diff --git a/build/lib/locFunc.js b/build/lib/locFunc.js index bc4141b43f..f478f43557 100644 --- a/build/lib/locFunc.js +++ b/build/lib/locFunc.js @@ -166,7 +166,7 @@ const textFields = { //list of extensions from vscode that are to be included with ADS. const VSCODEExtensions = [ "bat", - "builtin-notebook-renderer", + "builtin-notebook-renderers", "configuration-editing", "docker", "git", @@ -177,7 +177,7 @@ const VSCODEExtensions = [ "ipynb", "json", "json-language-features", - "markdown-basics", + "markdown", "markdown-language-features", "markdown-math", "media-preview", @@ -378,10 +378,16 @@ function renameVscodeLangpacks() { } //Get list of md files in ADS langpack, to copy to vscode langpack prior to renaming. let globMDArray = glob.sync(path.join(locADSFolder, '*.md')); - //Copy files to vscode langpack, then remove the ADS langpack, and finally rename the vscode langpack to match the ADS one. + //Copy MD files to vscode langpack. globMDArray.forEach(element => { fs.copyFileSync(element, path.join(locVSCODEFolder, path.parse(element).base)); }); + //Copy yarn.lock (required for packaging task) + let yarnLockPath = path.join(locADSFolder, 'yarn.lock'); + if (fs.existsSync(yarnLockPath)) { + fs.copyFileSync(yarnLockPath, path.join(locVSCODEFolder, 'yarn.lock')); + } + //remove the ADS langpack, and finally rename the vscode langpack to match the ADS one. rimraf.sync(locADSFolder); fs.renameSync(locVSCODEFolder, locADSFolder); } @@ -389,4 +395,4 @@ function renameVscodeLangpacks() { return Promise.resolve(); } exports.renameVscodeLangpacks = renameVscodeLangpacks; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jRnVuYy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImxvY0Z1bmMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsbUNBQW1DO0FBQ25DLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0Isc0NBQXVDO0FBQ3ZDLG9DQUFxQztBQUNyQywrQkFBZ0M7QUFDaEMseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5QixpQ0FBaUM7QUFDakMsNkJBQTZCO0FBQzdCLGdDQUFnQztBQUVoQzs7R0FFRztBQUVILG9IQUFvSDtBQUNwSCxNQUFNLHVCQUF1QixHQUFHO0lBQy9CLEtBQUs7Q0FDTCxDQUFDO0FBRUYsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUM7QUFFbkQsK0VBQStFO0FBQy9FLFNBQWdCLHNCQUFzQjtJQUNyQyxNQUFNLG9CQUFvQixHQUFjLElBQUksQ0FBQyxJQUFJLENBQUMscUJBQXFCLENBQUU7U0FDdkUsR0FBRyxDQUFDLFlBQVksQ0FBQyxFQUFFO1FBQ25CLE1BQU0sWUFBWSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsWUFBWSxDQUFDLENBQUMsQ0FBQztRQUNqRSxNQUFNLFlBQVksR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxDQUFDO1FBQ2pELE9BQU8sRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsQ0FBQztJQUNuRCxDQUFDLENBQUMsQ0FBQztJQUVKLE1BQU0sY0FBYyxHQUFHLG9CQUFvQixDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsRUFBRTtRQUMxRCxPQUFPLEdBQUcsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQzthQUN2QyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sR0FBRyxhQUFhLFFBQVEsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztJQUM1RSxDQUFDLENBQUMsQ0FBQztJQUVILE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsQ0FBQztBQUNqQyxDQUFDO0FBZEQsd0RBY0M7QUFFRCxxR0FBcUc7QUFDckcsU0FBZ0IsNEJBQTRCLENBQUMsSUFBWTtJQUN4RCxNQUFNLDRCQUE0QixHQUFjLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxJQUFJLGVBQWUsQ0FBRTtTQUMzRixHQUFHLENBQUMsWUFBWSxDQUFDLEVBQUU7UUFDbkIsTUFBTSxhQUFhLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxZQUFZLENBQUMsQ0FBQyxDQUFDO1FBQ2xFLE1BQU0sYUFBYSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLENBQUM7UUFDbkQsT0FBTyxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBRSxDQUFDO0lBQ3JELENBQUMsQ0FBQyxDQUFDO0lBRUosTUFBTSxjQUFjLEdBQUcsNEJBQTRCLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxFQUFFO1FBQ25FLE9BQU8sR0FBRyxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQzthQUN6QyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sR0FBRyxjQUFjLFNBQVMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztJQUM5RSxDQUFDLENBQUMsQ0FBQztJQUVILE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsQ0FBQztBQUNqQyxDQUFDO0FBZEQsb0VBY0M7QUFFRCx1Q0FBdUM7QUFFdkM7OztFQUdFO0FBQ0YsU0FBUyxrQkFBa0IsQ0FBQywyQkFBbUMsRUFBRSxnQkFBd0IsRUFBRSxRQUFhO0lBQ3ZHLElBQUksWUFBWSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsMkJBQTJCLEdBQUcsWUFBWSxDQUFDLENBQUM7SUFDekUsSUFBSSxjQUFjLEdBQUcsRUFBRSxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUNuRCxJQUFJLG9CQUFvQixHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsY0FBYyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7SUFDakUsSUFBSSxjQUFjLEdBQUcsb0JBQW9CLENBQUMsUUFBUSxDQUFDO0lBQ25ELElBQUksTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7SUFFakMsNkVBQTZFO0lBQzdFLEtBQUssSUFBSSxVQUFVLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsRUFBRTtRQUNuRCxJQUFJLFVBQVUsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLElBQUksUUFBUSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsS0FBSyxTQUFTLEVBQUU7WUFDaEYsT0FBTyxjQUFjLENBQUMsR0FBRyxVQUFVLEVBQUUsQ0FBQyxDQUFDO1NBQ3ZDO0tBQ0Q7SUFFRCxRQUFRLENBQUMsUUFBUSxHQUFHLEVBQUUsR0FBRyxjQUFjLEVBQUUsR0FBRyxRQUFRLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDaEUsTUFBTSxDQUFDLEVBQUUsQ0FBQyxHQUFHO1FBQ1osOEZBQThGO1FBQzlGLDJEQUEyRDtRQUMzRCw4RkFBOEY7UUFDOUYsOEZBQThGO1FBQzlGLGlEQUFpRDtLQUNqRCxDQUFDO0lBQ0YsS0FBSyxJQUFJLEdBQUcsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1FBQ3RDLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUM7S0FDNUI7SUFDRCxJQUFJLE9BQU8sR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFFakQsSUFBSSxPQUFPLENBQUMsUUFBUSxLQUFLLE9BQU8sRUFBRTtRQUNqQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLENBQUM7S0FDekM7SUFDRCxPQUFPLElBQUksSUFBSSxDQUFDO1FBQ2YsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLEdBQUcsWUFBWSxDQUFDO1FBRWhELFFBQVEsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUM7S0FDdEMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQUVEOzs7O0VBSUU7QUFDRixTQUFnQixtQkFBbUIsQ0FBQyx5QkFBaUMsRUFBRSx5QkFBaUQsRUFBRSxNQUFNLEdBQUcsS0FBSztJQUN2SSxJQUFJLGFBQWEsR0FBZ0MsRUFBRSxDQUFDO0lBQ3BELElBQUksUUFBUSxHQUFrQixFQUFFLE9BQU8sRUFBRSxJQUFJLENBQUMsZUFBZSxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUUsQ0FBQztJQUM5RSxJQUFJLGVBQWUsR0FBa0MsRUFBRSxDQUFDO0lBQ3hELElBQUksTUFBTSxHQUFVLEVBQUUsQ0FBQztJQUN2QixPQUFPLEVBQUUsQ0FBQyxPQUFPLENBQUMsVUFBa0MsR0FBUztRQUM1RCxJQUFJLFdBQVcsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxRQUFRLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDdEQsSUFBSSxRQUFRLEdBQUcsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsV0FBVyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ3RFLElBQUksUUFBUSxHQUFHLEdBQUcsQ0FBQyxRQUFRLENBQUMsUUFBUSxFQUFFLENBQUM7UUFDdkMsSUFBSSxZQUFZLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDMUYsYUFBYSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQztRQUNqQyxZQUFZLENBQUMsSUFBSSxDQUNoQixhQUFhLENBQUMsRUFBRTtZQUNmLGFBQWEsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUU7Z0JBQzVCLE1BQU0sSUFBSSxHQUFHLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQztnQkFDbkMsTUFBTSxVQUFVLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQztnQkFFckMsa0RBQWtEO2dCQUNsRCxJQUFJLFFBQVEsS0FBSyxLQUFLLEVBQUU7b0JBQ3ZCLElBQUksT0FBTyxHQUFHLGVBQWUsQ0FBQyxRQUFRLENBQUMsQ0FBQztvQkFDeEMsSUFBSSxDQUFDLE9BQU8sRUFBRTt3QkFDYixPQUFPLEdBQUcsZUFBZSxDQUFDLFFBQVEsQ0FBQyxHQUFHLEVBQUUsT0FBTyxFQUFFLElBQUksQ0FBQyxlQUFlLEVBQUUsUUFBUSxFQUFFLEVBQUUsRUFBRSxDQUFDO3FCQUN0RjtvQkFDRCw0RUFBNEU7b0JBQzVFLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLFVBQVUsR0FBRyxDQUFDLENBQUMsQ0FBQztvQkFDdEQsT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUM7aUJBQy9EO3FCQUFNO29CQUNOLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFVLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDO2lCQUMvRDtZQUNGLENBQUMsQ0FBQyxDQUFDO1FBQ0osQ0FBQyxDQUNELENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxFQUFFO1lBQ2hCLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDckIsQ0FBQyxDQUFDLENBQUM7SUFDSixDQUFDLEVBQUU7UUFDRixPQUFPLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQzthQUN4QixJQUFJLENBQUMsR0FBRyxFQUFFO1lBQ1YsSUFBSSxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtnQkFDdEIsTUFBTSxNQUFNLENBQUM7YUFDYjtZQUNELE1BQU0sa0JBQWtCLEdBQUcsa0JBQWtCLENBQUMseUJBQXlCLEdBQUcsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLENBQUMsQ0FBQztZQUV4RyxJQUFJLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUM7WUFDL0IsS0FBSyxJQUFJLFNBQVMsSUFBSSxlQUFlLEVBQUU7Z0JBQ3RDLE1BQU0saUJBQWlCLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxjQUFjLFNBQVMsRUFBRSxFQUFFLGVBQWUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO2dCQUNyRyxJQUFJLENBQUMsS0FBSyxDQUFDLGlCQUFpQixDQUFDLENBQUM7Z0JBRTlCLCtGQUErRjtnQkFDL0YsSUFBSSx1QkFBdUIsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7b0JBQ3RELElBQUksY0FBYyxHQUFHLFlBQVksR0FBRyxTQUFTLENBQUM7b0JBQzlDLHlCQUF5QixDQUFDLElBQUksQ0FBQyxFQUFFLEVBQUUsRUFBRSxjQUFjLEVBQUUsWUFBWSxFQUFFLGNBQWMsU0FBUyxZQUFZLEVBQUUsQ0FBQyxDQUFDO2lCQUMxRzthQUNEO1lBQ0QsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNsQixDQUFDLENBQUM7YUFDRCxLQUFLLENBQUMsQ0FBQyxNQUFNLEVBQUUsRUFBRTtZQUNqQixJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQztRQUM1QixDQUFDLENBQUMsQ0FBQztJQUNMLENBQUMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQTNERCxrREEyREM7QUFFRCxNQUFNLFVBQVUsR0FBRztJQUNsQixVQUFVLEVBQUUsS0FBSztJQUNqQixpQkFBaUIsRUFBRSxtQkFBbUI7SUFDdEMsZUFBZSxFQUFFLFdBQVc7SUFDNUIsYUFBYSxFQUFFLHdDQUF3QztJQUN2RCxZQUFZLEVBQUUsd0RBQXdEO0lBQ3RFLGVBQWUsRUFBRSxHQUFHO0lBQ3BCLG1CQUFtQixFQUFFLFFBQVE7SUFDN0IsUUFBUSxFQUFFLDhDQUE4QztDQUN4RCxDQUFDO0FBRUYsa0VBQWtFO0FBQ2xFLE1BQU0sZ0JBQWdCLEdBQUc7SUFDeEIsS0FBSztJQUNMLDJCQUEyQjtJQUMzQix1QkFBdUI7SUFDdkIsUUFBUTtJQUNSLEtBQUs7SUFDTCxVQUFVO0lBQ1YsUUFBUTtJQUNSLHVCQUF1QjtJQUN2QixlQUFlO0lBQ2YsT0FBTztJQUNQLE1BQU07SUFDTix3QkFBd0I7SUFDeEIsaUJBQWlCO0lBQ2pCLDRCQUE0QjtJQUM1QixlQUFlO0lBQ2YsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUFDMUIsWUFBWTtJQUNaLFFBQVE7SUFDUixHQUFHO0lBQ0gsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixLQUFLO0lBQ0wsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsdUJBQXVCO0lBQ3ZCLDJCQUEyQjtJQUMzQixLQUFLO0lBQ0wsTUFBTTtDQUNOLENBQUM7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXNCRTtBQUNGLFNBQWdCLGdCQUFnQjtJQUMvQixJQUFJLGtCQUFrQixHQUFHLENBQUMsR0FBRyxJQUFJLENBQUMsZ0JBQWdCLEVBQUUsR0FBRyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUM7SUFFNUUsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLGtCQUFrQixDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUNuRCxJQUFJLE1BQU0sR0FBRyxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDdEMsSUFBSSxNQUFNLEtBQUssT0FBTyxFQUFFO1lBQ3ZCLE1BQU0sR0FBRyxTQUFTLENBQUM7U0FDbkI7UUFDRCxJQUFJLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDdkIsTUFBTSxHQUFHLFNBQVMsQ0FBQztTQUNuQjtRQUVELElBQUksUUFBUSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLFdBQVcsRUFBRSxLQUFLLENBQUMsQ0FBQztRQUNsRCxJQUFJLFlBQVksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxNQUFNLEVBQUUscUJBQXFCLE1BQU0sRUFBRSxDQUFDLENBQUM7UUFDekUsSUFBSTtZQUNILEVBQUUsQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLENBQUM7U0FDMUI7UUFDRCxNQUFNO1lBQ0wsT0FBTyxDQUFDLEdBQUcsQ0FBQyx1Q0FBdUMsR0FBRyxNQUFNLENBQUMsQ0FBQztZQUM5RCxTQUFTO1NBQ1Q7UUFDRCxJQUFJLFdBQVcsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLEVBQUUsY0FBYyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO1FBQ2xHLGdGQUFnRjtRQUNoRixXQUFXLENBQUMsTUFBTSxDQUFDLEdBQUcsV0FBVyxDQUFDLE1BQU0sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQy9GLFdBQVcsQ0FBQyxhQUFhLENBQUMsR0FBRyxXQUFXLENBQUMsYUFBYSxDQUFDLENBQUMsT0FBTyxDQUFDLG9CQUFvQixFQUFFLFVBQVUsQ0FBQyxlQUFlLENBQUMsQ0FBQztRQUNsSCxXQUFXLENBQUMsV0FBVyxDQUFDLEdBQUcsVUFBVSxDQUFDLGFBQWEsQ0FBQztRQUNwRCxXQUFXLENBQUMsU0FBUyxDQUFDLEdBQUcsVUFBVSxDQUFDLFdBQVcsQ0FBQztRQUNoRCxXQUFXLENBQUMsU0FBUyxDQUFDLENBQUMsUUFBUSxDQUFDLEdBQUcsVUFBVSxDQUFDLFVBQVUsR0FBRyxNQUFNLENBQUM7UUFDbEUsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxHQUFHLFVBQVUsQ0FBQyxhQUFhLENBQUM7UUFDNUQsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUM7UUFDckQsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxHQUFHLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLGlFQUFpRTtRQUVsSSxJQUFJLFdBQVcsR0FBRyxXQUFXLENBQUMsYUFBYSxDQUFDLENBQUM7UUFDN0MsSUFBSSxDQUFDLFdBQVcsRUFBRTtZQUNqQixNQUFNLElBQUksS0FBSyxDQUFDLGdGQUFnRixDQUFDLENBQUM7U0FDbEc7UUFDRCxJQUFJLGFBQWEsR0FBRyxXQUFXLENBQUMsZUFBZSxDQUFDLENBQUM7UUFDakQsSUFBSSxDQUFDLGFBQWEsRUFBRTtZQUNuQixNQUFNLElBQUksS0FBSyxDQUFDLDhGQUE4RixDQUFDLENBQUM7U0FDaEg7UUFFRCxhQUFhLENBQUMsT0FBTyxDQUFDLFVBQVUsWUFBaUI7WUFDaEQsSUFBSSxDQUFDLFlBQVksQ0FBQyxVQUFVLElBQUksQ0FBQyxZQUFZLENBQUMsWUFBWSxJQUFJLENBQUMsWUFBWSxDQUFDLHFCQUFxQixFQUFFO2dCQUNsRyxNQUFNLElBQUksS0FBSyxDQUFDLGlIQUFpSCxDQUFDLENBQUM7YUFDbkk7WUFDRCxJQUFJLFVBQVUsR0FBRyxZQUFZLENBQUMsV0FBVyxJQUFJLFlBQVksQ0FBQyxVQUFVLENBQUM7WUFDckUsSUFBSSxxQkFBcUIsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksRUFBRSxjQUFjLENBQUMsQ0FBQztZQUNwRSxJQUFJLFVBQVUsS0FBSyxPQUFPLEVBQUU7Z0JBQzNCLFVBQVUsR0FBRyxTQUFTLENBQUM7YUFDdkI7WUFDRCxJQUFJLFVBQVUsS0FBSyxPQUFPLEVBQUU7Z0JBQzNCLFVBQVUsR0FBRyxTQUFTLENBQUM7YUFDdkI7WUFFRCxPQUFPLENBQUMsR0FBRyxDQUFDLDhCQUE4QixVQUFVLFVBQVUsUUFBUSxTQUFTLHFCQUFxQixPQUFPLENBQUMsQ0FBQztZQUM3RyxJQUFJLGdCQUFnQixHQUFRLEVBQUUsQ0FBQztZQUMvQixJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLFVBQVUsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUM7aUJBQ3RELElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxxQkFBcUIsRUFBRSxnQkFBZ0IsRUFBRSxVQUFVLEtBQUssSUFBSSxDQUFDLENBQUM7aUJBQ3ZGLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxLQUFVLEVBQUUsRUFBRTtnQkFDM0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyw4Q0FBOEMsQ0FBQyxDQUFDO2dCQUM1RCxnQkFBZ0IsR0FBRyxTQUFTLENBQUM7Z0JBQzdCLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsRUFBRTtvQkFDekIsS0FBSyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQzNCO3FCQUFNLElBQUksS0FBSyxFQUFFO29CQUNqQixPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDO2lCQUNuQjtxQkFBTTtvQkFDTixPQUFPLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxDQUFDO2lCQUM3QjtZQUNGLENBQUMsQ0FBQztpQkFDRCxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO2lCQUNyQyxFQUFFLENBQUMsS0FBSyxFQUFFO2dCQUNWLElBQUksZ0JBQWdCLEtBQUssU0FBUyxFQUFFO29CQUNuQyxJQUFJLHFCQUFxQixHQUFHLEVBQUUsQ0FBQztvQkFDL0IsS0FBSyxJQUFJLElBQUksSUFBSSxZQUFZLENBQUMsWUFBWSxFQUFFO3dCQUMzQyxJQUFJOzRCQUNILEVBQUUsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxxQkFBcUIsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7eUJBQ3ZGO3dCQUNELE1BQU07NEJBQ0wscUJBQXFCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO3lCQUNqQztxQkFDRDtvQkFDRCxLQUFLLElBQUksTUFBTSxJQUFJLHFCQUFxQixFQUFFO3dCQUN6QyxJQUFJLEtBQUssR0FBRyxZQUFZLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQzt3QkFDdEQsSUFBSSxLQUFLLEdBQUcsQ0FBQyxDQUFDLEVBQUU7NEJBQ2YsWUFBWSxDQUFDLFlBQVksQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxDQUFDO3lCQUMzQztxQkFDRDtvQkFDRCxLQUFLLElBQUksRUFBRSxJQUFJLGdCQUFnQixFQUFFO3dCQUNoQyxJQUFJLFNBQVMsR0FBRyxrQkFBa0IsRUFBRSxDQUFDLFlBQVksRUFBRSxDQUFDO3dCQUNwRCxJQUFJLE9BQU8sR0FBRyxLQUFLLENBQUM7d0JBQ3BCLEtBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxZQUFZLENBQUMsWUFBWSxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTs0QkFDMUQsSUFBSSxZQUFZLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxTQUFTLEVBQUU7Z0NBQ3BELFlBQVksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLENBQUM7Z0NBQ3hDLE9BQU8sR0FBRyxJQUFJLENBQUM7Z0NBQ2YsTUFBTTs2QkFDTjt5QkFDRDt3QkFDRCxJQUFJLENBQUMsT0FBTyxFQUFFOzRCQUNiLFlBQVksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxDQUFDLENBQUM7eUJBQy9EO3FCQUNEO29CQUNELEVBQUUsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLEVBQUUsY0FBYyxDQUFDLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxXQUFXLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7aUJBQ25HO1lBQ0YsQ0FBQyxDQUFDLENBQUM7UUFFTCxDQUFDLENBQUMsQ0FBQztLQUNIO0lBQ0QsT0FBTyxDQUFDLEdBQUcsQ0FBQyw2QkFBNkIsQ0FBQyxDQUFDO0lBQzNDLE9BQU8sT0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDO0FBQzFCLENBQUM7QUE3R0QsNENBNkdDO0FBRUQ7OztFQUdFO0FBQ0YsU0FBZ0IscUJBQXFCO0lBQ3BDLElBQUksa0JBQWtCLEdBQUcsQ0FBQyxHQUFHLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxHQUFHLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQztJQUc1RSxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsa0JBQWtCLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQ25ELElBQUksTUFBTSxHQUFHLGtCQUFrQixDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztRQUN0QyxJQUFJLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDdkIsTUFBTSxHQUFHLFNBQVMsQ0FBQztTQUNuQjtRQUNELElBQUksTUFBTSxLQUFLLE9BQU8sRUFBRTtZQUN2QixNQUFNLEdBQUcsU0FBUyxDQUFDO1NBQ25CO1FBQ0QsSUFBSSxZQUFZLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsTUFBTSxFQUFFLHFCQUFxQixNQUFNLEVBQUUsQ0FBQyxDQUFDO1FBQ3pFLElBQUksZUFBZSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLE1BQU0sRUFBRSx3QkFBd0IsTUFBTSxFQUFFLENBQUMsQ0FBQztRQUMvRSxJQUFJLHFCQUFxQixHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFLGNBQWMsQ0FBQyxDQUFDO1FBQ3ZFLElBQUksU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLFdBQVcsRUFBRSxLQUFLLENBQUMsQ0FBQztRQUNuRCxJQUFJO1lBQ0gsRUFBRSxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsQ0FBQztTQUM3QjtRQUNELE1BQU07WUFDTCxPQUFPLENBQUMsR0FBRyxDQUFDLGlDQUFpQyxHQUFHLE1BQU0sQ0FBQyxDQUFDO1lBQ3hELFNBQVM7U0FDVDtRQUVELHdEQUF3RDtRQUN4RCxJQUFJLFlBQVksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUM7UUFDbEUsWUFBWSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRTtZQUM5QixFQUFFLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ3hCLENBQUMsQ0FBQyxDQUFDO1FBRUgsc0VBQXNFO1FBQ3RFLElBQUksRUFBRSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxFQUFFO1lBQ3pDLElBQUksZUFBZSxHQUFHLEVBQUUsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxxQkFBcUIsRUFBRSxZQUFZLENBQUMsQ0FBQyxDQUFDO1lBQ3JGLEtBQUssSUFBSSxZQUFZLElBQUksZUFBZSxFQUFFO2dCQUN6QyxJQUFJLGlCQUFpQixHQUFHLGVBQWUsQ0FBQyxZQUFZLENBQUMsQ0FBQztnQkFDdEQsSUFBSSxzQkFBc0IsR0FBRyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFLFNBQVMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsRUFBRSxDQUFDLENBQUM7Z0JBQ3ZHLElBQUksT0FBTyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLEdBQUcsTUFBTSxFQUFFLEVBQUUsc0JBQXNCLENBQUMsT0FBTyxDQUFDLFlBQVksRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDO2dCQUN0RyxJQUFJLENBQUMsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxJQUFJLGdCQUFnQixDQUFDLE9BQU8sQ0FBQyxzQkFBc0IsQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRTtvQkFDbkgsSUFBSSxRQUFRLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxxQkFBcUIsRUFBRSxZQUFZLEVBQUUsaUJBQWlCLENBQUMsQ0FBQztvQkFDakYsTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztpQkFDdEI7YUFDRDtTQUNEO1FBRUQscUZBQXFGO1FBQ3JGLElBQUksV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztRQUU3RCwySEFBMkg7UUFDM0gsV0FBVyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRTtZQUM3QixFQUFFLENBQUMsWUFBWSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLGVBQWUsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDaEYsQ0FBQyxDQUFDLENBQUM7UUFDSCxNQUFNLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDO1FBQzFCLEVBQUUsQ0FBQyxVQUFVLENBQUMsZUFBZSxFQUFFLFlBQVksQ0FBQyxDQUFDO0tBQzdDO0lBRUQsT0FBTyxDQUFDLEdBQUcsQ0FBQyw0QkFBNEIsQ0FBQyxDQUFDO0lBQzFDLE9BQU8sT0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDO0FBQzFCLENBQUM7QUF6REQsc0RBeURDIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jRnVuYy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImxvY0Z1bmMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsbUNBQW1DO0FBQ25DLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0Isc0NBQXVDO0FBQ3ZDLG9DQUFxQztBQUNyQywrQkFBZ0M7QUFDaEMseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5QixpQ0FBaUM7QUFDakMsNkJBQTZCO0FBQzdCLGdDQUFnQztBQUVoQzs7R0FFRztBQUVILG9IQUFvSDtBQUNwSCxNQUFNLHVCQUF1QixHQUFHO0lBQy9CLEtBQUs7Q0FDTCxDQUFDO0FBRUYsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUM7QUFFbkQsK0VBQStFO0FBQy9FLFNBQWdCLHNCQUFzQjtJQUNyQyxNQUFNLG9CQUFvQixHQUFjLElBQUksQ0FBQyxJQUFJLENBQUMscUJBQXFCLENBQUU7U0FDdkUsR0FBRyxDQUFDLFlBQVksQ0FBQyxFQUFFO1FBQ25CLE1BQU0sWUFBWSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsWUFBWSxDQUFDLENBQUMsQ0FBQztRQUNqRSxNQUFNLFlBQVksR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxDQUFDO1FBQ2pELE9BQU8sRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsQ0FBQztJQUNuRCxDQUFDLENBQUMsQ0FBQztJQUVKLE1BQU0sY0FBYyxHQUFHLG9CQUFvQixDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsRUFBRTtRQUMxRCxPQUFPLEdBQUcsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQzthQUN2QyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sR0FBRyxhQUFhLFFBQVEsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztJQUM1RSxDQUFDLENBQUMsQ0FBQztJQUVILE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsQ0FBQztBQUNqQyxDQUFDO0FBZEQsd0RBY0M7QUFFRCxxR0FBcUc7QUFDckcsU0FBZ0IsNEJBQTRCLENBQUMsSUFBWTtJQUN4RCxNQUFNLDRCQUE0QixHQUFjLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxJQUFJLGVBQWUsQ0FBRTtTQUMzRixHQUFHLENBQUMsWUFBWSxDQUFDLEVBQUU7UUFDbkIsTUFBTSxhQUFhLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxZQUFZLENBQUMsQ0FBQyxDQUFDO1FBQ2xFLE1BQU0sYUFBYSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLENBQUM7UUFDbkQsT0FBTyxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBRSxDQUFDO0lBQ3JELENBQUMsQ0FBQyxDQUFDO0lBRUosTUFBTSxjQUFjLEdBQUcsNEJBQTRCLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxFQUFFO1FBQ25FLE9BQU8sR0FBRyxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQzthQUN6QyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sR0FBRyxjQUFjLFNBQVMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztJQUM5RSxDQUFDLENBQUMsQ0FBQztJQUVILE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsQ0FBQztBQUNqQyxDQUFDO0FBZEQsb0VBY0M7QUFFRCx1Q0FBdUM7QUFFdkM7OztFQUdFO0FBQ0YsU0FBUyxrQkFBa0IsQ0FBQywyQkFBbUMsRUFBRSxnQkFBd0IsRUFBRSxRQUFhO0lBQ3ZHLElBQUksWUFBWSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsMkJBQTJCLEdBQUcsWUFBWSxDQUFDLENBQUM7SUFDekUsSUFBSSxjQUFjLEdBQUcsRUFBRSxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUNuRCxJQUFJLG9CQUFvQixHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsY0FBYyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7SUFDakUsSUFBSSxjQUFjLEdBQUcsb0JBQW9CLENBQUMsUUFBUSxDQUFDO0lBQ25ELElBQUksTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7SUFFakMsNkVBQTZFO0lBQzdFLEtBQUssSUFBSSxVQUFVLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsRUFBRTtRQUNuRCxJQUFJLFVBQVUsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLElBQUksUUFBUSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsS0FBSyxTQUFTLEVBQUU7WUFDaEYsT0FBTyxjQUFjLENBQUMsR0FBRyxVQUFVLEVBQUUsQ0FBQyxDQUFDO1NBQ3ZDO0tBQ0Q7SUFFRCxRQUFRLENBQUMsUUFBUSxHQUFHLEVBQUUsR0FBRyxjQUFjLEVBQUUsR0FBRyxRQUFRLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDaEUsTUFBTSxDQUFDLEVBQUUsQ0FBQyxHQUFHO1FBQ1osOEZBQThGO1FBQzlGLDJEQUEyRDtRQUMzRCw4RkFBOEY7UUFDOUYsOEZBQThGO1FBQzlGLGlEQUFpRDtLQUNqRCxDQUFDO0lBQ0YsS0FBSyxJQUFJLEdBQUcsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1FBQ3RDLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUM7S0FDNUI7SUFDRCxJQUFJLE9BQU8sR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFFakQsSUFBSSxPQUFPLENBQUMsUUFBUSxLQUFLLE9BQU8sRUFBRTtRQUNqQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLENBQUM7S0FDekM7SUFDRCxPQUFPLElBQUksSUFBSSxDQUFDO1FBQ2YsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLEdBQUcsWUFBWSxDQUFDO1FBRWhELFFBQVEsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUM7S0FDdEMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQUVEOzs7O0VBSUU7QUFDRixTQUFnQixtQkFBbUIsQ0FBQyx5QkFBaUMsRUFBRSx5QkFBaUQsRUFBRSxNQUFNLEdBQUcsS0FBSztJQUN2SSxJQUFJLGFBQWEsR0FBZ0MsRUFBRSxDQUFDO0lBQ3BELElBQUksUUFBUSxHQUFrQixFQUFFLE9BQU8sRUFBRSxJQUFJLENBQUMsZUFBZSxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUUsQ0FBQztJQUM5RSxJQUFJLGVBQWUsR0FBa0MsRUFBRSxDQUFDO0lBQ3hELElBQUksTUFBTSxHQUFVLEVBQUUsQ0FBQztJQUN2QixPQUFPLEVBQUUsQ0FBQyxPQUFPLENBQUMsVUFBa0MsR0FBUztRQUM1RCxJQUFJLFdBQVcsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxRQUFRLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDdEQsSUFBSSxRQUFRLEdBQUcsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsV0FBVyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ3RFLElBQUksUUFBUSxHQUFHLEdBQUcsQ0FBQyxRQUFRLENBQUMsUUFBUSxFQUFFLENBQUM7UUFDdkMsSUFBSSxZQUFZLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDMUYsYUFBYSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQztRQUNqQyxZQUFZLENBQUMsSUFBSSxDQUNoQixhQUFhLENBQUMsRUFBRTtZQUNmLGFBQWEsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUU7Z0JBQzVCLE1BQU0sSUFBSSxHQUFHLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQztnQkFDbkMsTUFBTSxVQUFVLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQztnQkFFckMsa0RBQWtEO2dCQUNsRCxJQUFJLFFBQVEsS0FBSyxLQUFLLEVBQUU7b0JBQ3ZCLElBQUksT0FBTyxHQUFHLGVBQWUsQ0FBQyxRQUFRLENBQUMsQ0FBQztvQkFDeEMsSUFBSSxDQUFDLE9BQU8sRUFBRTt3QkFDYixPQUFPLEdBQUcsZUFBZSxDQUFDLFFBQVEsQ0FBQyxHQUFHLEVBQUUsT0FBTyxFQUFFLElBQUksQ0FBQyxlQUFlLEVBQUUsUUFBUSxFQUFFLEVBQUUsRUFBRSxDQUFDO3FCQUN0RjtvQkFDRCw0RUFBNEU7b0JBQzVFLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLFVBQVUsR0FBRyxDQUFDLENBQUMsQ0FBQztvQkFDdEQsT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUM7aUJBQy9EO3FCQUFNO29CQUNOLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFVLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDO2lCQUMvRDtZQUNGLENBQUMsQ0FBQyxDQUFDO1FBQ0osQ0FBQyxDQUNELENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxFQUFFO1lBQ2hCLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDckIsQ0FBQyxDQUFDLENBQUM7SUFDSixDQUFDLEVBQUU7UUFDRixPQUFPLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQzthQUN4QixJQUFJLENBQUMsR0FBRyxFQUFFO1lBQ1YsSUFBSSxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtnQkFDdEIsTUFBTSxNQUFNLENBQUM7YUFDYjtZQUNELE1BQU0sa0JBQWtCLEdBQUcsa0JBQWtCLENBQUMseUJBQXlCLEdBQUcsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLENBQUMsQ0FBQztZQUV4RyxJQUFJLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUM7WUFDL0IsS0FBSyxJQUFJLFNBQVMsSUFBSSxlQUFlLEVBQUU7Z0JBQ3RDLE1BQU0saUJBQWlCLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxjQUFjLFNBQVMsRUFBRSxFQUFFLGVBQWUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO2dCQUNyRyxJQUFJLENBQUMsS0FBSyxDQUFDLGlCQUFpQixDQUFDLENBQUM7Z0JBRTlCLCtGQUErRjtnQkFDL0YsSUFBSSx1QkFBdUIsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7b0JBQ3RELElBQUksY0FBYyxHQUFHLFlBQVksR0FBRyxTQUFTLENBQUM7b0JBQzlDLHlCQUF5QixDQUFDLElBQUksQ0FBQyxFQUFFLEVBQUUsRUFBRSxjQUFjLEVBQUUsWUFBWSxFQUFFLGNBQWMsU0FBUyxZQUFZLEVBQUUsQ0FBQyxDQUFDO2lCQUMxRzthQUNEO1lBQ0QsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNsQixDQUFDLENBQUM7YUFDRCxLQUFLLENBQUMsQ0FBQyxNQUFNLEVBQUUsRUFBRTtZQUNqQixJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQztRQUM1QixDQUFDLENBQUMsQ0FBQztJQUNMLENBQUMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQTNERCxrREEyREM7QUFFRCxNQUFNLFVBQVUsR0FBRztJQUNsQixVQUFVLEVBQUUsS0FBSztJQUNqQixpQkFBaUIsRUFBRSxtQkFBbUI7SUFDdEMsZUFBZSxFQUFFLFdBQVc7SUFDNUIsYUFBYSxFQUFFLHdDQUF3QztJQUN2RCxZQUFZLEVBQUUsd0RBQXdEO0lBQ3RFLGVBQWUsRUFBRSxHQUFHO0lBQ3BCLG1CQUFtQixFQUFFLFFBQVE7SUFDN0IsUUFBUSxFQUFFLDhDQUE4QztDQUN4RCxDQUFDO0FBRUYsa0VBQWtFO0FBQ2xFLE1BQU0sZ0JBQWdCLEdBQUc7SUFDeEIsS0FBSztJQUNMLDRCQUE0QjtJQUM1Qix1QkFBdUI7SUFDdkIsUUFBUTtJQUNSLEtBQUs7SUFDTCxVQUFVO0lBQ1YsUUFBUTtJQUNSLHVCQUF1QjtJQUN2QixlQUFlO0lBQ2YsT0FBTztJQUNQLE1BQU07SUFDTix3QkFBd0I7SUFDeEIsVUFBVTtJQUNWLDRCQUE0QjtJQUM1QixlQUFlO0lBQ2YsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUFDMUIsWUFBWTtJQUNaLFFBQVE7SUFDUixHQUFHO0lBQ0gsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixLQUFLO0lBQ0wsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsdUJBQXVCO0lBQ3ZCLDJCQUEyQjtJQUMzQixLQUFLO0lBQ0wsTUFBTTtDQUNOLENBQUM7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXNCRTtBQUNGLFNBQWdCLGdCQUFnQjtJQUMvQixJQUFJLGtCQUFrQixHQUFHLENBQUMsR0FBRyxJQUFJLENBQUMsZ0JBQWdCLEVBQUUsR0FBRyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUM7SUFFNUUsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLGtCQUFrQixDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUNuRCxJQUFJLE1BQU0sR0FBRyxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDdEMsSUFBSSxNQUFNLEtBQUssT0FBTyxFQUFFO1lBQ3ZCLE1BQU0sR0FBRyxTQUFTLENBQUM7U0FDbkI7UUFDRCxJQUFJLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDdkIsTUFBTSxHQUFHLFNBQVMsQ0FBQztTQUNuQjtRQUVELElBQUksUUFBUSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLFdBQVcsRUFBRSxLQUFLLENBQUMsQ0FBQztRQUNsRCxJQUFJLFlBQVksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxNQUFNLEVBQUUscUJBQXFCLE1BQU0sRUFBRSxDQUFDLENBQUM7UUFDekUsSUFBSTtZQUNILEVBQUUsQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLENBQUM7U0FDMUI7UUFDRCxNQUFNO1lBQ0wsT0FBTyxDQUFDLEdBQUcsQ0FBQyx1Q0FBdUMsR0FBRyxNQUFNLENBQUMsQ0FBQztZQUM5RCxTQUFTO1NBQ1Q7UUFDRCxJQUFJLFdBQVcsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLEVBQUUsY0FBYyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO1FBQ2xHLGdGQUFnRjtRQUNoRixXQUFXLENBQUMsTUFBTSxDQUFDLEdBQUcsV0FBVyxDQUFDLE1BQU0sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQy9GLFdBQVcsQ0FBQyxhQUFhLENBQUMsR0FBRyxXQUFXLENBQUMsYUFBYSxDQUFDLENBQUMsT0FBTyxDQUFDLG9CQUFvQixFQUFFLFVBQVUsQ0FBQyxlQUFlLENBQUMsQ0FBQztRQUNsSCxXQUFXLENBQUMsV0FBVyxDQUFDLEdBQUcsVUFBVSxDQUFDLGFBQWEsQ0FBQztRQUNwRCxXQUFXLENBQUMsU0FBUyxDQUFDLEdBQUcsVUFBVSxDQUFDLFdBQVcsQ0FBQztRQUNoRCxXQUFXLENBQUMsU0FBUyxDQUFDLENBQUMsUUFBUSxDQUFDLEdBQUcsVUFBVSxDQUFDLFVBQVUsR0FBRyxNQUFNLENBQUM7UUFDbEUsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxHQUFHLFVBQVUsQ0FBQyxhQUFhLENBQUM7UUFDNUQsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUM7UUFDckQsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxHQUFHLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLGlFQUFpRTtRQUVsSSxJQUFJLFdBQVcsR0FBRyxXQUFXLENBQUMsYUFBYSxDQUFDLENBQUM7UUFDN0MsSUFBSSxDQUFDLFdBQVcsRUFBRTtZQUNqQixNQUFNLElBQUksS0FBSyxDQUFDLGdGQUFnRixDQUFDLENBQUM7U0FDbEc7UUFDRCxJQUFJLGFBQWEsR0FBRyxXQUFXLENBQUMsZUFBZSxDQUFDLENBQUM7UUFDakQsSUFBSSxDQUFDLGFBQWEsRUFBRTtZQUNuQixNQUFNLElBQUksS0FBSyxDQUFDLDhGQUE4RixDQUFDLENBQUM7U0FDaEg7UUFFRCxhQUFhLENBQUMsT0FBTyxDQUFDLFVBQVUsWUFBaUI7WUFDaEQsSUFBSSxDQUFDLFlBQVksQ0FBQyxVQUFVLElBQUksQ0FBQyxZQUFZLENBQUMsWUFBWSxJQUFJLENBQUMsWUFBWSxDQUFDLHFCQUFxQixFQUFFO2dCQUNsRyxNQUFNLElBQUksS0FBSyxDQUFDLGlIQUFpSCxDQUFDLENBQUM7YUFDbkk7WUFDRCxJQUFJLFVBQVUsR0FBRyxZQUFZLENBQUMsV0FBVyxJQUFJLFlBQVksQ0FBQyxVQUFVLENBQUM7WUFDckUsSUFBSSxxQkFBcUIsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksRUFBRSxjQUFjLENBQUMsQ0FBQztZQUNwRSxJQUFJLFVBQVUsS0FBSyxPQUFPLEVBQUU7Z0JBQzNCLFVBQVUsR0FBRyxTQUFTLENBQUM7YUFDdkI7WUFDRCxJQUFJLFVBQVUsS0FBSyxPQUFPLEVBQUU7Z0JBQzNCLFVBQVUsR0FBRyxTQUFTLENBQUM7YUFDdkI7WUFFRCxPQUFPLENBQUMsR0FBRyxDQUFDLDhCQUE4QixVQUFVLFVBQVUsUUFBUSxTQUFTLHFCQUFxQixPQUFPLENBQUMsQ0FBQztZQUM3RyxJQUFJLGdCQUFnQixHQUFRLEVBQUUsQ0FBQztZQUMvQixJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLFVBQVUsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUM7aUJBQ3RELElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxxQkFBcUIsRUFBRSxnQkFBZ0IsRUFBRSxVQUFVLEtBQUssSUFBSSxDQUFDLENBQUM7aUJBQ3ZGLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxLQUFVLEVBQUUsRUFBRTtnQkFDM0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyw4Q0FBOEMsQ0FBQyxDQUFDO2dCQUM1RCxnQkFBZ0IsR0FBRyxTQUFTLENBQUM7Z0JBQzdCLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsRUFBRTtvQkFDekIsS0FBSyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQzNCO3FCQUFNLElBQUksS0FBSyxFQUFFO29CQUNqQixPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDO2lCQUNuQjtxQkFBTTtvQkFDTixPQUFPLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxDQUFDO2lCQUM3QjtZQUNGLENBQUMsQ0FBQztpQkFDRCxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO2lCQUNyQyxFQUFFLENBQUMsS0FBSyxFQUFFO2dCQUNWLElBQUksZ0JBQWdCLEtBQUssU0FBUyxFQUFFO29CQUNuQyxJQUFJLHFCQUFxQixHQUFHLEVBQUUsQ0FBQztvQkFDL0IsS0FBSyxJQUFJLElBQUksSUFBSSxZQUFZLENBQUMsWUFBWSxFQUFFO3dCQUMzQyxJQUFJOzRCQUNILEVBQUUsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxxQkFBcUIsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7eUJBQ3ZGO3dCQUNELE1BQU07NEJBQ0wscUJBQXFCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO3lCQUNqQztxQkFDRDtvQkFDRCxLQUFLLElBQUksTUFBTSxJQUFJLHFCQUFxQixFQUFFO3dCQUN6QyxJQUFJLEtBQUssR0FBRyxZQUFZLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQzt3QkFDdEQsSUFBSSxLQUFLLEdBQUcsQ0FBQyxDQUFDLEVBQUU7NEJBQ2YsWUFBWSxDQUFDLFlBQVksQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxDQUFDO3lCQUMzQztxQkFDRDtvQkFDRCxLQUFLLElBQUksRUFBRSxJQUFJLGdCQUFnQixFQUFFO3dCQUNoQyxJQUFJLFNBQVMsR0FBRyxrQkFBa0IsRUFBRSxDQUFDLFlBQVksRUFBRSxDQUFDO3dCQUNwRCxJQUFJLE9BQU8sR0FBRyxLQUFLLENBQUM7d0JBQ3BCLEtBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxZQUFZLENBQUMsWUFBWSxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTs0QkFDMUQsSUFBSSxZQUFZLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxTQUFTLEVBQUU7Z0NBQ3BELFlBQVksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLENBQUM7Z0NBQ3hDLE9BQU8sR0FBRyxJQUFJLENBQUM7Z0NBQ2YsTUFBTTs2QkFDTjt5QkFDRDt3QkFDRCxJQUFJLENBQUMsT0FBTyxFQUFFOzRCQUNiLFlBQVksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxDQUFDLENBQUM7eUJBQy9EO3FCQUNEO29CQUNELEVBQUUsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLEVBQUUsY0FBYyxDQUFDLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxXQUFXLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7aUJBQ25HO1lBQ0YsQ0FBQyxDQUFDLENBQUM7UUFFTCxDQUFDLENBQUMsQ0FBQztLQUNIO0lBQ0QsT0FBTyxDQUFDLEdBQUcsQ0FBQyw2QkFBNkIsQ0FBQyxDQUFDO0lBQzNDLE9BQU8sT0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDO0FBQzFCLENBQUM7QUE3R0QsNENBNkdDO0FBRUQ7OztFQUdFO0FBQ0YsU0FBZ0IscUJBQXFCO0lBQ3BDLElBQUksa0JBQWtCLEdBQUcsQ0FBQyxHQUFHLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxHQUFHLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQztJQUc1RSxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsa0JBQWtCLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQ25ELElBQUksTUFBTSxHQUFHLGtCQUFrQixDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztRQUN0QyxJQUFJLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDdkIsTUFBTSxHQUFHLFNBQVMsQ0FBQztTQUNuQjtRQUNELElBQUksTUFBTSxLQUFLLE9BQU8sRUFBRTtZQUN2QixNQUFNLEdBQUcsU0FBUyxDQUFDO1NBQ25CO1FBQ0QsSUFBSSxZQUFZLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsTUFBTSxFQUFFLHFCQUFxQixNQUFNLEVBQUUsQ0FBQyxDQUFDO1FBQ3pFLElBQUksZUFBZSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLE1BQU0sRUFBRSx3QkFBd0IsTUFBTSxFQUFFLENBQUMsQ0FBQztRQUMvRSxJQUFJLHFCQUFxQixHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFLGNBQWMsQ0FBQyxDQUFDO1FBQ3ZFLElBQUksU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLFdBQVcsRUFBRSxLQUFLLENBQUMsQ0FBQztRQUNuRCxJQUFJO1lBQ0gsRUFBRSxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsQ0FBQztTQUM3QjtRQUNELE1BQU07WUFDTCxPQUFPLENBQUMsR0FBRyxDQUFDLGlDQUFpQyxHQUFHLE1BQU0sQ0FBQyxDQUFDO1lBQ3hELFNBQVM7U0FDVDtRQUVELHdEQUF3RDtRQUN4RCxJQUFJLFlBQVksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUM7UUFDbEUsWUFBWSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRTtZQUM5QixFQUFFLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ3hCLENBQUMsQ0FBQyxDQUFDO1FBRUgsc0VBQXNFO1FBQ3RFLElBQUksRUFBRSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxFQUFFO1lBQ3pDLElBQUksZUFBZSxHQUFHLEVBQUUsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxxQkFBcUIsRUFBRSxZQUFZLENBQUMsQ0FBQyxDQUFDO1lBQ3JGLEtBQUssSUFBSSxZQUFZLElBQUksZUFBZSxFQUFFO2dCQUN6QyxJQUFJLGlCQUFpQixHQUFHLGVBQWUsQ0FBQyxZQUFZLENBQUMsQ0FBQztnQkFDdEQsSUFBSSxzQkFBc0IsR0FBRyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFLFNBQVMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsRUFBRSxDQUFDLENBQUM7Z0JBQ3ZHLElBQUksT0FBTyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLEdBQUcsTUFBTSxFQUFFLEVBQUUsc0JBQXNCLENBQUMsT0FBTyxDQUFDLFlBQVksRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDO2dCQUN0RyxJQUFJLENBQUMsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxJQUFJLGdCQUFnQixDQUFDLE9BQU8sQ0FBQyxzQkFBc0IsQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRTtvQkFDbkgsSUFBSSxRQUFRLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxxQkFBcUIsRUFBRSxZQUFZLEVBQUUsaUJBQWlCLENBQUMsQ0FBQztvQkFDakYsTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztpQkFDdEI7YUFDRDtTQUNEO1FBRUQscUZBQXFGO1FBQ3JGLElBQUksV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztRQUU3RCxtQ0FBbUM7UUFDbkMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRTtZQUM3QixFQUFFLENBQUMsWUFBWSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLGVBQWUsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDaEYsQ0FBQyxDQUFDLENBQUM7UUFFSCw4Q0FBOEM7UUFDOUMsSUFBSSxZQUFZLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLEVBQUUsV0FBVyxDQUFDLENBQUM7UUFDeEQsSUFBSSxFQUFFLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxFQUFFO1lBQ2hDLEVBQUUsQ0FBQyxZQUFZLENBQUMsWUFBWSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFLFdBQVcsQ0FBQyxDQUFDLENBQUM7U0FDdkU7UUFFRCx1RkFBdUY7UUFDdkYsTUFBTSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQztRQUMxQixFQUFFLENBQUMsVUFBVSxDQUFDLGVBQWUsRUFBRSxZQUFZLENBQUMsQ0FBQztLQUM3QztJQUVELE9BQU8sQ0FBQyxHQUFHLENBQUMsNEJBQTRCLENBQUMsQ0FBQztJQUMxQyxPQUFPLE9BQU8sQ0FBQyxPQUFPLEVBQUUsQ0FBQztBQUMxQixDQUFDO0FBakVELHNEQWlFQyJ9 \ No newline at end of file diff --git a/build/lib/locFunc.ts b/build/lib/locFunc.ts index a1f30498ea..4cf77b8ad1 100644 --- a/build/lib/locFunc.ts +++ b/build/lib/locFunc.ts @@ -183,7 +183,7 @@ const textFields = { //list of extensions from vscode that are to be included with ADS. const VSCODEExtensions = [ "bat", - "builtin-notebook-renderer", + "builtin-notebook-renderers", // notebook renderers "configuration-editing", "docker", "git", @@ -194,7 +194,7 @@ const VSCODEExtensions = [ "ipynb", "json", "json-language-features", - "markdown-basics", + "markdown", // markdown-basics "markdown-language-features", "markdown-math", "media-preview", @@ -213,7 +213,7 @@ const VSCODEExtensions = [ "theme-monokai-dimmed", "theme-quietlight", "theme-red", - "vscode-theme-seti", + "vscode-theme-seti", // theme-seti "theme-solarized-dark", "theme-solarized-light", "theme-tomorrow-night-blue", @@ -406,10 +406,18 @@ export function renameVscodeLangpacks(): Promise { //Get list of md files in ADS langpack, to copy to vscode langpack prior to renaming. let globMDArray = glob.sync(path.join(locADSFolder, '*.md')); - //Copy files to vscode langpack, then remove the ADS langpack, and finally rename the vscode langpack to match the ADS one. + //Copy MD files to vscode langpack. globMDArray.forEach(element => { fs.copyFileSync(element, path.join(locVSCODEFolder, path.parse(element).base)); }); + + //Copy yarn.lock (required for packaging task) + let yarnLockPath = path.join(locADSFolder, 'yarn.lock'); + if (fs.existsSync(yarnLockPath)) { + fs.copyFileSync(yarnLockPath, path.join(locVSCODEFolder, 'yarn.lock')); + } + + //remove the ADS langpack, and finally rename the vscode langpack to match the ADS one. rimraf.sync(locADSFolder); fs.renameSync(locVSCODEFolder, locADSFolder); } diff --git a/i18n/ads-language-pack-de/CHANGELOG.md b/i18n/ads-language-pack-de/CHANGELOG.md index bc0f54ce7a..1e64b6fcce 100644 --- a/i18n/ads-language-pack-de/CHANGELOG.md +++ b/i18n/ads-language-pack-de/CHANGELOG.md @@ -2,6 +2,7 @@ All notable changes to the "ads-language-pack-de" language pack will be documented in this file. ## [Released] +* July 10, 2023 - Release for Azure Data Studio 1.45 * May 8, 2023 - Release for Azure Data Studio 1.44 * March 30, 2023 - Release for Azure Data Studio 1.43 * March 6, 2023 - Release for Azure Data Studio 1.42 diff --git a/i18n/ads-language-pack-de/package.json b/i18n/ads-language-pack-de/package.json index 99aafbe040..5fbf4cb217 100644 --- a/i18n/ads-language-pack-de/package.json +++ b/i18n/ads-language-pack-de/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-de", "displayName": "German Language Pack for Azure Data Studio", "description": "Language pack extension for German", - "version": "1.44.0", + "version": "1.45.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,12 +11,15 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.44.0" + "azdata": "^1.45.0" }, "icon": "languagepack.png", "categories": [ "Language Packs" ], + "keywords": [ + "Deutsch" + ], "contributes": { "localizations": [ { @@ -30,171 +33,147 @@ }, { "id": "vscode.bat", - "path": "./translations/extensions/bat.i18n.json" + "path": "./translations/extensions/vscode.bat.i18n.json" + }, + { + "id": "vscode.builtin-notebook-renderers", + "path": "./translations/extensions/vscode.builtin-notebook-renderers.i18n.json" }, { "id": "vscode.configuration-editing", - "path": "./translations/extensions/configuration-editing.i18n.json" - }, - { - "id": "vscode.csharp", - "path": "./translations/extensions/csharp.i18n.json" - }, - { - "id": "vscode.dart", - "path": "./translations/extensions/dart.i18n.json" + "path": "./translations/extensions/vscode.configuration-editing.i18n.json" }, { "id": "vscode.docker", - "path": "./translations/extensions/docker.i18n.json" - }, - { - "id": "vscode.fsharp", - "path": "./translations/extensions/fsharp.i18n.json" + "path": "./translations/extensions/vscode.docker.i18n.json" }, { "id": "vscode.git-base", - "path": "./translations/extensions/git-base.i18n.json" + "path": "./translations/extensions/vscode.git-base.i18n.json" }, { "id": "vscode.git", - "path": "./translations/extensions/git.i18n.json" + "path": "./translations/extensions/vscode.git.i18n.json" }, { "id": "vscode.github-authentication", - "path": "./translations/extensions/github-authentication.i18n.json" + "path": "./translations/extensions/vscode.github-authentication.i18n.json" }, { "id": "vscode.github", - "path": "./translations/extensions/github.i18n.json" - }, - { - "id": "vscode.html", - "path": "./translations/extensions/html.i18n.json" - }, - { - "id": "vscode.image-preview", - "path": "./translations/extensions/image-preview.i18n.json" + "path": "./translations/extensions/vscode.github.i18n.json" }, { "id": "vscode.ipynb", - "path": "./translations/extensions/ipynb.i18n.json" - }, - { - "id": "vscode.javascript", - "path": "./translations/extensions/javascript.i18n.json" + "path": "./translations/extensions/vscode.ipynb.i18n.json" }, { "id": "vscode.json-language-features", - "path": "./translations/extensions/json-language-features.i18n.json" + "path": "./translations/extensions/vscode.json-language-features.i18n.json" }, { "id": "vscode.json", - "path": "./translations/extensions/json.i18n.json" - }, - { - "id": "vscode.julia", - "path": "./translations/extensions/julia.i18n.json" - }, - { - "id": "vscode.markdown-basics", - "path": "./translations/extensions/markdown-basics.i18n.json" + "path": "./translations/extensions/vscode.json.i18n.json" }, { "id": "vscode.markdown-language-features", - "path": "./translations/extensions/markdown-language-features.i18n.json" + "path": "./translations/extensions/vscode.markdown-language-features.i18n.json" }, { "id": "vscode.markdown-math", - "path": "./translations/extensions/markdown-math.i18n.json" + "path": "./translations/extensions/vscode.markdown-math.i18n.json" + }, + { + "id": "vscode.markdown", + "path": "./translations/extensions/vscode.markdown.i18n.json" + }, + { + "id": "vscode.media-preview", + "path": "./translations/extensions/vscode.media-preview.i18n.json" }, { "id": "vscode.merge-conflict", - "path": "./translations/extensions/merge-conflict.i18n.json" + "path": "./translations/extensions/vscode.merge-conflict.i18n.json" }, { "id": "vscode.microsoft-authentication", - "path": "./translations/extensions/microsoft-authentication.i18n.json" - }, - { - "id": "vscode.notebook-renderers", - "path": "./translations/extensions/notebook-renderers.i18n.json" + "path": "./translations/extensions/vscode.microsoft-authentication.i18n.json" }, { "id": "vscode.powershell", - "path": "./translations/extensions/powershell.i18n.json" + "path": "./translations/extensions/vscode.powershell.i18n.json" }, { "id": "vscode.python", - "path": "./translations/extensions/python.i18n.json" + "path": "./translations/extensions/vscode.python.i18n.json" }, { "id": "vscode.r", - "path": "./translations/extensions/r.i18n.json" + "path": "./translations/extensions/vscode.r.i18n.json" }, { "id": "vscode.search-result", - "path": "./translations/extensions/search-result.i18n.json" + "path": "./translations/extensions/vscode.search-result.i18n.json" }, { "id": "vscode.simple-browser", - "path": "./translations/extensions/simple-browser.i18n.json" + "path": "./translations/extensions/vscode.simple-browser.i18n.json" }, { "id": "vscode.sql", - "path": "./translations/extensions/sql.i18n.json" + "path": "./translations/extensions/vscode.sql.i18n.json" }, { "id": "vscode.theme-abyss", - "path": "./translations/extensions/theme-abyss.i18n.json" + "path": "./translations/extensions/vscode.theme-abyss.i18n.json" }, { "id": "vscode.theme-defaults", - "path": "./translations/extensions/theme-defaults.i18n.json" + "path": "./translations/extensions/vscode.theme-defaults.i18n.json" }, { "id": "vscode.theme-kimbie-dark", - "path": "./translations/extensions/theme-kimbie-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-kimbie-dark.i18n.json" }, { "id": "vscode.theme-monokai-dimmed", - "path": "./translations/extensions/theme-monokai-dimmed.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai-dimmed.i18n.json" }, { "id": "vscode.theme-monokai", - "path": "./translations/extensions/theme-monokai.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai.i18n.json" }, { "id": "vscode.theme-quietlight", - "path": "./translations/extensions/theme-quietlight.i18n.json" + "path": "./translations/extensions/vscode.theme-quietlight.i18n.json" }, { "id": "vscode.theme-red", - "path": "./translations/extensions/theme-red.i18n.json" - }, - { - "id": "vscode.vscode-theme-seti", - "path": "./translations/extensions/theme-seti.i18n.json" + "path": "./translations/extensions/vscode.theme-red.i18n.json" }, { "id": "vscode.theme-solarized-dark", - "path": "./translations/extensions/theme-solarized-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-dark.i18n.json" }, { "id": "vscode.theme-solarized-light", - "path": "./translations/extensions/theme-solarized-light.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-light.i18n.json" }, { "id": "vscode.theme-tomorrow-night-blue", - "path": "./translations/extensions/theme-tomorrow-night-blue.i18n.json" + "path": "./translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json" + }, + { + "id": "vscode.vscode-theme-seti", + "path": "./translations/extensions/vscode.vscode-theme-seti.i18n.json" }, { "id": "vscode.xml", - "path": "./translations/extensions/xml.i18n.json" + "path": "./translations/extensions/vscode.xml.i18n.json" }, { "id": "vscode.yaml", - "path": "./translations/extensions/yaml.i18n.json" + "path": "./translations/extensions/vscode.yaml.i18n.json" }, { "id": "Microsoft.admin-tool-ext-win", @@ -220,10 +199,6 @@ "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, { "id": "Microsoft.cms", "path": "./translations/extensions/cms.i18n.json" @@ -248,10 +223,6 @@ "id": "Microsoft.machine-learning", "path": "./translations/extensions/machine-learning.i18n.json" }, - { - "id": "Microsoft.sqlservernotebook", - "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" - }, { "id": "Microsoft.mssql", "path": "./translations/extensions/mssql.i18n.json" @@ -303,4 +274,4 @@ "scripts": { "update": "cd ../vscode && npm run update-localization-extension de" } -} +} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-de/translations/extensions/Microsoft.sqlservernotebook.i18n.json deleted file mode 100644 index 2417a600f2..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description.sqlserverNotebooks": "Notebooks erleichtern Ihnen den Einstieg in SQL Server sowie in die Fehlerbehebung.", - "title.sqlServer2019Book": "Leitfaden zu SQL Server 2019", - "title.sqlServerNotebooks": "SQL Server-Notebooks" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json index 749ff32861..8ccc750681 100644 --- a/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json @@ -74,34 +74,37 @@ "azure.subscriptionError": "Fehler beim Abrufen von Abonnements für das Konto {0}. Aktualisieren Sie das Konto." }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics-Arbeitsbereich" + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics-Arbeitsbereiche" }, "dist/azureResource/providers/cosmosdb/mongo/cosmosDbMongoTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "CosmosDB für Mongo" + "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "Azure CosmosDB for MongoDB" }, "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL-Datenbank" + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL-Datenbanken" }, "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server-Instanzen" }, "dist/azureResource/providers/kusto/kustoTreeDataProvider": { "azure.resource.providers.KustoContainerLabel": "Azure Data Explorer-Cluster" }, "dist/azureResource/providers/mysqlFlexibleServer/mysqlFlexibleServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Azure Database for MySQL – Flexibler Server" + "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Flexible Server für Azure Database for MySQL" }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" + "dist/azureResource/providers/postgresArcServer/postgresArcServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL-Server – Azure Arc" + }, + "dist/azureResource/providers/postgresFlexibleServer/postgresFlexibleServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresFlexibleServerContainerLabel": "Flexible Server für Azure Database for PostgreSQL" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL-Server" }, "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Verwaltete Azure SQL-Datenbank-Instanz" + "azure.resource.providers.sqlInstanceContainerLabel": "Verwaltete SQL-Instanzen" }, "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL Managed Instance – Azure Arc" + "azure.resource.providers.sqlInstanceArcContainerLabel": "Verwaltete SQL-Instanzen – Azure Arc" }, "dist/azureResource/providers/synapseSqlPool/synapseSqlPoolTreeDataProvider": { "azure.resource.providers.synapseSqlPool.treeDataProvider.synapseSqlPoolContainerLabel": "Dedizierte SQL-Pools" @@ -109,6 +112,10 @@ "dist/azureResource/providers/synapseWorkspace/synapseWorkspaceTreeDataProvider": { "azure.resource.providers.synapseWorkspace.treeDataProvider.synapseWorkspaceContainerLabel": "Azure Synapse Analytics" }, + "dist/azureResource/providers/universal/universalService": { + "azurecore.unregisteredProvider": "Unbekannte Anbieterressource: {0}", + "azurecore.unregisteredProviderType": "Unbekannter Anbieterressourcentyp: {0}" + }, "dist/azureResource/resourceTreeNode": { "azure.resource.resourceTreeNode.noResourcesLabel": "Keine Ressourcen gefunden." }, @@ -129,8 +136,7 @@ "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Bei Azure anmelden..." }, "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Keine Abonnements gefunden.", - "azure.unableToAccessSubscription": "Auf abonnement {0} ({1}) kann nicht zugegriffen werden. [Aktualisieren Sie das Konto](command:azure.resource.signin), um es noch mal zu versuchen. {2}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "Keine Mandanten gefunden." }, "dist/azureResource/tree/connectionDialogTreeProvider": { "azure.resource.tree.treeProvider.accountLoadError": "Fehler beim Laden einiger Azure-Konten. {0}", @@ -138,15 +144,17 @@ "azure.resource.tree.treeProvider.openAccountsDialog": "Azure-Konten anzeigen" }, "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.flatAccountTreeNode.noResourcesLabel": "Keine Ressourcen gefunden.", - "azure.resource.throttleerror": "Anforderungen von diesem Konto wurden gedrosselt. Wählen Sie eine geringere Anzahl von Abonnements aus, um den Vorgang zu wiederholen.", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} Abonnements)", - "azure.resource.tree.accountTreeNode.titleLoading": "{0}: Wird geladen...", - "azure.resource.tree.loadresourceerror": "Fehler beim Laden von Azure-Ressourcen: {0}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "Keine Mandanten gefunden." + }, + "dist/azureResource/tree/flatTenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Keine Abonnements gefunden." }, "dist/azureResource/tree/subscriptionTreeNode": { "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Keine Ressourcen gefunden." }, + "dist/azureResource/tree/tenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Keine Abonnements gefunden." + }, "dist/azureResource/tree/treeProvider": { "azure.resource.tree.treeProvider.loadingLabel": "Wird geladen..." }, @@ -201,6 +209,7 @@ "azurecore.norwayeast": "Norwegen, Osten", "azurecore.norwaywest": "Norwegen, Westen", "azurecore.piiLogging.warning": "Warnung: Die Azure-PII-Protokollierung ist aktiviert. Wenn Sie diese Option aktivieren, können personenbezogene Informationen protokolliert werden. Sie dürfen nur zu Debugzwecken verwendet werden.", + "azurecore.postgresFlexibleServer": "Flexible Server für Azure Database for PostgreSQL", "azurecore.postgresServer": "Azure Database for PostgreSQL-Server", "azurecore.reload": "Neu laden", "azurecore.reloadChoice": "Azure Data Studio neu laden", @@ -245,6 +254,7 @@ "azure.resource.refresh.title": "Aktualisieren", "azure.resource.refreshall.title": "Azure: Alle Konten aktualisieren", "azure.resource.selectsubscriptions.title": "Abonnements auswählen", + "azure.resource.selecttenants.title": "Mandanten auswählen", "azure.resource.signin.title": "Azure: Anmelden", "azure.resource.startterminal.title": "Cloud Shell starten", "azure.resource.view.title": "Azure (Vorschau)", diff --git a/i18n/ads-language-pack-de/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-de/translations/extensions/azurehybridtoolkit.i18n.json deleted file mode 100644 index d79c71843a..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/azurehybridtoolkit.i18n.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "books-preview-category": "Jupyter Books", - "description": "Öffnet das Jupyter Book für Azure SQL Hybrid Cloud Toolkit.", - "displayName": "Azure SQL Hybrid Cloud Toolkit", - "title.cloudHybridBooks": "Azure SQL Hybrid Cloud Toolkit", - "title.openJupyterBook": "Jupyter Book für Azure SQL Hybrid Cloud Toolkit öffnen" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-de/translations/extensions/configuration-editing.i18n.json deleted file mode 100644 index 6a86e4e390..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/configuration-editing.i18n.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/configurationEditingMain": { - "cwd": "Das aktuelle Arbeitsverzeichnis der Aufgabenausführung beim Start", - "defaultBuildTask": "Der Name des Standardbuildtasks. Wenn es keinen Standardbuildtask gibt, wird eine Schnellauswahl angezeigt, um den Buildtask auszuwählen.", - "extensionInstallFolder": "Der Pfad, in dem eine Erweiterung installiert ist.", - "file": "Die aktuell geöffnete Datei", - "fileBasename": "Der Basisname der aktuellen geöffneten Datei", - "fileBasenameNoExtension": "Der Basisname der aktuellen geöffneten Datei ohne Erweiterung", - "fileDirname": "Der Verzeichnisname der aktuellen geöffneten Datei", - "fileExtname": "Die Erweiterung der aktuellen geöffneten Datei", - "lineNumber": "Die aktuelle ausgewählte Zeilennummer in der aktiven Datei", - "pathSeparator": "Das Zeichen, das vom Betriebssystem verwendet wird, um Komponenten in Dateipfaden zu trennen.", - "relativeFile": "Die aktuelle geöffnete Datei bezogen auf ${WorkspaceFolder}", - "relativeFileDirname": "Der DirName-Wert der aktuell geöffneten Datei relativ zu \"${workspaceFolder}\"", - "selectedText": "Der aktuelle ausgewählte Text in der aktiven Datei", - "workspaceFolder": "Pfad des in VS Code geöffneten Ordners", - "workspaceFolderBasename": "Name des in VS Code geöffneten Ordners ohne Schrägstriche (/)" - }, - "dist/extensionsProposals": { - "exampleExtension": "Beispiel" - }, - "dist/settingsDocumentHelper": { - "activeEditor": "Falls möglich, verwenden Sie die Sprache des aktuell aktiven Text-Editors.", - "activeEditorLong": "der vollständige Pfad der Datei (z.B. /Benutzer/Development/myFolder/myFileFolder/myFile.txt)", - "activeEditorMedium": "der Pfad der Datei relativ zum Arbeitsbereichsordner (z.B. myFolder/myFileFolder/myFile.txt)", - "activeEditorShort": "Der Dateiname (z.B. meineDatei.txt)", - "activeFolderLong": "der vollständige Pfad des Ordners, der die Datei enthält (z.B. /Benutzer/Development/myFolder/myFileFolder)", - "activeFolderMedium": "der Pfad des Ordners, der die Datei enthält, relativ zum Arbeitsbereichsordner (z.B. myfolder/MyFileFolder)", - "activeFolderShort": "der Name des Ordners, der die Datei enthält (z.B. MyFileFolder)", - "appName": "z. B. VS Code", - "assocDescriptionFile": "Ordnet alle Dateien, deren Dateinamen mit dem Globmuster übereinstimmen, der Sprache mit dem angegebenen Bezeichner zu.", - "assocDescriptionPath": "Ordnet alle Dateien, die mit dem absoluten Pfad des Globmusters in ihrem Pfad übereinstimmen, der Sprache mit dem angegebenen Bezeichner zu.", - "assocLabelFile": "Dateien mit Erweiterung", - "assocLabelPath": "Dateien mit Pfad", - "derivedDescription": "Ordnet Dateien zu, die gleichgeordnete Elemente mit dem gleichen Namen und einer anderen Erweiterung besitzen.", - "derivedLabel": "Dateien mit gleichgeordneten Elementen nach Name", - "dirty": "ein Indikator für den Fall, dass der aktive Editor nicht gespeicherte Änderungen aufweist", - "fileDescription": "Ordnet alle Dateien mit einer bestimmten Erweiterung zu.", - "fileLabel": "Dateien nach Erweiterung", - "filesDescription": "Ordnet alle Dateien mit einer der Dateierweiterungen zu.", - "filesLabel": "Dateien mit mehreren Erweiterungen", - "folderDescription": "Zuordnen eines Ordners mit einem bestimmten Namen an einem beliebigen Speicherort.", - "folderLabel": "Ordner nach Name (beliebiger Speicherort)", - "folderName": "Name des Arbeitsbereichsordners, der die Datei enthält (z.B. MeinOrdner)", - "folderPath": "Dateipfad des Arbeitsbereichsordners, der die Datei enthält (z.B. /Benutzer/Entwicklung/MeinOrdner)", - "remoteName": "z.B. SSH", - "rootName": "Name des Arbeitsbereichs (z.B. meinOrdner oder meinArbeitsberech)", - "rootPath": "Dateipfad des Arbeitsbereichs (z.B. /Benutzer/Entwicklung/meinArbeitsbereich)", - "separator": "Ein bedingtes Trennzeichen (' - '), das nur in der Umgebung von Variablen mit Werten angezeigt wird", - "siblingsDescription": "Ordnet Dateien zu, die gleichgeordnete Elemente mit dem gleichen Namen und einer anderen Erweiterung besitzen.", - "topFolderDescription": "Ordnet einen Ordner auf oberster Ebene einem bestimmten Namen zu.", - "topFolderLabel": "Ordner nach Name (oberste Ebene)", - "topFoldersDescription": "Ordnet mehrere Ordner auf oberster Ebene zu.", - "topFoldersLabel": "Ordner mit mehreren Namen (oberste Ebene)" - }, - "package": { - "description": "Stellt Funktionen (erweitertes IntelliSense, automatische Korrektur) in Konfigurationsdateien wie Einstellungs-, Start- und Erweiterungsempfehlungsdateien bereit.", - "displayName": "Konfigurationsänderung" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/csharp.i18n.json b/i18n/ads-language-pack-de/translations/extensions/csharp.i18n.json deleted file mode 100644 index 7fee822c64..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/csharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Bietet Schnipsel, Syntaxhervorhebung, Klammernabgleich und Falten in C#-Dateien.", - "displayName": "C# Sprachgrundlagen" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/dart.i18n.json b/i18n/ads-language-pack-de/translations/extensions/dart.i18n.json deleted file mode 100644 index 03462e4d62..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/dart.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Bietet Syntaxhervorhebung und Klammernabgleich in DART-Dateien.", - "displayName": "DART-Sprachgrundlagen" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/fsharp.i18n.json b/i18n/ads-language-pack-de/translations/extensions/fsharp.i18n.json deleted file mode 100644 index 5636b3cc4f..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/fsharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Bietet Schnipsel, Syntaxhervorhebung, Klammernabgleich und Falten in F#-Dateien.", - "displayName": "F#-Sprachgrundlagen" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-de/translations/extensions/github-authentication.i18n.json deleted file mode 100644 index 74579fe6c3..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/github-authentication.i18n.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/githubServer": { - "code.detail": "Um die Authentifizierung abzuschließen, navigieren Sie zu GitHub, und fügen Sie den obigen Einmalcode ein.", - "code.title": "Ihr Code: {0}", - "no": "Nein", - "otherReasonMessage": "Sie haben die Autorisierung dieser Erweiterung für die Verwendung von GitHub noch nicht abgeschlossen. Möchten Sie es weiter versuchen?", - "progress": "Öffnen Sie [{0}]({0}) auf einer neuen Registerkarte, und fügen Sie Ihren einmaligen Code ein: {1}", - "signingIn": "Bei github.com anmelden...", - "signingInAnotherWay": "Bei github.com anmelden...", - "userCancelledMessage": "Haben Sie Probleme bei der Anmeldung? Möchten Sie eine andere Methode ausprobieren?", - "yes": "Ja" - }, - "package": { - "description": "GitHub-Authentifizierungsanbieter", - "displayName": "GitHub-Authentifizierung" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/github.i18n.json b/i18n/ads-language-pack-de/translations/extensions/github.i18n.json deleted file mode 100644 index 3db83ad8bf..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/github.i18n.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/publish": { - "ignore": "Wählen Sie aus, welche Dateien in das Repository eingeschlossen werden sollen.", - "openingithub": "In GitHub öffnen", - "pick folder": "Wählen Sie einen Ordner für die Veröffentlichung in GitHub aus.", - "publishing_done": "Das Repository \"{0}\" wurde erfolgreich in GitHub veröffentlicht.", - "publishing_firstcommit": "Erster Commit wird erstellt.", - "publishing_private": "Veröffentlichung in privatem GitHub-Repository", - "publishing_public": "Veröffentlichung in öffentlichem GitHub-Repository", - "publishing_uploading": "Dateien werden hochgeladen." - }, - "dist/pushErrorHandler": { - "create a fork": "Verzweigung erstellen", - "create fork": "GitHub-Verzweigung erstellen", - "createghpr": "GitHub-Pull Request wird erstellt...", - "createpr": "PR erstellen", - "donepr": "Der Pull Request \"{0}/{1}#{2}\" wurde erfolgreich in GitHub erstellt.", - "fork": "Sie besitzen keine Berechtigungen zum Pushen von \"{0}/{1}\" nach GitHub. Möchten Sie eine Verzweigung erstellen und den Pushvorgang stattdessen dorthin ausführen?", - "forking": "Verzweigung für \"{0}/{1}\" wird erstellt...", - "forking_done": "Die Verzweigung \"{0}\" wurde erfolgreich in GitHub erstellt.", - "forking_pushing": "Änderungen pushen...", - "no": "Nein", - "no pr template": "Keine Vorlage", - "openingithub": "In GitHub öffnen", - "openpr": "PR öffnen", - "select pr template": "Pull Requestvorlage auswählen" - }, - "package": { - "config.gitAuthentication": "Steuert, ob die automatische GitHub-Authentifizierung für Git-Befehle innerhalb von VS Code aktiviert werden soll.", - "config.gitProtocol": "Steuert, welches Protokoll zum Klonen eines GitHub-Repositorys verwendet wird", - "description": "GitHub-Features für VS Code", - "displayName": "GitHub", - "welcome.publishFolder": "Sie können diesen Ordner auch direkt in einem GitHub-Repository veröffentlichen. Nach der Veröffentlichung haben Sie Zugriff auf die Funktionen zur Quellcodeverwaltung von Git und GitHub.\r\n[$(github): Veröffentlichung in GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "Sie können einen Arbeitsbereichsordner auch direkt in einem GitHub-Repository veröffentlichen. Nach der Veröffentlichung haben Sie Zugriff auf die Funktionen zur Quellcodeverwaltung von Git und GitHub.\r\n[$(github): Veröffentlichung in GitHub](command:github.publish)" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/html.i18n.json b/i18n/ads-language-pack-de/translations/extensions/html.i18n.json deleted file mode 100644 index 4c206d2333..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/html.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Bietet Syntaxhervorhebung, Klammerabgleich und Schnipsel in HTML-Dateien.", - "displayName": "HTML-Sprachgrundlagen" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-de/translations/extensions/image-preview.i18n.json deleted file mode 100644 index f7582d0a47..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/image-preview.i18n.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/binarySizeStatusBarEntry": { - "sizeB": "{0} B", - "sizeGB": "{0} GB", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeStatusBar.name": "Größe der Imagebinärdatei", - "sizeTB": "{0} TB" - }, - "dist/preview": { - "preview.imageLoadError": "Beim Laden des Bildes ist ein Fehler aufgetreten.", - "preview.imageLoadErrorLink": "Datei mit dem standardmäßigen Text-/Binär-Editor von Visual Studio Code öffnen?" - }, - "dist/sizeStatusBarEntry": { - "sizeStatusBar.name": "Imagegröße" - }, - "dist/zoomStatusBarEntry": { - "zoomStatusBar.name": "Bildzoom", - "zoomStatusBar.placeholder": "Zoomfaktor auswählen", - "zoomStatusBar.wholeImageLabel": "Ganzes Bild" - }, - "package": { - "command.zoomIn": "Vergrößern", - "command.zoomOut": "Verkleinern", - "customEditors.displayName": "Bildvorschau", - "description": "Stellt die integrierte Bildvorschau von Visual Studio Code bereit", - "displayName": "Bildvorschau" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/ipynb.i18n.json b/i18n/ads-language-pack-de/translations/extensions/ipynb.i18n.json deleted file mode 100644 index a05eb12fc0..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/ipynb.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Bietet grundlegende Unterstützung für das Öffnen und Lesen von Jupyters .ipynb-Notizbuchdateien", - "displayName": ".ipynb-Unterstützung" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/javascript.i18n.json b/i18n/ads-language-pack-de/translations/extensions/javascript.i18n.json deleted file mode 100644 index 86676b7ae4..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/javascript.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Bietet Schnipsel, Syntaxhervorhebung, Klammernabgleich und Falten in JavaScript-Dateien.", - "displayName": "JavaScript-Sprachgrundlagen" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-de/translations/extensions/json-language-features.i18n.json deleted file mode 100644 index c35ef48260..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/json-language-features.i18n.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "client\\dist\\node/jsonClient": { - "json.clearCache.completed": "Der JSON-Schemacache wurde gelöscht.", - "json.resolveError": "JSON: Schemaauflösungsfehler", - "json.schemaResolutionDisabledMessage": "Das Herunterladen von Schemas ist deaktiviert. Klicken Sie, um eine Konfiguration durchzuführen.", - "json.schemaResolutionErrorMessage": "Das Schema kann nicht aufgelöst werden. Klicken Sie, um es noch mal zu versuchen.", - "jsonserver.name": "JSON-Sprachserver", - "schemaDownloadDisabled": "Das Herunterladen von Schemas wird über die Einstellung \"{0}\" deaktiviert.", - "untitled.schema": "\"{0}\" kann nicht geladen werden." - }, - "client\\dist\\node/languageStatus": { - "documentColorsStatusItem.name": "JSON-Farbsymbolstatus", - "documentSymbolsStatusItem.name": "JSON-Gliederungsstatus", - "foldingRangesStatusItem.name": "JSON-Faltstatus", - "openExtension": "Erweiterung öffnen", - "openSettings": "Einstellungen öffnen", - "pending.detail": "JSON-Informationen werden geladen.", - "schema.noSchema": "Für diese Datei ist kein Schema konfiguriert", - "schema.showdocs": "Weitere Informationen zur JSON-Schemakonfiguration...", - "schemaFromFolderSettings": "In Arbeitsbereichseinstellungen konfiguriert", - "schemaFromUserSettings": "In Benutzereinstellungen konfiguriert", - "schemaFromextension": "Konfiguriert durch Erweiterung: {0}", - "schemaPicker.title": "JSON-Schemas, die für „{0}“ verwendet werden", - "status.button.configure": "Konfigurieren", - "status.error": "Die verwendeten Schemata können nicht berechnet werden.", - "status.limitedDocumentColors.details": "nur {0} angezeigte Farbdecorators", - "status.limitedDocumentColors.short": "Eingeschränkte Farbsymbole", - "status.limitedDocumentSymbols.details": "nur {0} angezeigte Dokumentsymbole", - "status.limitedDocumentSymbols.short": "Eingeschränkte Gliederung", - "status.limitedFoldingRanges.details": "nur {0} angezeigte Faltbereiche", - "status.limitedFoldingRanges.short": "Eingeschränkte Faltbereiche", - "status.multipleSchema": "Mehrere JSON-Schemas konfiguriert", - "status.noSchema": "Kein JSON-Schema konfiguriert", - "status.noSchema.short": "Schemaüberprüfung", - "status.notJSON": "Kein JSON-Editor", - "status.openSchemasLink": "Schemata anzeigen", - "status.singleSchema": "JSON-Schema konfiguriert", - "status.withSchema.short": "Schema überprüft", - "status.withSchemas.short": "Schema überprüft", - "statusItem.name": "JSON-Validierungsstatus" - }, - "package": { - "description": "Bietet umfangreiche Sprachunterstützung für JSON-Dateien.", - "displayName": "JSON-Sprachfeatures", - "json.clickToRetry": "Klicken Sie, um es noch mal zu versuchen.", - "json.colorDecorators.enable.deprecationMessage": "Die Einstellung \"json.colorDecorators.enable\" ist veraltet und wurde durch \"editor.colorDecorators\" ersetzt.", - "json.colorDecorators.enable.desc": "Aktiviert oder deaktiviert Farb-Decorators", - "json.command.clearCache": "Löschen des Schemacaches", - "json.enableSchemaDownload.desc": "Sofern aktiviert, können JSON-Schemas aus HTTP- und HTTPS-Speicherorten abgerufen werden.", - "json.format.enable.desc": "JSON-Standardformatierer aktivieren/deaktivieren", - "json.format.keepLines.desc": "Behalten Sie bei der Formatierung alle vorhandenen neuen Zeilen bei.", - "json.maxItemsComputed.desc": "Die maximale Anzahl der berechneten Umrisssymbole und Faltbereiche (aus Leistungsgründen begrenzt).", - "json.maxItemsExceededInformation.desc": "Hiermit wird eine Benachrichtigung angezeigt, wenn die maximale Anzahl von Gliederungssymbolen und Faltregionen überschritten wird.", - "json.schemaResolutionErrorMessage": "Das Schema kann nicht aufgelöst werden.", - "json.schemas.desc": "Hiermit werden Schemas JSON-Dateien im aktuellen Projekt zugeordnet.", - "json.schemas.fileMatch.desc": "Ein Array von Dateimustern für den Abgleich, wenn JSON-Dateien in Schemas aufgelöst werden. * kann als Platzhalterzeichen verwendet werden. Zudem können Ausschlussmuster definiert werden (mit ! beginnend). Eine Datei gilt als Übereinstimmung, wenn mindestens ein übereinstimmendes Muster vorhanden ist und das letzte übereinstimmende Muster kein Ausschlussmuster ist.", - "json.schemas.fileMatch.item.desc": "Ein Dateimuster, das \"*\" enthalten kann, zum Abgleich beim Auflösen von JSON-Dateien in Schemas", - "json.schemas.schema.desc": "Die Schemadefinition für die angegebene URL. Das Schema muss nur angegeben werden, um Zugriffe auf die Schema-URL zu vermeiden.", - "json.schemas.url.desc": "Eine URL zu einem Schema oder ein relativer Pfad zu einem Schema im aktuellen Verzeichnis", - "json.tracing.desc": "Verfolgt die Kommunikation zwischen VS Code und JSON-Sprachserver nach.", - "json.validate.enable.desc": "Aktiviert/deaktiviert die JSON-Überprüfung." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/julia.i18n.json b/i18n/ads-language-pack-de/translations/extensions/julia.i18n.json deleted file mode 100644 index d20c61789f..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/julia.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Bietet Syntaxhervorhebung und Klammernabgleich in Julia-Dateien.", - "displayName": "Julia-Sprachgrundlagen" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-de/translations/extensions/markdown-language-features.i18n.json deleted file mode 100644 index 56d4aba580..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/markdown-language-features.i18n.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/client": { - "markdownServer.name": "Markdown Sprachserver" - }, - "dist/languageFeatures/diagnostics": { - "ignoreLinksQuickFix.title": "Schließen Sie '{0}' von der Linkvalidierung aus." - }, - "dist/languageFeatures/fileReferences": { - "error.noResource": "Fehler beim Suchen nach Dateiverweisen. Es wurde keine Ressource angegeben.", - "progress.title": "Dateiverweise werden gesucht" - }, - "dist/preview/documentRenderer": { - "preview.notFound": "{0} kann nicht gefunden werden.", - "preview.securityMessage.label": "Sicherheitswarnung – Inhalt deaktiviert", - "preview.securityMessage.text": "In diesem Dokument wurden einige Inhalte deaktiviert.", - "preview.securityMessage.title": "Potenziell unsichere Inhalte wurden in der Markdown-Vorschau deaktiviert. Ändern Sie die Sicherheitseinstellung der Markdown-Vorschau, um unsichere Inhalte zuzulassen oder Skripts zu aktivieren." - }, - "dist/preview/preview": { - "lockedPreviewTitle": "[Vorschau] {0}", - "onPreviewStyleLoadError": "'markdown.styles' konnte nicht geladen werden: {0}", - "preview.clickOpenFailed": "{0} konnte nicht geöffnet werden.", - "previewTitle": "Vorschau von {0}" - }, - "dist/preview/security": { - "disable.description": "Alle Inhalte und Skriptausführung zulassen. Nicht empfohlen.", - "disable.title": "Deaktivieren", - "disableSecurityWarning.title": "Vorschau von Sicherheitswarnungen in diesem Arbeitsbereich deaktivieren", - "enableSecurityWarning.title": "Vorschau von Sicherheitswarnungen in diesem Arbeitsbereich aktivieren", - "insecureContent.description": "Laden von Inhalten über HTTP aktivieren", - "insecureContent.title": "Unsicheren Inhalt zulassen", - "insecureLocalContent.description": "Laden von Inhalten über HTTP von localhost aktivieren", - "insecureLocalContent.title": "Unsichere lokale Inhalte zulassen", - "moreInfo.title": "Weitere Informationen", - "preview.showPreviewSecuritySelector.title": "Sicherheitseinstellungen für die Markdown-Vorschau in diesem Arbeitsbereich auswählen", - "strict.description": "Nur sicheren Inhalt laden", - "strict.title": "Strict", - "toggleSecurityWarning.description": "Hat keinen Einfluss auf die Inhaltssicherheitsebene" - }, - "package": { - "configuration.markdown.editor.drop.enabled": "Aktivieren/deaktivieren Sie das Ablegen in den Markdown-Editor, um eine Verschiebung einzufügen. Erfordert die Aktivierung von `#editor.dropIntoEditor.enabled#`.", - "configuration.markdown.editor.pasteLinks.enabled": "Aktivieren/Deaktivieren des Einfügens von Dateien in einen Markdown-Editor fügt Markdown-Links ein. Erfordert die Aktivierung von `#editor.experimental.pasteActions.enabled#`.", - "configuration.markdown.experimental.validate.enabled.description": "Aktiviert/deaktiviert alle Fehlerberichte in Markdown-Dateien.", - "configuration.markdown.experimental.validate.fileLinks.enabled.description": "Überprüfen Sie Links zu anderen Dateien in Markdown-Dateien, z. B. „[link](/path/to/file.md)“. Hiermit wird überprüft, ob die Zieldateien vorhanden sind. Erfordert die Aktivierung von „#markdown.experimental.validate.enabled#“.", - "configuration.markdown.experimental.validate.fileLinks.markdownFragmentLinks.description": "Überprüfen Sie den Fragmentteil von Links zu Headern in anderen Dateien in Markdowndateien, z. B. \"[link](/path/to/file.md#header)\". Erbt standardmäßig den Einstellungswert von \"#markdown.experimental.validate.fragmentLinks.enabled#\".", - "configuration.markdown.experimental.validate.fragmentLinks.enabled.description": "Überprüfen Sie Fragmentlinks zu Headern in der aktuellen Markdowndatei, z. B. \"[link](#header)\". Erfordert die Aktivierung von \"#markdown.experimental.validate.enabled#\".", - "configuration.markdown.experimental.validate.ignoreLinks.description": "Konfigurieren Sie Links, die nicht validiert werden sollen. Zum Beispiel würde „/about“ den Link „[about](/about)“ nicht validieren, während der Glob „/assets/**/*.svg“ es Ihnen ermöglichen würde, die Validierung für jeden Link zu „.svg“-Dateien darunter zu überspringen das `assets`-Verzeichnis.", - "configuration.markdown.experimental.validate.referenceLinks.enabled.description": "Überprüfen Sie verweisende Links in Markdown-Dateien, z. B. „[link][ref]“. Erfordert die Aktivierung von „#markdown.experimental.validate.enabled#“.", - "configuration.markdown.links.openLocation.beside": "Öffnen Sie die Links neben dem aktiven Editor.", - "configuration.markdown.links.openLocation.currentGroup": "Öffnen Sie Links in der aktiven Editor-Gruppe.", - "configuration.markdown.links.openLocation.description": "Steuert, wo Links in Markdowndateien geöffnet werden sollen.", - "configuration.markdown.preview.openMarkdownLinks.description": "Steuert, wie Links zu anderen Markdowndateien in der Markdown-Vorschau geöffnet werden sollen.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Links im Editor öffnen", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Links in der Markdown-Vorschau öffnen", - "configuration.markdown.suggest.paths.enabled.description": "Aktivieren/Deaktivieren von Pfadvorschlägen für Markdownlinks", - "description": "Bietet umfangreiche Sprachunterstützung für Markdown.", - "displayName": "Markdown-Sprachfeatures", - "markdown.findAllFileReferences": "Dateiverweise suchen", - "markdown.preview.breaks.desc": "Legt fest, wie Zeilenumbrüche in der Markdown-Vorschau gerendert werden. Durch eine Festlegung auf TRUE wird \"
\" für Zeilenumbrüche innerhalb von Absätzen erstellt.", - "markdown.preview.doubleClickToSwitchToEditor.desc": "Doppelklicken Sie in die Markdown-Vorschau, um zum Editor zu wechseln.", - "markdown.preview.fontFamily.desc": "Steuert die Schriftfamilie, die in der Markdown-Vorschau verwendet wird.", - "markdown.preview.fontSize.desc": "Steuert den Schriftgrad in Pixeln, der in der Markdown-Vorschau verwendet wird.", - "markdown.preview.lineHeight.desc": "Steuert die Zeilenhöhe, die in der Markdown-Vorschau verwendet wird. Diese Zahl ist relativ zum Schriftgrad.", - "markdown.preview.linkify": "Aktiviert oder deaktiviert die Konvertierung von URL-ähnlichem Text in Links in der Markdown-Vorschau.", - "markdown.preview.markEditorSelection.desc": "Hiermit wird die aktuelle Editor-Auswahl in der Markdown-Vorschau markiert.", - "markdown.preview.refresh.title": "Vorschau aktualisieren", - "markdown.preview.scrollEditorWithPreview.desc": "Hiermit wird die Ansicht des Editors beim Scrollen in einer Markdown-Vorschau aktualisiert.", - "markdown.preview.scrollPreviewWithEditor.desc": "Hiermit wird die Ansicht der Vorschau beim Scrollen in einem Markdown-Editor aktualisiert.", - "markdown.preview.title": "Vorschau öffnen", - "markdown.preview.toggleLock.title": "Vorschausperre umschalten", - "markdown.preview.typographer": "Hiermit aktivieren oder deaktivieren Sie sprachneutrale Ersetzungen und die Anpassung von Anführungszeichen in der Markdown-Vorschau.", - "markdown.previewSide.title": "Vorschau an der Seite öffnen", - "markdown.showLockedPreviewToSide.title": "Gesperrte Vorschau an der Seite öffnen", - "markdown.showPreviewSecuritySelector.title": "Sicherheitseinstellungen für Vorschau ändern", - "markdown.showSource.title": "Quelle anzeigen", - "markdown.styles.dec": "Eine Liste von URLs oder lokalen Pfaden zu CSS-Stylesheets, die aus der Markdownvorschau verwendet werden sollen. Relative Pfade werden relativ zum im Explorer geöffneten Ordner interpretiert. Wenn kein geöffneter Ordner vorhanden ist, werden sie relativ zum Speicherort der Markdowndatei interpretiert. Alle '\\ müssen als '\\\\' geschrieben werden.", - "markdown.trace.extension.desc": "Aktiviert die Debugprotokollierung für die Markdownerweiterung.", - "markdown.trace.server.desc": "Verfolgt die Kommunikation zwischen VS Code und Markdown-Sprachserver nach.", - "workspaceTrust": "Erforderlich, um Formatvorlagen zu laden, die im Arbeitsbereich konfiguriert sind." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-de/translations/extensions/microsoft-authentication.i18n.json deleted file mode 100644 index eb9c36d808..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/microsoft-authentication.i18n.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/AADHelper": { - "pasteCodePlaceholder": "Autorisierungscode hier einfügen...", - "pasteCodePrompt": "Geben Sie den Autorisierungscode an, um den Anmeldefluss abzuschließen.", - "pasteCodeTitle": "Microsoft Authentication", - "signOut": "Sie wurden abgemeldet, weil beim Lesen der gespeicherten Authentifizierungsinformationen ein Fehler aufgetreten ist." - }, - "package": { - "description": "Microsoft-Authentifizierungsanbieter", - "displayName": "Microsoft-Konto", - "signIn": "Anmelden", - "signOut": "Abmelden" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json index f46cd76d94..88af7d6aa8 100644 --- a/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json @@ -38,38 +38,79 @@ "objectManagement.ApplicationRoleTypeDisplayNameInTitle": "Anwendungsrolle", "objectManagement.ColumnDisplayName": "Spalte", "objectManagement.DatabaseDisplayName": "Datenbank", + "objectManagement.DatabaseDisplayNameInTitle": "Datenbank", "objectManagement.DatabaseRoleTypeDisplayName": "Datenbankrolle", "objectManagement.DatabaseRoleTypeDisplayNameInTitle": "Datenbankrolle", "objectManagement.LoginTypeDisplayName": "Anmeldename", "objectManagement.LoginTypeDisplayNameInTitle": "Anmelden", - "objectManagement.OkText": "OK", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfSchema": "Alle Objekte, die einem Schema angehören", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfTypes": "Alle Objekte bestimmter Typen", + "objectManagement.ObjectSelectionMethodDialog_SelectSchemaDropdownLabel": "Schema", + "objectManagement.ObjectSelectionMethodDialog_SpecificObjects": "Bestimmte Objekte...", + "objectManagement.ObjectSelectionMethodDialog_TypeLabel": "Wie möchten Sie Objekte hinzufügen?", + "objectManagement.SearchTextLabel": "Suchtext", + "objectManagement.ServerDisplayName": "Server", "objectManagement.ServerRoleTypeDisplayName": "Serverrolle", "objectManagement.ServerRoleTypeDisplayNameInTitle": "Serverrolle", "objectManagement.TableDisplayName": "Tabelle", "objectManagement.UserDisplayName": "Benutzer", "objectManagement.UserTypeDisplayNameInTitle": "Benutzer", "objectManagement.ViewDisplayName": "Ansicht", - "objectManagement.addMemberText": "Mitglied hinzufügen", - "objectManagement.addText": "Hinzufügen...", + "objectManagement.addMembersText": "Mitglieder hinzufügen", + "objectManagement.addSecurablesText": "Sicherungsfähige Elemente hinzufügen", "objectManagement.advancedSectionHeader": "Erweitert", + "objectManagement.azurePricingLink": "Preisrechner für Azure SQL-Datenbank", + "objectManagement.backupRedundancyLabel": "Redundanz für Sicherungsspeicher", "objectManagement.blankPasswordConfirmation": "Das Erstellen eines Anmeldenamens mit leerem Kennwort stellt ein Sicherheitsrisiko dar. Möchten Sie den Vorgang wirklich fortsetzen?", "objectManagement.browseForOwnerText": "Nach einem Besitzer suchen", "objectManagement.browseText": "Durchsuchen...", + "objectManagement.collationLabel": "Sortierung", + "objectManagement.compatibilityLevelLabel": "Kompatibilitätsgrad", + "objectManagement.configureSLOSectionHeader": "SLO konfigurieren", "objectManagement.confirmPasswordLabel": "Kennwort bestätigen", + "objectManagement.containmentTypeLabel": "Eigenständigkeitstyp", "objectManagement.createObjectOperationName": "{0} erstellen", + "objectManagement.currentSLOLabel": "Aktuelles SLO", + "objectManagement.databaseExistsError": "Datenbank „{0}“ existiert bereits. Wählen Sie einen anderen Datenbanknamen.", + "objectManagement.databaseProperties.backupSectionHeader": "Sicherung", + "objectManagement.databaseProperties.databaseSectionHeader": "Datenbank", + "objectManagement.databaseProperties.dateCreated": "Erstellungsdatum", + "objectManagement.databaseProperties.mbUnitText": "{0} MB", + "objectManagement.databaseProperties.memoryAllocated": "Für speicheroptimierte Objekte reservierter Arbeitsspeicher", + "objectManagement.databaseProperties.memoryUsed": "Von speicheroptimierten Objekten genutzter Arbeitsspeicher", + "objectManagement.databaseProperties.name": "Name", + "objectManagement.databaseProperties.numberOfUsers": "Anzahl von Benutzern", + "objectManagement.databaseProperties.owner": "Besitzer", + "objectManagement.databaseProperties.size": "Größe", + "objectManagement.databaseProperties.spaceAvailable": "Verfügbarer Speicherplatz", + "objectManagement.databaseProperties.status": "Status", "objectManagement.databaseRole.SelectMemberDialogTitle": "Datenbankrollenmitglieder auswählen", "objectManagement.databaseRole.SelectOwnerDialogTitle": "Datenbankrollenbesitzer auswählen", "objectManagement.deleteLoginConfirmation": "Durch das Löschen von Serveranmeldenamen werden nicht zugleich die den Anmeldenamen zugeordneten Datenbankbenutzer gelöscht. Löschen Sie die Benutzer in jeder Datenbank einzeln, um den Vorgang abzuschließen. Möglicherweise müssen Sie zuerst Schemabesitzrechte auf neue Benutzer übertragen.", "objectManagement.deleteObjectConfirmation": "Möchten Sie {0}: {1} wirklich löschen?", "objectManagement.deleteObjectError": "Fehler beim Löschen von {0} „{1}“. {2}", "objectManagement.deleteObjectOperationName": "{0} „{1}“ löschen", + "objectManagement.denyColumnHeader": "Verweigern", + "objectManagement.editionLabel": "Edition", + "objectManagement.effectivePermissionsTableLabel": "Effektive Berechtigungen für ausgewählte sicherungsfähige Elemente", + "objectManagement.effectivePermissionsTableLabelSelected": "Effektive Berechtigungen für: {0}", "objectManagement.enabledLabel": "Aktiviert", - "objectManagement.filterText": "Filter", + "objectManagement.explicitPermissionsTableLabel": "Explizite Berechtigungen für ausgewählte sicherungsfähige Elemente", + "objectManagement.explicitPermissionsTableLabelSelected": "Explizite Berechtigungen für: {0}", + "objectManagement.filterSectionTitle": "Filter", "objectManagement.findText": "Suchen", "objectManagement.generalSectionHeader": "Allgemein", - "objectManagement.helpText": "Hilfe", + "objectManagement.grantColumnHeader": "Zuweisung", + "objectManagement.grantorColumnHeader": "Berechtigender", + "objectManagement.hardwareGeneration": "Hardwaregeneration", "objectManagement.invalidPasswordError": "Das Kennwort entspricht nicht den Anforderungen an die Kennwortkomplexität. Weitere Informationen: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "objectManagement.loadingDialog": "Dialogfeld wird geladen...", + "objectManagement.isClustered": "Ist gruppiert", + "objectManagement.isHadrEnabled": "Ist HADR-fähig", + "objectManagement.isPolyBaseInstalled": "Mit PolyBase-Installation", + "objectManagement.isXTPSupported": "Mit XTP-Unterstützung", + "objectManagement.language": "Sprache", + "objectManagement.lastDatabaseBackup": "Letzte Datenbanksicherung", + "objectManagement.lastDatabaseLogBackup": "Letzte Datenbankprotokoll-Sicherung", "objectManagement.loadingObjectsCompletedLabel": "Laden von Objekten abgeschlossen, {0} Objekte gefunden", "objectManagement.loadingObjectsLabel": "Objekte werden geladen...", "objectManagement.login.aadAuthenticationType": "Azure Active Directory-Authentifizierung", @@ -89,36 +130,52 @@ "objectManagement.login.sqlAuthenticationType": "SQL-Authentifizierung", "objectManagement.login.windowsAuthenticationType": "Windows-Authentifizierung", "objectManagement.loginNotSelectedError": "Die Anmeldung ist nicht ausgewählt.", + "objectManagement.maxServerMemoryText": "Maximaler Serverarbeitsspeicher (MB)", + "objectManagement.maxSizeLabel": "Max. Größe", "objectManagement.membersLabel": "Mitglieder", "objectManagement.membershipLabel": "Mitgliedschaft", + "objectManagement.memory": "Arbeitsspeicher", + "objectManagement.minServerMemoryText": "Minimaler Serverarbeitsspeicher (MB)", "objectManagement.nameCannotBeEmptyError": "Das Namensfeld darf nicht leer bleiben.", "objectManagement.nameLabel": "Name", "objectManagement.newObjectDialogTitle": "{0} – Neu (Vorschau)", - "objectManagement.noActionScriptedMessage": "Es ist keine Aktion für das Skript vorhanden.", "objectManagement.noConnectionUriError": "Fehler beim Abrufen der Verbindungsinformationen. Stellen Sie die Verbindung wieder her, und versuchen Sie es noch einmal.", "objectManagement.objectPropertiesDialogTitle": "{0} – {1} (Vorschau)", + "objectManagement.objectSelectionMethodDialogTitle": "Objekte hinzufügen", "objectManagement.objectTypeLabel": "Objekttyp", + "objectManagement.objectTypesLabel": "Objekttypen", "objectManagement.objectsLabel": "Objekte", "objectManagement.openNewObjectDialogError": "Fehler beim Öffnen des neuen {0}-Dialogfelds. {1}", "objectManagement.openObjectPropertiesDialogError": "Fehler beim Öffnen des Eigenschaftendialogfelds für {0}: {1}. {2}", + "objectManagement.operatingSystem": "Betriebssystem", + "objectManagement.optionsSectionHeader": "Optionen", "objectManagement.ownerText": "Besitzer", "objectManagement.passwordCannotBeEmptyError": "Das Kennwort darf nicht leer sein.", "objectManagement.passwordLabel": "Kennwort", "objectManagement.passwordsNotMatchError": "Das Kennwort muss mit dem Bestätigungskennwort übereinstimmen.", + "objectManagement.permissionColumnHeader": "Berechtigung", + "objectManagement.platform": "Plattform", + "objectManagement.processors": "Prozessoren", + "objectManagement.product": "Produkt", + "objectManagement.properties": "Eigenschaften", + "objectManagement.recoveryModelLabel": "Wiederherstellungsmodell", "objectManagement.refreshOEError": "Fehler beim Aktualisieren des Objekt-Explorers. {0}", "objectManagement.removeMemberText": "Ausgewähltes Mitglied entfernen", - "objectManagement.removeText": "Entfernen", + "objectManagement.removeSecurablesText": "Ausgewählte sicherungsfähige Elemente entfernen", "objectManagement.renameObjectDialogTitle": "Neuen Namen eingeben", "objectManagement.renameObjectError": "Beim Umbenennen von {0} \"{1}\" in \"{2}\" ist ein Fehler aufgetreten. {3}", "objectManagement.renameObjectOperationName": "{0} \"{1}\" in \"{2}\" umbenennen", + "objectManagement.reservedStorageSizeInMB": "Reservierte Speichergröße", + "objectManagement.rootDirectory": "Stammverzeichnis", "objectManagement.schemaLabel": "Schema", - "objectManagement.scriptError": "Fehler beim Generieren des Modells. {0}", - "objectManagement.scriptGenerated": "Das Skript wurde erfolgreich generiert. Sie können das Dialogfeld schließen, um es im neu geöffneten Editor anzuzeigen.", - "objectManagement.scriptText": "Skript", + "objectManagement.securablesText": "Sicherungsfähige Elemente", + "objectManagement.selectSecurablesDialogTitle": "Sicherungsfähige Elemente auswählen", "objectManagement.selectText": "Auswählen", - "objectManagement.selectedLabel": "Ausgewählt", + "objectManagement.serverCollation": "Serversortierung", "objectManagement.serverRole.SelectMemberDialogTitle": "Serverrollenmitglieder auswählen", "objectManagement.serverRole.SelectOwnerDialogTitle": "Serverrollenbesitzer auswählen", + "objectManagement.serviceTier": "Dienstebene", + "objectManagement.storageSpaceUsageInGB": "Verwendeter Speicherplatz", "objectManagement.updateObjectOperationName": "{0} „{1}“ aktualisieren", "objectManagement.user.aadAuth": "Authentifizieren mit Azure Active Directory", "objectManagement.user.defaultSchemaLabel": "Standardschema", @@ -129,7 +186,8 @@ "objectManagement.user.sqlAuth": "Mit Kennwort authentifizieren", "objectManagement.user.type": "Typ", "objectManagement.user.windowsUser": "Einem Windows-Benutzer/einer Windows-Gruppe zugeordnet", - "objectManagement.yesText": "Ja" + "objectManagement.versionText": "Version", + "objectManagement.withGrantColumnHeader": "Mit Zuweisung" }, "dist/sqlToolsServer": { "downloadServiceDoneChannelMsg": "{0} wurde heruntergeladen", @@ -155,6 +213,21 @@ "serviceCrashMessage": "Die Komponente \"{0}\" wurde unerwartet beendet. Starten Sie Azure Data Studio neu.", "viewKnownIssuesText": "Bekannte Probleme anzeigen" }, + "dist/ui/localizedConstants": { + "mssql.ui.OkText": "OK", + "mssql.ui.generatingScript": "Skript wird generiert...", + "mssql.ui.generatingScriptCompleted": "Das Skript wurde generiert.", + "mssql.ui.helpText": "Hilfe", + "mssql.ui.loadingDialog": "Dialogfeld wird geladen...", + "mssql.ui.noActionScriptedMessage": "Es ist keine Aktion für das Skript vorhanden.", + "mssql.ui.scriptError": "Fehler beim Generieren des Skripts. {0}", + "mssql.ui.scriptGenerated": "Das Skript wurde erfolgreich generiert. Sie können das Dialogfeld schließen, um es im neu geöffneten Editor anzuzeigen.", + "mssql.ui.scriptText": "Skript", + "mssql.ui.yesText": "Ja", + "objectManagement.addText": "Hinzufügen...", + "objectManagement.removeText": "Entfernen", + "objectManagement.selectLabel": "Auswählen" + }, "package": { "cloud.databaseProperties.azureEdition": "Edition", "cloud.databaseProperties.compatibilityLevel": "Kompatibilitätsgrad", @@ -321,6 +394,7 @@ "mssql.query.textSize": "Maximale Größe von text- und ntext-Daten, die von einer SELECT-Anweisung zurückgegeben werden", "mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL-Option aktivieren", "mssql.query.xactAbortOn": "SET XACT_ABORT ON-Option aktivieren", + "mssql.tableDesigner.allowDisableAndReenableDdlTriggers": "Gibt an, ob der Tabellen-Designer DDL-Trigger während der Veröffentlichung deaktivieren und erneut aktivieren darf.", "mssql.tableDesigner.preloadDatabaseModel": "Gibt an, ob das Datenbankmodell vorab geladen werden soll, wenn der Datenbankknoten im Objekt-Explorer erweitert wird. Wenn diese Option aktiviert ist, kann die Ladezeit des Tabellen-Designers reduziert werden. Hinweis: Wenn Sie viele Datenbankknoten erweitern müssen, wird möglicherweise eine höhere Speicherauslastung als normal angezeigt.", "mssql.tracing.desc": "Überwacht die Kommunikation zwischen Azure Data Studio und dem SQL-Tools-Dienst zum SQL-Tools-Ausgabekanal. WARNUNG: Dies kann vertrauliche Informationen enthalten, wenn die ausführliche Protokollierung aktiviert ist.", "mssql.tracingLevel": "[Optional] Protokolliergrad für Back-End-Dienste. Azure Data Studio generiert bei jedem Start einen Dateinamen, und falls die Datei bereits vorhanden ist, werden die Protokolleinträge an diese Datei angehängt. Zur Bereinigung alter Protokolldateien können die Einstellungen \"logRetentionMinutes\" und \"logFilesRemovalLimit\" verwendet werden. Bei Verwendung des Standardwerts für \"tracingLevel\" werden nur wenige Informationen protokolliert. Eine Änderung der Ausführlichkeit kann zu einem umfangreichen Protokollierungsaufkommen und einem hohen Speicherplatzbedarf für die Protokolle führen. \"Error\" umfasst kritische Meldungen, \"Warning\" umfasst alle Daten aus \"Error\" sowie Warnmeldungen, \"Information\" umfasst alle Daten aus \"Warning\" sowie Informationsmeldungen, \"Verbose\" umfasst ausführliche Informationen.", diff --git a/i18n/ads-language-pack-de/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-de/translations/extensions/sql-database-projects.i18n.json index 6d73de5539..698f5860c1 100644 --- a/i18n/ads-language-pack-de/translations/extensions/sql-database-projects.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/sql-database-projects.i18n.json @@ -25,12 +25,14 @@ "addDatabaseReferenceOkButtonText": "Verweis hinzufügen", "addDatabaseReferencedialogName": "Datenbankverweis hinzufügen", "addItemAction": "Element hinzufügen", + "addSqlCmdVariableWithoutDefaultValue": "SQLCMD-Variable \"{0}\" ohne Standardwert zum Projekt hinzufügen?", "advancedOptionsButton": "Erweitert...", "advancedPublishOptions": "Erweiterte Veröffentlichungsoptionen", "appSettingPrompt": "Möchten Sie die Datei \"local.settings.json\" der Azure-Funktion mit der neuen Verbindungszeichenfolge aktualisieren?", "applyConfirmation": "Möchten Sie das Zielprojekt aktualisieren?", "applyError": "Beim Aktualisieren des Projekts: {0} ist ein Fehler aufgetreten", "applySuccess": "Das Projekt wurde erfolgreich aktualisiert.", + "artifactReference": "Artefaktverweis", "at": "bei", "autorestProjectName": "Name des neuen SQL-Projekts", "azureAccounts": "Azure-Konten", @@ -119,8 +121,8 @@ "downloadError": "Downloadfehler", "downloadProgress": "Downloadstatus", "downloading": "Wird heruntergeladen", - "downloadingDacFxDlls": "Herunterladen von Microsoft.Build.Sql-NuGet zum Abrufen von Build-DLLs", "downloadingFromTo": "Herunterladen von {0} zu {1}", + "downloadingNuget": "Herunterladen von {0} NuGet zum Abrufen von Build-DLLs ", "edgeEulaAgreementTitle": "Microsoft Azure SQL Edge-Lizenzvertrag", "edgeProjectTypeDescription": "Beginnen Sie mit den Kernelementen, um Schemas für Azure SQL Edge-Datenbank zu entwickeln und zu veröffentlichen", "edgeProjectTypeDisplayName": "Azure SQL Edge-Datenbank", @@ -234,6 +236,7 @@ "optionName": "Optionsname", "optionNotFoundWarningMessage": "Bezeichnung: {0} existiert nicht in der Option value name lookup", "outsideFolderPath": "Elemente mit absolutem Pfad außerhalb des Projektordners werden nicht unterstützt. Stellen Sie sicher, dass die Pfade in der Projektdatei relativ zum Projektordner sind.", + "packageReference": "Paketverweis", "parentTreeItemUnknown": "Auf das übergeordnete Element des bereitgestellten Strukturelements kann nicht zugegriffen werden.", "passwordNotMatch": "{0} Kennwort stimmt nicht mit dem Bestätigungskennwort überein", "portMustNotBeNumber": "Der Port muss eine Zahl sein.", @@ -262,6 +265,7 @@ "publishDialogName": "Projekt veröffentlichen", "publishOptions": "Veröffentlichung Optionen", "publishProfileElements": "Veröffentlichen von Profilelementen", + "publishProfileFriendlyName": "Veröffentlichungsprofil", "publishProjectSucceed": "Das Datenbankprojekt wurde erfolgreich veröffentlicht", "publishSettingsFiles": "Einstellungsdatei veröffentlichen", "publishTo": "Ziel veröffentlichen", @@ -273,8 +277,9 @@ "publishToNewAzureServer": "Auf neuem Azure SQL logischen Server veröffentlichen (Vorschau)", "publishToNewAzureServerFailed": "Fehler beim Veröffentlichen auf dem neuen Azure SQL Server. {0}", "publishingProjectMessage": "Veröffentlicht das Projekt in einem Container...", - "referenceRadioButtonsGroupTitle": "Typ", - "referenceType": "Referenztyp", + "referenceRadioButtonsGroupTitle": "Typ der referenzierten Datenbank", + "referenceTypeRadioButtonsGroupTitle": "Verweistyp", + "referencedDatabaseType": "Typ der referenzierten Datenbank", "reloadProject": "Möchten Sie Ihr Datenbankprojekt neu laden?", "reset": "Zurücksetzen", "resetAllVars": "Alle Variablen zurücksetzen", @@ -289,6 +294,7 @@ "runningDockerMessage": "Dockercontainer wird ausgeführt ...", "sameDatabase": "Dieselbe Datenbank", "save": "Speichern", + "saveProfile": "Möchten Sie die Einstellungen in einem Profil speichern (.publish.xml)?", "saveProfileAsButtonText": "Speichern unter...", "schema": "Schema", "schemaCompare.compareErrorMessage": "Fehler beim Schemavergleich: {0}", @@ -347,7 +353,7 @@ "unableToFindFile": "{1} mit Pfad \"{0}\" wurde nicht gefunden.", "unableToFindReference": "Der Datenbankverweis {0} konnte nicht gefunden werden", "unableToFindSqlCmdVariable": "Die SQLCMD-Variable \"{0}\" konnte nicht gefunden werden.", - "unableToPerformAction": "Das Ziel von \"{0}\" wurde nicht gefunden: \"{1}\"", + "unableToPerformAction": "Das Ziel von \"{0}\" wurde nicht gefunden: \"{1}\". {2}", "unexpectedProjectContext": "Der Projektkontext kann nicht eingerichtet werden. Der Befehl wurde von einem unerwarteten Speicherort aufgerufen: {0}", "unhandledDeleteType": "Nicht behandelter Elementtyp beim Löschen: „{0}", "unhandledMoveNode": "Unbehandelter Knotentyp für Verschiebung", @@ -411,6 +417,7 @@ "sqlDatabaseProjects.newItem": "Element hinzufügen...", "sqlDatabaseProjects.newPostDeploymentScript": "Skript nach der Bereitstellung hinzufügen", "sqlDatabaseProjects.newPreDeploymentScript": "Skript vor der Bereitstellung hinzufügen", + "sqlDatabaseProjects.newPublishProfile": "Veröffentlichungsprofil hinzufügen", "sqlDatabaseProjects.newScript": "Skript hinzufügen", "sqlDatabaseProjects.newStoredProcedure": "Gespeicherte Prozedur hinzufügen", "sqlDatabaseProjects.newTable": "Tabelle hinzufügen", @@ -419,6 +426,7 @@ "sqlDatabaseProjects.open": "Datenbankprojekt öffnen", "sqlDatabaseProjects.openContainingFolder": "Enthaltenden Ordner öffnen", "sqlDatabaseProjects.openInDesigner": "Im Designer öffnen", + "sqlDatabaseProjects.openReferencedSqlProject": "Projekt öffnen", "sqlDatabaseProjects.properties": "Eigenschaften", "sqlDatabaseProjects.publish": "Veröffentlichen", "sqlDatabaseProjects.rename": "Umbenennen", diff --git a/i18n/ads-language-pack-de/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-de/translations/extensions/sql-migration.i18n.json index f4df275d81..21995308d3 100644 --- a/i18n/ads-language-pack-de/translations/extensions/sql-migration.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/sql-migration.i18n.json @@ -9,8 +9,6 @@ "version": "1.0.0", "contents": { "dist/constants/strings": { - "azure.accounts.accountAccessError": "Fehler beim Zugriff auf das ausgewählte Konto „{0}“ und den Mandanten „{1}“. Wählen Sie „Konto verknüpfen“ aus, und aktualisieren Sie das Konto, oder wählen Sie ein anderes Konto aus. Fehler „{2}“", - "azure.accounts.accountStaleError": "Das Zugriffstoken für das ausgewählte Konto „{0}“ und den Mandanten „{1}“ ist nicht mehr gültig. Wählen Sie „Konto verknüpfen“ aus, und aktualisieren Sie das Konto, oder wählen Sie ein anderes Konto aus.", "serviceCrashMessage": "Die Migrationsdienstkomponente konnte nicht gestartet werden. {0}", "serviceCrashed": "Die Dienstkomponente ist abgestürzt.", "serviceProviderIntializationError": "Der Dienstanbieter konnte nicht initialisiert werden.", @@ -338,9 +336,9 @@ "sql.migration.ir.page.sql.migration.service.not.found": "Es wurde kein Database Migration Service gefunden. Erstellen Sie einen neuen.", "sql.migration.ir.page.title": "Azure-Dienst zur Datenbankmigration", "sql.migration.ir.setup.step1": "Schritt 1: {0}", - "sql.migration.ir.setup.step2": "Step 2: Use the keys below to register your integration runtime", - "sql.migration.ir.setup.step3": "Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.ir.setup.step3.alternate": "Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.ir.setup.step2": "Schritt 2: Verwenden Sie die Schlüssel unten zum Registrieren Ihrer Integration Runtime.", + "sql.migration.ir.setup.step3": "Schritt 3: Klicken Sie auf die Schaltfläche \"Verbindung testen\", um die Verbindung zwischen Azure Database Migration Service und Integration Runtime zu überprüfen", + "sql.migration.ir.setup.step3.alternate": "Schritt 3: Klicken Sie oben auf die Schaltfläche \"Aktualisieren\", um die Verbindung zwischen Azure Database Migration Service und Integration Runtime zu überprüfen", "sql.migration.issue.aria.label": "Blockierproblem: {0}", "sql.migration.issues": "Probleme", "sql.migration.issues.count": "Probleme ({0})", @@ -536,9 +534,9 @@ "sql.migration.select.target.to.continue": "Wählen Sie ein Ziel aus, um fortzufahren.", "sql.migration.server": "Server", "sql.migration.service.account.info.text": "Stellen Sie sicher, dass das Dienstkonto, in dem die SQL Server-Quellinstanz ausgeführt wird, in der Netzwerkfreigabe über Schreibberechtigungen verfügt.", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).", - "sql.migration.service.container.container.description2": "Follow the instructions below to set up self-hosted integration runtime.", - "sql.migration.service.container.heading": "Set up integration runtime", + "sql.migration.service.container.container.description1": "Azure Database Migration Service nutzt die selbstgehostete Integration Runtime von Azure Data Factory, um die Konnektivität zwischen Quelle und Ziel zu verarbeiten und Sicherungen von einer lokalen Netzwerkdateifreigabe in Azure hochzuladen (falls zutreffend).", + "sql.migration.service.container.container.description2": "Befolgen Sie die nachstehenden Anweisungen, um selbst gehostete Integration Runtime einzurichten.", + "sql.migration.service.container.heading": "Integration Runtime einrichten", "sql.migration.service.container.loading.help": "Migrationsdienste werden geladen", "sql.migration.service.details.authKeys.label": "Authentifizierungsschlüssel", "sql.migration.service.details.authKeys.title": "Authentifizierungsschlüssel, die zum Herstellen einer Verbindung mit dem selbstgehosteten Integration Runtime-Knoten verwendet werden", @@ -550,14 +548,14 @@ "sql.migration.service.header": "Details zum Azure Database Migration Service \"{0}\":", "sql.migration.service.not.found": "Es wurden keine Migrationsdienste gefunden. Um fortzufahren, erstellen Sie einen Neuen.", "sql.migration.service.not.ready": "Azure Database Migration Service ist nicht registriert. Azure Database Migration Service \"{0}\" muss bei selbstgehosteten Integration Runtime auf jedem Knoten registriert werden.", - "sql.migration.service.not.ready.below": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.\r\n\r\nSee below for registration instructions.", + "sql.migration.service.not.ready.below": "Azure Database Migration Service ist nicht registriert. Azure Database Migration Service \"{0}\" muss bei selbstgehosteten Integration Runtime auf jedem Knoten registriert werden.\r\n\r\nRegistrierungsanweisungen finden Sie unten.", "sql.migration.service.prompt": "{0} (Änderung)", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes.", - "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes. See below for registration instructions.", + "sql.migration.service.ready": "Azure Database Migration Service \"{0}\" ist mit einer selbstgehosteten Integration Runtime verbunden, die auf Knoten ausgeführt wird – {1}\r\n\r\nUm die Leistung und Hochverfügbarkeit zu verbessern, können Sie zusätzliche Knoten registrieren.", + "sql.migration.service.ready.below": "Azure Database Migration Service \"{0}\" ist mit einer selbstgehosteten Integration Runtime verbunden, die auf Knoten ausgeführt wird – {1}\r\n\r\nUm die Leistung und Hochverfügbarkeit zu verbessern, können Sie zusätzliche Knoten registrieren. Registrierungsanweisungen finden Sie unten.", "sql.migration.service.selection.location.msg": "Bitte wählen Sie den Speicherort Ihrer Datenbanksicherungsdateien aus, bevor Sie fortfahren.", "sql.migration.service.status.refresh.error": "Es ist ein Fehler beim Aktualisieren des Migrationsdienst-Erstellungsstatus aufgetreten.", "sql.migration.services.container.description": "Geben Sie die folgenden Informationen ein, um einen neuen Azure Database Migration Service hinzuzufügen.", - "sql.migration.services.container.description.network": "Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.", + "sql.migration.services.container.description.network": "Geben Sie die folgenden Informationen ein, um eine neue Azure Database Migration Service hinzuzufügen. Um die selbstgehostete Integration Runtime zu registrieren, wählen Sie auf der vorherigen Seite \"Meine Datenbanksicherungen befinden sich auf einer Netzwerkfreigabe\" aus.", "sql.migration.services.dialog.title": "Einen Azure Database Migration Service erstellen", "sql.migration.services.location": "Azure-Region für Ihren Azure Database Migration Service. Dies sollte die gleiche Region sein wie Ihre Ziel-Azure SQL.", "sql.migration.services.name": "Name des Azure Database Migration Service.", @@ -758,6 +756,8 @@ "sql.migration.storage.account": "Speicherkonto", "sql.migration.storageAccount.warning.many": "Die Zielinstanz „{0}“ kann möglicherweise nicht auf das Speicherkonto „{1}“ zugreifen. Stellen Sie sicher, dass das Subnetz der Zielinstanz auf der Whitelist des Speicherkontos steht und dass sich der private Endpunkt im selben virtuellen Netzwerk wie der Zielserver befindet.", "sql.migration.storageAccount.warning.one": "Die Zielinstanz „{0}“ kann möglicherweise nicht auf die Speicherkonten „{1}“ zugreifen. Stellen Sie sicher, dass das Subnetz der Zielinstanz auf den Speicherkonten auf der Whitelist steht und dass sich die privaten Endpunkte im selben virtuellen Netzwerk wie der Zielserver befinden.", + "sql.migration.storageAccount.warning.vm.many": "Der Zielserver \"{0}\" kann möglicherweise nicht auf das Speicherkonto \"{1}\" zugreifen. Stellen Sie sicher, dass das Subnetz des Zielservers in das Speicherkonto in der Whitelist enthalten ist.", + "sql.migration.storageAccount.warning.vm.one": "Der Zielserver \"{0}\" kann möglicherweise nicht auf Speicherkonten \"{1}\" zugreifen. Stellen Sie sicher, dass das Subnetz des Zielservers in den Speicherkonten in der Whitelist enthalten ist.", "sql.migration.subscription": "Abonnement", "sql.migration.summary.azure.storage": "Azure-Speicher", "sql.migration.summary.azure.storage.subscription": "Azure-Speicherabonnement", diff --git a/i18n/ads-language-pack-de/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.bat.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/bat.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.bat.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/notebook-renderers.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.builtin-notebook-renderers.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/notebook-renderers.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.builtin-notebook-renderers.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/vscode.configuration-editing.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.configuration-editing.i18n.json new file mode 100644 index 0000000000..37e67eecd2 --- /dev/null +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.configuration-editing.i18n.json @@ -0,0 +1,68 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Example": "Beispiel", + "Files by Extension": "Dateien nach Erweiterung", + "Files with Extension": "Dateien mit Erweiterung", + "Files with Multiple Extensions": "Dateien mit mehreren Erweiterungen", + "Files with Path": "Dateien mit Pfad", + "Files with Siblings by Name": "Dateien mit gleichgeordneten Elementen nach Name", + "Folder by Name (Any Location)": "Ordner nach Name (beliebiger Speicherort)", + "Folder by Name (Top Level)": "Ordner nach Name (oberste Ebene)", + "Folders with Multiple Names (Top Level)": "Ordner mit mehreren Namen (oberste Ebene)", + "GitHub": "GitHub", + "Map all files matching the absolute path glob pattern in their path to the language with the given identifier.": "Ordnet alle Dateien, die mit dem absoluten Pfad des Globmusters in ihrem Pfad übereinstimmen, der Sprache mit dem angegebenen Bezeichner zu.", + "Map all files matching the glob pattern in their filename to the language with the given identifier.": "Ordnet alle Dateien, deren Dateinamen mit dem Globmuster übereinstimmen, der Sprache mit dem angegebenen Bezeichner zu.", + "Match a folder with a specific name in any location.": "Zuordnen eines Ordners mit einem bestimmten Namen an einem beliebigen Speicherort.", + "Match a top level folder with a specific name.": "Ordnet einen Ordner auf oberster Ebene einem bestimmten Namen zu.", + "Match all files of a specific file extension.": "Ordnet alle Dateien mit einer bestimmten Erweiterung zu.", + "Match all files with any of the file extensions.": "Ordnet alle Dateien mit einer der Dateierweiterungen zu.", + "Match files that have siblings with the same name but a different extension.": "Ordnet Dateien zu, die gleichgeordnete Elemente mit dem gleichen Namen und einer anderen Erweiterung besitzen.", + "Match multiple top level folders.": "Ordnet mehrere Ordner auf oberster Ebene zu.", + "The character used by the operating system to separate components in file paths": "Das Zeichen, das vom Betriebssystem verwendet wird, um Komponenten in Dateipfaden zu trennen.", + "The current opened file": "Die aktuell geöffnete Datei", + "The current opened file relative to ${workspaceFolder}": "Die aktuelle geöffnete Datei bezogen auf ${WorkspaceFolder}", + "The current opened file's basename": "Der Basisname der aktuellen geöffneten Datei", + "The current opened file's basename with no file extension": "Der Basisname der aktuellen geöffneten Datei ohne Erweiterung", + "The current opened file's dirname": "Der Verzeichnisname der aktuellen geöffneten Datei", + "The current opened file's dirname relative to ${workspaceFolder}": "Der DirName-Wert der aktuell geöffneten Datei relativ zu \"${workspaceFolder}\"", + "The current opened file's extension": "Die Erweiterung der aktuellen geöffneten Datei", + "The current selected line number in the active file": "Die aktuelle ausgewählte Zeilennummer in der aktiven Datei", + "The current selected text in the active file": "Der aktuelle ausgewählte Text in der aktiven Datei", + "The name of the default build task. If there is not a single default build task then a quick pick is shown to choose the build task.": "Der Name des Standardbuildtasks. Wenn es keinen Standardbuildtask gibt, wird eine Schnellauswahl angezeigt, um den Buildtask auszuwählen.", + "The name of the folder opened in VS Code without any slashes (/)": "Name des in VS Code geöffneten Ordners ohne Schrägstriche (/)", + "The path of the folder opened in VS Code": "Pfad des in VS Code geöffneten Ordners", + "The path where an an extension is installed.": "Der Pfad, in dem eine Erweiterung installiert ist.", + "The task runner's current working directory on startup": "Das aktuelle Arbeitsverzeichnis der Aufgabenausführung beim Start", + "Use the language of the currently active text editor if any": "Falls möglich, verwenden Sie die Sprache des aktuell aktiven Text-Editors.", + "a conditional separator (' - ') that only shows when surrounded by variables with values": "Ein bedingtes Trennzeichen (' - '), das nur in der Umgebung von Variablen mit Werten angezeigt wird", + "an indicator for when the active editor has unsaved changes": "ein Indikator für den Fall, dass der aktive Editor nicht gespeicherte Änderungen aufweist", + "e.g. SSH": "z.B. SSH", + "e.g. VS Code": "z. B. VS Code", + "file path of the workspace (e.g. /Users/Development/myWorkspace)": "Dateipfad des Arbeitsbereichs (z.B. /Benutzer/Entwicklung/meinArbeitsbereich)", + "file path of the workspace folder the file is contained in (e.g. /Users/Development/myFolder)": "Dateipfad des Arbeitsbereichsordners, der die Datei enthält (z.B. /Benutzer/Entwicklung/MeinOrdner)", + "gist": "Gist", + "name of the workspace folder the file is contained in (e.g. myFolder)": "Name des Arbeitsbereichsordners, der die Datei enthält (z.B. MeinOrdner)", + "name of the workspace with optional remote name and workspace indicator if applicable (e.g. myFolder, myRemoteFolder [SSH] or myWorkspace (Workspace))": "Name des Arbeitsbereichs mit optionalem Remote-Namen und Arbeitsbereichs-Indikator, falls vorhanden, (z. B. „myFolder“, „myRemoteFolder“ [SSH] oder „myWorkspace“ [Workspace]).", + "shortened name of the workspace without suffixes (e.g. myFolder or myWorkspace)": "Gekürzter Name des Arbeitsbereichs ohne Suffixe (z. B. „myFolder“ oder „myWorkspace“)", + "the file name (e.g. myFile.txt)": "Der Dateiname (z.B. meineDatei.txt)", + "the full path of the file (e.g. /Users/Development/myFolder/myFileFolder/myFile.txt)": "der vollständige Pfad der Datei (z.B. /Benutzer/Development/myFolder/myFileFolder/myFile.txt)", + "the full path of the folder the file is contained in (e.g. /Users/Development/myFolder/myFileFolder)": "der vollständige Pfad des Ordners, der die Datei enthält (z.B. /Benutzer/Development/myFolder/myFileFolder)", + "the name of the folder the file is contained in (e.g. myFileFolder)": "der Name des Ordners, der die Datei enthält (z.B. MyFileFolder)", + "the path of the file relative to the workspace folder (e.g. myFolder/myFileFolder/myFile.txt)": "der Pfad der Datei relativ zum Arbeitsbereichsordner (z.B. myFolder/myFileFolder/myFile.txt)", + "the path of the folder the file is contained in, relative to the workspace folder (e.g. myFolder/myFileFolder)": "der Pfad des Ordners, der die Datei enthält, relativ zum Arbeitsbereichsordner (z.B. myfolder/MyFileFolder)" + }, + "package": { + "description": "Stellt Funktionen (erweitertes IntelliSense, automatische Korrektur) in Konfigurationsdateien wie Einstellungs-, Start- und Erweiterungsempfehlungsdateien bereit.", + "displayName": "Konfigurationsänderung" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.docker.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/docker.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.docker.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/git-base.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.git-base.i18n.json similarity index 55% rename from i18n/ads-language-pack-de/translations/extensions/git-base.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.git-base.i18n.json index 9155bf7a1d..a57760a8b5 100644 --- a/i18n/ads-language-pack-de/translations/extensions/git-base.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.git-base.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "dist/remoteSource": { - "branch name": "Branchname", - "error": "{0}-Fehler: {1}", - "none found": "Keine Remoterepositorys gefunden.", - "pick url": "Wählen Sie eine URL für den Klonvorgang aus.", - "provide url": "Repository-URL angeben", - "provide url or pick": "Geben Sie die Repository-URL an, oder wählen Sie eine Repositoryquelle aus.", + "bundle": { + "Branch name": "Branchname", + "Choose a URL to clone from.": "Wählen Sie eine URL für den Klonvorgang aus.", + "No remote repositories found.": "Keine Remoterepositorys gefunden.", + "Provide repository URL": "Repository-URL angeben", + "Provide repository URL or pick a repository source.": "Geben Sie die Repository-URL an, oder wählen Sie eine Repositoryquelle aus.", + "Repository name": "Repositoryname", + "Repository name (type to search)": "Repositoryname (zur Suche eingeben)", + "URL": "URL", "recently opened": "zuletzt geöffnet", "remote sources": "remotequellen", - "type to filter": "Repositoryname", - "type to search": "Repositoryname (zur Suche eingeben)", - "url": "URL" + "{0} Error: {1}": "{0}-Fehler: {1}" }, "package": { "command.api.getRemoteSources": "Remotequellen abrufen", diff --git a/i18n/ads-language-pack-de/translations/extensions/vscode.git.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.git.i18n.json new file mode 100644 index 0000000000..76f7707bf9 --- /dev/null +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.git.i18n.json @@ -0,0 +1,599 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "\"{0}\" has fingerprint \"{1}\"": "\"{0}\" hat Fingerabdruck \"{1}\"", + "$(info) Remote \"{0}\" has no tags.": "$(info) Remote \"{0}\" hat keine Tags.", + "$(info) This repository has no tags.": "$(info) Dieses Repository hat keine Tags.", + "A branch named \"{0}\" already exists": "Ein Branch mit dem Namen \"{0}\" ist bereits vorhanden.", + "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?": "Ein Git-Repository wurde in den übergeordneten Ordnern des Arbeitsbereichs oder in den geöffneten Dateien gefunden. Möchten Sie das Repository öffnen?", + "Absolute paths not supported in \"git.scanRepositories\" setting.": "Absolute Pfade werden in der Einstellung \"git.scanRepositories\" nicht unterstützt.", + "Add Remote": "Remoterepository hinzufügen", + "Add a new remote...": "Neues Remoterepository hinzufügen...", + "Add remote from URL": "Remoterepository aus URL hinzufügen", + "Add remote from {0}": "Remoterepository aus {0} hinzufügen", + "Add to Workspace": "Zum Arbeitsbereich hinzufügen", + "All Repositories": "Alle Repositorys", + "Always": "Immer", + "Always Pull": "Immer pullen", + "Are you sure you want to DELETE {0} files?\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST if you proceed.": "Möchten Sie {0} Dateien LÖSCHEN?\\nDieser Vorgang ist UNUMKEHRBAR!\\nWenn Sie fortfahren, gehen diese Dateien DAUERHAFT VERLOREN.", + "Are you sure you want to DELETE {0}?\\nThis is IRREVERSIBLE!\\nThis file will be FOREVER LOST if you proceed.": "Möchten Sie {0} LÖSCHEN?\\nDieser Vorgang ist UNUMKEHRBAR!\\nWenn Sie fortfahren, geht die Datei DAUERHAFT VERLOREN.", + "Are you sure you want to continue connecting?": "Möchten Sie die Verbindungsherstellung fortsetzen?", + "Are you sure you want to create an empty commit?": "Möchten Sie wirklich einen leeren Commit erstellen?", + "Are you sure you want to discard ALL changes in {0} files?\\nThis is IRREVERSIBLE!\\nYour current working set will be FOREVER LOST if you proceed.": "Möchten Sie ALLE Änderungen in {0} Dateien verwerfen?\\nDieser Vorgang ist UNUMKEHRBAR!\\nWenn Sie fortfahren, geht Ihr aktueller Arbeitssatz DAUERHAFT VERLOREN.", + "Are you sure you want to discard changes in {0} files?": "Möchten Sie wirklich Änderungen in {0} Dateien verwerfen?", + "Are you sure you want to discard changes in {0}?": "Möchten Sie die Änderungen in {0} wirklich verwerfen?", + "Are you sure you want to drop ALL stashes? There are {0} stashes that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "Sind Sie sich sicher, dass Sie ALLE Stashes löschen möchten? Es sind {0} Stashes vorhanden, die gelöscht werden müssen und MÖGLICHERWEISE NICHT WIEDERHERGESTELLT werden können.", + "Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "Sind Sie sich sicher, dass Sie ALLE Stashes löschen möchten? Es ist 1 Stash vorhanden, der gelöscht werden muss und MÖGLICHERWEISE NICHT WIEDERHERGESTELLT werden kann.", + "Are you sure you want to drop the stash: {0}?": "Möchten Sie den folgenden Stash löschen: {0}?", + "Are you sure you want to restore {0} files?": "Möchten Sie {0} Dateien wirklich wiederherstellen?", + "Are you sure you want to restore {0}?": "Möchten Sie {0} wirklich wiederherstellen?", + "Are you sure you want to stage {0} files with merge conflicts?": "Möchten Sie {0} Dateien mit Mergingkonflikten bereitstellen?", + "Are you sure you want to stage {0} with merge conflicts?": "Möchten Sie {0} mit Mergingkonflikten bereitstellen?", + "Ask Me Later": "Erneut nachfragen", + "Branch name": "Branchname", + "Branch name needs to match regex: {0}": "Der Name des Branches muss mit RegEx übereinstimmen: {0}", + "Can\\'t push refs to remote. Try running \"Pull\" first to integrate your changes.": "Verweise können nicht per Push an remote übertragen werden. Führen Sie zunächst „Pull“ aus, um Ihre Änderungen zu integrieren.", + "Can\\'t undo because HEAD doesn\\'t point to any commit.": "Die Aktion kann nicht rückgängig gemacht werden, da HEAD nicht auf einen Commit verweist.", + "Changes": "Änderungen", + "Checking Out Branch/Tag...": "Verzweigung/Tag wird ausgecheckt ...", + "Checking Out Changes...": "Änderungen werden ausgecheckt ...", + "Checkout Branch/Tag...": "Verzweigung/Tag auschecken ...", + "Checkout detached...": "Getrennte auschecken...", + "Choose Folder...": "Ordner auswählen...", + "Choose a folder to clone {0} into": "Wählen Sie einen Ordner aus, in den {0} geklont werden soll.", + "Choose a repository": "Repository auswählen", + "Choose which repository to clone": "Wählen Sie aus, welches Repository geklont werden soll.", + "Clone from URL": "Repository-URL", + "Clone from {0}": "Aus \"{0}\" klonen", + "Cloning git repository \"{0}\"...": "Git-Repository \"{0}\" wird geklont...", + "Commit": "Commit", + "Commit & Push Changes": "Committen und Änderungen pushen", + "Commit & Sync Changes": "Committen und Änderungen synchronisieren", + "Commit Anyway": "Commit dennoch ausführen", + "Commit Changes": "Änderungen committen", + "Commit Changes on \"{0}\"": "Änderungen an \"{0}\" committen", + "Commit Changes to New Branch": "Commit der Änderungen für neue Verzweigung ausführen", + "Commit Hash": "Commithash", + "Commit Staged Changes": "Gestagete Änderungen committen", + "Commit message": "Commit-Nachricht", + "Commit operation was cancelled due to empty commit message.": "Der Commitvorgang wurde aufgrund einer leeren Commitnachricht abgebrochen.", + "Commit to New Branch & Push Changes": "Commit an neuer Verzweigung ausführen und Änderungen mit Push übertragen", + "Commit to New Branch & Synchronize Changes": "Commit an neuer Verzweigung ausführen und Änderungen synchronisieren", + "Commit to a New Branch": "Commit für eine neue Verzweigung ausführen", + "Commits without verification are not allowed, please enable them with the \"git.allowNoVerifyCommit\" setting.": "Commits ohne Überprüfung sind nicht zulässig. Aktivieren Sie sie mit der Einstellung \"git.allowNoVerifyCommit\".", + "Committing & Pushing Changes...": "Commit wird ausgeführt und Änderungen werden per Push übertragen...", + "Committing & Synchronizing Changes...": "Commit wird ausgeführt und Änderungen werden synchronisiert...", + "Committing Changes to New Branch...": "Committen von Änderungen an neuer Verzweigung wird ausgeführt...", + "Committing Changes...": "Änderungen werden committet...", + "Committing to New Branch & Pushing Changes...": "Committen an neuer Verzweigung wird ausgeführt und Änderungen werden mit Push übertragen...", + "Committing to New Branch & Synchronizing Changes...": "Commit an neuer Verzweigung wird ausgeführt und Änderungen werden synchronisiert...", + "Conflict: Added By Them": "Konflikt: von Anderen hinzugefügt", + "Conflict: Added By Us": "Konflikt: von uns hinzugefügt", + "Conflict: Both Added": "Konflikt: beide hinzugefügt", + "Conflict: Both Deleted": "Konflikt: beide gelöscht", + "Conflict: Both Modified": "Konflikt: beide geändert", + "Conflict: Deleted By Them": "Konflikt: von Anderen gelöscht", + "Conflict: Deleted By Us": "Konflikt: von uns gelöscht", + "Continue Rebase": "Rebase fortsetzen", + "Continuing Rebase...": "Rebase wird fortgesetzt...", + "Could not clone your repository as Git is not installed.": "Ihr Repository konnte nicht geklont werden, da Git nicht installiert ist.", + "Create Empty Commit": "Leeren Commit erstellen", + "Create new branch from...": "Neuen Branch erstellen aus...", + "Create new branch...": "Neuen Branch erstellen...", + "Current": "Aktuell", + "Current commit message only contains whitespace characters": "Die aktuelle Commitnachricht enthält nur Leerzeichen.", + "Delete Branch": "Branch löschen", + "Delete File": "Datei löschen", + "Delete Files": "Dateien löschen", + "Delete file": "Datei löschen", + "Deleted": "Gelöscht", + "Discard 1 File": "Eine Datei verwerfen", + "Discard 1 Tracked File": "1 verfolgte Datei verwerfen", + "Discard All {0} Files": "Alle {0} Dateien verwerfen", + "Discard Changes": "Änderungen verwerfen", + "Discard {0} Tracked Files": "{0} verfolgte Dateien verwerfen", + "Don\\'t Pull": "Nicht pullen", + "Don\\'t Show Again": "Nicht mehr anzeigen", + "Download Git": "Git herunterladen", + "Email": "E-Mail", + "Enables the following features: {0}": "Enables the following features: {0}", + "Failed to authenticate to git remote.": "Fehler bei der Authentifizierung beim Git-Remoterepository.", + "Failed to authenticate to git remote:\\n\\n{0}": "Fehler bei der Authentifizierung beim Git-Remoterepository:\\n\\n{0}", + "File \"{0}\" was deleted by them and modified by us.\\n\\nWhat would you like to do?": "Die Datei „{0}“ wurde von ihnen gelöscht und von uns geändert.\\n\\nWas möchten Sie tun?", + "File \"{0}\" was deleted by us and modified by them.\\n\\nWhat would you like to do?": "Die Datei „{0}“ wurde von uns gelöscht und von ihnen geändert.\\n\\nWas möchten Sie tun?", + "Force Checkout": "Auschecken erzwingen", + "Force push is not allowed, please enable it with the \"git.allowForcePush\" setting.": "Push erzwingen ist nicht zulässig. Aktivieren Sie es mit der Einstellung \"git.allowForcePush\".", + "Git History": "Git-Verlauf", + "Git error": "Git-Fehler", + "Git local working changes": "Lokale Git-Arbeitsänderungen", + "Git not found. Install it or configure it using the \"git.path\" setting.": "Git wurde nicht gefunden. Installieren Sie es, oder konfigurieren Sie es mithilfe der Einstellung \"git.path\".", + "Git repositories were found in the parent folders of the workspace or the open file(s). Would you like to open the repositories?": "Git-Repositorys wurden in den übergeordneten Ordnern des Arbeitsbereichs oder in den geöffneten Dateien gefunden. Möchten Sie die Repositorys öffnen?", + "Git: {0}": "Git: {0}", + "HEAD version of \"{0}\" is not available.": "Es ist keine HEAD-Version von \"{0}\" verfügbar.", + "Ignored": "Ignoriert", + "Incoming": "Eingehend", + "Index Added": "Index hinzugefügt", + "Index Copied": "Index kopiert", + "Index Deleted": "Index gelöscht", + "Index Modified": "Index geändert", + "Index Renamed": "Index umbenannt", + "Initialize Repository": "Repository initialisieren", + "Intent to Add": "Hinzuzufügende Absicht", + "Intent to Rename": "Absicht zum Umbenennen", + "Invalid branch name": "Ungültiger Branchname", + "It looks like the current branch \"{0}\" might have been rebased. Are you sure you still want to pull into it?": "Es sieht so aus, als wäre der aktuelle Branch \"{0}\" möglicherweise rebasiert worden. Möchten Sie den Pullvorgang wirklich fortsetzen?", + "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?": "Offenbar wurde für den aktuellen Branch ein Rebase ausgeführt. Möchten Sie ihn dennoch als Ziel für den Pullvorgang verwenden?", + "It\\'s not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.": "Die Commit-Nachricht kann während der Rebase-Ausführung nicht geändert werden. Verwenden Sie stattdessen den interaktiven Rebase-Vorgang und schließen Sie die Rebase-Ausführung ab.", + "Keep Our Version": "Unsere Version beibehalten", + "Keep Their Version": "Deren Version beibehalten", + "Learn More": "Weitere Informationen", + "Log level: {0}": "Protokolliergrad: {0}", + "Make sure you configure your \"user.name\" and \"user.email\" in git.": "Stellen Sie sicher, dass Sie Ihre \"user.name\" und \"user.email\" in Git konfigurieren.", + "Manage Unsafe Repositories": "Unsichere Repositorys verwalten", + "Merge Changes": "Änderungen zusammenführen", + "Message": "Nachricht", + "Message (commit on \"{0}\")": "Nachricht (Commit auf \"{0}\")", + "Message ({0} to commit on \"{1}\")": "Nachricht ({0} für \"{1}\" committen)", + "Message ({0} to commit)": "Nachricht ({0} für Commit)", + "Migrate Changes": "Änderungen migrieren", + "Modified": "Geändert", + "Never": "Nie", + "No": "Nein", + "No rebase in progress.": "Es wird kein Rebase ausgeführt.", + "OK": "OK", + "OK, Don\\'t Ask Again": "OK, nicht mehr fragen", + "OK, Don\\'t Show Again": "OK, nicht mehr anzeigen", + "Open": "Öffnen", + "Open Comparison": "Vergleich öffnen", + "Open Git Log": "Git-Protokoll öffnen", + "Open Merge": "Merge öffnen", + "Open Repositories In Parent Folders": "Repositorys in übergeordneten Ordnern öffnen", + "Open Repository": "Repository öffnen", + "Open in New Window": "In neuem Fenster öffnen", + "Optionally provide a stash message": "Geben Sie optional eine Stash-Nachricht ein.", + "Passphrase": "Passphrase", + "Pick a branch to pull from": "Branch für Pull auswählen", + "Pick a provider to publish the branch \"{0}\" to:": "Wählen Sie einen Anbieter aus, um den Branch \"{0}\" hier zu veröffentlichen:", + "Pick a remote to publish the branch \"{0}\" to:": "Wählen Sie ein Remote-Objekt aus, in dem der Branch \"{0}\" veröffentlicht werden soll:", + "Pick a remote to pull the branch from": "Remoteelement zum Pullen des Branch auswählen", + "Pick a remote to remove": "Remote zum Entfernen auswählen", + "Pick a repository to mark as safe and open": "Wählen Sie ein Repository aus, das als sicher markiert werden soll und öffnen Sie es", + "Pick a repository to open": "Zu öffnendes Repository auswählen", + "Pick a repository to reopen": "Pick a repository to reopen", + "Pick a stash to apply": "Stash zum Anwenden auswählen", + "Pick a stash to drop": "Zu löschenden Stash auswählen", + "Pick a stash to pop": "Wählen Sie einen Stash aus, für den ein Pop ausgeführt werden soll.", + "Pick workspace folder to initialize git repo in": "Arbeitsbereichsordner auswählen, in dem das Git-Repository initialisiert wird", + "Please check out a branch to push to a remote.": "Wählen Sie ein Branch für den Push zu einem Remoteelement aus.", + "Please clean your repository working tree before checkout.": "Bereinigen Sie Ihre Repository-Arbeitsstruktur vor Auftragsabschluss.", + "Please provide a commit message": "Geben Sie eine Commit-Nachrichte ein.", + "Please provide a message to annotate the tag": "Geben Sie eine Meldung ein, um das Tag mit einer Anmerkung zu versehen.", + "Please provide a new branch name": "Bitte geben Sie einen neuen Branchnamen an.", + "Please provide a remote name": "Remotenamen angeben", + "Please provide a tag name": "Geben Sie einen Tagnamen an.", + "Please provide the commit hash": "Geben Sie den Commithash an.", + "Publish Branch": "Verzweigung veröffentlichen", + "Publish Branch \"{0}\"/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Branch \"{0}\" veröffentlichen", + "Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Branch veröffentlichen", + "Publish to {0}": "In \"{0}\" veröffentlichen", + "Publish to...": "Veröffentlichen in...", + "Publishing Branch \"{0}\".../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Branch \"{0}\" wird veröffentlicht...", + "Publishing Branch.../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Branch wird veröffentlicht...", + "Pull": "Pull", + "Pull {0} and push {1} commits between {2}/{3}": "{0} Commits per Pull und {1} Commits per Push zwischen {2}/{3} übertragen", + "Pull {0} commits from {1}/{2}": "{0} Commits aus {1}/{2} per Pull übertragen", + "Push {0} commits to {1}/{2}": "{0} Commits per Push nach {1}/{2} übertragen", + "Rebasing": "Rebase wird ausgeführt", + "Remote \"{0}\" already exists.": "Remote \"{0}\" ist bereits vorhanden.", + "Remote branch at {0}": "Remotebranch unter {0}", + "Remote name": "Remotename", + "Remote name format invalid": "Ungültiges Format des Remotenamens", + "Reopen Closed Repositories": "Reopen Closed Repositories", + "Replace Local Tag(s)": "Lokale Tags ersetzen", + "Restore file": "Datei wiederherstellen", + "Restore files": "Dateien wiederherstellen", + "Save All & Commit": "Alle speichern & committen", + "Save All & Stash": "Alle speichern und stashen", + "Select a branch or tag to checkout": "Wählen Sie einen Branch oder ein Tag zum Auschecken aus.", + "Select a branch to checkout in detached mode": "Wählen Sie einen Branch zum Auschecken im getrennten Modus aus.", + "Select a branch to delete": "Wählen Sie einen Branch zum Löschen aus", + "Select a branch to merge from": "Branch für die Zusammenführung auswählen", + "Select a branch to rebase onto": "Branch für Rebase auswählen", + "Select a ref to create the branch from": "Wählen Sie einen Verweis aus, aus dem der Branch erstellt werden soll.", + "Select a remote to delete a tag from": "Wählen Sie ein Remoteelement aus, aus dem ein Tag gelöscht werden soll.", + "Select a remote to fetch": "Remote zum Abrufen auswählen", + "Select a tag to delete": "Zu löschendes Tag auswählen", + "Select as Repository Destination": "Als Repositoryziel auswählen", + "Show Changes": "Änderungen anzeigen", + "Show Command Output": "Befehlsausgabe anzeigen", + "Skipped found git in: \"{0}\"": "Gefundenes Git wurde übersprungen in: \"{0}\"", + "Staged Changes": "Gestagete Änderungen", + "Stash & Checkout": "Stashen und auschecken", + "Stash Anyway": "Dennoch stashen", + "Stash message": "Stash-Nachricht", + "Stashed Changes": "Gestashte Änderungen", + "Successfully pushed.": "Push wurde erfolgreich ausgeführt.", + "Synchronize Changes": "Änderungen synchronisieren", + "Synchronizing Changes...": "Änderungen werden synchronisiert...", + "Syncing. Cancelling may cause serious damages to the repository": "Synchronisierung wird durchgeführt. Das Abbrechen des Vorgangs kann zu schweren Schäden am Repository führen.", + "Tag at {0}": "Tag bei {0}", + "Tag name": "Tag-Name", + "The \"{0}\" repository has {1} submodules which won\\'t be opened automatically. You can still open each one individually by opening a file within.": "Das Repository „{0}“ enthält {1} Submodule, die nicht automatisch geöffnet werden. Sie können jede Datei dennoch einzeln öffnen, indem Sie darin eine Datei öffnen.", + "The branch \"{0}\" has no remote branch. Would you like to publish this branch?": "Der Branch \"{0}\" weist keinen Remotebranch auf. Möchten Sie diesen Branch veröffentlichen?", + "The branch \"{0}\" is not fully merged. Delete anyway?": "Der Branch \"{0}\" ist nicht vollständig zusammengeführt. Trotzdem löschen?", + "The current branch is not published to the remote. Would you like to publish it to access your changes elsewhere?": "Der aktuelle Branch wird nicht auf dem Remotecomputer veröffentlicht. Möchten Sie ihn veröffentlichen, um an anderer Stelle auf Ihre Änderungen zuzugreifen?", + "The following file has unsaved changes which won\\'t be included in the commit if you proceed: {0}.\\n\\nWould you like to save it before committing?": "Die folgende Datei umfasst noch nicht gespeicherte Änderungen, die beim Fortsetzen des Vorgangs nicht in den Commit einbezogen werden: {0}.\\n\\nMöchten Sie vor dem Commit speichern?", + "The following file has unsaved changes which won\\'t be included in the stash if you proceed: {0}.\\n\\nWould you like to save it before stashing?": "Die folgende Datei umfasst nicht gespeicherte Änderungen, die beim Fortsetzen des Vorgangs nicht in den Stash einbezogen werden: {0}.\\n\\nMöchten Sie sie vor dem Stashen speichern?", + "The following untracked file will be DELETED FROM DISK if discarded: {0}.": "Die folgende nicht verfolgte Datei wird VOM DATENTRÄGER GELÖSCHT, wenn sie verworfen wird: {0}.", + "The git repositories in the current folder are potentially unsafe as the folders are owned by someone other than the current user.": "Die Git-Repositorys im aktuellen Ordner sind potenziell unsicher, weil sich die Ordner im Besitz einer anderen Person als dem aktuellen Benutzer befinden.", + "The git repository at \"{0}\" has too many active changes, only a subset of Git features will be enabled.": "Das Git-Repository unter \"{0}\" weist zu viele aktive Änderungen auf. Es wird nur eine Teilmenge der Git-Features aktiviert.", + "The git repository in the current folder is potentially unsafe as the folder is owned by someone other than the current user.": "Das Git-Repository im aktuellen Ordner ist potenziell unsicher, weil sich der Ordner im Besitz einer anderen Person als dem aktuellen Benutzer befindet.", + "The last commit was a merge commit. Are you sure you want to undo it?": "Der letzte Commit war ein Mergecommit. Möchten Sie den Vorgang wirklich rückgängig machen?", + "The new branch will be \"{0}\"": "Der neue Branch lautet \"{0}\".", + "The repository does not have any commits. Please make an initial commit before creating a stash.": "Das Repository weist keine Commits auf. Führen Sie einen ersten Commit aus, bevor Sie einen Stash erstellen.", + "The selection range does not contain any changes.": "Der Auswahlbereich enthält keine Änderungen.", + "There are known issues with the installed Git \"{0}\". Please update to Git >= 2.27 for the git features to work correctly.": "Es gibt bekannte Probleme mit der installierten Git \"{0}\". Aktualisieren Sie auf Git >= 2.27, damit die Git-Features ordnungsgemäß funktionieren.", + "There are merge conflicts. Resolve them before committing.": "Es liegen Zusammenführungskonflikte vor. Beheben Sie die Konflikte vor dem Committen.", + "There are no available repositories": "Es sind keine verfügbaren Repositorys vorhanden.", + "There are no changes to commit.": "Keine Änderungen zum Speichern vorhanden.", + "There are no changes to stash.": "Es sind keine Änderungen vorhanden, für die ein Stash ausgeführt werden kann.", + "There are no staged changes to commit.\\n\\nWould you like to stage all your changes and commit them directly?": "Es sind keine gestageten Änderungen vorhanden, für die ein Commit durchgeführt werden kann.\\n\\nMöchten Sie all Ihre Änderungen stagen und direkt committen?", + "There are no staged changes to stash.": "Es sind keine gestagete Änderungen vorhanden, um einen Stash auszuführen.", + "There are no stashes in the repository.": "Das Repository enthält keine Stashes.", + "There are {0} unsaved files.\\n\\nWould you like to save them before committing?": "{0} Dateien wurden nicht gespeichert.\\n\\nMöchten Sie diese vor dem Ausführen des Commits speichern?", + "There are {0} unsaved files.\\n\\nWould you like to save them before stashing?": "{0} Dateien wurden nicht gespeichert.\\n\\nMöchten Sie diese vor dem Stashen speichern?", + "There are {0} untracked files which will be DELETED FROM DISK if discarded.": "Es sind {0} nicht verfolgte Dateien vorhanden, die VOM DATENTRÄGER GELÖSCHT werden, wenn sie verworfen werden.", + "There were merge conflicts while applying the stash.": "Beim Anwenden des Stashes sind Merge-Konflikte aufgetreten.", + "This action will pull and push commits from and to \"{0}/{1}\".": "Durch diese Aktion werden Commits von und an \"{0}/{1}\" gepullt und gepusht.", + "This repository has no remotes configured to fetch from.": "In diesem Repository wurden keine Remoteelemente konfiguriert, aus denen ein Abrufen erfolgt.", + "This will DELETE {0} untracked files!\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST.": "Hierdurch werden {0} nicht nachverfolgte Dateien GELÖSCHT!\\nDieser Vorgang ist UNUMKEHRBAR.\\nDie Dateien gehen DAUERHAFT VERLOREN.", + "This will create a Git repository in \"{0}\". Are you sure you want to continue?": "Dadurch wird ein Git-Repository in \"{0}\" erstellt. Möchten Sie den Vorgang wirklich fortsetzen?", + "Too many changes were detected. Only the first {0} changes will be shown below.": "Es wurden zu viele Änderungen erkannt. Im Folgenden werden nur die ersten {0} Änderungen angezeigt.", + "Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?": "Aus dem Remote Repository kann aufgrund von in Konflikt stehenden Tags nicht zugegriffen werden: {0}. Möchten Sie den Konflikt lösen, indem Sie die lokalen Tags ersetzen?", + "Uncommitted Changes": "Ausgecheckte Änderungen", + "Undo merge commit": "Mergecommit rückgängig machen", + "Untracked": "Nicht verfolgt", + "Untracked Changes": "Nicht nachverfolgte Änderungen", + "Update Git": "Git aktualisieren", + "Using git \"{0}\" from \"{1}\"": "Git \"{0}\" von \"{1}\" verwenden", + "Validating found git in: \"{0}\"": "Gefundenes Git wird überprüft in: \"{0}\"", + "Would you like to add \"{0}\" to .gitignore?": "Möchten Sie \"{0}\" zu \".gitignore\" hinzufügen?", + "Would you like to open the cloned repository, or add it to the current workspace?": "Möchten Sie das geklonte Repository öffnen oder es zum aktuellen Arbeitsbereich hinzufügen?", + "Would you like to open the cloned repository?": "Möchten Sie das geklonte Repository öffnen?", + "Would you like to open the initialized repository, or add it to the current workspace?": "Möchten Sie das initialisierte Repository öffnen oder es zum aktuellen Arbeitsbereich hinzufügen?", + "Would you like to open the initialized repository?": "Möchten Sie das initialisierte Repository öffnen?", + "Would you like {0} to [periodically run \"git fetch\"]({1})?": "Soll {0} [in regelmäßigen Abständen \"git fetch\" ausführen]({1})?", + "Yes": "Ja", + "Yes, Don\\'t Show Again": "Ja, nicht mehr anzeigen", + "You": "Sie", + "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\\n\\nAre you sure to continue?": "Sie sind im Begriff, Ihre Änderungen ohne Überprüfung zu committen. Hierdurch werden Pre-commit-Hooks übersprungen, was möglicherweise nicht erwünscht ist.\\n\\nMöchten Sie den Vorgang fortsetzen?", + "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\\n\\nAre you sure to continue?": "Sie sind dabei, einen erzwungenen Push für Ihre Änderungen durchzuführen. Dieser Vorgang kann negative Auswirkungen haben und die Änderungen anderer Benutzer überschreiben.\\n\\nMöchten Sie fortfahren?", + "You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.\\n\\nHow would you like to proceed?": "Sie versuchen, einen Commit für eine geschützte Verzweigung auszuführen, und sind möglicherweise nicht berechtigt, Ihre Commits per Push auf die Remote-Verzweigung zu übertragen.\\n\\nWie möchten Sie fortfahren?", + "You seem to have git \"{0}\" installed. Code works best with git >= 2": "Git \"{0}\" scheint installiert zu sein. Code funktioniert am besten mit Git >= 2", + "Your local changes would be overwritten by checkout.": "Ihre lokalen Änderungen werden durch Auschecken überschrieben.", + "Your repository has no remotes configured to publish to.": "In Ihrem Repository wurden keine Remoteelemente für die Veröffentlichung konfiguriert.", + "Your repository has no remotes configured to pull from.": "In Ihrem Repository wurden keine Remoteelemente für den Pull konfiguriert.", + "Your repository has no remotes configured to push to.": "In Ihrem Repository wurden keine Remoteelemente für den Push konfiguriert.", + "Your repository has no remotes.": "In Ihrem Repository liegen keine Remoteelemente vor.", + "no": "Nein", + "yes": "Ja", + "{0} (Deleted)": "{0} (gelöscht)", + "{0} (Index)": "{0} (Index)", + "{0} (Intent to add)": "{0} (Hinzuzufügende Absicht)", + "{0} (Ours)": "{0} (unseres)", + "{0} (Theirs)": "{0} (ihres)", + "{0} (Untracked)": "{0} (keine Nachverfolgung)", + "{0} (Working Tree)": "{0} (Arbeitsstruktur)", + "{0} ({1})": "{0} ({1})", + "{0} ({1}) ↔ {0} ({2})": "{0} ({1}) ↔ {0} ({2})", + "{0} Commit": "{0} Commit", + "{0} Commit & Push": "{0} Commit und Push", + "{0} Commit & Sync": "{0} Commit und Synchronisieren", + "{0} Continue": "{0} Weiterfahren", + "{0} Fetch all remotes": "{0} Abrufen aller Remotes", + "{0} Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "{0} Branch veröffentlichen", + "{0} Sync Changes{1}{2}": "{0} Änderungen synchronisieren{1}{2}", + "{0} characters left in current line": "{0} Zeichen in der aktuellen Zeile verbleibend", + "{0} characters over {1} in current line": "{0} Zeichen über {1} in der aktuellen Zeile", + "{0} ↔ {1}": "{0} ↔ {1}", + "{0}\\n\\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.": "{0}\\n\\nDies kann NICHT rückgängig gemacht werden, und Ihr aktueller Arbeitssatz geht DAUERHAFT verloren." + }, + "package": { + "colors.added": "Farbe für hinzugefügte Ressourcen.", + "colors.conflict": "Farbe für Ressourcen mit Konflikten.", + "colors.deleted": "Farbe für gelöschte Ressourcen.", + "colors.ignored": "Farbe für ignorierte Ressourcen.", + "colors.modified": "Farbe für geänderte Ressourcen.", + "colors.renamed": "Farbe für umbenannte oder kopierte Ressourcen.", + "colors.stageDeleted": "Farbe für gelöschte Ressourcen, die gestaget wurden.", + "colors.stageModified": "Farbe für geänderte Ressourcen, die gestaget wurden.", + "colors.submodule": "Farbe für Submodul-Ressourcen.", + "colors.untracked": "Farbe für nicht verfolgte Ressourcen.", + "command.addRemote": "Remoterepository hinzufügen...", + "command.api.getRemoteSources": "Remotequellen abrufen", + "command.api.getRepositories": "Repositorys abrufen", + "command.api.getRepositoryState": "Repositorystatus abrufen", + "command.branch": "Branch wird erstellt...", + "command.branchFrom": "Branch erstellen aus...", + "command.checkout": "Check-Out nach...", + "command.checkoutDetached": "Auschecken an (getrennt)...", + "command.cherryPick": "Cherry-Pick...", + "command.clean": "Änderungen verwerfen", + "command.cleanAll": "Alle Änderungen verwerfen", + "command.cleanAllTracked": "Alle nachverfolgten Änderungen verwerfen", + "command.cleanAllUntracked": "Alle nicht nachverfolgten Änderungen verwerfen", + "command.clone": "Klonen", + "command.cloneRecursive": "Klonen (rekursiv)", + "command.close": "Repository schließen", + "command.closeAllDiffEditors": "Alle Diff-Editoren schließen", + "command.commit": "Commit", + "command.commitAll": "Commit für alle ausführen", + "command.commitAllAmend": "Alle committen (Bearbeiten)", + "command.commitAllAmendNoVerify": "Alle committen (Bearbeiten, keine Überprüfung)", + "command.commitAllNoVerify": "Alle committen (keine Überprüfung)", + "command.commitAllSigned": "Alle committen (unterzeichnet)", + "command.commitAllSignedNoVerify": "Alle committen (abgemeldet, keine Überprüfung)", + "command.commitEmpty": "Leer committen", + "command.commitEmptyNoVerify": "Commit leer (keine Überprüfung)", + "command.commitMessageAccept": "Commit-Nachricht akzeptieren", + "command.commitMessageDiscard": "Commit-Nachricht verwerfen", + "command.commitNoVerify": "Commit ausführen (keine Überprüfung)", + "command.commitStaged": "Gestagetes committen", + "command.commitStagedAmend": "Gestagete committen (Bearbeiten)", + "command.commitStagedAmendNoVerify": "Gestagete commiten (Bearbeiten, keine Überprüfung)", + "command.commitStagedNoVerify": "Commit gestaget (keine Überprüfung)", + "command.commitStagedSigned": "Gestagetes committen (signiert)", + "command.commitStagedSignedNoVerify": "Commit gestaget (abgemeldet, keine Überprüfung)", + "command.continueInLocalClone": "Repository lokal klonen und auf Desktop öffnen...", + "command.continueInLocalClone.qualifiedName": "Weiterarbeiten im neuen lokalen Klon", + "command.createTag": "Tag erstellen", + "command.deleteBranch": "Branch löschen...", + "command.deleteRemoteTag": "Remotetag löschen", + "command.deleteTag": "Tag löschen", + "command.fetch": "Fetchen", + "command.fetchAll": "Von allen Remotes holen", + "command.fetchPrune": "Abrufen (Prune)", + "command.git.acceptMerge": "Zusammenführen abschließen", + "command.git.openMergeEditor": "Im Merge-Editor auflösen", + "command.git.runGitMerge": "Computekonflikte mit Git", + "command.git.runGitMergeDiff3": "Computekonflikte mit Git (Diff3)", + "command.ignore": "Zu .gitignore hinzufügen", + "command.init": "Repository initialisieren", + "command.manageUnsafeRepositories": "Unsichere Repositorys verwalten", + "command.merge": "Branch zusammenführen...", + "command.mergeAbort": "Merge abbrechen", + "command.openAllChanges": "Alle Änderungen öffnen", + "command.openChange": "Offene Änderungen", + "command.openFile": "Datei öffnen", + "command.openHEADFile": "Datei öffnen (HEAD)", + "command.openRepositoriesInParentFolders": "Repositorys in übergeordneten Ordnern öffnen", + "command.openRepository": "Repository öffnen", + "command.publish": "Branch veröffentlichen...", + "command.pull": "Pull", + "command.pullFrom": "Pullen von...", + "command.pullRebase": "Pull (Rebase)", + "command.push": "Push", + "command.pushFollowTags": "Push (Tags folgen)", + "command.pushFollowTagsForce": "Push (Tags folgen, Erzwingen)", + "command.pushForce": "Push (Erzwingen)", + "command.pushTags": "Tags pushen", + "command.pushTo": "Push zu...", + "command.pushToForce": "Push zu... (Erzwingen)", + "command.rebase": "Rebase für Branch ausführen...", + "command.rebaseAbort": "Rebase abbrechen", + "command.refresh": "Aktualisieren", + "command.removeRemote": "Remote entfernen", + "command.rename": "Umbenennen", + "command.renameBranch": "Branch umbenennen...", + "command.reopenClosedRepositories": "Reopen Closed Repositories...", + "command.restoreCommitTemplate": "Commitvorlage wiederherstellen", + "command.revealFileInOS.linux": "Übergeordneten Ordner öffnen", + "command.revealFileInOS.mac": "Im Finder anzeigen", + "command.revealFileInOS.windows": "Im Datei-Explorer anzeigen", + "command.revealInExplorer": "In Explorer-Ansicht anzeigen", + "command.revertChange": "Änderung zurücksetzen", + "command.revertSelectedRanges": "Ausgewählte Bereiche zurücksetzen", + "command.showOutput": "Git-Ausgabe anzeigen", + "command.stage": "Änderungen bereitstellen", + "command.stageAll": "Alle Änderungen bereitstellen", + "command.stageAllMerge": "Alle zusammengeführten Änderungen stagen", + "command.stageAllTracked": "Alle nachverfolgten Änderungen bereitstellen", + "command.stageAllUntracked": "Alle nicht nachverfolgten Änderungen bereitstellen", + "command.stageChange": "Änderung bereitstellen", + "command.stageSelectedRanges": "Gewählte Bereiche bereitstellen", + "command.stash": "Stash ausführen", + "command.stashApply": "Stash anwenden...", + "command.stashApplyLatest": "Neuesten Stash anwenden", + "command.stashDrop": "Stash löschen...", + "command.stashDropAll": "Alle Stashes löschen...", + "command.stashIncludeUntracked": "Stash (einschließlich nicht verfolgt)", + "command.stashPop": "Pop für Stash ausführen...", + "command.stashPopLatest": "Pop für letzten Stash ausführen", + "command.stashStaged": "Stash (gestaget)", + "command.sync": "Synchronisierung", + "command.syncRebase": "Sync (Rebase)", + "command.timelineCompareWithSelected": "Mit Auswahl vergleichen", + "command.timelineCopyCommitId": "Commit-ID kopieren", + "command.timelineCopyCommitMessage": "Commitnachricht kopieren", + "command.timelineOpenDiff": "Offene Änderungen", + "command.timelineSelectForCompare": "Für Vergleich auswählen", + "command.undoCommit": "Letzten Commit rückgängig machen", + "command.unstage": "Bereitstellung der Änderungen aufheben", + "command.unstageAll": "Bereitstellung aller Änderungen aufheben", + "command.unstageSelectedRanges": "Bereitstellung gewählter Bereiche aufheben", + "config.allowForcePush": "Steuert, ob erzwungene Pushes (mit oder ohne Lease) aktiviert sind.", + "config.allowNoVerifyCommit": "Hiermit wird gesteuert, ob Commits ohne Ausführung von pre-commit- und commit-msg-Hooks zulässig sind.", + "config.alwaysShowStagedChangesResourceGroup": "Ressourcengruppe für gestagete Änderungen immer anzeigen.", + "config.alwaysSignOff": "Legt das signoff-Flag für alle Commits fest.", + "config.autoRepositoryDetection": "Legt fest, in welchen Fällen Repositorys automatisch erkannt werden sollen.", + "config.autoRepositoryDetection.false": "Automatisches Durchsuchen von Repositorys deaktiveren.", + "config.autoRepositoryDetection.openEditors": "Nach übergeordneten Ordnern von geöffneten Dateien suchen.", + "config.autoRepositoryDetection.subFolders": "Nach Unterordnern des aktuell geöffneten Ordners suchen.", + "config.autoRepositoryDetection.true": "Sowohl nach Unterordnern des aktuell geöffneten Ordners als auch nach übergeordneten Ordnern von geöffneten Dateien suchen.", + "config.autoStash": "Führen Sie für Änderungen einen Stash aus, bevor Sie sie pullen, und stellen Sie sie nach einem erfolgreichen Pull wieder her.", + "config.autofetch": "Bei Festlegung auf TRUE werden Commits automatisch aus dem Standardremoteverzeichnis des aktuellen Git-Repositorys abgerufen. Bei Festlegung auf \"Alle\" erfolgt der Abruf aus allen Remoteverzeichnissen.", + "config.autofetchPeriod": "Dauer in Sekunden zwischen jeder automatischen Git-Abrufung, wenn \"#git.autofetch#\" aktiviert ist.", + "config.autorefresh": "Gibt an, ob die automatische Aktualisierung aktiviert ist.", + "config.branchPrefix": "Präfix, das beim Erstellen einer neuen Verzweigung verwendet wird.", + "config.branchProtection": "Liste der geschützten Verzweigungen. Standardmäßig wird eine Eingabeaufforderung angezeigt, bevor ein Commit für Änderungen für eine geschützte Verzweigung ausgeführt wird. Die Eingabeaufforderung kann mithilfe der Einstellung „#git.branchProtectionPrompt#“ gesteuert werden.", + "config.branchProtectionPrompt": "Steuert, ob eine Eingabeaufforderung angezeigt wird, bevor ein Commit für Änderungen an einen geschützten Branch ausgeführt wird.", + "config.branchProtectionPrompt.alwaysCommit": "Der Commit für Änderungen muss immer für die geschützte Verzweigung ausgeführt werden.", + "config.branchProtectionPrompt.alwaysCommitToNewBranch": "Der Commit für Änderungen muss immer für eine neue Verzweigung ausgeführt werden.", + "config.branchProtectionPrompt.alwaysPrompt": "Immer fragen, bevor für Änderungen ein Commit für eine geschützte Verzweigung ausgeführt wird.", + "config.branchRandomNameDictionary": "Liste der Wörterbücher, die für den zufällig generierten Zweignamen verwendet werden. Jeder Wert stellt das Wörterbuch dar, das zum Generieren des Segments des Zweignamens verwendet wird. Unterstützte Wörterbücher: „Adjektive“, „Tiere“, „Farben“ und „Zahlen“.", + "config.branchRandomNameDictionary.adjectives": "Ein zufälliges Adjektiv", + "config.branchRandomNameDictionary.animals": "Ein zufälliger Tiername", + "config.branchRandomNameDictionary.colors": "Ein zufälliger Farbname", + "config.branchRandomNameDictionary.numbers": "Eine Zufallszahl zwischen 100 und 999", + "config.branchRandomNameEnable": "Steuert, ob beim Erstellen einer neuen Verzweigung ein zufälliger Name generiert wird.", + "config.branchSortOrder": "Steuert die Sortierreihenfolge für Branches.", + "config.branchValidationRegex": "Regulärer Ausdruck zum Validieren neuer Branch-Namen.", + "config.branchWhitespaceChar": "Das Zeichen, das Leerzeichen in neuen Verzweigungsnamen ersetzen und Segmente eines zufällig generierten Verzweigungsnamens trennen soll.", + "config.checkoutType": "Legt fest, welche Git-Referenzen aufgelistet werden, wenn \"Auschecken an...\" ausgeführt wird.", + "config.checkoutType.local": "Lokale Branches", + "config.checkoutType.remote": "Remotebranches", + "config.checkoutType.tags": "Tags", + "config.closeDiffOnOperation": "Steuert, ob der Diff-Editor automatisch geschlossen werden soll, wenn Änderungen gestasht, zugesagt, verworfen, bereitgestellt oder nicht bereitgestellt werden.", + "config.commandsToLog": "Liste der Git-Befehle (z. B. Commit, Push), deren „stdout“ in der [Git-Ausgabe](command:git.showOutput) protokolliert werden würde. Wenn für den Git-Befehl ein clientseitiger Hook konfiguriert ist, wird „stdout“ des clientseitigen Hooks auch in der [Git-Ausgabe](command:git.showOutput) protokolliert.", + "config.confirmEmptyCommits": "Bestätigen Sie die Erstellung leerer Commits für den Befehl \"Git: Commit Empty\" immer.", + "config.confirmForcePush": "Steuert, ob der Benutzer vor einem erzwungenen Push zur Bestätigung aufgefordert wird.", + "config.confirmNoVerifyCommit": "Steuert, ob vor dem Committen eine Bestätigung ohne Überprüfung angefragt werden soll.", + "config.confirmSync": "Vor dem Synchronisieren von Git-Repositorys bestätigen.", + "config.countBadge": "Steuert den Git-Anzahlbadge.", + "config.countBadge.all": "Alle Änderungen zählen.", + "config.countBadge.off": "Zähler deaktivieren.", + "config.countBadge.tracked": "Nur nachverfolgte Änderungen zählen.", + "config.decorations.enabled": "Legt fest, ob Git Farben und Badges für die Explorer-Ansicht und die Ansicht \"Geöffnete Editoren\" bereitstellt.", + "config.defaultBranchName": "Der Name des Standardbranchs (z. B. main, trunk, development), wenn ein neues Git-Repository initialisiert wird. Bei Festlegung auf \"empty\" wird der in Git konfigurierte Standardbranchname verwendet.", + "config.defaultCloneDirectory": "Das Standardspeicherort für einen Klon eines Git-Repositorys.", + "config.detectSubmodules": "Steuert, ob Git-Submodule automatisch erkannt werden.", + "config.detectSubmodulesLimit": "Steuert die Begrenzung der Git-Submodule.", + "config.discardAllScope": "Legt fest, welche Änderungen vom Befehl \"Alle Änderungen verwerfen\" verworfen werden. \"all\" verwirft alle Änderungen. \"tracked\" verwirft nur verfolgte Dateien. \"prompt\" zeigt immer eine Eingabeaufforderung an, wenn die Aktion ausgeführt wird.", + "config.enableCommitSigning": "Aktiviert die Commitsignierung mit GPG oder X.509.", + "config.enableSmartCommit": "Alle Änderungen committen, wenn keine gestageten Änderungen vorhanden sind.", + "config.enableStatusBarSync": "Steuert, ob der Git Sync-Befehl in der Statusleiste angezeigt wird.", + "config.enabled": "Legt fest, ob Git aktiviert ist.", + "config.experimental.installGuide": "Experimentelle Verbesserungen für den Git-Setupfluss.", + "config.fetchOnPull": "Wenn aktiviert, beim Pullen alle Branches abrufen. Andernfalls nur den aktuellen abrufen.", + "config.followTagsWhenSync": "Übertragen Sie alle annotierten Tags per Push, wenn der Synchronisierungsbefehl ausgeführt wird.", + "config.ignoreLegacyWarning": "Ignoriert die Legacy-Git-Warnung.", + "config.ignoreLimitWarning": "Ignoriert die Warnung bei zu hoher Anzahl von Änderungen in einem Repository.", + "config.ignoreMissingGitWarning": "Ignoriert die Warnung, wenn Git nicht vorhanden ist.", + "config.ignoreRebaseWarning": "Ignoriert die Warnung beim Pullvorgang, wenn für den Branch möglicherweise ein Rebase ausgeführt wurde.", + "config.ignoreSubmodules": "Ignoriert Änderungen an Untermodulen in der Dateistruktur.", + "config.ignoreWindowsGit27Warning": "Ignoriert die Warnung, wenn Git 2.25–2.26 unter Windows installiert ist.", + "config.ignoredRepositories": "Liste der zu ignorierenden Git-Repositorys.", + "config.inputValidation": "Steuert, wann die Commit-Meldung der Eingabevalidierung angezeigt wird.", + "config.inputValidationLength": "Steuert, ab welcher Länge für Commit-Nachrichten eine Warnung eingeblendet werden soll.", + "config.inputValidationSubjectLength": "Legt den Grenzwert der Länge des Betreffs der Commitmeldung beim Anzeigen einer Warnung fest. Heben Sie die Festlegung auf, um den Wert von \"config.inputValidationLength\" zu erben.", + "config.mergeEditor": "Den Zusammenführungseditor für Dateien öffnen, die derzeit in Konflikt stehen.", + "config.openAfterClone": "Steuert, ob ein Repository nach dem Klonen automatisch geöffnet wird.", + "config.openAfterClone.always": "Öffnet Elemente immer im aktuellen Fenster.", + "config.openAfterClone.alwaysNewWindow": "Öffnet Elemente immer in einem neuen Fenster.", + "config.openAfterClone.prompt": "Fordert immer eine Aktion an.", + "config.openAfterClone.whenNoFolderOpen": "Öffnet Elemente nur dann im aktuellen Fenster, wenn kein Ordner geöffnet ist.", + "config.openDiffOnClick": "Steuert, ob der Diff-Editor geöffnet werden soll, wenn Sie auf eine Änderung klicken. Ansonsten wird der normale Editor geöffnet.", + "config.openRepositoryInParentFolders": "Steuern Sie, ob ein Repository in übergeordneten Ordnern von Arbeitsbereichen oder geöffneten Dateien geöffnet werden soll.", + "config.openRepositoryInParentFolders.always": "Öffnen Sie immer ein Repository in übergeordneten Ordnern von Arbeitsbereichen, oder öffnen Sie Dateien.", + "config.openRepositoryInParentFolders.never": "Öffnen Sie niemals ein Repository in übergeordneten Ordnern von Arbeitsbereichen, oder öffnen Sie Dateien.", + "config.openRepositoryInParentFolders.prompt": "Fordern Sie vor dem Öffnen eines Repositorys die übergeordneten Ordner von Arbeitsbereichen an, oder öffnen Sie Dateien.", + "config.optimisticUpdate": "Steuert, ob der Status der Quellcodeverwaltungsansicht nach dem Ausführen von Git-Befehlen optimistisch aktualisiert werden soll.", + "config.path": "Der Pfad und der Dateiname der ausführbaren Git-Datei, beispielsweise \"C:\\Programme\\Git\\bin\\git.exe\" (Windows). Hierbei kann es sich auch um Array mit Zeichenfolgenwerten handeln, die mehrere Pfade für die Suche enthalten.", + "config.postCommitCommand": "Git-Befehl nach erfolgreichem Commit ausführen.", + "config.postCommitCommand.none": "Führen Sie keinen Befehl nach einem Commit aus.", + "config.postCommitCommand.push": "\"Git push\" nach einem erfolgreichen Commit ausführen.", + "config.postCommitCommand.sync": "\"Git pull\" und \"git push\" nach einem erfolgreichen Commit ausführen.", + "config.promptToSaveFilesBeforeCommit": "Legt fest, ob Git vor dem einchecken nach nicht gespeicherten Dateien suchen soll.", + "config.promptToSaveFilesBeforeCommit.always": "Hiermit prüfen Sie auf nicht gespeicherte Dateien.", + "config.promptToSaveFilesBeforeCommit.never": "Deaktiviert diese Prüfung.", + "config.promptToSaveFilesBeforeCommit.staged": "Hiermit prüfen Sie nur auf nicht gespeicherte gestagete Dateien.", + "config.promptToSaveFilesBeforeStash": "Legt fest, ob Git vor dem Stashen von Änderungen nach nicht gespeicherten Dateien suchen soll.", + "config.promptToSaveFilesBeforeStash.always": "Hiermit prüfen Sie auf nicht gespeicherte Dateien.", + "config.promptToSaveFilesBeforeStash.never": "Hiermit wird diese Prüfung deaktiviert.", + "config.promptToSaveFilesBeforeStash.staged": "Hiermit prüfen Sie nur auf nicht gespeicherte gestagete Dateien.", + "config.pruneOnFetch": "Löscht Elemente beim Abrufen.", + "config.publishBeforeContinueOn": "Steuert, ob der unveröffentlichte Git-Status veröffentlicht werden soll, wenn \"Weiterarbeiten an\" aus einem Git-Repository verwendet wird.", + "config.publishBeforeContinueOn.always": "Unveröffentlichten Git-Status immer veröffentlichen, wenn Sie \"Weiterarbeiten an\" aus einem Git-Repository verwenden", + "config.publishBeforeContinueOn.never": "Veröffentlichen Sie niemals den nicht veröffentlichten Git-Status, wenn Sie \"Weiterarbeiten an\" aus einem Git-Repository verwenden.", + "config.publishBeforeContinueOn.prompt": "Eingabeaufforderung zum Veröffentlichen des nicht veröffentlichten Git-Status bei Verwendung von \"Weiterarbeiten an\" aus einem Git-Repository", + "config.pullBeforeCheckout": "Steuert, ob ein Branch ohne ausgehende Commits vor dem Auschecken schnell weitergeleitet wird.", + "config.pullTags": "Hiermit werden alle Tags beim Pullvorgang abgerufen.", + "config.rebaseWhenSync": "Erzwingen, dass Git \"rebase\" verwendet, wenn der Synchronisierungsbefehl ausgeführt wird.", + "config.rememberPostCommitCommand": "Den letzten Git-Befehl speichern, der nach einem Commit ausgeführt wurde.", + "config.repositoryScanIgnoredFolders": "Liste der Ordner, die beim Scannen nach Git-Repositorys ignoriert werden, wenn „#git.autoRepositoryDetection#“ auf „TRUE“ oder „subFolders“ festgelegt ist.", + "config.repositoryScanMaxDepth": "Steuert die Tiefe, die beim Überprüfen von Arbeitsbereichsordnern für Git-Repositorys verwendet wird, wenn „#git.autoRepositoryDetection#“ auf „TRUE“ oder „subFolders“ festgelegt ist. Kann auf „-1“ festgelegt werden, wenn kein Limit gelten soll.", + "config.requireGitUserConfig": "Steuert, ob eine explizite Git-Benutzerkonfiguration erforderlich ist oder ob Git Annahmen treffen soll, falls die Konfiguration fehlt.", + "config.scanRepositories": "Liste mit Pfaden, an denen nach Git-Repositorys gesucht wird.", + "config.showActionButton": "Steuert, ob eine Aktionsschaltfläche in der Quellensteuerungsansicht angezeigt wird.", + "config.showActionButton.commit": "Zeigen Sie eine Aktionsschaltfläche zum Übertragen von Änderungen an, wenn der lokale Zweig geänderte Dateien enthält, die zum Übertragen bereit sind.", + "config.showActionButton.publish": "Zeigen Sie eine Aktionsschaltfläche an, um den lokalen Branch zu veröffentlichen, wenn er keinen verfolgenden Remote Branch hat.", + "config.showActionButton.sync": "Zeigen Sie eine Aktionsschaltfläche zum Synchronisieren von Änderungen an, wenn der lokale Zweig entweder vor oder hinter dem entfernten Zweig liegt.", + "config.showCommitInput": "Steuert, ob die Commiteingabe im Panel für die Git-Quellcodeverwaltung angezeigt wird.", + "config.showInlineOpenFileAction": "Steuert, ob eine Inlineaktion zum Öffnen der Datei in der Ansicht \"Git-Änderungen\" angezeigt wird.", + "config.showProgress": "Steuert, ob für Git-Aktionen der Fortschritt zu sehen ist.", + "config.showPushSuccessNotification": "Legt fest, ob bei einem erfolgreichen Push eine Benachrichtigung angezeigt werden soll.", + "config.similarityThreshold": "Steuert den Schwellenwert des Ähnlichkeitsindexes (d. h. die Anzahl der Hinzufügungen/Löschungen im Vergleich zur Dateigröße) für Änderungen in einem Paar hinzugefügter/gelöschter Dateien, die als Umbenennung betrachtet werden sollen.", + "config.smartCommitChanges": "Hiermit steuern Sie, welche Änderungen beim intelligenten Commit automatisch gestaget werden.", + "config.smartCommitChanges.all": "Hiermit werden alle Änderungen automatisch gestaget.", + "config.smartCommitChanges.tracked": "Es wurden nur nachverfolgte Änderungen automatisch gestaget.", + "config.statusLimit": "Steuert, wie die Anzahl der Änderungen begrenzt wird, die über den Git-Statusbefehl analysiert werden können. Kann auf 0 (Null) festgelegt werden, um keinen Grenzwert zu setzen.", + "config.suggestSmartCommit": "Schlägt das Aktivieren intelligenter Commits vor. Dabei werden alle Änderungen committet, wenn keine gestageten Änderungen vorliegen.", + "config.supportCancellation": "Steuert, ob bei Ausführung der Synchronisierungsaktion eine Benachrichtigung angezeigt wird, sodass der Benutzer den Vorgang abbrechen kann.", + "config.terminalAuthentication": "Steuert, ob VS Code als Authentifizierungshandler für Git-Prozesse aktiviert werden soll, die im integrierten Terminal erzeugt werden. Hinweis: Terminals müssen neu gestartet werden, damit eine Änderung dieser Einstellung wirksam wird.", + "config.terminalGitEditor": "Steuert, ob VS Code als Git-Editor für Git-Prozesse aktiviert werden soll, die im integrierten Terminal erzeugt werden. Hinweis: Terminals müssen neu gestartet werden, um eine Änderung in dieser Einstellung zu übernehmen.", + "config.timeline.date": "Steuert, welches Datum für Elemente in der Zeitachsenansicht verwendet werden soll.", + "config.timeline.date.authored": "Erstellungsdatum verwenden", + "config.timeline.date.committed": "Commitdatum verwenden", + "config.timeline.showAuthor": "Steuert, ob der Commitautor in der Zeitachsenansicht angezeigt wird.", + "config.timeline.showUncommitted": "Steuert, ob der Commitautor in der Zeitachsenansicht angezeigt wird.", + "config.untrackedChanges": "Legt fest, wie sich nicht nachverfolgte Änderungen verhalten.", + "config.untrackedChanges.hidden": "Nicht nachverfolgte Änderungen werden ausgeblendet und von mehreren Aktionen ausgeschlossen.", + "config.untrackedChanges.mixed": "Alle Änderungen (nachverfolgte und nicht nachverfolgte) werden zusammen angezeigt und verhalten sich identisch.", + "config.untrackedChanges.separate": "Nicht nachverfolgte Änderungen werden separat in der Quellcodeverwaltung angezeigt. Sie sind zudem von mehreren Aktionen ausgeschlossen.", + "config.useCommitInputAsStashMessage": "Steuert, ob die Nachricht aus dem Commiteingabefeld als Standardstashnachricht verwendet wird.", + "config.useEditorAsCommitInput": "Steuert, ob ein Volltext-Editor zum Erstellen von Commitnachrichten verwendet wird, wenn im Eingabefeld für den Commit keine Nachricht bereitgestellt wird.", + "config.useForcePushWithLease": "Steuert, ob erzwungene Pushes die sicherere Variante mit Leases verwenden.", + "config.useIntegratedAskPass": "Steuert, ob GIT_ASKPASS überschrieben werden soll, um die integrierte Version zu verwenden.", + "config.verboseCommit": "Aktivieren Sie die ausführliche Ausgabe, wenn \"#git.useEditorAsCommitInput#\" aktiviert ist.", + "description": "Git SCM-Integration", + "displayName": "Git", + "submenu.branch": "Branch", + "submenu.changes": "Änderungen", + "submenu.commit": "Commit", + "submenu.commit.amend": "Korrigieren", + "submenu.commit.signoff": "Abmelden", + "submenu.explorer": "Git", + "submenu.pullpush": "Pull, Push", + "submenu.remotes": "Remote", + "submenu.stash": "Stash ausführen", + "submenu.tags": "Tags", + "view.workbench.cloneRepository": "Sie können ein Repository lokal klonen.\r\n[Repository klonen](command:git.clone 'Clone a repository once the git extension has activated')", + "view.workbench.learnMore": "Weitere Informationen zur Verwendung von Git und Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepositories": "Git repositories were found that were previously closed.\r\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepository": "A git repository was found that was previously closed.\r\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "Wenn Sie Git-Features verwenden möchten, müssen Sie Git in Ihren [Einstellungen](command:workbench.action.openSettings?%5B%22git.enabled%22%5D) aktivieren.\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.empty": "Zum Verwenden von Git-Features können Sie einen Ordner mit einem Git-Repository öffnen oder das Repository von einer URL klonen.\r\n[Ordner öffnen](command:vscode.openFolder)\r\n[Repository klonen](command:git.clone)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.emptyWorkspace": "Der derzeit geöffnete Arbeitsbereich verfügt über keine Ordner, die Git-Repositorys enthalten.\r\n[Ordner zum Arbeitsbereich hinzufügen](command:workbench.action.addRootFolder)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.folder": "Der aktuell geöffnete Ordner enthält kein Git-Repository. Sie können ein Repository initialisieren, wodurch die Git-Features zur Quellcodeverwaltung aktiviert werden.\r\n[Repository initialisieren](command:git.init?%5Btrue%5D)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in VS Code finden Sie in unserer [Dokumentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing": "Installieren Sie Git, ein beliebtes Quellcodeverwaltungssystem, um Codeänderungen nachzuverfolgen und mit anderen zusammenzuarbeiten. Weitere Informationen finden Sie in unseren [Git-Leitfäden](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing.linux": "Die Quellcodeverwaltung hängt davon ab, ob Git installiert wird.\r\n[Git für Linux herunterladen](https://git-scm.com/download/linux)\r\nNach der Installation bitte [neu laden](command:workbench.action.reloadWindow) (oder [troubleshoot](command:git.showOutput)). Zusätzliche Quellcodeanbieter können [aus dem Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) installiert werden.", + "view.workbench.scm.missing.mac": "[Git für macOS herunterladen](https://git-scm.com/download/mac)\r\nNach der Installation bitte [neu laden](command:workbench.action.reloadWindow) (oder [Fehlerbehebung](command:git.showOutput)). Zusätzliche Quellcodeverwaltungsanbieter können [aus dem Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) installiert werden.", + "view.workbench.scm.missing.windows": "[Git für Windows herunterladen](https://git-scm.com/download/win)\r\nNach der Installation bitte [neu laden](command:workbench.action.reloadWindow) (oder [Fehlerbehebung](command:git.showOutput)). Zusätzliche Quellcodeverwaltungsanbieter können [aus dem Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) installiert werden.", + "view.workbench.scm.repositoriesInParentFolders": "Git-Repositorys wurden in den übergeordneten Ordnern des Arbeitsbereichs oder der geöffneten Datei(en) gefunden.\r\n[Repository öffnen](command:git.openRepositoriesInParentFolders)\r\nVerwenden Sie die Einstellung [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D), um zu steuern, ob Git-Repositorys in übergeordneten Ordnern von Arbeitsbereichen oder offenen Dateien geöffnet werden. Weitere Informationen finden Sie [in unserer Dokumentation](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.repositoryInParentFolders": "Ein Git-Repository wurde in den übergeordneten Ordnern des Arbeitsbereichs oder der geöffneten Datei(en) gefunden.\r\n[Repository öffnen](command:git.openRepositoriesInParentFolders)\r\nVerwenden Sie die Einstellung [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D), um zu steuern, ob Git-Repositorys in übergeordneten Ordnern von Arbeitsbereichen oder offenen Dateien geöffnet werden. Weitere Informationen finden Sie [in unserer Dokumentation](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.scanFolderForRepositories": "Der Ordner wird auf Git-Repositorys überprüft...", + "view.workbench.scm.scanWorkspaceForRepositories": "Arbeitsbereich wird auf Git-Repositorys überprüft...", + "view.workbench.scm.unsafeRepositories": "Die erkannten Git-Repositorys sind potenziell unsicher, weil sich die Ordner im Besitz einer anderen Person als dem aktuellen Benutzer befinden.\r\n[Unsichere Repositorys verwalten](command:git.manageUnsafeRepositories)\r\nWeitere Informationen zu unsicheren Repositorys [Unsere Dokumente lesen](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.unsafeRepository": "Das erkannte Git-Repository ist potenziell unsicher, weil sich der Ordner im Besitz einer anderen Person als dem aktuellen Benutzer befindet.\r\n[Unsichere Repositorys verwalten](command:git.manageUnsafeRepositories)\r\nWeitere Informationen zu unsicheren Repositorys [Unsere Dokumente lesen](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.workspace": "Der aktuell geöffnete Arbeitsbereich enthält keine Ordner mit Git-Repositorys. Sie können ein Repository für einen Ordner initialisieren, wodurch die Git-Features zur Quellcodeverwaltung aktiviert werden.\r\n[Repository initialisieren](command:git.init)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in VS Code finden Sie in unserer [Dokumentation](https://aka.ms/vscode-scm)." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/vscode.github-authentication.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.github-authentication.i18n.json new file mode 100644 index 0000000000..905efa23a7 --- /dev/null +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.github-authentication.i18n.json @@ -0,0 +1,36 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Continue to GitHub": "Weiter zu GitHub", + "Continue to GitHub to create a Personal Access Token (PAT)": "Weiter zu GitHub, um ein persönliches Zugriffstoken (Personal Access Token, PAT) zu erstellen.", + "Copy & Continue to GitHub": "Kopieren und Weiter zu GitHub", + "GitHub Enterprise Server URI is not a valid URI: {0}": "GitHub Enterprise Server-URI ist kein gültiger URI: {0}", + "Having trouble logging in? Would you like to try a different way? ({0})": "Haben Sie Probleme bei der Anmeldung? Möchten Sie eine andere Methode ausprobieren? ({0})", + "No": "Nein", + "Open [{0}]({0}) in a new tab and paste your one-time code: {1}/The [{0}]({0}) will be a url and the {1} will be a code, e.g. 123-456{Locked=\"[{0}]({0})\"}": "Öffnen Sie [{0}]({0}) auf einer neuen Registerkarte, und fügen Sie Ihren einmaligen Code ein: {1}", + "Sign in failed: {0}": "Fehler bei der Anmeldung: {0}", + "Sign out failed: {0}": "Fehler bei der Abmeldung: {0}", + "Signing in to {0}.../The {0} will be a url, e.g. github.com": "Anmelden bei {0}...", + "To finish authenticating, navigate to GitHub and paste in the above one-time code.": "Um die Authentifizierung abzuschließen, navigieren Sie zu GitHub, und fügen Sie den obigen Einmalcode ein.", + "To finish authenticating, navigate to GitHub to create a PAT then paste the PAT into the input box.": "Um die Authentifizierung abzuschließen, navigieren Sie zu GitHub, um eine PAT zu erstellen, und fügen Sie dann die PAT in das Eingabefeld ein.", + "Yes": "Ja", + "You have not yet finished authorizing this extension to use GitHub. Would you like to try a different way? ({0})": "Sie haben die Autorisierung dieser Erweiterung für die Verwendung von GitHub noch nicht abgeschlossen. Möchten Sie eine andere Methode ausprobieren? ({0})", + "Your Code: {0}/The {0} will be a code, e.g. 123-456": "Ihr Code: {0}", + "device code": "Gerätecode", + "local server": "lokaler Server", + "personal access token": "Persönliches Zugriffstoken" + }, + "package": { + "description": "GitHub-Authentifizierungsanbieter", + "displayName": "GitHub-Authentifizierung" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/vscode.github.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.github.i18n.json new file mode 100644 index 0000000000..061b06cb07 --- /dev/null +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.github.i18n.json @@ -0,0 +1,49 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Checkout on vscode.dev": "Auf vscode.dev auschecken", + "Copy vscode.dev Link": "Vscode.dev-Link kopieren", + "Create Fork": "Verzweigung erstellen", + "Create GitHub fork": "GitHub-Verzweigung erstellen", + "Create PR": "PR erstellen", + "Creating GitHub Pull Request...": "GitHub-Pull Request wird erstellt...", + "Creating first commit": "Erster Commit wird erstellt.", + "Forking \"{0}/{1}\"...": "Verzweigung für \"{0}/{1}\" wird erstellt...", + "Learn More": "Learn More", + "Log level: {0}": "Protokollebene: {0}", + "No": "Nein", + "No template": "Keine Vorlage", + "Open PR": "PR öffnen", + "Open on GitHub": "In GitHub öffnen", + "Pick a folder to publish to GitHub": "Wählen Sie einen Ordner für die Veröffentlichung in GitHub aus.", + "Publishing to a private GitHub repository": "Veröffentlichung in privatem GitHub-Repository", + "Publishing to a public GitHub repository": "Veröffentlichung in öffentlichem GitHub-Repository", + "Pushing changes...": "Änderungen pushen...", + "Select the Pull Request template": "Pull Requestvorlage auswählen", + "Select which files should be included in the repository.": "Wählen Sie aus, welche Dateien in das Repository eingeschlossen werden sollen.", + "Successfully published the \"{0}\" repository to GitHub.": "Das Repository \"{0}\" wurde erfolgreich in GitHub veröffentlicht.", + "The PR \"{0}/{1}#{2}\" was successfully created on GitHub.": "Der Pull Request \"{0}/{1}#{2}\" wurde erfolgreich in GitHub erstellt.", + "The fork \"{0}\" was successfully created on GitHub.": "Die Verzweigung \"{0}\" wurde erfolgreich in GitHub erstellt.", + "Uploading files": "Dateien werden hochgeladen.", + "You don\\'t have permissions to push to \"{0}/{1}\" on GitHub. Would you like to create a fork and push to it instead?": "Sie sind nicht berechtigt, bei GitHub auf „{0}/{1}“ zu pushen. Möchten Sie eine Kopie erstellen und stattdessen dorthin pushen?", + "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected.": "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected." + }, + "package": { + "config.branchProtection": "Steuert, ob Repositoryregeln für GitHub-Repositorys abgefragt werden", + "config.gitAuthentication": "Steuert, ob die automatische GitHub-Authentifizierung für Git-Befehle innerhalb von VS Code aktiviert werden soll.", + "config.gitProtocol": "Steuert, welches Protokoll zum Klonen eines GitHub-Repositorys verwendet wird", + "description": "GitHub-Features für VS Code", + "displayName": "GitHub", + "welcome.publishFolder": "Sie können diesen Ordner direkt in einem GitHub-Repository veröffentlichen. Nach der Veröffentlichung haben Sie Zugriff auf die Funktionen zur Quellcodeverwaltung von Git und GitHub.\r\n[$(github): Veröffentlichung in GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "Sie können einen Arbeitsbereichsordner direkt in einem GitHub-Repository veröffentlichen. Nach der Veröffentlichung haben Sie Zugriff auf die Funktionen zur Quellcodeverwaltung von Git und GitHub.\r\n[$(github): Veröffentlichung in GitHub](command:github.publish)" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/vscode.ipynb.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.ipynb.i18n.json new file mode 100644 index 0000000000..cd6b0d23dd --- /dev/null +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.ipynb.i18n.json @@ -0,0 +1,25 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Insert Image as Attachment": "Bild als Anlage einfügen" + }, + "package": { + "cleanInvalidImageAttachment.title": "Ungültigen Bildanlagenverweis bereinigen", + "description": "Bietet grundlegende Unterstützung für das Öffnen und Lesen von Jupyters .ipynb-Notizbuchdateien", + "displayName": "IPYNB-Unterstützung", + "ipynb.pasteImagesAsAttachments.enabled": "Aktivieren/Deaktivieren des Einfügens von Bildern in Markdownzellen in IPYNB-Notebook-Dateien. Eingefügte Bilder werden als Anlagen in die Zelle eingefügt.", + "markdownAttachmentRenderer.displayName": "Zellenanlage-Renderer „Markdown-It-IPYNB“", + "newUntitledIpynb.shortTitle": "Jupyter Notebook", + "newUntitledIpynb.title": "Neues Jupyter Notebook", + "openIpynbInNotebookEditor.title": "IPYNB-Datei im Notebook-Editor öffnen" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/vscode.json-language-features.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.json-language-features.i18n.json new file mode 100644 index 0000000000..f0fea5d588 --- /dev/null +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.json-language-features.i18n.json @@ -0,0 +1,184 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "$ref \\'{0}\\' in \\'{1}\\' can not be resolved.": "$ref \\'{0}\\' in \\'{1}\\' kann nicht aufgelöst werden.", + "": "", + "A default value. Used by suggestions.": "Ein Standardwert. Wird von Vorschlägen verwendet.", + "A descriptive title of the element.": "Ein beschreibender Titel des Elements.", + "A long description of the element. Used in hover menus and suggestions.": "Eine lange Beschreibung des Elements. Wird in Hovermenüs und Vorschlägen verwendet.", + "A map of property names to either an array of property names or a schema. An array of property names means the property named in the key depends on the properties in the array being present in the object in order to be valid. If the value is a schema, then the schema is only applied to the object if the property in the key exists on the object.": "Eine Zuordnung von Eigenschaftsnamen zu entweder einem Array von Eigenschaftsnamen oder einem Schema. Ein Array von Eigenschaftsnamen bedeutet, dass die im Schlüssel genannte Eigenschaft davon abhängt, dass die Eigenschaften im Array im Objekt vorhanden sind, um gültig zu sein. Wenn der Wert ein Schema ist, wird das Schema nur dann auf das Objekt angewendet, wenn die Eigenschaft im Schlüssel im Objekt vorhanden ist.", + "A map of property names to schemas for each property.": "Eine Zuordnung von Eigenschaftennamen zu Schemas für jede Eigenschaft.", + "A map of regular expressions on property names to schemas for matching properties.": "Eine Zuordnung von regulären Ausdrücken für Eigenschaftsnamen zu Schemata für passende Eigenschaften.", + "A number that should cleanly divide the current value (i.e. have no remainder).": "Eine Zahl, die den aktuellen Wert sauber dividieren soll (d. h. keinen Rest haben).", + "A regular expression to match the string against. It is not implicitly anchored.": "Ein regulärer Ausdruck, mit dem die Zeichenfolge verglichen werden soll. Sie ist nicht implizit verankert.", + "A schema which must not match.": "Ein Schema, das nicht übereinstimmen darf.", + "A unique identifier for the schema.": "Ein eindeutiger Bezeichner für das Schema.", + "An array instance is valid against \\\"contains\\\" if at least one of its elements is valid against the given schema.": "Eine Arrayinstanz ist für \\\"contains\\\" gültig, wenn mindestens eines seiner Elemente für das angegebene Schema gültig ist.", + "An array of schemas, all of which must match.": "Ein Array von Schemas, die alle übereinstimmen müssen.", + "An array of schemas, exactly one of which must match.": "Ein Array von Schemas, von denen genau eines übereinstimmen muss.", + "An array of schemas, where at least one must match.": "Ein Array von Schemas, wobei mindestens ein Schema übereinstimmen muss.", + "An array of strings that lists the names of all properties required on this object.": "Ein Array von Zeichenfolgen, das die Namen aller Eigenschaften auflistet, die für dieses Objekt erforderlich sind.", + "An instance validates successfully against this keyword if its value is equal to the value of the keyword.": "Eine Instanz überprüft dieses Schlüsselwort erfolgreich, wenn ihr Wert mit dem Wert des Schlüsselworts übereinstimmt.", + "Array does not contain required item.": "Das Array enthält kein erforderliches Element.", + "Array has duplicate items.": "Das Array weist doppelte Elemente auf.", + "Array has too few items that match the contains contraint. Expected {0} or more.": "Array hat zu wenige Elemente, die der „contains“-Beschränkung entsprechen. Es wurde {0} oder mehr erwartet.", + "Array has too few items. Expected {0} or more.": "Das Array enthält zu wenige Elemente. Es wurde {0} oder mehr erwartet.", + "Array has too many items according to schema. Expected {0} or fewer.": "Das Array weist gemäß Schema zu viele Elemente auf. Es wurde {0} oder weniger erwartet.", + "Array has too many items that match the contains contraint. Expected {0} or less.": "Array hat zu viele Elemente, die der „contains“-Beschränkung entsprechen. Es wurde {0} oder weniger erwartet.", + "Array has too many items. Expected {0} or fewer.": "Das Array enthält zu viele Elemente. Es wurde {0} oder weniger erwartet.", + "Colon expected": "Ein Doppelpunkt wurde erwartet.", + "Comments are not permitted in JSON.": "Kommentare sind in JSON nicht zulässig.", + "Comments from schema authors to readers or maintainers of the schema.": "Kommentare von Schema-Autoren an Leser oder Pfleger des Schemas.", + "Configure": "Konfigurieren", + "Configured by extension: {0}": "Konfiguriert durch Erweiterung: {0}", + "Configured in user settings": "In Benutzereinstellungen konfiguriert", + "Configured in workspace settings": "In Arbeitsbereichseinstellungen konfiguriert", + "Default value": "Standardwert", + "Describes the content encoding of a string property.": "Beschreibt die Inhaltscodierung einer Zeichenfolgeneigenschaft.", + "Describes the format expected for the value.": "Beschreibt das für den Wert erwartete Format.", + "Describes the media type of a string property.": "Beschreibt den Medientyp einer Zeichenfolgeneigenschaft.", + "Downloading schemas is disabled through setting \\'{0}\\'": "Das Herunterladen von Schemas wird über die Einstellung \\'{0}\\' deaktiviert.", + "Downloading schemas is disabled. Click to configure.": "Das Herunterladen von Schemas ist deaktiviert. Klicken Sie, um eine Konfiguration durchzuführen.", + "Draft-03 schemas are not supported.": "Draft-03-Schemas werden nicht unterstützt.", + "Duplicate anchor declaration: \\'{0}\\'": "Doppelte Ankerdeklaration: \\'{0}\\\"", + "Duplicate object key": "Doppelter Objektschlüssel", + "Either a schema or a boolean. If a schema, then used to validate all properties not matched by 'properties' or 'patternProperties'. If false, then any properties not matched by either will cause this schema to fail.": "Entweder ein Schema oder ein Boolescher Wert. Wenn es sich um ein Schema handelt, werden alle Eigenschaften überprüft, die nicht mit „properties“ oder „patternProperties“ übereinstimmen. FALSE bedeutet, dass alle Eigenschaften, die nicht mit einem der beiden Schemata übereinstimmen, zum Scheitern dieses Schemas führen.", + "Either a string of one of the basic schema types (number, integer, null, array, object, boolean, string) or an array of strings specifying a subset of those types.": "Entweder eine Zeichenfolge eines der grundlegenden Schematypen (Zahl, Ganzzahl, Null, Array, Objekt, Boolescher Wert, Zeichenfolge) oder eine Reihe von Zeichenfolgen, die eine Untermenge dieser Typen angeben.", + "End of file expected.": "Ende der Datei erwartet.", + "Expected a JSON object, array or literal.": "Es wurde ein JSON-Objekt, ein Array oder ein Literal erwartet.", + "Expected comma": "Komma erwartet", + "Expected comma or closing brace": "Komma oder schließende geschweifte Klammer erwartet", + "Expected comma or closing bracket": "Komma oder schließende Klammer erwartet", + "Failed to sort the JSONC document, please consider opening an issue.": "Fehler beim Sortieren des JSONC-Dokuments. Erwägen Sie, ein Problem zu öffnen.", + "For arrays, only when items is set as an array. If it is a schema, then this schema validates items after the ones specified by the items array. If it is false, then additional items will cause validation to fail.": "Für Arrays, nur wenn items als Array festgelegt ist. Wenn es sich um ein Schema handelt, dann validiert dieses Schema Elemente nach den durch das Array items angegebenen. Ist es FALSE, dann führen zusätzliche Elemente zu einem Fehlschlag der Validierung.", + "For arrays. Can either be a schema to validate every element against or an array of schemas to validate each item against in order (the first schema will validate the first element, the second schema will validate the second element, and so on.": "Für Arrays. Kann entweder ein Schema sein, gegen das jedes Element validiert wird, oder ein Array von Schemata, gegen die jedes Element der Reihe nach validiert wird (das erste Schema validiert das erste Element, das zweite Schema validiert das zweite Element usw.).", + "If all of the items in the array must be unique. Defaults to false.": "Wenn alle Elemente im Array eindeutig sein müssen. Der Standardwert ist „FALSE“.", + "If the instance is an object, this keyword validates if every property name in the instance validates against the provided schema.": "Wenn es sich bei der Instanz um ein Objekt handelt, prüft dieses Schlüsselwort, ob jeder Eigenschaftsname in der Instanz anhand des angegebenen Schemas validiert wird.", + "Incorrect type. Expected \"{0}\".": "Falscher Typ. „{0}“ erwartet.", + "Incorrect type. Expected one of {0}.": "Falscher Typ. Es wurde einer von {0} erwartet.", + "Indicates that the value of the instance is managed exclusively by the owning authority.": "Gibt an, dass der Wert der Instanz ausschließlich von der besitzenden Autorität verwaltet wird.", + "Invalid characters in string. Control characters must be escaped.": "Ungültige Zeichen in der Zeichenfolge. Steuerzeichen müssen mit Escapezeichen versehen werden.", + "Invalid color format. Use #RGB, #RGBA, #RRGGBB or #RRGGBBAA.": "Ungültiges Farbformat. Verwenden Sie #RGB, #RGBA, #RRGGBB oder #RRGGBBAA.", + "Invalid escape character in string.": "Ungültiges Escapezeichen in Zeichenfolge.", + "Invalid number format.": "Ungültiges Zahlenformat.", + "Invalid unicode sequence in string.": "Ungültige Unicode-Sequenz in Zeichenfolge.", + "Item does not match any validation rule from the array.": "Das Element stimmt mit keiner Validierungsregel aus dem Array überein.", + "JSON Language Server": "JSON-Sprachserver", + "JSON Outline Status": "JSON-Gliederungsstatus", + "JSON Validation Status": "JSON-Validierungsstatus", + "JSON schema cache cleared.": "Der JSON-Schemacache wurde gelöscht.", + "JSON schema configured": "JSON-Schema konfiguriert", + "JSON: Schema Resolution Error": "JSON: Schemaauflösungsfehler", + "Learn more about JSON schema configuration...": "Weitere Informationen zur JSON-Schemakonfiguration...", + "Loading JSON info": "JSON-Informationen werden geladen.", + "Makes the maximum property exclusive.": "Macht die maximale Eigenschaft exklusiv.", + "Makes the minimum property exclusive.": "Macht die minimale Eigenschaft exklusiv.", + "Matches a schema that is not allowed.": "Entspricht einem unzulässigen Schema.", + "Matches multiple schemas when only one must validate.": "Gleicht mehrere Schemas ab, wenn nur ein Schema überprüft werden muss.", + "Missing property \"{0}\".": "Fehlende Eigenschaft: „{0}“.", + "New array": "Neues Array", + "New object": "Neues Objekt", + "No Schema Validation": "Schemaüberprüfung", + "No schema configured for this file": "Für diese Datei ist kein Schema konfiguriert", + "Not used for validation. Place subschemas here that you wish to reference inline with $ref.": "Wird nicht für die Überprüfung verwendet. Platzieren Sie hier Unterschemas, auf die Sie inline mit $ref verweisen möchten.", + "Object has fewer properties than the required number of {0}": "Das Objekt hat weniger Eigenschaften als die erforderliche Anzahl von {0}", + "Object has more properties than limit of {0}.": "Das Objekt hat mehr Eigenschaften als das Limit von {0}.", + "Object is missing property {0} required by property {1}.": "Dem Objekt fehlt die Eigenschaft {0}, die für die Eigenschaft {1} erforderlich ist.", + "Open Extension": "Erweiterung öffnen", + "Open Settings": "Einstellungen öffnen", + "Outline": "Gliederung", + "Problem reading content from \\'{0}\\': UTF-8 with BOM detected, only UTF 8 is allowed.": "Problem beim Lesen von Inhalt aus \\'{0}\\': UTF-8 mit BOM erkannt, nur UTF 8 ist zulässig.", + "Problems loading reference \\'{0}\\': {1}": "Probleme beim Laden des Verweises \\'{0}\\': {1}", + "Property expected": "Eigenschaft erwartet", + "Property keys must be doublequoted": "Eigenschaftsschlüssel müssen mit doppelter Anführungszeichen angegeben werden.", + "Property {0} is not allowed.": "Eigenschaft {0} ist nicht zulässig.", + "Reference a definition hosted on any location.": "Verweisen Sie auf eine Definition, die an einem beliebigen Speicherort gehostet wird.", + "Sample JSON values associated with a particular schema, for the purpose of illustrating usage.": "Json-Beispielwerte, die einem bestimmten Schema zugeordnet sind, zur Veranschaulichung der Verwendung.", + "Schema Validated": "Schema überprüft", + "Select the schema to use for {0}": "Wählen Sie das Schema aus, das für {0} verwendet werden soll", + "Show Schemas": "Schemata anzeigen", + "String does not match the pattern of \"{0}\".": "Die Zeichenfolge entspricht nicht dem Muster von „{0}“.", + "String is longer than the maximum length of {0}.": "Die Zeichenfolge ist länger als die maximale Länge von {0}.", + "String is not a RFC3339 date-time.": "Die Zeichenfolge ist kein RFC3339-Datums-/Uhrzeitwert.", + "String is not a RFC3339 date.": "Die Zeichenfolge ist kein RFC3339-Datum.", + "String is not a RFC3339 time.": "Die Zeichenfolge ist keine RFC3339-Zeit.", + "String is not a URI: {0}": "Die Zeichenfolge ist kein URI: {0}", + "String is not a hostname.": "Die Zeichenfolge ist kein Hostname.", + "String is not an IPv4 address.": "Die Zeichenfolge ist keine IPv4-Adresse.", + "String is not an IPv6 address.": "Die Zeichenfolge ist keine IPv6-Adresse.", + "String is not an e-mail address.": "Die Zeichenfolge ist keine E-Mail-Adresse.", + "String is shorter than the minimum length of {0}.": "Die Zeichenfolge ist kürzer als die Mindestlänge von {0}.", + "The \\\"else\\\" subschema is used for validation when the \\\"if\\\" subschema fails.": "Das \\\"else\\\" -Unterschema wird für die Überprüfung verwendet, wenn die Unterschema \\\"if\\\" fehlschlägt.", + "The \\\"if\\\" subschema is used for validation when the \\\"if\\\" subschema succeeds.": "Das Unterschema \\\"if\\\" wird für die Überprüfung verwendet, wenn das Unterschema \\\"if\\\" erfolgreich durchgeführt wurde.", + "The maximum length of a string.": "Die maximale Länge einer Zeichenfolge.", + "The maximum number of items that can be inside an array. Inclusive.": "Die maximale Anzahl von Elementen, die sich innerhalb eines Arrays befinden können. Inklusive.", + "The maximum number of properties an object can have. Inclusive.": "Die maximale Anzahl von Eigenschaften, die ein Objekt aufweisen kann. Inklusive.", + "The maximum numerical value, inclusive by default.": "Der maximale numerische Wert, standardmäßig inklusive.", + "The minimum length of a string.": "Die Mindestlänge einer Zeichenfolge.", + "The minimum number of items that can be inside an array. Inclusive.": "Die Mindestanzahl von Elementen, die sich innerhalb eines Arrays befinden können. Inklusive.", + "The minimum number of properties an object can have. Inclusive.": "Die Mindestanzahl von Eigenschaften, die ein Objekt aufweisen kann. Inklusive.", + "The minimum numerical value, inclusive by default.": "Der numerische Mindestwert (standardmäßig einschließlich).", + "The schema to verify this document against.": "Das Schema, mit dem dieses Dokument überprüft werden soll.", + "The schema uses meta-schema features ({0}) that are not yet supported by the validator.": "Das Schema verwendet Metaschemafunktionen ({0}), die noch nicht vom Validierungssteuerelement unterstützt werden.", + "The set of literal values that are valid.": "Der Satz gültiger Literalwerte.", + "The validation outcome of the \\\"if\\\" subschema controls which of the \\\"then\\\" or \\\"else\\\" keywords are evaluated.": "Das Validierungsergebnis von Unterschema \\\"if\\\" steuert, welcher der \\\"then\\\"- oder \\\"else\\\" -Schlüsselwörter ausgewertet werden.", + "Trailing comma": "Nachgestelltes Komma", + "URI expected.": "URI erwartet.", + "URI is expected.": "Es wird ein URI erwartet.", + "URI with a scheme is expected.": "Ein URI mit einem Schema wird erwartet.", + "Unable to compute used schemas: No document": "Die verwendeten Schemas können nicht berechnet werden: Kein Dokument", + "Unable to compute used schemas: {0}": "Die verwendeten Schemas können nicht berechnet werden: {0}", + "Unable to load schema from \\'{0}\\'. No schema request service available": "Das Schema kann nicht aus \\'{0}\\' geladen werden. Kein Schemaanforderungsdienst verfügbar", + "Unable to load schema from \\'{0}\\': No content.": "Das Schema kann nicht aus \\'{0}\\' geladen werden: Kein Inhalt.", + "Unable to load schema from \\'{0}\\': {1}.": "Das Schema kann nicht aus \\'{0}\\' geladen werden: {1}.", + "Unable to load {0}": "\"{0}\" kann nicht geladen werden.", + "Unable to parse content from \\'{0}\\': Parse error at offset {1}.": "Inhalt von \\'{0}\\' kann nicht analysiert werden: Analysefehler bei Offset {1}.", + "Unable to resolve schema. Click to retry.": "Das Schema kann nicht aufgelöst werden. Klicken Sie, um es noch mal zu versuchen.", + "Unexpected end of comment.": "Unerwartetes Ende des Kommentars.", + "Unexpected end of number.": "Unerwartetes Ende der Zahl.", + "Unexpected end of string.": "Unerwartetes Ende der Zeichenfolge.", + "Value expected": "Ein Wert wurde erwartet.", + "Value is above the exclusive maximum of {0}.": "Der Wert liegt über dem exklusiven Maximum von {0}.", + "Value is above the maximum of {0}.": "Der Wert liegt über dem Maximum von {0}.", + "Value is below the exclusive minimum of {0}.": "Der Wert liegt unter dem exklusiven Minimum von {0}.", + "Value is below the minimum of {0}.": "Der Wert liegt unter dem Minimum von {0}.", + "Value is deprecated": "Der Wert ist veraltet.", + "Value is not accepted. Valid values: {0}.": "Der Wert wird nicht akzeptiert. Gültige Werte: {0}.", + "Value is not divisible by {0}.": "Der Wert ist durch {0} nicht teilbar.", + "Value must be {0}.": "Wert muss {0} sein", + "multiple JSON schemas configured": "Mehrere JSON-Schemas konfiguriert", + "no JSON schema configured": "Kein JSON-Schema konfiguriert", + "only {0} document symbols shown for performance reasons": "aus Leistungsgründen werden nur {0} Dokumentsymbole angezeigt" + }, + "package": { + "description": "Bietet umfangreiche Sprachunterstützung für JSON-Dateien.", + "displayName": "JSON-Sprachfeatures", + "json.clickToRetry": "Klicken Sie, um es noch mal zu versuchen.", + "json.colorDecorators.enable.deprecationMessage": "Die Einstellung \"json.colorDecorators.enable\" ist veraltet und wurde durch \"editor.colorDecorators\" ersetzt.", + "json.colorDecorators.enable.desc": "Aktiviert oder deaktiviert Farb-Decorators", + "json.command.clearCache": "Löschen des Schemacaches", + "json.command.sort": "Dokument sortieren", + "json.enableSchemaDownload.desc": "Sofern aktiviert, können JSON-Schemas aus HTTP- und HTTPS-Speicherorten abgerufen werden.", + "json.format.enable.desc": "JSON-Standardformatierer aktivieren/deaktivieren", + "json.format.keepLines.desc": "Behalten Sie bei der Formatierung alle vorhandenen neuen Zeilen bei.", + "json.maxItemsComputed.desc": "Die maximale Anzahl der berechneten Umrisssymbole und Faltbereiche (aus Leistungsgründen begrenzt).", + "json.maxItemsExceededInformation.desc": "Hiermit wird eine Benachrichtigung angezeigt, wenn die maximale Anzahl von Gliederungssymbolen und Faltregionen überschritten wird.", + "json.schemaResolutionErrorMessage": "Das Schema kann nicht aufgelöst werden.", + "json.schemas.desc": "Hiermit werden Schemas JSON-Dateien im aktuellen Projekt zugeordnet.", + "json.schemas.fileMatch.desc": "Ein Array von Dateimustern für den Abgleich, wenn JSON-Dateien in Schemas aufgelöst werden. * kann als Platzhalterzeichen verwendet werden. Zudem können Ausschlussmuster definiert werden (mit ! beginnend). Eine Datei gilt als Übereinstimmung, wenn mindestens ein übereinstimmendes Muster vorhanden ist und das letzte übereinstimmende Muster kein Ausschlussmuster ist.", + "json.schemas.fileMatch.item.desc": "Ein Dateimuster, das \"*\" enthalten kann, zum Abgleich beim Auflösen von JSON-Dateien in Schemas", + "json.schemas.schema.desc": "Die Schemadefinition für die angegebene URL. Das Schema muss nur angegeben werden, um Zugriffe auf die Schema-URL zu vermeiden.", + "json.schemas.url.desc": "Eine URL zu einem Schema oder ein relativer Pfad zu einem Schema im aktuellen Verzeichnis", + "json.tracing.desc": "Verfolgt die Kommunikation zwischen VS Code und JSON-Sprachserver nach.", + "json.validate.enable.desc": "Aktiviert/deaktiviert die JSON-Überprüfung." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/json.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.json.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/json.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.json.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/vscode.markdown-language-features.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.markdown-language-features.i18n.json new file mode 100644 index 0000000000..da07215691 --- /dev/null +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.markdown-language-features.i18n.json @@ -0,0 +1,146 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "...1 additional file not shown": "...1 weitere Datei wird nicht angezeigt", + "...{0} additional files not shown": "...{0} weitere Dateien werden nicht angezeigt", + "Allow all content and script execution. Not recommended": "Alle Inhalte und Skriptausführung zulassen. Nicht empfohlen.", + "Allow insecure content": "Unsicheren Inhalt zulassen", + "Allow insecure local content": "Unsichere lokale Inhalte zulassen", + "Always": "Immer", + "An unexpected error occurred while restoring the Markdown preview.": "Unerwarteter Fehler beim Wiederherstellen der Markdownvorschau.", + "Checking for Markdown links to update": "Es wird nach zu aktualisierenden Markdownlinks gesucht.", + "Content Disabled Security Warning": "Sicherheitswarnung – Inhalt deaktiviert", + "Could not load 'markdown.styles': {0}": "'markdown.styles' konnte nicht geladen werden: {0}", + "Could not open {0}": "{0} konnte nicht geöffnet werden.", + "Disable": "Deaktivieren", + "Disable preview security warning in this workspace": "Vorschau von Sicherheitswarnungen in diesem Arbeitsbereich deaktivieren", + "Does not affect the content security level": "Hat keinen Einfluss auf die Inhaltssicherheitsebene", + "Enable loading content over http": "Laden von Inhalten über HTTP aktivieren", + "Enable loading content over http served from localhost": "Laden von Inhalten über HTTP von localhost aktivieren", + "Enable preview security warnings in this workspace": "Vorschau von Sicherheitswarnungen in diesem Arbeitsbereich aktivieren", + "Exclude '{0}' from link validation.": "Schließen Sie '{0}' von der Linkvalidierung aus.", + "Extract to link definition": "In Verknüpfungsdefinition extrahieren", + "File does not exist at path: {0}": "Die Datei ist unter dem Pfad nicht vorhanden: {0}", + "Find file references failed. No resource provided.": "Fehler beim Suchen nach Dateiverweisen. Es wurde keine Ressource angegeben.", + "Finding file references": "Dateiverweise werden gesucht", + "Follow link": "Verknüpfung folgen", + "Go to link definition": "Zur Linkdefinition gehen", + "Header does not exist in file: {0}": "Der Header ist in der Datei nicht vorhanden: {0}", + "Insert Markdown Image": "Markdownbild einfügen", + "Insert Markdown Images": "Markdownbilder einfügen", + "Insert Markdown Images and Links": "Markdownbilder und -links einfügen", + "Insert Markdown Link": "Markdownlink einfügen", + "Insert Markdown Links": "Markdownlinks einfügen", + "Insert Markdown Media": "Markdownmedien einfügen", + "Insert Markdown Media and Links": "Markdownmedien und -links einfügen", + "Insert image": "Bild einfügen", + "Insert link": "Link einfügen", + "Link definition for \\'{0}\\' already exists": "Die Verknüpfungsdefinition für \\'{0}\\' ist bereits vorhanden", + "Link definition is unused": "Die Verknüpfungsdefinition wird nicht verwendet", + "Link is already a reference": "Die Verknüpfung ist bereits ein Verweis", + "Link is also defined here": "Die Verknüpfung ist hier ebenfalls definiert", + "Markdown Language Server": "Markdown Sprachserver", + "Media": "Medien", + "More Information": "Weitere Informationen", + "Never": "Nie", + "No": "Nein", + "No header found: \\'{0}\\'": "Kein Header gefunden: \\'{0}\\'", + "No link definition found: \\'{0}\\'": "Keine Linkdefinition gefunden: \\'{0}\\'", + "Not on link": "Nicht auf Verknüpfung", + "Only load secure content": "Nur sicheren Inhalt laden", + "Organize link definitions": "Linkdefinitionen organisieren", + "Potentially unsafe or insecure content has been disabled in the Markdown preview. Change the Markdown preview security setting to allow insecure content or enable scripts": "Potenziell unsichere Inhalte wurden in der Markdown-Vorschau deaktiviert. Ändern Sie die Sicherheitseinstellung der Markdown-Vorschau, um unsichere Inhalte zuzulassen oder Skripts zu aktivieren.", + "Preview {0}": "Vorschau von {0}", + "Remove duplicate link definition": "Doppelte Verknüpfungsdefinition entfernen", + "Remove unused link definition": "Nicht verwendete Verknüpfungsdefinition entfernen", + "Renaming is not supported here. Try renaming a header or link.": "Das Umbenennen wird hier nicht unterstützt. Versuchen Sie, eine Kopfzeile oder eine Verknüpfung umzubenennen.", + "Select security settings for Markdown previews in this workspace": "Sicherheitseinstellungen für die Markdown-Vorschau in diesem Arbeitsbereich auswählen", + "Some content has been disabled in this document": "In diesem Dokument wurden einige Inhalte deaktiviert.", + "Strict": "Strict", + "Update Markdown links for '{0}'?": "Markdownlinks für „{0}“ aktualisieren?", + "Update Markdown links for the following {0} files?": "Markdownlinks für die folgenden {0}-Dateien aktualisieren?", + "Yes": "Ja", + "[Preview] {0}": "[Vorschau] {0}", + "{0} cannot be found": "{0} kann nicht gefunden werden." + }, + "package": { + "configuration.copyIntoWorkspace.mediaFiles": "Versuchen Sie, externe Bild- und Videodateien in den Arbeitsbereich zu kopieren.", + "configuration.copyIntoWorkspace.never": "Kopieren Sie keine externen Dateien in den Arbeitsbereich.", + "configuration.markdown.copyFiles.destination": "Definiert, wo dateien, die per Drop oder Paste erstellt wurden, erstellt werden sollen. Dies ist eine Zuordnung von Globs, die im Markdowndokument mit Zielen übereinstimmen.\r\n\r\nDie Ziele können die folgenden Variablen verwenden:\r\n\r\n– „${documentFileName}“ – Der vollständige Dateiname des Markdowndokuments, z. B. „readme.md“.\r\n– „${documentBaseName}“ – Der Basisname des Markdowndokuments, z. B. „readme“.\r\n– „${documentExtName}“ – Die Erweiterung des Markdowndokuments, z. B. „md2.\r\n– „${documentDirName}“ – Der Name des übergeordneten Verzeichnisses des Markdowndokuments.\r\n– „${documentWorkspaceFolder}“ – Der Arbeitsbereichsordner für das Markdown-Dokument, z. B. „/Users/me/myProject“. Dies ist identisch mit „${documentDirName}“, wenn die Datei nicht Teil eines Arbeitsbereichs ist.\r\n– „${fileName}“ – Der Dateiname der gelöschten Datei, z. B. „image.png“.", + "configuration.markdown.copyFiles.overwriteBehavior": "Steuert, ob Dateien, die durch Ablegen oder Einfügen erstellt werden, vorhandene Dateien überschreiben sollen.", + "configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally": "Wenn bereits eine Datei mit demselben Namen vorhanden ist, fügen Sie eine Zahl an den Dateinamen an, z. B.: \"image.png\" wird zu \"image-1.png\".", + "configuration.markdown.copyFiles.overwriteBehavior.overwrite": "Wenn bereits eine Datei mit dem gleichen Namen vorhanden ist, überschreiben Sie sie.", + "configuration.markdown.editor.drop.copyIntoWorkspace": "Steuert, ob Dateien außerhalb des Arbeitsbereichs, die in einen Markdown-Editor abgelegt werden, in den Arbeitsbereich kopiert werden sollen.\r\n\r\nVerwenden Sie \"#markdown.copyFiles.destination#\", um zu konfigurieren, wo kopierte, abgelegte Dateien erstellt werden sollen.", + "configuration.markdown.editor.drop.enabled": "Das Ablegen von Dateien in einem Markdown-Editor aktivieren, während Sie die UMSCHALTTASTE gedrückt halten. Erfordert die Aktivierung von \"#editor.dropIntoEditor.enabled#\".", + "configuration.markdown.editor.filePaste.copyIntoWorkspace": "Steuert, ob Dateien außerhalb des Arbeitsbereichs, die in einen Markdown-Editor eingefügt werden, in den Arbeitsbereich kopiert werden sollen.\r\n\r\nVerwenden Sie \"#markdown.copyFiles.destination#\", um zu konfigurieren, wo kopierte Dateien erstellt werden sollen.", + "configuration.markdown.editor.filePaste.enabled": "Aktivieren Sie das Einfügen von Dateien in einen Markdown-Editor, um Markdownlinks zu erstellen. Erfordert die Aktivierung von \"#editor.pasteAs.enabled#\".", + "configuration.markdown.links.openLocation.beside": "Öffnen Sie die Links neben dem aktiven Editor.", + "configuration.markdown.links.openLocation.currentGroup": "Öffnen Sie Links in der aktiven Editor-Gruppe.", + "configuration.markdown.links.openLocation.description": "Steuert, wo Links in Markdowndateien geöffnet werden sollen.", + "configuration.markdown.occurrencesHighlight.enabled": "Das Hervorheben von Verknüpfungsvorkommnissen im aktuellen Dokument aktivieren.", + "configuration.markdown.preferredMdPathExtensionStyle": "Steuert, ob Dateierweiterungen (z. B. \".md\") für Links zu Markdowndateien hinzugefügt werden oder nicht. Diese Einstellung wird verwendet, wenn Dateipfade durch Tools wie Pfadvervollständigungen oder Dateiumbenennungen hinzugefügt werden.", + "configuration.markdown.preferredMdPathExtensionStyle.auto": "Versuchen Sie bei vorhandenen Pfaden, den Dateierweiterungsstil beizubehalten. Fügen Sie für neue Pfade Dateierweiterungen hinzu.", + "configuration.markdown.preferredMdPathExtensionStyle.includeExtension": "Schließen Sie die Dateierweiterung lieber ein. Beispielsweise fügen Pfadvervollständigungen zu einer Datei mit dem Namen \"file.md\" eine Datei namens \"file\" ohne das zugehörige \".md\" ein.", + "configuration.markdown.preferredMdPathExtensionStyle.removeExtension": "Entfernen Sie lieber die Dateierweiterung. Beispielsweise fügen Pfadvervollständigungen zu einer Datei mit dem Namen \"file.md\" eine Datei namens \"file\" ohne das zugehörige \".md\" ein.", + "configuration.markdown.preview.openMarkdownLinks.description": "Steuert, wie Links zu anderen Markdowndateien in der Markdown-Vorschau geöffnet werden sollen.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Links im Editor öffnen", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Links in der Markdown-Vorschau öffnen", + "configuration.markdown.suggest.paths.enabled.description": "Pfadvorschläge aktivieren, während Sie Links in Markdowndateien schreiben.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions": "Vorschläge für Header in anderen Markdowndateien im aktuellen Arbeitsbereich aktivieren. Wenn Sie einen dieser Vorschläge akzeptieren, wird der vollständige Pfad zum Header in dieser Datei eingefügt, z. B. \"[Linktext](/path/to/file.md#header)\".", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never": "Arbeitsbereichsheadervorschläge deaktivieren.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash": "Aktivieren Sie Vorschläge für Arbeitsbereichsheader, nachdem Sie \"##\" in einen Pfad eingeben, z. B. \"[Linktext](##).\"", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash": "Aktivieren Sie Vorschläge für Arbeitsbereichsheader, nachdem Sie entweder \"##\" oder \"#\" in einen Pfad eingeben, z. B. \"[Linktext](#) oder \"[Linktext](##).\"", + "configuration.markdown.updateLinksOnFileMove.enableForDirectories": "Aktualisieren von Links aktivieren, wenn ein Verzeichnis im Arbeitsbereich verschoben oder umbenannt wird.", + "configuration.markdown.updateLinksOnFileMove.enabled": "Versuchen Sie, Links in Markdowndateien zu aktualisieren, wenn eine Datei im Arbeitsbereich umbenannt/verschoben wird. Verwenden Sie \"#markdown.updateLinksOnFileMove.include#\", um zu konfigurieren, welche Dateien Linkupdates auslösen.", + "configuration.markdown.updateLinksOnFileMove.enabled.always": "Links immer automatisch aktualisieren.", + "configuration.markdown.updateLinksOnFileMove.enabled.never": "Link nie aktualisieren und keine Eingabeaufforderung eingeben.", + "configuration.markdown.updateLinksOnFileMove.enabled.prompt": "Bei jeder Dateibewegung auffordern.", + "configuration.markdown.updateLinksOnFileMove.include": "Globmuster, das Dateien angibt, welche automatische Linkaktualisierungen auslösen. Ausführliche Informationen zu diesem Feature finden Sie unter „#markdown.updateLinksOnFileMove.enabled#“.", + "configuration.markdown.updateLinksOnFileMove.include.property": "Das Globmuster, mit dem Dateipfade verglichen werden sollen. Legen Sie diesen Wert auf \"true\" fest, um das Muster zu aktivieren.", + "configuration.markdown.validate.duplicateLinkDefinitions.description": "Überprüfen Sie doppelte Definitionen in der aktuellen Datei.", + "configuration.markdown.validate.enabled.description": "Alle Fehlerberichte in Markdown-Dateien aktivieren.", + "configuration.markdown.validate.fileLinks.enabled.description": "Überprüfen Sie Links zu anderen Dateien in Markdowndateien, z. B. „[link](/path/to/file.md)“. Dadurch wird überprüft, ob die Zieldateien vorhanden sind. Erfordert die Aktivierung von „#markdown.validate.enabled#“.", + "configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "Überprüfen Sie den Fragmentteil von Links zu Headern in anderen Dateien in Markdown-Dateien, z. B. „[link](/path/to/file.md#header)“. Übernimmt standardmäßig den Einstellungswert von „#markdown.validate.fragmentLinks.enabled#“.", + "configuration.markdown.validate.fragmentLinks.enabled.description": "Überprüfen Sie Fragmentlinks zu Headern in der aktuellen Markdowndatei, z. B. „[link](#header)“. Erfordert die Aktivierung von „#markdown.validate.enabled#“.", + "configuration.markdown.validate.ignoredLinks.description": "Konfigurieren Sie Links, die nicht überprüft werden sollen. Wenn Sie z. B. „/about“ hinzufügen, wird der Link „[about](/about)“ nicht überprüft, während Sie mit dem Glob „/assets/**/*.svg“ die Überprüfung für alle Verknüpfungen zu „.svg“-Dateien im Verzeichnis „assets“ überspringen können.", + "configuration.markdown.validate.referenceLinks.enabled.description": "Überprüfen Sie Verweislinks in Markdowndateien, z. B. „[link][ref]“. Erfordert die Aktivierung von „#markdown.validate.enabled#“.", + "configuration.markdown.validate.unusedLinkDefinitions.description": "Überprüfen Sie Linkdefinitionen, die in der aktuellen Datei nicht verwendet werden.", + "description": "Bietet umfangreiche Sprachunterstützung für Markdown.", + "displayName": "Markdown-Sprachfeatures", + "markdown.copyImage.title": "Copy Image", + "markdown.editor.insertImageFromWorkspace": "Bild aus Arbeitsbereich einfügen", + "markdown.editor.insertLinkFromWorkspace": "Link zur Datei im Arbeitsbereich einfügen", + "markdown.findAllFileReferences": "Dateiverweise suchen", + "markdown.preview.breaks.desc": "Legt fest, wie Zeilenumbrüche in der Markdown-Vorschau gerendert werden. Durch eine Festlegung auf TRUE wird \"
\" für Zeilenumbrüche innerhalb von Absätzen erstellt.", + "markdown.preview.doubleClickToSwitchToEditor.desc": "Um zum Editor zu wechseln, doppelklicken Sie in der Markdown-Vorschau.", + "markdown.preview.fontFamily.desc": "Steuert die Schriftfamilie, die in der Markdown-Vorschau verwendet wird.", + "markdown.preview.fontSize.desc": "Steuert den Schriftgrad in Pixeln, der in der Markdown-Vorschau verwendet wird.", + "markdown.preview.lineHeight.desc": "Steuert die Zeilenhöhe, die in der Markdown-Vorschau verwendet wird. Diese Zahl ist relativ zum Schriftgrad.", + "markdown.preview.linkify": "Konvertieren von URL-ähnlichem Text in Links in der Markdownvorschau.", + "markdown.preview.markEditorSelection.desc": "Hiermit wird die aktuelle Editor-Auswahl in der Markdown-Vorschau markiert.", + "markdown.preview.refresh.title": "Vorschau aktualisieren", + "markdown.preview.scrollEditorWithPreview.desc": "Hiermit wird die Ansicht des Editors beim Scrollen in einer Markdown-Vorschau aktualisiert.", + "markdown.preview.scrollPreviewWithEditor.desc": "Hiermit wird die Ansicht der Vorschau beim Scrollen in einem Markdown-Editor aktualisiert.", + "markdown.preview.title": "Vorschau öffnen", + "markdown.preview.toggleLock.title": "Vorschausperre umschalten", + "markdown.preview.typographer": "Sprachneutrale Ersetzungen und die Anpassung von Anführungszeichen in der Markdown-Vorschau aktivieren.", + "markdown.previewSide.title": "Vorschau an der Seite öffnen", + "markdown.server.log.desc": "Steuert den Protokolliergrad des Markdown-Sprachservers.", + "markdown.showLockedPreviewToSide.title": "Gesperrte Vorschau an der Seite öffnen", + "markdown.showPreviewSecuritySelector.title": "Sicherheitseinstellungen für Vorschau ändern", + "markdown.showSource.title": "Quelle anzeigen", + "markdown.styles.dec": "Eine Liste von URLs oder lokalen Pfaden zu CSS-Stylesheets, die aus der Markdownvorschau verwendet werden sollen. Relative Pfade werden relativ zum im Explorer geöffneten Ordner interpretiert. Wenn kein geöffneter Ordner vorhanden ist, werden sie relativ zum Speicherort der Markdowndatei interpretiert. Alle '\\ müssen als '\\\\' geschrieben werden.", + "markdown.trace.extension.desc": "Aktiviert die Debugprotokollierung für die Markdownerweiterung.", + "markdown.trace.server.desc": "Verfolgt die Kommunikation zwischen VS Code und Markdown-Sprachserver nach.", + "workspaceTrust": "Erforderlich, um Formatvorlagen zu laden, die im Arbeitsbereich konfiguriert sind." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/markdown-math.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.markdown-math.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/markdown-math.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.markdown-math.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.markdown.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/markdown-basics.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.markdown.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/vscode.media-preview.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.media-preview.i18n.json new file mode 100644 index 0000000000..8a7ff93da0 --- /dev/null +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.media-preview.i18n.json @@ -0,0 +1,38 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "An error occurred while loading the audio file.": "Fehler beim Laden der Audiodatei.", + "An error occurred while loading the image.": "Beim Laden des Bildes ist ein Fehler aufgetreten.", + "An error occurred while loading the video file.": "Fehler beim Laden der Videodatei.", + "Image Binary Size": "Größe der Imagebinärdatei", + "Image Size": "Imagegröße", + "Image Zoom": "Bildzoom", + "Open file using VS Code's standard text/binary editor?": "Datei mit dem standardmäßigen Text-/Binär-Editor von Visual Studio Code öffnen?", + "Select zoom level": "Zoomfaktor auswählen", + "Whole Image": "Ganzes Bild", + "{0}B": "{0} B", + "{0}GB": "{0} GB", + "{0}KB": "{0} KB", + "{0}MB": "{0} MB", + "{0}TB": "{0} TB" + }, + "package": { + "command.copyImage": "Kopieren", + "command.zoomIn": "Vergrößern", + "command.zoomOut": "Verkleinern", + "customEditor.audioPreview.displayName": "Audiovorschau", + "customEditor.imagePreview.displayName": "Bildvorschau", + "customEditor.videoPreview.displayName": "Videovorschau", + "description": "Stellt die integrierten Vorschauversionen von VS Code für Bilder, Audio und Video bereit.", + "displayName": "Medienvorschau" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.merge-conflict.i18n.json similarity index 61% rename from i18n/ads-language-pack-de/translations/extensions/merge-conflict.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.merge-conflict.i18n.json index 72e3fcb57c..dfd92abe8b 100644 --- a/i18n/ads-language-pack-de/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.merge-conflict.i18n.json @@ -8,6 +8,20 @@ ], "version": "1.0.0", "contents": { + "bundle": { + "(Current Change)": "(Aktuelle Änderung)", + "(Incoming Change)": "(Eingehende Änderung)", + "Accept Both Changes": "Beide Änderungen akzeptieren", + "Accept Current Change": "Aktuelle Änderung akzeptieren", + "Accept Incoming Change": "Eingehende Änderung akzeptieren", + "Compare Changes": "Änderungen vergleichen", + "Editor cursor is not within a merge conflict": "Der Editor-Cursor ist nicht innerhalb eines Mergingkonflikts", + "Editor cursor is within the common ancestors block, please move it to either the \"current\" or \"incoming\" block": "Der Editor-Cursor ist innerhalb des Blocks gemeinsamer Vorgänger, verschieben Sie ihn entweder in den Block \"aktuell\" oder \"eingehend\".", + "Editor cursor is within the merge conflict splitter, please move it to either the \"current\" or \"incoming\" block": "Der Editor-Cursor ist innerhalb der Mergingkonfliktaufteilung, verschieben Sie ihn entweder in den Block \"aktuell\" oder \"eingehend\".", + "No merge conflicts found in this file": "Keine Merge-Konflikte in dieser Datei gefunden", + "No other merge conflicts within this file": "Keine weiteren Merge-Konflikte in dieser Datei", + "{0}: Current Changes ↔ Incoming Changes": "{0}: Aktuelle Änderungen ↔ Eingehende Änderungen" + }, "package": { "command.accept.all-both": "Alle beide akzeptieren", "command.accept.all-current": "Alle aktuellen akzeptieren", diff --git a/i18n/ads-language-pack-de/translations/extensions/vscode.microsoft-authentication.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.microsoft-authentication.i18n.json new file mode 100644 index 0000000000..f2edfcb507 --- /dev/null +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.microsoft-authentication.i18n.json @@ -0,0 +1,40 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Error validating custom environment setting: {0}": "Error validating custom environment setting: {0}", + "Microsoft Authentication": "Microsoft Authentication", + "Microsoft Sovereign Cloud Authentication": "Microsoft Sovereign Cloud-Authentifizierung", + "Open settings": "Open settings", + "Paste authorization code here...": "Autorisierungscode hier einfügen...", + "Provide the authorization code to complete the sign in flow.": "Geben Sie den Autorisierungscode an, um den Anmeldefluss abzuschließen.", + "The environment `{0}` is not a valid environment.": "The environment `{0}` is not a valid environment.", + "You have been signed out because reading stored authentication information failed.": "Sie wurden abgemeldet, weil beim Lesen der gespeicherten Authentifizierungsinformationen ein Fehler aufgetreten ist.", + "You must also specify a custom environment in order to use the custom environment auth provider.": "You must also specify a custom environment in order to use the custom environment auth provider." + }, + "package": { + "description": "Microsoft-Authentifizierungsanbieter", + "displayName": "Microsoft-Konto", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryEndpointUrl.description": "The Active Directory endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryResourceId.description": "The Active Directory resource ID for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.description": "The custom configuration for the Sovereign Cloud to use with the Microsoft Sovereign Cloud authentication provider. This along with setting `#microsoft-sovereign-cloud.environment#` to `custom` is required to use this feature.", + "microsoft-sovereign-cloud.customEnvironment.managementEndpointUrl.description": "The management endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.name.description": "The name of the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.portalUrl.description": "The portal URL for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.resourceManagerEndpointUrl.description": "The resource manager endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.environment.description": "The Sovereign Cloud to use for authentication. If you select `custom`, you must also set the `#microsoft-sovereign-cloud.customEnvironment#` setting.", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureChinaCloud": "Azure China", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureUSGovernment": "Azure US Government", + "microsoft-sovereign-cloud.environment.enumDescriptions.custom": "A custom Microsoft Sovereign Cloud", + "signIn": "Anmelden", + "signOut": "Abmelden" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.powershell.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/powershell.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.powershell.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/python.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.python.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/python.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.python.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/r.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.r.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/r.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.r.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/search-result.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.search-result.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/search-result.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.search-result.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/simple-browser.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.simple-browser.i18n.json similarity index 62% rename from i18n/ads-language-pack-de/translations/extensions/simple-browser.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.simple-browser.i18n.json index 53ebe770ec..f7994e90e5 100644 --- a/i18n/ads-language-pack-de/translations/extensions/simple-browser.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.simple-browser.i18n.json @@ -8,18 +8,16 @@ ], "version": "1.0.0", "contents": { - "dist/extension": { - "openTitle": "Im einfachen Browser öffnen", - "simpleBrowser.show.placeholder": "https://example.com", - "simpleBrowser.show.prompt": "Zu besuchende URL eingeben" - }, - "dist/simpleBrowserView": { - "control.back.title": "Zurück", - "control.forward.title": "Weiter", - "control.openExternal.title": "Im Browser öffnen", - "control.reload.title": "Neu laden", - "view.iframe-focused": "Fokussperre", - "view.title": "Einfacher Browser" + "bundle": { + "Back": "Zurück", + "Enter url to visit": "Zu besuchende URL eingeben", + "Focus Lock": "Fokussperre", + "Forward": "Weiter", + "Open in browser": "Im Browser öffnen", + "Open in simple browser": "Im einfachen Browser öffnen", + "Reload": "Neu laden", + "Simple Browser": "Einfacher Browser", + "https://example.com": "https://example.com" }, "package": { "configuration.focusLockIndicator.enabled.description": "Hiermit wird der unverankerte Indikator aktiviert/deaktiviert, der beim Fokussieren im einfachen Browser angezeigt wird.", diff --git a/i18n/ads-language-pack-de/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.sql.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/sql.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.sql.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.theme-abyss.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/theme-abyss.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.theme-abyss.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.theme-defaults.i18n.json similarity index 83% rename from i18n/ads-language-pack-de/translations/extensions/theme-defaults.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.theme-defaults.i18n.json index 5afcab62dc..5231b68f56 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/vscode.theme-defaults.i18n.json @@ -10,13 +10,15 @@ "contents": { "package": { "darkColorThemeLabel": "Dunkel (Visual Studio)", - "darkPlusColorThemeLabel": "Dunkel+ (dunkles Standarddesign)", + "darkModernThemeLabel": "Dunkel modern", + "darkPlusColorThemeLabel": "Dunkel+", "description": "Die hellen und dunklen Visual Studio-Standarddesigns", "displayName": "Standarddesigns", "hcColorThemeLabel": "Dunkle hoher Kontrast", "lightColorThemeLabel": "Hell (Visual Studio)", "lightHcColorThemeLabel": "Hell hoher Kontrast", - "lightPlusColorThemeLabel": "Hell+ (helles Standarddesign)", + "lightModernThemeLabel": "Hell modern", + "lightPlusColorThemeLabel": "Hell+", "minimalIconThemeLabel": "Minimal (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.theme-kimbie-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/theme-kimbie-dark.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.theme-kimbie-dark.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.theme-monokai-dimmed.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/theme-monokai-dimmed.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.theme-monokai-dimmed.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.theme-monokai.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/theme-monokai.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.theme-monokai.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.theme-quietlight.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/theme-quietlight.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.theme-quietlight.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.theme-red.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/theme-red.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.theme-red.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.theme-solarized-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/theme-solarized-dark.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.theme-solarized-dark.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.theme-solarized-light.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/theme-solarized-light.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.theme-solarized-light.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/theme-tomorrow-night-blue.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.vscode-theme-seti.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/theme-seti.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.vscode-theme-seti.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.xml.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/xml.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.xml.i18n.json diff --git a/i18n/ads-language-pack-de/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-de/translations/extensions/vscode.yaml.i18n.json similarity index 100% rename from i18n/ads-language-pack-de/translations/extensions/yaml.i18n.json rename to i18n/ads-language-pack-de/translations/extensions/vscode.yaml.i18n.json diff --git a/i18n/ads-language-pack-de/translations/main.i18n.json b/i18n/ads-language-pack-de/translations/main.i18n.json index d3b96e0520..b181fe31b0 100644 --- a/i18n/ads-language-pack-de/translations/main.i18n.json +++ b/i18n/ads-language-pack-de/translations/main.i18n.json @@ -22,6 +22,9 @@ "dialogWarningMessage": "Warnung", "ok": "OK" }, + "vs/base/browser/ui/dropdown/dropdownActionViewItem": { + "moreActions": "Weitere Aktionen..." + }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "Eingabe" }, @@ -41,6 +44,7 @@ "alertErrorMessage": "Fehler: {0}", "alertInfoMessage": "Info: {0}", "alertWarningMessage": "Warnung: {0}", + "clearedInput": "Gelöschte Eingabe", "history.inputbox.hint": "für Verlauf" }, "vs/base/browser/ui/keybindingLabel/keybindingLabel": { @@ -62,6 +66,7 @@ "vs/base/browser/ui/tree/abstractTree": { "close": "Schließen", "filter": "Filter", + "fuzzySearch": "Fuzzyübereinstimmung", "not found": "Kein Element gefunden.", "type to filter": "Zum Filtern Text eingeben", "type to search": "Zum Suchen eingeben" @@ -162,30 +167,11 @@ "vs/base/common/platform": { "ensureLoaderPluginIsLoaded": "_" }, - "vs/base/node/processes": { - "TaskRunner.UNC": "Ein Shell-Befehl kann nicht auf einem UNC-Laufwerk ausgeführt werden." - }, "vs/base/node/zip": { "incompleteExtract": "Unvollständig. {0} von {1} Einträgen gefunden", "invalid file": "Fehler beim Extrahieren von \"{0}\". Ungültige Datei.", "notFound": "{0} wurde im ZIP nicht gefunden." }, - "vs/base/parts/quickinput/browser/quickInput": { - "custom": "Benutzerdefiniert", - "inputModeEntry": "Drücken Sie die EINGABETASTE, um Ihre Eingabe zu bestätigen, oder ESC, um den Vorgang abzubrechen.", - "inputModeEntryDescription": "{0} (Drücken Sie die EINGABETASTE zur Bestätigung oder ESC, um den Vorgang abzubrechen.)", - "ok": "OK", - "quickInput.back": "Zurück", - "quickInput.backWithKeybinding": "Zurück ({0})", - "quickInput.checkAll": "Aktivieren Sie alle Kontrollkästchen", - "quickInput.countSelected": "{0} ausgewählt", - "quickInput.steps": "{0}/{1}", - "quickInput.visibleCount": "{0} Ergebnisse", - "quickInputBox.ariaLabel": "Nehmen Sie eine Eingabe vor, um die Ergebnisse einzugrenzen." - }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Schnelleingabe" - }, "vs/editor/browser/controller/textAreaHandler": { "accessibilityOffAriaLabel": "Auf den Editor kann derzeit nicht zugegriffen werden. Drücken Sie {0}, um die Optionen anzuzeigen.", "editor": "Editor" @@ -203,12 +189,42 @@ "undo": "Rückgängig" }, "vs/editor/browser/widget/codeEditorWidget": { - "cursors.maximum": "Die Anzahl der Cursors wurde auf {0} beschränkt." + "cursors.maximum": "Die Anzahl der Cursor wurde auf {0} beschränkt. Erwägen Sie die Verwendung von [Suchen und Ersetzen](https://code.visualstudio.com/docs/editor/codebasics#_find-und-ersetzen) für größere Änderungen, oder erhöhen Sie die Multicursorbegrenzungseinstellung des Editors.", + "goToSetting": "Erhöhen des Grenzwerts für mehrere Cursor" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff-aria-navigation-tip": " verwenden Sie UMSCHALT+F7, um durch Änderungen zu navigieren.", "diff.tooLarge": "Kann die Dateien nicht vergleichen, da eine Datei zu groß ist.", "diffInsertIcon": "Zeilenformatierung für Einfügungen im Diff-Editor", - "diffRemoveIcon": "Zeilenformatierung für Entfernungen im Diff-Editor" + "diffRemoveIcon": "Zeilenformatierung für Entfernungen im Diff-Editor", + "revertChangeHoverMessage": "Klicken Sie, um die Änderung rückgängig zu machen" + }, + "vs/editor/browser/widget/diffEditorWidget2/colors": { + "diffEditor.move.border": "The border color for text that got moved in the diff editor." + }, + "vs/editor/browser/widget/diffEditorWidget2/decorations": { + "diffInsertIcon": "Line decoration for inserts in the diff editor.", + "diffRemoveIcon": "Line decoration for removals in the diff editor.", + "revertChangeHoverMessage": "Click to revert change" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2": { + "diff-aria-navigation-tip": " verwenden Sie UMSCHALT+F7, um durch Änderungen zu navigieren." + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2.contribution": { + "collapseUnchangedRegions": "Show Unchanged Regions", + "showMoves": "Show Moves", + "showUnchangedRegions": "Collapse Unchanged Regions", + "toggleCollapseUnchangedRegions": "\"Unveränderte Bereiche reduzieren\" umschalten", + "toggleShowMovedCodeBlocks": "Toggle Show Moved Code Blocks" + }, + "vs/editor/browser/widget/diffEditorWidget2/inlineDiffDeletedCodeMargin": { + "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", + "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", + "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", + "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", + "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", + "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", + "diff.inline.revertChange.label": "Revert this change" }, "vs/editor/browser/widget/diffReview": { "blankLine": "leer", @@ -238,10 +254,17 @@ }, "vs/editor/common/config/editorConfigurationSchema": { "codeLens": "Steuert, ob der Editor CodeLens anzeigt.", - "detectIndentation": "Steuert, ob \"#editor.tabSize#\" und \"#editor.insertSpaces#\" automatisch erkannt werden, wenn eine Datei basierend auf dem Dateiinhalt geöffnet wird.", + "collapseUnchangedRegions": "Steuert, ob der Diff-Editor unveränderte Bereiche anzeigt. Funktioniert nur, wenn \"diffEditor.experimental.useVersion2\" festgelegt ist.", + "detectIndentation": "Steuert, ob {0} und {1} automatisch erkannt werden, wenn eine Datei basierend auf dem Dateiinhalt geöffnet wird.", + "diffAlgorithm.advanced": "Verwendet den erweiterten Vergleichsalgorithmus.", + "diffAlgorithm.legacy": "Verwendet den Legacyvergleichsalgorithmus.", + "editor.experimental.asyncTokenization": "Steuert, ob die Tokenisierung asynchron auf einem Webworker erfolgen soll.", + "editor.experimental.asyncTokenizationLogging": "Steuert, ob die asynchrone Tokenisierung protokolliert werden soll. Nur zum Debuggen.", + "editor.experimental.asyncTokenizationVerification": "Steuert, ob die asynchrone Tokenisierung anhand der Legacy-Hintergrundtokenisierung überprüft werden soll. Die Tokenisierung kann verlangsamt werden. Nur zum Debuggen.", "editorConfigurationTitle": "Editor", "ignoreTrimWhitespace": "Wenn aktiviert, ignoriert der Diff-Editor Änderungen an voran- oder nachgestellten Leerzeichen.", - "insertSpaces": "Fügt beim Drücken der TAB-Taste Leerzeichen ein. Diese Einstellung wird basierend auf dem Inhalt der Datei überschrieben, wenn \"#editor.detectIndentation#\" aktiviert ist.", + "indentSize": "Die Anzahl von Leerzeichen, die für den Einzug oder „tabSize“ verwendet werden, um den Wert aus „#editor.tabSize#“ zu verwenden. Diese Einstellung wird basierend auf dem Dateiinhalt überschrieben, wenn „#editor.detectIndentation#“ aktiviert ist.", + "insertSpaces": "Fügt beim Drücken der TAB-Taste Leerzeichen ein. Diese Einstellung wird basierend auf dem Inhalt der Datei überschrieben, wenn {0} aktiviert ist.", "largeFileOptimizations": "Spezielle Behandlung für große Dateien zum Deaktivieren bestimmter speicherintensiver Funktionen.", "maxComputationTime": "Timeout in Millisekunden, nach dem die Diff-Berechnung abgebrochen wird. Bei 0 wird kein Timeout verwendet.", "maxFileSize": "Maximale Dateigröße in MB, für die Diffs berechnet werden sollen. Verwenden Sie 0, um keinen Grenzwert zu setzen.", @@ -256,28 +279,30 @@ "semanticHighlighting.enabled": "Steuert, ob die semantische Hervorhebung für die Sprachen angezeigt wird, die sie unterstützen.", "semanticHighlighting.false": "Die semantische Hervorhebung ist für alle Farbdesigns deaktiviert.", "semanticHighlighting.true": "Die semantische Hervorhebung ist für alle Farbdesigns aktiviert.", + "showMoves": "Controls whether the diff editor should show detected code moves. Only works when 'diffEditor.experimental.useVersion2' is set.", "sideBySide": "Steuert, ob der Diff-Editor die Unterschiede nebeneinander oder im Text anzeigt.", - "stablePeek": "Peek-Editoren geöffnet lassen, auch wenn auf den Inhalt doppelgeklickt oder die ESC-TASTE gedrückt wird.", - "tabSize": "Die Anzahl der Leerzeichen, denen ein Tabstopp entspricht. Diese Einstellung wird basierend auf dem Inhalt der Datei überschrieben, wenn \"#editor.detectIndentation#\" aktiviert ist.", + "stablePeek": "Lassen Sie Peek-Editoren geöffnet, auch wenn Sie auf ihren Inhalt doppelklicken oder auf die ESCAPETASTE klicken.", + "tabSize": "Die Anzahl der Leerzeichen, denen ein Tabstopp entspricht. Diese Einstellung wird basierend auf dem Inhalt der Datei überschrieben, wenn {0} aktiviert ist.", "trimAutoWhitespace": "Nachfolgende automatisch eingefügte Leerzeichen entfernen", + "useVersion2": "Steuert, ob der Diff-Editor die neue oder die alte Implementierung verwendet.", "wordBasedSuggestions": "Steuert, ob Vervollständigungen auf Grundlage der Wörter im Dokument berechnet werden sollen.", "wordBasedSuggestionsMode": "Steuert, aus welchen Dokumenten wortbasierte Vervollständigungen berechnet werden.", "wordBasedSuggestionsMode.allDocuments": "Wörter aus allen geöffneten Dokumenten vorschlagen", "wordBasedSuggestionsMode.currentDocument": "Nur Wörter aus dem aktiven Dokument vorschlagen", "wordBasedSuggestionsMode.matchingDocuments": "Wörter aus allen geöffneten Dokumenten derselben Sprache vorschlagen", - "wordWrap.inherit": "Zeilen werden entsprechend der Einstellung \"#editor.wordWrap#\" umbrochen.", + "wordWrap.inherit": "Zeilen werden gemäß der Einstellung „{0}“ umbrochen.", "wordWrap.off": "Zeilenumbrüche erfolgen nie.", "wordWrap.on": "Der Zeilenumbruch erfolgt an der Breite des Anzeigebereichs." }, "vs/editor/common/config/editorOptions": { - "acceptSuggestionOnCommitCharacter": "Steuert, ob Vorschläge für Commitzeichen akzeptiert werden sollen. In JavaScript zum Beispiel kann das Semikolon (`; `) ein Commitzeichen sein, das einen Vorschlag annimmt und dieses Zeichen eingibt.", + "acceptSuggestionOnCommitCharacter": "Steuert, ob Vorschläge über Commitzeichen angenommen werden sollen. In JavaScript kann ein Semikolon (\";\") beispielsweise ein Commitzeichen sein, das einen Vorschlag annimmt und dieses Zeichen eingibt.", "acceptSuggestionOnEnter": "Steuert, ob Vorschläge mit der EINGABETASTE (zusätzlich zur TAB-Taste) akzeptiert werden sollen. Vermeidet Mehrdeutigkeit zwischen dem Einfügen neuer Zeilen oder dem Annehmen von Vorschlägen.", "acceptSuggestionOnEnterSmart": "Einen Vorschlag nur mit der EINGABETASTE akzeptieren, wenn dieser eine Änderung am Text vornimmt.", "accessibilityPageSize": "Steuert die Anzahl von Zeilen im Editor, die von einer Sprachausgabe in einem Arbeitsschritt gelesen werden können. Wenn eine Sprachausgabe erkannt wird, wird der Standardwert automatisch auf 500 festgelegt. Warnung: Ein Wert höher als der Standardwert, kann sich auf die Leistung auswirken.", - "accessibilitySupport": "Steuert, ob der Editor in einem für die Sprachausgabe optimierten Modus ausgeführt werden soll. Durch Festlegen auf \"Ein\" werden Zeilenumbrüche deaktiviert.", - "accessibilitySupport.auto": "Der Editor verwendet Plattform-APIs, um zu erkennen, wenn eine Sprachausgabe angefügt wird.", - "accessibilitySupport.off": "Der Editor wird nie für die Verwendung mit einer Sprachausgabe optimiert.", - "accessibilitySupport.on": "Der Editor wird dauerhaft für die Verwendung mit einer Sprachausgabe optimiert. Zeilenumbrüche werden deaktiviert.", + "accessibilitySupport": "Steuert, ob die Benutzeroberfläche in einem Modus ausgeführt werden soll, in dem sie für Sprachausgaben optimiert ist.", + "accessibilitySupport.auto": "Plattform-APIs verwenden, um zu erkennen, wenn eine Sprachausgabe angefügt ist", + "accessibilitySupport.off": "Annehmen, dass keine Sprachausgabe angefügt ist", + "accessibilitySupport.on": "Für die Verwendung mit einer Sprachausgabe optimieren", "alternativeDeclarationCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Deklaration\" der aktuelle Speicherort ist.", "alternativeDefinitionCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Definition\" die aktuelle Position ist.", "alternativeImplementationCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Implementatierung\" der aktuelle Speicherort ist.", @@ -291,27 +316,36 @@ "autoSurround": "Steuert, ob der Editor die Auswahl beim Eingeben von Anführungszeichen oder Klammern automatisch umschließt.", "bracketPairColorization.enabled": "Steuert, ob die Klammerpaar-Farbgebung aktiviert ist oder nicht. Verwenden Sie {0}, um die Hervorhebungsfarben der Klammer zu überschreiben.", "bracketPairColorization.independentColorPoolPerBracketType": "Steuert, ob jeder Klammertyp über einen eigenen unabhängigen Farbpool verfügt.", - "codeActions": "Aktiviert das Glühbirnensymbol für Codeaktionen im Editor.", + "codeActions": "Aktiviert das Glühlampensymbol für Codeaktionen im Editor.", "codeLens": "Steuert, ob der Editor CodeLens anzeigt.", "codeLensFontFamily": "Steuert die Schriftfamilie für CodeLens.", - "codeLensFontSize": "Steuert den Schriftgrad in Pixeln für CodeLens. Bei Festlegung auf „0“ werden 90 % von „#editor.fontSize#“ verwendet.", + "codeLensFontSize": "Steuert den Schriftgrad in Pixeln für CodeLens. Bei Festlegung auf „0, 90 % von „#editor.fontSize#“ verwendet.", + "colorDecoratorActivatedOn": "Controls the condition to make a color picker appear from a color decorator", "colorDecorators": "Steuert, ob der Editor die Inline-Farbdecorators und die Farbauswahl rendern soll.", + "colorDecoratorsLimit": "Steuert die maximale Anzahl von Farb-Decorators, die in einem Editor gleichzeitig gerendert werden können.", "columnSelection": "Zulassen, dass die Auswahl per Maus und Tasten die Spaltenauswahl durchführt.", "comments.ignoreEmptyLines": "Steuert, ob leere Zeilen bei Umschalt-, Hinzufügungs- oder Entfernungsaktionen für Zeilenkommentare ignoriert werden sollen.", "comments.insertSpace": "Steuert, ob beim Kommentieren ein Leerzeichen eingefügt wird.", "copyWithSyntaxHighlighting": "Steuert, ob Syntax-Highlighting in die Zwischenablage kopiert wird.", "cursorBlinking": "Steuert den Cursoranimationsstil.", "cursorSmoothCaretAnimation": "Steuert, ob die weiche Cursoranimation aktiviert werden soll.", + "cursorSmoothCaretAnimation.explicit": "Die Smooth Caret-Animation ist nur aktiviert, wenn der Benutzer den Cursor mit einer expliziten Geste bewegt.", + "cursorSmoothCaretAnimation.off": "Die Smooth Caret-Animation ist deaktiviert.", + "cursorSmoothCaretAnimation.on": "Die Smooth Caret-Animation ist immer aktiviert.", "cursorStyle": "Steuert den Cursor-Stil.", - "cursorSurroundingLines": "Steuert die Mindestanzahl sichtbarer führender und nachfolgender Zeilen um den Cursor. Dies wird in einigen anderen Editoren als \"scrollOff\" oder \"scrollOffset\" bezeichnet.", + "cursorSurroundingLines": "Steuert die Mindestanzahl sichtbarer führender Zeilen (mindestens 0) und nachfolgender Zeilen (mindestens 1) um den Cursor. Dies wird in einigen anderen Editoren als „scrollOff“ oder „scrollOffset“ bezeichnet.", "cursorSurroundingLinesStyle": "Legt fest, wann cursorSurroundingLines erzwungen werden soll", "cursorSurroundingLinesStyle.all": "\"cursorSurroundingLines\" wird immer erzwungen.", "cursorSurroundingLinesStyle.default": "\"cursorSurroundingLines\" wird nur erzwungen, wenn die Auslösung über die Tastatur oder API erfolgt.", "cursorWidth": "Steuert die Breite des Cursors, wenn `#editor.cursorStyle#` auf `line` festgelegt ist.", + "defaultColorDecorators": "Steuert, ob Inlinefarbdekorationen mithilfe des Standard-Dokumentfarbanbieters angezeigt werden sollen.", "definitionLinkOpensInPeek": "Steuert, ob die Mausgeste \"Gehe zu Definition\" immer das Vorschauwidget öffnet.", "deprecated": "Diese Einstellung ist veraltet. Verwenden Sie stattdessen separate Einstellungen wie \"editor.suggest.showKeywords\" oder \"editor.suggest.showSnippets\".", "dragAndDrop": "Steuert, ob der Editor das Verschieben einer Auswahl per Drag and Drop zulässt.", "dropIntoEditor.enabled": "Steuert, ob Sie eine Datei in einen Editor ziehen und ablegen können, indem Sie die UMSCHALTTASTE gedrückt halten (anstatt die Datei in einem Editor zu öffnen).", + "dropIntoEditor.showDropSelector": "Steuert, ob beim Ablegen von Dateien im Editor ein Widget angezeigt wird. Mit diesem Widget können Sie steuern, wie die Datei ablegt wird.", + "dropIntoEditor.showDropSelector.afterDrop": "Zeigt das Widget für die Dropdownauswahl an, nachdem eine Datei im Editor abgelegt wurde.", + "dropIntoEditor.showDropSelector.never": "Das Widget für die Ablageauswahl wird nie angezeigt. Stattdessen wird immer der Standardablageanbieter verwendet.", "editor.autoClosingBrackets.beforeWhitespace": "Schließe Klammern nur automatisch, wenn der Cursor sich links von einem Leerzeichen befindet.", "editor.autoClosingBrackets.languageDefined": "Verwenden Sie Sprachkonfigurationen, um zu bestimmen, wann Klammern automatisch geschlossen werden sollen.", "editor.autoClosingDelete.auto": "Angrenzende schließende Anführungszeichen oder Klammern werden nur überschrieben, wenn sie automatisch eingefügt wurden.", @@ -326,12 +360,14 @@ "editor.autoSurround.brackets": "Mit Klammern, nicht mit Anführungszeichen umschließen.", "editor.autoSurround.languageDefined": "Sprachkonfigurationen verwenden, um zu bestimmen, wann eine Auswahl automatisch umschlossen werden soll.", "editor.autoSurround.quotes": "Mit Anführungszeichen, nicht mit Klammern umschließen.", + "editor.colorDecoratorActivatedOn.click": "Make the color picker appear on click of the color decorator", + "editor.colorDecoratorActivatedOn.clickAndHover": "Make the color picker appear both on click and hover of the color decorator", + "editor.colorDecoratorActivatedOn.hover": "Make the color picker appear on hover of the color decorator", "editor.editor.gotoLocation.multipleDeclarations": "Legt das Verhalten des Befehls \"Gehe zu Deklaration\" fest, wenn mehrere Zielpositionen vorhanden sind.", "editor.editor.gotoLocation.multipleDefinitions": "Legt das Verhalten des Befehls \"Gehe zu Definition\" fest, wenn mehrere Zielpositionen vorhanden sind", "editor.editor.gotoLocation.multipleImplemenattions": "Legt das Verhalten des Befehls \"Gehe zu Implementierungen\", wenn mehrere Zielspeicherorte vorhanden sind", "editor.editor.gotoLocation.multipleReferences": "Legt das Verhalten des Befehls \"Gehe zu Verweisen\" fest, wenn mehrere Zielpositionen vorhanden sind", "editor.editor.gotoLocation.multipleTypeDefinitions": "Legt das Verhalten des Befehls \"Gehe zur Typdefinition\" fest, wenn mehrere Zielpositionen vorhanden sind.", - "editor.experimental.stickyScroll": "Zeigt die geschachtelten aktuellen Bereiche während des Bildlaufs am oberen Rand des Editors an.", "editor.find.autoFindInSelection.always": "\"In Auswahl suchen\" immer automatisch aktivieren.", "editor.find.autoFindInSelection.multiline": "\"In Auswahl suchen\" automatisch aktivieren, wenn mehrere Inhaltszeilen ausgewählt sind.", "editor.find.autoFindInSelection.never": "\"In Auswahl suchen\" niemals automatisch aktivieren (Standard).", @@ -357,9 +393,13 @@ "editor.guides.highlightActiveIndentation.true": "Hebt die aktive Einzugsführung hervor.", "editor.guides.indentation": "Steuert, ob der Editor Einzugsführungslinien rendern soll.", "editor.inlayHints.off": "Inlay-Hinweise sind deaktiviert", - "editor.inlayHints.offUnlessPressed": "Inlayhinweise sind standardmäßig ausgeblendet. Sie werden angezeigt, wenn `STRG+ALT` gedrückt gehalten wird.", + "editor.inlayHints.offUnlessPressed": "Inlayhinweise sind standardmäßig ausgeblendet. Sie werden angezeigt, wenn {0} gedrückt gehalten wird.", "editor.inlayHints.on": "Inlay-Hinweise sind aktiviert", - "editor.inlayHints.onUnlessPressed": "Inlay-Hinweise werden standardmäßig angezeigt und ausgeblendet, wenn Sie `Strg+Alt` gedrückt halten", + "editor.inlayHints.onUnlessPressed": "Inlay-Hinweise werden standardmäßig angezeigt und ausgeblendet, wenn Sie {0} gedrückt halten", + "editor.stickyScroll.defaultModel": "Legt das Modell fest, das zur Bestimmung der zu fixierenden Zeilen verwendet wird. Existiert das Gliederungsmodell nicht, wird auf das Modell des Folding Providers zurückgegriffen, der wiederum auf das Einrückungsmodell zurückgreift. Diese Reihenfolge wird in allen drei Fällen beachtet.", + "editor.stickyScroll.enabled": "Zeigt die geschachtelten aktuellen Bereiche während des Bildlaufs am oberen Rand des Editors an.", + "editor.stickyScroll.maxLineCount": "Definiert die maximale Anzahl fixierter Zeilen, die angezeigt werden sollen.", + "editor.suggest.matchOnWordStartOnly": "Wenn dies aktiviert ist, erfordert die IntelliSense-Filterung, dass das erste Zeichen mit einem Wortanfang übereinstimmt, z. B. „c“ in „Console“ oder „WebContext“, aber _nicht_ bei „description“. Wenn diese Option deaktiviert ist, zeigt IntelliSense mehr Ergebnisse an, sortiert sie aber weiterhin nach der Übereinstimmungsqualität.", "editor.suggest.showClasss": "Wenn aktiviert, zeigt IntelliSense \"class\"-Vorschläge an.", "editor.suggest.showColors": "Wenn aktiviert, zeigt IntelliSense \"color\"-Vorschläge an.", "editor.suggest.showConstants": "Wenn aktiviert, zeigt IntelliSense \"constant\"-Vorschläge an.", @@ -391,6 +431,10 @@ "editor.suggest.showVariables": "Wenn aktiviert, zeigt IntelliSense \"variable\"-Vorschläge an.", "editorViewAccessibleLabel": "Editor-Inhalt", "emptySelectionClipboard": "Steuert, ob ein Kopiervorgang ohne Auswahl die aktuelle Zeile kopiert.", + "experimentalWhitespaceRendering": "Steuert, ob Leerzeichen mit einer neuen experimentellen Methode gerendert werden.", + "experimentalWhitespaceRendering.font": "Verwenden Sie eine neue Rendering-Methode mit Schriftartzeichen.", + "experimentalWhitespaceRendering.off": "Verwenden Sie die stabile Rendering-Methode.", + "experimentalWhitespaceRendering.svg": "Verwenden Sie eine neue Rendering-Methode mit SVGs.", "fastScrollSensitivity": "Multiplikator für Scrollgeschwindigkeit bei Drücken von ALT.", "find.addExtraSpaceOnTop": "Steuert, ob das Suchwidget zusätzliche Zeilen im oberen Bereich des Editors hinzufügen soll. Wenn die Option auf \"true\" festgelegt ist, können Sie über die erste Zeile hinaus scrollen, wenn das Suchwidget angezeigt wird.", "find.autoFindInSelection": "Steuert die Bedingung zum automatischen Aktivieren von \"In Auswahl suchen\".", @@ -410,6 +454,9 @@ "fontLigatures": "Hiermit werden Schriftligaturen (Schriftartfeatures \"calt\" und \"liga\") aktiviert/deaktiviert. Ändern Sie diesen Wert in eine Zeichenfolge, um die CSS-Eigenschaft \"font-feature-settings\" detailliert zu steuern.", "fontLigaturesGeneral": "Hiermit werden Schriftligaturen oder Schriftartfeatures konfiguriert. Hierbei kann es sich entweder um einen booleschen Wert zum Aktivieren oder Deaktivieren von Ligaturen oder um eine Zeichenfolge für den Wert der CSS-Eigenschaft \"font-feature-settings\" handeln.", "fontSize": "Legt die Schriftgröße in Pixeln fest.", + "fontVariationSettings": "Explizite CSS-Eigenschaft „font-variation-settings“. Stattdessen kann ein boolescher Wert eingeben werden, wenn nur „font-weight“ in „font-variation-settings“ übersetzt werden muss.", + "fontVariations": "Aktiviert/deaktiviert die Übersetzung von „font-weight“ in „font-variation-settings“. Ändern Sie dies in eine Zeichenfolge für eine differenzierte Steuerung der CSS-Eigenschaft „font-variation-settings“.", + "fontVariationsGeneral": "Konfiguriert Variationen der Schriftart. Kann entweder ein boolescher Wert zum Aktivieren/Deaktivieren der Übersetzung von „font-weight“ in „font-variation-settings“ oder eine Zeichenfolge für den Wert der CSS-Eigenschaft „font-variation-settings“ sein.", "fontWeight": "Steuert die Schriftbreite. Akzeptiert die Schlüsselwörter \"normal\" und \"bold\" sowie Zahlen zwischen 1 und 1000.", "fontWeightErrorMessage": "Es sind nur die Schlüsselwörter \"normal\" und \"bold\" sowie Zahlen zwischen 1 und 1000 zulässig.", "formatOnPaste": "Steuert, ob der Editor den eingefügten Inhalt automatisch formatieren soll. Es muss ein Formatierer vorhanden sein, der in der Lage ist, auch Dokumentbereiche zu formatieren.", @@ -426,6 +473,10 @@ "inlayHints.padding": "Aktiviert den Abstand um die Inlay-Hinweise im Editor.", "inline": "Schnelle Vorschläge werden als inaktiver Text angezeigt", "inlineSuggest.enabled": "Steuert, ob Inline-Vorschläge automatisch im Editor angezeigt werden.", + "inlineSuggest.showToolbar": "Steuert, wann die Inlinevorschlagssymbolleiste angezeigt werden soll.", + "inlineSuggest.showToolbar.always": "Die Symbolleiste „Inline-Vorschlag“ anzeigen, wenn ein Inline-Vorschlag angezeigt wird.", + "inlineSuggest.showToolbar.onHover": "Die Symbolleiste „Inline-Vorschlag“ anzeigen, wenn Sie mit dem Mauszeiger auf einen Inline-Vorschlag zeigen.", + "inlineSuggest.suppressSuggestions": "Steuert, wie Inlinevorschläge mit dem Vorschlagswidget interagieren. Wenn diese Option aktiviert ist, wird das Vorschlagswidget nicht automatisch angezeigt, wenn Inlinevorschläge verfügbar sind.", "letterSpacing": "Legt den Abstand der Buchstaben in Pixeln fest.", "lineHeight": "Steuert die Zeilenhöhe. \r\n – Verwenden Sie 0, um die Zeilenhöhe automatisch anhand des Schriftgrads zu berechnen.\r\n – Werte zwischen 0 und 8 werden als Multiplikator mit dem Schriftgrad verwendet.\r\n – Werte größer oder gleich 8 werden als effektive Werte verwendet.", "lineNumbers": "Steuert die Anzeige von Zeilennummern.", @@ -449,6 +500,7 @@ "minimap.size.proportional": "Die Minimap hat die gleiche Größe wie der Editor-Inhalt (und kann scrollen).", "mouseWheelScrollSensitivity": "Ein Multiplikator, der für die Mausrad-Bildlaufereignisse \"deltaX\" und \"deltaY\" verwendet werden soll.", "mouseWheelZoom": "Schriftart des Editors vergrößern, wenn das Mausrad verwendet und die STRG-TASTE gedrückt wird.", + "multiCursorLimit": "Steuert die maximale Anzahl von Cursorn, die sich gleichzeitig in einem aktiven Editor befindet.", "multiCursorMergeOverlapping": "Mehrere Cursor zusammenführen, wenn sie sich überlappen.", "multiCursorModifier": "Der Modifizierer, der zum Hinzufügen mehrerer Cursor mit der Maus verwendet werden soll. Die Mausgesten \"Gehe zu Definition\" und \"Link öffnen\" werden so angepasst, dass sie nicht mit dem [Multicursormodifizierer](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-Modifizierer) in Konflikt stehen.", "multiCursorModifier.alt": "Ist unter Windows und Linux der ALT-Taste und unter macOS der Wahltaste zugeordnet.", @@ -464,6 +516,10 @@ "padding.top": "Steuert den Abstand zwischen dem oberen Rand des Editors und der ersten Zeile.", "parameterHints.cycle": "Steuert, ob das Menü mit Parameterhinweisen zyklisch ist oder sich am Ende der Liste schließt.", "parameterHints.enabled": "Aktiviert ein Pop-up, das Dokumentation und Typ eines Parameters anzeigt während Sie tippen.", + "pasteAs.enabled": "Steuert, ob Sie Inhalte auf unterschiedliche Weise einfügen können.", + "pasteAs.showPasteSelector": "Steuert, ob beim Einfügen von Inhalt im Editor ein Widget angezeigt wird. Mit diesem Widget können Sie steuern, wie die Datei eingefügt wird.", + "pasteAs.showPasteSelector.afterPaste": "Das Widget für die Einfügeauswahl anzeigen, nachdem der Inhalt in den Editor eingefügt wurde.", + "pasteAs.showPasteSelector.never": "Das Widget für die Einfügeauswahl wird nie angezeigt. Stattdessen wird immer das Standardeinfügeverhalten verwendet.", "peekWidgetDefaultFocus": "Steuert, ob der Inline-Editor oder die Struktur im Peek-Widget fokussiert werden soll.", "peekWidgetDefaultFocus.editor": "Editor fokussieren, wenn Sie den Peek-Editor öffnen", "peekWidgetDefaultFocus.tree": "Struktur beim Öffnen des Peek-Editors fokussieren", @@ -487,6 +543,7 @@ "rulers": "Vertikale Linien nach einer bestimmten Anzahl von Monospacezeichen rendern. Verwenden Sie mehrere Werte für mehrere Linien. Wenn das Array leer ist, werden keine Linien gerendert.", "rulers.color": "Farbe dieses Editor-Lineals.", "rulers.size": "Anzahl der Zeichen aus Festbreitenschriftarten, ab der dieses Editor-Lineal gerendert wird.", + "screenReaderAnnounceInlineSuggestion": "Steuern Sie, ob Inlinevorschläge von einer Sprachausgabe angekündigt werden.", "scrollBeyondLastColumn": "Steuert die Anzahl der zusätzlichen Zeichen, nach denen der Editor horizontal scrollt.", "scrollBeyondLastLine": "Steuert, ob der Editor jenseits der letzten Zeile scrollen wird.", "scrollPredominantAxis": "Nur entlang der vorherrschenden Achse scrollen, wenn gleichzeitig vertikal und horizontal gescrollt wird. Dadurch wird ein horizontaler Versatz beim vertikalen Scrollen auf einem Trackpad verhindert.", @@ -519,18 +576,23 @@ "stickyTabStops": "Emuliert das Auswahlverhalten von Tabstoppzeichen, wenn Leerzeichen für den Einzug verwendet werden. Die Auswahl wird an Tabstopps ausgerichtet.", "suggest.filterGraceful": "Steuert, ob Filter- und Suchvorschläge geringfügige Tippfehler berücksichtigen.", "suggest.insertMode": "Legt fest, ob Wörter beim Akzeptieren von Vervollständigungen überschrieben werden. Beachten Sie, dass dies von Erweiterungen abhängt, die für dieses Features aktiviert sind.", + "suggest.insertMode.always": "Wählen Sie immer einen Vorschlag aus, wenn IntelliSense automatisch ausgelöst wird.", "suggest.insertMode.insert": "Vorschlag einfügen, ohne den Text auf der rechten Seite des Cursors zu überschreiben", + "suggest.insertMode.never": "Wählen Sie niemals einen Vorschlag aus, wenn IntelliSense automatisch ausgelöst wird.", "suggest.insertMode.replace": "Vorschlag einfügen und Text auf der rechten Seite des Cursors überschreiben", + "suggest.insertMode.whenQuickSuggestion": "Wählen Sie einen Vorschlag nur aus, wenn Sie IntelliSense während der Eingabe auslösen.", + "suggest.insertMode.whenTriggerCharacter": "Wählen Sie einen Vorschlag nur aus, wenn IntelliSense aus einem Triggerzeichen ausgelöst wird.", "suggest.localityBonus": "Steuert, ob bei der Sortierung Wörter priorisiert werden, die in der Nähe des Cursors stehen.", "suggest.maxVisibleSuggestions.dep": "Diese Einstellung ist veraltet. Die Größe des Vorschlagswidgets kann jetzt geändert werden.", "suggest.preview": "Steuert, ob das Ergebnis des Vorschlags im Editor in der Vorschau angezeigt werden soll.", + "suggest.selectionMode": "Steuert, ob ein Vorschlag ausgewählt wird, wenn das Widget angezeigt wird. Beachten Sie, dass dies nur für automatisch ausgelöste Vorschläge gilt (\"#editor.quickSuggestions#\" und \"#editor.suggestOnTriggerCharacters#\"), und dass ein Vorschlag immer ausgewählt wird, wenn er explizit aufgerufen wird, z. B. über STRG+LEERTASTE.", "suggest.shareSuggestSelections": "Steuert, ob gespeicherte Vorschlagauswahlen in verschiedenen Arbeitsbereichen und Fenstern gemeinsam verwendet werden (dafür ist \"#editor.suggestSelection#\" erforderlich).", "suggest.showIcons": "Steuert, ob Symbole in Vorschlägen ein- oder ausgeblendet werden.", "suggest.showInlineDetails": "Steuert, ob Vorschlagsdetails inline mit der Bezeichnung oder nur im Detailwidget angezeigt werden.", "suggest.showStatusBar": "Steuert die Sichtbarkeit der Statusleiste unten im Vorschlagswidget.", "suggest.snippetsPreventQuickSuggestions": "Steuert, ob ein aktiver Schnipsel verhindert, dass der Bereich \"Schnelle Vorschläge\" angezeigt wird.", "suggestFontSize": "Schriftgrad für das Vorschlagswidget. Bei Festlegung auf {0} wird der Wert von {1} verwendet.", - "suggestLineHeight": "Linienhöhe für das Vorschlagswidget. Bei Festlegung auf {0} wird der Wert von {1} verwendet. Der Mindestwert ist 8.", + "suggestLineHeight": "Zeilenhöhe für das Vorschlagswidget. Bei Festlegung auf {0} wird der Wert von {1} verwendet. Der Mindestwert ist 8.", "suggestOnTriggerCharacters": "Steuert, ob Vorschläge automatisch angezeigt werden sollen, wenn Triggerzeichen eingegeben werden.", "suggestSelection": "Steuert, wie Vorschläge bei Anzeige der Vorschlagsliste vorab ausgewählt werden.", "suggestSelection.first": "Immer den ersten Vorschlag auswählen.", @@ -540,12 +602,13 @@ "tabCompletion.off": "Tab-Vervollständigungen deaktivieren.", "tabCompletion.on": "Die Tab-Vervollständigung fügt den passendsten Vorschlag ein, wenn auf Tab gedrückt wird.", "tabCompletion.onlySnippets": "Codeschnipsel per Tab vervollständigen, wenn die Präfixe übereinstimmen. Funktioniert am besten, wenn \"quickSuggestions\" deaktiviert sind.", + "tabFocusMode": "Steuert, ob der Editor Registerkarten empfängt oder zur Navigation zur Workbench zurückgibt.", "unfoldOnClickAfterEndOfLine": "Steuert, ob eine Zeile aufgefaltet wird, wenn nach einer gefalteten Zeile auf den leeren Inhalt geklickt wird.", "unicodeHighlight.allowedCharacters": "Definiert zulässige Zeichen, die nicht hervorgehoben werden.", "unicodeHighlight.allowedLocales": "Unicodezeichen, die in zulässigen Gebietsschemas üblich sind, werden nicht hervorgehoben.", "unicodeHighlight.ambiguousCharacters": "Legt fest, ob Zeichen hervorgehoben werden, die mit einfachen ASCII-Zeichen verwechselt werden können, mit Ausnahme derjenigen, die im aktuellen Gebietsschema des Benutzers üblich sind.", - "unicodeHighlight.includeComments": "Legt fest, ob Zeichen in Kommentaren auch mit Unicode-Hervorhebung versehen werden sollen.", - "unicodeHighlight.includeStrings": "Legt fest, ob Zeichen in Zeichenfolgen auch mit Unicode-Hervorhebung versehen werden sollen.", + "unicodeHighlight.includeComments": "Steuert, ob Zeichen in Kommentaren auch mit Unicode-Hervorhebung versehen werden sollen.", + "unicodeHighlight.includeStrings": "Steuert, ob Zeichen in Zeichenfolgen auch mit Unicode-Hervorhebung versehen werden sollen.", "unicodeHighlight.invisibleCharacters": "Legt fest, ob Zeichen, die nur als Platzhalter dienen oder überhaupt keine Breite haben, hervorgehoben werden.", "unicodeHighlight.nonBasicASCII": "Legt fest, ob alle nicht einfachen ASCII-Zeichen hervorgehoben werden. Nur Zeichen zwischen U+0020 und U+007E, Tabulator, Zeilenvorschub und Wagenrücklauf gelten als einfache ASCII-Zeichen.", "unusualLineTerminators": "Entfernen Sie unübliche Zeilenabschlusszeichen, die Probleme verursachen können.", @@ -553,6 +616,9 @@ "unusualLineTerminators.off": "Ungewöhnliche Zeilenabschlusszeichen werden ignoriert.", "unusualLineTerminators.prompt": "Zum Entfernen ungewöhnlicher Zeilenabschlusszeichen wird eine Eingabeaufforderung angezeigt.", "useTabStops": "Das Einfügen und Löschen von Leerzeichen erfolgt nach Tabstopps.", + "wordBreak": "Steuert die Regeln für Trennstellen, die für Texte in Chinesisch/Japanisch/Koreanisch (CJK) verwendet werden.", + "wordBreak.keepAll": "Trennstellen dürfen nicht für Texte in Chinesisch/Japanisch/Koreanisch (CJK) verwendet werden. Das Verhalten von Nicht-CJK-Texten ist mit dem für normales Verhalten identisch.", + "wordBreak.normal": "Verwenden Sie die Standardregel für Zeilenumbrüche.", "wordSeparators": "Zeichen, die als Worttrennzeichen verwendet werden, wenn wortbezogene Navigationen oder Vorgänge ausgeführt werden.", "wordWrap": "Steuert, wie der Zeilenumbruch durchgeführt werden soll.", "wordWrap.bounded": "Der Zeilenumbruch erfolgt beim Mindestanzeigebereich und \"#editor.wordWrapColumn\".", @@ -565,7 +631,7 @@ "wrappingIndent.indent": "Umbrochene Zeilen erhalten + 1 Einzug auf das übergeordnete Element.", "wrappingIndent.none": "Kein Einzug. Umbrochene Zeilen beginnen bei Spalte 1.", "wrappingIndent.same": "Umbrochene Zeilen erhalten den gleichen Einzug wie das übergeordnete Element.", - "wrappingStrategy": "Steuert den Algorithmus, der Umbruchpunkte berechnet.", + "wrappingStrategy": "Steuert den Algorithmus, der Umbruchpunkte berechnet. Beachten Sie, dass \"advanced\" im Barrierefreiheitsmodus für eine optimale Benutzererfahrung verwendet wird.", "wrappingStrategy.advanced": "Delegiert die Berechnung von Umbruchpunkten an den Browser. Dies ist ein langsamer Algorithmus, der bei großen Dateien Code Freezes verursachen kann, aber in allen Fällen korrekt funktioniert.", "wrappingStrategy.simple": "Es wird angenommen, dass alle Zeichen gleich breit sind. Dies ist ein schneller Algorithmus, der für Festbreitenschriftarten und bestimmte Alphabete (wie dem lateinischen), bei denen die Glyphen gleich breit sind, korrekt funktioniert." }, @@ -597,13 +663,14 @@ "editorBracketPairGuide.background6": "Hintergrundfarbe der inaktiven Klammerpaar-Hilfslinien (6). Erfordert das Aktivieren von Klammerpaar-Hilfslinien.", "editorCodeLensForeground": "Vordergrundfarbe der CodeLens-Links im Editor", "editorCursorBackground": "Hintergrundfarbe vom Editor-Cursor. Erlaubt die Anpassung der Farbe von einem Zeichen, welches von einem Block-Cursor überdeckt wird.", + "editorDimmedLineNumber": "Die Farbe der letzten Editor-Zeile, wenn „editor.renderFinalNewline“ auf „abgeblendet“ festgelegt ist.", "editorGhostTextBackground": "Hintergrundfarbe des Ghost-Texts im Editor.", "editorGhostTextBorder": "Rahmenfarbe des Ghost-Texts im Editor.", "editorGhostTextForeground": "Vordergrundfarbe des Ghost-Texts im Editor.", "editorGutter": "Hintergrundfarbe der Editorleiste. Die Leiste enthält die Glyphenränder und die Zeilennummern.", "editorIndentGuides": "Farbe der Führungslinien für Einzüge im Editor.", "editorLineNumbers": "Zeilennummernfarbe im Editor.", - "editorOverviewRulerBackground": "Hintergrundfarbe des Übersichtslineals im Editor. Wird nur verwendet, wenn die Minimap aktiviert ist und auf der rechten Seite des Editors platziert wird.", + "editorOverviewRulerBackground": "Hintergrundfarbe des Editor-Übersichtslineals.", "editorOverviewRulerBorder": "Farbe des Rahmens für das Übersicht-Lineal.", "editorRuler": "Farbe des Editor-Lineals.", "editorUnicodeHighlight.background": "Hintergrundfarbe, die zum Hervorheben von Unicode-Zeichen verwendet wird.", @@ -645,6 +712,7 @@ "editorHasSelection": "Gibt an, ob im Editor Text ausgewählt ist.", "editorHasSignatureHelpProvider": "Gibt an, ob der Editor über einen Signaturhilfeanbieter verfügt.", "editorHasTypeDefinitionProvider": "Gibt an, ob der Editor über einen Typdefinitionsanbieter verfügt.", + "editorHoverFocused": "Gibt an, ob Daraufzeigen im Editor fokussiert ist.", "editorHoverVisible": "Gibt an, ob Hover im Editor sichtbar ist.", "editorLangId": "Der Sprachbezeichner des Editors.", "editorReadonly": "Gibt an, ob der Editor schreibgeschützt ist.", @@ -652,6 +720,11 @@ "editorTextFocus": "Gibt an, ob der Editor-Text den Fokus besitzt (Cursor blinkt).", "inCompositeEditor": "Gibt an, ob der Editor Bestandteil eines größeren Editors ist (z. B. Notebooks).", "inDiffEditor": "Gibt an, ob der Kontext ein Diff-Editor ist.", + "isEmbeddedDiffEditor": "Gibt an, ob der Kontext ein eingebetteter Diff-Editor ist.", + "standaloneColorPickerFocused": "Gibt an, ob der eigenständige Farbwähler fokussiert ist.", + "standaloneColorPickerVisible": "Gibt an, ob der eigenständige Farbwähler sichtbar ist.", + "stickyScrollFocused": "Gibt an, ob der Fokus auf dem Fixierten Bildlauf liegt.", + "stickyScrollVisible": "Gibt an, ob der Fixierte Bildlauf sichtbar ist.", "textInputFocus": "Gibt an, ob ein Editor oder eine Rich-Text-Eingabe den Fokus besitzt (Cursor blinkt)." }, "vs/editor/common/languages/modesRegistry": { @@ -662,40 +735,37 @@ }, "vs/editor/common/standaloneStrings": { "accessibilityHelpMessage": "Drücken Sie ALT + F1, um die Barrierefreiheitsoptionen aufzurufen.", - "auto_off": "Der Editor ist so konfiguriert, dass er nie auf die Verwendung mit Sprachausgabe hin optimiert wird. Dies ist zu diesem Zeitpunkt nicht der Fall.", + "accessibilityHelpTitle": "Hilfe zur Barrierefreiheit", + "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader", "auto_on": "Der Editor ist auf eine optimale Verwendung mit Sprachausgabe konfiguriert.", "bulkEditServiceSummary": "{0} Bearbeitungen in {1} Dateien durchgeführt", "changeConfigToOnMac": "Drücken Sie BEFEHLSTASTE + E, um den Editor für eine optimierte Verwendung mit Sprachausgabe zu konfigurieren.", "changeConfigToOnWinLinux": "Drücken Sie STRG + E, um den Editor für eine optimierte Verwendung mit Sprachausgabe zu konfigurieren.", - "editableDiffEditor": " in einem Bereich eines Diff-Editors.", - "editableEditor": " in einem Code-Editor", + "editableDiffEditor": "You are in a pane of a diff editor.", + "editableEditor": "You are in a code editor", "editorViewAccessibleLabel": "Editor-Inhalt", - "emergencyConfOn": "Die Einstellung \"accessibilitySupport\" wird jetzt in \"on\" geändert.", "gotoLineActionLabel": "Gehe zu Zeile/Spalte...", "helpQuickAccess": "Alle Anbieter für den Schnellzugriff anzeigen", "inspectTokens": "Entwickler: Token überprüfen", - "multiSelection": "{0} Auswahlen", - "multiSelectionRange": "{0} Auswahlen ({1} Zeichen ausgewählt)", - "noSelection": "Keine Auswahl", - "openDocMac": "Drücken Sie BEFEHLSTASTE + H, um ein Browserfenster mit weiteren Informationen zur Barrierefreiheit des Editors zu öffnen.", - "openDocWinLinux": "Drücken Sie STRG + H, um ein Browserfenster mit weiteren Informationen zur Barrierefreiheit des Editors zu öffnen.", + "openDoc": "Press H now to open a browser window with more information related to editor accessibility.", "openingDocs": "Die Dokumentationsseite zur Barrierefreiheit des Editors wird geöffnet.", - "outroMsg": "Sie können diese QuickInfo schließen und durch Drücken von ESC oder UMSCHALT+ESC zum Editor zurückkehren.", "quickCommandActionHelp": "Befehle anzeigen und ausführen", "quickCommandActionLabel": "Befehlspalette", "quickOutlineActionLabel": "Gehe zu Symbol...", "quickOutlineByCategoryActionLabel": "Gehe zu Symbol nach Kategorie...", - "readonlyDiffEditor": " in einem schreibgeschützten Bereich eines Diff-Editors.", - "readonlyEditor": " in einem schreibgeschützten Code-Editor", + "readonlyDiffEditor": "You are in a read-only pane of a diff editor.", + "readonlyEditor": "You are in a read-only code editor", "showAccessibilityHelpAction": "Hilfe zur Barrierefreiheit anzeigen", - "singleSelection": "Zeile {0}, Spalte {1}", - "singleSelectionRange": "Zeile {0}, Spalte {1} ({2} ausgewählt)", "tabFocusModeOffMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", "tabFocusModeOffMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden.", "tabFocusModeOnMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", "tabFocusModeOnMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden.", "toggleHighContrast": "Zu Design mit hohem Kontrast umschalten" }, + "vs/editor/common/viewLayout/viewLineRenderer": { + "overflow.chars": "{0} Zeichen", + "showMore": "Mehr anzeigen ({0})" + }, "vs/editor/contrib/anchorSelect/browser/anchorSelect": { "anchorSet": "Anker festgelegt bei \"{0}:{1}\"", "cancelSelectionAnchor": "Auswahlanker abbrechen", @@ -708,6 +778,7 @@ "miGoToBracket": "Gehe zu &&Klammer", "overviewRulerBracketMatchForeground": "Übersichtslineal-Markierungsfarbe für zusammengehörige Klammern.", "smartSelect.jumpBracket": "Gehe zu Klammer", + "smartSelect.removeBrackets": "Klammern entfernen", "smartSelect.selectToBracket": "Auswählen bis Klammer" }, "vs/editor/contrib/caretOperations/browser/caretOperations": { @@ -728,8 +799,10 @@ "miPaste": "&&Einfügen", "share": "Freigeben" }, + "vs/editor/contrib/codeAction/browser/codeAction": { + "applyCodeActionFailed": "Beim Anwenden der Code-Aktion ist ein unbekannter Fehler aufgetreten" + }, "vs/editor/contrib/codeAction/browser/codeActionCommands": { - "applyCodeActionFailed": "Beim Anwenden der Code-Aktion ist ein unbekannter Fehler aufgetreten", "args.schema.apply": "Legt fest, wann die zurückgegebenen Aktionen angewendet werden", "args.schema.apply.first": "Die erste zurückgegebene Codeaktion immer anwenden", "args.schema.apply.ifSingle": "Die erste zurückgegebene Codeaktion anwenden, wenn nur eine vorhanden ist", @@ -757,15 +830,24 @@ "organizeImports.label": "Importe organisieren", "quickfix.trigger.label": "Schnelle Problembehebung ...", "refactor.label": "Refactoring durchführen...", - "refactor.preview.label": "Mit Vorschau umgestalten...", "source.label": "Quellaktion..." }, - "vs/editor/contrib/codeAction/browser/codeActionMenu": { - "CodeActionMenuVisible": "Gibt an, ob das Widget für die Codeaktionsliste sichtbar ist.", - "label": "{0} umgestalten, {1} in der Vorschau anzeigen" + "vs/editor/contrib/codeAction/browser/codeActionContributions": { + "showCodeActionHeaders": "Aktivieren/Deaktivieren Sie die Anzeige von Gruppenheadern im Codeaktionsmenü." }, - "vs/editor/contrib/codeAction/browser/codeActionWidgetContribution": { - "codeActionWidget": "Durch Aktivieren dieser Option wird die Darstellung des Codeaktionsmenüs angepasst." + "vs/editor/contrib/codeAction/browser/codeActionController": { + "hideMoreActions": "Deaktivierte Elemente ausblenden", + "showMoreActions": "Deaktivierte Elemente anzeigen" + }, + "vs/editor/contrib/codeAction/browser/codeActionMenu": { + "codeAction.widget.id.convert": "Erneut generieren...", + "codeAction.widget.id.extract": "Extrahieren...", + "codeAction.widget.id.inline": "Inline...", + "codeAction.widget.id.more": "Weitere Aktionen...", + "codeAction.widget.id.move": "Verschieben...", + "codeAction.widget.id.quickfix": "Schnelle Problembehebung...", + "codeAction.widget.id.source": "Quellaktion...", + "codeAction.widget.id.surround": "Umgeben mit..." }, "vs/editor/contrib/codeAction/browser/lightBulbWidget": { "codeAction": "Codeaktionen anzeigen", @@ -776,7 +858,14 @@ "showLensOnLine": "CodeLens-Befehle für aktuelle Zeile anzeigen" }, "vs/editor/contrib/colorPicker/browser/colorPickerWidget": { - "clickToToggleColorOptions": "Zum Umschalten zwischen Farboptionen (rgb/hsl/hex) klicken" + "clickToToggleColorOptions": "Zum Umschalten zwischen Farboptionen (rgb/hsl/hex) klicken", + "closeIcon": "Symbol zum Schließen des Farbwählers" + }, + "vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions": { + "hideColorPicker": "Farbwähler ausblenden", + "insertColorWithStandaloneColorPicker": "Farbe mit eigenständigem Farbwähler einfügen", + "mishowOrFocusStandaloneColorPicker": "&&Eigenständige Farbwähler anzeigen oder fokussieren", + "showOrFocusStandaloneColorPicker": "Eigenständige Farbwähler anzeigen oder konzentrieren" }, "vs/editor/contrib/comment/browser/comment": { "comment.block": "Blockkommentar umschalten", @@ -798,15 +887,35 @@ "context.minimap.slider.always": "Immer", "context.minimap.slider.mouseover": "Maus über" }, - "vs/editor/contrib/copyPaste/browser/copyPasteContribution": { - "pasteActions": "Aktivieren/Deaktivieren der Ausführung von Bearbeitungen von Erweiterungen beim Einfügen." - }, "vs/editor/contrib/cursorUndo/browser/cursorUndo": { "cursor.redo": "Wiederholen mit Cursor", "cursor.undo": "Mit Cursor rückgängig machen" }, - "vs/editor/contrib/dropIntoEditor/browser/dropIntoEditorContribution": { - "dropProgressTitle": "Drophandler werden ausgeführt..." + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": { + "pasteAs": "Einfügen als...", + "pasteAs.id": "Die ID der Einfügebearbeitung, die angewendet werden soll. Wenn keine Angabe erfolgt, zeigt der Editor eine Auswahl an." + }, + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": { + "pasteAsPickerPlaceholder": "Einfügeaktion auswählen", + "pasteAsProgress": "Einfügehandler werden ausgeführt", + "pasteIntoEditorProgress": "Einfügehandler werden ausgeführt. Klicken Sie hier, um den Vorgang abzubrechen.", + "pasteWidgetVisible": "Gibt an, ob das Einfügewidget angezeigt wird.", + "postPasteWidgetTitle": "Einfügeoptionen anzeigen..." + }, + "vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": { + "builtIn": "Integriert", + "defaultDropProvider.uriList.path": "Pfad einfügen", + "defaultDropProvider.uriList.paths": "Pfade einfügen", + "defaultDropProvider.uriList.relativePath": "Relativen Pfad einfügen", + "defaultDropProvider.uriList.relativePaths": "Relative Pfade einfügen", + "defaultDropProvider.uriList.uri": "URI einfügen", + "defaultDropProvider.uriList.uris": "URI einfügen", + "text.label": "Nur-Text einfügen" + }, + "vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": { + "dropIntoEditorProgress": "Drophandler werden ausgeführt. Klicken Sie hier, um den Vorgang abzubrechen.", + "dropWidgetVisible": "Gibt an, ob das Ablagewidget angezeigt wird.", + "postDropWidgetTitle": "Ablageoptionen anzeigen..." }, "vs/editor/contrib/editorState/browser/keybindingCancellation": { "cancellableOperation": "Gibt an, ob der Editor einen abbrechbaren Vorgang ausführt, z. B. \"Verweisvorschau\"." @@ -816,6 +925,10 @@ "actions.find.matchCaseOverride": "Überschreibt das Flag „Math Case“.\r\nDas Flag wird für die Zukunft nicht gespeichert.\r\n0: Nichts unternehmen\r\n1: TRUE\r\n2: FALSE", "actions.find.preserveCaseOverride": "Überschreibt das Flag „Preserve Case“.\r\nDas Flag wird für die Zukunft nicht gespeichert.\r\n0: Nichts unternehmen\r\n1: TRUE\r\n2: FALSE", "actions.find.wholeWordOverride": "Überschreibt das Flag „Match Whole Word“.\r\nDas Flag wird für die Zukunft nicht gespeichert.\r\n0: Nichts unternehmen\r\n1: TRUE\r\n2: FALSE", + "findMatchAction.goToMatch": "Zu Übereinstimmung wechseln ...", + "findMatchAction.inputPlaceHolder": "Geben Sie eine Zahl ein, um zu einer bestimmten Übereinstimmung zu wechseln (zwischen 1 und {0}).", + "findMatchAction.inputValidationMessage": "Zahl zwischen 1 und {0} eingeben", + "findMatchAction.noResults": "Keine Übereinstimmungen. Versuchen Sie, nach etwas anderem zu suchen.", "findNextMatchAction": "Weitersuchen", "findPreviousMatchAction": "Vorheriges Element suchen", "miFind": "&&Suchen", @@ -842,6 +955,7 @@ "findSelectionIcon": "Symbol für \"In Auswahl suchen\" im Editor-Such-Widget.", "label.closeButton": "Schließen", "label.find": "Suchen", + "label.findDialog": "Find / Replace", "label.matchesLocation": "{0} von {1}", "label.nextMatchButton": "Nächste Übereinstimmung", "label.noResults": "Keine Ergebnisse", @@ -856,20 +970,17 @@ "title.matchesCountLimit": "Nur die ersten {0} Ergebnisse wurden hervorgehoben, aber alle Suchoperationen werden auf dem gesamten Text durchgeführt." }, "vs/editor/contrib/folding/browser/folding": { - "createManualFoldRange.label": "Manuellen Faltbereich aus Auswahl erstellen", - "editorGutter.foldingControlForeground": "Farbe des Faltsteuerelements im Editor-Bundsteg.", + "createManualFoldRange.label": "Faltungsbereich aus Auswahl erstellen", "foldAction.label": "Falten", "foldAllAction.label": "Alle falten", "foldAllBlockComments.label": "Alle Blockkommentare falten", "foldAllExcept.label": "Alle Regionen mit Ausnahme der ausgewählten zuklappen", "foldAllMarkerRegions.label": "Alle Regionen falten", - "foldBackgroundBackground": "Hintergrundfarbe hinter gefalteten Bereichen. Die Farbe darf nicht deckend sein, sodass zugrunde liegende Dekorationen nicht ausgeblendet werden.", "foldLevelAction.label": "Faltebene {0}", "foldRecursivelyAction.label": "Rekursiv falten", "gotoNextFold.label": "Zum nächsten Faltbereich wechseln", "gotoParentFold.label": "Zur übergeordneten Reduzierung wechseln", "gotoPreviousFold.label": "Zum vorherigen Faltbereich wechseln", - "maximum fold ranges": "Die Anzahl der faltbaren Regionen ist auf maximal {0} beschränkt. Erhöhen Sie die Konfigurationsoption [“Maximale faltbare Regionen“](command:workbench.action.openSettings?[“editor.foldingMaximumRegions“]) um weitere zu ermöglichen.", "removeManualFoldingRanges.label": "Manuelle Faltbereiche entfernen", "toggleFoldAction.label": "Einklappung umschalten", "unFoldRecursivelyAction.label": "Faltung rekursiv aufheben", @@ -879,6 +990,8 @@ "unfoldAllMarkerRegions.label": "Alle Regionen auffalten" }, "vs/editor/contrib/folding/browser/foldingDecorations": { + "editorGutter.foldingControlForeground": "Farbe des Faltsteuerelements im Editor-Bundsteg.", + "foldBackgroundBackground": "Hintergrundfarbe hinter gefalteten Bereichen. Die Farbe darf nicht deckend sein, sodass zugrunde liegende Dekorationen nicht ausgeblendet werden.", "foldingCollapsedIcon": "Symbol für zugeklappte Bereiche im Editor-Glyphenrand.", "foldingExpandedIcon": "Symbol für aufgeklappte Bereiche im Editor-Glyphenrand.", "foldingManualCollapedIcon": "Symbol für manuell reduzierte Bereiche im Glyphenrand des Editors.", @@ -983,8 +1096,8 @@ "vs/editor/contrib/gotoSymbol/browser/referencesModel": { "aria.fileReferences.1": "1 Symbol in {0}, vollständiger Pfad {1}", "aria.fileReferences.N": "{0} Symbole in {1}, vollständiger Pfad {2}", - "aria.oneReference": "Symbol in {0} in Zeile {1}, Spalte {2}", - "aria.oneReference.preview": "Symbol in \"{0}\" in Zeile {1}, Spalte {2}, {3}", + "aria.oneReference": "in {0} in Zeile {1} in Spalte {2}", + "aria.oneReference.preview": "{0} in {1} in Zeile {2} in Spalte {3}", "aria.result.0": "Es wurden keine Ergebnisse gefunden.", "aria.result.1": "1 Symbol in {0} gefunden", "aria.result.n1": "{0} Symbole in {1} gefunden", @@ -996,11 +1109,21 @@ "location.kb": "Symbol {0} von {1}, {2} für nächstes" }, "vs/editor/contrib/hover/browser/hover": { + "escapeFocusHover": "Fokus entfernen beim Daraufzeigen", + "goToBottomHover": "Gehe nach unten beim Daraufzeigen", + "goToTopHover": "Gehe nach oben beim Daraufzeigen", + "pageDownHover": "Eine Seite nach unten beim Daraufzeigen", + "pageUpHover": "Eine Seite nach oben beim Daraufzeigen", + "scrollDownHover": "Bildlauf nach unten beim Daraufzeigen", + "scrollLeftHover": "Bildlauf nach links beim Daraufzeigen", + "scrollRightHover": "Bildlauf nach rechts beim Daraufzeigen", + "scrollUpHover": "Bildlauf nach oben beim Daraufzeigen", "showDefinitionPreviewHover": "Definitionsvorschauhover anzeigen", - "showHover": "Hovern anzeigen" + "showOrFocusHover": "Anzeigen oder Fokus beim Daraufzeigen" }, "vs/editor/contrib/hover/browser/markdownHoverParticipant": { "modesContentHover.loading": "Wird geladen...", + "stopped rendering": "Das Rendering langer Zeilen wurde aus Leistungsgründen angehalten. Dies kann über „editor.stopRenderingLineAfter“ konfiguriert werden.", "too many characters": "Die Tokenisierung wird bei langen Zeilen aus Leistungsgründen übersprungen. Dies kann über „editor.maxTokenizationLineLength“ konfiguriert werden." }, "vs/editor/contrib/hover/browser/markerHoverParticipant": { @@ -1009,12 +1132,11 @@ "quick fixes": "Schnelle Problembehebung ...", "view problem": "Problem anzeigen" }, - "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { - "InPlaceReplaceAction.next.label": "Durch nächsten Wert ersetzen", - "InPlaceReplaceAction.previous.label": "Durch vorherigen Wert ersetzen" - }, "vs/editor/contrib/indentation/browser/indentation": { + "changeTabDisplaySize": "Anzeigegröße der Registerkarte ändern", "configuredTabSize": "Konfigurierte Tabulatorgröße", + "currentTabSize": "Aktuelle Registerkartengröße", + "defaultTabSize": "Standardregisterkartengröße", "detectIndentation": "Einzug aus Inhalt erkennen", "editor.reindentlines": "Neuen Einzug für Zeilen festlegen", "editor.reindentselectedlines": "Gewählte Zeilen zurückziehen", @@ -1034,25 +1156,45 @@ "links.navigate.kb.meta": "STRG + Klicken", "links.navigate.kb.meta.mac": "BEFEHL + Klicken" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextController": { + "vs/editor/contrib/inlineCompletions/browser/commands": { + "accept": "Annehmen", + "acceptLine": "Zeile annehmen", + "acceptWord": "Wort annehmen", + "action.inlineSuggest.accept": "Inline-Vorschlag annehmen", + "action.inlineSuggest.acceptNextLine": "Nächste Zeile des Inlinevorschlags akzeptieren", + "action.inlineSuggest.acceptNextWord": "Nächstes Wort des Inline-Vorschlags annehmen", + "action.inlineSuggest.alwaysShowToolbar": "Symbolleiste immer anzeigen", + "action.inlineSuggest.hide": "Inlinevorschlag ausblenden", "action.inlineSuggest.showNext": "Nächsten Inline-Vorschlag anzeigen", "action.inlineSuggest.showPrevious": "Vorherigen Inline-Vorschlag anzeigen", - "action.inlineSuggest.trigger": "Inline-Vorschlag auslösen", + "action.inlineSuggest.trigger": "Inline-Vorschlag auslösen" + }, + "vs/editor/contrib/inlineCompletions/browser/hoverParticipant": { + "inlineSuggestionFollows": "Vorschlag:" + }, + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys": { "inlineSuggestionHasIndentation": "Gibt an, ob der Inline-Vorschlag mit Leerzeichen beginnt.", "inlineSuggestionHasIndentationLessThanTabSize": "Ob der Inline-Vorschlag mit Leerzeichen beginnt, das kleiner ist als das, was durch die Tabulatortaste eingefügt werden würde", - "inlineSuggestionVisible": "Gibt an, ob ein Inline-Vorschlag sichtbar ist." + "inlineSuggestionVisible": "Gibt an, ob ein Inline-Vorschlag sichtbar ist.", + "suppressSuggestions": "Gibt an, ob Vorschläge für den aktuellen Vorschlag unterdrückt werden sollen" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextHoverParticipant": { - "acceptInlineSuggestion": "Annehmen", - "inlineSuggestionFollows": "Vorschlag:", - "showNextInlineSuggestion": "Weiter", - "showPreviousInlineSuggestion": "Zurück" + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget": { + "content": "{0} ({1})", + "next": "Weiter", + "parameterHintsNextIcon": "Symbol für die Anzeige des nächsten Parameterhinweises.", + "parameterHintsPreviousIcon": "Symbol für die Anzeige des vorherigen Parameterhinweises.", + "previous": "Zurück" + }, + "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Durch nächsten Wert ersetzen", + "InPlaceReplaceAction.previous.label": "Durch vorherigen Wert ersetzen" }, "vs/editor/contrib/lineSelection/browser/lineSelection": { "expandLineSelection": "Zeilenauswahl erweitern" }, "vs/editor/contrib/linesOperations/browser/linesOperations": { "duplicateSelection": "Auswahl duplizieren", + "editor.transformToCamelcase": "In Camel-Fall transformieren", "editor.transformToKebabcase": "Verwandle dich in eine Kebab-Hülle", "editor.transformToLowercase": "In Kleinbuchstaben umwandeln", "editor.transformToSnakecase": "In Snake Case umwandeln", @@ -1142,6 +1284,7 @@ "peekViewEditorGutterBackground": "Hintergrundfarbe der Leiste im Peek-Editor.", "peekViewEditorMatchHighlight": "Farbe für Übereinstimmungsmarkierungen im Peek-Editor.", "peekViewEditorMatchHighlightBorder": "Rahmen für Übereinstimmungsmarkierungen im Peek-Editor.", + "peekViewEditorStickScrollBackground": "Die Hintergrundfarbe für den „Sticky“-Bildlaufeffekt im Editor für die „Peek“-Ansicht.", "peekViewResultsBackground": "Hintergrundfarbe der Ergebnisliste in der Peek-Ansicht.", "peekViewResultsFileForeground": "Vordergrundfarbe für Dateiknoten in der Ergebnisliste der Peek-Ansicht.", "peekViewResultsMatchForeground": "Vordergrundfarbe für Zeilenknoten in der Ergebnisliste der Peek-Ansicht.", @@ -1265,6 +1408,18 @@ "Wednesday": "Mittwoch", "WednesdayShort": "Mi" }, + "vs/editor/contrib/stickyScroll/browser/stickyScrollActions": { + "focusStickyScroll": "Fokus auf Fixierten Bildlauf", + "goToFocusedStickyScrollLine.title": "Gehe zur fokussierten fixierten Zeile", + "miStickyScroll": "&&Fixierter Bildlauf", + "mifocusStickyScroll": "&&Fokus fixierter Bildlauf", + "mitoggleStickyScroll": "Fixierten Bildlauf &&umschalten", + "selectEditor.title": "Editor auswählen", + "selectNextStickyScrollLine.title": "Nächste fixierte Zeile auswählen", + "selectPreviousStickyScrollLine.title": "Zuletzt gewählte fixierte Zeile auswählen", + "stickyScroll": "Fixierter Bildlauf", + "toggleStickyScroll": "Fixierten Bildlauf umschalten" + }, "vs/editor/contrib/suggest/browser/suggest": { "acceptSuggestionOnEnter": "Gibt an, ob Vorschläge durch Drücken der EINGABETASTE eingefügt werden.", "suggestWidgetDetailsVisible": "Gibt an, ob Vorschlagsdetails sichtbar sind.", @@ -1311,7 +1466,7 @@ "suggestMoreInfoIcon": "Symbol für weitere Informationen im Vorschlags-Widget." }, "vs/editor/contrib/suggest/browser/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "content": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/browser/symbolIcons": { "symbolIcon.arrayForeground": "Die Vordergrundfarbe für Arraysymbole. Diese Symbole werden in den Widgets für Gliederung, Breadcrumbs und Vorschläge angezeigt.", @@ -1366,6 +1521,7 @@ "unicodeHighlight.adjustSettings": "Einstellungen anpassen", "unicodeHighlight.allowCommonCharactersInLanguage": "Unicodezeichen zulassen, die in der Sprache „{0}“ häufiger vorkommen.", "unicodeHighlight.characterIsAmbiguous": "Das Zeichen {0} kann mit dem Zeichen {1} verwechselt werden, was im Quellcode häufiger vorkommt.", + "unicodeHighlight.characterIsAmbiguousASCII": "Das Zeichen {0} kann mit dem Zeichen {1} verwechselt werden, was im Quellcode häufiger vorkommt.", "unicodeHighlight.characterIsInvisible": "Das Zeichen {0} ist nicht sichtbar.", "unicodeHighlight.characterIsNonBasicAscii": "Das Zeichen {0} ist kein einfaches ASCII-Zeichen.", "unicodeHighlight.configureUnicodeHighlightOptions": "Konfigurieren der Optionen für die Unicode-Hervorhebung", @@ -1383,36 +1539,91 @@ }, "vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": { "unusualLineTerminators.detail": "Die Datei \"{0}\" enthält mindestens ein ungewöhnliches Zeilenabschlusszeichen, z. B. Zeilentrennzeichen (LS) oder Absatztrennzeichen (PS).\r\n\r\nEs wird empfohlen, sie aus der Datei zu entfernen. Dies kann über \"editor.unusualLineTerminators\" konfiguriert werden.", - "unusualLineTerminators.fix": "Entfernen ungewöhnlicher Zeilenabschlusszeichen", + "unusualLineTerminators.fix": "&&Ungewöhnliche Zeilenabschlusszeichen entfernen", "unusualLineTerminators.ignore": "Ignorieren", "unusualLineTerminators.message": "Ungewöhnliche Zeilentrennzeichen erkannt", "unusualLineTerminators.title": "Ungewöhnliche Zeilentrennzeichen" }, - "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "vs/editor/contrib/wordHighlighter/browser/highlightDecorations": { "overviewRulerWordHighlightForeground": "Übersichtslinealmarkerfarbd für das Hervorheben von Symbolen. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", "overviewRulerWordHighlightStrongForeground": "Übersichtslinealmarkerfarbe für Symbolhervorhebungen bei Schreibzugriff. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "overviewRulerWordHighlightTextForeground": "Die Markierungsfarbe des Übersichtslineals eines Textteils für ein Symbol. Die Farbe darf nicht deckend sein, um zugrunde liegende Dekorationen nicht auszublenden.", "wordHighlight": "Hintergrundfarbe eines Symbols beim Lesezugriff, z.B. beim Lesen einer Variablen. Die Farbe darf nicht deckend sein, damit sie nicht die zugrunde liegenden Dekorationen verdeckt.", - "wordHighlight.next.label": "Gehe zur nächsten Symbolhervorhebungen", - "wordHighlight.previous.label": "Gehe zur vorherigen Symbolhervorhebungen", - "wordHighlight.trigger.label": "Symbol-Hervorhebung ein-/ausschalten", "wordHighlightBorder": "Randfarbe eines Symbols beim Lesezugriff, wie etwa beim Lesen einer Variablen.", "wordHighlightStrong": "Hintergrundfarbe eines Symbols bei Schreibzugriff, z.B. beim Schreiben in eine Variable. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "wordHighlightStrongBorder": "Randfarbe eines Symbols beim Schreibzugriff, wie etwa beim Schreiben einer Variablen." + "wordHighlightStrongBorder": "Randfarbe eines Symbols beim Schreibzugriff, wie etwa beim Schreiben einer Variablen.", + "wordHighlightText": "Die Hintergrundfarbe eines Textteils für ein Symbol. Die Farbe darf nicht deckend sein, um zugrunde liegende Dekorationen nicht auszublenden.", + "wordHighlightTextBorder": "Die Rahmenfarbe eines Textteils für ein Symbol." + }, + "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "wordHighlight.next.label": "Gehe zur nächsten Symbolhervorhebungen", + "wordHighlight.previous.label": "Gehe zur vorherigen Symbolhervorhebungen", + "wordHighlight.trigger.label": "Symbol-Hervorhebung ein-/ausschalten" }, "vs/editor/contrib/wordOperations/browser/wordOperations": { "deleteInsideWord": "Wort löschen" }, + "vs/platform/action/common/actionCommonCategories": { + "developer": "Entwickler", + "file": "Datei", + "help": "Hilfe", + "preferences": "Einstellungen", + "test": "Test", + "view": "Ansehen" + }, + "vs/platform/actions/browser/buttonbar": { + "labelWithKeybinding": "{0} ({1})" + }, "vs/platform/actions/browser/menuEntryActionViewItem": { "titleAndKb": "{0} ({1})", "titleAndKbAndAlt": "{0}\r\n[{1}] {2}" }, + "vs/platform/actions/browser/toolbar": { + "hide": "Ausblenden", + "resetThisMenu": "Menü zurücksetzen" + }, "vs/platform/actions/common/menuResetAction": { - "cat": "Ansehen", - "title": "Ausgeblendete Menüs zurücksetzen" + "title": "Alle Menüs zurücksetzen" }, "vs/platform/actions/common/menuService": { "hide.label": "\"{0}\" ausblenden" }, + "vs/platform/actionWidget/browser/actionList": { + "customQuickFixWidget": "Aktionswidget", + "customQuickFixWidget.labels": "{0} deaktiviert, Grund: {1}", + "label": "{0} zum Anwenden", + "label-preview": "{0} zum Anwenden, {1} für die Vorschau" + }, + "vs/platform/actionWidget/browser/actionWidget": { + "acceptSelected.title": "Ausgewählte Aktion akzeptieren", + "codeActionMenuVisible": "Gibt an, ob die Aktionswidgetliste sichtbar ist.", + "hideCodeActionWidget.title": "Codeaktionswidget ausblenden", + "previewSelected.title": "Vorschau für ausgewählte Elemente anzeigen", + "selectNextCodeAction.title": "Nächste Aktion auswählen", + "selectPrevCodeAction.title": "Vorherige Aktion auswählen" + }, + "vs/platform/audioCues/browser/audioCueService": { + "audioCues.chatRequestSent": "Chat Request Sent", + "audioCues.chatResponsePending": "Chat Response Pending", + "audioCues.chatResponseReceived": "Chat Response Received", + "audioCues.diffLineDeleted": "Vergleichslinie gelöscht", + "audioCues.diffLineInserted": "Vergleichslinie eingefügt", + "audioCues.diffLineModified": "Vergleichslinie geändert", + "audioCues.lineHasBreakpoint.name": "Haltepunkt in der Zeile", + "audioCues.lineHasError.name": "Fehler in der Zeile", + "audioCues.lineHasFoldedArea.name": "Gefalteter Bereich in der Zeile", + "audioCues.lineHasInlineSuggestion.name": "Inlinevorschlag in der Zeile", + "audioCues.lineHasWarning.name": "Warnung in der Zeile", + "audioCues.noInlayHints": "Keine Inlay-Hinweise in der Zeile", + "audioCues.notebookCellCompleted": "Notebookzelle abgeschlossen", + "audioCues.notebookCellFailed": "Notebookzelle fehlgeschlagen", + "audioCues.onDebugBreak.name": "Debugger auf Haltepunkt beendet", + "audioCues.taskCompleted": "Aufgabe abgeschlossen", + "audioCues.taskFailed": "Aufgabe fehlgeschlagen", + "audioCues.terminalBell": "Terminalglocke", + "audioCues.terminalCommandFailed": "Terminalbefehl fehlgeschlagen", + "audioCues.terminalQuickFix.name": "Terminale schnelle Problembehebung" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "\"{0}\" kann nicht registriert werden. Die zugeordnete Richtlinie {1} ist bereits bei {2} registriert.", "config.property.duplicate": "{0}\" kann nicht registriert werden. Diese Eigenschaft ist bereits registriert.", @@ -1426,19 +1637,43 @@ "vs/platform/contextkey/browser/contextKeyService": { "getContextKeyInfo": "Ein Befehl, der Informationen zu Kontextschlüsseln zurückgibt" }, + "vs/platform/contextkey/common/contextkey": { + "contextkey.parser.error.closingParenthesis": "schließende Klammer „)“", + "contextkey.parser.error.emptyString": "Leerer Kontextschlüsselausdruck", + "contextkey.parser.error.emptyString.hint": "Haben Sie vergessen, einen Ausdruck zu schreiben? Sie können auch „false“ oder „true“ festlegen, um immer auf „false“ oder „true“ auszuwerten.", + "contextkey.parser.error.expectedButGot": "Erwartet: {0}\r\nEmpfangen: „{1}“.", + "contextkey.parser.error.noInAfterNot": "„in“ nach „not“.", + "contextkey.parser.error.unexpectedEOF": "Unerwartetes Ende des Ausdrucks.", + "contextkey.parser.error.unexpectedEOF.hint": "Haben Sie vergessen, einen Kontextschlüssel zu setzen?", + "contextkey.parser.error.unexpectedToken": "Unerwartetes Token", + "contextkey.parser.error.unexpectedToken.hint": "Haben Sie vergessen, && oder || vor dem Token einzufügen?", + "contextkey.scanner.errorForLinter": "Unerwartetes Token.", + "contextkey.scanner.errorForLinterWithHint": "Unerwartetes Token. Hinweis: {0}" + }, "vs/platform/contextkey/common/contextkeys": { "inputFocus": "Gibt an, ob sich der Tastaturfokus in einem Eingabefeld befindet.", "isIOS": "Gibt an, ob iOS als Betriebssystem verwendet wird.", "isLinux": "Gibt an, ob Linux als Betriebssystem verwendet wird.", "isMac": "Gibt an, ob macOS als Betriebssystem verwendet wird.", "isMacNative": "Gibt an, ob macOS auf einer Nicht-Browser-Plattform als Betriebssystem verwendet wird.", + "isMobile": "Gibt an, ob es sich bei der Plattform um einen mobilen Webbrowser handelt.", "isWeb": "Gibt an, ob es sich bei der Plattform um einen Webbrowser handelt.", "isWindows": "Gibt an, ob Windows als Betriebssystem verwendet wird.", "productQualityType": "Qualitätstyp des VS Codes" }, + "vs/platform/contextkey/common/scanner": { + "contextkey.scanner.hint.didYouForgetToEscapeSlash": "Haben Sie vergessen, das Zeichen „/“ (Schrägstrich) zu escapen? Setzen Sie zwei Backslashes davor, um es zu escapen, z. B. „\\\\/“.", + "contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote": "Haben Sie vergessen, das Anführungszeichen zu öffnen oder zu schließen?", + "contextkey.scanner.hint.didYouMean1": "Meinten Sie {0}?", + "contextkey.scanner.hint.didYouMean2": "Meinten Sie {0} oder {1}?", + "contextkey.scanner.hint.didYouMean3": "Meinten Sie {0}, {1} oder {2}?" + }, "vs/platform/dialogs/common/dialogs": { + "cancelButton": "Abbrechen", "moreFile": "...1 weitere Datei wird nicht angezeigt", - "moreFiles": "...{0} weitere Dateien werden nicht angezeigt" + "moreFiles": "...{0} weitere Dateien werden nicht angezeigt", + "okButton": "&&OK", + "yesButton": "&&Ja" }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Öffnen", @@ -1453,10 +1688,11 @@ "vs/platform/environment/node/argv": { "add": "Fügt einen oder mehrere Ordner zum letzten aktiven Fenster hinzu.", "category": "Bei Verwendung von \"--list-extensions\" werden die installierten Erweiterungen nach der angegebenen Kategorie gefiltert.", + "cliDataDir": "Verzeichnis, in dem CLI-Metadaten gespeichert werden sollen.", "deprecated.useInstead": "Verwenden Sie stattdessen {0}.", "diff": "Vergleicht zwei Dateien.", - "disableExtension": "Deaktiviert eine Erweiterung.", - "disableExtensions": "Deaktiviert alle installierten Erweiterungen.", + "disableExtension": "Deaktivieren Sie die angegebene Erweiterung. Diese Option wird nicht beibehalten und ist nur wirksam, wenn der Befehl ein neues Fenster öffnet.", + "disableExtensions": "Deaktivieren Sie alle installierten Erweiterungen. Diese Option wird nicht beibehalten und ist nur wirksam, wenn der Befehl ein neues Fenster öffnet.", "disableGPU": "Deaktiviert die GPU-Hardwarebeschleunigung.", "experimentalApis": "Aktiviert vorgeschlagene API-Funktionen für Erweiterungen. Kann eine oder mehrere Erweiterungs IDs individuell aktivieren.", "extensionHomePath": "Legen Sie den Stammpfad für Erweiterungen fest.", @@ -1469,19 +1705,20 @@ "installExtension": "Installiert oder aktualisiert eine Erweiterung. Das Argument ist entweder eine Erweiterungs-ID oder ein Pfad zu einer VSIX. Der Bezeichner einer Erweiterung ist „${publisher}.${name}“. Verwenden Sie das Argument „--force“, um auf die neueste Version zu aktualisieren. Geben Sie „@${version}“ an, um eine bestimmte Version zu installieren. Beispiel: „vscode.csharp@1.2.3“.", "listExtensions": "Listet die installierten Erweiterungen auf.", "locale": "Das zu verwendende Gebietsschema (z.B. en-US oder zh-TW).", - "log": "Log-Level zu verwenden. Standardwert ist \"Info\". Zulässige Werte sind \"kritisch\", \"Fehler\", \"warnen\", \"Info\", \"debug\", \"verfolgen\", \"aus\".", - "maxMemory": "Maximale Speichergröße für ein Fenster (in Mbyte).", + "log": "Zu verwendende Protokollebene. Der Standardwert ist \"info\". Zulässige Werte sind \"critical\", \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\". Sie können auch die Protokollebene einer Erweiterung konfigurieren, indem Sie die Erweiterungs-ID und die Protokollebene im folgenden Format übergeben: \"${publisher}.${name}:${logLevel}\". Beispiel: \"vscode.csharp:trace\". Kann einen oder mehrere solche Einträge empfangen.", "merge": "Führen Sie eine dreistufige Zusammenführung durch, indem Sie Pfade für zwei geänderte Versionen einer Datei, den gemeinsamen Ursprung der beiden geänderten Versionen und die Ausgabedatei zum Speichern der Mergeergebnisse angeben.", "newWindow": "Hiermit wird das Öffnen eines neuen Fensters erzwungen.", "options": "Optionen", "optionsUpperCase": "Optionen", "paths": "Pfade", "prof-startup": "CPU-Profiler beim Start ausführen.", + "profileName": "Öffnet den bereitgestellten Ordner oder Arbeitsbereich mit dem angegebenen Profil und ordnet das Profil dem Arbeitsbereich zu. Wenn das Profil nicht vorhanden ist, wird ein neues leeres Profil erstellt. Ein Ordner oder Arbeitsbereich muss angegeben werden, damit das Profil übernommen wird.", "reuseWindow": "Erzwingen Sie das Öffnen einer Datei oder eines Ordners in einem bereits geöffneten Fenster.", "showVersions": "Bei Verwendung von \"--list-extensions\" werden die Versionen der installierten Erweiterungen angezeigt.", "status": "Prozessnutzungs- und Diagnose-Informationen ausgeben.", "stdinUnix": "Zum Einlesen von stdin hängen Sie \"-\" an (z.B. \"ps aux | grep code | {0} -\")", "stdinWindows": "Zum Einlesen von Ausgaben eines anderen Programms hängen Sie \"-\" an (z.B. \"echo Hello World | {0} -\")", + "subcommands": "Unterbefehle", "telemetry": "Zeigt alle Telemetrieereignisse, die von VS Code erfasst werden.", "troubleshooting": "Problembehandlung", "turn sync": "Synchronisierung aktivieren oder deaktivieren.", @@ -1499,11 +1736,11 @@ "emptyValue": "Die Option „{0}“ erfordert einen nicht leeren Wert. Die Option wird ignoriert.", "gotoValidation": "Argumente im Modus \"--goto\" müssen im Format \"DATEI(:ZEILE(:ZEICHEN))\" vorliegen.", "multipleValues": "Option '{0}' wird mehrfach definiert. Der verwendete Wert ist '{1}.'", - "unknownOption": "Warnung: \"{0}\" ist zwar nicht in der Liste der bekannten Optionen enthalten, wird aber trotzdem an Electron/Chromium übergeben." + "unknownOption": "Warnung: \"{0}\" ist zwar nicht in der Liste der bekannten Optionen enthalten, wird aber trotzdem an Electron/Chromium übergeben.", + "unknownSubCommandOption": "Warnung: \"{0}\" ist nicht in der Liste der bekannten Optionen für den Unterbefehl \"{1}\" enthalten." }, "vs/platform/extensionManagement/common/abstractExtensionManagementService": { "MarketPlaceDisabled": "Marketplace ist nicht aktiviert.", - "Not a Marketplace extension": "Nur Marketplace-Erweiterungen können neu installiert werden", "incompatible platform": "Die Erweiterung „{0}“ ist in {1} nicht für {2} verfügbar.", "malicious extension": "Die Erweiterung „{0}“ kann nicht installiert werden, da sie als problematisch gemeldet wurde.", "multipleDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. \"{1}\" und \"{2}\" sowie weitere Erweiterungen hängen von dieser Erweiterung ab.", @@ -1520,12 +1757,13 @@ "extensions": "Erweiterungen", "preferences": "Einstellungen" }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "vs/platform/extensionManagement/common/extensionManagementCLI": { "alreadyInstalled": "Die Erweiterung \"{0}\" ist bereits installiert.", "alreadyInstalled-checkAndUpdate": "Die Erweiterung \"{0}\" v{1} ist bereits installiert. Verwenden Sie die Option \"--force\" für ein Update auf die neueste Version, oder geben Sie \"@\" an, um eine bestimmte Version zu installieren. Beispiel: \"{2}@1.2.3\".", "builtin": "Die Erweiterung \"{0}\" ist eine integrierte Erweiterung und kann nicht deinstalliert werden.", "cancelInstall": "Installation der Erweiterung \"{0}\" abgebrochen.", "cancelVsixInstall": "Installation der Erweiterung \"{0}\" abgebrochen.", + "error while installing extensions": "Fehler beim Installieren von Erweiterungen: {0}", "forceDowngrade": "Eine neuere Version der Erweiterung \"{0}\", Version {1}, ist bereits installiert. Verwenden Sie die Option \"--force\", um ein Downgrade auf die ältere Version durchzuführen.", "forceUninstall": "Die Erweiterung \"{0}\" wurde vom Benutzer als integrierte Erweiterung gekennzeichnet. Verwenden Sie die Option \"--force\", um sie zu deinstallieren.", "installation failed": "Fehler beim Installieren der Erweiterungen: {0}", @@ -1547,24 +1785,22 @@ "updateMessage": "Die Erweiterung \"{0}\" wird auf Version {1} aktualisiert.", "useId": "Stellen Sie sicher, dass Sie die vollständige Erweiterungs-ID verwenden, einschließlich des Herausgebers. Beispiel: {0}" }, + "vs/platform/extensionManagement/common/extensionNls": { + "missingNLSKey": "Die Nachricht für den Schlüssel {0} wurde nicht gefunden." + }, "vs/platform/extensionManagement/common/extensionsScannerService": { "fileReadFail": "Die Datei “{0}” kann nicht gelesen werden: {1}.", "jsonInvalidFormat": "Ungültiges Format {0}: JSON-Objekt erwartet", "jsonParseFail": "Fehler beim Analysieren von {0}: [{1}, {2}] {3}.", "jsonParseInvalidType": "Ungültige Manifestdatei “{0}”: kein JSON-Objekt.", - "jsonsParseReportErrors": "Fehler beim Analysieren von {0}: {1}.", - "missingNLSKey": "Die Nachricht für den Schlüssel {0} wurde nicht gefunden." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "Sie haben {0} auf Ihrem System installiert. Möchten Sie die empfohlenen Erweiterungen installieren?" + "jsonsParseReportErrors": "Fehler beim Analysieren von {0}: {1}." }, "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Marketplace ist nicht aktiviert.", + "Not a Marketplace extension": "Nur Marketplace-Erweiterungen können neu installiert werden", "cannot read": "Die Erweiterung kann nicht aus {0} gelesen werden.", "errorDeleting": "Der vorhandene Ordner '{0}' konnte während der Installation der Erweiterung '{1}' nicht gelöscht werden. Löschen Sie den Ordner manuell, und versuchen Sie es noch mal.", - "exitCode": "Fehler bei der Installation der Erweiterung. Beenden und starten Sie VS Code vor der erneuten Installation neu.", "incompatible": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie nicht mit VS Code {1} kompatibel ist.", - "notInstalled": "Die Erweiterung \"{0}\" ist nicht installiert.", - "quitCode": "Fehler bei der Installation der Erweiterung. Beenden und starten Sie VS Code vor der erneuten Installation neu.", "removeError": "Fehler beim Entfernen der Erweiterung: {0}. Beenden und starten Sie VS Code neu, bevor Sie erneut versuchen, die Erweiterung zu installieren.", "renameError": "Unbekannter Fehler beim Umbenennen von {0} in {1}", "restartCode": "Starten Sie VS Code neu, bevor Sie {0} neu installieren." @@ -1574,17 +1810,15 @@ }, "vs/platform/extensions/common/extensionValidator": { "extensionDescription.activationEvents1": "Die Eigenschaft “{0}” kann ausgelassen werden oder muss vom Typ “string[]” sein.", - "extensionDescription.activationEvents2": "Die Eigenschaften “{0}” und “{1}” müssen beide angegeben oder beide ausgelassen werden.", + "extensionDescription.activationEvents2": "Die Eigenschaft \"{0}\" sollte ausgelassen werden, wenn die Erweiterung keine Eigenschaft \"{1}\" oder \"{2}\" aufweist.", "extensionDescription.browser1": "Die Eigenschaft “{0}” kann ausgelassen werden oder muss vom Typ “string” sein.", "extensionDescription.browser2": "“browser” ({0}) wurde im Ordner ({1}) der Erweiterung erwartet. So kann die Erweiterung möglicherweise nicht portiert werden.", - "extensionDescription.browser3": "Die Eigenschaften “{0}” und “{1}” müssen beide angegeben oder beide ausgelassen werden.", "extensionDescription.engines": "Die Eigenschaft “{0}” ist erforderlich und muss vom Typ “object” sein.", "extensionDescription.engines.vscode": "Die Eigenschaft “{0}” ist erforderlich und muss vom Typ “string” sein.", "extensionDescription.extensionDependencies": "Die Eigenschaft “{0}” kann ausgelassen werden oder muss vom Typ “string[]” sein.", "extensionDescription.extensionKind": "Die Eigenschaft `{0}` kann nur definiert werden, wenn auch die Eigenschaft `main` definiert ist.", "extensionDescription.main1": "Die Eigenschaft “{0}” kann ausgelassen werden oder muss vom Typ “string” sein.", "extensionDescription.main2": "Es wurde erwartet, dass “main” ({0}) im Ordner ({1}) der Erweiterung enthalten ist. Dies führt ggf. dazu, dass die Erweiterung nicht portierbar ist.", - "extensionDescription.main3": "Die Eigenschaften “{0}” und “{1}” müssen beide angegeben oder beide ausgelassen werden.", "extensionDescription.name": "Die Eigenschaft “{0}” ist erforderlich und muss vom Typ “string” sein.", "extensionDescription.publisher": "Die Verlegereigenschaft muss den Typ “string” aufweisen.", "extensionDescription.version": "Die Eigenschaft “{0}” ist erforderlich und muss vom Typ “string” sein.", @@ -1606,9 +1840,27 @@ "fileSystemNotAllowedError": "Unzureichende Berechtigungen. Wiederholen Sie den Vorgang, und lassen Sie ihn zu.", "fileSystemRenameError": "Das Umbenennen wird nur für Dateien unterstützt." }, + "vs/platform/files/browser/indexedDBFileSystemProvider": { + "dirIsNotEmpty": "Das Verzeichnis ist nicht leer.", + "fileExceedsStorageQuota": "Die Datei überschreitet das verfügbare Speicherkontingent.", + "fileIsDirectory": "Datei ist Verzeichnis", + "fileNotDirectory": "Datei ist kein Verzeichnis", + "fileNotExists": "Datei ist nicht vorhanden.", + "internal": "Interner Fehler beim IndexedDB-Dateisystemanbieter. ({0})" + }, + "vs/platform/files/common/files": { + "sizeB": "{0} B", + "sizeGB": "{0} GB", + "sizeKB": "{0} KB", + "sizeMB": "{0} MB", + "sizeTB": "{0} TB", + "unknownError": "Unbekannter Fehler" + }, "vs/platform/files/common/fileService": { + "deleteFailedAtomicUnsupported": "Die Datei \"{0}\" kann nicht atomisch gelöscht werden, da sie vom Anbieter nicht unterstützt wird.", "deleteFailedNonEmptyFolder": "Der nicht leere Ordner \"{0}\" konnte nicht gelöscht werden.", "deleteFailedNotFound": "Die nicht vorhandene Datei „{0}“ kann nicht gelöscht werden.", + "deleteFailedTrashAndAtomicUnsupported": "Die Datei \"{0}\" kann nicht atomisch gelöscht werden, weil die Verwendung des Papierkorbs aktiviert ist.", "deleteFailedTrashUnsupported": "Die Datei \"{0}\" kann nicht über den Papierkorb gelöscht werden, da der Anbieter dies nicht unterstützt.", "err.read": "Die Datei \"{0}\" kann nicht gelesen werden ({1}).", "err.readonly": "Die schreibgeschützte Datei '{0}' kann nicht geändert werden.", @@ -1622,24 +1874,17 @@ "fileTooLargeError": "Lesen der Datei \"{0}\" nicht möglich, weil sie zu groß ist, um geöffnet zu werden.", "invalidPath": "Der Dateisystemanbieter mit relativem Dateipfad \"{0}\" konnte nicht aufgelöst werden.", "mkdirExistsError": "Der Ordner \"{0}\" kann nicht erstellt werden, da er bereits vorhanden, aber kein Verzeichnis ist.", - "noProviderFound": "Für die Ressource \"{0}\" wurde kein Dateisystemanbieter gefunden.", + "noProviderFound": "ENOPRO: Für die Ressource „{0}“ wurde kein Dateisystemanbieter gefunden", "unableToMoveCopyError1": "Kopieren nicht möglich, wenn die Quelle \"{0}\" mit dem Ziel \"{1}\" sich nur in der Groß-/Kleinschreibung des Pfads unterscheiden, die Groß-/Kleinschreibung im Dateisystem jedoch ignoriert wird", "unableToMoveCopyError2": "Das Verschieben/Kopieren ist nicht möglich, wenn die Quelle \"{0}\" das übergeordnete Element des Ziels \"{1}\" ist.", "unableToMoveCopyError3": "\"{0}\" kann nicht verschoben/kopiert werden, da das Ziel \"{1}\" bereits am Ziel existiert.", "unableToMoveCopyError4": "\"{0}\" kann nicht in \"{1}\" verschoben/kopiert werden, da eine Datei den Ordner ersetzen würde, in dem sie enthalten ist.", + "writeFailedAtomicUnlock": "Die Datei \"{0}\" kann nicht entsperrt werden, weil atomischer Schreibvorgang aktiviert ist.", + "writeFailedAtomicUnsupported": "Die Datei \"{0}\" kann nicht atomisch geschrieben werden, da sie vom Anbieter nicht unterstützt wird.", "writeFailedUnlockUnsupported": "Die Datei \"{0}\" kann nicht entsperrt werden, weil der Anbieter dies nicht unterstützt." }, - "vs/platform/files/common/files": { - "sizeB": "{0} B", - "sizeGB": "{0} GB", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeTB": "{0} TB", - "unknownError": "Unbekannter Fehler" - }, "vs/platform/files/common/io": { - "fileTooLargeError": "Datei zu groß zum Öffnen", - "fileTooLargeForHeapError": "Wenn Sie eine Datei dieser Größe öffnen möchten, müssen Sie einen Neustart durchführen und zulassen, dass mehr Arbeitsspeicher verwendet wird." + "fileTooLargeError": "Datei zu groß zum Öffnen" }, "vs/platform/files/electron-main/diskFileSystemProviderServer": { "binFailed": "Fehler beim Verschieben von \"{0}\" in den Papierkorb.", @@ -1647,9 +1892,10 @@ }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Kopieren von '{0}' in '{1}' nicht möglich ({2}).", - "fileCopyErrorExists": "Die Datei am Ziel ist bereits vorhanden.", - "fileCopyErrorPathCase": "\"Datei kann nicht in denselben Pfad mit unterschiedlichem Pfadfall kopiert werden.", + "fileCopyErrorPathCase": "Die Datei kann nicht in denselben Pfad mit unterschiedlicher Pfadschreibung kopiert werden.", "fileExists": "Die Datei ist bereits vorhanden.", + "fileMoveCopyErrorExists": "Die Datei am Ziel ist bereits vorhanden und wird daher nicht verschoben/kopiert, es sei denn, das Überschreiben wurde angegeben.", + "fileMoveCopyErrorNotFound": "Die zu verschiebende/zu kopierende Datei ist nicht vorhanden.", "fileNotExists": "Datei ist nicht vorhanden.", "moveError": "Verschieben von '{0}' in '{1}' nicht möglich ({2})." }, @@ -1657,18 +1903,27 @@ "suggestWidgetVisible": "Gibt an, ob Vorschläge sichtbar sind." }, "vs/platform/issue/electron-main/issueMainService": { - "cancel": "&&Abbrechen", + "cancel": "Abbrechen", "confirmCloseIssueReporter": "Ihre Eingaben werden nicht gespeichert. Möchten Sie dieses Fenster schließen?", "issueReporter": "Problembericht", "issueReporterWriteToClipboard": "Es sind zu viele Daten vorhanden, um sie direkt an GitHub zu senden. Die Daten werden in die Zwischenablage kopiert. Fügen Sie sie bitte in die geöffnete GitHub-Seite zum Issue ein.", "local": "LOCAL", "ok": "&&OK", "processExplorer": "Prozess-Explorer", + "trace.detail": "Erstellen Sie ein Issue, und fügen Sie die folgende Datei manuell an:\r\n{0}", + "trace.message": "Die Ablaufverfolgungsdatei wurde erfolgreich erstellt.", + "trace.ok": "&&OK", "yes": "&&Ja" }, "vs/platform/keybinding/common/abstractKeybindingService": { "first.chord": "({0}) wurde gedrückt. Es wird auf die zweite Taste in der Kombination gewartet...", - "missing.chord": "Die Tastenkombination ({0}, {1}) ist kein Befehl." + "missing.chord": "Die Tastenkombination ({0}, {1}) ist kein Befehl.", + "next.chord": "({0}) wurde gedrückt. Es wird auf die zweite Taste in der Kombination gewartet..." + }, + "vs/platform/keyboardLayout/common/keyboardConfig": { + "dispatch": "Steuert die Abgangslogik, sodass bei einem Tastendruck entweder \"code\" (empfohlen) oder \"keyCode\" verwendet wird.", + "keyboardConfigurationTitle": "Tastatur", + "mapAltGrToCtrlAlt": "Steuert, ob der „AltGraph+“-Modifizierer als „STRG+ALT+“ behandelt werden soll." }, "vs/platform/languagePacks/common/languagePacks": { "currentDisplayLanguage": " (Aktuell)" @@ -1681,6 +1936,9 @@ "vs/platform/list/browser/listService": { "Fast Scroll Sensitivity": "Multiplikator für Scrollgeschwindigkeit bei Drücken von ALT.", "Mouse Wheel Scroll Sensitivity": "Ein Multiplikator, der für die Mausrad-Bildlaufereignisse \"deltaX\" und \"deltaY\" verwendet werden soll.", + "defaultFindMatchTypeSettingKey": "Steuert den Typ der Übereinstimmung, der beim Durchsuchen von Listen und Strukturen in der Workbench verwendet wird.", + "defaultFindMatchTypeSettingKey.contiguous": "Verwenden Sie bei der Suche eine zusammenhängende Übereinstimmung.", + "defaultFindMatchTypeSettingKey.fuzzy": "Verwenden Sie bei der Suche eine Fuzzyübereinstimmung.", "defaultFindModeSettingKey": "Steuert den Standardsuchmodus für Listen und Strukturen in der Workbench.", "defaultFindModeSettingKey.filter": "Filterelemente bei der Suche.", "defaultFindModeSettingKey.highlight": "Elemente beim Suchen hervorheben. Die Navigation nach oben und unten durchläuft dann nur die markierten Elemente.", @@ -1690,14 +1948,16 @@ "keyboardNavigationSettingKey.filter": "Durch das Filtern der Tastaturnavigation werden alle Elemente herausgefiltert und ausgeblendet, die nicht mit der Tastatureingabe übereinstimmen.", "keyboardNavigationSettingKey.highlight": "Hervorheben von Tastaturnavigationshervorgebungselemente, die mit der Tastatureingabe übereinstimmen. Beim nach oben und nach unten Navigieren werden nur die hervorgehobenen Elemente durchlaufen.", "keyboardNavigationSettingKey.simple": "Bei der einfachen Tastaturnavigation werden Elemente in den Fokus genommen, die mit der Tastatureingabe übereinstimmen. Die Übereinstimmungen gelten nur für Präfixe.", - "keyboardNavigationSettingKeyDeprecated": "Bitte verwenden Sie stattdessen 'workbench.list.defaultFindMode'.", + "keyboardNavigationSettingKeyDeprecated": "Bitte verwenden Sie stattdessen „workbench.list.defaultFindMode“ und „workbench.list.typeNavigationMode“.", "list smoothScrolling setting": "Steuert, ob Listen und Strukturen einen optimierten Bildlauf verwenden.", + "list.scrollByPage": "Steuert, ob Klicks in der Bildlaufleiste Seite für Seite scrollen.", "multiSelectModifier": "Der Modifizierer zum Hinzufügen eines Elements in Bäumen und Listen zu einer Mehrfachauswahl mit der Maus (zum Beispiel im Explorer, in geöffneten Editoren und in der SCM-Ansicht). Die Mausbewegung \"Seitlich öffnen\" wird – sofern unterstützt – so angepasst, dass kein Konflikt mit dem Modifizierer für Mehrfachauswahl entsteht.", "multiSelectModifier.alt": "Ist unter Windows und Linux der ALT-Taste und unter macOS der Wahltaste zugeordnet.", "multiSelectModifier.ctrlCmd": "Ist unter Windows und Linux der STRG-Taste und unter macOS der Befehlstaste zugeordnet.", "openModeModifier": "Steuert, wie Elemente in Strukturen und Listen mithilfe der Maus geöffnet werden (sofern unterstützt). Bei übergeordneten Elementen, deren untergeordnete Elemente sich in Strukturen befinden, steuert diese Einstellung, ob ein Einfachklick oder ein Doppelklick das übergeordnete Elemente erweitert. Beachten Sie, dass einige Strukturen und Listen diese Einstellung ggf. ignorieren, wenn sie nicht zutrifft.", "render tree indent guides": "Steuert, ob die Struktur Einzugsführungslinien rendern soll.", "tree indent setting": "Steuert den Struktureinzug in Pixeln.", + "typeNavigationMode": "Steuert die Funktionsweise der Typnavigation in Listen und Strukturen in der Workbench. Bei Festlegung auf „trigger“ beginnt die Typnavigation, sobald der Befehl „list.triggerTypeNavigation“ ausgeführt wird.", "workbenchConfigurationTitle": "Workbench" }, "vs/platform/markers/common/markers": { @@ -1706,7 +1966,7 @@ "sev.warning": "Warnung" }, "vs/platform/menubar/electron-main/menubar": { - "cancel": "&&Abbrechen", + "cancel": "Abbrechen", "mAbout": "Informationen zu {0}", "mBringToFront": "Alle in den Vordergrund", "mEdit": "&&Bearbeiten", @@ -1744,7 +2004,7 @@ "quitMessage": "Sind Sie sicher, dass Sie aufhören wollen?" }, "vs/platform/native/electron-main/nativeHostMainService": { - "cancel": "&&Abbrechen", + "cancel": "Abbrechen", "cantCreateBinFolder": "Der Shellbefehl „{0}“ konnte nicht installiert werden.", "cantUninstall": "Der Shellbefehl \"{0}\" konnte nicht deinstalliert werden.", "ok": "&&OK", @@ -1753,14 +2013,48 @@ "warnEscalationUninstall": "{0} fordert nun mit „osascript“ zur Eingabe Administratorrechten auf, um den Shellbefehl zu deinstallieren." }, "vs/platform/quickinput/browser/commandsQuickAccess": { - "canNotRun": "Der Befehl {0} hat einen Fehler ausgelöst ({1}).", + "canNotRun": "Der Befehl \"{0}\" hat zu einem Fehler geführt.", "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "commonlyUsed": "häufig verwendet", "morecCommands": "andere Befehle", "recentlyUsed": "zuletzt verwendet" }, "vs/platform/quickinput/browser/helpQuickAccess": { "helpPickAriaLabel": "{0}, {1}" }, + "vs/platform/quickinput/browser/quickInput": { + "custom": "Benutzerdefiniert", + "inputModeEntry": "Drücken Sie die EINGABETASTE, um Ihre Eingabe zu bestätigen, oder ESC, um den Vorgang abzubrechen.", + "inputModeEntryDescription": "{0} (Drücken Sie die EINGABETASTE zur Bestätigung oder ESC, um den Vorgang abzubrechen.)", + "ok": "OK", + "quickInput.back": "Zurück", + "quickInput.backWithKeybinding": "Zurück ({0})", + "quickInput.checkAll": "Aktivieren Sie alle Kontrollkästchen", + "quickInput.countSelected": "{0} ausgewählt", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} Ergebnisse", + "quickInputBox.ariaLabel": "Nehmen Sie eine Eingabe vor, um die Ergebnisse einzugrenzen." + }, + "vs/platform/quickinput/browser/quickInputList": { + "quickInput": "Schnelleingabe" + }, + "vs/platform/quickinput/browser/quickInputUtils": { + "executeCommand": "Klicken, um den Befehl \"{0}\" auszuführen" + }, + "vs/platform/quickinput/browser/quickPickPin": { + "pinCommand": "Befehl anheften", + "pinnedCommand": "Angehefteter Befehl", + "terminal.commands.pinned": "angeheftet" + }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Remotetunneldienst" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Herstellen einer Verbindung als {0} ({1})", + "remoteTunnelService.building": "CLI wird aus Quellen erstellt", + "remoteTunnelService.openTunnel": "Tunnel wird geöffnet", + "remoteTunnelService.openTunnelWithName": "Tunnel {0} wird geöffnet" + }, "vs/platform/request/common/request": { "httpConfigurationTitle": "HTTP", "proxy": "Die zu verwendende Proxyeinstellung. Ist diese nicht festgelegt, wird sie von den Umgebungsvariablen \"http_proxy\" und \"https_proxy\" geerbt.", @@ -1770,13 +2064,21 @@ "proxySupportOff": "Hiermit wird die Proxyunterstützung für Erweiterungen deaktiviert.", "proxySupportOn": "Hiermit wird die Proxyunterstützung für Erweiterungen aktiviert.", "proxySupportOverride": "Hiermit wird die Proxyunterstützung für Erweiterungen aktiviert, und Anforderungsoptionen werden außer Kraft gesetzt.", + "request": "Netzwerkanforderungen", "strictSSL": "Steuert, ob das Proxy-Server-Zertifikat mit der Liste der mitgelieferten CAs überprüft werden soll.", "systemCertificates": "Steuert, ob Zertifizierungsstellenzertifikate über das Betriebssystem geladen werden. (Unter Windows und macOS muss nach dem Deaktivieren dieser Option das Fenster neu geladen werden.)" }, + "vs/platform/secrets/common/secrets": { + "notEncrypted": "Secrets are not being stored on disk because encryption is not available in this environment.", + "openTroubleshooting": "Open Troubleshooting" + }, "vs/platform/shell/node/shellEnv": { "resolveShellEnvError": "Ihre Shellumgebung {0} kann nicht aufgelöst werden", "resolveShellEnvExitError": "Unerwarteter Exitcode aus der erzeugten Shell (Code {0}, Signal {1})", - "resolveShellEnvTimeout": "Ihre Shell-Umgebung kann nicht in einem angemessenen Zeitraum aufgelöst werden. Überprüfen Sie Ihre Shell-Konfiguration." + "resolveShellEnvTimeout": "Ihre Shell-Umgebung kann nicht in einem angemessenen Zeitraum aufgelöst werden. Überprüfen Sie Ihre Shell-Konfiguration, und starten Sie sie neu." + }, + "vs/platform/telemetry/common/telemetryLogAppender": { + "telemetryLog": "Telemetrie{0}" }, "vs/platform/telemetry/common/telemetryService": { "enableTelemetryDeprecated": "Wenn diese Einstellung FALSE ist, werden unabhängig vom Wert der neuen Einstellung keine Telemetriedaten gesendet. Zugunsten der {0}-Einstellung veraltet.", @@ -1798,34 +2100,16 @@ "telemetryConfigurationTitle": "Telemetrie" }, "vs/platform/terminal/common/terminalPlatformConfiguration": { - "terminal.integrated.automationProfile.linux": "Das Terminalprofil, das unter Linux für automatisierungsbezogene Terminalnutzung wie Tasks und Debuggen verwendet werden soll. Diese Einstellung wird zurzeit ignoriert, wenn {0} festgelegt ist.", - "terminal.integrated.automationProfile.osx": "Das Terminalprofil, das unter macOS für automatisierungsbezogene Terminalnutzung wie Tasks und Debuggen verwendet werden soll. Diese Einstellung wird zurzeit ignoriert, wenn {0} festgelegt ist.", - "terminal.integrated.automationProfile.windows": "Das Terminalprofil, das für automatisierungsbezogene Terminalnutzung wie Tasks und Debuggen verwendet werden soll. Diese Einstellung wird zurzeit ignoriert, wenn {0} festgelegt ist.", - "terminal.integrated.automationShell.linux": "Ein Pfad, der bei Festlegung \"{0}\" überschreibt und {1}-Werte für die automatisierungsbezogene Terminalnutzung ignoriert, z. B. Aufgaben und Debuggen.", - "terminal.integrated.automationShell.linux.deprecation": "Diese Methode ist veraltet. Wir empfohlen Ihnen stattdessen, ein Terminalautomatisierungsprofil mit {0} zu erstellen, um Ihre Automatisierungsshell zu konfigurieren. Dies hat derzeit Vorrang vor den neuen Automatisierungsprofileinstellungen, aber es wird sich in Zukunft ändern.", - "terminal.integrated.automationShell.osx": "Ein Pfad, der bei Festlegung \"{0}\" überschreibt und {1}-Werte für die automatisierungsbezogene Terminalnutzung ignoriert, z. B. Aufgaben und Debuggen.", - "terminal.integrated.automationShell.osx.deprecation": "Diese Methode ist veraltet. Wir empfohlen Ihnen stattdessen, ein Terminalautomatisierungsprofil mit {0} zu erstellen, um Ihre Automatisierungsshell zu konfigurieren. Dies hat derzeit Vorrang vor den neuen Automatisierungsprofileinstellungen, aber es wird sich in Zukunft ändern.", - "terminal.integrated.automationShell.windows": "Ein Pfad, der bei Festlegung \"{0}\" überschreibt und {1}-Werte für die automatisierungsbezogene Terminalnutzung ignoriert, z. B. Aufgaben und Debuggen.", - "terminal.integrated.automationShell.windows.deprecation": "Diese Methode ist veraltet. Wir empfohlen Ihnen stattdessen, ein Terminalautomatisierungsprofil mit {0} zu erstellen, um Ihre Automatisierungsshell zu konfigurieren. Dies hat derzeit Vorrang vor den neuen Automatisierungsprofileinstellungen, aber es wird sich in Zukunft ändern.", + "terminal.integrated.automationProfile.linux": "The terminal profile to use on Linux for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.osx": "The terminal profile to use on macOS for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.windows": "Das Terminalprofil, das für automatisierungsbezogene Terminalnutzung wie Tasks und Debuggen verwendet werden soll. Diese Einstellung wird zurzeit ignoriert, wenn {0} (nicht veraltet) festgelegt ist.", "terminal.integrated.confirmIgnoreProcesses": "Ein Satz von Prozessnamen, die ignoriert werden sollen, wenn die Einstellung {0} verwendet wird.", - "terminal.integrated.defaultProfile.linux": "Das unter Linux verwendet Standardprofil. Diese Einstellung wird derzeit ignoriert, wenn entweder {0} oder {1} festgelegt sind.", - "terminal.integrated.defaultProfile.osx": "Das unter macOS verwendete Standardprofil. Diese Einstellung wird derzeit ignoriert, wenn entweder {0} oder {1} festgelegt sind.", - "terminal.integrated.defaultProfile.windows": "Das unter Windows verwendete Standardprofil. Diese Einstellung wird derzeit ignoriert, wenn entweder {0} oder {1} festgelegt sind.", + "terminal.integrated.defaultProfile.linux": "The default terminal profile on Linux.", + "terminal.integrated.defaultProfile.osx": "The default terminal profile on macOS.", + "terminal.integrated.defaultProfile.windows": "The default terminal profile on Windows.", "terminal.integrated.inheritEnv": "Gibt an, ob neue Shells ihre Umgebung von VS Code erben sollen, die möglicherweise eine Anmeldeshell erstellen, um sicherzustellen, dass $PATH und andere Entwicklungsvariablen initialisiert werden. Dies hat keine Auswirkungen auf Windows.", "terminal.integrated.persistentSessionScrollback": "Steuert die maximale Anzahl von Zeilen, die beim erneuten Verbinden mit einer beständigen Terminalsitzung wiederhergestellt werden. Wenn Sie diesen Wert erhöhen, werden mehr Zeilen von Scrollback auf Kosten von mehr Arbeitsspeicher wiederhergestellt, und die Zeit für das Herstellen einer Verbindung mit Terminals beim Start wird erhöht. Damit diese Einstellung wirksam wird, ist ein Neustart erforderlich, und es sollte ein Wert festgelegt werden, der kleiner oder gleich „#terminal.integrated.scrollback#“ ist.", - "terminal.integrated.profile.linux": "Die Linux-Profile, die beim Erstellen eines neuen Terminals über das Terminaldropdown angezeigt werden sollen. Legen Sie die {0}-Eigenschaft manuell mit einem optionalen {1} fest.\r\n\r\nLegen Sie ein vorhandenes Profil auf {2} fest, um das Profil aus der Liste auszublenden, z. B.: {3}.", - "terminal.integrated.profile.osx": "Die macOS-Profile, die beim Erstellen eines neuen Terminals über das Terminaldropdown angezeigt werden sollen. Legen Sie die {0}-Eigenschaft manuell mit einem optionalen {1} fest.\r\n\r\nLegen Sie ein vorhandenes Profil auf {2} fest, um das Profil aus der Liste auszublenden, z. B.: {3}.", - "terminal.integrated.profiles.windows": "Die Windows-Profile, die beim Erstellen eines neuen Terminals über das Terminaldropdown angezeigt werden sollen. Verwenden Sie die {0}-Eigenschaft, um den Speicherort der Shell automatisch zu erkennen. Oder legen Sie die {1}-Eigenschaft manuell mit einem optionalen {2} fest.\r\n\r\nLegen Sie ein vorhandenes Profil auf {3} fest, um das Profil aus der Liste auszublenden, z. B.: {4}.", - "terminal.integrated.shell.linux": "The path of the shell that the terminal uses on Linux. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.linux.deprecation": "Diese Methode ist veraltet. Wir empfehlen Ihnen stattdessen, ein Terminalprofil in {0} zum Konfigurieren Ihrer Standardshell zu erstellen und den Profilnamen als Standard in {1} festzulegen. Dies hat derzeit Vorrang vor den neuen Profileinstellungen, die sich aber in Zukunft ändern werden.", - "terminal.integrated.shell.osx": "The path of the shell that the terminal uses on macOS. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.osx.deprecation": "Diese Methode ist veraltet. Wir empfehlen Ihnen stattdessen, ein Terminalprofil in {0} zum Konfigurieren Ihrer Standardshell zu erstellen und den Profilnamen als Standard in {1} festzulegen. Dies hat derzeit Vorrang vor den neuen Profileinstellungen, die sich aber in Zukunft ändern werden.", - "terminal.integrated.shell.windows": "The path of the shell that the terminal uses on Windows. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.windows.deprecation": "Diese Methode ist veraltet. Wir empfehlen Ihnen stattdessen, ein Terminalprofil in {0} zum Konfigurieren Ihrer Standardshell zu erstellen und den Profilnamen als Standard in {1} festzulegen. Dies hat derzeit Vorrang vor den neuen Profileinstellungen, die sich aber in Zukunft ändern werden.", - "terminal.integrated.shellArgs.linux": "The command line arguments to use when on the Linux terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.osx": "The command line arguments to use when on the macOS terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.windows": "The command line arguments to use when on the Windows terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.windows.string": "The command line arguments in [command-line format](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) to use when on the Windows terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", + "terminal.integrated.profile": "Eine Reihe von Terminalprofilanpassungen für {0} , die das Hinzufügen, Entfernen oder Ändern des Startmodus von Terminals ermöglichen. Profile bestehen aus einem obligatorischen Pfad, optionalen Argumenten und anderen Präsentationsoptionen.\r\n\r\nUm ein vorhandenes Profil zu überschreiben, verwenden Sie seinen Profilnamen als Schlüssel, z. B.:\r\n\r\n{1}\r\n\r\n{2}Weitere Informationen zum Konfigurieren von Profilen{3}.", "terminal.integrated.showLinkHover": "Gibt an, ob der Mauszeiger angezeigt werden soll, wenn er über Links in der Terminalausgabe bewegt wird.", "terminal.integrated.useWslProfiles": "Steuert, ob WSL-Distributionen in der Dropdownliste für Terminals angezeigt werden.", "terminalAutomationProfile.path": "Ein einzelner Pfad zu einer ausführbaren Shell.", @@ -1845,11 +2129,14 @@ "terminalProfile.windowsExtensionId": "Die ID des Erweiterungsterminals", "terminalProfile.windowsExtensionIdentifier": "Die Erweiterung, die dieses Profil beigetragen hat.", "terminalProfile.windowsExtensionTitle": "Der Name des Erweiterungsterminals", - "terminalProfile.windowsSource": "Eine Profilquelle für die automatische Erkennung der Pfade zur Shell." + "terminalProfile.windowsSource": "Eine Profilquelle, die die Pfade zur Shell automatisch erkennt. Beachten Sie, dass nicht standardmäßige ausführbare Speicherorte nicht unterstützt werden und manuell in einem neuen Profil erstellt werden müssen." }, "vs/platform/terminal/common/terminalProfiles": { "terminalAutomaticProfile": "Standard automatisch erkennen" }, + "vs/platform/terminal/node/ptyHostMain": { + "ptyHost": "Pty-Host" + }, "vs/platform/terminal/node/ptyService": { "terminal-history-restored": "Verlauf wiederhergestellt" }, @@ -1887,19 +2174,22 @@ "checkbox.background": "Hintergrundfarbe von Kontrollkästchenwidget.", "checkbox.border": "Rahmenfarbe von Kontrollkästchenwidget.", "checkbox.foreground": "Vordergrundfarbe von Kontrollkästchenwidget.", + "checkbox.select.background": "Hintergrundfarbe des Kontrollkästchenwidgets, wenn das Element ausgewählt ist, in dem es sich befindet.", + "checkbox.select.border": "Rahmenfarbe des Kontrollkästchenwidgets, wenn das Element ausgewählt ist, in dem es sich befindet.", "contrastBorder": "Ein zusätzlicher Rahmen um Elemente, mit dem diese von anderen getrennt werden, um einen größeren Kontrast zu erreichen.", "descriptionForeground": "Vordergrundfarbe für Beschreibungstexte, die weitere Informationen anzeigen, z.B. für eine Beschriftung.", "diffDiagonalFill": "Farbe der diagonalen Füllung des Vergleichs-Editors. Die diagonale Füllung wird in Ansichten mit parallelem Vergleich verwendet.", + "diffEditor.unchangedRegionBackground": "Die Farbe von unveränderten Blöcken im Diff-Editor.", "diffEditorBorder": "Die Rahmenfarbe zwischen zwei Text-Editoren.", "diffEditorInserted": "Hintergrundfarbe für eingefügten Text. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", "diffEditorInsertedLineGutter": "Hintergrundfarbe für den Rand, an dem Zeilen eingefügt wurden.", - "diffEditorInsertedLines": "Hintergrundfarbe für eingefügte Linien. Die Farbe darf nicht deckend sein, um zugrunde liegende Dekorationen nicht auszublenden.", + "diffEditorInsertedLines": "Hintergrundfarbe für eingefügte Zeilen. Die Farbe darf nicht deckend sein, um zugrunde liegende Dekorationen nicht auszublenden.", "diffEditorInsertedOutline": "Konturfarbe für eingefügten Text.", "diffEditorOverviewInserted": "Vordergrund des Diff-Übersichtslineals für eingefügten Inhalt.", "diffEditorOverviewRemoved": "Vordergrund des Diff-Übersichtslineals für entfernten Inhalt.", "diffEditorRemoved": "Hintergrundfarbe für Text, der entfernt wurde. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "diffEditorRemovedLineGutter": "Hintergrundfarbe für den Rand, an dem die Linien entfernt wurden.", - "diffEditorRemovedLines": "Hintergrundfarbe für Linien, die entfernt wurden. Die Farbe darf nicht deckend sein, um zugrunde liegende Dekorationen nicht auszublenden.", + "diffEditorRemovedLineGutter": "Hintergrundfarbe für den Rand, an dem die Zeilen entfernt wurden.", + "diffEditorRemovedLines": "Hintergrundfarbe für Zeilen, die entfernt wurden. Die Farbe darf nicht deckend sein, um zugrunde liegende Dekorationen nicht auszublenden.", "diffEditorRemovedOutline": "Konturfarbe für entfernten Text.", "disabledForeground": "Allgemeine Vordergrundfarbe. Diese Farbe wird nur verwendet, wenn sie nicht durch eine Komponente überschrieben wird.", "dropdownBackground": "Hintergrund für Dropdown.", @@ -1936,7 +2226,7 @@ "editorWidgetBorder": "Rahmenfarbe von Editorwigdets. Die Farbe wird nur verwendet, wenn für das Widget ein Rahmen verwendet wird und die Farbe nicht von einem Widget überschrieben wird.", "editorWidgetForeground": "Vordergrundfarbe für Editorwidgets wie Suchen/Ersetzen.", "editorWidgetResizeBorder": "Rahmenfarbe der Größenanpassungsleiste von Editorwigdets. Die Farbe wird nur verwendet, wenn für das Widget ein Größenanpassungsrahmen verwendet wird und die Farbe nicht von einem Widget außer Kraft gesetzt wird.", - "errorBorder": "Randfarbe von Fehlerfeldern im Editor.", + "errorBorder": "Wenn festgelegt, wird die Farbe doppelter Unterstreichungen für Fehler im Editor angezeigt.", "errorForeground": "Allgemeine Vordergrundfarbe für Fehlermeldungen. Diese Farbe wird nur verwendet, wenn sie nicht durch eine Komponente überschrieben wird.", "findMatchHighlight": "Farbe der anderen Suchergebnisse. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", "findMatchHighlightBorder": "Randfarbe der anderen Suchtreffer.", @@ -1945,13 +2235,13 @@ "focusBorder": "Allgemeine Rahmenfarbe für fokussierte Elemente. Diese Farbe wird nur verwendet, wenn sie nicht durch eine Komponente überschrieben wird.", "foreground": "Allgemeine Vordergrundfarbe. Diese Farbe wird nur verwendet, wenn sie nicht durch eine Komponente überschrieben wird.", "highlight": "Vordergrundfarbe der Liste/Struktur zur Trefferhervorhebung beim Suchen innerhalb der Liste/Struktur.", - "hintBorder": "Randfarbe der Hinweisfelder im Editor.", + "hintBorder": "Wenn festgelegt, wird die Farbe doppelter Unterstreichungen für Hinweise im Editor angezeigt.", "hoverBackground": "Hintergrundfarbe des Editor-Mauszeigers.", "hoverBorder": "Rahmenfarbe des Editor-Mauszeigers.", "hoverForeground": "Vordergrundfarbe des Editor-Mauszeigers", "hoverHighlight": "Hervorhebung unterhalb des Worts, für das ein Hoverelement angezeigt wird. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", "iconForeground": "Die für Symbole in der Workbench verwendete Standardfarbe.", - "infoBorder": "Randfarbe der Infofelder im Editor.", + "infoBorder": "Wenn festgelegt, wird die Farbe doppelter Unterstreichungen für Infos im Editor angezeigt.", "inputBoxActiveOptionBorder": "Rahmenfarbe für aktivierte Optionen in Eingabefeldern.", "inputBoxBackground": "Hintergrund für Eingabefeld.", "inputBoxBorder": "Rahmen für Eingabefeld.", @@ -2046,6 +2336,7 @@ "scrollbarSliderActiveBackground": "Hintergrundfarbe des Schiebereglers, wenn darauf geklickt wird.", "scrollbarSliderBackground": "Hintergrundfarbe vom Scrollbar-Schieber", "scrollbarSliderHoverBackground": "Hintergrundfarbe des Schiebereglers, wenn darauf gezeigt wird.", + "search.resultsInfoForeground": "Farbe des Texts in der Abschlussmeldung des Such-Viewlets.", "searchEditor.editorFindMatchBorder": "Rahmenfarbe der Abfrageübereinstimmungen des Such-Editors", "searchEditor.queryMatch": "Farbe der Abfrageübereinstimmungen des Such-Editors", "selectionBackground": "Hintergrundfarbe der Textauswahl in der Workbench (z.B. für Eingabefelder oder Textbereiche). Diese Farbe gilt nicht für die Auswahl im Editor.", @@ -2066,8 +2357,10 @@ "toolbarActiveBackground": "Symbolleistenhintergrund beim Halten der Maus über Aktionen", "toolbarHoverBackground": "Symbolleistenhintergrund beim Bewegen der Maus über Aktionen", "toolbarHoverOutline": "Symbolleistengliederung beim Bewegen der Maus über Aktionen", + "treeInactiveIndentGuidesStroke": "Strukturstrichfarbe für die Einzugslinien, die nicht aktiv sind.", "treeIndentGuidesStroke": "Strukturstrichfarbe für die Einzugsführungslinien.", - "warningBorder": "Randfarbe der Warnfelder im Editor.", + "warningBorder": "Wenn festgelegt, wird die Farbe doppelter Unterstreichungen für Warnungen im Editor angezeigt.", + "widgetBorder": "Die Rahmenfarbe von Widgets, z. B. Suchen/Ersetzen im Editor.", "widgetShadow": "Schattenfarbe von Widgets wie zum Beispiel Suchen/Ersetzen innerhalb des Editors." }, "vs/platform/theme/common/iconRegistry": { @@ -2122,7 +2415,6 @@ "variable": "Stil für Variablen" }, "vs/platform/undoRedo/common/undoRedoService": { - "cancel": "Abbrechen", "cannotResourceRedoDueToInProgressUndoRedo": "\"{0}\" konnte nicht wiederholt werden, weil bereits ein Vorgang zum Rückgängigmachen oder Wiederholen durchgeführt wird.", "cannotResourceUndoDueToInProgressUndoRedo": "\"{0}\" konnte nicht rückgängig gemacht werden, weil bereits ein Vorgang zum Rückgängigmachen oder Wiederholen durchgeführt wird.", "cannotWorkspaceRedo": "\"{0}\" konnte nicht in allen Dateien wiederholt werden. {1}", @@ -2135,12 +2427,12 @@ "cannotWorkspaceUndoDueToInProgressUndoRedo": "\"{0}\" konnte nicht für alle Dateien rückgängig gemacht werden, weil bereits ein Vorgang zum Rückgängigmachen oder Wiederholen für \"{1}\" durchgeführt wird.", "confirmDifferentSource": "Möchten Sie \"{0}\" rückgängig machen?", "confirmDifferentSource.no": "Nein", - "confirmDifferentSource.yes": "Ja", + "confirmDifferentSource.yes": "&&Ja", "confirmWorkspace": "Möchten Sie \"{0}\" für alle Dateien rückgängig machen?", "externalRemoval": "Die folgenden Dateien wurden geschlossen und auf dem Datenträger geändert: {0}.", "noParallelUniverses": "Die folgenden Dateien wurden auf inkompatible Weise geändert: {0}.", - "nok": "Datei rückgängig machen", - "ok": "In {0} Dateien rückgängig machen" + "nok": "&&Datei rückgängig machen", + "ok": "&&In {0} Dateien rückgängig machen" }, "vs/platform/update/common/update.config.contribution": { "default": "Automatische Prüfung auf Aktualisierungen aktivieren. Der Code prüft automatisch und regelmäßig auf Aktualisierungen.", @@ -2181,22 +2473,36 @@ "settingsSync.ignoredSettings": "Konfigurieren Sie die Einstellungen, die während der Synchronisierung ignoriert werden sollen.", "settingsSync.keybindingsPerPlatform": "Synchronisieren Sie die Tastenzuordnungen für jede Plattform." }, + "vs/platform/userDataSync/common/userDataSyncLog": { + "userDataSyncLog": "Einstellungssynchronisierung" + }, "vs/platform/userDataSync/common/userDataSyncMachines": { "error incompatible": "Die Computerdaten können nicht gelesen werden, weil die aktuelle Version nicht kompatibel ist. Aktualisieren Sie \"{0}\", und versuchen Sie es noch mal." }, - "vs/platform/windows/electron-main/window": { - "appCrashed": "Das Fenster ist abgestürzt.", - "appCrashedDetail": "Entschuldigen Sie die Unannehmlichkeiten. Sie können das Fenster erneut öffnen und dort weitermachen, wo Sie aufgehört haben.", - "appCrashedDetails": "Das Fenster ist abgestürzt (Ursache: „{0}“, Code: „{1}“)", + "vs/platform/userDataSync/common/userDataSyncResourceProvider": { + "incompatible sync data": "Die Synchronisierungsdaten können nicht analysiert werden, weil sie nicht mit der aktuellen Version kompatibel sind." + }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "Das Fenster wurde unerwartet beendet.", + "appGoneDetailEmptyWindow": "Wir entschuldigen uns für die Unannehmlichkeiten. Sie können ein neues leeres Fenster öffnen, um erneut zu starten.", + "appGoneDetailWorkspace": "Entschuldigen Sie die Unannehmlichkeiten. Sie können das Fenster erneut öffnen und dort weitermachen, wo Sie aufgehört haben.", + "appGoneDetails": "Das Fenster wurde unerwartet beendet (Ursache: \"{0}\", Code: \"{1}\")", "appStalled": "Das Fenster reagiert nicht", "appStalledDetail": "Sie können das Fenster erneut öffnen oder schließen oder weiterhin warten.", "close": "&&Schließen", "doNotRestoreEditors": "Editoren nicht wiederherstellen", "hiddenMenuBar": "Sie können über die Alt-Taste weiterhin auf die Menüleiste zugreifen.", + "newWindow": "&&Neues Fenster", "reopen": "&&Erneut öffnen", "wait": "&&Weiterhin warten" }, "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Zulassen", + "cancel": "&&Abbrechen", + "confirmOpenDetail": "Der Pfad \"{0}\" verwendet einen nicht zulässigen Host. Wenn Sie dem Host nicht vertrauen, sollten Sie \"Abbrechen\" drücken.", + "confirmOpenMessage": "Der Host \"{0}\" wurde in der Liste der zulässigen Hosts nicht gefunden. Dennoch zulassen?", + "doNotAskAgain": "Host \"{0}\" dauerhaft zulassen", + "learnMore": "&&Weitere Informationen", "ok": "&&OK", "pathNotExistDetail": "Der Pfad \"{0}\" ist auf diesem Computer nicht vorhanden.", "pathNotExistTitle": "Der Pfad ist nicht vorhanden.", @@ -2223,6 +2529,26 @@ "workspaceOpenedDetail": "Der Arbeitsbereich ist bereits in einem anderen Fenster geöffnet. Schließen Sie zuerst das andere Fenster, und versuchen Sie anschließend noch mal.", "workspaceOpenedMessage": "Der Arbeitsbereich \"{0}\" kann nicht gespeichert werden." }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "Remote-CLI" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "Falls festgelegt, akzeptiert der Benutzer die Serverlizenzbedingungen, und der Server wird ohne Benutzeraufforderung gestartet.", + "connection-token": "Ein Geheimnis, das in allen Anforderungen enthalten sein muss.", + "connection-token-file": "Pfad zu einer Datei, die das Verbindungstoken enthält.", + "default-folder": "Der Arbeitsbereichsordner, der geöffnet werden soll, wenn in der Browser-URL keine Eingabe angegeben wird. Ein relativer oder absoluter Pfad, der für das aktuelle Arbeitsverzeichnis aufgelöst wurde.", + "default-workspace": "Der Arbeitsbereich, der geöffnet werden soll, wenn in der Browser-URL keine Eingabe angegeben wird. Ein relativer oder absoluter Pfad, der für das aktuelle Arbeitsverzeichnis aufgelöst wurde.", + "host": "Der Hostname oder die IP-Adresse, auf die der Server lauschen soll. Wenn nicht festgelegt, wird standardmäßig „localhost“ verwendet.", + "port": "Der Port, auf den der Server lauschen soll. Wenn „0“ übergeben wird, wird ein zufälliger freier Port ausgewählt. Wenn ein Bereich im Format „num-num“ übergeben wird, wird ein freier Port aus dem Bereich (einschließlich Ende) ausgewählt.", + "serverDataDir": "Gibt das Verzeichnis an, in dem die Serverdaten gespeichert werden.", + "socket-path": "Der Pfad zu einer Socketdatei, auf die der Server lauschen soll.", + "start-server": "Starten Sie den Server beim Installieren oder Deinstallieren von Erweiterungen. Wird in Kombination mit „install-extension“, „install-builtin-extension“ und „uninstall-extension“ verwendet.", + "telemetry-level": "Legt die anfängliche Telemetrieebene fest. Gültige Ebenen sind: „off“, „crash“, „error“ und „all“. Wenn keine Angabe erfolgt, sendet der Server Telemetriedaten, bis ein Client eine Verbindung herstellt. Anschließend wird die Telemetrieeinstellung für Clients verwendet. Das Festlegen auf „off“ entspricht „--disable-telemetry“.", + "without-connection-token": "Wird ohne Verbindungstoken ausgeführt. Verwenden Sie dies nur, wenn die Verbindung auf andere Weise gesichert ist." + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "Server" + }, "win32/i18n/messages": { "AddContextMenuFiles": "Aktion \"Mit %1 öffnen\" dem Dateikontextmenü von Windows-Explorer hinzufügen", "AddContextMenuFolders": "Aktion \"Mit %1 öffnen\" dem Verzeichniskontextmenü von Windows-Explorer hinzufügen", @@ -2242,47 +2568,18 @@ "cancel": "&&Nein", "confirmOpenDetail": "Wenn Sie diese Anforderung nicht initiiert haben, handelt es sich möglicherweise um einen Angriffsversuch auf Ihr System. Wenn Sie keine explizite Aktion zum Initiieren dieser Anforderung durchgeführt haben, drücken Sie \"Nein\".", "confirmOpenMessage": "Eine externe Anwendung möchte \"{0}\" in {1} öffnen. Möchten Sie diese Datei oder diesen Ordner öffnen?", - "open": "&&Ja", - "trace.detail": "Erstellen Sie ein Issue, und fügen Sie die folgende Datei manuell an:\r\n{0}", - "trace.message": "Die Ablaufverfolgung wurde erfolgreich erstellt.", - "trace.ok": "&&OK" + "open": "&&Ja" }, "vs/code/electron-main/main": { "close": "&&Schließen", - "secondInstanceAdmin": "Eine zweite Instanz von {0} wird bereits als Administrator ausgeführt.", + "mainLog": "Haupt", + "secondInstanceAdmin": "Eine andere Instanz von {0} wird bereits als Administrator ausgeführt.", "secondInstanceAdminDetail": "Schließen Sie die andere Instanz, und versuchen Sie es erneut.", "secondInstanceNoResponse": "Eine andere Instanz von {0} läuft, reagiert aber nicht", "secondInstanceNoResponseDetail": "Schließen Sie alle anderen Instanzen, und versuchen Sie es erneut.", "startupDataDirError": "Programmbenutzerdaten können nicht geschrieben werden.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nStellen Sie sicher, dass in die folgenden Verzeichnisse geschrieben werden kann:\r\n\r\n{1}" - }, - "vs/code/electron-sandbox/issue/issueReporterMain": { - "bugDescription": "Geben Sie an, welche Schritte ausgeführt werden müssen, um das Problem zuverlässig zu reproduzieren. Was sollte geschehen, und was ist stattdessen geschehen? Wir unterstützen GitHub Flavored Markdown. Sie können während der Vorschau in GitHub Ihr Problem bearbeiten und Screenshots hinzufügen.", - "bugReporter": "Fehlerbericht", - "closed": "Geschlossen", - "createOnGitHub": "In GitHub erstellen", - "description": "Beschreibung", - "disabledExtensions": "Erweiterungen sind deaktiviert.", - "extension": "Eine Erweiterung", - "featureRequest": "Featureanforderung", - "featureRequestDescription": "Beschreiben Sie die Funktion, die Sie sehen möchten. Wir unterstützen GitHub-Markdown. Sie können in der GitHub-Preview ihr Problem bearbeiten und Screenshots hinzufügen.", - "hide": "Ausblenden", - "loadingData": "Daten werden geladen...", - "marketplace": "Marketplace für Erweiterungen", - "noCurrentExperiments": "Keine aktuellen Experimente.", - "noSimilarIssues": "Keine ähnlichen Probleme gefunden", - "open": "Öffnen", - "pasteData": "Wir haben die erforderlichen Daten in die Zwischenablage geschrieben, da sie zu groß zum Senden waren. Fügen Sie sie ein.", - "performanceIssue": "Leistungsproblem", - "performanceIssueDesciption": "Wann ist dieses Leistungsproblem aufgetreten? Tritt es beispielsweise beim Start oder nach einer bestimmten Reihe von Aktionen auf? Wir unterstützen GitHub Flavored Markdown. Sie können während der Vorschau in GitHub Ihr Problem bearbeiten und Screenshots hinzufügen.", - "previewOnGitHub": "Vorschau in GitHub", - "rateLimited": "GitHub-Abfragebeschränkung überschritten. Bitte warten.", - "selectSource": "Quelle auswählen", - "show": "Anzeigen", - "similarIssues": "Ähnliche Probleme", - "stepsToReproduce": "Schritte für Reproduktion", - "unknown": "Nicht bekannt", - "vscode": "Visual Studio Code" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nStellen Sie sicher, dass in die folgenden Verzeichnisse geschrieben werden kann:\r\n\r\n{1}", + "statusWarning": "Warnung: Das --status-Argument kann nur verwendet werden, wenn {0} bereits ausgeführt wird. Führen Sie es erneut aus, nachdem {0} gestartet wurde." }, "vs/code/electron-sandbox/issue/issueReporterPage": { "chooseExtension": "Erweiterung", @@ -2298,6 +2595,7 @@ "issueTitleLabel": "Titel", "issueTitleRequired": "Geben Sie einen Titel ein.", "issueTypeLabel": "Typ:", + "reviewGuidanceLabel": "Bevor Sie hier ein Problem melden, lesen Sie die Anleitung.", "sendExperiments": "A/B-Experimentinformationen einschließen", "sendExtensions": "Meine aktivierten Erweiterungen einschließen", "sendProcessInfo": "Meine derzeit ausgeführten Prozesse einschließen", @@ -2307,6 +2605,37 @@ "titleEmptyValidation": "Ein Titel ist erforderlich.", "titleLengthValidation": "Der Titel ist zu lang." }, + "vs/code/electron-sandbox/issue/issueReporterService": { + "bugDescription": "Geben Sie an, welche Schritte ausgeführt werden müssen, um das Problem zuverlässig zu reproduzieren. Was sollte geschehen, und was ist stattdessen geschehen? Wir unterstützen GitHub Flavored Markdown. Sie können während der Vorschau in GitHub Ihr Problem bearbeiten und Screenshots hinzufügen.", + "bugReporter": "Fehlerbericht", + "closed": "Geschlossen", + "createOnGitHub": "In GitHub erstellen", + "description": "Beschreibung", + "disabledExtensions": "Erweiterungen sind deaktiviert.", + "elsewhereDescription": "Die Erweiterung \"{0}\" bevorzugt die Verwendung eines externen Problemberichts. Klicken Sie unten auf die Schaltfläche, um zu dieser Problemberichterstattungsoberfläche zu gelangen.", + "extension": "Eine Erweiterung", + "featureRequest": "Featureanforderung", + "featureRequestDescription": "Beschreiben Sie die Funktion, die Sie sehen möchten. Wir unterstützen GitHub-Markdown. Sie können in der GitHub-Preview ihr Problem bearbeiten und Screenshots hinzufügen.", + "handlesIssuesElsewhere": "Diese Erweiterung behandelt Probleme außerhalb von VS Code", + "hide": "Ausblenden", + "loadingData": "Daten werden geladen...", + "marketplace": "Marketplace für Erweiterungen", + "noCurrentExperiments": "Keine aktuellen Experimente.", + "noSimilarIssues": "Keine ähnlichen Probleme gefunden", + "open": "Öffnen", + "openIssueReporter": "Externen Problembericht öffnen", + "pasteData": "Wir haben die erforderlichen Daten in die Zwischenablage geschrieben, da sie zu groß zum Senden waren. Fügen Sie sie ein.", + "performanceIssue": "Leistungsproblem", + "performanceIssueDesciption": "Wann ist dieses Leistungsproblem aufgetreten? Tritt es beispielsweise beim Start oder nach einer bestimmten Reihe von Aktionen auf? Wir unterstützen GitHub Flavored Markdown. Sie können während der Vorschau in GitHub Ihr Problem bearbeiten und Screenshots hinzufügen.", + "previewOnGitHub": "Vorschau in GitHub", + "rateLimited": "GitHub-Abfragebeschränkung überschritten. Bitte warten.", + "selectSource": "Quelle auswählen", + "show": "Anzeigen", + "similarIssues": "Ähnliche Probleme", + "stepsToReproduce": "Schritte für Reproduktion", + "unknown": "Nicht bekannt", + "vscode": "Visual Studio Code" + }, "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "Kopieren", "copyAll": "Alles kopieren", @@ -2318,10 +2647,15 @@ "name": "Prozessname", "pid": "PID" }, + "vs/code/node/cliProcessMain": { + "cli": "CLI" + }, + "vs/code/node/sharedProcess/sharedProcessMain": { + "sharedLog": "Gemeinsame Sperre" + }, "vs/workbench/api/browser/mainThreadAuthentication": { "accountLastUsedDate": "Letzte Verwendung dieses Kontos: {0}", - "allow": "Zulassen", - "cancel": "Abbrechen", + "allow": "&&Zulassen", "confirmLogin": "Die Erweiterung \"{0}\" möchte sich mit {1} anmelden.", "confirmRelogin": "Die Erweiterung \"{0}\" möchte, dass Sie sich mit {1} neuanmelden.", "manageExtensions": "Wählen Sie die Erweiterungen aus, die auf dieses Konto zugreifen können.", @@ -2329,7 +2663,7 @@ "manageTrustedExtensions.cancel": "Abbrechen", "noTrustedExtensions": "Dieses Konto wurde noch von keiner Erweiterung verwendet.", "notUsed": "Hat dieses Konto nicht verwendet", - "signOut": "Abmelden", + "signOut": "&&Abmelden", "signOutMessage": "Das Konto '{0}' wurde verwendet von: \r\n\r\n{1}\r\n\r\n Von diesen Erweiterungen abmelden?", "signOutMessageSimple": "Von \"{0}\" abmelden?", "signedOut": "Die Abmeldung war erfolgreich." @@ -2341,7 +2675,11 @@ "commentsViewIcon": "Ansichtssymbol der Kommentaransicht." }, "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Bearbeiten" + "defaultEditLabel": "Bearbeiten", + "vetoExtHostRestart": "Der benutzerdefinierte Editor \"{0}\" konnte nicht gespeichert werden." + }, + "vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": { + "timeout.onWillCreateEditSessionIdentity": "OnWillCreateEditSessionIdentity-Ereignis nach 10000 ms abgebrochen" }, "vs/workbench/api/browser/mainThreadExtensionService": { "disabledDep": "Erweiterung \"{0}\" kann nicht aktiviert werden, da sie von der deaktivierten Erweiterung \"{1}\" abhängig ist. Möchten Sie die Erweiterung aktivieren und das Fenster neu laden?", @@ -2373,15 +2711,18 @@ "msg-delete": "Teilnehmer für Dateilöschung werden ausgeführt...", "msg-rename": "Teilnehmer für die Dateiumbenennung werden ausgeführt...", "msg-write": "Teilnehmer für „Dateischreibvorgang“ werden ausgeführt...", - "ok": "OK", - "preview": "Vorschau anzeigen" + "ok": "&&OK", + "preview": "&&Vorschau anzeigen" }, "vs/workbench/api/browser/mainThreadMessageService": { "cancel": "Abbrechen", "defaultSource": "Erweiterung", "extensionSource": "{0} (Erweiterung)", "manageExtension": "Erweiterung verwalten", - "ok": "OK" + "ok": "&&OK" + }, + "vs/workbench/api/browser/mainThreadNotebookSaveParticipant": { + "timeout.onWillSave": "WillSaveNotebookDocument-Ereignis nach 1750 ms abgebrochen" }, "vs/workbench/api/browser/mainThreadProgress": { "manageExtension": "Erweiterung verwalten" @@ -2410,6 +2751,20 @@ "folderStatusMessageRemoveMultipleFolders": "Die Erweiterung \"{0}\" hat {1} Ordner aus dem Arbeitsbereich entfernt", "folderStatusMessageRemoveSingleFolder": "Die Erweiterung \"{0}\" hat 1 Ordner aus dem Arbeitsbereich entfernt" }, + "vs/workbench/api/browser/statusBarExtensionPoint": { + "accessibilityInformation": "Defines the role and aria label to be used when the status bar entry is focused.", + "accessibilityInformation.label": "The aria label of the status bar entry. Defaults to the entry's text.", + "accessibilityInformation.role": "The role of the status bar entry which defines how a screen reader interacts with it. More about aria roles can be found here https://w3c.github.io/aria/#widget_roles", + "alignment": "Die Ausrichtung des Statusleisteneintrags.", + "command": "Der auszuführende Befehl wenn auf den Statusleisteneintrag geklickt wird.", + "id": "Der Bezeichner des Statusleisteneintrags. Muss innerhalb der Erweiterung eindeutig sein. Der gleiche Wert muss beim Aufrufen von \"vscode.window.createStatusBarItem(id, ...)\"-API verwendet werden.", + "invalid": "Ungültiger Statusleistenelementbeitrag.", + "name": "Der Name des Eintrags, z. B. \"Python-Sprachindikator\", \"Git-Status\" usw. Versuchen Sie, die Länge des Namens kurz zu halten, aber beschreibend genug, damit Benutzer verstehen können, worum es sich bei dem Statusleistenelement handelt.", + "priority": "Die Priorität des Statusleisteneintrags. Ein höherer Wert bedeutet, dass das Element links angezeigt werden sollte.", + "text": "Der Text, der für den Eintrag angezeigt werden soll. Sie können Symbole in den Text einbetten, indem Sie die Syntax \"$()\" wie \"Hello $(globe)!\" verwenden.", + "tooltip": "The tooltip text for the entry.", + "vscode.extension.contributes.statusBarItems": "Fügt der Statusleiste Elemente hinzu." + }, "vs/workbench/api/browser/viewsExtensionPoint": { "ViewContainerDoesnotExist": "Der Ansichtencontainer \"{0}\" ist nicht vorhanden, und alle für ihn registrierten Ansichten werden zu \"Explorer\" hinzugefügt.", "ViewContainerRequiresProposedAPI": "Zum Anzeigen des Containers „{0}“ muss „enabledApiProposals: [\"contribViewsRemote\"]“ zu „Remote“ hinzugefügt werden.", @@ -2450,7 +2805,7 @@ "vscode.extension.contributes.views.containers.id": "Eindeutige ID, die zum Bestimmen des Containers verwendet wird, in dem Ansichten mithilfe des Beitragspunkts \"views\" beigetragen werden können.", "vscode.extension.contributes.views.containers.title": "Visuell lesbare Zeichenfolge zum Rendern des Containers", "vscode.extension.contributes.viewsContainers": "Trägt Ansichtencontainer zum Editor bei", - "vscode.extension.contributs.view.size": "Die Größe der Ansicht. Die Verwendung einer Zahl verhält sich wie die CSS-Eigenschaft \"flex\", und die Größe legt die Anfangsgröße fest, wenn die Ansicht zum ersten Mal angezeigt wird. In der Seitenleiste ist dies die Höhe der Ansicht." + "vscode.extension.contributs.view.size": "Die Ausgangsgröße der Ansicht. Die Größe verhält sich wie die CSS-Eigenschaft \"flex\" und legt bei der ersten Anzeige der Ansicht die Ausgangsgröße fest. In der Seitenleiste ist dies die Höhe der Ansicht. Dieser Wert wird nur berücksichtigt, wenn sowohl die Ansicht als auch der Ansichtscontainer derselben Erweiterung angehören." }, "vs/workbench/api/common/configurationExtensionPoint": { "config.property.defaultConfiguration.warning": "Die Konfigurationsstandardwerte für \"{0}\" können nicht registriert werden. Es werden nur Standardwerte für Einstellungen unterstützt, die computerüberschreibbar, fenster-, ressourcen- und sprachüberschreibbar sind.", @@ -2464,6 +2819,8 @@ "scope.description": "Bereich, in dem die Konfiguration anwendbar ist. Verfügbare Bereiche sind \"application\" (Anwendung), \"machine\" (Computer), \"window\" (Fenster), \"resource\" (Ressource) und \"machine-overridable\" (Vom Computer überschreibbar).", "scope.editPresentation": "Bei Angabe wird das Präsentationsformat der Zeichenfolgeneinstellung gesteuert.", "scope.enumDescriptions": "Beschreibungen für Enumerationswerte", + "scope.enumItemLabels": "Bezeichnungen für Enumerationswerte, die im Einstellungs-Editor angezeigt werden sollen. Bei Angabe dieser Option werden die {0}-Werte nach den Bezeichnungen noch angezeigt, aber weniger hervorgehoben.", + "scope.ignoreSync": "Wenn die Einstellungssynchronisierung aktiviert ist, wird der Benutzerwert dieser Konfiguration standardmäßig nicht synchronisiert.", "scope.language-overridable.description": "Ressourcenkonfiguration, die in den sprachspezifischen Einstellungen konfiguriert werden kann.", "scope.machine-overridable.description": "Computerkonfiguration, die auch in den Arbeitsbereichs- oder Ordnereinstellungen konfiguriert werden kann.", "scope.machine.description": "Konfiguration, die nur in den Benutzereinstellungen oder Remoteeinstellungen bearbeitet werden kann.", @@ -2493,6 +2850,10 @@ "workspaceConfig.transient": "Ein vorübergehender Arbeitsbereich wird beim Neustart oder erneuten Laden ausgeblendet.", "workspaceConfig.uri.description": "URI des Ordners" }, + "vs/workbench/api/common/extHostChat": { + "emptyResponse": "Der Anbieter hat eine Antwort vom Typ NULL zurückgegeben.", + "errorResponse": "Fehler vom Anbieter: {0}" + }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "{0} weitere Fehler und Warnungen werden nicht angezeigt." }, @@ -2500,6 +2861,15 @@ "extensionTestError": "Der Pfad \"{0}\" verweist nicht auf einen gültigen Test Runner für eine Erweiterung.", "extensionTestError1": "Test Runner kann nicht geladen werden." }, + "vs/workbench/api/common/extHostLanguageFeatures": { + "defaultDropLabel": "Mithilfe der Erweiterung \"{0}\" löschen", + "defaultPasteLabel": "Einfügen mit der Erweiterung \"{0}\"" + }, + "vs/workbench/api/common/extHostLogService": { + "local": "Erweiterungshost", + "remote": "Erweiterungshost (Remote)", + "worker": "Erweiterungshost (Worker)" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (Erweiterung)" }, @@ -2507,12 +2877,14 @@ "extensionLabel": "{0} (Erweiterung)", "status.extensionMessage": "Erweiterungsstatus" }, + "vs/workbench/api/common/extHostTelemetry": { + "extensionTelemetryLog": "Erweiterungstelemetrie{0}" + }, "vs/workbench/api/common/extHostTerminalService": { "launchFail.idMissingOnExtHost": "Das Terminal mit der ID {0} wurde auf dem Erweiterungshost nicht gefunden." }, "vs/workbench/api/common/extHostTreeViews": { - "treeView.duplicateElement": "Das Element mit der ID {0} ist bereits registriert", - "treeView.notRegistered": "Es wurde keine Strukturansicht mit der ID \"{0}\" registriert." + "treeView.duplicateElement": "Das Element mit der ID {0} ist bereits registriert" }, "vs/workbench/api/common/extHostWorkspace": { "updateerror": "Die Erweiterung \"{0}\" konnte die Arbeitsbereichsordner nicht aktualisieren: {1}" @@ -2545,13 +2917,16 @@ "logStorage": "Inhalt der Speicherdatenbank protokollieren", "logWorkingCopies": "Arbeitskopien protokollieren", "screencastMode.fontSize": "Steuert die Schriftgröße (in Pixeln) der Tastatur im Screencastmodus.", + "screencastMode.hideSingleEditorCursorMoves": "Blendet die Befehle zum Bewegen des Cursors für einen einzelnen Editor im Screencastmodus aus.", "screencastMode.keyboardOverlayTimeout": "Steuert den Zeitraum (in Millisekunden), für den die Tastaturüberlagerung im Screencastmodus angezeigt wird.", "screencastMode.keyboardShortcutsFormat": "Steuert, was in der Tastaturüberlagerung zu sehen ist, wenn Tastenkombinationen angezeigt werden.", "screencastMode.location.verticalPosition": "Steuert den vertikalen Offset der Überlagerung des Screencast-Modus von unten als Prozentsatz der Workbenchhöhe.", "screencastMode.mouseIndicatorColor": "Steuert im Screencastmodus die Farbe des Mauszeigers im Hexadezimalformat (#RGB, #RGBA, #RRGGBB oder #RRGGBBAA).", "screencastMode.mouseIndicatorSize": "Steuert die Größe der Mausanzeige im Screencastmodus (in Pixel).", - "screencastMode.onlyKeyboardShortcuts": "Hiermit werden Tastenkombinationen nur im Screencastmodus angezeigt.", + "screencastMode.onlyKeyboardShortcuts": "Zeigen Sie nur Tastenkombinationen im Modus „Screencast“ an (keine Aktionsnamen einschließen).", "screencastModeConfigurationTitle": "Screencastmodus", + "storageLogDialogDetails": "Öffnen Sie die Entwicklertools im Menü, und wählen Sie die Registerkarte „Konsole“ aus.", + "storageLogDialogMessage": "Der Inhalt der Speicherdatenbank wurde in den Entwicklertools protokolliert.", "toggle screencast mode": "Screencastmodus umschalten" }, "vs/workbench/browser/actions/helpActions": { @@ -2593,7 +2968,6 @@ "decreaseViewSize": "Aktuelle Ansicht verkleinern", "fullScreenIcon": "Repräsentiert den Vollbildmodus", "fullscreen": "Vollbild", - "hidden": "Ausgeblendet", "increaseEditorHeight": "Editor vergrößern (Höhe)", "increaseEditorWidth": "Editor vergrößern (Breite)", "increaseViewSize": "Aktuelle Ansicht vergrößern", @@ -2610,8 +2984,6 @@ "miMoveSidebarLeft": "&&Primäre Seitenleiste nach links verschieben", "miMoveSidebarRight": "&&Primäre Seitenleiste nach rechts verschieben", "miShowEditorArea": "&&Editor-Bereich anzeigen", - "miShowSidebar": "&&Primäre Seitenleiste", - "miSidebarNoMnnemonic": "Primäre Seitenleiste", "miStatusbar": "&&Statusleiste", "miToggleCenteredLayout": "&&Zentriertes Layout", "miToggleZenMode": "Zen-Modus", @@ -2644,13 +3016,18 @@ "panelLeftOff": "Stellt eine deaktivierte Seitenleiste an der linken Position dar.", "panelRight": "Stellt die Seitenleiste an der rechten Position dar.", "panelRightOff": "Stellt die deaktivierte Seitenleiste an der rechten Position dar", + "primary sidebar": "Primäre Seitenleiste", + "primary sidebar mnemonic": "&&Primäre Seitenleiste", "resetFocusedView.error.noFocusedView": "Derzeit ist keine Ansicht fokussiert.", "resetFocusedViewLocation": "Fokussierte Ansichtsposition zurücksetzen", "resetViewLocations": "Ansichtspositionen zurücksetzen", + "restore defaults": "Standardwerte wiederherstellen", "rightPanel": "Rechts", "rightSideBar": "Rechts", "secondarySideBar": "Sekundäre Seitenleiste", "secondarySideBarContainer": "Sekundäre Seitenleiste / {0}", + "selectToHide": "Zum Ausblenden auswählen", + "selectToShow": "Zum Anzeigen auswählen", "sideBar": "Primäre Seitenleiste", "sideBarPosition": "Position der primäre Seitenleiste", "sidebar": "Seitenleiste", @@ -2668,7 +3045,6 @@ "toggleTabs": "Registerkartensichtbarkeit umschalten", "toggleVisibility": "Sichtbarkeit", "toggleZenMode": "Zen-Modus umschalten", - "visible": "Sichtbar", "zenMode": "Zen-Modus", "zenModeIcon": "Repräsentiert den Zen-Modus" }, @@ -2684,6 +3060,7 @@ "quickNavigateNext": "Zum nächsten Element in Quick Open navigieren", "quickNavigatePrevious": "Zum vorherigen Element in Quick Open navigieren", "quickOpen": "Gehe zu Datei...", + "quickOpenWithModes": "Quick Open", "quickSelectNext": "Nächstes Element in Quick Open auswählen", "quickSelectPrevious": "Vorheriges Element in Quick Open auswählen" }, @@ -2706,7 +3083,6 @@ "dirtyWorkspace": "Arbeitsbereich mit nicht gespeicherten Dateien", "dirtyWorkspaceConfirm": "Möchten Sie den Arbeitsbereich öffnen, um die nicht gespeicherten Dateien zu überprüfen?", "dirtyWorkspaceConfirmDetail": "Arbeitsbereiche mit nicht gespeicherten Dateien können erst entfernt werden, wenn alle nicht gespeicherten Dateien gespeichert oder die Änderungen rückgängig gemacht wurden.", - "file": "Datei", "files": "Dateien", "folders": "Ordner", "miAbout": "&&Info", @@ -2731,7 +3107,6 @@ "closeWorkspace": "Arbeitsbereich schließen", "duplicateWorkspace": "Arbeitsbereich duplizieren", "duplicateWorkspaceInNewWindow": "Als Arbeitsbereich in neuem Fenster duplizieren", - "filesCategory": "Datei", "globalRemoveFolderFromWorkspace": "Ordner aus dem Arbeitsbereich entfernen...", "miAddFolderToWorkspace": "O&&rdner zu Arbeitsbereich hinzufügen...", "miCloseFolder": "&&Ordner schließen", @@ -2755,9 +3130,6 @@ "addFolderToWorkspaceTitle": "Ordner zum Arbeitsbereich hinzufügen", "workspaceFolderPickerPlaceholder": "Arbeitsbereichsordner auswählen" }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Arbeitsbereich öffnen" - }, "vs/workbench/browser/editor": { "pinned": "{0}, angeheftet", "preview": "{0}, Vorschau" @@ -2766,6 +3138,8 @@ "authProviderUnavailable": "\"{0}\" ist momentan nicht verfügbar", "focusActivityBar": "Fokus auf Aktivitätsleiste", "hideAccounts": "Konten ausblenden", + "loading": "Wird geladen…", + "manage": "{0} (Profil) verwalten", "manageTrustedExtensions": "Vertrauenswürdige Erweiterungen verwalten", "nextSideBarView": "Nächste Ansicht der primären Seitenleiste", "noAccounts": "Sie sind bei keinem Konto angemeldet.", @@ -2774,21 +3148,19 @@ }, "vs/workbench/browser/parts/activitybar/activitybarPart": { "accounts": "Konten", - "accounts visibility key": "Anpassung der Sichtbarkeit von Konteneinträgen in der Aktivitätsleiste.", "accountsViewBarIcon": "Kontosymbol in der Ansichtsleiste.", "hideActivitBar": "Aktivitätsleiste ausblenden", "hideMenu": "Menü ausblenden", "manage": "Verwalten", "menu": "Menü", - "pinned view containers": "Sichtbarkeitsanpassungen für Aktivitätsleisteneinträge", "resetLocation": "Speicherort zurücksetzen", "settingsViewBarIcon": "Einstellungssymbol in der Ansichtsleiste." }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": { "focusAuxiliaryBar": "Fokus auf sekundäre Seitenleiste", "hideAuxiliaryBar": "Sekundäre Seitenleiste ausblenden", - "miAuxiliaryBar": "&&Sekundäre Seitenleiste", - "miAuxiliaryBarNoMnemonic": "Sekundäre Seitenleiste", + "secondary sidebar": "Sekundäre Seitenleiste", + "secondary sidebar mnemonic": "Sekundäre Sei&&tenleiste", "toggleAuxiliaryBar": "Sichtbarkeit der sekundären Seitenleiste umschalten", "toggleAuxiliaryIconLeft": "Symbol zum Umschalten der Hilfsleiste an der linken Position.", "toggleAuxiliaryIconLeftOn": "Das Symbol zum Aktivieren der Hilfsleiste an der linken Position.", @@ -2797,7 +3169,7 @@ "toggleSecondarySideBar": "Sekundäre Seitenleiste umschalten" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": { - "hideAuxiliaryBar": "Sekundäre Seitenleiste ausblenden", + "hide second side bar": "Sekundäre Seitenleiste ausblenden", "move second side bar left": "Sekundäre Seitenleiste nach links verschieben", "move second side bar right": "Sekundäre Seitenleiste nach rechts verschieben" }, @@ -2811,11 +3183,14 @@ "additionalViews": "Zusätzliche Ansichten", "badgeTitle": "{0}-{1}", "hide": "\"{0}\" ausblenden", + "hideBadge": "Badge ausblenden", "keep": "\"{0}\" beibehalten", "manageExtension": "Erweiterung verwalten", "numberBadge": "{0} ({1})", + "showBadge": "Badge anzeigen", "titleKeybinding": "{0} ({1})", - "toggle": "Ansichtsfixierung umschalten" + "toggle": "Ansichtsfixierung umschalten", + "toggleBadge": "\"Badge anzeigen\" umschalten" }, "vs/workbench/browser/parts/compositePart": { "ariaCompositeToolbarLabel": "{0} Aktionen", @@ -2824,17 +3199,22 @@ }, "vs/workbench/browser/parts/dialogs/dialogHandler": { "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDatum: {2}\r\nBrowser: {3}", - "cancelButton": "Abbrechen", - "copy": "Kopieren", - "ok": "OK", - "yesButton": "&&Ja" + "copy": "&&Kopieren", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/accessibilityStatus": { + "screenReaderDetected": "Für Sprachausgabe optimiert", + "screenReaderDetectedExplanation.answerNo": "Nein", + "screenReaderDetectedExplanation.answerYes": "Ja", + "screenReaderDetectedExplanation.question": "Verwenden Sie eine Sprachausgabe, um VS Code zu betreiben?", + "status.editor.screenReaderMode": "Sprachausgabemodus" }, "vs/workbench/browser/parts/editor/binaryDiffEditor": { "metadataDiff": "{0} ↔ {1}" }, "vs/workbench/browser/parts/editor/binaryEditor": { "binaryEditor": "Binärdateien-Viewer", - "binaryError": "Die Datei wird im Editor nicht angezeigt, weil sie entweder binär ist oder eine nicht unterstützte Textcodierung verwendet.", + "binaryError": "Die Datei wird im Text-Editor nicht angezeigt, da sie binär ist oder eine nicht unterstützte Textcodierung verwendet.", "openAnyway": "Trotzdem öffnen" }, "vs/workbench/browser/parts/editor/breadcrumbs": { @@ -2885,9 +3265,12 @@ "breadcrumbsPossible": "Gibt an, ob der Editor Breadcrumbs anzeigen kann.", "breadcrumbsVisible": "Gibt an, ob Breadcrumbs zurzeit sichtbar sind.", "cmd.focus": "Fokus auf Breadcrumbs", + "cmd.focusAndSelect": "Fokus und Breadcrumbs auswählen", "cmd.toggle": "Breadcrumbs umschalten", + "cmd.toggle2": "Breadcrumbs", "empty": "Keine Elemente", - "miBreadcrumbs": "&&Breadcrumbs", + "miBreadcrumbs": "&&Breadcrumbs umschalten", + "miBreadcrumbs2": "&&Breadcrumbs", "separatorIcon": "Symbol für das Trennzeichen in den Breadcrumbs." }, "vs/workbench/browser/parts/editor/breadcrumbsPicker": { @@ -2912,7 +3295,6 @@ "closeRightEditors": "Editoren rechts in Gruppe schließen", "closeSavedEditors": "Gespeicherte Editoren in Gruppe schließen", "editorQuickAccessPlaceholder": "Geben Sie den Namen eines Editors ein, um ihn zu öffnen.", - "file": "Datei", "ignoreTrimWhitespace.label": "Unterschiede bei vorangestellten/nachfolgenden Leerzeichen ignorieren", "inlineView": "Inlineansicht", "joinInGroup": "In Gruppe verknüpfen", @@ -2997,6 +3379,7 @@ "toggleLockGroup": "Gruppe sperren", "togglePreviewMode": "Vorschau-Editoren aktivieren", "toggleSplitEditorInGroupLayout": "Layout umschalten", + "toggleTabs": "Registerkarten aktivieren", "toggleWhitespace": "Symbol für Aktion \"Leerzeichen umschalten\" im Diff-Editor", "unlockEditorGroup": "Gruppe entsperren", "unlockGroupAction": "Gruppe entsperren", @@ -3074,10 +3457,10 @@ "navigatePreviousInNavigationLocations": "Zurück in „Navigationspositionen“", "navigateToLastEditLocation": "Gehe zum letzten Bearbeitungsort", "navigateToLastNavigationLocation": "Zu „Letzte Navigationsposition“ wechseln", - "newEditorAbove": "Neue Editor-Gruppe oben", - "newEditorBelow": "Neue Editor-Gruppe unten", - "newEditorLeft": "Neue Editor-Gruppe links", - "newEditorRight": "Neue Editor-Gruppe rechts", + "newGroupAbove": "Neue Editor-Gruppe oben", + "newGroupBelow": "Neue Editor-Gruppe unten", + "newGroupLeft": "Neue Editor-Gruppe links", + "newGroupRight": "Neue Editor-Gruppe rechts", "nextEditorInGroup": "Nächsten Editor in der Gruppe öffnen", "openNextEditor": "Nächsten Editor öffnen", "openNextRecentlyUsedEditor": "Nächsten zuletzt verwendeten Editor öffnen", @@ -3091,6 +3474,7 @@ "quickOpenPreviousRecentlyUsedEditor": "Quick Open des vorherigen, kürzlich vom Benutzer verwendeten Editors", "quickOpenPreviousRecentlyUsedEditorInGroup": "Schnelles Öffnen des zuletzt verwendeten Editors in Gruppe", "reopenClosedEditor": "Geschlossenen Editor erneut öffnen", + "reopenTextEditor": "Editor mit Text-Editor erneut öffnen", "revertAndCloseActiveEditor": "Wiederherstellen und Editor schließen", "showAllEditors": "Alle Editoren nach Darstellung anzeigen", "showAllEditorsByMostRecentlyUsed": "Alle Editoren nach letzter Verwendung anzeigen", @@ -3109,10 +3493,9 @@ "splitEditorToNextGroup": "Editor in nächster Gruppe teilen", "splitEditorToPreviousGroup": "Editor in vorheriger Gruppe teilen", "splitEditorToRightGroup": "Editor in rechter Gruppe teilen", + "toggleEditorType": "Editortyp umschalten", "toggleEditorWidths": "Editor-Gruppengrößen umschalten", - "unpinEditor": "Editor lösen", - "workbench.action.reopenTextEditor": "Editor mit Text-Editor erneut öffnen", - "workbench.action.toggleEditorType": "Editortyp umschalten" + "unpinEditor": "Editor lösen" }, "vs/workbench/browser/parts/editor/editorCommands": { "compare": "Vergleichen", @@ -3135,9 +3518,11 @@ "unlockEditorGroup": "Editor-Gruppe entsperren" }, "vs/workbench/browser/parts/editor/editorConfiguration": { - "editor.editorAssociations": "Konfigurieren Sie Globmuster für Editoren (z. B. `\"*.hex\": \"hexEditor.hexEdit\"`). Diese haben Vorrang vor dem Standardverhalten.", + "editor.editorAssociations": "Konfigurieren Sie Globmuster für Editoren (z. B. `\"*.hex\": \"hexEditor.hexedit\"`). Diese haben Vorrang vor dem Standardverhalten.", + "editorLargeFileSizeConfirmation": "Steuert die Mindestgröße einer Datei in MB, bevor beim Öffnen im Editor eine Bestätigungsaufforderung angezeigt wird. Beachten Sie, dass diese Einstellung möglicherweise nicht auf alle Editortypen und Umgebungen angewendet wird.", + "interactiveWindow": "Interaktives Fenster", "markdownPreview": "Markdownvorschau", - "workbench.editor.autoLockGroups": "Wenn ein Editor, der einem der aufgeführten Typen entspricht, als erster einer Editorgruppe geöffnet wird und mehr als eine Gruppe geöffnet ist, wird die Gruppe automatisch gesperrt. Gesperrte Gruppen werden nur zum Öffnen von Editoren verwendet, wenn sie über eine Benutzergeste explizit ausgewählt werden (z. B. Drag und Drop), dies ist aber nicht der Standard. Daher ist es weniger wahrscheinlich, dass der aktive Editor in einer gesperrten Gruppe versehentlich durch einen anderen Editor ersetzt wird.", + "workbench.editor.autoLockGroups": "Wenn ein Editor, der einem der aufgeführten Typen entspricht, als erster einer Editorgruppe geöffnet wird und mehr als eine Gruppe geöffnet ist, wird die Gruppe automatisch gesperrt. Gesperrte Gruppen werden nur zum Öffnen von Editoren verwendet, wenn sie über eine Benutzergeste explizit ausgewählt werden (z. B. Drag und Drop), dies ist aber nicht der Standard. Daher ist es weniger wahrscheinlich, dass der aktive Editor in einer gesperrten Gruppe versehentlich durch einen anderen Editor ersetzt wird.", "workbench.editor.defaultBinaryEditor": "Der Standard-Editor für Dateien, die als binär erkannt werden. Wenn nicht definiert, wird dem Benutzer eine Auswahl angezeigt." }, "vs/workbench/browser/parts/editor/editorDropTarget": { @@ -3149,10 +3534,23 @@ "groupAriaLabel": "Editor-Gruppe {0}", "groupLabel": "Gruppe {0}" }, + "vs/workbench/browser/parts/editor/editorGroupWatermark": { + "watermark.findInFiles": "In Dateien suchen", + "watermark.newUntitledFile": "Neue unbenannte Textdatei", + "watermark.openFile": "Datei öffnen", + "watermark.openFileFolder": "Datei oder Ordner öffnen", + "watermark.openFolder": "Ordner öffnen", + "watermark.openRecent": "Zuletzt verwendete öffnen", + "watermark.quickAccess": "Zu Datei wechseln", + "watermark.showCommands": "Alle Befehle anzeigen", + "watermark.showSettings": "Einstellungen anzeigen", + "watermark.startDebugging": "Debuggen starten", + "watermark.toggleFullscreen": "Auf Vollbild umschalten", + "watermark.toggleTerminal": "Terminal umschalten" + }, "vs/workbench/browser/parts/editor/editorPanes": { - "cancel": "Abbrechen", "editorOpenErrorDialog": "'{0}' kann nicht geöffnet werden", - "ok": "OK" + "ok": "&&OK" }, "vs/workbench/browser/parts/editor/editorPlaceholder": { "errorEditor": "Anker-Editor", @@ -3207,10 +3605,6 @@ "pickLanguageToConfigure": "Sprachmodus auswählen, der \"{0}\" zugeordnet werden soll", "reopenWithEncoding": "Mit Codierung erneut öffnen", "saveWithEncoding": "Mit Codierung speichern", - "screenReaderDetected": "Für Sprachausgabe optimiert", - "screenReaderDetectedExplanation.answerNo": "Nein", - "screenReaderDetectedExplanation.answerYes": "Ja", - "screenReaderDetectedExplanation.question": "Verwenden Sie eine Sprachausgabe zum Bedienen von VS Code? (Zeilenumbrüche sind bei Verwendung einer Sprachausgabe deaktiviert.)", "selectEOL": "Zeilenendesequenz auswählen", "selectEncoding": "Codierung auswählen", "selectIndentation": "Einzug auswählen", @@ -3218,6 +3612,7 @@ "showLanguageExtensions": "Marketplace-Erweiterungen für \"{0}\" durchsuchen...", "singleSelection": "Zeile {0}, Spalte {1}", "singleSelectionRange": "Zeile {0}, Spalte {1} ({2} ausgewählt)", + "spacesAndTabsSize": "Leerzeichen: {0} (Registerkartengröße: {1})", "spacesSize": "Leerzeichen: {0}", "status.editor.columnSelectionMode": "Spaltenauswahlmodus", "status.editor.encoding": "Editorcodierung", @@ -3225,7 +3620,6 @@ "status.editor.indentation": "Editoreinzug", "status.editor.info": "Dateiinformationen", "status.editor.mode": "Editorsprache", - "status.editor.screenReaderMode": "Sprachausgabemodus", "status.editor.selection": "Editorauswahl", "status.editor.tabFocusMode": "Barrierefreiheitsmodus", "tabFocusModeEnabled": "TAB-TASTE verschiebt Fokus", @@ -3241,6 +3635,8 @@ "textEditor": "Text-Editor" }, "vs/workbench/browser/parts/editor/textDiffEditor": { + "fileTooLargeForHeapErrorWithSize": "Mindestens eine Datei wird im Textvergleichs-Editor nicht angezeigt, da sie sehr groß ist ({0}).", + "fileTooLargeForHeapErrorWithoutSize": "Mindestens eine Datei wird im Textvergleichs-Editor nicht angezeigt, da sie sehr groß ist.", "textDiffEditor": "Text-Diff-Editor" }, "vs/workbench/browser/parts/editor/textEditor": { @@ -3279,6 +3675,7 @@ "notificationsToolbar": "Aktionen der Benachrichtigungszentrale" }, "vs/workbench/browser/parts/notifications/notificationsCommands": { + "acceptNotificationPrimaryAction": "Primäre Benachrichtigungsaktion akzeptieren", "clearAllNotifications": "Alle Benachrichtigungen löschen", "focusNotificationToasts": "Benachrichtigungspopup fokussieren", "hideNotifications": "Benachrichtigungen ausblenden", @@ -3331,8 +3728,6 @@ "hidePanel": "Panel ausblenden", "maximizeIcon": "Symbol für das Maximieren eines Panels.", "maximizePanel": "Panelgröße maximieren", - "miPanel": "&&Panel", - "miPanelNoMnemonic": "Panel", "minimizePanel": "Panelgröße wiederherstellen", "movePanelToSecondarySideBar": "Bereichsansichten in die sekundäre Seitenleiste verschieben", "moveSidePanelToPanel": "Sekundäre Seitenleistenansichten in den Bereich verschieben", @@ -3347,6 +3742,8 @@ "positionPanelRightShort": "Rechts", "previousPanelView": "Vorherige Panelansicht", "restoreIcon": "Symbol für das Wiederherstellen eines Panels.", + "toggle panel": "Panel", + "toggle panel mnemonic": "&&Bereich", "toggleMaximizedPanel": "Maximiertes Panel umschalten", "togglePanel": "Panel umschalten", "togglePanelOffIcon": "Symbol zum Deaktivieren des Bereichs, wenn er aktiviert ist.", @@ -3354,10 +3751,11 @@ "togglePanelVisibility": "Bereichssichtbarkeit umschalten" }, "vs/workbench/browser/parts/panel/panelPart": { + "align panel": "Bereich ausrichten", "hidePanel": "Panel ausblenden", "moreActions": "Weitere Aktionen...", + "panel position": "Bereichsposition", "panel.emptyMessage": "Ziehen Sie eine Ansicht hierher, um sie anzuzeigen.", - "pinned view containers": "Sichtbarkeitsanpassungen für Bereichseinträge", "resetLocation": "Speicherort zurücksetzen" }, "vs/workbench/browser/parts/sidebar/sidebarActions": { @@ -3367,19 +3765,18 @@ "focusStatusBar": "Fokus Statusleiste", "hide": "\"{0}\" ausblenden" }, - "vs/workbench/browser/parts/statusbar/statusbarModel": { - "statusbar.hidden": "Sichtbarkeitsanpassungen für Statusleisteneinträge" - }, "vs/workbench/browser/parts/statusbar/statusbarPart": { "hideStatusBar": "Statusleiste ausblenden" }, "vs/workbench/browser/parts/titlebar/commandCenterControl": { - "all": "Suchmodi anzeigen...", "commandCenter-activeBackground": "Aktive Hintergrundfarbe der Befehlsmitte", + "commandCenter-activeBorder": "Aktive Rahmenfarbe des Befehlscenters", "commandCenter-activeForeground": "Aktive Vordergrundfarbe der Befehlsmitte", "commandCenter-background": "Hintergrundfarbe der Befehlsmitte", "commandCenter-border": "Rahmenfarbe der Befehlsmitte", "commandCenter-foreground": "Vordergrundfarbe der Befehlsmitte", + "commandCenter-inactiveBorder": "Rahmenfarbe der Befehlsmitte, wenn das Fenster inaktiv ist", + "commandCenter-inactiveForeground": "Vordergrundfarbe des Befehlscenters, wenn das Fenster inaktiv ist", "label.dfl": "Suchen", "label1": "{0} {1}", "label2": "{0} {1}", @@ -3402,7 +3799,7 @@ "mPreferences": "Einstellungen", "mSelection": "Au&&swahl", "mTerminal": "&&Terminal", - "mView": "&&Anzeigen", + "mView": "An&&zeigen", "menubar.customTitlebarAccessibilityNotification": "Sie haben die Unterstützung für Barrierefreiheit aktiviert. Für eine optimale Bedienung wird empfohlen, eine benutzerdefinierte Titelleiste zu verwenden.", "restartToUpdate": "Für &&Update neu starten" }, @@ -3416,6 +3813,10 @@ "userIsAdmin": "[Administrator]", "userIsSudo": "[Superuser]" }, + "vs/workbench/browser/parts/views/checkbox": { + "checked": "Aktiviert", + "unchecked": "Nicht aktiviert" + }, "vs/workbench/browser/parts/views/treeView": { "collapseAll": "Alle zuklappen", "command-error": "Fehler beim Ausführen des Befehls {1}: {0}. Dies wird vermutlich durch die Erweiterung verursacht, die {1} beiträgt.", @@ -3425,6 +3826,9 @@ "treeView.enableRefresh": "Gibt an, ob in der Strukturansicht mit der ID {0} eine Aktualisierung möglich ist.", "treeView.toggleCollapseAll": "Gibt an, ob für die Strukturansicht mit der ID {0} das Reduzieren aller Elemente umgeschaltet werden kann." }, + "vs/workbench/browser/parts/views/viewFilter": { + "more filters": "Weitere Filter..." + }, "vs/workbench/browser/parts/views/viewPane": { "viewPaneContainerCollapsedIcon": "Symbol für einen zugeklappten Ansichtsbereichscontainer.", "viewPaneContainerExpandedIcon": "Symbol für einen aufgeklappten Ansichtsbereichscontainer.", @@ -3447,6 +3851,24 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Gibt an, ob sich der Tastaturfokus innerhalb des Quick Open-Steuerelements befindet." }, + "vs/workbench/browser/web.main": { + "rendererLog": "Fenster", + "reset": "Benutzerdaten zurücksetzen", + "reset user data message": "Möchten Sie Ihre Daten (Einstellungen, Tastenzuordnungen, Erweiterungen, Codeausschnitte und UI-Status) zurücksetzen und neu laden?" + }, + "vs/workbench/browser/window": { + "learnMore": "&&Weitere Informationen", + "open": "&&Öffnen", + "openExternalDialogButtonInstall.v3": "&&Installieren", + "openExternalDialogButtonRetry.v2": "&&Erneut versuchen", + "openExternalDialogDetail.v2": "Wir haben {0} auf Ihrem Computer gestartet.\r\n\r\nWenn {1} nicht gestartet wurde, versuchen Sie es erneut, oder installieren Sie es unten.", + "openExternalDialogDetailNoInstall": "Wir haben {0} auf Ihrem Computer gestartet.\r\n\r\nWenn {1} nicht gestartet wurde, versuchen Sie es unten noch mal.", + "openExternalDialogTitle": "Fertig. Sie können diese Registerkarte jetzt schließen.", + "reload": "&&Neu laden", + "shutdownError": "Unerwarteter Fehler, der ein erneutes Laden dieser Seite erfordert.", + "shutdownErrorDetail": "Die Workbench wurde während der Ausführung unerwartet verworfen.", + "unableToOpenExternal": "Der Browser hat das Öffnen einer neuen Registerkarte oder eines neuen Fensters unterbrochen. Klicken Sie auf „Öffnen“, um sie bzw. es trotzdem zu öffnen." + }, "vs/workbench/browser/workbench": { "loaderErrorNative": "Fehler beim Laden einer erforderlichen Datei. Starten Sie die Anwendung neu, und versuchen Sie es dann erneut. Details: {0}" }, @@ -3461,6 +3883,7 @@ "activityBarVisibility": "Steuert die Sichtbarkeit der Aktivitätsleiste in der Workbench.", "appName": "`${appName}`: z. B. VS Code.", "centeredLayoutAutoResize": "Steuert, ob das zentrierte Layout automatisch auf die maximale Breite skaliert werden soll, wenn mehr als eine Gruppe geöffnet ist. Sobald nur noch eine Gruppe geöffnet ist, wird auf die ursprüngliche zentrierte Breite zurück skaliert.", + "centeredLayoutDynamicWidth": "Steuert, ob das zentrierte Layout versucht, die konstante Breite beizubehalten, wenn die Größe des Fensters geändert wird.", "closeEmptyGroups": "Steuert das Verhalten leerer Editor-Gruppen, wenn die letzte Registerkarte in der Gruppe geschlossen wird. Ist diese Option aktiviert, werden leere Gruppen automatisch geschlossen. Ist sie deaktiviert, bleiben leere Gruppen Teil des Rasters.", "closeOnFileDelete": "Steuert, ob Editoren, die eine Datei anzeigen, die während der Sitzung geöffnet war, automatisch geschlossen werden sollen, wenn diese von einem anderen Prozess umbenannt oder gelöscht wird. Wenn Sie diese Option deaktivieren, bleibt der Editor bei einem solchen Ereignis geöffnet. Beachten Sie, dass bei Löschvorgängen innerhalb der Anwendung der Editor immer geschlossen wird, und dass Editoren mit nicht gespeicherten Änderungen nie geschlossen werden, damit Ihre Daten nicht verloren gehen.", "closeOnFocusLost": "Steuert, ob Quick Open automatisch geschlossen werden soll, sobald das Feature den Fokus verliert.", @@ -3474,19 +3897,18 @@ "editorOpenPositioning": "Steuert, wo Editoren geöffnet werden. Wählen Sie \"Links\" oder \"Rechts\" aus, um Editoren links oder rechts vom aktuellen aktiven Editor zu öffnen. Wählen Sie \"Erster\" oder \"Letzter\" aus, um Editoren unabhängig vom aktuell aktiven Editor zu öffnen.", "editorTabCloseButton": "Steuert die Position der Schaltflächen zum Schließen der Editor-Registerkarten oder deaktiviert sie, wenn die Einstellung auf \"off\" festgelegt ist. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", "enableMenuBarMnemonics": "Steuert, ob die Hauptmenüs über ALT-Tastenkombinationen geöffnet werden können. Durch das Deaktivieren von Kürzeln können diese ALT-Tastenkombinationen stattdessen an Editorbefehle gebunden werden.", - "enablePreview": "Steuert, ob geöffnete Editoren als Vorschau-Editoren angezeigt werden. Vorschau-Editoren bleiben nicht geöffnet, und werden wiederverwendet, bis explizit festgelegt wird, dass sie geöffnet bleiben (z. B. durch Doppelklicken oder Bearbeiten), und zeigen Dateinamen kursiv an.", - "enablePreviewFromCodeNavigation": "Steuert, ob Editoren in der Vorschau bleiben, wenn eine Codenavigation von ihnen aus gestartet wird. Vorschau-Editoren bleiben nicht geöffnet und werden wiederverwendet, bis sie explizit so festgelegt sind, dass sie geöffnet bleiben (z. B. durch Doppelklicken oder Bearbeiten). Dieser Wert wird ignoriert, wenn \"#workbench.editor.enablePreview#\" deaktiviert ist.", - "enablePreviewFromQuickOpen": "Steuert, ob Von Quick Open geöffnete Editoren als Vorschau-Editoren angezeigt werden. Vorschau-Editoren bleiben nicht geöffnet und werden wiederverwendet, bis sie explizit so festgelegt sind, dass sie geöffnet bleiben (z. B. durch Doppelklicken oder Bearbeiten). Dieser Wert wird ignoriert, wenn \"#workbench.editor.enablePreview#\" deaktiviert ist.", - "exclude": "Konfigurieren Sie [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) zum Ausschließen von Dateien aus dem lokalen Dateiverlauf. Das Ändern dieser Einstellung hat keine Auswirkungen auf vorhandene Einträge im lokalen Dateiversionsverlauf.", + "enablePreview": "Steuert, ob geöffnete Editoren als Vorschau-Editoren angezeigt werden. Vorschau-Editoren bleiben nicht geöffnet, und werden wiederverwendet, bis explizit festgelegt wird, dass sie geöffnet bleiben (durch Doppelklicken oder Bearbeiten), und zeigen Dateinamen kursiv an.", + "enablePreviewFromCodeNavigation": "Steuert, ob Editoren in der Vorschau bleiben, wenn eine Code-Navigation von ihnen aus gestartet wird. Vorschau-Editoren bleiben nicht geöffnet und werden wiederverwendet, bis explizit festgelegt wird, dass sie geöffnet bleiben (durch Doppelklicken oder Bearbeiten). Dieser Wert wird ignoriert, wenn „#workbench.editor.enablePreview#“ deaktiviert ist.", + "enablePreviewFromQuickOpen": "Steuert, ob über Quick Open geöffnete Editoren als Vorschau-Editoren angezeigt werden. Vorschau-Editoren bleiben nicht geöffnet und werden wiederverwendet, bis explizit festgelegt wird, dass sie geöffnet bleiben (durch Doppelklicken oder Bearbeiten). Wenn diese Option aktiviert ist, halten Sie STRG vor der Auswahl gedrückt, um einen Editor als Nicht-Vorschau zu öffnen. Dieser Wert wird ignoriert, wenn „#workbench.editor.enablePreview#“ deaktiviert ist.", + "exclude": "Konfigurieren Sie Pfade oder [Globmuster](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options), um Dateien aus dem lokalen Dateiverlauf auszuschließen. Globmuster werden immer relativ zum Pfad des Arbeitsbereichsordners ausgewertet, es sei denn, es handelt sich um absolute Pfade. Das Ändern dieser Einstellung hat keine Auswirkungen auf vorhandene lokale Dateiversionsverlaufseinträge.", "focusRecentEditorAfterClose": "Steuert, ob Tabs in der zuletzt verwendeten Reihenfolge oder von links nach rechts geschlossen werden.", "folderName": "\"${folderName}\": der Name des Arbeitsbereichsordners, der die Datei enthält (z.B. myFolder).", "folderPath": "\"${folderPath}\": der Name des Arbeitsbereichsordners, der die Datei enthält (z.B. /Users/Development/myFolder).", "fontAliasing": "Steuert die Schriftartaliasingmethode in der Workbench.", "highlightModifiedTabs": "Steuert, ob ein oberer Rahmen auf Registerkarten für Editoren mit nicht gespeicherten Änderungen gezeichnet wird. Dieser Wert wird ignoriert, wenn „#workbench.editor.showTabs#“ deaktiviert ist.", - "layoutControlEnabled": "Steuert, ob die Layoutsteuerelemente in der benutzerdefinierten Titelleiste über {0} aktiviert sind.", - "layoutControlEnabledDeprecation": "Diese Einstellung wurde durch {0} ersetzt.", + "layoutControlEnabled": "Steuert, ob das Layoutsteuerelement in der benutzerdefinierten Titelleiste angezeigt wird. Diese Einstellung hat nur dann Auswirkungen, wenn {0} auf {1} festgelegt ist.", + "layoutControlEnabledWeb": "Steuert, ob das Layoutsteuerelement in der Titelleiste angezeigt wird.", "layoutControlType": "Steuert, ob das Layoutsteuerelement in der benutzerdefinierten Titelleiste als einzelne Menüschaltfläche oder mit mehreren Umschaltflächen der Benutzeroberfläche angezeigt wird.", - "layoutControlTypeDeprecation": "Diese Einstellung wurde durch {0} ersetzt.", "layoutcontrol.type.both": "Zeigt sowohl die Dropdown- als auch die Umschaltfläche an.", "layoutcontrol.type.menu": "Zeigt eine einzelne Schaltfläche mit einer Dropdownliste mit Layoutoptionen an.", "layoutcontrol.type.toggles": "Zeigt mehrere Schaltflächen zum Umschalten der Sichtbarkeit der Bereiche und der Seitenleiste an.", @@ -3506,17 +3928,22 @@ "openFilesInNewWindow": "Steuert, ob Dateien in einem neuen Fenster geöffnet werden sollen, wenn eine Befehlszeile oder ein Dateidialogfeld verwendet wird.\r\nBeachten Sie, dass es weiterhin Fälle geben kann, in denen diese Einstellung ignoriert wird (z. B. bei Verwendung der Befehlszeilenoption `--new-window` oder `--reuse-window`).", "openFilesInNewWindowMac": "Steuert, ob Dateien in einem neuen Fenster geöffnet werden sollen, wenn eine Befehlszeile oder ein Dateidialogfeld verwendet wird.\r\nBeachten Sie, dass es weiterhin Fälle geben kann, in denen diese Einstellung ignoriert wird (z. B. bei Verwendung der Befehlszeilenoption `--new-window` oder `--reuse-window`).", "openFoldersInNewWindow": "Steuert, ob Ordner in einem neuen Fenster geöffnet werden oder das letzte aktive Fenster ersetzen sollen.\r\nBeachten Sie, dass diese Einstellung in manchen Fällen möglicherweise ignoriert wird (z.B. wenn die Befehlszeilenoption `--new-window` oder `--reuse-window` verwendet wird). ", - "panelDefaultLocation": "Steuert die Standardposition des Panels (Terminal, Debugging-Konsole, Ausgabe, Probleme) in einem neuen Arbeitsbereich. Es kann entweder rechts, links oder unter dem Editorbereich angezeigt werden.", + "panelDefaultLocation": "Steuert die Standardposition des Fensters (Terminal, Debugging-Konsole, Ausgabe, Probleme) in einem neuen Arbeitsbereich. Es kann entweder rechts, links oder unter dem Editorbereich angezeigt werden.", "panelOpensMaximized": "Steuert, ob das Panel maximiert geöffnet wird. Das Panel kann entweder immer maximiert, nie maximiert oder im letzten Zustand vor dem Schließen geöffnet werden.", "perEditorGroup": "Steuert, ob die zulässige Höchstzahl geöffneter Editoren pro Editorgruppe oder für alle gleichzeitig gilt.", "pinnedTabSizing": "Steuert die Größe von angehefteten Editor-Registerkarten. Angeheftete Registerkarten werden an den Anfang aller geöffneten Registerkarten sortiert und normalerweise erst geschlossen, wenn sie wieder gelöst werden. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", "preserveInput": "Steuert, ob die letzte Eingabe in die Befehlspalette beim nächsten Öffnen wiederhergestellt wird.", + "profileName": "„${profileName}“: Name des Profils, in dem der Arbeitsbereich geöffnet wird (z. B. Data Science [Profil]). Wird ignoriert, wenn das Standardprofil verwendet wird.", "remoteName": "`${remoteName}`: z.B. SSH", - "restoreViewState": "Stellt den letzten Editor-Ansichtszustand (z.B. Bildlaufposition) wieder her, wenn Editoren nach dem Schließen erneut geöffnet werden. Der Zustand der Editoransicht wird pro Editorgruppe gespeichert und verworfen, wenn eine Gruppe geschlossen wird. Verwenden Sie diese {0} Einstellung, um den letzten bekannten Ansichtszustand für alle Editorgruppen zu verwenden, falls kein vorheriger Ansichtszustand für eine Editorgruppe gefunden wurde.", - "revealIfOpen": "Steuert, ob ein geöffneter Editor in einer der sichtbaren Gruppen angezeigt wird. Ist diese Option deaktiviert, wird ein Editor vorzugsweise in der aktuell aktiven Editorgruppe geöffnet. Ist diese Option aktiviert, wird ein bereits geöffneter Editor angezeigt und nicht in der aktuell aktiven Editorgruppe noch mal geöffnet. In einigen Fällen wird diese Einstellung ignoriert, z.B. wenn das Öffnen eines Editors in einer bestimmten Gruppe oder neben der aktuell aktiven Gruppe erzwungen wird.", - "rootName": "${rootName}: Name des Arbeitsbereichs (z. B. \"MeinOrdner\" oder \"MeinArbeitsbereich\").", + "restoreViewState": "Stellt den letzten Editor-Ansichtszustand (z. B. Bildlaufposition) wieder her, wenn Editoren nach dem Schließen erneut geöffnet werden. Der Zustand der Editoransicht wird pro Editorgruppe gespeichert und verworfen, wenn eine Gruppe geschlossen wird. Verwenden Sie die {0}-Einstellung, um den letzten bekannten Ansichtszustand für alle Editorgruppen zu verwenden, falls kein vorheriger Ansichtszustand für eine Editorgruppe gefunden wurde.", + "revealIfOpen": "Steuert, ob ein geöffneter Editor in einer der sichtbaren Gruppen angezeigt wird. Ist diese Option deaktiviert, wird ein Editor vorzugsweise in der aktuell aktiven Editorgruppe geöffnet. Ist diese Option aktiviert, wird ein bereits geöffneter Editor angezeigt und nicht in der aktuell aktiven Editorgruppe noch mal geöffnet. In einigen Fällen wird diese Einstellung ignoriert, z. B. wenn das Öffnen eines Editors in einer bestimmten Gruppe oder neben der aktuell aktiven Gruppe erzwungen wird.", + "rootName": "„${rootName}“: Name des Arbeitsbereichs mit optionalem Remote-Namen und Arbeitsbereichs-Indikator, falls vorhanden, (z. B. „myFolder“, „myRemoteFolder“ [SSH] oder „myWorkspace“ [Workspace]).", + "rootNameShort": "„${rootNameShort}“: Gekürzter Name des Arbeitsbereichs ohne Suffixe (z. B. „myFolder“, „myRemoteFolder“ oder „myWorkspace“)", "rootPath": "${rootPath}: Dateipfad des geöffneten Arbeitsbereichs oder Ordners (z. B. /Benutzer/Entwicklung/MeinArbeitsbereich).", "scrollToSwitchTabs": "Steuert, ob Registerkarten durch Scrollen geöffnet werden oder nicht. Standardmäßig werden Registerkarten beim Scrollen nur angezeigt, aber nicht geöffnet. Sie können beim Scrollen die UMSCHALTTASTE gedrückt halten, um dieses Verhalten für die Dauer des Vorgangs zu ändern. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", + "security.allowedUNCHosts": "Eine Gruppe von UNC-Hostnamen (ohne führenden oder nachgestellten umgekehrten Schrägstrich, z. B. \"192.168.0.1\" oder \"my-server\"), die ohne Benutzerbestätigung zulässig sind. Wenn auf einen UNC-Host zugegriffen wird, der über diese Einstellung nicht zulässig ist oder über die Benutzerbestätigung nicht bestätigt wurde, tritt ein Fehler auf, und der Vorgang wurde beendet. Beim Ändern dieser Einstellung ist ein Neustart erforderlich. Weitere Informationen zu dieser Einstellung finden Sie unter https://aka.ms/vscode-windows-unc.", + "security.allowedUNCHosts.patternErrorMessage": "UNC-Hostnamen dürfen keine umgekehrten Schrägstriche enthalten.", + "security.restrictUNCAccess": "Wenn diese Option aktiviert ist, wird nur der Zugriff auf UNC-Hostnamen zugelassen, die durch die Einstellung \"#security.allowedUNCHosts#\" oder nach der Benutzerbestätigung zulässig sind. Weitere Informationen zu dieser Einstellung finden Sie unter https://aka.ms/vscode-windows-unc.", "separator": "`${separator}`: ein bedingtes Trennzeichen(\" - \"), das nur in der Umgebung von Variablen mit Werten oder statischem Text angezeigt wird.", "settings.editor.desc": "Legt fest, welcher Einstellungs-Editor standardmäßig verwendet wird.", "settings.editor.json": "JSON-Datei-Editor verwenden", @@ -3528,16 +3955,20 @@ "sideBySideDirection": "Steuert die Standardrichtung von Editoren, die nebeneinander geöffnet werden (beispielsweise über den Explorer). Standardmäßig werden Editoren rechts neben dem derzeit aktiven Editor geöffnet. Wenn Sie diese Option in \"Unten\" ändern, werden Editoren unterhalb des derzeit aktiven Editors geöffnet.", "splitInGroupLayout": "Steuert das Layout, wenn ein Editor in einer Editorgruppe entweder vertikal oder horizontal geteilt wird.", "splitOnDragAndDrop": "Steuert, ob Editor-Gruppen durch Drag & Drop-Vorgänge geteilt werden können, indem ein Editor oder eine Datei auf den Rändern des Editor-Bereichs abgelegt wird.", - "splitSizing": "Legt die Größe von Editor-Gruppen beim Aufteilen fest", + "splitSizing": "Legt die Größe von Editor-Gruppen beim Aufteilen fest.", "statusBarVisibility": "Steuert die Sichtbarkeit der Statusleiste im unteren Bereich der Workbench.", + "suggestCommands": "Steuert, ob die Befehlspalette über eine Liste häufig verwendeter Befehle verfügen soll.", "tabDescription": "Steuert das Format der Bezeichnung für einen Editor.", "tabScrollbarHeight": "Legt die Höhe der Scrollleisten fest, die für Registerkarten und Breadcrumbs im Editor-Titelbereich verwendet werden.", "tabSizing": "Steuert die Größe von Editor-Registerkarten. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", + "tips.enabled": "Wenn diese Option aktiviert ist, werden Tipps zu Grenzwerten angezeigt, wenn kein Editor geöffnet ist.", "untitledHint": "Steuert, ob der unbenannte Texthinweis im Editor angezeigt werden soll.", "untitledLabelFormat": "Steuert das Format der Bezeichnung für einen unbenannten Editor.", + "useSemanticSimilarity": "Steuert, ob die Befehlspalette ähnliche Befehle enthalten soll. Sie müssen eine Erweiterung installiert haben, die semantische Ähnlichkeit bereitstellt.", "useSplitJSON": "Steuert, ob der geteilte JSON-Editor verwendet wird, wenn Einstellungen als JSON bearbeitet werden.", "viewVisibility": "Steuert die Sichtbarkeit von Headeraktionen. Headeraktionen können immer sichtbar sein oder nur sichtbar sein, wenn diese Ansicht den Fokus hat oder mit der Maus darauf gezeigt wird.", "window.commandCenter": "Befehlsstarter zusammen mit dem Fenstertitel anzeigen. Diese Einstellung hat nur dann eine Wirkung, wenn {0} auf {1} festgelegt ist.", + "window.commandCenterWeb": "Befehlsstarter zusammen mit dem Fenstertitel anzeigen.", "window.confirmBeforeClose.always": "Immer Bestätigung anfordern", "window.confirmBeforeClose.always.web": "Hiermit wird nach Möglichkeit immer eine Bestätigung angefordert. Beachten Sie, dass das Browserfenster oder eine Registerkarte möglicherweise dennoch ohne Bestätigung geschlossen wird.", "window.confirmBeforeClose.keyboardOnly": "Bestätigung nur anfordern, wenn eine Tastenzuordnung verwendet wurde.", @@ -3546,6 +3977,7 @@ "window.confirmBeforeClose.never.web": "Nur bei drohendem Datenverlust explizit eine Bestätigung anfordern", "window.menuBarVisibility.classic": "Das Menü wird oben im Fenster angezeigt und nur im Vollbildmodus ausgeblendet.", "window.menuBarVisibility.compact": "Das Menü wird als kompakte Schaltfläche in der Seitenleiste angezeigt. Dieser Wert wird ignoriert, wenn {0} {1} ist.", + "window.menuBarVisibility.compact.web": "Das Menü wird als kompakte Schaltfläche in der Seitenleiste angezeigt.", "window.menuBarVisibility.hidden": "Das Menü ist immer ausgeblendet.", "window.menuBarVisibility.toggle": "Das Menü ist ausgeblendet, kann aber über die ALT-Taste im oberen Fensterbereich angezeigt werden.", "window.menuBarVisibility.toggle.mac": "Das Menü ist ausgeblendet, kann aber durch Ausführen des Befehls \"Fokus auf Anwendungsmenü\" im oberen Fensterbereich angezeigt werden.", @@ -3575,7 +4007,7 @@ "workbench.editor.pinnedTabSizing.normal": "Eine angeheftete Registerkarte erbt die Darstellung nicht angehefteter Registerkarten.", "workbench.editor.pinnedTabSizing.shrink": "Eine angeheftete Registerkarte wird auf eine kompakte festgelegte Größe verkleinert, die Teile des Editornamens anzeigt.", "workbench.editor.preferBasedLanguageDetection": "Wenn diese Option aktiviert ist, erhält ein Spracherkennungsmodell, das den Editorverlauf berücksichtigt, eine höhere Priorität.", - "workbench.editor.showLanguageDetectionHints": "Wenn diese Option aktiviert ist, wird eine Schnellkorrektur für die Statusleiste angezeigt, wenn die Sprache des Editors nicht mit der erkannten Inhaltssprache übereinstimmt.", + "workbench.editor.showLanguageDetectionHints": "Wenn diese Option aktiviert ist, wird eine schnelle Problembehebung für die Statusleiste angezeigt, wenn die Sprache des Editors nicht mit der erkannten Inhaltssprache übereinstimmt.", "workbench.editor.showLanguageDetectionHints.editors": "In nicht betitelten Text-Editoren anzeigen", "workbench.editor.showLanguageDetectionHints.notebook": "In Notebook-Editoren anzeigen", "workbench.editor.splitInGroupLayoutHorizontal": "Editoren werden von links nach rechts positioniert.", @@ -3583,7 +4015,9 @@ "workbench.editor.splitSizingDistribute": "Teilt alle Editor-Gruppen gleichmäßig auf", "workbench.editor.splitSizingSplit": "Teilt die aktive Editor-Gruppe gleichmäßig auf", "workbench.editor.tabSizing.fit": "Registerkarten immer so groß darstellen, dass die vollständige Editor-Bezeichnung angezeigt wird.", + "workbench.editor.tabSizing.fixed": "Legen Sie alle Registerkarten auf die gleiche Größe fest, während sie kleiner werden, wenn der verfügbare Platz nicht ausreicht, um alle Registerkarten gleichzeitig anzuzeigen.", "workbench.editor.tabSizing.shrink": "Registerkarten verkleinern, wenn der verfügbare Platz nicht ausreicht, um alle Registerkarten gleichzeitig anzuzeigen.", + "workbench.editor.tabSizingFixedMaxWidth": "Controls the maximum width of tabs when `#workbench.editor.tabSizing#` size is set to `fixed`.", "workbench.editor.titleScrollbarSizing.default": "Die Standardgröße.", "workbench.editor.titleScrollbarSizing.large": "Vergrößert das Objekt, sodass es leichter mit der Maus erfasst werden kann.", "workbench.editor.untitled.labelFormat.content": "Der Name der unbenannten Datei wird vom Inhalt der ersten Zeile abgeleitet, es sei denn, sie verfügt über einen zugeordneten Dateipfad. Es wird auf den Namen zurückgegriffen, falls die Zeile leer ist oder keine Wortzeichen enthält.", @@ -3609,17 +4043,12 @@ "zenMode.hideStatusBar": "Steuert, ob die Statusleiste im unteren Bereich der Workbench durch Aktivieren des Zen-Modus ebenfalls ausgeblendet wird.", "zenMode.hideTabs": "Steuert, ob die Workbench-Registerkarten durch Aktivieren des Zen-Modus ebenfalls ausgeblendet werden.", "zenMode.restore": "Steuert, ob ein Fenster im Zen-Modus wiederhergestellt werden soll, wenn es im Zen-Modus beendet wurde.", - "zenMode.silentNotifications": "Steuert, ob der Modus Nicht stören für Benachrichtigungen im Zen-Modus aktiviert werden soll. Wenn wahr, werden nur Fehlermeldungen angezeigt.", + "zenMode.silentNotifications": "Steuert, ob der Modus „Nicht stören“ für Benachrichtigungen im Zen-Modus aktiviert werden soll. Wenn wahr, werden nur Fehlermeldungen angezeigt.", "zenModeConfigurationTitle": "Zen-Modus" }, - "vs/workbench/common/actions": { - "developer": "Entwickler", - "help": "Hilfe", - "preferences": "Einstellungen", - "test": "Test", - "view": "Anzeigen" - }, "vs/workbench/common/configuration": { + "applicationConfigurationTitle": "Anwendung", + "securityConfigurationTitle": "Sicherheit", "workbenchConfigurationTitle": "Workbench" }, "vs/workbench/common/contextkeys": { @@ -3627,6 +4056,7 @@ "activeEditor": "Der Bezeichner des aktiven Editors", "activeEditorAvailableEditorIds": "Die verfügbaren Editor-IDs, die für den aktiven Editor verwendet werden können.", "activeEditorCanRevert": "Gibt an, ob der aktive Editor zurückgesetzt werden kann.", + "activeEditorCanToggleReadonly": "Gibt an, ob der aktive Editor zwischen schreibgeschützt oder beschreibbar wechseln kann.", "activeEditorGroupEmpty": "Gibt an, ob die aktive Editor-Gruppe leer ist.", "activeEditorGroupIndex": "Der Index der aktiven Editor-Gruppe", "activeEditorGroupLast": "Gibt an, ob die aktive Editor-Gruppe die letzte Gruppe ist.", @@ -3646,6 +4076,7 @@ "editorAreaVisible": "Gibt an, ob der Editor-Bereich sichtbar ist.", "editorIsOpen": "Gibt an, ob ein Editor geöffnet ist.", "editorTabsVisible": "Ob Editor-Registerkarten sichtbar sind", + "embedderIdentifier": "Der Bezeichner des Embedders gemäß dem Produktdienst, sofern definiert.", "focusedView": "Der Bezeichner der Ansicht mit dem Tastaturfokus", "groupEditorsCount": "Die Anzahl geöffneter Editor-Gruppen", "inZenMode": "Gibt an, ob der Zen-Modus aktiviert ist.", @@ -3675,14 +4106,17 @@ "sideBySideEditorActive": "Gibt an, ob ein paralleler Editor aktiv ist.", "splitEditorsVertically": "Gibt an, ob Editoren vertikal geteilt werden.", "statusBarFocused": "Gibt an, ob die Statusleiste über den Tastaturfokus verfügt.", + "temporaryWorkspace": "Das Schema des aktuellen Arbeitsbereichs stammt aus einem temporären Dateisystem.", "textCompareEditorActive": "Gibt an, ob ein Textvergleichs-Editor aktiv ist.", "textCompareEditorVisible": "Gibt an, ob ein Textvergleichs-Editor sichtbar ist.", - "virtualWorkspace": "Das Schema des aktuellen Arbeitsbereichs, wenn es von einem virtuellen Dateisystem oder einer leeren Zeichenfolge ist.", + "virtualWorkspace": "Das Schema des aktuellen Arbeitsbereichs ist von einem virtuellen Dateisystem oder einer leeren Zeichenfolge.", "workbenchState": "Die Art des im Fenster geöffneten Arbeitsbereichs: \"leer\" (kein Arbeitsbereich), \"Ordner\" (einzelner Ordner) oder \"Arbeitsbereich\" (Arbeitsbereich mit mehreren Stammordnern)", "workspaceFolderCount": "Die Anzahl von Stammordnern im Arbeitsbereich" }, "vs/workbench/common/editor": { "builtinProviderDisplayName": "Integriert", + "configureEditorLargeFileConfirmation": "Grenzwert konfigurieren", + "openLargeFile": "Trotzdem öffnen", "promptOpenWith.defaultEditor.displayName": "Text-Editor" }, "vs/workbench/common/editor/diffEditorInput": { @@ -3747,6 +4181,8 @@ "panelSectionHeaderBackground": "Hintergrundfarbe für Überschriften von Panelabschnitten. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", "panelSectionHeaderBorder": "Rahmenfarbe der Panelabschnittsüberschrift, die verwendet wird, wenn mehrere Ansichten vertikal im Panel gestapelt werden. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", "panelSectionHeaderForeground": "Vordergrundfarbe für Überschriften von Panelabschnitten. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", + "profileBadgeBackground": "Hintergrundfarbe des Profilbadges. Der Profilbadge wird über dem Zahnradsymbol der Einstellungen in der Aktivitätsleiste angezeigt.", + "profileBadgeForeground": "Vordergrundfarbe des Profilbadges. Der Profilbadge wird über dem Zahnradsymbol der Einstellungen in der Aktivitätsleiste angezeigt.", "sideBarBackground": "Hintergrundfarbe der Seitenleiste. Die Seitenleiste ist der Container für Ansichten wie den Explorer und die Suche.", "sideBarBorder": "Rahmenfarbe der Seitenleiste zum Abtrennen an der Seite zum Editor. Die Seitenleiste ist der Container für Ansichten wie den Explorer und die Suche.", "sideBarDragAndDropBackground": "Drag & Drop-Feedbackfarbe für die Abschnitte der Randleiste. Die Farbe sollte transparent sein, damit die Abschnitte der Randleiste weiterhin sichtbar sind. Die Randleiste ist der Container für Ansichten wie den Explorer und die Suche. Randleistenabschnitte sind Ansichten, die innerhalb der Randleiste geschachtelt sind.", @@ -3807,18 +4243,19 @@ "titleBarInactiveForeground": "Vordergrund der Titelleiste bei inaktivem Fenster.", "unfocusedActiveModifiedBorder": "Rahmen am oberen Rand einer geänderten aktiven Registerkarte in einer Gruppe ohne Fokus. Registerkarten enthalten die Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", "unfocusedINactiveModifiedBorder": "Rahmen am oberen Rand einer geänderten inaktiven Registerkarte in einer Gruppe ohne Fokus. Registerkarten enthalten die Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "windowActiveBorder": "Die Farbe, die für den Rahmen des Fensters verwendet wird, wenn es aktiv ist. Diese Option wird nur im Desktopclient unterstützt, wenn die benutzerdefinierte Titelleiste verwendet wird.", - "windowInactiveBorder": "Die Farbe, die für den Rahmen des Fensters verwendet wird, wenn es inaktiv ist. Diese Option wird nur im Desktopclient unterstützt, wenn die benutzerdefinierte Titelleiste verwendet wird." + "windowActiveBorder": "Die Farbe, die für den Rahmen des Fensters verwendet wird, wenn es aktiv ist. Diese Option wird nur im macOS- oder Linux-Desktopclient unterstützt, wenn die benutzerdefinierte Titelleiste verwendet wird.", + "windowInactiveBorder": "Die Farbe, die für den Rahmen des Fensters verwendet wird, wenn es inaktiv ist. Diese Option wird nur im macOS- oder Linux-Desktopclient unterstützt, wenn die benutzerdefinierte Titelleiste verwendet wird." }, "vs/workbench/common/views": { "defaultViewIcon": "Standardansichtssymbol.", - "duplicateId": "Eine Ansicht mit der ID {0} ist bereits registriert." + "duplicateId": "Eine Ansicht mit der ID {0} ist bereits registriert.", + "treeView.notRegistered": "Es wurde keine Strukturansicht mit der ID \"{0}\" registriert." }, "vs/workbench/electron-sandbox/actions/developerActions": { "configureRuntimeArguments": "Runtimeargumente konfigurieren", + "openUserDataFolder": "Benutzerdatenordner öffnen", "reloadWindowWithExtensionsDisabled": "Mit deaktivierten Erweiterungen neu laden", - "toggleDevTools": "Entwicklertools umschalten", - "toggleSharedProcess": "Freigegebenen Prozess umschalten" + "toggleDevTools": "Entwicklertools umschalten" }, "vs/workbench/electron-sandbox/actions/installActions": { "install": "Befehl \"{0}\" in \"PATH\" installieren", @@ -3844,6 +4281,7 @@ "zoomReset": "Zoom zurücksetzen" }, "vs/workbench/electron-sandbox/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Steuert das Timeout in Sekunden, bevor der Auflösungsvorgang der Shell-Umgebung nicht wiederholt wird, wenn die Anwendung noch nicht über einen Terminal gestartet wurde. Weitere Informationen finden Sie in unserer [Dokumentation](https://go.microsoft.com/fwlink/?linkid=2149667).", "argv.crashReporterId": "Eindeutige ID zum Korrelieren von Absturzberichten, die von dieser App-Instanz gesendet werden.", "argv.disableHardwareAcceleration": "Deaktiviert die Hardwarebeschleunigung. Ändern Sie diese Option NUR, wenn Grafikprobleme auftreten.", "argv.enableCrashReporter": "Ermöglicht das Deaktivieren der Absturzberichterstellung. Bei Änderung des Werts muss die App neu gestartet werden.", @@ -3851,11 +4289,10 @@ "argv.force-renderer-accessibility": "Erzwingt, dass der Renderer zugänglich ist. Ändern Sie diese Einstellung nur, wenn Sie eine Sprachausgabe unter Linux verwenden. Auf anderen Plattformen ist der Renderer automatisch zugänglich. Dieses Flag wird automatisch festgelegt, wenn editor.accessibilitySupport: aktiviert ist.", "argv.forceColorProfile": "Ermöglicht das Überschreiben des zu verwendenden Farbprofils. Legen Sie die Option auf \"srgb\" fest, wenn Farben schlecht angezeigt werden, und führen Sie einen Neustart durch.", "argv.locale": "Die zu verwendende Anzeigesprache. Für die Auswahl einer anderen Sprache muss das zugehörige Sprachpaket installiert werden.", - "argv.logLevel": "Log-Level zu verwenden. Standardwert ist \"Info\". Zulässige Werte sind \"kritisch\", \"Fehler\", \"warnen\", \"Info\", \"debug\", \"verfolgen\", \"aus\".", + "argv.logLevel": "Protokolliergrad zu verwenden. Standardwert ist \"Info\". Zulässige Werte sind \"Fehler\", \"warnen\", \"Info\", \"debug\", \"verfolgen\", \"aus\".", "closeWhenEmpty": "Steuert, ob das Fenster beim Schließen des letzten Editors geschlossen wird. Diese Einstellung gilt nur für Fenster, in denen keine Ordner angezeigt werden.", "dialogStyle": "Passen Sie die Darstellung von Dialogfenstern an.", "enableCrashReporterDeprecated": "Wenn diese Einstellung FALSE ist, werden unabhängig vom Wert der neuen Einstellung keine Telemetriedaten gesendet. Veraltet, weil sie in der {0}-Einstellung kombiniert wird.", - "experimentalUseSandbox": "Experimentell: Wenn diese Option aktiviert ist, wird für das Fenster der Sandboxmodus über die Electron-API aktiviert.", "keyboardConfigurationTitle": "Tastatur", "mergeAllWindowTabs": "Alle Fenster zusammenführen", "miExit": "&&Beenden", @@ -3874,7 +4311,7 @@ "touchbar.enabled": "Aktiviert die macOS-Touchbar-Schaltflächen der Tastatur, sofern verfügbar.", "touchbar.ignored": "Eine Menge von Bezeichnern für Einträge in der Touchleiste, die nicht angezeigt werden sollen (Beispiel: workbench.action.navigateBack).", "window.clickThroughInactive": "Ist dies aktiviert, wird beim Klicken auf ein inaktives Fenster das Fenster aktiviert, und das Element unter der Maus wird ausgelöst, wenn es angeklickt werden kann. Wenn es deaktiviert ist, wird durch Klicken auf eine beliebige Stelle in einem inaktiven Fenster nur das Fenster aktiviert, und Sie müssen das Element zusätzlich anklicken.", - "window.doubleClickIconToClose": "Wenn Sie diese Option aktivieren, wird das Fenster beim Doppelklick auf das Anwendungssymbol geschlossen, und das Fenster kann nicht vom Symbol gezogen werden. Diese Einstellung hat nur Auswirkungen, wenn \"#window.titleBarStyle#\" auf \"custom\" festgelegt ist.", + "window.doubleClickIconToClose": "Wenn diese Einstellung aktiviert ist, wird das Fenster geschlossen, wenn auf das Anwendungssymbol in der Titelleiste doppelt geklickt wird. Das Fenster kann nicht vom Symbol gezogen werden. Diese Einstellung ist nur wirksam, wenn „#window.titleBarStyle#“ auf „Benutzerdefiniert“ festgelegt ist.", "window.nativeFullScreen": "Steuert, ob der native Vollbildmodus unter macOS verwendet werden soll. Deaktivieren Sie diese Option, damit macOS keinen neuen Bereich erstellt, wenn der Vollbildmodus aktiviert wird.", "window.nativeTabs": "Aktiviert macOS Sierra-Fensterregisterkarten. Beachten Sie, dass zum Übernehmen von Änderungen ein vollständiger Neustart erforderlich ist und durch ggf. konfigurierte native Registerkarten ein benutzerdefinierter Titelleistenstil deaktiviert wird.", "window.newWindowDimensions.default": "Öffnet neue Fenster in der Mitte des Bildschirms.", @@ -3898,21 +4335,23 @@ }, "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDatum: {2}\r\nElectron: {3}\r\nChromium: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nBetriebssystem: {7}", - "cancelButton": "Abbrechen", "copy": "&&Kopieren", - "okButton": "OK", - "yesButton": "&&Ja" + "okButton": "OK" }, "vs/workbench/electron-sandbox/window": { - "cancelButton": "&&Abbrechen", + "appRootWarning.banner": "Dateien, die Sie im Installationsordner (\"{0}\") speichern, werden möglicherweise ohne Warnung zur Updatezeit ÜBERSCHRIEBEN oder IRREVERSIBEL GELÖSCHT.", "closeWindowButtonLabel": "&&Fenster schließen", "closeWindowMessage": "Möchten Sie den Assistenten wirklich schließen?", + "configure": "Konfigurieren", "doNotAskAgain": "Nicht erneut fragen", "exitButtonLabel": "&&Beenden", "keychainWriteError": "Fehler beim Schreiben von Anmeldeinformationen in die Keychain. Fehler: „{0}“.", "learnMore": "Weitere Informationen", "loaderCycle": "In den AMD-Modulen gibt es einen Abhängigkeitszyklus, der aufgelöst werden muss.", "loginButton": "&&Anmelden", + "macoseolBannerLearnMore": "Weitere Informationen", + "macoseolarialabel": "{0}. Verwenden Sie Navigationsschlüssel, um auf Banneraktionen zuzugreifen.", + "macoseolmessage": "{0} auf {1} erhält bald keine Updates mehr. Erwägen Sie ein Upgrade Ihrer macOS-Version.", "password": "Kennwort", "proxyAuthRequired": "Proxyauthentifizierung erforderlich", "proxyDetail": "Für den Proxy \"{0}\" sind ein Benutzername und ein Kennwort erforderlich.", @@ -3920,6 +4359,8 @@ "quitMessage": "Möchten Sie den Vorgang beenden?", "quitMessageMac": "Sind Sie sicher, dass Sie aufhören wollen?", "rememberCredentials": "Anmeldeinformationen speichern", + "resolveShellEnvironment": "Shell-Umgebung wird aufgelöst ...", + "restart": "Neu starten", "runningAsRoot": "Es wird nicht empfohlen, {0} als Root-Benutzer auszuführen.", "shutdownErrorClose": "Ein unerwarteter Fehler hat das Schließen des Fensters verhindert.", "shutdownErrorDetail": "Fehler: {0}", @@ -3936,18 +4377,34 @@ "shutdownTitleReload": "Das erneute Laden des Fensters dauert etwas länger...", "troubleshooting": "Leitfaden zur Problembehandlung", "username": "Benutzername", - "willShutdownDetail": "Die folgenden Vorgänge werden noch ausgeführt: \r\n{0}" + "willShutdownDetail": "Die folgenden Vorgänge werden noch ausgeführt: \r\n{0}", + "windowseolBannerLearnMore": "Weitere Informationen", + "windowseolarialabel": "{0}. Verwenden Sie Navigationsschlüssel, um auf Banneraktionen zuzugreifen.", + "windowseolmessage": "{0} auf {1} erhält bald keine Updates mehr. Erwägen Sie ein Upgrade Ihrer Windows-Version." }, - "vs/workbench/contrib/audioCues/browser/audioCueService": { - "audioCues.lineHasBreakpoint.name": "Haltepunkt in der Zeile", - "audioCues.lineHasError.name": "Fehler in der Zeile", - "audioCues.lineHasFoldedArea.name": "Gefalteter Bereich in der Zeile", - "audioCues.lineHasInlineSuggestion.name": "Inlinevorschlag in der Zeile", - "audioCues.lineHasWarning.name": "Warnung in der Zeile", - "audioCues.noInlayHints": "Keine Inlay-Hinweise in der Zeile", - "audioCues.onDebugBreak.name": "Debugger auf Haltepunkt beendet" + "vs/workbench/contrib/accessibility/browser/accessibility.contribution": { + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/accessibility/browser/accessibilityContribution": { + "accessibilityConfigurationTitle": "Accessibility", + "verbosity.chat.description": "Provide information about how to access the chat help menu when the chat input is focused", + "verbosity.diffEditor.description": "Provide information about how to navigate changes in the diff editor when it is focused", + "verbosity.interactiveEditor.description": "Provide information about how to access the inline editor chat accessibility help menu when the input is focused", + "verbosity.keybindingsEditor.description": "Provide information about how to change a keybinding in the keybindings editor when a row is focused", + "verbosity.notebook": "Provide information about how to focus the cell container or inner editor when a notebook cell is focused.", + "verbosity.terminal.description": "Provide information about how to access the terminal accessibility help menu when the terminal is focused" + }, + "vs/workbench/contrib/accessibility/browser/accessibleView": { + "exit-tip": "Exit this menu via the Escape key.\r\n" }, "vs/workbench/contrib/audioCues/browser/audioCues.contribution": { + "audioCues.chatRequestSent": "Plays a sound when a chat request is made.", + "audioCues.chatResponsePending": "Plays a sound on loop while the response is pending.", + "audioCues.chatResponseReceived": "Plays a sound on loop while the response has been received.", + "audioCues.debouncePositionChanges": "Gibt an, ob Positionsänderungen entprellt werden sollen.", + "audioCues.diffLineDeleted": "Gibt einen Sound wieder, wenn der Fokus auf eine gelöschte Zeile im Vergleichsüberprüfungsmodus oder auf die nächste/vorherige Änderung verschoben wird.", + "audioCues.diffLineInserted": "Gibt einen Sound wieder, wenn der Fokus auf eine eingefügte Zeile im Diff-Überprüfungsmodus oder auf die nächste/vorherige Änderung verschoben wird.", + "audioCues.diffLineModified": "Gibt einen Sound wieder, wenn der Fokus auf eine geänderte Zeile im Diff-Überprüfungsmodus oder auf die nächste/vorherige Änderung verschoben wird.", "audioCues.enabled.auto": "Aktivieren Sie Audiohinweise, wenn eine Sprachausgabe angefügt ist.", "audioCues.enabled.off": "Deaktivieren Sie Audiohinweise.", "audioCues.enabled.on": "Aktivieren Sie Audiohinweise.", @@ -3957,7 +4414,13 @@ "audioCues.lineHasInlineSuggestion": "Gibt einen Sound wieder, wenn die aktive Zeile über einen Inlinevorschlag verfügt.", "audioCues.lineHasWarning": "Gibt einen Sound wieder, wenn die aktive Zeile eine Warnung aufweist.", "audioCues.noInlayHints": "Gibt einen Ton aus, wenn versucht wird, eine Zeile mit Einspielhinweisen zu lesen, die keine Einspielhinweise enthalten.", + "audioCues.notebookCellCompleted": "Gibt einen Sound wieder, wenn die Ausführung einer Notebookzelle erfolgreich abgeschlossen wurde.", + "audioCues.notebookCellFailed": "Gibt einen Sound wieder, wenn bei der Ausführung einer Notebookzelle ein Fehler auftritt.", "audioCues.onDebugBreak": "Gibt einen Sound wieder, wenn der Debugger an einem Haltepunkt angehalten wurde.", + "audioCues.taskCompleted": "Gibt einen Sound wieder, wenn eine Aufgabe abgeschlossen ist.", + "audioCues.taskFailed": "Gibt einen Sound wieder, wenn eine Aufgabe fehlschlägt (Exitcode ungleich Null).", + "audioCues.terminalCommandFailed": "Gibt einen Sound wieder, wenn ein Terminalbefehl fehlschlägt (Exitcode ungleich Null).", + "audioCues.terminalQuickFix": "Gibt einen Sound wieder, wenn schnelle Terminal-Problembehebungen verfügbar sind.", "audioCues.volume": "Die Lautstärke der Audiohinweise in Prozent (0-100)." }, "vs/workbench/contrib/audioCues/browser/commands": { @@ -3967,14 +4430,18 @@ "disabled": "Deaktiviert" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "areYouSureQuiteBulkEdit": "Möchten Sie {0}? „{1}“ wird zurzeit ausgeführt.", - "changeWorkspace": "Arbeitsbereich ändern", - "closeTheWindow": "Fenster schließen", + "areYouSureQuiteBulkEdit.detail": "\"{0}\" wird ausgeführt.", + "changeWorkspace": "&&Arbeitsbereich ändern", + "changeWorkspace.message": "Möchten Sie den Arbeitsbereich wirklich ändern?", + "closeTheWindow": "&&Fenster schließen", + "closeTheWindow.message": "Möchten Sie den Assistenten wirklich schließen?", "fileOperation": "Dateivorgang", "nothing": "Keine Änderungen vorgenommen", - "quit": "Beenden", + "quit": "&&Beenden", + "quit.message": "Sind Sie sicher, dass Sie aufhören wollen?", "refactoring.autoSave": "Steuert, ob Dateien, die Teil eines Refactorings waren, automatisch gespeichert werden", - "reloadTheWindow": "Fenster neu laden", + "reloadTheWindow": "&&Fenster erneut laden", + "reloadTheWindow.message": "Möchten Sie das Fenster wirklich neu laden?", "summary.0": "Keine Änderungen vorgenommen", "summary.n0": "{0} Änderungen am Text in einer Datei vorgenommen", "summary.nm": "{0} Änderungen am Text in {1} Dateien vorgenommen", @@ -3984,9 +4451,8 @@ "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { "Discard": "Refactoring verwerfen", "apply": "Refactoring anwenden", - "cancel": "Abbrechen", "cat": "Refactoringvorschau", - "continue": "Weiter", + "continue": "&&Fortfahren", "detail": "Drücken Sie auf \"Weiter\", um das vorherige Refactoring zu verwerfen und das aktuelle Refactoring fortzusetzen.", "groupByFile": "Änderungen nach Datei gruppieren", "groupByType": "Änderungen nach Typ gruppieren", @@ -4054,6 +4520,142 @@ "to": "Aufrufer von \"{0}\"", "tree.aria": "Aufrufhierarchie" }, + "vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": { + "chat-help-label": "Chat accessibility help", + "chat.announcement": "Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.", + "chat.overview": "The chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.", + "chat.requestHistory": "In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.", + "inline-chat-label": "Inline chat accessibility help", + "inlineChat.access": "It can be activated via quick fix actions or directly using the command: Inline Chat: Start Code Chat ({0}).", + "inlineChat.contextActions": "Context menu actions may run a request prefixed with /fix or /explain. These prefixes can be used directly in the input box to apply those specific actions.", + "inlineChat.diff": "Once in the diff editor, enter review mode with ({0}). Use up and down arrows to navigate lines with the proposed changes.", + "inlineChat.diffNoKb": "Tab again to enter the Diff editor with the changes and enter review mode with the Go to Next Difference Command. Use Up/DownArrow to navigate lines with the proposed changes.", + "inlineChat.explain": "When a request is prefixed with /explain, a response will explain the code in the current selection and the chat view will be focused.", + "inlineChat.fix": "When a request is prefixed with /fix, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing.", + "inlineChat.overview": "Inline chat occurs within a code editor and takes into account the current selection. It is useful for refactoring, fixing, and more. Keep in mind that AI generated code may be incorrect.", + "inlineChat.toolbar": "Use tab to reach conditional parts like commands, status, message responses and more.", + "workbench.action.chat.clear": "Mit dem Befehl \"Chat löschen\" ({0}) wird die Anforderungs-/Antwortliste gelöscht.", + "workbench.action.chat.clearNoKb": "Der Befehl \"Chat löschen\" löscht die Anforderungs-/Antwortliste und kann derzeit nicht durch eine Schlüsselbindung ausgelöst werden.", + "workbench.action.chat.focus": "The Focus Chat command ({0}) focuses the chat request/response list, which can be navigated with up and down arrows.", + "workbench.action.chat.focusInput": "Der Befehl \"Chateingabe fokussieren\" ({0}) fokussiert das Eingabefeld für Chatanfragen.", + "workbench.action.chat.focusNoKb": "Der Befehl \"Chatliste fokussieren\" fokussiert die Liste der Chatanfragen/Chatantworten, die mit UpArrow/DownArrow navigiert werden kann und derzeit nicht durch eine Tastenzuordnung ausgelöst werden kann.", + "workbench.action.chat.nextCodeBlock": "Der Befehl \"Chat: Nächster Codeblock\" ({0}) konzentriert sich auf den nächsten Codeblock innerhalb einer Antwort.", + "workbench.action.chat.nextCodeBlockNoKb": "Der Befehl \"Chat: Nächster Codeblock\" konzentriert sich auf den nächsten Codeblock innerhalb einer Antwort und kann derzeit nicht durch eine Schlüsselbindung ausgelöst werden.", + "workbench.action.interactiveSession.focusInputNoKb": "Der Befehl \"Chateingabe fokussieren\" fokussiert das Eingabefeld für Chatanfragen und kann derzeit nicht durch eine Tastenzuordnung ausgelöst werden." + }, + "vs/workbench/contrib/chat/browser/actions/chatActions": { + "actions.chat.acceptInput": "Chateingabe annehmen", + "actions.interactiveSession.focus": "Chatliste fokussieren", + "chat.category": "Chat", + "interactiveSession.clearHistory.label": "Eingabeverlauf löschen", + "interactiveSession.focusInput.label": "Chateingabe fokussieren", + "interactiveSession.history.delete": "Löschen", + "interactiveSession.history.label": "Verlauf anzeigen", + "interactiveSession.history.pick": "Wählen Sie eine wiederherzustellende Chatsitzung aus", + "interactiveSession.open": "Editor öffnen ({0})" + }, + "vs/workbench/contrib/chat/browser/actions/chatClearActions": { + "interactiveSession.clear.label": "Löschen" + }, + "vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": { + "interactive.copyCodeBlock.label": "Kopieren", + "interactive.insertCodeBlock.label": "Am Cursor einfügen", + "interactive.insertIntoNewFile.label": "In neue Datei einfügen", + "interactive.nextCodeBlock.label": "Nächster Codeblock", + "interactive.previousCodeBlock.label": "Vorheriger Codeblock", + "interactive.runInTerminal.label": "In Terminal ausführen" + }, + "vs/workbench/contrib/chat/browser/actions/chatCopyActions": { + "interactive.copyAll.label": "Alles kopieren", + "interactive.copyItem.label": "Kopieren" + }, + "vs/workbench/contrib/chat/browser/actions/chatExecuteActions": { + "interactive.cancel.label": "Abbrechen", + "interactive.submit.label": "Senden" + }, + "vs/workbench/contrib/chat/browser/actions/chatImportExport": { + "chat.export.label": "Sitzung exportieren", + "chat.file.label": "Chatsitzung", + "chat.import.label": "Sitzung importieren" + }, + "vs/workbench/contrib/chat/browser/actions/chatMoveActions": { + "chat.openInEditor.label": "Sitzung in Editor öffnen", + "interactiveSession.openInEditor.label": "Sitzung in Editor öffnen", + "interactiveSession.openInSidebar.label": "Sitzung in Randleiste öffnen" + }, + "vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": { + "askQuickQuestion": "Kurze Frage stellen", + "askabot": "{0} eine Frage stellen..." + }, + "vs/workbench/contrib/chat/browser/actions/chatTitleActions": { + "chat.remove.label": "Anforderung und Antwort entfernen", + "interactive.helpful.label": "Helpful", + "interactive.insertIntoNotebook.label": "In Notebook einfügen", + "interactive.unhelpful.label": "Unhelpful" + }, + "vs/workbench/contrib/chat/browser/chat.contribution": { + "chat": "Chat", + "interactiveSession.editor.fontFamily": "Steuert die Schriftfamilie der Chatcodeblocks.", + "interactiveSession.editor.fontSize": "Legt die Schriftgröße der Chatcodeblocks in Pixeln fest.", + "interactiveSession.editor.fontWeight": "Steuert die Schriftbreite der Chatcodeblocks.", + "interactiveSession.editor.lineHeight": "Legt die Zeilenhöhe der Chatcodeblocks in Pixeln fest. Geben Sie „0“ ein, wenn die Zeilenhöhe aus dem Schriftgrad berechnet werden soll.", + "interactiveSession.editor.wordWrap": "Steuert, ob Zeilen in Chatcodeblocks einen Zeilenumbruch haben sollen.", + "interactiveSession.experimental.quickQuestion.enable": "Steuert, ob das Feature für kurze Fragen aktiviert ist.", + "interactiveSessionConfigurationTitle": "Chat" + }, + "vs/workbench/contrib/chat/browser/chatContributionServiceImpl": { + "chat.viewContainer.label": "Chat", + "vscode.extension.contributes.interactiveSession": "Trägt einen Anbieter für interaktive Sitzungen bei", + "vscode.extension.contributes.interactiveSession.icon": "Ein Symbol für diesen Anbieter für interaktive Sitzungen.", + "vscode.extension.contributes.interactiveSession.id": "Eindeutiger Bezeichner für diesen Anbieter für interaktive Sitzungen.", + "vscode.extension.contributes.interactiveSession.label": "Anzeigename für diesen Anbieter für interaktive Sitzungen.", + "vscode.extension.contributes.interactiveSession.when": "Eine Bedingung, die wahr sein muss, um diesen Anbieter für interaktive Sitzungen zu aktivieren." + }, + "vs/workbench/contrib/chat/browser/chatEditorInput": { + "chatEditorName": "Chat" + }, + "vs/workbench/contrib/chat/browser/chatInputPart": { + "actions.chat.accessibiltyHelp": "Chateingabe, Geben Sie hier Code ein, und drücken Sie zum Ausführen die EINGABETASTE. Verwenden Sie {0} für die Hilfe zur Chat-Barrierefreiheit.", + "chatInput": "Chateingabe", + "chatInput.accessibilityHelpNoKb": "Chateingabe, Geben Sie hier Code ein, und drücken Sie zum Ausführen die EINGABETASTE. Verwenden Sie den Befehl \"Hilfe zur Chat-Barrierefreiheit\", um weitere Informationen zu erhalten." + }, + "vs/workbench/contrib/chat/browser/chatListRenderer": { + "chat": "Chat", + "chat.codeBlock.toolbar": "Codeblocksymbolleiste", + "chat.codeBlock.toolbarVerbose": "Symbolleiste für Codeblock, der über die Registerkarte erreicht werden kann", + "chat.codeBlockHelp": "Codeblock", + "chat.codeBlockLabel": "Codeblock {0}", + "multiCodeBlock": "{0} Codeblöcke: {1}", + "singleCodeBlock": "1 Codeblock: {0}" + }, + "vs/workbench/contrib/chat/browser/chatWidget": { + "clear": "Sitzung löschen" + }, + "vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Eine Frage stellen", + "interactive.input.placeholderWithCommands": "Stellen Sie eine Frage, oder geben Sie „/“ für Themen ein." + }, + "vs/workbench/contrib/chat/common/chatColors": { + "chat.requestBackground": "Die Hintergrundfarbe einer Chatanfrage.", + "chat.requestBorder": "Die Rahmenfarbe einer Chatanfrage." + }, + "vs/workbench/contrib/chat/common/chatContextKeys": { + "chatRequest": "Das Chatelement ist eine Anforderung.", + "chatResponse": "Das Chatelement ist eine Antwort.", + "hasChatProvider": "TRUE, wenn ein Chatanbieter registriert wurde.", + "inChat": "TRUE, wenn der Fokus auf dem Chatwidget liegt, andernfalls FALSE.", + "inInteractiveInput": "Wahr, wenn der Fokus auf der Chateingabe liegt, andernfalls falsch.", + "interactiveInputHasText": "TRUE, wenn die Chateingabe Text enthält.", + "interactiveSessionRequestInProgress": "Wahr, wenn die aktuelle Anforderung noch ausgeführt wird.", + "interactiveSessionResponseHasProviderId": "Wahr, wenn der Anbieter dieser Antwort eine ID zugewiesen hat.", + "interactiveSessionResponseVote": "Wenn der Antwort zugestimmt wurde, ist sie auf „up“ festgelegt. Wenn Sie abgelehnt wurden, ist „down“ festgelegt. Andernfalls eine leere Zeichenfolge." + }, + "vs/workbench/contrib/chat/common/chatServiceImpl": { + "emptyResponse": "Der Anbieter hat eine Antwort vom Typ NULL zurückgegeben." + }, + "vs/workbench/contrib/chat/common/chatViewModel": { + "thinking": "Denken" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "codeActionsOnSave": "Arten von Codeaktionen, die beim Speichern ausgeführt werden sollen.", "codeActionsOnSave.fixAll": "Legt fest, ob beim Speichern einer Datei automatische Korrekturen vorgenommen werden sollen.", @@ -4075,14 +4677,14 @@ "contributes.documentation.refactorings": "Beigesteuerte Dokumentation für Refactorings." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "ShowAccessibilityHelpAction": "Hilfe zur Barrierefreiheit anzeigen", + "accessibilityHelpTitle": "Hilfe zur Barrierefreiheit", "auto_off": "Der Editor ist so konfiguriert, dass er automatisch erkennt, wenn eine Sprachausgabe angefügt wird, was momentan nicht der Fall ist.", "auto_on": "Der Editor hat automatisch erkannt, dass eine Sprachausgabe angefügt wurde.", "auto_unknown": "Der Editor ist für die Verwendung von Plattform-APIs konfiguriert, um zu erkennen, wenn eine Sprachausgabe angefügt wird, die aktuelle Laufzeit unterstützt dies jedoch nicht.", "changeConfigToOnMac": "Betätigen Sie jetzt die Befehlstaste+E, um den Editor zu konfigurieren, sodass er permanent für die Verwendung mit einer Sprachausgabe optimiert wird.", "changeConfigToOnWinLinux": "Drücken Sie jetzt STRG+E, um den Editor zu konfigurieren, sodass er permanent für die Verwendung mit einer Sprachausgabe optimiert wird.", "configuredOff": "Der Editor ist so konfiguriert, dass er für die Verwendung mit einer Sprachausgabe nie optimiert wird.", - "configuredOn": "Der Editor ist so konfiguriert, dass er für die Verwendung mit einer Sprachausgabe durchgehend optimiert wird – Sie können dies ändern, indem Sie die Einstellung \"editor.accessibilitySupport\" bearbeiten.", + "configuredOn": "Der Editor ist so konfiguriert, dass er dauerhaft für die Verwendung mit einer Sprachausgabe optimiert ist. Sie können dies über den Befehl „Barrierefreiheitsmodus der Sprachausgabe umschalten“ oder durch Bearbeiten der Einstellung „editor.accessibilitySupport“ ändern.", "emergencyConfOn": "Die Einstellung \"editor.accessibilitySupport\" wird in \"Ein\" geändert.", "introMsg": "Vielen Dank, dass Sie die Optionen für Barrierefreiheit von VS Code testen.", "openDocMac": "Drücken Sie die Befehlstaste+H, um ein Browserfenster mit zusätzlichen VS Code-Informationen zur Barrierefreiheit zu öffnen.", @@ -4093,7 +4695,8 @@ "tabFocusModeOffMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", "tabFocusModeOffMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden.", "tabFocusModeOnMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", - "tabFocusModeOnMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden." + "tabFocusModeOnMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden.", + "toggleScreenReaderMode": "Barrierefreiheitsmodus der Sprachausgabe umschalten" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "Der Diff-Algorithmus wurde frühzeitig beendet (nach {0} ms).", @@ -4128,9 +4731,9 @@ "schema.blockComment.begin": "Die Zeichenfolge, mit der ein Blockkommentar beginnt.", "schema.blockComment.end": "Die Zeichenfolge, die einen Blockkommentar beendet.", "schema.blockComments": "Definiert, wie Blockkommentare markiert werden.", - "schema.brackets": "Definiert die Klammersymbole, die den Einzug vergrößern oder verkleinern.", + "schema.brackets": "Definiert die Klammernsymbole, die den Einzug vergrößern oder verkleinern. Wenn die Farbgebung für Klammernpaare aktiviert ist und {0} nicht definiert ist, werden auch die Klammerpaare definiert, die durch ihre Schachtelungsebene eingefärbt werden.", "schema.closeBracket": "Das schließende Klammerzeichen oder die Zeichenfolgensequenz.", - "schema.colorizedBracketPairs": "Definiert die Klammerpaare, die durch ihre Schachtelungsebene farbig formatiert werden, wenn die Farbgebung für das Klammerpaar aktiviert ist.", + "schema.colorizedBracketPairs": "Definiert die Klammerpaare, die durch ihre Schachtelungsebene eingefärbt sind, wenn die Farbkombination für das Klammerpaar aktiviert ist. Alle hier enthaltenen Klammern, die nicht in {0} enthalten sind, werden automatisch in {0} eingeschlossen.", "schema.comments": "Definiert die Kommentarsymbole.", "schema.folding": "Die Faltungseinstellungen der Sprache.", "schema.folding.markers": "Sprachspezifische Faltungsmarkierungen wie \"#region\" und \"#endregion\". Die regulären Anfangs- und Endausdrücke werden im Hinblick auf den Inhalt aller Zeilen getestet und müssen effizient erstellt werden.", @@ -4271,8 +4874,8 @@ "unwrapMinified": "Umbruch für diese Datei deaktivieren", "wrapMinified": "Umbruch für diese Datei aktivieren" }, - "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { - "message": "[[Sprache auswählen]], oder [[öffnen Sie einen anderen Editor]], um zu beginnen.\r\nBeginnen Sie mit der Eingabe, um sie zu schließen, oder [[nicht mehr anzeigen]]." + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint/untitledTextEditorHint": { + "message": "[[Sprache auswählen]], oder [[mit Vorlage ausfüllen]], oder [[öffnen Sie einen anderen Editor]], um zu beginnen.\r\nBeginnen Sie mit der Eingabe, um zu schließen, oder [[nicht anzeigen]]." }, "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { "actions.pasteSelectionClipboard": "Auswahl Zwischenablage einfügen" @@ -4280,16 +4883,29 @@ "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { "startDebugTextMate": "Protokollierung der TextMate-Syntax/-Grammatik starten" }, + "vs/workbench/contrib/commands/common/commands.contribution": { + "runCommands": "Ausführungsbefehle", + "runCommands.commands": "Auszuführende Befehle", + "runCommands.description": "Mehrere Befehle ausführen", + "runCommands.invalidArgs": "„runCommands“ hat ein Argument mit falschem Typ empfangen. Überprüfen Sie das an den Befehl übergebene Argument.", + "runCommands.noCommandsToRun": "„runCommands“ hat keine auszuführenden Befehle empfangen. Haben Sie vergessen, die Befehle im RunCommands-Argument zu übergeben?" + }, "vs/workbench/contrib/comments/browser/commentColors": { "commentThreadActiveRangeBackground": "Hintergrundfarbe für den Kommentarbereich, der aktuell ausgewählt ist oder auf den gezeigt wird.", "commentThreadActiveRangeBorder": "Rahmenfarbe für den Kommentarbereich, der aktuell ausgewählt ist oder auf den gezeigt wird.", "commentThreadRangeBackground": "Hintergrundfarbe für Kommentarbereiche.", "commentThreadRangeBorder": "Farbe des Rahmens für Kommentarbereiche.", "resolvedCommentBorder": "Farbe von Rahmen und Pfeil für aufgelöste Kommentare.", - "unresolvedCommentBorder": "Farbe von Rahmen und Pfeil für nicht aufgelöste Kommentare." + "resolvedCommentIcon": "Symbolfarbe für aufgelöste Kommentare.", + "unresolvedCommentBorder": "Farbe von Rahmen und Pfeil für nicht aufgelöste Kommentare.", + "unresolvedCommentIcon": "Symbolfarbe für nicht aufgelöste Kommentare." }, "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Bundsteg-Schmuckfarbe für Kommentarbereiche im Editor." + "editorGutterCommentGlyphForeground": "Bundsteg-Schmuckfarbe zum Kommentieren von Glyphen im Editor.", + "editorGutterCommentRangeForeground": "Editor-Gutterdekorationsfarbe für Kommentarbereiche. Diese Farbe sollte undurchsichtig sein.", + "editorGutterCommentUnresolvedGlyphForeground": "Editor-Bundsteg-Dekorationsfarbe zum Kommentieren von Glyphen für nicht aufgelöste Kommentarthreads.", + "editorOverviewRuler.commentForeground": "Dekorationsfarbe des Editor-Übersichtslineals für aufgelöste Kommentare. Diese Farbe sollte opak sein.", + "editorOverviewRuler.commentUnresolvedForeground": "Dekorationsfarbe des Editor-Übersichtslineals für nicht aufgelöste Kommentare. Diese Farbe sollte opak sein." }, "vs/workbench/contrib/comments/browser/commentNode": { "commentAddReactionDefaultError": "Fehler beim Löschen der Kommentarreaktion", @@ -4304,38 +4920,39 @@ "newComment": "Neuen Kommentar eingeben", "reply": "Antworten..." }, - "vs/workbench/contrib/comments/browser/commentThreadBody": { - "commentThreadAria": "Kommentarthread mit {0} Kommentaren. {1}.", - "commentThreadAria.withRange": "Kommentarthread mit {0} Kommentaren in Zeilen {1} bis {2}. {3}." - }, - "vs/workbench/contrib/comments/browser/commentThreadHeader": { - "collapseIcon": "Symbol für das Zuklappen eines Überprüfungskommentars.", - "label.collapse": "Reduzieren", - "startThread": "Diskussion starten" - }, "vs/workbench/contrib/comments/browser/comments.contribution": { + "comments.maxHeight": "Controls whether the comments widget scrolls or expands.", "comments.openPanel.deprecated": "Diese Einstellung ist veraltet und wird durch `comments.openView` ersetzt. ", "comments.openView": "Steuert, wann das Kommentarpanel geöffnet werden soll.", "comments.openView.file": "Die Kommentaransicht wird geöffnet, wenn eine Datei mit Kommentaren aktiv ist.", "comments.openView.firstFile": "Wenn die Kommentaransicht während dieser Sitzung noch nicht geöffnet wurde, wird sie zum ersten Mal während einer Sitzung geöffnet, in der eine Datei mit Kommentaren aktiv ist.", "comments.openView.never": "Die Kommentaransicht wird nie geöffnet.", + "comments.visible": "Steuert die Sichtbarkeit der Kommentarleiste und Kommentarthreads in Editoren, die Kommentarbereiche und Kommentare aufweisen. Auf Kommentare kann weiterhin über die Kommentaransicht zugegriffen werden, und Kommentare werden durch Ausführen des Befehls \"Kommentare: Editorkommentare umschalten\" auf die gleiche Weise eingeschaltet.", "commentsConfigurationTitle": "Kommentare", "openComments": "Steuert, wann das Kommentarpanel geöffnet werden soll.", "useRelativeTime": "Bestimmt, ob die relative Zeit in Kommentarzeitstempeln verwendet wird (z. B. „vor 1 Tag“)." }, + "vs/workbench/contrib/comments/browser/commentsController": { + "hasCommentingRange": "Gibt an, ob die Position am aktiven Cursor einen Kommentarbereich aufweist", + "pickCommentService": "Kommentaranbieter auswählen" + }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { "comments.addCommand": "Kommentar zur aktuellen Zeile hinzufügen", + "comments.collapseAll": "Alle Kommentare zuklappen", + "comments.expandAll": "Alle Kommentare erweitern", + "comments.expandUnresolved": "Nicht aufgelöste Kommentare erweitern", "comments.toggleCommenting": "Editorkommentare umschalten", - "hasCommentingProvider": "Gibt an, ob der geöffnete Arbeitsbereich Kommentare oder Kommentarbereiche aufweist.", - "hasCommentingRange": "Gibt an, ob die Position am aktiven Cursor einen Kommentarbereich aufweist", "nextCommentThreadAction": "Zum nächsten Kommentarthread wechseln", - "pickCommentService": "Kommentaranbieter auswählen", "previousCommentThreadAction": "Zum vorherigen Kommentarthread wechseln" }, + "vs/workbench/contrib/comments/browser/commentService": { + "hasCommentingProvider": "Gibt an, ob der geöffnete Arbeitsbereich Kommentare oder Kommentarbereiche aufweist." + }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { "commentCount": "1 Kommentar", "commentLine": "[Zeile {0}]", "commentRange": "[Zeilen {0}–{1}]", + "comments.view.title": "Kommentare", "commentsCount": "{0} Kommentare", "image": "Bild", "imageWithLabel": "Bild: {0}", @@ -4343,13 +4960,50 @@ }, "vs/workbench/contrib/comments/browser/commentsView": { "collapseAll": "Alle zuklappen", + "comments.filter.ariaLabel": "Kommentare filtern", + "comments.filter.placeholder": "Filtern (z. B. Text, Autor)", + "expandAll": "Alle aufklappen", "resourceWithCommentLabel": "Kommentar aus ${0} in Zeile {1}, Spalte {2} in {3}, Quelle: {4}", + "resourceWithCommentLabelFile": "Kommentar von ${0} in {1}, Quelle: {2}", "resourceWithCommentThreadsLabel": "Kommentare in {0}, vollständiger Pfad: {1}", - "rootCommentsLabel": "Kommentare für aktuellen Arbeitsbereich" + "rootCommentsLabel": "Kommentare für aktuellen Arbeitsbereich", + "showing filtered results": "{0} von {1} angezeigt", + "totalUnresolvedComments": "{0} nicht aufgelöste Kommentare" + }, + "vs/workbench/contrib/comments/browser/commentsViewActions": { + "comments": "Kommentare", + "commentsClearFilterText": "Filtertext löschen", + "focusCommentsFilter": "Kommentarfilter fokussieren", + "focusCommentsList": "Kommentaransicht fokussieren", + "resolved": "Aufgelöst anzeigen", + "toggle resolved": "Aufgelöste Kommentare umschalten", + "toggle unresolved": "Nicht aufgelöste Kommentare umschalten", + "unresolved": "Nicht aufgelöst anzeigen" + }, + "vs/workbench/contrib/comments/browser/commentThreadBody": { + "commentThreadAria": "Kommentarthread mit {0} Kommentaren. {1}.", + "commentThreadAria.document": "Kommentarthread mit {0}-Kommentaren für das gesamte Dokument. {1}.", + "commentThreadAria.withRange": "Kommentarthread mit {0} Kommentaren in Zeilen {1} bis {2}. {3}." + }, + "vs/workbench/contrib/comments/browser/commentThreadHeader": { + "collapseIcon": "Symbol für das Zuklappen eines Überprüfungskommentars.", + "label.collapse": "Reduzieren", + "startThread": "Diskussion starten" }, "vs/workbench/contrib/comments/browser/reactionsAction": { + "comment.reactionLabelMany": "{0}{1} Reaktionen mit {2}", + "comment.reactionLabelNone": "{0}{1} Reaktion", + "comment.reactionLabelOne": "{0}1 Reaktion mit {1}", + "comment.toggleableReaction": "Reaktion umschalten, ", "pickReactions": "Reaktionen auswählen..." }, + "vs/workbench/contrib/comments/common/commentContextKeys": { + "comment": "Der Kontextwert des Kommentars", + "commentController": "Die einem Kommentarthread zugeordnete Kommentarcontroller-ID", + "commentIsEmpty": "Festlegen, wenn der Kommentar keine Eingabe enthält", + "commentThread": "Der Kontextwert des Kommentarthreads.", + "commentThreadIsEmpty": "Festlegen, wenn der Kommentarthread keine Kommentare enthält" + }, "vs/workbench/contrib/comments/common/commentModel": { "noComments": "Dieser Arbeitsbereich enthält noch keine Kommentare." }, @@ -4379,14 +5033,13 @@ "breakpoint": "Haltepunkt", "breakpointHasConditionDisabled": "Diese {0} enthält eine {1}, die beim Entfernen verloren geht. Aktivieren Sie stattdessen ggf. {0}. ", "breakpointHasConditionEnabled": "Dieser {0} hat eine {1}, die beim Entfernen verloren geht. Deaktivieren Sie stattdessen ggf. den {0}.", - "cancel": "Abbrechen", "condition": "Bedingung", "debugIcon.breakpointCurrentStackframeForeground": "Symbolfarbe für den Rahmen des aktuellen Breaktpointstapels", "debugIcon.breakpointDisabledForeground": "Symbolfarbe für deaktivierte Breakpoints", "debugIcon.breakpointForeground": "Symbolfarbe für Breakpoints", "debugIcon.breakpointStackframeForeground": "Symbolfarbe für die Rahmen aller Breakpointstapel", "debugIcon.breakpointUnverifiedForeground": "Symbolfarbe für nicht überprüfte Breakpoints", - "disable": "Deaktivieren", + "disable": "&&Deaktivieren", "disableBreakpoint": "{0} deaktivieren", "disableBreakpointOnLine": "Zeilenhaltepunkt deaktivieren", "disableInlineColumnBreakpoint": "Inlinehaltepunkt in Spalte {0} deaktivieren", @@ -4395,7 +5048,7 @@ "editBreakpoints": "Haltepunkte bearbeiten", "editInlineBreakpointOnColumn": "Inlinehaltepunkt in Spalte {0} bearbeiten", "editLineBreakpoint": "Zeilenhaltepunkt bearbeiten", - "enable": "Aktivieren", + "enable": "&&Aktivieren", "enableBreakpoint": "{0} aktivieren", "enableBreakpointOnLine": "Zeilenhaltepunkt aktivieren", "enableBreakpoints": "Inlinehaltepunkt in Spalte {0} aktivieren", @@ -4406,18 +5059,9 @@ "removeBreakpoints": "Haltepunkte entfernen", "removeInlineBreakpointOnColumn": "Inlinehaltepunkt in Spalte {0} entfernen", "removeLineBreakpoint": "Zeilenhaltepunkt entfernen", - "removeLogPoint": "\"{0}\" entfernen", + "removeLogPoint": "&&{0} entfernen", "runToLine": "Bis Zeile ausführen" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointType": "Art des Breakpoints", - "breakpointWidgetExpressionPlaceholder": "Unterbrechen, wenn der Ausdruck als TRUE ausgewertet wird. EINGABETASTE zum Akzeptieren, ESC-TASTE zum Abbrechen.", - "breakpointWidgetHitCountPlaceholder": "Unterbrechen, wenn die Bedingung für die Trefferanzahl erfüllt ist. EINGABETASTE zum Akzeptieren, ESC-TASTE zum Abbrechen.", - "breakpointWidgetLogMessagePlaceholder": "Zu protokollierende Nachricht, wenn der Haltepunkt erreicht wird. Ausdrücke innerhalb von {} werden interpoliert. Betätigen Sie die EINGABETASTE, um dies zu akzeptieren, oder ECS, um den Vorgang abzubrechen.", - "expression": "Ausdruck", - "hitCount": "Trefferanzahl", - "logMessage": "Protokollnachricht" - }, "vs/workbench/contrib/debug/browser/breakpointsView": { "access": "Zugriff", "activateBreakpoints": "Aktivieren von Haltepunkten umschalten", @@ -4467,6 +5111,15 @@ "unverifiedLogpoint": "Nicht überprüfter Protokollpunkt", "write": "Schreiben" }, + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Art des Breakpoints", + "breakpointWidgetExpressionPlaceholder": "Unterbrechen, wenn der Ausdruck als TRUE ausgewertet wird. EINGABETASTE zum Akzeptieren, ESC-TASTE zum Abbrechen.", + "breakpointWidgetHitCountPlaceholder": "Unterbrechen, wenn die Bedingung für die Trefferanzahl erfüllt ist. EINGABETASTE zum Akzeptieren, ESC-TASTE zum Abbrechen.", + "breakpointWidgetLogMessagePlaceholder": "Zu protokollierende Nachricht, wenn der Haltepunkt erreicht wird. Ausdrücke innerhalb von {} werden interpoliert. Betätigen Sie die EINGABETASTE, um dies zu akzeptieren, oder ECS, um den Vorgang abzubrechen.", + "expression": "Ausdruck", + "hitCount": "Trefferanzahl", + "logMessage": "Protokollnachricht" + }, "vs/workbench/contrib/debug/browser/callStackEditorContribution": { "focusedStackFrameLineHighlight": "Hintergrundfarbe zur Hervorhebung der Zeile an der Position des fokussierten Stapelrahmens.", "topStackFrameLineHighlight": "Hintergrundfarbe zur Hervorhebung der Zeile an der Position des obersten Stapelrahmens." @@ -4474,7 +5127,7 @@ "vs/workbench/contrib/debug/browser/callStackView": { "callStackAriaLabel": "Aufrufliste debuggen", "collapse": "Alle zuklappen", - "loadAllStackFrames": "Alle Stapelrahmen laden", + "loadAllStackFrames": "Weitere Stapelrahmen laden", "paused": "Angehalten", "pausedOn": "Angehalten bei {0}", "restartFrame": "Frame neu starten", @@ -4511,9 +5164,10 @@ "debug.console.fontFamily": "Legt die Schriftfamilie der Debugging-Konsole fest.", "debug.console.fontSize": "Legt die Schriftgröße der Debugging-Konsole in Pixeln fest.", "debug.console.historySuggestions": "Steuert, ob die Debugging-Konsole zuvor eingegebene Eingaben vorschlagen soll.", - "debug.console.lineHeight": "Legt die Zeilenhöhe der Debugging-Konsole in Pixeln fest. Geben Sie \"0\" ein, wenn die Zeilenhöhe aus dem Schriftgrad berechnet werden soll.", - "debug.console.wordWrap": "Steuert, ob die Zeilen in der Debugkonsole umbrochen werden sollen.", + "debug.console.lineHeight": "Legt die Zeilenhöhe der Debugging-Konsole in Pixeln fest. Geben Sie „0“ ein, wenn die Zeilenhöhe aus dem Schriftgrad berechnet werden soll.", + "debug.console.wordWrap": "Steuert, ob die Zeilen in der Debugging-Konsole umbrochen werden sollen.", "debug.disassemblyView.showSourceCode": "Quellcode in Disassemblierungsansicht anzeigen.", + "debug.enableStatusBarColor": "Statusleiste für Farben bei aktivem Debugger", "debug.focusEditorOnBreak": "Steuert, ob das Workbench-Fenster den Fokus erhalten soll, wenn der Debugger unterbrochen wird.", "debug.focusWindowOnBreak": "Steuert, ob das Workbench-Fenster den Fokus erhalten soll, wenn der Debugger unterbrochen wird.", "debug.onTaskErrors": "Steuert die erforderlichen Schritte, wenn nach Ausführung von preLaunchTask Fehler festgestellt werden.", @@ -4586,17 +5240,17 @@ }, "vs/workbench/contrib/debug/browser/debugAdapterManager": { "CouldNotFindLanguage": "Es gibt keine Erweiterung zum Debuggen von {0}. Soll eine {0} Erweiterung im Marketplace gesucht werden?", - "cancel": "Abbrechen", "debugName": "Name der Konfiguration; wird im Dropdownmenü der Startkonfiguration angezeigt.", "debugNoType": "Der Debugger \"type\" darf nicht ausgelassen werden und muss den Typ \"string\" aufweisen.", "debugPostDebugTask": "Ein Task, der ausgeführt werden soll, nachdem die Debugsitzung endet.", "debugPrelaunchTask": "Ein Task, der ausgeführt werden soll, bevor die Debugsitzung beginnt.", "debugServer": "Nur für die Entwicklung von Debugerweiterungen: Wenn ein Port angegeben ist, versucht der VS-Code, eine Verbindung mit einem Debugadapter herzustellen, der im Servermodus ausgeführt wird.", - "findExtension": "Extensions {0} suchen", + "findExtension": "&&{0}-Erweiterung suchen", "installExt": "Erweiterung installieren...", "installLanguage": "Erweiterung für {0} installieren...", "selectDebug": "Debugger auswählen", - "suggestedDebuggers": "Vorgeschlagen" + "suggestedDebuggers": "Vorgeschlagen", + "suppressMultipleSessionWarning": "Deaktivieren Sie die Warnung, wenn Sie versuchen, dieselbe Debugkonfiguration mehrmals zu starten." }, "vs/workbench/contrib/debug/browser/debugColors": { "debugIcon.continueForeground": "Symbol zum Fortfahren auf der Debuggersymbolleiste", @@ -4613,6 +5267,7 @@ "debugToolBarBorder": "Rahmenfarbe der Debug-Symbolleiste." }, "vs/workbench/contrib/debug/browser/debugCommands": { + "addConfiguration": "Konfiguration hinzufügen...", "addInlineBreakpoint": "Inlinehaltepunkt hinzufügen", "callStackBottom": "Zum Ende der Aufrufliste navigieren", "callStackDown": "Aufrufliste nach unten navigieren", @@ -4655,6 +5310,7 @@ "workbench.action.debug.startDebug": "Starten Sie eine neue Debug-Sitzung" }, "vs/workbench/contrib/debug/browser/debugEditorActions": { + "EditBreakpointEditorAction": "Debuggen: Haltepunkt bearbeiten", "addToWatch": "Zur Überwachung hinzufügen", "closeExceptionWidget": "Ausnahmewidget schließen", "conditionalBreakpointEditorAction": "Debuggen: Bedingten Haltepunkt hinzufügen...", @@ -4665,6 +5321,7 @@ "logPointEditorAction": "Debuggen: Protokollpunkt hinzufügen ...", "miConditionalBreakpoint": "&&Bedingter Haltepunkt...", "miDisassemblyView": "&&disassemblyAnsicht", + "miEditBreakpoint": "Haltepunkt &&bearbeiten", "miLogPoint": "&&Protokollpunkt...", "miToggleBreakpoint": "Haltepunkt &&umschalten", "mitogglesource": "&&ToggleSource", @@ -4676,7 +5333,6 @@ "toggleDisassemblyViewSourceCode": "Quellcode in Disassemblierungsansicht umschalten" }, "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Konfiguration hinzufügen...", "editor.inlineValuesBackground": "Hintergrundfarbe des Debuginlinewerts.", "editor.inlineValuesForeground": "Farbe des Debuginlinewerttexts." }, @@ -4756,7 +5412,6 @@ "1activeSession": "1 aktive Sitzung", "breakpointAdded": "Haltepunkt hinzugefügt, Zeile {0}, Datei {1}", "breakpointRemoved": "Haltepunkt entfernt, Zeile {0}, Datei {1}", - "cancel": "Abbrechen", "compoundMustHaveConfigurations": "Für den Verbund muss das Attribut \"configurations\" festgelegt werden, damit mehrere Konfigurationen gestartet werden können.", "configMissing": "Konfiguration \"{0}\" fehlt in \"launch.json\".", "debugAdapterCrash": "Der Debugadapterprozess wurde unerwartet beendet ({0}).", @@ -4796,8 +5451,7 @@ "DebugTaskNotFound": "Die angegebene Aufgabe wurde nicht gefunden.", "DebugTaskNotFoundWithTaskId": "Der Task \"{0}\" konnte nicht gefunden werden.", "abort": "Abbrechen", - "cancel": "Abbrechen", - "debugAnyway": "Dennoch debuggen", + "debugAnyway": "&&Dennoch debuggen", "invalidTaskReference": "Auf den Task \"{0}\" kann nicht von einer Startkonfiguration aus verwiesen werden, die sich in einem anderen Arbeitsbereichordner befindet.", "preLaunchTaskError": "Fehler nach der Ausführung von preLaunchTask \"{0}\".", "preLaunchTaskErrors": "Fehler nach der Ausführung von preLaunchTask \"{0}\".", @@ -4805,7 +5459,7 @@ "preLaunchTaskTerminated": "preLaunchTask \"{0}\" wurde beendet.", "remember": "Auswahl in den Benutzereinstellungen merken", "rememberTask": "Meine Auswahl für diese Aufgabe speichern", - "showErrors": "Fehler anzeigen", + "showErrors": "&&Fehler anzeigen", "taskNotTracked": "Die Aufgabe \"{0}\" kann nicht nachverfolgt werden. Stellen Sie sicher, dass ein Problemabgleich definiert ist.", "taskNotTrackedWithTaskId": "Die Aufgabe \"{0}\" kann nicht nachverfolgt werden. Stellen Sie sicher, dass ein Problemabgleich definiert ist." }, @@ -4839,6 +5493,8 @@ "vs/workbench/contrib/debug/browser/linkDetector": { "fileLink": "STRG + Klick auf \"{0}\"", "fileLinkMac": "BEFEHLSTASTE + Klick auf {0}", + "fileLinkWithPath": "STRG + Klicken, um {0}{1}", + "fileLinkWithPathMac": "BEFEHLSTASTE + Klicken, um {0}{1}", "followForwardedLink": "Dem Link über den weitergeleiteten Port folgen", "followLink": "Link folgen" }, @@ -4852,8 +5508,7 @@ }, "vs/workbench/contrib/debug/browser/rawDebugSession": { "canNotStart": "Der Debugger muss eine neue Registerkarte oder ein neues Fenster für die zu debuggende Komponente öffnen, aber der Browser hat dies verhindert. Sie müssen die Berechtigung zum Fortfahren erteilen.", - "cancel": "Abbrechen", - "continue": "Weiter", + "continue": "&&Fortfahren", "moreInfo": "Weitere Informationen", "noDebugAdapter": "Es wurde kein verfügbarer Debugger gefunden. \"{0}\" kann nicht gesendet werden.", "noDebugAdapterStart": "Die Debugsitzung kann ohne Debugadapter nicht gestartet werden." @@ -4867,16 +5522,13 @@ "copyAll": "Alles kopieren", "debugConsole": "Debugging-Konsole", "debugConsoleCleared": "Die Debugging-Konsole wurde bereinigt.", - "filter": "Filter", "paste": "Einfügen", "repl.action.filter": "REPL Fokus auf zu filternden Inhalt", "selectRepl": "Debugging-Konsole auswählen", + "showing filtered repl lines": "{0} von {1} angezeigt", "startDebugFirst": "Starten Sie eine Debugsitzung, um Ausdrücke auszuwerten.", "workbench.debug.filter.placeholder": "Filtern (Beispiel: text, !exclude)" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "{0} von {1} angezeigt" - }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "Debugging-Konsole", "occurred": ", ist {0} Mal aufgetreten", @@ -4927,7 +5579,6 @@ "breakWhenValueChangesSupported": "TRUE, wenn die Sitzung mit dem Fokus die Unterbrechung bei Wertänderungen unterstützt.", "breakWhenValueIsAccessedSupported": "TRUE, wenn der Breakpoint mit dem Fokus die Unterbrechung beim Zugriff auf Werte unterstützt.", "breakWhenValueIsReadSupported": "TRUE, wenn der Breakpoint mit dem Fokus die Unterbrechung bei Lesen von Werten unterstützt.", - "breakpointAccessType": "Stellt den Zugriffstyp des Datenbreakpoints mit dem Fokus in der Ansicht BREAKPOINTS dar. Beispiel: \"read\", \"readWrite\", \"write\"", "breakpointInputFocused": "TRUE, wenn das Eingabefeld in der Ansicht BREAKPOINTS den Fokus besitzt.", "breakpointItemType": "Stellt den Elementtyp des Elements, auf dem der Fokus liegt, in der Ansicht BREAKPOINTS dar. Beispiel: \"breakpoint\", \"exceptionBreakppint\", \"functionBreakpoint\", \"dataBreakpoint\"", "breakpointSupportsCondition": "TRUE, wenn der Haltepunkt, auf dem der Fokus liegt, Bedingungen unterstützt.", @@ -4955,6 +5606,7 @@ "expressionSelected": "TRUE, wenn ein Ausdruckseingabefeld entweder in der Ansicht WATCH oder in der Ansicht VARIABLES geöffnet ist, andernfalls FALSE.", "focusedSessionIsAttach": "TRUE, wenn die Sitzung mit dem Fokus den Typ \"attach\" aufweist.", "focusedStackFrameHasInstructionReference": "\"True\", wenn der fokussierte Stapelrahmen einen Anweisungszeigerverweis enthält.", + "hasDebugged": "TRUE, wenn eine Debug-Sitzung mindestens einmal gestartet wurde, andernfalls FALSE.", "inBreakpointWidget": "TRUE, wenn der Fokus auf dem Widget für die Zone des Haltepunkt-Editors liegt, andernfalls FALSE.", "inDebugMode": "TRUE beim Debuggen, andernfalls FALSE.", "inDebugRepl": "TRUE, wenn der Fokus auf der Debugging-Konsole liegt, andernfalls FALSE.", @@ -4983,10 +5635,23 @@ "canNotResolveSourceWithError": "Die Quelle \"{0}\" konnte nicht geladen werden: {1}.", "unable": "Die Ressource konnte ohne eine Debugsitzung nicht aufgelöst werden." }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "Debug-Adapter für Typ \"{0}\" wurde nicht gefunden.", + "debugLinuxConfiguration": "Linux-spezifische Startkonfigurationsattribute.", + "debugOSXConfiguration": "OS X-spezifische Startkonfigurationsattribute.", + "debugRequest": "Der Anforderungstyp der Konfiguration. Der Wert kann \"launch\" oder \"attach\" sein.", + "debugType": "Der Typ der Konfiguration.", + "debugTypeNotRecognised": "Dieser Debugging-Typ wurde nicht erkannt. Installieren und aktivieren Sie die dazugehörige Debugging-Erweiterung.", + "debugWindowsConfiguration": "Windows-spezifische Startkonfigurationsattribute.", + "launch.config.comment1": "Verwendet IntelliSense zum Ermitteln möglicher Attribute.", + "launch.config.comment2": "Zeigen Sie auf vorhandene Attribute, um die zugehörigen Beschreibungen anzuzeigen.", + "launch.config.comment3": "Weitere Informationen finden Sie unter {0}", + "node2NotSupported": "\"node2\" wird nicht mehr unterstützt, verwenden Sie stattdessen \"node\", und legen Sie das Attribut \"protocol\" auf \"inspector\" fest." + }, "vs/workbench/contrib/debug/common/debugLifecycle": { "debug.debugSessionCloseConfirmationPlural": "Es sind aktive Debugsitzungen vorhanden. Möchten Sie sie wirklich beenden?", "debug.debugSessionCloseConfirmationSingular": "Es ist eine aktive Debugsitzung vorhanden. Möchten Sie sie wirklich beenden?", - "debug.stop": "Debuggen beenden" + "debug.stop": "&&Debuggen beenden" }, "vs/workbench/contrib/debug/common/debugModel": { "breakpointDirtydHover": "Nicht überprüfter Haltepunkt. Die Datei wurde geändert. Starten Sie die Debugsitzung neu.", @@ -5030,6 +5695,8 @@ "vscode.extension.contributes.debuggers.program": "Der Pfad zum Debugadapterprogramm. Der Pfad ist absolut oder relativ zum Erweiterungsordner.", "vscode.extension.contributes.debuggers.runtime": "Optionale Laufzeit für den Fall, dass das Programmattribut keine ausführbare Datei ist und eine Laufzeit erfordert.", "vscode.extension.contributes.debuggers.runtimeArgs": "Optionale Laufzeitargumente.", + "vscode.extension.contributes.debuggers.strings": "Benutzeroberflächenzeichenfolgen, beigetragen von diesem Debugadapter.", + "vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints": "Wenn in einer von diesem Debugadapter unterstützten Sprache nicht überprüfte Haltepunkte vorhanden sind, wird diese Meldung auf dem Haltepunkt mit der Mauszeigerbewegung und in der Haltepunktansicht angezeigt. Markdown- und Befehlslinks werden unterstützt.", "vscode.extension.contributes.debuggers.type": "Der eindeutige Bezeichner für diese Debugadapter.", "vscode.extension.contributes.debuggers.variables": "Zuordnung aus interaktiven Variablen (Beispiel: ${action.pickProcess}) in \"launch.json\" zu einem Befehl.", "vscode.extension.contributes.debuggers.when": "Bedingung, die wahr sein muss, um diese Art von Debugger zu aktivieren. Erwägen Sie die Verwendung von „shellExecutionSupported“, „virtualWorkspace“, „resourceScheme“ oder eines von der Erweiterung definierten Kontextschlüssels, je nach Bedarf.", @@ -5039,19 +5706,6 @@ "vs/workbench/contrib/debug/common/debugSource": { "unknownSource": "Unbekannte Quelle" }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "Debug-Adapter für Typ \"{0}\" wurde nicht gefunden.", - "debugLinuxConfiguration": "Linux-spezifische Startkonfigurationsattribute.", - "debugOSXConfiguration": "OS X-spezifische Startkonfigurationsattribute.", - "debugRequest": "Der Anforderungstyp der Konfiguration. Der Wert kann \"launch\" oder \"attach\" sein.", - "debugType": "Der Typ der Konfiguration.", - "debugTypeNotRecognised": "Dieser Debugging-Typ wurde nicht erkannt. Installieren und aktivieren Sie die dazugehörige Debugging-Erweiterung.", - "debugWindowsConfiguration": "Windows-spezifische Startkonfigurationsattribute.", - "launch.config.comment1": "Verwendet IntelliSense zum Ermitteln möglicher Attribute.", - "launch.config.comment2": "Zeigen Sie auf vorhandene Attribute, um die zugehörigen Beschreibungen anzuzeigen.", - "launch.config.comment3": "Weitere Informationen finden Sie unter {0}", - "node2NotSupported": "\"node2\" wird nicht mehr unterstützt, verwenden Sie stattdessen \"node\", und legen Sie das Attribut \"protocol\" auf \"inspector\" fest." - }, "vs/workbench/contrib/debug/common/disassemblyViewInput": { "disassemblyInputName": "Disassemblierung" }, @@ -5074,53 +5728,92 @@ "bracketPairColorizer.notification.action.uninstall": "Erweiterung deinstallieren" }, "vs/workbench/contrib/editSessions/browser/editSessions.contribution": { - "client too old": "Führen Sie bitte ein Upgrade auf eine neuere Version von {0} durch, um diese Bearbeitungssitzung fortzusetzen.", - "continue edit session": "Bearbeitungssitzung fortsetzen...", + "autoResumeWorkingChanges": "Steuert, ob die verfügbaren Arbeitsänderungen, die in der Cloud für den aktuellen Arbeitsbereich gespeichert sind, automatisch fortgesetzt werden.", + "autoResumeWorkingChanges.off": "Versuchen Sie nie, die Arbeitsänderungen aus der Cloud fortzusetzen.", + "autoResumeWorkingChanges.onReload": "Setzen Sie die verfügbaren Arbeitsänderungen aus der Cloud beim erneuten Laden des Fensters automatisch fort.", + "autoStoreWorkingChanges": "Aktuelle Arbeitsänderungen werden gespeichert...", + "autoStoreWorkingChanges.off": "Versuchen Sie nie, die Arbeitsänderungen automatisch in der Cloud zu speichern.", + "autoStoreWorkingChanges.onShutdown": "Speichern Sie die aktuellen Arbeitsänderungen automatisch in der Cloud beim Schließen des Fensters.", + "autoStoreWorkingChangesDescription": "Steuert, ob verfügbare Arbeitsänderungen für den aktuellen Arbeitsbereich automatisch in der Cloud gespeichert werden. Diese Einstellung hat keine Auswirkungen im Web.", + "check for pending cloud changes": "Nach ausstehenden Cloudänderungen suchen", + "checkingForWorkingChanges": "Es wird nach ausstehenden Cloud-Änderungen gesucht ...", + "client too old": "Führen Sie ein Upgrade auf eine neuere Version von {0} durch, um Ihre Arbeitsänderungen aus der Cloud fortzusetzen.", + "cloudChangesPartialMatchesEnabled": "Steuert, ob die Cloudänderungen angezeigt werden, die teilweise mit der aktuellen Sitzung übereinstimmen.", "continue edit session in local folder": "Im lokalen Ordner öffnen", - "continueEditSession.openLocalFolder.title": "Wählen Sie einen lokalen Ordner aus, in dem Sie ihre Bearbeitungssitzung fortsetzen möchten.", + "continue with cloud changes": "Wählen Sie aus, ob Sie Ihre funktionierenden Änderungen mitbringen möchten.", + "continue working on": "Weiterarbeiten an...", + "continueEditSession.openLocalFolder.title.v2": "Wählen Sie einen lokalen Ordner aus, in dem Sie ihre Arbeit fortsetzen möchten.", "continueEditSessionExtPoint": "Bietet Optionen zum Fortsetzen der aktuellen Bearbeitungssitzung in einer anderen Umgebung.", "continueEditSessionExtPoint.command": "Bezeichner des auszuführenden Befehls. Der Befehl muss im Abschnitt „commands“ deklariert werden und einen URI zurückgeben, der eine andere Umgebung darstellt, in der die aktuelle Bearbeitungssitzung fortgesetzt werden kann.", + "continueEditSessionExtPoint.description": "Die URL zur Dokumentationsseite der Option, oder ein Befehl, der die URL zurückgibt.", "continueEditSessionExtPoint.group": "Die Gruppe, zu der dieses Element gehört.", + "continueEditSessionExtPoint.qualifiedName": "Ein vollqualifizierter Name für dieses Element, der für die Anzeige in Menüs verwendet wird.", + "continueEditSessionExtPoint.remoteGroup": "Gruppe, zu der dieses Element im Remoteindikator gehört.", "continueEditSessionExtPoint.when": "Eine Bedingung, die TRUE lauten muss, damit dieses Element angezeigt wird.", - "continueEditSessionItem.openInLocalFolder": "Im lokalen Ordner öffnen", - "continueEditSessionPick.placeholder": "Wählen Sie aus, wie Sie weiterarbeiten möchten.", - "continueEditSessionPick.title": "Bearbeitungssitzung fortsetzen...", - "editSessionsEnabled": "Steuert, ob Cloud-fähige Aktionen zum Speichern und Fortsetzen nicht festgeschriebener Änderungen angezeigt werden, wenn zwischen Web, Desktop oder Geräten gewechselt wird.", - "no edit session": "Es sind keine Bearbeitungssitzungen zum Fortsetzen vorhanden.", - "no edit session content for ref": "Die Bearbeitung des Sitzungsinhalts für die ID {0} konnte nicht fortgesetzt werden.", - "no edits to store": "Das Speichern der Bearbeitungssitzung wurde übersprungen, da keine Änderungen zum Speichern vorhanden sind.", - "payload failed": "Ihre Bearbeitungssitzung kann nicht gespeichert werden.", - "payload too large": "Ihre Bearbeitungssitzung überschreitet die Größenbeschränkung und kann nicht gespeichert werden.", - "resume edit session warning": "Wenn Sie Ihre Bearbeitungssitzung fortsetzen, werden möglicherweise Ihre bestehenden, nicht bestätigten Änderungen überschrieben. Möchten Sie fortfahren?", - "resume failed": "Fehler beim Fortsetzen Ihrer Bearbeitungssitzung.", - "resume latest.v2": "Letzte Bearbeitungssitzung fortsetzen", - "resuming edit session": "Bearbeitungssitzung wird fortgesetzt...", - "show edit session": "Bearbeitungssitzungen anzeigen", - "store current.v2": "Aktuelle Bearbeitungssitzung speichern", - "storing edit session": "Bearbeitungssitzung wird gespeichert..." + "continueEditSessionItem.builtin": "Integriert", + "continueEditSessionItem.openInLocalFolder.v2": "Im lokalen Ordner öffnen", + "continueEditSessionPick.title.v2": "Wählen Sie eine Entwicklungsumgebung aus, um weiterhin an {0} in zu arbeiten.", + "continueOn.installAdditional": "Installieren zusätzlicher Optionen für die Entwicklungsumgebung", + "continueOnCloudChanges": "Steuert, ob der Benutzer aufgefordert werden soll, Arbeitsänderungen in der Cloud zu speichern, wenn „Arbeit fortsetzen an“ verwendet wird.", + "continueOnCloudChanges.off": "Speichern Sie keine Arbeitsänderungen in der Cloud mit „Arbeit fortsetzen an“, es sei denn, der Benutzer hat Cloudänderungen bereits aktiviert.", + "continueOnCloudChanges.promptForAuth": "Fordern Sie den Benutzer auf, sich anzumelden, um Arbeitsänderungen in der Cloud mit „Arbeit fortsetzen an“ zu speichern.", + "continueWorkingOn.existingLocalFolder": "Weiterarbeiten im vorhandenen lokalen Ordner", + "editSessionPartialMatch": "Sie haben ausstehende Arbeitsänderungen in der Cloud für diesen Arbeitsbereich. Möchten Sie sie fortsetzen?", + "learnMoreTooltip": "Weitere Informationen", + "no cloud changes": "Es sind keine Änderungen vorhanden, die aus der Cloud fortgesetzt werden können.", + "no cloud changes for ref": "Die Änderungen aus der Cloud für die ID {0} konnten nicht fortgesetzt werden.", + "no working changes to store": "Das Speichern von Arbeitsänderungen in der Cloud wurde übersprungen, da keine Änderungen zum Speichern vorhanden sind.", + "payload failed": "Ihre Arbeitsänderungen können nicht gespeichert werden.", + "payload too large": "Ihre Arbeitsänderungen überschreiten die Größenbeschränkung und können nicht gespeichert werden.", + "resume": "Fortsetzen", + "resume cloud changes": "Änderungen aus serialisierten Daten fortsetzen", + "resume edit session warning 1": "Wenn Sie Ihre Arbeitsänderungen aus der Cloud fortsetzen, wird {0} überschrieben. Möchten Sie fortfahren?", + "resume edit session warning many": "Wenn Sie Ihre Arbeitsänderungen aus der Cloud fortsetzen, werden die folgenden {0} Dateien überschrieben. Möchten Sie fortfahren?", + "resume failed": "Fehler beim Fortsetzen Ihrer Arbeitsänderungen aus der Cloud.", + "resume latest cloud changes": "Neueste Änderungen aus der Cloud fortsetzen", + "resuming working changes window": "Arbeitsänderungen werden fortgesetzt...", + "show cloud changes": "Cloudänderungen anzeigen", + "show log": "Protokoll anzeigen", + "store working changes": "Arbeitsänderungen werden gespeichert...", + "store working changes in cloud": "Arbeitsänderungen in der Cloud speichern", + "store your working changes": "Ihre Arbeitsänderungen werden gespeichert...", + "storing working changes": "Arbeitsänderungen werden gespeichert...", + "with cloud changes": "Ja, mit meinen Arbeitsänderungen fortfahren", + "without cloud changes": "Nein, ohne meine Arbeitsänderungen fortfahren" }, - "vs/workbench/contrib/editSessions/browser/editSessionsViews": { - "confirm delete": "Möchten Sie die Bearbeitungssitzung mit Verweis {0} endgültig löschen? Sie können diese Aktion nicht rückgängig machen.", - "edit sessions data": "Alle Sitzungen", - "open file": "Datei öffnen", - "workbench.editSessions.actions.delete": "Bearbeitungssitzung löschen", - "workbench.editSessions.actions.resume": "Bearbeitungssitzung fortsetzen" - }, - "vs/workbench/contrib/editSessions/browser/editSessionsWorkbenchService": { - "account preference": "Anmelden, um Bearbeitungssitzungen zu verwenden", - "choose account placeholder": "Konto für die Anmeldung auswählen", - "clear data confirm": "Ja", - "delete all edit sessions": "Löschen Sie alle gespeicherten Bearbeitungssitzungen aus der Cloud.", + "vs/workbench/contrib/editSessions/browser/editSessionsStorageService": { + "choose account placeholder": "Wählen Sie ein Konto aus, um Ihre Arbeitsänderungen in der Cloud zu speichern.", + "delete all cloud changes": "Löschen Sie alle gespeicherten Daten aus der Cloud.", "others": "Sonstige", - "reset auth.v2": "Von Bearbeitungssitzungen abmelden", + "reset auth.v3": "Cloudänderungen deaktivieren...", + "sign in": "Cloudänderungen aktivieren...", + "sign in badge": "Turn on Cloud Changes... (1)", "sign in using account": "Anmelden mit \"{0}\"", - "sign out of edit sessions clear data prompt": "Möchten Sie sich von den Bearbeitungssitzungen abmelden?", + "sign out of cloud changes clear data prompt": "Möchten Sie das Speichern von Arbeitsänderungen in der Cloud deaktivieren?", "signed in": "Angemeldet" }, + "vs/workbench/contrib/editSessions/browser/editSessionsViews": { + "cloud changes": "Cloudänderungen", + "compare changes": "Änderungen vergleichen", + "confirm delete all": "Möchten Sie alle gespeicherten Änderungen endgültig aus der Cloud löschen?", + "confirm delete all detail": "Sie können diese Aktion nicht rückgängig machen.", + "confirm delete detail.v2": "Sie können diese Aktion nicht rückgängig machen.", + "confirm delete.v2": "Möchten Sie Ihre Arbeitsänderungen mit Verweis auf \"{0}\" wirklich endgültig löschen?", + "local copy": "Lokale Kopie", + "noStoredChanges": "Sie haben keine gespeicherten Änderungen in der Cloud, die angezeigt werden können.\r\n{0}", + "open file": "Datei öffnen", + "storeWorkingChangesTitle": "Arbeitsänderungen speichern", + "workbench.editSessions.actions.delete.v2": "Arbeitsänderungen löschen", + "workbench.editSessions.actions.deleteAll": "Alle Arbeitsänderungen aus der Cloud löschen", + "workbench.editSessions.actions.resume.v2": "Arbeitsänderungen fortsetzen", + "workbench.editSessions.actions.store.v2": "Arbeitsänderungen speichern" + }, "vs/workbench/contrib/editSessions/common/editSessions": { - "edit sessions": "Sitzungen bearbeiten", - "editSessionViewIcon": "Ansichtssymbol der Bearbeitungssitzungsansicht.", - "session sync": "Sitzungen bearbeiten" + "cloud changes": "Cloudänderungen", + "editSessionViewIcon": "Zeigen Sie das Symbol der Ansicht „Cloudänderungen“ an." + }, + "vs/workbench/contrib/editSessions/common/editSessionsLogService": { + "cloudChangesLog": "Cloudänderungen" }, "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { "expandAbbreviationAction": "Emmet: Abkürzung erweitern", @@ -5134,6 +5827,7 @@ "disable": "Deaktivieren", "disable workspace": "Deaktivieren (Arbeitsbereich)", "errors": "{0} nicht abgefangene Fehler", + "extensionActivating": "Die Erweiterung wird aktiviert...", "languageActivation": "Durch {1} aktiviert, weil Sie eine {0}-Datei geöffnet haben.", "runtimeExtensions": "Runtimeerweiterungen", "showRuntimeExtensions": "Ausgeführte Erweiterungen anzeigen", @@ -5148,13 +5842,16 @@ "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { "exeBasedRecommendation": "Diese Erweiterung wird aufgrund der aktuellen Arbeitsbereichskonfiguration empfohlen." }, - "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { - "dynamicWorkspaceRecommendation": "Diese Erweiterung ist möglicherweise interessant für Sie, weil sie bei Benutzern des Repositorys \"{0}\" beliebt ist." + "vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker": { + "deprecated extensions": "Sie haben veraltete Erweiterungen installiert. Es wird empfohlen, sie zu überprüfen und zu Alternativen zu migrieren.", + "neverShowAgain": "Nicht mehr anzeigen", + "showDeprecated": "Veraltete Erweiterungen anzeigen" }, "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "Diese Erweiterung wird empfohlen, weil {0} installiert ist." }, "vs/workbench/contrib/extensions/browser/extensionEditor": { + "Changelog title": "Änderungsprotokoll", "JSON Validation": "JSON-Validierung ({0})", "Marketplace": "Marketplace", "Marketplace Info": "Weitere Informationen", @@ -5164,8 +5861,11 @@ "Notebook renderer name": "Name", "NotebookRenderers": "Notebookrenderer ({0})", "Notebooks": "Notebooks ({0})", - "activation": "Aktivierungszeit", + "Readme title": "Infodatei", + "activatedBy": "Aktiviert von:", "activation events": "Aktivierungsereignisse ({0})", + "activation reason": "Aktivierungsereignis:", + "activation time": "Aktivierungszeit:", "authentication": "Authentifizierung ({0})", "authentication.id": "ID", "authentication.label": "Bezeichnung", @@ -5181,7 +5881,8 @@ "colorId": "ID", "colorThemes": "Farbdesigns ({0})", "colors": "Farben ({0})", - "command name": "Name", + "command name": "ID", + "command title": "Titel", "commands": "Befehle ({0})", "contributions": "Featurebeiträge", "contributionstooltip": "Listet Beiträge zu VS Code durch diese Erweiterung auf", @@ -5218,6 +5919,7 @@ "language id": "ID", "language name": "Name", "languages": "Sprachen ({0})", + "last released": "Zuletzt veröffentlicht", "last updated": "Letzte Aktualisierung", "license": "Lizenz", "localizations": "Lokalisierungen ({0})", @@ -5236,16 +5938,15 @@ "preRelease": "Vorveröffentlichung", "preview": "Vorschau", "productThemes": "Produktsymboldesigns ({0})", + "published": "Veröffentlicht", "publisher": "Herausgeber", - "publisher verified tooltip": "Dieser Herausgeber hat den Besitz von {0} überprüft.", "rating": "Bewertung", - "release date": "Veröffentlicht am", "repository": "Repository", "resources": "Erweiterungsressourcen", "runtimeStatus": "Laufzeitstatus", "runtimeStatus description": "Laufzeitstatus der Erweiterung", "schema": "Schema", - "setting name": "Name", + "setting name": "ID", "settings": "Einstellungen ({0})", "snippets": "Codeschnipsel", "startup": "Start", @@ -5259,16 +5960,24 @@ "viewContainers": "Container anzeigen ({0})", "views": "Ansichten ({0})" }, + "vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": { + "restartExtensionHost.reason": "Der Erweiterungshost wird aufgrund einer Änderung der Arbeitsbereichsvertrauensstellung neu gestartet." + }, "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "exeRecommended": "Sie haben {0} auf Ihrem System installiert. Möchten Sie die empfohlene {1} installieren?", + "extensionFromPublisher": "Erweiterung \"{0}\" von {1}", + "extensionsFromMultiplePublishers": "Erweiterungen von {0}, {1} und anderen", + "extensionsFromPublisher": "Erweiterungen von {0}", + "extensionsFromPublishers": "Erweiterungen von {0} und {1}", "ignoreAll": "Ja, alle ignorieren", "ignoreExtensionRecommendations": "Möchten Sie alle Erweiterungsempfehlungen ignorieren?", "install": "Installieren", "install and do no sync": "Installieren (nicht synchronisieren)", "neverShowAgain": "Nicht mehr anzeigen", "no": "Nein", + "recommended": "Möchten Sie die empfohlene {0} für {1} installieren?", "show recommendations": "Empfehlungen anzeigen", - "singleExtensionRecommended": "Die Erweiterung „{0}“ wird für dieses Repository empfohlen. Möchten Sie diese installieren?", - "workspaceRecommended": "Möchten Sie die empfohlenen Erweiterungen für dieses Repository installieren?" + "this repository": "dieses Repository" }, "vs/workbench/contrib/extensions/browser/extensions.contribution": { "InstallFromVSIX": "Aus VSIX installieren...", @@ -5284,28 +5993,30 @@ "configureExtensionsAutoUpdate.all": "Alle Erweiterungen", "configureExtensionsAutoUpdate.enabled": "Nur aktivierte Erweiterungen", "configureExtensionsAutoUpdate.none": "Keine", - "disableAll": "Alle installierten Erweiterungen löschen", + "disableAll": "Alle installierten Erweiterungen deaktivieren", "disableAllWorkspace": "Alle installierten Erweiterungen für diesen Arbeitsbereich deaktivieren", - "disableAutoUpdate": "„Automatisches Update“ für alle Erweiterungen deaktivieren", + "disableAutoUpdate": "\"Automatisches Update\" für alle Erweiterungen deaktivieren", "disabled filter": "Deaktiviert", "enableAll": "Alle Erweiterungen aktivieren", "enableAllWorkspace": "Alle Erweiterungen für diesen Arbeitsbereich aktivieren", - "enableAutoUpdate": "„Automatisches Update“ für alle Erweiterungen aktivieren", + "enableAutoUpdate": "\"Automatisches Update\" für alle Erweiterungen aktivieren", "enabled": "Nur aktivierte Erweiterungen", "enabled filter": "Aktiviert", "extension": "Erweiterung", + "extension updates filter": "Aktualisierungen", "extensionInfoDescription": "Beschreibung: {0}", "extensionInfoId": "ID: {0}", "extensionInfoName": "Name: {0}", "extensionInfoPublisher": "Herausgeber: {0}", "extensionInfoVSMarketplaceLink": "Link zum Visual Studio Marketplace: {0}", "extensionInfoVersion": "Version: {0}", + "extensionUpdates": "Erweiterungsupdates anzeigen", "extensions": "Erweiterungen", "extensions.affinity": "Konfigurieren Sie eine Erweiterung für die Ausführung in einem anderen Erweiterungshostprozess.", "extensions.autoUpdate": "Steuert das Verhalten zur automatischen Aktualisierung von Erweiterungen. Die Aktualisierungen werden von einem Microsoft-Onlinedienst abgerufen.", - "extensions.autoUpdate.enabled": "Hiermit werden Aktualisierungen nur für aktivierte Erweiterungen automatisch heruntergeladen und installiert. Deaktivierte Erweiterungen werden nicht automatisch aktualisiert.", + "extensions.autoUpdate.enabled": "Hiermit werden Aktualisierungen nur für aktivierte Erweiterungen automatisch heruntergeladen und installiert; alle anderen Aktualisierungen werden ignoriert. Deaktivierte Erweiterungen werden nicht automatisch aktualisiert.", "extensions.autoUpdate.false": "Hiermit werden Erweiterungen nicht automatisch aktualisiert.", - "extensions.autoUpdate.true": "Hiermit werden Aktualisierungen für alle Erweiterungen automatisch heruntergeladen und installiert.", + "extensions.autoUpdate.true": "Hiermit werden Aktualisierungen für alle Erweiterungen automatisch heruntergeladen und installiert; alle anderen Aktualisierungen werden ignoriert.", "extensions.supportUntrustedWorkspaces": "Überschreiben Sie die Unterstützung nicht vertrauenswürdiger Arbeitsbereiche einer Erweiterung. Erweiterungen mit „true“ sind immer aktiviert. Erweiterungen mit „limited“ sind immer aktiviert und die Erweiterung blendet Funktionen aus, für die eine Vertrauensstellung erforderlich ist. Erweiterungen mit „false“ sind nur aktiviert, wenn der Arbeitsbereich vertrauenswürdig ist.", "extensions.supportUntrustedWorkspaces.false": "Die Erweiterung ist nur aktiviert, wenn der Arbeitsbereich vertrauenswürdig ist.", "extensions.supportUntrustedWorkspaces.limited": "Die Erweiterung ist immer aktiviert und blendet Funktionen aus, für die eine Vertrauensstellung erforderlich ist.", @@ -5316,9 +6027,9 @@ "extensionsCheckUpdates": "Wenn diese Option aktiviert ist, wird automatisch geprüft, ob Updates für Erweiterungen verfügbar sind. Liegt für eine Erweiterung ein Update vor, wird sie in der Ansicht für Erweiterungen als veraltet markiert. Die Updates werden von einem Microsoft-Onlinedienst heruntergeladen.", "extensionsCloseExtensionDetailsOnViewChange": "Wenn diese Option aktiviert ist, werden Editoren mit Erweiterungsdetails beim Verlassen der Erweiterungsansicht automatisch geschlossen.", "extensionsConfigurationTitle": "Erweiterungen", + "extensionsDeferredStartupFinishedActivation": "Wenn diese Option aktiviert ist, werden Erweiterungen, die das Aktivierungsereignis \"onStartupFinished\" deklarieren, nach einem Timeout aktiviert.", "extensionsIgnoreRecommendations": "Wenn diese Option aktiviert ist, werden keine Empfehlungen für Erweiterungen angezeigt.", "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Diese Einstellung ist veraltet. Verwenden Sie die Einstellung \"extensions.ignoreRecommendations\", um Empfehlungsbenachrichtigungen zu steuern. Verwenden Sie die Sichtbarkeitsaktionen der Erweiterungsansicht, um die Ansicht mit Empfehlungen standardmäßig auszublenden.", - "extensionsUseUtilityProcess": "Wenn diese Option aktiviert ist, wird der Erweiterungshost mithilfe der neuen UtilityProcess Electron-API gestartet.", "extensionsWebWorker": "Webworker-Erweiterungshost aktivieren.", "extensionsWebWorker.auto": "Der Web Worker-Erweiterungshost wird gestartet, wenn er von einer Weberweiterung benötigt wird.", "extensionsWebWorker.false": "Der Web Worker-Erweiterungshost wird nie gestartet.", @@ -5331,28 +6042,25 @@ "importKeyboardShortcutsFroms": "Tastenkombinationen migrieren von...", "install button": "Installieren", "installButton": "&&Installieren", + "installExtensionFromLocation": "Erweiterung vom Speicherort installieren...", "installExtensionQuickAccessHelp": "Erweiterungen installieren oder suchen", "installExtensionQuickAccessPlaceholder": "Geben Sie den Namen einer Erweiterung ein, die installiert oder nach der gesucht werden soll.", "installExtensions": "Erweiterungen installieren", - "installFromLocation": "Weberweiterung aus Speicherort installieren", + "installFromLocation": "Erweiterung vom Speicherort installieren", "installFromLocationPlaceHolder": "Speicherort der Weberweiterung", "installFromVSIX": "Aus VSIX installieren", "installVSIX": "VSIX für Erweiterungen installieren", - "installWebExtensionFromLocation": "Weberweiterung installieren...", "installWorkspaceRecommendedExtensions": "Installieren Sie die empfohlenen Erweiterungen für Ihren Arbeitsbereich", - "installed filter": "Installiert", "manageExtensionsHelp": "Erweiterungen verwalten", "manageExtensionsQuickAccessPlaceholder": "Drücken Sie die EINGABETASTE, um Erweiterungen zu verwalten.", "miPreferencesExtensions": "&&Erweiterungen", "miViewExtensions": "&&Erweiterungen", - "miimportKeyboardShortcutsFrom": "&&Migrieren der Tastenkombinationen von...", "most popular filter": "Beliebteste", "most popular recommended": "Empfohlen", "noUpdatesAvailable": "Alle Erweiterungen sind auf dem aktuellen Stand.", "none": "Keine", "notFound": "Die Erweiterung '{0}' wurde nicht gefunden.", "notInstalled": "Die Erweiterung \"{0}\" ist nicht installiert. Stellen Sie sicher, dass Sie die vollständige Erweiterungs-ID verwenden, einschließlich des Herausgebers. Beispiel: ms-vscode.csharp.", - "outdated filter": "Veraltet", "recently published filter": "Kürzlich veröffentlicht", "recentlyPublishedExtensions": "Kürzlich veröffentlichte Erweiterungen anzeigen", "refreshExtension": "Aktualisieren", @@ -5363,17 +6071,16 @@ "showEnabledExtensions": "Aktivierte Erweiterungen anzeigen", "showExtensions": "Erweiterungen", "showFeaturedExtensions": "Empfohlene Erweiterungen anzeigen", - "showInstalledExtensions": "Installierte Erweiterungen anzeigen", "showLanguageExtensionsShort": "Spracherweiterungen", - "showOutdatedExtensions": "Veraltete Erweiterungen anzeigen", "showPopularExtensions": "Beliebte Erweiterungen anzeigen", "showRecommendedExtensions": "Empfohlene Erweiterungen anzeigen", "showRecommendedKeymapExtensionsShort": "Tastenzuordnungen", "showWorkspaceUnsupportedExtensions": "Anzeigen von Erweiterungen, die nicht vom Arbeitsbereich unterstützt werden", - "sort by date": "Veröffentlichungsdatum", "sort by installs": "Installationsanzahl", "sort by name": "Name", + "sort by published date": "Veröffentlichungsdatum", "sort by rating": "Bewertung", + "sort by update date": "Datum der Aktualisierung", "sorty by": "Sortieren nach", "updateAll": "Alle Erweiterungen aktualisieren", "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Den Arbeitsbereichsempfehlungen hinzufügen", @@ -5382,6 +6089,7 @@ "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Erweiterung den ignorierten Arbeitsbereichsempfehlungen hinzufügen", "workbench.extensions.action.addToWorkspaceRecommendations": "Erweiterung den Arbeitsbereichsempfehlungen hinzufügen", "workbench.extensions.action.configure": "Erweiterungseinstellungen", + "workbench.extensions.action.configureKeybindings": "Tastenkombinationen für Erweiterungen", "workbench.extensions.action.copyExtension": "Kopieren", "workbench.extensions.action.copyExtensionId": "Erweiterungs-ID kopieren", "workbench.extensions.action.ignoreRecommendation": "Empfehlung ignorieren", @@ -5400,6 +6108,9 @@ "workbench.extensions.uninstallExtension.description": "Angegebene Erweiterung deinstallieren", "workspace unsupported filter": "Nicht unterstützter Arbeitsbereich" }, + "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { + "runtimeExtension": "Ausgeführte Erweiterungen" + }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Diese Erweiterung ist deaktiviert, da sie in {0} für das Web nicht unterstützt wird.", "Defined to run in desktop": "Diese Erweiterung ist deaktiviert, da sie so definiert ist, dass sie nur in {0} für den Desktop ausgeführt wird.", @@ -5412,14 +6123,14 @@ "OpenExtensionsFile.failed": "Die Datei \"extensions.json\" kann nicht im Ordner \".vscode\" erstellt werden ({0}).", "ReinstallAction.success": "Die erneute Installation der Erweiterung {0} ist abgeschlossen.", "ReinstallAction.successReload": "Laden Sie Visual Studio Code neu, um die Neuinstallation der Erweiterung {0} abzuschließen.", - "Show alternate extension": "{0} öffnen", + "Show alternate extension": "&&{0} öffnen", "Uninstalling": "Wird deinstalliert", "VS Code for Web": "{0} für das Web", "cancel": "Abbrechen", "cannot be installed": "Die Erweiterung \"{0}\" ist in {1} nicht verfügbar. Klicken Sie auf \"Weitere Informationen\", um weitere Informationen zu erhalten.", "check logs": "Überprüfen Sie das [Protokoll]({0}), um weitere Informationen zu erhalten.", "close": "Schließen", - "configure in settings": "Einstellungen konfigurieren", + "configure in settings": "&&Einstellungen konfigurieren", "configureWorkspaceFolderRecommendedExtensions": "Empfohlene Erweiterungen konfigurieren (Arbeitsbereichsordner)", "configureWorkspaceRecommendedExtensions": "Empfohlene Erweiterungen konfigurieren (Arbeitsbereich)", "current": "Aktuell", @@ -5437,11 +6148,8 @@ "disabled": "Deaktiviert", "disabled because of virtual workspace": "Diese Erweiterung wurde deaktiviert, weil sie keine virtuellen Arbeitsbereiche unterstützt.", "disabled by environment": "Diese Erweiterung wurde durch die Umgebung deaktiviert.", - "do no sync": "Nicht synchronisieren", "do not sync": "Diese Erweiterung nicht synchronisieren", "download": "Manuell herunterladen...", - "enable locally": "Laden Sie Visual Studio Code neu, um diese Erweiterung lokal zu aktivieren.", - "enable remote": "Laden Sie Visual Studio Code neu, um diese Erweiterung in \"{0}\" lokal zu aktivieren.", "enableAction": "Aktivieren", "enableForWorkspaceAction": "Aktivieren (Arbeitsbereich)", "enableForWorkspaceActionToolTip": "Diese Erweiterung wird nur in diesem Arbeitsbereich aktiviert.", @@ -5457,26 +6165,26 @@ "extension enabled on remote": "Erweiterung ist für \"{0}\" aktiviert.", "extension limited because of trust requirement": "Diese Erweiterung verfügt über eingeschränkte Features, weil der aktuelle Arbeitsbereich nicht vertrauenswürdig ist.", "extension limited because of virtual workspace": "Diese Erweiterung verfügt über eingeschränkte Features, weil der aktuelle Arbeitsbereich virtuell ist.", - "extensionButtonProminentBackground": "Hintergrundfarbe für markante Aktionenerweiterungen (z.B. die Schaltfläche zum Installieren).", - "extensionButtonProminentForeground": "Vordergrundfarbe für markante Aktionenerweiterungen (z.B. die Schaltfläche zum Installieren).", - "extensionButtonProminentHoverBackground": "Hoverhintergrundfarbe für markante Aktionenerweiterungen (z.B. die Schaltfläche zum Installieren).", + "extensionButtonBackground": "Schaltflächenhintergrundfarbe für Erweiterungsaktionen.", + "extensionButtonForeground": "Schaltflächenvordergrundfarbe für Erweiterungsaktionen.", + "extensionButtonHoverBackground": "Schaltflächenhintergrund-Hoverfarbe für Erweiterungsaktionen.", + "extensionButtonProminentBackground": "Schaltflächenhintergrundfarbe für Erweiterungsaktionen, die hervorstechen (z. B. Schaltfläche \"Installieren\").", + "extensionButtonProminentForeground": "Schaltflächenvordergrundfarbe für Erweiterungsaktionen, die hervorstechen (z. B. Schaltfläche \"Installieren\").", + "extensionButtonProminentHoverBackground": "Schaltflächenhintergrund-Hoverfarbe für Erweiterungsaktionen, die hervorstechen (z. B. Schaltfläche \"Installieren\").", + "extensionButtonSeparator": "Schaltflächentrennzeichenfarbe für Erweiterungsaktionen", "finished installing": "Erweiterungen wurden erfolgreich installiert.", "globally disabled": "Diese Erweiterung wurde durch den Benutzer global deaktiviert.", "globally enabled": "Diese Erweiterung wurde global aktiviert.", "ignoreExtensionRecommendation": "Diese Erweiterung nicht mehr empfehlen", + "ignoreExtensionUpdate": "{0} Updates werden ignoriert", + "ignoreUpdates": "Updates ignorieren", "ignored": "Diese Erweiterung wird während der Synchronisierung ignoriert.", - "incompatible": "Die Erweiterung \"{0}\" kann nicht installiert werden, da sie nicht kompatibel ist.", "incompatible platform": "Die Erweiterung „{0}“ ist in {1} nicht für {2} verfügbar.", "install": "Installieren", "install another version": "Andere Version installieren...", "install anyway": "Trotzdem installieren", "install browser": "Im Browser installieren", "install confirmation": "Möchten Sie „{0}“ installieren?", - "install everywhere tooltip": "Installieren Sie diese Erweiterung in allen synchronisierten {0}-Instanzen.", - "install extension in remote": "{0} in {1}", - "install extension in remote and do not sync": "{0} in {1} ({2})", - "install extension locally": "{0} Lokal", - "install extension locally and do not sync": "{0} Lokal ({1})", "install in remote": "Auf \"{0}\" installieren", "install local extensions title": "Lokale Erweiterungen in \"{0}\" installieren", "install locally": "Lokal installieren", @@ -5489,7 +6197,6 @@ "install remote extensions": "Remoteerweiterungen lokal installieren", "install vsix": "Installieren Sie nach dem Herunterladen das heruntergeladene VSIX von \"{0}\" manuell.", "installExtensionComplete": "Die Installation der Erweiterung \"{0}\" wurde abgeschlossen.", - "installExtensionCompletedAndReloadRequired": "Die Installation der Erweiterung \"{0}\" wurde abgeschlossen. Laden Sie Visual Studio Code neu, um sie zu aktivieren.", "installExtensionStart": "Die Installation der Erweiterung {0} wurde gestartet. Ein Editor mit weiteren Details zu dieser Erweiterung wurde geöffnet.", "installRecommendedExtension": "Empfohlene Erweiterung installieren", "installVSIX": "Aus VSIX installieren...", @@ -5503,18 +6210,14 @@ "migrate": "Migrieren", "migrate to": "Zu {0} migrieren", "migrateExtension": "Migrieren", - "more information": "Weitere Informationen", + "more information": "&&Weitere Informationen", "no local extensions": "Es sind keine Erweiterungen zur Installation vorhanden.", "no versions": "Diese Erweiterung hat keine anderen Versionen.", "not web tooltip": "Die Erweiterung „{0}“ ist unter {1} nicht verfügbar.", - "postDisableTooltip": "Laden Sie Visual Studio Code neu, um diese Erweiterung zu deaktivieren.", - "postEnableTooltip": "Laden Sie Visual Studio Code neu, um diese Erweiterung zu aktivieren.", - "postUninstallTooltip": "Laden Sie Visual Studio Code erneut, um die Deinstallation dieser Erweiterung abzuschließen.", - "postUpdateTooltip": "Laden Sie Visual Studio Code erneut, um die Aktualisierung dieser Erweiterung abzuschließen.", "pre-release": "Vorabversion", "reinstall": "Erweiterung erneut installieren...", + "reload required": "Erneutes Laden erforderlich", "reloadAction": "Neu laden", - "reloadRequired": "Erneutes Laden erforderlich", "search recommendations": "Nach Erweiterungen suchen", "select and install local extensions": "Lokale Erweiterungen in \"{0}\" installieren...", "select and install remote extensions": "Remoteerweiterungen lokal installieren...", @@ -5527,6 +6230,7 @@ "selectVersion": "Zu installierende Version auswählen", "settings": "Einstellungen", "showRecommendedExtension": "Empfohlene Erweiterung anzeigen", + "signature verification failed": "{0} kann die Erweiterung \"{1}\" nicht überprüfen. Möchten Sie sie installieren?", "switch to pre-release version": "Zur Vorabversion wechseln", "switch to pre-release version tooltip": "Zur Vorabversion dieser Erweiterung wechseln", "switch to release version": "Zur Releaseversion wechseln", @@ -5538,12 +6242,11 @@ "uninstallExtensionComplete": "Laden Sie Visual Studio Code neu, um die Deinstallation der Erweiterung {0} abzuschließen.", "uninstallExtensionStart": "Die Deinstallation der Erweiterung {0} wurde gestartet.", "uninstalled": "Deinstalliert", + "update": "Aktualisieren", "update operation": "Fehler beim Aktualisieren der Erweiterung \"{0}\".", - "updateAction": "Aktualisieren", + "update to": "Auf v{0} aktualisieren", "updateExtensionComplete": "Das Update der Erweiterung {0} auf Version {1} ist abgeschlossen.", "updateExtensionStart": "Das Update der Erweiterung {0} auf Version {1} wurde gestartet.", - "updateToLatestVersion": "Auf “{0}” aktualisieren", - "updateToTargetPlatformVersion": "Auf {0} Version aktualisieren", "updated": "Aktualisiert", "workbench.extensions.action.clearLanguage": "Anzeigesprache löschen", "workbench.extensions.action.setColorTheme": "Farbdesign festlegen", @@ -5601,10 +6304,10 @@ "vs/workbench/contrib/extensions/browser/extensionsViewer": { "Unknown Extension": "Unbekannte Erweiterung:", "error": "Fehler", - "extension.arialabel": "{0}, {1}, {2}, {3}", "extensions": "Erweiterungen" }, "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "availableUpdates": "Verfügbare Updates", "builtInThemesExtensions": "Designs", "builtin": "Integriert", "builtinFeatureExtensions": "Features", @@ -5616,17 +6319,20 @@ "enabledExtensions": "Aktiviert", "extensionFound": "1 Erweiterung gefunden.", "extensionFoundInSection": "Im Abschnitt {0} wurde 1 Erweiterung gefunden.", + "extensionToReload": "{0} muss neu geladen werden.", + "extensionToUpdate": "{0} muss aktualisiert werden.", "extensionsFound": "{0} Erweiterungen gefunden.", "extensionsFoundInSection": "Im Abschnitt {1} wurden {0} Erweiterungen gefunden.", + "extensionsToReload": "{0} müssen neu geladen werden.", + "extensionsToUpdate": "{0} müssen aktualisiert werden.", "install remote in local": "Remoteerweiterungen lokal installieren...", "installed": "Installiert", "malicious warning": "\"{0}\" wurde als problematisch gemeldet und wurde daher deinstalliert.", "marketPlace": "Marketplace", "open user settings": "Benutzereinstellungen öffnen", "otherRecommendedExtensions": "Weitere Empfehlungen", - "outdated": "Veraltet", - "outdatedExtensions": "{0} veraltete Erweiterungen", "popularExtensions": "Beliebt", + "recently updated": "Kürzlich aktualisiert", "recommendedExtensions": "Empfohlen", "reloadNow": "Jetzt erneut laden", "remote": "Remote", @@ -5644,6 +6350,8 @@ "error": "Fehler beim Abrufen von Erweiterungen. {0}", "extension.arialabel.deprecated": "Veraltet", "extension.arialabel.publihser": "Herausgeber {0}", + "extension.arialabel.rating": "Von {1} Benutzern mit {0} von 5 Sternen bewertet", + "extension.arialabel.verifiedPublihser": "Verifizierter Herausgeber {0}", "extensions": "Erweiterungen", "no extensions found": "Es wurden keine Erweiterungen gefunden.", "no local extensions": "Es sind keine Erweiterungen zur Installation vorhanden.", @@ -5671,16 +6379,24 @@ "startup": "Start", "syncingore.label": "Diese Erweiterung wird während der Synchronisierung ignoriert.", "uncaught error": "1 nicht abgefangener Fehler", - "uncaught errors": "{0} nicht abgefangene Fehler" + "uncaught errors": "{0} nicht abgefangene Fehler", + "updateRequired": "Aktuelle Version:" }, "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { "Manifest is not found": "Das Manifest wurde nicht gefunden.", "disable all": "Alle deaktivieren", + "enable locally": "Laden Sie Visual Studio Code neu, um diese Erweiterung lokal zu aktivieren.", + "enable remote": "Laden Sie Visual Studio Code neu, um diese Erweiterung in \"{0}\" lokal zu aktivieren.", + "incompatible": "Die Erweiterung \"{0}\" kann nicht installiert werden, da sie nicht kompatibel ist.", "installing extension": "Die Erweiterung wird installiert...", "installing named extension": "Die Erweiterung \"{0}\" wird installiert...", "malicious": "Diese Erweiterung wird als problematisch gemeldet.", "multipleDependentsError": "Die Erweiterung \"{0}\" kann nicht separat deaktiviert werden. \"{1}\", \"{2}\" und andere Erweiterungen sind davon abhängig. Möchten Sie all diese Erweiterungen deaktivieren?", "not found": "Die Erweiterung „{0}“ kann nicht installiert werden, da die angeforderte Version „{1}“ nicht gefunden wurde.", + "postDisableTooltip": "Laden Sie Visual Studio Code neu, um diese Erweiterung zu deaktivieren.", + "postEnableTooltip": "Laden Sie Visual Studio Code neu, um diese Erweiterung zu aktivieren.", + "postUninstallTooltip": "Laden Sie Visual Studio Code erneut, um die Deinstallation dieser Erweiterung abzuschließen.", + "postUpdateTooltip": "Laden Sie Visual Studio Code erneut, um die Aktualisierung dieser Erweiterung abzuschließen.", "singleDependentError": "Die Erweiterung \"{0}\" kann nicht separat deaktiviert werden. Die Erweiterung \"{1}\" ist davon abhängig. Möchten Sie all diese Erweiterungen deaktivieren?", "twoDependentsError": "Die Erweiterung \"{0}\" kann nicht separat deaktiviert werden. Die Erweiterungen \"{1}\" und \"{2}\" sind davon abhängig. Möchten Sie all diese Erweiterungen deaktivieren?", "uninstallingExtension": "Die Erweiterung wird deinstalliert ..." @@ -5688,7 +6404,7 @@ "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { "dontShowAgainExtension": "Für Dateien mit der Dateiendung \".{0}\" nicht mehr anzeigen", "fileBasedRecommendation": "Diese Erweiterung wird basierend auf den zuletzt von Ihnen geöffneten Dateien empfohlen.", - "reallyRecommended": "Möchten Sie die empfohlenen Erweiterungen für \"{0}\" installieren?", + "languageName": "{0} Sprache", "searchMarketplace": "Marketplace durchsuchen", "showLanguageExtensions": "Der Marketplace enthält Erweiterungen für {0}-Dateien." }, @@ -5712,11 +6428,13 @@ "no": "Nein", "yes": "Ja" }, + "vs/workbench/contrib/extensions/common/reportExtensionIssueAction": { + "reportExtensionIssue": "Problem melden" + }, "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { "extensionsInputName": "Zurzeit ausgeführte Erweiterungen" }, "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { - "cancel": "&&Abbrechen", "debugExtensionHost": "Debuggen des Erweiterungshosts starten", "debugExtensionHost.launch.name": "Erweiterungshost anfügen", "restart1": "Erweiterungen profilen", @@ -5724,7 +6442,6 @@ "restart3": "&&Neu starten" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService": { - "cancel": "&&Abbrechen", "profilingExtensionHost": "Erweiterungshost für die Profilerstellung", "profilingExtensionHostTime": "Erweiterungshost für Profilerstellung ({0} Sek.)", "restart1": "Erweiterungen profilen", @@ -5737,6 +6454,7 @@ "runtimeExtension": "Ausgeführte Erweiterungen" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "cleanUpExtensionsFolder": "Ordner \"Bereinigungserweiterungen\"", "openExtensionsFolder": "Ordner mit Erweiterungen öffnen" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler": { @@ -5751,9 +6469,6 @@ "cmd.reportOrShow": "Leistungsproblem", "cmd.show": "Probleme anzeigen" }, - "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { - "reportExtensionIssue": "Problem melden" - }, "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { "extensionHostProfileStart": "Erweiterungshostprofil starten", "saveExtensionHostProfile": "Erweiterungshostprofil speichern", @@ -5762,14 +6477,14 @@ "stopExtensionHostProfileStart": "Erweiterungshostprofil beenden" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction": "In Terminal öffnen", + "scopedConsoleAction.Integrated": "In integriertem Terminal öffnen", "scopedConsoleAction.external": "In externem Terminal öffnen", - "scopedConsoleAction.integrated": "In integriertem Terminal öffnen", "scopedConsoleAction.wt": "In Windows-Terminal öffnen" }, "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { "explorer.openInTerminalKind": "Bestimmt beim Öffnen einer Datei aus dem Explorer in einem Terminal, welche Art von Terminal gestartet wird.", "globalConsoleAction": "Neues externes Terminal öffnen", + "terminal.explorerKind.both": "Verwenden Sie die beiden anderen zusammen.", "terminal.explorerKind.external": "Das konfigurierte externe Terminal verwenden", "terminal.explorerKind.integrated": "Das integrierte Terminal von Visual Studio Code verwenden", "terminal.external.linuxExec": "Passt an, welches Terminal unter Linux ausgeführt werden soll.", @@ -5816,11 +6531,13 @@ }, "vs/workbench/contrib/files/browser/editors/textFileEditor": { "createFile": "Datei erstellen", - "fileIsDirectoryError": "Die Datei ist ein Verzeichnis", - "fileNotFoundError": "Die Datei wurde nicht gefunden.", - "ok": "OK", - "reveal": "In Explorer-Ansicht anzeigen", - "textFileEditor": "Textdatei-Editor" + "fileIsDirectory": "Die Datei wird im Text-Editor nicht angezeigt, da es sich um ein Verzeichnis handelt.", + "fileTooLargeForHeapErrorWithSize": "Die Datei wird im Text-Editor nicht angezeigt, da sie sehr groß ist ({0}).", + "fileTooLargeForHeapErrorWithoutSize": "Die Datei wird im Text-Editor nicht angezeigt, da sie sehr groß ist.", + "openFolder": "Ordner öffnen", + "reveal": "Ordner einblenden", + "textFileEditor": "Textdatei-Editor", + "unavailableResourceErrorEditorText": "Der Editor konnte nicht geöffnet werden, da die Datei nicht gefunden wurde." }, "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { "compareChanges": "Vergleichen", @@ -5863,6 +6580,7 @@ "binFailed": "Fehler beim Löschen über den Papierkorb. Möchten Sie den Löschvorgang stattdessen dauerhaft ausführen?", "clipboardComparisonLabel": "Zwischenablage ↔ {0}", "closeGroup": "Gruppe schließen", + "compareNewUntitledTextFiles": "Neue unbenannte Textdateien vergleichen", "compareWithClipboard": "Aktive Datei mit Zwischenablage vergleichen", "confirmDeleteMessageFile": "Möchten Sie \"{0}\" wirklich endgültig löschen?", "confirmDeleteMessageFilesAndDirectories": "Möchten Sie die folgenden {0} Dateien/Verzeichnisse und ihren Inhalt dauerhaft löschen?", @@ -5874,6 +6592,7 @@ "confirmMoveTrashMessageFolder": "Möchten Sie \"{0}\" samt Inhalt wirklich löschen?", "confirmMoveTrashMessageMultiple": "Möchten Sie die folgenden {0} Dateien löschen?", "confirmMoveTrashMessageMultipleDirectories": "Möchten Sie die folgenden {0} Verzeichnisse und ihren Inhalt löschen?", + "confirmOverwrite": "Eine Datei oder ein Ordner mit dem Namen \"{0}\" ist bereits im Zielordner vorhanden. Möchten Sie diese bzw. diesen ersetzen?", "copyBulkEdit": "{0} Dateien einfügen", "copyFile": "Kopieren", "copyFileBulkEdit": "Einfügen {0}", @@ -5911,20 +6630,25 @@ "moveFileBulkEdit": "\"{0}\" verschieben", "movingBulkEdit": "{0} Dateien werden verschoben.", "movingFileBulkEdit": "\"{0}\" wird verschoben.", - "newFile": "Neue Datei", - "newFolder": "Neuer Ordner", + "newFile": "Neue Datei…", + "newFolder": "Neuer Ordner...", "openFileInNewWindow": "Aktive Datei in neuem Fenster öffnen", "openFileToShowInNewWindow.unsupportedschema": "Die aktive Editor muss eine öffenbare Ressource enthalten.", "pasteFile": "Einfügen", - "rename": "Umbenennen", + "rename": "Umbenennen...", "renameBulkEdit": "\"{0}\" in \"{1}\" umbenennen", "renamingBulkEdit": "{0} wird in {1} umbenannt.", + "replaceButtonLabel": "&&Ersetzen", + "resetActiveEditorReadonlyInSession": "Aktiven Editor in Sitzung auf schreibgeschützt zurücksetzen", "restore": "Sie können diese Datei mit dem Befehl \"Rückgängig\" wiederherstellen.", "restorePlural": "Sie können diese Dateien mit dem Befehl \"Rückgängig\" wiederherstellen.", "retry": "Erneut versuchen", "retryButtonLabel": "&&Wiederholen", "saveAllInGroup": "Alle in Gruppe speichern", + "setActiveEditorReadonlyInSession": "Aktiven Editor in Sitzung auf schreibgeschützt setzen", + "setActiveEditorWriteableInSession": "Aktiven Editor in Sitzung auf beschreibbar setzen", "showInExplorer": "Aktive Datei in Explorer-Ansicht anzeigen", + "toggleActiveEditorReadonlyInSession": "Aktiven Editor in Sitzung auf schreibgeschützt wechseln", "toggleAutoSave": "Automatisches Speichern ein-/ausschalten", "trashFailed": "Fehler beim Löschen über den Papierkorb. Möchten Sie den Löschvorgang stattdessen dauerhaft ausführen?", "undoBin": "Sie können diese Datei aus dem Papierkorb wiederherstellen.", @@ -5951,7 +6675,6 @@ "cut": "Ausschneiden", "deleteFile": "Endgültig löschen", "explorerOpenWith": "Öffnen mit...", - "filesCategory": "Datei", "miAutoSave": "A&&utomatisch speichern", "miCloseEditor": "Editor s&&chließen", "miGotoFile": "Gehe zu &&Datei...", @@ -5963,6 +6686,7 @@ "newFile": "Neue Textdatei", "openFile": "Datei öffnen...", "openToSide": "An der Seite öffnen", + "reopenWith": "Editor erneut öffnen mit...", "revealInSideBar": "In Explorer-Ansicht anzeigen", "revert": "Datei wiederherstellen", "revertLocalChanges": "Änderungen verwerfen und zu Dateiinhalten zurückkehren", @@ -5979,7 +6703,7 @@ "retry": "Wiederholen" }, "vs/workbench/contrib/files/browser/fileConstants": { - "newUntitledFile": "Neue unbenannte Datei", + "newUntitledFile": "Neue unbenannte Textdatei", "removeFolderFromWorkspace": "Ordner aus dem Arbeitsbereich entfernen", "save": "Speichern", "saveAll": "Alle speichern", @@ -5989,7 +6713,6 @@ "vs/workbench/contrib/files/browser/fileImportExport": { "addFolder": "&&Ordner zum Arbeitsbereich hinzufügen", "addFolders": "&&Ordner zum Arbeitsbereich hinzufügen", - "cancel": "Abbrechen", "chooseWhereToDownload": "Speicherort für Download auswählen", "confirmManyOverwrites": "Die folgenden {0} Dateien und/oder Ordner sind im Zielordner bereits vorhanden. Möchten Sie sie ersetzen?", "confirmOverwrite": "Eine Datei oder ein Ordner mit dem Namen \"{0}\" ist bereits im Zielordner vorhanden. Möchten Sie diese bzw. diesen ersetzen?", @@ -6022,16 +6745,17 @@ }, "vs/workbench/contrib/files/browser/files.contribution": { "askUser": "Weigert sich, zu speichern, und fordert zur manuellen Lösung des Speicherkonflikts auf.", - "associations": "Konfigurieren Sie Dateizuordnungen zu Sprachen (beispielsweise `\"*.extension\": \"html\"`). Diese besitzen Vorrang vor den Standardzuordnungen der installierten Sprachen.", + "associations": "Konfigurieren Sie Dateizuordnungen zu Sprachen (z. B. „\"*.extension\": \"html\"“). Diese besitzen Vorrang vor den Standardzuordnungen der installierten Sprachen.", "autoGuessEncoding": "Wenn diese Option aktiviert ist, versucht der Editor beim Öffnen von Dateien, die Zeichensatzkodierung zu erraten. Diese Einstellung kann auch pro Sprache konfiguriert werden. Beachten Sie, dass diese Einstellung von der Textsuche nicht beachtet wird. Nur {0} wird beachtet.", "autoReveal": "Steuert, ob der Explorer Dateien beim Öffnen automatisch anzeigen und auswählen soll.", "autoReveal.focusNoScroll": "Die Dateien werden nicht in den sichtbaren Bereich verschoben, erhalten aber dennoch den Fokus.", "autoReveal.off": "Die Dateien werden nicht angezeigt und ausgewählt.", "autoReveal.on": "Die Dateien werden angezeigt und ausgewählt.", + "autoRevealExclude": "Konfigurieren Sie Pfade oder [Globmuster](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) zum Ausschließen von Dateien und Ordnern, die beim Öffnen im Explorer angezeigt und ausgewählt werden. Globmuster werden immer relativ zum Pfad des Arbeitsbereichsordners ausgewertet, es sei denn, es handelt sich um absolute Pfade.", "autoSave": "Steuert [auto save](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) von Editoren, die nicht gespeicherte Änderungen aufweisen.", "autoSaveDelay": "Steuert den Zeitraum in Millisekunden, nach dem ein Editor mit nicht gespeicherten Änderungen automatisch gespeichert wird. Gilt nur, wenn „#files.autoSave“ auf „{0}“ festgelegt ist.", "binaryFileEditor": "Binärdatei-Editor", - "compressSingleChildFolders": "Legt fest, ob der Explorer Ordner in einem kompakten Format rendern soll. In einem solchen Format werden einzelne untergeordnete Ordner in einem kombinierten Strukturelement komprimiert. Das ist beispielsweise für Java-Paketstrukturen nützlich.", + "compressSingleChildFolders": "Steuert, ob der Explorer Ordner in einem kompakten Format rendern soll. In einem solchen Format werden einzelne untergeordnete Ordner in einem kombinierten Strukturelement komprimiert. Das ist beispielsweise für Java-Paketstrukturen nützlich.", "confirmDelete": "Steuert, ob der Explorer eine Bestätigung einfordern soll, wenn Sie eine Datei über den Papierkorb löschen.", "confirmDragAndDrop": "Steuert, ob der Explorer eine Bestätigung einfordert, um Dateien und Ordner mithilfe von Drag & Drop zu verschieben.", "confirmUndo": "Steuert, ob der Explorer beim Rückgängigmachen eine Bestätigung anfordern soll.", @@ -6040,6 +6764,7 @@ "copyRelativePathSeparator.backslash": "Verwenden Sie den umgekehrten Schrägstrich als Pfadtrennzeichen.", "copyRelativePathSeparator.slash": "Verwenden Sie den Schrägstrich als Pfadtrennzeichen.", "defaultLanguage": "Der Standardsprachbezeichner, der neuen Dateien zugewiesen ist. Wenn \"${activeEditorLanguage}\" konfiguriert ist, wird ggf. der Sprachbezeichner des aktuell aktiven Text-Editors verwendet.", + "disabled": "Deaktiviert die inkrementelle Benennung. Wenn zwei Dateien mit demselben Namen vorhanden sind, erhalten Sie eine Eingabeaufforderung zum Überschreiben der vorhandenen Datei.", "enableDragAndDrop": "Steuert, ob der Explorer das Verschieben von Dateien und Ordnern per Drag & Drop zulässt. Diese Einstellung wirkt sich nur auf Drag & Drop-Vorgänge innerhalb des Explorers aus.", "enableUndo": "Steuert, ob der Explorer das Rückgängigmachen von Datei- und Ordnervorgängen unterstützen soll.", "enableUndo.default": "Der Explorer sendet vor destruktiven Vorgängen zum Rückgängigmachen eine Eingabeaufforderung.", @@ -6051,9 +6776,11 @@ "eol.LF": "LF", "eol.auto": "Verwendet betriebssystemspezifische Zeilenendzeichen.", "everything": "Hiermit wird das gesamte Dokument formatiert.", - "exclude": "Konfigurieren Sie [Globmuster](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) zum Ausschließen von Dateien und Ordnern. Beispielsweise entscheidet der Datei-Explorer basierend auf dieser Einstellung, welche Dateien und Ordner angezeigt oder ausgeblendet werden sollen. Informationen zum Definieren von suchspezifischen Ausschlüssen finden Sie in der Einstellung \"#search.exclude#\".", + "exclude": "Konfigurieren Sie [Globmuster](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) zum Ausschließen von Dateien und Ordnern. Beispielsweise entscheidet der Datei-Explorer basierend auf dieser Einstellung, welche Dateien und Ordner angezeigt oder ausgeblendet werden sollen. Informationen zum Definieren von suchspezifischen Ausschlüssen finden Sie in der Einstellung „#search.exclude#“. Informationen zum Ignorieren von Dateien basierend auf Ihrem „.gitignore“ finden Sie in der Einstellung „#explorer.excludeGitIgnore#“.", "excludeGitignore": "Steuert, ob Einträge in .gitignore geparst und vom Explorer ausgeschlossen werden sollen. Ähnlich wie {0}.", - "expandSingleFolderWorkspaces": "Steuert, ob der Explorer bei der Initialisierung Mehrstamm-Arbeitsbereiche mit nur einem Ordner erweitern soll", + "expandSingleFolderWorkspaces": "Steuert, ob der Explorer bei der Initialisierung Mehrstamm-Arbeitsbereiche mit nur einem Ordner erweitern soll.", + "explorer.autoRevealExclude.boolean": "Das Globmuster, mit dem Dateipfade verglichen werden sollen. Legen Sie diesen Wert auf \"true\" oder \"false\" fest, um das Muster zu aktivieren bzw. zu deaktivieren.", + "explorer.autoRevealExclude.when": "Zusätzliche Überprüfung der gleichgeordneten Elemente einer entsprechenden Datei. Verwenden Sie \"$(basename)\" als Variable für den entsprechenden Dateinamen.", "explorer.decorations.badges": "Steuert, ob Dateidekorationen Badges verwenden.", "explorer.decorations.colors": "Steuert, ob Dateidekorationen Farben verwenden.", "explorer.incrementalNaming": "Steuert, welche Benennungsstrategie verwendet werden soll, wenn beim Einfügen eines doppelten Elements im Explorer ein neuer Name vergeben wird.", @@ -6062,7 +6789,7 @@ "fileNesting.description": "Jedes Schlüsselmuster kann ein einzelnes `*`-Zeichen enthalten, das mit einer beliebigen Zeichenfolge übereinstimmt.", "fileNestingEnabled": "Steuert, ob die Dateischachtelung im Explorer aktiviert ist. Die Dateischachtelung ermöglicht die visuelle Gruppierung verwandter Dateien in einem Verzeichnis unter einer einzelnen übergeordneten Datei.", "fileNestingExpand": "Steuert, ob Dateischachteln automatisch erweitert werden. {0} muss gesetzt sein, damit dies wirksam wird.", - "fileNestingPatterns": "Steuert die Schachtelung von Dateien im Explorer. Jeder „__Item__“-Wert stellt ein übergeordnetes Muster dar und kann ein einzelnes „*“-Zeichen enthalten, das mit einer beliebigen Zeichenfolge übereinstimmt. Jeder „__Value__“-Wert stellt eine durch Trennzeichen getrennte Liste der untergeordneten Muster dar, die unter einem bestimmten übergeordneten Element geschachtelt angezeigt werden sollen. Untergeordnete Muster können mehrere spezielle Token enthalten:\r\n– „${capture}“: Entspricht dem aufgelösten Wert von „*“ aus dem übergeordneten Muster\r\n– „${basename}“: Entspricht dem Basisnamen der übergeordneten Datei, „file“ in „file.ts“\r\n– „${extname}“: Entspricht der Erweiterung der übergeordneten Datei, „ts“ in „file.ts“\r\n– „${dirname}“: Entspricht dem Verzeichnisnamen der übergeordneten Datei, „src“ in „src/file.ts“\r\n– „*“: Entspricht einer beliebigen Zeichenfolge und darf nur einmal pro untergeordnetem Muster verwendet werden", + "fileNestingPatterns": "Steuert die Schachtelung von Dateien im Explorer. {0} muss festgelegt werden, damit dies wirksam wird. Jeder „__Item__“-Wert stellt ein übergeordnetes Muster dar und kann ein einzelnes „*“-Zeichen enthalten, das mit einer beliebigen Zeichenfolge übereinstimmt. Jeder „__Value__“-Wert stellt eine durch Trennzeichen getrennte Liste der untergeordneten Muster dar, die unter einem bestimmten übergeordneten Element geschachtelt angezeigt werden sollen. Untergeordnete Muster können mehrere spezielle Token enthalten:\r\n– „${capture}“: Entspricht dem aufgelösten Wert von „*“ aus dem übergeordneten Muster\r\n– „${basename}“: Entspricht dem Basisnamen der übergeordneten Datei, „file“ in „file.ts“ \r\n– „${extname}“: Entspricht der Erweiterung der übergeordneten Datei, „ts“ in „file.ts“ \r\n– „${dirname}“: Entspricht dem Verzeichnisnamen der übergeordneten Datei, „src“ in „src/file.ts“ \r\n– „*“: Entspricht einer beliebigen Zeichenfolge und darf nur einmal pro untergeordnetem Muster verwendet werden", "files.autoSave.afterDelay": "Ein Editor mit nicht gespeicherten Änderungen wird automatisch nach Ablauf des in der Einstellung „#files.autoSaveDelay#“ festgelegten Zeitraums gespeichert.", "files.autoSave.off": "Ein Editor mit Änderungen wird nie automatisch gespeichert.", "files.autoSave.onFocusChange": "Ein Editor mit Änderungen wird automatisch gespeichert, wenn der Editor nicht mehr im Fokus ist.", @@ -6072,8 +6799,11 @@ "files.participants.timeout": "Timeout in Millisekunden, nachdem Dateiteilnehmer zum Erstellen, Umbenennen und Löschen abgebrochen werden. Verwenden Sie `0`, um Teilnehmer zu deaktivieren.", "files.restoreUndoStack": "Hiermit wird der Rollbackstapel wiederhergestellt, wenn eine Datei erneut geöffnet wird.", "files.saveConflictResolution": "Ein Speicherkonflikt kann auftreten, wenn eine Datei auf einem Datenträger gespeichert wird und während des Speicherns von einem anderen Programm geändert wurde. Um Datenverlust zu vermeiden, wird der Benutzer aufgefordert, die Änderungen im Editor mit der Version auf dem Datenträger zu vergleichen. Diese Einstellung sollte nur geändert werden, wenn häufig Probleme mit Speicherkonflikten auftreten. Beim Ändern der Einstellungen sollten Sie sehr vorsichtig vorgehen, da es sonst zu Datenverlusten kommen kann.", - "files.simpleDialog.enable": "Aktiviert das einfache Dateidialogfeld. Ist diese Option aktiviert, wird das Systemdateidialogfeld durch das einfache Dateidialogfeld ersetzt.", + "files.simpleDialog.enable": "Aktiviert das einfache Dateidialogfeld zum Öffnen und Speichern von Dateien und Ordnern. Das Dialogfeld \"Einfache Datei\" ersetzt das Dialogfeld \"Systemdatei\", wenn es aktiviert ist.", "filesConfigurationTitle": "Dateien", + "filesReadonlyExclude": "Konfigurieren Sie Pfade oder [Globmuster](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options), um auszuschließen, dass sie als schreibgeschützt markiert werden, wenn sie aufgrund der Einstellung \"#files.readonlyInclude#\" übereinstimmen. Globmuster werden immer relativ zum Pfad des Arbeitsbereichsordners ausgewertet, es sei denn, es handelt sich um absolute Pfade. Dateien von schreibgeschützten Dateisystemanbietern sind unabhängig von dieser Einstellung immer schreibgeschützt.", + "filesReadonlyFromPermissions": "Markiert Dateien als schreibgeschützt, wenn ihre Dateiberechtigungen dies angeben. Dies kann über die Einstellungen \"#files.readonlyInclude#\" und \"#files.readonlyExclude#\" überschrieben werden.", + "filesReadonlyInclude": "Konfigurieren Sie Pfade oder [Globmuster](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options), um sie als schreibgeschützt zu markieren. Globmuster werden immer relativ zum Pfad des Arbeitsbereichsordners ausgewertet, es sei denn, es handelt sich um absolute Pfade. Sie können übereinstimmende Pfade über die Einstellung \"#files.readonlyExclude#\" ausschließen. Dateien von schreibgeschützten Dateisystemanbietern sind unabhängig von dieser Einstellung immer schreibgeschützt.", "formatOnSave": "Hiermit wird eine Datei beim Speichern formatiert. Dafür muss ein Formatierungsprogramm verfügbar sein, die Datei darf nicht nach Verzögerung gespeichert werden, und der Editor darf nicht heruntergefahren werden.", "formatOnSaveMode": "Steuert, ob mit der Option \"Format wird gespeichert\" die gesamte Datei oder nur Änderungen formatiert werden. Gilt nur, wenn \"#editor.formatOnSave#\" aktiviert ist.", "hotExit": "Steuert, ob nicht gespeicherten Dateien zwischen den Sitzungen beibehalten werden, die Aufforderung zum Speichern wird beim Beenden des Editors übersprungen.", @@ -6082,14 +6812,13 @@ "hotExit.onExitAndWindowClose": "Hot Exit wird ausgelöst, wenn das letzte Fenster unter Windows/Linux geschlossen oder der Befehl \"workbench.action.quit\" ausgelöst wird (per Befehlspalette, Tastenzuordnung oder Menü). Die Auslösung erfolgt auch dann, wenn ein Fenster mit einem geöffneten Ordner geschlossen wird (unabhängig davon, ob es sich um das letzte Fenster handelt). Alle Fenster ohne geöffnete Ordner werden beim nächsten Start wiederhergestellt. Über \"Datei > Zuletzt geöffnet > Mehr...\" können Sie eine Liste der zuvor geöffneten Fenstern mit nicht gespeicherten Dateien aufrufen.", "hotExit.onExitAndWindowCloseBrowser": "Ein Hot Exit wird ausgelöst, wenn der Browser beendet oder das Fenster bzw. die Registerkarte geschlossen wird.", "insertFinalNewline": "Bei Aktivierung wird beim Speichern einer Datei eine abschließende neue Zeile am Dateiende eingefügt.", - "maxMemoryForLargeFilesMB": "Steuert den für Visual Studio Code verfügbaren Arbeitsspeicher nach einem Neustart bei dem Versuch, große Dateien zu öffnen. Dies hat die gleiche Auswirkung wie das Festlegen von `--max-memory=NEWSIZE` über die Befehlszeile.", "modification": "Hiermit werden Änderungen formatiert (Quellcodeverwaltung erforderlich).", "modificationIfAvailable": "Es wird versucht, nur Änderungen zu formatieren (erfordert die Quellcodeverwaltung). Wenn die Quellcodeverwaltung nicht verwendet werden kann, wird die gesamte Datei formatiert.", "openEditorsSortOrder": "Steuert die Sortierreihenfolge der Editoren im Bereich \"Geöffnete Editoren\".", - "openEditorsVisible": "Die maximale Anzahl von Editoren, die im Bereich \"Editoren öffnen\" angezeigt werden. Wenn Sie dies auf 0 setzen, wird der Bereich \"Editoren öffnen\" ausgeblendet.", - "openEditorsVisibleMin": "Die minimale Anzahl von Editorslots, die im Bereich \"Editoren öffnen\" angezeigt werden. Wenn der Wert auf 0 gesetzt ist, wird die Größe des Bereichs \"Editoren öffnen\" basierend auf der Anzahl der Editoren dynamisch angepasst.", + "openEditorsVisible": "Die anfängliche maximale Anzahl von Editoren, die im Bereich \"Editoren öffnen\" angezeigt wird. Wenn Sie diesen Grenzwert überschreiten, wird eine Bildlaufleiste angezeigt, und die Größe des Bereichs kann so geändert werden, dass weitere Elemente angezeigt werden.", + "openEditorsVisibleMin": "Die Mindestanzahl von Editor-Slots, die im Bereich \"Editoren öffnen\" vorab zugewiesen wurden. Wenn der Wert auf 0 festgelegt ist, wird die Größe des Bereichs \"Editoren öffnen\" basierend auf der Anzahl der Editoren dynamisch geändert.", "overwriteFileOnDisk": "Löst den Speicherkonflikt, indem die Datei auf dem Datenträger mit den Änderungen im Editor überschrieben wird.", - "simple": "Hängt das Wort \"Kopie\" am Ende des doppelten Namens an, eventuell gefolgt von einer Nummer.", + "simple": "Hängt das Wort „Kopie“ am Ende des doppelten Namens an, eventuell gefolgt von einer Nummer.", "smart": "Fügt am Ende des doppelt vorhandenen Namens eine Nummer hinzu. Wenn bereits eine Nummer im Namen enthalten ist, wird versucht, diese Nummer zu erhöhen.", "sortOrder": "Steuert die eigenschaftsbasierte Sortierung von Dateien und Ordnern im Explorer. Wenn „#explorer.fileNesting.enabled#“ aktiviert ist, wird auch die Sortierung von verschachtelten Dateien gesteuert.", "sortOrder.alphabetical": "Editoren werden in jeder Editorgruppe alphabetisch nach Registerkartennamen sortiert.", @@ -6099,33 +6828,34 @@ "sortOrder.foldersNestsFiles": "Dateien und Ordner werden nach ihren Namen sortiert. Ordner werden vor Dateien angezeigt. Dateien mit geschachtelten untergeordneten Elementen werden vor anderen Dateien angezeigt.", "sortOrder.fullPath": "Editoren werden alphabetisch nach vollständigem Pfad innerhalb jeder Editorgruppe sortiert.", "sortOrder.mixed": "Dateien und Ordner werden nach ihren Namen sortiert. Dateien und Ordner werden vermischt angezeigt.", - "sortOrder.modified": "Dateien und Ordner werden nach dem Datum der letzten Änderung in absteigender Reihenfolge sortiert. Ordner werden vor Dateien angezeigt.", + "sortOrder.modified": "Dateien und Ordner werden nach dem letzten Änderungsdatum in absteigender Reihenfolge sortiert. Ordner werden vor Dateien angezeigt.", "sortOrder.type": "Dateien und Ordner werden nach Erweiterungstyp gruppiert und nach deren Namen sortiert. Ordner werden vor Dateien angezeigt.", "sortOrderLexicographicOptions": "Steuert die lexikografische Sortierung von Datei- und Ordnernamen im Explorer.", "sortOrderLexicographicOptions.default": "Namen mit Groß- und Kleinbuchstaben werden zusammen gemischt.", "sortOrderLexicographicOptions.lower": "Namen mit Kleinbuchstaben werden vor Großbuchstaben gruppiert.", "sortOrderLexicographicOptions.unicode": "Namen werden in Unicode-Reihenfolge sortiert.", "sortOrderLexicographicOptions.upper": "Namen mit Großbuchstaben werden vor Kleinbuchstaben gruppiert.", + "textFileEditor": "Textdatei-Editor", "trimFinalNewlines": "Wenn diese Option aktiviert ist, werden beim Speichern alle neuen Zeilen nach der abschließenden neuen Zeile am Dateiende gekürzt.", "trimTrailingWhitespace": "Bei Aktivierung werden nachgestellte Leerzeichen beim Speichern einer Datei gekürzt.", "trueDescription": "Aktiviert das Muster.", "useTrash": "Verschiebt Dateien/Ordner beim Löschen in den Papierkorb des Betriebssystems. Wenn diese Option deaktiviert wird, werden Dateien/Ordner endgültig gelöscht.", - "watcherExclude": "Konfigurieren Sie Pfade oder Globmuster, die von der Dateiprüfung ausgeschlossen werden sollen. Relative Pfade (z. B. `build/output` oder `*.js`) werden mithilfe des aktuell geöffneten Arbeitsbereichs in einen absoluten Pfad aufgelöst. Komplexe Globmuster müssen in absoluten Pfaden übereinstimmen (z. B. Präfix mit `**/` oder vollständiger Pfad und Suffix mit `/**`, um Dateien innerhalb eines Pfads abzugleichen), um ordnungsgemäß übereinstimmen zu können (z. B. `**/build/output/**` oder `/Users/name/workspaces/project/build/output/**`). Wenn der Dateiüberwachungsprozess viel CPU beansprucht, stellen Sie sicher, dass Sie große Ordner ausschließen, die nicht so wichtig sind (wie z. B. Buildausgabeordner).", + "watcherExclude": "Konfigurieren Sie Pfade oder Globmuster, die von der Dateiprüfung ausgeschlossen werden sollen. Pfade können entweder relativ zum überwachten Ordner oder absolut sein. Globmuster werden relativ zum überwachten Ordner abgeglichen. Wenn der Dateiüberwachungsprozess viel CPU beansprucht, stellen Sie sicher, dass Sie große Ordner ausschließen, die weniger interessant sind (z. B. Buildausgabeordner).", "watcherInclude": "Konfigurieren Sie zusätzliche Pfade, um Änderungen im Arbeitsbereich zu überwachen. Standardmäßig werden alle Arbeitsbereichsordner rekursiv überwacht, mit Ausnahme von Ordnern, die symbolische Verknüpfungen sind. Sie können explizit absolute oder relative Pfade hinzufügen, um das Überwachen von Ordnern zu unterstützen, die symbolische Verknüpfungen sind. Relative Pfade werden mithilfe des aktuell geöffneten Arbeitsbereichs in einen absoluten Pfad aufgelöst." }, "vs/workbench/contrib/files/browser/views/emptyView": { "noWorkspace": "Es ist kein Ordner geöffnet." }, "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "Arbeitsbereichsordner kann nicht aufgelöst werden", + "canNotResolve": "Der Arbeitsbereichsordner ({0}) kann nicht aufgelöst werden.", "label": "Explorer", "symbolicLlink": "Symbolischer Link", "unknown": "Unbekannter Dateityp" }, "vs/workbench/contrib/files/browser/views/explorerView": { "collapseExplorerFolders": "Ordner im Explorer zuklappen", - "createNewFile": "Neue Datei", - "createNewFolder": "Neuer Ordner", + "createNewFile": "Neue Datei…", + "createNewFolder": "Neuer Ordner...", "explorerSection": "Explorer-Abschnitt: {0}", "refreshExplorer": "Explorer aktualisieren" }, @@ -6150,7 +6880,7 @@ "flipLayout": "Zwischen horizontalem und vertikalem Editor-Layout umschalten", "miToggleEditorLayout": "Layout &&spiegeln", "miToggleEditorLayoutWithoutMnemonic": "Layout kippen", - "newUntitledFile": "Neue unbenannte Datei", + "newUntitledFile": "Neue unbenannte Textdatei", "openEditors": "Geöffnete Editoren" }, "vs/workbench/contrib/files/browser/workspaceWatcher": { @@ -6175,31 +6905,30 @@ "explorerViewletFocus": "TRUE, wenn der Fokus innerhalb des EXPLORER-Viewlets liegt.", "explorerViewletVisible": "TRUE, wenn das EXPLORER-Viewlet sichtbar ist.", "filesExplorerFocus": "TRUE, wenn der Fokus innerhalb der Ansicht EXPLORER liegt.", + "foldersViewVisible": "Wahr, wenn die Ordneransicht (die Dateistruktur im Explorer-Ansichtscontainer) sichtbar ist.", "openEditorsFocus": "TRUE, wenn der Fokus innerhalb der Ansicht OPEN EDITORS liegt.", - "openEditorsVisible": "TRUE, wenn die Ansicht OPEN EDITORS sichtbar ist.", "viewHasSomeCollapsibleItem": "True, wenn ein Arbeitsbereich in der EXPLORER-Ansicht über ein reduzierbares untergeordnetes Stammelement verfügt." }, "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { "filesCategory": "Datei", + "miShare": "Freigeben", "openContainer": "Enthaltenden Ordner öffnen", "revealInMac": "Im Finder anzeigen", "revealInWindows": "Im Datei-Explorer anzeigen" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Textdatei-Editor" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "configureMemoryLimit": "Arbeitsspeicherbeschränkung konfigurieren", - "fileTooLargeForHeapError": "Wenn Sie eine Datei dieser Größe öffnen möchten, müssen Sie einen Neustart durchführen und zulassen, dass {0} mehr Arbeitsspeicher verwendet.", - "relaunchWithIncreasedMemoryLimit": "Mit {0} MB neu starten" + "vs/workbench/contrib/folding/browser/folding.contribution": { + "formatter.default": "Definiert einen standardmäßigen Faltungsbereichsanbieter, der Vorrang vor allen anderen Faltungsbereichsanbietern hat. Muss der Bezeichner einer Erweiterung sein, die einen Faltungsbereichsanbieter beiträgt.", + "null": "Alle", + "nullFormatterDescription": "Alle aktiven Faltungsbereichsanbieter" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "cancel": "Abbrechen", "config": "Standardformatierer konfigurieren ...", "config.bad": "Die Erweiterung \"{0}\" ist als Formatierer konfiguriert, aber nicht verfügbar. Wählen Sie einen anderen Standardformatierer aus.", "config.needed": "Es gibt mehrere Formatierer für {0}-Dateien. Einer davon sollte als Standardformatierer konfiguriert werden.", "def": "(Standard)", - "do.config": "Konfigurieren ...", + "do.config": "&&Konfigurieren...", + "do.config.command": "Konfigurieren...", + "do.config.notification": "Konfigurieren...", "format.placeHolder": "Formatierer auswählen", "formatDocument.label.multiple": "Dokument formatieren mit...", "formatSelection.label.multiple": "Auswahl formatieren mit ...", @@ -6213,9 +6942,8 @@ "summary": "Formatiererkonflikte" }, "vs/workbench/contrib/format/browser/formatActionsNone": { - "cancel": "Abbrechen", "formatDocument.label.multiple": "Dokument formatieren", - "install.formatter": "Formatierer installieren...", + "install.formatter": "&&Formatierer installieren...", "no.provider": "Es ist kein Formatierer für {0}-Dateien installiert.", "too.large": "Diese Datei ist zu groß und kann daher nicht formatiert werden." }, @@ -6228,32 +6956,288 @@ "read.title": "Zeile mit Inline-Hinweisen lesen", "stop.title": "Lesen von Inlay-Hinweisen beenden" }, + "vs/workbench/contrib/inlineChat/browser/inlineChatActions": { + "accept": "Make Request", + "apply1": "Accept Changes", + "apply2": "Accept", + "arrowDown": "Cursor Down", + "arrowUp": "Cursor Up", + "cancel": "Cancel", + "cat": "Inline Chat", + "contractMessage": "Contract Message", + "copyRecordings": "(Developer) Write Exchange to Clipboard", + "discard": "Discard", + "discardMenu": "Discard...", + "expandMessage": "Expand Message", + "feedback.helpful": "Helpful", + "feedback.unhelpful": "Unhelpful", + "focus": "Focus Input", + "label": "'{0}' and {1} follow ups ({2})", + "nextFromHistory": "Next From History", + "previousFromHistory": "Previous From History", + "rerun": "Regenerate Response", + "rerunShort": "Regenerate", + "run": "Start Code Chat", + "stop": "Stop Request", + "toggleDiff": "Toggle Diff", + "toggleDiff2": "Show Inline Diff", + "undo.clipboard": "Discard to Clipboard", + "undo.newfile": "Discard to New File", + "unstash": "Resume Last Dismissed Code Chat", + "viewInChat": "View in Chat" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatController": { + "create.fail": "Failed to start editor chat", + "create.fail.detail": "Please consult the error log and try again later.", + "default.placeholder": "Ask a question", + "default.placeholder.history": "{0} ({1}, {2} for history)", + "empty": "No results, please refine your input and try again", + "err.apply": "Failed to apply changes.", + "err.discard": "Failed to discard changes.", + "thinking": "Thinking…", + "welcome.1": "AI-generated code may be incorrect", + "welcome.2": "Getting ready..." + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatStrategies": { + "lines.0": "Nothing changed", + "lines.1": "Changed 1 line", + "lines.N": "Changed {0} lines" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatWidget": { + "aria-label": "Inline Chat Input", + "inlineChat.accessibilityHelp": "Inline Chat Input, Use {0} for Inline Chat Accessibility Help.", + "inlineChat.accessibilityHelpNoKb": "Inline Chat Input, Run the Inline Chat Accessibility Help command for more information.", + "modified": "Modified", + "original": "Original" + }, + "vs/workbench/contrib/inlineChat/common/inlineChat": { + "inlineChat.background": "Background color of the interactive editor widget", + "inlineChat.border": "Border color of the interactive editor widget", + "inlineChat.regionHighlight": "Background highlighting of the current interactive region. Must be transparent.", + "inlineChat.shadow": "Shadow color of the interactive editor widget", + "inlineChatDidEdit": "Whether interactive editor did change any code", + "inlineChatDiff": "Whether interactive editor show diffs for changes", + "inlineChatDiff.inserted": "Background color of inserted text in the interactive editor input", + "inlineChatDiff.removed": "Background color of removed text in the interactive editor input", + "inlineChatDocumentChanged": "Whether the document has changed concurrently", + "inlineChatEmpty": "Whether the interactive editor input is empty", + "inlineChatFocused": "Whether the interactive editor input is focused", + "inlineChatHasActiveRequest": "Whether interactive editor has an active request", + "inlineChatHasProvider": "Whether a provider for interactive editors exists", + "inlineChatHasStashedSession": "Whether interactive editor has kept a session for quick restore", + "inlineChatInnerCursorFirst": "Whether the cursor of the iteractive editor input is on the first line", + "inlineChatInnerCursorLast": "Whether the cursor of the iteractive editor input is on the last line", + "inlineChatInput.background": "Background color of the interactive editor input", + "inlineChatInput.border": "Border color of the interactive editor input", + "inlineChatInput.focusBorder": "Border color of the interactive editor input when focused", + "inlineChatInput.placeholderForeground": "Foreground color of the interactive editor input placeholder", + "inlineChatLastFeedbackKind": "The last kind of feedback that was provided", + "inlineChatMarkdownMessageCropState": "Whether the interactive editor message is cropped, not cropped or expanded", + "inlineChatOuterCursorPosition": "Whether the cursor of the outer editor is above or below the interactive editor input", + "inlineChatResponseType": "What type was the last response of the current interactive editor session", + "inlineChatVisible": "Whether the interactive editor input is visible", + "mode": "Configure if changes crafted in the interactive editor are applied directly to the document or are previewed first.", + "mode.live": "Changes are applied directly to the document but can be highlighted via inline diffs. Ending a session will keep the changes.", + "mode.livePreview": "Changes are applied directly to the document and are highlighted visually via inline or side-by-side diffs. Ending a session will keep the changes.", + "mode.preview": "Changes are previewed only and need to be accepted via the apply button. Ending a session will discard the changes." + }, "vs/workbench/contrib/interactive/browser/interactive.contribution": { "interactive.activeCodeBorder": "Die Rahmenfarbe für die aktuelle interaktive Codezelle, wenn der Editor im Fokus steht.", "interactive.execute": "Code ausführen", - "interactive.history.focus": "Fokusverlauf im interaktiven Fenster", + "interactive.history.focus": "Fokusverlauf", "interactive.history.next": "Nächster Wert im Verlauf", "interactive.history.previous": "Vorheriger Wert im Verlauf", "interactive.inactiveCodeBorder": "Die Rahmenfarbe für die aktuelle interaktive Codezelle, wenn der Editor nicht im Fokus steht.", "interactive.input.clear": "Inhalte des Eingabe-Editors im interaktiven Fenster löschen", - "interactive.input.focus": "Fokuseingabe-Editor im interaktiven Fenster", + "interactive.input.focus": "Fokuseingabe-Editor", "interactive.open": "Interactive-Fenster öffnen", "interactiveScrollToBottom": "Bildlauf nach unten", "interactiveScrollToTop": "Bildlauf nach oben", + "interactiveWindow": "Interaktives Fenster", "interactiveWindow.alwaysScrollOnNewCell": "Scrollen Sie automatisch im interaktiven Fenster, um die Ausgabe der letzten ausgeführten Anweisung anzuzeigen. Wenn dieser Wert FALSE ist, führt das Fenster nur dann einen Bildlauf durch, wenn die letzte Zelle bereits die Zelle war, zu der ein Bildlauf durchgeführt wurde.", "interactiveWindow.restore": "Steuert, ob der Sitzungs-/Verlauf des interaktiven Fensters beim erneuten Laden des Fensters wiederhergestellt werden soll. Gibt an, ob der Zustand von Controllern, die in Interactive Windows verwendet werden, beim erneuten Laden des Fensters beibehalten wird, durch Erweiterungen gesteuert wird, die Controller beitragen." }, "vs/workbench/contrib/interactive/browser/interactiveEditor": { "interactiveInputPlaceHolder": "Geben Sie hier den Code „{0}“ ein, und drücken Sie auf „{1}“, um den Code auszuführen." }, - "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { - "miOpenProcessExplorerer": "Prozess-Explorer &&öffnen", + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorActions": { + "accept": "Anfrage stellen", + "actions.interactiveSession.accessibiltyHelpEditor": "Hilfe zur Barrierefreiheit des Interaktiven Sitzungs-Editors", + "apply1": "Änderungen akzeptieren", + "apply2": "Annehmen", + "arrowDown": "Cursor nach unten", + "arrowUp": "Cursor nach oben", + "cancel": "Abbrechen", + "cat": "Interactive Editor", + "contractMessage": "Vertragsnachricht", + "copyRecordings": "(Entwickler) Exchange in die Zwischenablage schreiben", + "discard": "Verwerfen", + "discardMenu": "Verwerfen...", + "expandMessage": "Nachricht erweitern", + "feedback.helpful": "Hilfreich", + "feedback.unhelpful": "Nicht hilfreich", + "focus": "Fokuseingabe", + "label": "\"{0}\" und {1} Nachverfolgungen ({2})", + "nextFromHistory": "Weiter aus Verlauf", + "previousFromHistory": "Vorheriges aus dem Verlauf", + "run": "Codechat starten", + "stop": "Stopp-Anforderung", + "toggleDiff": "Unterschied umschalten", + "toggleDiff2": "Inlinevergleich anzeigen", + "undo.clipboard": "In Zwischenablage verwerfen", + "undo.newfile": "In neue Datei verwerfen", + "unstash": "Zuletzt geschlossenen Codechat fortsetzen", + "viewInChat": "Im Chat anzeigen" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorController": { + "create.fail": "Fehler beim Starten des Editor-Chats.", + "create.fail.detail": "Überprüfen Sie das Fehlerprotokoll, und versuchen Sie es später noch mal.", + "default.placeholder": "Eine Frage stellen", + "default.placeholder.history": "{0} ({1}, {2} für Verlauf)", + "empty": "Keine Ergebnisse, verfeinern Sie Ihre Eingabe und versuchen Sie es erneut.", + "err.apply": "Fehler beim Anwenden von Änderungen.", + "err.discard": "Fehler beim Verwerfen von Änderungen.", + "thinking": "Denken…", + "welcome.1": "KI-generierter Code ist möglicherweise falsch." + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorStrategies": { + "lines.0": "Nichts geändert", + "lines.1": "1 Zeile geändert", + "lines.N": "Geänderte {0} Zeilen" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorWidget": { + "aria-label": "Interaktive Editoreingabe", + "interactiveEditor.accessibilityHelp": "Interaktive Editoreingabe. Verwenden Sie {0} für die Hilfe zur Barrierefreiheit des interaktiven Editors.", + "interactiveSessionInput.accessibilityHelpNoKb": "Interaktive Editoreingabe. Führen Sie den Befehl \"Hilfe zur Barrierefreiheit des interaktiven Editors\" aus, um weitere Informationen zu erhalten.", + "modified": "Geändert", + "original": "Original" + }, + "vs/workbench/contrib/interactiveEditor/common/interactiveEditor": { + "editMode": "Konfigurieren, ob Änderungen, die im interaktiven Editor erstellt wurden, direkt auf das Dokument angewendet werden oder zuerst in der Vorschau angezeigt werden.", + "editMode.live": "Änderungen werden direkt auf das Dokument angewendet, können aber über Inlineunterschiede hervorgehoben werden. Durch das Beenden einer Sitzung bleiben die Änderungen erhalten.", + "editMode.livePreview": "Änderungen werden direkt auf das Dokument angewendet und über Inline- oder parallele Unterschiede visuell hervorgehoben. Durch das Beenden einer Sitzung bleiben die Änderungen erhalten.", + "editMode.preview": "Änderungen werden nur in der Vorschau angezeigt und müssen über die Schaltfläche \"Anwenden\" akzeptiert werden. Wenn Sie eine Sitzung beenden, werden die Änderungen verworfen.", + "interactiveEditor.border": "Rahmenfarbe des interaktiven Editor-Widgets", + "interactiveEditor.regionHighlight": "Hintergrundhervorhebung des aktuellen interaktiven Bereichs. Muss transparent sein.", + "interactiveEditor.shadow": "Schattenfarbe des interaktiven Editor-Widgets", + "interactiveEditorDidEdit": "Gibt an, ob der interaktive Editor Code geändert hat.", + "interactiveEditorDiff": "Gibt an, ob der interaktive Editor Unterschiede für Änderungen zeigt.", + "interactiveEditorDiff.inserted": "Hintergrundfarbe des eingefügten Texts in der interaktiven Editoreingabe", + "interactiveEditorDiff.removed": "Hintergrundfarbe des entfernten Texts in der interaktiven Editoreingabe", + "interactiveEditorDocumentChanged": "Gibt an, ob das Dokument gleichzeitig geändert wurde.", + "interactiveEditorEmpty": "Gibt an, ob die Eingabe des interaktiven Editors leer ist", + "interactiveEditorFocused": "Gibt an, ob die Eingabe im interaktiven Editor fokussiert ist", + "interactiveEditorHasActiveRequest": "Ob der interaktive Editor eine aktive Anfrage hat", + "interactiveEditorHasProvider": "Gibt an, ob ein Anbieter für interaktive Editoren existiert", + "interactiveEditorHasStashedSession": "Gibt an, ob der interaktive Editor eine Sitzung für die schnelle Wiederherstellung beibehalten hat.", + "interactiveEditorInnerCursorFirst": "Gibt an, ob der Cursor des interaktiven Editors auf der ersten Zeile steht", + "interactiveEditorInnerCursorLast": "Gibt an, ob der Cursor der interaktiven Editor-Eingabe auf der letzten Zeile steht", + "interactiveEditorInput.background": "Hintergrundfarbe der interaktiven Editor-Eingabe", + "interactiveEditorInput.border": "Rahmenfarbe der interaktiven Editor-Eingabe", + "interactiveEditorInput.focusBorder": "Rahmenfarbe der interaktiven Editor-Eingabe, wenn sie fokussiert ist", + "interactiveEditorInput.placeholderForeground": "Vordergrundfarbe des interaktiven Editor-Eingabeplatzhalters", + "interactiveEditorLastFeedbackKind": "Die letzte Art von Feedback, das bereitgestellt wurde", + "interactiveEditorMarkdownMessageCropState": "Gibt an, ob die interaktive Editor-Nachricht zugeschnitten, nicht zugeschnitten oder erweitert wird.", + "interactiveEditorOuterCursorPosition": "Gibt an, ob sich der Cursor des äußeren Editors oberhalb oder unterhalb der interaktiven Editoreingabe befindet.", + "interactiveEditorResponseType": "Welcher Typ war die letzte Antwort der aktuellen interaktiven Editorsitzung?", + "interactiveEditorVisible": "Gibt an, ob die interaktive Editor-Eingabe sichtbar ist" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionActions": { + "actions.ineractiveSession.acceptInput": "Interaktive Sitzung: Eingabe annehmen", + "actions.interactiveSession.focus": "Interaktive Sitzung fokussieren", + "interactiveSession.category": "Interaktive Sitzung", + "interactiveSession.clear.label": "Löschen", + "interactiveSession.clearHistory.label": "Eingabeverlauf löschen", + "interactiveSession.focusInput.label": "Fokuseingabe", + "interactiveSession.history.label": "Verlauf anzeigen", + "interactiveSession.history.pick": "Wählen Sie eine wiederherzustellende Chatsitzung aus", + "interactiveSession.open": "Editor öffnen ({0})" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCodeblockActions": { + "interactive.copyCodeBlock.label": "Kopieren", + "interactive.insertCodeBlock.label": "Am Cursor einfügen", + "interactive.insertIntoNewFile.label": "In neue Datei einfügen", + "interactive.runInTerminal.label": "In Terminal ausführen" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCopyActions": { + "interactive.copyAll.label": "Alles kopieren", + "interactive.copyItem.label": "Kopieren" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionExecuteActions": { + "interactive.cancel.label": "Abbrechen", + "interactive.submit.label": "Senden" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionTitleActions": { + "interactive.voteDown.label": "Nicht zustimmen", + "interactive.voteUp.label": "Zustimmen" + }, + "vs/workbench/contrib/interactiveSession/browser/contrib/interactiveSessionInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Eine Frage stellen", + "interactive.input.placeholderWithCommands": "Stellen Sie eine Frage, oder geben Sie „/“ für Themen ein." + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSession.contribution": { + "interactiveSession": "Interaktive Sitzung", + "interactiveSession.editor.fontFamily": "Steuert die Schriftfamilie in interaktiven Sitzungen.", + "interactiveSession.editor.fontSize": "Legt die Schriftgröße für interaktive Sitzungen in Pixeln fest.", + "interactiveSession.editor.fontWeight": "Steuert die Schriftbreite in interaktiven Sitzungen.", + "interactiveSession.editor.lineHeight": "Legt die Zeilenhöhe für interaktive Sitzungen in Pixeln fest. Geben Sie „0“ ein, wenn die Zeilenhöhe aus dem Schriftgrad berechnet werden soll.", + "interactiveSession.editor.wordWrap": "Steuert, ob Zeilen in interaktiven Sitzungen einen Zeilenumbruch haben sollen.", + "interactiveSessionConfigurationTitle": "Interaktive Sitzung" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionContributionServiceImpl": { + "vscode.extension.contributes.interactiveSession": "Trägt einen Anbieter für interaktive Sitzungen bei", + "vscode.extension.contributes.interactiveSession.icon": "Ein Symbol für diesen Anbieter für interaktive Sitzungen.", + "vscode.extension.contributes.interactiveSession.id": "Eindeutiger Bezeichner für diesen Anbieter für interaktive Sitzungen.", + "vscode.extension.contributes.interactiveSession.label": "Anzeigename für diesen Anbieter für interaktive Sitzungen.", + "vscode.extension.contributes.interactiveSession.when": "Eine Bedingung, die wahr sein muss, um diesen Anbieter für interaktive Sitzungen zu aktivieren." + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionEditorInput": { + "interactiveSessionEditorName": "Interaktive Sitzung" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionInputPart": { + "interactiveSessionInput": "Eingabe der interaktiven Sitzung" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionListRenderer": { + "interactiveSession": "Interaktive Sitzung" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionWidget": { + "clear": "Sitzung löschen" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionColors": { + "interactive.requestBackground": "Die Hintergrundfarbe einer interaktiven Anforderung.", + "interactive.requestBorder": "Die Rahmenfarbe einer interaktiven Anforderung." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionContextKeys": { + "hasInteractiveSessionProvider": "True, wenn ein interaktiver Sitzungsanbieter registriert wurde.", + "inInteractiveInput": "Wahr, wenn der Fokus auf der interaktiven Eingabe liegt, andernfalls falsch.", + "inInteractiveSession": "Wahr, wenn der Fokus auf dem Widget zur interaktiven Eingabe liegt, andernfalls falsch.", + "interactiveInputHasText": "True, wenn die interaktive Eingabe Text enthält.", + "interactiveSessionRequestInProgress": "Wahr, wenn die aktuelle Anforderung noch ausgeführt wird.", + "interactiveSessionResponseHasProviderId": "Wahr, wenn der Anbieter dieser Antwort eine ID zugewiesen hat.", + "interactiveSessionResponseVote": "Wenn der Antwort zugestimmt wurde, ist sie auf „up“ festgelegt. Wenn Sie abgelehnt wurden, ist „down“ festgelegt. Andernfalls eine leere Zeichenfolge." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionServiceImpl": { + "emptyResponse": "Der Anbieter hat eine Antwort vom Typ NULL zurückgegeben." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionViewModel": { + "thinking": "Denken" + }, + "vs/workbench/contrib/issue/browser/issue.contribution": { + "statusUnsupported": "Das Argument „--status“ wird in Browsern noch nicht unterstützt." + }, + "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Problem &&melden", "reportIssueInEnglish": "Problem melden..." }, - "vs/workbench/contrib/issue/electron-sandbox/issueActions": { + "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Prozess-Explorer &&öffnen", "openProcessExplorer": "Prozess-Explorer öffnen", - "reportPerformanceIssue": "Leistungsproblem melden..." + "reportPerformanceIssue": "Leistungsproblem melden...", + "stopTracing": "Ablaufverfolgung beenden", + "stopTracing.button": "&&Ablaufverfolgung neu starten und aktivieren", + "stopTracing.detail": "Dies kann bis zu einer Minute dauern.", + "stopTracing.message": "Die Ablaufverfolgung muss mit einem Argument \"--trace\" gestartet werden.", + "stopTracing.title": "Ablaufverfolgungsdatei wird erstellt..." }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Problembehandlung für das Umschalten von Tastenkombinationen" @@ -6268,7 +7252,6 @@ "vs/workbench/contrib/languageStatus/browser/languageStatus.contribution": { "aria.1": "{0}, {1}", "aria.2": "{0}", - "cat": "Anzeigen", "langStatus.aria": "Editor-Sprachstatus: {0}", "langStatus.name": "Editor-Sprachstatus", "name.pattern": "{0} (Sprachstatus)", @@ -6276,6 +7259,16 @@ "reset": "Sprachstatus-Interaktionszähler zurücksetzen", "unpin": "Aus Statusleiste entfernen" }, + "vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": { + "colorDecoratorsStatusItem.name": "Farb-Decorator-Status", + "colorDecoratorsStatusItem.source": "Farb-Decorator", + "foldingRangesStatusItem.name": "Faltstatus", + "foldingRangesStatusItem.source": "Faltung", + "status.button.configure": "Konfigurieren", + "status.limited.details": "Aus Leistungsgründen werden nur {0} angezeigt.", + "status.limitedColorDecorators.short": "Farb-Decorator", + "status.limitedFoldingRanges.short": "Faltbereiche" + }, "vs/workbench/contrib/localHistory/browser/localHistory": { "localHistoryIcon": "Symbol für einen lokalen Verlaufseintrag in der Zeitachsenansicht.", "localHistoryRestore": "Symbol zum Wiederherstellen des Inhalts eines lokalen Verlaufseintrags." @@ -6322,29 +7315,7 @@ "revealInMac": "Im Finder anzeigen", "revealInWindows": "Im Datei-Explorer anzeigen" }, - "vs/workbench/contrib/localization/browser/localizationsActions": { - "available": "Verfügbar", - "chooseLocale": "Anzeige-Sprache auswählen", - "clearDisplayLanguage": "Einstellung \"Anzeigesprache\" löschen", - "configureLocale": "Anzeigesprache konfigurieren", - "installed": "Installiert" - }, - "vs/workbench/contrib/localization/electron-sandbox/localeService": { - "argvInvalid": "Die Anzeigesprache kann nicht geschrieben werden. Öffnen Sie die Laufzeiteinstellungen, korrigieren Sie die darin enthaltenen Fehler/Warnungen, und versuchen Sie es noch mal.", - "installing": "Die Sprachunterstützung für {0} wird installiert...", - "openArgv": "Laufzeiteinstellungen öffnen", - "restart": "&&Neu starten", - "restartDisplayLanguageDetail": "Drücken Sie die Neustarttaste, um {0} neu zu starten und legen Sie die Sprache der Anzeige auf {1} fest.", - "restartDisplayLanguageMessage": "Um die Anzeige-Sprache zu ändern, muss {0} neu gestartet werden" - }, - "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { - "activateLanguagePack": "Zur Verwendung von VS Code in {0} muss VS Code neu gestartet werden.", - "changeAndRestart": "Sprache ändern und neu starten", - "doNotChangeAndRestart": "Sprache nicht ändern", - "doNotRestart": "Nicht neu starten", - "neverAgain": "Nicht mehr anzeigen", - "restart": "Neu starten", - "updateLocale": "Möchten Sie die Sprache der Benutzeroberfläche von VS Code in {0} ändern und einen Neustart durchführen?", + "vs/workbench/contrib/localization/common/localization.contribution": { "vscode.extension.contributes.localizations": "Trägt Lokalisierungen zum Editor bei", "vscode.extension.contributes.localizations.languageId": "ID der Sprache, in die Anzeigezeichenfolgen übersetzt werden.", "vscode.extension.contributes.localizations.languageName": "Englischer Name der Sprache.", @@ -6354,6 +7325,19 @@ "vscode.extension.contributes.localizations.translations.id.pattern": "Die ID muss \"vscode\" sein oder im Format \"publisherId.extensionName\" vorliegen, um VS Code bzw. eine Erweiterung zu übersetzen.", "vscode.extension.contributes.localizations.translations.path": "Ein relativer Pfad zu einer Datei mit Übersetzungen für die Sprache." }, + "vs/workbench/contrib/localization/common/localizationsActions": { + "available": "Verfügbar", + "chooseLocale": "Anzeige-Sprache auswählen", + "clearDisplayLanguage": "Einstellung \"Anzeigesprache\" löschen", + "configureLocale": "Anzeigesprache konfigurieren", + "installed": "Installiert", + "moreInfo": "Weitere Info" + }, + "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { + "changeAndRestart": "Sprache ändern und neu starten", + "neverAgain": "Nicht mehr anzeigen", + "updateLocale": "Möchten Sie die Anzeigesprache von {0} in {1} ändern und neu starten?" + }, "vs/workbench/contrib/localization/electron-sandbox/minimalTranslations": { "installAndRestart": "Installieren und neu starten", "installAndRestartMessage": "Installieren Sie das Sprachpaket, um die Anzeigesprache in {0} zu ändern.", @@ -6361,43 +7345,44 @@ "showLanguagePackExtensions": "Suchen Sie im Marketplace nach Sprachpaketen, um die Anzeigesprache in {0} zu ändern." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "editSessionsLog": "Sitzungen bearbeiten", - "rendererLog": "Fenster", - "show window log": "Fensterprotokoll anzeigen", - "telemetryLog": "Telemetrie", - "userDataSyncLog": "Einstellungssynchronisierung" + "remote name": "{0} (Remote)", + "setDefaultLogLevel": "Standardprotokollebene festlegen", + "show window log": "Fensterprotokoll anzeigen" }, "vs/workbench/contrib/logs/common/logsActions": { - "critical": "Kritisch", + "all": "Alle", "current": "Aktuell", "debug": "Debuggen", "default": "Standard", - "default and current": "Standard und aktuell", "err": "Fehler", + "extensionLogs": "Erweiterungsprotokolle", "info": "Info", "log placeholder": "Protokolldatei auswählen", + "loggers": "Protokolle", "off": "Aus", "openSessionLogFile": "Fensterprotokolldatei öffnen (Sitzung)...", + "resetLogLevel": "Als Standardprotokollebene festlegen", "selectLogLevel": "Protokollstufe auswählen", + "selectLogLevelFor": " {0}: Protokollebene auswählen", + "selectlog": "Protokollebene festlegen", "sessions placeholder": "Sitzung auswählen", "setLogLevel": "Protokollstufe festlegen...", "trace": "Ablaufverfolgung", "warn": "Warnung" }, - "vs/workbench/contrib/logs/electron-sandbox/logs.contribution": { - "mainLog": "Haupt", - "sharedLog": "Gemeinsame Sperre" - }, "vs/workbench/contrib/logs/electron-sandbox/logsActions": { "openExtensionLogsFolder": "Ordner mit den Erweiterungsprotokollen öffnen", "openLogsFolder": "Protokollordner öffnen" }, "vs/workbench/contrib/markers/browser/markers.contribution": { + "Active File": "Nur die aktive Datei anzeigen", + "Excluded Files": "Ausgeschlossene Dateien ausblenden", + "Infos": "Informationen anzeigen", "clearFiltersText": "Filtertext löschen", "collapseAll": "Alle zuklappen", "copyMarker": "Kopieren", "copyMessage": "Nachricht kopieren", - "filter": "Filter", + "errors": "Fehler anzeigen", "focusProblemsFilter": "Problemfilter fokussieren", "focusProblemsList": "Ansicht \"Probleme\" fokussieren", "manyProblems": "Über 10.000", @@ -6408,12 +7393,18 @@ "show multiline": "Nachricht in mehreren Zeilen anzeigen", "show singleline": "Meldung in einer Zeile anzeigen", "status.problems": "Probleme", + "toggle Excluded Files": "Ausgeschlossene Dateien umschalten", + "toggle active file": "Aktive Datei umschalten", + "toggle errors": "Umschaltfehler", + "toggle infos": "Infos umschalten", + "toggle warnings": "Umschaltwarnungen", "totalErrors": "Fehler: {0}", "totalInfos": "Informationen: {0}", "totalProblems": "Insgesamt {0} Probleme", "totalWarnings": "Warnungen: {0}", "viewAsTable": "Als Tabelle anzeigen", - "viewAsTree": "Als Struktur anzeigen" + "viewAsTree": "Als Struktur anzeigen", + "warnings": "Warnungen anzeigen" }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "Probleme", @@ -6437,10 +7428,7 @@ "vs/workbench/contrib/markers/browser/markersView": { "No problems filtered": "{0} Probleme werden angezeigt.", "clearFilter": "Filter löschen", - "problems filtered": "{0} von {1} Problemen werden angezeigt." - }, - "vs/workbench/contrib/markers/browser/markersViewActions": { - "filterIcon": "Symbol für die Filterkonfiguration in der Markeransicht.", + "problems filtered": "{0} von {1} Problemen werden angezeigt.", "showing filtered problems": "{0} von {1} angezeigt" }, "vs/workbench/contrib/markers/browser/messages": { @@ -6478,16 +7466,16 @@ "problems.panel.configuration.showCurrentInStatus": "Wenn aktiviert, wird das aktuelle Problem in der Statusleiste angezeigt", "problems.panel.configuration.title": "Ansicht \"Probleme\"", "problems.panel.configuration.viewMode": "Steuert den Standardansichtsmodus der Problemansicht", - "problems.tree.aria.label.error.marker": "Von {0} generierter Fehler: {1} in Zeile {2} bei Zeichen {3}.{4}", + "problems.tree.aria.label.error.marker": "Fehler: {0} in Zeile {1} und Zeichen {2}.{3} generiert von {4}", "problems.tree.aria.label.error.marker.nosource": "Fehler: {0} in Zeile {1} bei Zeichen {2}.{3}", - "problems.tree.aria.label.info.marker": "Von {0} generierte Informationen: {1} in Zeile {2} bei Zeichen {3}.{4}", + "problems.tree.aria.label.info.marker": "Info: {0} in Zeile {1} und Zeichen {2}.{3} generiert von {4}", "problems.tree.aria.label.info.marker.nosource": "Informationen: {0} in Zeile {1} bei Zeichen {2}.{3}", - "problems.tree.aria.label.marker": "Von {0} generiertes Problem: {1} in Zeile {2} bei Zeichen {3}.{4}", + "problems.tree.aria.label.marker": "Problem: {0} in Zeile {1} und Zeichen {2}.{3} generiert von {4}", "problems.tree.aria.label.marker.nosource": "Problem: {0} in Zeile {1} bei Zeichen {2}.{3}", "problems.tree.aria.label.marker.relatedInformation": "Dieses Problem verweist auf {0} Speicherorte.", "problems.tree.aria.label.relatedinfo.message": "{0} in Zeile {1} bei Zeichen {2} in {3}", "problems.tree.aria.label.resource": "{0} Probleme in der Datei {1} im Ordner {2}", - "problems.tree.aria.label.warning.marker": "Von {0} generierte Warnung: {1} in Zeile {2} bei Zeichen {3}.{4}", + "problems.tree.aria.label.warning.marker": "Warnung: {0} in Zeile {1} und Zeichen {2}.{3} generiert von {4}", "problems.tree.aria.label.warning.marker.nosource": "Warnung: {0} in Zeile {1} bei Zeichen {2}.{3}", "problems.view.focus.label": "Probleme fokussieren (Fehler, Warnungen, Informationen)", "problems.view.toggle.label": "Probleme umschalten (Fehler, Warnungen, Informationen)" @@ -6495,74 +7483,169 @@ "vs/workbench/contrib/mergeEditor/browser/commands/commands": { "layout.column": "Spaltenlayout", "layout.mixed": "Gemischtes Layout", + "layout.showBase": "Basis anzeigen", + "layout.showBaseCenter": "Basiscenter anzeigen", + "layout.showBaseTop": "Basis oben anzeigen", "merge.acceptAllInput1": "Alle Änderungen von links annehmen", "merge.acceptAllInput2": "Alle Änderungen von rechts annehmen", - "merge.goToNextConflict": "Zum nächsten Konflikt wechseln", - "merge.goToPreviousConflict": "Zum vorherigen Konflikt wechseln", + "merge.goToNextUnhandledConflict": "Zum nächsten unbehandelten Konflikt gehen", + "merge.goToPreviousUnhandledConflict": "Zu vorherigem nicht behandeltem Konflikt gehen", "merge.openBaseEditor": "Basisdatei öffnen", "merge.toggleCurrentConflictFromLeft": "Aktuellen Konflikt von links umschalten", "merge.toggleCurrentConflictFromRight": "Aktuellen Konflikt von rechts umschalten", "mergeEditor": "Merge-Editor", + "mergeEditor.acceptMerge": "Zusammenführen abschließen", + "mergeEditor.acceptMerge.unhandledConflicts.accept": "&&Mit Konflikten abschließen", + "mergeEditor.acceptMerge.unhandledConflicts.detail": "Die Datei enthält nicht behandelte Konflikte.", + "mergeEditor.acceptMerge.unhandledConflicts.message": "Möchten Sie die Zusammenführung von {0} abschließen?", "mergeEditor.compareInput1WithBase": "Eingabe 1 mit Basis vergleichen", "mergeEditor.compareInput2WithBase": "Eingabe 2 mit Basis vergleichen", "mergeEditor.compareWithBase": "Mit Basis vergleichen", + "mergeEditor.resetChoice": "Auswahl für \"Mit Konflikten schließen\" zurücksetzen", + "mergeEditor.resetResultToBaseAndAutoMerge": "Ergebnis zurücksetzen", + "mergeEditor.resetResultToBaseAndAutoMerge.short": "Zurücksetzen", "openfile": "Datei öffnen", + "showNonConflictingChanges": "Nicht in Konflikt stehende Änderungen anzeigen", "title": "Merge-Editor öffnen" }, "vs/workbench/contrib/mergeEditor/browser/commands/devCommands": { "merge.dev.copyState": "Merge-Editor-Status als JSON kopieren", - "merge.dev.openState": "Merge-Editor-Status aus JSON öffnen", - "mergeEditor.enterJSON": "JSON eingeben", + "merge.dev.loadContentsFromFolder": "Merge-Editorstatus aus Ordner laden", + "merge.dev.saveContentsToFolder": "Merge-Editorstatus in Ordner speichern", + "mergeEditor": "Merge-Editor (Entwicklung)", "mergeEditor.name": "Merge-Editor", "mergeEditor.noActiveMergeEditor": "Kein aktiver Merge-Editor", - "mergeEditor.successfullyCopiedMergeEditorContents": "Der Zustand des Merge-Editors wurde erfolgreich kopiert" + "mergeEditor.selectFolderToSaveTo": "Ordner zum Speichern auswählen", + "mergeEditor.successfullyCopiedMergeEditorContents": "Der Zustand des Merge-Editors wurde erfolgreich kopiert", + "mergeEditor.successfullySavedMergeEditorContentsToFolder": "Der Status des Merge-Editors wurde erfolgreich im Ordner gespeichert." }, "vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": { + "diffAlgorithm.advanced": "Verwendet den erweiterten Vergleichsalgorithmus.", + "diffAlgorithm.legacy": "Verwendet den Legacyvergleichsalgorithmus.", "name": "Merge-Editor" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": { - "name": "Mergen: {0}", - "unhandledConflicts.cancel": "Abbrechen", - "unhandledConflicts.detail1": "Mergekonflikte in diesem Editor bleiben unbehandelt.", - "unhandledConflicts.detailN": "Mergekonflikte in {0} -Editoren bleiben unbehandelt.", - "unhandledConflicts.discard": "Zusammenführenänderungen verwerfen", - "unhandledConflicts.ignore": "Mit Konflikten fortfahren", - "unhandledConflicts.msg": "Möchten Sie mit unbehandelten Konflikten fortfahren?", - "unhandledConflicts.saveAndIgnore": "Speichern und mit Konflikten fortfahren" + "name": "Mergen: {0}" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": { + "acceptMerge": "&&Merge akzeptieren", + "detail1": "Das Zusammenführungsergebnis geht verloren, wenn Sie es nicht speichern.", + "detail1Conflicts": "Die Datei enthält nicht behandelte Konflikte. Das Zusammenführungsergebnis geht verloren, wenn Sie es nicht speichern.", + "detailN": "Die Zusammenführungsergebnisse gehen verloren, wenn Sie sie nicht speichern.", + "detailNConflicts": "Die Dateien enthalten nicht behandelte Konflikte. Die Zusammenführungsergebnisse gehen verloren, wenn Sie sie nicht speichern.", + "discard": "&&Nicht speichern", + "merge-editor.source": "Vor dem Auflösen von Konflikten im Merge-Editor", + "message1": "Möchten Sie das Zusammenführungsergebnis von {0}beibehalten?", + "messageN": "Möchten Sie das Zusammenführungsergebnis von {0} Dateien beibehalten?", + "noMoreWarn": "Nicht erneut nachfragen", + "save": "&&Speichern", + "saveTempFile.detail": "Dadurch wird das Mergeergebnis in die ursprüngliche Datei geschrieben und der Merge-Editor geschlossen.", + "saveTempFile.message": "Möchten Sie das Mergeergebnis akzeptieren?", + "saveWithConflict": "&&Mit Konflikten speichern", + "workspace.close": "&&Schließen", + "workspace.closeWithConflicts": "&&Mit Konflikten schließen", + "workspace.detail1.handled": "Ihre Änderungen gehen verloren, wenn Sie sie nicht speichern.", + "workspace.detail1.unhandled": "Die Datei enthält nicht behandelte Konflikte. Ihre Änderungen gehen verloren, wenn Sie sie nicht speichern.", + "workspace.detail1.unhandled.nonDirty": "Die Datei enthält nicht behandelte Konflikte.", + "workspace.detailN.handled": "Ihre Änderungen gehen verloren, wenn Sie sie nicht speichern.", + "workspace.detailN.unhandled": "Die Dateien enthalten nicht behandelte Konflikte. Ihre Änderungen gehen verloren, wenn Sie sie nicht speichern.", + "workspace.detailN.unhandled.nonDirty": "Die Dateien enthalten nicht behandelte Konflikte.", + "workspace.doNotSave": "&&Nicht speichern", + "workspace.message1": "Möchten Sie die Änderungen speichern, die Sie an \"{0}\" vorgenommen haben?", + "workspace.message1.nonDirty": "Möchten Sie den Zusammenführungseditor für {0} schließen?", + "workspace.messageN": "Möchten Sie die Änderungen speichern, die Sie an {0} Dateien vorgenommen haben?", + "workspace.messageN.nonDirty": "Möchten Sie {0} Merge-Editoren schließen?", + "workspace.save": "&&Speichern", + "workspace.saveWithConflict": "&&Mit Konflikten speichern" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": { + "conflictingLine": "1 in Konflikt stehende Zeile", + "conflictingLines": "{0} in Konflikt stehende Zeilen" + }, + "vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": { + "setInputHandled": "Behandelte Eingabe festlegen", + "undoMarkAsHandled": "Als behandelt markieren rückgängig machen" }, "vs/workbench/contrib/mergeEditor/browser/view/colors": { "mergeEditor.change.background": "Die Hintergrundfarbe für Änderungen.", "mergeEditor.change.word.background": "Die Hintergrundfarbe für Wörter ändert sich.", + "mergeEditor.changeBase.background": "Die Hintergrundfarbe für Änderungen in der Basis.", + "mergeEditor.changeBase.word.background": "Die Hintergrundfarbe für Wortänderungen in der Basis.", "mergeEditor.conflict.handled.minimapOverViewRuler": "Die Vordergrundfarbe für Änderungen in Eingabe 1", "mergeEditor.conflict.handledFocused.border": "Die Rahmenfarbe behandelter fokussierter Konflikte.", "mergeEditor.conflict.handledUnfocused.border": "Die Rahmenfarbe behandelter nicht fokussierten Konflikte.", + "mergeEditor.conflict.input1.background": "Die Hintergrundfarbe von Dekorationen in Eingabe 1.", + "mergeEditor.conflict.input2.background": "Die Hintergrundfarbe von Dekorationen in Eingabe 2.", "mergeEditor.conflict.unhandled.minimapOverViewRuler": "Die Vordergrundfarbe für Änderungen in Eingabe 1", "mergeEditor.conflict.unhandledFocused.border": "Die Rahmenfarbe nicht behandelter fokussierter Konflikte.", - "mergeEditor.conflict.unhandledUnfocused.border": "Die Rahmenfarbe nicht behandelter nicht fokussierter Konflikte." + "mergeEditor.conflict.unhandledUnfocused.border": "Die Rahmenfarbe nicht behandelter nicht fokussierter Konflikte.", + "mergeEditor.conflictingLines.background": "Der Hintergrund des Texts \"Widersprüchliche Zeilen\"." + }, + "vs/workbench/contrib/mergeEditor/browser/view/conflictActions": { + "accept": "Annehmen {0}", + "acceptBoth": "Kombination akzeptieren", + "acceptBoth0First": "Kombination akzeptieren ({0} zuerst)", + "acceptBothTooltip": "Akzeptieren Sie eine automatische Kombination beider Seiten im Ergebnisdokument.", + "acceptTooltip": "Akzeptieren Sie {0} im Ergebnisdokument.", + "append": "{0} anfügen", + "appendTooltip": "Fügen Sie {0} an das Ergebnisdokument an.", + "combine": "Kombination akzeptieren", + "ignore": "Ignorieren", + "manualResolution": "Manuelle Auflösung", + "manualResolutionTooltip": "Dieser Konflikt wurde manuell aufgelöst.", + "markAsHandledTooltip": "Diese Seite des Konflikts nicht übernehmen.", + "noChangesAccepted": "Keine Änderungen akzeptiert", + "noChangesAcceptedTooltip": "Die aktuelle Auflösung dieses Konflikts entspricht dem gemeinsamen Vorgängerelement der rechten und linken Änderungen.", + "remove": "\"{0}\" entfernen", + "removeTooltip": "Entfernen Sie {0} aus dem Ergebnisdokument.", + "resetToBase": "Auf Basis zurücksetzen", + "resetToBaseTooltip": "Setzen Sie diesen Konflikt auf den gemeinsamen Vorgänger der rechten und linken Änderungen zurück." + }, + "vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": { + "base": "Basis", + "compareWith": "Vergleich mit {0}", + "compareWithTooltip": "Unterschiede werden mit einer Hintergrundfarbe hervorgehoben." }, "vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": { - "accept": "Annehmen", + "accept.conflicting": "Annehmen (Ergebnis ist fehlerhaft)", + "accept.excluded": "Annehmen", + "accept.first": "Annahme rückgängig machen", + "accept.second": "Annahme rückgängig machen (zurzeit zweite)", + "input1": "Eingang 1", + "input2": "Eingang 2", "mergeEditor.accept": "Annehmen {0}", "mergeEditor.acceptBoth": "Beides akzeptieren", "mergeEditor.markAsHandled": "Als behandelt markieren", "mergeEditor.swap": "Austausch" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": { + "allConflictHandled": "Alle Konflikte wurden behandelt. Die Zusammenführung kann jetzt abgeschlossen werden.", + "goToNextConflict": "Zum nächsten Konflikt wechseln", "mergeEditor.remainingConflict": "{0} verbleibende Konflikte ", - "mergeEditor.remainingConflicts": "{0} verbleibender Konflikt" + "mergeEditor.remainingConflicts": "{0} verbleibender Konflikt", + "result": "Ergebnis" }, "vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": { - "editor.mergeEditor.label": "Merge-Editor", - "input1": "Eingang 1", - "input2": "Eingang 2", - "mergeEditor": "Textzusammenführungs-Editor", - "result": "Ergebnis" + "mergeEditor": "Textzusammenführungs-Editor" + }, + "vs/workbench/contrib/mergeEditor/browser/view/viewModel": { + "noConflictMessage": "Zurzeit ist kein relevanter Konflikt vorhanden, der umgeschaltet werden kann." }, "vs/workbench/contrib/mergeEditor/common/mergeEditor": { "baseUri": "Der URI des Basers eines Merge-Editors.", "editorLayout": "Der Layoutmodus eines Merge-Editors.", "is": "Der Editor ist ein Merge-Editor.", - "resultUri": "Der URI des Ergebnisses eines Merge-Editors." + "isr": "Der Editor ist der Ergebnis-Editor eines Merge-Editors.", + "resultUri": "Der URI des Ergebnisses eines Merge-Editors.", + "showBase": "Wenn der Merge-Editor die Basisversion anzeigt", + "showBaseAtTop": "Falls die Basis oben angezeigt werden soll", + "showNonConflictingChanges": "Wenn der Merge-Editor nicht in Konflikt stehende Änderungen anzeigt" + }, + "vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Auswahl im temporären Merge-Editor öffnen", + "merge.dev.openState": "Merge-Editor-Status aus JSON öffnen", + "mergeEditor": "Merge-Editor (Entwicklung)", + "mergeEditor.enterJSON": "JSON eingeben" }, "vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": { "notebookActions.changeCellToCode": "Zelle in Code ändern", @@ -6579,16 +7662,20 @@ "notebookActions.expandCellOutput": "Zellenausgabe aufklappen", "notebookActions.joinCellAbove": "Mit vorheriger Zelle verknüpfen", "notebookActions.joinCellBelow": "Mit nächster Zelle verknüpfen", + "notebookActions.joinSelectedCells": "Ausgewählte Zellen verbinden", "notebookActions.moveCellDown": "Zelle nach unten verschieben", "notebookActions.moveCellUp": "Zelle nach oben verschieben", "notebookActions.splitCell": "Zelle teilen", - "notebookActions.toggleOutputs": "Ausgaben umschalten" + "notebookActions.toggleOutputs": "Ausgaben umschalten", + "notebookActions.toggleScrolling": "Bildlaufzellenausgabe umschalten" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": { "notebook.cell.status.executing": "Wird ausgeführt", "notebook.cell.status.failed": "Fehler", "notebook.cell.status.pending": "Ausstehend", - "notebook.cell.status.success": "Erfolgreich" + "notebook.cell.status.success": "Erfolgreich", + "notebook.cell.statusBar.timerTooltip": "**Letzte Ausführung** {0}\r\n\r\n**Ausführungszeit** {1}\r\n\r\n**Mehraufwand** {2}\r\n\r\n**Renderzeiten**\r\n\r\n{3}", + "notebook.cell.statusBar.timerTooltip.reportIssueFootnote": "Verwenden Sie die obigen Links, um ein Problem mithilfe des Problemberichts zu melden." }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": { "notebook.cell.status.autoDetectLanguage": "Erkannte Sprache akzeptieren: {0}", @@ -6602,22 +7689,12 @@ "toggleNotebookClipboardLog": "Problembehandlung der Notizbuchzwischenablage umschalten" }, "vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": { - "current1": "Derzeit ausgewählt", - "current2": "{0} – Derzeit ausgewählt", - "installSuggestedKernel": "Vorgeschlagene Erweiterungen installieren", "kernel.select.label": "Kernel auswählen", "notebook.activeCellStatusName": "Notebook-Editor – Auswahl", "notebook.info": "Notebook-Kernelinformationen", "notebook.multiActiveCellIndicator": "Zelle {0} ({1} ausgewählt)", "notebook.select": "Notebook-Kernel – Auswahl", "notebook.singleActiveCellIndicator": "Zelle {0} von {1}", - "notebookActions.selectKernel": "Kernel für Notebook auswählen", - "notebookActions.selectKernel.args": "Notebook-Kernelargumente", - "otherKernelKinds": "Sonstiges", - "prompt.placeholder.change": "Kernel für \"{0}\" ändern", - "prompt.placeholder.select": "Kernel für \"{0}\" auswählen", - "searchForKernels": "Durchsuchen Sie den Marktplatz nach Kernel-Erweiterungen", - "suggestedKernels": "Vorgeschlagen", "tooltop": "{0} (Vorschlag)" }, "vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": { @@ -6636,7 +7713,7 @@ "label.toggleReplaceButton": "Ersetzen umschalten", "notebook.find.filter.filterAction": "Filter suchen", "notebook.find.filter.findInCodeInput": "Codezellenquelle", - "notebook.find.filter.findInCodeOutput": "Zellenausgabe", + "notebook.find.filter.findInCodeOutput": "Codezellenausgabe", "notebook.find.filter.findInMarkupInput": "Markdownquelle", "notebook.find.filter.findInMarkupPreview": "Gerendertes Markdown", "placeholder.find": "Suchen", @@ -6650,6 +7727,7 @@ "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Notebook formatieren", "formatCell.label": "Zelle formatieren", + "formatCells.label": "Zellen formatieren", "label": "Notebook formatieren" }, "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { @@ -6680,11 +7758,23 @@ "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { "setProfileTitle": "Profil festlegen" }, + "vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": { + "codeAction.apply": "Codeaktion \"{0}\" wird angewendet.", + "codeaction.get2": "Codeaktionen werden aus \"{0}\" abgerufen. ([Konfigurieren]({1}))", + "label": "Notebook formatieren", + "notebookFormatSave.formatting": "Formatierung", + "notebookSaveParticipants.cellCodeActions": "Ausführen von Codeaktionen", + "notebookSaveParticipants.notebookCodeActions": "Codeaktionen für \"Notebook\" werden ausgeführt" + }, "vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": { "workbench.notebook.clearNotebookEdtitorTypeCache": "Notebook-Editor-Typ-Cache löschen", "workbench.notebook.inspectLayout": "Notebook-Layout überprüfen", "workbench.notebook.toggleLayoutTroubleshoot": "Problembehandlung beim Umschalten des Layouts" }, + "vs/workbench/contrib/notebook/browser/controller/cellOperations": { + "notebookActions.joinSelectedCells": "Zellen unterschiedlicher Art können nicht verbunden werden.", + "notebookActions.joinSelectedCells.label": "Notebook-Zellen verbinden" + }, "vs/workbench/contrib/notebook/browser/controller/coreActions": { "miShare": "Freigeben", "notebookActions.category": "Notebook", @@ -6694,9 +7784,12 @@ "vs/workbench/contrib/notebook/browser/controller/editActions": { "autoDetect": "Automatische Erkennung", "changeLanguage": "Zellsprache ändern", - "clearAllCellsOutputs": "Ausgaben aller Zellen löschen", + "clearAllCellsOutputs": "Alle Ausgaben löschen", "clearCellOutputs": "Zellenausgaben löschen", + "confirmDeleteButton": "Löschen", + "confirmDeleteButtonMessage": "Diese Zelle wird ausgeführt. Möchten Sie sie wirklich löschen?", "detectLanguage": "Erkannte Sprache für Zelle akzeptieren", + "doNotAskAgain": "Nicht erneut fragen", "languageDescription": "({0}) – aktuelle Sprache", "languageDescriptionConfigured": "({0})", "languagesPicks": "Sprachen (Bezeichner)", @@ -6716,6 +7809,7 @@ "notebookActions.executeAndSelectBelow": "Notebook-Zelle ausführen und unten auswählen", "notebookActions.executeBelow": "\"Zelle ausführen\" und \"Unterhalb\"", "notebookActions.executeNotebook": "Alle ausführen", + "notebookActions.interruptNotebook": "Unterbrechen", "notebookActions.renderMarkdown": "Alle Markdownzellen rendern", "revealLastFailedCell": "Zur Zelle \"Zuletzt fehlgeschlagen\" wechseln", "revealLastFailedCellShort": "Gehe zu", @@ -6755,7 +7849,8 @@ "saveTarget.machine": "Benutzereinstellungen", "saveTarget.workspace": "Arbeitsbereichseinstellungen", "workbench.notebook.layout.configure.label": "Notebook-Layout anpassen", - "workbench.notebook.layout.select.label": "Zwischen Notebook-Layouts auswählen" + "workbench.notebook.layout.select.label": "Zwischen Notebook-Layouts auswählen", + "workbench.notebook.layout.webview.reset.label": "Notebook-Webansicht zurücksetzen" }, "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { "builtinRenderInfo": "Integriert", @@ -6767,6 +7862,8 @@ "promptChooseMimeTypeInSecure.placeHolder": "Wählen Sie den MIME-Typ aus, der für die aktuelle Ausgabe gerendert werden soll. RTF-MIME-Typen sind nur verfügbar, wenn das Notebook vertrauenswürdig ist." }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { + "notebook.diff.action.next.title": "Nächste Änderung anzeigen", + "notebook.diff.action.previous.title": "Vorherige Änderung anzeigen", "notebook.diff.cell.revertInput": "Eingabe wiederherstellen", "notebook.diff.cell.revertMetadata": "Metadaten wiederherstellen", "notebook.diff.cell.revertOutputs": "Ausgaben wiederherstellen", @@ -6777,32 +7874,9 @@ "notebook.diff.showOutputs": "Ausgabeunterschiede anzeigen", "notebook.diff.switchToText": "Text-Diff-Editor öffnen" }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": { "notebookTreeAriaLabel": "Notebook-Textdiff" }, - "vs/workbench/contrib/notebook/browser/extensionPoint": { - "contributes.notebook.provider": "Fügt Notebook-Dokumentanbieter hinzu.", - "contributes.notebook.provider.displayName": "Menschlich lesbarer Name des Notebooks.", - "contributes.notebook.provider.selector": "Globs, für die das Notebook vorgesehen ist.", - "contributes.notebook.provider.selector.filenamePattern": "Glob, für den das Notizbuch aktiviert ist.", - "contributes.notebook.provider.viewType": "Der Typ des Notizbuchs.", - "contributes.notebook.renderer": "Fügt Anbieter für das Rendern der Notebook-Ausgabe hinzu.", - "contributes.notebook.renderer.displayName": "Menschlich lesbarer Name des Notebook-Ausgaberenderers.", - "contributes.notebook.renderer.entrypoint": "Datei, die in der Webansicht geladen werden soll, um die Erweiterung zu rendern.", - "contributes.notebook.renderer.entrypoint.extends": "Vorhandener Renderer, der durch diesen erweitert wird", - "contributes.notebook.renderer.hardDependencies": "Liste der Kernel-Abhängigkeiten, die der Renderer erfordert. Wenn eine der Abhängigkeiten in \"NotebookKernel.preloads\" vorhanden ist, kann der Renderer verwendet werden.", - "contributes.notebook.renderer.optionalDependencies": "Liste der Soft-Kernel-Abhängigkeiten, von denen der Renderer Gebrauch machen kann. Wenn eine der Abhängigkeiten in \"NotebookKernel.preloads\" vorhanden ist, wird der Renderer vor Renderern bevorzugt, die nicht mit dem Kernel interagieren.", - "contributes.notebook.renderer.requiresMessaging": "Definiert, wie und ob der Renderer über „createRendererMessaging“ mit einem Erweiterungshost kommunizieren muss. Renderer mit höheren Messaginganforderungen funktionieren möglicherweise nicht in allen Umgebungen.", - "contributes.notebook.renderer.requiresMessaging.always": "Messaging ist erforderlich. Der Renderer wird nur verwendet, wenn er Teil einer Erweiterung ist, die auf einem Erweiterungshost ausgeführt werden kann.", - "contributes.notebook.renderer.requiresMessaging.never": "Der Renderer erfordert kein Messaging.", - "contributes.notebook.renderer.requiresMessaging.optional": "Der Renderer ist besser mit dem Messaging verfügbar, aber er ist nicht erforderlich.", - "contributes.notebook.renderer.viewType": "Eindeutiger Bezeichner des Notebook-Ausgaberenderers.", - "contributes.notebook.selector": "Globs, für die das Notebook vorgesehen ist.", - "contributes.notebook.selector.provider.excludeFileNamePattern": "Globmuster, für das das Notizbuch deaktiviert ist.", - "contributes.priority": "Steuert, ob der benutzerdefinierte Editor automatisch aktiviert wird, wenn der Benutzer eine Datei öffnet. Diese Einstellung kann von Benutzern über die Einstellung \"workbench.editorAssociations\" außer Kraft gesetzt werden.", - "contributes.priority.default": "Der Editor wird automatisch verwendet, wenn der Benutzer eine Ressource öffnet, sofern keine anderen benutzerdefinierten Standard-Editoren für diese Ressource registriert sind.", - "contributes.priority.option": "Der Editor wird nicht automatisch verwendet, wenn der Benutzer eine Ressource öffnet. Ein Benutzer kann jedoch mit dem Befehl \"Erneut öffnen mit\" zum Editor wechseln." - }, "vs/workbench/contrib/notebook/browser/notebook.contribution": { "insertToolbarLocation.betweenCells": "Eine Symbolleiste, die beim Daraufzeigen zwischen Zellen angezeigt wird.", "insertToolbarLocation.both": "Beide Symbolleisten.", @@ -6811,28 +7885,36 @@ "notebook.cellToolbarLocation.description": "Hiermit wird angegeben, wo die Zellensymbolleiste angezeigt bzw. ob sie ausgeblendet werden soll.", "notebook.cellToolbarLocation.viewType": "Die Position der Zellensymbolleiste für bestimmte Dateitypen konfigurieren", "notebook.cellToolbarVisibility.description": "Gibt an, ob die Zellensymbolleiste beim Daraufzeigen oder Klicken angezeigt werden soll.", + "notebook.codeActionsOnSave": "Experimentell. Führen Sie eine Reihe von CodeActions für ein Notebook beim Speichern aus. CodeActions muss angegeben werden, die Datei darf nicht nach einer Verzögerung gespeichert werden, und der Editor darf nicht heruntergefahren werden. Beispiel: \"source.fixAll: true\"", "notebook.compactView.description": "Steuert, ob der Notebook-Editor in kompakter Darstellung gerendert werden soll. Beim Einschalten wird z. B. die Breite des linken Rands verringert.", + "notebook.confirmDeleteRunningCell": "Hiermit wird gesteuert, ob eine Bestätigungsaufforderung zum Löschen einer ausgeführten Zelle erforderlich ist.", "notebook.consolidatedOutputButton.description": "Steuert, ob Ausgabeaktionen in der Symbolleiste für die Ausgabe gerendert werden sollen.", "notebook.consolidatedRunButton.description": "Steuert, ob neben der Schaltfläche \"Ausführen\" zusätzliche Aktionen in einer Dropdownliste angezeigt werden.", + "notebook.diff.enableOverviewRuler.description": "Gibt an, ob das Übersichtslineal im Diff-Editor für Notebook gerendert werden soll.", "notebook.diff.enablePreview.description": "Gibt an, ob der erweiterte Text-Diff-Editor für Notebook verwendet werden soll.", "notebook.displayOrder.description": "Prioritätsliste für MIME-Ausgabetypen", "notebook.dragAndDrop.description": "Steuert, ob der Notebook-Editor das Verschieben von Zellen durch Drag & Drop zulässt.", "notebook.editorOptions.experimentalCustomization": "Einstellungen für Code-Editoren, die in Notebooks verwendet werden. Dies kann verwendet werden, um die meisten Editor. *-Einstellungen anzupassen.", - "notebook.focusIndicator.description": "Steuert, wo der Fokusindikator gerendert wird, entweder entlang der Zellrahmen oder auf dem linken Bundsteg", + "notebook.findScope": "Passen Sie das Verhalten des Such-Widgets für die Suche innerhalb von Notizbuchzellen an. Wenn sowohl die Markierungsquelle als auch die Markierungsvorschau aktiviert sind, durchsucht das Widget Suchen entweder den Quellcode oder die Vorschau, je nach dem aktuellen Status der Zelle.", + "notebook.focusIndicator.description": "Steuert, wo der Fokusindikator gerendert wird, entweder entlang der Zellrahmen oder auf dem linken Bundsteg.", + "notebook.formatOnCellExecution": "Formatieren Sie eine Notebook-Zelle bei der Ausführung. Ein Formatierungsprogramm muss verfügbar sein.", + "notebook.formatOnSave": "Formatieren eines Notizbuchs beim Speichern. Es muss ein Formatierer vorhanden sein, die Datei darf nicht verzögert gespeichert werden und der Editor darf nicht heruntergefahren werden.", "notebook.globalToolbar.description": "Steuert, ob eine globale Symbolleiste im Notebook-Editor gerendert wird.", "notebook.globalToolbarShowLabel": "Steuern Sie, ob die Aktionen auf der Notizbuchsymbolleiste die Bezeichnung rendern sollen.", "notebook.insertToolbarPosition.description": "Steuern Sie, wo die Aktionen zum Einfügen von Zellen angezeigt werden.", "notebook.interactiveWindow.collapseCodeCells": "Steuert, ob Codezellen im interaktiven Fenster standardmäßig reduziert werden.", "notebook.markup.fontSize": "Steuert die Schriftgröße der gerenderten Markierungen in Notebooks in Pixel. Bei Einstellung auf {0} wird 120% von {1} verwendet.", "notebook.outputFontFamily": "Die Schriftfamilie für den Ausgabetext für Notebookzellen. Bei Festlegung auf \"leer\" wird die {0} verwendet.", - "notebook.outputFontSize": "Schriftgrad für den Ausgabetext von Notizbuchzellen. Wenn auf {0} gesetzt, {1} wird verwendet.", - "notebook.outputLineHeight": "Zeilenhöhe des Ausgabetextes für Notebook-Zellen.\r\n - Werte zwischen 0 und 8 werden als Multiplikator mit der Schriftgröße verwendet.\r\n - Werte größer oder gleich 8 werden als Effektivwerte verwendet.", + "notebook.outputFontSize": "Schriftgrad für den Ausgabetext in den Zellen der Notizbücher. Wenn auf 0 gesetzt, wird {0} verwendet.", + "notebook.outputLineHeight": "Zeilenhöhe des Ausgabetexts innerhalb Notebookzellen.\r\n – Wenn auf 0 festgelegt, wird die Zeilenhöhe des Editors verwendet.\r\n – Werte zwischen 0 und 8 werden als Multiplikator mit dem Schriftgrad verwendet.\r\n – Werte größer oder gleich 8 werden als effektive Werte verwendet.", + "notebook.outputScrolling": "Notebook-Ausgaben zunächst in einem scrollbaren Bereich darstellen, wenn sie länger als der Grenzwert sind", + "notebook.outputWordWrap": "Steuert, ob die Zeilen in der Ausgabe umschlossen werden sollen.", "notebook.showCellStatusbar.description": "Gibt an, ob die Zellenstatusleiste angezeigt werden soll.", "notebook.showCellStatusbar.hidden.description": "Die Statusleiste der Zelle ist immer ausgeblendet.", "notebook.showCellStatusbar.visible.description": "Die Statusleiste der Zelle ist immer sichtbar.", "notebook.showCellStatusbar.visibleAfterExecute.description": "Die Statusleiste der Zelle wird ausgeblendet bis die Zelle ausgeführt wurde. Anschließend wird der Ausführungsstatus angezeigt.", "notebook.showFoldingControls.description": "Steuert, wann der Markdown-Kopfzeilen-Faltpfeil angezeigt wird.", - "notebook.textOutputLineLimit": "Steuert, wie viele Textzeilen in einer Textausgabe gerendert werden.", + "notebook.textOutputLineLimit": "Steuert, wie viele Textzeilen in einer Textausgabe angezeigt werden. Wenn {0} aktiviert ist, wird diese Einstellung verwendet, um die Scrollhöhe der Ausgabe zu bestimmen.", "notebook.undoRedoPerCell.description": "Gibt an, ob für jede Zelle ein separater Widerrufen/Wiederholen-Stapel verwendet werden soll.", "notebookConfigurationTitle": "Notebook", "showFoldingControls.always": "Die Faltsteuerelemente sind immer sichtbar.", @@ -6841,7 +7923,11 @@ }, "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Die Ressource mit dem Notebook-Editortyp '{0}' kann nicht geöffnet werden. Überprüfen Sie, ob die richtige Erweiterung installiert und aktiviert ist.", - "notebookOpenInTextEditor": "Im Text-Editor öffnen" + "fail.noEditor.extensionMissing": "Die Ressource mit dem Notebook-Editortyp '{0}' kann nicht geöffnet werden. Überprüfen Sie, ob die richtige Erweiterung installiert und aktiviert ist.", + "notebookOpenAsText": "Als Text öffnen", + "notebookOpenEnableMissingViewType": "Erweiterung für \"{0}\" aktivieren", + "notebookOpenInTextEditor": "Im Text-Editor öffnen", + "notebookOpenInstallMissingViewType": "Erweiterung für \"{0}\" installieren" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { "focusedCellBackground": "Die Hintergrundfarbe einer Zelle, wenn der Fokus auf der Zelle liegt.", @@ -6860,6 +7946,7 @@ "notebook.outputContainerBorderColor": "Die Rahmenfarbe des Notebook-Ausgabecontainers.", "notebook.selectedCellBorder": "Die Farbe des oberen und unteren Rahmens der Zelle, wenn die Zelle zwar ausgewählt ist, aber nicht im Fokus liegt.", "notebook.symbolHighlightBackground": "Hintergrundfarbe der markierten Zelle", + "notebookEditorOverviewRuler.runningCellForeground": "Die Farbe der laufenden Zellendekoration im Übersichtslineal des Notebook-Editors.", "notebookScrollbarSliderActiveBackground": "Hintergrundfarbe des Schiebereglers für die Notebook-Scrollleiste, wenn darauf geklickt wird.", "notebookScrollbarSliderBackground": "Hintergrundfarbe des Schiebereglers für die Notebook-Scrollleiste.", "notebookScrollbarSliderHoverBackground": "Hintergrundfarbe des Schiebereglers für die Notebook-Scrollleiste beim Daraufzeigen.", @@ -6869,13 +7956,36 @@ "notebookTreeAriaLabel": "Notebook", "selectedCellBackground": "Die Hintergrundfarbe einer Zelle, wenn die Zelle ausgewählt wird." }, - "vs/workbench/contrib/notebook/browser/notebookExecutionServiceImpl": { - "notebookRunTrust": "Durch das Ausführen einer Notebook-Zelle wird Code aus diesem Arbeitsbereich ausgeführt." + "vs/workbench/contrib/notebook/browser/notebookExtensionPoint": { + "contributes.notebook.provider": "Fügt Notebook-Dokumentanbieter hinzu.", + "contributes.notebook.provider.displayName": "Menschlich lesbarer Name des Notebooks.", + "contributes.notebook.provider.selector": "Globs, für die das Notebook vorgesehen ist.", + "contributes.notebook.provider.selector.filenamePattern": "Glob, für den das Notizbuch aktiviert ist.", + "contributes.notebook.provider.viewType": "Der Typ des Notizbuchs.", + "contributes.notebook.renderer": "Fügt Anbieter für das Rendern der Notebook-Ausgabe hinzu.", + "contributes.notebook.renderer.displayName": "Menschlich lesbarer Name des Notebook-Ausgaberenderers.", + "contributes.notebook.renderer.entrypoint": "Datei, die in der Webansicht geladen werden soll, um die Erweiterung zu rendern.", + "contributes.notebook.renderer.entrypoint.extends": "Vorhandener Renderer, der durch diesen erweitert wird", + "contributes.notebook.renderer.hardDependencies": "Liste der Kernel-Abhängigkeiten, die der Renderer erfordert. Wenn eine der Abhängigkeiten in \"NotebookKernel.preloads\" vorhanden ist, kann der Renderer verwendet werden.", + "contributes.notebook.renderer.optionalDependencies": "Liste der Soft-Kernel-Abhängigkeiten, von denen der Renderer Gebrauch machen kann. Wenn eine der Abhängigkeiten in \"NotebookKernel.preloads\" vorhanden ist, wird der Renderer vor Renderern bevorzugt, die nicht mit dem Kernel interagieren.", + "contributes.notebook.renderer.requiresMessaging": "Definiert, wie und ob der Renderer über „createRendererMessaging“ mit einem Erweiterungshost kommunizieren muss. Renderer mit höheren Messaginganforderungen funktionieren möglicherweise nicht in allen Umgebungen.", + "contributes.notebook.renderer.requiresMessaging.always": "Messaging ist erforderlich. Der Renderer wird nur verwendet, wenn er Teil einer Erweiterung ist, die auf einem Erweiterungshost ausgeführt werden kann.", + "contributes.notebook.renderer.requiresMessaging.never": "Der Renderer erfordert kein Messaging.", + "contributes.notebook.renderer.requiresMessaging.optional": "Der Renderer ist besser mit dem Messaging verfügbar, aber er ist nicht erforderlich.", + "contributes.notebook.renderer.viewType": "Eindeutiger Bezeichner des Notebook-Ausgaberenderers.", + "contributes.notebook.selector": "Globs, für die das Notebook vorgesehen ist.", + "contributes.notebook.selector.provider.excludeFileNamePattern": "Globmuster, für das das Notizbuch deaktiviert ist.", + "contributes.preload.entrypoint": "Pfad zur in der Webansicht geladenen Datei.", + "contributes.preload.localResourceRoots": "Pfade zu zusätzlichen Ressourcen, die in der Webansicht zulässig sein sollten.", + "contributes.preload.provider": "Trägt Vorabladevorgänge für Notebooks bei.", + "contributes.preload.provider.viewType": "Der Typ des Notizbuchs.", + "contributes.priority": "Steuert, ob der benutzerdefinierte Editor automatisch aktiviert wird, wenn der Benutzer eine Datei öffnet. Diese Einstellung kann von Benutzern über die Einstellung \"workbench.editorAssociations\" außer Kraft gesetzt werden.", + "contributes.priority.default": "Der Editor wird automatisch verwendet, wenn der Benutzer eine Ressource öffnet, sofern keine anderen benutzerdefinierten Standard-Editoren für diese Ressource registriert sind.", + "contributes.priority.option": "Der Editor wird nicht automatisch verwendet, wenn der Benutzer eine Ressource öffnet. Ein Benutzer kann jedoch mit dem Befehl \"Erneut öffnen mit\" zum Editor wechseln." }, "vs/workbench/contrib/notebook/browser/notebookIcons": { "clearIcon": "Symbol zum Löschen von Zellausgaben in Notebook-Editoren.", "collapsedIcon": "Symbol zum Kommentieren eines zugeklappten Abschnitts in Notebook-Editoren.", - "configureKernel": "Hiermit wird das Symbol im Kernelkonfigurations-Widget in Notebook-Editoren konfiguriert.", "deleteCellIcon": "Symbol zum Löschen einer Zelle in Notebook-Editoren.", "editIcon": "Symbol zum Bearbeiten einer Zelle in Notebook-Editoren.", "errorStateIcon": "Symbol zum Hinweis auf einen Fehlerstatus in Notebook-Editoren.", @@ -6888,22 +7998,35 @@ "mimetypeIcon": "Symbol für einen MIME-Typ in Notebook-Editoren.", "moveDownIcon": "Symbol zum Verschieben einer Zelle nach unten in Notebook-Editoren.", "moveUpIcon": "Symbol zum Verschieben einer Zelle nach oben in Notebook-Editoren.", + "nextChangeIcon": "Symbol für Aktion \"Nächste Änderung\" im Diff-Editor", "openAsTextIcon": "Symbol zum Öffnen des Notebooks in einem Text-Editor.", "pendingStateIcon": "Symbol zum Verweis auf einen ausstehenden Status in Notebook-Editoren.", + "previousChangeIcon": "Symbol für Aktion \"Vorherige Änderung\" im Diff-Editor", "renderOutputIcon": "Symbol zum Rendern der Ausgabe im Diff-Editor.", "revertIcon": "Symbol zum Zurücksetzen in Notebook-Editoren.", "selectKernelIcon": "Hiermit wird das Symbol zum Auswählen eines Kernels in Notebook-Editoren konfiguriert.", "splitCellIcon": "Symbol zum Teilen einer Zelle in Notebook-Editoren.", "stopEditIcon": "Symbol zum Beenden der Bearbeitung einer Zelle in Notebook-Editoren.", "stopIcon": "Symbol zum Beenden einer Ausführung in Notebook-Editoren.", - "successStateIcon": "Symbol zum Verweis auf einen Erfolgsstatus in Notebook-Editoren.", - "unfoldIcon": "Symbol zum Aufklappen einer Zelle in Notebook-Editoren." + "successStateIcon": "Symbol zum Verweis auf einen Erfolgsstatus in Notebook-Editoren." + }, + "vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": { + "notebookRunTrust": "Durch das Ausführen einer Notebook-Zelle wird Code aus diesem Arbeitsbereich ausgeführt." + }, + "vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": { + "workbench.notebook.clearNotebookKernelsMRUCache": "Löschen des MRU-Caches für Notebookkernel" }, "vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": { "disableOtherKeymapsConfirmation": "Andere Tastenzuordnungen ({0}) deaktivieren, um Konflikte zu vermeiden?", "no": "Nein", "yes": "Ja" }, + "vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": { + "renderChannelName": "Notebook-Rendering" + }, + "vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": { + "notebookOpenInstallMissingViewType": "Erweiterung für \"{0}\" installieren" + }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": { "notebook.cell.toggleLineNumbers.title": "Zellennummern anzeigen", "notebook.lineNumbers": "Steuert die Anzeige von Zeilennummern im Zellen-Editor.", @@ -6922,7 +8045,7 @@ }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCell": { "cellExpandInputButtonLabel": "Zelleneingabe erweitern ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "Doppelklicken Sie, um die Zelleneingabe zu erweitern ({0})" + "cellExpandInputButtonLabelWithDoubleClick": "Um die Zelleneingabe ({0}) zu erweitern, doppelklicken Sie" }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon": { "notebook.cell.status.executing": "Wird ausgeführt", @@ -6935,83 +8058,113 @@ }, "vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellOutput": { "cellExpandOutputButtonLabel": "Zellenausgabe erweitern (${0})", - "cellExpandOutputButtonLabelWithDoubleClick": "Doppelklicken Sie, um die Zellenausgabe zu erweitern ({0})", + "cellExpandOutputButtonLabelWithDoubleClick": "Um die Zellenausgabe ({0}) zu erweitern, doppelklicken Sie", "cellOutputsCollapsedMsg": "Ausgaben werden reduziert" }, "vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint": { "hiddenCellsLabel": "1 Zelle ausgeblendet", "hiddenCellsLabelPlural": "{0} Zellen ausgeblendet" }, - "vs/workbench/contrib/notebook/browser/view/cellParts/markdownCell": { + "vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": { "cellExpandInputButtonLabel": "Zelleneingabe erweitern ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "Doppelklicken Sie, um die Zelleneingabe zu erweitern ({0})" + "cellExpandInputButtonLabelWithDoubleClick": "Um die Zelleneingabe ({0}) zu erweitern, doppelklicken Sie" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { - "notebook.emptyMarkdownPlaceholder": "Leere Markdownzelle. Um diese zu bearbeiten, doppelklicken Sie, oder drücken Sie die EINGABETASTE.", - "notebook.error.rendererNotFound": "Für „$0“ a wurde kein Renderer gefunden" + "notebook.emptyMarkdownPlaceholder": "Leere Markdown-Zelle. Um diese zu bearbeiten, doppelklicken Sie, oder drücken Sie die EINGABETASTE.", + "notebook.error.rendererFallbacksExhausted": "Der Inhalt für \"$0\" konnte nicht gerendert werden.", + "notebook.error.rendererNotFound": "Für \"$0\" wurde kein Renderer gefunden.", + "webview title": "Notebook-Webansichtsinhalt" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExecutionOrderCountLabel": "Reihenfolge der Ausführung" }, - "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelActionViewItem": { - "select": "Kernel auswählen" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": { + "current1": "Derzeit ausgewählt", + "current2": "{0} – Derzeit ausgewählt", + "installSuggestedKernel": "Vorgeschlagene Erweiterungen installieren", + "kernels.detecting": "Kernel werden ermittelt", + "kernels.selectedKernelAndKernelDetectionRunning": "Ausgewählter Kernel: {0} (Aufgaben zur Kernelerkennung werden ausgeführt)", + "learnMoreTooltip": "Weitere Informationen", + "prompt.placeholder.change": "Kernel für \"{0}\" ändern", + "prompt.placeholder.select": "Kernel für \"{0}\" auswählen", + "searchForKernels": "Durchsuchen Sie den Marktplatz nach Kernel-Erweiterungen", + "select": "Kernel auswählen", + "selectAnotherKernel": "Anderen Kernel auswählen", + "selectAnotherKernel.more": "Anderen Kernel auswählen...", + "selectKernel.placeholder": "Geben Sie ein, um eine Kernelquelle auszuwählen", + "selectKernelFromExtension": "Kernel aus \"{0}\" auswählen" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "Der Inhalt der Datei wurde auf dem Datenträger geändert. Möchten Sie die aktualisierte Version öffnen oder die Datei mit Ihren Änderungen überschreiben?", - "notebook.staleSaveError.overwrite.": "Überschreiben", - "notebook.staleSaveError.revert": "Zurücksetzen" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": { + "notebookActions.selectKernel": "Kernel für Notebook auswählen", + "notebookActions.selectKernel.args": "Notebook-Kernelargumente" + }, + "vs/workbench/contrib/notebook/common/notebookEditorInput": { + "vetoExtHostRestart": "Notebook '{0}' could not be saved." + }, + "vs/workbench/contrib/offline/browser/offline.contribution": { + "offline": "Das Netzwerk scheint offline zu sein. Bestimmte Features sind möglicherweise nicht verfügbar.", + "statusBarOfflineBackground": "Hintergrundfarbe der Statusleiste, wenn die Workbench offline ist. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarOfflineBorder": "Rahmenfarbe der Statusleiste zur Abtrennung von der Randleiste und dem Editor, wenn die Workbench offline ist. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarOfflineForeground": "Vordergrundfarbe der Statusleiste, wenn die Workbench offline ist. Die Statusleiste wird unten im Fenster angezeigt." }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "filteredTypes.array": "Wenn aktiviert, zeigt die Gliederung \"array\"-Symbole an.", - "filteredTypes.boolean": "Wenn aktiviert, zeigt die Gliederung \"boolean\"-Symbole an.", - "filteredTypes.class": "Wenn aktiviert, zeigt die Gliederung \"class\"-Symbole an", - "filteredTypes.constant": "Wenn aktiviert, zeigt die Gliederung \"constant\"-Symbole an.", - "filteredTypes.constructor": "Wenn aktiviert, zeigt die Gliederung \"constructor\"-Symbole an.", - "filteredTypes.enum": "Wenn aktiviert, zeigt die Gliederung \"enum\"-Symbole an.", - "filteredTypes.enumMember": "Wenn aktiviert, zeigt die Gliederung \"enumMember\"-Symbole an.", - "filteredTypes.event": "Wenn aktiviert, zeigt die Gliederung \"event\"-Symbole an.", - "filteredTypes.field": "Wenn aktiviert, zeigt die Gliederung \"field\"-Symbole an.", - "filteredTypes.file": "Wenn aktiviert, zeigt die Gliederung \"file\"-Symbole an.", - "filteredTypes.function": "Wenn aktiviert, zeigt die Gliederung \"function\"-Symbole an.", - "filteredTypes.interface": "Wenn aktiviert, zeigt die Gliederung \"interface\"-Symbole an.", - "filteredTypes.key": "Wenn aktiviert, zeigt die Gliederung \"key\"-Symbole an.", - "filteredTypes.method": "Wenn aktiviert, zeigt die Gliederung \"method\"-Symbole an.", - "filteredTypes.module": "Wenn aktiviert, zeigt die Gliederung \"module\"-Symbole an.", - "filteredTypes.namespace": "Wenn aktiviert, zeigt die Gliederung \"namespace\"-Symbole an.", - "filteredTypes.null": "Wenn aktiviert, zeigt die Gliederung \"null\"-Symbole an.", - "filteredTypes.number": "Wenn aktiviert, zeigt die Gliederung \"number\"-Symbole an.", - "filteredTypes.object": "Wenn aktiviert, zeigt die Gliederung \"object\"-Symbole an.", - "filteredTypes.operator": "Wenn aktiviert, zeigt die Gliederung \"operator\"-Symbole an.", - "filteredTypes.package": "Wenn aktiviert, zeigt die Gliederung \"package\"-Symbole an.", - "filteredTypes.property": "Wenn aktiviert, zeigt die Gliederung \"property\"-Symbole an.", - "filteredTypes.string": "Wenn aktiviert, zeigt die Gliederung \"string\"-Symbole an.", - "filteredTypes.struct": "Wenn aktiviert, zeigt die Gliederung \"struct\"-Symbole an", - "filteredTypes.typeParameter": "Wenn aktiviert, zeigt die Gliederung \"typeParameter\"-Symbole an.", - "filteredTypes.variable": "Wenn aktiviert, zeigt die Gliederung \"variable\"-Symbole an.", + "filteredTypes.array": "Wenn aktiviert, zeigt die Gliederung „array“-Symbole an.", + "filteredTypes.boolean": "Wenn aktiviert, zeigt die Gliederung „boolean“-Symbole an.", + "filteredTypes.class": "Wenn aktiviert, zeigt die Gliederung „class“-Symbole an.", + "filteredTypes.constant": "Wenn aktiviert, zeigt die Gliederung „constant“-Symbole an.", + "filteredTypes.constructor": "Wenn aktiviert, zeigt die Gliederung „constructor“-Symbole an.", + "filteredTypes.enum": "Wenn aktiviert, zeigt die Gliederung „enum“-Symbole an.", + "filteredTypes.enumMember": "Wenn aktiviert, zeigt die Gliederung „enumMember“-Symbole an.", + "filteredTypes.event": "Wenn aktiviert, zeigt die Gliederung „event“-Symbole an.", + "filteredTypes.field": "Wenn aktiviert, zeigt die Gliederung „field“-Symbole an.", + "filteredTypes.file": "Wenn aktiviert, zeigt die Gliederung „file“-Symbole an.", + "filteredTypes.function": "Wenn aktiviert, zeigt die Gliederung „function“-Symbole an.", + "filteredTypes.interface": "Wenn aktiviert, zeigt die Gliederung „interface“-Symbole an.", + "filteredTypes.key": "Wenn aktiviert, zeigt die Gliederung „key“-Symbole an.", + "filteredTypes.method": "Wenn aktiviert, zeigt die Gliederung „method“-Symbole an.", + "filteredTypes.module": "Wenn aktiviert, zeigt die Gliederung „module“-Symbole an.", + "filteredTypes.namespace": "Wenn aktiviert, zeigt die Gliederung „namespace“-Symbole an.", + "filteredTypes.null": "Wenn aktiviert, zeigt die Gliederung „null“-Symbole an.", + "filteredTypes.number": "Wenn aktiviert, zeigt die Gliederung „number“-Symbole an.", + "filteredTypes.object": "Wenn aktiviert, zeigt die Gliederung „object“-Symbole an.", + "filteredTypes.operator": "Wenn aktiviert, zeigt die Gliederung „operator“-Symbole an.", + "filteredTypes.package": "Wenn aktiviert, zeigt die Gliederung „package“-Symbole an.", + "filteredTypes.property": "Wenn aktiviert, zeigt die Gliederung „property“-Symbole an.", + "filteredTypes.string": "Wenn aktiviert, zeigt die Gliederung „string“-Symbole an.", + "filteredTypes.struct": "Wenn aktiviert, zeigt die Gliederung „struct“-Symbole an.", + "filteredTypes.typeParameter": "Wenn aktiviert, zeigt die Gliederung „typeParameter“-Symbole an.", + "filteredTypes.variable": "Wenn aktiviert, zeigt die Gliederung „variable“-Symbole an.", "name": "Gliederung", - "outline.problem.colors": "Hiermit werden Farben für Fehler und Warnungen verwendet.", - "outline.problems.badges": "Hiermit werden Badges für Fehler und Warnungen verwendet.", - "outline.showIcons": "Hiermit werden Gliederungselemente mit Symbolen gerendert.", - "outline.showProblem": "Hiermit werden Fehler und Warnungen für Gliederungselemente angezeigt.", + "outline.initialState": "Steuert, ob Gliederungselemente reduziert oder erweitert werden.", + "outline.initialState.collapsed": "Alle Elemente zuklappen.", + "outline.initialState.expanded": "Alle Elemente aufklappen.", + "outline.problem.colors": "Verwenden Sie Farben für Fehler und Warnungen für Gliederungselemente.", + "outline.problems.badges": "Verwenden Sie Badges für Fehler und Warnungen für Gliederungselemente.", + "outline.showIcons": "Rendern Sie Gliederungselemente mit Symbolen.", + "outline.showProblem": "Fehler und Warnungen für Gliederungselemente anzeigen.", "outlineConfigurationTitle": "Gliederung", "outlineViewIcon": "Ansichtssymbol der Gliederungsansicht." }, - "vs/workbench/contrib/outline/browser/outlinePane": { + "vs/workbench/contrib/outline/browser/outlineActions": { "collapse": "Alle zuklappen", + "expand": "Alle aufklappen", "filterOnType": "Typfilter", "followCur": "Cursor folgen", - "loading": "Dokumentsymbole für \"{0}\" werden geladen...", - "no-editor": "Der aktive Editor kann keine Gliederungsinformationen angeben.", - "no-symbols": "Keine Symbole im Dokument \"{0}\" gefunden.", "sortByKind": "Sortieren nach: Kategorie", "sortByName": "Sortieren nach: Name", "sortByPosition": "Sortieren nach: Position" }, + "vs/workbench/contrib/outline/browser/outlinePane": { + "loading": "Dokumentsymbole für \"{0}\" werden geladen...", + "no-editor": "Der aktive Editor kann keine Gliederungsinformationen angeben.", + "no-symbols": "Keine Symbole im Dokument \"{0}\" gefunden." + }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "Protokollanzeige" }, "vs/workbench/contrib/output/browser/output.contribution": { "clearOutput.label": "Ausgabe löschen", + "extensionLogs": "Erweiterungsprotokolle", "logViewer": "Protokollanzeige", "miToggleOutput": "&&Ausgabe", "openActiveLogOutputFile": "Protokollausgabedatei öffnen", @@ -7022,42 +8175,42 @@ "outputScrollOff": "Automatisches Scrollen deaktivieren", "outputScrollOn": "Automatisches Scrollen aktivieren", "outputViewIcon": "Ansichtssymbol der Ausgabeansicht.", + "selectOutput": "Ausgabekanal auswählen", "selectlog": "Protokoll auswählen", "selectlogFile": "Protokolldatei auswählen", "showLogs": "Protokolle anzeigen...", - "switchToOutput.label": "Zur Ausgabe wechseln", + "showOutputChannels": "Ausgabekanäle anzeigen...", + "switchBetweenOutputs.label": "Ausgabe wechseln", + "switchToOutput.label": "Ausgabe wechseln", "toggleAutoScroll": "Automatisches Scrollen umschalten" }, "vs/workbench/contrib/output/browser/outputView": { "channel": "Ausgabekanal für '{0}'", - "logChannel": "Protokoll ({0})", "output": "Ausgabe", "output model title": "{0} - Ausgabe", - "outputChannels": "Ausgabekanäle", - "outputViewAriaLabel": "Ausgabepanel", - "outputViewWithInputAriaLabel": "{0}, Ausgabepanel" + "outputViewAriaLabel": "Ausgabepanel" }, "vs/workbench/contrib/performance/browser/performance.contribution": { + "cycles": "Druckdienstzyklen", + "emitter": "Ausgabeprofile drucken", + "insta.trace": "Dienstablaufverfolgungen drucken", "show.label": "Startleistung" }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Startleistung" }, + "vs/workbench/contrib/performance/electron-sandbox/performance.contribution": { + "experimental.rendererProfiling": "Wenn diese Option aktiviert ist, wird automatisch ein Profil für langsame Renderer erstellt." + }, "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { "prof.detail": "Erstellen Sie ein Issue, und fügen Sie die folgenden Dateien manuell an:\r\n{0}", "prof.detail.restart": "Ein abschließender Neustart ist erforderlich, um \"{0}\" verwenden zu können. Vielen Dank für Ihre Mithilfe!", "prof.message": "Profile wurden erfolgreich erstellt.", - "prof.restart": "&&Neu starten", + "prof.restart": "Neu starten", "prof.restart.button": "&&Neu starten", "prof.restartAndFileIssue": "&&Issue erstellen und neu starten", "prof.thanks": "Vielen Dank für Ihre Mithilfe!" }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.chordsTo": "Tastenkombination zu", - "defineKeybinding.existing": "Diese Tastenzuordnung ist {0} vorhandenen Befehlen zugewiesen", - "defineKeybinding.initial": "Drücken Sie die gewünschte Tastenkombination, und betätigen Sie anschließend die EINGABETASTE.", - "defineKeybinding.oneExists": "Diese Tastenzuordnung ist 1 vorhandenen Befehl zugewiesen" - }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Nehmen Sie eine Eingabe vor, um die Tastenzuordnungen zu durchsuchen.", "SearchKeybindings.KeybindingsSearchPlaceholder": "Tasten werden aufgezeichnet. Drücken Sie die ESC-TASTE, um den Vorgang zu beenden.", @@ -7074,8 +8227,10 @@ "editKeybindingLabelWithKey": "Tastenbindung ändern {0}", "editWhen": "when-Ausdruck ändern", "error": "Fehler \"{0}\" beim Bearbeiten der Tastenzuordnung. Überprüfen Sie die Datei \"keybindings.json\" auf Fehler.", + "extension label": "Erweiterung ({0})", "keybinding": "Tastenzuordnung", "keybindingsLabel": "Tastenzuordnungen", + "keyboard shortcuts aria label": "verwenden Sie die LEERTASTE oder EINGABETASTE, um die Tastenzuordnung zu ändern.", "noKeybinding": "Keine Tastenzuordnung zugewiesen.", "noWhen": "Kein when-Kontext.", "recordKeysLabel": "Tasten aufzeichnen", @@ -7088,24 +8243,43 @@ "sortByPrecedeneLabel": "Nach Rangfolge sortieren (Höchste zuerst)", "source": "Quelle", "title": "{0} ({1})", - "when": "Zeitpunkt", - "whenContextInputAriaLabel": "when-Kontext eingeben. Drücken Sie die EINGABETASTE, um die Eingabe zu bestätigen, oder die ESC-Taste, um den Vorgang abzubrechen." + "when": "Zeitpunkt" }, "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { "defineKeybinding.kbLayoutErrorMessage": "Sie können diese Tastenkombination mit Ihrem aktuellen Tastaturlayout nicht generieren.", "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** für Ihr aktuelles Tastaturlayout (**{1}** für USA, Standard).", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** für Ihr aktuelles Tastaturlayout.", - "defineKeybinding.start": "Tastenzuordnung definieren" + "defineKeybinding.kbLayoutLocalMessage": "**{0}** für Ihr aktuelles Tastaturlayout." + }, + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "Tastenkombination zu", + "defineKeybinding.existing": "Diese Tastenzuordnung ist {0} vorhandenen Befehlen zugewiesen", + "defineKeybinding.initial": "Drücken Sie die gewünschte Tastenkombination, und betätigen Sie anschließend die EINGABETASTE.", + "defineKeybinding.oneExists": "Diese Tastenzuordnung ist 1 vorhandenen Befehl zugewiesen" + }, + "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { + "autoDetect": "Automatische Erkennung", + "configureKeyboardLayout": "Tastaturlayout konfigurieren", + "displayLanguage": "Definiert das Tastaturlayout, das in VS Code in der Browserumgebung verwendet wird.", + "doc": "Öffnen Sie VS Code, und führen Sie „Developer: Überprüfen von Schlüsselzuordnungen (JSON)“ aus der Befehlspalette aus.", + "fail.createSettings": "{0} ({1}) kann nicht erstellt werden.", + "keyboard.chooseLayout": "Tastaturlayout ändern", + "keyboardLayout": "Layout: {0}", + "layoutPicks": "Tastaturlayouts ({0})", + "pickKeyboardLayout": "Tastaturlayout auswählen", + "status.workbench.keyboardLayout": "Tastaturlayout" }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "Keyboard Shortcuts": "Tastenkombinationen", "clear": "Suchergebnisse löschen", "clearHistory": "Suchverlauf für Tastenkombinationen löschen", + "defineKeybinding.start": "Tastenzuordnung definieren", "filterUntrusted": "Einstellungen für nicht vertrauenswürdige Arbeitsbereiche anzeigen", "keybindingsEditor": "Editor für Tastenzuordnungen", "miOpenOnlineSettings": "&&Einstellungen für Onlinedienste", "miOpenSettings": "&&Einstellungen", + "miOpenTelemetrySettings": "&&Telemetrieeinstellungen", "miPreferences": "&&Einstellungen", + "openAccessibilitySettings": "Barrierefreiheitseinstellungen öffnen", "openCurrentProfileSettingsJson": "Aktuelle Profileinstellungen öffnen (JSON)", "openDefaultKeybindingsFile": "Standardtastenkombinationen öffnen (JSON)", "openFolderSettings": "Ordnereinstellungen öffnen", @@ -7132,9 +8306,8 @@ "settings.focusSettingsTOC": "Fokus auf Inhaltsverzeichnis der Einstellungen", "settings.showContextMenu": "Kontextmenü für Einstellung anzeigen", "settingsEditor2": "Einstellungs-Editor 2", - "showDefaultKeybindings": "Standard-Tastaturbelegungen anzeigen", + "showDefaultKeybindings": "Tastenzuordnungen des Systems anzeigen", "showExtensionKeybindings": "Tastenzuordnungen für Erweiterung anzeigen", - "showTelemtrySettings": "Telemetrieeinstellungen", "showUserKeybindings": "Benutzer-Tastaturbelegungen anzeigen" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { @@ -7150,11 +8323,8 @@ "preferencesClearInput": "Symbol für das Löschen von Eingaben auf der Benutzeroberfläche für Einstellungen und Tastenzuordnungen.", "preferencesDiscardIcon": "Symbol für die Aktion \"Verwerfen\" auf der Benutzeroberfläche für Einstellungen.", "preferencesOpenSettings": "Symbol für Befehle zum Öffnen von Einstellungen.", - "settingsAddIcon": "Symbol für die Aktion \"Hinzufügen\" auf der Benutzeroberfläche für Einstellungen.", "settingsEditIcon": "Symbol für die Aktion \"Bearbeiten\" auf der Benutzeroberfläche für Einstellungen.", "settingsFilter": "Symbol für die Schaltfläche, die Filter für die Benutzeroberfläche der Einstellungen vorschlägt.", - "settingsGroupCollapsedIcon": "Symbol für einen zugeklappten Abschnitt im JSON-Einstellungs-Editor mit geteilter Ansicht.", - "settingsGroupExpandedIcon": "Symbol für einen aufgeklappten Abschnitt im JSON-Einstellungs-Editor mit geteilter Ansicht.", "settingsMoreActionIcon": "Symbol für die Aktion \"Weitere Aktionen\" auf der Benutzeroberfläche für Einstellungen.", "settingsRemoveIcon": "Symbol für die Aktion \"Entfernen\" auf der Benutzeroberfläche für Einstellungen.", "settingsScopeDropDownIcon": "Symbol für die Dropdownschaltfläche \"Ordner\" im JSON-Einstellungs-Editor mit geteilter Ansicht." @@ -7166,6 +8336,7 @@ "manage workspace trust": "Vertrauensstellung des Arbeitsbereichs verwalten", "replaceDefaultValue": "In Einstellungen ersetzen", "unknown configuration setting": "Unbekannte Konfigurationseinstellung", + "unsupportLanguageOverrideSetting": "Diese Einstellung kann nicht angewendet werden, da sie nicht als Einstellung für die Außerkraftsetzung der Sprache registriert ist.", "unsupportedApplicationSetting": "Diese Einstellung hat einen Anwendungsbereich und kann nur in der Datei mit den Benutzereinstellungen festgelegt werden.", "unsupportedMachineSetting": "Diese Einstellung kann nur in den Benutzereinstellungen im lokalen Fenster oder in den Remoteeinstellungen im Remotefenster angewendet werden.", "unsupportedPolicySetting": "Diese Einstellung kann nicht angewendet werden, da sie in der Systemrichtlinie konfiguriert ist.", @@ -7209,26 +8380,37 @@ "defaultOverriddenLanguagesList": "Sprachabhängige Standardwerte existieren für {0}", "extensionSyncIgnoredLabel": "Nicht synchronisiert", "hasDefaultOverridesForLanguages": "Die folgenden Sprachen verfügen über Standardüberschreibungen:", + "manageWorkspaceTrust": "Vertrauensstellung des Arbeitsbereichs verwalten", "modifiedInScopeForLanguage": "Der Bereich {0} für {1}", "modifiedInScopeForLanguageMidSentence": "der Bereich {0} für {1}", "modifiedInScopes": "Die Einstellung wurde in folgenden Bereichen geändert:", + "policyDescription": "Diese Einstellung wird von Ihrer Organisation verwaltet, und ihr angewendeter Wert kann nicht geändert werden.", + "policyDescriptionAccessible": "Verwaltet von Organisationsrichtlinie; Einstellungswert nicht angewendet", + "policyFilterLink": "Anzeigen von Richtlinieneinstellungen", + "policyLabelText": "Einstellungswert nicht angewendet", "remote": "Remote", "syncIgnoredAriaLabel": "Einstellung wird während der Synchronisierung ignoriert", "syncIgnoredTitle": "Diese Einstellung wird während der Synchronisierung ignoriert", + "trustLabel": "Der Einstellungswert kann nur in einem vertrauenswürdigen Arbeitsbereich angewendet werden.", "user": "Benutzer", - "workspace": "Arbeitsbereich" + "workspace": "Arbeitsbereich", + "workspaceUntrustedAriaLabel": "Arbeitsbereich nicht vertrauenswürdig; Der Einstellungswert wird nicht angewendet.", + "workspaceUntrustedLabel": "Einstellungswert nicht angewendet" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "accessibility": "Barrierefreiheit", "appearance": "Darstellung", "application": "Anwendung", "audioCues": "Audiohinweise", "breadcrumbs": "Breadcrumbs", + "chat": "Chat", "comments": "Kommentare", "commonlyUsed": "Am häufigsten verwendet", "cursor": "Cursor", "debug": "Debuggen", "diffEditor": "Diff-Editor", "editorManagement": "Editorverwaltung", + "experimental": "Experimentell", "extensions": "Erweiterungen", "features": "Features", "fileExplorer": "Explorer", @@ -7237,9 +8419,11 @@ "font": "Schriftart", "formatting": "Formatierung", "keyboard": "Tastatur", + "mergeEditor": "Merge-Editor", "minimap": "Minimap", "newWindow": "Neues Fenster", "notebook": "Notebook", + "other": "Andere", "output": "Ausgabe", "problems": "Probleme", "proxy": "Proxy", @@ -7285,30 +8469,32 @@ "editInSettingsJson": "In \"settings.json\" bearbeiten", "editLanguageSettingLabel": "Einstellungen für {0} bearbeiten", "extensions": "Erweiterungen", - "manageWorkspaceTrust": "Vertrauensstellung des Arbeitsbereichs verwalten", "modified": "Die Einstellung wurde im aktuellen Bereich konfiguriert.", "newExtensionsButtonLabel": "Übereinstimmende Erweiterungen anzeigen", - "policyLabel": "Diese Einstellung wird von Ihrer Organisation verwaltet.", "resetSettingLabel": "Einstellung zurücksetzen", "settings": "Einstellungen", "settings.Default": "Standard", "settings.Modified": "Geändert", "settingsContextMenuTitle": "Weitere Aktionen...", + "showExtension": "Erweiterung anzeigen", "stopSyncingSetting": "Diese Einstellung synchronisieren", - "trustLabel": "Diese Einstellung kann nur in einem vertrauenswürdigen Arbeitsbereich angewendet werden", - "validationError": "Validierungsfehler.", - "viewPolicySettings": "Anzeigen von Richtlinieneinstellungen" + "validationError": "Validierungsfehler." }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { "addItem": "Element hinzufügen", "addPattern": "Muster hinzufügen", "cancelButton": "Abbrechen", "editExcludeItem": "Ausschlusselement bearbeiten", + "editIncludeItem": "Includeelement bearbeiten", "editItem": "Element bearbeiten", "excludePatternHintLabel": "Dateien ausschließen, die mit `{0}` übereinstimmen", "excludePatternInputPlaceholder": "Muster ausschließen...", "excludeSiblingHintLabel": "Mit `{0}` übereinstimmende Dateien nur ausschließen, wenn eine Datei vorhanden ist, die mit `{1}` übereinstimmt", "excludeSiblingInputPlaceholder": "Wenn ein Muster vorhanden ist...", + "includePatternHintLabel": "Dateien einschließen, die mit \"{0}\" übereinstimmen", + "includePatternInputPlaceholder": "Muster einschließen...", + "includeSiblingHintLabel": "Mit \"{0}\" übereinstimmende Dateien nur einschließen, wenn eine Datei vorhanden ist, die mit \"{1}\" übereinstimmt", + "includeSiblingInputPlaceholder": "Wenn ein Muster vorhanden ist...", "itemInputPlaceholder": "Element...", "listSiblingHintLabel": "Listenelement \"{0}\" mit gleichgeordnetem Element \"${1}\"", "listSiblingInputPlaceholder": "Gleichgeordnetes Element...", @@ -7320,6 +8506,7 @@ "objectValueInputPlaceholder": "Wert", "okButton": "OK", "removeExcludeItem": "Ausschlusselement entfernen", + "removeIncludeItem": "Includeelement entfernen", "removeItem": "Element entfernen", "resetItem": "Element zurücksetzen" }, @@ -7351,12 +8538,15 @@ "settingsDropdownForeground": "Vordergrund des Dropdownmenüs im Einstellungs-Editor", "settingsDropdownListBorder": "Rahmen für Dropdownliste des Einstellungs-Editors, der die Optionen umgibt und von der Beschreibung abtrennt", "settingsHeaderBorder": "Die Farbe des Rahmens des Headercontainers.", + "settingsHeaderHoverForeground": "Die Vordergrundfarbe für eine Abschnittsüberschrift oder einen Titel, auf den gezeigt wird.", "settingsSashBorder": "Die Farbe des Rahmens der Splitview-Sash des Einstellungs-Editors.", "textInputBoxBackground": "Hintergrund des Texteingabefelds für den Einstellungs-Editor", "textInputBoxBorder": "Rahmen des Texteingabefelds für den Einstellungs-Editor", "textInputBoxForeground": "Vordergrund des Texteingabefelds für den Einstellungs-Editor" }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { + "askInChat": "Im Chat fragen", + "askXInChat": "{0} \"{1}\" fragen", "clearButtonLabel": "&&Löschen", "clearCommandHistory": "Befehlsverlauf löschen", "commandWithCategory": "{0}: {1}", @@ -7364,6 +8554,7 @@ "confirmClearDetail": "Diese Aktion kann nicht rückgängig gemacht werden.", "confirmClearMessage": "Möchten Sie den Verlauf der zuletzt verwendeten Befehle löschen?", "noCommandResults": "Keine übereinstimmenden Befehle.", + "semanticSimilarity": "ähnliche Befehle", "showTriggerActions": "Alle Befehle anzeigen" }, "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { @@ -7382,7 +8573,6 @@ "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { "channels": "Ausgabe", "debugConsoles": "Debugging-Konsole", - "logChannel": "Protokoll ({0})", "noViewResults": "Keine übereinstimmenden Ansichten.", "openView": "Ansicht öffnen", "panels": "Panel", @@ -7398,6 +8588,7 @@ "relaunchSettingMessage": "Eine Einstellung wurde geändert, welche einen Neustart benötigt.", "relaunchSettingMessageWeb": "Es wurde eine Einstellung geändert, für die ein Vorgang zum erneuten Laden erforderlich ist.", "restart": "&&Neu starten", + "restartExtensionHost.reason": "Der Erweiterungshost wird aufgrund einer Änderung des Arbeitsbereichsordners neu gestartet.", "restartWeb": "&&Neu laden" }, "vs/workbench/contrib/remote/browser/explorerViewItems": { @@ -7408,10 +8599,12 @@ "RemoteHelpInformationExtPoint": "Trägt Hilfeinformationen für Remoteelement bei.", "RemoteHelpInformationExtPoint.documentation": "Die URL zur Dokumentationsseite Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", "RemoteHelpInformationExtPoint.feedback": "Die URL zum Feedback-Reporter Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", - "RemoteHelpInformationExtPoint.getStarted": "Die URL zur Seite \"Erste Schritte\" Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", + "RemoteHelpInformationExtPoint.feedback.deprecated": "Verwenden Sie stattdessen {0}.", + "RemoteHelpInformationExtPoint.getStarted": "Die URL oder ein Befehl, der die URL auf die \"Erste Schritte\"-Seite Ihres Projekts zurückgibt oder eine exemplarische ID, die von der Erweiterung Ihres Projekts beigetragen wurde", "RemoteHelpInformationExtPoint.issues": "Die URL zur Issueliste Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", - "cancel": "Abbrechen", + "RemoteHelpInformationExtPoint.reportIssue": "Die URL oder ein Befehl, der die URL an den Problembericht Ihres Projekts zurückgibt.", "connectionLost": "Verbindung verloren", + "getStartedWalkthrough.id": "Zu öffnende exemplarische \"Erste Schritte\"-ID.", "pickRemoteExtension": "Zu öffnende URL auswählen", "reconnectNow": "Jetzt erneut verbinden", "reconnectionPermanentFailure": "Die Verbindung kann nicht wiederhergestellt werden. Laden Sie das Fenster neu.", @@ -7419,10 +8612,10 @@ "reconnectionWaitMany": "In {0} Sekunden wird versucht, erneut eine Verbindung herzustellen...", "reconnectionWaitOne": "In {0} Sekunde wird erneut versucht, eine Verbindung herzustellen...", "reloadWindow": "Fenster erneut laden", + "reloadWindow.dialog": "&&Fenster erneut laden", "remote.explorer": "Remote-Explorer", "remote.help": "Hilfe und Feedback", "remote.help.documentation": "Dokumentation lesen", - "remote.help.feedback": "Feedback geben", "remote.help.getStarted": "Erste Schritte", "remote.help.issues": "Issues prüfen", "remote.help.report": "Problem melden", @@ -7437,6 +8630,7 @@ "remote.tunnelsView.automaticForward": "Ihre an Port {0} ausgeführte Anwendung ist verfügbar. ", "remote.tunnelsView.elevationButton": "{0} als sudo verwenden...", "remote.tunnelsView.elevationMessage": "Die Ausführung muss als Superuser erfolgen, um Port {0} lokal zu verwenden. ", + "remote.tunnelsView.makePublic": "In \"Öffentlich\" ändern", "remote.tunnelsView.notificationLink2": "[Alle weitergeleiteten Ports anzeigen]({0})", "status.forwardedPorts": "Weitergeleitete Ports" }, @@ -7468,16 +8662,31 @@ "host.tooltip": "Bearbeitung auf \"{0}\"", "installRemotes": "Zusätzliche Remoteerweiterungen installieren...", "miCloseRemote": "&&Remoteverbindung schließen", + "networkStatusHighLatencyTooltip": "Das Netzwerk scheint eine hohe Latenz zu haben (letzte {0} ms, Durchschnitt {1} ms), bestimmte Features reagieren möglicherweise langsam.", + "networkStatusOfflineTooltip": "Das Netzwerk scheint offline zu sein. Bestimmte Features sind möglicherweise nicht verfügbar.", "noHost.tooltip": "Remotefenster öffnen", "reloadWindow": "Fenster erneut laden", "remote.category": "Remote", "remote.close": "Remoteverbindung schließen", "remote.install": "Remoteentwicklungserweiterungen installieren", "remote.showMenu": "Remote-Menü anzeigen", + "remoteActions": "Wählen Sie eine Option zum Öffnen eines Remotefensters aus.", "remoteHost": "Remotehost", + "statusBarOfflineBackground": "Hintergrundfarbe der Statusleiste, wenn die Workbench offline ist. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarOfflineForeground": "Vordergrundfarbe der Statusleiste, wenn die Workbench offline ist. Die Statusleiste wird unten im Fenster angezeigt.", "workspace.tooltip": "Bearbeitung auf \"{0}\"", "workspace.tooltip2": "Einige [Features sind nicht verfügbar]({0}) für Ressourcen in einem virtuellen Dateisystem." }, + "vs/workbench/contrib/remote/browser/remoteStartEntry": { + "remote.category": "Remote", + "remote.showStartEntryActions": "Remotestarteintragsaktionen anzeigen", + "remote.showTunnelStartEntryActions": "Starteintrag für Remotetunnel anzeigen", + "remote.startActions.help": "Weitere Informationen", + "remote.startActions.install": "Installieren", + "remote.startActions.installingExtension": "Erweiterung wird installiert… ", + "remote.startActions.quickPickPlaceholder": "Wählen Sie eine Option für das Verbinden aus", + "workbench.remote.showStartListEntry": "Wenn diese Option aktiviert ist, wird auf der Startseite ein Eintrag in der Startliste für die ersten Schritte mit Remote-Erfahrungen angezeigt." + }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Privat", "tunnelPrivacy.public": "Öffentlich" @@ -7543,17 +8752,18 @@ "tunnelView.runningProcess.inacessable": "Prozessinformationen nicht verfügbar" }, "vs/workbench/contrib/remote/common/remote.contribution": { - "invalidWorkspaceCancel": "&&Abbrechen", - "invalidWorkspaceDetail": "Der Arbeitsbereich ist nicht vorhanden. Wählen Sie einen anderen Arbeitsbereich zum Öffnen aus.", + "invalidWorkspaceDetail": "Wählen Sie einen anderen Arbeitsbereich aus, der geöffnet werden soll.", "invalidWorkspaceMessage": "Der Arbeitsbereich ist nicht vorhanden", "invalidWorkspacePrimary": "&&Arbeitsbereich öffnen...", "pauseSocketWriting": "Verbindung: Socketschreibvorgang anhalten", "remote": "Remote", "remote.autoForwardPorts": "Wenn diese Option aktiviert ist, werden neue ausgeführte Prozesse erkannt, und Ports, an denen sie lauschen, werden automatisch weitergeleitet. Wenn Sie diese Einstellung deaktivieren, wird nicht verhindert, dass alle Ports weitergeleitet werden. Auch wenn diese Option deaktiviert ist, können Erweiterungen weiterhin dazu führen, dass Ports weitergeleitet werden, und das Öffnen einiger URLs führt weiterhin dazu, dass Ports weitergeleitet werden.", - "remote.autoForwardPortsSource": "Legt die Quelle fest, von der Ports automatisch weitergeleitet werden, wenn {0} \"true\" ist. Auf Windows- und Mac-Fernbedienungen hat die Option `process` keine Wirkung und `output` wird verwendet. Erfordert ein Neuladen, um wirksam zu werden.", + "remote.autoForwardPortsSource": "Legt die Quelle fest, von der Ports automatisch weitergeleitet werden, wenn {0} \"true\" ist. Auf Windows- und Mac-Remotecomputern haben die Optionen \"process\" und \"hybrid\" keine Auswirkungen und \"output\" wird verwendet. Erfordert ein erneutes Laden, um wirksam zu werden.", + "remote.autoForwardPortsSource.hybrid": "Ports werden automatisch weitergeleitet, wenn sie durch Lesen der Terminal- und Debugausgabe ermittelt werden. Nicht alle Prozesse, die Ports verwenden, werden im integrierten Terminal oder in der Debugkonsole gedruckt, sodass einige Ports ausgelassen werden. Ports werden \"nicht weitergeleitet\", indem auf Prozesse überwacht wird, die an diesem Port lauschen, der beendet werden soll.", "remote.autoForwardPortsSource.output": "Ports werden automatisch weitergeleitet, wenn sie durch Auslesen der Terminal- und der Debugausgabe ermittelt werden. Nicht bei allen Prozessen, die Ports verwenden, erfolgt eine Ausgabe an die integrierte Terminal- oder Debugging-Konsole, daher werden einige Ports nicht berücksichtigt. Die Weiterleitung von Ports basierend auf der Ausgabe wird erst eingestellt, wenn der Vorgang neu geladen oder der Port durch den Benutzer in der Ansicht \"Ports\" geschlossen wird.", "remote.autoForwardPortsSource.process": "Ports werden automatisch weitergeleitet, wenn sie bei der Suche nach Prozessen ermittelt werden, die gestartet wurden und einen Port umfassen.", "remote.extensionKind": "Setzen Sie die Art einer Erweiterung außer Kraft. ui-Erweiterungen werden auf dem lokalen Computer installiert und ausgeführt, während workspace-Erweiterungen auf dem Remotecomputer ausgeführt werden. Wenn Sie die Standardart einer Erweiterung mit dieser Einstellung außer Kraft setzen, legen Sie fest, ob diese Erweiterung lokal oder remote installiert und aktiviert werden soll.", + "remote.forwardOnClick": "Steuert, ob lokale URLs mit einem Port weitergeleitet werden, wenn sie über das Terminal und die Debugkonsole geöffnet werden.", "remote.localPortHost": "Gibt den lokalen Hostnamen an, der für die Portweiterleitung verwendet wird.", "remote.portsAttributes": "Legen Sie Eigenschaften fest, die angewendet werden, wenn eine bestimmte Portnummer weitergeleitet wird. Beispiel:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", "remote.portsAttributes.defaults": "Legen Sie Standardeigenschaften fest, die auf alle Ports angewendet werden, die keine Eigenschaften aus der Einstellung {0} abrufen. Beispiel:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", @@ -7572,15 +8782,50 @@ "remote.portsAttributes.requireLocalPort": "Bei „true“ wird ein modales Dialogfeld angezeigt, wenn der ausgewählte lokale Port nicht für die Weiterleitung verwendet wird.", "remote.portsAttributes.silent": "Zeigt keine Benachrichtigung an und nimmt keine Aktion vor, wenn dieser Port automatisch weitergeleitet wird.", "remote.restoreForwardedPorts": "Stellt die Ports wieder her, die Sie in einem Arbeitsbereich weitergeleitet haben.", - "remoteExtensionLog": "Remoteserver", - "remotePtyHostLog": "Remote PTY-Host", "triggerReconnect": "Verbindung: Erneute Verbindung auslösen", "ui": "Art der Benutzeroberflächenerweiterung. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem lokalen Computer verfügbar sind.", "workspace": "Art der Arbeitsbereichserweiterung. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem Remotecomputer verfügbar sind." }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "Remote", - "remote.downloadExtensionsLocally": "Wenn aktiviert, werden Erweiterungen lokal heruntergeladen und auf dem Remotecomputer installiert" + "remote.downloadExtensionsLocally": "Wenn aktiviert, werden Erweiterungen lokal heruntergeladen und auf dem Remotecomputer installiert", + "wslFeatureInstalled": "Gibt an, ob auf der Plattform das WSL-Feature installiert ist." + }, + "vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution": { + "accountPreference.placeholder": "Melden Sie sich bei einem Konto an, um den Remotezugriff zu aktivieren.", + "action.copyToClipboard": "Browserverknüpfung in Zwischenablage kopieren", + "action.doNotShowAgain": "Nicht mehr anzeigen", + "action.showExtension": "Erweiterung anzeigen", + "enable": "&&Aktivieren", + "initialize.progress.title": "[Remotetunnel wird gesucht] (Befehl:{0})", + "manage.placeholder": "Wählen Sie einen Befehl aus, der aufgerufen werden soll.", + "manage.showLog": "Protokoll anzeigen", + "manage.title.attached": "Remotetunnelzugriff für {0} aktiviert (extern gestartet)", + "manage.title.off": "Remotetunnelzugriff nicht aktiviert", + "manage.title.orunning": "Remotetunnelzugriff für {0} aktiviert", + "manage.tunnelName": "Tunnelnamen ändern", + "others": "Sonstige", + "progress.turnOn.failed": "Der Remotetunnelzugriff kann nicht aktiviert werden. Weitere Informationen finden Sie im Dienstprotokoll des Remotetunnels.", + "progress.turnOn.final": "Sie können jetzt überall über den sicheren Tunnel [{0}](command:{4}) auf diesen Computer zugreifen. Verwenden Sie zum Herstellen einer Verbindung über einen anderen Computer den generierten [{1}]({2})-Link, oder verwenden Sie die [{6}]({7})-Erweiterung auf dem Desktop oder im Web. Sie können diesen Zugriff über das Menü \"VS Code-Konten\" [configure](command:{3}) oder [turn off](command:{5}).", + "recommend.remoteExtension": "Tunnel „{0}“ steht für den Fernzugriff zur Verfügung. Die {1}-Erweiterung kann verwendet werden, um eine Verbindung zu diesem Tunnel herzustellen. steht für den Fernzugriff zur Verfügung. Die Erweiterung kann verwendet werden, um eine Verbindung zu diesem Tunnel herzustellen.", + "remoteTunnel.actions.configure": "Tunnelname konfigurieren...", + "remoteTunnel.actions.copyToClipboard": "Browserverknüpfung in Zwischenablage kopieren", + "remoteTunnel.actions.learnMore": "Erste Schritte mit Tunneln", + "remoteTunnel.actions.manage.connecting": "Remotetunnelzugriff stellt eine Verbindung her", + "remoteTunnel.actions.manage.on.v2": "Remote-Tunnelzugriff ist aktiviert", + "remoteTunnel.actions.showLog": "Protokoll des Remotetunneldienstes anzeigen", + "remoteTunnel.actions.turnOff": "Remotetunnelzugriff deaktivieren...", + "remoteTunnel.actions.turnOn": "Remotetunnelzugriff aktivieren...", + "remoteTunnel.category": "Remotetunnel", + "remoteTunnel.turnOff.confirm": "Möchten Sie den Remotetunnelzugriff deaktivieren?", + "remoteTunnel.turnOffAttached.confirm": "Möchten Sie den Remotetunnelzugriff deaktivieren? Dadurch wird auch der Dienst beendet, der extern gestartet wurde.", + "remoteTunnelAccess.machineName": "Der Name, unter dem der Remotetunnelzugriff registriert ist. Wenn nicht festgelegt, wird der Hostname verwendet.", + "remoteTunnelAccess.machineNameRegex": "Der Name darf nur aus Buchstaben, Ziffern, Unterstrichen und Bindestrichen bestehen. Er darf nicht mit einem Bindestrich beginnen.", + "remoteTunnelAccess.preventSleep": "Verhindern Sie, dass der Computer im Ruhezustand ist, wenn der Remotetunnelzugriff aktiviert ist.", + "sign in using account": "Anmelden mit \"{0}\"", + "signed in": "Angemeldet", + "startTunnel.progress.title": "[Remote-Tunnel wird gestartet] (Befehl:{0})", + "tunnel.preview": "Remotetunnel befindet sich derzeit in der Vorschau. Bitte melden Sie eventuelle Probleme mit dem Befehl \"Hilfe: Problem melden\"." }, "vs/workbench/contrib/sash/browser/sash.contribution": { "sashHoverDelay": "Steuert die Hover-Feedbackverzögerung des Ziehbereichs zwischen Ansichten/Editoren (in Millisekunden).", @@ -7591,8 +8836,8 @@ "status.scm": "Quellcodeverwaltung" }, "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "change": "{0} von {1} Änderung", - "changes": "{0} von {1} Änderungen", + "change": "{0} – {1} von {2} Änderung", + "changes": "{0} – {1} von {2} Änderungen", "editorGutterAddedBackground": "Hintergrundfarbe für die Editor-Leiste für Zeilen, die hinzugefügt wurden.", "editorGutterDeletedBackground": "Hintergrundfarbe für die Editor-Leiste für Zeilen, die gelöscht wurden.", "editorGutterModifiedBackground": "Hintergrundfarbe für die Editor-Leiste für Zeilen, die geändert wurden.", @@ -7604,12 +8849,21 @@ "minimapGutterModifiedBackground": "Hintergrundfarbe für geänderte Zeilen im Minimapbundsteg", "move to next change": "Zur nächsten Änderung wechseln", "move to previous change": "Zur vorherigen Änderung wechseln", + "multiChange": "{0} von {1} Änderung", + "multiChanges": "{0} von {1} Änderungen", "overviewRulerAddedForeground": "Übersichtslineal-Markierungsfarbe für hinzugefügte Inhalte.", "overviewRulerDeletedForeground": "Übersichtslineal-Markierungsfarbe für gelöschte Inhalte.", "overviewRulerModifiedForeground": "Übersichtslineal-Markierungsfarbe für geänderte Inhalte.", "show next change": "Nächste Änderung anzeigen", "show previous change": "Vorherige Änderung anzeigen" }, + "vs/workbench/contrib/scm/browser/dirtyDiffSwitcher": { + "quickDiff.base.switch": "Schnellvergleichsbasis wechseln", + "remotes": "Schnellvergleichsbasis wechseln" + }, + "vs/workbench/contrib/scm/browser/menus": { + "miShare": "Freigeben" + }, "vs/workbench/contrib/scm/browser/scm.contribution": { "alwaysShowActions": "Steuert, ob Inlineaktionen in der Ansicht für die Quellcodeverwaltung immer sichtbar sind.", "alwaysShowRepository": "Steuert, ob Repositorys immer in der SCM-Sicht sichtbar sein sollen.", @@ -7623,11 +8877,11 @@ "inputFontFamily": "Steuert die Schriftart für die Eingabenachricht. Verwenden Sie \"default\" für die Schriftfamilie der Workbench-Benutzeroberfläche, \"editor\" für den Wert von \"#editor.fontFamily\" oder eine benutzerdefinierte Schriftfamilie.", "inputFontSize": "Steuert den Schriftgrad für die Eingabenachricht (in Pixeln).", "manageWorkspaceTrustAction": "Arbeitsbereichsvertrauensstellung verwalten", - "miViewSCM": "Quellcode &&verwaltung!", + "miViewSCM": "Quellcode &&verwaltung", "no open repo": "Es sind keine Quellcodeanbieter registriert.", "no open repo in an untrusted workspace": "Keiner der registrierten Anbieter für Quellcodeverwaltung funktioniert im eingeschränkten Modus.", "open in terminal": "In Terminal öffnen", - "providersVisible": "Steuert, wie viele Repositorys im Abschnitt \"Repositorys der Quellcodeverwaltung\" sichtbar sind. Setzen Sie diese Option auf \"0\", um die Größe der Ansicht manuell anzupassen.", + "providersVisible": "Steuert, wie viele Repositorys im Abschnitt „Repositorys der Quellcodeverwaltung“ sichtbar sind. Setzen Sie diese Option auf „0“, um die Größe der Ansicht manuell anzupassen.", "repositoriesSortOrder": "Steuert die Sortierreihenfolge der Repositorys in der Ansicht \"Repositorys der Quellcodeverwaltung\".", "scm accept": "Quellcodeverwaltung: Eingabe akzeptieren", "scm view next commit": "Quellcodeverwaltung: Nächsten Commit anzeigen", @@ -7677,6 +8931,7 @@ "collapse all": "Alle Repositorys zuklappen", "expand all": "Alle Repositorys aufklappen", "input": "Quellcodeverwaltungseingabe", + "label.close": "Schließen", "repositories": "Repositorys", "repositorySortByDiscoveryTime": "Nach Ermittlungszeit sortieren", "repositorySortByName": "Nach Namen sortieren", @@ -7698,6 +8953,7 @@ "fileAndSymbolResultsSeparator": "Datei- und Symbolergebnisse", "filePickAriaLabelDirty": "{0} nicht gespeicherte Änderungen", "fileResultsSeparator": "Dateiergebnisse", + "more": "Mehr", "noAnythingResults": "Keine übereinstimmenden Ergebnisse.", "openToBottom": "Unten öffnen", "openToSide": "An der Seite öffnen", @@ -7713,42 +8969,28 @@ "searchReplace.source": "Suchen und Ersetzen" }, "vs/workbench/contrib/search/browser/search.contribution": { - "CancelSearchAction.label": "Suche abbrechen", - "ClearSearchResultsAction.label": "Suchergebnisse löschen", - "CollapseDeepestExpandedLevelAction.label": "Alle zuklappen", - "ExpandAllAction.label": "Alle aufklappen", - "RefreshAction.label": "Aktualisieren", "anythingQuickAccess": "Zu Datei wechseln", "anythingQuickAccessPlaceholder": "Dateien nach Namen durchsuchen ({0} anfügen, um zur Zeile zu wechseln, {1} anfügen, um zum Symbol zu wechseln)", - "clearSearchHistoryLabel": "Suchverlauf löschen", - "copyAllLabel": "Alles kopieren", - "copyMatchLabel": "Kopieren", - "copyPathLabel": "Pfad kopieren", "exclude": "Konfigurieren Sie [Globmuster](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options), um Dateien und Ordner in Volltextsuchen auszuschließen und schnell zu öffnen. Erbt alle Globmuster von der Einstellung \"#files.exclude#\".", "exclude.boolean": "Das Globmuster, mit dem Dateipfade verglichen werden sollen. Legen Sie diesen Wert auf \"true\" oder \"false\" fest, um das Muster zu aktivieren bzw. zu deaktivieren.", "exclude.when": "Zusätzliche Überprüfung der gleichgeordneten Elemente einer übereinstimmenden Datei. Verwenden Sie „\\$(basename)“ als Variable für den übereinstimmenden Dateinamen.", "filterSortOrder": "Legt die Sortierreihenfolge des Editor-Verlaufs beim Filtern in Quick Open fest.", "filterSortOrder.default": "Verlaufseinträge werden anhand des verwendeten Filterwerts nach Relevanz sortiert. Relevantere Einträge werden zuerst angezeigt.", "filterSortOrder.recency": "Verlaufseinträge werden absteigend nach Datum sortiert. Zuletzt geöffnete Einträge werden zuerst angezeigt.", - "findInFiles": "In Dateien suchen", - "findInFiles.args": "Eine Reihe von Optionen für die Suche", - "findInFiles.description": "Öffnen einer Arbeitsbereichssuche", - "findInFolder": "In Ordner suchen...", - "findInWorkspace": "In Arbeitsbereich suchen...", - "focusSearchListCommandLabel": "Liste fokussieren", "maintainFileSearchCacheDeprecated": "Der Suchcache wird auf dem Erweiterungshost beibehalten, der nie heruntergefahren wird, sodass diese Einstellung nicht mehr benötigt wird.", - "miFindInFiles": "&&In Dateien suchen", - "miGotoSymbolInWorkspace": "Zu Symbol in &&Arbeitsbereich wechseln...", - "miReplaceInFiles": "&&In Dateien ersetzen", "miViewSearch": "&&Suchen", "name": "Suchen", - "revealInSideBar": "In Explorer-Ansicht anzeigen", + "scm.defaultViewMode.list": "Zeigt Suchergebnisse als Liste an.", + "scm.defaultViewMode.tree": "Zeigt Suchergebnisse als Struktur an.", "search": "Suchen", "search.actionsPosition": "Steuert die Positionierung der Aktionsleiste auf Zeilen in der Suchansicht.", "search.actionsPositionAuto": "Hiermit wird die Aktionsleiste auf der rechten Seite positioniert, wenn die Suchansicht schmal ist, und gleich hinter dem Inhalt, wenn die Suchansicht breit ist.", "search.actionsPositionRight": "Hiermit wird die Aktionsleiste immer auf der rechten Seite positioniert.", "search.collapseAllResults": "Steuert, ob die Suchergebnisse zu- oder aufgeklappt werden.", "search.collapseResults.auto": "Dateien mit weniger als 10 Ergebnissen werden erweitert. Andere bleiben reduziert.", + "search.decorations.badges": "Steuert, ob Suchdateidekorationen Badges verwenden sollen.", + "search.decorations.colors": "Steuert, ob Suchdateidekorationen Farben verwenden sollen.", + "search.defaultViewMode": "Steuert den Standardmodus für die Suchergebnisansicht.", "search.followSymlinks": "Steuert, ob Symlinks während der Suche gefolgt werden.", "search.globalFindClipboard": "Steuert, ob die Suchansicht die freigegebene Suchzwischenablage unter macOS lesen oder verändern soll.", "search.location": "Steuert, ob die Suche als Ansicht in der Seitenleiste oder als Panel angezeigt wird, damit horizontal mehr Platz verfügbar ist.", @@ -7762,9 +9004,9 @@ "search.quickOpen.includeHistory": "Gibt an, ob Ergebnisse aus zuletzt geöffneten Dateien in den Dateiergebnissen für Quick Open aufgeführt werden.", "search.quickOpen.includeSymbols": "Konfiguriert, ob Ergebnisse aus einer globalen Symbolsuche in die Dateiergebnisse für Quick Open eingeschlossen werden sollen.", "search.searchEditor.defaultNumberOfContextLines": "Die Standardanzahl der umgebenden Kontextzeilen, die beim Erstellen neuer Such-Editoren verwendet werden sollen. Bei Verwendung von \"#search.searchEditor.reusePriorSearchConfiguration#\" kann dies auf \"NULL\" (leer) festgelegt werden, damit die Konfiguration des vorherigen Such-Editors verwendet wird.", - "search.searchEditor.doubleClickBehaviour": "Konfiguriert den Effekt des Doppelklickens auf ein Ergebnis in einem Such-Editor.", + "search.searchEditor.doubleClickBehaviour": "Konfigurieren Sie die Auswirkung des Doppelklickens auf ein Ergebnis in einem Such-Editor.", "search.searchEditor.doubleClickBehaviour.goToLocation": "Durch Doppelklicken wird das Ergebnis in der aktiven Editor-Gruppe geöffnet.", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Durch Doppelklicken wird das Ergebnis in der Editorgruppe an der Seite geöffnet, wodurch ein Ergebnis erstellt wird, wenn noch keines vorhanden ist.", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Durch Doppelklicken wird das Ergebnis in der Editor-Gruppe auf der Seite geöffnet; es wird ein Ergebnis erstellt, wenn es noch nicht vorhanden ist.", "search.searchEditor.doubleClickBehaviour.selectWord": "Durch Doppelklicken wird das Wort unter dem Cursor ausgewählt.", "search.searchEditor.reusePriorSearchConfiguration": "Sofern aktiviert, verwenden neue Such-Editoren die Einschlüsse, Ausschlüsse und Flags des zuvor geöffneten Such-Editors.", "search.searchOnType": "Alle Dateien während der Eingabe durchsuchen", @@ -7783,25 +9025,75 @@ "searchSortOrder.filesOnly": "Die Ergebnisse werden nach Dateinamen in alphabetischer Reihenfolge sortiert. Die Ordnerreihenfolge wird ignoriert.", "searchSortOrder.modified": "Die Ergebnisse werden nach dem Datum der letzten Dateiänderung in absteigender Reihenfolge sortiert.", "searchSortOrder.type": "Die Ergebnisse werden nach Dateiendungen in alphabetischer Reihenfolge sortiert.", - "showTriggerActions": "Zu Symbol im Arbeitsbereich wechseln...", "symbolsQuickAccess": "Zu Symbol im Arbeitsbereich wechseln", "symbolsQuickAccessPlaceholder": "Geben Sie den Namen eines zu öffnenden Symbols ein.", - "useGlobalIgnoreFiles": "Steuert, ob bei der Suche nach Dateien globale „.gitignore“- und „.ignore“-Dateien verwendet werden sollen. Erfordert, dass „#search.useIgnoreFiles#“ aktiviert ist.", + "useGlobalIgnoreFiles": "Steuert, ob Ihre globale Gitignore-Datei (z. B. aus „$HOME/.config/git/ignore“) beim Suchen nach Dateien verwendet werden soll. Erfordert, dass „#search.useIgnoreFiles#“ aktiviert ist.", "useIgnoreFiles": "Steuert, ob bei der Dateisuche GITIGNORE- und IGNORE-Dateien verwendet werden.", "usePCRE2Deprecated": "Veraltet. PCRE2 wird beim Einsatz von Features für reguläre Ausdrücke, die nur von PCRE2 unterstützt werden, automatisch verwendet.", "useParentIgnoreFiles": "Steuert, ob \".gitignore\"- und \".ignore\"-Dateien in übergeordneten Verzeichnissen verwendet werden, wenn nach Dateien gesucht wird. Erfordert, dass \"#search.useIgnoreFiles#\" aktiviert ist.", "useRipgrep": "Diese Einstellung ist veraltet und greift jetzt auf \"search.usePCRE2\" zurück.", "useRipgrepDeprecated": "Veraltet. Verwenden Sie \"search.usePCRE2\" für die erweiterte Unterstützung von RegEx-Features." }, - "vs/workbench/contrib/search/browser/searchActions": { + "vs/workbench/contrib/search/browser/searchActionsBase": { + "search": "Suchen" + }, + "vs/workbench/contrib/search/browser/searchActionsCopy": { + "copyAllLabel": "Alles kopieren", + "copyMatchLabel": "Kopieren", + "copyPathLabel": "Pfad kopieren" + }, + "vs/workbench/contrib/search/browser/searchActionsFind": { + "excludeFolderFromSearch": "Ordner von der Suche ausschließen", + "findInFiles": "In Dateien suchen", + "findInFiles.args": "Eine Reihe von Optionen für die Suche", + "findInFiles.description": "Öffnen einer Arbeitsbereichssuche", + "findInFolder": "In Ordner suchen...", + "findInWorkspace": "In Arbeitsbereich suchen...", + "miFindInFiles": "&&In Dateien suchen", + "restrictResultsToFolder": "Suche auf Ordner beschränken", + "revealInSideBar": "In Explorer-Ansicht anzeigen" + }, + "vs/workbench/contrib/search/browser/searchActionsNav": { + "AddCursorsAtSearchResults.label": "Cursors zu Suchergebnissen hinzufügen", + "CloseReplaceWidget.label": "Widget „Ersetzen“ schließen", + "FocusNextInputAction.label": "Auf nächster Eingabe fokussieren", "FocusNextSearchResult.label": "Fokus auf nächstes Suchergebnis", + "FocusPreviousInputAction.label": "Auf vorherige Eingabe fokussieren", "FocusPreviousSearchResult.label": "Fokus auf vorheriges Suchergebnis", - "RemoveAction.label": "Schließen", - "file.replaceAll.label": "Alle ersetzen", - "match.replace.label": "Ersetzen", + "FocusSearchFromResults.label": "Auf „Suche aus Ergebnissen“ fokussieren", + "OpenMatch.label": "Übereinstimmung öffnen", + "OpenMatchToSide.label": "„Abgleich an Seite“ öffnen", + "ToggleCaseSensitiveCommandId.label": "Groß-/Kleinschreibung umschalten", + "TogglePreserveCaseId.label": "Beibehalten der Groß-/Kleinschreibung umschalten", + "ToggleQueryDetailsAction.label": "Abfragedetails umschalten", + "ToggleRegexCommandId.label": "RegEx umschalten", + "ToggleWholeWordCommandId.label": "Ganzes Wort umschalten", + "focusSearchListCommandLabel": "Liste fokussieren", "replaceInFiles": "In Dateien ersetzen", "toggleTabs": "Suche umschalten (nach Typ)" }, + "vs/workbench/contrib/search/browser/searchActionsRemoveReplace": { + "RemoveAction.label": "Schließen", + "file.replaceAll.label": "Alle ersetzen", + "match.replace.label": "Ersetzen" + }, + "vs/workbench/contrib/search/browser/searchActionsSymbol": { + "miGotoSymbolInWorkspace": "Zu Symbol in &&Arbeitsbereich wechseln...", + "showTriggerActions": "Zu Symbol im Arbeitsbereich wechseln..." + }, + "vs/workbench/contrib/search/browser/searchActionsTopBar": { + "CancelSearchAction.label": "Suche abbrechen", + "ClearSearchResultsAction.label": "Suchergebnisse löschen", + "CollapseDeepestExpandedLevelAction.label": "Alle zuklappen", + "ExpandAllAction.label": "Alle aufklappen", + "RefreshAction.label": "Aktualisieren", + "ViewAsListAction.label": "Als Liste anzeigen", + "ViewAsTreeAction.label": "Als Struktur anzeigen", + "clearSearchHistoryLabel": "Suchverlauf löschen" + }, + "vs/workbench/contrib/search/browser/searchFindInput": { + "searchFindInputNotebookFilter.label": "Notizbuch-Suchfilter" + }, "vs/workbench/contrib/search/browser/searchIcons": { "searchClearIcon": "Symbol für \"Ergebnisse löschen\" in der Suchansicht.", "searchCollapseAllIcon": "Symbol für \"Ergebnisse zuklappen\" in der Suchansicht.", @@ -7813,6 +9105,8 @@ "searchRemoveIcon": "Symbol für das Entfernen eines Suchergebnisses.", "searchReplaceAllIcon": "Symbol für \"Alle ersetzen\" in der Suchansicht.", "searchReplaceIcon": "Symbol für \"Ersetzen\" in der Suchansicht.", + "searchShowAsList": "Symbol zum Anzeigen von Ergebnissen als Liste in der Suchansicht.", + "searchShowAsTree": "Symbol zum Anzeigen von Ergebnissen als Struktur in der Suchansicht.", "searchShowContextIcon": "Symbol für das Umschalten des Kontexts im Such-Editor.", "searchShowReplaceIcon": "Symbol für das Aufklappen des Abschnitts \"Ersetzen\" in der Suchansicht.", "searchStopIcon": "Symbol für \"Beenden\" in der Suchansicht.", @@ -7828,14 +9122,14 @@ "lineNumStr": "Aus Zeile {0}", "numLinesStr": "{0} weitere Zeilen", "otherFilesAriaLabel": "{0} Übereinstimmungen außerhalb des Arbeitsbereichs, Suchergebnis", - "replacePreviewResultAria": "Ersetze Term {0} mit {1} an Spaltenposition {2} in Zeile mit Text {3}", + "replacePreviewResultAria": "\"{0}\" in Spalte {1} – {2} durch {3} ersetzen", "search": "Suchen", "searchFileMatch": "{0} Datei gefunden", "searchFileMatches": "{0} Dateien gefunden", "searchFolderMatch.other.label": "Andere Dateien", "searchMatch": "{0} Übereinstimmung gefunden", "searchMatches": "{0} Übereinstimmungen gefunden", - "searchResultAria": "Term {0} an Spaltenposition {1} in Zeile mit Text {2} gefunden" + "searchResultAria": "\"{0}\" in Spalte {1} – {2} gefunden" }, "vs/workbench/contrib/search/browser/searchView": { "ariaSearchResultsClearStatus": "Die Suchergebnisse wurden gelöscht.", @@ -7956,6 +9250,18 @@ "oneResult": "1 Ergebnis", "searchMaxResultsWarning": "Das Resultset enthält nur eine Teilmenge aller Übereinstimmungen. Verfeinern Sie Ihre Suche, um die Ergebnisse einzugrenzen." }, + "vs/workbench/contrib/share/browser/share.contribution": { + "close": "Schließen", + "generating link": "Link wird generiert...", + "open link": "Verknüpfung öffnen", + "share": "Freigeben...", + "shareSuccess": "Der Link wurde in die Zwischenablage kopiert.", + "shareTextSuccess": "Copied text to clipboard!" + }, + "vs/workbench/contrib/share/browser/shareService": { + "shareProviderCount": "Die Anzahl der verfügbaren Freigabeanbieter", + "type to filter": "Auswählen, wie {0} freigegeben werden soll" + }, "vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": { "snippets": "Codeausschnitte" }, @@ -7963,6 +9269,7 @@ "bad_name1": "Ungültiger Dateiname", "bad_name2": "\"{0}\" ist kein gültiger Dateiname.", "bad_name3": "\"{0}\" ist bereits vorhanden.", + "detail.label": "({0}) {1}", "global.1": "({0})", "global.scope": "(global)", "group.global": "Vorhandene Codeschnipsel", @@ -7978,7 +9285,7 @@ "userSnippets": "Benutzercodeschnipsel" }, "vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": { - "label": "Datei aus Codeausschnitt auffüllen", + "label": "Datei mit Codeausschnitt ausfüllen", "placeholder": "Ausschnitt auswählen" }, "vs/workbench/contrib/snippets/browser/commands/insertSnippet": { @@ -8100,6 +9407,7 @@ "TaskSystem.unknownError": "Fehler beim Ausführen eines Tasks. Details finden Sie im Taskprotokoll.", "TaskSystem.versionSettings": "In den Benutzereinstellungen sind nur Aufgaben der Version 2.0.0 zulässig.", "TaskSystem.versionWorkspaceFile": "In Konfigurationsdateien für Arbeitsbereiche sind nur Aufgaben der Version 2.0.0 zulässig.", + "TaskSystem.workspaceFolderError": "Der Arbeitsbereichsordner wurde nicht definiert", "TasksSystem.locationUserConfig": "Benutzereinstellungen", "TasksSystem.locationWorkspaceConfig": "Arbeitsbereichsdatei", "TerminateAction.failed": "Fehler beim Beenden des ausgeführten Tasks.", @@ -8118,7 +9426,7 @@ "runTask.task": "Die Bezeichnung der Aufgabe oder ein Begriff, nach dem gefiltert werden soll", "runTask.type": "Der beigetragene Aufgabentyp", "saveBeforeRun.dontSave": "Nicht speichern", - "saveBeforeRun.save": "Speichern", + "saveBeforeRun.save": "&&Speichern", "selectProblemMatcher": "Fehler- und Warnungsarten auswählen, auf die die Aufgabenausgabe überprüft werden soll", "showOutput": "Ausgabe anzeigen", "taskQuickPick.userSettings": "Benutzer", @@ -8134,14 +9442,9 @@ "unexpectedTaskType": "Der Aufgabenanbieter für {0}-Aufgaben hat unerwartet eine Aufgabe vom Typ \"{1}\" bereitgestellt.\r\n" }, "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "allow": "Zulassen und ausführen", - "disallow": "Nicht zulassen", - "openTask": "Datei öffnen", - "openTasks": "Dateien öffnen", - "tasks.run.allowAutomatic": "In diesem Arbeitsbereich sind Aufgaben ({0}) definiert ({1}), die beim Öffnen des Arbeitsbereichs automatisch ausgeführt werden. Möchten Sie zulassen, dass beim Öffnen dieses Arbeitsbereichs automatische Aufgaben ausgeführt werden?", - "workbench.action.tasks.allowAutomaticTasks": "Automatische Tasks im Ordner zulassen", - "workbench.action.tasks.disallowAutomaticTasks": "Automatische Tasks im Ordner nicht zulassen", - "workbench.action.tasks.manageAutomaticRunning": "Automatische Tasks in Ordner verwalten" + "workbench.action.tasks.allowAutomaticTasks": "Automatische Aufgaben zulassen", + "workbench.action.tasks.disallowAutomaticTasks": "Automatische Aufgaben nicht zulassen", + "workbench.action.tasks.manageAutomaticRunning": "Automatische Aufgaben verwalten" }, "vs/workbench/contrib/tasks/browser/task.contribution": { "BuildAction.label": "Buildtask ausführen", @@ -8166,11 +9469,10 @@ "runningTasks": "Aktive Aufgaben anzeigen", "status.runningTasks": "Zurzeit ausgeführte Aufgaben", "task.SaveBeforeRun.prompt": "Fragt in einer Benutzeraufforderung ab, ob Editoren vor der Ausführung gespeichert werden sollen.", - "task.allowAutomaticTasks": "Aktivieren Sie automatische Aufgaben in dem Ordner.", - "task.allowAutomaticTasks.auto": "Abfrage der Berechtigung für jeden Ordner", + "task.allowAutomaticTasks": "Automatische Aufgaben aktivieren – Beachten Sie, dass Aufgaben nicht in einem nicht vertrauenswürdigen Arbeitsbereich ausgeführt werden.", "task.allowAutomaticTasks.off": "Nie", + "task.allowAutomaticTasks.on": "Immer", "task.autoDetect": "Steuert die Aktivierung von 'provideTasks' für die gesamte Aufgabenanbietererweiterung. Wenn der Befehl \"Aufgaben: Aufgabe ausführen\" langsam ist, kann das Deaktivieren der automatischen Erkennung für Aufgabenanbieter hilfreich sein. Einzelne Erweiterungen können auch Einstellungen bereitstellen, mit denen sich die automatische Erkennung deaktivieren lässt.", - "task.experimental.reconnection": "Stellen Sie beim erneuten Laden des Fensters die Verbindung mit den ausgeführten Überwachungs-/Hintergrundaufgaben wieder her. Beachten Sie, dass dies experimentell ist, sodass Probleme auftreten können.", "task.problemMatchers.neverPrompt": "Konfiguriert, ob die Aufforderung zur Problemübereinstimmung beim Ausführen einer Aufgabe angezeigt werden soll. Legen Sie \"true\" fest, um diese nie anzuzeigen, oder verwenden Sie ein Wörterbuch mit Aufgabentypen, um die Eingabeaufforderung nur für bestimmte Aufgabentypen zu deaktivieren.", "task.problemMatchers.neverPrompt.array": "Ein Objekt, das dem Tasktyp entsprechende boolesche Paare enthält, damit niemals die Aufforderung angezeigt wird, den Problemabgleich zu aktivieren.", "task.problemMatchers.neverPrompt.boolean": "Legt das Verhalten des Problemabgleichs für alle Tasks fest.", @@ -8178,24 +9480,22 @@ "task.quickOpen.history": "Legt die Anzahl der kürzlich nachverfolgten Elemente im Quick Open-Dialogfeld des Tasks fest", "task.quickOpen.showAll": "Führt dazu, dass der Befehl \"Aufgaben: Aufgabe ausführen\" das langsamere Verhalten \"Alle anzeigen\" anstelle der schnelleren 2-Ebenen-Auswahl verwendet, bei der Aufgaben nach Anbieter gruppiert werden.", "task.quickOpen.skip": "Legt fest, ob die Schnellauswahl für Tasks übersprungen wird, wenn nur ein Task vorhanden ist", + "task.reconnection": "Stellen Sie beim erneuten Laden des Fensters erneut eine Verbindung mit den Tasks her, die Problemübereinstimmungen aufweisen.", "task.saveBeforeRun": "Hiermit werden alle geänderten Editoren vor dem Ausführen einer Aufgabe gespeichert.", "task.saveBeforeRun.always": "Hiermit werden alle Editoren vor dem Ausführen gespeichert.", "task.saveBeforeRun.never": "Hiermit werden Editoren vor dem Ausführen niemals gespeichert.", - "task.showDecorations": "Zeigt Dekorationen an Points of Interest im Terminalpuffer an, z. B. das erste Problem, das über eine Überwachungsaufgabe gefunden wurde. Beachten Sie, dass dies nur für zukünftige Aufgaben wirksam wird.", "task.slowProviderWarning": "Konfiguriert, ob eine Warnung angezeigt wird, wenn ein Anbieter langsam ist", "task.slowProviderWarning.array": "Ein Array von Tasktypen, damit die Warnung \"Langsamer Anbieter\" niemals angezeigt wird.", "task.slowProviderWarning.boolean": "Legt die langsame Anbieterwarnung für alle Tasks fest", "tasksConfigurationTitle": "Tasks", "tasksQuickAccessHelp": "Task ausführen", "tasksQuickAccessPlaceholder": "Geben Sie den Namen eines auszuführenden Tasks ein.", - "ttask.allowAutomaticTasks.on": "Immer", "workbench.action.tasks.openUserTasks": "Benutzeraufgaben öffnen", "workbench.action.tasks.openWorkspaceFileTasks": "Arbeitsbereichsaufgaben öffnen" }, "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "TaskQuickPick.changeSettingDetails": "Die Aufgabenerkennung für {0} Aufgaben bewirkt, dass Dateien in jedem der von Ihnen geöffneten Arbeitsbereiche als Code ausgeführt werden. Das Aktivieren {0} der Aufgabenerkennung ist eine Benutzereinstellung und gilt für jeden geöffneten Arbeitsbereich. Möchten Sie {0} für alle Arbeitsbereiche aktivieren?", + "TaskQuickPick.changeSettingDetails": "Die Aufgabenerkennung für {0} Aufgaben bewirkt, dass Dateien in jedem der von Ihnen geöffneten Arbeitsbereiche als Code ausgeführt werden. Das Aktivieren {0} der Aufgabenerkennung ist eine Benutzereinstellung und gilt für jeden geöffneten Arbeitsbereich. \r\n\r\n Möchten Sie {0} für alle Arbeitsbereiche aktivieren?", "TaskQuickPick.changeSettingNo": "Nein", - "TaskQuickPick.changeSettingYes": "Ja", "TaskQuickPick.changeSettingsOptions": "Die Aufgabenerkennung {0} $(gear) ist deaktiviert. Die {1} Aufgabenerkennung aktivieren...", "TaskQuickPick.goBack": "Zurück ↩", "TaskQuickPick.noTasksForType": "Es wurden keine {0}-Tasks gefunden. Zurück ↩", @@ -8211,6 +9511,13 @@ "taskQuickPick.showAll": "Alle Tasks anzeigen...", "taskType": "Alle {0} Aufgaben" }, + "vs/workbench/contrib/tasks/browser/taskService": { + "taskService.processTaskSystem": "Das Prozessaufgabensystem wird im Web nicht unterstützt." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Wählen Sie die auszuführende Aufgabe aus.", + "noTaskResults": "Keine übereinstimmenden Aufgaben." + }, "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { "task.watchFirstError": "Beginn der erkannten Fehler für diesen Lauf", "taskTerminalStatus.active": "Aufgabe wird ausgeführt", @@ -8223,10 +9530,6 @@ "taskTerminalStatus.warnings": "Die Aufgabe hat Warnungen", "taskTerminalStatus.warningsInactive": "Die Aufgabe hat Warnungen und wartet..." }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "TaskService.pickRunTask": "Wählen Sie die auszuführende Aufgabe aus.", - "noTaskResults": "Keine übereinstimmenden Aufgaben." - }, "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { "TerminalTaskSystem": "Ein Shell-Befehl kann nicht mithilfe von cmd.exe auf einem UNC-Laufwerk ausgeführt werden.", "TerminalTaskSystem.nonWatchingMatcher": "Task {0} ist ein Hintergrundtask, nutzt aber eine Problemabfrage ohne Hintergrundstruktur", @@ -8237,44 +9540,11 @@ "dependencyFailed": "Die abhängige Aufgabe \"{0}\" im Arbeitsbereichsordner \"{1}\" konnte nicht aufgelöst werden.", "reuseTerminal": "Das Terminal wird von Aufgaben wiederverwendet, drücken Sie zum Schließen eine beliebige Taste.", "task.executing": "Task wird ausgeführt: {0}", + "task.executing.shell-integration": "Task wird ausgeführt: {0}", + "task.executing.shellIntegration": "Task wird ausgeführt: {0}", "task.executingInFolder": "Task wird im Ordner {0} ausgeführt: {1}", "unknownProblemMatcher": "Der Problemabgleicher \"{0}\" kann nicht aufgelöst werden. Der Abgleicher wird ignoriert." }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.args": "Weitere Argumente, die an den Befehl übergeben werden.", - "JsonSchema.background": "Ob die ausgeführte Aufgabe weiterhin besteht und im Hintergrund ausgeführt wird.", - "JsonSchema.command": "Der auszuführende Befehl. Hierbei kann es sich um ein externes Programm oder einen Shellbefehl handeln.", - "JsonSchema.echoCommand": "Steuert, ob der ausgeführte Befehl in der Ausgabe angezeigt wird. Der Standardwert ist \"false\".", - "JsonSchema.matchers": "Die zu verwendenden Problemabgleicher. Es kann sich um eine Zeichenfolge, eine Problemabgleicherdefinition oder ein Array aus Zeichenfolgen und Problemabgleichern handeln.", - "JsonSchema.options": "Weitere Befehlsoptionen", - "JsonSchema.options.cwd": "Das aktuelle Arbeitsverzeichnis des ausgeführten Programms oder Skripts. Wenn keine Angabe erfolgt, wird das aktuelle Arbeitsbereich-Stammverzeichnis des Codes verwendet.", - "JsonSchema.options.env": "Die Umgebung des ausgeführten Programms oder der Shell. Wenn keine Angabe erfolgt, wird Umgebung des übergeordneten Prozesses verwendet.", - "JsonSchema.promptOnClose": "Gibt an, ob dem Benutzer eine Eingabeaufforderung angezeigt wird, wenn VS Code mit einem aktuell ausgeführten Hintergrundtask geschlossen wird.", - "JsonSchema.shell.args": "Die Shell-Argumente.", - "JsonSchema.shell.executable": "Die zu verwendende Shell.", - "JsonSchema.shellConfiguration": "Konfiguriert die zu verwendende Shell.", - "JsonSchema.showOutput": "Steuert, ob die Ausgabe des aktuell ausgeführten Tasks angezeigt wird. Wenn keine Angabe erfolgt, wird \"always\" verwendet.", - "JsonSchema.suppressTaskName": "Steuert, ob der Taskname dem Befehl als Argument hinzugefügt wird. Der Standardwert ist \"false\".", - "JsonSchema.taskSelector": "Ein Präfix zum Angeben, dass ein Argument ein Task ist.", - "JsonSchema.tasks": "Die Taskkonfigurationen. Normalerweise sind dies Anreicherungen der bereits in der externen Taskausführung definierten Tasks.", - "JsonSchema.tasks.args": "Argumente, die bei Aufruf dieser Aufgabe an den Befehl übergeben werden.", - "JsonSchema.tasks.background": "Gibt an, ob die ausgeführte Aufgabe aktiv bleibt und im Hintergrund ausgeführt wird.", - "JsonSchema.tasks.build": "Ordnet diesen Task dem Standardbuildbefehl des Codes zu.", - "JsonSchema.tasks.linux": "Linux-spezifische Befehlskonfiguration", - "JsonSchema.tasks.mac": "Mac-spezifische Befehlskonfiguration", - "JsonSchema.tasks.matcherError": "Unbekannter Problemabgleicher. Ist die Erweiterung installiert, die diesen Problemabgleicher bereitstellt?", - "JsonSchema.tasks.matchers": "Die zu verwendenden Problemabgleicher. Kann entweder eine Zeichenfolge oder eine Problemabgleicherdefinition oder ein Array aus Zeichenfolgen und Problemabgleichern sein.", - "JsonSchema.tasks.promptOnClose": "Gibt an, ob eine Benutzeraufforderung angezeigt wird, wenn VS Code mit einer aktuell ausgeführten Aufgabe geschlossen wird.", - "JsonSchema.tasks.showOutput": "Steuert, ob die Ausgabe des aktuell ausgeführten Tasks angezeigt wird. Wenn keine Angabe erfolgt, wird der global definierte Wert verwendet.", - "JsonSchema.tasks.suppressTaskName": "Steuert, ob der Taskname dem Befehl als Argument hinzugefügt wird. Wenn keine Angabe erfolgt, wird der global definierte Wert verwendet.", - "JsonSchema.tasks.taskName": "Der Name der Aufgabe", - "JsonSchema.tasks.test": "Ordnet diesen Task dem Standardtestbefehl des Codes zu.", - "JsonSchema.tasks.watching": "Gibt an, ob der ausgeführte Task aktiv bleibt, und überwacht das Dateisystem.", - "JsonSchema.tasks.watching.deprecation": "Veraltet. Verwenden Sie stattdessen \"isBackground\".", - "JsonSchema.tasks.windows": "Windows-spezifische Befehlskonfiguration", - "JsonSchema.watching": "Gibt an, ob der ausgeführte Task aktiv bleibt, und überwacht das Dateisystem.", - "JsonSchema.watching.deprecation": "Veraltet. Verwenden Sie stattdessen \"isBackground\"." - }, "vs/workbench/contrib/tasks/common/jsonSchema_v1": { "JsonSchema._runner": "Der Runner ist abgestuft. Verwenden Sie die offizielle Runnereigenschaft.", "JsonSchema.linux": "Linux-spezifische Befehlskonfiguration", @@ -8362,6 +9632,41 @@ "JsonSchema.version": "Die Versionsnummer der Konfiguration.", "JsonSchema.windows": "Windows-spezifische Befehlskonfiguration" }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Weitere Argumente, die an den Befehl übergeben werden.", + "JsonSchema.background": "Ob die ausgeführte Aufgabe weiterhin besteht und im Hintergrund ausgeführt wird.", + "JsonSchema.command": "Der auszuführende Befehl. Hierbei kann es sich um ein externes Programm oder einen Shellbefehl handeln.", + "JsonSchema.echoCommand": "Steuert, ob der ausgeführte Befehl in der Ausgabe angezeigt wird. Der Standardwert ist \"false\".", + "JsonSchema.matchers": "Die zu verwendenden Problemabgleicher. Es kann sich um eine Zeichenfolge, eine Problemabgleicherdefinition oder ein Array aus Zeichenfolgen und Problemabgleichern handeln.", + "JsonSchema.options": "Weitere Befehlsoptionen", + "JsonSchema.options.cwd": "Das aktuelle Arbeitsverzeichnis des ausgeführten Programms oder Skripts. Wenn keine Angabe erfolgt, wird das aktuelle Arbeitsbereich-Stammverzeichnis des Codes verwendet.", + "JsonSchema.options.env": "Die Umgebung des ausgeführten Programms oder der Shell. Wenn keine Angabe erfolgt, wird Umgebung des übergeordneten Prozesses verwendet.", + "JsonSchema.promptOnClose": "Gibt an, ob dem Benutzer eine Eingabeaufforderung angezeigt wird, wenn VS Code mit einem aktuell ausgeführten Hintergrundtask geschlossen wird.", + "JsonSchema.shell.args": "Die Shell-Argumente.", + "JsonSchema.shell.executable": "Die zu verwendende Shell.", + "JsonSchema.shellConfiguration": "Konfiguriert die zu verwendende Shell.", + "JsonSchema.showOutput": "Steuert, ob die Ausgabe des aktuell ausgeführten Tasks angezeigt wird. Wenn keine Angabe erfolgt, wird \"always\" verwendet.", + "JsonSchema.suppressTaskName": "Steuert, ob der Taskname dem Befehl als Argument hinzugefügt wird. Der Standardwert ist \"false\".", + "JsonSchema.taskSelector": "Ein Präfix zum Angeben, dass ein Argument ein Task ist.", + "JsonSchema.tasks": "Die Taskkonfigurationen. Normalerweise sind dies Anreicherungen der bereits in der externen Taskausführung definierten Tasks.", + "JsonSchema.tasks.args": "Argumente, die bei Aufruf dieser Aufgabe an den Befehl übergeben werden.", + "JsonSchema.tasks.background": "Gibt an, ob die ausgeführte Aufgabe aktiv bleibt und im Hintergrund ausgeführt wird.", + "JsonSchema.tasks.build": "Ordnet diesen Task dem Standardbuildbefehl des Codes zu.", + "JsonSchema.tasks.linux": "Linux-spezifische Befehlskonfiguration", + "JsonSchema.tasks.mac": "Mac-spezifische Befehlskonfiguration", + "JsonSchema.tasks.matcherError": "Unbekannter Problemabgleicher. Ist die Erweiterung installiert, die diesen Problemabgleicher bereitstellt?", + "JsonSchema.tasks.matchers": "Die zu verwendenden Problemabgleicher. Kann entweder eine Zeichenfolge oder eine Problemabgleicherdefinition oder ein Array aus Zeichenfolgen und Problemabgleichern sein.", + "JsonSchema.tasks.promptOnClose": "Gibt an, ob eine Benutzeraufforderung angezeigt wird, wenn VS Code mit einer aktuell ausgeführten Aufgabe geschlossen wird.", + "JsonSchema.tasks.showOutput": "Steuert, ob die Ausgabe des aktuell ausgeführten Tasks angezeigt wird. Wenn keine Angabe erfolgt, wird der global definierte Wert verwendet.", + "JsonSchema.tasks.suppressTaskName": "Steuert, ob der Taskname dem Befehl als Argument hinzugefügt wird. Wenn keine Angabe erfolgt, wird der global definierte Wert verwendet.", + "JsonSchema.tasks.taskName": "Der Name der Aufgabe", + "JsonSchema.tasks.test": "Ordnet diesen Task dem Standardtestbefehl des Codes zu.", + "JsonSchema.tasks.watching": "Gibt an, ob der ausgeführte Task aktiv bleibt, und überwacht das Dateisystem.", + "JsonSchema.tasks.watching.deprecation": "Veraltet. Verwenden Sie stattdessen \"isBackground\".", + "JsonSchema.tasks.windows": "Windows-spezifische Befehlskonfiguration", + "JsonSchema.watching": "Gibt an, ob der ausgeführte Task aktiv bleibt, und überwacht das Dateisystem.", + "JsonSchema.watching.deprecation": "Veraltet. Verwenden Sie stattdessen \"isBackground\"." + }, "vs/workbench/contrib/tasks/common/problemMatcher": { "LegacyProblemMatcherSchema.watchedBegin": "Ein regulärer Ausdruck, der signalisiert, dass die Ausführung eines überwachten Tasks (ausgelöst durch die Dateiüberwachung) beginnt.", "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die Überwachungseigenschaft.", @@ -8391,7 +9696,7 @@ "ProblemMatcherSchema.background.beginsPattern": "Wenn eine Übereinstimmung mit der Ausgabe vorliegt, wird der Start einer Hintergrundaufgabe signalisiert.", "ProblemMatcherSchema.background.endsPattern": "Wenn eine Übereinstimmung mit der Ausgabe vorliegt, wird das Ende einer Hintergrundaufgabe signalisiert.", "ProblemMatcherSchema.base": "Der Name eines zu verwendenden Basisproblemabgleichers.", - "ProblemMatcherSchema.fileLocation": "Definiert die Interpretation von Dateinamen, die in einem Problemmuster gemeldet werden. Ein relativer Dateispeicherort ist möglicherweise ein Array, wobei das zweite Element des Arrays den Pfad für den relativen Dateispeicherort darstellt.", + "ProblemMatcherSchema.fileLocation": "Definiert, wie Dateinamen, die in einem Problemmuster gemeldet werden, interpretiert werden sollen. Ein relativer fileLocation-Wert kann ein Array sein, wobei das zweite Element des Arrays der Pfad des relativen Dateispeicherorts ist. Der FileLocation-Suchmodus führt eine umfassende (und möglicherweise auch umfangreiche) Dateisystemsuche in den Verzeichnissen durch, die durch die Include-/Exclude-Eigenschaften des zweiten Elements (oder, falls nicht angegeben, des aktuellen Arbeitsbereichsverzeichnisses) angegeben werden.", "ProblemMatcherSchema.owner": "Der Besitzer des Problems im Code. Kann ausgelassen werden, wenn \"base\" angegeben wird. Der Standardwert ist \"external\", wenn keine Angabe erfolgt und \"base\" nicht angegeben wird.", "ProblemMatcherSchema.severity": "Der Standardschweregrad für Erfassungsprobleme. Dieser wird verwendet, wenn das Muster keine Übereinstimmungsgruppe für den Schweregrad definiert.", "ProblemMatcherSchema.source": "Eine visuell lesbare Zeichenfolge, die die Quelle dieser Diagnose beschreibt, z. B. \"typescript\" oder \"super lint\".", @@ -8456,9 +9761,15 @@ "TaskDefinitionExtPoint": "Trägt Aufgabenarten bei", "TaskTypeConfiguration.noType": "In der Konfiguration des Aufgabentyps fehlt die erforderliche taskType-Eigenschaft." }, + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Fehler: Im Aufgabenbezeichner {0} fehlt die erforderliche Eigenschaft \"{1}\". Der Aufgabenbezeichner wird ignoriert.", + "tasks.taskRunningContext": "Gibt an, ob eine Aufgabe derzeit ausgeführt wird.", + "tasksCategory": "Tasks" + }, "vs/workbench/contrib/tasks/common/taskService": { "tasks.customExecutionSupported": "Gibt an, ob CustomExecution-Aufgaben unterstützt werden. Erwägen Sie die Verwendung in der When-Klausel eines taskDefinition-Beitrags.", "tasks.processExecutionSupported": "Gibt an, ob ProcessExecution-Aufgaben unterstützt werden. Erwägen Sie die Verwendung in der When-Klausel eines taskDefinition-Beitrags.", + "tasks.serverlessWebContext": "TRUE, wenn im Web ohne Remoteautorität.", "tasks.shellExecutionSupported": "Gibt an, ob ShellExecution-Aufgaben unterstützt werden. Erwägen Sie die Verwendung in der When-Klausel eines taskDefinition-Beitrags.", "tasks.taskCommandsRegistered": "Gibt an, ob die Aufgabenbefehle noch registriert wurden" }, @@ -8468,11 +9779,6 @@ "externalCommand": "Ein Beispiel für das Ausführen eines beliebigen externen Befehls.", "msbuild": "Führt das Buildziel aus." }, - "vs/workbench/contrib/tasks/common/tasks": { - "TaskDefinition.missingRequiredProperty": "Fehler: Im Aufgabenbezeichner {0} fehlt die erforderliche Eigenschaft \"{1}\". Der Aufgabenbezeichner wird ignoriert.", - "tasks.taskRunningContext": "Gibt an, ob eine Aufgabe derzeit ausgeführt wird.", - "tasksCategory": "Tasks" - }, "vs/workbench/contrib/tasks/electron-sandbox/taskService": { "TaskSystem.exitAnyways": "&&Trotzdem beenden", "TaskSystem.noProcess": "Der gestartete Task ist nicht mehr vorhanden. Wenn der Task Hintergrundprozesse erzeugt hat, kann das Beenden von VS Code ggf. zu verwaisten Prozessen führen. Starten Sie den letzten Hintergrundprozess mit einer wait-Kennzeichnung, um dies zu vermeiden.", @@ -8480,42 +9786,17 @@ "TaskSystem.terminateTask": "&&Aufgabe beenden" }, "vs/workbench/contrib/terminal/browser/baseTerminalBackend": { - "nonResponsivePtyHost": "Die Verbindung mit dem PTY-Hostprozess des Terminals reagiert nicht, die Terminals funktionieren möglicherweise nicht mehr.", - "restartPtyHost": "PTY-Host neu starten" + "nonResponsivePtyHost": "The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host.", + "ptyHostStatus": "Pty Host Status", + "ptyHostStatus.ariaLabel": "Pty Host is unresponsive", + "ptyHostStatus.short": "Pty Host" }, "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "Erweiterungen möchten die folgenden Änderungen an der Umgebung des Terminals vornehmen:", - "extensionEnvironmentContributionInfo": "Erweiterungen haben Änderungen an der Umgebung dieses Terminals vorgenommen.", - "extensionEnvironmentContributionRemoval": "Erweiterungen möchten diese vorhandenen Änderungen aus der Umgebung des Terminals entfernen:", - "relaunchTerminalLabel": "Terminal neu starten" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "focusFolder": "Fokus auf Ordner im Explorer", - "openFile": "Datei im Editor öffnen", - "openFolder": "Ordner in neuem Fenster öffnen" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkDetectorAdapter": { - "focusFolder": "Fokus auf Ordner im Explorer", - "followLink": "Link folgen", - "openFile": "Datei im Editor öffnen", - "openFolder": "Ordner in neuem Fenster öffnen", - "searchWorkspace": "Arbeitsbereich suchen" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "followForwardedLink": "Dem Link über den weitergeleiteten Port folgen", - "followLink": "Link folgen", - "followLinkUrl": "Link", - "terminalLinkHandler.followLinkAlt": "ALT + Klick", - "terminalLinkHandler.followLinkAlt.mac": "WAHLTASTE + Klick", - "terminalLinkHandler.followLinkCmd": "BEFEHLSTASTE + Klick", - "terminalLinkHandler.followLinkCtrl": "STRG + Klick" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkQuickpick": { - "terminal.integrated.localFileLinks": "Lokale Datei", - "terminal.integrated.openDetectedLink": "Link zum Öffnen auswählen", - "terminal.integrated.searchLinks": "Arbeitsbereichssuche", - "terminal.integrated.showMoreLinks": "Weitere Verknüpfungen anzeigen", - "terminal.integrated.urlLinks": "URL" + "ScopedEnvironmentContributionInfo": "Arbeitsbereich", + "extensionEnvironmentContributionInfoActive": "Die folgenden Erweiterungen haben zur Umgebung dieses Terminals beigetragen:", + "extensionEnvironmentContributionInfoStale": "Die folgenden Erweiterungen möchten das Terminal neu starten, um zur Umgebung beizutragen:", + "relaunchTerminalLabel": "Terminal neu starten", + "showEnvironmentContributions": "Umgebungsbeiträge anzeigen" }, "vs/workbench/contrib/terminal/browser/terminal.contribution": { "miToggleIntegratedTerminal": "&&Terminal", @@ -8527,28 +9808,28 @@ "emptyTerminalNameInfo": "Wenn kein Name angegeben wird, wird er auf den Standardwert zurückgesetzt.", "noUnattachedTerminals": "Für den Anfügevorgang sind keine nicht angefügten Terminals vorhanden.", "quickAccessTerminal": "Aktives Terminal wechseln", + "sendSequence": "Die Textsequenz, die an das Terminal gesendet werden soll.", "showTerminalTabs": "Registerkarten anzeigen", "terminalLaunchHelp": "Hilfe öffnen", + "workbench.action.terminal.acceptSelectedSuggestion": "Ausgewählten Vorschlag annehmen", "workbench.action.terminal.attachToSession": "An Sitzung anfügen", "workbench.action.terminal.clear": "Löschen", - "workbench.action.terminal.clearCommandHistory": "Befehlsverlauf löschen", + "workbench.action.terminal.clearPreviousSessionHistory": "Vorherigen Sitzungsverlauf löschen", "workbench.action.terminal.clearSelection": "Auswahl löschen", - "workbench.action.terminal.copyLastCommand": "Letzten Befehl kopieren", + "workbench.action.terminal.copyAndClearSelection": "Auswahl kopieren und löschen", + "workbench.action.terminal.copyLastCommand": "Letzte Befehlsausgabe kopieren", "workbench.action.terminal.copySelection": "Auswahl kopieren", "workbench.action.terminal.copySelectionAsHtml": "Auswahl als HTML kopieren", "workbench.action.terminal.createTerminalEditor": "Neues Terminal im Editorbereich erstellen", "workbench.action.terminal.createTerminalEditorSide": "Neues Terminal im Editor-Bereich zur Seite erstellen", "workbench.action.terminal.detachSession": "Sitzung trennen", - "workbench.action.terminal.findNext": "Weitersuchen", - "workbench.action.terminal.findPrevious": "Vorheriges Element suchen", "workbench.action.terminal.focus.tabsView": "Ansicht \"Fokus Terminal-Registerkarten\"", - "workbench.action.terminal.focusFind": "Fokus auf Suche", "workbench.action.terminal.focusNext": "Fokus in der nächsten Terminalgruppe", "workbench.action.terminal.focusNextPane": "Fokus im nächsten Terminal der Terminalgruppe", "workbench.action.terminal.focusPrevious": "Fokus in der vorherigen Terminalgruppe", "workbench.action.terminal.focusPreviousPane": "Fokus im vorherigen Terminal der vorherigen Terminalgruppe", "workbench.action.terminal.goToRecentDirectory": "Zum aktuellen Verzeichnis wechseln...", - "workbench.action.terminal.hideFind": "Suche ausblenden", + "workbench.action.terminal.hideSuggestWidget": "Vorschlagswidget ausblenden", "workbench.action.terminal.join": "Terminals verknüpfen", "workbench.action.terminal.join.insufficientTerminals": "Nicht genügend Terminals für die „join“-Aktion", "workbench.action.terminal.join.onlySplits": "Alle Terminals sind bereits verknüft.", @@ -8556,26 +9837,18 @@ "workbench.action.terminal.kill": "Aktive Terminalinstanz beenden", "workbench.action.terminal.killAll": "Alle Terminals beenden", "workbench.action.terminal.killEditor": "Aktiven Terminal im Editorbereich beenden", - "workbench.action.terminal.navigationModeExit": "Navigationsmodus beenden", - "workbench.action.terminal.navigationModeFocusNext": "Fokus auf nächste Zeile (Navigationsmodus)", - "workbench.action.terminal.navigationModeFocusNextPage": "Nächste Seite fokussieren (Navigationsmodus)", - "workbench.action.terminal.navigationModeFocusPrevious": "Fokus auf vorherige Zeile (Navigationsmodus)", - "workbench.action.terminal.navigationModeFocusPreviousPage": "Vorherige Seite fokussieren (Navigationsmodus)", "workbench.action.terminal.new": "Neues Terminal erstellen", "workbench.action.terminal.newInActiveWorkspace": "Neues Terminal erstellen (im aktiven Arbeitsbereich)", - "workbench.action.terminal.newWithCwd": "Erstellen Sie ein neues Terminal, das in einem benutzerdefinierten Arbeitsverzeichnis gestartet wird", "workbench.action.terminal.newWithCwd.cwd": "Das Verzeichnis zum Starten des Terminals um", "workbench.action.terminal.newWithProfile": "Neues Terminal erstellen (mit Profil)", "workbench.action.terminal.newWithProfile.profileName": "Der Name des zu erstellenden Profils", "workbench.action.terminal.newWorkspacePlaceholder": "Aktuelles Arbeitsverzeichnis für neues Terminal auswählen", - "workbench.action.terminal.openDetectedLink": "Erkannten Link öffnen...", - "workbench.action.terminal.openLastLocalFileLink": "Letzten lokalen Dateilink öffnen", - "workbench.action.terminal.openLastUrlLink": "Letzten URL-Link öffnen", "workbench.action.terminal.openSettings": "Terminaleinstellungen konfigurieren", + "workbench.action.terminal.overriddenCwdDescription": "(AußerKraftsetzung) {0}", "workbench.action.terminal.paste": "In aktives Terminal einfügen", "workbench.action.terminal.pasteSelection": "Auswahl in aktives Terminal einfügen", "workbench.action.terminal.relaunch": "Aktives Terminal neu starten", - "workbench.action.terminal.renameWithArg": "Derzeit aktives Terminal umbenennen", + "workbench.action.terminal.rename.prompt": "Terminalnamen eingeben", "workbench.action.terminal.renameWithArg.name": "Der neue Terminalname", "workbench.action.terminal.renameWithArg.noName": "Kein Namensargument angegeben", "workbench.action.terminal.resizePaneDown": "Größe des Terminals unten ändern", @@ -8594,36 +9867,27 @@ "workbench.action.terminal.scrollToTop": "Bildlauf nach oben", "workbench.action.terminal.scrollUp": "Nach oben scrollen (Zeile)", "workbench.action.terminal.scrollUpPage": "Nach oben scrollen (Seite)", - "workbench.action.terminal.searchWorkspace": "Arbeitsbereich durchsuchen", "workbench.action.terminal.selectAll": "Alle auswählen", "workbench.action.terminal.selectDefaultShell": "Standardprofil auswählen", + "workbench.action.terminal.selectNextPageSuggestion": "Vorschlag für die nächste Seite auswählen", + "workbench.action.terminal.selectNextSuggestion": "Nächsten Vorschlag auswählen", + "workbench.action.terminal.selectPrevPageSuggestion": "Vorschlag für die vorherige Seite auswählen", + "workbench.action.terminal.selectPrevSuggestion": "Vorherigen Vorschlag auswählen", "workbench.action.terminal.selectToNextCommand": "Auswählen bis zu nächstem Befehl", "workbench.action.terminal.selectToNextLine": "Auswählen bis zur nächsten Zeile", "workbench.action.terminal.selectToPreviousCommand": "Auswählen bis zu vorherigem Befehl", "workbench.action.terminal.selectToPreviousLine": "Auswählen bis zur vorherigen Zeile", - "workbench.action.terminal.sendSequence": "Benutzerdefinierte Sequenz an Terminal senden", "workbench.action.terminal.setFixedDimensions": "Feste Dimensionen festlegen", - "workbench.action.terminal.showEnvironmentInformation": "Umgebungsinformationen anzeigen", "workbench.action.terminal.showTabs": "Registerkarten anzeigen", "workbench.action.terminal.sizeToContentWidth": "Größe auf Inhaltsbreite umschalten", "workbench.action.terminal.splitInActiveWorkspace": "Terminal teilen (in aktivem Arbeitsbereich)", - "workbench.action.terminal.switchTerminal": "Terminal wechseln", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Protokollierung der Escapesequenz umschalten", - "workbench.action.terminal.toggleFindCaseSensitive": "Groß-/Kleinschreibung für Suche aktivieren/deaktivieren", - "workbench.action.terminal.toggleFindRegex": "RegEx für Suche aktivieren/deaktivieren", - "workbench.action.terminal.toggleFindWholeWord": "Ganze Wörter für Suche aktivieren/deaktivieren", - "workbench.action.terminal.writeDataToTerminal": "Daten auf Terminal schreiben", - "workbench.action.terminal.writeDataToTerminal.prompt": "Geben Sie Daten ein, die direkt in das Terminal geschrieben werden sollen, und umgehen Sie die pty" + "workbench.action.terminal.switchTerminal": "Terminal wechseln" }, "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { "install": "Installieren", "useWslExtension.title": "Die Erweiterung \"{0}\" wird zum Öffnen eines Terminals in WSL empfohlen." }, - "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { - "label": "Terminal" - }, "vs/workbench/contrib/terminal/browser/terminalEditorInput": { - "cancel": "Abbrechen", "confirmDirtyTerminal.button": "&&Beenden", "confirmDirtyTerminal.detail": "Durch das Schließen werden die ausgeführten Prozesse in diesem Terminal beendet.", "confirmDirtyTerminal.message": "Möchten Sie die ausgeführten Prozesse beenden?", @@ -8634,6 +9898,13 @@ "killTerminalIcon": "Symbol für das Beenden einer Terminalinstanz.", "newTerminalIcon": "Symbol für das Erstellen einer neuen Terminalinstanz.", "renameTerminalIcon": "Symbol für das Umbenennen im Schnellmenü des Terminals.", + "terminalCommandHistoryFuzzySearch": "Symbol zum Umschalten der Fuzzysuche des Befehlsverlaufs.", + "terminalCommandHistoryOutput": "Symbol zum Anzeigen der Ausgabe eines Terminalbefehls.", + "terminalCommandHistoryRemove": "Symbol zum Entfernen eines Terminalbefehls aus dem Befehlsverlauf.", + "terminalDecorationError": "Symbol für eine Terminaldekoration eines Befehls, bei dem ein Fehler aufgetreten ist.", + "terminalDecorationIncomplete": "Symbol für eine Terminaldekoration eines Befehls, der unvollständig war.", + "terminalDecorationMark": "Symbol für eine Terminaldekorationsmarkierung.", + "terminalDecorationSuccess": "Symbol für eine Terminaldekoration eines erfolgreichen Befehls.", "terminalViewIcon": "Ansichtssymbol der Terminalansicht." }, "vs/workbench/contrib/terminal/browser/terminalInstance": { @@ -8649,23 +9920,16 @@ "launchFailed.exitCodeOnlyShellIntegration": "Möglicherweise hilft es, die Shell-Integration in den Benutzereinstellungen zu deaktivieren.", "multiLinePasteButton": "&&Einfügen", "preview": "Vorschau:", - "removeCommand": "Aus Befehlsverlauf entfernen", - "selectRecentCommand": "Wählen Sie einen auszuführenden Befehl aus (halten Sie die ALT-Taste gedrückt, um den Befehl zu bearbeiten)", - "selectRecentCommandMac": "Wählen Sie einen auszuführenden Befehl aus (halten Sie die Optionstaste gedrückt, um den Befehl zu bearbeiten)", - "selectRecentDirectory": "Wählen Sie ein Verzeichnis aus, zu dem Sie wechseln möchten (halten Sie die ALT-Taste gedrückt, um den Befehl zu bearbeiten)", - "selectRecentDirectoryMac": "Wählen Sie ein Verzeichnis aus, zu dem Sie wechseln möchten (halten Sie die Optionstaste gedrückt, um den Befehl zu bearbeiten)", "setTerminalDimensionsColumn": "Feste Dimensionen festlegen: Spalte", "setTerminalDimensionsRow": "Feste Dimensionen festlegen: Zeile", - "shellFileHistoryCategory": "{0}-Verlauf", "shellIntegration.learnMore": "Mehr über die Shell-Integration erfahren", "shellIntegration.openSettings": "Benutzereinstellungen öffnen", - "terminal.contiguousSearch": "Verwenden Sie die zusammenhängende Suche", - "terminal.fuzzySearch": "Fuzzy-Suche verwenden", "terminal.integrated.a11yPromptLabel": "Terminaleingabe", - "terminal.integrated.a11yTooMuchOutput": "Zu viele Ausgaben zum Anzeigen, navigieren Sie manuell zu den Zeilen, um sie zu lesen", - "terminal.integrated.copySelection.noSelection": "Das Terminal enthält keine Auswahl zum Kopieren.", + "terminal.integrated.useAccessibleBuffer": "Verwenden des zugänglichen Puffers {0} zum manuellen Überprüfen der Ausgabe", + "terminal.integrated.useAccessibleBufferNoKb": "Verwenden Sie den Befehl Terminal: Zugänglichen Puffer fokussieren\", um die Ausgabe manuell zu überprüfen", "terminal.requestTrust": "Zum Erstellen eines Terminalprozesses muss Code ausgeführt werden.", - "terminalNavigationMode": "Verwenden Sie {0} und {1}, um im Terminalpuffer zu navigieren", + "terminalHelpAriaLabel": "Verwenden von {0} für Hilfe zur Terminalbarrierefreiheit", + "terminalScreenReaderMode": "Führen Sie den Befehl aus: Barrierefreiheitsmodus der Sprachausgabe für eine optimierte Sprachausgabe umschalten", "terminalStaleTextBoxAriaLabel": "Die Umgebung für Terminal \"{0}\" ist veraltet, führen Sie den Befehl \"Umgebungsinformationen anzeigen\" aus, um weitere Informationen zu erhalten.", "terminalTextBoxAriaLabel": "Terminal \"{0}\"", "terminalTextBoxAriaLabelNumberAndTitle": "Terminal \"{0}\", {1}", @@ -8673,14 +9937,9 @@ "terminalTypeTask": "Aufgabe", "terminated.exitCodeAndCommandLine": "Der Terminalprozess \"{0}\" wurde mit folgendem Exitcode beendet: {1}.", "terminated.exitCodeOnly": "Der Terminalprozess wurde mit folgendem Exitcode beendet: {0}.", - "viewCommandOutput": "Befehlsausgabe anzeigen", - "workbench.action.terminal.rename.prompt": "Terminalnamen eingeben", "workspaceNotTrustedCreateTerminal": "Ein Terminalprozess in einem nicht vertrauenswürdigen Arbeitsbereich kann nicht gestartet werden.", "workspaceNotTrustedCreateTerminalCwd": "In einem nicht vertrauenswürdigen Arbeitsbereich mit „cwd“ {0} und „userHome“-{1} kann kein Terminalprozess gestartet werden." }, - "vs/workbench/contrib/terminal/browser/terminalMainContribution": { - "ptyHost": "Pty-Host" - }, "vs/workbench/contrib/terminal/browser/terminalMenus": { "defaultTerminalProfile": "{0} (Standard)", "miNewTerminal": "&&Neues Terminal", @@ -8688,18 +9947,21 @@ "miRunSelectedText": "&&Ausgewählten Text ausführen", "miSplitTerminal": "&&Geteiltes Terminal", "splitTerminal": "Terminal teilen", - "terminal.new": "Neues Terminal", + "workbench.action.tasks.configureTaskRunner": "Aufgaben konfigurieren...", + "workbench.action.tasks.runTask": "Task ausführen...", "workbench.action.terminal.changeColor": "Farbe ändern...", "workbench.action.terminal.changeIcon": "Symbol ändern", "workbench.action.terminal.clear": "Löschen", + "workbench.action.terminal.clearLong": "Terminal löschen", "workbench.action.terminal.copySelection.short": "Kopieren", "workbench.action.terminal.copySelectionAsHtml": "Als HTML kopieren", "workbench.action.terminal.joinInstance": "Terminals verknüpfen", - "workbench.action.terminal.new.short": "Neues Terminal", "workbench.action.terminal.newWithProfile.short": "Neues Terminal mit Profil", "workbench.action.terminal.openSettings": "Terminaleinstellungen konfigurieren", "workbench.action.terminal.paste.short": "Einfügen", "workbench.action.terminal.renameInstance": "Umbenennen...", + "workbench.action.terminal.runActiveFile": "Aktive Datei ausführen", + "workbench.action.terminal.runSelectedText": "Ausgewählten Text ausführen", "workbench.action.terminal.selectAll": "Alle auswählen", "workbench.action.terminal.selectDefaultProfile": "Standardprofil auswählen", "workbench.action.terminal.showsTabs": "Registerkarten anzeigen", @@ -8707,33 +9969,42 @@ "workbench.action.terminal.switchTerminal": "Terminal wechseln" }, "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "killportfailure": "Der Prozess, der an Port {0} lauscht, konnte nicht beendet werden. Befehl mit Fehler {1} beendet", "ptyHostRelaunch": "Das Terminal wird neu gestartet, weil die Verbindung mit dem Shellprozess unterbrochen wurde..." }, "vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": { "ICreateContributedTerminalProfileOptions": "Beigetragen", + "cancel": "Abbrechen", "createQuickLaunchProfile": "Terminalprofil konfigurieren", "enterTerminalProfileName": "Namen für Terminalprofil eingeben", "terminal.integrated.chooseDefaultProfile": "Standardmäßiges Terminalprofil auswählen", "terminal.integrated.selectProfileToCreate": "Wählen Sie das zu erstellende Terminalprofil aus.", "terminalProfileAlreadyExists": "Ein Terminalprofil mit diesem Namen ist bereits vorhanden.", "terminalProfiles": "Profile", - "terminalProfiles.detected": "Erkannt" - }, - "vs/workbench/contrib/terminal/browser/terminalProfileResolverService": { - "migrateToProfile": "Migrieren", - "terminalProfileMigration": "Das Terminal verwendet veraltete Shell-shellArgs-Einstellungen, möchten Sie es zu einem Profil migrieren?" + "terminalProfiles.detected": "Erkannt", + "unsafePathWarning": "Dieses Terminalprofil verwendet einen potenziell unsicheren Pfad, der von einem anderen Benutzer geändert werden kann: {0}. Möchten Sie es wirklich verwenden?", + "yes": "Ja" }, "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { "renameTerminal": "Terminal umbenennen", "workbench.action.terminal.newWithProfilePlus": "Neues Terminal mit Profil erstellen", "workbench.action.terminal.newplus": "Neuen Terminal erstellen" }, + "vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick": { + "removeCommand": "Aus Befehlsverlauf entfernen", + "selectRecentCommand": "Wählen Sie einen auszuführenden Befehl aus (halten Sie die ALT-Taste gedrückt, um den Befehl zu bearbeiten)", + "selectRecentCommandMac": "Wählen Sie einen auszuführenden Befehl aus (halten Sie die Optionstaste gedrückt, um den Befehl zu bearbeiten)", + "selectRecentDirectory": "Wählen Sie ein Verzeichnis aus, zu dem Sie wechseln möchten (halten Sie die ALT-Taste gedrückt, um den Befehl zu bearbeiten)", + "selectRecentDirectoryMac": "Wählen Sie ein Verzeichnis aus, zu dem Sie wechseln möchten (halten Sie die Optionstaste gedrückt, um den Befehl zu bearbeiten)", + "shellFileHistoryCategory": "{0}-Verlauf", + "viewCommandOutput": "Befehlsausgabe anzeigen" + }, "vs/workbench/contrib/terminal/browser/terminalService": { "localTerminalRemote": "Diese Shell wird auf Ihrem {0}lokalen{1} Computer ausgeführt, NICHT auf dem verbundenen Remotecomputer.", "localTerminalVirtualWorkspace": "Diese Shell ist für einen {0}lokalen{1} Ordner geöffnet, NICHT für den virtuellen Ordner.", "terminalService.terminalCloseConfirmationPlural": "Möchten Sie die {0} aktiven Terminalsitzungen beenden?", "terminalService.terminalCloseConfirmationSingular": "Möchten Sie die aktive Terminalsitzung beenden?", - "terminate": "Beenden" + "terminate": "&&Beenden" }, "vs/workbench/contrib/terminal/browser/terminalTabbedView": { "hideTabs": "Registerkarten ausblenden", @@ -8741,6 +10012,7 @@ "moveTabsRight": "Registerkarten nach rechts verschieben" }, "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "label": "Terminal", "splitTerminalAriaLabel": "Terminal {0} {1}, {2} von {3} teilen", "terminal.tabs": "Terminal-Registerkarten", "terminalAriaLabel": "Terminal {0} {1}", @@ -8749,7 +10021,9 @@ "vs/workbench/contrib/terminal/browser/terminalTooltip": { "launchFailed.exitCodeOnlyShellIntegration": "Der Terminalprozess konnte nicht gestartet werden. Das Deaktivieren der Shell-Integration mit terminal.integrated.shellIntegration.enabled könnte hilfreich sein.", "shellIntegration.activationFailed": "Fehler beim Aktivieren der Shell-Integration.", - "shellIntegration.enabled": "Shell-Integration aktiviert" + "shellIntegration.enabled": "Shell-Integration aktiviert", + "shellProcessTooltip.commandLine": "Befehlszeile: {0}", + "shellProcessTooltip.processId": "Prozess-ID ({0}): {1}" }, "vs/workbench/contrib/terminal/browser/terminalView": { "terminal.monospaceOnly": "Das Terminal unterstützt nur Festbreitenschriftarten. Stellen Sie sicher, dass VS Code neu gestartet wird, wenn es sich um eine neu installierte Schriftart handelt.", @@ -8758,41 +10032,43 @@ "terminals": "Öffnet die Terminals." }, "vs/workbench/contrib/terminal/browser/xterm/decorationAddon": { - "changeDefaultIcon": "Standardsymbol ändern", - "changeErrorIcon": "Fehler-Symbol ändern", - "changeSuccessIcon": "Erfolgs-Symbol ändern", "gutter": "Gutter Befehl Dekorationen", + "no": "Nein", "overviewRuler": "Übersicht über Linealbefehlsdekorationen", + "rerun": "Möchten Sie den folgenden Befehl ausführen: {0}", "terminal.configureCommandDecorations": "Befehlsdekorationen konfigurieren", "terminal.copyCommand": "Befehl kopieren", "terminal.copyOutput": "Ausgabe kopieren", "terminal.copyOutputAsHtml": "Taskausgabe als HTML kopieren", "terminal.learnShellIntegration": "Informationen zur Shellintegration", "terminal.rerunCommand": "Befehl erneut ausführen", + "toggleVisibility": "Sichtbarkeit umschalten", + "workbench.action.terminal.goToRecentDirectory": "Zum zuletzt verwendeten Verzeichnis wechseln", + "workbench.action.terminal.runRecentCommand": "Zuletzt verwendeten Befehl ausführen", + "yes": "Ja" + }, + "vs/workbench/contrib/terminal/browser/xterm/decorationStyles": { "terminalPromptCommandFailed": "Der Befehl wurde {0} ausgeführt und ist fehlgeschlagen.", "terminalPromptCommandFailedWithExitCode": "Befehl wurde {0} ausgeführt und ist fehlgeschlagen (Exitcode {1}).", "terminalPromptCommandSuccess": "Befehl ausgeführt {0}", - "terminalPromptContextMenu": "Befehlsaktionen anzeigen", - "toggleVisibility": "Sichtbarkeit umschalten" + "terminalPromptContextMenu": "Befehlsaktionen anzeigen" }, "vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": { "dontShowAgain": "Nicht mehr anzeigen", "no": "Nein", + "terminal.integrated.copySelection.noSelection": "The terminal has no selection to copy", "terminal.slowRendering": "Die GPU-Beschleunigung des Terminals ist auf Ihrem Computer offenbar langsam. Möchten Sie sie deaktivieren, um die Leistung zu verbessern? [Weitere Informationen zu Terminaleinstellungen](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)", + "terminalLoggerName": "Terminal", "yes": "Ja" }, "vs/workbench/contrib/terminal/common/terminal": { - "terminalCategory": "Terminal", "vscode.extension.contributes.terminal": "Trägt Terminalfunktionalität bei.", "vscode.extension.contributes.terminal.profiles": "Definiert zusätzliche Terminalprofile, die der Benutzer erstellen kann.", "vscode.extension.contributes.terminal.profiles.id": "Die ID des Terminalprofil-Anbieters.", "vscode.extension.contributes.terminal.profiles.title": "Titel für dieses Terminalprofil.", - "vscode.extension.contributes.terminal.types": "Definiert zusätzliche Terminaltypen, die der Benutzer erstellen kann.", - "vscode.extension.contributes.terminal.types.command": "Befehl, der ausgeführt werden soll, wenn der Benutzer diesen Terminaltyp erstellt.", "vscode.extension.contributes.terminal.types.icon": "Ein Codeicon, ein URI oder helle und dunkle URIs, die diesem Terminaltyp zugeordnet werden sollen.", "vscode.extension.contributes.terminal.types.icon.dark": "Symbolpfad, wenn ein dunkles Design verwendet wird", - "vscode.extension.contributes.terminal.types.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird", - "vscode.extension.contributes.terminal.types.title": "Titel für diesen Terminaltyp." + "vscode.extension.contributes.terminal.types.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird" }, "vs/workbench/contrib/terminal/common/terminalColorRegistry": { "terminal.ansiColor": "\"{0}\" ANSI-Farbe im Terminal", @@ -8804,6 +10080,7 @@ "terminal.findMatchHighlightBackground": "Die Farbe der anderen Suchübereinstimmungen im Terminal. Die Farbe darf nicht undurchsichtig sein, um den zugrunde liegenden Terminalinhalt nicht auszublenden.", "terminal.findMatchHighlightBorder": "Die Rahmenfarbe der anderen Suchübereinstimmungen im Terminal.", "terminal.foreground": "Die Vordergrundfarbe des Terminal.", + "terminal.inactiveSelectionBackground": "Die Hintergrundfarbe der Auswahl des Terminals, wenn es keinen Fokus hat.", "terminal.selectionBackground": "Die Auswahlvordergrundfarbe des Terminals.", "terminal.selectionForeground": "Die Vordergrundfarbe der Auswahl des Terminals. Wenn dies NULL ist, wird der Auswahlvordergrund beibehalten und das Feature für das minimale Kontrastverhältnis angewendet.", "terminal.tab.activeBorder": "Rahmen auf der Seite der Registerkarte „Terminal“ im Bereich. Standardmäßig wird „tab.activeBorder“ verwendet.", @@ -8818,17 +10095,21 @@ "vs/workbench/contrib/terminal/common/terminalConfiguration": { "cwd": "das aktuelle Arbeitsverzeichnis des Terminals", "cwdFolder": "das aktuelle Arbeitsverzeichnis des Terminals, das für Mehrstamm-Arbeitsbereiche oder in einem einzelnen Stammarbeitsbereich angezeigt wird, wenn sich der Wert vom ursprünglichen Arbeitsverzeichnis unterscheidet. Unter Windows wird dies nur angezeigt, wenn die Shellintegration aktiviert ist.", + "enableFileLinks.notRemote": "Nur in einem Remote-Arbeitsbereich aktivieren.", + "enableFileLinks.off": "Immer deaktiviert.", + "enableFileLinks.on": "Immer aktiviert.", "local": "gibt ein lokales Terminal in einem Remotearbeitsbereich an", "openDefaultSettingsJson": "JSON-Standardeinstellungen öffnen", "openDefaultSettingsJson.capitalized": "Standardeinstellungen öffnen (JSON)", "process": "der Name des Terminalprozesses", - "separator": "ein bedingtes Trennzeichen(„ – “), das nur angezeigt wird, wenn es von Variablen mit Werten oder statischem Text umgeben ist.", + "separator": "ein bedingtes Trennzeichen({0}), das nur angezeigt wird, wenn es von Variablen mit Werten oder statischem Text umgeben ist.", "sequence": "der vom Prozess für das Terminal angegebene Name", + "tabFocusMode": "Steuert, ob das Terminal Registerkarten empfängt oder zur Navigation zur Workbench zurückgibt. Wenn dies festgelegt ist, überschreibt es {0}, wenn das Terminal fokussiert ist.", "task": "gibt an, dass dieses Terminal einer Aufgabe zugeordnet ist.", "terminal.integrated.allowChords": "Gibt an, ob Akkordtastaturbindungen im Terminal erlaubt sind oder nicht. Beachten Sie, dass, wenn dies true ist und der Tastendruck einen Akkord ergibt, {0} umgangen wird. Die Einstellung false ist besonders nützlich, wenn Sie wollen, dass ctrl+k zu Ihrer Shell geht (nicht zu VS Code).", - "terminal.integrated.allowMnemonics": "Gibt an, ob mnemonische Codes in der Menüleiste (z. B. ALT+F) zum Öffnen der Menüleiste zugelassen werden. Beachten Sie Folgendes: Dies führt dazu, dass bei Festlegung auf TRUE alle ALT-Tastenkombinationen die Shell überspringen. Diese Einstellung hat unter macOS keinerlei Auswirkungen.", + "terminal.integrated.allowMnemonics": "Gibt an, ob mnemonisches Zeichen in der Menüleiste (z. B. ALT+F) zum Öffnen der Menüleiste zugelassen werden. Beachten Sie Folgendes: Dies führt dazu, dass bei Festlegung auf WAHR alle ALT-Tastenkombinationen die Shell überspringen. Diese Einstellung hat unter macOS keinerlei Auswirkungen.", "terminal.integrated.altClickMovesCursor": "Wenn diese Option aktiviert ist, positioniert ALT/WAHL+KLICKEN den Eingabeaufforderungscursor unter der Maus neu, wenn {0} auf {1} festgelegt ist (Standardwert). Dies funktioniert je nach Shell möglicherweise nicht zuverlässig.", - "terminal.integrated.autoReplies": "Eine Gruppe von Nachrichten, auf die im Terminal automatisch geantwortet wird, wenn sie auftauchen. Sofern die Nachricht spezifisch genug ist, kann dies dazu beitragen, häufige Antworten zu automatisieren.\r\n\r\nHinweise:\r\n\r\n– Verwenden Sie {0}, um automatisch auf die Aufforderung zum Beenden des Batchauftrags unter Windows zu reagieren.\r\n– Die Nachricht enthält Escapesequenzen, sodass die Antwort möglicherweise nicht mit formatiertem Text erfolgt.\r\n– Jede Antwort kann nur einmal pro Sekunde erfolgen.\r\n– Verwenden Sie {1} in der Antwort, um zu zeigen, dass Sie die EINGABETASTE meinen.\r\n– Legen Sie zum Aufheben der Festlegung einer Standardtaste den Wert auf NULL fest.\r\n– Starten Sie VS Code neu, wenn keine neuen Einstellungen gelten.", + "terminal.integrated.autoReplies": "Eine Gruppe von Nachrichten, auf die im Terminal automatisch geantwortet wird, wenn sie auftauchen. Sofern die Nachricht spezifisch genug ist, kann dies dazu beitragen, häufige Antworten zu automatisieren.\r\n\r\nHinweise:\r\n\r\n– Verwenden Sie {0}, um automatisch auf die Aufforderung zum Beenden des Batchauftrags unter Windows zu reagieren.\r\n– Die Nachricht enthält Escapesequenzen, sodass die Antwort möglicherweise nicht mit formatiertem Text erfolgt.\r\n– Jede Antwort kann nur einmal pro Sekunde erfolgen.\r\n– Verwenden Sie {1} in der Antwort, um zu zeigen, dass Sie die EINGABETASTE meinen.\r\n– Legen Sie zum Aufheben der Festlegung einer Standardtaste den Wert auf NULL fest.\r\n– Starten Sie VS Code neu, wenn keine neuen Einstellungen gelten.", "terminal.integrated.autoReplies.reply": "Die an den Prozess zu sendende Antwort.", "terminal.integrated.bellDuration": "Die Anzahl der Millisekunden, in denen die Glocke innerhalb einer Terminal-Registerkart angezeigt wird, wenn diese ausgelöst wird.", "terminal.integrated.commandsToSkipShell": "Eine Gruppe von Befehls-IDs, deren Tastenkombinationen nicht an die Shell gesendet, sondern immer durch VS Code verarbeitet werden. Auf diese Weise funktionieren Tastenkombinationen, die normalerweise von der Shell verarbeitet werden, genauso wie in einem Terminal ohne Fokus, beispielsweise „STRG+P“ zum Starten von Quick Open.\r\n\r\n \r\n\r\nViele Befehle werden standardmäßig übersprungen. Um eine Voreinstellung außer Kraft zu setzen und stattdessen die Tastenkombination dieses Befehls an die Shell zu übergeben, fügen Sie dem Befehl das Zeichen „-“ als Präfix hinzu. Verwenden Sie beispielsweise „-workbench.action.quickOpen“, damit „STRG+P“ an die Shell gesendet wird.\r\n\r\n \r\n\r\nDie folgende Liste der standardmäßig übersprungenen Befehle wird bei der Anzeige im Einstellungseditor abgeschnitten. Um die vollständige Liste zu sehen, {1} und suchen Sie nach dem ersten Befehl aus der Liste unten.\r\n\r\n \r\n\r\nStandardmäßig übersprungene Befehle:\r\n\r\n{0}", @@ -8845,7 +10126,7 @@ "terminal.integrated.cursorBlinking": "Steuert, ob der Terminalcursor blinkt.", "terminal.integrated.cursorStyle": "Steuert den Stil des Terminalcursors.", "terminal.integrated.cursorWidth": "Steuert die Breite des Cursors, wenn {0} auf {1} festgelegt ist.", - "terminal.integrated.customGlyphs": "Gibt an, ob benutzerdefinierte Symbole für Blockelement- und Feldzeichnungszeichen anstatt der Schriftart gezeichnet werden sollen, was in der Regel zu einem besseren Rendering mit fortlaufenden Linien führt. Beachten Sie, dass dies nicht mit dem DOM-Renderer funktioniert.", + "terminal.integrated.customGlyphs": "Gibt an, ob benutzerdefinierte Glyphen für Blockelement- und Kastenzeichen gezeichnet werden sollen, anstatt die Schriftart zu verwenden, was in der Regel zu einer besseren Darstellung mit durchgehenden Linien führt. Beachten Sie, dass dies nicht funktioniert, wenn {0} deaktiviert ist.", "terminal.integrated.cwd": "Ein expliziter Startpfad, in dem das Terminal gestartet wird. Dieser wird als aktuelles Arbeitsverzeichnis (cwd) für den Shellprozess verwendet. Dies kann insbesondere in den Arbeitsbereichseinstellungen nützlich sein, wenn das Stammverzeichnis als cwd nicht geeignet ist.", "terminal.integrated.defaultLocation": "Steuert, wo neu erstellte Terminals angezeigt werden.", "terminal.integrated.defaultLocation.editor": "Terminals im Editor erstellen", @@ -8856,7 +10137,8 @@ "terminal.integrated.detectLocale.on": "Hiermit wird die Umgebungsvariable \"$LANG\" immer festgelegt.", "terminal.integrated.drawBoldTextInBrightColors": "Steuert, ob fett formatierter Text im Terminal immer die ANSI-Farbvariante \"bright\" verwendet.", "terminal.integrated.enableBell": "Steuert, ob die Terminalglocke aktiviert ist. Dies wird als visuelle Glocke neben dem Namen des Terminals angezeigt.", - "terminal.integrated.enableFileLinks": "Gibt an, ob Dateiverknüpfungen im Terminal aktiviert werden sollen. Verknüpfungen können insbesondere bei der Arbeit auf einem Netzlaufwerk langsam sein, weil jede Dateiverknüpfung anhand des Dateisystems überprüft wird. Eine Änderung dieser Einstellung wirkt sich nur auf neue Terminals aus.", + "terminal.integrated.enableFileLinks": "Gibt an, ob Dateiverknüpfungen in Terminals aktiviert werden sollen. Verknüpfungen können insbesondere bei der Arbeit auf einem Netzlaufwerk langsam sein, weil jede Dateiverknüpfung anhand des Dateisystems überprüft wird. Eine Änderung dieser Einstellung wird nur in neuen Terminals wirksam.", + "terminal.integrated.enableImages": "Enables image support in the terminal. Both sixel and iTerm's inline image protocol are supported on Linux and macOS, Windows support will light up automatically when ConPTY passes through the sequences. Images will currently not be restored between window reloads/reconnects.", "terminal.integrated.enableMultiLinePasteWarning": "Zeigt ein Warndialogfeld an, wenn mehrere Zeilen in das Terminal eingefügt werden. Das Dialogfeld wird nicht angezeigt, wenn:\r\n\r\n- Der Einfügemodus in Klammern ist aktiviert (die Shell unterstützt nativ mehrzeiliges Einfügen)\r\n – Das Einfügen wird von der Leselinie der Shell verarbeitet (im Fall von pwsh).", "terminal.integrated.enablePersistentSessions": "Speichern Sie Terminalsitzungen/-verlauf für den Arbeitsbereich über neu geladene Fenster hinweg.", "terminal.integrated.env.linux": "Objekt mit Umgebungsvariablen, die dem VS Code-Prozess zur Verwendung durch das Terminal unter Linux hinzugefügt werden sollen. Legen Sie \"null\" fest, um die Umgebungsvariable zu löschen.", @@ -8868,7 +10150,7 @@ "terminal.integrated.environmentChangesIndicator.warnonly": "Hiermit wird nur eine Warnung angezeigt, wenn die Umgebung eines Terminals veraltet ist. Die Information, die auf Umgebungsänderungen durch eine Erweiterung hinweist, wird nicht angezeigt.", "terminal.integrated.environmentChangesRelaunch": "Gibt an, ob Terminals automatisch neu gestartet werden, wenn die Erweiterung zur Umgebung beitragen soll und noch keine Interaktion stattgefunden hat.", "terminal.integrated.fastScrollSensitivity": "Multiplikator für die Scrollgeschwindigkeit beim Drücken von ALT.", - "terminal.integrated.fontFamily": "Steuert die Schriftfamilie des Terminals. Standardmäßig wird der Wert {0}.", + "terminal.integrated.fontFamily": "Steuert die Schriftfamilie des Terminals. Standardmäßig wird der Wert {0} verwendet.", "terminal.integrated.fontSize": "Steuert den Schriftgrad in Pixeln für das Terminal.", "terminal.integrated.fontWeight": "Dies ist die Schriftbreite, die im Terminal für nicht fett formatierten Text verwendet werden soll. Akzeptiert werden die Schlüsselwörter \"normal\" und \"bold\" oder Zahlen zwischen 1 und 1000.", "terminal.integrated.fontWeightBold": "Dies ist die Schriftbreite, die im Terminal für fett formatierten Text verwendet werden soll. Akzeptiert werden die Schlüsselwörter \"normal\" und \"bold\" oder Zahlen zwischen 1 und 1000.", @@ -8878,7 +10160,7 @@ "terminal.integrated.gpuAcceleration.canvas": "Verwenden Sie den Fallbackzeichenbereich-Renderer des Terminals, der einen 2D-Kontext anstelle von Webgl verwendet, der auf einigen Systemen möglicherweise besser funktioniert. Beachten Sie, dass einige Features im Canvas-Renderer eingeschränkt sind, z. B. die opake Auswahl.", "terminal.integrated.gpuAcceleration.off": "Deaktivieren Sie die GPU-Beschleunigung im Terminal. Das Terminal wird viel langsamer gerendert, wenn die GPU-Beschleunigung ausgeschaltet ist, aber es sollte zuverlässig auf allen Systemen funktionieren.", "terminal.integrated.gpuAcceleration.on": "Hiermit aktivieren Sie die GPU-Beschleunigung im Terminal.", - "terminal.integrated.letterSpacing": "Steuert den Buchstabenabstand für das Terminal. Es handelt sich um einen ganzzahligen Wert, der die Menge zusätzlicher Pixel repräsentiert, die zwischen Zeichen hinzugefügt werden sollen.", + "terminal.integrated.letterSpacing": "Steuert den Buchstabenabstand für das Terminal. Es handelt sich um einen ganzzahligen Wert, der die Anzahl zusätzlicher Pixel repräsentiert, die zwischen Zeichen hinzugefügt werden soll.", "terminal.integrated.lineHeight": "Steuert die Zeilenhöhe für das Terminal. Diese Zahl wird mit dem Schriftgrad für das Terminal multipliziert, um die tatsächliche Zeilenhöhe in Pixeln zu erhalten.", "terminal.integrated.localEchoEnabled": "Wenn lokales Echo aktiviert werden soll. Dadurch wird {0} überschrieben.", "terminal.integrated.localEchoEnabled.auto": "Aktiviert nur für Remotearbeitsbereiche", @@ -8891,7 +10173,7 @@ "terminal.integrated.macOptionIsMeta": "Steuert, ob die WAHLTASTE im Terminal unter macOS als Meta-Taste betrachtet wird.", "terminal.integrated.minimumContrastRatio": "Wenn eingestellt, ändert sich die Vordergrundfarbe jeder Zelle, um zu versuchen, das angegebene Kontrastverhältnis einzuhalten. Beachten Sie, dass dies nicht für „Powerline“-Zeichen gemäß #146406 gilt. Beispielwerte:\r\n\r\n 1: Nichts tun und die Standarddesignfarben verwenden.\r\n- 4.5: [WCAG AA-Konformität (mindestens)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) (Standard).\r\n- 7: [WCAG AAA-Konformität (erweitert)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21: Weiß auf Schwarz oder Schwarz auf Weiß.", "terminal.integrated.mouseWheelScrollSensitivity": "Ein Multiplikator, der für den Wert \"deltaY\" für Mausrad-Scrollereignisse verwendet werden soll.", - "terminal.integrated.persistentSessionReviveProcess": "Wenn der Terminalprozess heruntergefahren werden muss (z. B. beim Schließen des Fensters oder der Anwendung), bestimmt dies, wann der vorherige Terminalsitzungsinhalt bzw. -verlauf wiederhergestellt und Prozesse beim nächsten Öffnen des Arbeitsbereichs neu erstellt werden sollen.\r\n\r\nEinschränkungen:\r\n\r\n: Die Wiederherstellung des aktuellen Arbeitsverzeichnisses des Prozesses hängt davon ab, ob es von der Shell unterstützt wird.\r\n: Die Zeit zum Beibehalten der Sitzung während des Herunterfahrens ist begrenzt, sodass sie bei Verwendung von Remoteverbindungen mit hoher Latenz abgebrochen werden kann.", + "terminal.integrated.persistentSessionReviveProcess": "Wenn der Terminalprozess heruntergefahren werden muss (z. B. beim Schließen des Fensters oder der Anwendung), bestimmt dies, wann der vorherige Terminalsitzungsinhalt bzw. -verlauf wiederhergestellt und Prozesse beim nächsten Öffnen des Arbeitsbereichs neu erstellt werden sollen.\r\n\r\nEinschränkungen:\r\n\r\n– Die Wiederherstellung des aktuellen Arbeitsverzeichnisses des Prozesses hängt davon ab, ob es von der Shell unterstützt wird.\r\n– Die Zeit zum Beibehalten der Sitzung während des Herunterfahrens ist begrenzt, sodass sie bei Verwendung von Remoteverbindungen mit hoher Latenz abgebrochen werden kann.", "terminal.integrated.persistentSessionReviveProcess.never": "Niemals die Terminalpuffer wiederherstellen oder den Prozess neu erstellen.", "terminal.integrated.persistentSessionReviveProcess.onExit": "Die Prozesse werden nach dem Schließen des letzten Fensters unter Windows/Linux oder beim Auslösen des Befehls „workbench.action.quit“ (Befehlspalette, Tastenzuordnung, Menü) neu aufgenommen.", "terminal.integrated.persistentSessionReviveProcess.onExitAndWindowClose": "Nehmen Sie die Prozesse wieder auf, nachdem das letzte Fenster unter Windows/Linux geschlossen wurde, wenn der Befehl „workbench.action.quit“ ausgelöst wird (Befehlspalette, Tastenzuordnung, Menü) oder wenn das Fenster geschlossen wird.", @@ -8901,23 +10183,23 @@ "terminal.integrated.rightClickBehavior.nothing": "Unternehmen Sie nichts, und übergeben Sie das Ereignis an das Terminal.", "terminal.integrated.rightClickBehavior.paste": "Einfügen erfolgt über die rechte Maustaste.", "terminal.integrated.rightClickBehavior.selectWord": "Hiermit wird das Wort unter dem Cursor ausgewählt und das Kontextmenü angezeigt.", - "terminal.integrated.scrollback": "Steuert die maximale Anzahl von Zeilen, die das Terminal im Puffer beibehält.", + "terminal.integrated.scrollback": "Steuert die maximale Anzahl von Zeilen, die das Terminal im Puffer beibehält. Wir ordnen Speicher basierend auf diesem Wert vorab zu, um ein reibungsloses Erlebnis zu gewährleisten. Wenn der Wert also zunimmt, wird auch die Menge des Arbeitsspeichers erhöht.", "terminal.integrated.sendKeybindingsToShell": "Sendet die meisten Tastenzuordnungen an das Terminal anstelle der Workbench und überschreibt {0}, die alternativ zur Optimierung verwendet werden können.", - "terminal.integrated.shellIntegration.decorationIcon": "Steuert das Symbol, das für übersprungene/leere Befehle verwendet wird. Legen Sie diese Option auf {0} fest, um das Symbol auszublenden oder Dekorationen mit {1} zu deaktivieren.", - "terminal.integrated.shellIntegration.decorationIconError": "Steuert das Symbol, das für jeden Befehl in Terminals mit aktivierter Shell-Integration verwendet wird, die einen zugehörigen Exit-Code haben. Setzen Sie auf {0}, um das Symbol auszublenden oder deaktivieren Sie Dekorationen mit {1}.", - "terminal.integrated.shellIntegration.decorationIconSuccess": "Steuert das Symbol, das für jeden Befehl in Terminals mit aktivierter Shell-Integration verwendet wird, die keinen zugehörigen Exit-Code haben. Setzen Sie auf {0}, um das Symbol auszublenden oder deaktivieren Sie Dekorationen mit {1}.", "terminal.integrated.shellIntegration.decorationsEnabled": "Wenn die Shellintegration aktiviert ist, wird für jeden Befehl eine Dekoration hinzugefügt.", "terminal.integrated.shellIntegration.decorationsEnabled.both": "Dekorationen im Zwischenraum (links) und Übersichtslineal (rechts) anzeigen", "terminal.integrated.shellIntegration.decorationsEnabled.gutter": "Dachstegdekorationen links vom Terminal anzeigen", "terminal.integrated.shellIntegration.decorationsEnabled.never": "Keine Dekorationen anzeigen", "terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler": "Übersichtslineal-Dekorationen rechts vom Terminal anzeigen", - "terminal.integrated.shellIntegration.enabled": "Bestimmt, ob die Shell-Integration automatisch injiziert wird oder nicht, um Funktionen wie die erweiterte Befehlsverfolgung und die Erkennung des aktuellen Arbeitsverzeichnisses zu unterstützen. \r\n\r\nDie Shell-Integration funktioniert, indem die Shell mit einem Startskript injiziert wird. Das Skript gibt VS Code Erkenntnisse über die Vorgänge im Terminal.\r\n\r\nUnterstützte Shells:\r\n\r\n- Linux/macOS: bash, pwsh, zsh\r\n - Windows: pwsh\r\n\r\nDiese Einstellung gilt nur, wenn Terminals erstellt werden, so dass Sie Ihre Terminals neu starten müssen, damit sie wirksam wird.\r\n\r\n Beachten Sie, dass die Skriptinjektion möglicherweise nicht funktioniert, wenn Sie benutzerdefinierte Argumente im Terminalprofil definiert haben, einen [komplexen bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand) oder andere nicht unterstützte Einstellungen. Um Dekorationen zu deaktivieren, finden Sie unter {0}", + "terminal.integrated.shellIntegration.enabled": "Bestimmt, ob die Shell-Integration automatisch eingefügt wird, um Features wie die erweiterte Befehlsnachverfolgung und die Erkennung des aktuellen Arbeitsverzeichnisses zu unterstützen. \r\n\r\nDie Shell-Integration funktioniert, indem die Shell mit einem Startskript eingefügt wird. Das Skript bietet VS Code Einblick in die Vorgänge im Terminal.\r\n\r\nUnterstützte Shells:\r\n\r\n– Linux/macOS: bash, fish, pwsh, zsh\r\n– Windows: pwsh\r\n\r\nDiese Einstellung gilt nur, wenn Terminals erstellt werden. Daher müssen Sie Ihre Terminals neu starten, damit sie wirksam wird.\r\n\r\n Beachten Sie, dass die Skripteinschleusung möglicherweise nicht funktioniert, wenn Sie benutzerdefinierte Argumente im Terminal-Profil definiert haben, {1} aktiviert haben, ein [komplexes Bash „PROMPT_COMMAND“](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand) oder ein anderes nicht unterstütztes Setup haben. Informationen zum Deaktivieren von Dekorationen finden Sie unter {0}", "terminal.integrated.shellIntegration.history": "Steuert, ob die Anzahl zuletzt verwendeter Befehle im Terminalbefehlsverlauf gespeichert wird. Legen Sie diese Option auf 0 fest, um den Terminalbefehlsverlauf zu deaktivieren.", + "terminal.integrated.shellIntegration.suggestEnabled": "Aktiviert experimentelle IntelliSense-Terminalvorschläge für unterstützte Shells, wenn {0} auf {1} festgelegt ist. Wenn die Shellintegration manuell installiert wird, muss {2} auf {3} festgelegt werden, bevor das Skript aufgerufen wird.", "terminal.integrated.showExitAlert": "Steuert, ob die Warnung \"Der Terminalprozess wurde mit einem Exitcode beendet\" angezeigt wird, wenn der Exitcode nicht 0 lautet.", + "terminal.integrated.smoothScrolling": "Legt fest, ob das Terminal Bildläufe animiert ausführt.", "terminal.integrated.splitCwd": "Steuert das Arbeitsverzeichnis, mit dem ein geteiltes Terminal gestartet wird.", "terminal.integrated.splitCwd.inherited": "Unter macOS und Linux verwendet ein neues geteiltes Terminal das Arbeitsverzeichnis des übergeordneten Terminals. Unter Windows wird dasselbe Arbeitsverzeichnis verwendet wie zu Beginn.", "terminal.integrated.splitCwd.initial": "Ein neues geteiltes Terminal verwendet das Arbeitsverzeichnis, mit dem das übergeordnete Terminal gestartet wurde.", "terminal.integrated.splitCwd.workspaceRoot": "Ein neues geteiltes Terminal verwendet den Arbeitsbereichsstamm als Arbeitsverzeichnis. In einem Arbeitsbereich mit mehreren Stämmen können Sie auswählen, welcher Stamm als Arbeitsverzeichnis verwendet werden soll.", + "terminal.integrated.tabStopWidth": "Die Anzahl der Zellen in einem Tabstopp.", "terminal.integrated.tabs.defaultColor": "Eine Designfarb-ID, die standardmäßig mit Terminalsymbolen verknüpft wird.", "terminal.integrated.tabs.defaultIcon": "Eine Codicon-ID, die Terminalsymbolen standardmäßig zugeordnet werden soll.", "terminal.integrated.tabs.enableAnimation": "Steuert, ob der Terminalregisterkartenstatus Animationen unterstützen (z. B. Aufgaben in Bearbeitung).", @@ -8938,16 +10220,16 @@ "terminal.integrated.tabs.showActions.never": "Aktionen nie anzeigen", "terminal.integrated.tabs.showActions.singleTerminal": "Aktionen anzeigen, wenn es sich um das einzige geöffnete Terminal handelt", "terminal.integrated.tabs.showActions.singleTerminalOrNarrow": "Aktionen anzeigen, wenn es sich um das einzige geöffnete Terminal handelt, oder wenn sich die Registerkartenansicht im schmalen textlosen Zustand befindet.", - "terminal.integrated.tabs.showActiveTerminal": "Zeigt die aktiven Terminalinformationen in der Ansicht an, dies ist besonders nützlich, wenn der Titel auf den Registerkarten nicht sichtbar ist.", + "terminal.integrated.tabs.showActiveTerminal": "Zeigt die aktiven Terminalinformationen in der Ansicht an. Dies ist besonders nützlich, wenn der Titel auf den Registerkarten nicht sichtbar ist.", "terminal.integrated.tabs.showActiveTerminal.always": "Aktives Terminal immer anzeigen", "terminal.integrated.tabs.showActiveTerminal.never": "Das aktive Terminal niemals anzeigen", "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Das aktive Terminal anzeigen, wenn es sich um das einzige geöffnete Terminal handelt", "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Zeigt das aktive Terminal an, wenn es sich um das einzige geöffnete Terminal handelt, oder wenn sich die Registerkartenansicht im schmalen textlosen Zustand befindet.", "terminal.integrated.unicodeVersion": "Steuert, welche Version von Unicode beim Auswerten der Zeichenbreite im Terminal verwendet werden soll. Wenn Emojis oder andere breite Zeichen nicht die richtige Abstände vor oder nach dem Zeichen beanspruchen (entweder zu viel oder zu wenig), können Sie eine Feineinstellung durchführen.", - "terminal.integrated.unicodeVersion.eleven": "Version 11 von Unicode. Diese Version bietet bessere Unterstützung für moderne Systeme, die moderne Versionen von Unicode verwenden.", + "terminal.integrated.unicodeVersion.eleven": "Version 11 von Unicode. Diese Version bietet besseren Support für moderne Systeme, die moderne Versionen von Unicode verwenden.", "terminal.integrated.unicodeVersion.six": "Version 6 von Unicode. Dies ist eine ältere Version, die auf älteren Systemen besser funktionieren sollte.", "terminal.integrated.windowsEnableConpty": "Gibt an, ob ConPTY für die Terminalprozesskommunikation unter Windows verwendet werden soll (erfordert Windows 10, Build 18309 und höher). Sofern FALSE, wird Winpty verwendet.", - "terminal.integrated.wordSeparators": "Eine Zeichenfolge mit allen Zeichen, die vom Feature \"Doppelklick zur Wortauswahl\" als Worttrennzeichen betrachtet werden sollen.", + "terminal.integrated.wordSeparators": "Eine Zeichenfolge mit allen Zeichen, die vom Feature „Zum Auswählen eines Wortes doppelklicken“ als Worttrennzeichen betrachtet werden sollen.", "terminalDescription": "Steuert die Terminalbeschreibung, die rechts neben dem Titel angezeigt wird. Variablen werden basierend auf dem Kontext ersetzt:", "terminalIntegratedConfigurationTitle": "Integriertes Terminal", "terminalTitle": "Steuert den Terminaltitel. Variablen werden basierend auf dem Kontext ersetzt:", @@ -8956,16 +10238,20 @@ "vs/workbench/contrib/terminal/common/terminalContextKey": { "inTerminalRunCommandPickerContextKey": "Gibt an, ob die Befehlsauswahl für die Terminalausführung derzeit geöffnet ist.", "isSplitTerminalContextKey": "Gibt an, ob das Terminal der fokussierten Registerkarte ein geteiltes Terminal ist.", + "terminalAccessibleBufferFocusContextKey": "Gibt an, ob der Puffer, auf den das Terminal zugegriffen werden kann, fokussiert ist.", "terminalAltBufferActive": "Gibt an, ob der Alternativpuffer des Terminals aktiv ist.", "terminalCountContextKey": "Die aktuelle Anzahl von Terminals.", "terminalEditorFocusContextKey": "Gibt an, ob ein Terminal im Editorbereich fokussiert ist.", "terminalFocusContextKey": "Gibt an, ob der Fokus auf dem Terminal liegt.", + "terminalFocusInAnyContextKey": "Whether any terminal is focused, including detached terminals used in other UI.", "terminalProcessSupportedContextKey": "Gibt an, ob Terminalprozesse im aktuellen Arbeitsbereich gestartet werden können.", "terminalShellIntegrationEnabled": "Gibt an, ob die Shell-Integration im aktiven Terminal aktiviert ist.", "terminalShellTypeContextKey": "Der Shelltyp des aktiven Terminals. Dieser ist auf den letzten bekannten Wert festgelegt, wenn keine Terminals vorhanden sind.", + "terminalSuggestWidgetVisible": "Gibt an, ob das Vorschlagswidget des Terminals sichtbar ist.", "terminalTabsFocusContextKey": "Gibt an, ob der Fokus auf dem Registerkartenwidget „Terminal“ liegt.", "terminalTabsSingularSelectedContextKey": "Gibt an, ob ein Terminal in der Registerkartenliste „Terminal“ ausgewählt ist.", "terminalTextSelectedContextKey": "Gibt an, ob im aktiven Terminal Text ausgewählt ist.", + "terminalTextSelectedInFocusedContextKey": "Whether text is selected in a focused terminal.", "terminalViewShowing": "Ob die Terminalansicht angezeigt wird" }, "vs/workbench/contrib/terminal/common/terminalStrings": { @@ -8978,17 +10264,126 @@ "splitTerminal": "Terminal verdoppeln", "splitTerminal.short": "Split", "terminal": "Terminal", + "terminal.new": "Neues Terminal", + "terminalCategory": "Terminal", "unsplitTerminal": "Terminalteilung aufheben", "workbench.action.terminal.changeColor": "Farbe ändern...", "workbench.action.terminal.changeIcon": "Symbol ändern", "workbench.action.terminal.focus": "Fokus im Terminal", + "workbench.action.terminal.focusHover": "Fokus beim Daraufzeigen", "workbench.action.terminal.moveToTerminalPanel": "Terminal in Panel verschieben", + "workbench.action.terminal.newWithCwd": "Erstellen Sie ein neues Terminal, das in einem benutzerdefinierten Arbeitsverzeichnis gestartet wird", "workbench.action.terminal.rename": "Umbenennen...", + "workbench.action.terminal.renameWithArg": "Derzeit aktives Terminal umbenennen", + "workbench.action.terminal.sendSequence": "Benutzerdefinierte Sequenz an Terminal senden", "workbench.action.terminal.sizeToContentWidthInstance": "Größe auf Inhaltsbreite umschalten" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "Neues integriertes Terminal erstellen (lokal)" }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { + "workbench.action.terminal.accessibleBufferGoToNextCommand": "Zugänglicher Puffer: Befehl \"Weiter\"", + "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Zugänglicher Puffer: Befehl \"Zurück\"", + "workbench.action.terminal.focusAccessibleBuffer": "Zugänglichen Puffer fokussieren", + "workbench.action.terminal.navigateAccessibleBuffer": "Zugreifbaren Puffer navigieren" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": { + "accessibilitySettings": "Greifen Sie über den Befehl „Einstellungen: Barrierefreiheitseinstellungen öffnen“ auf Barrierefreiheitseinstellungen wie „terminal.integrated.tabFocusMode“ zu.", + "commandPromptMigration": "Erwägen Sie die Verwendung der Powershell anstelle der Eingabeaufforderung, um eine bessere Erfahrung zu machen", + "focusAccessibleBuffer": "Mit dem Befehl \"Zugänglichen Puffer fokussieren\" ({0}) können Bildschirmsprachausgaben Terminalinhalte lesen.", + "focusAccessibleBufferNoKb": "Der Befehl \"Zugänglichen Puffer fokussieren\" ermöglicht Sprachausgaben das Lesen von Terminalinhalten und kann derzeit nicht durch eine Tastenzuordnung ausgelöst werden.", + "goToNextCommand": "Befehl \"Weiter\" ({0})", + "goToNextCommandNoKb": "Der Befehl \"Weiter\" kann derzeit nicht durch eine Tastenzuordnung ausgelöst werden.", + "goToPreviousCommand": "Befehl \"Zurück\" ({0})", + "goToPreviousCommandNoKb": "Der Befehl \"Zurück\" kann derzeit nicht durch eine Tastenzuordnung ausgelöst werden.", + "goToRecentDirectory": "Zum zuletzt verwendeten Verzeichnis wechseln ({0})", + "goToRecentDirectoryNoKb": "Das Wechseln zu \"Zuletzt verwendetes Verzeichnis\" kann derzeit nicht durch eine Schlüsselbindung ausgelöst werden.", + "goToRecentDirectoryNoKbNoShellIntegration": "Mit dem Befehl \"Gehe zu aktuellem Verzeichnis\" können Bildschirmsprachausgaben ganz einfach zu einem Verzeichnis navigieren, das im Terminal verwendet wurde und derzeit nicht durch eine Tastenzuordnung ausgelöst werden kann.", + "goToRecentDirectoryNoShellIntegration": "Mit dem Befehl \"Gehe zu aktuellem Verzeichnis\" ({0}) können Bildschirmleser ganz einfach zu einem Verzeichnis navigieren, das im Terminal verwendet wurde.", + "navigateAccessibleBuffer": "Zugreifbaren Puffer navigieren ({0})", + "navigateAccessibleBufferNoKb": "Zugreifbare Puffer navigieren kann derzeit nicht durch eine Tastenkombination ausgelöst werden.", + "newWithProfile": "Der Befehl „Erstellen eines neuen Terminals (mit Profil) ({0})“ ermöglicht die einfache Erstellung eines Terminals mithilfe eines bestimmten Profils.", + "newWithProfileNoKb": "Der Befehl \"Create New Terminal (With Profile)\" ermöglicht die einfache Terminalerstellung mithilfe eines bestimmten Profils und kann derzeit nicht durch eine Schlüsselbindung ausgelöst werden.", + "openDetectedLink": "Mit dem Befehl \"Erkannten Link öffnen\" ({0}) können Bildschirmsprachausgaben Terminalinhalte einfach öffnen.", + "openDetectedLinkNoKb": "Der Befehl \"Erkannten Link öffnen\" ermöglicht Sprachausgaben das einfache Öffnen von Links, die im Terminal gefunden wurden, und kann derzeit nicht durch eine Tastenzuordnung ausgelöst werden.", + "readMore": "[Weitere Informationen zur Terminalzugriffsmöglichkeit](https://code.visualstudio.com/docs/editor/accessibility#_terminal-accessibility)", + "runRecentCommand": "Befehl \"Zuletzt verwendet\" ausführen ({0})", + "runRecentCommandNoKb": "Der Befehl \"Zuletzt ausgeführt\" kann derzeit nicht durch eine Tastenzuordnung ausgelöst werden.", + "shellIntegration": "Das Terminal verfügt über ein Feature namens Shellintegration, das eine verbesserte Benutzeroberfläche bietet und nützliche Befehle für Sprachausgaben bereitstellt, z. B.:", + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBuffer": { + "terminal.integrated.accessibleBuffer": "Terminalpuffer", + "terminal.integrated.symbolQuickPick.labelNoExitCode": "{0}" + }, + "vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": { + "workbench.action.terminal.restartPtyHost": "Restart Pty Host", + "workbench.action.terminal.showTextureAtlas": "Terminal Texture Atlas anzeigen", + "workbench.action.terminal.writeDataToTerminal": "Daten auf Terminal schreiben", + "workbench.action.terminal.writeDataToTerminal.prompt": "Geben Sie Daten ein, die direkt in das Terminal geschrieben werden sollen, und umgehen Sie die pty" + }, + "vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": { + "envChanges": "Terminalumgebungsänderungen", + "extension": "Erweiterung: {0}", + "workbench.action.terminal.showEnvironmentContributions": "Umgebungsbeiträge anzeigen" + }, + "vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": { + "workbench.action.terminal.findNext": "Weitersuchen", + "workbench.action.terminal.findPrevious": "Vorheriges Element suchen", + "workbench.action.terminal.focusFind": "Fokus auf Suche", + "workbench.action.terminal.hideFind": "Suche ausblenden", + "workbench.action.terminal.searchWorkspace": "Arbeitsbereich durchsuchen", + "workbench.action.terminal.toggleFindCaseSensitive": "Groß-/Kleinschreibung für Suche aktivieren/deaktivieren", + "workbench.action.terminal.toggleFindRegex": "RegEx für Suche aktivieren/deaktivieren", + "workbench.action.terminal.toggleFindWholeWord": "Ganze Wörter für Suche aktivieren/deaktivieren" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": { + "workbench.action.terminal.openDetectedLink": "Erkannten Link öffnen...", + "workbench.action.terminal.openLastLocalFileLink": "Letzten lokalen Dateilink öffnen", + "workbench.action.terminal.openLastUrlLink": "Letzten URL-Link öffnen" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": { + "focusFolder": "Fokus auf Ordner im Explorer", + "followLink": "Link folgen", + "openFile": "Datei im Editor öffnen", + "openFolder": "Ordner in neuem Fenster öffnen", + "searchWorkspace": "Arbeitsbereich suchen" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": { + "followForwardedLink": "Dem Link über den weitergeleiteten Port folgen", + "followLink": "Link folgen", + "followLinkUrl": "Link", + "terminalLinkHandler.followLinkAlt": "ALT + Klick", + "terminalLinkHandler.followLinkAlt.mac": "WAHLTASTE + Klick", + "terminalLinkHandler.followLinkCmd": "BEFEHLSTASTE + Klick", + "terminalLinkHandler.followLinkCtrl": "STRG + Klick" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": { + "terminal.integrated.localFileLinks": "Lokale Datei", + "terminal.integrated.openDetectedLink": "Link zum Öffnen auswählen", + "terminal.integrated.searchLinks": "Arbeitsbereichssuche", + "terminal.integrated.showMoreLinks": "Weitere Verknüpfungen anzeigen", + "terminal.integrated.urlLinks": "URL" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": { + "codeAction.widget.id.quickfix": "Schnelle Problembehebung", + "quickFix.command": "Ausführen: {0}", + "quickFix.opener": "Öffnen: {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": { + "workbench.action.terminal.showQuickFixes": "Schnelle Problembehebung für Terminal anzeigen" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": { + "terminal.createPR": "PR {0} erstellen", + "terminal.freePort": "Kostenloser Port {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": { + "vscode.extension.contributes.terminalQuickFixes": "Trägt Terminal-Schnellkorrekturen bei.", + "vscode.extension.contributes.terminalQuickFixes.commandExitResult": "Der abzugleichende Befehl „Ergebnis beenden“", + "vscode.extension.contributes.terminalQuickFixes.commandLineMatcher": "Ein regulärer Ausdruck oder eine Zeichenfolge zum Testen der Befehlszeile", + "vscode.extension.contributes.terminalQuickFixes.id": "Die ID des Schnellkorrekturanbieters", + "vscode.extension.contributes.terminalQuickFixes.outputMatcher": "Ein regulärer Ausdruck oder eine reguläre Zeichenkette, mit dem/der eine einzelne Zeile der Ausgabe abgeglichen wird, auf die in terminalCommand und URI verwiesen werden soll.\r\n\r\n Beispiel:\r\n\r\n `lineMatcher: /git push --set-upstream origin (?[^s]+)/;`\r\n\r\n`terminalCommand: 'git push --set-upstream origin ${group:branchName}';`\r\n" + }, "vs/workbench/contrib/testing/browser/icons": { "filterIcon": "Symbol für die Aktion \"Filtern\" in der Testansicht.", "hiddenIcon": "Das Symbol, das neben ausgeblendeten Tests angezeigt wird, wenn sie eingeblendet wurden.", @@ -9002,11 +10397,15 @@ "testingPassedIcon": "Symbol für erfolgreiche Tests", "testingQueuedIcon": "Symbol für in die Warteschlange eingereihte Tests", "testingRefreshTests": "Symbol auf der Schaltfläche zum Aktualisieren von Tests.", + "testingResultsIcon": "Symbole für Testergebnisse.", "testingRunAllIcon": "Symbol für die Aktion \"Alle Tests ausführen\"", "testingRunIcon": "Symbol für die Aktion \"Test ausführen\"", "testingShowAsList": "Symbol, wenn der Test-Explorer als Struktur deaktiviert ist.", "testingShowAsTree": "Symbol, wenn der Test-Explorer als Liste deaktiviert ist", "testingSkippedIcon": "Symbol für übersprungene Tests", + "testingTurnContinuousRunIsOn": "Symbol, wenn Kontinuierliche Ausführung für ein Testelement aktiviert ist.", + "testingTurnContinuousRunOff": "Symbol zum Deaktivieren kontinuierlicher Testläufe.", + "testingTurnContinuousRunOn": "Symbol zum Aktivieren kontinuierlicher Testläufe.", "testingUnsetIcon": "Symbol für Tests in einem nicht festgelegten Zustand", "testingUpdateProfiles": "Das Symbol, das zum Aktualisieren der Testprofile angezeigt wird." }, @@ -9016,9 +10415,13 @@ "debugAllTests": "Alle Tests debuggen", "debugSelectedTests": "Tests debuggen", "discoveringTests": "Tests werden ermittelt.", + "getExplorerSelection": "Explorer-Auswahl abrufen", + "getSelectedProfiles": "Ausgewählte Profile abrufen", "hideTest": "Test ausblenden", "noDebugTestProvider": "In diesem Arbeitsbereich wurden keine debugfähigen Tests gefunden. Möglicherweise müssen Sie eine Erweiterung des Testanbieters installieren.", "noTestProvider": "In diesem Arbeitsbereich wurden keine Tests gefunden. Möglicherweise müssen Sie eine Erweiterung des Testanbieters installieren.", + "noTestsAtCursor": "Hier wurden keine Tests gefunden", + "noTestsInFile": "In dieser Datei wurden keine Tests gefunden", "run test": "Test ausführen", "runAllTests": "Alle Tests ausführen", "runSelectedTests": "Tests ausführen", @@ -9032,7 +10435,10 @@ "testing.debugFailTests": "Fehlerhafte Tests debuggen", "testing.debugLastRun": "Letzte Ausführung debuggen", "testing.editFocusedTest": "Zu Test wechseln", + "testing.noProfiles": "Es wurden keine für den kontinuierlichen Testlauf aktivierten Profile gefunden.", "testing.openOutputPeek": "Peek-Ausgabe", + "testing.pickTask": "Wählen Sie eine Ausführung aus, um die Ausgabe anzuzeigen für", + "testing.pickTaskUnnamed": "#{0} ausführen", "testing.reRunFailTests": "Fehlerhafte Tests erneut ausführen", "testing.reRunLastRun": "Letzte Ausführung erneut ausführen", "testing.refreshTests": "Tests aktualisieren", @@ -9040,11 +10446,17 @@ "testing.runCurrentFile": "Tests in aktueller Datei ausführen", "testing.runUsing": "Mit Profil ausführen...", "testing.searchForTestExtension": "Nach Testerweiterung suchen", + "testing.selectContinuousProfiles": "Wählen Sie Profile aus, die beim Ändern der Dateien ausgeführt werden sollen:", "testing.selectDefaultTestProfiles": "Standardprofil auswählen", "testing.showMostRecentOutput": "Ausgabe anzeigen", "testing.sortByDuration": "Nach Dauer sortieren", "testing.sortByLocation": "Nach Speicherort sortieren", "testing.sortByStatus": "Nach Status sortieren", + "testing.startContinuous": "Kontinuierliche Ausführung starten", + "testing.startContinuousRunUsing": "Kontinuierliche Ausführung starten mit...", + "testing.stopContinuous": "Kontinuierliche Ausführung beenden", + "testing.toggleContinuousRunOff": "Kontinuierliche Ausführung deaktivieren", + "testing.toggleContinuousRunOn": "Kontinuierliche Ausführung aktivieren", "testing.toggleInlineTestOutput": "Inline-Testausgabe umschalten", "testing.viewAsList": "Als Liste anzeigen", "testing.viewAsTree": "Als Struktur anzeigen", @@ -9056,7 +10468,8 @@ "noTestProvidersRegistered": "In diesem Arbeitsbereich wurden noch keine Tests gefunden.", "searchForAdditionalTestExtensions": "Zusätzliche Texterweiterungen installieren...", "test": "Test", - "testExplorer": "Test-Explorer" + "testExplorer": "Test-Explorer", + "testResultsPanelName": "Testergebnisse" }, "vs/workbench/contrib/testing/browser/testingConfigurationUi": { "testConfigurationUi.pick": "Wählen Sie ein zu verwendendes Testprofil aus", @@ -9078,7 +10491,6 @@ "testing.runUsing": "Mit Profil ausführen..." }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "filter": "Filter", "testExplorerFilter": "Filtern (z. B. Text, !exclude, @tag)", "testExplorerFilterLabel": "Filtern von Text für Tests im Explorer", "testing.filters.currentFile": "Nur in aktiver Datei anzeigen", @@ -9095,6 +10507,10 @@ "selectDefaultConfigs": "Standardprofil auswählen", "testExplorer": "Test-Explorer", "testing.treeElementLabelDuration": "{0}, in {1}", + "testing.treeElementLabelOutdated": "{0}, veraltetes Ergebnis", + "testingCountBadgeFailed": "{0} fehlerhafte Tests", + "testingCountBadgePassed": "{0} bestandene Tests", + "testingCountBadgeSkipped": "{0} übersprungene Tests", "testingFindExtension": "Arbeitsbereichstests anzeigen", "testingNoTest": "In dieser Datei wurden keine Tests gefunden." }, @@ -9104,14 +10520,20 @@ "messageMoreLines1": "+ 1 weitere Zeile", "messageMoreLinesN": "+ {0} weitere Zeilen", "run test": "Test ausführen", + "runNoOutout": "The test run did not record any output.", + "runNoOutputForPast": "Test output is only available for new test runs.", + "testOutputTitle": "Testausgabe", "testUnnamedTask": "Unbenannte Aufgabe", "testing.debugLastRun": "Testlauf debuggen", + "testing.goToError": "Gehe zu Quelle", "testing.goToFile": "Zu Datei wechseln", "testing.goToNextMessage": "Zum nächsten Testfehler wechseln", "testing.goToPreviousMessage": "Zum vorherigen Testfehler wechseln", + "testing.markdownPeekError": "Markdownvorschau konnte nicht geöffnet werden: {0}.\r\n\r\nStellen Sie sicher, dass die Markdownerweiterung aktiviert ist.", "testing.openMessageInEditor": "In Editor öffnen", "testing.reRunLastRun": "Testlauf erneut ausführen", "testing.revealInExplorer": "Im Test-Explorer anzeigen", + "testing.showMessageInTerminal": "Ausgabe im Terminal anzeigen", "testing.showResultOutput": "Ergebnisausgabe anzeigen", "testing.toggleTestingPeekHistory": "Testverlauf in der Einsicht umschalten", "testingOutputActual": "Tatsächliches Ergebnis", @@ -9123,7 +10545,8 @@ "runNoOutout": "Der Testlauf hat keine Ausgabe aufgezeichnet.", "testNoRunYet": "\r\nEs wurden noch keine Tests ausgeführt.\r\n", "testOutputTerminalTitle": "Testausgabe", - "testOutputTerminalTitleWithDate": "Testausgabe bei {0}" + "testOutputTerminalTitleWithDate": "Testausgabe bei {0}", + "testOutputTerminalTitleWithDateAndTaskName": "{0} um {1}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { "testProgress.completed": "{0}/{1} Tests bestanden ({2}%)", @@ -9153,25 +10576,28 @@ "testConfigurationTitle": "Test", "testing.alwaysRevealTestOnStateChange": "Zeigen Sie den ausgeführten Test immer an, wenn \"#testing.followRunningTest#\" aktiviert ist. Wenn diese Einstellung deaktiviert ist, werden nur fehlgeschlagene Tests angezeigt.", "testing.autoRun.delay": "Die Wartezeit in Millisekunden, nach der ein Test als veraltet markiert und eine neue Ausführung gestartet wird.", - "testing.autoRun.mode": "Steuert, welche Tests automatisch ausgeführt werden.", - "testing.autoRun.mode.allInWorkspace": "Führt automatisch alle ermittelten Tests aus, wenn die automatische Ausführung aktiviert ist. Führt einzelne Tests erneut aus, wenn diese geändert werden.", - "testing.autoRun.mode.onlyPreviouslyRun": "Führt einzelne Tests erneut aus, wenn diese geändert werden. Noch nicht ausgeführte Tests werden nicht ausgeführt.", "testing.automaticallyOpenPeekView": "Konfiguriert, wann die Vorschauansicht für Fehler automatisch geöffnet wird.", "testing.automaticallyOpenPeekView.failureAnywhere": "Unabhängig vom Bereich des Fehlers automatisch öffnen.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "Automatisch öffnen, wenn ein Testfehler in einem sichtbaren Dokument auftritt.", "testing.automaticallyOpenPeekView.never": "Niemals automatisch öffnen.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Steuert, ob die Vorschauansicht im Modus \"AutoAusführen\" automatisch geöffnet wird.", + "testing.automaticallyOpenPeekViewDuringContinuousRun": "Steuert, ob die Vorschauansicht im kontinuierlichen Ausführungsmodus automatisch geöffnet wird.", + "testing.countBadge": "Steuert den Anzahlbadge auf dem Symbol \"Testen\" in der Aktivitätsleiste.", + "testing.countBadge.failed": "Anzahl fehlerhafter Tests anzeigen", + "testing.countBadge.off": "Badge \"Testanzahl\" deaktivieren", + "testing.countBadge.passed": "Anzahl der erfolgreichen Tests anzeigen", + "testing.countBadge.skipped": "Anzahl übersprungener Tests anzeigen", "testing.defaultGutterClickAction": "Steuert die Aktion, die beim Linksklick auf eine Testdekoration im Bundsteg ausgeführt wird.", "testing.defaultGutterClickAction.contextMenu": "Öffnen Sie das Kontextmenü, um weitere Optionen anzuzeigen.", "testing.defaultGutterClickAction.debug": "Debuggen Sie den Test.", "testing.defaultGutterClickAction.run": "Führen Sie den Test aus.", - "testing.followRunningTest": "Steuert, ob der ausgeführte Test in der Test-Explorer-Ansicht befolgt werden soll", + "testing.followRunningTest": "Steuert, ob der ausgeführte Test in der Test-Explorer-Ansicht befolgt werden soll.", "testing.gutterEnabled": "Steuert, ob Testdekorationen im Editor-Bundsteg angezeigt werden.", "testing.openTesting": "Steuert, wann die Testansicht geöffnet werden soll.", "testing.openTesting.neverOpen": "Die Testansicht nie automatisch öffnen", "testing.openTesting.openOnTestFailure": "Öffnen der Testansicht bei Testfehlern", "testing.openTesting.openOnTestStart": "Öffnen der Testansicht beim Starten von Tests", - "testing.saveBeforeTest": "Steuern Sie, ob alle modifizierten Editoren gespeichert werden, bevor Sie einen Test ausführen." + "testing.saveBeforeTest": "Steuern Sie, ob alle modifizierten Editoren gespeichert werden, bevor Sie einen Test ausführen.", + "testing.showAllMessages": "Controls whether to show messages from all test runs." }, "vs/workbench/contrib/testing/common/constants": { "testGroup.coverage": "Abdeckung", @@ -9186,14 +10612,11 @@ "testState.unset": "Noch nicht ausgeführt", "testing.treeElementLabel": "{0} ({1})" }, - "vs/workbench/contrib/testing/common/testResult": { - "runFinished": "Testlauf bei {0}" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Fehler beim Ausführen von Tests: {0}", - "testTrust": "Durch Ausführen von Tests kann Code in Ihrem Arbeitsbereich ausgeführt werden." + "vs/workbench/contrib/testing/common/testingContentProvider": { + "runNoOutout": "Der Testlauf hat keine Ausgabe aufgezeichnet." }, "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.activeEditorHasTests": "Gibt an, ob im aktuellen Editor Tests vorhanden sind", "testing.canRefresh": "Gibt an, ob ein Testcontroller über einen angefügten Aktualisierungshandler verfügt.", "testing.controllerId": "Controller-ID des aktuellen Testelements", "testing.hasConfigurableConfig": "Gibt an, ob eine Testkonfiguration konfiguriert werden kann", @@ -9201,33 +10624,52 @@ "testing.hasDebuggableTests": "Gibt an, ob ein Testcontroller eine Debugkonfiguration registriert hat", "testing.hasNonDefaultConfig": "Gibt an, ob ein Testcontroller eine nicht standardmäßige Konfiguration registriert hat", "testing.hasRunnableTests": "Gibt an, ob ein Testcontroller eine Laufzeitkonfiguration registriert hat", + "testing.isContinuousModeOn": "Gibt an, ob der kontinuierliche Testmodus aktiviert ist.", + "testing.isParentRunningContinuously": "Gibt an, ob das übergeordnete Element eines Tests fortlaufend ausgeführt wird. Ist im Menükontext von Testelementen festgelegt.", "testing.isRefreshing": "Gibt an, ob ein Testcontroller derzeit Tests aktualisiert.", "testing.peekItemType": "Typ des Elements in der Ausgabevorschauansicht. Entweder ein \"Test\", eine \"Nachricht\", eine \"Aufgabe\" oder ein \"Ergebnis\".", + "testing.supportsContinuousRun": "Gibt an, ob kontinuierliche Testläufe unterstützt werden.", "testing.testId": "Die ID des aktuellen Testelements, die beim Erstellen oder Öffnen von Menüs für Testelemente festgelegt wird.", "testing.testItemHasUri": "Boolescher Wert, der angibt, ob für das Testelement ein URI definiert ist", "testing.testItemIsHidden": "Boolescher Wert, der angibt, ob das Testelement ausgeblendet ist" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Testlauf bei {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Fehler beim Ausführen von Tests: {0}", + "testTrust": "Durch Ausführen von Tests kann Code in Ihrem Arbeitsbereich ausgeführt werden." + }, "vs/workbench/contrib/themes/browser/themes.contribution": { "browseColorThemes": "Zusätzliche Farbdesigns durchsuchen...", "browseProductIconThemes": "Zusätzliche Produktsymboldesigns durchsuchen...", + "button.browse": "Designs durchsuchen", + "button.cancel": "Abbrechen", + "button.keep": "Neues Design beibehalten", + "button.revert": "Zurücksetzen", + "button.tryTheme": "Neues Design ausprobieren", "defaultProductIconThemeLabel": "Standard", "fileIconThemeCategory": "Dateisymboldesigns", "generateColorTheme.label": "Farbdesign aus aktuellen Einstellungen erstellen", "installColorThemes": "Zusätzliche Farbschemas installieren...", + "installExtension.button.ok": "OK", + "installExtension.confirm": "Dadurch wird die Erweiterung \"{0}\" installiert, die von \"{1}\" veröffentlicht wurde. Möchten Sie den Vorgang fortsetzen?", "installIconThemes": "Zusätzliche Dateisymbolschemas installieren...", "installProductIconThemes": "Zusätzliche Produktsymboldesigns installieren...", "installing extensions": "Erweiterung {0} wird installiert...", "manage extension": "Erweiterung verwalten", "manageExtensionIcon": "Symbol für die Aktion „Verwalten“ in der Schnellauswahl der Designauswahl.", - "miSelectColorTheme": "&&Farbschema", - "miSelectIconTheme": "&&Dateisymboldesign", - "miSelectProductIconTheme": "&&Produktsymboldesign", + "miSelectTheme": "&&Design", + "newThemeNotification": "Visual Studio Code wird jetzt mit einem neuen Standarddesign \"{0}\" ausgeliefert. Möchten Sie es ausprobieren?", "noIconThemeDesc": "Dateisymbole deaktivieren", "noIconThemeLabel": "NONE", "productIconThemeCategory": "Produktsymboldesigns", + "search.error": "Fehler bei der Suche nach Designs: {0}", "selectIconTheme.label": "Dateisymboldesign", "selectProductIconTheme.label": "Produktsymboldesign", "selectTheme.label": "Farbdesign", + "themeUpdatedNotification": "Visual Studio Code wird jetzt mit einem neuen Standarddesign \"{0}\" ausgeliefert. Wenn Sie möchten, können Sie zum alten Design zurückkehren oder eines der vielen anderen verfügbaren Farbdesigns ausprobieren.", + "themes": "Designs", "themes.category.dark": "Dunkle Themen", "themes.category.hc": "Hohe Kontrast Themen", "themes.category.light": "Helle Designs", @@ -9242,7 +10684,6 @@ "vs/workbench/contrib/timeline/browser/timeline.contribution": { "files.openTimeline": "Zeitleiste öffnen", "filterTimeline": "Zeitachse filtern", - "timeline.excludeSources": "Ein Array von Zeitachsenquellen, die aus der Zeitleistenansicht ausgeschlossen werden sollen.", "timeline.pageOnScroll": "Experimentell. Steuert, ob die Zeitachsenansicht die nächste Seite mit Elementen lädt, wenn Sie an das Ende der Liste scrollen.", "timeline.pageSize": "Die Anzahl von Elementen, die standardmäßig in der Zeitachsenansicht und beim Laden weiterer Elemente angezeigt werden sollen. Bei einer Festlegung auf NULL (Standardwert) wird basierend auf dem sichtbaren Bereich der Zeitachsenansicht automatisch eine Seitengröße ausgewählt.", "timelineConfigurationTitle": "Zeitachse", @@ -9291,11 +10732,11 @@ }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "Anmerkungen zu dieser Version: {0}", + "showOnUpdate": "Versionshinweise nach einem Update anzeigen", "unassigned": "Nicht zugewiesen" }, "vs/workbench/contrib/update/browser/update": { "DownloadingUpdate": "Das Update wird heruntergeladen...", - "cancel": "Abbrechen", "checkForUpdates": "Nach Aktualisierungen suchen...", "checkingForUpdates": "Es wird nach Updates gesucht...", "download update": "Update herunterladen", @@ -9315,7 +10756,6 @@ "restartToUpdate": "Neustart zum Updaten (1)", "selectSyncService.detail": "Die Insiders-Version von VS Code synchronisiert Ihre Einstellungen, Tastenzuordnungen, Erweiterungen, Schnipsel und den Benutzeroberflächenzustand standardmäßig mithilfe eines separaten Synchronisierungsdiensts für Insiders-Einstellungen.", "selectSyncService.message": "Wählen Sie den Dienst zur Einstellungssynchronisierung aus, der nach dem Ändern der Version verwendet werden soll.", - "showReleaseNotes": "Anmerkungen zu dieser Version anzeigen", "switchToInsiders": "Zu Insider-Version wechseln...", "switchToStable": "Zu stabiler Version wechseln...", "thereIsUpdateAvailable": "Ein Update ist verfügbar.", @@ -9326,16 +10766,20 @@ "updateIsReady": "Neues {0}-Update verfügbar.", "updateNow": "Jetzt aktualisieren", "updating": "Wird aktualisiert...", - "use insiders": "Insider", - "use stable": "Stabil (aktuell)" + "use insiders": "&&Insider", + "use stable": "&&Stabil (aktuell)" }, "vs/workbench/contrib/update/browser/update.contribution": { "applyUpdate": "Update anwenden...", + "checkForUpdates": "Nach Aktualisierungen suchen...", "downloadUpdate": "Update herunterladen", "installUpdate": "Update installieren", - "miReleaseNotes": "&&Anmerkungen zu dieser Version", + "mshowReleaseNotes": "&&Versionshinweise anzeigen", + "openDownloadPage": "\"{0}\" herunterladen", "pickUpdate": "Update anwenden", "restartToUpdate": "Für Update neu starten", + "showReleaseNotes": "Anmerkungen zu dieser Version anzeigen", + "update.noReleaseNotesOnline": "Für diese Version von {0} gibt es keine Onlineversionshinweise.", "updateButton": "&&Update" }, "vs/workbench/contrib/url/browser/trustedDomains": { @@ -9347,10 +10791,9 @@ "trustedDomain.trustSubDomain": "\"{0}\" und alle Unterdomänen als vertrauenswürdig einstufen" }, "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "cancel": "Abbrechen", - "configureTrustedDomains": "Vertrauenswürdige Domänen konfigurieren", - "copy": "Kopieren", - "open": "Öffnen", + "configureTrustedDomains": "&&Vertrauenswürdige Domänen konfigurieren", + "copy": "&&Kopieren", + "open": "&&Öffnen", "openExternalLinkAt": "Möchten Sie, dass \"{0}\" die externe Website öffnet?" }, "vs/workbench/contrib/url/browser/url.contribution": { @@ -9359,55 +10802,61 @@ "workbench.trustedDomains.promptInTrustedWorkspace": "Wenn diese Option aktiviert ist, werden beim Öffnen von Links in vertrauenswürdigen Arbeitsbereichen Eingabeaufforderungen für vertrauenswürdige Domänen angezeigt." }, "vs/workbench/contrib/userDataProfile/browser/userDataProfile": { - "currentProfile": "Das aktuelle Einstellungsprofil ist {0}.", - "manageProfiles": "{0} ({1})", - "profileTooltip": "{0}: {1}", - "settingsProfilesIcon": "Symbol für Einstellungsprofile.", - "statusBarItemSettingsProfileBackground": "Hintergrundfarbe für den Einstellungsprofileintrag in der Statusleiste.", - "statusBarItemSettingsProfileForeground": "Vordergrundfarbe für den Einstellungsprofileintrag in der Statusleiste.", - "workbench.experimental.settingsProfiles.enabled": "Steuert, ob die Previewfunktion \"Einstellungsprofile\" aktiviert werden soll." - }, - "vs/workbench/contrib/userDataProfile/common/userDataProfileActions": { - "cleanup profile": "Bereinigungseinstellungsprofile", - "confiirmation message": "Hierdurch werden die vorhandenen Einstellungen ersetzt. Möchten Sie den Vorgang fortsetzen?", - "create and enter empty profile": "Leeres Profil erstellen...", - "create empty profile": "Ein leeres Einstellungsprofil erstellen...", - "create profile": "Erstellen...", - "create settings profile": "{0}: Erstellen...", + "create empty profile": "Leeres Profil erstellen...", + "create from current profle": "Aus aktuellem Profil erstellen...", + "create profile": "Profil erstellen...", + "create profile from template title": "{0}: Erstellen...", + "create profile from templates": "Profil aus Vorlagen erstellen...", + "create profile title": "Profil erstellen...", "current": "Aktuell", - "delete profile": "Löschen...", - "edit settings profile": "Einstellungsprofil umbenennen...", - "export profile": "Exportieren...", - "export profile dialog": "Profil speichern", - "export success": "{0}: Erfolgreich exportiert.", - "import profile": "Importieren...", - "import profile dialog": "Profil importieren", - "import profile placeholder": "Profil-URL angeben oder zu importierende Profildatei auswählen", - "import profile quick pick title": "Einstellungen aus einem Profil importieren", - "import profile title": "Einstellungen aus einem Profil importieren", + "delete profile": "Profil löschen...", + "delete specific profile": "Profil löschen...", + "empty": "Leeres Profil", + "export profile": "Profil exportieren...", + "export profile in share": "Profil exportieren ({0})...", + "import from file": "Aus Profilvorlagendatei erstellen", + "import from url": "Aus Profilvorlagen-URL erstellen", + "import profile": "Profil importieren...", + "import profile dialog": "Profilvorlagendatei auswählen", + "import profile placeholder": "Geben Sie die URL der Profilvorlage an, oder wählen Sie die Profilvorlagendatei aus.", + "import profile quick pick title": "Profil aus Profilvorlage erstellen...", + "import profile share": "Profil importieren...", "name": "Profilname", - "pick profile": "Einstellungsprofil auswählen", - "pick profile to delete": "Zu löschende Einstellungsprofile auswählen", - "pick profile to rename": "Einstellungsprofil zum Umbenennen auswählen", + "no templates": "Es sind keine Vorlagen vorhanden, aus denen Sie erstellen können.", + "pick profile to delete": "Zu löschende Profile auswählen", + "profile import error": "Fehler beim Erstellen des Profils: {0}", + "profileExists": "Das Profil mit dem Namen {0} ist bereits vorhanden.", + "profiles": "Profile ({0})", "rename profile": "Umbenennen...", - "save profile as": "Profil aus aktuellen Einstellungen erstellen...", - "select from file": "Aus Profildatei importieren", - "select from url": "Aus URL importieren", - "switch profile": "Wechseln..." + "save profile as": "Aus aktuellem Profil erstellen...", + "selectProfile": "Profil auswählen", + "show profile contents": "Inhalt anzeigen...", + "switchProfile": "Profil wechseln...", + "templates": "Profilvorlagen", + "using current": "Verwenden des aktuellen Profils" + }, + "vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": { + "cleanup profile": "Bereinigungsprofile", + "create temporary profile": "Temporäres Profil erstellen", + "current": "Aktuell", + "mange": "Verwalten...", + "pick profile to rename": "Profil zum Umbenennen auswählen", + "profileExists": "Das Profil mit dem Namen {0} ist bereits vorhanden.", + "rename profile": "Umbenennen...", + "rename specific profile": "Profil umbenennen...", + "reset workspaces": "Arbeitsbereichsprofilzuordnungen zurücksetzen", + "select profile to rename": "{0} umbenennen" }, "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "Theirs": "Ihre", - "Yours": "Dein", "accept failed": "Fehler beim Annehmen von Änderungen. Überprüfen Sie die [Protokolle]({0}), um weitere Informationen zu erhalten.", - "accept merges title": "Merge akzeptieren", - "ask to turn on in global": "Einstellungssynchronisierung ist deaktiviert (1)", "auth failed": "Fehler beim Aktivieren der Einstellungssynchronisierung: Fehler bei der Authentifizierung.", - "cancel": "Abbrechen", - "change later": "Sie können dies später jederzeit ändern.", + "cancel turning on sync": "Abbrechen", + "complete merges title": "Zusammenführen abschließen", "configure": "Konfigurieren...", "configure and turn on sync detail": "Melden Sie sich an, um Ihre Daten geräteübergreifend zu synchronisieren.", - "configure sync": "{0}: Konfigurieren...", + "configure sync": "Konfigurieren...", "configure sync placeholder": "Zu Synchronisierendes auswählen", + "configure sync title": "{0}: Konfigurieren...", "conflicts detected": "Fehler bei der Synchronisierung aufgrund von Konflikten in {0}. Bitte beheben Sie die Konflikte, um fortzufahren.", "default": "Standard", "error reset required": "Die Einstellungssynchronisierung wurde deaktiviert, weil Ihre Daten in der Cloud älter sind als die Daten auf dem Client. Löschen Sie Ihre Daten in der Cloud, bevor Sie die Synchronisierung aktivieren.", @@ -9418,49 +10867,42 @@ "global activity turn on sync": "Einstellungssynchronisierung aktivieren...", "has conflicts": "{0}: Konflikte erkannt", "insiders": "Insider", - "learn more": "Weitere Informationen", - "localResourceName": "{0} (Lokal)", + "method not found": "Die Einstellungssynchronisierung ist deaktiviert, da der Client ungültige Anforderungen stellt. Melden Sie ein Problem mit den Protokollen.", "no authentication providers": "Es sind keine Authentifizierungsanbieter verfügbar.", "open file": "{0}-Datei öffnen", "operationId": "Vorgangs-ID: {0}", "per platform": "für jede Plattform", - "remoteResourceName": "{0} (Remote)", "replace local": "Lokal ersetzen", "replace remote": "Remote ersetzen", + "report issue": "Problem melden", "reset": "Daten in der Cloud löschen...", - "resolveConflicts_global": "{0}: Einstellungskonflikte anzeigen (1)", - "resolveKeybindingsConflicts_global": "{0}: Konflikte mit Tastenzuordnungen anzeigen (1)", - "resolveSnippetsConflicts_global": "{0}: Konflikte mit Benutzercodeschnipseln anzeigen ({1})", - "resolveTasksConflicts_global": "{0}: Konflikte bei Benutzeraufgaben anzeigen (1)", + "resolveConflicts_global": "Konflikte anzeigen ({0})", "service changed and turned off": "Die Einstellungssynchronisierung wurde deaktiviert, weil \"{0}\" jetzt einen separaten Dienst verwendet. Aktivieren Sie die Synchronisierung erneut.", "service switched to insiders": "Die Einstellungssynchronisierung wurde auf den Insiderdienst umgestellt.", "service switched to stable": "Die Einstellungssynchronisierung wurde auf den stabilen Dienst umgestellt.", "session expired": "Die Einstellungssynchronisierung wurde deaktiviert, weil die aktuelle Sitzung abgelaufen ist. Melden Sie sich erneut an, um die Synchronisierung zu aktivieren.", - "settings sync is off": "Einstellungssynchronisierung ist deaktiviert", "show conflicts": "Konflikte anzeigen", "show sync log title": "{0}: Protokoll anzeigen", "show sync log toolrip": "Protokoll anzeigen", - "show synced data": "{0}: Synchronisierte Daten anzeigen", + "show sync logs": "Protokoll anzeigen", + "show synced data": "Synchronisierte Daten anzeigen", "show synced data action": "Synchronisierte Daten anzeigen", - "showConflicts": "{0}: Einstellungskonflikte anzeigen", - "showKeybindingsConflicts": "{0}: Konflikte mit Tastenzuordnungen anzeigen", - "showSnippetsConflicts": "{0}: Konflikte mit Benutzercodeschnipseln anzeigen", - "showTasksConflicts": "{0}: Konflikte bei Benutzeraufgaben anzeigen", "sign in accounts": "Bei Einstellungssynchronisierung anmelden (1)", "sign in and turn on": "Anmelden und aktivieren", "sign in global": "Bei Einstellungssynchronisierung anmelden", "sign in to sync": "Bei Einstellungssynchronisierung anmelden", "stable": "Stabil", - "stop sync": "{0}: Deaktivieren", + "stop sync": "Deaktivieren", "switchSyncService.description": "Stellen Sie sicher, dass Sie beim Synchronisieren mit mehreren Umgebungen den gleichen Einstellungssynchronisierungsdienst verwenden.", "switchSyncService.title": "{0}: Dienst auswählen", "sync is on": "Die Einstellungssynchronisierung ist aktiviert.", - "sync now": "{0}: Jetzt synchronisieren", - "sync settings": "{0}: Einstellungen anzeigen", + "sync now": "Jetzt synchronisieren", + "sync settings": "Einstellungen anzeigen", "synced with time": "Synchronisiert: {0}", "syncing": "Synchronisierung wird durchgeführt", "too large": "Die Synchronisierung von {0} ist deaktiviert, da die zu synchronisierende {1}-Datei größer als {2} ist. Öffnen Sie die Datei, reduzieren Sie die Größe, und aktivieren Sie die Synchronisierung.", "too large while starting sync": "Die Einstellungssynchronisierung kann nicht aktiviert werden, weil die zu synchronisierende Datei \"{0}\" die Größe von {1} übersteigt. Öffnen Sie die Datei, und verringern Sie die Größe. Aktivieren Sie dann die Synchronisierung.", + "too many profiles": "Die Synchronisierung von Profilen wurde deaktiviert, da zu viele Profile für die Synchronisierung vorhanden sind. Die Einstellungssynchronisierung unterstützt die Synchronisierung von maximal 20 Profilen. Verringern Sie die Anzahl der Profile, und aktivieren Sie die Synchronisierung", "turn off": "&&Deaktivieren", "turn off failed": "Fehler beim Deaktivieren der Einstellungssynchronisierung. Überprüfen Sie die [Protokolle]({0}), um weitere Informationen zu erhalten.", "turn off sync confirmation": "Möchten Sie die Synchronisierung deaktivieren?", @@ -9468,15 +10910,11 @@ "turn off sync everywhere": "Deaktivieren Sie die Synchronisierung auf allen Ihren Geräten, und löschen Sie die Daten aus der Cloud.", "turn on failed": "Fehler beim Aktivieren der Einstellungssynchronisierung. {0}", "turn on failed with user data sync error": "Fehler beim Aktivieren der Einstellungssynchronisierung. Überprüfen Sie die [Protokolle]({0}), um weitere Informationen zu erhalten.", - "turn on settings sync": "Einstellungssynchronisierung aktivieren", "turn on sync": "Einstellungssynchronisierung aktivieren...", - "turn on sync with category": "{0}: Aktivieren...", "turned off": "Die Einstellungssynchronisierung wurde von einem anderen Gerät aus deaktiviert. Aktivieren Sie die Synchronisierung erneut.", "turnin on sync": "Einstellungssynchronisierung wird aktiviert...", "turning on syncing": "Einstellungssynchronisierung wird aktiviert...", - "turnon sync after initialization message": "Ihre Einstellungen, Tastenzuordnungen, Erweiterungen, Codeschnipsel und der Benutzeroberflächenstatus wurden initialisiert, werden aber nicht synchronisiert. Möchten Sie die Einstellungssynchronisierung aktivieren?", "using separate service": "Die Einstellungssynchronisierung verwendet jetzt einen separaten Dienst. Weitere Informationen finden Sie in der [Dokumentation zur Einstellungssynchronisierung](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "workbench.action.showSyncRemoteBackup": "Synchronisierte Daten anzeigen", "workbench.actions.syncData.reset": "Daten in der Cloud löschen..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { @@ -9489,38 +10927,23 @@ "settings sync": "Einstellungssynchronisierung. Vorgangs-ID: {0}", "show sync logs": "Protokoll anzeigen" }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "accept local": "Lokal akzeptieren", - "accept merges": "Merges akzeptieren", - "accept remote": "Remote akzeptieren", - "accepted": "Akzeptiert", - "cancel": "Abbrechen", - "conflict": "Konflikte erkannt", - "conflicts detected": "Konflikte erkannt", - "explanation": "Gehen Sie die einzelnen Einträge durch, und mergen Sie sie, um die Synchronisierung zu aktivieren.", - "label": "UserDataSyncResources", - "leftResourceName": "{0} (Remote)", - "merges": "{0} (Merges)", - "preview": "{0} (Vorschau)", - "resolve": "Fehler beim Mergen aufgrund von Konflikten. Beheben Sie die Konflikte, um fortzufahren.", - "rightResourceName": "{0} (Lokal)", - "sideBySideDescription": "Einstellungssynchronisierung", - "sideBySideLabels": "{0} ↔ {1}", - "turn on sync": "Einstellungssynchronisierung aktivieren", - "turning on": "Wird aktiviert...", + "vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": { + "Theirs": "Ihre", + "Yours": "Dein", + "explanation": "Durchlaufen Sie jeden Eintrag, und führen Sie einen Merge durch, um Konflikte zu lösen.", + "localResourceName": "{0} (Lokal)", + "remoteResourceName": "{0} (Remote)", "workbench.actions.sync.acceptLocal": "Lokal akzeptieren", "workbench.actions.sync.acceptRemote": "Remote akzeptieren", - "workbench.actions.sync.discard": "Verwerfen", - "workbench.actions.sync.merge": "Mergen", - "workbench.actions.sync.showChanges": "Änderungen öffnen" + "workbench.actions.sync.openConflicts": "Konflikte anzeigen" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { "confirm replace": "Möchten Sie die aktuellen Daten \"{0}\" durch die ausgewählten Daten ersetzen?", + "conflicts": "Konflikte", "current": "Aktuell", "last sync states": "Letzte synchronisierte Remoteelemente", "leftResourceName": "{0} (remote)", "local sync activity title": "Synchronisierungsaktivität (lokal)", - "merges": "Merges", "no machines": "Keine Computer", "not found": "Der Computer mit der ID \"{0}\" wurde nicht gefunden.", "placeholder": "Geben Sie den Namen des Computers ein.", @@ -9549,7 +10972,7 @@ "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Wenn diese Option aktiviert ist, werden Tipps zu Grenzwerten angezeigt, wenn kein Editor geöffnet ist.", "watermark.findInFiles": "In Dateien suchen", - "watermark.newUntitledFile": "Neue unbenannte Datei", + "watermark.newUntitledFile": "Neue unbenannte Textdatei", "watermark.openFile": "Datei öffnen", "watermark.openFileFolder": "Datei oder Ordner öffnen", "watermark.openFolder": "Ordner öffnen", @@ -9580,15 +11003,27 @@ "editor.action.webvieweditor.showFind": "Suche anzeigen", "refreshWebviewLabel": "Webansichten neu laden" }, + "vs/workbench/contrib/webviewPanel/browser/webviewEditor": { + "context.activeWebviewId": "Der viewType des derzeit aktiven Webansichtsbereichs." + }, "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { "webview.editor.label": "Webansichten-Editor" }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution": { + "workbench.welcome.dialog": "Wenn diese Option aktiviert ist, wird ein Willkommenswidget im Editor angezeigt." + }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeWidget": { + "dialogClose": "Dialogfeld schließen" + }, + "vs/workbench/contrib/welcomeGettingStarted/browser/featuredExtensionService": { + "gettingStarted.featuredTitle": "Highlights" + }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": { "allDone": "Als erledigt markieren", "checkboxTitle": "Wenn diese Option aktiviert ist, wird diese Seite beim Start angezeigt.", "close": "Ausblenden", + "closeAriaLabel": "Ausblenden", "footer": "{0} erfasst Nutzungsdaten. Lesen Sie unsere {1} und erfahren Sie, wie Sie {2}.", - "getStarted": "Erste Schritte", "gettingStarted.allStepsComplete": "Alle {0} Schritte abgeschlossen!", "gettingStarted.editingEvolved": "Fortschrittliche Bearbeitung", "gettingStarted.keyboardTip": "Tipp: Verwenden Sie die Tastenkombination", @@ -9608,38 +11043,38 @@ "start": "Start", "toStart": "um zu beginnen.", "walkthroughs": "Exemplarische Vorgehensweisen", + "welcome": "Willkommen", "welcomeAriaLabel": "Übersicht für den schnellen Einstieg in Ihren Editor.", "welcomePage.openFolderWithPath": "Ordner {0} mit Pfad {1} öffnen", "welcomePage.showOnStartup": "Willkommensseite beim Start anzeigen" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": { "deprecationMessage": "Veraltet, verwenden Sie das globale `workbench.reduceMotion`.", - "getStarted": "Erste Schritte", - "help": "Hilfe", - "miGetStarted": "Erste Schritte", - "pickWalkthroughs": "Exemplarische Vorgehensweise öffnen...", + "miWelcome": "Willkommen", + "pickWalkthroughs": "Wählen Sie eine exemplarische Vorgehensweise zum Öffnen aus.", + "welcome": "Willkommen", "welcome.goBack": "Zurück", "welcome.markStepComplete": "Schritt als abgeschlossen markieren", "welcome.markStepInomplete": "Schritt als nicht abgeschlossen markieren", "welcome.showAllWalkthroughs": "Exemplarische Vorgehensweise öffnen...", "workbench.startupEditor": "Steuert, welcher Editor beim Start angezeigt wird, wenn keiner aus der vorherigen Sitzung wiederhergestellt wird.", - "workbench.startupEditor.newUntitledFile": "Öffnen Sie eine neue unbenannte Datei (gilt nur beim Öffnen eines neuen Fensters).", + "workbench.startupEditor.newUntitledFile": "Öffnen Sie eine neue unbenannte Textdatei (gilt nur beim Öffnen eines leeren Fensters).", "workbench.startupEditor.none": "Ohne Editor starten.", "workbench.startupEditor.readme": "Öffnen Sie die Infodatei, sofern eine im geöffneten Ordner enthalten ist. Andernfalls erfolgt ein Fallback auf „welcomePage“. Hinweis: Dies wird nur als globale Konfiguration betrachtet. Sie wird ignoriert, wenn sie in einer Arbeitsbereichs-oder Ordnerkonfiguration festgelegt wird.", "workbench.startupEditor.welcomePage": "Öffnen Sie die neue Willkommensseite mit Inhalten, die Sie beim Einstieg in VS Code und Erweiterungen unterstützen.", "workbench.startupEditor.welcomePageInEmptyWorkbench": "Willkommensseite öffnen, wenn eine leere Workbench geöffnet wird.", "workbench.welcomePage.preferReducedMotion": "Verringern Sie die Bewegung auf der Willkommensseite, wenn diese Option aktiviert ist.", - "workbench.welcomePage.videoTutorials": "Wenn diese Option aktiviert ist, enthält die Seite „Erste Schritte“ zusätzliche Links zu Videotutorials.", "workbench.welcomePage.walkthroughs.openOnInstall": "Wenn diese Option aktiviert ist, wird die exemplarische Vorgehensweise einer Erweiterung bei der Installation der Erweiterung geöffnet.", "workspacePlatform": "Die Plattform des aktuellen Arbeitsbereichs, die sich in Remote- oder serverlosen Kontexten von der Plattform der Benutzeroberfläche unterscheiden kann." }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": { + "walkthrough.stepTitle.foreground": "Vordergrundfarbe der Überschrift jedes Schritts mit exemplarischer Vorgehensweise", "welcomePage.background": "Hintergrundfarbe für die Startseite.", "welcomePage.progress.background": "Vordergrundfarbe für die Statusleisten der Willkommensseite.", "welcomePage.progress.foreground": "Hintergrundfarbe für die Statusleisten der Willkommensseite.", - "welcomePage.tileBackground": "Hintergrundfarbe für die Kacheln auf der Seite \"Erste Schritte\".", - "welcomePage.tileHoverBackground": "Hoverhintergrundfarbe für die Kacheln auf der Seite \"Erste Schritte\".", - "welcomePage.tileShadow": "Die Schattenfarbe für Kategorieschaltflächen exemplarischer Vorgehensweisen auf der Willkommensseite." + "welcomePage.tileBackground": "Hintergrundfarbe für die Kacheln auf der Willkommensseite.", + "welcomePage.tileBorder": "Rahmenfarbe für die Kacheln auf der Willkommensseite.", + "welcomePage.tileHoverBackground": "Hoverhintergrundfarbe für die Kacheln auf der Willkommensseite." }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": { "pathDeprecated": "Veraltet. Verwenden Sie stattdessen \"Image\" oder \"Markdown\".", @@ -9647,6 +11082,7 @@ "walkthroughs": "Exemplarische Vorgehensweisen beitragen, damit Benutzer mit ihrer Erweiterung beginnen können.", "walkthroughs.description": "Beschreibung der exemplarischen Vorgehensweise.", "walkthroughs.featuredFor": "Exemplarische Vorgehensweisen, die mit einem dieser Glob-Muster übereinstimmen, werden in Arbeitsbereichen mit den angegebenen Dateien als \"Featured\" angezeigt. In einer exemplarischen Vorgehensweise für \"Transcript Projects\" wird hier möglicherweise \"tsconfig.json\" angegeben.", + "walkthroughs.icon": "Relativer Pfad zum Symbol der exemplarischen Vorgehensweise. Der Pfad ist relativ zum Erweiterungsspeicherort. Wenn keine Angabe erfolgt, wird standardmäßig das Erweiterungssymbol verwendet, sofern verfügbar.", "walkthroughs.id": "Eindeutiger Bezeichner für diese exemplarische Vorgehensweise.", "walkthroughs.steps": "Schritte, die im Rahmen dieser exemplarischen Vorgehensweise durchgeführt werden.", "walkthroughs.steps.button.deprecated.interpolated": "Veraltet. Verwenden Sie stattdessen Markdown-Links in der Beschreibung, z. B. {0}, {1} oder {2}", @@ -9682,13 +11118,17 @@ "gettingStartedUnchecked": "Stellt die Schritte dar, die noch nicht abgeschlossen wurden" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": { - "getStarted": "Erste Schritte" + "getStarted": "Willkommen" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": { "builtin": "Integriert", "developer": "Developer", "resetWelcomePageWalkthroughProgress": "Zurücksetzen des Fortschritts der exemplarischen Vorgehensweise auf der Willkommensseite" }, + "vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": { + "startupPage.markdownPreviewError": "Markdownvorschau konnte nicht geöffnet werden: {0}.\r\n\r\nStellen Sie sicher, dass die Markdownerweiterung aktiviert ist.", + "welcome.displayName": "Welcome Page" + }, "vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": { "browseLangExts": "Spracherweiterungen durchsuchen", "browsePopular": "Beliebte Weberweiterungen durchsuchen", @@ -9711,13 +11151,13 @@ "gettingStarted.extensionsWeb.description.interpolated": "Erweiterungen sind Verstärkungen für VS Code. Eine wachsende Zahl wird im Web verfügbar.\r\n{0}", "gettingStarted.findLanguageExts.description.interpolated": "Programmieren Sie intelligenter mit Syntaxhervorhebung, Codevervollständigung, Linten und Debuggen. Viele Sprachen sind bereits integriert, aber es können noch viele weitere als Erweiterungen hinzugefügt werden.\r\n{0}", "gettingStarted.findLanguageExts.title": "Umfassende Unterstützung für alle Sprachen", - "gettingStarted.installGit.description.interpolated": "Installieren Sie Git, um Änderungen in Ihren Projekten nachzuverfolgen.\r\n{0}", + "gettingStarted.installGit.description.interpolated": "Installieren Sie Git, um Änderungen an Ihren Projekten zu verfolgen.\r\n{0}\r\n{1}Fenster neu laden{2} nach der Installation, um die Einrichtung von Git abzuschließen.", "gettingStarted.installGit.title": "Git installieren", "gettingStarted.intermediate.description": "Optimieren Sie Ihren Entwicklungsworkflow mit diesen Tipps und Tricks.", "gettingStarted.intermediate.title": "Steigern Ihrer Produktivität", - "gettingStarted.menuBar.description.interpolated": "Die vollständige Menüleiste ist im Dropdownmenü verfügbar, um Platz für Ihren Code zu schaffen. Schalten Sie die Darstellung für schnelleren Zugriff um. \r\n {0}", + "gettingStarted.menuBar.description.interpolated": "Um Platz für Ihren Code zu schaffen, ist die vollständige Menüleiste im Drop-down-Menü verfügbar. Schalten Sie die Darstellung zum Beschleunigen des Zugriffs um. \r\n{0}", "gettingStarted.menuBar.title": "Genau das richtige Maß an Benutzeroberfläche", - "gettingStarted.newFile.description": "Öffnen Sie eine neue unbenannte Datei, ein Notizbuch oder einen benutzerdefinierten Editor.", + "gettingStarted.newFile.description": "Öffnen Sie eine neue unbenannte Textdatei, ein Nootbook oder einen benutzerdefinierten Editor.", "gettingStarted.newFile.title": "Neue Datei…", "gettingStarted.notebook.title": "Notebooks anpassen", "gettingStarted.notebookProfile.description": "Richten Sie Notebooks so ein, dass sie sich genauso anfühlen, wie Sie es mögen.", @@ -9747,8 +11187,8 @@ "gettingStarted.setup.OpenFolderWeb.description.interpolated": "Sie sind bereit, mit dem Programmieren zu beginnen. Sie können ein lokales Projekt oder ein Remote-Repository öffnen, um Ihre Dateien in VS Code zu übertragen.\r\n{0}\r\n{1}", "gettingStarted.setup.description": "Entdecken Sie die besten Anpassungen, mit denen Sie VS Code ganz nach Ihren Wünschen gestalten können.", "gettingStarted.setup.title": "VS Code Erste Schritte", - "gettingStarted.setupWeb.description": "Entdecken Sie die besten Anpassungen, um VS Code im Web für Sie anzupassen.", - "gettingStarted.setupWeb.title": "Los geht's mit VS Code im Web", + "gettingStarted.setupWeb.description": "Entdecken Sie die besten Anpassungen, um VS Code für das Web zu personalisieren.", + "gettingStarted.setupWeb.title": "Erste Schritte mit VS Code für das Web", "gettingStarted.shortcuts.description.interpolated": "Nachdem Sie Ihre bevorzugten Befehle entdeckt haben, erstellen Sie benutzerdefinierte Tastenkombinationen für den sofortigen Zugriff.\r\n{0}", "gettingStarted.shortcuts.title": "Anpassen Ihrer Tastenkombinationen", "gettingStarted.splitview.description.interpolated": "Nutzen Sie Ihre Bildschirm-Estate-Ansicht, indem Sie Dateien nebeneinander, vertikal und horizontal öffnen.\r\n{0}", @@ -9761,10 +11201,12 @@ "gettingStarted.topLevelGitClone.title": "Git-Repository klonen...", "gettingStarted.topLevelGitOpen.description": "Verbinden mit einem Remote-Repository oder Pull Request zum Durchsuchen, Suchen, Bearbeiten und Committen", "gettingStarted.topLevelGitOpen.title": "Repository öffnen...", + "gettingStarted.topLevelOpenTunnel.description": "Herstellen einer Verbindung mit einem Remotecomputer über einen Tunnel", + "gettingStarted.topLevelOpenTunnel.title": "Tunnel öffnen...", + "gettingStarted.topLevelRemoteOpen.description": "Stellen Sie eine Verbindung mit Remote-Entwicklungsarbeitsbereichen her.", + "gettingStarted.topLevelRemoteOpen.title": "Verbinden mit…", "gettingStarted.topLevelShowWalkthroughs.description": "Exemplarische Vorgehensweise für den Editor oder eine Erweiterung anzeigen", "gettingStarted.topLevelShowWalkthroughs.title": "Öffnen einer exemplarischen Vorgehensweise...", - "gettingStarted.topLevelVideoTutorials.description": "Sehen Sie sich unsere Serie von kurzen und praktischen Videotutorials zu den wichtigsten VS Code-Features an.", - "gettingStarted.topLevelVideoTutorials.title": "Videotutorials ansehen", "gettingStarted.videoTutorial.description.interpolated": "Sehen Sie sich das erste in einer Reihe von kurzen und praktischen Videotutorials zu den wichtigsten VS Code-Features an.\r\n{0}", "gettingStarted.videoTutorial.title": "Entspanntes Lernen", "gettingStarted.workspaceTrust.description.interpolated": "Mit {0} können Sie entscheiden, ob Ihre Projektordner die automatische Codeausführung **zulassen oder einschränken** sollen __(erforderlich für Erweiterungen, Debugging usw.)__.\r\nBeim Öffnen einer Datei/eines Ordners werden Sie aufgefordert, Vertrauen zu gewähren. Sie können dies später jederzeit {1}.", @@ -9796,8 +11238,8 @@ "vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": { "HighContrast": "Dunkel hoher Kontrast", "HighContrastLight": "Hell hoher Kontrast", - "dark": "Dunkel", - "light": "Hell", + "dark": "Dunkel modern", + "light": "Hell modern", "seeMore": "Weitere Designs anzeigen..." }, "vs/workbench/contrib/welcomeOverlay/browser/welcomeOverlay": { @@ -9811,7 +11253,8 @@ "welcomeOverlay.notifications": "Benachrichtigungen anzeigen", "welcomeOverlay.problems": "Fehler und Warnungen anzeigen", "welcomeOverlay.search": "Dateiübergreifend suchen", - "welcomeOverlay.terminal": "Integriertes Terminal umschalten" + "welcomeOverlay.terminal": "Integriertes Terminal umschalten", + "welcomeOverlayBackground": "„welcomeOverlay“-Hintergrundfarbe." }, "vs/workbench/contrib/welcomeViews/common/newFile.contribution": { "Built-In": "Integriert", @@ -9819,9 +11262,10 @@ "change keybinding": "Tastenzuordnung konfigurieren", "file": "Datei", "miNewFile2": "Textdatei", - "miNewFileWithName": "Neue Datei ({0})", + "miNewFileWithName": "Neue Datei erstellen ({0})", + "newFilePlaceholder": "Dateityp auswählen oder Dateinamen eingeben...", + "newFileTitle": "Neue Datei…", "notebook": "Notebook", - "selectFileType": "Dateityp auswählen...", "welcome.newFile": "Neue Datei…" }, "vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": { @@ -9845,36 +11289,38 @@ "walkThrough.editor.label": "Playground" }, "vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": { - "walkThrough.embeddedEditorBackground": "Hintergrundfarbe für die eingebetteten Editoren im interaktiven Playground.", "walkThrough.gitNotFound": "Git scheint auf Ihrem System nicht installiert zu sein.", "walkThrough.unboundCommand": "ungebunden" }, + "vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": { + "walkThrough.embeddedEditorBackground": "Hintergrundfarbe für die eingebetteten Editoren im interaktiven Playground." + }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "addWorkspaceFolderDetail": "Sie fügen Dateien zu einem vertrauenswürdigen Arbeitsbereich hinzu, der zurzeit nicht vertrauenswürdig ist. Vertrauen Sie den Autoren dieser neuen Dateien?", + "addWorkspaceFolderDetail": "Sie fügen Dateien, die zurzeit nicht vertrauenswürdig sind, zu einem vertrauenswürdigen Arbeitsbereich hinzu. Vertrauen Sie den Autoren dieser neuen Dateien?", "addWorkspaceFolderMessage": "Vertrauen Sie den Autoren der Dateien in diesem Ordner?", - "cancel": "Abbrechen", "cancelWorkspaceTrustButton": "Abbrechen", "checkboxString": "Den Autoren aller Dateien im übergeordneten Ordner \"{0}\" vertrauen", - "configureWorkspaceTrust": "Vertrauensstellung des Arbeitsbereichs konfigurieren", + "configureWorkspaceTrustSettings": "Vertrauensstellungseinstellungen des Arbeitsbereichs konfigurieren", "dontTrustFolderOptionDescription": "Ordner im eingeschränkten Modus durchsuchen", - "dontTrustOption": "Nein, ich vertraue den Autoren nicht", + "dontTrustOption": "&&Nein, ich vertraue den Autoren nicht", "dontTrustWorkspaceOptionDescription": "Arbeitsbereich im eingeschränkten Modus durchsuchen", "folderStartupTrustDetails": "{0} stellt Features bereit, die Dateien in diesem Ordner automatisch ausführen können.", "folderTrust": "Vertrauen Sie den Autoren der Dateien in diesem Ordner?", - "grantFolderTrustButton": "Ordner vertrauen und fortfahren", - "grantWorkspaceTrustButton": "Arbeitsbereich vertrauen und fortfahren", - "immediateTrustRequestLearnMore": "If you don't trust the authors of these files, we do not recommend continuing as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", + "grantFolderTrustButton": "&&Ordner vertrauen und fortfahren", + "grantWorkspaceTrustButton": "&&Arbeitsbereich vertrauen und fortfahren", + "immediateTrustRequestLearnMore": "Wenn Sie den Autoren dieser Dateien nicht vertrauen, empfehlen wir nicht fortzufahren, da die Dateien bösartig sein könnten. Weitere Informationen finden Sie in unserer [Dokumentation](https://aka.ms/vscode-workspace-trust).", "immediateTrustRequestMessage": "Ein Feature, das Sie verwenden möchten, stellt möglicherweise ein Sicherheitsrisiko dar, wenn Sie der Quelle der zurzeit geöffneten Dateien oder Ordner nicht vertrauen.", "manageWorkspaceTrust": "Arbeitsbereichsvertrauensstellung verwalten", - "manageWorkspaceTrustButton": "Verwalten", - "newWindow": "Im eingeschränkten Modus öffnen", + "manageWorkspaceTrustButton": "&&Verwalten", + "newWindow": "&&Im eingeschränkten Modus öffnen", "no": "Nein", - "open": "Öffnen", - "openLooseFileLearnMore": "If you don't trust the authors of these files, we recommend to open them in Restricted Mode in a new window as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", - "openLooseFileMesssage": "Vertrauen Sie den Autoren dieser Dateien?", + "open": "&&Öffnen", + "openLooseFileLearnMore": "Wenn Sie keine nicht vertrauenswürdigen Dateien öffnen wollen, empfehlen wir, sie im eingeschränkten Modus in einem neuen Fenster zu öffnen, da die Dateien bösartig sein könnten. Weitere Informationen finden Sie unter [unsere Dokumente](https://aka.ms/vscode-workspace-trust).", "openLooseFileWindowDetails": "Sie versuchen, nicht vertrauenswürdige Dateien in einem vertrauenswürdigen Fenster zu öffnen.", + "openLooseFileWindowMesssage": "Möchten Sie nicht vertrauenswürdige Dateien in diesem Fenster zulassen?", "openLooseFileWorkspaceCheckbox": "Meine Entscheidung für alle Arbeitsbereiche speichern", "openLooseFileWorkspaceDetails": "Sie versuchen, nicht vertrauenswürdige Dateien in einem vertrauenswürdigen Arbeitsbereich zu öffnen.", + "openLooseFileWorkspaceMesssage": "Möchten Sie nicht vertrauenswürdige Dateien in diesem Arbeitsbereich zulassen?", "restrictedModeBannerAriaLabelFolder": "Der eingeschränkte Modus ist dafür konzipiert, den Quellcode sicher zu durchsuchen. Markieren Sie diesen Ordner, um alle Features zu aktivieren. Verwenden Sie Navigationstasten, um auf Banneraktionen zuzugreifen.", "restrictedModeBannerAriaLabelWindow": "Der eingeschränkte Modus ist für sicheres Durchsuchen von Code vorgesehen. Vertrauen Sie diesem Fenster, um alle Features zu aktivieren. Verwenden Sie Navigationstasten, um auf Banneraktionen zuzugreifen.", "restrictedModeBannerAriaLabelWorkspace": "Der eingeschränkte Modus ist für sicheres Durchsuchen von Code vorgesehen. Vertrauen Sie diesem Arbeitsbereich, um alle Features zu aktivieren. Verwenden Sie Navigationstasten, um auf Banneraktionen zuzugreifen.", @@ -9883,8 +11329,7 @@ "restrictedModeBannerMessageFolder": "Der eingeschränkte Modus ist dafür konzipiert, den Quellcode sicher zu durchsuchen. Markieren Sie diesen Ordner, um alle Features zu aktivieren.", "restrictedModeBannerMessageWindow": "Der eingeschränkte Modus ist für sicheres Durchsuchen von Code vorgesehen. Vertrauen Sie diesem Fenster, um alle Features zu aktivieren.", "restrictedModeBannerMessageWorkspace": "Der eingeschränkte Modus ist für sicheres Durchsuchen von Code vorgesehen. Vertrauen Sie diesem Arbeitsbereich, um alle Features zu aktivieren.", - "securityConfigurationTitle": "Sicherheit", - "startupTrustRequestLearnMore": "If you don't trust the authors of these files, we recommend to continue in restricted mode as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", + "startupTrustRequestLearnMore": "Wenn Sie den Autoren dieser Dateien nicht vertrauen, empfehlen wir nicht im eingeschränkten Modus fortzufahren, da die Dateien bösartig sein könnten. Weitere Informationen finden Sie in unserer [Dokumentation](https://aka.ms/vscode-workspace-trust).", "status.WorkspaceTrust": "Arbeitsbereichsvertrauensstellung", "status.ariaTrustedFolder": "Dieser Ordner ist vertrauenswürdig.", "status.ariaTrustedWindow": "Dieses Fenster ist vertrauenswürdig.", @@ -9896,7 +11341,7 @@ "status.tooltipUntrustedWindow2": "Ausführung im eingeschränkten Modus\r\n\r\nEinige [Features sind deaktiviert]({0}), weil dieses [Fenster nicht vertrauenswürdig ist]({1}).", "status.tooltipUntrustedWorkspace2": "Ausführung im eingeschränkten Modus\r\n\r\nEinige [Features sind deaktiviert]({0}), weil dieser [Arbeitsbereich nicht vertrauenswürdig ist]({1}).", "trustFolderOptionDescription": "Ordner vertrauen und alle Features aktivieren", - "trustOption": "Ja, ich vertraue den Autoren", + "trustOption": "&&Ja, ich vertraue den Autoren", "trustWorkspaceOptionDescription": "Arbeitsbereich vertrauen und alle Features aktivieren", "workspace.trust.banner.always": "Das Banner immer anzeigen, wenn ein nicht vertrauenswürdiger Arbeitsbereich geöffnet ist.", "workspace.trust.banner.description": "Steuert, wann das Banner für den eingeschränkten Modus angezeigt wird.", @@ -9915,8 +11360,7 @@ "workspaceStartupTrustDetails": "{0} stellt Features bereit, die Dateien in diesem Arbeitsbereich automatisch ausführen können.", "workspaceTrust": "Vertrauen Sie den Autoren der Dateien in diesem Arbeitsbereich?", "workspaceTrustEditor": "Editor für Arbeitsbereichsvertrauensstellung", - "workspacesCategory": "Arbeitsbereiche", - "yes": "Ja" + "workspacesCategory": "Arbeitsbereiche" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { "addButton": "Ordner hinzufügen", @@ -9928,6 +11372,7 @@ "folderPickerIcon": "Symbol für das Symbol „Ordner auswählen“ im Arbeitsbereichsvertrauensstellungs-Editor.", "hostColumnLabel": "Host", "invalidTrust": "Sie können einzelnen Ordnern innerhalb eines Repositorys nicht vertrauen.", + "keyboardShortcut": "Tastenkombination: {0}", "localAuthority": "Lokal", "no untrustedSettings": "Arbeitsbereichseinstellungen, für die Vertrauen erforderlich sind, werden nicht angewendet.", "noTrustedFoldersDescriptions": "Sie haben noch keine Ordner oder Arbeitsbereichsdateien als vertrauenswürdig eingestuft.", @@ -9945,7 +11390,7 @@ "trustUri": "Vertrauenswürdiger Ordner", "trustedDebugging": "Debugging ist aktiviert", "trustedDescription": "Alle Features sind aktiviert, da dem Arbeitsbereich Vertrauen gewährt wurde.", - "trustedExtensions": "Alle Erweiterungen sind aktiviert", + "trustedExtensions": "Alle aktivierten Erweiterungen werden aktiviert.", "trustedFolder": "In einem vertrauenswürdigen Ordner", "trustedFolderAriaLabel": "{0}, vertrauenswürdig", "trustedFolderSubtitle": "Sie vertrauen den Autoren der Dateien im aktuellen Ordner. Alle Features sind aktiviert:", @@ -9975,7 +11420,7 @@ "untrustedWorkspace": "Im eingeschränkten Modus", "untrustedWorkspaceReason": "Dieser Arbeitsbereich wird über die fett formatierten Einträge in den vertrauenswürdigen Ordnern unten als vertrauenswürdig eingestuft.", "untrustedWorkspaceSubtitle": "Sie vertrauen den Autoren der Dateien im aktuellen Arbeitsbereich nicht. Die folgenden Features sind deaktiviert:", - "workspaceTrustEditorHeaderActions": "[Configure your settings]({0}) or [learn more](https://aka.ms/vscode-workspace-trust).", + "workspaceTrustEditorHeaderActions": "[Einstellungen konfigurieren]({0}) oder [weitere Informationen](https://aka.ms/vscode-workspace-trust).", "xListIcon": "Symbol für das Kreuz im Arbeitsbereichsvertrauensstellungs-Editor." }, "vs/workbench/contrib/workspace/common/workspace": { @@ -9983,6 +11428,7 @@ "workspaceTrustedCtx": "Gibt an, ob der aktuelle Arbeitsbereich vom Benutzer als vertrauenswürdig eingestuft wurde." }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { + "alreadyOpen": "Dieser Arbeitsbereich ist bereits geöffnet.", "openWorkspace": "Arbeitsbereich öffnen", "selectToOpen": "Zu öffnenden Arbeitsbereich auswählen", "selectWorkspace": "Arbeitsbereich auswählen", @@ -9991,11 +11437,16 @@ }, "vs/workbench/services/actions/common/menusExtensionPoint": { "comment.actions": "Das Kontextmenü des Kommentarbeitrags, gerendert als Schaltflächen unter dem Kommentar-Editor", + "comment.commentContext": "Das beigetragene Kommentarkontextmenü, das als Rechtsklickmenü für einen einzelnen Kommentar in der Peekansicht des Kommentarthreads gerendert wird.", "comment.title": "Das beigetragene Titelmenü für Kommentare", "commentThread.actions": "Das beigetragene Kommentarthread-Kontextmenü, gerendert als Schaltflächen unterhalb des Kommentar-Editors", + "commentThread.editorActions": "Die beigetragenen Bearbeitungsaktionen für Kommentare", "commentThread.title": "Das Titelmenü des Kommentarthreadbeitrags", - "dup": "Der Befehl `{0}` ist mehrmals im Abschnitt `commands` vorhanden.", + "commentThread.titleContext": "Das Kontextmenü des beigetragenen Kommentarthreadtitels, das als Rechtsklickmenü im Vorschautitel des Kommentarthreads gerendert wird.", + "dup0": "Der Befehl \"{0}\" wurde bereits registriert", + "dup1": "Der Befehl \"{0}\" wurde bereits von {1} registriert ({2})", "dupe.command": "Das Menüelement verweist auf den gleichen Befehl wie der Standard- und der Alternativbefehl.", + "editorLineNumberContext": "Das Kontextmenü für die Zeilennummer im Editor", "file.newFile": "Die Schnellauswahl \"Neue Datei...\", angezeigt auf der Begrüßungsseite und im Menü \"Datei\".", "inlineCompletions.actions": "Die Aktionen, die angezeigt werden, wenn der Mauszeiger auf einem Inlineabschluss bewegt wird.", "interactive.cell.title": "Das beigetragene interaktive Zellentitelmenü", @@ -10010,10 +11461,13 @@ "menus.editorContextShare": "Untermenü ‚Teilen‘ im Kontextmenü des Editors", "menus.editorTabContext": "Das Kontextmenü für die Editor-Registerkarten", "menus.editorTitle": "Das Editor-Titelmenü.", + "menus.editorTitleContextShare": "Untermenü „Teilen“ im Titelkontextmenü des Editors", "menus.editorTitleRun": "Untermenü innerhalb des Editor-Titelmenüs ausführen", "menus.explorerContext": "Das Kontextmenü des Datei-Explorers.", + "menus.explorerContextShare": "Untermenü „Teilen“ im Kontextmenü des Datei-Explorers", "menus.extensionContext": "Das Erweiterungskontextmenü", "menus.home": "Kontextmenü für Startseitenindikator (nur Web)", + "menus.mergeEditorResult": "Die Ergebnissymbolleiste des Merge-Editors", "menus.opy": "Untermenü \"Kopieren als\" im Menü \"Bearbeiten\" der obersten Ebene", "menus.resourceFolderContext": "Kontextmenü für den Ressourcenordner der Quellcodeverwaltung", "menus.resourceGroupContext": "Das Ressourcengruppen-Kontextmenü der Quellcodeverwaltung", @@ -10023,13 +11477,12 @@ "menus.share": "Das Untermenü Teilen, das im Dateimenü der obersten Ebene angezeigt wird.", "menus.statusBarRemoteIndicator": "Das Menü für Remoteanzeigen in der Statusleiste", "menus.touchBar": "Die Touch Bar (nur macOS)", - "merge.toolbar": "Die prominente Schaltfläche im Merge-Editor", + "merge.toolbar": "Die hervorgehobene Schaltfläche in einem Editor, überlagert den Inhalt", "missing.altCommand": "Das Menüelement verweist auf einen Alternativbefehl `{0}`, der im Abschnitt `commands` nicht definiert ist.", "missing.command": "Das Menüelement verweist auf einen Befehl `{0}`, der im Abschnitt `commands` nicht definiert ist.", "missing.submenu": "Das Menüelement verweist auf ein Untermenü `{0}`, das im Abschnitt `submenus` nicht definiert ist.", "nonempty": "Es wurde ein nicht leerer Wert erwartet.", "notebook.cell.execute": "Das Zellenausführungsmenü des beigetragenen Notebooks", - "notebook.cell.executePrimary": "Die Schaltfläche für die Zellenausführung des beigetragenen primären Notebooks", "notebook.cell.title": "Das Zelltitelmenü des hinzugefügten Notebooks", "notebook.kernelSource": "Menü \"Bereitgestellte Notebook-Kernelquellen\"", "notebook.toolbar": "Das Symbolleistenmenü des hinzugefügten Notebooks", @@ -10081,7 +11534,7 @@ }, "vs/workbench/services/authentication/browser/authenticationService": { "accessRequest": "Zugriff auf {0} gewähren, um {1}... (1)", - "allow": "Zulassen", + "allow": "&&Zulassen", "authentication.Placeholder": "Es wurden noch keine Konten angefordert...", "authentication.id": "Die ID des Authentifizierungsanbieters.", "authentication.idConflict": "Diese Authentifizierungs-ID \"{0}\" wurde bereits registriert.", @@ -10089,9 +11542,8 @@ "authentication.missingId": "In einem Authentifizierungsbeitrag muss eine ID angegeben werden.", "authentication.missingLabel": "In einem Authentifizierungsbeitrag muss eine Bezeichnung angegeben werden.", "authenticationExtensionPoint": "Trägt die Authentifizierung bei.", - "cancel": "Abbrechen", "confirmAuthenticationAccess": "Die Erweiterung {0} versucht, auf Authentifizierungsinformationen für das {1}-Konto \"{2}\" zuzugreifen.", - "deny": "Ablehnen", + "deny": "&&Ablehnen", "getSessionPlateholder": "Wählen Sie das zu verwendende Konto für \"{0}\" aus, oder drücken Sie zum Abbrechen die ESC-Taste.", "loading": "Wird geladen...", "selectAccount": "Die Erweiterung \"{0}\" fordert Zugriff auf ein {1}-Konto an.", @@ -10099,11 +11551,16 @@ "signInRequest": "Melden Sie sich mit {0} an, um {1} (1) zu verwenden", "useOtherAccount": "Mit einem anderen Konto anmelden" }, + "vs/workbench/services/clipboard/browser/clipboardService": { + "clipboardError": "Aus der Zwischenablage des Browsers kann nicht gelesen werden. Stellen Sie sicher, dass Sie dieser Website Zugriff zum Lesen aus der Zwischenablage gewährt haben.", + "learnMore": "Weitere Informationen", + "retry": "Wiederholen" + }, "vs/workbench/services/configuration/browser/configurationService": { "configurationDefaults.description": "Beitragen von Standardwerten für Konfigurationen", "experimental": "Experimente" }, - "vs/workbench/services/configuration/common/configurationEditingService": { + "vs/workbench/services/configuration/common/configurationEditing": { "errorConfigurationFileDirty": "In die Benutzereinstellungen kann nicht geschrieben werden, weil die Datei nicht gespeicherte Änderungen enthält. Speichern Sie die Datei mit den Benutzereinstellungen, und versuchen Sie es noch einmal.", "errorConfigurationFileDirtyFolder": "In die Ordnereinstellungen kann nicht geschrieben werden, da die Datei nicht gespeicherte Änderungen enthält. Speichern Sie die Datei mit den Ordnereinstellungen „{0}“ und versuchen Sie es noch einmal.", "errorConfigurationFileDirtyWorkspace": "In die Arbeitsbereichseinstellungen kann nicht geschrieben werden, weil die Datei nicht gespeicherte Änderungen enthält. Speichern Sie die Datei mit den Arbeitsbereichseinstellungen, und versuchen Sie es noch einmal.", @@ -10143,7 +11600,6 @@ "workspaceTarget": "Arbeitsbereichseinstellungen" }, "vs/workbench/services/configuration/common/jsonEditingService": { - "errorFileDirty": "In die Datei kann nicht geschrieben werden, weil sie nicht gespeicherte Änderungen enthält. Speichern Sie die Datei, und versuchen Sie es noch einmal.", "errorInvalidFile": "In die Datei kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen in der Datei zu beheben, und versuchen Sie es noch mal." }, "vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": { @@ -10196,7 +11652,6 @@ }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { "allFiles": "Alle Dateien", - "cancel": "Abbrechen", "dontSave": "&&Nicht speichern", "filterName.workspace": "Arbeitsbereich", "noExt": "Keine Erweiterung", @@ -10212,6 +11667,15 @@ "saveChangesMessages": "Möchten Sie die an den folgenden {0}-Dateien vorgenommenen Änderungen speichern?", "saveFileAs.title": "Speichern unter" }, + "vs/workbench/services/dialogs/browser/fileDialogService": { + "learnMore": "&&Weitere Informationen", + "openFiles": "&&Dateien öffnen...", + "openRemote": "&&Remote öffnen...", + "pickFolderAndOpen": "Ordner können nicht geöffnet werden. Versuchen Sie stattdessen, dem Arbeitsbereich einen Ordner hinzuzufügen.", + "pickWorkspaceAndOpen": "Arbeitsbereiche können nicht geöffnet werden. Versuchen Sie stattdessen, dem Arbeitsbereich einen Ordner hinzuzufügen.", + "unsupportedBrowserDetail": "Das Öffnen lokaler Ordner wird von Ihrem Browser nicht unterstützt.\r\nSie können entweder einzelne Dateien öffnen oder ein Remote-Repository öffnen.", + "unsupportedBrowserMessage": "Das Öffnen lokaler Ordner wird nicht unterstützt." + }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Lokale Datei öffnen ...", "openLocalFileFolder": "Lokal öffnen ...", @@ -10222,6 +11686,7 @@ "remoteFileDialog.local": "Lokal anzeigen", "remoteFileDialog.notConnectedToRemote": "Der Dateisystemanbieter für {0} ist nicht verfügbar.", "remoteFileDialog.validateBadFilename": "Geben Sie einen gültigen Dateinamen ein.", + "remoteFileDialog.validateCreateDirectory": "Der Ordner {0} ist nicht vorhanden. Möchten Sie ihn erstellen?", "remoteFileDialog.validateExisting": "Die Datei \"{0}\" ist bereits vorhanden. Möchten Sie sie wirklich überschreiben?", "remoteFileDialog.validateFileOnly": "Wählen Sie eine Datei aus.", "remoteFileDialog.validateFolder": "Der Ordner ist bereits vorhanden. Verwenden Sie einen neuen Dateinamen.", @@ -10242,27 +11707,28 @@ "promptOpenWith.updateDefaultPlaceHolder": "Neuen Standard-Editor für \"{0}\" auswählen" }, "vs/workbench/services/editor/common/editorResolverService": { - "editor.editorAssociations": "Konfigurieren Sie Globmuster für Editoren (z. B. `\"*.hex\": \"hexEditor.hexEdit\"`). Diese haben Vorrang vor dem Standardverhalten." + "editor.editorAssociations": "Konfigurieren Sie Globmuster für Editoren (z. B. `\"*.hex\": \"hexEditor.hexedit\"`). Diese haben Vorrang vor dem Standardverhalten." }, "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "I cannot reproduce": "I can't reproduce", + "This is Bad": "I can reproduce", "bisect": "Die Zweiteilung von Erweiterungen ist aktiv und hat {0} Erweiterungen deaktiviert. Überprüfen Sie, ob Sie das Problem weiterhin reproduzieren können, und setzen Sie den Vorgang fort, indem Sie aus diesen Optionen auswählen.", "bisect.plural": "Die Zweiteilung von Erweiterungen ist aktiv und hat {0} Erweiterungen deaktiviert. Überprüfen Sie, ob Sie das Problem weiterhin reproduzieren können, und setzen Sie den Vorgang fort, indem Sie aus diesen Optionen auswählen.", "bisect.singular": "Die Zweiteilung von Erweiterungen ist aktiv und hat 1 Erweiterung deaktiviert. Überprüfen Sie, ob Sie das Problem weiterhin reproduzieren können, und setzen Sie den Vorgang fort, indem Sie aus diesen Optionen auswählen.", + "continue": "Weiter", "detail.start": "Bei der Zweiteilung von Erweiterungen wird die Binärsuche verwendet, um eine Erweiterung zu ermitteln, die ein Problem verursacht. Während des Vorgangs wird das Fenster wiederholt geladen (etwa {0}-mal). Sie müssen jedes Mal angeben, ob die Probleme weiterhin auftreten.", - "done": "Weiter", "done.detail": "Die Zweiteilung von Erweiterungen wurde abgeschlossen. \"{0}\" wurde als die Erweiterung identifiziert, die das Problem verursacht.", "done.detail2": "Die Zweiteilung von Erweiterungen wurde abgeschlossen, aber es wurde keine Erweiterung identifiziert. Mögliche Ursache des Problems: {0}.", "done.disbale": "Diese Erweiterung deaktiviert lassen", "done.msg": "Zweiteilung von Erweiterungen", - "help": "Hilfe", "msg.next": "Zweiteilung von Erweiterungen", "msg.start": "Zweiteilung von Erweiterungen", - "msg2": "Zweiteilung von Erweiterungen starten", - "next.bad": "Fehlerhaft", - "next.cancel": "Abbrechen", - "next.good": "Jetzt fehlerfrei", - "next.stop": "Zweiteilung beenden", - "report": "Problem melden und fortfahren", + "msg2": "&&Zweiteilung von Erweiterungen starten", + "next.bad": "I can &&reproduce", + "next.cancel": "&&Zweiteilung abbrechen", + "next.good": "I ca&&n't reproduce", + "next.stop": "&&Zweiteilung beenden", + "report": "&&Problem melden und fortfahren", "title.isBad": "Zweiteilung von Erweiterungen fortsetzen", "title.start": "Zweiteilung von Erweiterungen starten", "title.stop": "Zweiteilung von Erweiterungen beenden" @@ -10280,18 +11746,25 @@ "extensionsDisabled": "Alle installierten Erweiterungen sind vorübergehend deaktiviert.", "noWorkspace": "Kein Arbeitsbereich." }, + "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { + "not a web extension": "\"{0}\" kann nicht hinzugefügt werden, weil es sich bei dieser Erweiterung nicht um eine Weberweiterung handelt.", + "openInstalledWebExtensionsResource": "Installierte Weberweiterungsressource öffnen" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { + "browser": "Browser", + "remote": "Remote" + }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Fehler beim Installieren der Erweiterung {0}: Manifest konnte nicht gefunden werden.", "VS Code for Web": "{0} für das Web", - "cancel": "Abbrechen", "cannot be installed": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie in diesem Setup nicht verfügbar ist.", "extensionInstallWorkspaceTrustButton": "Arbeitsbereich vertrauen & Installieren", "extensionInstallWorkspaceTrustContinueButton": "Installieren", "extensionInstallWorkspaceTrustManageButton": "Weitere Informationen", "extensionInstallWorkspaceTrustMessage": "Um diese Erweiterung zu aktivieren, ist ein vertrauenswürdiger Arbeitsbereich erforderlich.", - "install": "Installieren", - "install and do no sync": "Installieren (nicht synchronisieren)", - "install anyways": "Trotzdem installieren", + "install": "&&Installieren", + "install and do no sync": "Installieren (&&nicht synchronisieren)", + "install anyways": "&&Trotzdem installieren", "install extension": "Erweiterung installieren", "install extensions": "Erweiterungen installieren", "install multiple extensions": "Möchten Sie Erweiterungen geräteübergreifend installieren und synchronisieren?", @@ -10300,7 +11773,7 @@ "multipleDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterungen \"{1}\" und \"{2}\" sowie weitere hängen von dieser Erweiterung ab.", "non web extensions": "„{0}“ enthält Erweiterungen, die in {1} nicht unterstützt werden.", "non web extensions detail": "Enthält nicht unterstützte Erweiterungen.", - "showExtensions": "Erweiterungen anzeigen", + "showExtensions": "&&Erweiterungen anzeigen", "singleDependentError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterung \"{1}\" hängt von dieser Erweiterung ab.", "twoDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterungen \"{1}\" und \"{2}\" hängen von dieser Erweiterung ab." }, @@ -10334,12 +11807,13 @@ "reloadAndOpen": "&&Fenster neu laden und öffnen", "rememberConfirmUrl": "Nicht mehr nach dieser Erweiterung fragen" }, - "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { - "name": "Workererweiterungshost" - }, "vs/workbench/services/extensions/common/abstractExtensionService": { "extensionService.autoRestart": "Der Remoteerweiterungshost wurde unerwartet beendet. Wird neu gestartet...", "extensionService.crash": "Der Remoteerweiterungshost wurde innerhalb der letzten 5 Minuten unerwartet dreimal beendet.", + "extensionStopVetoDetailsMany": "Die Gründe für die Blockierung des Vorgangs:\r\n– {0}", + "extensionStopVetoDetailsOne": "Der Grund für die Blockierung des Vorgangs: {0}", + "extensionStopVetoError": "{0} (Fehler: {1})", + "extensionStopVetoMessage": "Der folgende Vorgang wurde blockiert: {0}", "extensionTestError": "Es wurde kein Erweiterungshost gefunden, der den Test Runner auf {0} starten kann.", "looping": "Folgende Erweiterungen enthalten Abhängigkeitsschleifen und wurden deaktiviert: {0}", "restart": "Remoteerweiterungshost neu starten" @@ -10365,8 +11839,8 @@ "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Ein Aktivierungsereignis, das immer dann ausgegeben wird, wenn eine Liste aller Debugkonfigurationen erstellt werden muss (und alle provideDebugConfigurations-Methoden für den Bereich \"dynamic\" aufgerufen werden müssen).", "vscode.extension.activationEvents.onDebugInitialConfigurations": "Ein Aktivierungsereignis ausgegeben, wenn ein \"launch.json\" erstellt werden muss (und alle provideDebugConfigurations Methoden aufgerufen werden müssen).", "vscode.extension.activationEvents.onDebugResolve": "Ein Aktivierungsereignis ausgegeben, wenn eine Debug-Sitzung mit dem spezifischen Typ gestartet wird (und eine entsprechende resolveDebugConfiguration-Methode aufgerufen werden muss).", + "vscode.extension.activationEvents.onEditSession": "Ein Aktivierungsereignis wird ausgegeben, wenn auf eine Bearbeitungssitzung mit dem angegebenen Schema zugegriffen wird.", "vscode.extension.activationEvents.onFileSystem": "Ein Aktivierungsereignis wird ausgegeben, wenn auf eine Datei oder einen Ordner mit dem angegebenen Schema zugegriffen wird.", - "vscode.extension.activationEvents.onIdentity": "Ein Aktivierungsereignis, das bei jeder angegebenen Benutzeridentität ausgegeben wird.", "vscode.extension.activationEvents.onLanguage": "Ein Aktivierungsereignis wird beim Öffnen einer Datei ausgegeben, die in die angegebene Sprache aufgelöst wird.", "vscode.extension.activationEvents.onNotebook": "Bei jedem Öffnen des angegebenen Notebookdokuments wird ein Aktivierungsereignis ausgegeben.", "vscode.extension.activationEvents.onOpenExternalUri": "Ein Aktivierungsereignis, das immer dann ausgegeben wird, wenn ein externer URI (z. B. ein HTTP- oder HTTPS-Link) geöffnet wird.", @@ -10375,12 +11849,15 @@ "vscode.extension.activationEvents.onStartupFinished": "Ein Aktivierungsereignis, das nach dem Abschluss des Starts ausgegeben wird (nachdem alle Erweiterungen mit \"*\" die Aktivierung abgeschlossen haben).", "vscode.extension.activationEvents.onTaskType": "Ein Aktivierungsereignis, das immer dann ausgegeben wird, wenn Aufgaben eines bestimmten Typs aufgelistet oder aufgelöst werden müssen.", "vscode.extension.activationEvents.onTerminalProfile": "Ein Aktivierungsereignis, das beim Starten eines bestimmten Terminal Profils ausgegeben wird.", + "vscode.extension.activationEvents.onTerminalQuickFixRequest": "Ein Aktivierungsereignis, das ausgegeben wird, wenn ein Befehl mit dem Selektor übereinstimmt, der dieser ID zugeordnet ist.", "vscode.extension.activationEvents.onUri": "Ein Aktivierungsereignis wird ausgegeben, wenn ein systemweiter URI, der auf diese Erweiterung ausgerichtet ist, geöffnet ist.", "vscode.extension.activationEvents.onView": "Ein Aktivierungsereignis wird beim Erweitern der angegebenen Ansicht ausgegeben.", "vscode.extension.activationEvents.onWalkthrough": "Ein Aktivierungsereignis, das beim Öffnen einer angegebenen exemplarischen Vorgehensweise ausgegeben wird.", "vscode.extension.activationEvents.onWebviewPanel": "Ein Aktivierungsereignis, das ausgelöst wird, wenn eine Webansicht eines bestimmten „viewType“ geladen wird", "vscode.extension.activationEvents.star": "Ein Aktivierungsereignis wird beim Start von VS Code ausgegeben. Damit für die Endbenutzer eine bestmögliche Benutzerfreundlichkeit sichergestellt ist, verwenden Sie dieses Aktivierungsereignis in Ihrer Erweiterung nur dann, wenn in Ihrem Anwendungsfall keine andere Kombination an Aktivierungsereignissen funktioniert.", "vscode.extension.activationEvents.workspaceContains": "Ein Aktivierungsereignis wird beim Öffnen eines Ordners ausgegeben, der mindestens eine Datei enthält, die mit dem angegebenen Globmuster übereinstimmt.", + "vscode.extension.api": "Beschreiben Sie die von dieser Erweiterung bereitgestellte API. Weitere Informationen finden Sie unter: „https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions“", + "vscode.extension.api.none": "Geben Sie die Möglichkeit zum Exportieren beliebiger APIs vollständig auf. Dadurch können andere Erweiterungen, die von dieser Erweiterung abhängig sind, in einem separaten Erweiterungs-Host-Prozess oder auf einem Remote-Computer ausgeführt werden.", "vscode.extension.badges": "Array aus Badges, die im Marketplace in der Seitenleiste auf der Seite mit den Erweiterungen angezeigt werden.", "vscode.extension.badges.description": "Eine Beschreibung für den Badge.", "vscode.extension.badges.href": "Der Link für den Badge.", @@ -10415,6 +11892,7 @@ "vscode.extension.galleryBanner.color": "Die Bannerfarbe für die Kopfzeile der VS Code Marketplace-Seite.", "vscode.extension.galleryBanner.theme": "Das Farbdesign für die Schriftart, die im Banner verwendet wird.", "vscode.extension.icon": "Der Pfad zu einem 128x128-Pixel-Symbol.", + "vscode.extension.l10n": "Der relative Pfad zu einem Ordner, der Lokalisierungsdateien (bundle.l10n.*.json) enthält. Muss angegeben werden, wenn Sie die vscode.l10n API verwenden.", "vscode.extension.markdown": "Steuert das im Marketplace verwendete Markdown-Renderingmodul. Entweder GitHub (Standardeinstellung) oder Standard", "vscode.extension.preview": "Legt die Erweiterung fest, die im Marketplace als Vorschau gekennzeichnet werden soll.", "vscode.extension.publisher": "Der Herausgeber der VS Code-Erweiterung.", @@ -10427,14 +11905,17 @@ "extensionUnderDevelopment": "Die Entwicklungserweiterung unter \"{0}\" wird geladen.", "overwritingExtension": "Die Erweiterung \"{0}\" wird mit \"{1}\" überschrieben." }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Remoteerweiterungshost" - }, "vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner": { "extensionCache.invalid": "Erweiterungen wurden auf der Festplatte geändert. Laden Sie das Fenster neu.", "reloadWindow": "Fenster neu laden" }, - "vs/workbench/services/extensions/electron-sandbox/electronExtensionService": { + "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { + "extensionHost.startupFail": "Der Erweiterungshost wurde nicht innerhalb von 10 Sekunden gestartet. Dies stellt ggf. ein Problem dar.", + "extensionHost.startupFailDebug": "Der Erweiterungshost wurde nicht innerhalb von 10 Sekunden gestartet. Möglicherweise wurde er in der ersten Zeile beendet und benötigt einen Debugger, um die Ausführung fortzusetzen.", + "join.extensionDevelopment": "Erweiterungsdebugsitzung wird beendet", + "reloadWindow": "Fenster neu laden" + }, + "vs/workbench/services/extensions/electron-sandbox/nativeExtensionService": { "devTools": "Entwicklertools öffnen", "enable": "Aktivieren und erneut laden", "enableResolver": "Die Erweiterung \"{0}\" ist erforderlich, um das Remotefenster zu öffnen.\r\nMöchte Sie sie aktivieren?", @@ -10444,19 +11925,13 @@ "getEnvironmentFailure": "Die Remoteumgebung konnte nicht abgerufen werden.", "install": "Installieren und neu laden", "installResolver": "Die Erweiterung „{0}“ ist erforderlich, um das Remotefenster zu öffnen.\r\nMöchten Sie die Erweiterung installieren?", - "looping": "Folgende Erweiterungen enthalten Abhängigkeitsschleifen und wurden deaktiviert: {0}", + "learnMore": "Weitere Informationen", "relaunch": "VS Code neu starten", "resolverExtensionNotFound": "\"{0}\" nicht im Marketplace gefunden", "restart": "Erweiterungshost neu starten", - "restartExtensionHost": "Erweiterungshost neu starten" - }, - "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { - "extension host Log": "Erweiterungshost", - "extensionHost.error": "Fehler vom Erweiterungshost: {0}", - "extensionHost.startupFail": "Der Erweiterungshost wurde nicht innerhalb von 10 Sekunden gestartet. Dies stellt ggf. ein Problem dar.", - "extensionHost.startupFailDebug": "Der Erweiterungshost wurde nicht innerhalb von 10 Sekunden gestartet. Möglicherweise wurde er in der ersten Zeile beendet und benötigt einen Debugger, um die Ausführung fortzusetzen.", - "join.extensionDevelopment": "Erweiterungsdebugsitzung wird beendet", - "reloadWindow": "Fenster neu laden" + "restartExtensionHost": "Erweiterungshost neu starten", + "restartExtensionHost.reason": "Erweiterungshost wird bei expliziter Anforderung neu gestartet.", + "startBisect": "Zweiteilung von Erweiterungen starten" }, "vs/workbench/services/history/browser/historyService": { "canNavigateBack": "Gibt an, ob die Rückwärtsnavigation im Editor-Verlauf möglich ist.", @@ -10469,20 +11944,49 @@ "canNavigateToLastNavigationLocation": "Gibt an, ob die Navigation zur letzten Navigationsposition des Editors möglich ist", "canReopenClosedEditor": "Gibt an, ob der zuletzt geschlossene Editor wieder geöffnet werden kann." }, + "vs/workbench/services/host/browser/browserHostService": { + "open": "&&Öffnen", + "unableToOpenExternal": "Der Browser hat das Öffnen einer neuen Registerkarte oder eines neuen Fensters unterbrochen. Klicken Sie auf „Öffnen“, um sie bzw. es trotzdem zu öffnen." + }, + "vs/workbench/services/hover/browser/hoverWidget": { + "hoverhint": "Halten Sie die {0}-Taste gedrückt, um mit der Maus darauf zu zeigen." + }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { "integrity.dontShowAgain": "Nicht mehr anzeigen", "integrity.moreInformation": "Weitere Informationen", "integrity.prompt": "Ihre {0}-Installation ist offenbar beschädigt. Führen Sie eine Neuinstallation durch." }, + "vs/workbench/services/issue/browser/issueTroubleshoot": { + "I cannot reproduce": "I can't reproduce", + "Stop": "Stop", + "This is Bad": "I can reproduce", + "ask to download insiders": "Please try to download and reproduce the issue in {0} insiders.", + "ask to reproduce issue": "Please try to reproduce the issue in {0} insiders and confirm if the issue exists there.", + "bad": "I can reproduce", + "detail.start": "Issue troubleshooting is a process to help you identify if the issue is with {0} or caused by an extension.\r\n\r\nDuring the process the window reloads repeatedly. Each time you must confirm if you are still seeing problems.", + "download insiders": "Download {0} Insiders", + "empty.profile": "Issue troubleshooting is active and has temporarily reset your settings to defaults. Check if you can still reproduce the problem and proceed by selecting from these options.", + "good": "I can't reproduce", + "issue is in core": "Issue troubleshooting has identified that the issue is with {0}.", + "issue is with configuration": "Issue troubleshooting has identified that the issue is caused by your settings. Please report the issue by sharing your settings.", + "msg": "&&Troubleshoot Issue", + "profile.extensions.disabled": "Issue troubleshooting is active and has temprarily disabled all installed extensions. Check if you can still reproduce the problem and proceed by selecting from these options.", + "report anyway": "Report Issue Anyway", + "stop": "Stop", + "title.stop": "Stop Troubleshoot Issue", + "troubleshoot issue": "Troubleshoot Issue", + "troubleshootIssue": "Troubleshoot Issue...", + "use insiders": "This likely means that the issue has been addressed already and will be available in an upcoming release. You can safely use {0} insiders until the new stable version is available." + }, "vs/workbench/services/keybinding/browser/keybindingService": { - "dispatch": "Steuert die Abgangslogik, sodass bei einem Tastendruck entweder \"code\" (empfohlen) oder \"keyCode\" verwendet wird.", "invalid.keybindings": "Ungültige Angabe \"contributes.{0}\": {1}", + "keybindings.commandsIsArray": "Falscher Typ. \"{0}\" erwartet. Das Feld \"command\" unterstützt nicht das Ausführen mehrerer Befehle. Verwenden Sie den Befehl \"runCommands\", um mehrere Befehle zur Ausführung zu übergeben.", "keybindings.json.args": "Argumente, die an den auszuführenden Befehl übergeben werden sollen.", "keybindings.json.command": "Der Name des auszuführenden Befehls.", "keybindings.json.key": "Der Schlüssel oder die Schlüsselsequenz (durch Leerzeichen getrennt)", + "keybindings.json.removalCommand": "Name des Befehls, für den die Tastenkombination entfernt werden soll", "keybindings.json.title": "Tastenbindungskonfiguration", "keybindings.json.when": "Die Bedingung, wann der Schlüssel aktiv ist.", - "keyboardConfigurationTitle": "Tastatur", "nonempty": "Es wurde ein nicht leerer Wert erwartet.", "optstring": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string\" sein.", "requirestring": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", @@ -10496,6 +12000,10 @@ "vscode.extension.contributes.keybindings.when": "Die Bedingung, wann der Schlüssel aktiv ist.", "vscode.extension.contributes.keybindings.win": "Der Windows-spezifische Schlüssel oder die Schlüsselsequenz." }, + "vs/workbench/services/keybinding/browser/keyboardLayoutService": { + "keyboard.layout.config": "Steuern Sie das im Web verwendete Tastaturlayout.", + "keyboardConfigurationTitle": "Tastatur" + }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Geben Sie Ihre Tastenzuordnungen in dieser Datei ein, um die Standardwerte außer Kraft zu setzen.", "errorInvalidConfiguration": "In die Tastenbindungskonfigurationsdatei kann nicht geschrieben werden. Sie enthält ein Objekt, bei dem es sich nicht um ein Array handelt. Öffnen Sie die Datei, um das Problem zu beheben, und versuchen Sie es dann nochmal.", @@ -10541,6 +12049,27 @@ "vscode.extension.contributes.languages.id": "Die ID der Sprache.", "vscode.extension.contributes.languages.mimetypes": "MIME-Typen, die der Sprache zugeordnet sind." }, + "vs/workbench/services/lifecycle/browser/lifecycleService": { + "lifecycleVeto": "Von Ihnen vorgenommene Änderungen werden möglicherweise nicht gespeichert. Klicken Sie auf „Abbrechen“, und versuchen Sie es noch einmal." + }, + "vs/workbench/services/localization/browser/localeService": { + "clearDisplayLanguageDetail": "Drücken Sie die Schaltfläche „Neu laden“, um die Seite zu aktualisieren, und verwenden Sie die Sprache Ihres Browsers.", + "clearDisplayLanguageMessage": "Um die Anzeige-Sprache zu ändern, muss {0} neu geladen werden.", + "relaunchDisplayLanguageDetail": "Drücken Sie die Schaltfläche „Neu laden“, um die Seite zu aktualisieren, und legen Sie die Anzeigesprache auf {0} fest.", + "relaunchDisplayLanguageMessage": "Um die Anzeige-Sprache zu ändern, muss {0} neu geladen werden.", + "reload": "&&Neu laden" + }, + "vs/workbench/services/localization/electron-sandbox/localeService": { + "argvInvalid": "Die Anzeigesprache kann nicht geschrieben werden. Öffnen Sie die Laufzeiteinstellungen, korrigieren Sie die darin enthaltenen Fehler/Warnungen, und versuchen Sie es noch mal.", + "installing": "Die Sprachunterstützung für {0} wird installiert...", + "openArgv": "Laufzeiteinstellungen öffnen", + "restart": "&&Neu starten", + "restartDisplayLanguageDetail1": "Um die Anzeigesprache in {0} zu ändern, muss {1} neu starten.", + "restartDisplayLanguageMessage1": "Starten Sie {0} neu, um zu {1} zu wechseln?" + }, + "vs/workbench/services/log/electron-sandbox/logService": { + "rendererLog": "Fenster" + }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "Nicht mehr anzeigen" }, @@ -10549,7 +12078,7 @@ }, "vs/workbench/services/preferences/browser/keybindingsEditorModel": { "cat.title": "{0}: {1}", - "default": "Standard", + "default": "System", "extension": "Erweiterung", "meta": "meta", "option": "Option", @@ -10606,6 +12135,11 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Fortschrittsmeldung" }, + "vs/workbench/services/remote/browser/remoteAgentService": { + "connectionError": "Unerwarteter Fehler, der ein erneutes Laden dieser Seite erfordert.", + "connectionErrorDetail": "Die Workbench konnte keine Verbindung mit dem Server herstellen (Fehler: {0}).", + "reload": "&&Neu laden" + }, "vs/workbench/services/remote/common/remoteExplorerService": { "remote.localPortMismatch.single": "Der lokale Port {0} konnte nicht für die Weiterleitung an den Remote-Port {1} verwendet werden.\r\n\r\nDies tritt normalerweise auf, wenn bereits ein anderer Prozess den lokalen Port {0} verwendet.\r\n\r\nStattdessen wurde die Portnummer {2} verwendet.", "tunnel.source.auto": "Automatisch weitergeleitet", @@ -10617,9 +12151,20 @@ "devTools": "Entwicklertools öffnen", "directUrl": "Im Browser öffnen" }, + "vs/workbench/services/search/browser/searchService": { + "errorSearchFile": "Die Suche mit dem Dateisuchprogramm von Web-Worker ist nicht möglich.", + "errorSearchText": "Die Suche mit dem Textsuchprogramm von Web-Worker ist nicht möglich." + }, "vs/workbench/services/search/common/queryBuilder": { "search.noWorkspaceWithName": "Der Arbeitsbereichsordner ist nicht vorhanden: {0}" }, + "vs/workbench/services/suggest/browser/simpleSuggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, Dokumente: {1}", + "label.desc": "{0}, {1}", + "label.detail": "{0}{1}", + "label.full": "{0}{1}, {2}", + "suggest": "Vorschlagen" + }, "vs/workbench/services/textfile/browser/textFileService": { "confirmOverwrite": "'{0}' ist bereits vorhanden. Möchten Sie die Datei ersetzen?", "deleted": "Gelöscht", @@ -10644,7 +12189,7 @@ "vs/workbench/services/textfile/electron-sandbox/nativeTextFileService": { "join.textFiles": "Textdateien werden gespeichert" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { + "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Es wird bereits eine Protokollierung durchgeführt.", "invalid.embeddedLanguages": "Ungültiger Wert in \"contributes.{0}.embeddedLanguages\". Muss eine Objektzuordnung von Bereichsname zu Sprache sein. Angegebener Wert: {1}", "invalid.injectTo": "Ungültiger Wert in \"contributes.{0}.injectTo\". Es muss sich um ein Array von Sprachbereichsnamen handeln. Bereitgestellter Wert: {1}", @@ -10793,12 +12338,12 @@ "schema.src": "Der Speicherort der Schriftart." }, "vs/workbench/services/themes/common/themeConfiguration": { - "autoDetectHighContrast": "Ist diese Option aktiviert, wird automatisch zu einem Design mit hohem Kontrast gewechselt, wenn das Betriebssystem ein Design mit hohem Kontrast verwendet. Das zu verwendende Design mit hohem Kontrast wird durch `#{0}#` und `#{1}#` angegeben", + "autoDetectHighContrast": "Ist diese Option aktiviert, wird automatisch zu einem Design mit hohem Kontrast gewechselt, wenn das Betriebssystem ein Design mit hohem Kontrast verwendet. Das zu verwendende Design mit hohem Kontrast wird durch {0} und {1} angegeben.", "colorTheme": "Gibt das in der Workbench verwendete Farbdesign an.", "colorThemeError": "Das Design ist unbekannt oder nicht installiert.", "defaultProductIconThemeDesc": "Standard", "defaultProductIconThemeLabel": "Standard", - "detectColorScheme": "Wenn diese Einstellung festgelegt ist, wechseln Sie basierend auf der Darstellung des Betriebssystems automatisch zum bevorzugten Farbdesign. Wenn die Darstellung des Betriebssystems dunkel ist, wird das unter \"#{0}#\" angegebene Design für hell \"#{1}#\" verwendet.", + "detectColorScheme": "Wenn diese Einstellung festgelegt ist, wechseln Sie basierend auf der Darstellung des Betriebssystems automatisch zum bevorzugten Farbdesign. Wenn die Darstellung des Betriebssystems dunkel ist, wird das unter {0} angegebene Design für hell {1} verwendet.", "editorColors": "Überschreibt die Farben und den Schriftschnitt für die Editor-Syntax aus dem aktuell ausgewählten Farbdesign.", "editorColors.comments": "Legt die Farben und Stile für Kommentare fest.", "editorColors.functions": "Legt die Farben und Stile für Funktionsdeklarationen und Verweise fest.", @@ -10806,7 +12351,7 @@ "editorColors.numbers": "Legt die Farben und Stile für Nummernliterale fest.", "editorColors.semanticHighlighting": "Gibt an, ob für semantische Hervorhebungen für dieses Design aktiviert werden sollen.", "editorColors.semanticHighlighting.deprecationMessage": "Verwenden Sie stattdessen \"enabled\" in der Einstellung \"editor.semanticTokenColorCustomizations\".", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Verwenden Sie stattdessen \"enabled\" in der Einstellung \"#editor.semanticTokenColorCustomizations#\".", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Verwenden Sie stattdessen „aktiviert“ in der Einstellung {0}.", "editorColors.semanticHighlighting.enabled": "Gibt an, ob die semantische Hervorhebung für dieses Design aktiviert oder deaktiviert ist.", "editorColors.semanticHighlighting.rules": "Formatregeln für Semantiktoken für dieses Design.", "editorColors.strings": "Legt die Farben und Stile für Zeichenfolgenliterale fest.", @@ -10817,10 +12362,10 @@ "iconThemeError": "Dateisymboldesign ist unbekannt oder nicht installiert.", "noIconThemeDesc": "Keine Dateisymbole", "noIconThemeLabel": "Keine", - "preferredDarkColorTheme": "Gibt das bevorzugte Farbdesign für den dunklen Modus des Betriebssystems an, wenn \"#{0}#\" aktiviert ist.", - "preferredHCDarkColorTheme": "Gibt das bevorzugte Farbdesign an, das im dunklen Modus mit hohem Kontrast verwendet wird, wenn `#{0}#` aktiviert ist.", - "preferredHCLightColorTheme": "Gibt das bevorzugte Farbdesign an, das im hellem Modus mit hohen Kontrast verwendet wird, wenn `#{0}#` aktiviert ist.", - "preferredLightColorTheme": "Gibt das bevorzugte Farbdesign für den hellen Modus des Betriebssystems an, wenn \"#{0}#\" aktiviert ist.", + "preferredDarkColorTheme": "Gibt das bevorzugte Farbdesign für den dunklen Modus des Betriebssystems an, wenn {0} aktiviert ist.", + "preferredHCDarkColorTheme": "Gibt das bevorzugte Farbdesign an, das im dunklen Modus mit hohem Kontrast verwendet wird, wenn {0} aktiviert ist.", + "preferredHCLightColorTheme": "Gibt das bevorzugte Farbdesign an, das im hellem Modus mit hohen Kontrast verwendet wird, wenn {0} aktiviert ist.", + "preferredLightColorTheme": "Gibt das bevorzugte Farbdesign für den hellen Modus des Betriebssystems an, wenn {0} aktiviert ist.", "productIconTheme": "Gibt das verwendete Produktsymboldesign an.", "productIconThemeError": "Das Produktsymboldesign ist unbekannt oder nicht installiert.", "semanticTokenColors": "Überschreibt die Farben und Stile für Semantiktoken im Editor aus dem aktuell ausgewählten Farbdesign.", @@ -10871,73 +12416,126 @@ "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" muss ein Array sein.", "invalid.superType.format": "\"configuration.{0}.superType\" muss dem Muster BuchstabeOderZahl[-_BuchstabeOderZahl]* folgen." }, + "vs/workbench/services/userDataProfile/browser/extensionsResource": { + "disabled": "Deaktiviert", + "exclude": "{0}-Erweiterung auswählen", + "extensions": "Erweiterungen" + }, + "vs/workbench/services/userDataProfile/browser/globalStateResource": { + "globalState": "Benutzeroberflächenzustand" + }, + "vs/workbench/services/userDataProfile/browser/keybindingsResource": { + "keybindings": "Tastenkombinationen" + }, + "vs/workbench/services/userDataProfile/browser/settingsResource": { + "settings": "Einstellungen" + }, + "vs/workbench/services/userDataProfile/browser/snippetsResource": { + "snippets": "Codeausschnitte" + }, + "vs/workbench/services/userDataProfile/browser/tasksResource": { + "tasks": "Benutzeraufgaben" + }, + "vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": { + "Importing profile": "{0} ({1})...", + "applied profile": "{0}: Erfolgreich angewendet.", + "cancel": "Abbrechen", + "close": "Schließen", + "copy": "&&Link kopieren", + "create new": "&&Neues Profil erstellen", + "create new title": "Neues Profil erstellen", + "export": "Exportieren", + "export profile dialog": "Profil speichern", + "export profile name": "Profil benennen", + "export profile title": "Profil exportieren", + "export success": "Das Profil „{0}“ wurde erfolgreich exportiert.", + "file": "Datei", + "import": "Profil erstellen", + "import in desktop": "Profil in {0} erstellen", + "import profile": "Profil erstellen", + "install extensions title": "Erweiterungen installieren", + "learn more": "Weitere Informationen", + "local": "Lokal", + "name": "Profilname", + "open": "&&Link öffnen", + "open in": "&&In {0}öffnen", + "overwrite": "&&Überschreiben", + "preview profile": "Vorschau des Profils anzeigen", + "preview profile message": "Standardmäßig werden Erweiterungen nicht installiert, wenn eine Vorschau eines Profils im Web angezeigt wird. Sie können sie weiterhin manuell installieren, bevor Sie das Profil importieren. ", + "profile already exists": "Ein Profil mit dem Namen „{0}“ ist bereits vorhanden. Möchten Sie es überschreiben?", + "profile import error": "Fehler beim Importieren des Profils: {0}", + "profile name required": "Profilname muss angegeben werden.", + "profileExists": "Das Profil mit dem Namen {0} ist bereits vorhanden.", + "profiles.applying": "{0}: Wird angewendet...", + "profiles.exporting": "{0}: Export wird ausgeführt ...", + "progress extensions": "{0} ({1}): Erweiterungen werden angewendet...", + "progress global state": "{0} ({1}): Zustand wird angewendet...", + "progress keybindings": "{0} ({1}): Tastenkombinationen werden angewendet...", + "progress settings": "{0} ({1}): Einstellungen werden angewendet...", + "progress snippets": "{0} ({1}): Ausschnitte werden angewendet...", + "progress tasks": "{0} ({1}): Aufgaben werden angewendet...", + "resolving uri": "{0}: Profilinhalt wird aufgelöst...", + "select": "{0} auswählen", + "select profile": "Profil auswählen", + "select profile content handler": "Profil „{0}“ exportieren als ...", + "switching profile": "{0} ({1}): Wird angewendet..." + }, "vs/workbench/services/userDataProfile/browser/userDataProfileManagement": { - "cannotDeleteDefaultProfile": "Das Standardeinstellungsprofil kann nicht gelöscht werden", - "cannotRenameDefaultProfile": "Das Standardeinstellungsprofil kann nicht umbenannt werden", + "cannotDeleteDefaultProfile": "Das Standardprofil kann nicht gelöscht werden.", + "cannotRenameDefaultProfile": "Das Standardprofil kann nicht umbenannt werden.", "reload button": "&&Neu laden", - "reload message": "Zum Wechseln eines Einstellungsprofils muss VS Code neu geladen werden.", - "reload message when removed": "Das aktuelle Einstellungsprofil wurde entfernt. Bitte neu laden, um zum Standardeinstellungsprofil zurückzukehren" + "reload message": "Zum Wechseln eines Profils muss VS Code neu geladen werden.", + "reload message when removed": "Das aktuelle Profil wurde entfernt. Bitte neu laden, um zum Standardprofil zurückzukehren", + "switch profile": "Wechseln zu einem Profil." }, "vs/workbench/services/userDataProfile/common/userDataProfile": { - "profile": "Einstellungsprofil", - "settings profiles": "Einstellungsprofile" - }, - "vs/workbench/services/userDataProfile/common/userDataProfileImportExportService": { - "applied profile": "{0}: Erfolgreich angewendet.", - "imported profile": "{0}: Erfolgreich importiert.", - "name": "Profilname", - "profiles.applying": "{0}: Wird angewendet...", - "profiles.importing": "{0}: Importieren...", - "save profile as": "Aus aktuellem Profil erstellen..." + "defaultProfileIcon": "Symbol für Standardprofil.", + "profile": "Profil", + "profiles": "Profile" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "cancel": "Abbrechen", "choose account placeholder": "Konto für die Anmeldung auswählen", "conflicts detected": "Konflikte erkannt", - "first time sync detail": "Offenbar wurde die letzte Synchronisierung von einem anderen Computer aus ausgeführt.\r\nMöchten Sie die Daten mit den Daten in der Cloud mergen, oder möchten Sie sie ersetzen?", "last used": "Letzte Verwendung mit Synchronisierung", - "merge": "Mergereplikation", - "merge Manually": "Manuell mergen...", - "merge or replace": "Mergen oder ersetzen", - "no": "&&Nein", + "no": "Nein", "no account": "Kein Konto verfügbar.", "no authentication providers": "Die Einstellungssynchronisierung kann nicht aktiviert werden, weil keine Authentifizierungsanbieter verfügbar sind.", "others": "Sonstige", - "replace local": "Lokal ersetzen", + "replace local": "&&Lokal ersetzen", + "replace remote": "&&Remote ersetzen", "reset": "Hierdurch werden Ihre Daten in der Cloud gelöscht, und die Synchronisierung wird auf all Ihren Geräten beendet.", "reset title": "Löschen", "resetButton": "&&Zurücksetzen", - "resolve": "Fehler beim Mergen aufgrund von Konflikten. Führen Sie den Mergevorgang manuell durch, um fortzufahren...", + "resolve": "Lösen Sie Konflikte, um Folgendes zu aktivieren...", + "resolving conflicts": "Konflikte werden aufgelöst...", "settings sync": "Einstellungssynchronisierung", - "show log": "Protokoll anzeigen", - "sign in": "Anmelden", + "show conflicts": "&&Konflikte anzeigen", "sign in using account": "Anmelden mit \"{0}\"", "signed in": "Angemeldet", - "successive auth failures": "Die Einstellungssynchronisierung wurde aufgrund von aufeinanderfolgenden Autorisierungsfehlern angehalten. Melden Sie sich erneut an, um die Synchronisierung fortzusetzen.", "sync in progress": "Die Einstellungssynchronisierung wird gerade aktiviert. Möchten Sie den Vorgang abbrechen?", "sync turned on": "\"{0}\" ist aktiviert.", - "syncing resource": "\"{0}\" wird synchronisiert...", + "syncing...": "Wird aktiviert...", "turning on": "Wird aktiviert...", "yes": "&&Ja" }, "vs/workbench/services/userDataSync/common/userDataSync": { "extensions": "Erweiterungen", "keybindings": "Tastenkombinationen", + "profiles": "Profile", "settings": "Einstellungen", "snippets": "Benutzercodeschnipsel", "sync category": "Einstellungssynchronisierung", "syncViewIcon": "Ansichtssymbol der Einstellungssynchronisierungsansicht.", "tasks": "Benutzeraufgaben", - "ui state label": "Benutzeroberflächenzustand" + "ui state label": "Benutzeroberflächenzustand", + "workspace state label": "Arbeitsbereichszustand" }, "vs/workbench/services/views/browser/viewDescriptorService": { - "cachedViewContainerPositions": "Anpassungen von Containerpositionen anzeigen", - "cachedViewPositions": "Anpassungen für Ansichtspositionen", "hideView": "“{0}” ausblenden", "resetViewLocation": "Speicherort zurücksetzen" }, "vs/workbench/services/views/common/viewContainerModel": { - "globalViewsStateStorageId": "Sichtbarkeitsanpassungen für Ansichten im {0}-Ansichtscontainer." + "views log": "Ansichten" }, "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { "confirmOverwrite": "'{0}' ist bereits vorhanden. Möchten Sie die Datei ersetzen?", @@ -10975,6 +12573,7 @@ }, "vs/workbench/services/workingCopy/common/workingCopyHistoryService": { "default.source": "Datei gespeichert", + "join.workingCopyHistory": "Lokaler Verlauf wird gespeichert", "moved.source": "Datei verschoben", "renamed.source": "Datei umbenannt" }, @@ -10994,12 +12593,8 @@ "revertBeforeShutdown": "Das Wiederherstellen von Editoren mit nicht gespeicherten Änderungen dauert etwas länger...", "saveBeforeShutdown": "Das Speichern von Editoren mit nicht gespeicherten Änderungen dauert etwas länger..." }, - "vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService": { - "join.workingCopyHistory": "Lokaler Verlauf wird gespeichert" - }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "In die Konfigurationsdatei des Arbeitsbereichs kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen darin zu beheben, und versuchen Sie es noch mal.", - "errorWorkspaceConfigurationFileDirty": "In die Konfigurationsdatei des Arbeitsbereichs kann nicht geschrieben werden, weil sie nicht gespeicherte Änderungen enthält. Speichern Sie die Datei, und versuchen Sie es noch einmal.", "openWorkspaceConfigurationFile": "Konfiguration des Arbeitsbereichs öffnen", "save": "Speichern", "saveWorkspace": "Arbeitsbereich speichern" @@ -11008,9 +12603,9 @@ "workspaceTrustEditorInputName": "Arbeitsbereichsvertrauensstellung" }, "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "cancel": "Abbrechen", - "doNotSave": "Nicht speichern", - "save": "Speichern", + "doNotSave": "&&Nicht speichern", + "restartExtensionHost.reason": "Ein Arbeitsbereich mit mehreren Stammverzeichnissen wird geöffnet.", + "save": "&&Speichern", "saveWorkspaceDetail": "Speichern Sie Ihren Arbeitsbereich, wenn Sie ihn erneut öffnen möchten.", "saveWorkspaceMessage": "Möchten Sie Ihre Arbeitsbereichskonfiguration als Datei speichern?", "workspaceOpenedDetail": "Der Arbeitsbereich ist bereits in einem anderen Fenster geöffnet. Schließen Sie zuerst das andere Fenster, und versuchen Sie anschließend noch mal.", @@ -11175,7 +12770,7 @@ "addAccount": "Konto hinzufügen", "applyFilters": "Filter anwenden", "confirmRemoveUserAccountMessage": "Möchten Sie \"{0}\" entfernen?", - "refreshAccount": "Anmeldeinformationen erneut eingeben", + "refreshAccount": "Aktualisieren Sie Ihre Anmeldeinformationen", "removeAccount": "Konto entfernen", "removeAccountFailed": "Fehler beim Entfernen des Kontos." }, @@ -11578,6 +13173,9 @@ "backup.isPreviewFeature": "Sie müssen die Vorschaufeatures aktivieren, um die Sicherung verwenden zu können.", "backupAction.backup": "Sicherung" }, + "sql/workbench/contrib/backup/browser/backupUiService": { + "backupDialogTitle": "Datenbank sichern – {0}:{1}" + }, "sql/workbench/contrib/backup/common/constants": { "backup.asymmetricKey": "Asymmetrischer Schlüssel", "backup.compressBackup": "Sicherung komprimieren", @@ -11660,6 +13258,7 @@ "charts.neverShowAgain": "Nicht mehr anzeigen" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { + "commandline.propertiesFormatError": "Erweiterte Verbindungseigenschaften konnten nicht als JSON analysiert werden. Fehler: {0} Wert der empfangenen Eigenschaften: {1}", "confirmConnect": "Möchten Sie die Verbindung herstellen?", "connectServerDetail": "Hiermit wird eine Verbindung mit dem Server \"{0}\" hergestellt.", "connectingLabel": "Verbindung wird hergestellt: {0}", @@ -11676,6 +13275,7 @@ }, "sql/workbench/contrib/connection/browser/connection.contribution": { "connection.showUnsupportedServerVersionWarning": "Gibt an, ob die Warnmeldung angezeigt werden soll, wenn ein Benutzer eine Verbindung mit einer Serverversion herstellt, die von Azure Data Studio nicht unterstützt wird.", + "registeredServers.collapseAll": "Alle Verbindungen reduzieren", "sql.defaultAuthenticationType.AzureMFA": "Azure Active Directory: universell mit MFA-Unterstützung", "sql.defaultAuthenticationType.AzureMFAAndUser": "Azure Active Directory: Kennwort", "sql.defaultAuthenticationType.Integrated": "Windows-Authentifizierung", @@ -12179,6 +13779,7 @@ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": { "cancelSearchAction": "Schließen", "executionPlanEnterValueTitle": "Suchwert eingeben", + "executionPlanFindNodeLabel": "Knoten suchen", "executionPlanSearchTypeContains": "Enthält", "executionPlanSearchTypeEquals": "Ist gleich", "executionPlanSelectPropertyTitle": "Eigenschaft auswählen", @@ -12356,6 +13957,7 @@ }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { "RemoveParameterCell": "Parameterzelle entfernen", + "addCellLabel": "Zelle hinzufügen", "clear": "Ergebnis löschen", "closeLabel": "Schließen", "codeAbove": "Code oberhalb einfügen", @@ -12367,7 +13969,6 @@ "makeParameterCell": "Parameterzelle erstellen", "markdownAbove": "Text oberhalb einfügen", "markdownBelow": "Text unterhalb einfügen", - "moreActionsLabel": "Mehr", "runAllAbove": "Alle Zellen oberhalb ausführen", "runAllBelow": "Alle Zellen unterhalb ausführen" }, @@ -12376,12 +13977,9 @@ "buttonDelete": "Löschen", "buttonMoveDown": "Zelle nach unten verschieben", "buttonMoveUp": "Zelle nach oben verschieben", - "codeCellsPreview": "Zelle hinzufügen", - "codePreview": "Codezelle", "optionCodeCell": "Codezelle", "optionTextCell": "Textzelle", - "splitCell": "Zelle teilen", - "textPreview": "Textzelle" + "splitCell": "Zelle teilen" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "cellLanguageDescription": "({0}) – aktuelle Sprache", @@ -12460,15 +14058,12 @@ "addTextLabel": "Text hinzufügen", "cellNotFound": "Die Zelle mit dem URI \"{0}\" wurde in diesem Modell nicht gefunden.", "cellRunFailed": "Fehler beim Ausführen von Zellen: Weitere Informationen finden Sie im Fehler in der Ausgabe der aktuell ausgewählten Zelle.", - "codeCellsPreview": "Zelle hinzufügen", - "codePreview": "Codezelle", "createFile": "Datei erstellen", "displayFailed": "Inhalt konnte nicht angezeigt werden: {0}", "editor": "Editor", "nextButtonLabel": "Weiter >", "previousButtonLabel": "< Zurück", "runAllPreview": "Alle ausführen", - "textPreview": "Textzelle", "views": "Ansichten" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { @@ -12544,6 +14139,7 @@ "changeConnection": "Verbindung ändern", "changing": "Kernel wird geändert...", "clearResults": "Ergebnisse löschen", + "codePreview": "Codezelle", "collapseAllCells": "Zellen reduzieren", "expandAllCells": "Zellen erweitern", "kernelNotSupported": "This notebook cannot run with parameters as the kernel is not supported. Please use the supported kernels and format. [Learn more](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", @@ -12562,6 +14158,7 @@ "notebookViewLabel": "Editor", "runParameters": "Mit Parametern ausführen", "selectConnection": "Verbindung auswählen", + "textPreview": "Textzelle", "trustLabel": "Vertrauenswürdig", "untitledNotSupported": "Die Ausführung mit Parametern wird für unbenannte Notebooks nicht unterstützt. Bitte speichern Sie das Notebook, bevor Sie fortfahren. [Weitere Informationen](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "untrustLabel": "Nicht vertrauenswürdig", @@ -12625,7 +14222,6 @@ "delete": "&&Löschen", "errorRunCell": "Fehler bei der letzten Ausführung. Klicken Sie, um den Vorgang zu wiederholen.", "insertCells": "Zellen einfügen", - "moreActionsLabel": "Mehr", "runCell": "Zelle ausführen", "stopCell": "Ausführung abbrechen", "unableToNavigateToCell": "Die Navigation zur Notebook-Zelle ist nicht möglich.", @@ -12658,7 +14254,11 @@ "sql/workbench/contrib/notebook/browser/outputs/plotlyOutput.component": { "plotlyError": "Fehler beim Anzeigen des Plotly-Graphen: {0}" }, + "sql/workbench/contrib/notebook/common/notebookLoc": { + "moreActionsLabel": "Mehr" + }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { + "objectExplorer.filterDialogTitle": "Filtereinstellungen", "serverTree.newConnection": "Neue Verbindung", "serverTreeViewChangeNotification": "Die Serverstruktur wurde geändert. Laden Sie das Fenster neu, um die Änderungen anzuzeigen.", "serverTreeViewChangeNotification.doNotReload": "Nicht neu laden", @@ -12666,10 +14266,10 @@ "servers.noConnections": "Keine Verbindungen gefunden." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { + "objectExplorerConfigurationTitle": "Objekt-Explorer", "serverGroup.autoExpand": "Servergruppen im Objekt-Explorer-Viewlet automatisch erweitern", "serverGroup.colors": "Farbpalette für die Servergruppe, die im Objekt-Explorer-Viewlet verwendet wird.", "serverTree.configuration.title": "Serverstruktur", - "serverTree.nodeExpansionTimeout": "Timeout in Sekunden für das Erweitern eines Knotens in der Serveransicht", "serverTree.useAsyncServerTree": "Verwenden Sie die neue asynchrone Serverstruktur für die Serveransicht und das Verbindungsdialogfeld. Sie bietet Unterstützung für neue Features wie die dynamische Knotenfilterung. Es ist ein Neustart erforderlich." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { @@ -12679,6 +14279,7 @@ "data": "Daten", "executionPlan": "Ausführungsplan", "notebook": "Notebook", + "objectExplorer": "Objekt-Explorer", "profiler": "Profiler", "queryEditor": "Abfrage-Editor", "tableDesigner": "Tabellen-Designer" @@ -12742,8 +14343,10 @@ "copyHeaders": "Header kopieren", "copySelection": "Kopieren", "copyWithHeaders": "Mit Headern kopieren", + "excelLimitExceededError": "Die Anzahl der Zeilen oder Spalten in der Tabelle hat die Excel-Grenzwerte überschritten. Versuchen Sie es stattdessen mit einem anderen Format.", "jsonEncoding": "Die Ergebniscodierung wird beim Exportieren in JSON nicht gespeichert. Nachdem die Datei erstellt wurde, speichern Sie sie mit der gewünschten Codierung.", "maximize": "Maximieren", + "openExcelSpecs": "Excel-Spezifikationen anzeigen", "restore": "Wiederherstellen", "saveAsCsv": "Als CSV speichern", "saveAsExcel": "Als Excel speichern", @@ -12768,6 +14371,13 @@ "query.QueryExecutionEnded": "Abfrageausführung abgeschlossen.", "query.QueryExecutionStarted": "Abfrageausführung gestartet.", "resultsGrid": "Ergebnisraster", + "resultsGrid.cancel": "Abbrechen", + "resultsGrid.cancelLargeRowSelection": "Abbrechen", + "resultsGrid.confirmLargeRowSelection": "Ja", + "resultsGrid.donotShowLargeRowSelectionPromptAgain": "Nicht mehr anzeigen", + "resultsGrid.largeRowSelectionPrompt.": "Sie haben {0} Zeilen ausgewählt. Das Laden der Daten und die Berechnung der Zusammenfassung kann einige Zeit in Anspruch nehmen. Möchten Sie den Vorgang fortsetzen?", + "resultsGrid.loadingData": "Ausgewählte Zeilen werden zur Berechnung geladen...", + "resultsGrid.loadingDataWithProgress": "Ausgewählte Zeilen werden zur Berechnung geladen ({0}/{1})...", "resultsGrid.maxRowCountExceeded": "Die maximale Zeilenanzahl für das Filtern/Sortieren wurde überschritten. Navigieren Sie zu \"Benutzereinstellungen\", und ändern Sie die Einstellung \"queryEditor.results.inMemoryDataProcessingThreshold\", um sie zu aktualisieren.", "xmlShowplan": "XML-Showplan" }, @@ -12792,7 +14402,8 @@ "sql/workbench/contrib/query/browser/messagePanel": { "copy": "Kopieren", "copyAll": "Alle kopieren", - "messagePanel": "Meldungspanel" + "messagePanel": "Meldungspanel", + "messagePanel.message": "Zeitstempel: {0}, Meldung: {1}" }, "sql/workbench/contrib/query/browser/query.contribution": { "newQuery": "Neue Abfrage", @@ -12804,6 +14415,8 @@ "queryEditor.results.copyIncludeHeaders": "Konfigurationsoptionen für das Kopieren von Ergebnissen aus der Ergebnisansicht", "queryEditor.results.copyRemoveNewLine": "Konfigurationsoptionen für das Kopieren mehrzeiliger Ergebnisse aus der Ergebnisansicht", "queryEditor.results.openAfterSave": "Gibt an, ob die Datei in Azure Data Studio geöffnet werden soll, nachdem das Ergebnis gespeichert wurde.", + "queryEditor.results.preferProvidersCopyHandler": "Gibt an, ob die Kopierergebnisanforderung vom Abfrageanbieter verarbeitet werden soll, wenn sie unterstützt wird. Der Standardwert ist TRUE. Legen Sie diesen Wert auf FALSE fest, um zu erzwingen, dass alle Kopiervorgänge von Azure Data Studio ausgeführt werden.", + "queryEditor.results.promptForLargeRowSelection": "Wenn Zellen im Ergebnisraster ausgewählt werden, berechnet ADS die Zusammenfassung für sie. Mit dieser Einstellung wird gesteuert, ob eine Bestätigung angezeigt wird, wenn die Anzahl der ausgewählten Zeilen größer als der in der Einstellung \"inMemoryDataProcessingThreshold\" angegebene Wert ist. Der Standardwert ist TRUE.", "queryEditor.results.saveAsCsv.delimiter": "Benutzerdefiniertes Trennzeichen zwischen Werten, das beim Speichern der Ergebnisse als CSV verwendet wird", "queryEditor.results.saveAsCsv.encoding": "Dateicodierung, die beim Speichern der Ergebnisse als CSV verwendet wird", "queryEditor.results.saveAsCsv.includeHeaders": "Bei Festlegung auf TRUE werden beim Speichern der Ergebnisse als CSV auch die Spaltenüberschriften einbezogen.", @@ -12816,6 +14429,7 @@ "queryEditor.results.saveAsXml.encoding": "Beim Speichern der Ergebnisse im XML-Format verwendete Dateicodierung", "queryEditor.results.saveAsXml.formatted": "Bei Festlegung auf TRUE wird die XML-Ausgabe formatiert, wenn die Ergebnisse im XML-Format gespeichert werden.", "queryEditor.results.showActionBar": "Gibt an, ob die Aktionsleiste in der Abfrageergebnisansicht angezeigt werden soll.", + "queryEditor.results.skipNewLineAfterTrailingLineBreak": "Gibt an, ob das Hinzufügen eines Zeilenumbruchs zwischen Zeilen beim Kopieren von Ergebnissen übersprungen werden soll, wenn die vorherige Zeile bereits einen nachgestellten Zeilenumbruch aufweist. Der Standardwert ist FALSE.", "queryEditor.results.streaming": "Hiermit wird das Streamen der Ergebnisse aktiviert. Diese Option weist einige geringfügige Darstellungsprobleme auf.", "queryEditor.showConnectionInfoInTitle": "Legt fest, ob die Verbindungsinformationen für eine Registerkarte im Titel angezeigt werden.", "queryEditor.tabColorMode": "Steuert die Farbe von Registerkarten basierend auf der Servergruppe der aktiven Verbindung.", @@ -12850,6 +14464,7 @@ "selectDatabase": "Datenbank auswählen" }, "sql/workbench/contrib/query/browser/queryEditor": { + "queryActions.selectDatabase.label": "Datenbank:", "queryEditor.name": "Abfrage-Editor" }, "sql/workbench/contrib/query/browser/queryResultsView": { @@ -12931,7 +14546,10 @@ "scriptSelect": "Oberste 1000 auswählen" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { - "refreshError": "Fehler beim Aktualisieren des Knotens \"{0}\": {1}" + "refreshError": "Fehler beim Aktualisieren des Knotens \"{0}\": {1}", + "scriptActionError": "Fehler beim Ausführen der Aktion \"{0}\": {1}.", + "scriptingAction.close": "Schließen", + "scriptingAction.inProgress": "Aktion wird ausgeführt: {0}..." }, "sql/workbench/contrib/tableDesigner/browser/actions": { "tableDesigner.publishTableChanges": "Änderungen veröffentlichen...", @@ -12940,8 +14558,7 @@ "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} Aufgaben werden ausgeführt", "miViewTasks": "&&Aufgaben", - "tasks": "Aufgaben", - "viewCategory": "Sicht" + "tasks": "Aufgaben" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Aufgaben umschalten" @@ -12973,7 +14590,10 @@ "collapseAll": "Alle reduzieren", "command-error": "Fehler beim Ausführen des Befehls {1}: {0}. Dies wird vermutlich durch die Erweiterung verursacht, die {1} beiträgt.", "no-dataprovider": "Es ist kein Datenanbieter registriert, der Sichtdaten bereitstellen kann.", - "refresh": "Aktualisieren" + "refresh": "Aktualisieren", + "treeView.enableCollapseAll": "Gibt an, ob in der Strukturansicht mit der ID {0} alle Elemente reduziert werden können.", + "treeView.enableRefresh": "Gibt an, ob in der Strukturansicht mit der ID {0} eine Aktualisierung möglich ist.", + "treeView.toggleCollapseAll": "Gibt an, ob für die Strukturansicht mit der ID {0} das Reduzieren aller Elemente umgeschaltet werden kann." }, "sql/workbench/contrib/webview/browser/webViewDialog": { "webViewDialog.close": "Schließen", @@ -12985,10 +14605,9 @@ "enablePreviewFeatures.notice": "Vorschaufeatures verbessern die Benutzerfreundlichkeit von Azure Data Studio, indem sie Ihnen Vollzugriff auf neue Features und Verbesserungen ermöglichen. Weitere Informationen zu Vorschaufeatures finden Sie [hier]({0}). Möchten Sie Vorschaufeatures aktivieren?", "enablePreviewFeatures.yes": "Ja (empfohlen)" }, - "sql/workbench/contrib/welcome/notifyEncryption/notifyEncryptionDialog": { - "notifyEncryption.message": "Für Azure Data Studio ist jetzt die Verschlüsselung für alle SQL Server-Verbindungen standardmäßig aktiviert. Dies kann dazu führen, dass Ihre vorhandenen Verbindungen nicht mehr funktionieren, es sei denn, bestimmte Verbindungseigenschaften im Zusammenhang mit der Verschlüsselung werden geändert.{0}Wir empfehlen Ihnen, die weiteren Informationen unter folgendem Link zu überprüfen.", - "notifyEncryption.moreInfoLink": "Weitere Informationen", - "notifyEncryption.title": "Wichtiges Update" + "sql/workbench/contrib/welcome/gettingStarted/electron-browser/gettingStarted": { + "miGettingStarted": "Getting &&Started", + "showReleaseNotes": "Show Getting Started" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { "welcomePage.createConnection": "Verbindung erstellen", @@ -13037,7 +14656,6 @@ "GuidedTour.two": "2", "GuidedTour.welcomePage": "Willkommensseite", "guidedTour": "Einführungstour für Benutzer", - "help": "Hilfe", "hideGuidedTour": "Einführungstour ausblenden" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { @@ -13093,6 +14711,11 @@ "workbench.startupEditor.welcomePageInEmptyWorkbench": "Willkommensseite öffnen, wenn eine leere Workbench geöffnet wird.", "workbench.startupEditor.welcomePageWithTour": "Öffnen Sie die Willkommensseite mit der Erste Schritte-Tour (Standard)" }, + "sql/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.optInNotice": "Helfen Sie, Azure Data Studio zu verbessern, indem Sie Microsoft erlauben, Nutzungsdaten zu sammeln. Lesen Sie unsere [Datenschutzerklärung]({0}) und erfahren Sie, wie Sie dies [aktivieren]({1}).", + "telemetryOptOut.optOutNotice": "Helfen Sie, Azure Data Studio zu verbessern, indem Sie Microsoft erlauben, Nutzungsdaten zu sammeln. Lesen Sie unsere [Datenschutzerklärung]({0}) und erfahren Sie, wie Sie dies [deaktivieren]({1}).", + "telemetryOptOut.readMore": "Weitere Informationen" + }, "sql/workbench/services/accountManagement/browser/accountDialog": { "accountDialog.addConnection": "Konto hinzufügen", "accountDialog.close": "Schließen", @@ -13207,6 +14830,8 @@ }, "sql/workbench/services/connection/browser/connectionManagementService": { "cancelConnectionConfirmation": "Möchten Sie diese Verbindung abbrechen?", + "connection.connTitleGroupSection": " (Gruppe: {0})", + "connection.duplicateEditErrorMessage": "Das Profil kann nicht gespeichert werden. Die ausgewählte Verbindung stimmt mit einem vorhandenen Profil mit den gleichen Serverinformationen in derselben Gruppe überein: \r\n\r\n {0}{1}", "connection.extensionNotInstalled": "Die Erweiterung „{0}“ ist erforderlich, um eine Verbindung mit dieser Ressource herzustellen. Möchten Sie diese installieren?", "connection.invalidConnectionResult": "Das Verbindungsergebnis ist ungültig.", "connection.neverShowUnsupportedVersionWarning": "Nicht mehr anzeigen", @@ -13233,6 +14858,9 @@ "connectionWidget.ConnectionStringUndefined": "Es wurden keine Verbindungsinformationen zurückgegeben.", "connectionWidget.Error": "Fehler", "connectionWidget.connectionString": "Verbindungszeichenfolge", + "connectionWidget.inputType.connectionString": "Verbindungszeichenfolge", + "connectionWidget.inputType.parameters": "Parameter", + "connectionWidget.inputTypeLabel": "Eingabetyp", "connectionWidget.invalidAzureAccount": "Sie müssen ein Konto auswählen.", "connectionWidget.missingRequireField": "\"{0}\" ist erforderlich.", "connectionWidget.refreshAzureCredentials": "Kontoanmeldeinformationen aktualisieren", @@ -13456,6 +15084,8 @@ "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { "DisconnectAction": "Trennen", "activeConnections": "Aktive Verbindungen anzeigen", + "connectionDeleted": "Verbindung {0} gelöscht", + "connectionGroupDeleted": "Verbindungsgruppe {0} gelöscht", "connectionTree.addConnection": "Neue Verbindung", "connectionTree.addServerGroup": "Neue Servergruppe", "connectionTree.editConnection": "Verbindung bearbeiten", @@ -13463,18 +15093,49 @@ "connectionTree.refresh": "Aktualisieren", "deleteConnection": "Verbindung löschen", "deleteConnectionConfirmation": "Möchten Sie die Verbindung \"{0}\" wirklich löschen?", - "deleteConnectionConfirmationNo": "Nein", - "deleteConnectionConfirmationYes": "Ja", "deleteConnectionGroup": "Gruppe löschen", "deleteConnectionGroupConfirmation": "Möchten Sie die Verbindungsgruppe \"{0}\" wirklich löschen?", + "objectExplorer.filterChildren": "Filter", + "objectExplorer.removeFilter": "Filter entfernen", + "registeredServers.clearRecentConnections": "Löschen", "showAllConnections": "Alle Verbindungen anzeigen" }, + "sql/workbench/services/objectExplorer/browser/filterDialog/filterDialog": { + "filterDialog.errorDateRange": "Das Startdatum darf nicht weiter als das Enddatum sein.", + "filterDialog.errorEndDate": "Das Enddatum ist nicht angegeben.", + "filterDialog.errorEndNumber": "Die Endzahl ist nicht angegeben.", + "filterDialog.errorNumberRange": "Die Startzahl darf nicht größer als die Endzahl sein.", + "filterDialog.errorStartDate": "Das Startdatum ist nicht angegeben.", + "filterDialog.errorStartNumber": "Die Startzahl ist nicht angegeben.", + "objectExplorer.andSelectBox": "Und", + "objectExplorer.betweenSelectBox": "Zwischen", + "objectExplorer.cancelButtonText": "Abbrechen", + "objectExplorer.clearAllButtonText": "Alle löschen", + "objectExplorer.clearColumnHeader": "Löschen", + "objectExplorer.containsSelectBox": "Enthält", + "objectExplorer.endsWithSelectBox": "Endet mit", + "objectExplorer.equalsSelectBox": "Ist gleich", + "objectExplorer.falseSelectBox": "FALSE", + "objectExplorer.greaterThanOrEqualsSelectBox": "Größer als oder gleich", + "objectExplorer.greaterThanSelectBox": "Größer als", + "objectExplorer.lessThanOrEqualsSelectBox": "Kleiner als oder gleich", + "objectExplorer.lessThanSelectBox": "Kleiner als", + "objectExplorer.nodePath": "Pfad:", + "objectExplorer.notBetweenSelectBox": "Nicht zwischen", + "objectExplorer.notContainsSelectBox": "Enthält nicht", + "objectExplorer.notEndsWithSelectBox": "Endet nicht mit", + "objectExplorer.notEqualsSelectBox": "Ungleich", + "objectExplorer.notStartsWithSelectBox": "Beginnt nicht mit", + "objectExplorer.okButtonText": "OK", + "objectExplorer.operatorColumnHeader": "Operator", + "objectExplorer.propertyNameColumnHeader": "Eigenschaft", + "objectExplorer.startsWithSelectBox": "Beginnt mit", + "objectExplorer.trueSelectBox": "TRUE", + "objectExplorer.valueColumnHeader": "Wert" + }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "Fehler beim Erstellen der Objekt-Explorer-Sitzung.", "nodeExpansionError": "Mehrere Fehler:", - "nodeExpansionTimeout": "Timeout bei der Knotenerweiterung für Knoten {0} für Anbieter {1}", - "objectExplorerMissingConnectionForSession": "Timeout beim Warten auf die Erstellung der Sitzung {0} für die Verbindung „{1}\". Dies ist wahrscheinlich darauf zurückzuführen, dass der OE-Dienst keine Antwort auf createNewSession vom Anbieter für die Verbindung „{1}“", - "objectExplorerMissingSession": "Timeout beim Warten auf die Erstellung der Sitzung {0}. Dies ist wahrscheinlich darauf zurückzuführen, dass der OE-Dienst keine Antwort für createNewSession vom Anbieter erhalten hat.", "objectExplorerSessionIdMissing": "Die vom Anbieter „{0}“ für die Verbindung „{1}“ zurückgegebene Sitzungs-ID ist ungültig." }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { @@ -13482,11 +15143,17 @@ "loginCanceled": "Vom Benutzer abgebrochen", "noProviderFound": "Erweiterung nicht möglich, weil der erforderliche Verbindungsanbieter \"{0}\" nicht gefunden wurde." }, + "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { + "filteredTreeElementName": "{0} (gefiltert)" + }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { "serversAriaLabel": "Server", "treeAriaLabel": "Letzte Verbindungen", "treeCreation.regTreeAriaLabel": "Server" }, + "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { + "connectionFailedError": "Fehler beim Herstellen einer Verbindung. Versuchen Sie es noch mal." + }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Nach Ereignis sortieren", "nameColumn": "Nach Spalte sortieren", @@ -13516,6 +15183,13 @@ "profilerFilterDialog.title": "Filter", "profilerFilterDialog.valueColumn": "Wert" }, + "sql/workbench/services/query/common/gridDataProvider": { + "gridDataProvider.cancelCopyResults": "Abbrechen", + "gridDataProvider.closeNotification": "Schließen", + "gridDataProvider.copyResultsCompleted": "Die ausgewählten Daten wurden in die Zwischenablage kopiert. Zeilenanzahl: {0}.", + "gridDataProvider.copying": "Wird kopiert...", + "gridDataProvider.loadingRowsInProgress": "Die zu kopierenden Zeilen werden geladen ({0}/{1})..." + }, "sql/workbench/services/query/common/queryManagement": { "queryManagement.noQueryRunnerForUri": "Die Abfragenausführung für URI konnte nicht gefunden werden: {0}", "queryManagement.uriAlreadyHasQueryRunner": "URI: {0} verfügt unerwarteterweise bereits über eine Abfragenausführung." @@ -13606,6 +15280,9 @@ "targetDatabase": "Zieldatenbank", "targetDatabaseTooltip": "Zieldatenbanknamen eingeben" }, + "sql/workbench/services/restore/browser/restoreServiceImpl": { + "restoreDialogTitle": "Datenbank wiederherstellen – {0}:{1}" + }, "sql/workbench/services/restore/common/constants": { "backup.allFiles": "Alle Dateien", "backup.filterBackupFiles": "Sicherungsdateien" @@ -13712,6 +15389,7 @@ "tableDesigner.primaryKeyNameTitle": "Name", "tableDesigner.publishChangeError": "Fehler beim Veröffentlichen von Änderungen: {0}", "tableDesigner.publishChangeSuccess": "Die Änderungen wurden erfolgreich veröffentlicht.", + "tableDesigner.refreshOEError": "Fehler beim Aktualisieren des Objekt-Explorers. {0}", "tableDesigner.savingChanges": "Änderungen am Tabellen-Designer werden veröffentlicht...", "tableDesigner.schemaTitle": "Schema", "tableDesigner.tableObjectType": "Tabelle" @@ -13730,16 +15408,6 @@ "InProgressWarning": "Mindestens eine Aufgabe wird zurzeit ausgeführt. Möchten Sie den Vorgang abbrechen?", "taskService.no": "Nein", "taskService.yes": "Ja" - }, - "sql/workbench/update/electron-browser/gettingStarted": { - "miGettingStarted": "Erste &&Schritte", - "showReleaseNotes": "\"Erste Schritte\" anzeigen" - }, - "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { - "filteredTreeElementName": "{0} (gefiltert)" - }, - "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { - "objectExplorerTimeout": "Timeout bei Objekt-Explorer Erweiterung für „{0}“" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/CHANGELOG.md b/i18n/ads-language-pack-es/CHANGELOG.md index 37fd4e1f65..48b8018f4b 100644 --- a/i18n/ads-language-pack-es/CHANGELOG.md +++ b/i18n/ads-language-pack-es/CHANGELOG.md @@ -2,6 +2,7 @@ All notable changes to the "ads-language-pack-es" language pack will be documented in this file. ## [Released] +* July 10, 2023 - Release for Azure Data Studio 1.45 * May 8, 2023 - Release for Azure Data Studio 1.44 * March 30, 2023 - Release for Azure Data Studio 1.43 * March 6, 2023 - Release for Azure Data Studio 1.42 diff --git a/i18n/ads-language-pack-es/package.json b/i18n/ads-language-pack-es/package.json index a609ed01b0..5accb7a8ab 100644 --- a/i18n/ads-language-pack-es/package.json +++ b/i18n/ads-language-pack-es/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-es", "displayName": "Spanish Language Pack for Azure Data Studio", "description": "Language pack extension for Spanish", - "version": "1.44.0", + "version": "1.45.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,12 +11,15 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.44.0" + "azdata": "^1.45.0" }, "icon": "languagepack.png", "categories": [ "Language Packs" ], + "keywords": [ + "español" + ], "contributes": { "localizations": [ { @@ -30,171 +33,147 @@ }, { "id": "vscode.bat", - "path": "./translations/extensions/bat.i18n.json" + "path": "./translations/extensions/vscode.bat.i18n.json" + }, + { + "id": "vscode.builtin-notebook-renderers", + "path": "./translations/extensions/vscode.builtin-notebook-renderers.i18n.json" }, { "id": "vscode.configuration-editing", - "path": "./translations/extensions/configuration-editing.i18n.json" - }, - { - "id": "vscode.csharp", - "path": "./translations/extensions/csharp.i18n.json" - }, - { - "id": "vscode.dart", - "path": "./translations/extensions/dart.i18n.json" + "path": "./translations/extensions/vscode.configuration-editing.i18n.json" }, { "id": "vscode.docker", - "path": "./translations/extensions/docker.i18n.json" - }, - { - "id": "vscode.fsharp", - "path": "./translations/extensions/fsharp.i18n.json" + "path": "./translations/extensions/vscode.docker.i18n.json" }, { "id": "vscode.git-base", - "path": "./translations/extensions/git-base.i18n.json" + "path": "./translations/extensions/vscode.git-base.i18n.json" }, { "id": "vscode.git", - "path": "./translations/extensions/git.i18n.json" + "path": "./translations/extensions/vscode.git.i18n.json" }, { "id": "vscode.github-authentication", - "path": "./translations/extensions/github-authentication.i18n.json" + "path": "./translations/extensions/vscode.github-authentication.i18n.json" }, { "id": "vscode.github", - "path": "./translations/extensions/github.i18n.json" - }, - { - "id": "vscode.html", - "path": "./translations/extensions/html.i18n.json" - }, - { - "id": "vscode.image-preview", - "path": "./translations/extensions/image-preview.i18n.json" + "path": "./translations/extensions/vscode.github.i18n.json" }, { "id": "vscode.ipynb", - "path": "./translations/extensions/ipynb.i18n.json" - }, - { - "id": "vscode.javascript", - "path": "./translations/extensions/javascript.i18n.json" + "path": "./translations/extensions/vscode.ipynb.i18n.json" }, { "id": "vscode.json-language-features", - "path": "./translations/extensions/json-language-features.i18n.json" + "path": "./translations/extensions/vscode.json-language-features.i18n.json" }, { "id": "vscode.json", - "path": "./translations/extensions/json.i18n.json" - }, - { - "id": "vscode.julia", - "path": "./translations/extensions/julia.i18n.json" - }, - { - "id": "vscode.markdown-basics", - "path": "./translations/extensions/markdown-basics.i18n.json" + "path": "./translations/extensions/vscode.json.i18n.json" }, { "id": "vscode.markdown-language-features", - "path": "./translations/extensions/markdown-language-features.i18n.json" + "path": "./translations/extensions/vscode.markdown-language-features.i18n.json" }, { "id": "vscode.markdown-math", - "path": "./translations/extensions/markdown-math.i18n.json" + "path": "./translations/extensions/vscode.markdown-math.i18n.json" + }, + { + "id": "vscode.markdown", + "path": "./translations/extensions/vscode.markdown.i18n.json" + }, + { + "id": "vscode.media-preview", + "path": "./translations/extensions/vscode.media-preview.i18n.json" }, { "id": "vscode.merge-conflict", - "path": "./translations/extensions/merge-conflict.i18n.json" + "path": "./translations/extensions/vscode.merge-conflict.i18n.json" }, { "id": "vscode.microsoft-authentication", - "path": "./translations/extensions/microsoft-authentication.i18n.json" - }, - { - "id": "vscode.notebook-renderers", - "path": "./translations/extensions/notebook-renderers.i18n.json" + "path": "./translations/extensions/vscode.microsoft-authentication.i18n.json" }, { "id": "vscode.powershell", - "path": "./translations/extensions/powershell.i18n.json" + "path": "./translations/extensions/vscode.powershell.i18n.json" }, { "id": "vscode.python", - "path": "./translations/extensions/python.i18n.json" + "path": "./translations/extensions/vscode.python.i18n.json" }, { "id": "vscode.r", - "path": "./translations/extensions/r.i18n.json" + "path": "./translations/extensions/vscode.r.i18n.json" }, { "id": "vscode.search-result", - "path": "./translations/extensions/search-result.i18n.json" + "path": "./translations/extensions/vscode.search-result.i18n.json" }, { "id": "vscode.simple-browser", - "path": "./translations/extensions/simple-browser.i18n.json" + "path": "./translations/extensions/vscode.simple-browser.i18n.json" }, { "id": "vscode.sql", - "path": "./translations/extensions/sql.i18n.json" + "path": "./translations/extensions/vscode.sql.i18n.json" }, { "id": "vscode.theme-abyss", - "path": "./translations/extensions/theme-abyss.i18n.json" + "path": "./translations/extensions/vscode.theme-abyss.i18n.json" }, { "id": "vscode.theme-defaults", - "path": "./translations/extensions/theme-defaults.i18n.json" + "path": "./translations/extensions/vscode.theme-defaults.i18n.json" }, { "id": "vscode.theme-kimbie-dark", - "path": "./translations/extensions/theme-kimbie-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-kimbie-dark.i18n.json" }, { "id": "vscode.theme-monokai-dimmed", - "path": "./translations/extensions/theme-monokai-dimmed.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai-dimmed.i18n.json" }, { "id": "vscode.theme-monokai", - "path": "./translations/extensions/theme-monokai.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai.i18n.json" }, { "id": "vscode.theme-quietlight", - "path": "./translations/extensions/theme-quietlight.i18n.json" + "path": "./translations/extensions/vscode.theme-quietlight.i18n.json" }, { "id": "vscode.theme-red", - "path": "./translations/extensions/theme-red.i18n.json" - }, - { - "id": "vscode.vscode-theme-seti", - "path": "./translations/extensions/theme-seti.i18n.json" + "path": "./translations/extensions/vscode.theme-red.i18n.json" }, { "id": "vscode.theme-solarized-dark", - "path": "./translations/extensions/theme-solarized-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-dark.i18n.json" }, { "id": "vscode.theme-solarized-light", - "path": "./translations/extensions/theme-solarized-light.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-light.i18n.json" }, { "id": "vscode.theme-tomorrow-night-blue", - "path": "./translations/extensions/theme-tomorrow-night-blue.i18n.json" + "path": "./translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json" + }, + { + "id": "vscode.vscode-theme-seti", + "path": "./translations/extensions/vscode.vscode-theme-seti.i18n.json" }, { "id": "vscode.xml", - "path": "./translations/extensions/xml.i18n.json" + "path": "./translations/extensions/vscode.xml.i18n.json" }, { "id": "vscode.yaml", - "path": "./translations/extensions/yaml.i18n.json" + "path": "./translations/extensions/vscode.yaml.i18n.json" }, { "id": "Microsoft.admin-tool-ext-win", @@ -220,10 +199,6 @@ "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, { "id": "Microsoft.cms", "path": "./translations/extensions/cms.i18n.json" @@ -248,10 +223,6 @@ "id": "Microsoft.machine-learning", "path": "./translations/extensions/machine-learning.i18n.json" }, - { - "id": "Microsoft.sqlservernotebook", - "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" - }, { "id": "Microsoft.mssql", "path": "./translations/extensions/mssql.i18n.json" @@ -303,4 +274,4 @@ "scripts": { "update": "cd ../vscode && npm run update-localization-extension es" } -} +} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-es/translations/extensions/Microsoft.sqlservernotebook.i18n.json deleted file mode 100644 index 04a954de1e..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description.sqlserverNotebooks": "Notebooks para ayudar a usar SQL Server y solucionar problemas", - "title.sqlServer2019Book": "Guía de SQL Server 2019", - "title.sqlServerNotebooks": "Notebooks de SQL Server" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json index 72672a806f..7e1f0e777a 100644 --- a/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json @@ -74,34 +74,37 @@ "azure.subscriptionError": "No se pudieron obtener las suscripciones de la cuenta {0}. Actualice la cuenta." }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Área de trabajo de Log Analytics" + "azure.resource.providers.AzureMonitorContainerLabel": "Áreas de trabajo de Log Analytics" }, "dist/azureResource/providers/cosmosdb/mongo/cosmosDbMongoTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "CosmosDB para Mongo" + "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "Azure CosmosDB para MongoDB" }, "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Base de datos SQL" + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Bases de datos SQL" }, "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "Servidores SQL" }, "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Clúster de Azure Data Explorer" + "azure.resource.providers.KustoContainerLabel": "Clústeres de Azure Data Explorer" }, "dist/azureResource/providers/mysqlFlexibleServer/mysqlFlexibleServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Servidor flexible de Azure Database for MySQL" + "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Servidores flexibles de Azure Database for MySQL" }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Hiperescala de PostgreSQL: Azure Arc" + "dist/azureResource/providers/postgresArcServer/postgresArcServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Servidores PostgreSQL: Azure Arc" + }, + "dist/azureResource/providers/postgresFlexibleServer/postgresFlexibleServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresFlexibleServerContainerLabel": "Servidores flexibles de Azure Database for PostgreSQL" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Servidor de Azure Database for PostgreSQL" + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Servidores de Azure Database for PostgreSQL" }, "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Instancia administrada de Azure SQL Database" + "azure.resource.providers.sqlInstanceContainerLabel": "Instancias administradas de SQL" }, "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "Instancia administrada de SQL: Azure Arc" + "azure.resource.providers.sqlInstanceArcContainerLabel": "Instancias administradas de SQL: Azure Arc" }, "dist/azureResource/providers/synapseSqlPool/synapseSqlPoolTreeDataProvider": { "azure.resource.providers.synapseSqlPool.treeDataProvider.synapseSqlPoolContainerLabel": "Grupos de SQL dedicados" @@ -109,6 +112,10 @@ "dist/azureResource/providers/synapseWorkspace/synapseWorkspaceTreeDataProvider": { "azure.resource.providers.synapseWorkspace.treeDataProvider.synapseWorkspaceContainerLabel": "Azure Synapse Analytics" }, + "dist/azureResource/providers/universal/universalService": { + "azurecore.unregisteredProvider": "Recurso de proveedor no reconocido: {0}", + "azurecore.unregisteredProviderType": "Tipo de recurso de proveedor no reconocido: {0}" + }, "dist/azureResource/resourceTreeNode": { "azure.resource.resourceTreeNode.noResourcesLabel": "No se han encontrado recursos" }, @@ -129,8 +136,7 @@ "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Inicie sesión en Azure..." }, "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "No se han encontrado suscripciones.", - "azure.unableToAccessSubscription": "No se puede tener acceso a la suscripción {0} ({1}). [Actualice la cuenta] (comando: azure.resource.signin) para volver a intentarlo. {2}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "No se encontraron inquilinos." }, "dist/azureResource/tree/connectionDialogTreeProvider": { "azure.resource.tree.treeProvider.accountLoadError": "No se pudieron cargar alguna cuentas de Azure. {0}", @@ -138,15 +144,17 @@ "azure.resource.tree.treeProvider.openAccountsDialog": "Mostrar cuentas de Azure" }, "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.flatAccountTreeNode.noResourcesLabel": "No se han encontrado recursos.", - "azure.resource.throttleerror": "Las solicitudes de esta cuenta se han acelerado Para volver a intentarlo, seleccione un número menor de suscripciones.", - "azure.resource.tree.accountTreeNode.title": "{0} ({1} de {2} suscripciones)", - "azure.resource.tree.accountTreeNode.titleLoading": "{0}: carga en curso...", - "azure.resource.tree.loadresourceerror": "Se ha producido un error al cargar los recursos de Azure: {0}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "No se encontraron inquilinos." + }, + "dist/azureResource/tree/flatTenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "No se han encontrado suscripciones." }, "dist/azureResource/tree/subscriptionTreeNode": { "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "No se han encontrado recursos." }, + "dist/azureResource/tree/tenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "No se han encontrado suscripciones." + }, "dist/azureResource/tree/treeProvider": { "azure.resource.tree.treeProvider.loadingLabel": "Cargando..." }, @@ -201,7 +209,8 @@ "azurecore.norwayeast": "Este de Noruega", "azurecore.norwaywest": "Oeste de Noruega", "azurecore.piiLogging.warning": "Advertencia: Azure PII Logging está habilitado. Habilitar esta opción permite registrar información de identificación personal y solo debe utilizarse con fines de depuración.", - "azurecore.postgresServer": "Servidor de Azure Database for PostgreSQL", + "azurecore.postgresFlexibleServer": "Servidores flexibles de Azure Database for PostgreSQL", + "azurecore.postgresServer": "Servidores de Azure Database for PostgreSQL", "azurecore.reload": "Recargar", "azurecore.reloadChoice": "Vuelva a cargar Azure Data Studio", "azurecore.reloadPrompt": "La biblioteca de autenticación ha cambiado. Vuelva a cargar Azure Data Studio.", @@ -245,6 +254,7 @@ "azure.resource.refresh.title": "Actualizar", "azure.resource.refreshall.title": "Azure: actualizar todas las cuentas", "azure.resource.selectsubscriptions.title": "Seleccionar suscripciones", + "azure.resource.selecttenants.title": "Seleccionar inquilinos", "azure.resource.signin.title": "Azure: iniciar sesión", "azure.resource.startterminal.title": "Inicio de Cloud Shell", "azure.resource.view.title": "Azure (versión preliminar)", diff --git a/i18n/ads-language-pack-es/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-es/translations/extensions/azurehybridtoolkit.i18n.json deleted file mode 100644 index 76370b9a0f..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/azurehybridtoolkit.i18n.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "books-preview-category": "Libros de Jupyter", - "description": "Se abrirá el libro de Jupyter del kit de herramientas de nube híbrida de Azure SQL.", - "displayName": "Kit de herramientas de nube híbrida de Azure SQL", - "title.cloudHybridBooks": "Kit de herramientas de nube híbrida de Azure SQL", - "title.openJupyterBook": "Abrir libro de Jupyter del kit de herramientas de nube híbrida de Azure SQL" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-es/translations/extensions/configuration-editing.i18n.json deleted file mode 100644 index b5e72b8166..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/configuration-editing.i18n.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/configurationEditingMain": { - "cwd": "El directorio de trabajo del ejecutor de tarea en el arranque", - "defaultBuildTask": "El nombre de la tarea de compilación predeterminada. Si no hay una única tarea de compilación predeterminada se muestra una selección rápida para elegir la tarea de compilación.", - "extensionInstallFolder": "Ruta de acceso en que se instala una extensión.", - "file": "El archivo abierto actualmente", - "fileBasename": "Nombre base del archivo abierto actual ", - "fileBasenameNoExtension": "Nombre base del archivo abierto actual sin extensión de archivo ", - "fileDirname": "Nombre del directorio del archivo abierto actual", - "fileExtname": "Extensión del archivo abierto actualmente", - "lineNumber": "El número de línea seleccionado actual en el archivo activo", - "pathSeparator": "Carácter que usa el sistema operativo para separar los componentes en las rutas de acceso de los archivos", - "relativeFile": "El archivo abierto actualmente relativo a ${workspaceFolder}", - "relativeFileDirname": "Nombre de directorio del archivo abierto actual en relación con ${workspaceFolder}", - "selectedText": "El texto actual seleccionado en el archivo activo ", - "workspaceFolder": "La ruta de la carpeta abierta en VS Code", - "workspaceFolderBasename": "El nombre de la carpeta abierta en VS Code sin ninguna barra diagonal (/)" - }, - "dist/extensionsProposals": { - "exampleExtension": "Ejemplo" - }, - "dist/settingsDocumentHelper": { - "activeEditor": "Utilice el idioma del editor de texto actualmente activo, si existe", - "activeEditorLong": "la ruta de acceso completa del archivo (por ejemplo, /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeEditorMedium": "la ruta de acceso de archivo relativa a la carpeta de área de trabajo (p. ej. myFolder/myFileFolder/myFile.txt)", - "activeEditorShort": "el nombre del archivo (por ejemplo miarchivo.txt)", - "activeFolderLong": "la ruta completa de la carpeta que contiene el archivo (por ejemplo, /Users/Development/myFolder/myFileFolder)", - "activeFolderMedium": "la ruta de la carpeta que contiene el archivo, relativa a la carpeta del área de trabajo (por ejemplo myFolder/myFileFolder)", - "activeFolderShort": "el nombre de la carpeta en que se encuentra el archivo (por ejemplo, myFileFolder)", - "appName": "p. ej. VS Code", - "assocDescriptionFile": "Asigna todos los archivos cuyo nombre coincide con el patrón global al lenguaje con el identificador especificado.", - "assocDescriptionPath": "Asigna todos los archivos cuya ruta de acceso al lenguaje con el identificador especificado coincide con el patrón global de ruta de acceso absoluta.", - "assocLabelFile": "Archivos con extensión", - "assocLabelPath": "Archivos con ruta de acceso", - "derivedDescription": "Hacer coincidir archivos que tienen elementos del mismo nivel con el mismo nombre pero con extensión diferente.", - "derivedLabel": "Archivos con elementos del mismo nivel por nombre", - "dirty": "un indicador para cuando el editor activo tiene cambios sin guardar", - "fileDescription": "Hacer coincidir todos los archivos que tengan una extensión de archivo determinada.", - "fileLabel": "Archivos por extensión", - "filesDescription": "Hacer coincidir todos los archivos con cualquiera de las extensiones de archivo.", - "filesLabel": "Archivos con varias extensiones", - "folderDescription": "Hacer coincidir una carpeta con un nombre determinado en cualquier ubicación.", - "folderLabel": "Carpeta por nombre (cualquier ubicación)", - "folderName": "nombre de la carpeta del área de trabajo en la que el archivo está contenido (p. ej. myFolder)", - "folderPath": "ruta de acceso de archivo de la carpeta del área de trabajo en la que el archivo está contenido (p. ej. /Users/Development/myFolder)", - "remoteName": "por ejemplo, SSH", - "rootName": "nombre del área de trabajo (p. ej. myFolder o myWorkspace)", - "rootPath": "ruta del archivo del área de trabajo (p. ej. /Users/Development/myWorkspace)", - "separator": "un separador condicional (\"-\") que aparece solo cuando está rodeado de variables con valores", - "siblingsDescription": "Hacer coincidir archivos que tienen elementos del mismo nivel con el mismo nombre pero con extensión diferente.", - "topFolderDescription": "Hacer coincidir una carpeta de nivel superior con un nombre específico.", - "topFolderLabel": "Carpeta por nombre (nivel superior)", - "topFoldersDescription": "Hacer coincidir varias carpetas de nivel superior.", - "topFoldersLabel": "Carpetas con varios nombres (nivel superior)" - }, - "package": { - "description": "Proporciona características (IntelliSense avanzado, corrección automática) en archivos de configuración, como archivos de valores, de inicio y de recomendación de extensiones. ", - "displayName": "Edición de configuración" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/csharp.i18n.json b/i18n/ads-language-pack-es/translations/extensions/csharp.i18n.json deleted file mode 100644 index 0f34c019bf..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/csharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Proporciona fragmentos de código, resaltado de sintaxis, correspondencia de corchetes y plegado de código en archivos de C#.", - "displayName": "Conceptos básicos del lenguaje C#" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/dart.i18n.json b/i18n/ads-language-pack-es/translations/extensions/dart.i18n.json deleted file mode 100644 index 91994e0643..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/dart.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Proporciona resaltado de sintaxis y coincidencia de período de tiempo en archivos dardo.", - "displayName": "Datos básicos del lenguaje de dardos" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/fsharp.i18n.json b/i18n/ads-language-pack-es/translations/extensions/fsharp.i18n.json deleted file mode 100644 index 72034b2bf0..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/fsharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Proporciona fragmentos de código, resaltado de sintaxis, correspondencia de corchetes y plegado de código en archivos de F#.", - "displayName": "Conceptos básicos del lenguaje F#" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-es/translations/extensions/github-authentication.i18n.json deleted file mode 100644 index 9976975035..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/github-authentication.i18n.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/githubServer": { - "code.detail": "Para finalizar la autenticación, vaya a GitHub y pegue el código de un solo uso anterior.", - "code.title": "Su código: {0}", - "no": "No", - "otherReasonMessage": "Aún no ha terminado de autorizar esta extensión para usar GitHub. ¿Desea seguir intentándolo?", - "progress": "Abra [{0}]({0}) en una pestaña nueva y pegue el código de un solo uso: {1}", - "signingIn": "Iniciando sesión en github.com...", - "signingInAnotherWay": "Iniciando sesión en github.com...", - "userCancelledMessage": "¿Tiene problemas para iniciar sesión? ¿Desea probar de otra forma?", - "yes": "Sí" - }, - "package": { - "description": "Proveedor de autenticación de GitHub", - "displayName": "Autenticación de GitHub" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/github.i18n.json b/i18n/ads-language-pack-es/translations/extensions/github.i18n.json deleted file mode 100644 index e480b27026..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/github.i18n.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/publish": { - "ignore": "Seleccione los archivos que se deben incluir en el repositorio.", - "openingithub": "Abrir en GitHub", - "pick folder": "Seleccionar una carpeta para publicar en GitHub", - "publishing_done": "El repositorio \"{0}\" se ha publicado correctamente en GitHub.", - "publishing_firstcommit": "Creando el primer \"commit\"", - "publishing_private": "Publicando en un repositorio de GitHub privado", - "publishing_public": "Publicando en un repositorio de GitHub público", - "publishing_uploading": "Cargando archivos" - }, - "dist/pushErrorHandler": { - "create a fork": "Crear bifurcación", - "create fork": "Crear bifurcación de GitHub", - "createghpr": "Creando solicitud de incorporación de cambios de GitHub...", - "createpr": "Crear PR", - "donepr": "La PR \"{0}/{1}#{2}\" se creó correctamente en GitHub.", - "fork": "No tiene permisos para realizar la inserción en \"{0}/{1}\" en GitHub. ¿Desea crear una bifurcación y realizar mejor en ella la inserción?", - "forking": "Bifurcando \"{0}/{1}\"...", - "forking_done": "La bifurcación \"{0}\" se creó correctamente en GitHub.", - "forking_pushing": "Insertando cambios...", - "no": "No", - "no pr template": "Ninguna plantilla", - "openingithub": "Abrir en GitHub", - "openpr": "Abrir PR", - "select pr template": "Seleccionar la plantilla de solicitud de incorporación de cambios" - }, - "package": { - "config.gitAuthentication": "Controla si se debe habilitar la autenticación automática de GitHub para los comandos GIT dentro de VS Code.", - "config.gitProtocol": "Controla qué protocolo se usa para clonar un repositorio de GitHub", - "description": "Características de GitHub para VS Code", - "displayName": "GitHub", - "welcome.publishFolder": "También puede publicar directamente esta carpeta en un repositorio de GitHub. Una vez publicada, tendrá acceso a las características de control de código fuente con tecnología de git y GitHub.\r\n[$(github) Publicar en GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "También puede publicar directamente una carpeta del área de trabajo en un repositorio de GitHub. Una vez publicada, tendrá acceso a las características de control de código fuente con tecnología de git y GitHub.\r\n[$(github) Publicar en GitHub](command:github.publish)" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/html.i18n.json b/i18n/ads-language-pack-es/translations/extensions/html.i18n.json deleted file mode 100644 index f4e7c71ceb..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/html.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Proporciona resaltado de sintaxis, coincidencia de corchetes y fragmentos de código en archivos HTML.", - "displayName": "Conceptos básicos de lenguaje HTML" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-es/translations/extensions/image-preview.i18n.json deleted file mode 100644 index b060bfb9fd..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/image-preview.i18n.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/binarySizeStatusBarEntry": { - "sizeB": "{0} B", - "sizeGB": "{0} GB", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeStatusBar.name": "Tamaño binario de la imagen", - "sizeTB": "{0} TB" - }, - "dist/preview": { - "preview.imageLoadError": "Se ha producido un error al cargar la imagen.", - "preview.imageLoadErrorLink": "¿Abrir archivo con el editor de texto/binario estándar de VS Code?" - }, - "dist/sizeStatusBarEntry": { - "sizeStatusBar.name": "Tamaño de la imagen" - }, - "dist/zoomStatusBarEntry": { - "zoomStatusBar.name": "Zoom de imagen", - "zoomStatusBar.placeholder": "Seleccionar nivel de zoom", - "zoomStatusBar.wholeImageLabel": "Imagen completa" - }, - "package": { - "command.zoomIn": "Acercar", - "command.zoomOut": "Alejar", - "customEditors.displayName": "Vista previa de la imagen", - "description": "Proporciona la vista previa de imagen integrada de VS Code", - "displayName": "Vista previa de la imagen" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/ipynb.i18n.json b/i18n/ads-language-pack-es/translations/extensions/ipynb.i18n.json deleted file mode 100644 index e28d1ee7f1..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/ipynb.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Proporciona compatibilidad básica para abrir y leer los archivos .ipynb del bloc de notas de Jupyter.", - "displayName": "Compatibilidad con .ipynb" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/javascript.i18n.json b/i18n/ads-language-pack-es/translations/extensions/javascript.i18n.json deleted file mode 100644 index 2af98a9ac2..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/javascript.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Proporciona fragmentos de código, resaltado de sintaxis, correspondencia de corchetes y plegado de código en archivos de JavaScript.", - "displayName": "Conceptos básicos del lenguaje JavaScript" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-es/translations/extensions/json-language-features.i18n.json deleted file mode 100644 index faf51fd29c..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/json-language-features.i18n.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "client\\dist\\node/jsonClient": { - "json.clearCache.completed": "Borrada la caché de esquema JSON.", - "json.resolveError": "JSON: Error de resolución de esquemas", - "json.schemaResolutionDisabledMessage": "La descarga de esquemas está deshabilitada. Haga clic para configurar.", - "json.schemaResolutionErrorMessage": "No se puede resolver el esquema. Haga clic para volver a intentarlo.", - "jsonserver.name": "Servidor de lenguaje JSON", - "schemaDownloadDisabled": "La descarga de esquemas está deshabilitada mediante el valor \"{0}\"", - "untitled.schema": "No se puede cargar {0}" - }, - "client\\dist\\node/languageStatus": { - "documentColorsStatusItem.name": "Estado del símbolo de color JSON", - "documentSymbolsStatusItem.name": "Estado del esquema JSON", - "foldingRangesStatusItem.name": "Estado de plegado de JSON", - "openExtension": "Abrir la extensión", - "openSettings": "Abrir configuración", - "pending.detail": "Cargando información JSON", - "schema.noSchema": "No hay ningún esquema configurado para este archivo", - "schema.showdocs": "Más información sobre la configuración del esquema JSON...", - "schemaFromFolderSettings": "Configurado en la configuración del área de trabajo", - "schemaFromUserSettings": "Configurado en la configuración de usuario", - "schemaFromextension": "Configurado por extensión: {0}", - "schemaPicker.title": "Esquemas JSON usados para {0}", - "status.button.configure": "Configurar", - "status.error": "No se pueden calcular los esquemas usados", - "status.limitedDocumentColors.details": "solo {0} se muestran los decoradores de color", - "status.limitedDocumentColors.short": "Símbolos de color limitados", - "status.limitedDocumentSymbols.details": "solo {0} se muestran los símbolos del documento", - "status.limitedDocumentSymbols.short": "Esquema limitado", - "status.limitedFoldingRanges.details": "solo {0} intervalos de plegado mostrados", - "status.limitedFoldingRanges.short": "Rangos de plegado limitados", - "status.multipleSchema": "se configuraron varios esquemas JSON", - "status.noSchema": "no hay ningún esquema JSON configurado", - "status.noSchema.short": "Sin validación de esquema", - "status.notJSON": "No es un editor JSON", - "status.openSchemasLink": "Mostrar esquemas", - "status.singleSchema": "Esquema JSON configurado", - "status.withSchema.short": "Esquema validado", - "status.withSchemas.short": "Esquema validado", - "statusItem.name": "Estado de validación JSON" - }, - "package": { - "description": "Proporciona un potente soporte de lenguaje para archivos JSON.", - "displayName": "Características del lenguaje JSON", - "json.clickToRetry": "Haga clic para volver a intentarlo.", - "json.colorDecorators.enable.deprecationMessage": "El valor \"json.colorDecorators.enable\" está en desuso en favor de \"editor.colorDecorators\".", - "json.colorDecorators.enable.desc": "Habilita o deshabilita decoradores de color", - "json.command.clearCache": "Borrar caché de esquema", - "json.enableSchemaDownload.desc": "Cuando está habilitado, los esquemas JSON se pueden capturar desde ubicaciones http y https.", - "json.format.enable.desc": "Habilitar o deshabilitar el formateador JSON predeterminado", - "json.format.keepLines.desc": "Conservar todas las líneas nuevas existentes al formatear.", - "json.maxItemsComputed.desc": "El número máximo de símbolos del esquema y regiones de plegado calculados (limitado por motivos de rendimiento).", - "json.maxItemsExceededInformation.desc": "Muestra una notificación cuando se supera el número máximo de símbolos de esquema y de regiones plegables.", - "json.schemaResolutionErrorMessage": "No se puede resolver el esquema.", - "json.schemas.desc": "Asocia esquemas a archivos JSON en el proyecto actual.", - "json.schemas.fileMatch.desc": "Una matriz de patrones de archivo con los que buscar correspondencia al resolver archivos JSON en esquemas. \"*\" se puede usar como comodín. Los patrones de exclusión también se pueden definir y comenzar con \"!\". Un archivo coincide cuando hay al menos un patrón coincidente y el último patrón coincidente no es un patrón de exclusión.", - "json.schemas.fileMatch.item.desc": "Un patrón de archivo que puede contener \"*\" con el cual coincidir cuando los archivos JSON se resuelvan en esquemas.", - "json.schemas.schema.desc": "La definición de esquema de la dirección URL determinada. Solo se necesita proporcionar el esquema para evitar los accesos a la dirección URL del esquema.", - "json.schemas.url.desc": "Una dirección URL a un esquema o una ruta de acceso relativa a un esquema en el directorio actual", - "json.tracing.desc": "Realiza el seguimiento de la comunicación entre VS Code y el servidor de lenguaje JSON.", - "json.validate.enable.desc": "Habilita o deshabilita la validación json." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/julia.i18n.json b/i18n/ads-language-pack-es/translations/extensions/julia.i18n.json deleted file mode 100644 index 6a5512dcd6..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/julia.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Proporciona resaltado de sintaxis y correspondencia de corchetes en archivos de Julia.", - "displayName": "Conceptos básicos del lenguaje Julia" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-es/translations/extensions/markdown-language-features.i18n.json deleted file mode 100644 index 9f30e088fe..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/markdown-language-features.i18n.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/client": { - "markdownServer.name": "Servidor de lenguaje Markdown" - }, - "dist/languageFeatures/diagnostics": { - "ignoreLinksQuickFix.title": "Excluya '{0}' de la validación de vínculos." - }, - "dist/languageFeatures/fileReferences": { - "error.noResource": "Error al buscar referencias de archivo. No se ha proporcionado ningún recurso.", - "progress.title": "Buscando referencias de archivo" - }, - "dist/preview/documentRenderer": { - "preview.notFound": "{0} no se puede encontrar", - "preview.securityMessage.label": "Alerta de seguridad de contenido deshabilitado", - "preview.securityMessage.text": "Se ha deshabilitado parte del contenido de este documento", - "preview.securityMessage.title": "Se ha deshabilitado el contenido potencialmente inseguro en la vista previa de Markdown. Para permitir el contenido inseguro o habilitar scripts, cambie la configuración de la vista previa de Markdown" - }, - "dist/preview/preview": { - "lockedPreviewTitle": "[Vista previa] {0}", - "onPreviewStyleLoadError": "No se pudo cargar 'markdown.styles': {0}", - "preview.clickOpenFailed": "No se pudo abrir {0}", - "previewTitle": "Vista Previa {0}" - }, - "dist/preview/security": { - "disable.description": "Permitir todo el contenido y la ejecución de scripts. No se recomienda.", - "disable.title": "Deshabilitar", - "disableSecurityWarning.title": "Deshabilitar advertencias de seguridad de vista previa en esta área de trabajo", - "enableSecurityWarning.title": "Habilitar advertencias de seguridad de vista previa en esta área de trabajo", - "insecureContent.description": "Habilitar el contenido de carga sobre http", - "insecureContent.title": "Permitir contenido no seguro", - "insecureLocalContent.description": "Habilitar la carga del contenido sobre http desde localhost", - "insecureLocalContent.title": "Permitir contenido local inseguro ", - "moreInfo.title": "Más información", - "preview.showPreviewSecuritySelector.title": "Seleccione configuración de seguridad para las previsualizaciones de Markdown en esta área de trabajo", - "strict.description": "Cargar solo el contenido seguro", - "strict.title": "Strict", - "toggleSecurityWarning.description": "No afecta al nivel de seguridad de contenido" - }, - "package": { - "configuration.markdown.editor.drop.enabled": "Habilita o deshabilita la colocación en el editor de Markdown para insertar el turno. Requiere habilitar `#editor.dropIntoEditor.enabled#`.", - "configuration.markdown.editor.pasteLinks.enabled": "Al habilitar o deshabilitar el pegado de archivos en un editor de Markdown, se insertan vínculos de Markdown. Requiere habilitar \"#editor.experimental.pasteActions.enabled#\".", - "configuration.markdown.experimental.validate.enabled.description": "Habilite o deshabilite todos los informes de errores en los archivos Markdown.", - "configuration.markdown.experimental.validate.fileLinks.enabled.description": "Valide los vínculos a otros archivos de Markdown, por ejemplo, '[link](/path/to/file.md)'. Esto comprueba que los archivos de destino existen. Requiere habilitar '#markdown.experimental.validate.enabled#'.", - "configuration.markdown.experimental.validate.fileLinks.markdownFragmentLinks.description": "Valide la parte de fragmento de vínculos a encabezados de otros archivos en archivos Markdown, por ejemplo, \"[link](/path/to/file.md#header)\". Hereda el valor de configuración de \"#markdown.experimental.validate.fragmentLinks.enabled#\" de forma predeterminada.", - "configuration.markdown.experimental.validate.fragmentLinks.enabled.description": "Valide los vínculos de fragmento a los encabezados del archivo Markdown actual, por ejemplo, \"[link](#header)\". Requiere habilitar \"#markdown.experimental.validate.enabled#\".", - "configuration.markdown.experimental.validate.ignoreLinks.description": "Configure vínculos que no deben validarse. Por ejemplo, `/about` no validaría el vínculo `[about](/about)`, mientras que el valor global `/assets/**/*.svg` le permitirá omitir la validación de cualquier vínculo a archivos `.svg` en el directorio `assets`.", - "configuration.markdown.experimental.validate.referenceLinks.enabled.description": "Validar vínculos de referencia en archivos Markdown, por ejemplo, '[link][ref]'. Requiere habilitar '#markdown.experimental.validate.enabled#'.", - "configuration.markdown.links.openLocation.beside": "Abrir enlaces junto al editor activo.", - "configuration.markdown.links.openLocation.currentGroup": "Abra vínculos en el grupo de editor activo.", - "configuration.markdown.links.openLocation.description": "Controla dónde se deben abrir los vínculos de los archivos Markdown.", - "configuration.markdown.preview.openMarkdownLinks.description": "Controla cómo deben abrirse los vínculos hacia otros archivos Markdown en la vista previa de Markdown.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Intenta abrir los vínculos en el editor.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Intenta abrir los vínculos en la vista previa de Markdown.", - "configuration.markdown.suggest.paths.enabled.description": "Habilitar o deshabilitar sugerencias de ruta de acceso para vínculos de marcado", - "description": "Proporciona un potente soporte de lenguaje para archivos Markdown.", - "displayName": "Características del lenguaje Markdown", - "markdown.findAllFileReferences": "Buscar referencias de archivo", - "markdown.preview.breaks.desc": "Establece cómo se representan los saltos de línea en la vista previa de Markdown. Si se establece en \"true\", se crea
para las líneas nuevas dentro de los párrafos.", - "markdown.preview.doubleClickToSwitchToEditor.desc": "Haga doble clic en la vista previa de Markdown para cambiar al editor.", - "markdown.preview.fontFamily.desc": "Controla la familia de fuentes que se usa en la vista previa de Markdown.", - "markdown.preview.fontSize.desc": "Controla el tamaño de fuente en píxeles que se usa en la vista previa de Markdown.", - "markdown.preview.lineHeight.desc": "Controla la altura de línea que se usa en la vista previa de Markdown. Este número es relativo al tamaño de fuente.", - "markdown.preview.linkify": "Habilita o deshabilita la conversión de texto de tipo URL a vínculos en la vista previa de Markdown.", - "markdown.preview.markEditorSelection.desc": "Marca la selección del editor actual en la vista previa de Markdown.", - "markdown.preview.refresh.title": "Actualizar vista previa", - "markdown.preview.scrollEditorWithPreview.desc": "Al desplazarse en la vista previa de Markdown, se actualiza la vista del editor.", - "markdown.preview.scrollPreviewWithEditor.desc": "Al desplazarse en el editor de Markdown, se actualiza la vista de la previsualización.", - "markdown.preview.title": "Abrir vista previa", - "markdown.preview.toggleLock.title": "Cambiar fijación de la vista previa ", - "markdown.preview.typographer": "Habilita o deshabilita algunos embellecimientos de comillas y reemplazos independientes del idioma en la vista previa de Markdown.", - "markdown.previewSide.title": "Abrir vista previa en el lateral", - "markdown.showLockedPreviewToSide.title": "Abrir vista previa fija en el lateral", - "markdown.showPreviewSecuritySelector.title": "Cambiar configuración de seguridad de vista previa", - "markdown.showSource.title": "Mostrar origen", - "markdown.styles.dec": "Lista de direcciones URL o rutas de acceso locales a hojas de estilo CSS que se van a usar desde la vista previa de Markdown. Las rutas de acceso relativas se interpretan en relación con la carpeta abierta en el Explorador. Si no hay ninguna carpeta abierta, se interpretan en relación con la ubicación del archivo Markdown. Todo '\\' debe escribirse como '\\\\'.", - "markdown.trace.extension.desc": "Habilita el registro de depuración para las extensiones de Markdown. ", - "markdown.trace.server.desc": "Realiza un seguimiento de la comunicación entre VS Code y el servidor de lenguaje Markdown.", - "workspaceTrust": "Necesario para cargar los estilos configurados en el área de trabajo." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-es/translations/extensions/microsoft-authentication.i18n.json deleted file mode 100644 index 006b4215e2..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/microsoft-authentication.i18n.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/AADHelper": { - "pasteCodePlaceholder": "Pegue aquí el código de autorización...", - "pasteCodePrompt": "Proporcione el código de autorización para completar el flujo de inicio de sesión.", - "pasteCodeTitle": "Autenticación de Microsoft", - "signOut": "Se ha cerrado la sesión porque se ha producido un error al leer la información de autenticación almacenada." - }, - "package": { - "description": "Proveedor de autenticación de Microsoft", - "displayName": "Cuenta Microsoft", - "signIn": "Iniciar sesión", - "signOut": "Cerrar sesión" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json index 5eb8150607..9d168dbbc7 100644 --- a/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json @@ -38,38 +38,79 @@ "objectManagement.ApplicationRoleTypeDisplayNameInTitle": "Rol de aplicación", "objectManagement.ColumnDisplayName": "columna", "objectManagement.DatabaseDisplayName": "base de datos", + "objectManagement.DatabaseDisplayNameInTitle": "Base de datos", "objectManagement.DatabaseRoleTypeDisplayName": "rol de base de datos", "objectManagement.DatabaseRoleTypeDisplayNameInTitle": "Rol de base de datos", "objectManagement.LoginTypeDisplayName": "inicio de sesión", "objectManagement.LoginTypeDisplayNameInTitle": "Iniciar sesión", - "objectManagement.OkText": "Aceptar", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfSchema": "Todos los objetos que pertenecen a un esquema", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfTypes": "Todos los objetos de determinados tipos", + "objectManagement.ObjectSelectionMethodDialog_SelectSchemaDropdownLabel": "Esquema", + "objectManagement.ObjectSelectionMethodDialog_SpecificObjects": "Objetos específicos…", + "objectManagement.ObjectSelectionMethodDialog_TypeLabel": "¿Cómo desea agregar objetos?", + "objectManagement.SearchTextLabel": "Buscar texto", + "objectManagement.ServerDisplayName": "Servidor", "objectManagement.ServerRoleTypeDisplayName": "rol del servidor", "objectManagement.ServerRoleTypeDisplayNameInTitle": "Rol del servidor", "objectManagement.TableDisplayName": "tabla", "objectManagement.UserDisplayName": "usuario", "objectManagement.UserTypeDisplayNameInTitle": "Usuario", "objectManagement.ViewDisplayName": "Ver", - "objectManagement.addMemberText": "Agregar un miembro", - "objectManagement.addText": "Agregar…", + "objectManagement.addMembersText": "Agregar miembros", + "objectManagement.addSecurablesText": "Agregar elementos protegibles", "objectManagement.advancedSectionHeader": "Opciones avanzadas", + "objectManagement.azurePricingLink": "calculadora de precios de Azure SQL Database", + "objectManagement.backupRedundancyLabel": "Redundancia de almacenamiento de copia de seguridad", "objectManagement.blankPasswordConfirmation": "La creación de un inicio de sesión con una contraseña en blanco presenta un riesgo de seguridad. ¿Está seguro de que desea continuar?", "objectManagement.browseForOwnerText": "Buscar una propietario", "objectManagement.browseText": "Examinar…", + "objectManagement.collationLabel": "Intercalación", + "objectManagement.compatibilityLevelLabel": "Nivel de compatibilidad", + "objectManagement.configureSLOSectionHeader": "Configurar SLO", "objectManagement.confirmPasswordLabel": "Confirmar contraseña", + "objectManagement.containmentTypeLabel": "Tipo de independencia", "objectManagement.createObjectOperationName": "Crear {0}", + "objectManagement.currentSLOLabel": "Objetivo de nivel de servicio actual", + "objectManagement.databaseExistsError": "La base de datos \\\"{0}\\\" ya existe. Elija otro nombre de base de datos distinto.", + "objectManagement.databaseProperties.backupSectionHeader": "Copia de seguridad", + "objectManagement.databaseProperties.databaseSectionHeader": "Base de datos", + "objectManagement.databaseProperties.dateCreated": "Fecha de creación", + "objectManagement.databaseProperties.mbUnitText": "{0} MB", + "objectManagement.databaseProperties.memoryAllocated": "Memoria asignada a objetos con optimización para memoria", + "objectManagement.databaseProperties.memoryUsed": "Memoria usada por objetos con optimización para memoria", + "objectManagement.databaseProperties.name": "Nombre", + "objectManagement.databaseProperties.numberOfUsers": "Número de usuarios", + "objectManagement.databaseProperties.owner": "Propietario", + "objectManagement.databaseProperties.size": "Tamaño", + "objectManagement.databaseProperties.spaceAvailable": "Espacio disponible", + "objectManagement.databaseProperties.status": "Estado", "objectManagement.databaseRole.SelectMemberDialogTitle": "Seleccione miembro de rol de base de datos", "objectManagement.databaseRole.SelectOwnerDialogTitle": "Seleccione propietario de rol de base de datos", "objectManagement.deleteLoginConfirmation": "Eliminar los inicios de sesión del servidor no elimina los usuarios de la base de datos asociados a los inicios de sesión. Para completar el proceso, elimine los usuarios en cada base de datos. Puede que tenga que transferir primero la propiedad de esquemas a usuarios nuevos.", "objectManagement.deleteObjectConfirmation": "¿Seguro que quiere eliminar el {0}: {1}?", "objectManagement.deleteObjectError": "Se ha producido un error al eliminar {0}: {1}. {2}", "objectManagement.deleteObjectOperationName": "Eliminar {0} \"{1}\"", + "objectManagement.denyColumnHeader": "Denegar", + "objectManagement.editionLabel": "Edición", + "objectManagement.effectivePermissionsTableLabel": "Permisos efectivos para el elemento protegible seleccionado", + "objectManagement.effectivePermissionsTableLabelSelected": "Permisos efectivos para: {0}", "objectManagement.enabledLabel": "Habilitado", - "objectManagement.filterText": "Filtro", + "objectManagement.explicitPermissionsTableLabel": "Permisos explícitos para el elemento protegible seleccionado", + "objectManagement.explicitPermissionsTableLabelSelected": "Permisos explícitos para: {0}", + "objectManagement.filterSectionTitle": "Filtros", "objectManagement.findText": "Buscar", "objectManagement.generalSectionHeader": "General", - "objectManagement.helpText": "Ayuda", + "objectManagement.grantColumnHeader": "Conceder", + "objectManagement.grantorColumnHeader": "Otorgante", + "objectManagement.hardwareGeneration": "Generación de hardware", "objectManagement.invalidPasswordError": "La contraseña no cumple el requisito de complejidad. Para obtener más información: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "objectManagement.loadingDialog": "Cargando cuadro de diálogo...", + "objectManagement.isClustered": "En clúster", + "objectManagement.isHadrEnabled": "Está habilitado para HADR", + "objectManagement.isPolyBaseInstalled": "Está instalada la característica PolyBase", + "objectManagement.isXTPSupported": "Es compatible con XTP", + "objectManagement.language": "Idioma", + "objectManagement.lastDatabaseBackup": "Última copia de seguridad de la base de datos", + "objectManagement.lastDatabaseLogBackup": "Última copia de seguridad del registro de base de datos", "objectManagement.loadingObjectsCompletedLabel": "Carga de objetos completada, {0} objetos encontrados", "objectManagement.loadingObjectsLabel": "Cargando de los objetos en curso...", "objectManagement.login.aadAuthenticationType": "Autenticación con Azure Active Directory", @@ -89,36 +130,52 @@ "objectManagement.login.sqlAuthenticationType": "Autenticación de SQL", "objectManagement.login.windowsAuthenticationType": "Autenticación de Windows", "objectManagement.loginNotSelectedError": "No se ha seleccionado el inicio de sesión.", + "objectManagement.maxServerMemoryText": "Cantidad máxima de memoria del servidor (MB)", + "objectManagement.maxSizeLabel": "Tamaño máximo", "objectManagement.membersLabel": "Miembros", "objectManagement.membershipLabel": "Pertenencia", + "objectManagement.memory": "Memoria", + "objectManagement.minServerMemoryText": "Memoria mínima del servidor (MB)", "objectManagement.nameCannotBeEmptyError": "El nombre no puede estar vacío.", "objectManagement.nameLabel": "Nombre", "objectManagement.newObjectDialogTitle": "{0} - Nuevo (Versión preliminar)", - "objectManagement.noActionScriptedMessage": "No hay acción para incluir en el script.", "objectManagement.noConnectionUriError": "No se pudo recuperar la información de conexión. Vuelva a conectarse e inténtelo de nuevo.", "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (Versión preliminar)", + "objectManagement.objectSelectionMethodDialogTitle": "Agregar objetos", "objectManagement.objectTypeLabel": "Tipo de objeto", + "objectManagement.objectTypesLabel": "Tipos de objeto", "objectManagement.objectsLabel": "Objetos", "objectManagement.openNewObjectDialogError": "Error al abrir el nuevo cuadro de diálogo {0}. {1}", "objectManagement.openObjectPropertiesDialogError": "Error al abrir el cuadro de diálogo de propiedades para {0}: {1}. {2}", + "objectManagement.operatingSystem": "Sistema operativo", + "objectManagement.optionsSectionHeader": "Opciones", "objectManagement.ownerText": "Propietario", "objectManagement.passwordCannotBeEmptyError": "La contraseña no puede estar vacía.", "objectManagement.passwordLabel": "Contraseña", "objectManagement.passwordsNotMatchError": "La contraseña debe coincidir con la contraseña de confirmación.", + "objectManagement.permissionColumnHeader": "Permiso", + "objectManagement.platform": "Plataforma", + "objectManagement.processors": "Procesadores", + "objectManagement.product": "Producto", + "objectManagement.properties": "Propiedades", + "objectManagement.recoveryModelLabel": "Modelo de recuperación", "objectManagement.refreshOEError": "Error al actualizar el explorador de objetos. {0}", "objectManagement.removeMemberText": "Quitar el miembro seleccionado", - "objectManagement.removeText": "Quitar", + "objectManagement.removeSecurablesText": "Quitar elemento protegible seleccionado", "objectManagement.renameObjectDialogTitle": "Escriba un nombre nuevo", "objectManagement.renameObjectError": "Error al cambiar el nombre de {0} '{1}' a '{2}'. {3}", "objectManagement.renameObjectOperationName": "Cambie el nombre de {0} '{1}' a '{2}'", + "objectManagement.reservedStorageSizeInMB": "Tamaño de almacenamiento reservado", + "objectManagement.rootDirectory": "Directorio raíz", "objectManagement.schemaLabel": "Esquema", - "objectManagement.scriptError": "Error al generar el script. {0}", - "objectManagement.scriptGenerated": "El script se ha generado correctamente. Puedes cerrar el cuadro de diálogo para verlo en el editor recién abierto.", - "objectManagement.scriptText": "Script", + "objectManagement.securablesText": "Elementos protegibles", + "objectManagement.selectSecurablesDialogTitle": "Seleccionar elementos protegibles", "objectManagement.selectText": "Seleccionar", - "objectManagement.selectedLabel": "Seleccionado", + "objectManagement.serverCollation": "Intercalación del servidor", "objectManagement.serverRole.SelectMemberDialogTitle": "Seleccionar miembros del rol de servidor", "objectManagement.serverRole.SelectOwnerDialogTitle": "Seleccionar propietario de rol de servidor", + "objectManagement.serviceTier": "Nivel de servicio", + "objectManagement.storageSpaceUsageInGB": "Uso de espacio de almacenamiento", "objectManagement.updateObjectOperationName": "Actualizar {0} \"{1}\"", "objectManagement.user.aadAuth": "Autenticar con Azure Active Directory.", "objectManagement.user.defaultSchemaLabel": "Esquema predeterminado", @@ -129,7 +186,8 @@ "objectManagement.user.sqlAuth": "Autenticar con contraseña", "objectManagement.user.type": "Tipo", "objectManagement.user.windowsUser": "Asignado a un usuario o grupo de Windows", - "objectManagement.yesText": "Sí" + "objectManagement.versionText": "Versión", + "objectManagement.withGrantColumnHeader": "Con concesión" }, "dist/sqlToolsServer": { "downloadServiceDoneChannelMsg": "{0} descargado", @@ -155,6 +213,21 @@ "serviceCrashMessage": "El componente {0} se cerró de forma inesperada. Reinicie Azure Data Studio.", "viewKnownIssuesText": "Ver problemas conocidos" }, + "dist/ui/localizedConstants": { + "mssql.ui.OkText": "Aceptar", + "mssql.ui.generatingScript": "Generando el script...", + "mssql.ui.generatingScriptCompleted": "Script generado", + "mssql.ui.helpText": "Ayuda", + "mssql.ui.loadingDialog": "Cargando cuadro de diálogo...", + "mssql.ui.noActionScriptedMessage": "No hay acción para incluir en el script.", + "mssql.ui.scriptError": "Se ha producido un error al generar el script. {0}", + "mssql.ui.scriptGenerated": "El script se ha generado correctamente. Puedes cerrar el cuadro de diálogo para verlo en el editor recién abierto.", + "mssql.ui.scriptText": "Script", + "mssql.ui.yesText": "Sí", + "objectManagement.addText": "Agregar…", + "objectManagement.removeText": "Quitar", + "objectManagement.selectLabel": "Seleccionar" + }, "package": { "cloud.databaseProperties.azureEdition": "Edición", "cloud.databaseProperties.compatibilityLevel": "Nivel de compatibilidad", @@ -321,6 +394,7 @@ "mssql.query.textSize": "Tamaño máximo del texto y datos de ntext devueltos por una instrucción SELECT", "mssql.query.transactionIsolationLevel": "Habilitar la opción SET TRANSACTION ISOLATION LEVEL", "mssql.query.xactAbortOn": "Habilitar la opción SET XACT_ABORT ON", + "mssql.tableDesigner.allowDisableAndReenableDdlTriggers": "Indica si se permite que el diseñador de tablas deshabilite y vuelva a habilitar los desencadenadores DDL durante la publicación.", "mssql.tableDesigner.preloadDatabaseModel": "Indica si se debe cargar previamente el modelo de base de datos cuando se expande el nodo de base de datos en el explorador de objetos. Cuando se habilita, se puede reducir el tiempo de carga del diseñador de tablas. Nota: Es posible que vea un uso de memoria mayor que el normal si necesita expandir una gran cantidad de nodos de base de datos.", "mssql.tracing.desc": "Realiza un seguimiento de la comunicación entre Azure Data Studio y el Servicio de herramientas de SQL al canal de salida del Servicio de herramientas de SQL. ADVERTENCIA: esto puede incluir información confidencial cuando está habilitado el registro detallado.", "mssql.tracingLevel": "[Opcional] El nivel de registro para servicios back-end. Azure Data Studio genera un nombre de archivo cada vez que se inicia y, si el archivo ya existe, las entradas de registros se anexan a ese archivo. Para la limpieza de archivos de registro antiguos, consulte la configuración de logRetentionMinutes y logFilesRemovalLimit. El valor predeterminado tracingLevel no registra mucho. El cambio de detalle podría dar lugar a amplios requisitos de registro y espacio en disco para los registros. Error incluye Crítico, Advertencia incluye Error, Información incluye Advertencia y Detallado incluye Información.", diff --git a/i18n/ads-language-pack-es/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-es/translations/extensions/sql-database-projects.i18n.json index ef06122164..ac7e6e0af7 100644 --- a/i18n/ads-language-pack-es/translations/extensions/sql-database-projects.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/sql-database-projects.i18n.json @@ -25,12 +25,14 @@ "addDatabaseReferenceOkButtonText": "Agregar una referencia", "addDatabaseReferencedialogName": "Agregar referencia de base de datos", "addItemAction": "Agregar elemento", + "addSqlCmdVariableWithoutDefaultValue": "¿Agregar la variable SQLCMD ''{0}'' al proyecto sin el valor predeterminado?", "advancedOptionsButton": "Avanzado...", "advancedPublishOptions": "Opciones avanzadas de publicación", "appSettingPrompt": "¿Desea actualizar la función de Azure local.settings.json con la nueva cadena de conexión?", "applyConfirmation": "¿Está seguro de que desea actualizar el proyecto de destino?", "applyError": "Error al actualizar el proyecto: {0}", "applySuccess": "El proyecto se actualizó correctamente.", + "artifactReference": "Referencia de artefacto", "at": "en", "autorestProjectName": "Nombre del nuevo proyecto SQL", "azureAccounts": "Cuentas de Azure", @@ -119,8 +121,8 @@ "downloadError": "Error de descarga", "downloadProgress": "Progreso de la descarga", "downloading": "Descargando", - "downloadingDacFxDlls": "Descargando NuGet Microsoft.Build.Sql para obtener archivos DLL de compilación", "downloadingFromTo": "Descargando {0} de {1}", + "downloadingNuget": "Descargando {0} nget para obtener archivos DLL de compilación ", "edgeEulaAgreementTitle": "Contrato de licencia de Microsoft Azure SQL Edge", "edgeProjectTypeDescription": "Comience con las partes principales para desarrollar y publicar esquemas para Azure SQL Edge Database.", "edgeProjectTypeDisplayName": "Azure SQL Edge Database", @@ -234,6 +236,7 @@ "optionName": "Nombre de la opción", "optionNotFoundWarningMessage": "etiqueta: {0} no existe en la búsqueda de nombre de valor de opciones", "outsideFolderPath": "No se admiten elementos con ruta absolutas fuera de la carpeta del proyecto. Asegúrese de que las rutas del archivo de proyecto son relativas a la carpeta del proyecto.", + "packageReference": "Referencia de paquete", "parentTreeItemUnknown": "No se puede acceder al elemento primario del elemento de árbol proporcionado.", "passwordNotMatch": "La contraseña de {0} no coincide con la contraseña de confirmación.", "portMustNotBeNumber": "El puerto debe ser un número", @@ -262,6 +265,7 @@ "publishDialogName": "Publicación del proyecto", "publishOptions": "Opciones de publicación", "publishProfileElements": "Publicar elementos de perfil", + "publishProfileFriendlyName": "Perfil de publicación", "publishProjectSucceed": "Proyecto de base de datos publicado correctamente", "publishSettingsFiles": "Archivo de configuración de publicación", "publishTo": "Publicar destino", @@ -273,8 +277,9 @@ "publishToNewAzureServer": "Publicar en nuevo servidor lógico de Azure SQL (versión preliminar)", "publishToNewAzureServerFailed": "No se pudo publicar en el nuevo servidor de Azure SQL. {0}", "publishingProjectMessage": "Publicando proyecto en un contenedor...", - "referenceRadioButtonsGroupTitle": "Tipo", - "referenceType": "Tipo de referencia", + "referenceRadioButtonsGroupTitle": "Tipo de base de datos al que se hace referencia", + "referenceTypeRadioButtonsGroupTitle": "Tipo de referencia", + "referencedDatabaseType": "Tipo de base de datos al que se hace referencia", "reloadProject": "¿Quiere volver a cargar el proyecto de base de datos?", "reset": "Restablecer", "resetAllVars": "Restablecer todas las variables", @@ -289,6 +294,7 @@ "runningDockerMessage": "Ejecutando el contenedor Docker...", "sameDatabase": "Misma base de datos", "save": "Guardar", + "saveProfile": "¿Desea guardar la configuración en un perfil (.publish.xml)?", "saveProfileAsButtonText": "Guardar como...", "schema": "Esquema", "schemaCompare.compareErrorMessage": "Error en la comparación de esquemas: {0}", @@ -347,7 +353,7 @@ "unableToFindFile": "No se encuentra {1}con la ruta \"{0}\".", "unableToFindReference": "No se encuentra la referencia de base de datos {0}.", "unableToFindSqlCmdVariable": "No se encuentra la variable SQLCMD \"{0}\".", - "unableToPerformAction": "No se encuentra el destino \"{0}\": \"{1}\".", + "unableToPerformAction": "No se ha podido localizar \"{0}\" objetivo: \"{1}\". {2}", "unexpectedProjectContext": "No se puede establecer el contexto del proyecto. Comando invocado desde una ubicación inesperada: {0}", "unhandledDeleteType": "Tipo de elemento no controlado durante la eliminación: \"{0}\"", "unhandledMoveNode": "Tipo de nodo no controlado para mover", @@ -411,6 +417,7 @@ "sqlDatabaseProjects.newItem": "Agregar elemento...", "sqlDatabaseProjects.newPostDeploymentScript": "Agregar script posterior a la implementación", "sqlDatabaseProjects.newPreDeploymentScript": "Agregar script anterior a la implementación", + "sqlDatabaseProjects.newPublishProfile": "Agregar perfil de publicación", "sqlDatabaseProjects.newScript": "Agregar script", "sqlDatabaseProjects.newStoredProcedure": "Agregar procedimiento almacenado", "sqlDatabaseProjects.newTable": "Agregar tabla", @@ -419,6 +426,7 @@ "sqlDatabaseProjects.open": "Abrir proyecto de base de datos", "sqlDatabaseProjects.openContainingFolder": "Abrir carpeta contenedora", "sqlDatabaseProjects.openInDesigner": "Abrir en el Diseñador", + "sqlDatabaseProjects.openReferencedSqlProject": "Abrir proyecto", "sqlDatabaseProjects.properties": "Propiedades", "sqlDatabaseProjects.publish": "Publicar", "sqlDatabaseProjects.rename": "Cambiar nombre", diff --git a/i18n/ads-language-pack-es/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-es/translations/extensions/sql-migration.i18n.json index fdd69e3124..c246dedcb5 100644 --- a/i18n/ads-language-pack-es/translations/extensions/sql-migration.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/sql-migration.i18n.json @@ -9,8 +9,6 @@ "version": "1.0.0", "contents": { "dist/constants/strings": { - "azure.accounts.accountAccessError": "Error al obtener acceso a la cuenta seleccionada \"{0}\" y al espacio empresarial “{1}”. Seleccione \"Vincular cuenta\" y actualice la cuenta o seleccione otra. Error \"{2}\"", - "azure.accounts.accountStaleError": "El token de acceso para la cuenta seleccionada \"{0}\" y el espacio empresarial “{1}” ya no es válido. Seleccione \"Vincular cuenta\" y actualice la cuenta, o seleccione otra.", "serviceCrashMessage": "No se pudo iniciar el componente del servicio de migración. {0}", "serviceCrashed": "El componente de servicio se bloqueó.", "serviceProviderIntializationError": "No se pudo inicializar el proveedor de servicios.", @@ -338,9 +336,9 @@ "sql.migration.ir.page.sql.migration.service.not.found": "No se encontró ningún Database Migration Service. Cree uno nuevo", "sql.migration.ir.page.title": "Azure Database Migration Service", "sql.migration.ir.setup.step1": "Paso 1: {0}", - "sql.migration.ir.setup.step2": "Step 2: Use the keys below to register your integration runtime", - "sql.migration.ir.setup.step3": "Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.ir.setup.step3.alternate": "Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.ir.setup.step2": "Paso 2: Use las claves siguientes para registrar el entorno de ejecución de integración", + "sql.migration.ir.setup.step3": "Paso 3: Haga clic en el botón \"Prueba de conexión\" para comprobar la conexión entre Azure Database Migration Service y el entorno de ejecución de integración", + "sql.migration.ir.setup.step3.alternate": "Paso 3: Haga clic en el botón \"Actualizar\" para comprobar la conexión entre Azure Database Migration Service y el entorno de ejecución de integración", "sql.migration.issue.aria.label": "Problema de bloqueo: {0}", "sql.migration.issues": "Problemas", "sql.migration.issues.count": "Problemas ({0})", @@ -536,9 +534,9 @@ "sql.migration.select.target.to.continue": "Para continuar, seleccione un destino.", "sql.migration.server": "Servidor", "sql.migration.service.account.info.text": "Asegúrese de que la cuenta de servicio que ejecuta la instancia de SQL Server de origen tenga privilegios de lectura en el recurso compartido de red.", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).", - "sql.migration.service.container.container.description2": "Follow the instructions below to set up self-hosted integration runtime.", - "sql.migration.service.container.heading": "Set up integration runtime", + "sql.migration.service.container.container.description1": "Azure Database Migration Service aprovecha el entorno de ejecución de integración autohospedado de Azure Data Factory para controlar la conectividad entre el origen y el destino, y cargar copias de seguridad de un recurso compartido de archivos de red local en Azure (si procede).", + "sql.migration.service.container.container.description2": "Siga estas instrucciones para configurar un entorno de ejecución de integración autohospedado.", + "sql.migration.service.container.heading": "Configuración del entorno de ejecución de integración", "sql.migration.service.container.loading.help": "Cargando servicios de migración", "sql.migration.service.details.authKeys.label": "Claves de autenticación", "sql.migration.service.details.authKeys.title": "Claves de autenticación utilizadas para conectar con el nodo del entorno de ejecución de integración autohospedado", @@ -550,14 +548,14 @@ "sql.migration.service.header": "Detalles de Azure Database Migration Service \"{0}\":`", "sql.migration.service.not.found": "No se encontraron servicios de migración. Para continuar, cree uno nuevo.", "sql.migration.service.not.ready": "Azure Database Migration Service no está registrado. Azure Database Migration Service \"{0}\" debe registrarse con entorno de ejecución de integración autohospedado en cualquier nodo.", - "sql.migration.service.not.ready.below": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.\r\n\r\nSee below for registration instructions.", + "sql.migration.service.not.ready.below": "Azure Database Migration Service no está registrado. Azure Database Migration Service \"{0}\" debe registrarse con entorno de ejecución de integración autohospedado en cualquier nodo.\r\n\r\nConsulte la información siguiente para ver las instrucciones de registro.", "sql.migration.service.prompt": "{0} (cambiar)", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes.", - "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes. See below for registration instructions.", + "sql.migration.service.ready": "Azure Database Migration Service \"{0}\" está conectado a un entorno de ejecución de integración autohospedado que se ejecuta en nodos: {1}\r\n\r\nPara mejorar el rendimiento y la alta disponibilidad, puede registrar nodos adicionales.", + "sql.migration.service.ready.below": "Azure Database Migration Service \"{0}\" está conectado a un entorno de ejecución de integración autohospedado que se ejecuta en nodos: {1}\r\n\r\nPara mejorar el rendimiento y la alta disponibilidad, puede registrar nodos adicionales. Consulte la información siguiente para ver las instrucciones de registro.", "sql.migration.service.selection.location.msg": "Seleccione la ubicación de los archivos de copia de seguridad de la base de datos antes de continuar.", "sql.migration.service.status.refresh.error": "Se ha producido un error al actualizar el estado de creación del servicio de migración.", "sql.migration.services.container.description": "Escriba la información siguiente para agregar una nueva Azure Database Migration Service.", - "sql.migration.services.container.description.network": "Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.", + "sql.migration.services.container.description.network": "Escriba la información siguiente para agregar una nueva instancia de Azure Database Migration Service. Para registrar el entorno de ejecución de integración autohospedado, seleccione \"Mis copias de seguridad de base de datos están en un recurso compartido de red\" en la página anterior.", "sql.migration.services.dialog.title": "Crear Azure Database Migration Service", "sql.migration.services.location": "Región de Azure para su Azure Database Migration Service. Debe ser la misma región que el Azure SQL de destino.", "sql.migration.services.name": "Nombre de Azure Database Migration Service.", @@ -758,6 +756,8 @@ "sql.migration.storage.account": "Cuenta de almacenamiento", "sql.migration.storageAccount.warning.many": "Es posible que la instancia de destino \"{0}\" no pueda acceder a la cuenta de almacenamiento \"{1}\". Asegúrese de que la subred de la instancia de destino está en la lista blanca de la cuenta de almacenamiento y, si procede, de que el punto de conexión privado se encuentra en la misma red virtual que el servidor de destino.", "sql.migration.storageAccount.warning.one": "Es posible que la instancia de destino \"{0}\" no pueda acceder a las cuentas de almacenamiento \"{1}\". Asegúrese de que la subred de la instancia de destino está en la lista blanca de las cuentas de almacenamiento y, si procede, de que los puntos de conexión privados están en la misma red virtual que el servidor de destino.", + "sql.migration.storageAccount.warning.vm.many": "Es posible que el servidor de destino \"{0}\" no pueda acceder a la cuenta de almacenamiento \"{1}\". Asegúrese de que la subred del servidor de destino está en la lista aprobada de la cuenta de almacenamiento.", + "sql.migration.storageAccount.warning.vm.one": "Es posible que el servidor de destino \"{0}\" no pueda acceder a las cuentas de almacenamiento \"{1}\". Asegúrese de que la subred del servidor de destino está en la lista aprobada de las cuentas de almacenamiento.", "sql.migration.subscription": "Suscripción", "sql.migration.summary.azure.storage": "Azure Storage", "sql.migration.summary.azure.storage.subscription": "Suscripción de Azure Storage", diff --git a/i18n/ads-language-pack-es/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.bat.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/bat.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.bat.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/notebook-renderers.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.builtin-notebook-renderers.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/notebook-renderers.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.builtin-notebook-renderers.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/vscode.configuration-editing.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.configuration-editing.i18n.json new file mode 100644 index 0000000000..2124970f8b --- /dev/null +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.configuration-editing.i18n.json @@ -0,0 +1,68 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Example": "Ejemplo", + "Files by Extension": "Archivos por extensión", + "Files with Extension": "Archivos con extensión", + "Files with Multiple Extensions": "Archivos con varias extensiones", + "Files with Path": "Archivos con ruta de acceso", + "Files with Siblings by Name": "Archivos con elementos del mismo nivel por nombre", + "Folder by Name (Any Location)": "Carpeta por nombre (cualquier ubicación)", + "Folder by Name (Top Level)": "Carpeta por nombre (nivel superior)", + "Folders with Multiple Names (Top Level)": "Carpetas con varios nombres (nivel superior)", + "GitHub": "GitHub", + "Map all files matching the absolute path glob pattern in their path to the language with the given identifier.": "Asigna todos los archivos cuya ruta de acceso al lenguaje con el identificador especificado coincide con el patrón global de ruta de acceso absoluta.", + "Map all files matching the glob pattern in their filename to the language with the given identifier.": "Asigna todos los archivos cuyo nombre coincide con el patrón global al lenguaje con el identificador especificado.", + "Match a folder with a specific name in any location.": "Hacer coincidir una carpeta con un nombre determinado en cualquier ubicación.", + "Match a top level folder with a specific name.": "Hacer coincidir una carpeta de nivel superior con un nombre específico.", + "Match all files of a specific file extension.": "Hacer coincidir todos los archivos que tengan una extensión de archivo determinada.", + "Match all files with any of the file extensions.": "Hacer coincidir todos los archivos con cualquiera de las extensiones de archivo.", + "Match files that have siblings with the same name but a different extension.": "Hacer coincidir archivos que tienen elementos del mismo nivel con el mismo nombre pero con extensión diferente.", + "Match multiple top level folders.": "Hacer coincidir varias carpetas de nivel superior.", + "The character used by the operating system to separate components in file paths": "Carácter que usa el sistema operativo para separar los componentes en las rutas de acceso de los archivos", + "The current opened file": "El archivo abierto actualmente", + "The current opened file relative to ${workspaceFolder}": "El archivo abierto actualmente relativo a ${workspaceFolder}", + "The current opened file's basename": "Nombre base del archivo abierto actual ", + "The current opened file's basename with no file extension": "Nombre base del archivo abierto actual sin extensión de archivo ", + "The current opened file's dirname": "Nombre del directorio del archivo abierto actual", + "The current opened file's dirname relative to ${workspaceFolder}": "Nombre de directorio del archivo abierto actual en relación con ${workspaceFolder}", + "The current opened file's extension": "Extensión del archivo abierto actualmente", + "The current selected line number in the active file": "El número de línea seleccionado actual en el archivo activo", + "The current selected text in the active file": "El texto actual seleccionado en el archivo activo ", + "The name of the default build task. If there is not a single default build task then a quick pick is shown to choose the build task.": "El nombre de la tarea de compilación predeterminada. Si no hay una única tarea de compilación predeterminada se muestra una selección rápida para elegir la tarea de compilación.", + "The name of the folder opened in VS Code without any slashes (/)": "El nombre de la carpeta abierta en VS Code sin ninguna barra diagonal (/)", + "The path of the folder opened in VS Code": "La ruta de la carpeta abierta en VS Code", + "The path where an an extension is installed.": "Ruta de acceso en que se instala una extensión.", + "The task runner's current working directory on startup": "El directorio de trabajo del ejecutor de tarea en el arranque", + "Use the language of the currently active text editor if any": "Utilice el idioma del editor de texto actualmente activo, si existe", + "a conditional separator (' - ') that only shows when surrounded by variables with values": "un separador condicional (\"-\") que aparece solo cuando está rodeado de variables con valores", + "an indicator for when the active editor has unsaved changes": "un indicador para cuando el editor activo tiene cambios sin guardar", + "e.g. SSH": "por ejemplo, SSH", + "e.g. VS Code": "p. ej. VS Code", + "file path of the workspace (e.g. /Users/Development/myWorkspace)": "ruta del archivo del área de trabajo (p. ej. /Users/Development/myWorkspace)", + "file path of the workspace folder the file is contained in (e.g. /Users/Development/myFolder)": "ruta de acceso de archivo de la carpeta del área de trabajo en la que el archivo está contenido (p. ej. /Users/Development/myFolder)", + "gist": "gist", + "name of the workspace folder the file is contained in (e.g. myFolder)": "nombre de la carpeta del área de trabajo en la que el archivo está contenido (p. ej. myFolder)", + "name of the workspace with optional remote name and workspace indicator if applicable (e.g. myFolder, myRemoteFolder [SSH] or myWorkspace (Workspace))": "nombre del área de trabajo con el nombre remoto opcional y el indicador del área de trabajo si procede (por ejemplo, myFolder, myRemoteFolder [SSH] o myWorkspace (Workspace))", + "shortened name of the workspace without suffixes (e.g. myFolder or myWorkspace)": "nombre abreviado del área de trabajo sin sufijos (por ejemplo, myFolder o myWorkspace)", + "the file name (e.g. myFile.txt)": "el nombre del archivo (por ejemplo miarchivo.txt)", + "the full path of the file (e.g. /Users/Development/myFolder/myFileFolder/myFile.txt)": "la ruta de acceso completa del archivo (por ejemplo, /Users/Development/myFolder/myFileFolder/myFile.txt)", + "the full path of the folder the file is contained in (e.g. /Users/Development/myFolder/myFileFolder)": "la ruta completa de la carpeta que contiene el archivo (por ejemplo, /Users/Development/myFolder/myFileFolder)", + "the name of the folder the file is contained in (e.g. myFileFolder)": "el nombre de la carpeta en que se encuentra el archivo (por ejemplo, myFileFolder)", + "the path of the file relative to the workspace folder (e.g. myFolder/myFileFolder/myFile.txt)": "la ruta de acceso de archivo relativa a la carpeta de área de trabajo (p. ej. myFolder/myFileFolder/myFile.txt)", + "the path of the folder the file is contained in, relative to the workspace folder (e.g. myFolder/myFileFolder)": "la ruta de la carpeta que contiene el archivo, relativa a la carpeta del área de trabajo (por ejemplo myFolder/myFileFolder)" + }, + "package": { + "description": "Proporciona características (IntelliSense avanzado, corrección automática) en archivos de configuración, como archivos de valores, de inicio y de recomendación de extensiones. ", + "displayName": "Edición de configuración" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.docker.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/docker.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.docker.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/git-base.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.git-base.i18n.json similarity index 53% rename from i18n/ads-language-pack-es/translations/extensions/git-base.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.git-base.i18n.json index 024711df3f..21f3c79db8 100644 --- a/i18n/ads-language-pack-es/translations/extensions/git-base.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.git-base.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "dist/remoteSource": { - "branch name": "Nombre de rama", - "error": "{0} Error: {1}", - "none found": "No se encontraron repositorios remotos.", - "pick url": "Elija una dirección URL desde la que se va a clonar.", - "provide url": "Proporcionar la dirección URL del repositorio", - "provide url or pick": "Proporcione la dirección URL del repositorio o seleccione un origen de repositorio.", + "bundle": { + "Branch name": "Nombre de rama", + "Choose a URL to clone from.": "Elija una dirección URL desde la que se va a clonar.", + "No remote repositories found.": "No se encontraron repositorios remotos.", + "Provide repository URL": "Proporcionar la dirección URL del repositorio", + "Provide repository URL or pick a repository source.": "Proporcione la dirección URL del repositorio o seleccione un origen de repositorio.", + "Repository name": "Nombre del repositorio", + "Repository name (type to search)": "Nombre del repositorio (escribir para buscar)", + "URL": "URL", "recently opened": "abiertos recientemente", "remote sources": "orígenes remotos", - "type to filter": "Nombre del repositorio", - "type to search": "Nombre del repositorio (escribir para buscar)", - "url": "URL" + "{0} Error: {1}": "{0} Error: {1}" }, "package": { "command.api.getRemoteSources": "Obtener orígenes remotos", diff --git a/i18n/ads-language-pack-es/translations/extensions/vscode.git.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.git.i18n.json new file mode 100644 index 0000000000..2456ceae18 --- /dev/null +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.git.i18n.json @@ -0,0 +1,599 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "\"{0}\" has fingerprint \"{1}\"": "“{0}” tiene la huella digital “{1}”.", + "$(info) Remote \"{0}\" has no tags.": "$(info) Remoto \"{0}\" no tiene etiquetas.", + "$(info) This repository has no tags.": "$(info) Este repositorio no tiene etiquetas.", + "A branch named \"{0}\" already exists": "Ya existe una rama denominada \"{0}\"", + "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?": "Se encontró un repositorio Git en las carpetas primarias del área de trabajo o en los archivos abiertos. ¿Desea abrir el repositorio?", + "Absolute paths not supported in \"git.scanRepositories\" setting.": "No se admiten rutas de acceso absolutas en la configuración \"git.scanRepositories\".", + "Add Remote": "Agregar remoto", + "Add a new remote...": "Agregar un nuevo remoto...", + "Add remote from URL": "Agregar remoto desde dirección URL", + "Add remote from {0}": "Agregar remoto desde {0}", + "Add to Workspace": "Añadir al área de trabajo", + "All Repositories": "Todos los repositorios", + "Always": "Siempre", + "Always Pull": "Incorporar cambios siempre con \"pull\"", + "Are you sure you want to DELETE {0} files?\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST if you proceed.": "¿Seguro que quiere ELIMINAR {0} archivos?\\n Esta acción es IRREVERSIBLE. \\nSi continúa, los archivos SE PERDERÁN PARA SIEMPRE.", + "Are you sure you want to DELETE {0}?\\nThis is IRREVERSIBLE!\\nThis file will be FOREVER LOST if you proceed.": "¿Seguro que quiere ELIMINAR {0}?\\nEsta acción es IRREVERSIBLE.\\nSi continúa, este archivo SE PERDERÁ PARA SIEMPRE.", + "Are you sure you want to continue connecting?": "¿Está seguro de que quiere continuar con la conexión?", + "Are you sure you want to create an empty commit?": "¿Seguro que desea crear una confirmación vacía?", + "Are you sure you want to discard ALL changes in {0} files?\\nThis is IRREVERSIBLE!\\nYour current working set will be FOREVER LOST if you proceed.": "¿Seguro que quiere descartar TODOS los cambios en {0} archivos? \\nEsta acción es IRREVERSIBLE. \\nSi continúa, su espacio de trabajo actual SE PERDERÁ PARA SIEMPRE.", + "Are you sure you want to discard changes in {0} files?": "¿Está seguro de que quiere descartar los cambios de {0} archivos?", + "Are you sure you want to discard changes in {0}?": "¿Está seguro de que quiere descartar los cambios de {0}?", + "Are you sure you want to drop ALL stashes? There are {0} stashes that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "¿Está seguro de que quiere quitar TODOS los cambios guardados provisionalmente? Hay {0} cambios guardados provisionalmente que estarán sujetos a eliminación y PUEDEN SER IMPOSIBLES DE RECUPERAR.", + "Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "¿Está seguro de que quiere quitar TODOS los cambios guardados provisionalmente? Hay 1 cambio guardado provisionalmente que estará sujeto a eliminación y PUEDE SER IMPOSIBLES DE RECUPERAR.", + "Are you sure you want to drop the stash: {0}?": "¿Seguro que quiere quitar el \"stash\": {0}?", + "Are you sure you want to restore {0} files?": "¿Está seguro de que desea restaurar {0} archivos?", + "Are you sure you want to restore {0}?": "¿Está seguro de que desea restaurar {0}?", + "Are you sure you want to stage {0} files with merge conflicts?": "¿Está seguro de que quiere hacer una copia intermedia de {0} archivos con conflictos de fusión mediante combinación?", + "Are you sure you want to stage {0} with merge conflicts?": "¿Está seguro de que quiere hacer una copia intermedia de {0} con conflictos de fusión mediante combinación?", + "Ask Me Later": "Preguntarme luego", + "Branch name": "Nombre de rama", + "Branch name needs to match regex: {0}": "El nombre de la rama debe coincidir con la expresión regular \"{0}\".", + "Can\\'t push refs to remote. Try running \"Pull\" first to integrate your changes.": "No se pueden enviar referencias al remoto. Intente ejecutar \\'Pull\\' primero para integrar sus cambios.", + "Can\\'t undo because HEAD doesn\\'t point to any commit.": "No se puede deshacer porque HEAD no apunta a ningún commit.", + "Changes": "Cambios", + "Checking Out Branch/Tag...": "Extrayendo rama/etiqueta...", + "Checking Out Changes...": "Extrayendo cambios...", + "Checkout Branch/Tag...": "Extraer rama/etiqueta...", + "Checkout detached...": "Extracción del repositorio desasociada...", + "Choose Folder...": "Elegir carpeta...", + "Choose a folder to clone {0} into": "Elija una carpeta en la que clonar {0}", + "Choose a repository": "Elija un repositorio", + "Choose which repository to clone": "Elija el repositorio que se va a clonar", + "Clone from URL": "Dirección URL de repositorio", + "Clone from {0}": "Clonar desde {0}", + "Cloning git repository \"{0}\"...": "Clonando el repositorio GIT '{0}'...", + "Commit": "Confirmar", + "Commit & Push Changes": "Confirmar y enviar cambios", + "Commit & Sync Changes": "Confirmar y sincronizar cambios", + "Commit Anyway": "Confirmar de todos modos", + "Commit Changes": "Confirmar cambios", + "Commit Changes on \"{0}\"": "Confirmar cambios en \"{0}\"", + "Commit Changes to New Branch": "Hacer \"commit\" de cambios en una nueva rama", + "Commit Hash": "Hash de confirmación", + "Commit Staged Changes": "Hacer \"commit\" de los cambios \"staged\"", + "Commit message": "Mensaje de confirmación", + "Commit operation was cancelled due to empty commit message.": "Se canceló la operación de confirmación debido a un mensaje de confirmación vacío.", + "Commit to New Branch & Push Changes": "Hacer \"commit\" en rama nueva e insertar cambios", + "Commit to New Branch & Synchronize Changes": "Confirmar en una rama nueva y sincronizar cambios", + "Commit to a New Branch": "Confirmar en una rama nueva", + "Commits without verification are not allowed, please enable them with the \"git.allowNoVerifyCommit\" setting.": "No se permiten las confirmaciones sin verificación, habilítelas con la configuración \"git. allowNoVerifyCommit\".", + "Committing & Pushing Changes...": "Confirmando y enviando cambios...", + "Committing & Synchronizing Changes...": "Confirmación y sincronización de cambios...", + "Committing Changes to New Branch...": "Haciendo \"commit\" de los cambios en la nueva rama...", + "Committing Changes...": "Confirmando cambios...", + "Committing to New Branch & Pushing Changes...": "Haciendo \"commit\" en nueva rama e insertando los cambios...", + "Committing to New Branch & Synchronizing Changes...": "Confirmando con la nueva rama y sincronizando cambios...", + "Conflict: Added By Them": "Conflicto: agregado por ellos", + "Conflict: Added By Us": "Conflicto: agregado por nosotros", + "Conflict: Both Added": "Conflicto: agregado por ambos", + "Conflict: Both Deleted": "Conflicto: eliminado por ambos", + "Conflict: Both Modified": "Conflicto: modificado por ambos", + "Conflict: Deleted By Them": "Conflicto: eliminado por ellos", + "Conflict: Deleted By Us": "Conflicto: eliminado por nosotros", + "Continue Rebase": "Continuar fusión mediante cambio de base", + "Continuing Rebase...": "Continuando fusión mediante cambio de base...", + "Could not clone your repository as Git is not installed.": "No se pudo clonar el repositorio porque GIT no está instalado.", + "Create Empty Commit": "Crear \"commit\" vacío", + "Create new branch from...": "Crear rama a partir de...", + "Create new branch...": "Crear rama...", + "Current": "Actual", + "Current commit message only contains whitespace characters": "El mensaje de confirmación actual solo contiene espacios en blanco.", + "Delete Branch": "Borrar rama", + "Delete File": "Eliminar archivo", + "Delete Files": "Eliminar archivos", + "Delete file": "Eliminar archivo", + "Deleted": "Eliminado", + "Discard 1 File": "Descartar un archivo", + "Discard 1 Tracked File": "Descartar un archivo con seguimiento", + "Discard All {0} Files": "Descartar todos los archivos ({0})", + "Discard Changes": "Descartar cambios", + "Discard {0} Tracked Files": "Descartar {0} archivos con seguimiento", + "Don\\'t Pull": "No incorporar cambios con \"pull\"", + "Don\\'t Show Again": "No volver a mostrar", + "Download Git": "Descargar Git", + "Email": "Correo electrónico", + "Enables the following features: {0}": "Enables the following features: {0}", + "Failed to authenticate to git remote.": "No se pudo autenticar en GIT remoto.", + "Failed to authenticate to git remote:\\n\\n{0}": "No se pudo autenticar en GIT remoto:\\n\\n{0}", + "File \"{0}\" was deleted by them and modified by us.\\n\\nWhat would you like to do?": "Ellos eliminaron el archivo \"{0}\" y nosotros lo modificamos.\\n\\n¿Qué quiere hacer?", + "File \"{0}\" was deleted by us and modified by them.\\n\\nWhat would you like to do?": "Nosotros eliminamos el archivo \"{0}\" y ellos lo modificaron.\\n\\n¿Qué quiere hacer?", + "Force Checkout": "Forzar extracción del repositorio", + "Force push is not allowed, please enable it with the \"git.allowForcePush\" setting.": "No está permitido forzar envío de cambios, habilite la opción mediante el control \"git.allowForcePush\".", + "Git History": "Historia de Git", + "Git error": "Error de GIT", + "Git local working changes": "Cambios de trabajo locales de Git", + "Git not found. Install it or configure it using the \"git.path\" setting.": "Git no encontrado. Instálelo o configúrelo mediante el valor \"git.path\".", + "Git repositories were found in the parent folders of the workspace or the open file(s). Would you like to open the repositories?": "Se encontraron repositorios Git en las carpetas primarias del área de trabajo o en los archivos abiertos. ¿Desea abrir los repositorios?", + "Git: {0}": "GIT: {0}", + "HEAD version of \"{0}\" is not available.": "La versión HEAD de \"{0}\" no está disponible.", + "Ignored": "Omitido", + "Incoming": "Entrante", + "Index Added": "Índice añadido", + "Index Copied": "Índice copiado", + "Index Deleted": "Índice Eliminado", + "Index Modified": "Índice modificado", + "Index Renamed": "Nombre de Índice Cambiado", + "Initialize Repository": "Inicializar el repositorio", + "Intent to Add": "Intención de añadir", + "Intent to Rename": "Intención de cambiar el nombre", + "Invalid branch name": "Nombre de rama no válido", + "It looks like the current branch \"{0}\" might have been rebased. Are you sure you still want to pull into it?": "Parece que la rama actual \"{0}\" puede haberse reajustado. ¿Seguro que aún quiere incorporarlo?", + "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?": "Parece que la rama actual puede haberse fusionado mediante cambio de base con \"rebase\". ¿Seguro que aún quiere incorporar los cambios en esta mediante \"pull\"?", + "It\\'s not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.": "No es posible cambiar el mensaje de confirmación en medio de una fusión mediante cambio de base. Complete la operación de fusionar mediante cambio de base y fusione de forma interactiva.", + "Keep Our Version": "Mantener nuestra versión", + "Keep Their Version": "Mantener la versión de ellos", + "Learn More": "Más información", + "Log level: {0}": "Nivel de registro: {0}", + "Make sure you configure your \"user.name\" and \"user.email\" in git.": "Asegúrese de configurar los valores de \"user.name\" y \"user.email\" en git.", + "Manage Unsafe Repositories": "Administrar repositorios no seguros", + "Merge Changes": "Fusionar cambios mediante combinación", + "Message": "Mensaje", + "Message (commit on \"{0}\")": "Mensaje (confirmar en \"{0}\")", + "Message ({0} to commit on \"{1}\")": "Mensaje ({0} para confirmar en \"{1}\")", + "Message ({0} to commit)": "Mensaje ({0} para confirmar)", + "Migrate Changes": "Migrar cambios", + "Modified": "Modificado", + "Never": "Nunca", + "No": "No", + "No rebase in progress.": "No hay ninguna fusión mediante cambio de base \"rebase\" en curso.", + "OK": "Aceptar", + "OK, Don\\'t Ask Again": "Vale, no volver a preguntar", + "OK, Don\\'t Show Again": "Vale, no volver a mostrar", + "Open": "Abrir", + "Open Comparison": "Abrir comparación", + "Open Git Log": "Abrir registro de GIT", + "Open Merge": "Ejecutar combinación", + "Open Repositories In Parent Folders": "Abrir repositorios en carpetas principales", + "Open Repository": "Abrir repositorio", + "Open in New Window": "Abrir en una ventana nueva", + "Optionally provide a stash message": "Opcionalmente, proporcionar un mensaje para el guardado provisional", + "Passphrase": "Frase de contraseña", + "Pick a branch to pull from": "Seleccionar una rama de la que extraer", + "Pick a provider to publish the branch \"{0}\" to:": "Seleccione un proveedor para publicar la rama \"{0}\":", + "Pick a remote to publish the branch \"{0}\" to:": "Seleccionar un elemento remoto para publicar la rama \"{0}\":", + "Pick a remote to pull the branch from": "Seleccione un origen remoto desde el que extraer la rama", + "Pick a remote to remove": "Seleccione un remoto para quitar", + "Pick a repository to mark as safe and open": "Elegir un repositorio para marcarlo como seguro y abierto", + "Pick a repository to open": "Elija un repositorio para abrir", + "Pick a repository to reopen": "Pick a repository to reopen", + "Pick a stash to apply": "Elegir un cambio guardado provisionalmente para aplicarlo", + "Pick a stash to drop": "Escoja una copia intermedia para eliminar", + "Pick a stash to pop": "Elija un cambio guardado provisionalmente para aplicarlo y quitarlo", + "Pick workspace folder to initialize git repo in": "Seleccione una carpeta de área de trabajo en la que inicializar el repositorio de git", + "Please check out a branch to push to a remote.": "Extraiga del repositorio una rama para insertar un remoto.", + "Please clean your repository working tree before checkout.": "Limpie el árbol de trabajo del repositorio antes de la desprotección.", + "Please provide a commit message": "Proporcione un mensaje de confirmación", + "Please provide a message to annotate the tag": "Por favor, especifique un mensaje para anotar la etiqueta", + "Please provide a new branch name": "Proporcione un nuevo nombre de rama", + "Please provide a remote name": "Proporcione un nombre de remoto", + "Please provide a tag name": "Por favor proporcione un nombre para la etiqueta ", + "Please provide the commit hash": "Proporcione el hash de \"commit\".", + "Publish Branch": "Publicar rama", + "Publish Branch \"{0}\"/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Publicar Branch \"{0}\"", + "Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Publicar Branch", + "Publish to {0}": "Publicar en {0}", + "Publish to...": "Publicar en...", + "Publishing Branch \"{0}\".../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Publicando Branch \"{0}\"...", + "Publishing Branch.../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Publicando Branch...", + "Pull": "Incorporación de cambios", + "Pull {0} and push {1} commits between {2}/{3}": "Hacer \"pull\" de {0} y \"push\" de {1} \"commits\" entre {2}/{3}", + "Pull {0} commits from {1}/{2}": "Hacer \"pull\" en {0} \"commits\" de {1}/{2}", + "Push {0} commits to {1}/{2}": "Hacer \"push\" en {0} \"commits\" a {1}/{2}", + "Rebasing": "Creando una nueva base", + "Remote \"{0}\" already exists.": "El remoto \"{0}\" ya existe.", + "Remote branch at {0}": "Rama remota en {0}", + "Remote name": "Nombre de remoto", + "Remote name format invalid": "Formato de nombre de remoto no válido", + "Reopen Closed Repositories": "Reopen Closed Repositories", + "Replace Local Tag(s)": "Reemplazar etiqueta(s) local(es)", + "Restore file": "Restaurar archivo", + "Restore files": "Restaurar archivos", + "Save All & Commit": "Guardar todo y confirmar", + "Save All & Stash": "Guardar todo y aplicar \"stash\"", + "Select a branch or tag to checkout": "Seleccionar una rama o etiqueta para extraer del repositorio", + "Select a branch to checkout in detached mode": "Seleccionar una rama para desproteger en modo desasociado", + "Select a branch to delete": "Seleccione una rama para borrar", + "Select a branch to merge from": "Seleccione una rama desde la que fusionar", + "Select a branch to rebase onto": "Seleccionar una rama en la que fusionar mediante \"rebase\"", + "Select a ref to create the branch from": "Seleccione una referencia desde la cual se creará la rama", + "Select a remote to delete a tag from": "Seleccione un control remoto para eliminar una etiqueta", + "Select a remote to fetch": "Seleccionar un repositorio remoto para capturar", + "Select a tag to delete": "Seleccione una etiqueta para eliminar", + "Select as Repository Destination": "Seleccionar como destino del repositorio", + "Show Changes": "Mostrar los cambios", + "Show Command Output": "Mostrar salida del comando", + "Skipped found git in: \"{0}\"": "Git omitido encontrado en: \"{0}\"", + "Staged Changes": "Cambios \"staged\"", + "Stash & Checkout": "Guardar provisionalmente y extraer del repositorio", + "Stash Anyway": "Guardar provisionalmente de todos modos", + "Stash message": "Mensaje para el guardado provisional", + "Stashed Changes": "Cambios guardados provisionalmente", + "Successfully pushed.": "Push realizado con éxito.", + "Synchronize Changes": "Sincronizar cambios", + "Synchronizing Changes...": "Sincronizando cambios...", + "Syncing. Cancelling may cause serious damages to the repository": "Sincronizando. La cancelación puede provocar daños graves en el repositorio.", + "Tag at {0}": "Etiqueta en {0}", + "Tag name": "Nombre de etiqueta", + "The \"{0}\" repository has {1} submodules which won\\'t be opened automatically. You can still open each one individually by opening a file within.": "El repositorio \"{0}\" tiene {1} submódulos que no se abrirán automáticamente. Usted todavía puede abrir cada archivo individualmente.", + "The branch \"{0}\" has no remote branch. Would you like to publish this branch?": "La rama \"{0}\" no tiene ninguna rama remota. ¿Quiere publicar esta rama?", + "The branch \"{0}\" is not fully merged. Delete anyway?": "La rama \"{0}\" no está totalmente combinada. ¿Eliminar de todos modos?", + "The current branch is not published to the remote. Would you like to publish it to access your changes elsewhere?": "La rama actual no está publicada en remoto. ¿Le gustaría publicarla para acceder a sus cambios en otro lugar?", + "The following file has unsaved changes which won\\'t be included in the commit if you proceed: {0}.\\n\\nWould you like to save it before committing?": "El siguiente archivo tiene cambios no guardados que no se incluirán en la confirmación si continúa: {0}.\\n\\n¿Desea guardarlos antes de confirmar?", + "The following file has unsaved changes which won\\'t be included in the stash if you proceed: {0}.\\n\\nWould you like to save it before stashing?": "El archivo siguiente tiene cambios no guardados que no se incluirán en el \"stash\" si continúa: {0}.\\n\\n¿Quiere guardarlo antes de aplicar \"stash\"?", + "The following untracked file will be DELETED FROM DISK if discarded: {0}.": "El siguiente archivo sin seguimiento se ELIMINARÁ DEL DISCO si se descarta: {0}.", + "The git repositories in the current folder are potentially unsafe as the folders are owned by someone other than the current user.": "Los repositorios GIT de la carpeta actual son potencialmente inseguros, ya que las carpetas pertenecen a alguien que no es el usuario actual.", + "The git repository at \"{0}\" has too many active changes, only a subset of Git features will be enabled.": "El repositorio Git \"{0}\" contiene muchos cambios activos, solamente un subconjunto de las características de Git serán habilitadas.", + "The git repository in the current folder is potentially unsafe as the folder is owned by someone other than the current user.": "El repositorio GIT de la carpeta actual es potencialmente inseguro, ya que la carpeta pertenece a alguien que no es el usuario actual.", + "The last commit was a merge commit. Are you sure you want to undo it?": "La última confirmación fue una confirmación de fusión mediante combinación. ¿Seguro que quiere deshacerla?", + "The new branch will be \"{0}\"": "La nueva rama será \"{0}\"", + "The repository does not have any commits. Please make an initial commit before creating a stash.": "El repositorio no tiene ninguna confirmación. Realice una confirmación inicial antes de crear un almacenamiento provisional.", + "The selection range does not contain any changes.": "El intervalo de selección no contiene ningún cambio.", + "There are known issues with the installed Git \"{0}\". Please update to Git >= 2.27 for the git features to work correctly.": "La instancia \"{0}\" de Git instalada tiene problemas conocidos. Actualice a Git >= 2.27 para que las características funcionen correctamente.", + "There are merge conflicts. Resolve them before committing.": "Hay conflictos de fusión. Resuelvalos antes de confirmar.", + "There are no available repositories": "No hay repositorios disponibles", + "There are no changes to commit.": "No hay cambios para confirmar.", + "There are no changes to stash.": "No existen cambios para el guardado provisional.", + "There are no staged changes to commit.\\n\\nWould you like to stage all your changes and commit them directly?": "No hay cambios \"staged\" para hacer \"commit\".\\n\\n¿Quiere agregar al \"stage\" todos los cambios y hacer \"commit\" de estos directamente?", + "There are no staged changes to stash.": "No hay ningún cambio guardado provisionalmente para confirmar.", + "There are no stashes in the repository.": "No hay cambios guardados provisionalmente en el repositorio.", + "There are {0} unsaved files.\\n\\nWould you like to save them before committing?": "Hay {0} archivos sin guardar.\\n\\n¿Quiere guardarlos antes de confirmar?", + "There are {0} unsaved files.\\n\\nWould you like to save them before stashing?": "Hay {0} archivos sin guardar.\\n\\n¿Quiere guardarlos antes de aplicar \"stash\"?", + "There are {0} untracked files which will be DELETED FROM DISK if discarded.": "Hay {0} archivos sin seguimiento que se ELIMINARÁN DEL DISCO si se descartan.", + "There were merge conflicts while applying the stash.": "Hubo conflictos de fusión al aplicar el cambio provisional.", + "This action will pull and push commits from and to \"{0}/{1}\".": "Esta acción extraerá e insertará confirmaciones desde y hacia \"{0}/{1}\".", + "This repository has no remotes configured to fetch from.": "El repositorio no tiene remotos configurados de los que recuperar.", + "This will DELETE {0} untracked files!\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST.": "¡Esto ELIMINARÁ {0} archivos sin seguimiento!\\n¡Esta acción es IRREVERSIBLE!\\nEstos archivos SE PERDERÁN PARA SIEMPRE.", + "This will create a Git repository in \"{0}\". Are you sure you want to continue?": "Esto creará un repositorio Git en \"{0}\". ¿Está seguro de que quiere continuar?", + "Too many changes were detected. Only the first {0} changes will be shown below.": "Se detectaron demasiados cambios. A continuación solo se mostrarán los primeros {0} cambios.", + "Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?": "No se puede extraer del repositorio remoto debido a etiquetas en conflicto: {0}. ¿Desea resolver el conflicto reemplazando la(s) etiqueta(s) local(es)?", + "Uncommitted Changes": "Cambios pendientes de confirmación", + "Undo merge commit": "Deshacer la confirmación de fusión mediante combinación", + "Untracked": "Sin seguimiento", + "Untracked Changes": "Cambios sin seguimiento", + "Update Git": "Actualizar GIT", + "Using git \"{0}\" from \"{1}\"": "Usando GIT “{0}” desde “{1}”", + "Validating found git in: \"{0}\"": "La validación encontró GIT en: “{0}“", + "Would you like to add \"{0}\" to .gitignore?": "¿Quiere añadir \"{0}\" a .gitignore?", + "Would you like to open the cloned repository, or add it to the current workspace?": "¿Desea abrir el repositorio clonado, o añadir al área de trabajo actual?", + "Would you like to open the cloned repository?": "¿Desea abrir el repositorio clonado?", + "Would you like to open the initialized repository, or add it to the current workspace?": "¿Desea abrir el repositorio inicializado, o añadir al área de trabajo actual?", + "Would you like to open the initialized repository?": "¿Desea abrir el repositorio inicializado?", + "Would you like {0} to [periodically run \"git fetch\"]({1})?": "¿Te gustaría que {0} [ejecute la “recuperación de cambios de Git” periódicamente]({1})?", + "Yes": "Sí", + "Yes, Don\\'t Show Again": "Sí, no volver a mostrar", + "You": "Usted", + "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\\n\\nAre you sure to continue?": "Está a punto de confirmar los cambios sin comprobación, lo que omite los enlaces previos a la confirmación y puede no ser deseable.\\n\\n¿Seguro que quiere continuar?", + "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\\n\\nAre you sure to continue?": "Está a punto de forzar el envío de cambios mediante \"push\". Esta acción puede resultar destructiva y sobrescribir involuntariamente los cambios realizados por otros usuarios.\\n\\n¿Seguro que quiere continuar?", + "You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.\\n\\nHow would you like to proceed?": "Está intentando confirmar en una rama protegida y es posible que no tenga permiso para insertar las confirmaciones en el remoto.\\n\\n¿Cómo quiere continuar?", + "You seem to have git \"{0}\" installed. Code works best with git >= 2": "Parece que tiene instalado GIT “{0}”. El código funciona mejor con GIT >= 2", + "Your local changes would be overwritten by checkout.": "Los cambios locales se sobrescribirán al extraer del repositorio.", + "Your repository has no remotes configured to publish to.": "El repositorio no tiene remotos configurados en los que publicar.", + "Your repository has no remotes configured to pull from.": "El repositorio no tiene remotos configurados de los que extraer.", + "Your repository has no remotes configured to push to.": "El repositorio no tiene remotos configurados en los que insertar.", + "Your repository has no remotes.": "Su repositorio no tiene remotos.", + "no": "no", + "yes": "sí", + "{0} (Deleted)": "{0} (eliminado)", + "{0} (Index)": "{0} (índice)", + "{0} (Intent to add)": "{0} (Intención de añadir)", + "{0} (Ours)": "{0} (Nuestro)", + "{0} (Theirs)": "{0} (el suyo)", + "{0} (Untracked)": "{0} (Sin seguimiento)", + "{0} (Working Tree)": "{0} (árbol de trabajo)", + "{0} ({1})": "{0} ({1})", + "{0} ({1}) ↔ {0} ({2})": "{0} ({1}) ↔{0} ({2})", + "{0} Commit": "{0} Confirmación", + "{0} Commit & Push": "{0} Hacer \"commit\" e insertar", + "{0} Commit & Sync": "{0} Hacer \"commit\" y sincronizar", + "{0} Continue": "{0} Continuar", + "{0} Fetch all remotes": "{0} Capturar todos los repositorios remotos", + "{0} Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "{0} Publicar Branch", + "{0} Sync Changes{1}{2}": "{0} Sincronizar cambios {1}{2}", + "{0} characters left in current line": "quedan {0} caracteres en la línea actual", + "{0} characters over {1} in current line": "{0} caracteres sobre {1} en la línea actual", + "{0} ↔ {1}": "{0} ↔ {1}", + "{0}\\n\\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.": "{0}\\n\\nEsta acción es IRREVERSIBLE. Su espacio de trabajo actual SE PERDERÁ PARA SIEMPRE." + }, + "package": { + "colors.added": "Color de los recursos agregados.", + "colors.conflict": "Color para los recursos con conflictos.", + "colors.deleted": "Color para los recursos eliminados.", + "colors.ignored": "Color para los recursos ignorados.", + "colors.modified": "Color para recursos modificados.", + "colors.renamed": "Color para los recursos que se han cambiado de nombre o se han copiado.", + "colors.stageDeleted": "Color de los recursos eliminados que se han almacenado provisionalmente.", + "colors.stageModified": "Color de los recursos modificados que se han almacenado provisionalmente.", + "colors.submodule": "Color para los recursos de submódulos.", + "colors.untracked": "Color para los recursos a los que no se les hace seguimiento.", + "command.addRemote": "Agregar remoto...", + "command.api.getRemoteSources": "Obtener orígenes remotos", + "command.api.getRepositories": "Obtener repositorios", + "command.api.getRepositoryState": "Obtener estado del repositorio", + "command.branch": "Crear rama...", + "command.branchFrom": "Crear rama desde...", + "command.checkout": "Desproteger en...", + "command.checkoutDetached": "Extraer del repositorio en (desasociado)...", + "command.cherryPick": "Selección exclusiva...", + "command.clean": "Descartar cambios", + "command.cleanAll": "Descartar todos los cambios", + "command.cleanAllTracked": "Descartar todos los cambios a los que se les realiza seguimiento", + "command.cleanAllUntracked": "Descartar todos los cambios a los que no se está haciendo seguimiento", + "command.clone": "Clonar", + "command.cloneRecursive": "Clonar (recursivo)", + "command.close": "Cerrar repositorio", + "command.closeAllDiffEditors": "Cerrar todos los editores de diferencias", + "command.commit": "\"Commit\"", + "command.commitAll": "Confirmar todo", + "command.commitAllAmend": "Confirmar todo (modificar)", + "command.commitAllAmendNoVerify": "Confirmar todo (modificar, no comprobar)", + "command.commitAllNoVerify": "Confirmar todo (no comprobar)", + "command.commitAllSigned": "Confirmar todo (aprobado)", + "command.commitAllSignedNoVerify": "Confirmar todo (aprobado, no comprobar)", + "command.commitEmpty": "Confirmar vacío", + "command.commitEmptyNoVerify": "Confirmar vacíos (no comprobar)", + "command.commitMessageAccept": "Aceptar mensaje de confirmación", + "command.commitMessageDiscard": "Descartar mensaje de confirmación", + "command.commitNoVerify": "Confirmar (no comprobar)", + "command.commitStaged": "Confirmar elementos almacenados provisionalmente", + "command.commitStagedAmend": "Confirmar almacenados provisionalmente (modificar)", + "command.commitStagedAmendNoVerify": "Confirmar almacenados provisionalmente (modificar, no comprobar)", + "command.commitStagedNoVerify": "Confirmar almacenados provisionalmente (no comprobar)", + "command.commitStagedSigned": "Confirmar por etapas (Aprobado)", + "command.commitStagedSignedNoVerify": "Confirmar almacenados provisionalmente (aprobado, no comprobar)", + "command.continueInLocalClone": "Clonar repositorio localmente y abrir en escritorio...", + "command.continueInLocalClone.qualifiedName": "Seguir trabajando en el nuevo clon local", + "command.createTag": "Crear etiqueta", + "command.deleteBranch": "Borrar rama...", + "command.deleteRemoteTag": "Eliminar etiqueta remota", + "command.deleteTag": "Eliminar etiqueta", + "command.fetch": "Capturar", + "command.fetchAll": "Capturar desde todos los remotos", + "command.fetchPrune": "Fetch (capturar)", + "command.git.acceptMerge": "Completar la fusión mediante combinación", + "command.git.openMergeEditor": "Resolver en el Editor de combinación", + "command.git.runGitMerge": "Conflictos de proceso con GIT", + "command.git.runGitMergeDiff3": "Conflictos de proceso con Git (Diff3)", + "command.ignore": "Añadir a .gitignore", + "command.init": "Inicializar el repositorio", + "command.manageUnsafeRepositories": "Administrar repositorios no seguros", + "command.merge": "Fusionar rama...", + "command.mergeAbort": "Anular combinación", + "command.openAllChanges": "Abrir todos los cambios", + "command.openChange": "Abrir cambios", + "command.openFile": "Abrir archivo", + "command.openHEADFile": "Abrir archivo (HEAD)", + "command.openRepositoriesInParentFolders": "Abrir repositorios en carpetas principales", + "command.openRepository": "Abrir repositorio", + "command.publish": "Publicar rama...", + "command.pull": "Incorporar cambios (\"pull\")", + "command.pullFrom": "Extraer de...", + "command.pullRebase": "Incorporación de cambios (fusionar mediante cambio de base)", + "command.push": "Insertar", + "command.pushFollowTags": "Insertar (seguir etiquetas)", + "command.pushFollowTagsForce": "Insertar (seguir etiquetas, forzar)", + "command.pushForce": "Envío de cambios (forzar)", + "command.pushTags": "Hacer \"push\" en las etiquetas", + "command.pushTo": "Insertar en...", + "command.pushToForce": "Insertar en... (Forzar)", + "command.rebase": "Fusionar la rama mediante \"rebase\"...", + "command.rebaseAbort": "Anular fusión mediante cambio de base", + "command.refresh": "Actualizar", + "command.removeRemote": "Quitar remoto", + "command.rename": "Cambiar nombre", + "command.renameBranch": "Renombrar Rama...", + "command.reopenClosedRepositories": "Reopen Closed Repositories...", + "command.restoreCommitTemplate": "Restaurar plantilla de confirmación", + "command.revealFileInOS.linux": "Abrir carpeta contenedora", + "command.revealFileInOS.mac": "Revelar en Finder", + "command.revealFileInOS.windows": "Mostrar en el Explorador de archivos", + "command.revealInExplorer": "Mostrar en la vista Explorador", + "command.revertChange": "Revertir el cambio", + "command.revertSelectedRanges": "Revertir los intervalos seleccionados", + "command.showOutput": "Mostrar salida de GIT", + "command.stage": "Almacenar cambios provisionalmente", + "command.stageAll": "Almacenar todos los cambios", + "command.stageAllMerge": "Almacenar provisionalmente todos los cambios fusionados mediante combinación", + "command.stageAllTracked": "Realizar copia intermedia de todos los cambios rastreados", + "command.stageAllUntracked": "Realizar copia intermedia de todos los cambios sin seguimiento", + "command.stageChange": "Cambiar etapa", + "command.stageSelectedRanges": "Realizar copia intermedia de los intervalos seleccionados", + "command.stash": "Guardar provisionalmente", + "command.stashApply": "Aplicar cambio guardados provisionalmente", + "command.stashApplyLatest": "Aplicar últimos cambios guardados provisionalmente", + "command.stashDrop": "Descartar cambios guardados provisionalmente...", + "command.stashDropAll": "Quitar todos los cambios guardados provisionalmente...", + "command.stashIncludeUntracked": "Guardar provisionalmente (Incluir sin seguimiento)", + "command.stashPop": "Aplicar y quitar cambios guardados provisionalmente...", + "command.stashPopLatest": "Aplicar y quitar últimos cambios guardados provisionalmente...", + "command.stashStaged": "Guardar provisionalmente", + "command.sync": "Sincronizar", + "command.syncRebase": "Sincronizar (Rebase)", + "command.timelineCompareWithSelected": "Comparar con seleccionados", + "command.timelineCopyCommitId": "Copiar ID de confirmación", + "command.timelineCopyCommitMessage": "Copiar mensaje de confirmación", + "command.timelineOpenDiff": "Abrir cambios", + "command.timelineSelectForCompare": "Seleccionar para comparar", + "command.undoCommit": "Deshacer última confirmación", + "command.unstage": "Cancelar almacenamiento provisional de los cambios", + "command.unstageAll": "Cancelar almacenamiento provisional de todos los cambios", + "command.unstageSelectedRanges": "Cancelar almacenamiento provisional de los intervalos seleccionados", + "config.allowForcePush": "Controla si está habilitada la opción de forzar envío de cambios (con o sin concesión).", + "config.allowNoVerifyCommit": "Controla si se permiten las confirmaciones sin ejecutar enlaces previos a la confirmación y de mensajes de confirmación.", + "config.alwaysShowStagedChangesResourceGroup": "Permitir siempre el grupo de recursos Cambios almacenados provisionalmente.", + "config.alwaysSignOff": "Controla el indicador de firma para todos los commits", + "config.autoRepositoryDetection": "Configura cuándo los repositorios deben detectarse automáticamente.", + "config.autoRepositoryDetection.false": "Desactivar el escaneado automático de repositorio.", + "config.autoRepositoryDetection.openEditors": "Buscar por carpetas padre de los archivos abiertos.", + "config.autoRepositoryDetection.subFolders": "Buscar por subcarpetas de la carpeta actualmente abierta.", + "config.autoRepositoryDetection.true": "Buscar por ambas subcarpetas de la carpeta abierta actual y carpetas padre de archivos abiertos.", + "config.autoStash": "Guarde cualquier cambio antes de insertar y restaurarlos cuando la inserción se haya completado correctamente.", + "config.autofetch": "Cuando se establece en true, se aplica \"fetch\" a los \"commits\" de forma automática para recuperar los cambios del elemento remoto predeterminado del repositorio GIT actual. Si se establece en \"all\" se recuperan los cambios con \"fetch\" de todos los elementos remotos.", + "config.autofetchPeriod": "Duración en segundos entre cada búsqueda de GIT automática, cuando se habilita \"git.autofetch\".", + "config.autorefresh": "Si la actualización automática es habilitada.", + "config.branchPrefix": "Prefijo usado al crear una rama nueva.", + "config.branchProtection": "Lista de ramas protegidas. De forma predeterminada, se muestra un mensaje antes de que se confirmen los cambios en una rama protegida. El mensaje se puede controlar mediante la configuración '#git.branchProtectionPrompt#'.", + "config.branchProtectionPrompt": "Controla si se muestra un mensaje antes de confirmar los cambios en una rama protegida.", + "config.branchProtectionPrompt.alwaysCommit": "Confirmar siempre los cambios en la rama protegida.", + "config.branchProtectionPrompt.alwaysCommitToNewBranch": "Confirmar siempre los cambios en una rama nueva.", + "config.branchProtectionPrompt.alwaysPrompt": "Preguntar siempre antes de que los cambios se confirmen en una rama protegida.", + "config.branchRandomNameDictionary": "Lista de diccionarios usados para el nombre de rama generado aleatoriamente. Cada valor representa el diccionario usado para generar el segmento del nombre de rama. Diccionarios admitidos: \"adjetivos\", \"animales\", \"colores\" y \"números\".", + "config.branchRandomNameDictionary.adjectives": "Un adjetivo aleatorio", + "config.branchRandomNameDictionary.animals": "Un nombre de animal aleatorio", + "config.branchRandomNameDictionary.colors": "Un nombre de color aleatorio", + "config.branchRandomNameDictionary.numbers": "Un número aleatorio entre 100 y 999", + "config.branchRandomNameEnable": "Controla si se genera un nombre aleatorio al crear una rama nueva.", + "config.branchSortOrder": "Controla el criterio de ordenación de las bifurcaciones.", + "config.branchValidationRegex": "Una expresión regular para validar nuevos nombres de rama.", + "config.branchWhitespaceChar": "Carácter que reemplazará los espacios en blanco en los nuevos nombres de rama y para separar los segmentos de un nombre de rama generado aleatoriamente.", + "config.checkoutType": "Controla qué tipo de referencias GIT aparecen en la lista al ejecutar \"Extraer del repositorio en...\" .", + "config.checkoutType.local": "Ramas locales", + "config.checkoutType.remote": "Ramas remotas", + "config.checkoutType.tags": "Etiquetas", + "config.closeDiffOnOperation": "Controla si el editor de diferencias debe cerrarse automáticamente cuando los cambios se guardan provisionalmente, se confirman, se descartan, se almacenan provisionalmente o se quitan.", + "config.commandsToLog": "Lista de comandos git (p. ej., commit, push) que tendrían `stdout` registrado en el [git output](command:git.showOutput). Si el comando git tiene configurado un enlace del lado cliente, el enlace del lado cliente `stdout` también se registrará en el [git output](command:git.showOutput).", + "config.confirmEmptyCommits": "Confirme siempre la creación de confirmaciones vacías para el comando \"Git: Commit Empty\".", + "config.confirmForcePush": "Controla si va a solicitar confirmación antes de forzar envío de cambios.", + "config.confirmNoVerifyCommit": "Controla si se debe pedir confirmación antes de ejecutar sin comprobación.", + "config.confirmSync": "Confirmar antes de sincronizar repositorios GIT.", + "config.countBadge": "Controla la insignia de recuento de Git.", + "config.countBadge.all": "Recuento de todos los cambios.", + "config.countBadge.off": "Desactive el contador.", + "config.countBadge.tracked": "Recuento solo de los cambios de los que se ha realizado seguimiento.", + "config.decorations.enabled": "Controla si GIT aporta colores y distintivos al explorador y a la vista Editores abiertos.", + "config.defaultBranchName": "Nombre de la rama predeterminada (p. ej., main, trunk, development) al inicializar un nuevo repositorio de GIT. Cuando se establece en vacío, se usa el nombre de rama predeterminado configurado en GIT.", + "config.defaultCloneDirectory": "La ubicación predeterminada en la que se clona un repositorio de GIT.", + "config.detectSubmodules": "Controla si se detectan automáticamente los submódulos Git. ", + "config.detectSubmodulesLimit": "Controla el límite de submódulos de git detectados.", + "config.discardAllScope": "Controla qué cambios son descartados por el comando 'Descartar todos los cambios'. 'all' descarta todos los cambios. 'tracked' descarta sólo los ficheros en seguimiento. 'prompt' muestra un cuadro de diálogo para confirmar cada vez la acción ejecutada.", + "config.enableCommitSigning": "Habilita la firma de \"commit\" con GPG o X.509.", + "config.enableSmartCommit": "Confirmar todos los cambios cuando no hay elementos almacenados provisionalmente.", + "config.enableStatusBarSync": "Controla si el comando Git Sync aparece en la barra de estado.", + "config.enabled": "Si GIT está habilitado.", + "config.experimental.installGuide": "Mejoras experimentales para el flujo de configuración de Git.", + "config.fetchOnPull": "Cuando esté activado, obtenga todas las ramas al insertar. De lo contrario, obtenga solo la actual.", + "config.followTagsWhenSync": "Inserte todas las etiquetas anotadas al ejecutar el comando sync.", + "config.ignoreLegacyWarning": "Ignora las advertencias hereradas de GIT.", + "config.ignoreLimitWarning": "Ignora la advertencia cuando hay demasiados cambios en un repositorio.", + "config.ignoreMissingGitWarning": "Ignora la advertencia cuando falta Git.", + "config.ignoreRebaseWarning": "Ignora la advertencia cuando parece que la rama se ha fusionado mediante cambio de base con \"rebase\" durante la incorporación de cambios con \"pull\".", + "config.ignoreSubmodules": "Ignore las modificaciones de los submódulos en el árbol de archivos.", + "config.ignoreWindowsGit27Warning": "Ignora la advertencia cuando Git 2.25 - 2.26 está instalado en Windows.", + "config.ignoredRepositories": "Lista de repositorios GIT que se van a ignorar.", + "config.inputValidation": "Controla cuándo mostrar el mensaje de validación de entrada en el contador de entrada.", + "config.inputValidationLength": "Controla el umbral de longitud de mensaje de confirmación para mostrar una advertencia.", + "config.inputValidationSubjectLength": "Controla el umbral de longitud del asunto del mensaje de confirmación para mostrar una advertencia. Desactívelo para heredar el valor de \"config.inputValidationLength\".", + "config.mergeEditor": "Abra el editor de combinación para los archivos que están actualmente en conflicto.", + "config.openAfterClone": "Controla si se va a abrir un repositorio de forma automática después de la clonación.", + "config.openAfterClone.always": "Abrir siempre en la ventana actual.", + "config.openAfterClone.alwaysNewWindow": "Abrir siempre en una ventana nueva.", + "config.openAfterClone.prompt": "Solicitar siempre la acción.", + "config.openAfterClone.whenNoFolderOpen": "Abrir solo en la ventana actual si no hay ninguna carpeta abierta.", + "config.openDiffOnClick": "Controla si el editor diff debe abrirse al hacer clic en un cambio. De lo contrario se abrirá el editor normal.", + "config.openRepositoryInParentFolders": "Controlar si se debe abrir un repositorio en carpetas primarias de áreas de trabajo o archivos abiertos.", + "config.openRepositoryInParentFolders.always": "Abra siempre un repositorio en carpetas primarias de áreas de trabajo o archivos abiertos.", + "config.openRepositoryInParentFolders.never": "Nunca abra un repositorio en carpetas primarias de áreas de trabajo ni archivos abiertos.", + "config.openRepositoryInParentFolders.prompt": "Preguntar antes de abrir un repositorio en las carpetas primarias de las áreas de trabajo o abrir archivos.", + "config.optimisticUpdate": "Controle si se debe actualizar de manera optimista el estado de la vista Control de código fuente después de ejecutar comandos de Git.", + "config.path": "Ruta de acceso y nombre de archivo del archivo ejecutable git; por ejemplo, \"C:\\Program Files\\Git\\bin\\git.exe\" (Windows). También puede ser una matriz de valores de cadena que contiene varias rutas de acceso para buscar.", + "config.postCommitCommand": "Ejecuta un comando de git después de una confirmación correcta.", + "config.postCommitCommand.none": "No ejecutar ningún comando después de una confirmación.", + "config.postCommitCommand.push": "Ejecute \"git push\" después de una confirmación correcta.", + "config.postCommitCommand.sync": "Ejecute \"git pull\" y \"git push\" después de una confirmación correcta.", + "config.promptToSaveFilesBeforeCommit": "Controla si Git debe comprobar los archivos no guardados antes de confirmar las actualizaciones. ", + "config.promptToSaveFilesBeforeCommit.always": "Compruebe si hay archivos sin guardar.", + "config.promptToSaveFilesBeforeCommit.never": "Desactive esta comprobación.", + "config.promptToSaveFilesBeforeCommit.staged": "Compruebe solo si hay archivos preconfigurados sin guardar.", + "config.promptToSaveFilesBeforeStash": "Controla si GIT debe comprobar los archivos no guardados antes de guardar los cambios provisionalmente con \"stash\". ", + "config.promptToSaveFilesBeforeStash.always": "Compruebe si hay archivos sin guardar.", + "config.promptToSaveFilesBeforeStash.never": "Desactive esta comprobación.", + "config.promptToSaveFilesBeforeStash.staged": "Compruebe solo si hay archivos preconfigurados sin guardar.", + "config.pruneOnFetch": "Eliminar al hacer \"fetch\".", + "config.publishBeforeContinueOn": "Controla si se publica el estado de git no publicado cuando se usa Continuar trabajando en desde un repositorio git.", + "config.publishBeforeContinueOn.always": "Publicar siempre el estado de git no publicado cuando se usa Continuar trabajando en desde un repositorio git", + "config.publishBeforeContinueOn.never": "No publicar nunca el estado de git no publicado cuando se usa Continuar trabajando en desde un repositorio git", + "config.publishBeforeContinueOn.prompt": "Preguntar para publicar estado de git no publicado cuando se usa Continuar trabajando en desde un repositorio git", + "config.pullBeforeCheckout": "Controla si una rama que no tiene confirmaciones salientes se reenvía rápidamente antes de restaurarse.", + "config.pullTags": "Recupere todas las etiquetas al insertar.", + "config.rebaseWhenSync": "Forzar que GIT utilice la fusión mediante cambio de base cuando se ejecute el comando de sincronización.", + "config.rememberPostCommitCommand": "Recuerde el último comando git que se ejecutó después de una confirmación.", + "config.repositoryScanIgnoredFolders": "Lista de carpetas que se ignoran al buscar repositorios Git cuando `#git.autoRepositoryDetection#` se establece como `true` o `subFolders`.", + "config.repositoryScanMaxDepth": "Controla la profundidad usada al examinar las carpetas del área de trabajo en busca de repositorios Git cuando \"#git.autoRepositoryDetection#\" está establecido en \"true\" o \"subFolders\". Se puede establecer en \"-1\" para que no haya límite.", + "config.requireGitUserConfig": "Controla si se va a requerir una configuración de usuario de GIT explícita o se va a permitir a GIT que la adivine si falta.", + "config.scanRepositories": "Lista de rutas en las que buscar repositorios de git.", + "config.showActionButton": "Controla si se muestra un botón de acción en la vista Control de código fuente.", + "config.showActionButton.commit": "Muestra un botón de acción para confirmar los cambios cuando la rama local haya modificado archivos listos para confirmarse.", + "config.showActionButton.publish": "Muestra un botón de acción para publicar la rama local cuando no tiene una rama remota de seguimiento.", + "config.showActionButton.sync": "Muestra un botón de acción para sincronizar los cambios cuando la rama local está por delante o detrás de la rama remota.", + "config.showCommitInput": "Controla si se va a mostrar la entrada de confirmación en el panel de control de código fuente de GIT.", + "config.showInlineOpenFileAction": "Controla si se debe mostrar una acción de archivo abierto en la vista de cambios en Git", + "config.showProgress": "Controla si las acciones de git deben mostrar el progreso.", + "config.showPushSuccessNotification": "Controla si se va a mostrar una notificación cuando un push es exitoso.", + "config.similarityThreshold": "Controla el umbral del índice de similitud (es decir, cantidad de adiciones o eliminaciones en comparación con el tamaño del archivo) para que los cambios de un par de archivos agregados o eliminados se consideren un cambio de nombre.", + "config.smartCommitChanges": "Controle qué cambios se realizan automáticamente mediante Smart Commit.", + "config.smartCommitChanges.all": "Agregar todos los cambios automáticamente al \"stage\".", + "config.smartCommitChanges.tracked": "Solo cambios de seguimiento \"staged\" automáticamente.", + "config.statusLimit": "Controla cómo limitar el número de cambios que se pueden analizar desde el comando de estado de Git. Se puede establecer en 0 sin límite.", + "config.suggestSmartCommit": "Sugiere habilitar la confirmación inteligente (confirmar todos los cambios cuando no hay cambios \"staged\").", + "config.supportCancellation": "Controla si aparece una notificación al ejecutar la acción Sincronizar, que permite al usuario cancelar la operación.", + "config.terminalAuthentication": "Controla si debe habilitarse VS Code como controlador de autenticación para los procesos GIT que se generan en el terminal integrado. Nota: Los terminales deben reiniciarse para recoger el cambio en esta configuración.", + "config.terminalGitEditor": "Controla si se permite que VS Code sea el editor Git para los procesos Git generados en la terminal integrada. Nota: los terminales deben reiniciarse para recoger un cambio en esta configuración.", + "config.timeline.date": "Controla la fecha que se va a usar para los elementos de la vista Escala de tiempo.", + "config.timeline.date.authored": "Usar la fecha de creación", + "config.timeline.date.committed": "Usar la fecha de confirmación", + "config.timeline.showAuthor": "Controla si se va a mostrar el autor del \"commit\" en la vista Escala de tiempo.", + "config.timeline.showUncommitted": "Controla si se van a mostrar los cambios no confirmados en la vista Escala de tiempo.", + "config.untrackedChanges": "Controla el comportamiento de los cambios a los que no se hace seguimiento.", + "config.untrackedChanges.hidden": "Los cambios a los que no se realiza seguimiento se ocultan y se excluyen de varias acciones.", + "config.untrackedChanges.mixed": "Todos los cambios, rastreados y no rastreados, aparecen juntos y se comportan por igual.", + "config.untrackedChanges.separate": "Los cambios sin seguimiento aparecen por separado en la vista de control de código fuente. También se excluyen de varias acciones.", + "config.useCommitInputAsStashMessage": "Controla si se va a usar el mensaje del cuadro de entrada de \"commit\" como mensaje \"stash\" predeterminado.", + "config.useEditorAsCommitInput": "Controla si un editor de texto completo será utilizado para crear mensajes de confirmación, siempre que no se proporcione ningún mensaje en el cuadro de entrada de confirmación.", + "config.useForcePushWithLease": "Controla si forzar envío de cambios usa variante de forzar con concesión, más segura.", + "config.useIntegratedAskPass": "Controla si se debe sobrescribir GIT_ASKPASS para usar la versión integrada.", + "config.verboseCommit": "Habilite la salida detallada cuando \"#git.useEditorAsCommitInput#\" esté habilitado.", + "description": "Integración Git SCM", + "displayName": "GIT", + "submenu.branch": "Rama", + "submenu.changes": "Cambios", + "submenu.commit": "\"Commit\"", + "submenu.commit.amend": "Rectificar", + "submenu.commit.signoff": "Cerrar sesión", + "submenu.explorer": "GIT", + "submenu.pullpush": "\"Pull\", \"Push\"", + "submenu.remotes": "Remoto", + "submenu.stash": "Stash", + "submenu.tags": "Etiquetas", + "view.workbench.cloneRepository": "Puede clonar un repositorio de forma local.\r\n[Clonar repositorio](command:git.clone 'Clonar un repositorio una vez que la extensión GIT se haya activado')", + "view.workbench.learnMore": "Para obtener más información sobre cómo usar GIT y el control de código fuente en VS Code, [lea nuestra documentación](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepositories": "Git repositories were found that were previously closed.\r\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepository": "A git repository was found that was previously closed.\r\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "Si desea utilizar las características de git, habilite git en su [configuración](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPara obtener más información sobre cómo usar Git y el control de código fuente en VS Code [lea nuestros documentos](https://aka.ms/vscode-scm).", + "view.workbench.scm.empty": "Para utilizar las características de git, puede abrir una carpeta que contenga un repositorio git o clonarlo desde una dirección URL.\r\n[Abrir carpeta](command:vscode.openFolder)\r\n[Clonar repositorio](command:git.clone)\r\nPara obtener más información sobre cómo usar Git y el control de código fuente en VS Code [lea nuestros documentos](https://aka.ms/vscode-scm).", + "view.workbench.scm.emptyWorkspace": "El área de trabajo abierto actualmente no tiene ninguna carpeta que contenga repositorios git.\r\n[Agregue carpeta al espacio de trabajo](command:workbench.action.addRootFolder)\r\nPara obtener más información sobre cómo usar Git y el control de código fuente en VS Code [lea nuestros documentos](https://aka.ms/vscode-scm).", + "view.workbench.scm.folder": "La carpeta abierta actualmente no tiene un repositorio git. Puede inicializar un repositorio que habilitará características de control de código fuente con tecnología de git.\r\n[Inicializar repositorio](command:git.init?%5Btrue%5D)\r\n Para obtener más información sobre cómo usar git y el control de código fuente en VS Code [lea nuestra documentación](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing": "Instale Git, un conocido sistema de control de código fuente, para realizar un seguimiento de los cambios de código y colaborar con otros usuarios. Obtenga más información en nuestras [guías Git](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing.linux": "El control de código fuente depende de la instalación de Git.\r\n[Descargar Git para Linux](https://git-scm.com/download/linux)\r\nDespués de la instalación, [recarga](command:workbench.action.reloadWindow) (o [solucionar problemas](command:git.showOutput)). Se pueden instalar proveedores de control de código fuente adicionales [desde Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.missing.mac": "[Descargar Git para macOS](https://git-scm.com/download/mac)\r\nDespués de la instalación, [recarga](command:workbench.action.reloadWindow) (o [solucionar problemas](command:git.showOutput)). Se pueden instalar proveedores de control de código fuente adicionales [desde Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.missing.windows": "[Descargar Git para Windows](https://git-scm.com/download/win)\r\nDespués de la instalación, [recarga](command:workbench.action.reloadWindow) (o [solucionar problemas](command:git.showOutput)). Se pueden instalar proveedores de control de código fuente adicionales [desde Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.repositoriesInParentFolders": "Se encontraron repositorios git en las carpetas primarias del área de trabajo o en los archivos abiertos.\r\n [Abrir repositorio](command:git.openRepositoriesInParentFolders)\r\n Use la configuración [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) para controlar si se abren repositorios git en carpetas primarias del área de trabajo o archivos abiertos. Para obtener más información [lea nuestros documentos](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.repositoryInParentFolders": "Se encontró un repositorio git en las carpetas primarias del área de trabajo o en los archivos abiertos.\r\n [Abrir repositorio](command:git.openRepositoriesInParentFolders)\r\nUse la configuración [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) para controlar si se abren repositorios git en carpetas primarias de áreas de trabajo o archivos abiertos. Para obtener más información [lea nuestros documentos](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.scanFolderForRepositories": "Examinando la carpeta de repositorios git...", + "view.workbench.scm.scanWorkspaceForRepositories": "Examinando el área de trabajo en busca de repositorios git...", + "view.workbench.scm.unsafeRepositories": "Es posible que los repositorios GIT detectados no sean seguros, ya que las carpetas son propiedad de alguien que no es el usuario actual.\r\n[Administrar repositorios no seguros](command:git.manageUnsafeRepositories)\r\nPara obtener más información sobre los repositorios no seguros [consulte nuestra documentación](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.unsafeRepository": "Es posible que el repositorio GIT detectado no sea seguro, ya que la carpeta es propiedad de alguien que no es el usuario actual.\r\n[Administrar repositorios no seguros](command:git.manageUnsafeRepositories)\r\nPara obtener más información sobre los repositorios no seguros [consulte nuestra documentación](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.workspace": "El área de trabajo abierta actualmente no tiene ninguna carpeta que contenga repositorios de git. Puede inicializar un repositorio en una carpeta, lo que habilitará las características de control de código con tecnología de git.\r\n[Inicializar repositorio](command:git.init)\r\n Para obtener más información sobre cómo usar git y el control de código fuente en VS Code [lea nuestra documentación](https://aka.ms/vscode-scm)." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/vscode.github-authentication.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.github-authentication.i18n.json new file mode 100644 index 0000000000..7af5f372da --- /dev/null +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.github-authentication.i18n.json @@ -0,0 +1,36 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Continue to GitHub": "Continuar en GitHub", + "Continue to GitHub to create a Personal Access Token (PAT)": "Continuar con GitHub para crear un token de acceso personal (PAT)", + "Copy & Continue to GitHub": "Copiar y continuar en GitHub", + "GitHub Enterprise Server URI is not a valid URI: {0}": "El URI del servidor de GitHub Enterprise no es un URI válido: {0}", + "Having trouble logging in? Would you like to try a different way? ({0})": "¿Tiene problemas para iniciar sesión? ¿Desea probar de otra forma? ({0})", + "No": "No", + "Open [{0}]({0}) in a new tab and paste your one-time code: {1}/The [{0}]({0}) will be a url and the {1} will be a code, e.g. 123-456{Locked=\"[{0}]({0})\"}": "Abra [{0}]({0}) en una pestaña nueva y pegue el código de un solo uso: {1}", + "Sign in failed: {0}": "Error de inicio de sesión: {0}", + "Sign out failed: {0}": "Error al cerrar sesión: {0}", + "Signing in to {0}.../The {0} will be a url, e.g. github.com": "Iniciando sesión en {0}...", + "To finish authenticating, navigate to GitHub and paste in the above one-time code.": "Para finalizar la autenticación, vaya a GitHub y pegue el código de un solo uso anterior.", + "To finish authenticating, navigate to GitHub to create a PAT then paste the PAT into the input box.": "Para finalizar la autenticación, vaya a GitHub para crear un PAT y pegue el PAT en el cuadro de entrada.", + "Yes": "Sí", + "You have not yet finished authorizing this extension to use GitHub. Would you like to try a different way? ({0})": "Aún no ha terminado de autorizar esta extensión para usar GitHub. ¿Desea probar de otra forma? ({0})", + "Your Code: {0}/The {0} will be a code, e.g. 123-456": "Su código: {0}", + "device code": "código del dispositivo", + "local server": "servidor local", + "personal access token": "token de acceso personal" + }, + "package": { + "description": "Proveedor de autenticación de GitHub", + "displayName": "Autenticación de GitHub" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/vscode.github.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.github.i18n.json new file mode 100644 index 0000000000..5fceb7d8fe --- /dev/null +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.github.i18n.json @@ -0,0 +1,49 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Checkout on vscode.dev": "Finalizar la compra en vscode.dev", + "Copy vscode.dev Link": "Copiar vínculo de vscode.dev", + "Create Fork": "Crear bifurcación", + "Create GitHub fork": "Crear bifurcación de GitHub", + "Create PR": "Crear PR", + "Creating GitHub Pull Request...": "Creando solicitud de incorporación de cambios de GitHub...", + "Creating first commit": "Creando el primer \"commit\"", + "Forking \"{0}/{1}\"...": "Bifurcando “{0}/{1}”...", + "Learn More": "Learn More", + "Log level: {0}": "Nivel de registro: {0}", + "No": "No", + "No template": "Ninguna plantilla", + "Open PR": "Abrir PR", + "Open on GitHub": "Abrir en GitHub", + "Pick a folder to publish to GitHub": "Seleccionar una carpeta para publicar en GitHub", + "Publishing to a private GitHub repository": "Publicando en un repositorio de GitHub privado", + "Publishing to a public GitHub repository": "Publicando en un repositorio de GitHub público", + "Pushing changes...": "Insertando cambios...", + "Select the Pull Request template": "Seleccionar la plantilla de solicitud de incorporación de cambios", + "Select which files should be included in the repository.": "Seleccione los archivos que se deben incluir en el repositorio.", + "Successfully published the \"{0}\" repository to GitHub.": "El repositorio “{0}” se publicó correctamente en GitHub.", + "The PR \"{0}/{1}#{2}\" was successfully created on GitHub.": "La PR “{0}/{1}#{2}” se creó correctamente en GitHub.", + "The fork \"{0}\" was successfully created on GitHub.": "La bifurcación “{0}” se creó correctamente en GitHub.", + "Uploading files": "Cargando archivos", + "You don\\'t have permissions to push to \"{0}/{1}\" on GitHub. Would you like to create a fork and push to it instead?": "No tiene permisos para insertar en \"{0}/{1}\" en GitHub. ¿Desea crear una bifurcación e insertarla en ella en su lugar?", + "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected.": "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected." + }, + "package": { + "config.branchProtection": "Controla si se deben consultar las reglas del repositorio para repositorios de GitHub.", + "config.gitAuthentication": "Controla si se debe habilitar la autenticación automática de GitHub para los comandos GIT dentro de VS Code.", + "config.gitProtocol": "Controla qué protocolo se usa para clonar un repositorio de GitHub", + "description": "Características de GitHub para VS Code", + "displayName": "GitHub", + "welcome.publishFolder": "Puede publicar directamente esta carpeta en un repositorio de GitHub. Una vez publicada, tendrá acceso a las características de control de código fuente con tecnología de GIT y GitHub.\r\n[$(github) Publicar en GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "Puede publicar directamente una carpeta del área de trabajo en un repositorio de GitHub. Una vez publicada, tendrá acceso a las características de control de código fuente con tecnología de GIT y GitHub.\r\n[$(github) Publicar en GitHub](command:github.publish)" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/vscode.ipynb.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.ipynb.i18n.json new file mode 100644 index 0000000000..0c6e52e7da --- /dev/null +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.ipynb.i18n.json @@ -0,0 +1,25 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Insert Image as Attachment": "Insertar imagen como datos adjuntos" + }, + "package": { + "cleanInvalidImageAttachment.title": "Limpiar referencia de datos adjuntos de imagen no válida", + "description": "Proporciona compatibilidad básica para abrir y leer los archivos .ipynb del bloc de notas de Jupyter.", + "displayName": "Compatibilidad con .ipynb", + "ipynb.pasteImagesAsAttachments.enabled": "Habilite o deshabilite el pegado de imágenes en celdas de Markdown en archivos de bloc de notas de ipynb. Las imágenes pegadas se insertan como datos adjuntos en la celda.", + "markdownAttachmentRenderer.displayName": "Representador de datos adjuntos de celda ipynb de Markdown", + "newUntitledIpynb.shortTitle": "Jupyter Notebook", + "newUntitledIpynb.title": "Nuevo Jupyter Notebook", + "openIpynbInNotebookEditor.title": "Abrir el archivo IPYNB en el editor de Notebook" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/vscode.json-language-features.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.json-language-features.i18n.json new file mode 100644 index 0000000000..39475927f6 --- /dev/null +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.json-language-features.i18n.json @@ -0,0 +1,184 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "$ref \\'{0}\\' in \\'{1}\\' can not be resolved.": "$ref \\'{0}\\' en \\'{1}\\' no se puede resolver.", + "": "", + "A default value. Used by suggestions.": "Valor predeterminado. Usado por sugerencias.", + "A descriptive title of the element.": "Título descriptivo del elemento.", + "A long description of the element. Used in hover menus and suggestions.": "Descripción larga del elemento. Se usa en menús y sugerencias al mantener el puntero.", + "A map of property names to either an array of property names or a schema. An array of property names means the property named in the key depends on the properties in the array being present in the object in order to be valid. If the value is a schema, then the schema is only applied to the object if the property in the key exists on the object.": "Asignación de nombres de propiedad a una matriz de nombres de propiedad o a un esquema. Una matriz de nombres de propiedad significa que la propiedad denominada en la clave depende de las propiedades de la matriz presentes en el objeto para que sean válidas. Si el valor es un esquema, el esquema solo se aplica al objeto si la propiedad de la clave existe en el objeto.", + "A map of property names to schemas for each property.": "Asignación de nombres de propiedad a esquemas para cada propiedad.", + "A map of regular expressions on property names to schemas for matching properties.": "Asignación de expresiones regulares en nombres de propiedad a esquemas para propiedades coincidentes.", + "A number that should cleanly divide the current value (i.e. have no remainder).": "Número que debería dividir limpiamente el valor actual (es decir, que no quede resto).", + "A regular expression to match the string against. It is not implicitly anchored.": "Expresión regular con la que hacer coincidir la cadena. No está delimitado implícitamente.", + "A schema which must not match.": "El esquema que no debe coincidir.", + "A unique identifier for the schema.": "Identificador único del esquema.", + "An array instance is valid against \\\"contains\\\" if at least one of its elements is valid against the given schema.": "Una instancia de matriz es válida para \\\"contains\\\" si al menos uno de sus elementos es válido con el esquema especificado.", + "An array of schemas, all of which must match.": "Matriz de esquemas, todos los cuales deberán coincidir.", + "An array of schemas, exactly one of which must match.": "Una matriz de esquemas, exactamente una de las cuales debe coincidir.", + "An array of schemas, where at least one must match.": "Una matriz de esquemas, donde al menos uno deberá coincidir.", + "An array of strings that lists the names of all properties required on this object.": "Matriz de cadenas que enumera los nombres de todas las propiedades necesarias en este objeto.", + "An instance validates successfully against this keyword if its value is equal to the value of the keyword.": "Una instancia se valida correctamente con esta palabra clave si su valor es igual al valor de la palabra clave.", + "Array does not contain required item.": "La matriz no contiene el elemento necesario.", + "Array has duplicate items.": "La matriz tiene elementos duplicados.", + "Array has too few items that match the contains contraint. Expected {0} or more.": "La matriz tiene muy pocos elementos que coinciden con el limitador de contenido. Se esperaba {0} o más.", + "Array has too few items. Expected {0} or more.": "La matriz tiene muy pocos elementos. Se esperaban {0} o más.", + "Array has too many items according to schema. Expected {0} or fewer.": "La matriz tiene demasiados elementos según el esquema. Se esperaba {0} o menos.", + "Array has too many items that match the contains contraint. Expected {0} or less.": "La matriz tiene demasiados elementos que coinciden con el limitador de contenido. Se esperaba {0} o menos.", + "Array has too many items. Expected {0} or fewer.": "La matriz tiene demasiados elementos. Se esperaban {0} o menos.", + "Colon expected": "Se esperaban dos puntos", + "Comments are not permitted in JSON.": "No se permiten comentarios en JSON.", + "Comments from schema authors to readers or maintainers of the schema.": "Comentarios de los autores del esquema a los lectores o mantenedores del esquema.", + "Configure": "Configurar", + "Configured by extension: {0}": "Configurado por extensión: {0}", + "Configured in user settings": "Configurado en la configuración de usuario", + "Configured in workspace settings": "Configurado en la configuración del área de trabajo", + "Default value": "Valor predeterminado", + "Describes the content encoding of a string property.": "Describe la codificación de contenido de una propiedad de cadena.", + "Describes the format expected for the value.": "Describe el formato esperado para el valor.", + "Describes the media type of a string property.": "Describe el tipo de medio de una propiedad de cadena.", + "Downloading schemas is disabled through setting \\'{0}\\'": "La descarga de esquemas está deshabilitada mediante el valor \\'{0}\\'", + "Downloading schemas is disabled. Click to configure.": "La descarga de esquemas está deshabilitada. Haga clic para configurar.", + "Draft-03 schemas are not supported.": "No se admiten esquemas borrador-03.", + "Duplicate anchor declaration: \\'{0}\\'": "Declaración de delimitador duplicada: \\'{0}\\'", + "Duplicate object key": "Clave de objeto duplicada", + "Either a schema or a boolean. If a schema, then used to validate all properties not matched by 'properties' or 'patternProperties'. If false, then any properties not matched by either will cause this schema to fail.": "Esquema o booleano. Si es un esquema, se usará para validar todas las propiedades que no coincidan con \"properties\" o \"patternProperties\". Si es falso, las propiedades que no coincidan con cualquiera provocarán un error en este esquema.", + "Either a string of one of the basic schema types (number, integer, null, array, object, boolean, string) or an array of strings specifying a subset of those types.": "Cadena de uno de los tipos de esquema básicos (número, entero, null, matriz, objeto, booleano, cadena) o una matriz de cadenas que especifica un subconjunto de esos tipos.", + "End of file expected.": "Se esperaba el final del archivo.", + "Expected a JSON object, array or literal.": "Se esperaba un objeto JSON, una matriz o un literal.", + "Expected comma": "Se esperaba una coma", + "Expected comma or closing brace": "Se esperaba una coma o un corchete de cierre", + "Expected comma or closing bracket": "Se esperaba una coma o un corchete de cierre", + "Failed to sort the JSONC document, please consider opening an issue.": "No se pudo ordenar el documento JSONC. Considere la posibilidad de abrir una incidencia.", + "For arrays, only when items is set as an array. If it is a schema, then this schema validates items after the ones specified by the items array. If it is false, then additional items will cause validation to fail.": "Para matrices, solo cuando los elementos se establezcan como una matriz. Si se tratara de un esquema, este esquema validará los elementos después de los especificados por la matriz de elementos. Si es falso, los elementos adicionales provocarán un error de validación.", + "For arrays. Can either be a schema to validate every element against or an array of schemas to validate each item against in order (the first schema will validate the first element, the second schema will validate the second element, and so on.": "Para matrices. Puede ser un esquema con el que validar cada elemento o una matriz de esquemas para validar cada elemento en orden (el primer esquema validará el primer elemento, el segundo esquema validará el segundo elemento, y así sucesivamente.", + "If all of the items in the array must be unique. Defaults to false.": "Si todos los elementos de la matriz deben ser únicos. El valor predeterminado es false.", + "If the instance is an object, this keyword validates if every property name in the instance validates against the provided schema.": "Si la instancia es un objeto, esta palabra clave valida si todos los nombres de propiedad de la instancia se validan con el esquema proporcionado.", + "Incorrect type. Expected \"{0}\".": "Tipo incorrecto. Se esperaba \"{0}\".", + "Incorrect type. Expected one of {0}.": "Tipo incorrecto. Se esperaba uno de {0}.", + "Indicates that the value of the instance is managed exclusively by the owning authority.": "Indica que el valor de la instancia está administrado exclusivamente por la autoridad propietaria.", + "Invalid characters in string. Control characters must be escaped.": "Caracteres no válidos en la cadena. Los caracteres de control deberán tener caracteres de escape.", + "Invalid color format. Use #RGB, #RGBA, #RRGGBB or #RRGGBBAA.": "Formato de color no válido. Use #RGB, #RGBA, #RRGGBB o #RRGGBBAA.", + "Invalid escape character in string.": "Carácter de escape no válido en la cadena.", + "Invalid number format.": "Formato numérico no válido.", + "Invalid unicode sequence in string.": "Secuencia Unicode no válida en la cadena.", + "Item does not match any validation rule from the array.": "El elemento no coincide con ninguna regla de validación de la matriz.", + "JSON Language Server": "Servidor de lenguaje JSON", + "JSON Outline Status": "Estado del esquema JSON", + "JSON Validation Status": "Estado de validación JSON", + "JSON schema cache cleared.": "Borrada la caché de esquema JSON.", + "JSON schema configured": "Esquema JSON configurado", + "JSON: Schema Resolution Error": "JSON: Error de resolución de esquemas", + "Learn more about JSON schema configuration...": "Más información sobre la configuración del esquema JSON...", + "Loading JSON info": "Cargando información JSON", + "Makes the maximum property exclusive.": "Hace exclusiva la propiedad máxima.", + "Makes the minimum property exclusive.": "Hace que la propiedad mínima sea exclusiva.", + "Matches a schema that is not allowed.": "Coincide con un esquema no permitido.", + "Matches multiple schemas when only one must validate.": "Coincide con varios esquemas cuando solo se debe validar uno.", + "Missing property \"{0}\".": "Falta la propiedad \"{0}\".", + "New array": "Nueva matriz", + "New object": "Nuevo objeto", + "No Schema Validation": "Sin validación de esquema", + "No schema configured for this file": "No hay ningún esquema configurado para este archivo", + "Not used for validation. Place subschemas here that you wish to reference inline with $ref.": "No se usa para la validación. Coloque aquí los subesquemas a los que desee hacer referencia alineada con $ref.", + "Object has fewer properties than the required number of {0}": "El objeto tiene menos propiedades que el número requerido de {0}", + "Object has more properties than limit of {0}.": "El objeto tiene más propiedades que el límite de {0}.", + "Object is missing property {0} required by property {1}.": "Al objeto le falta la propiedad {0} requerida por la propiedad {1}.", + "Open Extension": "Abrir la extensión", + "Open Settings": "Abrir configuración", + "Outline": "Esquema", + "Problem reading content from \\'{0}\\': UTF-8 with BOM detected, only UTF 8 is allowed.": "Problema al leer el contenido de \\'{0}\\': UTF-8 con BOM detectado, solo se permite UTF 8.", + "Problems loading reference \\'{0}\\': {1}": "Problemas al cargar la referencia \\'{0}\\': {1}", + "Property expected": "Propiedad esperada", + "Property keys must be doublequoted": "Las claves de propiedad deberán tener comillas dobles", + "Property {0} is not allowed.": "No se permite la propiedad {0}.", + "Reference a definition hosted on any location.": "Referenciar a una definición hospedada en cualquier ubicación.", + "Sample JSON values associated with a particular schema, for the purpose of illustrating usage.": "Valores JSON de ejemplo asociados a un esquema concreto con el fin de ilustrar el uso.", + "Schema Validated": "Esquema validado", + "Select the schema to use for {0}": "Seleccione el esquema que se vaya a usar para {0}", + "Show Schemas": "Mostrar esquemas", + "String does not match the pattern of \"{0}\".": "La cadena no coincide con el patrón de \"{0}\".", + "String is longer than the maximum length of {0}.": "La cadena es mayor que la longitud máxima de {0}.", + "String is not a RFC3339 date-time.": "La cadena no es una fecha y hora RFC3339.", + "String is not a RFC3339 date.": "La cadena no es una fecha RFC3339.", + "String is not a RFC3339 time.": "La cadena no es una hora RFC3339.", + "String is not a URI: {0}": "La cadena no es una URI: {0}", + "String is not a hostname.": "La cadena no es un nombre de host.", + "String is not an IPv4 address.": "La cadena no es una dirección IPv4.", + "String is not an IPv6 address.": "La cadena no es una dirección IPv6.", + "String is not an e-mail address.": "La cadena no es una dirección de correo electrónico.", + "String is shorter than the minimum length of {0}.": "La cadena es más corta que la longitud mínima de {0}.", + "The \\\"else\\\" subschema is used for validation when the \\\"if\\\" subschema fails.": "El subesquema \\\"else\\\" se usa para la validación cuando el subesquema \\\"if\\\" no tiene éxito.", + "The \\\"if\\\" subschema is used for validation when the \\\"if\\\" subschema succeeds.": "El subesquema \\\"if\\\" se usa para la validación cuando el subesquema \\\"if\\\" tiene éxito.", + "The maximum length of a string.": "La longitud máxima de una cadena.", + "The maximum number of items that can be inside an array. Inclusive.": "Número máximo de elementos que pueden estar dentro de una matriz. Inclusivo.", + "The maximum number of properties an object can have. Inclusive.": "Número máximo de propiedades que puede tener un objeto. Inclusivo.", + "The maximum numerical value, inclusive by default.": "Valor numérico máximo, inclusivo de forma predeterminada.", + "The minimum length of a string.": "Longitud mínima de una cadena.", + "The minimum number of items that can be inside an array. Inclusive.": "Número mínimo de elementos que pueden estar dentro de una matriz. Inclusivo.", + "The minimum number of properties an object can have. Inclusive.": "Número mínimo de propiedades que puede tener un objeto. Inclusivo.", + "The minimum numerical value, inclusive by default.": "Valor numérico mínimo, inclusivo de forma predeterminada.", + "The schema to verify this document against.": "Esquema con el que se va a comprobar este documento.", + "The schema uses meta-schema features ({0}) that are not yet supported by the validator.": "El esquema usa características de metaesquema ({0}) que aún no son compatibles con el validador.", + "The set of literal values that are valid.": "Conjunto de valores literales que son válidos.", + "The validation outcome of the \\\"if\\\" subschema controls which of the \\\"then\\\" or \\\"else\\\" keywords are evaluated.": "El resultado de la validación del subesquema \\\"if\\\" controlará qué palabras clave \\\"then\\\" o \\\"else\\\" se evalúan.", + "Trailing comma": "Coma final", + "URI expected.": "Se esperaba el URI.", + "URI is expected.": "Se espera el URI.", + "URI with a scheme is expected.": "Se espera el URI con un esquema.", + "Unable to compute used schemas: No document": "No se pueden calcular los esquemas usados: no hay documentos", + "Unable to compute used schemas: {0}": "No se pueden calcular los esquemas usados: {0}", + "Unable to load schema from \\'{0}\\'. No schema request service available": "No se puede cargar el esquema desde \\'{0}\\'. No hay ningún servicio de solicitud de esquema disponible", + "Unable to load schema from \\'{0}\\': No content.": "No se puede cargar el esquema desde \\'{0}\\': sin contenido.", + "Unable to load schema from \\'{0}\\': {1}.": "No se puede cargar el esquema desde \\'{0}\\': {1}.", + "Unable to load {0}": "No se puede cargar {0}", + "Unable to parse content from \\'{0}\\': Parse error at offset {1}.": "No se puede analizar el contenido de \\'{0}\\': error de análisis en el desplazamiento {1}.", + "Unable to resolve schema. Click to retry.": "No se puede resolver el esquema. Haga clic para volver a intentarlo.", + "Unexpected end of comment.": "Final de comentario inesperado.", + "Unexpected end of number.": "Fin de número inesperado.", + "Unexpected end of string.": "Final de cadena inesperado.", + "Value expected": "Se esperaba un valor", + "Value is above the exclusive maximum of {0}.": "El valor está por encima del máximo exclusivo de {0}.", + "Value is above the maximum of {0}.": "El valor está por encima del máximo de {0}.", + "Value is below the exclusive minimum of {0}.": "El valor está por debajo del mínimo exclusivo de {0}.", + "Value is below the minimum of {0}.": "El valor es inferior al mínimo de {0}.", + "Value is deprecated": "El valor está en desuso", + "Value is not accepted. Valid values: {0}.": "No se acepta el valor. Valores válidos: {0}.", + "Value is not divisible by {0}.": "El valor no es divisible por {0}.", + "Value must be {0}.": "El valor deberá ser {0}.", + "multiple JSON schemas configured": "se configuraron varios esquemas JSON", + "no JSON schema configured": "no hay ningún esquema JSON configurado", + "only {0} document symbols shown for performance reasons": "solo se muestran {0} símbolos del documento por motivos de rendimiento" + }, + "package": { + "description": "Proporciona un potente soporte de lenguaje para archivos JSON.", + "displayName": "Características del lenguaje JSON", + "json.clickToRetry": "Haga clic para volver a intentarlo.", + "json.colorDecorators.enable.deprecationMessage": "El valor \"json.colorDecorators.enable\" está en desuso en favor de \"editor.colorDecorators\".", + "json.colorDecorators.enable.desc": "Habilita o deshabilita decoradores de color", + "json.command.clearCache": "Borrar caché de esquema", + "json.command.sort": "Ordenar documento", + "json.enableSchemaDownload.desc": "Cuando está habilitado, los esquemas JSON se pueden capturar desde ubicaciones http y https.", + "json.format.enable.desc": "Habilitar o deshabilitar el formateador JSON predeterminado", + "json.format.keepLines.desc": "Conservar todas las líneas nuevas existentes al formatear.", + "json.maxItemsComputed.desc": "El número máximo de símbolos del esquema y regiones de plegado calculados (limitado por motivos de rendimiento).", + "json.maxItemsExceededInformation.desc": "Muestra una notificación cuando se supera el número máximo de símbolos de esquema y de regiones plegables.", + "json.schemaResolutionErrorMessage": "No se puede resolver el esquema.", + "json.schemas.desc": "Asocia esquemas a archivos JSON en el proyecto actual.", + "json.schemas.fileMatch.desc": "Una matriz de patrones de archivo con los que buscar correspondencia al resolver archivos JSON en esquemas. \"*\" se puede usar como comodín. Los patrones de exclusión también se pueden definir y comenzar con \"!\". Un archivo coincide cuando hay al menos un patrón coincidente y el último patrón coincidente no es un patrón de exclusión.", + "json.schemas.fileMatch.item.desc": "Un patrón de archivo que puede contener \"*\" con el cual coincidir cuando los archivos JSON se resuelvan en esquemas.", + "json.schemas.schema.desc": "La definición de esquema de la dirección URL determinada. Solo se necesita proporcionar el esquema para evitar los accesos a la dirección URL del esquema.", + "json.schemas.url.desc": "Una dirección URL a un esquema o una ruta de acceso relativa a un esquema en el directorio actual", + "json.tracing.desc": "Realiza el seguimiento de la comunicación entre VS Code y el servidor de lenguaje JSON.", + "json.validate.enable.desc": "Habilita o deshabilita la validación json." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/json.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.json.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/json.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.json.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/vscode.markdown-language-features.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.markdown-language-features.i18n.json new file mode 100644 index 0000000000..3257c07099 --- /dev/null +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.markdown-language-features.i18n.json @@ -0,0 +1,146 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "...1 additional file not shown": "...1 archivo más que no se muestra", + "...{0} additional files not shown": "...{0} archivos más que no se muestran", + "Allow all content and script execution. Not recommended": "Permitir todo el contenido y la ejecución de scripts. No se recomienda.", + "Allow insecure content": "Permitir contenido no seguro", + "Allow insecure local content": "Permitir contenido local inseguro ", + "Always": "Siempre", + "An unexpected error occurred while restoring the Markdown preview.": "Error inesperado al restaurar la vista previa de Markdown.", + "Checking for Markdown links to update": "Comprobando los vínculos de Markdown para actualizar", + "Content Disabled Security Warning": "Alerta de seguridad de contenido deshabilitado", + "Could not load 'markdown.styles': {0}": "No se pudo cargar 'markdown.styles': {0}", + "Could not open {0}": "No se pudo abrir {0}", + "Disable": "Deshabilitar", + "Disable preview security warning in this workspace": "Deshabilitar advertencias de seguridad de vista previa en esta área de trabajo", + "Does not affect the content security level": "No afecta al nivel de seguridad de contenido", + "Enable loading content over http": "Habilitar el contenido de carga sobre http", + "Enable loading content over http served from localhost": "Habilitar la carga del contenido sobre http desde localhost", + "Enable preview security warnings in this workspace": "Habilitar advertencias de seguridad de vista previa en esta área de trabajo", + "Exclude '{0}' from link validation.": "Excluya '{0}' de la validación de vínculos.", + "Extract to link definition": "Extraer para vincular la definición", + "File does not exist at path: {0}": "El archivo no existe en la ruta de acceso: {0}", + "Find file references failed. No resource provided.": "Error al buscar referencias de archivo. No se ha proporcionado ningún recurso.", + "Finding file references": "Buscando referencias de archivo", + "Follow link": "Seguir vínculo", + "Go to link definition": "Ir a la definición de vínculo", + "Header does not exist in file: {0}": "El encabezado no existe en el archivo: {0}", + "Insert Markdown Image": "Insertar imagen de Markdown", + "Insert Markdown Images": "Insertar imágenes de Markdown", + "Insert Markdown Images and Links": "Insertar imágenes y vínculos de Markdown", + "Insert Markdown Link": "Insertar vínculo de Markdown", + "Insert Markdown Links": "Insertar vínculos de Markdown", + "Insert Markdown Media": "Insertar elementos multimedia de Markdown", + "Insert Markdown Media and Links": "Insertar elementos multimedia y vínculos de Markdown", + "Insert image": "Insertar imagen", + "Insert link": "Insertar vínculo", + "Link definition for \\'{0}\\' already exists": "Ya existe la definición de vínculo para \\'{0}\\'", + "Link definition is unused": "Definición de vínculo sin usar", + "Link is already a reference": "El vínculo ya es una referencia", + "Link is also defined here": "El vínculo también se define aquí", + "Markdown Language Server": "Servidor de lenguaje Markdown", + "Media": "Multimedia", + "More Information": "Más información", + "Never": "Nunca", + "No": "No", + "No header found: \\'{0}\\'": "No se encontró ningún encabezado: \\'{0}\\'", + "No link definition found: \\'{0}\\'": "No se encontró ninguna definición de vínculo: \\'{0}\\'", + "Not on link": "No está en el vínculo", + "Only load secure content": "Cargar solo el contenido seguro", + "Organize link definitions": "Organizar las definiciones de vínculo", + "Potentially unsafe or insecure content has been disabled in the Markdown preview. Change the Markdown preview security setting to allow insecure content or enable scripts": "Se ha deshabilitado el contenido potencialmente inseguro en la vista previa de Markdown. Para permitir el contenido inseguro o habilitar scripts, cambie la configuración de la vista previa de Markdown", + "Preview {0}": "Vista Previa {0}", + "Remove duplicate link definition": "Quitar definición de vínculo duplicado", + "Remove unused link definition": "Quitar definición de vínculo sin usar", + "Renaming is not supported here. Try renaming a header or link.": "Aquí no se admite el cambio de nombre. Intente cambiar el nombre de un encabezado o vínculo.", + "Select security settings for Markdown previews in this workspace": "Seleccione configuración de seguridad para las previsualizaciones de Markdown en esta área de trabajo", + "Some content has been disabled in this document": "Se ha deshabilitado parte del contenido de este documento", + "Strict": "Strict", + "Update Markdown links for '{0}'?": "¿Quiere actualizar los vínculos de Markdown para '{0}'?", + "Update Markdown links for the following {0} files?": "¿Quiere actualizar el vínculo de Markdown para los siguientes {0} archivos?", + "Yes": "Sí", + "[Preview] {0}": "[Vista previa] {0}", + "{0} cannot be found": "{0} no se puede encontrar" + }, + "package": { + "configuration.copyIntoWorkspace.mediaFiles": "Intente copiar archivos de imagen y vídeo externos en el área de trabajo.", + "configuration.copyIntoWorkspace.never": "No copiar archivos externos en el área de trabajo.", + "configuration.markdown.copyFiles.destination": "Define dónde deben crearse los archivos copiados creados por soltar o pegar. Se trata de un mapa desde los globos que coinciden en el documento Markdown a los destinos.\r\n\r\nLos destinos pueden utilizar las siguientes variables:\r\n\r\n- \"${documentFileName}\": El nombre completo del documento Markdown, por ejemplo: \"readme.md\".\r\n- \"${documentBaseName}\": El nombre base del documento Markdown, por ejemplo: \"readme\".\r\n- \"${documentExtName}\": La extensión del documento Markdown, por ejemplo: \"md\".\r\n- \"${documentDirName}\": El nombre del directorio principal del documento Markdown.\r\n- `${documentWorkspaceFolder}` - La carpeta del espacio de trabajo del documento Markdown, por ejemplo: `/Users/me/myProject`. Es lo mismo que \"${documentDirName}\" si el archivo no forma parte de un área de trabajo.\r\n- \"${fileName}\": El nombre del archivo eliminado, por ejemplo: \"image.png\"..", + "configuration.markdown.copyFiles.overwriteBehavior": "Controla si los archivos creados mediante colocar o pegar deben sobrescribir los archivos existentes.", + "configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally": "Si ya existe un archivo con el mismo nombre, anexe un número al nombre de archivo, por ejemplo: \"image.png\" se convierte en \"image-1.png\".", + "configuration.markdown.copyFiles.overwriteBehavior.overwrite": "Sobrescribir si ya existe un archivo con el mismo nombre.", + "configuration.markdown.editor.drop.copyIntoWorkspace": "Controla si los archivos fuera del área de trabajo que se colocan en un editor de Markdown deben copiarse en el área de trabajo.\r\n\r\nUse \"#markdown.copyFiles.destination#\" para configurar dónde deben crearse los archivos copiados colocados.", + "configuration.markdown.editor.drop.enabled": "Habilite la colocación de archivos en un editor de Markdown manteniendo presionada la tecla Mayús. Requiere habilitar `#editor.dropIntoEditor.enabled#`.", + "configuration.markdown.editor.filePaste.copyIntoWorkspace": "Controla si los archivos fuera del área de trabajo que se pegan en un editor de Markdown deben copiarse en el área de trabajo.\r\n\r\nUse \"#markdown.copyFiles.destination#\" para configurar dónde deben crearse los archivos copiados.", + "configuration.markdown.editor.filePaste.enabled": "Al habilitar el pegado de archivos en un editor de Markdown para crear vínculos de Markdown. Requiere habilitar \"#editor.pasteAs.enabled#\".", + "configuration.markdown.links.openLocation.beside": "Abrir enlaces junto al editor activo.", + "configuration.markdown.links.openLocation.currentGroup": "Abra vínculos en el grupo de editor activo.", + "configuration.markdown.links.openLocation.description": "Controla dónde se deben abrir los vínculos de los archivos Markdown.", + "configuration.markdown.occurrencesHighlight.enabled": "Habilite el resaltado de las apariciones de vínculos en el documento actual.", + "configuration.markdown.preferredMdPathExtensionStyle": "Controla si se agregan o no extensiones de archivo (por ejemplo, `.md`) para los vínculos a archivos Markdown. Esta configuración se usa cuando las rutas de acceso de archivo se agregan mediante herramientas como finalizaciones de rutas de acceso o cambios de nombre de archivo.", + "configuration.markdown.preferredMdPathExtensionStyle.auto": "Para las rutas de acceso existentes, intente mantener el estilo de extensión de archivo. Para nuevas rutas de acceso, agregue extensiones de archivo.", + "configuration.markdown.preferredMdPathExtensionStyle.includeExtension": "Prefiere incluir la extensión de archivo. Por ejemplo, las finalizaciones de ruta de acceso a un archivo denominado `file.md` insertarán `file.md`.", + "configuration.markdown.preferredMdPathExtensionStyle.removeExtension": "Prefiere quitar la extensión de archivo. Por ejemplo, las finalizaciones de ruta de acceso a un archivo denominado `file.md` insertarán `file` sin `.md`.", + "configuration.markdown.preview.openMarkdownLinks.description": "Controla cómo deben abrirse los vínculos hacia otros archivos Markdown en la vista previa de Markdown.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Intenta abrir los vínculos en el editor.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Intenta abrir los vínculos en la vista previa de Markdown.", + "configuration.markdown.suggest.paths.enabled.description": "Habilite las sugerencias de ruta de acceso mientras escribe vínculos en archivos Markdown.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions": "Habilite sugerencias para encabezados en otros archivos Markdown en el área de trabajo actual. Al aceptar una de estas sugerencias, se inserta la ruta de acceso completa al encabezado en ese archivo; por ejemplo: \"[link text](/path/to/file.md#header)\".", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never": "Deshabilite las sugerencias de encabezado del área de trabajo.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash": "Habilite las sugerencias de encabezado del área de trabajo después de escribir \"##\" en una ruta de acceso, por ejemplo: \"[link text](##\".", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash": "Habilite las sugerencias de encabezado del área de trabajo después de escribir \"##\" o \"#\" en una ruta de acceso; por ejemplo: \"[link text](#\" o \"[link text](##\".", + "configuration.markdown.updateLinksOnFileMove.enableForDirectories": "Habilite la actualización de vínculos cuando se mueve o cambia el nombre de un directorio en el área de trabajo.", + "configuration.markdown.updateLinksOnFileMove.enabled": "Intente actualizar los vínculos de los archivos Markdown cuando se cambie el nombre o se mueva un archivo en el área de trabajo. Use `#markdown.updateLinksOnFileMove.include#` para configurar los archivos que desencadenan las actualizaciones de vínculos.", + "configuration.markdown.updateLinksOnFileMove.enabled.always": "Actualizar siempre los enlaces automáticamente.", + "configuration.markdown.updateLinksOnFileMove.enabled.never": "No intentar nunca actualizar el vínculo y no preguntar.", + "configuration.markdown.updateLinksOnFileMove.enabled.prompt": "Preguntar en cada movimiento de archivos.", + "configuration.markdown.updateLinksOnFileMove.include": "Patrones globales que especifican qué archivos desencadenan actualizaciones automáticas de vínculos. Vea \"#markdown.updateLinksOnFileMove.enabled#\" para más información sobre esta característica.", + "configuration.markdown.updateLinksOnFileMove.include.property": "Patrón global con el que se van a comparar las rutas de acceso de archivo. Establézcalo en true para habilitar el patrón.", + "configuration.markdown.validate.duplicateLinkDefinitions.description": "Valide las definiciones duplicadas en el archivo actual.", + "configuration.markdown.validate.enabled.description": "Habilite todos los informes de errores en los archivos Markdown.", + "configuration.markdown.validate.fileLinks.enabled.description": "Validar los enlaces a otros archivos en los archivos Markdown, por ejemplo \"[enlace](/path/to/file.md)\". Esto comprueba que los archivos de destino existen. Requiere la activación de \"#markdown.validate.enabled#\".", + "configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "Validar la parte del fragmento de los enlaces a las cabeceras de otros archivos en los archivos Markdown, por ejemplo: \"[enlace](/path/to/file.md#header)\". Hereda el valor de ajuste de \"#markdown.validate.fragmentLinks.enabled#\" por defecto.", + "configuration.markdown.validate.fragmentLinks.enabled.description": "Validar los enlaces de los fragmentos a los encabezados en el archivo Markdown actual, por ejemplo: \"[link](#header)\". Requiere activar \"#markdown.validate.enabled#\".", + "configuration.markdown.validate.ignoredLinks.description": "Configure vínculos que no deben validarse. Por ejemplo, agregar `/about` no validaría el vínculo `[about](/about)`, mientras que el valor global `/assets/**/*.svg` le permitirá omitir la validación de cualquier vínculo a archivos `.svg` en el directorio `assets`.", + "configuration.markdown.validate.referenceLinks.enabled.description": "Validar los vínculos de referencia en los archivos Markdown, por ejemplo: \"[link][ref]\". Requiere activar \"#markdown.validate.enabled#\".", + "configuration.markdown.validate.unusedLinkDefinitions.description": "Valide las definiciones de vínculo que no se usan en el archivo actual.", + "description": "Proporciona un potente soporte de lenguaje para archivos Markdown.", + "displayName": "Características del lenguaje Markdown", + "markdown.copyImage.title": "Copy Image", + "markdown.editor.insertImageFromWorkspace": "Insertar imagen desde el área de trabajo", + "markdown.editor.insertLinkFromWorkspace": "Insertar vínculo a archivo en el área de trabajo", + "markdown.findAllFileReferences": "Buscar referencias de archivo", + "markdown.preview.breaks.desc": "Establece cómo se representan los saltos de línea en la vista previa de Markdown. Si se establece en \"true\", se crea
para las líneas nuevas dentro de los párrafos.", + "markdown.preview.doubleClickToSwitchToEditor.desc": "Haga doble clic en la vista previa de Markdown para cambiar al editor.", + "markdown.preview.fontFamily.desc": "Controla la familia de fuentes que se usa en la vista previa de Markdown.", + "markdown.preview.fontSize.desc": "Controla el tamaño de fuente en píxeles que se usa en la vista previa de Markdown.", + "markdown.preview.lineHeight.desc": "Controla la altura de línea que se usa en la vista previa de Markdown. Este número es relativo al tamaño de fuente.", + "markdown.preview.linkify": "Convierta texto de tipo URL a vínculos en la vista previa de Markdown.", + "markdown.preview.markEditorSelection.desc": "Marca la selección del editor actual en la vista previa de Markdown.", + "markdown.preview.refresh.title": "Actualizar vista previa", + "markdown.preview.scrollEditorWithPreview.desc": "Al desplazarse en la vista previa de Markdown, se actualiza la vista del editor.", + "markdown.preview.scrollPreviewWithEditor.desc": "Al desplazarse en el editor de Markdown, se actualiza la vista de la previsualización.", + "markdown.preview.title": "Abrir vista previa", + "markdown.preview.toggleLock.title": "Cambiar fijación de la vista previa ", + "markdown.preview.typographer": "Habilita algunos embellecimientos de comillas y reemplazos independientes del idioma en la vista previa de Markdown.", + "markdown.previewSide.title": "Abrir vista previa en el lateral", + "markdown.server.log.desc": "Controla el nivel de registro del servidor de lenguaje Markdown.", + "markdown.showLockedPreviewToSide.title": "Abrir vista previa fija en el lateral", + "markdown.showPreviewSecuritySelector.title": "Cambiar configuración de seguridad de vista previa", + "markdown.showSource.title": "Mostrar origen", + "markdown.styles.dec": "Lista de direcciones URL o rutas de acceso locales a hojas de estilo CSS que se van a usar desde la vista previa de Markdown. Las rutas de acceso relativas se interpretan en relación con la carpeta abierta en el Explorador. Si no hay ninguna carpeta abierta, se interpretan en relación con la ubicación del archivo Markdown. Todo '\\' debe escribirse como '\\\\'.", + "markdown.trace.extension.desc": "Habilita el registro de depuración para las extensiones de Markdown. ", + "markdown.trace.server.desc": "Realiza un seguimiento de la comunicación entre VS Code y el servidor de lenguaje Markdown.", + "workspaceTrust": "Necesario para cargar los estilos configurados en el área de trabajo." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/markdown-math.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.markdown-math.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/markdown-math.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.markdown-math.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.markdown.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/markdown-basics.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.markdown.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/vscode.media-preview.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.media-preview.i18n.json new file mode 100644 index 0000000000..36c60a6bb3 --- /dev/null +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.media-preview.i18n.json @@ -0,0 +1,38 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "An error occurred while loading the audio file.": "Se ha producido un error al cargar el archivo.", + "An error occurred while loading the image.": "Se ha producido un error al cargar la imagen.", + "An error occurred while loading the video file.": "Se ha producido un error al cargar el archivo de video.", + "Image Binary Size": "Tamaño binario de la imagen", + "Image Size": "Tamaño de la imagen", + "Image Zoom": "Zoom de imagen", + "Open file using VS Code's standard text/binary editor?": "¿Abrir archivo con el editor de texto/binario estándar de VS Code?", + "Select zoom level": "Seleccionar nivel de zoom", + "Whole Image": "Imagen completa", + "{0}B": "{0} B", + "{0}GB": "{0} GB", + "{0}KB": "{0} KB", + "{0}MB": "{0} MB", + "{0}TB": "{0} TB" + }, + "package": { + "command.copyImage": "Copiar", + "command.zoomIn": "Acercar", + "command.zoomOut": "Alejar", + "customEditor.audioPreview.displayName": "Vista previa de audio", + "customEditor.imagePreview.displayName": "Vista previa de la imagen", + "customEditor.videoPreview.displayName": "Vista previa del vídeo", + "description": "Proporciona vistas previas integradas de VS Code para imágenes, audio y vídeo", + "displayName": "Vista previa de medios" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.merge-conflict.i18n.json similarity index 63% rename from i18n/ads-language-pack-es/translations/extensions/merge-conflict.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.merge-conflict.i18n.json index d958a80ca6..25b62dbfbb 100644 --- a/i18n/ads-language-pack-es/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.merge-conflict.i18n.json @@ -8,6 +8,20 @@ ], "version": "1.0.0", "contents": { + "bundle": { + "(Current Change)": "(Cambio actual)", + "(Incoming Change)": "(Cambio entrante)", + "Accept Both Changes": "Aceptar ambos cambios", + "Accept Current Change": "Aceptar cambio actual", + "Accept Incoming Change": "Aceptar cambio entrante", + "Compare Changes": "Comparar cambios", + "Editor cursor is not within a merge conflict": "El cursor de edición no se encuentra en un conflicto de fusión", + "Editor cursor is within the common ancestors block, please move it to either the \"current\" or \"incoming\" block": "El cursor del editor está dentro del bloque de ancestros comunes, por favor muévalo al bloque \"actual\" o al \"entrante\"", + "Editor cursor is within the merge conflict splitter, please move it to either the \"current\" or \"incoming\" block": "El cursor del editor está dentro del separador de conflictos de fusión, muévalo al bloque \"actual\" o al \"entrante\" ", + "No merge conflicts found in this file": "No se encontraron conflictos en este archivo", + "No other merge conflicts within this file": "No hay más conflictos en este archivo", + "{0}: Current Changes ↔ Incoming Changes": "{0}: Cambios actuales ↔ Cambios entrantes" + }, "package": { "command.accept.all-both": "Aceptar ambos", "command.accept.all-current": "Aceptar todo actual", diff --git a/i18n/ads-language-pack-es/translations/extensions/vscode.microsoft-authentication.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.microsoft-authentication.i18n.json new file mode 100644 index 0000000000..c8a419d542 --- /dev/null +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.microsoft-authentication.i18n.json @@ -0,0 +1,40 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Error validating custom environment setting: {0}": "Error validating custom environment setting: {0}", + "Microsoft Authentication": "Autenticación de Microsoft", + "Microsoft Sovereign Cloud Authentication": "Autenticación de nube soberana de Microsoft", + "Open settings": "Open settings", + "Paste authorization code here...": "Pegue aquí el código de autorización...", + "Provide the authorization code to complete the sign in flow.": "Proporcione el código de autorización para completar el flujo de inicio de sesión.", + "The environment `{0}` is not a valid environment.": "The environment `{0}` is not a valid environment.", + "You have been signed out because reading stored authentication information failed.": "Se ha cerrado la sesión porque se ha producido un error al leer la información de autenticación almacenada.", + "You must also specify a custom environment in order to use the custom environment auth provider.": "You must also specify a custom environment in order to use the custom environment auth provider." + }, + "package": { + "description": "Proveedor de autenticación de Microsoft", + "displayName": "Cuenta Microsoft", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryEndpointUrl.description": "The Active Directory endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryResourceId.description": "The Active Directory resource ID for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.description": "The custom configuration for the Sovereign Cloud to use with the Microsoft Sovereign Cloud authentication provider. This along with setting `#microsoft-sovereign-cloud.environment#` to `custom` is required to use this feature.", + "microsoft-sovereign-cloud.customEnvironment.managementEndpointUrl.description": "The management endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.name.description": "The name of the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.portalUrl.description": "The portal URL for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.resourceManagerEndpointUrl.description": "The resource manager endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.environment.description": "The Sovereign Cloud to use for authentication. If you select `custom`, you must also set the `#microsoft-sovereign-cloud.customEnvironment#` setting.", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureChinaCloud": "Azure China", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureUSGovernment": "Azure US Government", + "microsoft-sovereign-cloud.environment.enumDescriptions.custom": "A custom Microsoft Sovereign Cloud", + "signIn": "Iniciar sesión", + "signOut": "Cerrar sesión" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.powershell.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/powershell.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.powershell.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/python.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.python.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/python.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.python.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/r.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.r.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/r.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.r.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/search-result.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.search-result.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/search-result.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.search-result.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/simple-browser.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.simple-browser.i18n.json similarity index 60% rename from i18n/ads-language-pack-es/translations/extensions/simple-browser.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.simple-browser.i18n.json index 136ef9ded1..483daefb9c 100644 --- a/i18n/ads-language-pack-es/translations/extensions/simple-browser.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.simple-browser.i18n.json @@ -8,18 +8,16 @@ ], "version": "1.0.0", "contents": { - "dist/extension": { - "openTitle": "Abrir en el explorador simple", - "simpleBrowser.show.placeholder": "https://example.com", - "simpleBrowser.show.prompt": "Escribir la dirección URL que se va a visitar" - }, - "dist/simpleBrowserView": { - "control.back.title": "Atrás", - "control.forward.title": "Reenviar", - "control.openExternal.title": "Abrir en el explorador", - "control.reload.title": "Volver a cargar", - "view.iframe-focused": "Bloqueo del foco", - "view.title": "Explorador simple" + "bundle": { + "Back": "Atrás", + "Enter url to visit": "Escribir la dirección URL que se va a visitar", + "Focus Lock": "Bloqueo del foco", + "Forward": "Reenviar", + "Open in browser": "Abrir en el explorador", + "Open in simple browser": "Abrir en el explorador simple", + "Reload": "Volver a cargar", + "Simple Browser": "Explorador simple", + "https://example.com": "https://example.com" }, "package": { "configuration.focusLockIndicator.enabled.description": "Habilita o deshabilita el indicador flotante que se muestra cuando se tiene el foco en el explorador sencillo.", diff --git a/i18n/ads-language-pack-es/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.sql.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/sql.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.sql.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.theme-abyss.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/theme-abyss.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.theme-abyss.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.theme-defaults.i18n.json similarity index 83% rename from i18n/ads-language-pack-es/translations/extensions/theme-defaults.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.theme-defaults.i18n.json index ecf0c8d135..78f8f6248a 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/vscode.theme-defaults.i18n.json @@ -10,13 +10,15 @@ "contents": { "package": { "darkColorThemeLabel": "Oscuro (Visual Studio)", - "darkPlusColorThemeLabel": "Oscuro+ (oscuro predeterminado)", + "darkModernThemeLabel": "Moderno oscuro", + "darkPlusColorThemeLabel": "Oscuro+", "description": "Temas claro y oscuro predeterminados de Visual Studio", "displayName": "Temas por defecto", "hcColorThemeLabel": "Contraste alto oscuro", "lightColorThemeLabel": "Claro (Visual Studio)", "lightHcColorThemeLabel": "Contraste alto claro", - "lightPlusColorThemeLabel": "Claro+ (claro predeterminado)", + "lightModernThemeLabel": "Moderno claro", + "lightPlusColorThemeLabel": "Claro+", "minimalIconThemeLabel": "Mínimo (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.theme-kimbie-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/theme-kimbie-dark.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.theme-kimbie-dark.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.theme-monokai-dimmed.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/theme-monokai-dimmed.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.theme-monokai-dimmed.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.theme-monokai.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/theme-monokai.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.theme-monokai.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.theme-quietlight.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/theme-quietlight.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.theme-quietlight.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.theme-red.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/theme-red.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.theme-red.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.theme-solarized-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/theme-solarized-dark.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.theme-solarized-dark.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.theme-solarized-light.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/theme-solarized-light.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.theme-solarized-light.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/theme-tomorrow-night-blue.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.vscode-theme-seti.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/theme-seti.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.vscode-theme-seti.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.xml.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/xml.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.xml.i18n.json diff --git a/i18n/ads-language-pack-es/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-es/translations/extensions/vscode.yaml.i18n.json similarity index 100% rename from i18n/ads-language-pack-es/translations/extensions/yaml.i18n.json rename to i18n/ads-language-pack-es/translations/extensions/vscode.yaml.i18n.json diff --git a/i18n/ads-language-pack-es/translations/main.i18n.json b/i18n/ads-language-pack-es/translations/main.i18n.json index 8c6f5dbd54..7b155f406c 100644 --- a/i18n/ads-language-pack-es/translations/main.i18n.json +++ b/i18n/ads-language-pack-es/translations/main.i18n.json @@ -22,6 +22,9 @@ "dialogWarningMessage": "Advertencia", "ok": "Aceptar" }, + "vs/base/browser/ui/dropdown/dropdownActionViewItem": { + "moreActions": "Más Acciones..." + }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "entrada" }, @@ -41,6 +44,7 @@ "alertErrorMessage": "Error: {0}", "alertInfoMessage": "Información: {0}", "alertWarningMessage": "Advertencia: {0}", + "clearedInput": "Entrada borrada", "history.inputbox.hint": "para el historial" }, "vs/base/browser/ui/keybindingLabel/keybindingLabel": { @@ -62,6 +66,7 @@ "vs/base/browser/ui/tree/abstractTree": { "close": "Cerrar", "filter": "Filtrar", + "fuzzySearch": "Coincidencia aproximada", "not found": "No se encontraron elementos.", "type to filter": "Escriba texto para filtrar", "type to search": "Escriba texto para buscar" @@ -162,30 +167,11 @@ "vs/base/common/platform": { "ensureLoaderPluginIsLoaded": "_" }, - "vs/base/node/processes": { - "TaskRunner.UNC": "No se puede ejecutar un comando shell en una unidad UNC. " - }, "vs/base/node/zip": { "incompleteExtract": "Incompleta. Se encontró {0} de {1} entradas", "invalid file": "Error al extraer {0}. Archivo no válido.", "notFound": "{0} no se encontró dentro del archivo zip." }, - "vs/base/parts/quickinput/browser/quickInput": { - "custom": "Personalizado", - "inputModeEntry": "Presione \"Entrar\" para confirmar su entrada o \"Esc\" para cancelar", - "inputModeEntryDescription": "{0} (Presione \"Entrar\" para confirmar o \"Esc\" para cancelar)", - "ok": "Aceptar", - "quickInput.back": "Atrás", - "quickInput.backWithKeybinding": "Atrás ({0})", - "quickInput.checkAll": "Activar o desactivar todas las casillas", - "quickInput.countSelected": "{0} seleccionados", - "quickInput.steps": "{0}/{1}", - "quickInput.visibleCount": "{0} resultados", - "quickInputBox.ariaLabel": "Escriba para restringir los resultados." - }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Entrada rápida" - }, "vs/editor/browser/controller/textAreaHandler": { "accessibilityOffAriaLabel": "El editor no es accesible en este momento. Pulse {0} para ver las opciones.", "editor": "editor" @@ -203,12 +189,42 @@ "undo": "Deshacer" }, "vs/editor/browser/widget/codeEditorWidget": { - "cursors.maximum": "El número de cursores se ha limitado a {0}." + "cursors.maximum": "El número de cursores se ha limitado a {0}. Considere la posibilidad de usar [buscar y reemplazar](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace) para realizar cambios mayores o aumentar la configuración del límite de varios cursores del editor.", + "goToSetting": "Aumentar el límite de varios cursores" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff-aria-navigation-tip": " usar Mayús + F7 para navegar por los cambios", "diff.tooLarge": "Los archivos no se pueden comparar porque uno de ellos es demasiado grande.", "diffInsertIcon": "Decoración de línea para las inserciones en el editor de diferencias.", - "diffRemoveIcon": "Decoración de línea para las eliminaciones en el editor de diferencias." + "diffRemoveIcon": "Decoración de línea para las eliminaciones en el editor de diferencias.", + "revertChangeHoverMessage": "Haga clic para revertir el cambio" + }, + "vs/editor/browser/widget/diffEditorWidget2/colors": { + "diffEditor.move.border": "The border color for text that got moved in the diff editor." + }, + "vs/editor/browser/widget/diffEditorWidget2/decorations": { + "diffInsertIcon": "Line decoration for inserts in the diff editor.", + "diffRemoveIcon": "Line decoration for removals in the diff editor.", + "revertChangeHoverMessage": "Click to revert change" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2": { + "diff-aria-navigation-tip": " usar Mayús + F7 para navegar por los cambios" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2.contribution": { + "collapseUnchangedRegions": "Show Unchanged Regions", + "showMoves": "Show Moves", + "showUnchangedRegions": "Collapse Unchanged Regions", + "toggleCollapseUnchangedRegions": "Alternar contraer regiones sin cambios", + "toggleShowMovedCodeBlocks": "Toggle Show Moved Code Blocks" + }, + "vs/editor/browser/widget/diffEditorWidget2/inlineDiffDeletedCodeMargin": { + "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", + "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", + "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", + "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", + "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", + "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", + "diff.inline.revertChange.label": "Revert this change" }, "vs/editor/browser/widget/diffReview": { "blankLine": "vacío", @@ -238,10 +254,17 @@ }, "vs/editor/common/config/editorConfigurationSchema": { "codeLens": "Controla si el editor muestra CodeLens.", - "detectIndentation": "Controla si \"#editor.tabSize#\" y \"#editor.insertSpaces#\" se detectarán automáticamente al abrir un archivo en función del contenido de este.", + "collapseUnchangedRegions": "Controla si el editor de diferencias muestra regiones sin cambios. Solo funciona cuando se establece \"diffEditor.experimental.useVersion2\".", + "detectIndentation": "Controla si {0} y {1} se detectan automáticamente al abrir un archivo en función del contenido de este.", + "diffAlgorithm.advanced": "Usa el algoritmo de diferenciación avanzada.", + "diffAlgorithm.legacy": "Usa el algoritmo de diferenciación heredado.", + "editor.experimental.asyncTokenization": "Controla si la tokenización debe producirse de forma asincrónica en un rol de trabajo.", + "editor.experimental.asyncTokenizationLogging": "Controla si se debe registrar la tokenización asincrónica. Solo para depuración.", + "editor.experimental.asyncTokenizationVerification": "Controla si se debe comprobar la tokenización asincrónica con la tokenización en segundo plano heredada. Puede ralentizar la tokenización. Solo para depuración.", "editorConfigurationTitle": "Editor", "ignoreTrimWhitespace": "Cuando está habilitado, el editor de diferencias omite los cambios en los espacios en blanco iniciales o finales.", - "insertSpaces": "Insertar espacios al presionar \"TAB\". Este valor se invalida en función del contenido del archivo cuando \"#editor.detectIndentation#\" está activado. ", + "indentSize": "Número de espacios usados para la sangría o \"tabSize\" para usar el valor de \"#editor.tabSize#\". Esta configuración se invalida en función del contenido del archivo cuando \"#editor.detectIndentation#\" está activado.", + "insertSpaces": "Insertar espacios al presionar \"TAB\". Este valor se invalida en función del contenido del archivo cuando {0} está activado.", "largeFileOptimizations": "Manejo especial para archivos grandes para desactivar ciertas funciones de memoria intensiva.", "maxComputationTime": "Tiempo de espera en milisegundos después del cual se cancela el cálculo de diferencias. Utilice 0 para no usar tiempo de espera.", "maxFileSize": "Tamaño máximo de archivo en MB para el que calcular diferencias. Use 0 para no limitar.", @@ -256,28 +279,30 @@ "semanticHighlighting.enabled": "Controla si se muestra semanticHighlighting para los idiomas que lo admiten.", "semanticHighlighting.false": "El resaltado semántico está deshabilitado para todos los temas de color.", "semanticHighlighting.true": "El resaltado semántico está habilitado para todos los temas de color.", + "showMoves": "Controls whether the diff editor should show detected code moves. Only works when 'diffEditor.experimental.useVersion2' is set.", "sideBySide": "Controla si el editor de diferencias muestra las diferencias en paralelo o alineadas.", "stablePeek": "Mantiene abiertos los editores interactivos, incluso al hacer doble clic en su contenido o presionar \"Escape\".", - "tabSize": "El número de espacios a los que equivale una tabulación. Este valor se invalida en función del contenido del archivo cuando \"#editor.detectIndentation#\" está activado.", + "tabSize": "El número de espacios a los que equivale una tabulación. Este valor se invalida en función del contenido del archivo cuando {0} está activado.", "trimAutoWhitespace": "Quitar el espacio en blanco final autoinsertado.", + "useVersion2": "Controla si el editor de diferencias usa la implementación nueva o la anterior.", "wordBasedSuggestions": "Habilita sugerencias basadas en palabras.", "wordBasedSuggestionsMode": "Controla de qué documentos se calculan las finalizaciones basadas en palabras.", "wordBasedSuggestionsMode.allDocuments": "Sugerir palabras de todos los documentos abiertos.", "wordBasedSuggestionsMode.currentDocument": "Sugerir palabras solo del documento activo.", "wordBasedSuggestionsMode.matchingDocuments": "Sugerir palabras de todos los documentos abiertos del mismo idioma.", - "wordWrap.inherit": "Las líneas se ajustarán en función de la configuración de \"#editor.wordWrap#\".", + "wordWrap.inherit": "Las líneas se ajustarán en función de la configuración de {0}.", "wordWrap.off": "Las líneas no se ajustarán nunca.", "wordWrap.on": "Las líneas se ajustarán en el ancho de la ventanilla." }, "vs/editor/common/config/editorOptions": { - "acceptSuggestionOnCommitCharacter": "Controla si las sugerencias deben aceptarse con caracteres de confirmación. Por ejemplo, en JavaScript, el punto y coma (`; `) puede ser un carácter de confirmación que acepta una sugerencia y escribe ese carácter.", + "acceptSuggestionOnCommitCharacter": "Controla si se deben aceptar sugerencias en los caracteres de confirmación. Por ejemplo, en Javascript, el punto y coma (\";\") puede ser un carácter de confirmación que acepta una sugerencia y escribe ese carácter.", "acceptSuggestionOnEnter": "Controla si las sugerencias deben aceptarse con \"Entrar\", además de \"TAB\". Ayuda a evitar la ambigüedad entre insertar nuevas líneas o aceptar sugerencias.", "acceptSuggestionOnEnterSmart": "Aceptar solo una sugerencia con \"Entrar\" cuando realiza un cambio textual.", "accessibilityPageSize": "Controla el número de líneas del editor que pueden ser leídas por un lector de pantalla a la vez. Cuando detectamos un lector de pantalla, fijamos automáticamente el valor por defecto en 500. Advertencia: esto tiene una implicación de rendimiento para números mayores que el predeterminado.", - "accessibilitySupport": "Controla si el editor se debe ejecutar en un modo optimizado para lectores de pantalla. Si se activa, se deshabilitará el ajuste de líneas.", - "accessibilitySupport.auto": "El editor usará API de plataforma para detectar cuándo está conectado un lector de pantalla.", - "accessibilitySupport.off": "El editor nunca se optimizará para su uso con un lector de pantalla.", - "accessibilitySupport.on": "El editor se optimizará de forma permanente para su uso con un lector de pantalla. El ajuste de líneas se deshabilitará.", + "accessibilitySupport": "Controla si la interfaz de usuario debe ejecutarse en un modo en el que esté optimizada para lectores de pantalla.", + "accessibilitySupport.auto": "Usar las API de la plataforma para detectar cuándo se conecta un lector de pantalla", + "accessibilitySupport.off": "Supongamos que no hay un lector de pantalla conectado", + "accessibilitySupport.on": "Optimizar para usar con un lector de pantalla", "alternativeDeclarationCommand": "Id. de comando alternativo que se está ejecutando cuando el resultado de \"Ir a declaración\" es la ubicación actual.", "alternativeDefinitionCommand": "Identificador de comando alternativo que se ejecuta cuando el resultado de \"Ir a definición\" es la ubicación actual.", "alternativeImplementationCommand": "Id. de comando alternativo que se está ejecutando cuando el resultado de \"Ir a implementación\" es la ubicación actual.", @@ -294,24 +319,33 @@ "codeActions": "Habilita la bombilla de acción de código en el editor.", "codeLens": "Controla si el editor muestra CodeLens.", "codeLensFontFamily": "Controla la familia de fuentes para CodeLens.", - "codeLensFontSize": "Controla el tamaño de fuente de CodeLens en píxeles. Cuando se establece en \"0\", se usa el 90 % de \"#editor.fontSize#\".", + "codeLensFontSize": "Controla el tamaño de fuente de CodeLens en píxeles. Cuando se establece en 0, se usa el 90 % de \"#editor.fontSize#\".", + "colorDecoratorActivatedOn": "Controls the condition to make a color picker appear from a color decorator", "colorDecorators": "Controla si el editor debe representar el Selector de colores y los elementos Decorator de color en línea.", + "colorDecoratorsLimit": "Controla el número máximo de decoradores de color que se pueden representar en un editor a la vez.", "columnSelection": "Habilite que la selección con el mouse y las teclas esté realizando la selección de columnas.", "comments.ignoreEmptyLines": "Controla si las líneas vacías deben ignorarse con la opción de alternar, agregar o quitar acciones para los comentarios de línea.", "comments.insertSpace": "Controla si se inserta un carácter de espacio al comentar.", "copyWithSyntaxHighlighting": "Controla si el resaltado de sintaxis debe ser copiado al portapapeles.", "cursorBlinking": "Controla el estilo de animación del cursor.", "cursorSmoothCaretAnimation": "Controla si la animación suave del cursor debe estar habilitada.", + "cursorSmoothCaretAnimation.explicit": "La animación de símbolo de intercalación suave solo se habilita cuando el usuario mueve el cursor con un gesto explícito.", + "cursorSmoothCaretAnimation.off": "La animación del símbolo de intercalación suave está deshabilitada.", + "cursorSmoothCaretAnimation.on": "La animación de símbolo de intercalación suave siempre está habilitada.", "cursorStyle": "Controla el estilo del cursor.", - "cursorSurroundingLines": "Controla el número mínimo de líneas iniciales y finales visibles que rodean al cursor. En algunos otros editores, se conoce como \"scrollOff\" o \"scrollOffset\".", + "cursorSurroundingLines": "Controla el número mínimo de líneas iniciales visibles (mínimo 0) y líneas finales (mínimo 1) que rodean el cursor. Se conoce como \"scrollOff\" o \"scrollOffset\" en otros editores.", "cursorSurroundingLinesStyle": "Controla cuando se debe aplicar \"cursorSurroundingLines\".", "cursorSurroundingLinesStyle.all": "\"cursorSurroundingLines\" se aplica siempre.", "cursorSurroundingLinesStyle.default": "Solo se aplica \"cursorSurroundingLines\" cuando se desencadena mediante el teclado o la API.", "cursorWidth": "Controla el ancho del cursor cuando \"#editor.cursorStyle#\" se establece en \"line\".", + "defaultColorDecorators": "Controla si las decoraciones de color en línea deben mostrarse con el proveedor de colores del documento predeterminado.", "definitionLinkOpensInPeek": "Controla si el gesto del mouse Ir a definición siempre abre el widget interactivo.", "deprecated": "Esta configuración está en desuso. Use configuraciones separadas como \"editor.suggest.showKeyword\" o \"editor.suggest.showSnippets\" en su lugar.", "dragAndDrop": "Controla si el editor debe permitir mover las selecciones mediante arrastrar y colocar.", "dropIntoEditor.enabled": "Controla si puede arrastrar y colocar un archivo en un editor de texto manteniendo presionada la tecla `mayús` (en lugar de abrir el archivo en un editor).", + "dropIntoEditor.showDropSelector": "Controla si se muestra un widget al colocar archivos en el editor. Este widget le permite controlar cómo se coloca el archivo.", + "dropIntoEditor.showDropSelector.afterDrop": "Muestra el widget del selector de colocación después de colocar un archivo en el editor.", + "dropIntoEditor.showDropSelector.never": "No mostrar nunca el widget del selector de colocación. En su lugar, siempre se usa el proveedor de colocación predeterminado.", "editor.autoClosingBrackets.beforeWhitespace": "Cerrar automáticamente los corchetes cuando el cursor esté a la izquierda de un espacio en blanco.", "editor.autoClosingBrackets.languageDefined": "Utilizar las configuraciones del lenguaje para determinar cuándo cerrar los corchetes automáticamente.", "editor.autoClosingDelete.auto": "Quite los corchetes o las comillas de cierre adyacentes solo si se insertaron automáticamente.", @@ -326,12 +360,14 @@ "editor.autoSurround.brackets": "Envolver con corchetes, pero no con comillas.", "editor.autoSurround.languageDefined": "Use las configuraciones de idioma para determinar cuándo delimitar las selecciones automáticamente.", "editor.autoSurround.quotes": "Envolver con comillas, pero no con corchetes.", + "editor.colorDecoratorActivatedOn.click": "Make the color picker appear on click of the color decorator", + "editor.colorDecoratorActivatedOn.clickAndHover": "Make the color picker appear both on click and hover of the color decorator", + "editor.colorDecoratorActivatedOn.hover": "Make the color picker appear on hover of the color decorator", "editor.editor.gotoLocation.multipleDeclarations": "Controla el comportamiento del comando \"Ir a declaración\" cuando existen varias ubicaciones de destino.", "editor.editor.gotoLocation.multipleDefinitions": "Controla el comportamiento del comando \"Ir a definición\" cuando existen varias ubicaciones de destino.", "editor.editor.gotoLocation.multipleImplemenattions": "Controla el comportamiento del comando \"Ir a implementaciones\" cuando existen varias ubicaciones de destino.", "editor.editor.gotoLocation.multipleReferences": "Controla el comportamiento del comando \"Ir a referencias\" cuando existen varias ubicaciones de destino.", "editor.editor.gotoLocation.multipleTypeDefinitions": "Controla el comportamiento del comando \"Ir a definición de tipo\" cuando existen varias ubicaciones de destino.", - "editor.experimental.stickyScroll": "Muestra los ámbitos actuales anidados durante el desplazamiento en la parte superior del editor.", "editor.find.autoFindInSelection.always": "Activar siempre Buscar en selección automáticamente.", "editor.find.autoFindInSelection.multiline": "Activar Buscar en la selección automáticamente cuando se seleccionen varias líneas de contenido.", "editor.find.autoFindInSelection.never": "No activar nunca Buscar en selección automáticamente (predeterminado).", @@ -357,9 +393,13 @@ "editor.guides.highlightActiveIndentation.true": "Resalta la guía de sangría activa.", "editor.guides.indentation": "Controla si el editor debe representar guías de sangría.", "editor.inlayHints.off": "Las sugerencias de incrustación están deshabilitadas", - "editor.inlayHints.offUnlessPressed": "Las sugerencias de incrustación están ocultas de forma predeterminada y se muestran al mantener presionada la tecla `Ctrl+Alt`.", + "editor.inlayHints.offUnlessPressed": "Las sugerencias de incrustación están ocultas de forma predeterminada y se muestran al mantener presionado {0}", "editor.inlayHints.on": "Las sugerencias de incrustación están habilitadas", - "editor.inlayHints.onUnlessPressed": "Las sugerencias de incrustación se muestran de forma predeterminada y se ocultan cuando se mantiene presionado `Ctrl+Alt`.", + "editor.inlayHints.onUnlessPressed": "Las sugerencias de incrustación se muestran de forma predeterminada y se ocultan cuando se mantiene presionado {0}", + "editor.stickyScroll.defaultModel": "Define el modelo que se va a usar para determinar qué líneas se van a pegar. Si el modelo de esquema no existe, recurrirá al modelo del proveedor de plegado que recurre al modelo de sangría. Este orden se respeta en los tres casos.", + "editor.stickyScroll.enabled": "Muestra los ámbitos actuales anidados durante el desplazamiento en la parte superior del editor.", + "editor.stickyScroll.maxLineCount": "Define el número máximo de líneas rápidas que se mostrarán.", + "editor.suggest.matchOnWordStartOnly": "Cuando se activa el filtro IntelliSense se requiere que el primer carácter coincida con el inicio de una palabra. Por ejemplo, \"c\" en \"Consola\" o \"WebContext\" but _not_ on \"descripción\". Si se desactiva, IntelliSense mostrará más resultados, pero los ordenará según la calidad de la coincidencia.", "editor.suggest.showClasss": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"class\".", "editor.suggest.showColors": "Cuando está habilitado, IntelliSense muestra sugerencias de \"color\".", "editor.suggest.showConstants": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"constant\".", @@ -391,6 +431,10 @@ "editor.suggest.showVariables": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"variable\".", "editorViewAccessibleLabel": "Contenido del editor", "emptySelectionClipboard": "Controla si al copiar sin selección se copia la línea actual.", + "experimentalWhitespaceRendering": "Controla si los espacios en blanco se representan con un nuevo método experimental.", + "experimentalWhitespaceRendering.font": "Use un nuevo método de representación con caracteres de fuente.", + "experimentalWhitespaceRendering.off": "Use el método de representación estable.", + "experimentalWhitespaceRendering.svg": "Use un nuevo método de representación con svgs.", "fastScrollSensitivity": "Multiplicador de la velocidad de desplazamiento al presionar \"Alt\".", "find.addExtraSpaceOnTop": "Controla si Encontrar widget debe agregar más líneas en la parte superior del editor. Si es true, puede desplazarse más allá de la primera línea cuando Encontrar widget está visible.", "find.autoFindInSelection": "Controla la condición para activar la búsqueda en la selección de forma automática.", @@ -410,6 +454,9 @@ "fontLigatures": "Habilita o deshabilita las ligaduras tipográficas (características de fuente \"calt\" y \"liga\"). Cámbielo a una cadena para el control específico de la propiedad de CSS \"font-feature-settings\".", "fontLigaturesGeneral": "Configura las ligaduras tipográficas o las características de fuente. Puede ser un valor booleano para habilitar o deshabilitar las ligaduras o bien una cadena para el valor de la propiedad \"font-feature-settings\" de CSS.", "fontSize": "Controla el tamaño de fuente en píxeles.", + "fontVariationSettings": "Propiedad CSS explícita 'font-variation-settings'. En su lugar, se puede pasar un valor booleano si solo es necesario traducir font-weight a font-variation-settings.", + "fontVariations": "Habilita o deshabilita la traducción del grosor de font-weight a font-variation-settings. Cambie esto a una cadena para el control específico de la propiedad CSS 'font-variation-settings'.", + "fontVariationsGeneral": "Configura variaciones de fuente. Puede ser un booleano para habilitar o deshabilitar la traducción de font-weight a font-variation-settings o una cadena para el valor de la propiedad CSS 'font-variation-settings'.", "fontWeight": "Controla el grosor de la fuente. Acepta las palabras clave \"normal\" y \"negrita\" o los números entre 1 y 1000.", "fontWeightErrorMessage": "Solo se permiten las palabras clave \"normal\" y \"negrita\" o los números entre 1 y 1000.", "formatOnPaste": "Controla si el editor debe dar formato automáticamente al contenido pegado. Debe haber disponible un formateador capaz de aplicar formato a un rango dentro de un documento. ", @@ -426,6 +473,10 @@ "inlayHints.padding": "Habilita el relleno alrededor de las sugerencias de incrustación en el editor.", "inline": "Las sugerencias rápidas se muestran como texto fantasma", "inlineSuggest.enabled": "Controla si se deben mostrar automáticamente las sugerencias alineadas en el editor.", + "inlineSuggest.showToolbar": "Controla cuándo mostrar la barra de herramientas de sugerencias insertadas.", + "inlineSuggest.showToolbar.always": "Muestra la barra de herramientas de sugerencias insertadas cada vez que se muestra una sugerencia insertada.", + "inlineSuggest.showToolbar.onHover": "Muestra la barra de herramientas de sugerencias insertadas al mantener el puntero sobre una sugerencia insertada.", + "inlineSuggest.suppressSuggestions": "Controla cómo interactúan las sugerencias insertadas con el widget de sugerencias. Si se habilita, el widget de sugerencias no se muestra automáticamente cuando hay sugerencias insertadas disponibles.", "letterSpacing": "Controla el espacio entre letras en píxeles.", "lineHeight": "Controla el alto de línea. \r\n - Use 0 para calcular automáticamente el alto de línea a partir del tamaño de la fuente.\r\n - Los valores entre 0 y 8 se usarán como multiplicador con el tamaño de fuente.\r\n - Los valores mayores o igual que 8 se usarán como valores efectivos.", "lineNumbers": "Controla la visualización de los números de línea.", @@ -449,6 +500,7 @@ "minimap.size.proportional": "El minimapa tiene el mismo tamaño que el contenido del editor (y podría desplazarse).", "mouseWheelScrollSensitivity": "Se usará un multiplicador en los eventos de desplazamiento de la rueda del mouse \"deltaX\" y \"deltaY\". ", "mouseWheelZoom": "Ampliar la fuente del editor cuando se use la rueda del mouse mientras se presiona \"Ctrl\".", + "multiCursorLimit": "Controla el número máximo de cursores que puede haber en un editor activo a la vez.", "multiCursorMergeOverlapping": "Combinar varios cursores cuando se solapan.", "multiCursorModifier": "El modificador que se usará para agregar varios cursores con el mouse. Los gestos del mouse Ir a definición y Abrir vínculo se adaptarán de modo que no entren en conflicto con el [modificador multicursor](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", "multiCursorModifier.alt": "Se asigna a \"Alt\" en Windows y Linux y a \"Opción\" en macOS.", @@ -464,6 +516,10 @@ "padding.top": "Controla la cantidad de espacio entre el borde superior del editor y la primera línea.", "parameterHints.cycle": "Controla si el menú de sugerencias de parámetros se cicla o se cierra al llegar al final de la lista.", "parameterHints.enabled": "Habilita un elemento emergente que muestra documentación de los parámetros e información de los tipos mientras escribe.", + "pasteAs.enabled": "Controla si se puede pegar contenido de distintas formas.", + "pasteAs.showPasteSelector": "Controla si se muestra un widget al pegar contenido en el editor. Este widget le permite controlar cómo se pega el archivo.", + "pasteAs.showPasteSelector.afterPaste": "Muestra el widget del selector de pegado después de pegar contenido en el editor.", + "pasteAs.showPasteSelector.never": "No mostrar nunca el widget del selector de pegado. En su lugar, siempre se usa el comportamiento de pegado predeterminado.", "peekWidgetDefaultFocus": "Controla si se debe enfocar el editor en línea o el árbol en el widget de vista.", "peekWidgetDefaultFocus.editor": "Enfocar el editor al abrir la inspección", "peekWidgetDefaultFocus.tree": "Enfocar el árbol al abrir la inspección", @@ -487,6 +543,7 @@ "rulers": "Muestra reglas verticales después de un cierto número de caracteres monoespaciados. Usa múltiples valores para mostrar múltiples reglas. Si la matriz está vacía, no se muestran reglas.", "rulers.color": "Color de esta regla del editor.", "rulers.size": "Número de caracteres monoespaciales en los que se representará esta regla del editor.", + "screenReaderAnnounceInlineSuggestion": "Controlar si un lector de pantalla anuncia sugerencias insertadas.", "scrollBeyondLastColumn": "Controla el número de caracteres adicionales a partir del cual el editor se desplazará horizontalmente.", "scrollBeyondLastLine": "Controla si el editor seguirá haciendo scroll después de la última línea.", "scrollPredominantAxis": "Desplácese solo a lo largo del eje predominante cuando se desplace vertical y horizontalmente al mismo tiempo. Evita la deriva horizontal cuando se desplaza verticalmente en un trackpad.", @@ -519,11 +576,16 @@ "stickyTabStops": "Emula el comportamiento de selección de los caracteres de tabulación al usar espacios para la sangría. La selección se aplicará a las tabulaciones.", "suggest.filterGraceful": "Controla si el filtrado y la ordenación de sugerencias se tienen en cuenta para los errores ortográficos pequeños.", "suggest.insertMode": "Controla si las palabras se sobrescriben al aceptar la finalización. Tenga en cuenta que esto depende de las extensiones que participan en esta característica.", + "suggest.insertMode.always": "Seleccione siempre una sugerencia cuando se desencadene IntelliSense automáticamente.", "suggest.insertMode.insert": "Inserte la sugerencia sin sobrescribir el texto a la derecha del cursor.", + "suggest.insertMode.never": "Nunca seleccione una sugerencia cuando desencadene IntelliSense automáticamente.", "suggest.insertMode.replace": "Inserte la sugerencia y sobrescriba el texto a la derecha del cursor.", + "suggest.insertMode.whenQuickSuggestion": "Seleccione una sugerencia solo cuando desencadene IntelliSense mientras escribe.", + "suggest.insertMode.whenTriggerCharacter": "Seleccione una sugerencia solo cuando desencadene IntelliSense desde un carácter de desencadenador.", "suggest.localityBonus": "Controla si la ordenación mejora las palabras que aparecen cerca del cursor.", "suggest.maxVisibleSuggestions.dep": "La configuración está en desuso. Ahora puede cambiarse el tamaño del widget de sugerencias.", "suggest.preview": "Controla si se puede obtener una vista previa del resultado de la sugerencia en el editor.", + "suggest.selectionMode": "Controla si se selecciona una sugerencia cuando se muestra el widget. Tenga en cuenta que esto solo se aplica a las sugerencias desencadenadas automáticamente (`#editor.quickSuggestions#` y `#editor.suggestOnTriggerCharacters#`) y que siempre se selecciona una sugerencia cuando se invoca explícitamente, por ejemplo, a través de 'Ctrl+Espacio'.", "suggest.shareSuggestSelections": "Controla si las selecciones de sugerencias recordadas se comparten entre múltiples áreas de trabajo y ventanas (necesita \"#editor.suggestSelection#\").", "suggest.showIcons": "Controla si mostrar u ocultar iconos en sugerencias.", "suggest.showInlineDetails": "Controla si los detalles de sugerencia se muestran incorporados con la etiqueta o solo en el widget de detalles.", @@ -540,6 +602,7 @@ "tabCompletion.off": "Deshabilitar los complementos para pestañas.", "tabCompletion.on": "La pestaña se completará insertando la mejor sugerencia de coincidencia encontrada al presionar la pestaña", "tabCompletion.onlySnippets": "La pestaña se completa con fragmentos de código cuando su prefijo coincide. Funciona mejor cuando las 'quickSuggestions' no están habilitadas.", + "tabFocusMode": "Controla si el editor recibe las pestañas o las aplaza al área de trabajo para la navegación.", "unfoldOnClickAfterEndOfLine": "Controla si al hacer clic en el contenido vacío después de una línea plegada se desplegará la línea.", "unicodeHighlight.allowedCharacters": "Define los caracteres permitidos que no se resaltan.", "unicodeHighlight.allowedLocales": "Los caracteres Unicode que son comunes en las configuraciones regionales permitidas no se resaltan.", @@ -553,6 +616,9 @@ "unusualLineTerminators.off": "Los terminadores de línea no habituales se omiten.", "unusualLineTerminators.prompt": "Advertencia de terminadores de línea inusuales que se quitarán.", "useTabStops": "La inserción y eliminación del espacio en blanco sigue a las tabulaciones.", + "wordBreak": "Controla las reglas de salto de palabra usadas para texto chino, japonés o coreano (CJK).", + "wordBreak.keepAll": "Los saltos de palabra no deben usarse para texto chino, japonés o coreano (CJK). El comportamiento del texto distinto a CJK es el mismo que el normal.", + "wordBreak.normal": "Use la regla de salto de línea predeterminada.", "wordSeparators": "Caracteres que se usarán como separadores de palabras al realizar operaciones o navegaciones relacionadas con palabras.", "wordWrap": "Controla cómo deben ajustarse las líneas.", "wordWrap.bounded": "Las líneas se ajustarán al valor que sea inferior: el tamaño de la ventanilla o el valor de \"#editor.wordWrapColumn#\".", @@ -565,7 +631,7 @@ "wrappingIndent.indent": "A las líneas ajustadas se les aplica una sangría de +1 respecto al elemento primario.", "wrappingIndent.none": "No hay sangría. Las líneas ajustadas comienzan en la columna 1.", "wrappingIndent.same": "A las líneas ajustadas se les aplica la misma sangría que al elemento primario.", - "wrappingStrategy": "Controla el algoritmo que calcula los puntos de ajuste.", + "wrappingStrategy": "Controla el algoritmo que calcula los puntos de ajuste. Tenga en cuenta que, en el modo de accesibilidad, se usará el modo avanzado para obtener la mejor experiencia.", "wrappingStrategy.advanced": "Delega el cálculo de puntos de ajuste en el explorador. Es un algoritmo lento, que podría causar bloqueos para archivos grandes, pero funciona correctamente en todos los casos.", "wrappingStrategy.simple": "Se supone que todos los caracteres son del mismo ancho. Este es un algoritmo rápido que funciona correctamente para fuentes monoespaciales y ciertos scripts (como caracteres latinos) donde los glifos tienen el mismo ancho." }, @@ -597,13 +663,14 @@ "editorBracketPairGuide.background6": "Color de fondo de las guías de par de corchetes inactivos (6). Requiere habilitar guías de par de corchetes.", "editorCodeLensForeground": "Color principal de lentes de código en el editor", "editorCursorBackground": "Color de fondo del cursor de edición. Permite personalizar el color del caracter solapado por el bloque del cursor.", + "editorDimmedLineNumber": "Color de la línea final del editor cuando editor.renderFinalNewline se establece en atenuado.", "editorGhostTextBackground": "Color de fondo del texto fantasma en el editor.", "editorGhostTextBorder": "Color del borde del texto fantasma en el editor.", "editorGhostTextForeground": "Color de primer plano del texto fantasma en el editor.", "editorGutter": "Color de fondo del margen del editor. Este espacio contiene los márgenes de glifos y los números de línea.", "editorIndentGuides": "Color de las guías de sangría del editor.", "editorLineNumbers": "Color de números de línea del editor.", - "editorOverviewRulerBackground": "Color de fondo de la regla de información general del editor. Solo se usa cuando el minimapa está habilitado y está ubicado en el lado derecho del editor.", + "editorOverviewRulerBackground": "Color de fondo de la regla de información general del editor.", "editorOverviewRulerBorder": "Color del borde de la regla de visión general.", "editorRuler": "Color de las reglas del editor", "editorUnicodeHighlight.background": "Color de borde usado para resaltar caracteres unicode.", @@ -645,6 +712,7 @@ "editorHasSelection": "Si el editor tiene texto seleccionado", "editorHasSignatureHelpProvider": "Si el editor tiene un proveedor de ayuda de signatura", "editorHasTypeDefinitionProvider": "Si el editor tiene un proveedor de definiciones de tipo", + "editorHoverFocused": "Si se centra el desplazamiento del editor", "editorHoverVisible": "Si el mantenimiento del puntero del editor es visible", "editorLangId": "Identificador de idioma del editor", "editorReadonly": "Si el editor es de solo lectura", @@ -652,6 +720,11 @@ "editorTextFocus": "Si el texto del editor tiene el foco (el cursor parpadea)", "inCompositeEditor": "Si el editor forma parte de otro más grande (por ejemplo, blocs de notas)", "inDiffEditor": "Si el contexto es un editor de diferencias", + "isEmbeddedDiffEditor": "Si el contexto es un editor de diferencias incrustado", + "standaloneColorPickerFocused": "Si el selector de colores independiente está centrado", + "standaloneColorPickerVisible": "Si el selector de colores independiente está visible", + "stickyScrollFocused": "Si el desplazamiento permanente está centrado", + "stickyScrollVisible": "Si el desplazamiento permanente está visible", "textInputFocus": "Si un editor o una entrada de texto enriquecido tienen el foco (el cursor parpadea)" }, "vs/editor/common/languages/modesRegistry": { @@ -662,40 +735,37 @@ }, "vs/editor/common/standaloneStrings": { "accessibilityHelpMessage": "Presione Alt+F1 para ver las opciones de accesibilidad.", - "auto_off": "El editor está configurado para que no se optimice nunca su uso con un lector de pantalla, que en este momento no es el caso.", + "accessibilityHelpTitle": "Ayuda de accesibilidad", + "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader", "auto_on": "El editor está configurado para optimizarse para su uso con un lector de pantalla.", "bulkEditServiceSummary": "{0} ediciones realizadas en {1} archivos", "changeConfigToOnMac": "Para configurar el editor de forma que se optimice su uso con un lector de pantalla, presione ahora Comando+E.", "changeConfigToOnWinLinux": "Para configurar el editor de forma que se optimice su uso con un lector de pantalla, presione ahora Control+E.", - "editableDiffEditor": "en un panel de un editor de diferencias.", - "editableEditor": " en un editor de código", + "editableDiffEditor": "You are in a pane of a diff editor.", + "editableEditor": "You are in a code editor", "editorViewAccessibleLabel": "Contenido del editor", - "emergencyConfOn": "Se cambiará ahora el valor \"accessibilitySupport\" a \"activado\".", "gotoLineActionLabel": "Vaya a Línea/Columna...", "helpQuickAccess": "Mostrar todos los proveedores de acceso rápido", "inspectTokens": "Desarrollador: inspeccionar tokens", - "multiSelection": "{0} selecciones", - "multiSelectionRange": "{0} selecciones ({1} caracteres seleccionados)", - "noSelection": "Sin selección", - "openDocMac": "Presione ahora Comando+H para abrir una ventana del explorador con más información relacionada con la accesibilidad del editor.", - "openDocWinLinux": "Presione ahora Control+H para abrir una ventana del explorador con más información relacionada con la accesibilidad del editor.", + "openDoc": "Press H now to open a browser window with more information related to editor accessibility.", "openingDocs": "Se abrirá ahora la página de documentación de accesibilidad del editor.", - "outroMsg": "Para descartar esta información sobre herramientas y volver al editor, presione Esc o Mayús+Escape.", "quickCommandActionHelp": "Mostrar y ejecutar comandos", "quickCommandActionLabel": "Paleta de comandos", "quickOutlineActionLabel": "Ir a símbolo...", "quickOutlineByCategoryActionLabel": "Ir a símbolo por categoría...", - "readonlyDiffEditor": "en un panel de solo lectura de un editor de diferencias.", - "readonlyEditor": "en un editor de código de solo lectura", + "readonlyDiffEditor": "You are in a read-only pane of a diff editor.", + "readonlyEditor": "You are in a read-only code editor", "showAccessibilityHelpAction": "Mostrar ayuda de accesibilidad", - "singleSelection": "Línea {0}, columna {1}", - "singleSelectionRange": "Línea {0}, columna {1} ({2} seleccionadas)", "tabFocusModeOffMsg": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. Presione {0} para activar o desactivar este comportamiento.", "tabFocusModeOffMsgNoKb": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado.", "tabFocusModeOnMsg": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. Presione {0} para activar o desactivar este comportamiento.", "tabFocusModeOnMsgNoKb": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado.", "toggleHighContrast": "Alternar tema de contraste alto" }, + "vs/editor/common/viewLayout/viewLineRenderer": { + "overflow.chars": "{0} caracteres", + "showMore": "Mostrar más ({0})" + }, "vs/editor/contrib/anchorSelect/browser/anchorSelect": { "anchorSet": "Delimitador establecido en {0}:{1}", "cancelSelectionAnchor": "Cancelar el delimitador de la selección", @@ -708,6 +778,7 @@ "miGoToBracket": "Ir al &&corchete", "overviewRulerBracketMatchForeground": "Resumen color de marcador de regla para corchetes.", "smartSelect.jumpBracket": "Ir al corchete", + "smartSelect.removeBrackets": "Quitar corchetes", "smartSelect.selectToBracket": "Seleccionar para corchete" }, "vs/editor/contrib/caretOperations/browser/caretOperations": { @@ -728,8 +799,10 @@ "miPaste": "&&Pegar", "share": "Compartir" }, + "vs/editor/contrib/codeAction/browser/codeAction": { + "applyCodeActionFailed": "Se ha producido un error desconocido al aplicar la acción de código" + }, "vs/editor/contrib/codeAction/browser/codeActionCommands": { - "applyCodeActionFailed": "Se ha producido un error desconocido al aplicar la acción de código", "args.schema.apply": "Controla cuándo se aplican las acciones devueltas.", "args.schema.apply.first": "Aplicar siempre la primera acción de código devuelto.", "args.schema.apply.ifSingle": "Aplicar la primera acción de código devuelta si solo hay una.", @@ -757,15 +830,24 @@ "organizeImports.label": "Organizar Importaciones", "quickfix.trigger.label": "Corrección Rápida", "refactor.label": "Refactorizar...", - "refactor.preview.label": "Refactorizar con vista previa...", "source.label": "Acción de código fuente..." }, - "vs/editor/contrib/codeAction/browser/codeActionMenu": { - "CodeActionMenuVisible": "Si el widget de lista de acciones de código está visible", - "label": "{0} para refactorizar, {1} para la vista previa" + "vs/editor/contrib/codeAction/browser/codeActionContributions": { + "showCodeActionHeaders": "Activar/desactivar la visualización de los encabezados de los grupos en el menú de Acción de código." }, - "vs/editor/contrib/codeAction/browser/codeActionWidgetContribution": { - "codeActionWidget": "Si habilita esta opción, se ajusta la forma en que se representa el menú de acción de código." + "vs/editor/contrib/codeAction/browser/codeActionController": { + "hideMoreActions": "Ocultar deshabilitado", + "showMoreActions": "Mostrar elementos deshabilitados" + }, + "vs/editor/contrib/codeAction/browser/codeActionMenu": { + "codeAction.widget.id.convert": "Reescribir...", + "codeAction.widget.id.extract": "Extraer...", + "codeAction.widget.id.inline": "Alineado...", + "codeAction.widget.id.more": "Más Acciones...", + "codeAction.widget.id.move": "Mover...", + "codeAction.widget.id.quickfix": "Corrección rápida...", + "codeAction.widget.id.source": "Acción de origen...", + "codeAction.widget.id.surround": "Rodear con..." }, "vs/editor/contrib/codeAction/browser/lightBulbWidget": { "codeAction": "Mostrar acciones de código", @@ -776,7 +858,14 @@ "showLensOnLine": "Mostrar comandos de lente de código para la línea actual" }, "vs/editor/contrib/colorPicker/browser/colorPickerWidget": { - "clickToToggleColorOptions": "Haga clic para alternar las opciones de color (rgb/hsl/hex)" + "clickToToggleColorOptions": "Haga clic para alternar las opciones de color (rgb/hsl/hex)", + "closeIcon": "Icono para cerrar el selector de colores" + }, + "vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions": { + "hideColorPicker": "Ocultar la Selector de colores", + "insertColorWithStandaloneColorPicker": "Insertar color con Selector de colores independiente", + "mishowOrFocusStandaloneColorPicker": "&Mostrar o centrar Selector de colores independientes", + "showOrFocusStandaloneColorPicker": "Mostrar o centrar Selector de colores independientes" }, "vs/editor/contrib/comment/browser/comment": { "comment.block": "Alternar comentario de bloque", @@ -798,15 +887,35 @@ "context.minimap.slider.always": "Siempre", "context.minimap.slider.mouseover": "Pasar el mouse" }, - "vs/editor/contrib/copyPaste/browser/copyPasteContribution": { - "pasteActions": "Habilita o deshabilita la ejecución de ediciones desde extensiones al pegar." - }, "vs/editor/contrib/cursorUndo/browser/cursorUndo": { "cursor.redo": "Cursor Rehacer", "cursor.undo": "Cursor Deshacer" }, - "vs/editor/contrib/dropIntoEditor/browser/dropIntoEditorContribution": { - "dropProgressTitle": "Ejecutando controladores de destino..." + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": { + "pasteAs": "Pegar como...", + "pasteAs.id": "Id. de la edición pegada que se intenta aplicar. Si no se proporciona, el editor mostrará un selector." + }, + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": { + "pasteAsPickerPlaceholder": "Seleccionar acción pegar", + "pasteAsProgress": "Ejecutando controladores de pegado", + "pasteIntoEditorProgress": "Ejecutando controladores de pegado. Haga clic para cancelar.", + "pasteWidgetVisible": "Si se muestra el widget de pegado", + "postPasteWidgetTitle": "Mostrar opciones de pegado..." + }, + "vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": { + "builtIn": "Integrado", + "defaultDropProvider.uriList.path": "Insertar ruta de acceso", + "defaultDropProvider.uriList.paths": "Insertar rutas de acceso", + "defaultDropProvider.uriList.relativePath": "Insertar ruta de acceso relativa", + "defaultDropProvider.uriList.relativePaths": "Insertar rutas de acceso relativas", + "defaultDropProvider.uriList.uri": "Insertar URI", + "defaultDropProvider.uriList.uris": "Insertar URIs", + "text.label": "Insertar texto sin formato" + }, + "vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": { + "dropIntoEditorProgress": "Ejecutando controladores de colocación. Haga clic para cancelar.", + "dropWidgetVisible": "Si se muestra el widget de colocación", + "postDropWidgetTitle": "Mostrar opciones de colocación..." }, "vs/editor/contrib/editorState/browser/keybindingCancellation": { "cancellableOperation": "Indica si el editor ejecuta una operación que se puede cancelar como, por ejemplo, \"Inspeccionar referencias\"" @@ -816,6 +925,10 @@ "actions.find.matchCaseOverride": "Invalida la marca \"Caso matemático\".\r\nLa marca no se guardará para el futuro.\r\n0: No hacer nada\r\n1: True\r\n2: False", "actions.find.preserveCaseOverride": "Invalida la marca \"Conservar mayúsculas y minúsculas.\r\nLa marca no se guardará para el futuro.\r\n0: No hacer nada\r\n1: True\r\n2: False", "actions.find.wholeWordOverride": "Invalida la marca \"Hacer coincidir palabra completa”.\r\nLa marca no se guardará para el futuro.\r\n0: No hacer nada\r\n1: True\r\n2: False", + "findMatchAction.goToMatch": "Ir a Coincidencia...", + "findMatchAction.inputPlaceHolder": "Escriba un número para ir a una coincidencia específica (entre 1 y {0})", + "findMatchAction.inputValidationMessage": "Escriba un número entre 1 y {0}", + "findMatchAction.noResults": "No hay coincidencias. Intente buscar otra cosa.", "findNextMatchAction": "Buscar siguiente", "findPreviousMatchAction": "Buscar anterior", "miFind": "&&Buscar", @@ -842,6 +955,7 @@ "findSelectionIcon": "Icono para \"Buscar en selección\" en el widget de búsqueda del editor.", "label.closeButton": "Cerrar", "label.find": "Buscar", + "label.findDialog": "Find / Replace", "label.matchesLocation": "{0} de {1}", "label.nextMatchButton": "Coincidencia siguiente", "label.noResults": "No hay resultados", @@ -856,20 +970,17 @@ "title.matchesCountLimit": "Sólo los primeros {0} resultados son resaltados, pero todas las operaciones de búsqueda trabajan en todo el texto." }, "vs/editor/contrib/folding/browser/folding": { - "createManualFoldRange.label": "Crear un rango de plegado manual a partir de la selección", - "editorGutter.foldingControlForeground": "Color del control plegable en el medianil del editor.", + "createManualFoldRange.label": "Crear rango de plegado a partir de la selección", "foldAction.label": "Plegar", "foldAllAction.label": "Plegar todo", "foldAllBlockComments.label": "Cerrar todos los comentarios de bloque", "foldAllExcept.label": "Plegar todas las regiones excepto las seleccionadas", "foldAllMarkerRegions.label": "Plegar todas las regiones", - "foldBackgroundBackground": "Color de fondo detrás de los rangos plegados. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", "foldLevelAction.label": "Nivel de plegamiento {0}", "foldRecursivelyAction.label": "Plegar de forma recursiva", "gotoNextFold.label": "Ir al rango de plegado siguiente", "gotoParentFold.label": "Ir al plegado primario", "gotoPreviousFold.label": "Ir al rango de plegado anterior", - "maximum fold ranges": "El número de regiones que se pueden plegar está limitado a un máximo de {0}. Aumente la opción de configuración ['Plegamiento de regiones máximas'](command:workbench.action.openSettings?[\" editor.foldingMaximumRegions\"]) para habilitar más.", "removeManualFoldingRanges.label": "Quitar rangos de plegado manuales", "toggleFoldAction.label": "Alternar plegado", "unFoldRecursivelyAction.label": "Desplegar de forma recursiva", @@ -879,6 +990,8 @@ "unfoldAllMarkerRegions.label": "Desplegar Todas las Regiones" }, "vs/editor/contrib/folding/browser/foldingDecorations": { + "editorGutter.foldingControlForeground": "Color del control plegable en el medianil del editor.", + "foldBackgroundBackground": "Color de fondo detrás de los rangos plegados. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", "foldingCollapsedIcon": "Icono de rangos contraídos en el margen de glifo del editor.", "foldingExpandedIcon": "Icono de rangos expandidos en el margen de glifo del editor.", "foldingManualCollapedIcon": "Icono de intervalos contraídos manualmente en el margen del glifo del editor.", @@ -983,8 +1096,8 @@ "vs/editor/contrib/gotoSymbol/browser/referencesModel": { "aria.fileReferences.1": "1 símbolo en {0}, ruta de acceso completa {1}", "aria.fileReferences.N": "{0} símbolos en {1}, ruta de acceso completa {2}", - "aria.oneReference": "símbolo en {0} linea {1} en la columna {2}", - "aria.oneReference.preview": "símbolo en {0} línea {1} en la columna {2}, {3}", + "aria.oneReference": "en {0} en la línea {1} en la columna {2}", + "aria.oneReference.preview": "{0} en {1} en la línea {2} en la columna {3}", "aria.result.0": "No se encontraron resultados", "aria.result.1": "Encontró 1 símbolo en {0}", "aria.result.n1": "Encontró {0} símbolos en {1}", @@ -996,11 +1109,21 @@ "location.kb": "Símbolo {0} de {1}, {2} para el siguiente" }, "vs/editor/contrib/hover/browser/hover": { + "escapeFocusHover": "Foco de escape al mantener el puntero", + "goToBottomHover": "Ir a la parte inferior al mantener el puntero", + "goToTopHover": "Ir al puntero superior", + "pageDownHover": "Desplazamiento de página hacia abajo", + "pageUpHover": "Desplazamiento de página hacia arriba", + "scrollDownHover": "Desplazar hacia abajo al mantener el puntero", + "scrollLeftHover": "Desplazar al mantener el puntero a la izquierda", + "scrollRightHover": "Desplazar al mantener el puntero a la derecha", + "scrollUpHover": "Desplazar hacia arriba al mantener el puntero", "showDefinitionPreviewHover": "Mostrar vista previa de la definición que aparece al mover el puntero", - "showHover": "Mostrar al mantener el puntero" + "showOrFocusHover": "Mostrar o centrarse al mantener el puntero" }, "vs/editor/contrib/hover/browser/markdownHoverParticipant": { "modesContentHover.loading": "Cargando...", + "stopped rendering": "Representación en pausa durante una línea larga por motivos de rendimiento. Esto se puede configurar mediante \"editor.stopRenderingLineAfter\".", "too many characters": "Por motivos de rendimiento, la tokenización se omite con filas largas. Esta opción se puede configurar con \"editor.maxTokenizationLineLength\"." }, "vs/editor/contrib/hover/browser/markerHoverParticipant": { @@ -1009,12 +1132,11 @@ "quick fixes": "Corrección Rápida", "view problem": "Ver el problema" }, - "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { - "InPlaceReplaceAction.next.label": "Reemplazar con el valor siguiente", - "InPlaceReplaceAction.previous.label": "Reemplazar con el valor anterior" - }, "vs/editor/contrib/indentation/browser/indentation": { + "changeTabDisplaySize": "Cambiar tamaño de visualización de tabulación", "configuredTabSize": "Tamaño de tabulación configurado", + "currentTabSize": "Tamaño de tabulación actual", + "defaultTabSize": "Tamaño de tabulación predeterminado", "detectIndentation": "Detectar sangría del contenido", "editor.reindentlines": "Volver a aplicar sangría a líneas", "editor.reindentselectedlines": "Volver a aplicar sangría a líneas seleccionadas", @@ -1034,25 +1156,45 @@ "links.navigate.kb.meta": "ctrl + clic", "links.navigate.kb.meta.mac": "cmd + clic" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextController": { + "vs/editor/contrib/inlineCompletions/browser/commands": { + "accept": "Aceptar", + "acceptLine": "Aceptar línea", + "acceptWord": "Aceptar palabra", + "action.inlineSuggest.accept": "Aceptar la sugerencia insertada", + "action.inlineSuggest.acceptNextLine": "Aceptar la siguiente línea de sugerencia insertada", + "action.inlineSuggest.acceptNextWord": "Aceptar la siguiente palabra de sugerencia insertada", + "action.inlineSuggest.alwaysShowToolbar": "Mostrar siempre la barra de herramientas", + "action.inlineSuggest.hide": "Ocultar la sugerencia insertada", "action.inlineSuggest.showNext": "Mostrar sugerencia alineada siguiente", "action.inlineSuggest.showPrevious": "Mostrar sugerencia alineada anterior", - "action.inlineSuggest.trigger": "Desencadenar sugerencia alineada", + "action.inlineSuggest.trigger": "Desencadenar sugerencia alineada" + }, + "vs/editor/contrib/inlineCompletions/browser/hoverParticipant": { + "inlineSuggestionFollows": "Sugerencia:" + }, + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys": { "inlineSuggestionHasIndentation": "Si la sugerencia alineada comienza con un espacio en blanco", "inlineSuggestionHasIndentationLessThanTabSize": "Si la sugerencia insertada comienza con un espacio en blanco menor que lo que se insertaría mediante tabulación", - "inlineSuggestionVisible": "Si una sugerencia alineada está visible" + "inlineSuggestionVisible": "Si una sugerencia alineada está visible", + "suppressSuggestions": "Si las sugerencias deben suprimirse para la sugerencia actual" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextHoverParticipant": { - "acceptInlineSuggestion": "Aceptar", - "inlineSuggestionFollows": "Sugerencia:", - "showNextInlineSuggestion": "Siguiente", - "showPreviousInlineSuggestion": "Anterior" + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget": { + "content": "{0} ({1})", + "next": "Siguiente", + "parameterHintsNextIcon": "Icono para mostrar la sugerencia de parámetro siguiente.", + "parameterHintsPreviousIcon": "Icono para mostrar la sugerencia de parámetro anterior.", + "previous": "Anterior" + }, + "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Reemplazar con el valor siguiente", + "InPlaceReplaceAction.previous.label": "Reemplazar con el valor anterior" }, "vs/editor/contrib/lineSelection/browser/lineSelection": { "expandLineSelection": "Expandir selección de línea" }, "vs/editor/contrib/linesOperations/browser/linesOperations": { "duplicateSelection": "Selección duplicada", + "editor.transformToCamelcase": "Transformar a mayúsculas y minúsculas Camel", "editor.transformToKebabcase": "Transformar en caso Kebab", "editor.transformToLowercase": "Transformar a minúsculas", "editor.transformToSnakecase": "Transformar en Snake Case", @@ -1142,6 +1284,7 @@ "peekViewEditorGutterBackground": "Color de fondo del margen en el editor de vista de inspección.", "peekViewEditorMatchHighlight": "Buscar coincidencia del color de resultado del editor de vista de inspección.", "peekViewEditorMatchHighlightBorder": "Hacer coincidir el borde resaltado en el editor de vista previa.", + "peekViewEditorStickScrollBackground": "Color de fondo del desplazamiento permanente en el editor de vista de inspección.", "peekViewResultsBackground": "Color de fondo de la lista de resultados de vista de inspección.", "peekViewResultsFileForeground": "Color de primer plano de los archivos de inspección en la lista de resultados.", "peekViewResultsMatchForeground": "Color de primer plano de los nodos de inspección en la lista de resultados.", @@ -1265,6 +1408,18 @@ "Wednesday": "Miércoles", "WednesdayShort": "Mié" }, + "vs/editor/contrib/stickyScroll/browser/stickyScrollActions": { + "focusStickyScroll": "Desplazamiento permanente de foco", + "goToFocusedStickyScrollLine.title": "Ir a la línea de desplazamiento rápida con foco", + "miStickyScroll": "&&Desplazamiento permanente", + "mifocusStickyScroll": "&&Desplazamiento permanente de foco", + "mitoggleStickyScroll": "&&Alternar desplazamiento permanente", + "selectEditor.title": "Seleccionar el Editor", + "selectNextStickyScrollLine.title": "Seleccionar la siguiente línea de desplazamiento rápida", + "selectPreviousStickyScrollLine.title": "Seleccionar la línea de desplazamiento rápida anterior", + "stickyScroll": "Desplazamiento permanente", + "toggleStickyScroll": "Alternar desplazamiento permanente" + }, "vs/editor/contrib/suggest/browser/suggest": { "acceptSuggestionOnEnter": "Indica si se insertan sugerencias al presionar Entrar.", "suggestWidgetDetailsVisible": "Indica si los detalles de las sugerencias están visibles.", @@ -1311,7 +1466,7 @@ "suggestMoreInfoIcon": "Icono para obtener más información en el widget de sugerencias." }, "vs/editor/contrib/suggest/browser/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "content": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/browser/symbolIcons": { "symbolIcon.arrayForeground": "Color de primer plano de los símbolos de matriz. Estos símbolos aparecen en el contorno, la ruta de navegación y el widget de sugerencias.", @@ -1366,6 +1521,7 @@ "unicodeHighlight.adjustSettings": "Ajustar la configuración", "unicodeHighlight.allowCommonCharactersInLanguage": "Permite caracteres Unicode más comunes en el idioma \"{0}\".", "unicodeHighlight.characterIsAmbiguous": "El carácter {0} podría confundirse con el carácter {1}, que es más común en el código fuente.", + "unicodeHighlight.characterIsAmbiguousASCII": "El carácter {0} podría confundirse con el carácter ASCII {1}, que es más común en el código fuente.", "unicodeHighlight.characterIsInvisible": "El carácter {0} es invisible.", "unicodeHighlight.characterIsNonBasicAscii": "El carácter {0} no es un carácter ASCII básico.", "unicodeHighlight.configureUnicodeHighlightOptions": "Configurar opciones de resaltado Unicode", @@ -1383,36 +1539,91 @@ }, "vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": { "unusualLineTerminators.detail": "Este archivo \"{0}\" contiene uno o más caracteres de terminación de línea inusuales, como el separador de línea (LS) o el separador de párrafo (PS).\r\n\r\nSe recomienda eliminarlos del archivo. Esto puede configurarse mediante \"editor.unusualLineTerminators\".", - "unusualLineTerminators.fix": "Quitar terminadores de línea inusuales", + "unusualLineTerminators.fix": "&&Quitar terminadores de línea inusuales", "unusualLineTerminators.ignore": "Omitir", "unusualLineTerminators.message": "Se han detectado terminadores de línea inusuales", "unusualLineTerminators.title": "Terminadores de línea inusuales" }, - "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "vs/editor/contrib/wordHighlighter/browser/highlightDecorations": { "overviewRulerWordHighlightForeground": "Color del marcador de regla general para destacados de símbolos. El color no debe ser opaco para no ocultar decoraciones subyacentes.", "overviewRulerWordHighlightStrongForeground": "Color de marcador de regla general para destacados de símbolos de acceso de escritura. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "overviewRulerWordHighlightTextForeground": "Color del marcador de regla de información general de una repetición textual de un símbolo. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", "wordHighlight": "Color de fondo de un símbolo durante el acceso de lectura, como la lectura de una variable. El color no debe ser opaco para no ocultar decoraciones subyacentes.", - "wordHighlight.next.label": "Ir al siguiente símbolo destacado", - "wordHighlight.previous.label": "Ir al símbolo destacado anterior", - "wordHighlight.trigger.label": "Desencadenar los símbolos destacados", "wordHighlightBorder": "Color de fondo de un símbolo durante el acceso de lectura; por ejemplo, cuando se lee una variable.", "wordHighlightStrong": "Color de fondo de un símbolo durante el acceso de escritura, como escribir en una variable. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "wordHighlightStrongBorder": "Color de fondo de un símbolo durante el acceso de escritura; por ejemplo, cuando se escribe una variable." + "wordHighlightStrongBorder": "Color de fondo de un símbolo durante el acceso de escritura; por ejemplo, cuando se escribe una variable.", + "wordHighlightText": "Color de fondo de la presencia textual para un símbolo. Para evitar ocultar cualquier decoración subyacente, el color no debe ser opaco.", + "wordHighlightTextBorder": "Color de borde de una repetición textual de un símbolo." + }, + "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "wordHighlight.next.label": "Ir al siguiente símbolo destacado", + "wordHighlight.previous.label": "Ir al símbolo destacado anterior", + "wordHighlight.trigger.label": "Desencadenar los símbolos destacados" }, "vs/editor/contrib/wordOperations/browser/wordOperations": { "deleteInsideWord": "Eliminar palabra" }, + "vs/platform/action/common/actionCommonCategories": { + "developer": "Desarrollador", + "file": "archivo", + "help": "Ayuda", + "preferences": "Preferencias", + "test": "Probar", + "view": "Ver" + }, + "vs/platform/actions/browser/buttonbar": { + "labelWithKeybinding": "{0} ({1})" + }, "vs/platform/actions/browser/menuEntryActionViewItem": { "titleAndKb": "{0} ({1})", "titleAndKbAndAlt": "{0}\r\n[{1}] {2}" }, + "vs/platform/actions/browser/toolbar": { + "hide": "Ocultar", + "resetThisMenu": "Menú Restablecer" + }, "vs/platform/actions/common/menuResetAction": { - "cat": "Ver", - "title": "Restablecer menús ocultos" + "title": "Restablecer todos los menús" }, "vs/platform/actions/common/menuService": { "hide.label": "Ocultar \"{0}\"" }, + "vs/platform/actionWidget/browser/actionList": { + "customQuickFixWidget": "Widget de acción", + "customQuickFixWidget.labels": "{0}, Motivo de deshabilitación: {1}", + "label": "{0} para aplicar", + "label-preview": "{0} para aplicar, {1} para previsualizar" + }, + "vs/platform/actionWidget/browser/actionWidget": { + "acceptSelected.title": "Aceptar la acción seleccionada", + "codeActionMenuVisible": "Si la lista de widgets de acción es visible", + "hideCodeActionWidget.title": "Ocultar el widget de acción", + "previewSelected.title": "Vista previa de la acción seleccionada", + "selectNextCodeAction.title": "Seleccione la siguiente acción", + "selectPrevCodeAction.title": "Seleccione la acción anterior" + }, + "vs/platform/audioCues/browser/audioCueService": { + "audioCues.chatRequestSent": "Chat Request Sent", + "audioCues.chatResponsePending": "Chat Response Pending", + "audioCues.chatResponseReceived": "Chat Response Received", + "audioCues.diffLineDeleted": "Línea de diferencia eliminada", + "audioCues.diffLineInserted": "Línea de diferencia insertada", + "audioCues.diffLineModified": "Línea de diferencia modificada", + "audioCues.lineHasBreakpoint.name": "Punto de interrupción en la línea", + "audioCues.lineHasError.name": "Error en la línea", + "audioCues.lineHasFoldedArea.name": "Área doblada en la línea", + "audioCues.lineHasInlineSuggestion.name": "Sugerencia insertada en la línea", + "audioCues.lineHasWarning.name": "Advertencia en la línea", + "audioCues.noInlayHints": "No hay sugerencias de incrustación en la línea", + "audioCues.notebookCellCompleted": "Celda del bloc de notas completada", + "audioCues.notebookCellFailed": "Error en la celda del bloc de notas", + "audioCues.onDebugBreak.name": "Depurador detenido en el punto de interrupción", + "audioCues.taskCompleted": "Tarea completada.", + "audioCues.taskFailed": "Error en la tarea", + "audioCues.terminalBell": "Campana de terminal", + "audioCues.terminalCommandFailed": "Error del comando de terminal", + "audioCues.terminalQuickFix.name": "Corrección rápida del terminal" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "No se puede registrar \"{0}\". La directiva asociada {1} ya está registrada con {2}.", "config.property.duplicate": "No se puede registrar \"{0}\". Esta propiedad ya está registrada.", @@ -1426,19 +1637,43 @@ "vs/platform/contextkey/browser/contextKeyService": { "getContextKeyInfo": "Comando que devuelve información sobre las claves de contexto" }, + "vs/platform/contextkey/common/contextkey": { + "contextkey.parser.error.closingParenthesis": "paréntesis de cierre ')'", + "contextkey.parser.error.emptyString": "Expresión de clave de contexto vacía", + "contextkey.parser.error.emptyString.hint": "¿Ha olvidado escribir una expresión? también puede poner \"false\" o \"true\" para evaluar siempre como false o true, respectivamente.", + "contextkey.parser.error.expectedButGot": "Esperado: {0}\r\nrecibido: '{1}'.", + "contextkey.parser.error.noInAfterNot": "'in' después de 'not'.", + "contextkey.parser.error.unexpectedEOF": "Final de expresión inesperado", + "contextkey.parser.error.unexpectedEOF.hint": "¿Ha olvidado poner una clave de contexto?", + "contextkey.parser.error.unexpectedToken": "Token inesperado", + "contextkey.parser.error.unexpectedToken.hint": "¿Ha olvidado poner && o || antes del token?", + "contextkey.scanner.errorForLinter": "Token inesperado.", + "contextkey.scanner.errorForLinterWithHint": "Token inesperado. Pista: {0}" + }, "vs/platform/contextkey/common/contextkeys": { "inputFocus": "Si el foco del teclado está dentro de un cuadro de entrada", "isIOS": "Si el sistema operativo es IOS", "isLinux": "Si el sistema operativo es Linux", "isMac": "Si el sistema operativo es macOS", "isMacNative": "Si el sistema operativo es macOS en una plataforma que no es de explorador", + "isMobile": "Si la plataforma es un explorador web móvil", "isWeb": "Si la plataforma es un explorador web", "isWindows": "Si el sistema operativo es Windows", "productQualityType": "Tipo de calidad de VS Code" }, + "vs/platform/contextkey/common/scanner": { + "contextkey.scanner.hint.didYouForgetToEscapeSlash": "¿Ha olvidado escapar el carácter \"/\" (barra diagonal)?Coloque dos barras diagonales inversas antes de que escape, por ejemplo, '\\\\/'.", + "contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote": "¿Ha olvidado abrir o cerrar la cita?", + "contextkey.scanner.hint.didYouMean1": "¿Quiso decir {0}?", + "contextkey.scanner.hint.didYouMean2": "¿Quiso decir {0} o {1}?", + "contextkey.scanner.hint.didYouMean3": "¿Quiso decir {0}, {1} o {2}?" + }, "vs/platform/dialogs/common/dialogs": { + "cancelButton": "Cancelar", "moreFile": "...1 archivo más que no se muestra", - "moreFiles": "...{0} archivos más que no se muestran" + "moreFiles": "...{0} archivos más que no se muestran", + "okButton": "&&Aceptar", + "yesButton": "&&Sí" }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Abrir", @@ -1453,10 +1688,11 @@ "vs/platform/environment/node/argv": { "add": "Agregar carpetas a la última ventana activa.", "category": "Filtra las extensiones instaladas por la categoría proporcionada cuando se usa --list-extensions.", + "cliDataDir": "Directorio donde deben almacenarse los metadatos de la CLI.", "deprecated.useInstead": "Use {0} en su lugar.", "diff": "Comparar dos archivos entre sí.", - "disableExtension": "Deshabilitar una extensión.", - "disableExtensions": "Deshabilite todas las extensiones instaladas.", + "disableExtension": "Deshabilite la extensión proporcionada. Esta opción no es persistente y solo es efectiva cuando el comando abre una nueva ventana.", + "disableExtensions": "Deshabilite las extensiones instaladas. Esta opción no es persistente y solo es efectiva cuando el comando abre una nueva ventana.", "disableGPU": "Deshabilita la aceleración de hardware de GPU.", "experimentalApis": "Habilita las características de API propuestas para las extensiones. Puede recibir uno o más identificadores de extensión para habilitar individualmente.", "extensionHomePath": "Establezca la ruta de acceso raíz para las extensiones.", @@ -1469,19 +1705,20 @@ "installExtension": "Instala o actualiza una extensión. El argumento es un identificador de extensión o una ruta de acceso a un VSIX. El identificador de una extensión es \"${publisher}.${name}\". Use el argumento \"--force\" para actualizar a la versión más reciente. Para instalar una versión específica, proporcione \"@${version}\". Por ejemplo: \"vscode.csharp@1.2.3\".", "listExtensions": "Enumere las extensiones instaladas.", "locale": "La configuración regional que se usará (por ejemplo, en-US o zh-TW).", - "log": "Nivel de registro a utilizar. Por defecto es 'info'. Los valores permitidos son 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", - "maxMemory": "Tamaño máximo de memoria para una ventana (en Mbytes).", + "log": "Nivel de registro que se va a usar. El valor predeterminado es \"info\". Los valores permitidos son \"critical\", \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\". También puede configurar el nivel de registro de una extensión pasando el identificador de extensión y el nivel de registro en el siguiente formato: \"${publisher}.${name}:${logLevel}\". Por ejemplo: \"vscode.csharp:trace\". Puede recibir una o varias de estas entradas.", "merge": "Realice una combinación triple. Para ello, proporcione rutas para dos versiones modificadas de un archivo, el origen común de ambas versiones modificadas y el archivo de resultado para guardar los resultados de la combinación.", "newWindow": "Fuerce para abrir una ventana nueva.", "options": "Opciones", "optionsUpperCase": "Opciones", "paths": "rutas de acceso", "prof-startup": "Ejecutar el perfil de la CPU durante el arranque.", + "profileName": "Abre la carpeta o el área de trabajo proporcionada con el perfil especificado y asocia el perfil al área de trabajo. Si el perfil no existe, se crea uno vacío. Se debe proporcionar una carpeta o área de trabajo para que se aplique el perfil.", "reuseWindow": "Fuerza la apertura de un archivo o una carpeta en una ventana ya abierta.", "showVersions": "Muestra las versiones de las extensiones instaladas cuando se usa --list-extensions.", "status": "Imprimir el uso del proceso y la información de diagnóstico.", "stdinUnix": "Para leer desde stdin, añada \"-\" (por ejemplo, \"ps aux | grep code | {0} -\")", "stdinWindows": "Para leer la salida de otro programa, añada \"-\" (p. ej. \"echo Hello World | {0} -\")", + "subcommands": "Subcomandos", "telemetry": "Muestra todos los eventos de telemetría que recopila VS Code.", "troubleshooting": "Solución de problemas", "turn sync": "Active o desactive la sincronización.", @@ -1499,11 +1736,11 @@ "emptyValue": "La opción \"{0}\" requiere un valor que no esté vacío. Omitiendo la opción.", "gotoValidation": "Los argumentos del modo \"--goto\" deben tener el formato \"ARCHIVO(:LÍNEA(:CARÁCTER))\".", "multipleValues": "La opción \"{0}\" se ha definido más de una vez. Usando el valor \"{1}\".", - "unknownOption": "Advertencia: \"{0}\" no está en la lista de opciones conocidas, pero todavía pasa a Electron/Chromium." + "unknownOption": "Advertencia: \"{0}\" no está en la lista de opciones conocidas, pero todavía pasa a Electron/Chromium.", + "unknownSubCommandOption": "Advertencia: \"{0}\" no está en la lista de opciones conocidas para el subcomando \"{1}\"" }, "vs/platform/extensionManagement/common/abstractExtensionManagementService": { "MarketPlaceDisabled": "Marketplace no está habilitado", - "Not a Marketplace extension": "Sólo se pueden reinstalar Extensiones del Marketplace", "incompatible platform": "La extensión \"{0}\" no está disponible en {1} para {2}.", "malicious extension": "No se puede instalar la extensión \"{0}\" ya que se informó de que era problemática.", "multipleDependentsError": "No se puede desinstalar la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\", entre otras, dependen de esta.", @@ -1520,12 +1757,13 @@ "extensions": "Extensiones", "preferences": "Preferencias" }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "vs/platform/extensionManagement/common/extensionManagementCLI": { "alreadyInstalled": "La extensión '{0}' ya está instalada.", "alreadyInstalled-checkAndUpdate": "La extensión \"{0}\" v{1} ya está instalada. Use la opción \"--force\" para actualizar a la última versión o proporcione \"@\" para instalar una versión específica, por ejemplo: \"{2}@1.2.3\".", "builtin": "\"{0}\" es una extensión integrada y no se puede desinstalar.", "cancelInstall": "Se canceló la instalación de la Extensión '{0}'.", "cancelVsixInstall": "Se canceló la instalación de la Extensión '{0}'.", + "error while installing extensions": "Error al instalar las extensiones: {0}", "forceDowngrade": "Ya está instalada una versión más reciente de la extensión \"{0}\" v{1}. Utilice la opción \"--force\" para volver a la versión anterior.", "forceUninstall": "El usuario ha marcado la extensión \"{0}\" como extensión integrada. Use la opción \"--force\" para desinstalarla.", "installation failed": "Error al instalar extensiones: {0}", @@ -1547,24 +1785,22 @@ "updateMessage": "Actualizando la extensión '{0}' a la versión {1}", "useId": "Asegúrese de utilizar el identificador de extensión completo, incluido el publicador, por ejemplo: {0}" }, + "vs/platform/extensionManagement/common/extensionNls": { + "missingNLSKey": "No se encontró un mensaje para la clave {0}." + }, "vs/platform/extensionManagement/common/extensionsScannerService": { "fileReadFail": "No se puede leer el archivo {0}: {1}.", "jsonInvalidFormat": "Formato no válido {0}: se esperaba un objeto JSON.", "jsonParseFail": "No se ha podido analizar {0}: [{1}, {2}] {3}.", "jsonParseInvalidType": "Archivo de manifiesto {0} no válido: no es un objeto JSON.", - "jsonsParseReportErrors": "No se pudo analizar {0}: {1}.", - "missingNLSKey": "No se encontró un mensaje para la clave {0}." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "Tiene {0} instalado en el sistema. ¿Quiere instalar las extensiones recomendadas para este?" + "jsonsParseReportErrors": "No se pudo analizar {0}: {1}." }, "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Marketplace no está habilitado", + "Not a Marketplace extension": "Sólo se pueden reinstalar Extensiones del Marketplace", "cannot read": "No se puede leer la extensión desde {0}", "errorDeleting": "No se puede eliminar la carpeta '{0}' mientras se instala la extensión '{1}'. Elimine la carpeta manualmente y vuelva a intentarlo.", - "exitCode": "No se puede instalar la extensión. Por favor, salga e inicie VS Code antes de reinstalarlo. ", "incompatible": "No se puede instalar la extensión \"{0}\" porque no es compatible con VS Code \"{1}\".", - "notInstalled": "La extensión '{0}' no está instalada.", - "quitCode": "No se puede instalar la extensión. Por favor, cierre e inicie VS Code antes de reinstalarlo.", "removeError": "Error al quitar la extensión: {0}. Salga e inicie VS Code antes de intentarlo de nuevo.", "renameError": "Error desconocido al cambiar el nombre de {0} a {1}", "restartCode": "Por favor reinicia VS Code antes de reinstalar {0}." @@ -1574,17 +1810,15 @@ }, "vs/platform/extensions/common/extensionValidator": { "extensionDescription.activationEvents1": "la propiedad `{0}` se puede omitir o debe ser de tipo `string[]`", - "extensionDescription.activationEvents2": "las propiedades `{0}` y `{1}` deben especificarse u omitirse conjuntamente", + "extensionDescription.activationEvents2": "la propiedad '{0}' debe omitirse si la extensión no tiene una propiedad '{1}' o '{2}'.", "extensionDescription.browser1": "la propiedad `{0}` se puede omitir o debe ser de tipo `string`", "extensionDescription.browser2": "Se esperaba que `browser` ({0}) se hubiera incluido en la carpeta de la extensión ({1}). Esto puede hacer que la extensión no sea portátil.", - "extensionDescription.browser3": "las propiedades `{0}` y `{1}` deben especificarse u omitirse conjuntamente", "extensionDescription.engines": "la propiedad `{0}` es obligatoria y debe ser de tipo `object`", "extensionDescription.engines.vscode": "la propiedad `{0}` es obligatoria y debe ser de tipo `string`", "extensionDescription.extensionDependencies": "la propiedad `{0}` se puede omitir o debe ser de tipo `string[]`", "extensionDescription.extensionKind": "la propiedad `{0}` solo se puede definir si la propiedad 'main' también está definida.", "extensionDescription.main1": "la propiedad “{0}” se puede omitir o debe ser de tipo “string”", "extensionDescription.main2": "Se esperaba que `main` ({0}) se hubiera incluido en la carpeta de la extensión ({1}). Esto puede hacer que la extensión no sea portátil.", - "extensionDescription.main3": "las propiedades `{0}` y `{1}` deben especificarse u omitirse conjuntamente", "extensionDescription.name": "la propiedad `{0}` es obligatoria y debe ser de tipo `string`", "extensionDescription.publisher": "El publicador de propiedades debe ser de tipo `string`.", "extensionDescription.version": "la propiedad `{0}` es obligatoria y debe ser de tipo `string`", @@ -1606,9 +1840,27 @@ "fileSystemNotAllowedError": "Permisos insuficientes. Vuelva a intentarlo y permita la operación.", "fileSystemRenameError": "El cambio de nombre solo se admite para los archivos." }, + "vs/platform/files/browser/indexedDBFileSystemProvider": { + "dirIsNotEmpty": "El directorio no está vacío", + "fileExceedsStorageQuota": "El archivo supera la cuota de almacenamiento disponible", + "fileIsDirectory": "El archivo es un directorio", + "fileNotDirectory": "El archivo no es un directorio", + "fileNotExists": "El archivo no existe", + "internal": "Error interno en el proveedor del sistema de archivos IndexedDB. ({0})" + }, + "vs/platform/files/common/files": { + "sizeB": "{0} B", + "sizeGB": "{0} GB", + "sizeKB": "{0} KB", + "sizeMB": "{0} MB", + "sizeTB": "{0} TB", + "unknownError": "Error desconocido" + }, "vs/platform/files/common/fileService": { + "deleteFailedAtomicUnsupported": "No se puede eliminar el archivo '{0}' de forma atómica porque el proveedor no lo admite.", "deleteFailedNonEmptyFolder": "No se puede eliminar la carpeta no vacía \"{0}\".", "deleteFailedNotFound": "No se puede eliminar el archivo inexistente '{0}'", + "deleteFailedTrashAndAtomicUnsupported": "No se puede eliminar de forma atómica el archivo '{0}' porque el uso de la papelera está habilitado.", "deleteFailedTrashUnsupported": "No se puede eliminar el archivo \"{0}\" a través de la papelera porque el proveedor no lo admite.", "err.read": "No se puede leer el archivo \"{0}\" ({1})", "err.readonly": "No se puede modificar el archivo de solo lectura \"{0}\"", @@ -1622,24 +1874,17 @@ "fileTooLargeError": "No se puede leer el archivo \"{0}\", que es demasiado grande para abrirse", "invalidPath": "No se puede resolver el proveedor del sistema de archivos con la ruta de acceso de archivo relativa \"{0}\"", "mkdirExistsError": "No se puede crear la carpeta \"{0}\" que ya existe pero no es un directorio", - "noProviderFound": "No se ha encontrado ningún proveedor de sistema de archivos para el recurso \"{0}\"", + "noProviderFound": "ENOPRO: No se ha encontrado ningún proveedor de sistema de archivos para el recurso \"{0}\"", "unableToMoveCopyError1": "No se puede copiar cuando el origen \"{0}\" es el mismo que el destino \"{1}\" con mayúsculas y minúsculas diferentes en un sistema de archivos que no distingue mayúsculas de minúsculas", "unableToMoveCopyError2": "No se puede mover/copiar cuando el origen \"{0}\" es el elemento principal del destino \"{1}\".", "unableToMoveCopyError3": "No se puede mover/copiar \"{0}\" porque el destino \"{1}\" ya existe en el punto final.", "unableToMoveCopyError4": "No se puede mover/copiar \"{0}\" en \"{1}\" ya que un archivo reemplazaría la carpeta en la que está contenido.", + "writeFailedAtomicUnlock": "No se puede desbloquear el archivo '{0}' porque la escritura atómica está habilitada.", + "writeFailedAtomicUnsupported": "No se puede escribir de forma atómica el archivo '{0}' porque el proveedor no lo admite.", "writeFailedUnlockUnsupported": "No se puede desbloquear el archivo \"{0}\" porque el proveedor no lo admite." }, - "vs/platform/files/common/files": { - "sizeB": "{0} B", - "sizeGB": "{0} GB", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeTB": "{0} TB", - "unknownError": "Error desconocido" - }, "vs/platform/files/common/io": { - "fileTooLargeError": "El archivo es demasiado grande para abrirse", - "fileTooLargeForHeapError": "Para abrir un archivo de este tamaño, es necesario reiniciar y habilitar el uso de más memoria" + "fileTooLargeError": "El archivo es demasiado grande para abrirse" }, "vs/platform/files/electron-main/diskFileSystemProviderServer": { "binFailed": "No se pudo mover \"{0}\" a la papelera de reciclaje", @@ -1647,9 +1892,10 @@ }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "No se puede copiar \"{0}\" en \"{1}\" ({2}).", - "fileCopyErrorExists": "El archivo del destino ya existe", - "fileCopyErrorPathCase": "\"El archivo no se puede copiar en la misma ruta de acceso con distinto uso de mayúsculas y minúsculas en la ruta", + "fileCopyErrorPathCase": "El archivo no se puede copiar en la misma ruta de acceso con un caso de ruta de acceso diferente", "fileExists": "El archivo ya existe", + "fileMoveCopyErrorExists": "El archivo en el destino ya existe y, por lo tanto, no se moverá ni copiará a menos que se especifique la sobre escritura.", + "fileMoveCopyErrorNotFound": "El archivo que se va a mover o copiar no existe", "fileNotExists": "El archivo no existe", "moveError": "No se puede mover \"{0}\" a \"{1}\" ({2})." }, @@ -1657,18 +1903,27 @@ "suggestWidgetVisible": "Indica si las sugerencias están visibles." }, "vs/platform/issue/electron-main/issueMainService": { - "cancel": "&&Cancelar", + "cancel": "Cancelar", "confirmCloseIssueReporter": "Su entrada no se guardará. ¿Está seguro de que desea cerrar esta ventana?", "issueReporter": "Notificador de problemas", "issueReporterWriteToClipboard": "Los datos son demasiados para enviarlos a GitHub directamente. Los datos se copiarán en el portapapeles, péguelos en la página de problemas de GitHub que se abre.", "local": "LOCAL", "ok": "&&ACEPTAR", "processExplorer": "Explorador de Procesos", + "trace.detail": "Cree una incidencia y adjunte manualmente el archivo siguiente:\r\n{0}", + "trace.message": "El archivo de seguimiento se creó correctamente", + "trace.ok": "&&ACEPTAR", "yes": "&&Sí" }, "vs/platform/keybinding/common/abstractKeybindingService": { "first.chord": "Se presionó ({0}). Esperando la siguiente tecla...", - "missing.chord": "La combinación de claves ({0}, {1}) no es un comando." + "missing.chord": "La combinación de claves ({0}, {1}) no es un comando.", + "next.chord": "Se ha presionado ({0}). Esperando la siguiente tecla..." + }, + "vs/platform/keyboardLayout/common/keyboardConfig": { + "dispatch": "Controla la lógica de distribución de las pulsaciones de teclas para usar `code` (recomendado) o `keyCode`.", + "keyboardConfigurationTitle": "Teclado", + "mapAltGrToCtrlAlt": "Controla si el modificador AltGraph+ debe tratarse como Ctrl+Alt+." }, "vs/platform/languagePacks/common/languagePacks": { "currentDisplayLanguage": " (Actual)" @@ -1681,6 +1936,9 @@ "vs/platform/list/browser/listService": { "Fast Scroll Sensitivity": "Multiplicador de la velocidad de desplazamiento al presionar \"Alt\".", "Mouse Wheel Scroll Sensitivity": "Se usará un multiplicador en los eventos de desplazamiento de la rueda del mouse \"deltaX\" y \"deltaY\". ", + "defaultFindMatchTypeSettingKey": "Controla el tipo de coincidencia que se usa al buscar listas y árboles en el área de trabajo.", + "defaultFindMatchTypeSettingKey.contiguous": "Use coincidencias contiguas al buscar.", + "defaultFindMatchTypeSettingKey.fuzzy": "Usar coincidencias aproximadas al buscar.", "defaultFindModeSettingKey": "Controla el modo de búsqueda predeterminado para listas y árboles en el área de trabajo.", "defaultFindModeSettingKey.filter": "Filtre elementos al buscar.", "defaultFindModeSettingKey.highlight": "Resalta elementos al buscar. Navegar más arriba o abajo pasará solo por los elementos resaltados.", @@ -1690,14 +1948,16 @@ "keyboardNavigationSettingKey.filter": "La navegación mediante el teclado de filtro filtrará y ocultará todos los elementos que no coincidan con la entrada del teclado.", "keyboardNavigationSettingKey.highlight": "Destacar la navegación del teclado resalta los elementos que coinciden con la entrada del teclado. Más arriba y abajo la navegación atravesará solo los elementos destacados.", "keyboardNavigationSettingKey.simple": "La navegación simple del teclado se centra en elementos que coinciden con la entrada del teclado. El emparejamiento se hace solo en prefijos.", - "keyboardNavigationSettingKeyDeprecated": "En lugar de eso, use 'workbench.list.defaultFindMode'.", + "keyboardNavigationSettingKeyDeprecated": "Use \"workbench.list.defaultFindMode\" y \"workbench.list.typeNavigationMode\" en su lugar.", "list smoothScrolling setting": "Controla si las listas y los árboles tienen un desplazamiento suave.", + "list.scrollByPage": "Controla si los clics en la barra de desplazamiento se desplazan página por página.", "multiSelectModifier": "El modificador que se utilizará para agregar un elemento en los árboles y listas para una selección múltiple con el ratón (por ejemplo en el explorador, abiertos editores y vista de scm). Los gestos de ratón 'Abrir hacia' - si están soportados - se adaptarán de forma tal que no tenga conflicto con el modificador múltiple.", "multiSelectModifier.alt": "Se asigna a \"Alt\" en Windows y Linux y a \"Opción\" en macOS.", "multiSelectModifier.ctrlCmd": "Se asigna a \"Control\" en Windows y Linux y a \"Comando\" en macOS.", "openModeModifier": "Controla cómo abrir elementos en los árboles y las listas mediante el mouse (si se admite). Tenga en cuenta que algunos árboles y listas pueden optar por ignorar esta configuración si no es aplicable.", "render tree indent guides": "Controla si el árbol debe representar guías de sangría.", "tree indent setting": "Controla la sangría de árbol en píxeles.", + "typeNavigationMode": "Controla el funcionamiento de la navegación por tipos en listas y árboles del área de trabajo. Cuando se establece en \"trigger\", la navegación por tipos comienza una vez que se ejecuta el comando \"list.triggerTypeNavigation\".", "workbenchConfigurationTitle": "Área de trabajo" }, "vs/platform/markers/common/markers": { @@ -1706,13 +1966,13 @@ "sev.warning": "Advertencia" }, "vs/platform/menubar/electron-main/menubar": { - "cancel": "&&Cancelar", + "cancel": "Cancelar", "mAbout": "Acerca de {0}", "mBringToFront": "Traer todo al frente", - "mEdit": "&&Editar", + "mEdit": "E&&ditar", "mFile": "&&Archivo", "mGoto": "&&Ir", - "mHelp": "&&Ayuda", + "mHelp": "A&&yuda", "mHide": "Ocultar {0}", "mHideOthers": "Ocultar otros", "mMergeAllWindows": "Combinar todas las ventanas", @@ -1744,7 +2004,7 @@ "quitMessage": "¿Está seguro de que desea salir?" }, "vs/platform/native/electron-main/nativeHostMainService": { - "cancel": "&&Cancelar", + "cancel": "Cancelar", "cantCreateBinFolder": "No se puede desinstalar el comando shell '{0}'.", "cantUninstall": "No se puede desinstalar el comando shell \"{0}\".", "ok": "&&ACEPTAR", @@ -1753,14 +2013,48 @@ "warnEscalationUninstall": "{0} solicitará ahora privilegios de administrador con \"osascript\" para desinstalar el comando shell." }, "vs/platform/quickinput/browser/commandsQuickAccess": { - "canNotRun": "El comando \"{0}\" dio lugar a un error ({1})", + "canNotRun": "El comando \"{0}\" ha dado lugar a un error", "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "commonlyUsed": "usados habitualmente", "morecCommands": "otros comandos", "recentlyUsed": "usado recientemente" }, "vs/platform/quickinput/browser/helpQuickAccess": { "helpPickAriaLabel": "{0}, {1}" }, + "vs/platform/quickinput/browser/quickInput": { + "custom": "Personalizado", + "inputModeEntry": "Presione \"Entrar\" para confirmar su entrada o \"Esc\" para cancelar", + "inputModeEntryDescription": "{0} (Presione \"Entrar\" para confirmar o \"Esc\" para cancelar)", + "ok": "Aceptar", + "quickInput.back": "Atrás", + "quickInput.backWithKeybinding": "Atrás ({0})", + "quickInput.checkAll": "Activar o desactivar todas las casillas", + "quickInput.countSelected": "{0} seleccionados", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} resultados", + "quickInputBox.ariaLabel": "Escriba para restringir los resultados." + }, + "vs/platform/quickinput/browser/quickInputList": { + "quickInput": "Entrada rápida" + }, + "vs/platform/quickinput/browser/quickInputUtils": { + "executeCommand": "Haga clic en para ejecutar el comando \"{0}\"" + }, + "vs/platform/quickinput/browser/quickPickPin": { + "pinCommand": "Anclar comando", + "pinnedCommand": "Comando anclado", + "terminal.commands.pinned": "anclado" + }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Servicio de túnel remoto" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Conectarse como {0} ({1})", + "remoteTunnelService.building": "Compilación de la CLI a partir de orígenes", + "remoteTunnelService.openTunnel": "Abriendo túnel", + "remoteTunnelService.openTunnelWithName": "Abriendo túnel {0}" + }, "vs/platform/request/common/request": { "httpConfigurationTitle": "HTTP", "proxy": "La configuración de proxy que se usará. Si no se establece, se heredará de las variables de entorno \"http_proxy\" y \"https_proxy\".", @@ -1770,13 +2064,21 @@ "proxySupportOff": "Deshabilite la compatibilidad de proxy para las extensiones.", "proxySupportOn": "Habilite la compatibilidad de proxy para extensiones.", "proxySupportOverride": "Habilite la compatibilidad de proxy para las extensiones, invalide las opciones de solicitud.", + "request": "Solicitudes de red", "strictSSL": "Controla si el certificado del servidor proxy debe comprobarse en la lista de entidades de certificación proporcionada.", "systemCertificates": "Controla si los certificados de entidad de certificación deben cargarse desde el SO. (En Windows y macOS, se requiere una recarga de la ventana después de desactivar esta opción)." }, + "vs/platform/secrets/common/secrets": { + "notEncrypted": "Secrets are not being stored on disk because encryption is not available in this environment.", + "openTroubleshooting": "Open Troubleshooting" + }, "vs/platform/shell/node/shellEnv": { "resolveShellEnvError": "No se puede resolver el entorno de shell: {0}", "resolveShellEnvExitError": "Código de salida inesperado del shell generado (código {0}, señal {1})", - "resolveShellEnvTimeout": "No se puede resolver el entorno de shell en un tiempo razonable. Revise la configuración del shell." + "resolveShellEnvTimeout": "No se puede resolver el entorno de shell en un tiempo razonable. Revise la configuración del shell y reinicie." + }, + "vs/platform/telemetry/common/telemetryLogAppender": { + "telemetryLog": "Telemetría{0}" }, "vs/platform/telemetry/common/telemetryService": { "enableTelemetryDeprecated": "Si esta configuración es false, no se enviará ningún dato de telemetría independientemente del valor de la nueva configuración. En desuso en favor de la configuración de {0}.", @@ -1793,39 +2095,21 @@ "telemetry.telemetryLevel.error": "Envía telemetría de errores generales e informes de bloqueo.", "telemetry.telemetryLevel.off": "Deshabilita toda la telemetría del producto.", "telemetry.telemetryLevel.tableDescription": "En la tabla siguiente se describen los datos enviados con cada configuración:", - "telemetry.telemetryLevelMd": "Controla la telemetría {0} , la telemetría de extensiones propias y la telemetría de extensiones de terceros participante. Es posible que algunas extensiones de terceros no respeten esta configuración. Consulta la documentación de la extensión específica para asegurarse. La telemetría nos ayuda a entender mejor cómo {0} está funcionando, dónde hay que mejorar y cómo se utilizan las características.", + "telemetry.telemetryLevelMd": "Controla la telemetría {0}, la telemetría de las extensiones de origen y la telemetría de las extensiones de terceros participantes. Es posible que algunas extensiones de terceros no respeten esta configuración. Consulte la documentación de la extensión específica para estar seguro. La telemetría nos ayuda a entender mejor cómo {0} está funcionando, dónde hay que mejorar y cómo se utilizan las funciones.", "telemetry.usage": "Datos de uso", "telemetryConfigurationTitle": "Telemetría" }, "vs/platform/terminal/common/terminalPlatformConfiguration": { - "terminal.integrated.automationProfile.linux": "Perfil del terminal que se va a usar en Linux para el uso de terminales relacionados con la automatización, como tareas y depuración. Esta configuración se omitirá actualmente si se establece {0}.", - "terminal.integrated.automationProfile.osx": "Perfil del terminal que se va a usar en macOS para el uso de terminales relacionados con la automatización, como tareas y depuración. Esta configuración se omitirá actualmente si se establece {0}.", - "terminal.integrated.automationProfile.windows": "Perfil del terminal que se va a usar para el uso de terminales relacionados con la automatización, como tareas y depuración. Esta configuración se omitirá actualmente si se establece {0}.", - "terminal.integrated.automationShell.linux": "Ruta de acceso que, cuando se establece, invalida {0} e ignora los valores de {1} para el uso del terminal relacionado con la automatización, como las tareas y la depuración.", - "terminal.integrated.automationShell.linux.deprecation": "Esto está en desuso, la nueva manera recomendada de configurar el shell de automatización es crear un perfil de automatización de terminal con {0}. Esto tendrá prioridad sobre la nueva configuración del perfil de automatización, aunque cambiará en el futuro.", - "terminal.integrated.automationShell.osx": "Ruta de acceso que, cuando se establece, invalida {0} e ignora los valores de {1} para el uso del terminal relacionado con la automatización, como las tareas y la depuración.", - "terminal.integrated.automationShell.osx.deprecation": "Esto está en desuso, la nueva manera recomendada de configurar el shell de automatización es crear un perfil de automatización de terminal con {0}. Esto tendrá prioridad sobre la nueva configuración del perfil de automatización, aunque cambiará en el futuro.", - "terminal.integrated.automationShell.windows": "Ruta de acceso que, cuando se establece, invalida {0} e ignora los valores de {1} para el uso del terminal relacionado con la automatización, como las tareas y la depuración.", - "terminal.integrated.automationShell.windows.deprecation": "Esto está en desuso, la nueva manera recomendada de configurar el shell de automatización es crear un perfil de automatización de terminal con {0}. Esto tendrá prioridad sobre la nueva configuración del perfil de automatización, aunque cambiará en el futuro.", + "terminal.integrated.automationProfile.linux": "The terminal profile to use on Linux for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.osx": "The terminal profile to use on macOS for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.windows": "Perfil del terminal que se va a usar para el uso de terminales relacionados con la automatización, como tareas y depuración. Esta configuración se omitirá actualmente si se establece {0} (ahora en desuso).", "terminal.integrated.confirmIgnoreProcesses": "Conjunto de nombres de proceso que se omitirán al usar la configuración de {0}.", - "terminal.integrated.defaultProfile.linux": "El perfil predeterminado utilizado en Linux. Esta configuración se ignorará si se establecen {0} o {1}.", - "terminal.integrated.defaultProfile.osx": "El perfil predeterminado utilizado en macOS. Esta configuración se ignorará si se establecen {0} o {1}.", - "terminal.integrated.defaultProfile.windows": "El perfil predeterminado utilizado en Windows. Esta configuración se ignorará si se establecen {0} o {1}.", + "terminal.integrated.defaultProfile.linux": "The default terminal profile on Linux.", + "terminal.integrated.defaultProfile.osx": "The default terminal profile on macOS.", + "terminal.integrated.defaultProfile.windows": "The default terminal profile on Windows.", "terminal.integrated.inheritEnv": "Si los nuevos shells deben heredar su entorno de VS Code, lo que puede generar un shell de inicio de sesión para asegurarse de que se inicializan $PATH y otras variables de desarrollo. Esto no tiene ningún efecto en Windows.", "terminal.integrated.persistentSessionScrollback": "Controla la cantidad máxima de líneas que se restaurarán al volver a conectarse a una sesión de terminal persistente. Si aumenta este número, se restaurarán más líneas de scrollback con el costo de más memoria asociado y aumentará el tiempo que se tarda en conectarse a los terminales al iniciarse. Esta configuración requiere un reinicio para que se aplique y debe establecerse en un valor menor o igual a \"#terminal.integrated.scrollback#\".", - "terminal.integrated.profile.linux": "Perfiles de Linux que se van a presentar al crear un nuevo terminal a través de la lista desplegable de terminales. Establezca manualmente la propiedad {0} con un {1} opcional.\r\n\r\nEstablezca un perfil existente en {2} para ocultar el perfil de la lista, por ejemplo: {3}.", - "terminal.integrated.profile.osx": "Perfiles de macOS que se van a presentar al crear un nuevo terminal a través de la lista desplegable de terminales. Establezca manualmente la propiedad {0} con un {1} opcional.\r\n\r\nEstablezca un perfil existente en {2} para ocultar el perfil de la lista, por ejemplo: {3}.", - "terminal.integrated.profiles.windows": "Perfiles de Windows que se van a presentar al crear un nuevo terminal a través de la lista desplegable de terminales. Use la propiedad {0} para detectar automáticamente la ubicación del shell. O bien, establezca la propiedad {1} manualmente con una {2} opcional.\r\n\r\nEstablezca un perfil existente en {3} para ocultar el perfil de la lista, por ejemplo: {4}.", - "terminal.integrated.shell.linux": "Ruta de acceso del shell que el terminal usa en Linux. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.linux.deprecation": "Esto está en desuso, la nueva forma recomendada para configurar el shell predeterminado es crear un perfil de terminal en {0} y establecer el nombre de su perfil como el predeterminado en {1}. Actualmente, esto tendrá prioridad sobre la configuración de los nuevos perfiles, aunque esto cambiará en el futuro.", - "terminal.integrated.shell.osx": "Ruta de acceso del shell que el terminal usa en macOS. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.osx.deprecation": "Esto está en desuso, la nueva forma recomendada para configurar el shell predeterminado es crear un perfil de terminal en {0} y establecer el nombre de su perfil como el predeterminado en {1}. Actualmente, esto tendrá prioridad sobre la configuración de los nuevos perfiles, aunque esto cambiará en el futuro.", - "terminal.integrated.shell.windows": "Ruta de acceso del shell que el terminal usa en Windows. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.windows.deprecation": "Esto está en desuso, la nueva forma recomendada para configurar el shell predeterminado es crear un perfil de terminal en {0} y establecer el nombre de su perfil como el predeterminado en {1}. Actualmente, esto tendrá prioridad sobre la configuración de los nuevos perfiles, aunque esto cambiará en el futuro.", - "terminal.integrated.shellArgs.linux": "Argumentos de la línea de comandos que se van a usar en el terminal de Linux. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.osx": "Argumentos de la línea de comandos que se van a usar en el terminal de macOS. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.windows": "Argumentos de la línea de comandos que se van a usar en el terminal de Windows. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.windows.string": "Argumentos de la línea de comandos en [formato de línea de comandos](https://msdn.Microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) que se van a usar en el terminal de Windows. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", + "terminal.integrated.profile": "Conjunto de personalizaciones de perfil de terminal para {0} que permite agregar, quitar o cambiar la forma en que se inician los terminales. Los perfiles se componen de una ruta de acceso obligatoria, argumentos opcionales y otras opciones de presentación.\r\n\r\nPara reemplazar un perfil existente, use su nombre de perfil como clave, por ejemplo: \r\n\r\n{1}\r\n\r\n{2}Obtenga más información sobre la configuración de perfiles{3}.", "terminal.integrated.showLinkHover": "Indica si se deben mostrar los desplazamientos de los vínculos en la salida de terminal.", "terminal.integrated.useWslProfiles": "Controla si se muestran o no las distribuciones de WSL en la lista desplegable del terminal.", "terminalAutomationProfile.path": "Una única ruta de acceso a un ejecutable de shell.", @@ -1845,11 +2129,14 @@ "terminalProfile.windowsExtensionId": "El ID del terminal de extensión", "terminalProfile.windowsExtensionIdentifier": "La extensión que ha contribuido con este perfil.", "terminalProfile.windowsExtensionTitle": "El nombre del terminal de extensión", - "terminalProfile.windowsSource": "Origen de perfil que detectará las rutas de acceso al shell de forma automática." + "terminalProfile.windowsSource": "Origen de perfil que detectará automáticamente las rutas de acceso al shell. Tenga en cuenta que las ubicaciones ejecutables no estándar no se admiten y deben crearse manualmente en un perfil nuevo." }, "vs/platform/terminal/common/terminalProfiles": { "terminalAutomaticProfile": "Detectar automáticamente el valor predeterminado" }, + "vs/platform/terminal/node/ptyHostMain": { + "ptyHost": "Pty Host" + }, "vs/platform/terminal/node/ptyService": { "terminal-history-restored": "Historial restaurado" }, @@ -1887,9 +2174,12 @@ "checkbox.background": "Color de fondo de la casilla de verificación del widget.", "checkbox.border": "Color del borde del widget de la casilla de verificación.", "checkbox.foreground": "Color de primer plano del widget de la casilla de verificación.", + "checkbox.select.background": "Color de fondo del widget de la casilla cuando se selecciona el elemento en el que se encuentra.", + "checkbox.select.border": "Color de borde del widget de la casilla cuando se selecciona el elemento en el que se encuentra.", "contrastBorder": "Un borde adicional alrededor de los elementos para separarlos unos de otros y así mejorar el contraste.", "descriptionForeground": "Color de primer plano para el texto descriptivo que proporciona información adicional, por ejemplo para una etiqueta.", "diffDiagonalFill": "Color de relleno diagonal del editor de diferencias. El relleno diagonal se usa en las vistas de diferencias en paralelo.", + "diffEditor.unchangedRegionBackground": "Color de los bloques sin modificar en el editor de diferencias.", "diffEditorBorder": "Color del borde entre ambos editores de texto.", "diffEditorInserted": "Color de fondo para el texto que se insertó. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", "diffEditorInsertedLineGutter": "Color de fondo del margen donde se insertaron las líneas.", @@ -1936,7 +2226,7 @@ "editorWidgetBorder": "Color de borde de los widgets del editor. El color solo se usa si el widget elige tener un borde y no invalida el color.", "editorWidgetForeground": "Color de primer plano de los widgets del editor, como buscar y reemplazar.", "editorWidgetResizeBorder": "Color del borde de la barra de cambio de tamaño de los widgets del editor. El color se utiliza solo si el widget elige tener un borde de cambio de tamaño y si un widget no invalida el color.", - "errorBorder": "Color del borde de los cuadros de error en el editor.", + "errorBorder": "Si se establece, color de subrayados dobles para errores en el editor.", "errorForeground": "Color de primer plano general para los mensajes de erroe. Este color solo se usa si un componente no lo invalida.", "findMatchHighlight": "Color de los otros resultados de la búsqueda. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", "findMatchHighlightBorder": "Color de borde de otra búsqueda que coincide.", @@ -1945,13 +2235,13 @@ "focusBorder": "Color de borde de los elementos con foco. Este color solo se usa si un componente no lo invalida.", "foreground": "Color de primer plano general. Este color solo se usa si un componente no lo invalida.", "highlight": "Color de primer plano de la lista o el árbol de las coincidencias resaltadas al buscar dentro de la lista o el ábol.", - "hintBorder": "Color del borde de los cuadros de sugerencia en el editor.", + "hintBorder": "Si se establece, color de subrayados dobles para sugerencias en el editor.", "hoverBackground": "Color de fondo al mantener el puntero en el editor.", "hoverBorder": "Color del borde al mantener el puntero en el editor.", "hoverForeground": "Color de primer plano al mantener el puntero en el editor.", "hoverHighlight": "Destacar debajo de la palabra para la que se muestra un mensaje al mantener el mouse. El color no debe ser opaco para no ocultar decoraciones subyacentes.", "iconForeground": "El color predeterminado para los iconos en el área de trabajo.", - "infoBorder": "Color del borde de los cuadros de información en el editor.", + "infoBorder": "Si se establece, color de subrayados dobles para informaciones en el editor.", "inputBoxActiveOptionBorder": "Color de borde de opciones activadas en campos de entrada.", "inputBoxBackground": "Fondo de cuadro de entrada.", "inputBoxBorder": "Borde de cuadro de entrada.", @@ -1985,7 +2275,7 @@ "listFilterWidgetBackground": "Color de fondo del widget de filtro de tipo en listas y árboles.", "listFilterWidgetNoMatchesOutline": "Color de contorno del widget de filtro de tipo en listas y árboles, cuando no hay coincidencias.", "listFilterWidgetOutline": "Color de contorno del widget de filtro de tipo en listas y árboles.", - "listFilterWidgetShadow": "Color del sombreado del widget de filtrado de escritura en listas y árboles.", + "listFilterWidgetShadow": "Color de sombra del widget de filtrado de escritura en listas y árboles.", "listFocusAndSelectionOutline": "Color de contorno de la lista o el árbol del elemento con el foco cuando la lista o el árbol están activos y seleccionados. Una lista o un árbol tienen el foco del teclado cuando están activos, pero no cuando están inactivos.", "listFocusBackground": "Color de fondo de la lista o el árbol del elemento con el foco cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", "listFocusForeground": "Color de primer plano de la lista o el árbol del elemento con el foco cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", @@ -2046,6 +2336,7 @@ "scrollbarSliderActiveBackground": "Color de fondo de la barra de desplazamiento al hacer clic.", "scrollbarSliderBackground": "Color de fondo de control deslizante de barra de desplazamiento.", "scrollbarSliderHoverBackground": "Color de fondo de barra de desplazamiento cursor cuando se pasar sobre el control.", + "search.resultsInfoForeground": "Color del texto en el mensaje de finalización del viewlet de búsqueda.", "searchEditor.editorFindMatchBorder": "Color de borde de las consultas coincidentes del Editor de búsqueda.", "searchEditor.queryMatch": "Color de las consultas coincidentes del Editor de búsqueda.", "selectionBackground": "El color de fondo del texto seleccionado en el área de trabajo (por ejemplo, campos de entrada o áreas de texto). Esto no se aplica a las selecciones dentro del editor.", @@ -2066,8 +2357,10 @@ "toolbarActiveBackground": "Fondo de la barra de herramientas al mantener el mouse sobre las acciones", "toolbarHoverBackground": "El fondo de la barra de herramientas se perfila al pasar por encima de las acciones con el mouse.", "toolbarHoverOutline": "La barra de herramientas se perfila al pasar por encima de las acciones con el mouse.", + "treeInactiveIndentGuidesStroke": "Color de trazo de árbol para las guías de sangría que no están activas.", "treeIndentGuidesStroke": "Color de trazo de árbol para las guías de sangría.", - "warningBorder": "Color del borde de los cuadros de advertencia en el editor.", + "warningBorder": "Si se establece, color de subrayados dobles para advertencias en el editor.", + "widgetBorder": "Color de borde de los widgets dentro del editor, como buscar/reemplazar", "widgetShadow": "Color de sombra de los widgets dentro del editor, como buscar/reemplazar" }, "vs/platform/theme/common/iconRegistry": { @@ -2122,7 +2415,6 @@ "variable": "Estilo de variables." }, "vs/platform/undoRedo/common/undoRedoService": { - "cancel": "Cancelar", "cannotResourceRedoDueToInProgressUndoRedo": "No se pudo rehacer \"{0}\" porque ya hay una operación de deshacer o rehacer en ejecución.", "cannotResourceUndoDueToInProgressUndoRedo": "No se pudo deshacer \"{0}\" porque ya hay una operación de deshacer o rehacer en ejecución.", "cannotWorkspaceRedo": "No se pudo rehacer \"{0}\" en todos los archivos. {1}", @@ -2135,12 +2427,12 @@ "cannotWorkspaceUndoDueToInProgressUndoRedo": "No se pudo deshacer \"{0}\" en todos los archivos porque ya hay una operación de deshacer o rehacer en ejecución en {1}", "confirmDifferentSource": "¿Quiere deshacer \"{0}\"?", "confirmDifferentSource.no": "No", - "confirmDifferentSource.yes": "Sí", + "confirmDifferentSource.yes": "&&Sí", "confirmWorkspace": "¿Desea deshacer \"{0}\" en todos los archivos?", "externalRemoval": "Se han cerrado los siguientes archivos y se han modificado en el disco: {0}.", "noParallelUniverses": "Los siguientes archivos se han modificado de forma incompatible: {0}.", - "nok": "Deshacer este archivo", - "ok": "Deshacer en {0} archivos" + "nok": "Deshacer este &&archivo", + "ok": "&&Deshacer en {0} archivos" }, "vs/platform/update/common/update.config.contribution": { "default": "Habilitar la comprobación automática de actualizaciones. El código comprobará las actualizaciones automática y periódicamente.", @@ -2181,22 +2473,36 @@ "settingsSync.ignoredSettings": "Configure los ajustes que se omitirán durante la sincronización.", "settingsSync.keybindingsPerPlatform": "Sincronice los enlaces de teclado para cada plataforma." }, + "vs/platform/userDataSync/common/userDataSyncLog": { + "userDataSyncLog": "Sincronización de configuración" + }, "vs/platform/userDataSync/common/userDataSyncMachines": { "error incompatible": "No se pueden leer los datos de las máquinas, ya que la versión actual no es compatible. Actualice {0} e inténtelo de nuevo." }, - "vs/platform/windows/electron-main/window": { - "appCrashed": "La ventana se bloqueó", - "appCrashedDetail": "Sentimos las molestias. Puede volver a abrir la ventana para continuar donde lo dejó.", - "appCrashedDetails": "Se bloqueó la ventana (motivo: \"{0}\", código: \"{1}\")", + "vs/platform/userDataSync/common/userDataSyncResourceProvider": { + "incompatible sync data": "No se pueden analizar los datos de la sincronización porque no son compatibles con la versión actual." + }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "La ventana finalizó inesperadamente", + "appGoneDetailEmptyWindow": "Lamentamos las molestias. Puede abrir una nueva ventana vacía para volver a iniciarla.", + "appGoneDetailWorkspace": "Sentimos las molestias. Puede volver a abrir la ventana para continuar donde lo dejó.", + "appGoneDetails": "La ventana finalizó inesperadamente (motivo: '{0}', código: '{1}')", "appStalled": "La ventana no responde", "appStalledDetail": "Puede volver a abrir la ventana, cerrarla o seguir esperando.", "close": "&&Cerrar", "doNotRestoreEditors": "No restaurar los editores", "hiddenMenuBar": "Aún puede acceder a la barra de menús presionando la tecla Alt.", + "newWindow": "&&Nueva ventana", "reopen": "&&Volver a abrir", "wait": "&&Continuar esperando" }, "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Permitir", + "cancel": "&&Cancelar", + "confirmOpenDetail": "La ruta de acceso ''{0}'' usa un host que no está permitido. A menos que confíe en el host, debe presionar \"Cancelar\".", + "confirmOpenMessage": "No se encontró el host ''{0}'' en la lista de hosts permitidos. ¿Desea permitirlo de todos modos?", + "doNotAskAgain": "Permitir permanentemente \"{0}\" de host", + "learnMore": "&&Más información", "ok": "&&ACEPTAR", "pathNotExistDetail": "La ruta de acceso \"{0}\" no existe en este equipo.", "pathNotExistTitle": "La ruta no existe", @@ -2223,6 +2529,26 @@ "workspaceOpenedDetail": "El área de trabajo ya está abierta en otra ventana. Por favor, cierre primero la ventana y vuelta a intentarlo de nuevo.", "workspaceOpenedMessage": "No se puede guardar el área de trabajo '{0}'" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "CLI remota" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "Si se establece, el usuario acepta los términos de licencia del servidor y el servidor se iniciará sin que el usuario lo solicite.", + "connection-token": "Secreto que se debe incluir con todas las solicitudes.", + "connection-token-file": "Ruta de acceso a un archivo que contiene el token de conexión.", + "default-folder": "Carpeta del área de trabajo que se va a abrir cuando no se especifica ninguna entrada en la dirección URL del explorador. Ruta de acceso relativa o absoluta resuelta en el directorio de trabajo actual.", + "default-workspace": "Área de trabajo que se va a abrir cuando no se especifica ninguna entrada en la dirección URL del explorador. Ruta de acceso relativa o absoluta resuelta en el directorio de trabajo actual.", + "host": "Nombre de host o dirección IP que el servidor debe escuchar. Si no se establece, el valor predeterminado es \"localhost\".", + "port": "Puerto que el servidor debe escuchar. Si se pasa 0, se selecciona un puerto libre aleatorio. Si se pasa un intervalo con el formato num-num, se selecciona un puerto libre del intervalo (extremo inclusivo).", + "serverDataDir": "Especifica el directorio en el que se mantienen los datos del servidor.", + "socket-path": "Ruta de acceso a un archivo de socket para el servidor escuche.", + "start-server": "Inicie el servidor al instalar o desinstalar extensiones. Se usará en combinación con \"install-extension\", \"install-builtin-extension\" y \"uninstall-extension\".", + "telemetry-level": "Establece el nivel de telemetría inicial. Los niveles válidos son: \"off\", \"crash\", \"error\" y \"all\". Si no se especifica, el servidor enviará datos de telemetría hasta que un cliente se conecte y, a continuación, usará la configuración de telemetría de los clientes. Establecer esta opción en \"off\" equivale a --disable-telemetry", + "without-connection-token": "Ejecutar sin un token de conexión. Use esta opción solo si la conexión está protegida por otros medios." + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "Servidor" + }, "win32/i18n/messages": { "AddContextMenuFiles": "Agregar la acción \"Abrir con %1\" al menú contextual de archivo del Explorador de Windows", "AddContextMenuFolders": "Agregar la acción \"Abrir con %1\" al menú contextual de directorio del Explorador de Windows", @@ -2242,47 +2568,18 @@ "cancel": "&&No", "confirmOpenDetail": "Si no ha iniciado esta solicitud, puede tratarse de un intento de ataque a su sistema. A menos que haya realizado una acción explícita para iniciar esta solicitud, debe presionar \"No\".", "confirmOpenMessage": "Una aplicación externa quiere abrir \"{0}\" en {1}. ¿Quiere abrir este archivo o carpeta?", - "open": "&&SÍ", - "trace.detail": "Cree una incidencia y adjunte manualmente el archivo siguiente:\r\n{0}", - "trace.message": "Rastro creado correctamente.", - "trace.ok": "&&ACEPTAR" + "open": "&&SÍ" }, "vs/code/electron-main/main": { "close": "&&Cerrar", - "secondInstanceAdmin": "Ya se está ejecutando una segunda instancia de {0} como administrador.", + "mainLog": "Principal", + "secondInstanceAdmin": "Ya se está ejecutando como administrador otra instancia de {0}.", "secondInstanceAdminDetail": "Cierre la otra instancia y vuelva a intentarlo.", "secondInstanceNoResponse": "Se está ejecutando otra instancia de {0} pero no responde", "secondInstanceNoResponseDetail": "Cierre todas las demás instancias y vuelva a intentarlo.", "startupDataDirError": "No se pueden escribir datos de usuario de programa.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nAsegúrese de que se puede escribir en los directorios siguientes:\r\n\r\n{1}" - }, - "vs/code/electron-sandbox/issue/issueReporterMain": { - "bugDescription": "Indique los pasos necesarios para reproducir el problema. Debe incluir el resultado real y el resultado esperado. Admitimos Markdown al estilo de GitHub. Podrá editar el problema y agregar capturas de pantalla cuando veamos una vista previa en GitHub.", - "bugReporter": "Informe de errores", - "closed": "Cerrado", - "createOnGitHub": "Crear en GitHub", - "description": "Descripción", - "disabledExtensions": "Las extensiones están deshabilitadas", - "extension": "Una extensión", - "featureRequest": "Solicitud de característica", - "featureRequestDescription": "Describa la característica que le gustaría ver. Admitimos Markdown al estilo de GitHub. Podrá editar esta información y agregar capturas de pantalla cuando veamos una vista previa en GitHub.", - "hide": "ocultar", - "loadingData": "Cargando datos...", - "marketplace": "Marketplace de extensiones", - "noCurrentExperiments": "No hay experimentos en curso.", - "noSimilarIssues": "No se han encontrado problemas similares", - "open": "Abrir", - "pasteData": "Hemos escrito los datos necesarios en su Portapapeles porque eran demasiado grandes para enviarlos. Ahora debe pegarlos.", - "performanceIssue": "Problema de rendimiento", - "performanceIssueDesciption": "¿Cuándo ocurrió este problema de rendimiento? ¿Se produce al inicio o después de realizar una serie específica de acciones? Admitimos Markdown al estilo de GitHub. Podrá editar el problema y agregar capturas de pantalla cuando veamos una vista previa en GitHub.", - "previewOnGitHub": "Vista previa en GitHub", - "rateLimited": "Se superó el límite de consulta de GitHub. Espere.", - "selectSource": "Seleccionar origen", - "show": "mostrar", - "similarIssues": "Problemas similares", - "stepsToReproduce": "Pasos para reproducir", - "unknown": "No sé", - "vscode": "Visual Studio Code" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nAsegúrese de que se puede escribir en los directorios siguientes:\r\n\r\n{1}", + "statusWarning": "Advertencia: El argumento --estado solo puede utilizarse si {0} ya se está ejecutando. Ejecútelo de nuevo después de que {0} se haya iniciado." }, "vs/code/electron-sandbox/issue/issueReporterPage": { "chooseExtension": "Extensión", @@ -2298,6 +2595,7 @@ "issueTitleLabel": "Título", "issueTitleRequired": "Por favor, introduzca un título.", "issueTypeLabel": "Esto es un", + "reviewGuidanceLabel": "Antes de informar de un problema aquí , revise las instrucciones que proporcionamos.", "sendExperiments": "Incluir información del experimento A/B", "sendExtensions": "Incluir mis extensiones habilitadas", "sendProcessInfo": "Incluir mis procesos actualmente en ejecución", @@ -2307,6 +2605,37 @@ "titleEmptyValidation": "Se requiere un título.", "titleLengthValidation": "El título es demasiado largo." }, + "vs/code/electron-sandbox/issue/issueReporterService": { + "bugDescription": "Indique los pasos necesarios para reproducir el problema. Debe incluir el resultado real y el resultado esperado. Admitimos Markdown al estilo de GitHub. Podrá editar el problema y agregar capturas de pantalla cuando veamos una vista previa en GitHub.", + "bugReporter": "Informe de errores", + "closed": "Cerrado", + "createOnGitHub": "Crear en GitHub", + "description": "Descripción", + "disabledExtensions": "Las extensiones están deshabilitadas", + "elsewhereDescription": "La extensión '{0}' prefiere usar un informador de problemas externo. Para acceder a esa experiencia de informes de problemas, haga clic en el botón siguiente.", + "extension": "Una extensión", + "featureRequest": "Solicitud de característica", + "featureRequestDescription": "Describa la característica que le gustaría ver. Admitimos Markdown al estilo de GitHub. Podrá editar esta información y agregar capturas de pantalla cuando veamos una vista previa en GitHub.", + "handlesIssuesElsewhere": "Esta extensión controla los problemas fuera de VS Code", + "hide": "ocultar", + "loadingData": "Cargando datos...", + "marketplace": "Marketplace de extensiones", + "noCurrentExperiments": "No hay experimentos en curso.", + "noSimilarIssues": "No se han encontrado problemas similares", + "open": "Abrir", + "openIssueReporter": "Abrir informador de problemas externos", + "pasteData": "Hemos escrito los datos necesarios en su Portapapeles porque eran demasiado grandes para enviarlos. Ahora debe pegarlos.", + "performanceIssue": "Problema de rendimiento", + "performanceIssueDesciption": "¿Cuándo ocurrió este problema de rendimiento? ¿Se produce al inicio o después de realizar una serie específica de acciones? Admitimos Markdown al estilo de GitHub. Podrá editar el problema y agregar capturas de pantalla cuando veamos una vista previa en GitHub.", + "previewOnGitHub": "Vista previa en GitHub", + "rateLimited": "Se superó el límite de consulta de GitHub. Espere.", + "selectSource": "Seleccionar origen", + "show": "mostrar", + "similarIssues": "Problemas similares", + "stepsToReproduce": "Pasos para reproducir", + "unknown": "No sé", + "vscode": "Visual Studio Code" + }, "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "Copiar", "copyAll": "Copiar todo", @@ -2318,10 +2647,15 @@ "name": "Nombre del proceso", "pid": "PID" }, + "vs/code/node/cliProcessMain": { + "cli": "CLI" + }, + "vs/code/node/sharedProcess/sharedProcessMain": { + "sharedLog": "Compartido" + }, "vs/workbench/api/browser/mainThreadAuthentication": { "accountLastUsedDate": "Último uso de esta cuenta {0}", - "allow": "Permitir", - "cancel": "Cancelar", + "allow": "&&Permitir", "confirmLogin": "La extensión \"{0}\" desea iniciar sesión con {1}.", "confirmRelogin": "La extensión \"{0}\" requiere que vuelva a iniciar sesión con {1}.", "manageExtensions": "Elija qué extensiones pueden acceder a esta cuenta", @@ -2329,7 +2663,7 @@ "manageTrustedExtensions.cancel": "Cancelar", "noTrustedExtensions": "Esta cuenta no se ha usado en ninguna extensión.", "notUsed": "No ha usado esta cuenta", - "signOut": "Cerrar sesión", + "signOut": "&&Cerrar sesión", "signOutMessage": "La cuenta '{0}' ha sido utilizada por:\r\n\r\n{1}\r\n\r\n ¿Cerrar sesión en estas extensiones?", "signOutMessageSimple": "¿Cerrar la sesión de \"{0}\"?", "signedOut": "La sesión se ha cerrado correctamente." @@ -2341,7 +2675,11 @@ "commentsViewIcon": "Vea el icono de la vista de comentarios." }, "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Editar" + "defaultEditLabel": "Editar", + "vetoExtHostRestart": "No se pudo guardar el editor personalizado '{0}'." + }, + "vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": { + "timeout.onWillCreateEditSessionIdentity": "Se anuló el evento onWillCreateEditSessionIdentity después de 10000 ms" }, "vs/workbench/api/browser/mainThreadExtensionService": { "disabledDep": "No se puede activar la extensión '{0}' porque depende de la '{1}' extensión, que está deshabilitada. ¿Quieres activar la extensión y volver a cargar la ventana?", @@ -2373,15 +2711,18 @@ "msg-delete": "Ejecutando participantes de \"Eliminar archivo\"...", "msg-rename": "Ejecutando participantes \"Cambiar nombre de archivo\"...", "msg-write": "Ejecutando participantes de 'Escritura de archivos'...", - "ok": "Aceptar", - "preview": "Mostrar vista previa" + "ok": "&&Aceptar", + "preview": "Mostrar &&vista previa" }, "vs/workbench/api/browser/mainThreadMessageService": { "cancel": "Cancelar", "defaultSource": "Extensión", "extensionSource": "{0} (extensión)", "manageExtension": "Administrar extensión", - "ok": "Aceptar" + "ok": "&&Aceptar" + }, + "vs/workbench/api/browser/mainThreadNotebookSaveParticipant": { + "timeout.onWillSave": "Se anuló onWillSaveNotebookDocument-event después de 1750 ms" }, "vs/workbench/api/browser/mainThreadProgress": { "manageExtension": "Administrar extensión" @@ -2410,6 +2751,20 @@ "folderStatusMessageRemoveMultipleFolders": "La extensión ' {0} ' eliminó las carpetas {1} del área de trabajo", "folderStatusMessageRemoveSingleFolder": "Extensión ' {0} ' eliminó 1 carpeta del área de trabajo" }, + "vs/workbench/api/browser/statusBarExtensionPoint": { + "accessibilityInformation": "Defines the role and aria label to be used when the status bar entry is focused.", + "accessibilityInformation.label": "The aria label of the status bar entry. Defaults to the entry's text.", + "accessibilityInformation.role": "The role of the status bar entry which defines how a screen reader interacts with it. More about aria roles can be found here https://w3c.github.io/aria/#widget_roles", + "alignment": "Alineación de la entrada de la barra de estado.", + "command": "Comando que se ejecutará cuando se haga clic en la entrada de la barra de estado.", + "id": "Identificador de la entrada de la barra de estado. Debe ser único en la extensión. Se debe usar el mismo valor al llamar a la API \"vscode.window.createStatusBarItem(id, ...)\"", + "invalid": "Contribución de elemento de barra de estado no válida.", + "name": "Nombre de la entrada, como \"Indicador de lenguaje de Python\", \"Estado de GIT\", etc. Intente que la longitud del nombre sea breve, pero lo suficientemente descriptiva como para que los usuarios puedan comprender de qué trata el elemento de la barra de estado.", + "priority": "Prioridad de la entrada de la barra de estado. Un mayor valor significa que el elemento se mostrará más a la izquierda.", + "text": "Texto que se va a mostrar para la entrada. Puede insertar iconos en el texto aprovechando la sintaxis \"$()\", como \"Hola $(globe)!\".", + "tooltip": "The tooltip text for the entry.", + "vscode.extension.contributes.statusBarItems": "Aporta elementos a la barra de estado." + }, "vs/workbench/api/browser/viewsExtensionPoint": { "ViewContainerDoesnotExist": "Contenedor de vistas ' {0} ' no existe y todas las vistas registradas se agregarán al 'Explorer'.", "ViewContainerRequiresProposedAPI": "Ver el contenedor “{0}” requiere que se agregue “enabledApiProposals: [\"contribViewsRemote\"]” a “Remote”.", @@ -2450,7 +2805,7 @@ "vscode.extension.contributes.views.containers.id": "Identificador único utilizado para identificar el contenedor en el que se pueden aportar vistas mediante el punto de contribución \"vistas\"", "vscode.extension.contributes.views.containers.title": "Cadena de texto en lenguaje natural usada para mostrar el contenedor. ", "vscode.extension.contributes.viewsContainers": "Contribuye con vistas de contenedores al editor ", - "vscode.extension.contributs.view.size": "El tamaño de la vista. El uso de un número se comportará como la propiedad CSS 'flex' y el tamaño establecerá el tamaño inicial cuando se muestre por primera vez la vista. En la barra lateral, este es el alto de la vista." + "vscode.extension.contributs.view.size": "Tamaño inicial de la vista. El tamaño se comportará como la propiedad css \"flex\" y establecerá el tamaño inicial cuando se muestre la vista por primera vez. En la barra lateral, este es el alto de la vista. Este valor solo se respeta cuando la misma extensión posee tanto la vista como el contenedor de vistas." }, "vs/workbench/api/common/configurationExtensionPoint": { "config.property.defaultConfiguration.warning": "No se pueden registrar los valores predeterminados de configuración para \"{0}\". Solo se admiten los valores predeterminados de los ajustes de alcance reemplazable por la máquina, la ventana, el recurso y el idioma.", @@ -2464,6 +2819,8 @@ "scope.description": "Ámbito en el que se aplica la configuración. Los ámbitos disponibles son \"application\", \"machine\", \"window\", \"resource\" y \"machine-overridable\".", "scope.editPresentation": "Cuando se especifica, controla el formato de presentación de la configuración de cadena.", "scope.enumDescriptions": "Descripciones de los valores de enumeración", + "scope.enumItemLabels": "Etiquetas para los valores de enumeración que se mostrarán en el editor de configuración. Cuando se especifica, los valores de {0} se siguen mostrando después de las etiquetas, pero de modo menos evidente.", + "scope.ignoreSync": "Cuando está habilitada, la sincronización de configuración no sincronizará el valor de usuario de esta configuración de forma predeterminada.", "scope.language-overridable.description": "Configuración de recursos que puede establecerse en la configuración específica del idioma.", "scope.machine-overridable.description": "Configuración del equipo que se puede realizar también en la configuración del área de trabajo o de la carpeta.", "scope.machine.description": "Configuración que solo se puede establecer en la configuración de usuario o solo en la configuración remota.", @@ -2493,6 +2850,10 @@ "workspaceConfig.transient": "Un área de trabajo temporal desaparecerá cuando se reinicie o se vuelva a cargar.", "workspaceConfig.uri.description": "URI de la carpeta" }, + "vs/workbench/api/common/extHostChat": { + "emptyResponse": "El proveedor devolvió una respuesta nula", + "errorResponse": "Error del proveedor: {0}" + }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "No se mostrarán {0} errores y advertencias adicionales." }, @@ -2500,6 +2861,15 @@ "extensionTestError": "La ruta de acceso {0} no apunta a un ejecutor de pruebas de extensión.", "extensionTestError1": "No se puede cargar el ejecutor de pruebas." }, + "vs/workbench/api/common/extHostLanguageFeatures": { + "defaultDropLabel": "Colocar con la extensión \"{0}\"", + "defaultPasteLabel": "Pegar con la extensión \"{0}\"" + }, + "vs/workbench/api/common/extHostLogService": { + "local": "Host de extensión", + "remote": "Host de extensión (remoto)", + "worker": "Host de extensión (trabajo)" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (extensión)" }, @@ -2507,12 +2877,14 @@ "extensionLabel": "{0} (Extensión)", "status.extensionMessage": "Estado de la extensión" }, + "vs/workbench/api/common/extHostTelemetry": { + "extensionTelemetryLog": "Telemetría de extensiones{0}" + }, "vs/workbench/api/common/extHostTerminalService": { "launchFail.idMissingOnExtHost": "No se encontró el terminal con el identificador {0} en el host de extensiones" }, "vs/workbench/api/common/extHostTreeViews": { - "treeView.duplicateElement": "El elemento con id {0} está ya registrado", - "treeView.notRegistered": "No se ha registrado ninguna vista del árbol con el id. \"{0}\"." + "treeView.duplicateElement": "El elemento con id {0} está ya registrado" }, "vs/workbench/api/common/extHostWorkspace": { "updateerror": "La extensión ' {0} ' no pudo actualizar las carpetas del área de trabajo: {1}" @@ -2545,13 +2917,16 @@ "logStorage": "Registrar el contenido de la base de datos de almacenamiento", "logWorkingCopies": "Registrar copias de trabajo", "screencastMode.fontSize": "Controla el tamaño de fuente (en píxeles) del teclado de modo de presentación de pantalla.", + "screencastMode.hideSingleEditorCursorMoves": "Oculta los comandos de movimiento del cursor del editor único en el modo de presentación en pantalla.", "screencastMode.keyboardOverlayTimeout": "Controla el tiempo (en milisegundos) que se muestra la superposición del teclado en el modo de presentación de pantalla.", "screencastMode.keyboardShortcutsFormat": "Controla lo que se muestra en la superposición de teclado al mostrar accesos directos.", "screencastMode.location.verticalPosition": "Controla el desplazamiento vertical de la superposición del modo de presentación en pantalla desde la parte inferior como un porcentaje de la altura del área de trabajo.", "screencastMode.mouseIndicatorColor": "Controla el color en notación hexadecimal (#RGB, #RGBA, #RRGGBB o #RRGGBBAA) del indicador del mouse en el modo de presentación en pantalla.", "screencastMode.mouseIndicatorSize": "Controla el tamaño (en píxeles) del indicador de mouse en el modo de presentación de pantalla.", - "screencastMode.onlyKeyboardShortcuts": "Solo muestra los métodos abreviados de teclado en el modo de presentación de pantalla.", + "screencastMode.onlyKeyboardShortcuts": "Mostrar solo los métodos abreviados de teclado en el modo de presentación en pantalla (no incluir nombres de acción).", "screencastModeConfigurationTitle": "Modo de presentación en pantalla", + "storageLogDialogDetails": "Abra las herramientas de desarrollo en el menú y seleccione la pestaña Consola.", + "storageLogDialogMessage": "El contenido de la base de datos de almacenamiento se ha registrado en las herramientas de desarrollo.", "toggle screencast mode": "Alternar el modo de presentación en pantalla" }, "vs/workbench/browser/actions/helpActions": { @@ -2593,7 +2968,6 @@ "decreaseViewSize": "Reducir tamaño de vista actual", "fullScreenIcon": "Representa el modo de pantalla completa", "fullscreen": "Pantalla completa", - "hidden": "Oculta", "increaseEditorHeight": "Aumentar el alto del editor", "increaseEditorWidth": "Aumentar el ancho del editor", "increaseViewSize": "Aumentar tamaño de vista actual", @@ -2610,8 +2984,6 @@ "miMoveSidebarLeft": "&&Mover barra lateral principal a la izquierda", "miMoveSidebarRight": "&&Mover barra lateral principal a la derecha", "miShowEditorArea": "Mostrar &&área de editor", - "miShowSidebar": "&&Barra lateral principal", - "miSidebarNoMnnemonic": "Barra lateral principal", "miStatusbar": "Barra de e&&stado", "miToggleCenteredLayout": "&&Diseño centrado", "miToggleZenMode": "Modo zen", @@ -2644,13 +3016,18 @@ "panelLeftOff": "Representa una barra lateral en la posición izquierda desactivada", "panelRight": "Representa la barra lateral en la posición derecha", "panelRightOff": "Representa la barra lateral en la posición derecha desactivada", + "primary sidebar": "Barra lateral principal", + "primary sidebar mnemonic": "&&Barra lateral principal", "resetFocusedView.error.noFocusedView": "No hay ninguna vista enfocada actualmente.", "resetFocusedViewLocation": "Restablecer la ubicación de la vista enfocada", "resetViewLocations": "Restablecer ubicaciones de vista", + "restore defaults": "Restaurar valores predeterminados", "rightPanel": "Derecha", "rightSideBar": "Derecha", "secondarySideBar": "Barra lateral secundaria", "secondarySideBarContainer": "Barra lateral secundaria / {0}", + "selectToHide": "Seleccionar para ocultar", + "selectToShow": "Seleccionar para mostrar", "sideBar": "Barra lateral principal", "sideBarPosition": "Posición de la barra lateral principal", "sidebar": "Barra lateral", @@ -2668,7 +3045,6 @@ "toggleTabs": "Alternar visibilidad de la pestaña", "toggleVisibility": "Visibilidad", "toggleZenMode": "Alternar modo zen", - "visible": "Visible", "zenMode": "Modo zen", "zenModeIcon": "Representa el modo zen" }, @@ -2684,6 +3060,7 @@ "quickNavigateNext": "Navegar a siguiente en Quick Open", "quickNavigatePrevious": "Navegar a anterior en Quick Open", "quickOpen": "Ir al archivo...", + "quickOpenWithModes": "Quick Open", "quickSelectNext": "Seleccionar Siguiente en Quick Open", "quickSelectPrevious": "Seleccionar Anterior en Quick Open" }, @@ -2706,7 +3083,6 @@ "dirtyWorkspace": "Área de trabajo con archivos no guardados", "dirtyWorkspaceConfirm": "¿Quiere abrir el área de trabajo para revisar los archivos no guardados?", "dirtyWorkspaceConfirmDetail": "Las áreas de trabajo con archivos no guardados no se pueden quitar hasta que todos esos archivos se hayan guardado o revertido.", - "file": "Archivo", "files": "archivos", "folders": "carpetas", "miAbout": "&&Acerca de", @@ -2731,7 +3107,6 @@ "closeWorkspace": "Cerrar área de trabajo", "duplicateWorkspace": "Área de trabajo duplicada", "duplicateWorkspaceInNewWindow": "Duplicar como área de trabajo en una ventana nueva", - "filesCategory": "archivo", "globalRemoveFolderFromWorkspace": "Quitar carpeta del Área de trabajo...", "miAddFolderToWorkspace": "A&&gregar carpeta al área de trabajo...", "miCloseFolder": "Cerrar &&carpeta", @@ -2755,9 +3130,6 @@ "addFolderToWorkspaceTitle": "Agregar carpeta al área de trabajo", "workspaceFolderPickerPlaceholder": "Seleccionar la carpeta del área de trabajo" }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Abrir área de trabajo" - }, "vs/workbench/browser/editor": { "pinned": "{0}, anclado", "preview": "{0}, vista previa" @@ -2766,6 +3138,8 @@ "authProviderUnavailable": "{0} no está disponible", "focusActivityBar": "Enfocar la barra de actividades", "hideAccounts": "Ocultar cuentas", + "loading": "Cargando...", + "manage": "Administrar {0} (perfil)", "manageTrustedExtensions": "Administrar extensiones de confianza", "nextSideBarView": "Vista de la barra lateral principal siguiente", "noAccounts": "No ha iniciado sesión en ninguna cuenta.", @@ -2774,21 +3148,19 @@ }, "vs/workbench/browser/parts/activitybar/activitybarPart": { "accounts": "Cuentas", - "accounts visibility key": "Personalización de visibilidad de entrada de cuentas en la barra de actividades.", "accountsViewBarIcon": "Icono de cuentas en la barra de vistas.", "hideActivitBar": "Ocultar barra de actividades", "hideMenu": "Ocultar menú", "manage": "Administrar", "menu": "Menú", - "pinned view containers": "Personalizaciones de visibilidad de entradas de la barra de actividades", "resetLocation": "Restablecer ubicación", "settingsViewBarIcon": "Icono de configuración en la barra de vistas." }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": { "focusAuxiliaryBar": "Centrarse en la barra lateral secundaria", "hideAuxiliaryBar": "Ocultar barra lateral secundaria", - "miAuxiliaryBar": "Barra la&&teral secundaria", - "miAuxiliaryBarNoMnemonic": "Barra lateral secundaria", + "secondary sidebar": "Barra lateral secundaria", + "secondary sidebar mnemonic": "Barra la&&teral secundaria", "toggleAuxiliaryBar": "Alternar visibilidad de la barra lateral secundaria", "toggleAuxiliaryIconLeft": "Icono para alternar la barra auxiliar en su posición izquierda.", "toggleAuxiliaryIconLeftOn": "Icono para alternar la barra auxiliar en su posición izquierda.", @@ -2797,7 +3169,7 @@ "toggleSecondarySideBar": "Alternar barra lateral secundaria" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": { - "hideAuxiliaryBar": "Ocultar barra lateral secundaria", + "hide second side bar": "Ocultar barra lateral secundaria", "move second side bar left": "Mover barra lateral secundaria a la izquierda", "move second side bar right": "Mover barra lateral secundaria a la derecha" }, @@ -2811,11 +3183,14 @@ "additionalViews": "Vistas adicionales", "badgeTitle": "{0} - {1}", "hide": "Ocultar \"{0}\"", + "hideBadge": "Ocultar distintivo", "keep": "Mantener \"{0}\"", "manageExtension": "Administrar extensión", "numberBadge": "{0} ({1})", + "showBadge": "Mostrar distintivo", "titleKeybinding": "{0} ({1})", - "toggle": "Alternar vista fijada" + "toggle": "Alternar vista fijada", + "toggleBadge": "Alternar distintivo de vista" }, "vs/workbench/browser/parts/compositePart": { "ariaCompositeToolbarLabel": "acciones de {0}", @@ -2824,17 +3199,22 @@ }, "vs/workbench/browser/parts/dialogs/dialogHandler": { "aboutDetail": "Versión: {0}\r\nConfirmación: {1}\r\nFecha: {2}\r\nExplorador: {3}", - "cancelButton": "Cancelar", - "copy": "Copiar", - "ok": "Aceptar", - "yesButton": "&&Sí" + "copy": "&&Copiar", + "ok": "Aceptar" + }, + "vs/workbench/browser/parts/editor/accessibilityStatus": { + "screenReaderDetected": "Lector de pantalla optimizado", + "screenReaderDetectedExplanation.answerNo": "No", + "screenReaderDetectedExplanation.answerYes": "Sí", + "screenReaderDetectedExplanation.question": "¿Usa un lector de pantalla para operar VS Code?", + "status.editor.screenReaderMode": "Modo lector de pantalla" }, "vs/workbench/browser/parts/editor/binaryDiffEditor": { "metadataDiff": "{0} ↔ {1}" }, "vs/workbench/browser/parts/editor/binaryEditor": { "binaryEditor": "Visor binario", - "binaryError": "El archivo no se muestra en el editor porque es binario o utiliza una codificación de texto no soportada. ", + "binaryError": "El archivo no se muestra en el editor de texto porque es binario o utiliza una codificación de texto no soportada.", "openAnyway": "Abrir de todos modos" }, "vs/workbench/browser/parts/editor/breadcrumbs": { @@ -2885,9 +3265,12 @@ "breadcrumbsPossible": "Indica si el editor puede mostrar rutas de navegación.", "breadcrumbsVisible": "Indica si las rutas de navegación están visibles.", "cmd.focus": "Enfocar rutas de navegación", + "cmd.focusAndSelect": "Enfoque y selección de rutas de navegación", "cmd.toggle": "Alternar rutas de navegación", + "cmd.toggle2": "Rutas de navegación", "empty": "no hay elementos", - "miBreadcrumbs": "&&Rutas de navegación", + "miBreadcrumbs": "Alternar &&rutas de navegación", + "miBreadcrumbs2": "&&Rutas de navegación", "separatorIcon": "Icono del separador en las rutas de navegación." }, "vs/workbench/browser/parts/editor/breadcrumbsPicker": { @@ -2912,7 +3295,6 @@ "closeRightEditors": "Cerrar Editores a la Derecha en el Grupo", "closeSavedEditors": "Cerrar los editores guardados del grupo", "editorQuickAccessPlaceholder": "Escriba el nombre de un editor para abrirlo.", - "file": "Archivo", "ignoreTrimWhitespace.label": "Ignorar las diferencias de espacios en blanco iniciales/finales", "inlineView": "Vista alineada", "joinInGroup": "Unir en grupo", @@ -2997,6 +3379,7 @@ "toggleLockGroup": "Bloquear grupo", "togglePreviewMode": "Habilitar editores de vista previa", "toggleSplitEditorInGroupLayout": "Alternar diseño", + "toggleTabs": "Habilitar pestañas", "toggleWhitespace": "Icono de la acción de alternar espacio en blanco en el editor de diferencias.", "unlockEditorGroup": "Desbloquear grupo", "unlockGroupAction": "Desbloquear grupo", @@ -3074,10 +3457,10 @@ "navigatePreviousInNavigationLocations": "Ir a Anterior en Ubicaciones de navegación", "navigateToLastEditLocation": "Ir a la última ubicación de edición", "navigateToLastNavigationLocation": "Ir a la última ubicación de navegación", - "newEditorAbove": "Nuevo Grupo Editor Arriba", - "newEditorBelow": "Nuevo Grupo Editor Abajo", - "newEditorLeft": "Nuevo Grupo Editor a Izquierda", - "newEditorRight": "Nuevo Grupo Editor a Derecha", + "newGroupAbove": "Nuevo Grupo Editor Arriba", + "newGroupBelow": "Nuevo Grupo Editor Abajo", + "newGroupLeft": "Nuevo Grupo Editor a Izquierda", + "newGroupRight": "Nuevo Grupo Editor a Derecha", "nextEditorInGroup": "Abrir el siguiente editor del grupo", "openNextEditor": "Abrir el editor siguiente", "openNextRecentlyUsedEditor": "Abrir el siguiente editor recientemente usado", @@ -3091,6 +3474,7 @@ "quickOpenPreviousRecentlyUsedEditor": "Quick Open del editor anterior usado recientemente", "quickOpenPreviousRecentlyUsedEditorInGroup": "Quick Open del editor anterior usado recientemente en el grupo", "reopenClosedEditor": "Volver a abrir el editor cerrado", + "reopenTextEditor": "Volver a abrir el editor con el editor de texto", "revertAndCloseActiveEditor": "Revertir y cerrar el editor", "showAllEditors": "Mostrar todos los editores por apariencia", "showAllEditorsByMostRecentlyUsed": "Mostrar todos los editores desde el más reciente utilizado", @@ -3109,10 +3493,9 @@ "splitEditorToNextGroup": "Dividir editor en el siguiente grupo", "splitEditorToPreviousGroup": "Dividir editor en el grupo anterior", "splitEditorToRightGroup": "Dividir editor en el grupo de la derecha", + "toggleEditorType": "Alternar tipo de editor", "toggleEditorWidths": "Alternar tamaños de grupo de editor", - "unpinEditor": "Desanclar editor", - "workbench.action.reopenTextEditor": "Volver a abrir el editor con el editor de texto", - "workbench.action.toggleEditorType": "Alternar tipo de editor" + "unpinEditor": "Desanclar editor" }, "vs/workbench/browser/parts/editor/editorCommands": { "compare": "Comparar", @@ -3135,10 +3518,12 @@ "unlockEditorGroup": "Desbloquear grupo de editores" }, "vs/workbench/browser/parts/editor/editorConfiguration": { - "editor.editorAssociations": "Configurar patrones globales para editores (por ejemplo, `\"*.hex\": \"hexEditor.hexEdit\"`). Estos tienen prioridad sobre el comportamiento predeterminado.", + "editor.editorAssociations": "Configurar patrones glob a los editores (por ejemplo `\"*.hex\": \"hexEditor.hexedit\"`). Estos tienen prioridad sobre el comportamiento predeterminado.", + "editorLargeFileSizeConfirmation": "Controla el tamaño mínimo de un archivo en MB antes de pedir confirmación al abrir en el editor. Tenga en cuenta que esta configuración puede no aplicarse a todos los entornos y tipos de editor.", + "interactiveWindow": "Ventana interactiva", "markdownPreview": "Vista previa de Markdown", - "workbench.editor.autoLockGroups": "Si un editor que coincide con uno de los tipos enumerados se abre como el primero en un grupo de editores y hay más de un grupo abierto, el grupo se bloquea automáticamente. Los grupos bloqueados solo se usarán para abrir editores cuando se elijan explícitamente mediante gestos del usuario (por ejemplo, arrastrar y colocar), pero no de forma predeterminada. Por lo tanto, es menos probable que el editor activo de un grupo bloqueado sea reemplazado accidentalmente por otro editor.", - "workbench.editor.defaultBinaryEditor": "El editor predeterminado para los archivos detectados como binarios. Si no se define, se presentará al usuario con un selector." + "workbench.editor.autoLockGroups": "Si un editor que coincide con uno de los tipos de la lista se abre como el primero de un grupo de editores y hay más de un grupo abierto, el grupo se bloquea automáticamente. Los grupos bloqueados solo serán usados para abrir editores cuando sean elegidos explícitamente por un gesto del usuario (por ejemplo, arrastrar y soltar), pero no por defecto. En consecuencia, es menos probable que el editor activo de un grupo bloqueado sea sustituido accidentalmente por otro editor.", + "workbench.editor.defaultBinaryEditor": "El editor predeterminado para los archivos detectados como binarios. Si no se define, será presentado al usuario un selector." }, "vs/workbench/browser/parts/editor/editorDropTarget": { "dropIntoEditorPrompt": "Mantenga __{0}__ para colocarlo en el editor" @@ -3149,10 +3534,23 @@ "groupAriaLabel": "Grupo de editores {0}", "groupLabel": "Grupo {0}" }, + "vs/workbench/browser/parts/editor/editorGroupWatermark": { + "watermark.findInFiles": "Buscar en archivos", + "watermark.newUntitledFile": "Nuevo archivo de texto sin título", + "watermark.openFile": "Abrir archivo", + "watermark.openFileFolder": "Abrir archivo o carpeta", + "watermark.openFolder": "Abrir carpeta", + "watermark.openRecent": "Abrir recientes", + "watermark.quickAccess": "Ir al archivo", + "watermark.showCommands": "Mostrar todos los comandos", + "watermark.showSettings": "Mostrar configuración", + "watermark.startDebugging": "Iniciar depuración", + "watermark.toggleFullscreen": "Alternar pantalla completa", + "watermark.toggleTerminal": "Alternar terminal" + }, "vs/workbench/browser/parts/editor/editorPanes": { - "cancel": "Cancelar", "editorOpenErrorDialog": "No se puede abrir '{0}'", - "ok": "Aceptar" + "ok": "&&ACEPTAR" }, "vs/workbench/browser/parts/editor/editorPlaceholder": { "errorEditor": "Editor de errores", @@ -3207,10 +3605,6 @@ "pickLanguageToConfigure": "Seleccionar modo de lenguaje para asociar con '{0}'", "reopenWithEncoding": "Volver a abrir con Encoding", "saveWithEncoding": "Guardar con Encoding", - "screenReaderDetected": "Lector de pantalla optimizado", - "screenReaderDetectedExplanation.answerNo": "No", - "screenReaderDetectedExplanation.answerYes": "Sí", - "screenReaderDetectedExplanation.question": "¿Está utilizando un lector de pantalla para trabajar con VS Code? (el ajuste de líneas se deshabilita cuando se utiliza un lector de pantalla)", "selectEOL": "Seleccionar secuencia de fin de línea", "selectEncoding": "Seleccionar Encoding", "selectIndentation": "Seleccione la sangría", @@ -3218,6 +3612,7 @@ "showLanguageExtensions": "Buscar extensiones de Marketplace para '{0}'...", "singleSelection": "Lín. {0}, col. {1}", "singleSelectionRange": "Lín. {0}, Col. {1} ({2} seleccionada)", + "spacesAndTabsSize": "Espacios: {0} (Tamaño de tabulación: {1})", "spacesSize": "Espacios: {0}", "status.editor.columnSelectionMode": "Modo selección de columnas", "status.editor.encoding": "Codificación del editor", @@ -3225,7 +3620,6 @@ "status.editor.indentation": "Sangría del editor", "status.editor.info": "Información del archivo", "status.editor.mode": "Lenguaje del editor", - "status.editor.screenReaderMode": "Modo lector de pantalla", "status.editor.selection": "Selección de editor", "status.editor.tabFocusMode": "Modo de accesibilidad", "tabFocusModeEnabled": "Tabulación Mueve el Foco", @@ -3241,6 +3635,8 @@ "textEditor": "Editor de texto" }, "vs/workbench/browser/parts/editor/textDiffEditor": { + "fileTooLargeForHeapErrorWithSize": "Al menos un archivo no se muestra en el editor de comparación de texto porque es muy grande ({0}).", + "fileTooLargeForHeapErrorWithoutSize": "Al menos un archivo no se muestra en el editor de comparación de texto porque es muy grande.", "textDiffEditor": "Editor de diferencias de texto" }, "vs/workbench/browser/parts/editor/textEditor": { @@ -3279,6 +3675,7 @@ "notificationsToolbar": "Acciones del centro de notificaciones" }, "vs/workbench/browser/parts/notifications/notificationsCommands": { + "acceptNotificationPrimaryAction": "Aceptar la acción principal de notificación", "clearAllNotifications": "Limpiar todas las notificaciones", "focusNotificationToasts": "Centrarse en la notificación del sistema", "hideNotifications": "Ocultar notificaciones", @@ -3331,8 +3728,6 @@ "hidePanel": "Ocultar panel", "maximizeIcon": "Icono para maximizar un panel.", "maximizePanel": "Maximizar el tamaño del panel", - "miPanel": "&&Panel", - "miPanelNoMnemonic": "Panel", "minimizePanel": "Restaurar el tamaño del panel", "movePanelToSecondarySideBar": "Mover las vistas del panel a la barra lateral secundaria", "moveSidePanelToPanel": "Mover vistas de barra lateral secundaria al panel", @@ -3347,6 +3742,8 @@ "positionPanelRightShort": "Derecha", "previousPanelView": "Vista del panel anterior", "restoreIcon": "Icono para restaurar un panel.", + "toggle panel": "Panel", + "toggle panel mnemonic": "&&Panel", "toggleMaximizedPanel": "Alternar el panel maximizado", "togglePanel": "Alternar panel", "togglePanelOffIcon": "Icono para desactivar el panel cuando está activado.", @@ -3354,10 +3751,11 @@ "togglePanelVisibility": "Alternar visibilidad del panel" }, "vs/workbench/browser/parts/panel/panelPart": { + "align panel": "Alinear panel", "hidePanel": "Ocultar panel", "moreActions": "Más Acciones...", + "panel position": "Posición del panel", "panel.emptyMessage": "Arrastre una vista aquí para mostrarla.", - "pinned view containers": "Personalizaciones de visibilidad de entradas de panel", "resetLocation": "Restablecer ubicación" }, "vs/workbench/browser/parts/sidebar/sidebarActions": { @@ -3367,19 +3765,18 @@ "focusStatusBar": "Colocar foco sobre la barra de estado", "hide": "Ocultar \"{0}\"" }, - "vs/workbench/browser/parts/statusbar/statusbarModel": { - "statusbar.hidden": "Personalizaciones de visibilidad de entradas de la barra de estado" - }, "vs/workbench/browser/parts/statusbar/statusbarPart": { "hideStatusBar": "Ocultar barra de estado" }, "vs/workbench/browser/parts/titlebar/commandCenterControl": { - "all": "Mostrar modos de búsqueda...", "commandCenter-activeBackground": "Color de fondo activo del centro de comandos", + "commandCenter-activeBorder": "Color del borde activo del centro de comandos", "commandCenter-activeForeground": "Color de primer plano activo del centro de comandos", "commandCenter-background": "Color de fondo del centro de comandos", "commandCenter-border": "Color del borde del centro de comandos", "commandCenter-foreground": "Color de primer plano del centro de comandos", + "commandCenter-inactiveBorder": "Color de borde del centro de comandos cuando la ventana está inactiva", + "commandCenter-inactiveForeground": "Color de primer plano del centro de comandos cuando la ventana está inactiva", "label.dfl": "Buscar", "label1": "{0} {1}", "label2": "{0} {1}", @@ -3416,6 +3813,10 @@ "userIsAdmin": "[Administrador]", "userIsSudo": "[Superusuario]" }, + "vs/workbench/browser/parts/views/checkbox": { + "checked": "Activadas", + "unchecked": "Sin activar" + }, "vs/workbench/browser/parts/views/treeView": { "collapseAll": "Contraer todo", "command-error": "Error al ejecutar el comando {1}: {0}. Probablemente esté provocado por la extensión que contribuye a {1}.", @@ -3425,6 +3826,9 @@ "treeView.enableRefresh": "Indica si la vista de árbol con el identificador {0} habilita la actualización.", "treeView.toggleCollapseAll": "Indica si la opción para contraer todo se ha activado para la vista de árbol con el identificador {0}." }, + "vs/workbench/browser/parts/views/viewFilter": { + "more filters": "Más filtros..." + }, "vs/workbench/browser/parts/views/viewPane": { "viewPaneContainerCollapsedIcon": "Icono de un contenedor de panel de vista contraído.", "viewPaneContainerExpandedIcon": "Icono de un contenedor de panel de vista expandido.", @@ -3447,6 +3851,24 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Si el foco del teclado está dentro del control de apertura rápida" }, + "vs/workbench/browser/web.main": { + "rendererLog": "Ventana", + "reset": "Restablecer datos de usuario", + "reset user data message": "¿Desea restablecer los datos (configuración, enlaces de teclado, extensiones, fragmentos de código y estado de la interfaz de usuario) y volver a cargar?" + }, + "vs/workbench/browser/window": { + "learnMore": "&&Más información", + "open": "&&Abrir", + "openExternalDialogButtonInstall.v3": "&&Instalar", + "openExternalDialogButtonRetry.v2": "&&Volver a intentarlo", + "openExternalDialogDetail.v2": "Iniciamos {0} en el equipo.\r\n\r\nSi {1} no se ha iniciado, vuelva a intentarlo o instálelo a continuación.", + "openExternalDialogDetailNoInstall": "Iniciamos {0} en el equipo.\r\n\r\nSi {1} no se ha iniciado, vuelva a intentarlo a continuación.", + "openExternalDialogTitle": "Todo listo. Puede cerrar esta pestaña ahora.", + "reload": "&&Recargar", + "shutdownError": "Se ha producido un error inesperado que requiere recargar esta página.", + "shutdownErrorDetail": "El área de trabajo se eliminó inesperadamente durante la ejecución.", + "unableToOpenExternal": "El explorador interrumpió la apertura de una nueva pestaña o ventana. Presione \"Abrir\" para abrirla de todos modos." + }, "vs/workbench/browser/workbench": { "loaderErrorNative": "No se pudo cargar un archivo requerido. Reinicie la aplicación para intentarlo de nuevo. Detalles: {0}" }, @@ -3461,6 +3883,7 @@ "activityBarVisibility": "Controla la visibilidad de la barra de actividades en el área de trabajo.", "appName": "\"${appName}\": por ejemplo, VS Code.", "centeredLayoutAutoResize": "Controla si el diseño centrado debe cambiar de tamaño automáticamente al ancho máximo cuando se abre más de un grupo. Cuando solo haya un grupo abierto, volverá al ancho original centrado.", + "centeredLayoutDynamicWidth": "Controla si el diseño centrado intenta mantener un ancho constante cuando se cambia el tamaño de la ventana.", "closeEmptyGroups": "Controla el comportamiento de los grupos de editores vacíos cuando se cierra la última pestaña del grupo. Si esta opción está habilitada, los grupos vacíos se cierran automáticamente. Si está deshabilitada, los grupos vacíos siguen formando parte de la cuadrícula.", "closeOnFileDelete": "Controla si los editores que muestran un archivo que se abrió durante la sesión deben cerrarse automáticamente cuando otro proceso elimina el archivo o lo cambia de nombre. Si se deshabilita esta opción y se da alguna de estas circunstancias, el editor abierto se mantiene. Tenga en cuenta que, al eliminar desde la aplicación, siempre se cierra el editor y que los editores con cambios sin guardar nunca se cerrarán para conservar los datos.", "closeOnFocusLost": "Controla si Quick Open debe cerrarse automáticamente cuando pierde el foco.", @@ -3474,19 +3897,18 @@ "editorOpenPositioning": "Controla dónde se abren los editores. Seleccione \"left\" o \"right\" para abrir los editores a la izquierda o la derecha del que está activo actualmente. Seleccione \"first\" o \"last\" para abrir los editores con independencia del que está activo.", "editorTabCloseButton": "Controla la posición de los botones de cierre de pestañas del editor o los deshabilita cuando se establece en \"off\". Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", "enableMenuBarMnemonics": "Controla si los menús principales se pueden abrir a través de los accesos directos de la tecla Alt. La desactivación de las teclas de acceso permite vincular estos accesos directos de tecla Alt a los comandos del editor en su lugar.", - "enablePreview": "Controla si los editores abiertos se muestran como editores de vista previa. Los editores de vista previa no permanecen abiertos, se reutilizan hasta que se establecen explícitamente para mantenerse abiertos (por ejemplo, mediante doble clic o edición) y muestran los nombres de archivo en cursiva.", - "enablePreviewFromCodeNavigation": "Controla si los editores permanecen en vista previa cuando se inicia la navegación de código desde ellos. Los editores en vista previa no se mantienen abiertos y se reutilizan hasta que se establece explícitamente que se mantengan abiertos (por ejemplo, mediante doble clic o edición). Este valor se omite cuando \"#workbench.editor.enablePreview#\" está deshabilitado.", - "enablePreviewFromQuickOpen": "Controla si los editores abiertos desde Quick Open se muestran como editores de vista previa. Los editores de vista previa no permanecen abiertos y se reutilizan hasta que se establecen explícitamente para mantenerse abiertos (por ejemplo, mediante doble clic o edición). Este valor se omite cuando \"#workbench.editor.enablePreview#\" está deshabilitado.", - "exclude": "Configure [patrones de glob](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para excluir archivos del historial de archivos local. El cambio de esta configuración no afecta a las entradas existentes del historial de archivos locales.", + "enablePreview": "Controla si los editores abiertos se muestran como editores de vista previa. Los editores de vista previa no permanecen abiertos, se reutilizan hasta que se establecen explícitamente para mantenerse abiertos (mediante doble clic o edición) y muestran los nombres de archivo en cursiva.", + "enablePreviewFromCodeNavigation": "Controla si los editores permanecen en vista previa cuando se inicia la navegación de código desde ellos. Los editores en vista previa no se mantienen abiertos y se reutilizan hasta que se establece explícitamente que se mantengan abiertos (mediante doble clic o edición). Este valor se omite cuando \"#workbench.editor.enablePreview#\" está deshabilitado.", + "enablePreviewFromQuickOpen": "Controla si los editores abiertos desde Quick Open se muestran como editores de vista previa. Los editores de vista previa no permanecen abiertos y se reutilizan hasta que se establecen explícitamente para mantenerse abiertos (mediante doble clic o edición). Cuando esté habilitada, mantenga presionada la tecla Ctrl antes de la selección para abrir un editor como una vista previa. Este valor se omite cuando `#workbench.editor.enablePreview#` está deshabilitado.", + "exclude": "Configure rutas de acceso o [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para excluir archivos del historial de archivos local. Los patrones globales siempre se evalúan en relación con la ruta de acceso de la carpeta del área de trabajo, a menos que sean rutas absolutas. El cambio de esta configuración no afecta a las entradas existentes del historial de archivos locales.", "focusRecentEditorAfterClose": "Controla si las pestañas se cierran en el orden de uso más reciente o de izquierda a derecha.", "folderName": "`${folderName}`: nombre de la carpeta del área de trabajo que contiene el archivo (p. ej., myFolder).", "folderPath": "`${folderPath}`: ruta de acceso de archivo de la carpeta del área de trabajo que contiene el archivo (p. ej., /Users/Development/myFolder).", "fontAliasing": "Controla el método de alias (aliasing) de la fuente en el área de trabajo.", "highlightModifiedTabs": "Controla si se dibuja un borde superior en las pestañas de los editores que tienen cambios sin guardar. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", - "layoutControlEnabled": "Controla si los controles de diseño de la barra de título personalizada están habilitados a través de {0}.", - "layoutControlEnabledDeprecation": "Esta configuración ha quedado en desuso en favor de {0}", + "layoutControlEnabled": "Controla si el control de diseño se muestra en la barra de título personalizada. Esta configuración solo tiene efecto cuando {0} se establece en {1}.", + "layoutControlEnabledWeb": "Controla si se muestra el control de diseño en la barra de título.", "layoutControlType": "Controla si el control de diseño de la barra de título personalizada se muestra como un solo botón de menú o con varios botones de alternancia de interfaz de usuario.", - "layoutControlTypeDeprecation": "Esta configuración ha quedado en desuso en favor de {0}", "layoutcontrol.type.both": "Muestra la lista desplegable y los botones de alternancia.", "layoutcontrol.type.menu": "Muestra un solo botón con una lista desplegable de opciones de diseño.", "layoutcontrol.type.toggles": "Muestra varios botones para alternar la visibilidad de los paneles y de la barra lateral.", @@ -3509,19 +3931,24 @@ "panelDefaultLocation": "Controla la ubicación predeterminada del panel (terminal, consola de depuración, salida, problemas) en un área de trabajo nueva. Puede mostrarse en la parte inferior, derecha o izquierda del área del editor.", "panelOpensMaximized": "Controla si el panel se abre maximizado. Puede abrirse maximizado siempre, nunca o abrirse en el último estado en el que se encontraba antes de cerrarse.", "perEditorGroup": "Controla si el límite del máximo de editores abiertos debe aplicarse por grupo de editores o en todos los grupos de editores.", - "pinnedTabSizing": "Controla el dimensionamiento de las pestañas del editor ancladas. Las pestañas ancladas se ordenan al principio de todas las pestañas abiertas y normalmente no se cierran hasta que se desanclan. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", + "pinnedTabSizing": "Controla el tamaño de las pestañas del editor ancladas. Las pestañas ancladas se ordenan al principio de todas las pestañas abiertas y normalmente no se cierran hasta que se desanclan. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", "preserveInput": "Controla si la última entrada especificada en la paleta de comandos debe restaurarse al abrir la próxima vez.", + "profileName": "`${profileName}`: nombre del perfil en el que se abre el área de trabajo (por ejemplo, Ciencia de datos (perfil)). Se omite si se usa el perfil predeterminado.", "remoteName": "\"${remoteName}\": por ejemplo, SSH", "restoreViewState": "Restaura el último estado de vista del editor (por ejemplo, la posición de desplazamiento) al volver a abrir los editores después de cerrarlos. El estado de vista del editor se almacena por grupo de editores y se descarta cuando se cierra un grupo. Use el valor {0} para usar el último estado de vista conocido en todos los grupos de editores si no se encuentra ningún estado de vista anterior para un grupo de editores.", "revealIfOpen": "Controla si un editor se muestra en alguno de los grupos visibles cuando se abre. Si se deshabilita esta opción, un editor preferirá abrirse en el grupo de editores activo en ese momento. Si se habilita, se mostrará un editor ya abierto en lugar de volver a abrirse en el grupo de editores activo. Tenga en cuenta que hay casos en los que esta opción se omite, por ejemplo, cuando se fuerza la apertura de un editor en un grupo específico o junto al grupo activo actual.", - "rootName": "\"${rootName}\": nombre del área de trabajo o la carpeta abierta (por ejemplo, miCarpeta o miÁreaDeTrabajo).", + "rootName": "`${rootName}`: nombre del área de trabajo con el nombre remoto opcional y el indicador de área de trabajo si procede (por ejemplo, myFolder, myRemoteFolder [SSH] o myWorkspace (Workspace)).", + "rootNameShort": "'${rootNameShort}': nombre acortado del área de trabajo sin sufijos (por ejemplo, myFolder, myRemoteFolder o myWorkspace).", "rootPath": "\"${rootPath}\": ruta de acceso de archivo del área de trabajo o la carpeta abierta (por ejemplo, /Users/Development/myWorkspace).", "scrollToSwitchTabs": "Controla si las pestañas se abrirán o no al desplazarse sobre ellas. De forma predeterminada, las pestañas solo se muestran cuando se desplaza sobre ellas, pero no se abren. Puede mantener presionada la tecla Mayús mientras se desplaza para cambiar el comportamiento en esa duración. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", + "security.allowedUNCHosts": "Conjunto de nombres de host UNC (sin barra diagonal o inversa inicial o final, por ejemplo \"192.168.0.1\" en \"mi-server\") que se permiten sin confirmación del usuario. Si se está accediendo a un host UNC que no está permitido a través de esta configuración o no se ha confirmado mediante la confirmación del usuario, se producirá un error y se detendrá la operación. Se requiere un reinicio al cambiar esta configuración. Obtenga más información sobre esta configuración en https://aka.ms/vscode-windows-unc.", + "security.allowedUNCHosts.patternErrorMessage": "Los nombres de host UNC no deben contener barras diagonales inversas.", + "security.restrictUNCAccess": "Si se habilita, solo permite el acceso a los nombres de host UNC permitidos por la configuración '#security.allowedUNCHosts#' o después de la confirmación del usuario. Obtenga más información sobre esta configuración en https://aka.ms/vscode-windows-unc.", "separator": "`${separator}`: un separador condicional (\" - \") que solo se muestra cuando está rodeado por variables con valores o texto estático.", "settings.editor.desc": "Determina el editor de configuración que se va a usar de forma predeterminada.", "settings.editor.json": "Use el editor de archivos JSON.", "settings.editor.ui": "Use el editor de la interfaz de usuario de configuración.", - "sharedViewState": "Conserva el estado de vista del editor más reciente (por ejemplo, la posición de desplazamiento) en todos los grupos de editor y lo restaura si no se encuentra ningún estado de vista del editor específico para el grupo de editores.", + "sharedViewState": "Conserva el estado de la vista del editor más reciente (como la posición de desplazamiento) en todos los grupos de editores y lo restaura si no se encuentra un estado de vista del editor específico para el grupo de editores.", "showEditorTabs": "Controla si los editores abiertos se deben mostrar o no en pestañas.", "showIcons": "Controla si los editores abiertos deben mostrarse o no con un icono. Requiere que también se habilite un tema de icono de archivo.", "sideBarLocation": "Controla la ubicación de la barra lateral principal y la barra de actividad. Pueden mostrarse a la izquierda o a la derecha del área de trabajo. La barra lateral secundaria se mostrará en el lado opuesto del área de trabajo.", @@ -3530,14 +3957,18 @@ "splitOnDragAndDrop": "Controla si los grupos de editores pueden dividirse a partir de las operaciones de arrastrar y colocar al colocar un editor o archivo en los bordes del área del editor.", "splitSizing": "Controla el tamaño de los grupos de editores al dividirlos.", "statusBarVisibility": "Controla la visibilidad de la barra de estado en la parte inferior del área de trabajo.", + "suggestCommands": "Controla si la paleta de comandos debe tener una lista de comandos usados habitualmente.", "tabDescription": "Controla el formato de etiqueta de un editor.", "tabScrollbarHeight": "Controla la altura de las barras de desplazamiento utilizadas para las pestañas y las rutas de navegación en el área de título del editor.", - "tabSizing": "Controla el dimensionamiento de las pestañas del editor. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", + "tabSizing": "Controla el tamaño de las pestañas del editor. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", + "tips.enabled": "Si esta opción está habilitada, se muestran sugerencias de referencia cuando no hay ningún editor abierto.", "untitledHint": "Controla si la sugerencia de texto sin título debe estar visible en el editor.", "untitledLabelFormat": "Controla el formato de la etiqueta para un editor sin título.", + "useSemanticSimilarity": "Controla si la paleta de comandos debe incluir comandos similares. Debe tener instalada una extensión que proporcione similitud semántica.", "useSplitJSON": "Controla si se utiliza el editor de JSON de división al editar la configuración como JSON.", "viewVisibility": "Controla la visibilidad de las acciones en el encabezado de la vista. Las acciones en el encabezado de la vista pueden ser siempre visibles, o solo cuando la vista es enfocada o apuntada.", "window.commandCenter": "Muestra el iniciador de comandos junto con el título de la ventana. Esta configuración solo tiene efecto cuando {0} se establece en {1}.", + "window.commandCenterWeb": "Muestra el iniciador de comandos junto con el título de la ventana.", "window.confirmBeforeClose.always": "Pedir siempre confirmación.", "window.confirmBeforeClose.always.web": "Intente pedir confirmación siempre. Tenga en cuenta que los exploradores aún pueden decidir cerrar una pestaña o una ventana sin confirmación.", "window.confirmBeforeClose.keyboardOnly": "Pedir confirmación solo si se usó un enlace de teclado.", @@ -3546,6 +3977,7 @@ "window.confirmBeforeClose.never.web": "No solicitar nunca confirmación explícitamente, a menos que la pérdida de datos sea inminente.", "window.menuBarVisibility.classic": "El menú se muestra en la parte superior de la ventana y solo se oculta en el modo de pantalla completa.", "window.menuBarVisibility.compact": "El menú se muestra como un botón compacto en la barra lateral. Este valor se ignora cuando {0} es {1}.", + "window.menuBarVisibility.compact.web": "El menú se muestra como un botón compacto en la barra lateral.", "window.menuBarVisibility.hidden": "El menú está siempre oculto.", "window.menuBarVisibility.toggle": "El menú está oculto, pero puede mostrarse en la parte superior de la ventana con la tecla Alt.", "window.menuBarVisibility.toggle.mac": "El menú está oculto, pero puede mostrarse en la parte superior de la ventana mediante la ejecución del comando \"Focus Application Menu\".", @@ -3575,7 +4007,7 @@ "workbench.editor.pinnedTabSizing.normal": "Una pestaña anclada hereda la apariencia de pestañas no ancladas.", "workbench.editor.pinnedTabSizing.shrink": "Una pestaña fijada se reduce a un tamaño fijo compacto que muestra partes del nombre del editor.", "workbench.editor.preferBasedLanguageDetection": "Cuando se habilita, se dará más prioridad a un modelo de detección de idioma que tenga en cuenta el historial del editor.", - "workbench.editor.showLanguageDetectionHints": "Cuando se habilite, mostrará una corrección rápida de la barra de estado cuando el lenguaje del editor no coincida con el lenguaje del contenido detectado.", + "workbench.editor.showLanguageDetectionHints": "Cuando se activa, muestra una barra de estado de Corrección rápida cuando el idioma del editor no coincide con el idioma del contenido detectado.", "workbench.editor.showLanguageDetectionHints.editors": "Mostrar en los editores de texto sin título", "workbench.editor.showLanguageDetectionHints.notebook": "Mostrar en los editores del bloc de notas", "workbench.editor.splitInGroupLayoutHorizontal": "Los editores se colocan de izquierda a derecha.", @@ -3583,7 +4015,9 @@ "workbench.editor.splitSizingDistribute": "Divide todos los grupos de editores en partes iguales.", "workbench.editor.splitSizingSplit": "Divide el grupo de editor activo en partes iguales.", "workbench.editor.tabSizing.fit": "Mantenga siempre un tamaño de pestaña suficientemente grande para mostrar la etiqueta del editor completa.", + "workbench.editor.tabSizing.fixed": "Haga que todas las pestañas tengan el mismo tamaño, a la vez que les permite reducir su tamaño cuando el espacio disponible no sea suficiente para mostrar todas las pestañas a la vez.", "workbench.editor.tabSizing.shrink": "Permita que se reduzca el tamaño de las pestañas cuando el espacio disponible no es suficiente para mostrarlas todas a la vez.", + "workbench.editor.tabSizingFixedMaxWidth": "Controls the maximum width of tabs when `#workbench.editor.tabSizing#` size is set to `fixed`.", "workbench.editor.titleScrollbarSizing.default": "El tamaño predeterminado.", "workbench.editor.titleScrollbarSizing.large": "Aumenta el tamaño, por lo que se puede capturar más fácilmente con el mouse.", "workbench.editor.untitled.labelFormat.content": "El nombre del archivo sin título se deriva del contenido de su primera línea a menos que tenga una ruta de acceso de archivo asociada. Se recurrirá al nombre en caso de que la línea esté vacía o no contenga caracteres de palabra.", @@ -3601,7 +4035,7 @@ "workbench.reduceMotion.auto": "Representación con movimiento reducido basado en la configuración del sistema operativo.", "workbench.reduceMotion.off": "No representar con movimiento reducido", "workbench.reduceMotion.on": "Representar siempre con movimiento reducido.", - "wrapTabs": "Controla si las tabulaciones deben ajustarse en varias líneas al superar el espacio disponible o si debe mostrarse una barra de desplazamiento en su lugar. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", + "wrapTabs": "Controla si las tabulaciones deben ajustarse en varias líneas al superar el espacio disponible o si debe mostrarse una barra de desplazamiento en su lugar. Este valor se omite cuando `#workbench.editor.showTabs#` está deshabilitado.", "zenMode.centerLayout": "Controla si al activar el modo zen se centra también el diseño.", "zenMode.fullScreen": "Controla si al activar el modo zen se pone también el área de trabajo en modo de pantalla completa.", "zenMode.hideActivityBar": "Controla si al activar el modo zen se oculta también la barra de actividades en la parte izquierda o derecha del área de trabajo.", @@ -3612,14 +4046,9 @@ "zenMode.silentNotifications": "Controla si las notificaciones del modo no molestar deben estar habilitadas en modo zen. Si es true, solo se mostrarán las notificaciones de error.", "zenModeConfigurationTitle": "Modo zen" }, - "vs/workbench/common/actions": { - "developer": "Desarrollador", - "help": "Ayuda", - "preferences": "Preferencias", - "test": "Probar", - "view": "Ver" - }, "vs/workbench/common/configuration": { + "applicationConfigurationTitle": "Aplicación", + "securityConfigurationTitle": "Seguridad", "workbenchConfigurationTitle": "Workbench" }, "vs/workbench/common/contextkeys": { @@ -3627,6 +4056,7 @@ "activeEditor": "Identificador del editor activo", "activeEditorAvailableEditorIds": "Identificadores de editores disponibles que se pueden usar para el editor activo", "activeEditorCanRevert": "Indica si el editor activo puede revertirse.", + "activeEditorCanToggleReadonly": "Si el editor activo puede alternar entre ser de solo lectura o de escritura", "activeEditorGroupEmpty": "Si el grupo de editores activo está vacío", "activeEditorGroupIndex": "Índice del grupo de editores activo", "activeEditorGroupLast": "Si el grupo de editores activo es el último grupo", @@ -3646,6 +4076,7 @@ "editorAreaVisible": "Si el área del editor está visible", "editorIsOpen": "Si un editor está abierto", "editorTabsVisible": "Si las pestañas del editor son visibles", + "embedderIdentifier": "Identificador del incrustador según el servicio de producto, si se define uno", "focusedView": "Identificador de la vista que tiene el foco del teclado", "groupEditorsCount": "Número de grupos de editores abiertos", "inZenMode": "Si está habilitado el modo zen", @@ -3675,14 +4106,17 @@ "sideBySideEditorActive": "Si un editor en paralelo está activo", "splitEditorsVertically": "Si los editores se dividen verticalmente", "statusBarFocused": "Si la barra de estado tiene el foco del teclado", + "temporaryWorkspace": "El esquema del área de trabajo actual procede de un sistema de archivos temporal.", "textCompareEditorActive": "Si hay un editor de comparación de texto activo", "textCompareEditorVisible": "Si el editor de comparación de texto está visible", - "virtualWorkspace": "El esquema del área de trabajo actual si procede de un sistema de archivos virtual o una cadena vacía.", + "virtualWorkspace": "El esquema del área de trabajo actual procede de un sistema de archivos virtual o una cadena vacía.", "workbenchState": "Variante del área de trabajo abierta en la ventana, que puede ser \"vacía\" (sin área de trabajo), \"carpeta\" (única carpeta) o \"área de trabajo\" (área de trabajo con varias raíces)", "workspaceFolderCount": "Número de carpetas raíz en el área de trabajo" }, "vs/workbench/common/editor": { "builtinProviderDisplayName": "Integrado", + "configureEditorLargeFileConfirmation": "Configurar límite", + "openLargeFile": "Abrir de todos modos", "promptOpenWith.defaultEditor.displayName": "Editor de texto" }, "vs/workbench/common/editor/diffEditorInput": { @@ -3747,6 +4181,8 @@ "panelSectionHeaderBackground": "Color de fondo del encabezado de la sección del panel. Los paneles se muestran debajo del área del editor y contienen vistas como salida y terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", "panelSectionHeaderBorder": "Color de borde del encabezado de la sección del panel que se usa cuando varias vistas se apilan verticalmente en el panel. Los paneles se muestran debajo del área del editor y contienen vistas como la salida y el terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", "panelSectionHeaderForeground": "Color de primer plano del encabezado de la sección del panel. Los paneles se muestran debajo del área del editor y contienen vistas como la salida y el terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", + "profileBadgeBackground": "Color de fondo del distintivo de perfil. El distintivo de perfil se muestra en la parte superior del icono de engranaje de configuración de la barra de actividad.", + "profileBadgeForeground": "Color de primer plano del distintivo de perfil. El distintivo de perfil se muestra en la parte superior del icono de engranaje de configuración de la barra de actividad.", "sideBarBackground": "Color de fondo de la barra lateral, que es el contenedor de vistas como Explorador y Búsqueda.", "sideBarBorder": "Color de borde de la barra lateral en el lado que separa el editor. La barra lateral es el contenedor de vistas como Explorador y Búsqueda.", "sideBarDragAndDropBackground": "Color de arrastrar y colocar comentarios para las secciones de la barra lateral. El color debe tener transparencia para permitir que se vean las secciones de la barra lateral, que es el contenedor para vistas como la del explorador o la de búsqueda. Las secciones de la barra lateral son vistas anidadas en la barra lateral.", @@ -3807,18 +4243,19 @@ "titleBarInactiveForeground": "Primer plano de la barra de título cuando la ventana está inactiva.", "unfocusedActiveModifiedBorder": "Borde en la parte superior de las pestañas activas modificadas en un grupo sin foco. Las pestañas son los contenedores de los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", "unfocusedINactiveModifiedBorder": "Borde en la parte superior de las pestañas inactivas modificadas en un grupo sin foco. Las pestañas son los contenedores de los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", - "windowActiveBorder": "El color usado para el borde de la ventana cuando está activa. Solo es compatible con el cliente para equipo de escritorio al usar la barra de título personalizada.", - "windowInactiveBorder": "El color usado para el borde de la ventana cuando está inactiva. Solo es compatible con el cliente para equipo de escritorio al usar la barra de título personalizada." + "windowActiveBorder": "El color usado para el borde de la ventana cuando está activa. Solo es compatible con el cliente para escritorio de macOS y Linux al usar la barra de título personalizada.", + "windowInactiveBorder": "El color usado para el borde de la ventana cuando está inactiva. Solo es compatible con el cliente para escritorio de macOS y Linux al usar la barra de título personalizada." }, "vs/workbench/common/views": { "defaultViewIcon": "Icono de vista predeterminado.", - "duplicateId": "Una vista con id \"{0}\" ya está registrada" + "duplicateId": "Una vista con id \"{0}\" ya está registrada", + "treeView.notRegistered": "No se ha registrado ninguna vista del árbol con el id. \"{0}\"." }, "vs/workbench/electron-sandbox/actions/developerActions": { "configureRuntimeArguments": "Configurar argumentos en tiempo de ejecución", + "openUserDataFolder": "Abrir carpeta de datos de usuario", "reloadWindowWithExtensionsDisabled": "Recargar con extensiones desactivadas", - "toggleDevTools": "Alternar herramientas de desarrollo", - "toggleSharedProcess": "Alternar proceso compartido" + "toggleDevTools": "Alternar herramientas de desarrollo" }, "vs/workbench/electron-sandbox/actions/installActions": { "install": "Instalar el comando '{0}' en PATH", @@ -3844,6 +4281,7 @@ "zoomReset": "Restablecer zoom" }, "vs/workbench/electron-sandbox/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controla el tiempo de espera en segundos antes de dejar de resolver el entorno de shell cuando la aplicación no se ha iniciado ya desde un terminal. Consulte nuestra [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) para obtener más información.", "argv.crashReporterId": "Identificador único que se usa para correlacionar los informes de bloqueo enviados desde esta instancia de la aplicación.", "argv.disableHardwareAcceleration": "Deshabilita la aceleración de hardware. Solo cambie esta opción si encuentra problemas gráficos.", "argv.enableCrashReporter": "Permite deshabilitar el informe de bloqueo; debe reiniciar la aplicación si se cambia el valor.", @@ -3851,11 +4289,10 @@ "argv.force-renderer-accessibility": "Fuerza el acceso al renderizador. Solo cambie esto si está utilizando un lector de pantalla en Linux. En otras plataformas, el renderizador será accesible automáticamente. Esta marca se establece automáticamente si tiene editor.accessibilitySupport: on.", "argv.forceColorProfile": "Permite anular el perfil de color que se va a utilizar. Si le parece que los colores están mal, intente establecer esto en \"srgb\" y reinicie.", "argv.locale": "Idioma de visualización que se va a utilizar. La elección de un idioma diferente requiere la instalación del paquete de idioma asociado.", - "argv.logLevel": "Nivel de registro a utilizar. Por defecto es 'info'. Los valores permitidos son 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.logLevel": "Nivel de registro a utilizar. Por defecto es \"info\". Los valores permitidos son \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\".", "closeWhenEmpty": "Controla si, al cerrar el último editor, debe cerrarse también la ventana. Esta configuración se aplica solo a ventanas que no muestran carpetas.", "dialogStyle": "Ajustar la apariencia de las ventanas de cuadro de diálogo.", "enableCrashReporterDeprecated": "Si esta configuración es false, no se enviará ningún dato de telemetría independientemente del valor de la nueva configuración. En desuso debido a la combinación en la configuración de {0}.", - "experimentalUseSandbox": "Experimental: cuando se habilita, la ventana tendrá habilitado el modo de espacio aislado a través de la API de Electron.", "keyboardConfigurationTitle": "Teclado", "mergeAllWindowTabs": "Combinar todas las ventanas", "miExit": "S&&alir", @@ -3874,7 +4311,7 @@ "touchbar.enabled": "Habilita los botones de macOS Touchbar en el teclado si están disponibles.", "touchbar.ignored": "Conjunto de identificadores para las entradas de la barra táctil que no deben aparecer (por ejemplo, \"workbench.action.navigateBack\").", "window.clickThroughInactive": "Si está habilitado, haciendo clic en una ventana inactiva, activará dicha ventana y disparará el elemento bajo el cursor del ratón si éste es clicable. Si está deshabilitado, haciendo clic en cualquier lugar en una ventana inactiva, solo activará la misma y será necesario un segundo clic en el elemento.", - "window.doubleClickIconToClose": "Si está habilitado, al hacer doble clic en el icono de la aplicación en la barra de título, se cerrará la ventana y el icono no podrá arrastrarla. Esta configuración solo tiene efecto cuando \"#window.titleBarStyle#\" se establece en \"custom\".", + "window.doubleClickIconToClose": "Si está habilitada, esta configuración cerrará la ventana cuando se haga doble clic en el icono de aplicación de la barra de título. El icono no podrá arrastrar la ventana. Esta configuración solo es efectiva si `#window.titleBarStyle#` está establecido en `custom`.", "window.nativeFullScreen": "Controla si debe usarse el modo nativo de pantalla completa en macOS. Deshabilite esta opción para evitar que macOS cree un espacio nuevo cuando cambie a pantalla completa.", "window.nativeTabs": "Habilita las fichas de ventana en macOS Sierra. Note que los cambios requieren que reinicie el equipo y las fichas nativas deshabilitan cualquier estilo personalizado que haya configurado.", "window.newWindowDimensions.default": "Abrir las nuevas ventanas en el centro de la pantalla.", @@ -3898,21 +4335,23 @@ }, "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { "aboutDetail": "Versión: {0}\r\nCommit: {1}\r\nFecha: {2}\r\nElectrón: {3}\r\nChromium: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", - "cancelButton": "Cancelar", "copy": "&&Copiar", - "okButton": "Aceptar", - "yesButton": "&&Sí" + "okButton": "Aceptar" }, "vs/workbench/electron-sandbox/window": { - "cancelButton": "&&Cancelar", + "appRootWarning.banner": "Los archivos que almacene en la carpeta de instalación ('{0}') se pueden SOBRESCRIBIR o ELIMINAR DE MANERA IRREVERSIBLE sin previo aviso en el momento de la actualización.", "closeWindowButtonLabel": "&&Cerrar ventana", "closeWindowMessage": "¿Está seguro de que desea cerrar la ventana?", + "configure": "Configurar", "doNotAskAgain": "No volver a hacerme esta pregunta", "exitButtonLabel": "&&Salida", "keychainWriteError": "Error al escribir la información de inicio de sesión en la cadena de claves: '{0}'.", "learnMore": "Más información", "loaderCycle": "Hay un ciclo de dependencias en los módulos AMD que debe resolverse.", "loginButton": "&&Iniciar sesión", + "macoseolBannerLearnMore": "Más información", + "macoseolarialabel": "{0}. Use las teclas de navegación para acceder a las acciones del banner.", + "macoseolmessage": "{0} en {1} pronto dejarán de recibir actualizaciones. Considere la posibilidad de actualizar la versión de macOS.", "password": "Contraseña", "proxyAuthRequired": "Autenticación proxy requerida", "proxyDetail": "El proxy {0} requiere un nombre de usuario y una contraseña.", @@ -3920,6 +4359,8 @@ "quitMessage": "¿Está seguro de que quiere salir?", "quitMessageMac": "¿Está seguro de que desea salir?", "rememberCredentials": "Recordar mis credenciales", + "resolveShellEnvironment": "Resolviendo el entorno de shell...", + "restart": "Reiniciar", "runningAsRoot": "No se recomienda ejecutar {0} como usuario raíz.", "shutdownErrorClose": "Un error inesperado impidió que se cerrara la ventana", "shutdownErrorDetail": "Error: {0}", @@ -3936,18 +4377,34 @@ "shutdownTitleReload": "Volver a cargar la ventana está tardando un poco más de lo esperado...", "troubleshooting": "Guía de solución de problemas", "username": "Nombre de usuario", - "willShutdownDetail": "Las siguientes operaciones aún se están ejecutando: \r\n{0}" + "willShutdownDetail": "Las siguientes operaciones aún se están ejecutando: \r\n{0}", + "windowseolBannerLearnMore": "Obtener más información", + "windowseolarialabel": "{0}. Use las teclas de navegación para acceder a las acciones del banner.", + "windowseolmessage": "{0} el {1} pronto dejarán de recibir actualizaciones. Considere la posibilidad de actualizar la versión de Windows." }, - "vs/workbench/contrib/audioCues/browser/audioCueService": { - "audioCues.lineHasBreakpoint.name": "Punto de interrupción en la línea", - "audioCues.lineHasError.name": "Error en la línea", - "audioCues.lineHasFoldedArea.name": "Área doblada en la línea", - "audioCues.lineHasInlineSuggestion.name": "Sugerencia insertada en la línea", - "audioCues.lineHasWarning.name": "Advertencia en la línea", - "audioCues.noInlayHints": "No hay sugerencias de incrustación en la línea", - "audioCues.onDebugBreak.name": "Depurador detenido en el punto de interrupción" + "vs/workbench/contrib/accessibility/browser/accessibility.contribution": { + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/accessibility/browser/accessibilityContribution": { + "accessibilityConfigurationTitle": "Accessibility", + "verbosity.chat.description": "Provide information about how to access the chat help menu when the chat input is focused", + "verbosity.diffEditor.description": "Provide information about how to navigate changes in the diff editor when it is focused", + "verbosity.interactiveEditor.description": "Provide information about how to access the inline editor chat accessibility help menu when the input is focused", + "verbosity.keybindingsEditor.description": "Provide information about how to change a keybinding in the keybindings editor when a row is focused", + "verbosity.notebook": "Provide information about how to focus the cell container or inner editor when a notebook cell is focused.", + "verbosity.terminal.description": "Provide information about how to access the terminal accessibility help menu when the terminal is focused" + }, + "vs/workbench/contrib/accessibility/browser/accessibleView": { + "exit-tip": "Exit this menu via the Escape key.\r\n" }, "vs/workbench/contrib/audioCues/browser/audioCues.contribution": { + "audioCues.chatRequestSent": "Plays a sound when a chat request is made.", + "audioCues.chatResponsePending": "Plays a sound on loop while the response is pending.", + "audioCues.chatResponseReceived": "Plays a sound on loop while the response has been received.", + "audioCues.debouncePositionChanges": "Si se deben anular los cambios de posición o no", + "audioCues.diffLineDeleted": "Reproduce un sonido cuando el foco se mueve a una línea eliminada en modo de revisión de diferencias o al cambio siguiente o anterior.", + "audioCues.diffLineInserted": "Reproduce un sonido cuando el foco se mueve a una línea insertada en modo de revisión de diferencias o al cambio siguiente o anterior", + "audioCues.diffLineModified": "Reproduce un sonido cuando el foco se mueve a una línea modificada en modo de revisión de diferencias o al cambio siguiente o anterior", "audioCues.enabled.auto": "Habilita las indicaciones de audio cuando se conecta un lector de pantalla.", "audioCues.enabled.off": "Deshabilitar indicaciones de audio.", "audioCues.enabled.on": "Habilite indicaciones de audio.", @@ -3957,7 +4414,13 @@ "audioCues.lineHasInlineSuggestion": "Reproduce un sonido cuando la línea activa tiene una sugerencia insertada.", "audioCues.lineHasWarning": "Reproduce un sonido cuando la línea activa tiene una advertencia.", "audioCues.noInlayHints": "Reproduce un sonido al intentar leer una línea con sugerencias de incrustación que no tiene sugerencias de incrustación.", + "audioCues.notebookCellCompleted": "Reproduce un sonido cuando la ejecución de una celda del bloc de notas se completa correctamente.", + "audioCues.notebookCellFailed": "Reproduce un sonido cuando se produce un error en la ejecución de una celda del bloc de notas.", "audioCues.onDebugBreak": "Reproduce un sonido cuando el depurador se detiene en un punto de interrupción.", + "audioCues.taskCompleted": "Reproduce un sonido cuando se completa una tarea.", + "audioCues.taskFailed": "Reproduce un sonido cuando se produce un error en una tarea (código de salida distinto de cero).", + "audioCues.terminalCommandFailed": "Reproduce un sonido cuando se produce un error en un comando de terminal (código de salida distinto de cero).", + "audioCues.terminalQuickFix": "Reproduce un sonido cuando hay correcciones rápidas de terminal disponibles.", "audioCues.volume": "Volumen de las indicaciones de audio en porcentaje (0-100)." }, "vs/workbench/contrib/audioCues/browser/commands": { @@ -3967,14 +4430,18 @@ "disabled": "Deshabilitado" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "areYouSureQuiteBulkEdit": "¿Seguro de que quiere {0}? \"{1}\" está en curso.", - "changeWorkspace": "Cambiar área de trabajo", - "closeTheWindow": "Cerrar ventana", + "areYouSureQuiteBulkEdit.detail": "\"{0}\" está en curso.", + "changeWorkspace": "Cambiar &&área de trabajo", + "changeWorkspace.message": "¿Está seguro de que desea cambiar el área de trabajo?", + "closeTheWindow": "&&Cerrar ventana", + "closeTheWindow.message": "¿Está seguro de que desea cerrar la ventana?", "fileOperation": "Operación de archivos", "nothing": "No se realizaron ediciones", - "quit": "Salir", + "quit": "&&Salir", + "quit.message": "¿Está seguro de que desea salir?", "refactoring.autoSave": "Controla si los archivos que formaron parte de una refactorización se guardan automáticamente", - "reloadTheWindow": "Volver a cargar ventana", + "reloadTheWindow": "&&Volver a cargar ventana", + "reloadTheWindow.message": "¿Está seguro de que desea volver a cargar la ventana?", "summary.0": "No se realizaron ediciones", "summary.n0": "{0} ediciones de texto en un archivo", "summary.nm": "{0} ediciones de texto en {1} archivos", @@ -3984,9 +4451,8 @@ "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { "Discard": "Descartar refactorización", "apply": "Aplicar refactorización", - "cancel": "Cancelar", "cat": "Vista previa de refactorización", - "continue": "Continuar", + "continue": "&&Continuar", "detail": "Pulse \"Continuar\" para descartar la refactorización anterior y continuar con la refactorización actual.", "groupByFile": "Agrupar cambios por archivo", "groupByType": "Agrupar cambios por tipo", @@ -4054,6 +4520,142 @@ "to": "autores de llamada de {0}", "tree.aria": "Jerarquía de llamadas" }, + "vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": { + "chat-help-label": "Chat accessibility help", + "chat.announcement": "Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.", + "chat.overview": "The chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.", + "chat.requestHistory": "In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.", + "inline-chat-label": "Inline chat accessibility help", + "inlineChat.access": "It can be activated via quick fix actions or directly using the command: Inline Chat: Start Code Chat ({0}).", + "inlineChat.contextActions": "Context menu actions may run a request prefixed with /fix or /explain. These prefixes can be used directly in the input box to apply those specific actions.", + "inlineChat.diff": "Once in the diff editor, enter review mode with ({0}). Use up and down arrows to navigate lines with the proposed changes.", + "inlineChat.diffNoKb": "Tab again to enter the Diff editor with the changes and enter review mode with the Go to Next Difference Command. Use Up/DownArrow to navigate lines with the proposed changes.", + "inlineChat.explain": "When a request is prefixed with /explain, a response will explain the code in the current selection and the chat view will be focused.", + "inlineChat.fix": "When a request is prefixed with /fix, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing.", + "inlineChat.overview": "Inline chat occurs within a code editor and takes into account the current selection. It is useful for refactoring, fixing, and more. Keep in mind that AI generated code may be incorrect.", + "inlineChat.toolbar": "Use tab to reach conditional parts like commands, status, message responses and more.", + "workbench.action.chat.clear": "El comando Borrar chat ({0}) borra la lista de peticiones/respuestas.", + "workbench.action.chat.clearNoKb": "El comando Borrar chat borra la lista de peticiones/respuestas y actualmente no se puede activar mediante una combinación de teclas.", + "workbench.action.chat.focus": "The Focus Chat command ({0}) focuses the chat request/response list, which can be navigated with up and down arrows.", + "workbench.action.chat.focusInput": "El comando Focus Chat Input ({0}) activa el cuadro de entrada de las solicitudes de chat.", + "workbench.action.chat.focusNoKb": "El comando Enfocar lista de chats activa la lista de solicitudes y respuestas de chat, por la que se puede navegar con las flechas Arriba y Abajo y actualmente no se puede desencadenar mediante un enlace de teclado.", + "workbench.action.chat.nextCodeBlock": "El comando Chat: Siguiente bloque de código ({0}) enfoca el siguiente bloque de código dentro de una respuesta.", + "workbench.action.chat.nextCodeBlockNoKb": "El comando Chat: Siguiente bloque de código centra el siguiente bloque de código dentro de una respuesta y actualmente no se puede activar mediante una combinación de teclas..", + "workbench.action.interactiveSession.focusInputNoKb": "El comando Enfocar lista de chats Input centra el cuadro de entrada para las solicitudes de chat y actualmente no se puede desencadenar mediante un enlace de teclado." + }, + "vs/workbench/contrib/chat/browser/actions/chatActions": { + "actions.chat.acceptInput": "Aceptar entrada de chat", + "actions.interactiveSession.focus": "Enfocar lista de chats", + "chat.category": "Chat", + "interactiveSession.clearHistory.label": "Borrar el historial de entradas", + "interactiveSession.focusInput.label": "Enfocar entrada de chat", + "interactiveSession.history.delete": "Eliminar", + "interactiveSession.history.label": "Mostrar historial", + "interactiveSession.history.pick": "Seleccione una sesión de chat para restaurar", + "interactiveSession.open": "Abrir editor ({0})" + }, + "vs/workbench/contrib/chat/browser/actions/chatClearActions": { + "interactiveSession.clear.label": "Borrar" + }, + "vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": { + "interactive.copyCodeBlock.label": "Copiar", + "interactive.insertCodeBlock.label": "Insertar en el cursor", + "interactive.insertIntoNewFile.label": "Insertar en nuevo archivo", + "interactive.nextCodeBlock.label": "Siguiente bloque de código", + "interactive.previousCodeBlock.label": "Bloque de código anterior", + "interactive.runInTerminal.label": "Ejecutar en terminal" + }, + "vs/workbench/contrib/chat/browser/actions/chatCopyActions": { + "interactive.copyAll.label": "Copiar todo", + "interactive.copyItem.label": "Copiar" + }, + "vs/workbench/contrib/chat/browser/actions/chatExecuteActions": { + "interactive.cancel.label": "Cancelar", + "interactive.submit.label": "Enviar" + }, + "vs/workbench/contrib/chat/browser/actions/chatImportExport": { + "chat.export.label": "Exportar sesión", + "chat.file.label": "Sesión de chat", + "chat.import.label": "Importar sesión" + }, + "vs/workbench/contrib/chat/browser/actions/chatMoveActions": { + "chat.openInEditor.label": "Abrir sesión en el editor", + "interactiveSession.openInEditor.label": "Abrir sesión en el editor", + "interactiveSession.openInSidebar.label": "Abrir sesión en la barra lateral" + }, + "vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": { + "askQuickQuestion": "Hacer pregunta rápida", + "askabot": "Hacer pregunta a {0}" + }, + "vs/workbench/contrib/chat/browser/actions/chatTitleActions": { + "chat.remove.label": "Quitar solicitud y respuesta", + "interactive.helpful.label": "Helpful", + "interactive.insertIntoNotebook.label": "Insertar en Notebook", + "interactive.unhelpful.label": "Unhelpful" + }, + "vs/workbench/contrib/chat/browser/chat.contribution": { + "chat": "Chat", + "interactiveSession.editor.fontFamily": "Controla la familia de las fuentes en los bloques de código de chat.", + "interactiveSession.editor.fontSize": "Controla el tamaño de fuente en píxeles en bloques de código de chat.", + "interactiveSession.editor.fontWeight": "Controla el grosor de la fuente en los bloques de código de chat.", + "interactiveSession.editor.lineHeight": "Controla la altura de la línea en píxeles en bloques de código de chat. Use 0 para calcular la altura de la línea del tamaño de fuente.", + "interactiveSession.editor.wordWrap": "Controla si las líneas deben ajustarse en bloques de código de chat.", + "interactiveSession.experimental.quickQuestion.enable": "Controla si la característica de preguntas rápidas está habilitada.", + "interactiveSessionConfigurationTitle": "Chat" + }, + "vs/workbench/contrib/chat/browser/chatContributionServiceImpl": { + "chat.viewContainer.label": "Chat", + "vscode.extension.contributes.interactiveSession": "Aporta un proveedor de sesiones interactivas", + "vscode.extension.contributes.interactiveSession.icon": "Un icono para este proveedor de Sesión interactiva.", + "vscode.extension.contributes.interactiveSession.id": "Identificador único para este proveedor de sesión interactiva.", + "vscode.extension.contributes.interactiveSession.label": "Nombre para mostrar de este proveedor de sesión interactiva.", + "vscode.extension.contributes.interactiveSession.when": "Una condición que debe ser verdadera para habilitar este proveedor de sesión interactiva." + }, + "vs/workbench/contrib/chat/browser/chatEditorInput": { + "chatEditorName": "Chat" + }, + "vs/workbench/contrib/chat/browser/chatInputPart": { + "actions.chat.accessibiltyHelp": "Entrada de chat, escriba el código aquí y presione Entrar para ejecutarlo. Use {0} para la Ayuda de accesibilidad del chat.", + "chatInput": "Entrada de chat", + "chatInput.accessibilityHelpNoKb": "Entrada de chat, escriba el código aquí y presione Entrar para ejecutarlo. Use el comando Ayuda de accesibilidad del chat para obtener más información." + }, + "vs/workbench/contrib/chat/browser/chatListRenderer": { + "chat": "Chat", + "chat.codeBlock.toolbar": "Barra de herramientas de bloque de código", + "chat.codeBlock.toolbarVerbose": "Barra de herramientas para bloque de código al que se puede acceder a través de la pestaña", + "chat.codeBlockHelp": "Bloque de código", + "chat.codeBlockLabel": "Bloque de código {0}", + "multiCodeBlock": "{0} bloques de código: {1}", + "singleCodeBlock": "1 bloque de código: {0}" + }, + "vs/workbench/contrib/chat/browser/chatWidget": { + "clear": "Borrar la sesión" + }, + "vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Formule su pregunta", + "interactive.input.placeholderWithCommands": "Formule una pregunta o escriba \"/\" para los temas" + }, + "vs/workbench/contrib/chat/common/chatColors": { + "chat.requestBackground": "Color de fondo de una solicitud de chat.", + "chat.requestBorder": "Color del borde de una solicitud de chat." + }, + "vs/workbench/contrib/chat/common/chatContextKeys": { + "chatRequest": "El elemento de chat es una solicitud", + "chatResponse": "El elemento de chat es una respuesta.", + "hasChatProvider": "True cuando se ha registrado algún proveedor de chat.", + "inChat": "es true cuando el foco está en el widget del chat; en caso contrario, es false.", + "inInteractiveInput": "es true cuando el foco está en la entrada del chat; en caso contrario, es false.", + "interactiveInputHasText": "True cuando la entrada de chat tiene texto.", + "interactiveSessionRequestInProgress": "Es true cuando la solicitud actual aún está en curso.", + "interactiveSessionResponseHasProviderId": "Es true cuando el proveedor ha asignado un identificador a esta respuesta.", + "interactiveSessionResponseVote": "Cuando la respuesta ha sido votada a favor, se establece en \"up\". Cuando se ha votado en contra, se establece como \"down\". En caso contrario, será una cadena vacía." + }, + "vs/workbench/contrib/chat/common/chatServiceImpl": { + "emptyResponse": "El proveedor devolvió una respuesta nula" + }, + "vs/workbench/contrib/chat/common/chatViewModel": { + "thinking": "Pensando" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "codeActionsOnSave": "Tipos de acción de código que se ejecutarán en guardar.", "codeActionsOnSave.fixAll": "Controla si la acción de reparación automática se debe ejecutar al guardar el archivo.", @@ -4075,14 +4677,14 @@ "contributes.documentation.refactorings": "Documentación aportada para refactorizaciones." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "ShowAccessibilityHelpAction": "Mostrar ayuda de accesibilidad", + "accessibilityHelpTitle": "Ayuda de accesibilidad", "auto_off": "El editor está configurado para detectar automáticamente cuándo está conectado un lector de pantalla, lo que no es el caso en este momento.", "auto_on": "El editor ha detectado automáticamente un lector de pantalla conectado.", "auto_unknown": "El editor está configurado para usar API de plataforma para detectar cuándo está conectado un lector de pantalla, pero el entorno actual de tiempo de ejecución no admite esta característica.", "changeConfigToOnMac": "Para configurar el editor de forma que esté optimizado de permanentemente para su uso con un lector de pantalla, presione ahora Comando+E.", "changeConfigToOnWinLinux": "Para configurar el editor de forma que esté optimizado permanentemente para su uso con un lector de pantalla, presione ahora Control+E.", "configuredOff": "El editor está configurado de forma que no esté nunca optimizado para su uso con un lector de pantalla.", - "configuredOn": "El editor está configurado para optimizarse permanentemente para su uso con un lector de pantalla; para cambiar este comportamiento, edite el valor de configuración \"editor.accessibilitySupport\".", + "configuredOn": "El editor está configurado para optimizarse permanentemente para su uso con un lector de pantalla; puede cambiarlo mediante el comando \"Alternar modo de accesibilidad del lector de pantalla\" o editando la configuración \"editor.accessibilitySupport\".", "emergencyConfOn": "Se cambiará ahora el valor de configuración \"editor.accessibilitySupport\" a \"activado\".", "introMsg": "Gracias por probar las opciones de accesibilidad de VS Code.", "openDocMac": "Presione Comando+H ahora para abrir una ventana de explorador con más información de VS Code relacionada con la accesibilidad.", @@ -4093,7 +4695,8 @@ "tabFocusModeOffMsg": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. Presione {0} para activar o desactivar este comportamiento.", "tabFocusModeOffMsgNoKb": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado.", "tabFocusModeOnMsg": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. Presione {0} para activar o desactivar este comportamiento.", - "tabFocusModeOnMsgNoKb": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado." + "tabFocusModeOnMsgNoKb": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado.", + "toggleScreenReaderMode": "Alternar modo de accesibilidad del lector de pantalla" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "El algoritmo de comparación se detuvo pronto (después de {0} ms).", @@ -4128,9 +4731,9 @@ "schema.blockComment.begin": "Secuencia de caracteres que inicia un comentario de bloque.", "schema.blockComment.end": "Secuencia de caracteres que finaliza un comentario de bloque.", "schema.blockComments": "Define cómo se marcan los comentarios de bloque.", - "schema.brackets": "Define los corchetes que aumentan o reducen la sangría.", + "schema.brackets": "Define los símbolos de corchetes que aumentan o disminuyen la sangría. Cuando la coloración de pares de corchetes está activada y {0} no está definida, también define los pares de corchetes que se colorean según su nivel de anidamiento.", "schema.closeBracket": "Secuencia de cadena o corchete de cierre.", - "schema.colorizedBracketPairs": "Define los pares de corchetes coloreados por su nivel de anidamiento si está habilitada la coloración de par de corchetes.", + "schema.colorizedBracketPairs": "Define los pares de corchetes que se colorean según su nivel de anidamiento si la coloración de pares de corchetes está activada. Cualquier paréntesis incluido aquí que no esté incluido en {0} se incluirá automáticamente en {0}.", "schema.comments": "Define los símbolos de comentario", "schema.folding": "Configuración del plegamiento de idioma.", "schema.folding.markers": "Marcadores de plegado específicos de un idioma, como \"'#region\" o \"#endregion\". Se probarán los valores regex en relación con el contenido de todas las líneas, y deben estar diseñados de manera eficiente.", @@ -4271,8 +4874,8 @@ "unwrapMinified": "Deshabilitar ajuste para este archivo", "wrapMinified": "Habilitar ajuste para este archivo" }, - "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { - "message": "[[Seleccione un idioma]] o [[abra un editor diferente]] para empezar.\r\nEmpiece a escribir para descartar o [[no mostrar]] esto de nuevo." + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint/untitledTextEditorHint": { + "message": "[[Seleccione un idioma]], [[rellene una plantilla]] o [[abra otro editor]] para empezar.\r\nEmpiece a escribir para descartar o [[no mostrar]] esto de nuevo." }, "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { "actions.pasteSelectionClipboard": "Pegar Portapapeles de selección" @@ -4280,16 +4883,29 @@ "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { "startDebugTextMate": "Iniciar el registro gramatical de la sintaxis Mate de texto" }, + "vs/workbench/contrib/commands/common/commands.contribution": { + "runCommands": "Ejecutar comandos", + "runCommands.commands": "Comandos para ejecutar", + "runCommands.description": "Ejecutar varios comandos", + "runCommands.invalidArgs": "'runCommands' ha recibido un argumento con un tipo incorrecto. Revise el argumento pasado al comando.", + "runCommands.noCommandsToRun": "'runCommands' no ha recibido comandos para ejecutar. ¿Ha olvidado pasar comandos en el argumento 'runCommands'?" + }, "vs/workbench/contrib/comments/browser/commentColors": { "commentThreadActiveRangeBackground": "Color de fondo para el rango de comentarios seleccionado o al mantener el puntero.", "commentThreadActiveRangeBorder": "Color del borde del rango de comentarios seleccionado o al mantener el puntero.", "commentThreadRangeBackground": "Color de fondo para intervalos de comentarios.", "commentThreadRangeBorder": "Color del borde de los intervalos de comentarios.", "resolvedCommentBorder": "Color de bordes y flecha para los comentarios resueltos.", - "unresolvedCommentBorder": "Color de bordes y flecha para los comentarios sin resolver." + "resolvedCommentIcon": "Color del icono para los comentarios resueltos.", + "unresolvedCommentBorder": "Color de bordes y flecha para los comentarios sin resolver.", + "unresolvedCommentIcon": "Color del icono para los comentarios sin resolver." }, "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Color de decoración del margen del editor para intervalos de comentarios." + "editorGutterCommentGlyphForeground": "Color de decoración del margen del editor para comentar glifos.", + "editorGutterCommentRangeForeground": "Color de decoración del medianil del editor para los intervalos de comentarios. Este color debe ser opaco.", + "editorGutterCommentUnresolvedGlyphForeground": "Color de decoración del medianil del editor para glifos de comentarios para hilos de comentarios sin resolver.", + "editorOverviewRuler.commentForeground": "Color de decoración de regla de información general del editor para los comentarios resueltos. Este color debe ser opaco.", + "editorOverviewRuler.commentUnresolvedForeground": "Color de decoración de regla de información general del editor para los comentarios sin resolver. Este color debe ser opaco." }, "vs/workbench/contrib/comments/browser/commentNode": { "commentAddReactionDefaultError": "Error al eliminar la reacción del comentario", @@ -4304,38 +4920,39 @@ "newComment": "Escriba un nuevo comentario", "reply": "Responder..." }, - "vs/workbench/contrib/comments/browser/commentThreadBody": { - "commentThreadAria": "Hilo de comentarios con {0} comentarios. {1}.", - "commentThreadAria.withRange": "Hilo de comentarios con comentarios {0} en las líneas {1} a través de {2}. {3}." - }, - "vs/workbench/contrib/comments/browser/commentThreadHeader": { - "collapseIcon": "Icono para contraer un comentario de revisión.", - "label.collapse": "Contraer", - "startThread": "Iniciar discusión" - }, "vs/workbench/contrib/comments/browser/comments.contribution": { + "comments.maxHeight": "Controls whether the comments widget scrolls or expands.", "comments.openPanel.deprecated": "Esta configuración está en desuso en favor de `comments.openView`.", "comments.openView": "Controla cuándo debe abrirse la vista de comentarios.", "comments.openView.file": "La vista de comentarios se abrirá cuando un archivo con comentarios esté activo.", "comments.openView.firstFile": "Si la vista de comentarios aún no se ha abierto durante esta sesión, se abrirá por primera vez durante una sesión en la que un archivo con comentarios está activo.", "comments.openView.never": "La vista de comentarios nunca se abrirá.", + "comments.visible": "Controla la visibilidad de la barra de comentarios y los hilos de comentarios en los editores que tienen rangos de comentarios y comentarios. Los comentarios siguen siendo accesibles a través de la vista Comentarios y harán que los comentarios se activen de la misma manera que se ejecuta el comando \"Comentarios: Alternar comentarios del editor\" para alternar los comentarios.", "commentsConfigurationTitle": "Comentarios", "openComments": "Controles cuándo se debe abrir el panel de comentarios.", "useRelativeTime": "Determina si se usará la hora relativa en las marcas de tiempo de comentarios (por ejemplo, \"hace 1 día\")." }, + "vs/workbench/contrib/comments/browser/commentsController": { + "hasCommentingRange": "Si la posición en el cursor activo tiene un intervalo de comentarios", + "pickCommentService": "Seleccione Proveedor de Comentario" + }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { "comments.addCommand": "Agregar comentario en la selección actual", + "comments.collapseAll": "Contraer todos los comentarios", + "comments.expandAll": "Expandir todos los comentarios", + "comments.expandUnresolved": "Expandir comentarios sin resolver", "comments.toggleCommenting": "Alternar comentarios del editor", - "hasCommentingProvider": "Si el área de trabajo abierta tiene comentarios o intervalos de comentarios.", - "hasCommentingRange": "Si la posición en el cursor activo tiene un intervalo de comentarios", "nextCommentThreadAction": "Ir al hilo de comentarios siguiente ", - "pickCommentService": "Seleccione Proveedor de Comentario", "previousCommentThreadAction": "Ir al hilo de comentarios anterior" }, + "vs/workbench/contrib/comments/browser/commentService": { + "hasCommentingProvider": "Si el área de trabajo abierta tiene comentarios o intervalos de comentarios." + }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { "commentCount": "1 comentario", "commentLine": "[Lín. {0}]", "commentRange": "[Lín. {0}-{1}]", + "comments.view.title": "Comentarios", "commentsCount": "{0} comentarios", "image": "Imagen", "imageWithLabel": "Imagen: {0}", @@ -4343,13 +4960,50 @@ }, "vs/workbench/contrib/comments/browser/commentsView": { "collapseAll": "Contraer todo", + "comments.filter.ariaLabel": "Filtrar comentarios", + "comments.filter.placeholder": "Filtro (por ejemplo, texto, autor)", + "expandAll": "Expandir todo", "resourceWithCommentLabel": "Comentario de ${0} en la línea {1}, columna {2} en {3}, origen: {4}", + "resourceWithCommentLabelFile": "Comentario de ${0} en {1}, origen: {2}", "resourceWithCommentThreadsLabel": "Comentarios en {0}, ruta de acceso completa {1}", - "rootCommentsLabel": "Comentarios para el área de trabajo actual" + "rootCommentsLabel": "Comentarios para el área de trabajo actual", + "showing filtered results": "Se muestran {0} de {1}", + "totalUnresolvedComments": "{0} Comentarios sin resolver" + }, + "vs/workbench/contrib/comments/browser/commentsViewActions": { + "comments": "Comentarios", + "commentsClearFilterText": "Borrar texto de filtro", + "focusCommentsFilter": "Filtro Enfocar comentarios", + "focusCommentsList": "Vista Enfocar comentarios", + "resolved": "Mostrar resueltos", + "toggle resolved": "Alternar comentarios resueltos", + "toggle unresolved": "Alternar comentarios sin resolver", + "unresolved": "Mostrar sin resolver" + }, + "vs/workbench/contrib/comments/browser/commentThreadBody": { + "commentThreadAria": "Hilo de comentarios con {0} comentarios. {1}.", + "commentThreadAria.document": "Hilo de comentarios con {0} comentarios en todo el documento. {1}.", + "commentThreadAria.withRange": "Hilo de comentarios con comentarios {0} en las líneas {1} a través de {2}. {3}." + }, + "vs/workbench/contrib/comments/browser/commentThreadHeader": { + "collapseIcon": "Icono para contraer un comentario de revisión.", + "label.collapse": "Contraer", + "startThread": "Iniciar discusión" }, "vs/workbench/contrib/comments/browser/reactionsAction": { + "comment.reactionLabelMany": "{0}{1} reacciones con {2}", + "comment.reactionLabelNone": "{0}{1} reacción", + "comment.reactionLabelOne": "{0}1 reacción con {1}", + "comment.toggleableReaction": "Alternar reacción, ", "pickReactions": "Recoger las reacciones..." }, + "vs/workbench/contrib/comments/common/commentContextKeys": { + "comment": "Valor de contexto del comentario", + "commentController": "Id. del controlador de comentarios asociado a un hilo de comentarios", + "commentIsEmpty": "Se establece cuando el comentario no tiene ninguna entrada", + "commentThread": "Valor de contexto del hilo de comentarios", + "commentThreadIsEmpty": "Se establece cuando el hilo de comentarios no tiene comentarios" + }, "vs/workbench/contrib/comments/common/commentModel": { "noComments": "Aún no hay ningún comentario en esta área de trabajo." }, @@ -4379,14 +5033,13 @@ "breakpoint": "Punto de interrupción", "breakpointHasConditionDisabled": "Este {0} tiene {1} que se perderá al quitarse. Considere habilitar {0} en su lugar.", "breakpointHasConditionEnabled": "Este {0} tiene una {1} que se perderá al quitarla. Considere la posibilidad de desactivar el {0} en su lugar.", - "cancel": "Cancelar", "condition": "Condición", "debugIcon.breakpointCurrentStackframeForeground": "Color de icono del marco de pila del punto de interrupción actual.", "debugIcon.breakpointDisabledForeground": "Color de icono para puntos de interrupción deshabilitados.", "debugIcon.breakpointForeground": "Color de icono de los puntos de interrupción.", "debugIcon.breakpointStackframeForeground": "Color de icono de los marcos de pila de todos los puntos de interrupción.", "debugIcon.breakpointUnverifiedForeground": "Color de icono de los puntos de interrupción sin verificar.", - "disable": "Deshabilitar", + "disable": "&&Deshabilitar", "disableBreakpoint": "Deshabilitar {0}", "disableBreakpointOnLine": "Deshabilitar punto de interrupción de línea", "disableInlineColumnBreakpoint": "Deshabilitar el punto de interrupción insertado en la columna {0}", @@ -4395,7 +5048,7 @@ "editBreakpoints": "Editar puntos de interrupción", "editInlineBreakpointOnColumn": "Editar el punto de interrupción insertado en la columna {0}", "editLineBreakpoint": "Editar punto de interrupción de línea", - "enable": "Habilitar", + "enable": "&&Habilitar", "enableBreakpoint": "Activar {0}", "enableBreakpointOnLine": "Habilitar punto de interrupción de línea", "enableBreakpoints": "Habilitar el punto de interrupción insertado en la columna {0}", @@ -4406,18 +5059,9 @@ "removeBreakpoints": "Quitar puntos de interrupción", "removeInlineBreakpointOnColumn": "Quitar el punto de interrupción insertado en la columna {0}", "removeLineBreakpoint": "Quitar punto de interrupción de línea", - "removeLogPoint": "Quitar {0}", + "removeLogPoint": "&&Quitar {0}", "runToLine": "Ir a la línea" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointType": "Tipo de punto de interrupción", - "breakpointWidgetExpressionPlaceholder": "Interrumpir cuando la expresión se evalúa como true. Presione \"ENTRAR\" para aceptar o \"Esc\" para cancelar.", - "breakpointWidgetHitCountPlaceholder": "Interrumpir cuando se alcance el número de llamadas. Presione \"ENTRAR\" para aceptar o \"Esc\" para cancelar.", - "breakpointWidgetLogMessagePlaceholder": "Mensaje para registrar cuando se alcanza el punto de interrupción. Las expresiones entre {} son interpoladas. 'Enter' para aceptar, 'esc' para cancelar. ", - "expression": "Expresión", - "hitCount": "Número de llamadas", - "logMessage": "Mensaje de registro" - }, "vs/workbench/contrib/debug/browser/breakpointsView": { "access": "Acceso", "activateBreakpoints": "Alternar Activar puntos de interrupción", @@ -4467,6 +5111,15 @@ "unverifiedLogpoint": "Punto de registro no comprobado", "write": "Escritura" }, + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Tipo de punto de interrupción", + "breakpointWidgetExpressionPlaceholder": "Interrumpir cuando la expresión se evalúa como true. Presione \"ENTRAR\" para aceptar o \"Esc\" para cancelar.", + "breakpointWidgetHitCountPlaceholder": "Interrumpir cuando se alcance el número de llamadas. Presione \"ENTRAR\" para aceptar o \"Esc\" para cancelar.", + "breakpointWidgetLogMessagePlaceholder": "Mensaje para registrar cuando se alcanza el punto de interrupción. Las expresiones entre {} son interpoladas. 'Enter' para aceptar, 'esc' para cancelar. ", + "expression": "Expresión", + "hitCount": "Número de llamadas", + "logMessage": "Mensaje de registro" + }, "vs/workbench/contrib/debug/browser/callStackEditorContribution": { "focusedStackFrameLineHighlight": "Color de fondo para el resaltado de línea en la posición enfocada del marco de pila.", "topStackFrameLineHighlight": "Color de fondo para el resaltado de línea en la posición superior del marco de pila. " @@ -4474,7 +5127,7 @@ "vs/workbench/contrib/debug/browser/callStackView": { "callStackAriaLabel": "Pila de llamadas de la depuración", "collapse": "Contraer todo", - "loadAllStackFrames": "Cargar todos los marcos de pila", + "loadAllStackFrames": "Cargar más marcos de pila", "paused": "En pausa", "pausedOn": "En pausa en {0}", "restartFrame": "Reiniciar marco", @@ -4505,15 +5158,16 @@ "debug.confirmOnExit": "Controla si se debe confirmar cuándo se cierra la ventana si hay sesiones de depuración activas.", "debug.confirmOnExit.always": "Confirmar siempre si hay sesiones de depuración.", "debug.confirmOnExit.never": "No confirmar nunca.", - "debug.console.acceptSuggestionOnEnter": "Controla si las sugerencias deben aceptarse al escribir en la consola de depuración. La tecla ENTRAR también se usa para evaluar lo que se escribe en la consola de depuración.", + "debug.console.acceptSuggestionOnEnter": "Controla si las sugerencias deben ser aceptadas al entrar en la consola de depuración. La tecla Entrar también se utiliza para evaluar lo que se escribe en la consola de depuración.", "debug.console.closeOnEnd": "Controla si la consola de depuración debe cerrarse automáticamente cuando finaliza la sesión de depuración.", "debug.console.collapseIdenticalLines": "Controla si la consola de depuración debe contraer las líneas idénticas y mostrar un número de repeticiones con un distintivo.", "debug.console.fontFamily": "Controla la familia de fuentes en la consola de depuración.", "debug.console.fontSize": "Controla el tamaño de fuente en píxeles en la consola de depuración.", - "debug.console.historySuggestions": "Controla si la consola de depuración debe sugerir la entrada escrita previamente.", + "debug.console.historySuggestions": "Controla si la Consola de depuración debe sugerir la entrada escrita previamente.", "debug.console.lineHeight": "Controla la altura de la línea en píxeles en la consola de depuración. Use 0 para calcular la altura de la línea del tamaño de fuente.", "debug.console.wordWrap": "Controla si las líneas deben ajustarse en la consola de depuración.", "debug.disassemblyView.showSourceCode": "Mostrar código fuente en vista de desensamblado.", + "debug.enableStatusBarColor": "Barra de estado de color cuando el depurador está activo", "debug.focusEditorOnBreak": "Controla si el editor debe centrarse cuando se interrumpe el depurador.", "debug.focusWindowOnBreak": "Controla si la ventana del área de trabajo debe centrarse cuando se interrumpe el depurador.", "debug.onTaskErrors": "Controla qué hacer cuando se encuentran errores después de ejecutar preLaunchTask.", @@ -4586,17 +5240,17 @@ }, "vs/workbench/contrib/debug/browser/debugAdapterManager": { "CouldNotFindLanguage": "No tiene una extensión para depurar {0}. ¿Deberíamos encontrar una extensión de {0} en el Marketplace?", - "cancel": "Cancelar", "debugName": "Nombre de la configuración; aparece en el menú desplegable de la configuración de inicio.", "debugNoType": "El 'tipo' de depurador no se puede omitir y debe ser de tipo 'cadena'. ", "debugPostDebugTask": "Tarea que se ejecutará después de terminar la sesión de depuración.", "debugPrelaunchTask": "Tarea que se va a ejecutar antes de iniciarse la sesión de depuración.", "debugServer": "Solo para el desarrollo de extensiones de depuración: si se especifica un puerto, VS Code intenta conectarse a un adaptador de depuración que se ejecuta en modo servidor", - "findExtension": "Buscar {0} extensión", + "findExtension": "&&Buscar extensión {0}", "installExt": "Instalar extensión...", "installLanguage": "Instalar una extensión para {0}...", "selectDebug": "Seleccionar depurador", - "suggestedDebuggers": "Sugerencias" + "suggestedDebuggers": "Sugerencias", + "suppressMultipleSessionWarning": "Deshabilitar la advertencia al intentar iniciar la misma configuración de depuración más de una vez." }, "vs/workbench/contrib/debug/browser/debugColors": { "debugIcon.continueForeground": "Icono de la barra herramientas de depuración para continuar.", @@ -4613,6 +5267,7 @@ "debugToolBarBorder": "Color de borde de la barra de herramientas de depuración " }, "vs/workbench/contrib/debug/browser/debugCommands": { + "addConfiguration": "Agregar configuración...", "addInlineBreakpoint": "Agregar punto de interrupción insertado", "callStackBottom": "Navegar a la parte inferior de la pila de llamadas", "callStackDown": "Navegar por la pila de llamadas hacia abajo", @@ -4655,6 +5310,7 @@ "workbench.action.debug.startDebug": "Iniciar una nueva sesión de depuración" }, "vs/workbench/contrib/debug/browser/debugEditorActions": { + "EditBreakpointEditorAction": "Depurar: editar punto de interrupción", "addToWatch": "Agregar a inspección", "closeExceptionWidget": "Cerrar el widget de excepciones", "conditionalBreakpointEditorAction": "Depuración: agregar punto de interrupción condicional...", @@ -4665,6 +5321,7 @@ "logPointEditorAction": "Depuración: Agregar punto de registro...", "miConditionalBreakpoint": "Punto de interrupción &&condicional...", "miDisassemblyView": "&&DisassemblyView", + "miEditBreakpoint": "&&Editar punto de interrupción", "miLogPoint": "&&Punto de registro...", "miToggleBreakpoint": "Alter&&nar punto de interrupción", "mitogglesource": "&&ToggleSource", @@ -4676,7 +5333,6 @@ "toggleDisassemblyViewSourceCode": "Alternar código fuente en vista de desensamblado" }, "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Agregar configuración...", "editor.inlineValuesBackground": "Color del fondo del valor insertado de depuración.", "editor.inlineValuesForeground": "Color del texto del valor insertado de depuración." }, @@ -4756,7 +5412,6 @@ "1activeSession": "1 sesión activa", "breakpointAdded": "Se ha agregado el punto de interrupción: línea {0}, archivo {1}", "breakpointRemoved": "Se ha quitado el punto de interrupción: línea {0}, archivo {1}", - "cancel": "Cancelar", "compoundMustHaveConfigurations": "El compuesto debe tener configurado el atributo \"configurations\" a fin de iniciar varias configuraciones.", "configMissing": "La configuración \"{0}\" falta en \"launch.json\".", "debugAdapterCrash": "El proceso de adaptación del depurador finalizó inesperadamente ({0})", @@ -4796,8 +5451,7 @@ "DebugTaskNotFound": "No se encuentra la tarea especificada.", "DebugTaskNotFoundWithTaskId": "No se encuentra la tarea \"{0}\".", "abort": "Anular", - "cancel": "Cancelar", - "debugAnyway": "Depurar de todos modos", + "debugAnyway": "&&Depurar de todos modos", "invalidTaskReference": "No se puede hacer referencia a la tarea \"{0}\" desde una configuración de inicio que está en una carpeta de área de trabajo diferente.", "preLaunchTaskError": "Hay un error después de ejecutar preLaunchTask \"{0}\". ", "preLaunchTaskErrors": "Hay errores después de ejecutar preLaunchTask \"{0}\".", @@ -4805,7 +5459,7 @@ "preLaunchTaskTerminated": "\"{0}\" de preLaunchTask terminado.", "remember": "Recordar mi elección en la configuración del usuario", "rememberTask": "Recordar mi elección para esta tarea", - "showErrors": "Mostrar errores", + "showErrors": "&&Mostrar errores", "taskNotTracked": "No se puede realizar un seguimiento de la tarea \"{0}\". Asegúrese de tener un buscador de coincidencias de problemas definido.", "taskNotTrackedWithTaskId": "No se puede realizar un seguimiento de la tarea \"{0}\". Asegúrese de tener un buscador de coincidencias de problemas definido." }, @@ -4839,6 +5493,8 @@ "vs/workbench/contrib/debug/browser/linkDetector": { "fileLink": "Ctrl + clic para {0}", "fileLinkMac": "Cmd + clic para {0}", + "fileLinkWithPath": "Ctrl + clic para {0}{1}", + "fileLinkWithPathMac": "Cmd + clic para {0}{1}", "followForwardedLink": "seguir el vínculo con el puerto reenviado", "followLink": "seguir vínculo" }, @@ -4852,8 +5508,7 @@ }, "vs/workbench/contrib/debug/browser/rawDebugSession": { "canNotStart": "El depurador debe abrir una nueva pestaña o ventana para el código que está siendo depurado, pero el explorador lo ha impedido. Debe conceder permiso para continuar.", - "cancel": "Cancelar", - "continue": "Continuar", + "continue": "&&Continuar", "moreInfo": "Más información", "noDebugAdapter": "No se encontró ningún depurador disponible. No se puede enviar \"{0}\".", "noDebugAdapterStart": "No hay adaptador de depuración, no se puede iniciar la sesión de depuración." @@ -4867,16 +5522,13 @@ "copyAll": "Copiar todo", "debugConsole": "Consola de depuración", "debugConsoleCleared": "Se borró la consola de depuración", - "filter": "Filtrar", "paste": "Pegar", "repl.action.filter": "REPL Centrar en el contenido para filtrar", "selectRepl": "Seleccionar la consola de depuración", + "showing filtered repl lines": "Se muestran {0} de {1}", "startDebugFirst": "Inicie una sesión de depuración para evaluar las expresiones", "workbench.debug.filter.placeholder": "Filtro (por ejemplo, text, !exclude)" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "Se muestran {0} de {1}" - }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "Consola de depuración", "occurred": ", ocurrió {0} veces", @@ -4927,7 +5579,6 @@ "breakWhenValueChangesSupported": "Es true cuando la sesión con foco admite la interrupción al cambiarse el valor.", "breakWhenValueIsAccessedSupported": "Es true cuando el punto de interrupción con foco admite la interrupción al acceder al valor.", "breakWhenValueIsReadSupported": "Es true cuando el punto de interrupción con foco admite la interrupción al leer el valor.", - "breakpointAccessType": "Representa el tipo de acceso del punto de interrupción de datos con foco en la vista de PUNTOS DE INTERRUPCIÓN. Por ejemplo: \"read\", \"readWrite\", \"write\"", "breakpointInputFocused": "Es true cuando el cuadro de entrada tiene el foco en la vista de PUNTOS DE INTERRUPCIÓN.", "breakpointItemType": "Representa el tipo del elemento con foco en la vista de PUNTOS DE INTERRUPCIÓN. Por ejemplo: \"breakpoint\", \"exceptionBreakppint\", \"functionBreakpoint\", \"dataBreakpoint\".", "breakpointSupportsCondition": "Es true cuando el punto de interrupción con foco admite las condiciones.", @@ -4955,6 +5606,7 @@ "expressionSelected": "Es true cuando se abre un cuadro de entrada de expresión en la vista INSPECCIÓN o VARIABLES ; de lo contrario, es false.", "focusedSessionIsAttach": "Es true cuando la sesión que tiene el foco es \"attach\".", "focusedStackFrameHasInstructionReference": "True cuando el marco de pila enfocado tiene una referencia de puntero de instrucción.", + "hasDebugged": "True cuando se ha iniciado una sesión de depuración al menos una vez; de lo contrario, false.", "inBreakpointWidget": "Es true cuando el foco está en el widget de zona del editor de puntos de interrupción; de lo contrario, es false.", "inDebugMode": "Es true cuando se está depurando; de lo contrario, es false.", "inDebugRepl": "Es true cuando el foco está en la consola de depuración; de lo contrario, es false.", @@ -4983,10 +5635,23 @@ "canNotResolveSourceWithError": "No se puede cargar el origen \"{0}\": {1}.", "unable": "No se puede resolver el recurso sin una sesión de depuración" }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "No puede encontrar el adaptador de depuración de tipo \"{0}\".", + "debugLinuxConfiguration": "Atributos de configuración de inicio específicos de Linux.", + "debugOSXConfiguration": "Atributos de configuración de inicio específicos de OS X.", + "debugRequest": "Tipo de solicitud de la configuración. Puede ser \"launch\" o \"attach\".", + "debugType": "Tipo de configuración.", + "debugTypeNotRecognised": "Este tipo de depuración no se reconoce. Compruebe que tiene instalada la correspondiente extensión de depuración y que está habilitada.", + "debugWindowsConfiguration": "Atributos de configuración de inicio específicos de Windows.", + "launch.config.comment1": "Use IntelliSense para saber los atributos posibles.", + "launch.config.comment2": "Mantenga el puntero para ver las descripciones de los existentes atributos.", + "launch.config.comment3": "Para más información, visite: {0}", + "node2NotSupported": "\"node2\" ya no se admite; use \"node\" en su lugar y establezca el atributo \"protocol\" en \"inspector\"." + }, "vs/workbench/contrib/debug/common/debugLifecycle": { "debug.debugSessionCloseConfirmationPlural": "Hay sesiones de depuración activas, ¿está seguro de que desea detenerlas?", "debug.debugSessionCloseConfirmationSingular": "Hay una sesión de depuración activa, ¿está seguro de que desea detenerla?", - "debug.stop": "Detener depuración" + "debug.stop": "&&Detener depuración" }, "vs/workbench/contrib/debug/common/debugModel": { "breakpointDirtydHover": "Punto de interrupción no comprobado. El archivo se ha modificado, reinicie la sesión de depuración.", @@ -5030,6 +5695,8 @@ "vscode.extension.contributes.debuggers.program": "Ruta de acceso al programa de adaptadores de depuración, que puede ser absoluta o relativa respecto a la carpeta de extensión.", "vscode.extension.contributes.debuggers.runtime": "Entorno de ejecución opcional en caso de que el atributo del programa no sea un ejecutable pero requiera un entorno de ejecución.", "vscode.extension.contributes.debuggers.runtimeArgs": "Argumentos de entorno de ejecución opcionales.", + "vscode.extension.contributes.debuggers.strings": "Cadenas de interfaz de usuario aportadas por este adaptador de depuración.", + "vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints": "Cuando haya puntos de interrupción no comprobados en un idioma compatible con este adaptador de depuración, este mensaje aparecerá al mantener el puntero sobre el punto de interrupción y en la vista de puntos de interrupción. Se admiten los vínculos de comando y Markdown.", "vscode.extension.contributes.debuggers.type": "Identificador único de este adaptador de depuración.", "vscode.extension.contributes.debuggers.variables": "Asignación de variables interactivas (p. ej., ${action.pickProcess}) en \"launch.json\" a un comando.", "vscode.extension.contributes.debuggers.when": "Condición que debe ser true para habilitar este tipo de depurador. Considere la posibilidad de usar 'shellExecutionSupported', 'virtualWorkspace', 'resourceScheme' o una clave de contexto definida por la extensión según corresponda.", @@ -5039,19 +5706,6 @@ "vs/workbench/contrib/debug/common/debugSource": { "unknownSource": "Origen desconocido" }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "No puede encontrar el adaptador de depuración de tipo \"{0}\".", - "debugLinuxConfiguration": "Atributos de configuración de inicio específicos de Linux.", - "debugOSXConfiguration": "Atributos de configuración de inicio específicos de OS X.", - "debugRequest": "Tipo de solicitud de la configuración. Puede ser \"launch\" o \"attach\".", - "debugType": "Tipo de configuración.", - "debugTypeNotRecognised": "Este tipo de depuración no se reconoce. Compruebe que tiene instalada la correspondiente extensión de depuración y que está habilitada.", - "debugWindowsConfiguration": "Atributos de configuración de inicio específicos de Windows.", - "launch.config.comment1": "Use IntelliSense para saber los atributos posibles.", - "launch.config.comment2": "Mantenga el puntero para ver las descripciones de los existentes atributos.", - "launch.config.comment3": "Para más información, visite: {0}", - "node2NotSupported": "\"node2\" ya no se admite; use \"node\" en su lugar y establezca el atributo \"protocol\" en \"inspector\"." - }, "vs/workbench/contrib/debug/common/disassemblyViewInput": { "disassemblyInputName": "Desensamblado" }, @@ -5074,53 +5728,92 @@ "bracketPairColorizer.notification.action.uninstall": "Desinstalar extensión" }, "vs/workbench/contrib/editSessions/browser/editSessions.contribution": { - "client too old": "Actualice a una versión más reciente de {0} para reanudar esta sesión de edición.", - "continue edit session": "Continuar con la edición de la sesión...", + "autoResumeWorkingChanges": "Controla si se reanudan automáticamente los cambios de trabajo disponibles almacenados en la nube para el área de trabajo actual.", + "autoResumeWorkingChanges.off": "Nunca intente reanudar los cambios de trabajo desde la nube.", + "autoResumeWorkingChanges.onReload": "Reanudar automáticamente los cambios de trabajo disponibles desde la nube al volver a cargar la ventana.", + "autoStoreWorkingChanges": "Almacenamiento de los cambios de trabajo actuales...", + "autoStoreWorkingChanges.off": "Nunca intente almacenar automáticamente los cambios de trabajo en la nube.", + "autoStoreWorkingChanges.onShutdown": "Almacenar automáticamente los cambios de trabajo actuales en la nube al cerrar la ventana.", + "autoStoreWorkingChangesDescription": "Controla si se van a almacenar automáticamente los cambios de trabajo disponibles en la nube para el área de trabajo actual. Esta configuración no tiene ningún efecto en la web.", + "check for pending cloud changes": "Comprobar si hay cambios pendientes en la nube", + "checkingForWorkingChanges": "Comprobando si hay cambios pendientes en la nube...", + "client too old": "Actualice a una versión más reciente de {0} para reanudar los cambios en el trabajo desde la nube.", + "cloudChangesPartialMatchesEnabled": "Controla si se deben exponer los cambios en la nube que coincidan parcialmente con la sesión actual.", "continue edit session in local folder": "Abrir en carpeta local", - "continueEditSession.openLocalFolder.title": "Seleccione una carpeta local para continuar con la sesión de edición en", + "continue with cloud changes": "Seleccionar si desea traer sus cambios de trabajo", + "continue working on": "Continuar trabajando en...", + "continueEditSession.openLocalFolder.title.v2": "Seleccionar una carpeta local en la que seguir trabajando", "continueEditSessionExtPoint": "Aporta opciones para continuar con la sesión de edición actual en un entorno diferente", "continueEditSessionExtPoint.command": "Identificador del comando que se va a ejecutar. El comando debe declararse en la sección \"commands\" y devolver un URI que represente un entorno diferente en el que se pueda continuar con la sesión de edición actual.", + "continueEditSessionExtPoint.description": "La dirección URL, o un comando que la devuelve, a la página de documentación de la opción.", "continueEditSessionExtPoint.group": "Grupo al que pertenece este elemento.", + "continueEditSessionExtPoint.qualifiedName": "Nombre completo para este elemento que se usa para mostrar en los menús.", + "continueEditSessionExtPoint.remoteGroup": "Grupo al que pertenece este elemento en el indicador remoto.", "continueEditSessionExtPoint.when": "Condición que se debe cumplir para mostrar este elemento.", - "continueEditSessionItem.openInLocalFolder": "Abrir en carpeta local", - "continueEditSessionPick.placeholder": "Elija cómo desea seguir trabajando", - "continueEditSessionPick.title": "Continuar con la edición de la sesión...", - "editSessionsEnabled": "Controla si se muestran las acciones habilitadas para la nube para almacenar y reanudar los cambios no confirmados al cambiar entre web, escritorio o dispositivos.", - "no edit session": "No hay sesiones de edición para reanudar.", - "no edit session content for ref": "No se pudo reanudar el contenido de la sesión de edición para el identificador {0}.", - "no edits to store": "Se omitió el almacenamiento de la sesión de edición porque no hay ninguna edición para almacenar.", - "payload failed": "No se puede almacenar la sesión de edición.", - "payload too large": "La sesión de edición supera el límite de tamaño y no se puede almacenar.", - "resume edit session warning": "La reanudación de la sesión de edición puede sobrescribir los cambios no confirmados existentes. ¿Quiere continuar?", - "resume failed": "No se pudo reanudar la sesión de edición.", - "resume latest.v2": "Reanudar la última sesión de edición", - "resuming edit session": "Reanudando la sesión de edición...", - "show edit session": "Mostrar sesiones de edición", - "store current.v2": "Almacenar sesión de edición actual", - "storing edit session": "Almacenando sesión de edición..." + "continueEditSessionItem.builtin": "Integrado", + "continueEditSessionItem.openInLocalFolder.v2": "Abrir en carpeta local", + "continueEditSessionPick.title.v2": "Seleccione un entorno de desarrollo para seguir trabajando en {0} en", + "continueOn.installAdditional": "Instalar opciones adicionales del entorno de desarrollo", + "continueOnCloudChanges": "Controla si se pide al usuario que almacene los cambios de trabajo en la nube al usar Continuar trabajando en.", + "continueOnCloudChanges.off": "No almacene los cambios de trabajo en la nube con Continuar trabajando en, a menos que el usuario ya haya activado los Cambios en la nube.", + "continueOnCloudChanges.promptForAuth": "Solicite al usuario que inicie sesión para almacenar los cambios de trabajo en la nube con Continuar trabajando en.", + "continueWorkingOn.existingLocalFolder": "Seguir trabajando en la carpeta local existente", + "editSessionPartialMatch": "Tiene cambios en el trabajo pendientes en la nube para esta área de trabajo. ¿Desea reanudarlos?", + "learnMoreTooltip": "Obtener más información", + "no cloud changes": "No hay cambios para reanudar desde la nube.", + "no cloud changes for ref": "No se han podido reanudar los cambios desde la nube para el Id. {0}.", + "no working changes to store": "El almacenamiento de los cambios de trabajo ha sido omitido en la nube, ya que no hay ediciones que almacenar.", + "payload failed": "Sus cambios de trabajo no pueden ser almacenados.", + "payload too large": "Los cambios en el trabajo exceden el límite de tamaño y no pueden ser almacenados.", + "resume": "Reanudar", + "resume cloud changes": "Reanudar cambios de datos serializados", + "resume edit session warning 1": "Al reanudar los cambios en el trabajo desde la nube, se sobrescribirá {0}. ¿Desea continuar?", + "resume edit session warning many": "Al reanudar los cambios en el trabajo desde la nube, se sobrescribirán los siguientes {0} archivos. ¿Desea continuar?", + "resume failed": "No se han podido reanudar los cambios en el trabajo desde la nube.", + "resume latest cloud changes": "Reanudar los cambios más recientes de la nube", + "resuming working changes window": "Reanudando cambios de trabajo...", + "show cloud changes": "Mostrar cambios en la nube", + "show log": "Mostrar registro", + "store working changes": "Almacenamiento de los cambios en el trabajo...", + "store working changes in cloud": "Almacenar los cambios en el trabajo en la nube", + "store your working changes": "Almacenamiento de sus cambios en el trabajo...", + "storing working changes": "Almacenamiento de los cambios en el trabajo...", + "with cloud changes": "Sí, continuar con mis cambios de trabajo", + "without cloud changes": "No, continuar sin mis cambios de trabajo" }, - "vs/workbench/contrib/editSessions/browser/editSessionsViews": { - "confirm delete": "¿Está seguro de que desea eliminar permanentemente la sesión de edición con ref {0}? Esta acción no se puede deshacer.", - "edit sessions data": "Todas las sesiones", - "open file": "Abrir archivo", - "workbench.editSessions.actions.delete": "Eliminar la sesión de edición", - "workbench.editSessions.actions.resume": "Reanudar sesión de edición" - }, - "vs/workbench/contrib/editSessions/browser/editSessionsWorkbenchService": { - "account preference": "Iniciar sesión para usar Editar sesiones", - "choose account placeholder": "Seleccione una cuenta con la que iniciar sesión", - "clear data confirm": "Sí", - "delete all edit sessions": "Elimine todas las sesiones de edición almacenadas de la nube.", + "vs/workbench/contrib/editSessions/browser/editSessionsStorageService": { + "choose account placeholder": "Seleccione una cuenta para almacenar sus cambios de trabajo en la nube", + "delete all cloud changes": "Elimine todos los datos almacenados de la nube.", "others": "Otros", - "reset auth.v2": "Cerrar sesión de las sesiones de edición", + "reset auth.v3": "Desactivar los cambios en la nube.", + "sign in": "Activar los cambios en la nube...", + "sign in badge": "Turn on Cloud Changes... (1)", "sign in using account": "Iniciar sesión con {0}", - "sign out of edit sessions clear data prompt": "¿Quiere cerrar la sesión de edición?", + "sign out of cloud changes clear data prompt": "¿Desea desactivar el almacenamiento de los cambios en el trabajo en la nube?", "signed in": "Sesión iniciada" }, + "vs/workbench/contrib/editSessions/browser/editSessionsViews": { + "cloud changes": "Cambios en la nube", + "compare changes": "Comparar cambios", + "confirm delete all": "¿Está seguro de que desea eliminar permanentemente todos los cambios almacenados de la nube?", + "confirm delete all detail": " Esta acción no se puede deshacer.", + "confirm delete detail.v2": " Esta acción no se puede deshacer.", + "confirm delete.v2": "¿Está seguro de que desea eliminar permanentemente los cambios de trabajo con referencia {0}?", + "local copy": "Copia local", + "noStoredChanges": "No tiene cambios almacenados en la nube para mostrar.\r\n{0}", + "open file": "Abrir archivo", + "storeWorkingChangesTitle": "Almacenar cambios de trabajo", + "workbench.editSessions.actions.delete.v2": "Eliminar cambios de trabajo", + "workbench.editSessions.actions.deleteAll": "Borrar todos los cambios en el trabajo de la nube", + "workbench.editSessions.actions.resume.v2": "Reanudar cambios de trabajo", + "workbench.editSessions.actions.store.v2": "Almacenar cambios de trabajo" + }, "vs/workbench/contrib/editSessions/common/editSessions": { - "edit sessions": "Editar sesiones", - "editSessionViewIcon": "Icono de visualización de la vista de edición de sesiones.", - "session sync": "Editar sesiones" + "cloud changes": "Cambios en la nube", + "editSessionViewIcon": "Ver icono de la vista de los cambios en la nube" + }, + "vs/workbench/contrib/editSessions/common/editSessionsLogService": { + "cloudChangesLog": "Cambios en la nube" }, "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { "expandAbbreviationAction": "Emmet: Expandir abreviatura", @@ -5134,6 +5827,7 @@ "disable": "Deshabilitar", "disable workspace": "Deshabilitar (área de trabajo)", "errors": "{0} errores no detectados", + "extensionActivating": "La extensión se está activando...", "languageActivation": "Activado por {1} porque ha abierto un archivo de {0}", "runtimeExtensions": "Extensiones en tiempo de ejecución", "showRuntimeExtensions": "Mostrar extensiones en ejecución", @@ -5148,13 +5842,16 @@ "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { "exeBasedRecommendation": "Se recomienda esta extensión debido a la configuración actual del área de trabajo" }, - "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { - "dynamicWorkspaceRecommendation": "Esta extensión puede interesarle porque es popular entre los usuarios del repositorio de {0}." + "vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker": { + "deprecated extensions": "Tiene extensiones en desuso instaladas. Le recomendamos que las revise y migre a alternativas.", + "neverShowAgain": "No volver a mostrar", + "showDeprecated": "Mostrar extensiones en desuso" }, "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "Se recomienda esta extensión porque tiene instalado {0}." }, "vs/workbench/contrib/extensions/browser/extensionEditor": { + "Changelog title": "Registro de cambios", "JSON Validation": "Validación JSON ({0})", "Marketplace": "Marketplace", "Marketplace Info": "Más información", @@ -5164,10 +5861,13 @@ "Notebook renderer name": "Nombre", "NotebookRenderers": "Representadores de bloc de notas ({0})", "Notebooks": "Blocs de notas ({0})", - "activation": "Hora de activación", + "Readme title": "Léame", + "activatedBy": "Activado por:", "activation events": "Eventos de activación ({0})", + "activation reason": "Evento de activación:", + "activation time": "Hora de activación:", "authentication": "Autenticación ({0})", - "authentication.id": "Identificador", + "authentication.id": "Id.", "authentication.label": "Etiqueta", "builtin": "Integrada", "categories": "Categorías", @@ -5178,10 +5878,11 @@ "codeActions.kind": "Tipo", "codeActions.languages": "Idiomas", "codeActions.title": "Título", - "colorId": "ID.", + "colorId": "Id.", "colorThemes": "Temas de color ({0})", "colors": "Colores ({0})", - "command name": "Nombre", + "command name": "Id.", + "command title": "Título", "commands": "Comandos ({0})", "contributions": "Contribuciones de características", "contributionstooltip": "Enumera las contribuciones de esta extensión a VS Code", @@ -5218,6 +5919,7 @@ "language id": "ID.", "language name": "Nombre", "languages": "Lenguajes ({0})", + "last released": "Última versión", "last updated": "Última actualización", "license": "Licencia", "localizations": "Localizaciones ({0}) ", @@ -5236,16 +5938,15 @@ "preRelease": "Versión preliminar", "preview": "Vista Previa", "productThemes": "Temas de icono del producto ({0})", + "published": "Publicado", "publisher": "Editor", - "publisher verified tooltip": "Este editor ha comprobado la propiedad de {0}", "rating": "Clasificación", - "release date": "Publicado el", "repository": "Repositorio", "resources": "Recursos de extensión", "runtimeStatus": "Estado en tiempo de ejecución", "runtimeStatus description": "Estado en tiempo de ejecución de la extensión", "schema": "Esquema", - "setting name": "Nombre", + "setting name": "Id.", "settings": "Configuración ({0})", "snippets": "Fragmentos de código", "startup": "Inicio", @@ -5259,16 +5960,24 @@ "viewContainers": "Ver contenedores ({0})", "views": "Vistas ({0})" }, + "vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": { + "restartExtensionHost.reason": "Reiniciando el host de extensión debido a un cambio de confianza en el área de trabajo." + }, "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "exeRecommended": "Tiene {0} instalado en el sistema. ¿Desea instalar el {1} recomendado para él?", + "extensionFromPublisher": "'{0}' extensión de {1}", + "extensionsFromMultiplePublishers": "extensiones de {0}, {1} y otros", + "extensionsFromPublisher": "extensiones de {0}", + "extensionsFromPublishers": "extensiones de {0} y {1}", "ignoreAll": "Sí, ignorar todo", "ignoreExtensionRecommendations": "¿Quiere ignorar todas las recomendaciones de extensión?", "install": "Instalar", "install and do no sync": "Instalar (no sincronizar)", "neverShowAgain": "No volver a mostrar", "no": "No", + "recommended": "¿Desea instalar el {0} recomendado para {1}?", "show recommendations": "Mostrar recomendaciones", - "singleExtensionRecommended": "Se recomienda la extensión \"{0}\" para este repositorio. ¿Quiere instalar?", - "workspaceRecommended": "¿Quiere instalar las extensiones recomendadas para este repositorio?" + "this repository": "este repositorio" }, "vs/workbench/contrib/extensions/browser/extensions.contribution": { "InstallFromVSIX": "Instalar desde VSIX...", @@ -5294,18 +6003,20 @@ "enabled": "Solo las extensiones habilitadas", "enabled filter": "Habilitada", "extension": "Extensión", + "extension updates filter": "Actualizaciones", "extensionInfoDescription": "Descripción: {0}", "extensionInfoId": "ID: {0}", "extensionInfoName": "Nombre: {0}", "extensionInfoPublisher": "Editor: {0}", "extensionInfoVSMarketplaceLink": "Vínculo de VS Marketplace: {0}", "extensionInfoVersion": "Versión: {0}", + "extensionUpdates": "Mostrar actualizaciones de la extensión", "extensions": "Extensiones", "extensions.affinity": "Configura una extensión para que se ejecute en un proceso de host de extensión diferente.", "extensions.autoUpdate": "Controla el comportamiento de actualización automática de las extensiones. Las actualizaciones se obtienen de un servicio en línea de Microsoft.", - "extensions.autoUpdate.enabled": "Descarga e instala las actualizaciones de forma automática solo para las extensiones habilitadas. Las extensiones deshabilitadas no se actualizarán automáticamente.", + "extensions.autoUpdate.enabled": "Descargar e instalar actualizaciones automáticamente solo para las extensiones habilitadas, excepto para esas actualizaciones, se omiten. Las extensiones deshabilitadas no se actualizan automáticamente.", "extensions.autoUpdate.false": "Las extensiones no se actualizan automáticamente.", - "extensions.autoUpdate.true": "Descarga e instala las actualizaciones de forma automática para todas las extensiones.", + "extensions.autoUpdate.true": "Se omiten las actualizaciones de descarga e instalación automáticas para todas las extensiones excepto para esas actualizaciones.", "extensions.supportUntrustedWorkspaces": "Reemplazar el soporte de área de trabajo no confiable de una extensión. Las extensiones que usen \"true\" estarán siempre habilitadas. Las extensiones que usen \"limited\" estarán siempre habilitadas, y la extensión ocultará la funcionalidad que requiera confianza. Las extensiones que usen \"false\" solo se habilitarán cuando el área de trabajo sea de confianza.", "extensions.supportUntrustedWorkspaces.false": "La extensión sólo se activará cuando el área de trabajo sea de confianza.", "extensions.supportUntrustedWorkspaces.limited": "La extensión siempre estará habilitada, y la extensión ocultará la funcionalidad que requiere confianza.", @@ -5316,9 +6027,9 @@ "extensionsCheckUpdates": "Cuando se habilita, comprueba automáticamente las extensiones para las actualizaciones. Si una extensión tiene una actualización, se marca como obsoleta en la vista de extensiones. Las actualizaciones se obtienen de un servicio en línea de Microsoft.", "extensionsCloseExtensionDetailsOnViewChange": "Cuando esta opción está habilitada, los editores con detalles de la extensión se cerrarán automáticamente al salir de la vista de extensiones. ", "extensionsConfigurationTitle": "Extensiones", + "extensionsDeferredStartupFinishedActivation": "Cuando se habilita, las extensiones que declaran el evento de activación \"onStartupFinished\" se activarán después de un tiempo de espera.", "extensionsIgnoreRecommendations": "Cuando esta opción está habilitada, las notificaciones para las recomendaciones de la extensión no se mostrarán.", "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Esta configuración está en desuso. Use la configuración extensions.ignoreRecommendations para controlar las notificaciones de recomendación. Utilice las acciones de visibilidad de la vista Extensiones para ocultar la vista de recomendadas de forma predeterminada.", - "extensionsUseUtilityProcess": "Cuando se habilita, el host de extensión se iniciará mediante la nueva API UtilityProcess Electron.", "extensionsWebWorker": "Habilite el host de extensiones de trabajo web.", "extensionsWebWorker.auto": "El host de extensiones del rol de trabajo se iniciará cuando lo requiera una extensión Web.", "extensionsWebWorker.false": "Nunca se iniciará el host de extensiones del rol de trabajo.", @@ -5331,28 +6042,25 @@ "importKeyboardShortcutsFroms": "Migrar métodos abreviados de teclado desde...", "install button": "Instalar", "installButton": "&&Instalar", + "installExtensionFromLocation": "Instalar extensión desde la ubicación...", "installExtensionQuickAccessHelp": "Instalar o buscar extensiones", "installExtensionQuickAccessPlaceholder": "Escriba el nombre de una extensión para instalarla o buscarla.", "installExtensions": "Instalar extensiones", - "installFromLocation": "Instalar extensión web desde la ubicación", + "installFromLocation": "Instalar extensión desde la ubicación", "installFromLocationPlaceHolder": "Ubicación de la extensión web", "installFromVSIX": "Instalar desde VSIX", "installVSIX": "Instalar la extensión VSIX", - "installWebExtensionFromLocation": "Instalar extensión web...", "installWorkspaceRecommendedExtensions": "Instalar las extensiones recomendadas del área de trabajo", - "installed filter": "Instalada", "manageExtensionsHelp": "Administrar extensiones", "manageExtensionsQuickAccessPlaceholder": "Presione Entrar para administrar las extensiones.", "miPreferencesExtensions": "&&Extensiones", "miViewExtensions": "E&&xtensiones", - "miimportKeyboardShortcutsFrom": "&&Migrar métodos abreviados de teclado desde...", "most popular filter": "Más populares", "most popular recommended": "Recomendada", "noUpdatesAvailable": "Todas las extensiones están actualizadas.", "none": "Ninguna", "notFound": "La extensión '{0}' no se encontró.", "notInstalled": "La extensión \"{0}\" no está instalada. Asegúrese de utilizar el identificador de extensión completo, incluido el publicador, p. ej.: ms-vscode.csharp.", - "outdated filter": "Obsoleta", "recently published filter": "Publicadas recientemente", "recentlyPublishedExtensions": "Mostrar las extensiones publicadas recientemente", "refreshExtension": "Actualizar", @@ -5363,17 +6071,16 @@ "showEnabledExtensions": "Mostrar extensiones habilitadas", "showExtensions": "Extensiones", "showFeaturedExtensions": "Mostrar las extensiones destacadas", - "showInstalledExtensions": "Mostrar extensiones instaladas", "showLanguageExtensionsShort": "Extensiones del lenguaje", - "showOutdatedExtensions": "Mostrar extensiones obsoletas", "showPopularExtensions": "Mostrar extensiones conocidas", "showRecommendedExtensions": "Mostrar extensiones recomendadas", "showRecommendedKeymapExtensionsShort": "Asignaciones de teclado", "showWorkspaceUnsupportedExtensions": "Mostrar extensiones no admitidas por el área de trabajo", - "sort by date": "Fecha de publicación", "sort by installs": "Número de instalaciones", "sort by name": "Nombre", + "sort by published date": "Fecha de publicación", "sort by rating": "Clasificación", + "sort by update date": "Fecha de actualización", "sorty by": "Ordenar por", "updateAll": "Actualizar todas las extensiones", "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Añadir a las recomendaciones del área de trabajo", @@ -5382,6 +6089,7 @@ "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Agregar extensión a las recomendaciones omitidas del área de trabajo", "workbench.extensions.action.addToWorkspaceRecommendations": "Agregar extensión a las recomendaciones del área de trabajo", "workbench.extensions.action.configure": "Configuración de la extensión", + "workbench.extensions.action.configureKeybindings": "Métodos abreviados de teclado de extensión", "workbench.extensions.action.copyExtension": "Copiar", "workbench.extensions.action.copyExtensionId": "Copiar Id. de extensión", "workbench.extensions.action.ignoreRecommendation": "Omitir recomendación", @@ -5400,6 +6108,9 @@ "workbench.extensions.uninstallExtension.description": "Desinstale la extensión correspondiente", "workspace unsupported filter": "Área de trabajo no admitida" }, + "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { + "runtimeExtension": "Extensiones en ejecución" + }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Esta extensión está deshabilitada porque no se admite en {0} para la Web.", "Defined to run in desktop": "Esta extensión está deshabilitada porque está definida para ejecutarse solo en {0} para el escritorio.", @@ -5412,14 +6123,14 @@ "OpenExtensionsFile.failed": "No se puede crear el archivo \"extensions.json\" dentro de la carpeta \".vscode\" ({0}).", "ReinstallAction.success": "La reinstalación de la extensión {0} se ha completado.", "ReinstallAction.successReload": "Vuelva a cargar Visual Studio Code para completar la reinstalación de la extensión {0}.", - "Show alternate extension": "Abrir {0}", + "Show alternate extension": "&&Abrir {0}", "Uninstalling": "Desinstalando", "VS Code for Web": "{0} para la Web", "cancel": "Cancelar", "cannot be installed": "La extensión \"{0}\" no está disponible en {1}. Haga clic en \"Más información\" para obtener más detalles.", "check logs": "Consulte el [registro] ({0}) para obtener más detalles.", "close": "Cerrar", - "configure in settings": "Configuración de valores", + "configure in settings": "&&Opciones de configuración", "configureWorkspaceFolderRecommendedExtensions": "Configurar extensiones recomendadas (Carpeta del área de trabajo)", "configureWorkspaceRecommendedExtensions": "Configurar extensiones recomendadas (área de trabajo)", "current": "actual", @@ -5437,11 +6148,8 @@ "disabled": "Deshabilitado", "disabled because of virtual workspace": "Esta extensión se ha desactivado porque no es compatible con las áreas de trabajo virtuales.", "disabled by environment": "El entorno deshabilita esta extensión.", - "do no sync": "No sincronizar", "do not sync": "No sincronizar esta extensión", "download": "Pruebe a descargar de forma manual...", - "enable locally": "Vuelva a cargar Visual Studio Code para habilitar esta extensión localmente.", - "enable remote": "Vuelva a cargar Visual Studio Code para habilitar esta extensión en {0}.", "enableAction": "Habilitar", "enableForWorkspaceAction": "Habilitar (área de trabajo)", "enableForWorkspaceActionToolTip": "Habilitar esta extensión solo en esta área de trabajo", @@ -5457,26 +6165,26 @@ "extension enabled on remote": "La extensión está habilitada en \"{0}\"", "extension limited because of trust requirement": "Esta extensión tiene características limitadas porque el área de trabajo actual no es de confianza.", "extension limited because of virtual workspace": "Esta extensión tiene características limitadas porque el espacio de trabajo actual es virtual.", - "extensionButtonProminentBackground": "Color de fondo del botón para la extensión de acciones que se destacan (por ejemplo, el botón de instalación).", - "extensionButtonProminentForeground": "Color de primer plano del botón para la extensión de acciones que se destacan (por ejemplo, botón de instalación).", - "extensionButtonProminentHoverBackground": "Color de fondo del botón al mantener el mouse para la extensión de acciones que se destacan (por ejemplo, el botón de instalación).", + "extensionButtonBackground": "Color de fondo del botón para acciones de extensión.", + "extensionButtonForeground": "Color de primer plano del botón para acciones de extensión.", + "extensionButtonHoverBackground": "Color de fondo del botón al mantener el puntero para acciones de extensión.", + "extensionButtonProminentBackground": "Color de fondo del botón para las acciones de extensión que se destacan (por ejemplo, el botón de instalación).", + "extensionButtonProminentForeground": "Color de primer plano del botón para las acciones de extensión que se destacan (por ejemplo, botón de instalación).", + "extensionButtonProminentHoverBackground": "Color de fondo del botón al mantener el mouse para las acciones de extensión que se destacan (por ejemplo, el botón de instalación).", + "extensionButtonSeparator": "Color de separador de botones para acciones de extensión", "finished installing": "Las extensiones se han instalado correctamente.", "globally disabled": "El usuario ha deshabilitado esta extensión de forma global.", "globally enabled": "Esta extensión está habilitada globalmente.", "ignoreExtensionRecommendation": "No volver a recomendar esta extensión", + "ignoreExtensionUpdate": "Omitiendo actualizaciones de {0}", + "ignoreUpdates": "Ignorar actualizaciones", "ignored": "Esta extensión se ignora durante la sincronización", - "incompatible": "No se puede instalar la extensión '{0}' porque no es compatible.", "incompatible platform": "La extensión \"{0}\" no está disponible en {1} para {2}.", "install": "Instalar", "install another version": "Instalar otra versión...", "install anyway": "Instalar de todos modos", "install browser": "Instalar en el explorador", "install confirmation": "¿Está seguro de que quiere instalar '{0}'?", - "install everywhere tooltip": "Instalar esta extensión en todas las instancias de {0} sincronizadas", - "install extension in remote": "{0} en {1}", - "install extension in remote and do not sync": "{0} en {1} ({2})", - "install extension locally": "{0} Localmente", - "install extension locally and do not sync": "{0} Localmente ({1})", "install in remote": "Instalar en {0}", "install local extensions title": "Instalar las extensiones locales en \"{0}\"", "install locally": "Instalar localmente", @@ -5489,7 +6197,6 @@ "install remote extensions": "Instalar extensiones remotas de forma local", "install vsix": "Una vez descargado el VSIX de \"{0}\", instálelo manualmente.", "installExtensionComplete": "La instalación de la extensión {0} ha finalizado.", - "installExtensionCompletedAndReloadRequired": "La instalación de la extensión {0} ha finalizado. Vuelva a cargar Visual Studio Code para habilitarla.", "installExtensionStart": "La instalación de la extensión {0} ha iniciado. Ahora hay un editor abierto con más detalles sobre esta extensión", "installRecommendedExtension": "Instalar extensión recomendada", "installVSIX": "Instalar desde VSIX...", @@ -5503,18 +6210,14 @@ "migrate": "Migrar", "migrate to": "Migrar a {0}", "migrateExtension": "Migrar", - "more information": "Más información", + "more information": "&&Más información", "no local extensions": "No hay ninguna extensión para instalar.", "no versions": "Esta extensión no tiene otras versiones.", "not web tooltip": "La extensión \"{0}\" no está disponible en {1}.", - "postDisableTooltip": "Vuelva a cargar Visual Studio Code para completar la desinstalación de esta extensión.", - "postEnableTooltip": "Vuelva a cargar Visual Studio Code para habilitar esta extensión.", - "postUninstallTooltip": "Vuelva a cargar Visual Studio Code para completar la desinstalación de esta extensión.", - "postUpdateTooltip": "Recargue Visual Studio Code para habilitar la extensión actualizada.", "pre-release": "versión preliminar", "reinstall": "Reinstalar extensión...", + "reload required": "Recarga necesaria", "reloadAction": "Volver a cargar", - "reloadRequired": "Recarga necesaria", "search recommendations": "Buscar extensiones", "select and install local extensions": "Instalar las extensiones locales en \"{0}\"...", "select and install remote extensions": "Instalar extensiones remotas de forma local...", @@ -5527,6 +6230,7 @@ "selectVersion": "Seleccione la versión que desea instalar", "settings": "configuración", "showRecommendedExtension": "Mostrar la extensión recomendada", + "signature verification failed": "{0} no puede comprobar la extensión \"{1}\". ¿Estás seguro de que deseas instalarla?", "switch to pre-release version": "Cambiar a la versión preliminar", "switch to pre-release version tooltip": "Cambiar a la versión preliminar de esta extensión", "switch to release version": "Cambiar a la versión de lanzamiento", @@ -5538,12 +6242,11 @@ "uninstallExtensionComplete": "Vuelva a cargar Visual Studio Code para completar la desinstalación de la extensión {0}.", "uninstallExtensionStart": "Inició la desinstalación de la extensión {0}.", "uninstalled": "DESINSTALAR", + "update": "Actualizar", "update operation": "Error al actualizar la extensión \"{0}\".", - "updateAction": "Actualizar", + "update to": "Actualización a v{0}", "updateExtensionComplete": "La actualización de la extensión {0} a la versión {1} ha finalizado.", "updateExtensionStart": "Inició la actualización de la extensión {0} a la versión {1}.", - "updateToLatestVersion": "Actualizar a {0}", - "updateToTargetPlatformVersion": "Actualización a la versión {0}", "updated": "Actualizado", "workbench.extensions.action.clearLanguage": "Borrar idioma para mostrar", "workbench.extensions.action.setColorTheme": "Configurar tema de color", @@ -5601,10 +6304,10 @@ "vs/workbench/contrib/extensions/browser/extensionsViewer": { "Unknown Extension": "Extensión desconocida:", "error": "Error", - "extension.arialabel": "{0}, {1}, {2}, {3}", "extensions": "Extensiones" }, "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "availableUpdates": "Actualizaciones disponibles", "builtInThemesExtensions": "Temas", "builtin": "Integrado", "builtinFeatureExtensions": "Características", @@ -5616,17 +6319,20 @@ "enabledExtensions": "Habilitado", "extensionFound": "Se encontró 1 extensión.", "extensionFoundInSection": "Se encontró 1 extensión en la sección {0}.", + "extensionToReload": "{0} requieren recarga", + "extensionToUpdate": "{0} requieren actualización", "extensionsFound": "{0} extensiones encontradas.", "extensionsFoundInSection": "Se encontraron {0} extensiones en la sección {1}.", + "extensionsToReload": "{0} requiere recarga", + "extensionsToUpdate": "{0} requiere actualización", "install remote in local": "Instalar extensiones remotas de forma local...", "installed": "Instalado", "malicious warning": "Hemos desinstalado ' {0} ' porque se informó que era problemático.", "marketPlace": "Marketplace", "open user settings": "Abrir la configuración de usuario", "otherRecommendedExtensions": "Otras recomendaciones", - "outdated": "Obsoleto", - "outdatedExtensions": "{0} extensiones obsoletas", "popularExtensions": "Popular", + "recently updated": "Actualizada recientemente", "recommendedExtensions": "Recomendado", "reloadNow": "Recargar ahora", "remote": "Remoto", @@ -5644,6 +6350,8 @@ "error": "Error al capturar las extensiones. {0}", "extension.arialabel.deprecated": "En desuso", "extension.arialabel.publihser": "Publicador{0}", + "extension.arialabel.rating": "Calificado {0} de 5 estrellas por {1} usuarios", + "extension.arialabel.verifiedPublihser": "Editor verificado {0}", "extensions": "Extensiones", "no extensions found": "No se encontraron extensiones.", "no local extensions": "No hay ninguna extensión para instalar.", @@ -5671,16 +6379,24 @@ "startup": "Inicio", "syncingore.label": "Esta extensión se omite durante la sincronización.", "uncaught error": "1 error no detectado", - "uncaught errors": "{0} errores no detectados" + "uncaught errors": "{0} errores no detectados", + "updateRequired": "Última versión:" }, "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { "Manifest is not found": "No se encuentra el manifiesto.", "disable all": "Deshabilitar todo", + "enable locally": "Vuelva a cargar Visual Studio Code para habilitar esta extensión localmente.", + "enable remote": "Vuelva a cargar Visual Studio Code para habilitar esta extensión en {0}.", + "incompatible": "No se puede instalar la extensión '{0}' porque no es compatible.", "installing extension": "Instalando extensión...", "installing named extension": "Instalando extensión '{0}'...", "malicious": "Se informa de que esta extensión es problemática.", "multipleDependentsError": "No se puede deshabilitar solo la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\", entre otras, dependen de ella. ¿Quiere deshabilitar todas estas extensiones?", "not found": "No puede instalarse la extensión \"{0}\" porque no se encuentra la versión solicitada \"{1}\".", + "postDisableTooltip": "Vuelva a cargar Visual Studio Code para completar la desinstalación de esta extensión.", + "postEnableTooltip": "Vuelva a cargar Visual Studio Code para habilitar esta extensión.", + "postUninstallTooltip": "Vuelva a cargar Visual Studio Code para completar la desinstalación de esta extensión.", + "postUpdateTooltip": "Recargue Visual Studio Code para habilitar la extensión actualizada.", "singleDependentError": "No se puede deshabilitar solo la extensión \"{0}\". La extensión \"{1}\" depende de ella. ¿Quiere deshabilitar todas estas extensiones?", "twoDependentsError": "No se puede deshabilitar solo la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\" dependen de ella. ¿Quiere deshabilitar todas estas extensiones?", "uninstallingExtension": "Desinstalando la extensión...." @@ -5688,7 +6404,7 @@ "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { "dontShowAgainExtension": "No volver a mostrar para los archivos \".{0}\"", "fileBasedRecommendation": "Esta extensión se recomienda en función de los archivos abiertos recientemente.", - "reallyRecommended": "¿Quiere instalar las extensiones recomendadas para {0}?", + "languageName": "idioma{0} ", "searchMarketplace": "Buscar en Marketplace", "showLanguageExtensions": "Marketplace tiene extensiones que pueden ayudar con los archivos \".{0}\"." }, @@ -5712,11 +6428,13 @@ "no": "No", "yes": "Sí" }, + "vs/workbench/contrib/extensions/common/reportExtensionIssueAction": { + "reportExtensionIssue": "Notificar problema" + }, "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { "extensionsInputName": "Ejecutando extensiones" }, "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { - "cancel": "&&Cancelar", "debugExtensionHost": "Iniciar depuración del host de extensiones", "debugExtensionHost.launch.name": "Conectar Host de Extensión", "restart1": "Generar perfiles de extensiones", @@ -5724,7 +6442,6 @@ "restart3": "&&Reiniciar" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService": { - "cancel": "&&Cancelar", "profilingExtensionHost": "Creando perfil del host de extensiones", "profilingExtensionHostTime": "Host de extensión de generación de perfiles ({0} seg)", "restart1": "Generar perfiles de extensiones", @@ -5737,6 +6454,7 @@ "runtimeExtension": "Extensiones en ejecución" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "cleanUpExtensionsFolder": "Limpiar la carpeta de extensiones", "openExtensionsFolder": "Abrir carpeta de extensiones" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler": { @@ -5751,9 +6469,6 @@ "cmd.reportOrShow": "Problema de rendimiento", "cmd.show": "Mostrar Problemas" }, - "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { - "reportExtensionIssue": "Notificar problema" - }, "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { "extensionHostProfileStart": "Iniciar perfil del host de extensiones", "saveExtensionHostProfile": "Guardar perfil del host de extensiones", @@ -5762,14 +6477,14 @@ "stopExtensionHostProfileStart": "Detener perfil del host de extensiones" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction": "Abrir en terminal", + "scopedConsoleAction.Integrated": "Abrir en terminal integrado", "scopedConsoleAction.external": "Abrir en terminal externo", - "scopedConsoleAction.integrated": "Abrir en terminal integrado", "scopedConsoleAction.wt": "Abrir en terminal de Windows" }, "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { "explorer.openInTerminalKind": "Al abrir un archivo desde el explorador en un terminal, determina qué tipo de terminal se iniciará", "globalConsoleAction": "Abrir nuevo terminal externo", + "terminal.explorerKind.both": "Use las otras dos opciones juntas.", "terminal.explorerKind.external": "Use el terminal externo configurado.", "terminal.explorerKind.integrated": "Use el terminal integrado de VS Code.", "terminal.external.linuxExec": "Personaliza qué terminal debe ejecutarse en Linux.", @@ -5816,11 +6531,13 @@ }, "vs/workbench/contrib/files/browser/editors/textFileEditor": { "createFile": "Crear archivo", - "fileIsDirectoryError": "El archivo es un directorio", - "fileNotFoundError": "Archivo no encontrado", - "ok": "Aceptar", - "reveal": "Mostrar en la vista Explorador", - "textFileEditor": "Editor de archivos de texto" + "fileIsDirectory": "El archivo no se muestra en el editor de texto porque es un directorio.", + "fileTooLargeForHeapErrorWithSize": "El archivo no se muestra en el editor de texto porque es muy grande ({0}).", + "fileTooLargeForHeapErrorWithoutSize": "El archivo no se muestra en el editor de texto porque es muy grande.", + "openFolder": "Abrir carpeta", + "reveal": "Mostrar carpeta", + "textFileEditor": "Editor de archivos de texto", + "unavailableResourceErrorEditorText": "No se pudo abrir el editor porque no se encontró el archivo." }, "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { "compareChanges": "Comparar", @@ -5863,6 +6580,7 @@ "binFailed": "Error al eliminar usando la papelera de reciclaje. ¿Desea eliminar de forma permanente en su lugar?", "clipboardComparisonLabel": "Clipboard ↔ {0}", "closeGroup": "Cerrar Grupo", + "compareNewUntitledTextFiles": "Comparar nuevos archivos de texto sin título", "compareWithClipboard": "Comparar archivo activo con portapapeles", "confirmDeleteMessageFile": "¿Está seguro de que desea eliminar '{0}' de forma permanente?", "confirmDeleteMessageFilesAndDirectories": "¿Está seguro de que desea eliminar los {0} archivos o directorios siguientes y su contenido de forma permanente?", @@ -5874,6 +6592,7 @@ "confirmMoveTrashMessageFolder": "¿Está seguro de que desea eliminar '{0}' y su contenido?", "confirmMoveTrashMessageMultiple": "¿Está seguro de que desea eliminar los siguientes archivos {0}?", "confirmMoveTrashMessageMultipleDirectories": "¿Está seguro de que desea eliminar los {0} directorios siguientes y su contenido? ", + "confirmOverwrite": "Ya existe un archivo o carpeta con el nombre \"{0}\" en la carpeta de destino. ¿Quiere reemplazarlo?", "copyBulkEdit": "Pegar {0} archivos", "copyFile": "Copiar", "copyFileBulkEdit": "Pegar {0}", @@ -5911,20 +6630,25 @@ "moveFileBulkEdit": "Mover {0}", "movingBulkEdit": "Moviendo {0} archivos", "movingFileBulkEdit": "Moviendo {0}", - "newFile": "Nuevo archivo", - "newFolder": "Nueva carpeta", + "newFile": "Nuevo archivo...", + "newFolder": "Nueva carpeta...", "openFileInNewWindow": "Abrir archivo activo en nueva ventana", "openFileToShowInNewWindow.unsupportedschema": "El editor activo debe contener un recurso que se puede abrir.", "pasteFile": "Pegar", - "rename": "Cambiar nombre", + "rename": "Cambiar nombre...", "renameBulkEdit": "Cambiar nombre de {0} a {1}", "renamingBulkEdit": "Cambiar el nombre de {0} a {1}", + "replaceButtonLabel": "&&Reemplazar", + "resetActiveEditorReadonlyInSession": "Restablecer el editor activo como solo lectura en la sesión", "restore": "Puede restaurar este archivo con el comando Deshacer.", "restorePlural": "Puede restaurar estos archivos con el comando Deshacer.", "retry": "Reintentar", "retryButtonLabel": "&&Reintentar", "saveAllInGroup": "Guardar todo en el grupo", + "setActiveEditorReadonlyInSession": "Establecer editor activo como solo lectura en la sesión", + "setActiveEditorWriteableInSession": "Establecer editor activo editable en sesión", "showInExplorer": "Mostrar archivo activo en la vista Explorador", + "toggleActiveEditorReadonlyInSession": "Alternar el editor activo como solo lectura en la sesión", "toggleAutoSave": "Alternar autoguardado", "trashFailed": "No se pudo eliminar usando la papelera. ¿Desea eliminar de forma permanente?", "undoBin": "Puede restaurar este archivo desde la Papelera de reciclaje.", @@ -5951,7 +6675,6 @@ "cut": "Cortar", "deleteFile": "Eliminar permanentemente", "explorerOpenWith": "Abrir con...", - "filesCategory": "Archivo", "miAutoSave": "A&&utoguardado", "miCloseEditor": "&&Cerrar editor", "miGotoFile": "Ir a &&archivo...", @@ -5963,6 +6686,7 @@ "newFile": "Nuevo archivo de texto", "openFile": "Abrir archivo...", "openToSide": "Abrir en el lateral", + "reopenWith": "Volver a abrir el editor con...", "revealInSideBar": "Mostrar en la vista Explorador", "revert": "Revertir archivo", "revertLocalChanges": "Descarta los cambios y revierte al contenido del archivo", @@ -5979,7 +6703,7 @@ "retry": "Reintentar" }, "vs/workbench/contrib/files/browser/fileConstants": { - "newUntitledFile": "Nuevo archivo sin título", + "newUntitledFile": "Nuevo archivo de texto sin título", "removeFolderFromWorkspace": "Quitar carpeta del área de trabajo", "save": "Guardar", "saveAll": "Guardar todo", @@ -5989,7 +6713,6 @@ "vs/workbench/contrib/files/browser/fileImportExport": { "addFolder": "&&Agregar carpeta al área de trabajo", "addFolders": "&&Agregar carpetas al espacio de trabajo", - "cancel": "Cancelar", "chooseWhereToDownload": "Elegir dónde descargar", "confirmManyOverwrites": "Los siguientes archivos o carpetas de {0} ya existen en la carpeta de destino. ¿Desea reemplazarlos?", "confirmOverwrite": "Ya existe un archivo o carpeta con el nombre \"{0}\" en la carpeta de destino. ¿Quiere reemplazarlo?", @@ -6028,20 +6751,22 @@ "autoReveal.focusNoScroll": "Los archivos no se desplazarán a la vista, pero mantendrán el foco.", "autoReveal.off": "Los archivos no se mostrarán ni seleccionarán.", "autoReveal.on": "Los archivos se mostrarán y seleccionarán.", + "autoRevealExclude": "Configure rutas de acceso o [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para excluir archivos y carpetas de ser revelados y seleccionados en el Explorador cuando se abran. Los patrones globales siempre se evalúan en relación con la ruta de acceso de la carpeta del área de trabajo, a menos que sean rutas absolutas.", "autoSave": "Controla el [guardado automático](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) de los editores que tienen cambios no guardados.", "autoSaveDelay": "Controla el retraso en milisegundos después del cual un editor con cambios sin guardar se guarda automáticamente. Solo se aplica cuando '#files.autoSave#' está establecido en \"{0}\".", "binaryFileEditor": "Editor de archivos binarios", "compressSingleChildFolders": "Controla si el explorador debe representar carpetas de forma compacta. En este tipo de formulario, las carpetas secundarias individuales se comprimirán en un elemento de árbol combinado. Es útil para estructuras de paquetes Java, por ejemplo.", "confirmDelete": "Controla si el explorador debe pedir confirmación al borrar un archivo a través de la papelera.", "confirmDragAndDrop": "Controla si el explorador debe pedir confirmación para mover archivos y carpetas mediante la acción de arrastrar y colocar.", - "confirmUndo": "Controla si el explorador debe pedir confirmación al deshacer.", + "confirmUndo": "Controla si el Explorador debe pedir confirmación al deshacer.", "copyRelativePathSeparator": "Carácter de separación de ruta utilizado cuando se copian rutas de archivo relativas.", "copyRelativePathSeparator.auto": "Usa un carácter de separación de ruta de acceso específico del sistema operativo.", "copyRelativePathSeparator.backslash": "Usar barra diagonal inversa como carácter de separación de ruta de acceso.", "copyRelativePathSeparator.slash": "Usar la barra diagonal como carácter de separación de ruta de acceso.", "defaultLanguage": "El identificador de idioma predeterminado que se asigna a los archivos nuevos. Si se configura en \"${activeEditorLanguage}\", se usará el identificador de idioma del editor de texto activo actualmente, si existe.", + "disabled": "Deshabilita la nomenclatura incremental. Si existen dos archivos con el mismo nombre, se le pedirá que sobrescriba el archivo existente.", "enableDragAndDrop": "Controla si el explorador debe permitir mover archivos y carpetas mediante la acción de arrastrar y colocar. Esta configuración solo afecta a la funcionalidad de arrastrar y colocar desde dentro del explorador.", - "enableUndo": "Controla si el explorador debe permitir deshacer las operaciones con archivos y carpetas.", + "enableUndo": "Controla si el Explorador debe permitir deshacer las operaciones con archivos y carpetas.", "enableUndo.default": "El Explorador preguntará antes de las operaciones destructivas de deshacer.", "enableUndo.light": "El Explorador no preguntará antes de las operaciones de deshacer cuando esté enfocado.", "enableUndo.verbose": "El Explorador le preguntará antes de todas las operaciones de deshacer.", @@ -6051,18 +6776,20 @@ "eol.LF": "LF", "eol.auto": "Utiliza el carácter de final de línea específico del sistema operativo.", "everything": "Formatea todo el archivo.", - "exclude": "Configure [patrones globales](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para excluir archivos y carpetas. Por ejemplo, el explorador de archivos decide qué archivos y carpetas mostrarán u ocultarán en función de esta configuración. Consulte la configuración \"#search.exclude#\" para definir los elementos excluidos específicos de la búsqueda.", - "excludeGitignore": "Controla si las entradas de .gitignore deben analizarse y excluirse del explorador. Similar a {0}.", - "expandSingleFolderWorkspaces": "Controla si el explorador debe expandir áreas de trabajo de varias raíces que contengan solo una carpeta durante la inicialización.", + "exclude": "Configure [patrones globales](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para excluir archivos y carpetas. Por ejemplo, el Explorador de archivos decide qué archivos y carpetas se mostrarán u ocultarán en función de esta configuración. Consulte la configuración \"#search.exclude#\" para definir los elementos excluidos específicos de la búsqueda. Consulte la configuración \"#explorer.excludeGitIgnore#\" para omitir los archivos basados en \".gitignore\".", + "excludeGitignore": "Controla si las entradas en .gitignore deben ser analizadas y excluidas del Explorador. Similar a {0}.", + "expandSingleFolderWorkspaces": "Controla si el Explorador debe expandir las áreas de trabajo multi-raíz que contienen una sola carpeta durante la inicialización", + "explorer.autoRevealExclude.boolean": "El patrón global con el que se harán coincidir las rutas de acceso de los archivos. Establézcalo en true o false para habilitarlo o deshabilitarlo.", + "explorer.autoRevealExclude.when": "Comprobación adicional de los elementos del mismo nivel de un archivo coincidente. Use $(nombreBase) como variable para el nombre de archivo que coincide.", "explorer.decorations.badges": "Controla si las decoraciones de archivo deben usar distintivos.", "explorer.decorations.colors": "Controla si las decoraciones de archivo deben usar colores. ", - "explorer.incrementalNaming": "Controla qué estrategia de nomenclatura se usa cuando se da un nuevo nombre a un elemento de explorador duplicado al pegar.", + "explorer.incrementalNaming": "Controla qué estrategia de nomenclatura se usa cuando se da un nuevo nombre a un elemento del Explorador duplicado al pegar.", "explorerConfigurationTitle": "Explorador de archivos", "falseDescription": "Deshabilitar el patrón.", "fileNesting.description": "Cada patrón de clave puede contener un único carácter `*` que coincidirá con cualquier cadena.", - "fileNestingEnabled": "Controla si el anidamiento de archivos está habilitado en el explorador. El anidamiento de archivos permite agrupar visualmente los archivos relacionados de un directorio en un único archivo primario.", + "fileNestingEnabled": "Controla si el anidamiento de archivos está activado en el Explorador. El anidamiento de archivos permite que los archivos relacionados en un directorio se agrupen visualmente bajo un único archivo principal.", "fileNestingExpand": "Controla si los anidamientos de archivos se expanden automáticamente. {0} debe estar definido para que surta efecto.", - "fileNestingPatterns": "Controla el anidamiento de archivos en el explorador. Cada __Item__ representa un patrón primario y puede contener un único carácter “*” que coincida con cualquier cadena. Cada __Value__ representa una lista separada por comas de los patrones secundarios que se deben mostrar anidados bajo un elemento primario determinado. Los patrones secundarios pueden contener varios tokens especiales:\r\n- “${capture}”: coincide con el valor resuelto de “*” del patrón primario\r\n- “${basename}”: coincide con el nombre base del archivo primario, el “archivo” en “file.ts”\r\n- “${extname}”: coincide con la extensión del archivo primario, “ts” en “file.ts”\r\n- “${dirname}”: coincide con el nombre de directorio del archivo primario, el “src” en “src/file.ts”\r\n- “*”: coincide con cualquier cadena, solo se puede usar una vez por patrón secundario", + "fileNestingPatterns": "Controla el anidamiento de los archivos en el Explorador. {0} debe ser establecido para que esto tenga efecto. Each __Item__ representa un patrón principal y puede contener un único carácter \"*\" que coincide con cualquier cadena. Each __Value__ representa una lista separada por comas de los patrones secundarios que deben mostrarse anidados bajo un principal determinado. Los patrones secundarios pueden contener varios tokens especiales:\r\n- \"${captura}\": Coincide con el valor resuelto del \"*\" del patrón principal\r\n- \"${basename}\": Coincide con el nombre base del archivo principal, el \"archivo\" en \"file.ts\".\r\n- \"${extname}\": Coincide con la extensión del archivo principal, el \"ts\" en \"file.ts\".\r\n- \"${dirname}\": Coincide con el nombre del directorio del archivo principal, el \"src\" en \"src/file.ts\"\r\n- \"*\": Coincide con cualquier cadena, solo puede utilizarse una vez por patrón secundario", "files.autoSave.afterDelay": "Un editor con cambios se guarda automáticamente después de la configuración \"#files.autoSaveDelay#\".", "files.autoSave.off": "Un editor con cambios nunca se guarda automáticamente.", "files.autoSave.onFocusChange": "Un editor con cambios se guarda automáticamente cuando el editor pierde el foco.", @@ -6072,8 +6799,11 @@ "files.participants.timeout": "Tiempo de espera en milisegundos tras el cual se cancelan los participantes para crear, cambiar el nombre y borrar archivos. Use `0` para deshabilitar a los participantes.", "files.restoreUndoStack": "Restaure la pila de deshacer cuando se vuelva a abrir un archivo.", "files.saveConflictResolution": "Puede producirse un conflicto al guardar si un archivo se guarda en un disco que se cambió mientras por otro programa. Para evitar la pérdida de datos, se pide al usuario que compare los cambios en el editor con la versión en el disco. Esta configuración solo se debe cambiar si se producen errores de conflicto de guardado con frecuencia, y puede provocar la pérdida de datos si se utiliza sin precaución.", - "files.simpleDialog.enable": "Habilita el cuadro de diálogo de archivo simple. El cuadro de diálogo de archivo simple reemplaza al cuadro de diálogo de archivo del sistema cuando está habilitado.", + "files.simpleDialog.enable": "Habilita el cuadro de diálogo de archivo simple para abrir y guardar archivos y carpetas. El cuadro de diálogo de archivo simple reemplaza al cuadro de diálogo de archivo del sistema cuando está habilitado.", "filesConfigurationTitle": "Archivos", + "filesReadonlyExclude": "Configure rutas de acceso o [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para impedir que se marquen como de solo lectura si coinciden como resultado de la configuración \"#files.readonlyInclude#\". Los patrones globales siempre se evalúan en relación con la ruta de acceso de la carpeta del área de trabajo, a menos que sean rutas absolutas. Los archivos de proveedores del sistema de archivos de solo lectura siempre serán de solo lectura independientemente de esta configuración.", + "filesReadonlyFromPermissions": "Marca los archivos como de solo lectura cuando sus permisos de archivo se indican como tales. Esto se puede invalidar mediante las configuraciones \"#files.readonlyInclude#\" y \"#files.readonlyExclude#\".", + "filesReadonlyInclude": "Configure rutas de acceso o [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para marcar como de solo lectura. Los patrones globales siempre se evalúan en relación con la ruta de acceso de la carpeta del área de trabajo, a menos que sean rutas absolutas. Puede excluir rutas de acceso coincidentes mediante la configuración \"#files.readonlyExclude#\". Los archivos de proveedores del sistema de archivos de solo lectura siempre serán de solo lectura independientemente de esta configuración.", "formatOnSave": "Formatear archivo al guardar: debe haber un formateador disponible, el archivo no se debe guardar después de un retardo y no se debe cerrar el editor.", "formatOnSaveMode": "Controla si la opción de formato al guardar formatea todo el archivo o solo las modificaciones. Solo se aplica cuando \"#editor.formatOnSave#\" está habilitado.", "hotExit": "Controla si los archivos no guardados se recuerdan entre las sesiones, lo que permite omitir el mensaje para guardar al salir del editor.", @@ -6082,15 +6812,14 @@ "hotExit.onExitAndWindowClose": "La salida rápida se desencadenará cuando se cierre la última ventana en Windows/Linux o cuando se desencadene el comando \"workbench.action.quit\" (paleta de comandos, enlace de teclado, menú), y también para las ventanas con una carpeta abierta, con independencia de si es la última ventana. Todas las ventanas sin carpetas abiertas se restaurarán en el próximo inicio. Se puede acceder a una lista de las ventanas abiertas previamente con archivos no guardados a través de \"Archivo > Abrir recientes > Más...\".", "hotExit.onExitAndWindowCloseBrowser": "Se desencadenará una salida rápida cuando se cierre el explorador, la ventana o la pestaña.", "insertFinalNewline": "Si se habilita, inserte una nueva línea final al final del archivo cuando lo guarde.", - "maxMemoryForLargeFilesMB": "Controla la memoria disponible para VS Code después de reiniciar cuando se intentan abrir archivos grandes. Tiene el mismo efecto que si se especifica \"--max-memory=NEWSIZE\" en la línea de comandos.", "modification": "Formatea las modificaciones (requiere control de código fuente).", "modificationIfAvailable": "Se intentará dar formato solo a las modificaciones (requiere el control de código fuente). Si no se puede usar el control de código fuente, se formateará todo el archivo.", "openEditorsSortOrder": "Controla el criterio de ordenación de los editores en el panel Editores abiertos.", - "openEditorsVisible": "Número máximo de editores que se muestran en el panel Abrir editores. Si se establece en 0, se oculta dicho panel.", - "openEditorsVisibleMin": "Número mínimo de ranuras de editores que se muestran en el panel Abrir editores. Si se establece en 0, el panel Abrir editores cambiará de tamaño dinámicamente en función del número de editores.", + "openEditorsVisible": "Número máximo inicial de editores que se muestran en el panel Editores abiertos. Si se supera este límite, se mostrará una barra de desplazamiento y se permitirá cambiar el tamaño del panel para mostrar más elementos.", + "openEditorsVisibleMin": "Número mínimo de ranuras de editores que se asignan previamente en el panel Abrir editores. Si se establece en 0, el panel Abrir editores cambiará de tamaño dinámicamente en función del número de editores.", "overwriteFileOnDisk": "Resolverá el conflicto de guardado sobrescribiendo el archivo en el disco con los cambios en el editor.", - "simple": "Añadir la palabra \"copia\" al final del nombre potencialmente duplicado seguida de un número", - "smart": "Agrega un número al final del nombre duplicado. Si algún número ya forma parte del nombre, intenta aumentar ese número", + "simple": "Agrega la palabra \"copia\" al final del nombre potencialmente duplicado seguida de un número.", + "smart": "Agrega un número al final del nombre duplicado. Si algún número ya forma parte del nombre, intenta aumentar ese número.", "sortOrder": "Controla la ordenación basada en propiedades de archivos y carpetas en el explorador. Cuando '#explorer.fileNesting.enabled#' está habilitado, también controla la ordenación de los archivos anidados.", "sortOrder.alphabetical": "Los editores se ordenan alfabéticamente por nombre de pestaña dentro de cada grupo de editores.", "sortOrder.default": "Los archivos y carpetas se ordenan por su nombre. Las carpetas se muestran antes que los archivos.", @@ -6106,26 +6835,27 @@ "sortOrderLexicographicOptions.lower": "Los nombres en minúscula se agrupan antes de los nombres en mayúscula.", "sortOrderLexicographicOptions.unicode": "Los nombres se clasifican en orden Unicode.", "sortOrderLexicographicOptions.upper": "Los nombres en mayúsculas se agrupan antes de los nombres en minúsculas.", + "textFileEditor": "Editor de archivos de texto", "trimFinalNewlines": "Cuando se habilita, recorta todas las nuevas líneas después de la última nueva línea al final del archivo al guardarlo", "trimTrailingWhitespace": "Si se habilita, se recortará el espacio final cuando se guarde un archivo.", "trueDescription": "Habilitar el patrón.", "useTrash": "Mueve archivos y carpetas a la papelera del sistema operativo (papelera de reciclaje en Windows) al eliminar. Si desactiva esta opción, los archivos y carpetas se eliminarán permanentemente.", - "watcherExclude": "Configure rutas de acceso o patrones globales para excluirlos de la inspección de archivos. Las rutas de acceso o los patrones globales básicos que son relativos (por ejemplo, `build/output` o `*.js`) se resolverán en una ruta de acceso absoluta mediante el área de trabajo abierta actualmente. Los patrones globales complejos deben coincidir en rutas de acceso absolutas (es decir, el prefijo con `/**` o la ruta de acceso completa y el sufijo con `/**` para que coincidan con los archivos de una ruta de acceso) para que coincidan correctamente (por ejemplo, `**/build/output/**` o `/Users/name/workspaces/project/build/output/**`). Cuando experimente que el proceso del monitor de archivos consume mucha CPU, asegúrese de excluir carpetas grandes que sean de menor interés (como carpetas de salida de compilación).", + "watcherExclude": "Configure las rutas de acceso o patrones globales para excluirlos de la inspección de archivos. Las rutas de acceso pueden ser relativas a la carpeta inspeccionada o absolutas. Los patrones globales coinciden en relación a la carpeta inspeccionada. Cuando observe que el proceso de supervisión de archivos consume mucha CPU, asegúrese de excluir las carpetas grandes que sean de menor interés (como las carpetas de salida de la compilación).", "watcherInclude": "Configure rutas de acceso adicionales para inspeccionar los cambios dentro del área de trabajo. De forma predeterminada, todas las carpetas del área de trabajo se verán de forma recursiva, excepto las carpetas que son vínculos simbólicos. Puede agregar explícitamente rutas de acceso absolutas o relativas para admitir la visualización de carpetas que son vínculos simbólicos. Las rutas de acceso relativas se resolverán en una ruta de acceso absoluta mediante el área de trabajo abierta actualmente." }, "vs/workbench/contrib/files/browser/views/emptyView": { "noWorkspace": "No hay ninguna carpeta abierta" }, "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "No se puede resolver la carpeta del área de trabajo", + "canNotResolve": "No se puede resolver la carpeta del área de trabajo ({0})", "label": "Explorador", "symbolicLlink": "Vínculo simbólico", "unknown": "Tipo de archivo desconocido" }, "vs/workbench/contrib/files/browser/views/explorerView": { "collapseExplorerFolders": "Contraer carpetas en el Explorador", - "createNewFile": "Nuevo archivo", - "createNewFolder": "Nueva carpeta", + "createNewFile": "Nuevo archivo...", + "createNewFolder": "Nueva carpeta...", "explorerSection": "Sección del explorador: {0}", "refreshExplorer": "Actualizar Explorador" }, @@ -6150,7 +6880,7 @@ "flipLayout": "Alternar diseño vertical/horizontal del editor", "miToggleEditorLayout": "Invertir &&diseño", "miToggleEditorLayoutWithoutMnemonic": "Invertir diseño", - "newUntitledFile": "Nuevo archivo sin título", + "newUntitledFile": "Nuevo archivo de texto sin título", "openEditors": "Editores abiertos" }, "vs/workbench/contrib/files/browser/workspaceWatcher": { @@ -6175,31 +6905,30 @@ "explorerViewletFocus": "Es true cuando el foco está dentro del viewlet del EXPLORADOR.", "explorerViewletVisible": "Es true cuando el viewlet del EXPLORADOR está visible.", "filesExplorerFocus": "Es true cuando el foco está dentro de la vista del EXPLORADOR.", + "foldersViewVisible": "Verdadero cuando la vista Carpetas (el árbol de archivos dentro del contenedor de vistas del explorador) está visible.", "openEditorsFocus": "Es true cuando el foco está dentro de la vista EDITORES ABIERTOS.", - "openEditorsVisible": "Es true cuando la vista EDITORES ABIERTOS está visible.", "viewHasSomeCollapsibleItem": "Es true cuando un área de trabajo de la vista del EXPLORADOR tiene un elemento secundario raíz contraíble." }, "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { "filesCategory": "Archivo", + "miShare": "Compartir", "openContainer": "Abrir carpeta contenedora", "revealInMac": "Mostrar en Finder", "revealInWindows": "Mostrar en el Explorador de archivos" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Editor de archivos de texto" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "configureMemoryLimit": "Configurar límite de memoria", - "fileTooLargeForHeapError": "Para abrir un archivo de este tamaño, es necesario reiniciar y habilitar {0} el uso de más memoria", - "relaunchWithIncreasedMemoryLimit": "Reiniciar con {0} MB" + "vs/workbench/contrib/folding/browser/folding.contribution": { + "formatter.default": "Define un proveedor de rango de plegado por defecto que tiene prioridad sobre todos los demás proveedores de rango de plegado. Debe ser el identificador de una extensión que contribuya a un proveedor de rango de plegado.", + "null": "Todo", + "nullFormatterDescription": "Todos los proveedores de intervalos de plegado activos" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "cancel": "Cancelar", "config": "Configurar el formateador predeterminado…", "config.bad": "La extensión \"{0}\" está configurada como formateador pero no está disponible. Seleccione un formateador predeterminado diferente para continuar.", "config.needed": "Hay varios formateadores para '{0}' archivos. Uno de ellos debe configurarse como formateador predeterminado.", "def": "(Predeterminada)", - "do.config": "Configurar…", + "do.config": "&&Configurar...", + "do.config.command": "Configurar…", + "do.config.notification": "Configurar…", "format.placeHolder": "Seleccionar un formateador", "formatDocument.label.multiple": "Dar formato al documento con...", "formatSelection.label.multiple": "Aplicar formato a selección con...", @@ -6213,9 +6942,8 @@ "summary": "Conflictos de formateador" }, "vs/workbench/contrib/format/browser/formatActionsNone": { - "cancel": "Cancelar", "formatDocument.label.multiple": "Dar formato al documento", - "install.formatter": "Instale el formateador...", + "install.formatter": "&&Instale el formateador...", "no.provider": "No hay formateador para los archivos \"{0}\" instalados.", "too.large": "No se puede formatear este archivo porque es demasiado grande." }, @@ -6228,32 +6956,288 @@ "read.title": "Leer línea con sugerencias insertadas", "stop.title": "Detener lectura de sugerencias incrustación" }, + "vs/workbench/contrib/inlineChat/browser/inlineChatActions": { + "accept": "Make Request", + "apply1": "Accept Changes", + "apply2": "Accept", + "arrowDown": "Cursor Down", + "arrowUp": "Cursor Up", + "cancel": "Cancel", + "cat": "Inline Chat", + "contractMessage": "Contract Message", + "copyRecordings": "(Developer) Write Exchange to Clipboard", + "discard": "Discard", + "discardMenu": "Discard...", + "expandMessage": "Expand Message", + "feedback.helpful": "Helpful", + "feedback.unhelpful": "Unhelpful", + "focus": "Focus Input", + "label": "'{0}' and {1} follow ups ({2})", + "nextFromHistory": "Next From History", + "previousFromHistory": "Previous From History", + "rerun": "Regenerate Response", + "rerunShort": "Regenerate", + "run": "Start Code Chat", + "stop": "Stop Request", + "toggleDiff": "Toggle Diff", + "toggleDiff2": "Show Inline Diff", + "undo.clipboard": "Discard to Clipboard", + "undo.newfile": "Discard to New File", + "unstash": "Resume Last Dismissed Code Chat", + "viewInChat": "View in Chat" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatController": { + "create.fail": "Failed to start editor chat", + "create.fail.detail": "Please consult the error log and try again later.", + "default.placeholder": "Ask a question", + "default.placeholder.history": "{0} ({1}, {2} for history)", + "empty": "No results, please refine your input and try again", + "err.apply": "Failed to apply changes.", + "err.discard": "Failed to discard changes.", + "thinking": "Thinking…", + "welcome.1": "AI-generated code may be incorrect", + "welcome.2": "Getting ready..." + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatStrategies": { + "lines.0": "Nothing changed", + "lines.1": "Changed 1 line", + "lines.N": "Changed {0} lines" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatWidget": { + "aria-label": "Inline Chat Input", + "inlineChat.accessibilityHelp": "Inline Chat Input, Use {0} for Inline Chat Accessibility Help.", + "inlineChat.accessibilityHelpNoKb": "Inline Chat Input, Run the Inline Chat Accessibility Help command for more information.", + "modified": "Modified", + "original": "Original" + }, + "vs/workbench/contrib/inlineChat/common/inlineChat": { + "inlineChat.background": "Background color of the interactive editor widget", + "inlineChat.border": "Border color of the interactive editor widget", + "inlineChat.regionHighlight": "Background highlighting of the current interactive region. Must be transparent.", + "inlineChat.shadow": "Shadow color of the interactive editor widget", + "inlineChatDidEdit": "Whether interactive editor did change any code", + "inlineChatDiff": "Whether interactive editor show diffs for changes", + "inlineChatDiff.inserted": "Background color of inserted text in the interactive editor input", + "inlineChatDiff.removed": "Background color of removed text in the interactive editor input", + "inlineChatDocumentChanged": "Whether the document has changed concurrently", + "inlineChatEmpty": "Whether the interactive editor input is empty", + "inlineChatFocused": "Whether the interactive editor input is focused", + "inlineChatHasActiveRequest": "Whether interactive editor has an active request", + "inlineChatHasProvider": "Whether a provider for interactive editors exists", + "inlineChatHasStashedSession": "Whether interactive editor has kept a session for quick restore", + "inlineChatInnerCursorFirst": "Whether the cursor of the iteractive editor input is on the first line", + "inlineChatInnerCursorLast": "Whether the cursor of the iteractive editor input is on the last line", + "inlineChatInput.background": "Background color of the interactive editor input", + "inlineChatInput.border": "Border color of the interactive editor input", + "inlineChatInput.focusBorder": "Border color of the interactive editor input when focused", + "inlineChatInput.placeholderForeground": "Foreground color of the interactive editor input placeholder", + "inlineChatLastFeedbackKind": "The last kind of feedback that was provided", + "inlineChatMarkdownMessageCropState": "Whether the interactive editor message is cropped, not cropped or expanded", + "inlineChatOuterCursorPosition": "Whether the cursor of the outer editor is above or below the interactive editor input", + "inlineChatResponseType": "What type was the last response of the current interactive editor session", + "inlineChatVisible": "Whether the interactive editor input is visible", + "mode": "Configure if changes crafted in the interactive editor are applied directly to the document or are previewed first.", + "mode.live": "Changes are applied directly to the document but can be highlighted via inline diffs. Ending a session will keep the changes.", + "mode.livePreview": "Changes are applied directly to the document and are highlighted visually via inline or side-by-side diffs. Ending a session will keep the changes.", + "mode.preview": "Changes are previewed only and need to be accepted via the apply button. Ending a session will discard the changes." + }, "vs/workbench/contrib/interactive/browser/interactive.contribution": { "interactive.activeCodeBorder": "Color del borde de la celda de código interactivo actual cuando el editor tiene el foco.", "interactive.execute": "Ejecutar código", - "interactive.history.focus": "Centrarse en la historia en la ventana interactiva", + "interactive.history.focus": "Historial de foco", "interactive.history.next": "Siguiente valor en el historial", "interactive.history.previous": "Valor anterior en el historial", "interactive.inactiveCodeBorder": "Color del borde de la celda de código interactivo actual cuando el editor no tiene el foco.", "interactive.input.clear": "Borrar el contenido del editor de entrada de la ventana interactiva", - "interactive.input.focus": "Centrarse en el editor de entradas en la ventana interactiva", + "interactive.input.focus": "Editor de entrada de foco", "interactive.open": "Abrir la ventana interactiva", "interactiveScrollToBottom": "Desplazar al final", "interactiveScrollToTop": "Desplazar al principio", + "interactiveWindow": "Ventana interactiva", "interactiveWindow.alwaysScrollOnNewCell": "Desplazar automáticamente la ventana interactiva para mostrar la salida de la última instrucción ejecutada. Si este valor es falso, la ventana solo se desplazará si la última celda era ya aquella a la que se había desplazado.", "interactiveWindow.restore": "Controla si las sesiones o el historial de la ventana interactiva deben restaurarse a través de recargas de ventana. Si el estado de los controladores usados en Windows Interactivo se conserva entre recargas de ventana se controla mediante extensiones que contribuyen a los controladores." }, "vs/workbench/contrib/interactive/browser/interactiveEditor": { "interactiveInputPlaceHolder": "Escriba él código '{0}' aquí y presione {1} para ejecutar" }, - "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { - "miOpenProcessExplorerer": "Abrir &&explorador de procesos", + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorActions": { + "accept": "Crear solicitud", + "actions.interactiveSession.accessibiltyHelpEditor": "Ayuda de accesibilidad del Editor de sesiones interactivas", + "apply1": "Aceptar cambios", + "apply2": "Aceptar", + "arrowDown": "Cursor hacia abajo", + "arrowUp": "Cursor hacia arriba", + "cancel": "Cancelar", + "cat": "Editor interactivo", + "contractMessage": "Mensaje de contrato", + "copyRecordings": "(Desarrollador) Escribir Exchange en el Portapapeles", + "discard": "Descartar", + "discardMenu": "Descartar...", + "expandMessage": "Expandir mensaje", + "feedback.helpful": "Útil", + "feedback.unhelpful": "Inútil", + "focus": "Entrada de foco", + "label": "Seguimientos de \"{0}\" y {1} ({2})", + "nextFromHistory": "Siguiente del historial", + "previousFromHistory": "Anterior desde el historial", + "run": "Iniciar chat de código", + "stop": "Detener solicitud", + "toggleDiff": "Activar o desactivar diferencias", + "toggleDiff2": "Mostrar diferencias insertadas", + "undo.clipboard": "Descartar al Portapapeles", + "undo.newfile": "Descartar en archivo nuevo", + "unstash": "Reanudar el último chat de código descartado", + "viewInChat": "Ver en chat" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorController": { + "create.fail": "Error al iniciar el chat del editor", + "create.fail.detail": "Consulte el registro de errores y vuelva a intentarlo más tarde.", + "default.placeholder": "Hacer una pregunta", + "default.placeholder.history": "{0} ({1}, {2} para el historial)", + "empty": "No hay resultados, refina la entrada e inténtalo de nuevo", + "err.apply": "Error al aplicar los cambios.", + "err.discard": "Error al descartar los cambios.", + "thinking": "Pensando...", + "welcome.1": "El contenido generado por inteligencia artificial puede ser incorrecto" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorStrategies": { + "lines.0": "No ha cambiado nada", + "lines.1": "Se modificó 1 línea", + "lines.N": "Líneas {0} modificadas" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorWidget": { + "aria-label": "Entrada del editor interactivo", + "interactiveEditor.accessibilityHelp": "Entrada interactiva del editor, use {0} para la Ayuda de accesibilidad del editor interactivo.", + "interactiveSessionInput.accessibilityHelpNoKb": "Entrada interactiva del editor, ejecute el comando de ayuda de accesibilidad del editor interactivo para obtener más información.", + "modified": "Modificado", + "original": "Original" + }, + "vs/workbench/contrib/interactiveEditor/common/interactiveEditor": { + "editMode": "Configure si los cambios diseñados en el editor interactivo se aplican directamente al documento o se obtiene una vista previa primero.", + "editMode.live": "Los cambios se aplican directamente al documento, pero se pueden resaltar mediante diferencias insertadas. Al finalizar una sesión, se conservarán los cambios.", + "editMode.livePreview": "Los cambios se aplican directamente al documento y se resaltan visualmente a través de diferencias en línea o en paralelo. Al finalizar una sesión, se conservarán los cambios.", + "editMode.preview": "Solo se obtiene una vista previa de los cambios y es necesario aceptarlos mediante el botón Aplicar. Al finalizar una sesión, se descartarán los cambios.", + "interactiveEditor.border": "Color de borde del widget del editor interactivo", + "interactiveEditor.regionHighlight": "Resaltado en segundo plano de la región interactiva actual. Debe ser transparente.", + "interactiveEditor.shadow": "Color de sombra del widget del editor interactivo", + "interactiveEditorDidEdit": "Si el editor interactivo ha cambiado algún código", + "interactiveEditorDiff": "Si el editor interactivo muestra diferencias para los cambios.", + "interactiveEditorDiff.inserted": "Color de fondo del texto insertado en la entrada del editor interactivo", + "interactiveEditorDiff.removed": "Color de fondo del texto quitado de la entrada del editor interactivo", + "interactiveEditorDocumentChanged": "Si el documento ha cambiado simultáneamente", + "interactiveEditorEmpty": "Si la entrada del editor interactivo está vacía", + "interactiveEditorFocused": "Si la entrada del editor interactivo está enfocada", + "interactiveEditorHasActiveRequest": "Si el editor interactivo tiene una solicitud activa", + "interactiveEditorHasProvider": "Si existe un proveedor para editores interactivos", + "interactiveEditorHasStashedSession": "Si el editor interactivo ha mantenido una sesión para una restauración rápida", + "interactiveEditorInnerCursorFirst": "Si el cursor de la entrada del editor iterante está en la primera línea", + "interactiveEditorInnerCursorLast": "Si el cursor de la entrada del editor iterante está en la última línea", + "interactiveEditorInput.background": "Color de fondo de la entrada del editor interactivo", + "interactiveEditorInput.border": "Color de borde de la entrada del editor interactivo", + "interactiveEditorInput.focusBorder": "Color de borde de la entrada del editor interactivo cuando se enfoca", + "interactiveEditorInput.placeholderForeground": "Color de primer plano del marcador de posición de entrada del editor interactivo", + "interactiveEditorLastFeedbackKind": "Último tipo de comentario que se proporcionó", + "interactiveEditorMarkdownMessageCropState": "Si el mensaje del editor interactivo está recortado, no recortado o expandido", + "interactiveEditorOuterCursorPosition": "Si el cursor del editor externo está por encima o por debajo de la entrada del editor interactivo", + "interactiveEditorResponseType": "¿Qué tipo fue la última respuesta de la sesión del editor interactivo actual?", + "interactiveEditorVisible": "Si la entrada del editor interactivo está visible" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionActions": { + "actions.ineractiveSession.acceptInput": "Sesión interactiva Aceptar entrada", + "actions.interactiveSession.focus": "Enfocar la sesión interactiva", + "interactiveSession.category": "Sesión interactiva", + "interactiveSession.clear.label": "Borrar", + "interactiveSession.clearHistory.label": "Borrar el historial de entradas", + "interactiveSession.focusInput.label": "Entrada de foco", + "interactiveSession.history.label": "Mostrar historial", + "interactiveSession.history.pick": "Seleccione una sesión de chat para restaurar", + "interactiveSession.open": "Abrir editor ({0})" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCodeblockActions": { + "interactive.copyCodeBlock.label": "Copiar", + "interactive.insertCodeBlock.label": "Insertar en el cursor", + "interactive.insertIntoNewFile.label": "Insertar en nuevo archivo", + "interactive.runInTerminal.label": "Ejecutar en terminal" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCopyActions": { + "interactive.copyAll.label": "Copiar todo", + "interactive.copyItem.label": "Copiar" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionExecuteActions": { + "interactive.cancel.label": "Cancelar", + "interactive.submit.label": "Enviar" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionTitleActions": { + "interactive.voteDown.label": "Votar en contra", + "interactive.voteUp.label": "Votar a favor" + }, + "vs/workbench/contrib/interactiveSession/browser/contrib/interactiveSessionInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Formule su pregunta", + "interactive.input.placeholderWithCommands": "Formule una pregunta o escriba \"/\" para los temas" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSession.contribution": { + "interactiveSession": "Sesión interactiva", + "interactiveSession.editor.fontFamily": "Controla la familia de fuentes en sesiones interactivas.", + "interactiveSession.editor.fontSize": "Controla el tamaño de fuente en píxeles en sesiones interactivas.", + "interactiveSession.editor.fontWeight": "Controla el grosor de la fuente en las sesiones interactivas.", + "interactiveSession.editor.lineHeight": "Controla la altura de línea en píxeles en sesiones interactivas. Use 0 para calcular la altura de línea a partir del tamaño de fuente.", + "interactiveSession.editor.wordWrap": "Controla si las líneas deben ajustarse en sesiones interactivas.", + "interactiveSessionConfigurationTitle": "Sesión interactiva" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionContributionServiceImpl": { + "vscode.extension.contributes.interactiveSession": "Aporta un proveedor de sesiones interactivas", + "vscode.extension.contributes.interactiveSession.icon": "Un icono para este proveedor de Sesión interactiva.", + "vscode.extension.contributes.interactiveSession.id": "Identificador único para este proveedor de sesión interactiva.", + "vscode.extension.contributes.interactiveSession.label": "Nombre para mostrar de este proveedor de sesión interactiva.", + "vscode.extension.contributes.interactiveSession.when": "Una condición que debe ser verdadera para habilitar este proveedor de sesión interactiva." + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionEditorInput": { + "interactiveSessionEditorName": "Sesión interactiva" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionInputPart": { + "interactiveSessionInput": "Entrada de sesión interactiva" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionListRenderer": { + "interactiveSession": "Sesión interactiva" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionWidget": { + "clear": "Borrar la sesión" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionColors": { + "interactive.requestBackground": "El color de fondo de una solicitud interactiva.", + "interactive.requestBorder": "Color de borde de una solicitud interactiva." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionContextKeys": { + "hasInteractiveSessionProvider": "Es true cuando se ha registrado algún proveedor de sesiones interactivas.", + "inInteractiveInput": "es true cuando el foco está en la entrada interactiva; en caso contrario, es false.", + "inInteractiveSession": "Es true cuando el foco está en el widget de sesión interactiva; en caso contrario, es false.", + "interactiveInputHasText": "Es true cuando la entrada interactiva tiene texto.", + "interactiveSessionRequestInProgress": "Es true cuando la solicitud actual aún está en curso.", + "interactiveSessionResponseHasProviderId": "Es true cuando el proveedor ha asignado un identificador a esta respuesta.", + "interactiveSessionResponseVote": "Cuando la respuesta ha sido votada a favor, se establece en \"up\". Cuando se ha votado en contra, se establece como \"down\". En caso contrario, será una cadena vacía." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionServiceImpl": { + "emptyResponse": "El proveedor devolvió una respuesta nula" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionViewModel": { + "thinking": "Pensando" + }, + "vs/workbench/contrib/issue/browser/issue.contribution": { + "statusUnsupported": "El argumento --status aún no se admite en exploradores." + }, + "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Reportar &&problema en inglés", "reportIssueInEnglish": "Notificar problema..." }, - "vs/workbench/contrib/issue/electron-sandbox/issueActions": { + "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Abrir &&explorador de procesos", "openProcessExplorer": "Abrir Explorador de Procesos", - "reportPerformanceIssue": "Notificar problema de rendimiento..." + "reportPerformanceIssue": "Notificar problema de rendimiento...", + "stopTracing": "Detener seguimiento", + "stopTracing.button": "&&Volver a iniciar y habilitar el seguimiento", + "stopTracing.detail": "Esto puede tardar hasta un minuto en completarse.", + "stopTracing.message": "El seguimiento requiere iniciarse con un argumento '--trace'", + "stopTracing.title": "Creando archivo de seguimiento..." }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Alternar la solución de problemas de los métodos abreviados de teclado" @@ -6268,7 +7252,6 @@ "vs/workbench/contrib/languageStatus/browser/languageStatus.contribution": { "aria.1": "{0}, {1}", "aria.2": "{0}", - "cat": "Ver", "langStatus.aria": "Estado del idioma del editor: {0}", "langStatus.name": "Estado de idioma del editor", "name.pattern": "{0} (Estado de idioma)", @@ -6276,6 +7259,16 @@ "reset": "Restablecer contador de interacción de estado de idioma", "unpin": "Quitar de la barra de estado" }, + "vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": { + "colorDecoratorsStatusItem.name": "Estado del decorador de color", + "colorDecoratorsStatusItem.source": "Decoradores de color", + "foldingRangesStatusItem.name": "Estado de plegado", + "foldingRangesStatusItem.source": "Plegamiento", + "status.button.configure": "Configurar", + "status.limited.details": "solo se muestran {0} por motivos de rendimiento", + "status.limitedColorDecorators.short": "Decoradores de color", + "status.limitedFoldingRanges.short": "Rangos de plegado" + }, "vs/workbench/contrib/localHistory/browser/localHistory": { "localHistoryIcon": "Icono de una entrada del historial local en la vista Escala de tiempo.", "localHistoryRestore": "Icono para restaurar el contenido de una entrada del historial local." @@ -6322,29 +7315,7 @@ "revealInMac": "Revelar en Finder", "revealInWindows": "Mostrar en el Explorador de archivos" }, - "vs/workbench/contrib/localization/browser/localizationsActions": { - "available": "Disponible", - "chooseLocale": "Seleccionar idioma para mostrar", - "clearDisplayLanguage": "Borrar visualización de preferencia de idioma", - "configureLocale": "Configurar idioma de pantalla", - "installed": "Instalado" - }, - "vs/workbench/contrib/localization/electron-sandbox/localeService": { - "argvInvalid": "No se puede escribir el idioma para mostrar. Abra la configuración del entorno de ejecución, corrija los errores o advertencias que contiene e inténtelo de nuevo.", - "installing": "Instalando {0} compatibilidad con idiomas...", - "openArgv": "Abrir configuración en tiempo de ejecución", - "restart": "&&Reiniciar", - "restartDisplayLanguageDetail": "Presione el botón reiniciar para de reinicio {0} y establezca el idioma para mostrar en {1}.", - "restartDisplayLanguageMessage": "Para cambiar el idioma para mostrar, {0} debe reiniciarse" - }, - "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { - "activateLanguagePack": "Para utilizar VS Code en {0}, VS Code necesita reiniciarse.", - "changeAndRestart": "Cambiar el idioma y reiniciar", - "doNotChangeAndRestart": "No cambiar el idioma", - "doNotRestart": "No reiniciar", - "neverAgain": "No mostrar de nuevo", - "restart": "Reiniciar", - "updateLocale": "¿Desea cambiar el idioma de la interfaz de usuario de VS Code a {0} y reiniciar la aplicación?", + "vs/workbench/contrib/localization/common/localization.contribution": { "vscode.extension.contributes.localizations": "Contribuye a la localización del editor", "vscode.extension.contributes.localizations.languageId": "Identificador del idioma en el que se traducen las cadenas de visualización.", "vscode.extension.contributes.localizations.languageName": "Nombre del idioma en Inglés.", @@ -6354,6 +7325,19 @@ "vscode.extension.contributes.localizations.translations.id.pattern": "ID debe ser ' vscode ' o en formato ' publisherId.extensionName ' para traducer VS Code o una extensión respectivamente.", "vscode.extension.contributes.localizations.translations.path": "Una ruta de acceso relativa a un archivo que contiene traducciones para el idioma." }, + "vs/workbench/contrib/localization/common/localizationsActions": { + "available": "Disponible", + "chooseLocale": "Seleccionar idioma para mostrar", + "clearDisplayLanguage": "Borrar visualización de preferencia de idioma", + "configureLocale": "Configurar idioma de pantalla", + "installed": "Instalado", + "moreInfo": "Más información" + }, + "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { + "changeAndRestart": "Cambiar el idioma y reiniciar", + "neverAgain": "No mostrar de nuevo", + "updateLocale": "¿Quiere cambiar el idioma de visualización de {0} a {1} y reiniciar?" + }, "vs/workbench/contrib/localization/electron-sandbox/minimalTranslations": { "installAndRestart": "Instalar y Reiniciar", "installAndRestartMessage": "Instala el paquete de idioma para cambiar el idioma a {0}.", @@ -6361,43 +7345,44 @@ "showLanguagePackExtensions": "Busca paquetes de idioma en Marketplace para cambiar el idioma a {0}." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "editSessionsLog": "Editar sesiones", - "rendererLog": "Ventana", - "show window log": "Mostrar registro de ventana", - "telemetryLog": "Telemetría", - "userDataSyncLog": "Sincronización de configuración" + "remote name": "{0} (remoto)", + "setDefaultLogLevel": "Establecer nivel de registro predeterminado", + "show window log": "Mostrar registro de ventana" }, "vs/workbench/contrib/logs/common/logsActions": { - "critical": "Crítico", + "all": "Todo", "current": "Actual", "debug": "Depurar", "default": "Predeterminado", - "default and current": "Predeterminado y actual", "err": "Error", + "extensionLogs": "Registros de extensión", "info": "Información", "log placeholder": "Seleccionar el archivo de registro", + "loggers": "Registros", "off": "OFF", "openSessionLogFile": "Abra el archivo de registro de ventana (Sesión)...", + "resetLogLevel": "Establecer como nivel de registro predeterminado", "selectLogLevel": "Seleccionar nivel de log", + "selectLogLevelFor": " {0}: Seleccionar nivel de registro", + "selectlog": "Establecer nivel de registro", "sessions placeholder": "Seleccione sesión", "setLogLevel": "Establecer nivel de registro...", "trace": "Seguimiento", "warn": "Advertencia" }, - "vs/workbench/contrib/logs/electron-sandbox/logs.contribution": { - "mainLog": "Principal", - "sharedLog": "Compartido" - }, "vs/workbench/contrib/logs/electron-sandbox/logsActions": { "openExtensionLogsFolder": "Abrir carpeta de registros de extensión", "openLogsFolder": "Abrir carpeta de registros" }, "vs/workbench/contrib/markers/browser/markers.contribution": { + "Active File": "Mostrar solo archivo activo", + "Excluded Files": "Ocultar archivos excluidos", + "Infos": "Mostrar informaciones", "clearFiltersText": "Borrar el texto de los filtros", "collapseAll": "Contraer todo", "copyMarker": "Copiar", "copyMessage": "Copiar mensaje", - "filter": "Filtrar", + "errors": "Mostrar errores", "focusProblemsFilter": "Centrarse en el filtro de problemas", "focusProblemsList": "Centrarse en la vista de problemas", "manyProblems": "+10Mil", @@ -6408,12 +7393,18 @@ "show multiline": "Mostrar mensaje en varias líneas", "show singleline": "Mostrar mensaje en línea", "status.problems": "Problemas", + "toggle Excluded Files": "Alternar archivos excluidos", + "toggle active file": "Alternar archivo activo", + "toggle errors": "Errores de alternancia", + "toggle infos": "Alternar información", + "toggle warnings": "Advertencias de alternancia", "totalErrors": "Errores: {0}", "totalInfos": "Información: {0}", "totalProblems": "Total {0} Problemas", "totalWarnings": "Advertencias: {0}", "viewAsTable": "Ver como tabla", - "viewAsTree": "Ver como árbol" + "viewAsTree": "Ver como árbol", + "warnings": "Mostrar advertencias" }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "Problemas", @@ -6437,10 +7428,7 @@ "vs/workbench/contrib/markers/browser/markersView": { "No problems filtered": "Mostrando {0} problemas", "clearFilter": "Borrar filtros", - "problems filtered": "Mostrando {0} de {1} problemas" - }, - "vs/workbench/contrib/markers/browser/markersViewActions": { - "filterIcon": "Icono de la configuración de filtro en la vista de marcadores.", + "problems filtered": "Mostrando {0} de {1} problemas", "showing filtered problems": "Se muestran {0} de {1}" }, "vs/workbench/contrib/markers/browser/messages": { @@ -6478,16 +7466,16 @@ "problems.panel.configuration.showCurrentInStatus": "Al habilitarse, muestra el problema actual en la barra de estado.", "problems.panel.configuration.title": "Vista Problemas", "problems.panel.configuration.viewMode": "Controla el modo de vista predeterminado de la vista Problemas.", - "problems.tree.aria.label.error.marker": "Error generado por {0}: {1} en la línea {2} y el carácter {3}.{4}", + "problems.tree.aria.label.error.marker": "Error: {0} en la línea {1} y el carácter {2}.{3} generado por {4}", "problems.tree.aria.label.error.marker.nosource": "Error: {0} en la línea {1} y el carácter {2}.{3}", - "problems.tree.aria.label.info.marker": "Información generada por {0}: {1} en la línea {2} y el carácter {3}.{4}", + "problems.tree.aria.label.info.marker": "Información: {0} en la línea {1} y el carácter {2}.{3} generada por {4}", "problems.tree.aria.label.info.marker.nosource": "Información: {0} en la línea {1} y el carácter {2}.{3}", - "problems.tree.aria.label.marker": "Problema generado por {0}: {1} en la línea {2} y el carácter {3}.{4}", + "problems.tree.aria.label.marker": "Problema: {0} en la línea {1} y el carácter {2}.{3} generado por {4}", "problems.tree.aria.label.marker.nosource": "Problema: {0} en la línea {1} y el carácter {2}.{3}", "problems.tree.aria.label.marker.relatedInformation": "Este problema tiene referencias a {0} ubicaciones.", "problems.tree.aria.label.relatedinfo.message": "{0} en la línea {1} y el carácter {2} en {3}", "problems.tree.aria.label.resource": "{0} problemas en el archivo {1} de la carpeta {2}", - "problems.tree.aria.label.warning.marker": "Advertencia generada por {0}: {1} en la línea {2} y el carácter {3}.{4}", + "problems.tree.aria.label.warning.marker": "Advertencia: {0} en la línea {1} y el carácter {2}.{3} generada por {4}", "problems.tree.aria.label.warning.marker.nosource": "Advertencia: {0} en la línea {1} y el carácter {2}.{3}", "problems.view.focus.label": "Problemas de enfoque (errores, advertencias, información)", "problems.view.toggle.label": "Alternar problemas (errores, advertencias, información)" @@ -6495,74 +7483,169 @@ "vs/workbench/contrib/mergeEditor/browser/commands/commands": { "layout.column": "Diseño de la columna", "layout.mixed": "Diseño mixto", + "layout.showBase": "Mostrar base", + "layout.showBaseCenter": "Mostrar centro base", + "layout.showBaseTop": "Mostrar base superior", "merge.acceptAllInput1": "Aceptar todos los cambios desde la izquierda", "merge.acceptAllInput2": "Aceptar todos los cambios desde la derecha", - "merge.goToNextConflict": "Ir al siguiente conflicto", - "merge.goToPreviousConflict": "Ir al conflicto anterior", + "merge.goToNextUnhandledConflict": "Ir al siguiente conflicto no controlado", + "merge.goToPreviousUnhandledConflict": "Ir al conflicto no controlado anterior", "merge.openBaseEditor": "Abrir archivo base", "merge.toggleCurrentConflictFromLeft": "Alternar conflicto actual desde la izquierda", "merge.toggleCurrentConflictFromRight": "Alternar conflicto actual desde la derecha", "mergeEditor": "Editor de combinación", + "mergeEditor.acceptMerge": "Completar la fusión mediante combinación", + "mergeEditor.acceptMerge.unhandledConflicts.accept": "&&Completar con conflictos", + "mergeEditor.acceptMerge.unhandledConflicts.detail": "El archivo contiene conflictos no controlados.", + "mergeEditor.acceptMerge.unhandledConflicts.message": "¿Desea completar la combinación de {0}?", "mergeEditor.compareInput1WithBase": "Comparar la entrada 1 con la base", "mergeEditor.compareInput2WithBase": "Comparar la entrada 2 con la base", "mergeEditor.compareWithBase": "Comparar con línea base", + "mergeEditor.resetChoice": "Restablecer opción para \"Cerrar con conflictos\"", + "mergeEditor.resetResultToBaseAndAutoMerge": "Restablecer resultado", + "mergeEditor.resetResultToBaseAndAutoMerge.short": "Restablecer", "openfile": "Abrir archivo", + "showNonConflictingChanges": "Mostrar cambios que no están en conflicto", "title": "Abrir el Editor de combinación" }, "vs/workbench/contrib/mergeEditor/browser/commands/devCommands": { "merge.dev.copyState": "Copiar estado del editor de mezcla como JSON", - "merge.dev.openState": "Abrir estado del editor de mezcla desde JSON", - "mergeEditor.enterJSON": "Escribir JSON", + "merge.dev.loadContentsFromFolder": "Cargar estado del editor de combinación desde la carpeta", + "merge.dev.saveContentsToFolder": "Guardar estado del editor de combinación en la carpeta", + "mergeEditor": "Editor de combinación (desarrollo)", "mergeEditor.name": "Editor de combinación", "mergeEditor.noActiveMergeEditor": "No hay ningún editor de combinación activo", - "mergeEditor.successfullyCopiedMergeEditorContents": "Estado del editor de mezcla copiado correctamente" + "mergeEditor.selectFolderToSaveTo": "Seleccionar la carpeta en la que desea guardar", + "mergeEditor.successfullyCopiedMergeEditorContents": "Estado del editor de mezcla copiado correctamente", + "mergeEditor.successfullySavedMergeEditorContentsToFolder": "El estado del editor de combinación se guardó correctamente en la carpeta" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": { + "diffAlgorithm.advanced": "Usa el algoritmo de diferenciación avanzada.", + "diffAlgorithm.legacy": "Usa el algoritmo de diferenciación heredado.", "name": "Editor de combinación" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": { - "name": "Combinando: {0}", - "unhandledConflicts.cancel": "Cancelar", - "unhandledConflicts.detail1": "Los conflictos de combinación en este editor permanecerán sin controlar.", - "unhandledConflicts.detailN": "Los conflictos de combinación en {0} editores permanecerán sin control.", - "unhandledConflicts.discard": "Descartar cambios de fusión mediante combinación", - "unhandledConflicts.ignore": "Continuar con conflictos", - "unhandledConflicts.msg": "¿Quiere continuar con conflictos no controlados?", - "unhandledConflicts.saveAndIgnore": "Guardar y continuar con conflictos" + "name": "Combinando: {0}" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": { + "acceptMerge": "&&Aceptar combinación", + "detail1": "El resultado de la combinación se perderá si no lo guarda.", + "detail1Conflicts": "El archivo contiene conflictos no controlados. El resultado de la combinación se perderá si no lo guarda.", + "detailN": "Los resultados de la combinación se perderán si no los guarda.", + "detailNConflicts": "Los archivos contienen conflictos no controlados. Los resultados de la combinación se perderán si no los guarda.", + "discard": "&&No guardar", + "merge-editor.source": "Antes de resolver los conflictos en el Editor de combinación", + "message1": "¿Desea mantener el resultado de la combinación de {0}?", + "messageN": "¿Desea mantener el resultado de la combinación de los archivos {0}?", + "noMoreWarn": "No volver a preguntar", + "save": "&&Guardar", + "saveTempFile.detail": "Esto escribirá el resultado de la combinación en el archivo original y cerrará el editor de combinación.", + "saveTempFile.message": "¿Desea aceptar el resultado de la combinación?", + "saveWithConflict": "&&Guardar con conflictos", + "workspace.close": "&&Cerrar", + "workspace.closeWithConflicts": "&&Cerrar con conflictos", + "workspace.detail1.handled": "Los cambios se perderán si no los guarda.", + "workspace.detail1.unhandled": "El archivo contiene conflictos no controlados. Los cambios se perderán si no los guarda.", + "workspace.detail1.unhandled.nonDirty": "El archivo contiene conflictos no controlados.", + "workspace.detailN.handled": "Los cambios se perderán si no los guarda.", + "workspace.detailN.unhandled": "Los archivos contienen conflictos no controlados. Los cambios se perderán si no los guarda.", + "workspace.detailN.unhandled.nonDirty": "Los archivos contienen conflictos no controlados.", + "workspace.doNotSave": "&&No guardar", + "workspace.message1": "¿Quiere guardar los cambios efectuados en {0}?", + "workspace.message1.nonDirty": "¿Desea cerrar el editor de combinación para {0}?", + "workspace.messageN": "¿Desea guardar los cambios realizados en {0} archivos?", + "workspace.messageN.nonDirty": "¿Desea cerrar {0} editores de combinación?", + "workspace.save": "&&Guardar", + "workspace.saveWithConflict": "&&Guardar con conflictos" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": { + "conflictingLine": "1 Líneas en conflicto", + "conflictingLines": "{0} Líneas en conflicto" + }, + "vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": { + "setInputHandled": "Establecer entrada controlada", + "undoMarkAsHandled": "Deshacer marca como controlada" }, "vs/workbench/contrib/mergeEditor/browser/view/colors": { "mergeEditor.change.background": "Color de fondo de los cambios.", "mergeEditor.change.word.background": "El color de primer plano de la palabra cambia.", + "mergeEditor.changeBase.background": "Color de fondo de los cambios en la base.", + "mergeEditor.changeBase.word.background": "Color de fondo de los cambios de palabra en la base.", "mergeEditor.conflict.handled.minimapOverViewRuler": "Color de primer plano para los cambios en la entrada 1.", "mergeEditor.conflict.handledFocused.border": "Color de borde de los conflictos con tiempo de concentración controlados.", "mergeEditor.conflict.handledUnfocused.border": "Color de borde de los conflictos controlados sin tiempo de concentración.", + "mergeEditor.conflict.input1.background": "Color de fondo de las decoraciones en la entrada 1.", + "mergeEditor.conflict.input2.background": "Color de fondo de las decoraciones en la entrada 2.", "mergeEditor.conflict.unhandled.minimapOverViewRuler": "Color de primer plano para los cambios en la entrada 1.", "mergeEditor.conflict.unhandledFocused.border": "Color de borde de los conflictos centrados no controlados.", - "mergeEditor.conflict.unhandledUnfocused.border": "Color de borde de conflictos no controlados sin tiempo de concentración." + "mergeEditor.conflict.unhandledUnfocused.border": "Color de borde de conflictos no controlados sin tiempo de concentración.", + "mergeEditor.conflictingLines.background": "El fondo del texto \"Líneas en conflicto\"." + }, + "vs/workbench/contrib/mergeEditor/browser/view/conflictActions": { + "accept": "Aceptar {0}", + "acceptBoth": "Aceptar combinación", + "acceptBoth0First": "Aceptar la combinación ({0} primero)", + "acceptBothTooltip": "Aceptar una combinación automática de ambos lados en el documento de resultados.", + "acceptTooltip": "Aceptar {0} en el documento de resultados.", + "append": "Anexar {0}", + "appendTooltip": "Anexe {0} al documento de resultados.", + "combine": "Aceptar combinación", + "ignore": "Omitir", + "manualResolution": "Resolución manual", + "manualResolutionTooltip": "Este conflicto se ha resuelto manualmente.", + "markAsHandledTooltip": "No aceptar este lado del conflicto.", + "noChangesAccepted": "No se acepta ningún cambio", + "noChangesAcceptedTooltip": "La resolución actual de este conflicto es igual al antecesor común de los cambios de derecha e izquierda.", + "remove": "Quitar {0}", + "removeTooltip": "Quitar {0} del documento de resultados.", + "resetToBase": "Restablecer a la base", + "resetToBaseTooltip": "Restablecer este conflicto al antecesor común de los cambios a la derecha e izquierda." + }, + "vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": { + "base": "Base", + "compareWith": "Comparación con {0}", + "compareWithTooltip": "Las diferencias se resaltan con un color de fondo." }, "vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": { - "accept": "Aceptar", + "accept.conflicting": "Aceptar (el resultado tiene modificaciones)", + "accept.excluded": "Aceptar", + "accept.first": "Deshacer aceptar", + "accept.second": "Deshacer Aceptar (actualmente segundo)", + "input1": "Entrada 1", + "input2": "Entrada 2", "mergeEditor.accept": "Aceptar {0}", "mergeEditor.acceptBoth": "Aceptar ambos", "mergeEditor.markAsHandled": "Marcar como controlado", "mergeEditor.swap": "Intercambiar" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": { + "allConflictHandled": "Todos los conflictos controlados, la combinación se puede completar ahora.", + "goToNextConflict": "Ir al siguiente conflicto", "mergeEditor.remainingConflict": "{0} conflictos restantes", - "mergeEditor.remainingConflicts": "{0} conflicto restante" + "mergeEditor.remainingConflicts": "{0} conflicto restante", + "result": "Resultado" }, "vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": { - "editor.mergeEditor.label": "Editor de combinación", - "input1": "Entrada 1", - "input2": "Entrada 2", - "mergeEditor": "Editor de combinación de texto", - "result": "Resultado" + "mergeEditor": "Editor de combinación de texto" + }, + "vs/workbench/contrib/mergeEditor/browser/view/viewModel": { + "noConflictMessage": "Actualmente no hay ningún conflicto centrado que se pueda alternar." }, "vs/workbench/contrib/mergeEditor/common/mergeEditor": { "baseUri": "El identificador uri de la base de un editor de combinación", "editorLayout": "Modo de diseño de un editor de combinación", "is": "El editor es un editor de combinación", - "resultUri": "El identificador uri del resultado de un editor de combinación" + "isr": "El editor es el editor de resultados de un editor de mezcla.", + "resultUri": "El identificador uri del resultado de un editor de combinación", + "showBase": "Si el editor de combinación muestra la versión base", + "showBaseAtTop": "Si la base debe mostrarse en la parte superior", + "showNonConflictingChanges": "Si el editor de combinación muestra cambios que no están en conflicto" + }, + "vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Abrir selección en el Editor de combinación temporal", + "merge.dev.openState": "Abrir estado del editor de mezcla desde JSON", + "mergeEditor": "Editor de combinación (desarrollo)", + "mergeEditor.enterJSON": "Escribir JSON" }, "vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": { "notebookActions.changeCellToCode": "Cambiar la celda a código", @@ -6579,16 +7662,20 @@ "notebookActions.expandCellOutput": "Expandir los resultados de la celda", "notebookActions.joinCellAbove": "Unir con la celda anterior", "notebookActions.joinCellBelow": "Unir con la celda siguiente", + "notebookActions.joinSelectedCells": "Combinar celdas seleccionadas", "notebookActions.moveCellDown": "Bajar celda", "notebookActions.moveCellUp": "Subir celda", "notebookActions.splitCell": "Dividir celda", - "notebookActions.toggleOutputs": "Alternar salidas" + "notebookActions.toggleOutputs": "Alternar salidas", + "notebookActions.toggleScrolling": "Alternar salida de celda de desplazamiento" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": { "notebook.cell.status.executing": "En ejecución", "notebook.cell.status.failed": "Error", "notebook.cell.status.pending": "Pendiente", - "notebook.cell.status.success": "Correcto" + "notebook.cell.status.success": "Correcto", + "notebook.cell.statusBar.timerTooltip": "**Última ejecución** {0}\r\n\r\n**Tiempo de ejecución** {1}\r\n\r\n**Tiempo de sobrecarga** {2}\r\n\r\n**Tiempos de representación**\r\n\r\n{3}", + "notebook.cell.statusBar.timerTooltip.reportIssueFootnote": "Usa los vínculos anteriores para presentar un problema mediante el informador del problema." }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": { "notebook.cell.status.autoDetectLanguage": "Aceptar lenguaje detectado: {0}", @@ -6602,22 +7689,12 @@ "toggleNotebookClipboardLog": "Alternar solución de problemas del Portapapeles del bloc de notas" }, "vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": { - "current1": "Seleccionado actualmente", - "current2": "{0} - Seleccionado actualmente", - "installSuggestedKernel": "Instalar extensiones sugeridas", "kernel.select.label": "Seleccionar el kernel", "notebook.activeCellStatusName": "Selecciones del editor del Bloc de notas", "notebook.info": "Información del kernel del bloc de notas", "notebook.multiActiveCellIndicator": "Celda {0} ({1} seleccionado)", "notebook.select": "Selección del kernel del bloc de notas", "notebook.singleActiveCellIndicator": "Celda {0} de {1}", - "notebookActions.selectKernel": "Seleccionar kernel del cuaderno", - "notebookActions.selectKernel.args": "Argumentos del kernel del bloc de notas", - "otherKernelKinds": "Otro", - "prompt.placeholder.change": "Cambiar el kernel para \"{0}\"", - "prompt.placeholder.select": "Seleccionar el kernel para '{0}'", - "searchForKernels": "Buscar extensiones de kernel en Marketplace", - "suggestedKernels": "Sugerencias", "tooltop": "{0} (Sugerencia)" }, "vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": { @@ -6636,7 +7713,7 @@ "label.toggleReplaceButton": "Alternar reemplazar", "notebook.find.filter.filterAction": "Buscar filtros", "notebook.find.filter.findInCodeInput": "Origen de celda de código", - "notebook.find.filter.findInCodeOutput": "Salida de celda", + "notebook.find.filter.findInCodeOutput": "Salida de celda de código", "notebook.find.filter.findInMarkupInput": "Origen de Markdown", "notebook.find.filter.findInMarkupPreview": "Markdown representado", "placeholder.find": "Buscar", @@ -6650,6 +7727,7 @@ "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Dar formato al Bloc de notas", "formatCell.label": "Aplicar formato a celda", + "formatCells.label": "Aplicar formato a las celdas", "label": "Dar formato al Bloc de notas" }, "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { @@ -6680,11 +7758,23 @@ "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { "setProfileTitle": "Establecer el perfil" }, + "vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": { + "codeAction.apply": "Aplicando la acción de código \"{0}\".", + "codeaction.get2": "Obteniendo acciones de código de \"{0}\" ([configure] ({1})).", + "label": "Dar formato al bloc de notas", + "notebookFormatSave.formatting": "Formateando", + "notebookSaveParticipants.cellCodeActions": "Ejecutando acciones de código", + "notebookSaveParticipants.notebookCodeActions": "Ejecutar acciones de código \"Bloc de notas\"" + }, "vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": { "workbench.notebook.clearNotebookEdtitorTypeCache": "Borrar caché de tipos de editor de blocs de notas", "workbench.notebook.inspectLayout": "Inspeccionar el diseño del Bloc de notas", "workbench.notebook.toggleLayoutTroubleshoot": "Alternar solución de problemas de diseño" }, + "vs/workbench/contrib/notebook/browser/controller/cellOperations": { + "notebookActions.joinSelectedCells": "No se pueden combinar celdas de diferentes tipos", + "notebookActions.joinSelectedCells.label": "Unir celdas del bloc de notas" + }, "vs/workbench/contrib/notebook/browser/controller/coreActions": { "miShare": "Compartir", "notebookActions.category": "Bloc de notas", @@ -6694,9 +7784,12 @@ "vs/workbench/contrib/notebook/browser/controller/editActions": { "autoDetect": "Detección automática", "changeLanguage": "Cambiar el lenguaje de la celda", - "clearAllCellsOutputs": "Borrar resultados de todas las celdas", + "clearAllCellsOutputs": "Borrar todas las salidas", "clearCellOutputs": "Borrar salidas de celdas", + "confirmDeleteButton": "Eliminar", + "confirmDeleteButtonMessage": "Esta celda se está ejecutando, ¿está seguro de que desea eliminarla?", "detectLanguage": "Aceptar lenguaje detectado para celda", + "doNotAskAgain": "No volver a hacerme esta pregunta", "languageDescription": "({0}): lenguaje actual", "languageDescriptionConfigured": "({0})", "languagesPicks": "idiomas (identificador)", @@ -6716,6 +7809,7 @@ "notebookActions.executeAndSelectBelow": "Ejecutar celda del Bloc de notas y seleccionar a continuación", "notebookActions.executeBelow": "Ejecutar la celda y abajo", "notebookActions.executeNotebook": "Ejecutar todo", + "notebookActions.interruptNotebook": "Interrumpir", "notebookActions.renderMarkdown": "Representar todas las celdas de Markdown", "revealLastFailedCell": "Ir a la celda con errores más recientes", "revealLastFailedCellShort": "Ir a", @@ -6748,14 +7842,15 @@ "customizeNotebook": "Personalizar blocs de notas...", "notebook.placeholder": "Archivo de configuración para guardar en", "notebook.saveMimeTypeOrder": "Guardar orden de visualización de mimetype", - "notebook.showLineNumbers": "Mostrar los números de línea del bloc de notas", + "notebook.showLineNumbers": "Números de línea del bloc de notas", "notebook.toggleBreadcrumb": "Alternar rutas de navegación", "notebook.toggleCellToolbarPosition": "Alternar la posición de la barra de herramientas de celdas", "notebook.toggleLineNumbers": "Alternar los números de línea del bloc de notas", "saveTarget.machine": "Configuración de usuario", "saveTarget.workspace": "Configuración del área de trabajo", "workbench.notebook.layout.configure.label": "Personalizar el diseño del Bloc de notas", - "workbench.notebook.layout.select.label": "Seleccionar entre los diseños del Bloc de notas" + "workbench.notebook.layout.select.label": "Seleccionar entre los diseños del Bloc de notas", + "workbench.notebook.layout.webview.reset.label": "Restablecer vista web del bloc de notas" }, "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { "builtinRenderInfo": "integrada", @@ -6767,6 +7862,8 @@ "promptChooseMimeTypeInSecure.placeHolder": "Seleccione el tipo de mime que se va a representar para la salida actual. Los tipos de mime enriquecidos solo están disponibles cuando el bloc de notas es de confianza" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { + "notebook.diff.action.next.title": "Mostrar el cambio siguiente", + "notebook.diff.action.previous.title": "Mostrar el cambio anterior", "notebook.diff.cell.revertInput": "Revertir la entrada", "notebook.diff.cell.revertMetadata": "Revertir metadatos", "notebook.diff.cell.revertOutputs": "Revertir resultados", @@ -6777,32 +7874,9 @@ "notebook.diff.showOutputs": "Mostrar las diferencias de los resultados", "notebook.diff.switchToText": "Abrir el editor de diferencias de texto" }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": { "notebookTreeAriaLabel": "Diferencia de texto del bloc de notas" }, - "vs/workbench/contrib/notebook/browser/extensionPoint": { - "contributes.notebook.provider": "Aporta el proveedor de documentos del Bloc de notas.", - "contributes.notebook.provider.displayName": "Nombre legible del Bloc de notas.", - "contributes.notebook.provider.selector": "Conjunto de globs para los que está destinado el Bloc de notas.", - "contributes.notebook.provider.selector.filenamePattern": "Glob para el que está habilitado el bloc de notas.", - "contributes.notebook.provider.viewType": "Tipo de bloc de notas.", - "contributes.notebook.renderer": "Aporta el proveedor del representador de resultados del Bloc de notas.", - "contributes.notebook.renderer.displayName": "Nombre legible del representador de salida del bloc de notas.", - "contributes.notebook.renderer.entrypoint": "Archivo que se cargará en la vista web para representar la extensión.", - "contributes.notebook.renderer.entrypoint.extends": "Representador existente que este extiende.", - "contributes.notebook.renderer.hardDependencies": "Lista de dependencias del kernel que requiere el representador. Si alguna de las dependencias está presente en el \"NotebookKernel. preloads\", se puede usar el representador.", - "contributes.notebook.renderer.optionalDependencies": "Lista de dependencias de kernel ligeras que puede usar el representador. Si alguna de las dependencias está presente en \"NotebookKernel. preloads\", el representador se preferirá a los representadores que no interactúen con el kernel.", - "contributes.notebook.renderer.requiresMessaging": "Define cómo y si el representador necesita comunicarse con un host de extensiónes, a través de `createRendererMessaging`. Los representadores con requisitos de mensajería más estrictos puede que no funcionen en todos los entornos.", - "contributes.notebook.renderer.requiresMessaging.always": "Se requiere mensajería. El representador solo se usará cuando forme parte de una extensión que se pueda ejecutar en un host de extensión.", - "contributes.notebook.renderer.requiresMessaging.never": "El representador no requiere mensajería.", - "contributes.notebook.renderer.requiresMessaging.optional": "El representador funciona mejor con la mensajería disponible, pero no es necesaria.", - "contributes.notebook.renderer.viewType": "Identificador único del representador de salida del bloc de notas.", - "contributes.notebook.selector": "Conjunto de globs para los que está destinado el cuaderno.", - "contributes.notebook.selector.provider.excludeFileNamePattern": "Glob para el que el bloc de notas está deshabilitado.", - "contributes.priority": "Controla si el editor personalizado se habilita automáticamente cuando el usuario abre un archivo. Los usuarios pueden invalidar esto con el valor \"workbench.editorAssociations\".", - "contributes.priority.default": "El editor se usa automáticamente cuando el usuario abre un recurso, siempre que no se hayan registrado otros editores personalizados predeterminados para dicho recurso.", - "contributes.priority.option": "El editor no se usa automáticamente cuando el usuario abre un recurso, pero un usuario puede cambiar al editor mediante el comando \"Reopen With\"." - }, "vs/workbench/contrib/notebook/browser/notebook.contribution": { "insertToolbarLocation.betweenCells": "Barra de herramientas que aparece al mantener el mouse entre las celdas.", "insertToolbarLocation.both": "Ambas barras de herramientas.", @@ -6811,28 +7885,36 @@ "notebook.cellToolbarLocation.description": "Indica si la barra de herramientas de celdas debe mostrarse u ocultarse.", "notebook.cellToolbarLocation.viewType": "Configurar la posición de la barra de herramientas de celdas para tipos de archivo específicos", "notebook.cellToolbarVisibility.description": "Indica si la barra de herramientas de celda debe aparecer al pasar el cursor o hacer clic.", + "notebook.codeActionsOnSave": "Experimental. Ejecute una serie de CodeActions para un bloc de notas al guardar. Se debe especificar CodeActions, el archivo no debe guardarse tras un retraso y el editor no debe cerrarse. Ejemplo: `source.fixAll: true`", "notebook.compactView.description": "Controlar si el editor del bloc de notas debe representarse en un formato compacto. Por ejemplo, cuando se activa, disminuirá el ancho del margen izquierdo.", + "notebook.confirmDeleteRunningCell": "Controlar si se requiere un mensaje de confirmación para eliminar una celda en ejecución.", "notebook.consolidatedOutputButton.description": "Controla si la acción de los resultados se debe representar en la barra de herramientas de salida.", "notebook.consolidatedRunButton.description": "Controla si se muestran acciones adicionales en una lista desplegable junto al botón ejecutar.", + "notebook.diff.enableOverviewRuler.description": "Indica si se debe representar la regla de información general en el editor de diferencias para el cuaderno.", "notebook.diff.enablePreview.description": "Indica si se va a usar el editor de diferencias de texto mejorado para el bloc de notas.", "notebook.displayOrder.description": "Lista de prioridades para los tipos de mimo de salida", "notebook.dragAndDrop.description": "Controla si el editor del bloc de notas debe permitir mover celdas mediante arrastrar y colocar.", "notebook.editorOptions.experimentalCustomization": "Configuración de los editores de código utilizados en los blocs de notas. Se puede usar para personalizar la mayoría de las opciones del editor*.", - "notebook.focusIndicator.description": "Controla dónde se representa el indicador de foco, ya sea a lo largo de los bordes de la celda o en el medianil izquierdo", + "notebook.findScope": "Personalice el comportamiento buscar widget para buscar en celdas del bloc de notas. Cuando el origen de marcado y la vista previa de marcado están habilitados, el widget buscará el código fuente o la vista previa en función del estado actual de la celda.", + "notebook.focusIndicator.description": "Controla dónde se representa el indicador de foco, ya sea a lo largo de los bordes de la celda o en el medianil izquierdo.", + "notebook.formatOnCellExecution": "Dé formato a una celda del bloc de notas tras la ejecución. Un formateador debe estar disponible.", + "notebook.formatOnSave": "Dar formato a un bloc de notas al guardar. Un formateador debe estar disponible, el archivo no debe guardarse tras un retraso y el editor no debe cerrarse.", "notebook.globalToolbar.description": "Controla si se debe representar una barra de herramientas global dentro del editor de bloc de notas.", "notebook.globalToolbarShowLabel": "Controla si las acciones de la barra de herramientas del Bloc de notas deben representar la etiqueta o no.", "notebook.insertToolbarPosition.description": "Controlar dónde deberían aparecer las acciones de inserción de celda.", "notebook.interactiveWindow.collapseCodeCells": "Controla si las celdas de código de la ventana interactiva están contraídas de forma predeterminada.", "notebook.markup.fontSize": "Controla el tamaño de fuente en píxeles de la revisión representada en los blocs de notas. Cuando se establece en {0}, se usa el 120 % de {1}.", - "notebook.outputFontFamily": "Familia de fuentes del texto de salida de las celdas del bloc de notas. Cuando se establece en vacío, se usa {0}.", - "notebook.outputFontSize": "Tamaño de fuente del texto de salida de las celdas del bloc de notas. Cuando se establece en {0}, se usa {1}.", - "notebook.outputLineHeight": "Alto de línea del texto de salida para las celdas del bloc de notas.\r\n : los valores entre 0 y 8 se usarán como multiplicador con el tamaño de fuente.\r\n : los valores mayores o iguales que 8 se usarán como valores efectivos.", + "notebook.outputFontFamily": "Familia de fuentes del texto de salida dentro de las celdas del bloc de notas. Cuando se establece en vacío, se usa el {0}.", + "notebook.outputFontSize": "Tamaño de fuente del texto de salida dentro de las celdas del bloc de notas. Cuando se establece en 0, se usa {0}.", + "notebook.outputLineHeight": "Alto de línea del texto de salida dentro de las celdas del bloc de notas.\r\n - Cuando se establece en 0, se usa el alto de línea del editor.\r\n - Los valores entre 0 y 8 se usarán como multiplicador con el tamaño de fuente.\r\n - Los valores mayores o iguales que 8 se usarán como valores efectivos.", + "notebook.outputScrolling": "Presentar inicialmente las salidas del bloc de notas en una región desplazable cuando no supere el límite", + "notebook.outputWordWrap": "Controla si las líneas de la salida deben encapsularse.", "notebook.showCellStatusbar.description": "Indica si se debe mostrar la barra de estado de la celda.", "notebook.showCellStatusbar.hidden.description": "La barra de estado de la celda siempre está oculta.", "notebook.showCellStatusbar.visible.description": "La barra de estado de la celda siempre está visible.", "notebook.showCellStatusbar.visibleAfterExecute.description": "La barra de estado de la celda se oculta hasta que se ha ejecutado la celda. A continuación, se hace visible para mostrar el estado de ejecución.", "notebook.showFoldingControls.description": "Controla cuándo se muestra la flecha de plegado del encabezado de Markdown.", - "notebook.textOutputLineLimit": "Controla el número de líneas de texto que se representan en una salida de texto.", + "notebook.textOutputLineLimit": "Controla cuántas líneas de texto se muestran en una salida de texto. Si {0} está habilitado, esta configuración se usa para determinar el alto de desplazamiento de la salida.", "notebook.undoRedoPerCell.description": "Indica si se debe utilizar una pila para deshacer o rehacer separada para cada celda.", "notebookConfigurationTitle": "Bloc de notas", "showFoldingControls.always": "Los controles plegables siempre están visibles.", @@ -6841,7 +7923,11 @@ }, "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "No se puede abrir el recurso con el tipo de editor del bloc de notas '{0}'. Compruebe si tiene instalada y habilitada la extensión correcta.", - "notebookOpenInTextEditor": "Abrir en el Editor de texto" + "fail.noEditor.extensionMissing": "No se puede abrir el recurso con el tipo de editor del bloc de notas '{0}'. Compruebe si tiene instalada y habilitada la extensión correcta.", + "notebookOpenAsText": "Abrir como texto", + "notebookOpenEnableMissingViewType": "Habilitar extensión para “{0}”", + "notebookOpenInTextEditor": "Abrir en el Editor de texto", + "notebookOpenInstallMissingViewType": "Instalar extensión para '{0}'" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { "focusedCellBackground": "Color de fondo de una celda cuando la celda tiene el foco.", @@ -6860,6 +7946,7 @@ "notebook.outputContainerBorderColor": "Color del borde del contenedor de resultado del cuaderno.", "notebook.selectedCellBorder": "Color del borde superior e inferior de la celda cuando la celda está seleccionada pero no tiene el foco.", "notebook.symbolHighlightBackground": "Color de fondo de la celda resaltada", + "notebookEditorOverviewRuler.runningCellForeground": "Color de la decoración de celda en ejecución en la regla de información general del editor del bloc de notas.", "notebookScrollbarSliderActiveBackground": "Color de fondo del control deslizante de la barra de desplazamiento del bloc de notas al hacer clic en él.", "notebookScrollbarSliderBackground": "Color de fondo del control deslizante de la barra de desplazamiento del bloc de notas.", "notebookScrollbarSliderHoverBackground": "Color de fondo del control deslizante de la barra de desplazamiento del bloc de notas al pasar el puntero.", @@ -6869,13 +7956,36 @@ "notebookTreeAriaLabel": "Cuaderno", "selectedCellBackground": "Color de fondo de una celda cuando esta se selecciona." }, - "vs/workbench/contrib/notebook/browser/notebookExecutionServiceImpl": { - "notebookRunTrust": "Al ejecutar una celda del bloc de notas se ejecutará el código desde esta área de trabajo." + "vs/workbench/contrib/notebook/browser/notebookExtensionPoint": { + "contributes.notebook.provider": "Aporta el proveedor de documentos del Bloc de notas.", + "contributes.notebook.provider.displayName": "Nombre legible del Bloc de notas.", + "contributes.notebook.provider.selector": "Conjunto de globs para los que está destinado el Bloc de notas.", + "contributes.notebook.provider.selector.filenamePattern": "Glob para el que está habilitado el bloc de notas.", + "contributes.notebook.provider.viewType": "Tipo de bloc de notas.", + "contributes.notebook.renderer": "Aporta el proveedor del representador de resultados del Bloc de notas.", + "contributes.notebook.renderer.displayName": "Nombre legible del representador de salida del bloc de notas.", + "contributes.notebook.renderer.entrypoint": "Archivo que se cargará en la vista web para representar la extensión.", + "contributes.notebook.renderer.entrypoint.extends": "Representador existente que este extiende.", + "contributes.notebook.renderer.hardDependencies": "Lista de dependencias del kernel que requiere el representador. Si alguna de las dependencias está presente en el \"NotebookKernel. preloads\", se puede usar el representador.", + "contributes.notebook.renderer.optionalDependencies": "Lista de dependencias de kernel ligeras que puede usar el representador. Si alguna de las dependencias está presente en \"NotebookKernel. preloads\", el representador se preferirá a los representadores que no interactúen con el kernel.", + "contributes.notebook.renderer.requiresMessaging": "Define cómo y si el representador necesita comunicarse con un host de extensiónes, a través de `createRendererMessaging`. Los representadores con requisitos de mensajería más estrictos puede que no funcionen en todos los entornos.", + "contributes.notebook.renderer.requiresMessaging.always": "Se requiere mensajería. El representador solo se usará cuando forme parte de una extensión que se pueda ejecutar en un host de extensión.", + "contributes.notebook.renderer.requiresMessaging.never": "El representador no requiere mensajería.", + "contributes.notebook.renderer.requiresMessaging.optional": "El representador funciona mejor con la mensajería disponible, pero no es necesaria.", + "contributes.notebook.renderer.viewType": "Identificador único del representador de salida del bloc de notas.", + "contributes.notebook.selector": "Conjunto de globs para los que está destinado el cuaderno.", + "contributes.notebook.selector.provider.excludeFileNamePattern": "Glob para el que el bloc de notas está deshabilitado.", + "contributes.preload.entrypoint": "Ruta de acceso al archivo cargado en la vista web.", + "contributes.preload.localResourceRoots": "Rutas de acceso a recursos adicionales que deben permitirse en la vista web.", + "contributes.preload.provider": "Contribuye con las cargas previas del cuaderno.", + "contributes.preload.provider.viewType": "Tipo de bloc de notas.", + "contributes.priority": "Controla si el editor personalizado se habilita automáticamente cuando el usuario abre un archivo. Los usuarios pueden invalidar esto con el valor \"workbench.editorAssociations\".", + "contributes.priority.default": "El editor se usa automáticamente cuando el usuario abre un recurso, siempre que no se hayan registrado otros editores personalizados predeterminados para dicho recurso.", + "contributes.priority.option": "El editor no se usa automáticamente cuando el usuario abre un recurso, pero un usuario puede cambiar al editor mediante el comando \"Reopen With\"." }, "vs/workbench/contrib/notebook/browser/notebookIcons": { "clearIcon": "Icono para borrar las salidas de celda en los editores del bloc de notas.", "collapsedIcon": "Icono para anotar una sección contraída en los editores del bloc de notas.", - "configureKernel": "Icono de configuración en el widget de configuración del kernel en los editores de blocs de notas.", "deleteCellIcon": "Icono para eliminar una celda en los editores del bloc de notas.", "editIcon": "Icono para editar una celda en los editores del bloc de notas.", "errorStateIcon": "Icono para indicar un estado de error en los editores del bloc de notas.", @@ -6888,26 +7998,39 @@ "mimetypeIcon": "Icono de un tipo MIME en los editores del bloc de notas.", "moveDownIcon": "Icono para desplazar una celda hacia abajo en los editores del bloc de notas.", "moveUpIcon": "Icono para desplazar una celda hacia arriba en los editores del bloc de notas.", + "nextChangeIcon": "Icono de la acción de cambio siguiente en el editor de diferencias.", "openAsTextIcon": "Icono para abrir el bloc de notas en un editor de texto.", "pendingStateIcon": "Icono para indicar un estado pendiente en los editores de blocs de notas.", + "previousChangeIcon": "Icono de la acción de cambio anterior en el editor de diferencias.", "renderOutputIcon": "Icono para representar la salida en el editor de diferencias.", "revertIcon": "Icono para revertir en los editores del bloc de notas.", "selectKernelIcon": "Icono de configuración para seleccionar un kernel en los editores del bloc de notas.", "splitCellIcon": "Icono para dividir una celda en los editores del bloc de notas.", "stopEditIcon": "Icono para detener la edición de una celda en los editores del bloc de notas.", "stopIcon": "Icono para detener una ejecución en los editores del bloc de notas.", - "successStateIcon": "Icono para indicar un estado correcto en los editores del bloc de notas.", - "unfoldIcon": "Icono para desplegar una celda en los editores del bloc de notas." + "successStateIcon": "Icono para indicar un estado correcto en los editores del bloc de notas." + }, + "vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": { + "notebookRunTrust": "Al ejecutar una celda del bloc de notas se ejecutará el código desde esta área de trabajo." + }, + "vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": { + "workbench.notebook.clearNotebookKernelsMRUCache": "Borrar caché MRU de los kernel de bloc de notas" }, "vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": { "disableOtherKeymapsConfirmation": "¿Quiere deshabilitar otras asignaciones de teclas ({0}) para evitar conflictos entre enlaces de teclado?", "no": "No", "yes": "Sí" }, + "vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": { + "renderChannelName": "Representación de bloc de notas" + }, + "vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": { + "notebookOpenInstallMissingViewType": "Instalar extensión para '{0}'" + }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": { "notebook.cell.toggleLineNumbers.title": "Mostrar números de línea de celda", "notebook.lineNumbers": "Controla la visualización de los números de línea en el editor de celdas.", - "notebook.showLineNumbers": "Mostrar los números de línea del bloc de notas", + "notebook.showLineNumbers": "Números de línea del bloc de notas", "notebook.toggleLineNumbers": "Alternar los números de línea del bloc de notas" }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": { @@ -6922,7 +8045,7 @@ }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCell": { "cellExpandInputButtonLabel": "Expandir la entrada de la celda ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "Doble clic para expandir la entrada de celda ({0})" + "cellExpandInputButtonLabelWithDoubleClick": "Haga doble clic para expandir la entrada de celda ({0})" }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon": { "notebook.cell.status.executing": "En ejecución", @@ -6935,31 +8058,54 @@ }, "vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellOutput": { "cellExpandOutputButtonLabel": "Expandir la salida de la celda (${0})", - "cellExpandOutputButtonLabelWithDoubleClick": "Doble clic para expandir la salida de celda ({0})", + "cellExpandOutputButtonLabelWithDoubleClick": "Haga doble clic para expandir la salida de celda ({0})", "cellOutputsCollapsedMsg": "Las salidas están contraídas" }, "vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint": { "hiddenCellsLabel": "1 celda oculta", "hiddenCellsLabelPlural": "{0} celdas ocultas" }, - "vs/workbench/contrib/notebook/browser/view/cellParts/markdownCell": { + "vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": { "cellExpandInputButtonLabel": "Expandir la entrada de la celda ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "Doble clic para expandir la entrada de celda ({0})" + "cellExpandInputButtonLabelWithDoubleClick": "Haga doble clic para expandir la entrada de celda ({0})" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { - "notebook.emptyMarkdownPlaceholder": "Celda de Markdown vacía; haga doble clic o presione Entrar para editarla.", - "notebook.error.rendererNotFound": "No se encontró ningún representador para \"$0\"" + "notebook.emptyMarkdownPlaceholder": "Celda de Markdown vacía, haga doble clic o presione Entrar para editar.", + "notebook.error.rendererFallbacksExhausted": "No se pudo representar el contenido de '$0'", + "notebook.error.rendererNotFound": "No se encontró ningún representador para '$0'", + "webview title": "Contenido de vista web del bloc de notas" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExecutionOrderCountLabel": "Orden de ejecución" }, - "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelActionViewItem": { - "select": "Seleccionar el kernel" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": { + "current1": "Seleccionado actualmente", + "current2": "{0} - Seleccionado actualmente", + "installSuggestedKernel": "Instalar extensiones sugeridas", + "kernels.detecting": "Detectando Kernels", + "kernels.selectedKernelAndKernelDetectionRunning": "Kernel seleccionado: {0} (tareas de detección de kernel en ejecución)", + "learnMoreTooltip": "Más información", + "prompt.placeholder.change": "Cambiar el kernel para \"{0}\"", + "prompt.placeholder.select": "Seleccionar el kernel para '{0}'", + "searchForKernels": "Buscar extensiones de kernel en Marketplace", + "select": "Seleccionar el kernel", + "selectAnotherKernel": "Seleccionar otro kernel", + "selectAnotherKernel.more": "Seleccionar otro kernel...", + "selectKernel.placeholder": "Escriba para elegir un origen de kernel", + "selectKernelFromExtension": "Seleccionar kernel de {0}" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "El contenido del archivo ha cambiado en el disco. ¿Quiere abrir la versión actualizada o sobrescribir el archivo con los cambios?", - "notebook.staleSaveError.overwrite.": "Sobrescribir", - "notebook.staleSaveError.revert": "Revertir" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": { + "notebookActions.selectKernel": "Seleccionar kernel del cuaderno", + "notebookActions.selectKernel.args": "Argumentos del kernel del bloc de notas" + }, + "vs/workbench/contrib/notebook/common/notebookEditorInput": { + "vetoExtHostRestart": "Notebook '{0}' could not be saved." + }, + "vs/workbench/contrib/offline/browser/offline.contribution": { + "offline": "La red parece estar sin conexión, es posible que algunas características no estén disponibles.", + "statusBarOfflineBackground": "Color de fondo de la barra de estado cuando el área de trabajo está sin conexión. La barra de estado se muestra en la parte inferior de la ventana", + "statusBarOfflineBorder": "Color del borde de la barra de estado que separa la barra lateral y el editor cuando el área de trabajo está sin conexión. La barra de estado se muestra en la parte inferior de la ventana", + "statusBarOfflineForeground": "Color de primer plano de la barra de estado cuando el área de trabajo está sin conexión. La barra de estado se muestra en la parte inferior de la ventana" }, "vs/workbench/contrib/outline/browser/outline.contribution": { "filteredTypes.array": "Cuando está habilitado, el contorno muestra símbolos de tipo \"array\".", @@ -6989,29 +8135,36 @@ "filteredTypes.typeParameter": "Cuando está habilitado, el contorno muestra símbolos de tipo \"typeParameter\".", "filteredTypes.variable": "Cuando está habilitado, el contorno muestra símbolos de tipo \"variable\".", "name": "Esquema", - "outline.problem.colors": "Use colores para los errores y las advertencias.", - "outline.problems.badges": "Use distintivos para los errores y las advertencias.", - "outline.showIcons": "Representar elementos del esquema con iconos.", - "outline.showProblem": "Muestre errores y advertencias en los elementos del esquema.", + "outline.initialState": "Controla si los elementos del Esquema están colapsados o expandidos.", + "outline.initialState.collapsed": "Contraer todos los elementos.", + "outline.initialState.expanded": "Expandir todos los elementos.", + "outline.problem.colors": "Use colores para errores y advertencias en los elementos de esquema.", + "outline.problems.badges": "Use distintivos para errores y advertencias en los elementos de esquema.", + "outline.showIcons": "Representar elementos de esquema con iconos.", + "outline.showProblem": "Mostrar errores y advertencias en los elementos de esquema.", "outlineConfigurationTitle": "Esquema", "outlineViewIcon": "Vea el icono de la vista Esquema." }, - "vs/workbench/contrib/outline/browser/outlinePane": { + "vs/workbench/contrib/outline/browser/outlineActions": { "collapse": "Contraer todo", + "expand": "Expandir todo", "filterOnType": "Filtrar por tipo", "followCur": "Seguir el Cursor", - "loading": "Cargando símbolos del documento para \"{0}\"...", - "no-editor": "El editor activo no puede proporcionar información de esquema.", - "no-symbols": "No se encontró ningún símbolo en el documento \"{0}\".", "sortByKind": "Ordenar por: Categoría", "sortByName": "Ordenar por: Nombre", "sortByPosition": "Ordenar por: posición" }, + "vs/workbench/contrib/outline/browser/outlinePane": { + "loading": "Cargando símbolos del documento para \"{0}\"...", + "no-editor": "El editor activo no puede proporcionar información de esquema.", + "no-symbols": "No se encontró ningún símbolo en el documento \"{0}\"." + }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "Visor de registros" }, "vs/workbench/contrib/output/browser/output.contribution": { "clearOutput.label": "Borrar salida", + "extensionLogs": "Registros de extensión", "logViewer": "Visor de registros", "miToggleOutput": "&&Salida", "openActiveLogOutputFile": "Abrir el archivo de salida del registro", @@ -7022,42 +8175,42 @@ "outputScrollOff": "Desactivar desplazamiento automático", "outputScrollOn": "Activar desplazamiento automático", "outputViewIcon": "Vea el icono de la vista de salida.", + "selectOutput": "Seleccionar canal de salida", "selectlog": "Seleccionar registro", "selectlogFile": "Seleccionar el archivo de registro", "showLogs": "Mostrar registros...", - "switchToOutput.label": "Cambiar a salida", + "showOutputChannels": "Mostrar canales de salida...", + "switchBetweenOutputs.label": "Salida del conmutador", + "switchToOutput.label": "Salida del conmutador", "toggleAutoScroll": "Alternar desplazamiento automático" }, "vs/workbench/contrib/output/browser/outputView": { "channel": "Canal de output para '{0}' ", - "logChannel": "Registro ({0})", "output": "Salida", "output model title": "{0} - Output", - "outputChannels": "Canales de salida", - "outputViewAriaLabel": "Panel de salida", - "outputViewWithInputAriaLabel": "{0}, panel de salida" + "outputViewAriaLabel": "Panel de salida" }, "vs/workbench/contrib/performance/browser/performance.contribution": { + "cycles": "Ciclos del servicio de impresión", + "emitter": "Perfiles del emisor de impresión", + "insta.trace": "Seguimientos del servicio de impresión", "show.label": "Rendimiento de inicio" }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Rendimiento de inicio" }, + "vs/workbench/contrib/performance/electron-sandbox/performance.contribution": { + "experimental.rendererProfiling": "Cuando está habilitado, los representadores lentos se generan automáticamente." + }, "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { "prof.detail": "Cree una incidencia y adjunte manualmente los archivos siguientes:\r\n{0}", "prof.detail.restart": "Se necesita un reinicio final para continuar utilizando '{0}'. De nuevo, gracias por su aportación.", "prof.message": "Los perfiles se crearon correctamente.", - "prof.restart": "&&Reiniciar", + "prof.restart": "Reiniciar", "prof.restart.button": "&&Reiniciar", "prof.restartAndFileIssue": "&&Crear problema y reiniciar", "prof.thanks": "Gracias por ayudarnos." }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.chordsTo": "presión simultánea para", - "defineKeybinding.existing": "{0} comandos tienen este enlace de teclado", - "defineKeybinding.initial": "Presione la combinación de teclas deseada y ENTRAR", - "defineKeybinding.oneExists": "1 comando existente tiene esta combinación de teclas" - }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Escribir para buscar en enlaces de teclado", "SearchKeybindings.KeybindingsSearchPlaceholder": "Claves de grabación. Pulse Escape para salir", @@ -7074,9 +8227,11 @@ "editKeybindingLabelWithKey": "Cambiar enlace de teclado {0}", "editWhen": "Cambiar expresión When", "error": "Error \"{0}\" al editar el enlace de teclado. Abra el archivo \"keybindings.json\" y compruebe si tiene errores.", + "extension label": "Extensión ({0})", "keybinding": "Enlace de teclado", "keybindingsLabel": "Enlaces de teclado", - "noKeybinding": "No se ha asignado ningún enlace de teclado.", + "keyboard shortcuts aria label": "utilice la Barra espaciadora o Entrar para cambiar la combinación de teclas.", + "noKeybinding": "No hay teclas asignadas", "noWhen": "No, cuando hay contexto.", "recordKeysLabel": "Claves de grabación", "recording": "Claves de grabación", @@ -7088,24 +8243,43 @@ "sortByPrecedeneLabel": "Ordenar por precedencia (el más alto primero)", "source": "ORIGEN", "title": "{0} ({1})", - "when": "Cuando", - "whenContextInputAriaLabel": "Escribir en el contexto. Pulse Entrar para confirmar o Escape para cancelar." + "when": "Cuando" }, "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { "defineKeybinding.kbLayoutErrorMessage": "La distribución del teclado actual no permite reproducir esta combinación de teclas.", "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** para su distribución de teclado actual (**{1}** para EE. UU. estándar).", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** para su distribución de teclado actual.", - "defineKeybinding.start": "Definir enlace de teclado" + "defineKeybinding.kbLayoutLocalMessage": "**{0}** para su distribución de teclado actual." + }, + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "presión simultánea para", + "defineKeybinding.existing": "{0} comandos tienen este enlace de teclado", + "defineKeybinding.initial": "Presione la combinación de teclas deseada y ENTRAR", + "defineKeybinding.oneExists": "1 comando existente tiene esta combinación de teclas" + }, + "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { + "autoDetect": "Detección automática", + "configureKeyboardLayout": "Configurar distribución del teclado", + "displayLanguage": "Define la distribución del teclado usada en VS Code en el entorno del explorador.", + "doc": "Abra VS Code y ejecute \"Desarrollador: inspeccionar asignaciones de claves (JSON)\" desde la paleta de comandos.", + "fail.createSettings": "No se puede crear '{0}' ({1}).", + "keyboard.chooseLayout": "Cambiar la distribución del teclado", + "keyboardLayout": "Diseño: {0}", + "layoutPicks": "Distribuciones del teclado ({0})", + "pickKeyboardLayout": "Seleccionar distribución del teclado", + "status.workbench.keyboardLayout": "Distribución del teclado" }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "Keyboard Shortcuts": "Métodos abreviados de teclado", "clear": "Borrar resultados de la búsqueda", "clearHistory": "Borrar historial de búsqueda de métodos abreviados de teclado", + "defineKeybinding.start": "Definir enlace de teclado", "filterUntrusted": "Mostrar la configuración del área de trabajo de no confianza", "keybindingsEditor": "Editor de enlaces de teclado", "miOpenOnlineSettings": "&&Configuración de los servicios en línea", "miOpenSettings": "&&Configuración", + "miOpenTelemetrySettings": "&&Configuración de telemetría", "miPreferences": "&&Preferencias", + "openAccessibilitySettings": "Abrir configuración de accesibilidad", "openCurrentProfileSettingsJson": "Abrir configuración de perfil actual (JSON)", "openDefaultKeybindingsFile": "Abrir métodos abreviados de teclado predeterminados (JSON)", "openFolderSettings": "Abrir Configuración de carpeta", @@ -7132,9 +8306,8 @@ "settings.focusSettingsTOC": "Enfocar la tabla de contenido de configuración", "settings.showContextMenu": "Mostrar menú contextual de configuración", "settingsEditor2": "Editor de configuración 2", - "showDefaultKeybindings": "Mostrar enlaces de teclado predeterminados", + "showDefaultKeybindings": "Mostrar enlaces de teclado del sistema", "showExtensionKeybindings": "Mostrar enlaces de teclado de la extensión", - "showTelemtrySettings": "Configuración de telemetría", "showUserKeybindings": "Mostrar enlaces de teclado del usuario" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { @@ -7150,11 +8323,8 @@ "preferencesClearInput": "Icono para borrar la entrada en la interfaz de usuario de Configuración y enlaces de teclado.", "preferencesDiscardIcon": "Icono de la acción de descartar en la interfaz de usuario Configuración.", "preferencesOpenSettings": "Icono para abrir los comandos de configuración.", - "settingsAddIcon": "Icono de la acción de agregar en la interfaz de usuario Configuración.", "settingsEditIcon": "Icono de la acción de edición en la interfaz de usuario Configuración.", "settingsFilter": "Icono del botón que sugiere filtros para la interfaz de usuario de configuración.", - "settingsGroupCollapsedIcon": "Icono de una sección contraída en el Editor de configuraciones de JSON dividido.", - "settingsGroupExpandedIcon": "Icono de una sección expandida en el Editor de configuraciones de JSON dividido.", "settingsMoreActionIcon": "Icono para la acción de \"más acciones\" en la interfaz de usuario Configuración.", "settingsRemoveIcon": "Icono de la acción de quitar en la interfaz de usuario Configuración.", "settingsScopeDropDownIcon": "Icono del botón de lista desplegable de carpeta en el Editor de configuraciones de JSON dividido." @@ -7166,6 +8336,7 @@ "manage workspace trust": "Administrar confianza en el área de trabajo", "replaceDefaultValue": "Reemplazar en Configuración", "unknown configuration setting": "Parámetro de configuración desconocido", + "unsupportLanguageOverrideSetting": "Esta configuración no se puede aplicar porque no está registrada como configuración de invalidación del lenguaje de programación.", "unsupportedApplicationSetting": "Esta configuración tiene un ámbito de aplicación y solo se puede establecer en el archivo de configuración de usuario.", "unsupportedMachineSetting": "Esta configuración solo se puede aplicar en la configuración de usuario en la ventana local o en la configuración remota en la ventana remota.", "unsupportedPolicySetting": "Esta configuración no se puede aplicar porque está configurada en la directiva del sistema.", @@ -7209,26 +8380,37 @@ "defaultOverriddenLanguagesList": "Existen valores predeterminados específicos del idioma para {0}", "extensionSyncIgnoredLabel": "No sincronizado", "hasDefaultOverridesForLanguages": "Los idiomas siguientes tienen invalidaciones predeterminadas:", + "manageWorkspaceTrust": "Administrar confianza en el área de trabajo", "modifiedInScopeForLanguage": "El ámbito {0} para {1}", "modifiedInScopeForLanguageMidSentence": "el ámbito {0} para {1}", "modifiedInScopes": "La configuración se ha modificado en los siguientes ámbitos:", + "policyDescription": "La organización administra esta configuración y no se puede cambiar su valor aplicado.", + "policyDescriptionAccessible": "Administrado por la directiva de la organización; valor de configuración no aplicado", + "policyFilterLink": "Ver configuración de directiva", + "policyLabelText": "Valor de configuración no aplicado", "remote": "Remoto", "syncIgnoredAriaLabel": "Configuración omitida durante la sincronización", "syncIgnoredTitle": "Esta configuración se omite durante la sincronización", + "trustLabel": "El valor de configuración solo se puede aplicar en un área de trabajo de confianza.", "user": "Usuario", - "workspace": "Área de trabajo" + "workspace": "Área de trabajo", + "workspaceUntrustedAriaLabel": "Área de trabajo que no es de confianza; valor de configuración no aplicado", + "workspaceUntrustedLabel": "Valor de configuración no aplicado" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "accessibility": "Accesibilidad", "appearance": "Apariencia", "application": "Aplicación", "audioCues": "Indicaciones de audio", "breadcrumbs": "Rutas de navegación", + "chat": "Chat", "comments": "Comentarios", "commonlyUsed": "Más utilizada", "cursor": "Cursor", "debug": "Depurar", "diffEditor": "Editor de diferencias", "editorManagement": "Administración de editores", + "experimental": "Experimental", "extensions": "Extensiones", "features": "Características", "fileExplorer": "Explorador", @@ -7237,9 +8419,11 @@ "font": "Fuente", "formatting": "Formato", "keyboard": "Teclado", + "mergeEditor": "Editor de combinación", "minimap": "Minimapa", "newWindow": "Nueva ventana", "notebook": "Bloc de notas", + "other": "Otro", "output": "Salida", "problems": "Problemas", "proxy": "Proxy", @@ -7285,30 +8469,32 @@ "editInSettingsJson": "Editar en settings.json", "editLanguageSettingLabel": "Editar la configuración de {0}", "extensions": "Extensiones", - "manageWorkspaceTrust": "Administrar confianza en el área de trabajo", "modified": "La configuración se ha configurado en el ámbito actual.", "newExtensionsButtonLabel": "Mostrar extensiones coincidentes", - "policyLabel": "Esta configuración la administra su organización.", "resetSettingLabel": "Restablecer la configuración", "settings": "Configuración", "settings.Default": "predeterminada", "settings.Modified": "Modificado.", "settingsContextMenuTitle": "Más acciones... ", + "showExtension": "Mostrar extensión", "stopSyncingSetting": "Sincronizar esta configuración", - "trustLabel": "Esta configuración sólo puede aplicarse en un área de trabajo de confianza", - "validationError": "Error de validación.", - "viewPolicySettings": "Ver configuración de directiva" + "validationError": "Error de validación." }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { "addItem": "Agregar elemento", "addPattern": "Agregar patrón", "cancelButton": "Cancelar", "editExcludeItem": "Editar elemento de exclusión", + "editIncludeItem": "Editar Incluir elemento", "editItem": "Editar elemento", "excludePatternHintLabel": "Excluir archivos que coincidan con \"{0}\"", "excludePatternInputPlaceholder": "Excluir el patrón...", "excludeSiblingHintLabel": "Excluir archivos que coincidan con \"{0}\", solo cuando haya presente un archivo que coincida con \"{1}\"", "excludeSiblingInputPlaceholder": "Cuando el patrón está presente...", + "includePatternHintLabel": "Incluir archivos que coincidan con \"{0}\"", + "includePatternInputPlaceholder": "Incluir patrón...", + "includeSiblingHintLabel": "Incluir archivos que coincidan con \"{0}\" solo cuando haya presente un archivo que coincida con \"{1}\"", + "includeSiblingInputPlaceholder": "Cuando el patrón está presente...", "itemInputPlaceholder": "Elemento...", "listSiblingHintLabel": "Elemento de lista \"{0}\" con elemento relacionado \"${1}\"", "listSiblingInputPlaceholder": "Elemento relacionado...", @@ -7320,6 +8506,7 @@ "objectValueInputPlaceholder": "Valor", "okButton": "Aceptar", "removeExcludeItem": "Quitar elemento de exclusión", + "removeIncludeItem": "Quitar Incluir elemento", "removeItem": "Quitar elemento", "resetItem": "Restablecer elemento" }, @@ -7351,12 +8538,15 @@ "settingsDropdownForeground": "Primer plano de lista desplegable del editor de configuración.", "settingsDropdownListBorder": "Borde de la lista desplegable del editor de configuración. Esto rodea las opciones y separa las opciones de la descripción.", "settingsHeaderBorder": "Color del borde del contenedor de encabezados.", + "settingsHeaderHoverForeground": "El color de primer plano de un encabezado de sección o título activo.", "settingsSashBorder": "Color del borde del marco de la vista dividida del Editor de configuraciones.", "textInputBoxBackground": "Fondo del cuadro de entrada de texto del editor de configuración.", "textInputBoxBorder": "Borde del cuadro de entrada de texto del editor de configuración.", "textInputBoxForeground": "Configuración del cuadro de entrada de texto del editor en primer plano." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { + "askInChat": "Preguntar en el chat", + "askXInChat": "Preguntar {0}: {1}", "clearButtonLabel": "&&Borrar", "clearCommandHistory": "Borrar historial de comandos", "commandWithCategory": "{0}: {1}", @@ -7364,6 +8554,7 @@ "confirmClearDetail": "Esta acción es irreversible.", "confirmClearMessage": "¿Desea borrar el historial de los comandos abiertos recientemente?", "noCommandResults": "No hay ningún comando coincidente.", + "semanticSimilarity": "comandos similares", "showTriggerActions": "Mostrar todos los comandos" }, "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { @@ -7382,7 +8573,6 @@ "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { "channels": "Salida", "debugConsoles": "Consola de depuración", - "logChannel": "Registro ({0})", "noViewResults": "No hay ninguna vista coincidente.", "openView": "Abrir vista", "panels": "Panel", @@ -7398,6 +8588,7 @@ "relaunchSettingMessage": "Ha cambiado un ajuste que requiere un reinicio para ser efectivo.", "relaunchSettingMessageWeb": "Un valor ha cambiado y se requiere una recarga para que surta efecto.", "restart": "&&Reiniciar", + "restartExtensionHost.reason": "Reiniciando el host de extensión debido a un cambio de carpeta del área de trabajo.", "restartWeb": "&&Recargar" }, "vs/workbench/contrib/remote/browser/explorerViewItems": { @@ -7408,10 +8599,12 @@ "RemoteHelpInformationExtPoint": "Contribuye con información de ayuda para Remote", "RemoteHelpInformationExtPoint.documentation": "La dirección URL, o un comando que la devuelve, a la página de documentación del proyecto", "RemoteHelpInformationExtPoint.feedback": "La dirección URL, o un comando que la devuelve, al notificador de comentarios del proyecto", - "RemoteHelpInformationExtPoint.getStarted": "La dirección URL, o un comando que la devuelve, a la página de introducción del proyecto", + "RemoteHelpInformationExtPoint.feedback.deprecated": "Use {0} en su lugar.", + "RemoteHelpInformationExtPoint.getStarted": "Dirección URL, o un comando que devuelve la dirección URL, a la página de Introducción del proyecto, o un id. de tutorial que aporta la extensión del proyecto.", "RemoteHelpInformationExtPoint.issues": "La dirección URL, o un comando que la devuelve, a la lista de problemas del proyecto", - "cancel": "Cancelar", + "RemoteHelpInformationExtPoint.reportIssue": "Dirección URL, o un comando que la devuelve, al notificador de problemas del proyecto.", "connectionLost": "Conexión perdida", + "getStartedWalkthrough.id": "Id. de un tutorial de introducción que se va a abrir.", "pickRemoteExtension": "Seleccione una dirección URL para abrir", "reconnectNow": "Volver a conectar ahora", "reconnectionPermanentFailure": "No se puede volver a conectar. Vuelva a cargar la ventana.", @@ -7419,10 +8612,10 @@ "reconnectionWaitMany": "Intentando volver a conectar en {0} segundos...", "reconnectionWaitOne": "Intentando volver a conectar en {0} segundo...", "reloadWindow": "Recargar ventana", + "reloadWindow.dialog": "&&Volver a cargar ventana", "remote.explorer": "Explorador remoto", "remote.help": "Ayuda y comentarios", "remote.help.documentation": "Leer documentación", - "remote.help.feedback": "Proporcionar comentarios", "remote.help.getStarted": "Iniciar", "remote.help.issues": "Revisar problemas", "remote.help.report": "Notificar problema", @@ -7437,6 +8630,7 @@ "remote.tunnelsView.automaticForward": "La aplicación que se está ejecutando en el puerto {0} está disponible.", "remote.tunnelsView.elevationButton": "Usar el puerto {0} como sudo...", "remote.tunnelsView.elevationMessage": "Debe ejecutarse como superusuario para usar el puerto {0} de forma local. ", + "remote.tunnelsView.makePublic": "Convertir en público", "remote.tunnelsView.notificationLink2": "[Ver todos los puertos reenviados] ({0})", "status.forwardedPorts": "Puertos reenviados" }, @@ -7468,16 +8662,31 @@ "host.tooltip": "Editando en {0}", "installRemotes": "Instalar extensiones remotas adicionales...", "miCloseRemote": "Cerrar conexión re&&mota", + "networkStatusHighLatencyTooltip": "Parece que la red tiene una latencia alta ({0} ms última vez, {1} ms promedio); algunas características pueden responder con lentitud.", + "networkStatusOfflineTooltip": "La red parece estar sin conexión, es posible que algunas características no estén disponibles.", "noHost.tooltip": "Abrir una ventana remota", "reloadWindow": "Recargar ventana", "remote.category": "Remoto", "remote.close": "Cerrar conexión remota", "remote.install": "Instalar extensiones de desarrollo remoto", "remote.showMenu": "Mostrar menú remoto", + "remoteActions": "Seleccionar una opción para abrir una ventana remota", "remoteHost": "Host remoto", + "statusBarOfflineBackground": "Color de fondo de la barra de estado cuando el área de trabajo está sin conexión. La barra de estado se muestra en la parte inferior de la ventana", + "statusBarOfflineForeground": "Color de primer plano de la barra de estado cuando el área de trabajo está sin conexión. La barra de estado se muestra en la parte inferior de la ventana", "workspace.tooltip": "Editando en {0}", "workspace.tooltip2": "Algunas [características no están disponibles] ({0}) para los recursos que se encuentran en un sistema de archivos virtual." }, + "vs/workbench/contrib/remote/browser/remoteStartEntry": { + "remote.category": "Remoto", + "remote.showStartEntryActions": "Mostrar acciones de entrada de inicio remoto", + "remote.showTunnelStartEntryActions": "Mostrar entrada de inicio para túneles remotos", + "remote.startActions.help": "Más información", + "remote.startActions.install": "Instalar", + "remote.startActions.installingExtension": "Instalando extensión... ", + "remote.startActions.quickPickPlaceholder": "Seleccione una opción para conectar", + "workbench.remote.showStartListEntry": "Cuando está habilitada, se muestra una entrada de la lista de inicio para empezar a trabajar con experiencias remotas en la página principal." + }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Privado", "tunnelPrivacy.public": "Público" @@ -7543,17 +8752,18 @@ "tunnelView.runningProcess.inacessable": "Información del proceso no disponible" }, "vs/workbench/contrib/remote/common/remote.contribution": { - "invalidWorkspaceCancel": "&&Cancelar", - "invalidWorkspaceDetail": "El área de trabajo no existe. Seleccione otra área de trabajo para abrirla.", + "invalidWorkspaceDetail": "Seleccione otra área de trabajo para abrirla.", "invalidWorkspaceMessage": "El área de trabajo no existe", "invalidWorkspacePrimary": "&&Abrir área de trabajo...", "pauseSocketWriting": "Conexión: pausar escritura de socket", "remote": "Remoto", "remote.autoForwardPorts": "Cuando se habilita, se detectan los nuevos procesos en ejecución y se reenvían automáticamente los puertos en los que atienden. Si deshabilita esta configuración, no impedirá que se reenvíen todos los puertos. Aunque esté deshabilitada, las extensiones aún podrán hacer que se reenvíen los puertos y, al abrir algunas direcciones URL, esto provocará el reenvío de puertos.", - "remote.autoForwardPortsSource": "Establece el origen desde el que se reenvían los puertos de forma automática cuando {0} es true. En los equipos remotos con Windows y Mac, la opción de \"proceso\" no tiene ningún efecto y se usa \"salida\". Para que surta efecto, es necesario recargar.", + "remote.autoForwardPortsSource": "Establece el origen desde el que se reenvían los puertos de forma automática cuando {0} es true. En los equipos remotos con Windows y Mac, la opciones de \"proceso\" e \"híbrido\" no tiene ningún efecto y se usa \"salida\". Para que surta efecto, es necesario recargar.", + "remote.autoForwardPortsSource.hybrid": "Los puertos se reenviarán automáticamente cuando se detecten al leer la salida de depuración y del terminal. No todos los procesos que usan puertos se imprimirán en la consola integrada de depuración o del terminal, por lo que faltarán algunos puertos. Los puertos constarán como \"no reenviados\" mientras esperan a que finalicen los procesos que escuchan en ese puerto.", "remote.autoForwardPortsSource.output": "Los puertos se reenviarán automáticamente cuando se detecten al leer la salida de depuración y del terminal. No todos los procesos que usan puertos se imprimirán en la consola integrada de depuración o del terminal, por lo que faltarán algunos puertos. No se anulará el reenvío de los puertos reenviados en función de la salida hasta que se realice una recarga o hasta que el usuario cierre el puerto en la vista Puertos.", "remote.autoForwardPortsSource.process": "Los puertos se reenviarán automáticamente cuando se detecten al inspeccionar los procesos que se hayan iniciado e incluyan un puerto.", "remote.extensionKind": "Reemplace el tipo de extensión. Las extensiones \"ui\"' se instalan y ejecutan en el equipo local, mientras que las extensiones \"workspace\" se ejecutan en el espacio remoto. Al invalidar el tipo predeterminado de una extensión mediante esta configuración, debe especificar si esa extensión debe instalarse y habilitarse localmente o remotamente.", + "remote.forwardOnClick": "Controla si las direcciones URL locales con un puerto se reenviarán cuando se abran desde el terminal y la consola de depuración.", "remote.localPortHost": "Especifica el nombre de host local que se usará para el reenvío de puertos.", "remote.portsAttributes": "Establezca las propiedades que se aplican cuando se reenvía un número de puerto específico. Por ejemplo:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", "remote.portsAttributes.defaults": "Establezca las propiedades predeterminadas que se aplican a todos los puertos que no obtienen propiedades de la configuración {0}. Por ejemplo:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", @@ -7572,15 +8782,50 @@ "remote.portsAttributes.requireLocalPort": "Cuando el valor es true, se muestra un cuadro de diálogo modal si el puerto local elegido no se usa para reenvío.", "remote.portsAttributes.silent": "No muestra ninguna notificación y no realiza ninguna acción cuando se reenvía el puerto de forma automática.", "remote.restoreForwardedPorts": "Restaura los puertos reenviados en un área de trabajo.", - "remoteExtensionLog": "Servidor remoto", - "remotePtyHostLog": "Host Pty remoto", "triggerReconnect": "Conexión: desencadenar reconexión", "ui": "Tipo de extensión de interfaz de usuario. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el equipo local.", "workspace": "Tipo de extensión de área de trabajo. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el espacio remoto." }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "Remota", - "remote.downloadExtensionsLocally": "Cuando las extensiones habilitadas se descargan localmente e instalan en el control remoto." + "remote.downloadExtensionsLocally": "Cuando las extensiones habilitadas se descargan localmente e instalan en el control remoto.", + "wslFeatureInstalled": "Si la plataforma tiene instalada la característica WSL" + }, + "vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution": { + "accountPreference.placeholder": "Iniciar sesión en una cuenta para habilitar el acceso remoto", + "action.copyToClipboard": "Copiar Vínculo con exploradores al Portapapeles", + "action.doNotShowAgain": "No volver a mostrar", + "action.showExtension": "Mostrar extensión", + "enable": "&&Habilitar", + "initialize.progress.title": "[Buscando túnel remoto](comando:{0})", + "manage.placeholder": "Seleccione un comando para invocar", + "manage.showLog": "Mostrar registro", + "manage.title.attached": "Acceso a túnel remoto habilitado para {0} (iniciado externamente)", + "manage.title.off": "Acceso a túnel remoto no habilitado", + "manage.title.orunning": "Acceso a túnel remoto habilitado para {0}", + "manage.tunnelName": "Cambiar nombre de túnel", + "others": "Otros", + "progress.turnOn.failed": "No se puede activar el acceso al túnel remoto. Compruebe el registro de servicio de túnel remoto para obtener más detalles.", + "progress.turnOn.final": "Ahora puedes acceder a esta máquina desde cualquier lugar a través del túnel seguro [{0}](comando:{4}). Para conectarte a través de un equipo diferente, usa el vínculo [{1}]({2}) generado o usa la extensión [{6}]({7}) en el escritorio o la web. Puedes [configurar](comando:{3}) o [desactivar](comando:{5}) este acceso a través del menú cuentas de VS Code.", + "recommend.remoteExtension": "El túnel \"{0}\" está disponible para el acceso remoto. La extensión {1} se puede usar para conectarse a él.", + "remoteTunnel.actions.configure": "Configurar nombre de túnel...", + "remoteTunnel.actions.copyToClipboard": "Copiar EL URI del explorador en el Portapapeles", + "remoteTunnel.actions.learnMore": "Introducción a Tunnel", + "remoteTunnel.actions.manage.connecting": "El acceso a túnel remoto se está conectando", + "remoteTunnel.actions.manage.on.v2": "El acceso a túnel remoto está activado", + "remoteTunnel.actions.showLog": "Mostrar registro de servicio de túnel remoto", + "remoteTunnel.actions.turnOff": "Desactivar el acceso a túnel remoto...", + "remoteTunnel.actions.turnOn": "Activar el acceso a túnel remoto...", + "remoteTunnel.category": "Remoto Tunnels", + "remoteTunnel.turnOff.confirm": "¿Desea desactivar el acceso a túnel remoto?", + "remoteTunnel.turnOffAttached.confirm": "¿Desea desactivar el acceso a túnel remoto? Esto también detendrá el servicio que se inició externamente.", + "remoteTunnelAccess.machineName": "Nombre con el que se registra el acceso al túnel remoto. Si no se establece, se usa el nombre de host.", + "remoteTunnelAccess.machineNameRegex": "El nombre solo debe constar de letras, números, guiones bajos y guiones. No debe comenzar con un guión.", + "remoteTunnelAccess.preventSleep": "Impedir que el equipo entre en modo suspensión cuando el acceso al túnel remoto está activado.", + "sign in using account": "Iniciar sesión con {0}", + "signed in": "Sesión iniciada", + "startTunnel.progress.title": "[Iniciando túnel remoto] (command:{0})", + "tunnel.preview": "Los túneles remotos están actualmente en versión preliminar. Informe de cualquier problema con el comando \"Ayuda: notificar problema\"." }, "vs/workbench/contrib/sash/browser/sash.contribution": { "sashHoverDelay": "Controla el retraso, en milisegundos, en la obtención de comentarios mediante movimiento del mouse del área de arrastre entre vistas o editores.", @@ -7591,8 +8836,8 @@ "status.scm": "Control de código fuente" }, "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "change": "{0} de {1} cambio", - "changes": "{0} de {1} cambios", + "change": "{0}: {1} de {2} cambio", + "changes": "{0}: {1} de {2} cambios", "editorGutterAddedBackground": "Color de fondo del medianil del editor para las líneas agregadas.", "editorGutterDeletedBackground": "Color de fondo del medianil del editor para las líneas eliminadas.", "editorGutterModifiedBackground": "Color de fondo del medianil del editor para las líneas modificadas.", @@ -7604,12 +8849,21 @@ "minimapGutterModifiedBackground": "Color de fondo del canal del minimapa para las líneas que se modifican.", "move to next change": "Ir al cambio siguiente", "move to previous change": "Ir al cambio anterior", + "multiChange": "{0} de {1} cambio", + "multiChanges": "{0} de {1} cambios", "overviewRulerAddedForeground": "Color de marcador de regla de información general para contenido agregado.", "overviewRulerDeletedForeground": "Color de marcador de regla de información general para contenido eliminado.", "overviewRulerModifiedForeground": "Color de marcador de regla de información general para contenido modificado.", "show next change": "Mostrar el cambio siguiente", "show previous change": "Mostrar el cambio anterior" }, + "vs/workbench/contrib/scm/browser/dirtyDiffSwitcher": { + "quickDiff.base.switch": "Cambiar de base de diferencias rápidas", + "remotes": "Cambiar de base de diferencias rápidas" + }, + "vs/workbench/contrib/scm/browser/menus": { + "miShare": "Compartir" + }, "vs/workbench/contrib/scm/browser/scm.contribution": { "alwaysShowActions": "Controla si las acciones en línea son siempre visibles en la vista Control de código fuente.", "alwaysShowRepository": "Controla si los repositorios siempre deben estar visibles en la vista Control de código fuente.", @@ -7627,7 +8881,7 @@ "no open repo": "No hay proveedores de control de código fuente registrados.", "no open repo in an untrusted workspace": "Ninguno de los proveedores de control de código fuente registrados funciona en modo restringido.", "open in terminal": "Abrir en terminal", - "providersVisible": "Controla cuántos repositorios están visibles en la sección Repositorios de control de código fuente. Establézcalo en \"0\" para poder cambiar manualmente el tamaño de la vista.", + "providersVisible": "Controla cuántos repositorios están visibles en la sección Repositorios de control de código fuente. Establézcalo en 0 para poder cambiar manualmente el tamaño de la vista.", "repositoriesSortOrder": "Controla el criterio de ordenación de los repositorios en la vista de repositorios de control de código fuente.", "scm accept": "Control de código fuente: aceptar entrada", "scm view next commit": "Control de código fuente: ver confirmación siguiente", @@ -7677,6 +8931,7 @@ "collapse all": "Contraer todos los repositorios", "expand all": "Expandir todos los repositorios", "input": "Entrada de control de código fuente", + "label.close": "Cerrar", "repositories": "Repositorios", "repositorySortByDiscoveryTime": "Ordenar por hora de detección", "repositorySortByName": "Ordenar por nombre", @@ -7698,6 +8953,7 @@ "fileAndSymbolResultsSeparator": "resultados de archivos y símbolos", "filePickAriaLabelDirty": "Cambios no guardados de {0}", "fileResultsSeparator": "resultados de archivos", + "more": "Más", "noAnythingResults": "No hay ningún resultado coincidente.", "openToBottom": "Abrir en la parte inferior", "openToSide": "Abrir en el lateral", @@ -7713,49 +8969,35 @@ "searchReplace.source": "Buscar y reemplazar" }, "vs/workbench/contrib/search/browser/search.contribution": { - "CancelSearchAction.label": "Cancelar búsqueda", - "ClearSearchResultsAction.label": "Borrar resultados de la búsqueda", - "CollapseDeepestExpandedLevelAction.label": "Contraer todo", - "ExpandAllAction.label": "Expandir todo", - "RefreshAction.label": "Actualizar", "anythingQuickAccess": "Ir al archivo", "anythingQuickAccessPlaceholder": "Buscar archivos por nombre (añadir {0} para ir a la línea o {1} para ir al símbolo)", - "clearSearchHistoryLabel": "Borrar historial de búsqueda", - "copyAllLabel": "Copiar todo", - "copyMatchLabel": "Copiar", - "copyPathLabel": "Copiar ruta de acceso", "exclude": "Configure [patrones globales](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para excluir archivos y carpetas en búsquedas de texto completo y abrir los patrones de uso rápido. Hereda todos los patrones globales de la configuración \"#files.exclude\".", "exclude.boolean": "El patrón global con el que se harán coincidir las rutas de acceso de los archivos. Establézcalo en true o false para habilitarlo o deshabilitarlo.", "exclude.when": "Comprobación adicional en los elementos del mismo nivel de un archivo coincidente. Usa \\$(basename) como variable para el nombre de archivo coincidente.", "filterSortOrder": "Controla el orden de clasificación del historial del editor en apertura rápida al filtrar.", "filterSortOrder.default": "Las entradas de historial se ordenan por pertinencia en función del valor de filtro utilizado. Las entradas más pertinentes aparecen primero.", "filterSortOrder.recency": "Las entradas de historial se ordenan por uso reciente. Las entradas abiertas más recientemente aparecen primero.", - "findInFiles": "Buscar en archivos", - "findInFiles.args": "Conjunto de opciones para la búsqueda", - "findInFiles.description": "Abrir una búsqueda del área de trabajo", - "findInFolder": "Buscar en carpeta...", - "findInWorkspace": "Buscar en área de trabajo...", - "focusSearchListCommandLabel": "Lista de objetivos", "maintainFileSearchCacheDeprecated": "La caché de búsqueda se mantiene en el host de extensiones, el cual nunca se cierra, por lo que esta configuración ya no es necesaria.", - "miFindInFiles": "Buscar &&en archivos", - "miGotoSymbolInWorkspace": "Ir al símbolo en el área &&de trabajo...", - "miReplaceInFiles": "Reemplazar &&en archivos", "miViewSearch": "&&Buscar", "name": "Buscar", - "revealInSideBar": "Mostrar en la vista Explorador", + "scm.defaultViewMode.list": "Muestra los resultados de la búsqueda como una lista.", + "scm.defaultViewMode.tree": "Muestra los resultados de la búsqueda como un árbol.", "search": "Buscar", "search.actionsPosition": "Controla el posicionamiento de la actionbar en las filas en la vista de búsqueda.", "search.actionsPositionAuto": "Posicione el actionbar a la derecha cuando la vista de búsqueda es estrecha, e inmediatamente después del contenido cuando la vista de búsqueda es amplia.", "search.actionsPositionRight": "Posicionar siempre el actionbar a la derecha.", "search.collapseAllResults": "Controla si los resultados de la búsqueda estarán contraídos o expandidos.", "search.collapseResults.auto": "Los archivos con menos de 10 resultados se expanden. El resto están colapsados.", + "search.decorations.badges": "Controla si las decoraciones de archivo deben usar distintivos.", + "search.decorations.colors": "Controla si las decoraciones de archivo deben usar colores.", + "search.defaultViewMode": "Controla el modo de vista de resultados de búsqueda predeterminado.", "search.followSymlinks": "Controla si debe seguir enlaces simbólicos durante la búsqueda.", "search.globalFindClipboard": "Controla si la vista de búsqueda debe leer o modificar el portapapeles de búsqueda compartido en macOS.", "search.location": "Controla si la búsqueda se muestra como una vista en la barra lateral o como un panel en el área de paneles para disponer de más espacio horizontal.", "search.location.deprecationMessage": "Este ajuste está obsoleto. En su lugar, puede arrastrar el icono de búsqueda a una nueva ubicación.", "search.maintainFileSearchCache": "Cuando está habilitado, el proceso de servicio de búsqueda se mantendrá habilitado en lugar de cerrarse después de una hora de inactividad. Esto mantendrá la caché de búsqueda de archivos en la memoria.", "search.maxResults": "Controla el número máximo de resultados de búsqueda; se puede establecer en \"null\" (vacío) para devolver resultados ilimitados.", - "search.mode": "Controla dónde se producen las nuevas operaciones “Buscar en archivos” y “Buscar en carpeta”: en la vista de búsqueda o en un editor de búsqueda", + "search.mode": "Controla dónde se producen las nuevas operaciones “Buscar en archivos” y “Buscar en carpeta”: en la vista de búsqueda o en un editor de búsqueda.", "search.mode.newEditor": "Busca en un editor de búsqueda nuevo.", "search.mode.reuseEditor": "Busca en un editor de búsqueda existente si está presente; de lo contrario, en un editor de búsqueda nuevo.", "search.mode.view": "Busca en la vista de búsqueda, ya sea en el panel o en las barras laterales.", @@ -7764,8 +9006,8 @@ "search.searchEditor.defaultNumberOfContextLines": "Número predeterminado de líneas de contexto circundantes que se van a usar al crear editores de búsqueda. Si se utiliza \"#search. searchEditor.reusePriorSearchConfiguration#\", se puede establecer en \"null\" (vacío) para usar la configuración del editor de búsqueda anterior.", "search.searchEditor.doubleClickBehaviour": "Configure el efecto de hacer doble clic en un resultado en un editor de búsqueda.", "search.searchEditor.doubleClickBehaviour.goToLocation": "Al hacer doble clic, se abre el resultado en el grupo de editor activo.", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Al hacer doble clic se abre el resultado en el grupo del editor a un lado, creando uno si aún no existe.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Al hacer doble clic, se selecciona la palabra bajo el cursor.", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Al hacer doble clic, se abre el resultado en el grupo de editores, creando uno si aún no existe.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Al hacer doble clic, se selecciona la palabra debajo del cursor.", "search.searchEditor.reusePriorSearchConfiguration": "Cuando está habilitado, los nuevos editores de búsqueda reutilizarán los elementos de inclusión, los elementos de exclusión y las marcas del editor de búsqueda abierto anteriormente.", "search.searchOnType": "Busque todos los archivos a medida que escribe.", "search.searchOnTypeDebouncePeriod": "Cuando {0} está habilitado, controla el tiempo de espera en milisegundos entre un carácter que se escribe y el inicio de la búsqueda. No tiene ningún efecto cuando {0} está deshabilitado.", @@ -7783,24 +9025,74 @@ "searchSortOrder.filesOnly": "Los resultados estan ordenados alfabéticamente por nombres de archivo, ignorando el orden de las carpetas.", "searchSortOrder.modified": "Los resultados se ordenan por la última fecha de modificación del archivo, en orden descendente.", "searchSortOrder.type": "Los resultados se ordenan por extensiones de archivo, en orden alfabético.", - "showTriggerActions": "Ir al símbolo en el área de trabajo...", "symbolsQuickAccess": "Ir al símbolo en el área de trabajo", "symbolsQuickAccessPlaceholder": "Escriba el nombre de un símbolo que desea abrir.", - "useGlobalIgnoreFiles": "Controle si se deben usar los archivos globales `.gitignore` y `.ignore` al buscar archivos. Requiere que se habilite '#search.useIgnoreFiles#'.", + "useGlobalIgnoreFiles": "Controla si se debe usar el archivo gitignore global (por ejemplo, desde \"$HOME/.config/git/ignore\") al buscar archivos. Requiere que se habilite '#search.useIgnoreFiles#'.", "useIgnoreFiles": "Controla si se deben usar los archivos \".gitignore\" e \".ignore\" al buscar archivos.", "usePCRE2Deprecated": "En desuso. Se usará PCRE2 automáticamente al utilizar características de regex que solo se admiten en PCRE2.", "useParentIgnoreFiles": "Controle si se deben usar los archivos globales \".gitignore\" e \".ignore\" en los directorios primarios al buscar archivos. Requiere que se habilite \"#search.useIgnoreFiles#\".", "useRipgrep": "Esta opción están en desuso y ahora se utiliza \"search.usePCRE2\".", "useRipgrepDeprecated": "En desuso. Considere la utilización de \"search.usePCRE2\" para admitir la característica de expresiones regulares avanzadas." }, - "vs/workbench/contrib/search/browser/searchActions": { + "vs/workbench/contrib/search/browser/searchActionsBase": { + "search": "Buscar" + }, + "vs/workbench/contrib/search/browser/searchActionsCopy": { + "copyAllLabel": "Copiar todo", + "copyMatchLabel": "Copiar", + "copyPathLabel": "Copiar ruta de acceso" + }, + "vs/workbench/contrib/search/browser/searchActionsFind": { + "excludeFolderFromSearch": "Excluir la carpeta de la búsqueda", + "findInFiles": "Buscar en archivos", + "findInFiles.args": "Conjunto de opciones para la búsqueda", + "findInFiles.description": "Abrir una búsqueda del área de trabajo", + "findInFolder": "Buscar en carpeta...", + "findInWorkspace": "Buscar en área de trabajo...", + "miFindInFiles": "Buscar &&en archivos", + "restrictResultsToFolder": "Restringir la búsqueda a la carpeta", + "revealInSideBar": "Mostrar en la vista Explorador" + }, + "vs/workbench/contrib/search/browser/searchActionsNav": { + "AddCursorsAtSearchResults.label": "Agregar cursores en los resultados de búsqueda", + "CloseReplaceWidget.label": "Cerrar widget de reemplazo", + "FocusNextInputAction.label": "Enfocar siguiente entrada", "FocusNextSearchResult.label": "Centrarse en el siguiente resultado de la búsqueda", + "FocusPreviousInputAction.label": "Enfocar entrada anterior", "FocusPreviousSearchResult.label": "Centrarse en el anterior resultado de la búsqueda", + "FocusSearchFromResults.label": "Enfocar búsqueda de resultados", + "OpenMatch.label": "Abrir coincidencia", + "OpenMatchToSide.label": "Abrir coincidencia con el lado", + "ToggleCaseSensitiveCommandId.label": "Alternar distinción entre mayúsculas y minúsculas", + "TogglePreserveCaseId.label": "Alternar conservar mayúsculas y minúsculas", + "ToggleQueryDetailsAction.label": "Alternar detalles de consulta", + "ToggleRegexCommandId.label": "Alternar regex", + "ToggleWholeWordCommandId.label": "Alternar palabra completa", + "focusSearchListCommandLabel": "Lista de objetivos", + "replaceInFiles": "Reemplazar en Files", + "toggleTabs": "Alternar búsqueda en tipo" + }, + "vs/workbench/contrib/search/browser/searchActionsRemoveReplace": { "RemoveAction.label": "Descartar", "file.replaceAll.label": "Reemplazar todo", - "match.replace.label": "Reemplazar", - "replaceInFiles": "Reemplazar en archivos", - "toggleTabs": "Alternar búsqueda en tipo" + "match.replace.label": "Reemplazar" + }, + "vs/workbench/contrib/search/browser/searchActionsSymbol": { + "miGotoSymbolInWorkspace": "Ir al símbolo en el área &&de trabajo...", + "showTriggerActions": "Ir al símbolo en el área de trabajo..." + }, + "vs/workbench/contrib/search/browser/searchActionsTopBar": { + "CancelSearchAction.label": "Cancelar búsqueda", + "ClearSearchResultsAction.label": "Borrar resultados de la búsqueda", + "CollapseDeepestExpandedLevelAction.label": "Contraer todo", + "ExpandAllAction.label": "Expandir todo", + "RefreshAction.label": "Actualizar", + "ViewAsListAction.label": "Ver como Lista", + "ViewAsTreeAction.label": "Ver como árbol", + "clearSearchHistoryLabel": "Borrar historial de búsqueda" + }, + "vs/workbench/contrib/search/browser/searchFindInput": { + "searchFindInputNotebookFilter.label": "Filtros de búsqueda de blocs de notas" }, "vs/workbench/contrib/search/browser/searchIcons": { "searchClearIcon": "Icono para borrar los resultados en la vista de búsqueda.", @@ -7813,6 +9105,8 @@ "searchRemoveIcon": "Icono para quitar el resultado de una búsqueda.", "searchReplaceAllIcon": "Icono para reemplazar todo en la vista de búsqueda.", "searchReplaceIcon": "Icono de reemplazo en la vista de búsqueda.", + "searchShowAsList": "Icono para ver los resultados como una lista en la vista de búsqueda.", + "searchShowAsTree": "Icono para ver los resultados como un árbol en la vista de búsqueda.", "searchShowContextIcon": "Icono para alternar el contexto en el editor de búsqueda.", "searchShowReplaceIcon": "Icono para expandir la sección de reemplazo en la vista de búsqueda.", "searchStopIcon": "Icono para detener en la vista de búsqueda.", @@ -7828,14 +9122,14 @@ "lineNumStr": "Desde la línea {0}", "numLinesStr": "{0} líneas más", "otherFilesAriaLabel": "{0} coincidencias fuera del área de trabajo, resultado de la búsqueda", - "replacePreviewResultAria": "Reemplazar el termino {0} con {1} en la columna con posición {2} en la línea de texto {3}", + "replacePreviewResultAria": "\"{0}\" en la columna {1} reemplaza {2} por {3}", "search": "Buscar", "searchFileMatch": "{0} archivo encontrado", "searchFileMatches": "{0} archivos encontrados", "searchFolderMatch.other.label": "Otros archivos", "searchMatch": "{0} coincidencia encontrada", "searchMatches": "{0} coincidencias encontradas", - "searchResultAria": "Encontró el término {0} en la columna de posición {1} en la línea con el texto {2}." + "searchResultAria": "\"{0}\" en la columna {1} encontró {2}" }, "vs/workbench/contrib/search/browser/searchView": { "ariaSearchResultsClearStatus": "Los resultados de la búsqueda se han borrado", @@ -7928,7 +9222,7 @@ "search.action.focusFilesToInclude": "Enfocar archivos del editor de búsqueda para incluir", "search.action.focusQueryEditorWidget": "Foco en la entrada del editor de búsqueda", "search.openNewEditor": "Abrir nuevo Editor de búsqueda", - "search.openNewEditorToSide": "Abrir nuevo editor de búsqueda en el lateral", + "search.openNewEditorToSide": "Abrir el nuevo Editor de Búsqueda en el lateral", "search.openNewSearchEditor": "Nuevo editor de búsqueda", "search.openResultsInEditor": "Abrir resultados en el editor", "search.openSearchEditor": "Abrir editor de búsqueda", @@ -7956,6 +9250,18 @@ "oneResult": "1 resultado", "searchMaxResultsWarning": "El conjunto de resultados sólo contiene un subconjunto de todas las coincidencias. Sea más específico en su búsqueda para limitar los resultados." }, + "vs/workbench/contrib/share/browser/share.contribution": { + "close": "Cerrar", + "generating link": "Generando vínculo...", + "open link": "Abrir vínculo", + "share": "Compartir...", + "shareSuccess": "Vínculo copiado en el portapapeles", + "shareTextSuccess": "Copied text to clipboard!" + }, + "vs/workbench/contrib/share/browser/shareService": { + "shareProviderCount": "Número de proveedores de recursos compartidos disponibles", + "type to filter": "Elegir cómo compartir {0}" + }, "vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": { "snippets": "Fragmentos de código" }, @@ -7963,6 +9269,7 @@ "bad_name1": "Nombre de archivo no válido", "bad_name2": "\"{0}\" no es un nombre de archivo válido", "bad_name3": "\"{0}\" ya existe", + "detail.label": "({0}) {1}", "global.1": "({0})", "global.scope": "(global)", "group.global": "Fragmentos existentes", @@ -7978,7 +9285,7 @@ "userSnippets": "Fragmentos de código de usuario" }, "vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": { - "label": "Rellenar desde un fragmento de código", + "label": "Rellenar archivo con fragmento de código", "placeholder": "Seleccionar un fragmento de código" }, "vs/workbench/contrib/snippets/browser/commands/insertSnippet": { @@ -8006,7 +9313,7 @@ "sep.workspaceSnippet": "Fragmentos de código de área de trabajo" }, "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "editor.snippets.codeActions.enabled": "Controla si los fragmentos de código para rodear o los fragmentos de código de plantilla de archivo se muestran como acciones de código.", + "editor.snippets.codeActions.enabled": "Controla si los fragmentos de plantilla de archivo o surround-with-snippets se muestran como Acciones de código.", "snippetSchema.json": "Configuración de fragmento de código del usuario", "snippetSchema.json.body": "El contenido del fragmento. Utilice \"$1\", \"${1:defaultText}\" para definir las posiciones del cursor, utilice \"$0\" para la posición del cursor final. Inserte valores de variable con \"${varName}\" y \"${varName:defaultText}\", por ejemplo, \"Este es el archivo: $TM_FILENAME\".", "snippetSchema.json.default": "Fragmento de código vacío", @@ -8100,6 +9407,7 @@ "TaskSystem.unknownError": "Error durante la ejecución de una tarea. Consulte el registro de tareas para obtener más detalles.", "TaskSystem.versionSettings": "Solo se permiten tareas versión 2.0.0 en la configuración del usuario.", "TaskSystem.versionWorkspaceFile": "Solo se permiten tareas de versión 2.0.0 en los archivos de configuración del área de trabajo.", + "TaskSystem.workspaceFolderError": "La carpeta del área de trabajo no estaba definida", "TasksSystem.locationUserConfig": "Configuración de usuario", "TasksSystem.locationWorkspaceConfig": "archivo del área de trabajo", "TerminateAction.failed": "No se pudo finalizar la tarea en ejecución", @@ -8118,7 +9426,7 @@ "runTask.task": "Etiqueta de la tarea o un término por el que se va a filtrar", "runTask.type": "Tipo de tarea aportada", "saveBeforeRun.dontSave": "No guardar", - "saveBeforeRun.save": "Guardar", + "saveBeforeRun.save": "&&Guardar", "selectProblemMatcher": "Seleccione qué tipo de errores y advertencias deben buscarse durante el examen de la salida de la tarea", "showOutput": "Mostrar salida", "taskQuickPick.userSettings": "Usuario", @@ -8134,14 +9442,9 @@ "unexpectedTaskType": "El proveedor de tareas \"{0}\" ha proporcionado inesperadamente una tarea de tipo \"{1}\".\r\n" }, "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "allow": "Permitir y ejecutar", - "disallow": "No permitir", - "openTask": "Abrir archivo", - "openTasks": "Abrir archivos", - "tasks.run.allowAutomatic": "Esta área de trabajo tiene las tareas ({0}) definidas ({1}) que se ejecutan automáticamente al abrir el área de trabajo. ¿Quiere permitir que las tareas automáticas se ejecuten al abrir esta área de trabajo?", - "workbench.action.tasks.allowAutomaticTasks": "Permitir tareas automáticas en la carpeta", - "workbench.action.tasks.disallowAutomaticTasks": "No permitir tareas automáticas en carpeta", - "workbench.action.tasks.manageAutomaticRunning": "Administrar tareas automáticas en carpetas" + "workbench.action.tasks.allowAutomaticTasks": "Permitir tareas automáticas", + "workbench.action.tasks.disallowAutomaticTasks": "No permitir tareas automáticas", + "workbench.action.tasks.manageAutomaticRunning": "Administrar tareas automáticas" }, "vs/workbench/contrib/tasks/browser/task.contribution": { "BuildAction.label": "Ejecutar tarea de compilación", @@ -8166,11 +9469,10 @@ "runningTasks": "Mostrar tareas en ejecución", "status.runningTasks": "Tareas en ejecución", "task.SaveBeforeRun.prompt": "Pregunta si deben guardarse los editores antes de la ejecución.", - "task.allowAutomaticTasks": "Habilitar las tareas automáticas en la carpeta.", - "task.allowAutomaticTasks.auto": "Solicitar permiso para cada carpeta", + "task.allowAutomaticTasks": "Habilitar tareas automáticas: tenga en cuenta que las tareas no se ejecutarán en un área de trabajo que no sea de confianza.", "task.allowAutomaticTasks.off": "Nunca", + "task.allowAutomaticTasks.on": "Siempre", "task.autoDetect": "Controla la habilitación de \"provideTasks\" para toda la extensión del proveedor de tareas. Si el comando Tasks: Run Task es lento, la deshabilitación de la detección automática para los proveedores de tareas puede ayudar. Las extensiones individuales también pueden proporcionar ajustes que deshabiliten la detección automática.", - "task.experimental.reconnection": "Al volver a cargar la ventana, vuelva a conectarse a la ejecución de tareas de inspección o en segundo plano. Tenga en cuenta que esto es experimental, por lo que podría encontrar problemas.", "task.problemMatchers.neverPrompt": "Configura si se debe mostrar el símbolo del sistema del emparejador del problema al ejecutar una tarea. Establézcalo en \"true\" para que no se pregunte nunca, o use un diccionario de tipos de tarea para desactivar la solicitud solo para tipos de tarea específicos.", "task.problemMatchers.neverPrompt.array": "Objeto que contiene pares de tareas de tipo booleano para no solicitar nunca la activación del buscador de coincidencias de problemas.", "task.problemMatchers.neverPrompt.boolean": "Establece el comportamiento de la solicitud del buscador de coincidencias de problemas para todas las tareas.", @@ -8178,24 +9480,22 @@ "task.quickOpen.history": "Controla el número de elementos recientes a los que se hace un seguimiento en el cuadro de diálogo de apertura rápida de la tarea.", "task.quickOpen.showAll": "Hace que el comando Tareas: Ejecutar tarea use el comportamiento \"Mostrar todo\" más lento en lugar del selector de dos niveles más rápido, en el que las tareas se agrupan por proveedor.", "task.quickOpen.skip": "Controla si la selección rápida de la tarea se omite cuando solo hay una tarea para elegir.", + "task.reconnection": "Al volver a cargar la ventana, vuelva a conectarse a las tareas que tengan buscadores de coincidencias de problemas.", "task.saveBeforeRun": "Guarda todos los editores con modificaciones antes de ejecutar una tarea.", "task.saveBeforeRun.always": "Guarda siempre todos los editores antes de la ejecución.", "task.saveBeforeRun.never": "Nunca guarda los editores antes de la ejecución.", - "task.showDecorations": "Muestra decoraciones en puntos de interés en el búfer del terminal, como el primer problema encontrado a través de una tarea de inspección. Tenga en cuenta que esto solo surtirá efecto para tareas futuras.", "task.slowProviderWarning": "Configura si se muestra una advertencia cuando un proveedor es lento", "task.slowProviderWarning.array": "Matriz de tipos de tareas para no mostrar nunca la advertencia de proveedor lento.", "task.slowProviderWarning.boolean": "Establece la advertencia acerca de la lentitud del proveedor para todas las tareas.", "tasksConfigurationTitle": "Tareas", "tasksQuickAccessHelp": "Ejecutar tarea", "tasksQuickAccessPlaceholder": "Escriba el nombre de una tarea para ejecutarla.", - "ttask.allowAutomaticTasks.on": "Siempre", "workbench.action.tasks.openUserTasks": "Abrir tareas de usuario", "workbench.action.tasks.openWorkspaceFileTasks": "Abrir tareas del área de trabajo" }, "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "TaskQuickPick.changeSettingDetails": "La detección de {0} tareas hace que los archivos de cualquier área de trabajo que abra se ejecuten como código. Activar {0} la detección de tareas es una configuración del usuario y se aplicará a cualquier espacio de trabajo que abra. ¿Desea habilitar {0} la detección de tareas para todos los espacios de trabajo?", + "TaskQuickPick.changeSettingDetails": "La detección de tareas de {0} hace que los archivos de cualquier área de trabajo que abra se ejecuten como código. Activar la detección de tareas de {0} es una configuración del usuario y se aplicará a cualquier espacio de trabajo que abra. \r\n\r\n ¿Desea habilitar la detección de tareas de {0} para todos los espacios de trabajo?", "TaskQuickPick.changeSettingNo": "No", - "TaskQuickPick.changeSettingYes": "Sí", "TaskQuickPick.changeSettingsOptions": "La detección de tareas de $(gear) {0} está desactivada. Activar {1} la detección de tareas...", "TaskQuickPick.goBack": "Volver ↩", "TaskQuickPick.noTasksForType": "No se han encontrado {0} tareas. Volver ↩", @@ -8211,6 +9511,13 @@ "taskQuickPick.showAll": "Mostrar todas las tareas...", "taskType": "Todas las tareas de {0}" }, + "vs/workbench/contrib/tasks/browser/taskService": { + "taskService.processTaskSystem": "El sistema de tareas de proceso no es compatible en la Web." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Seleccionar la tarea que se ejecutará", + "noTaskResults": "No hay ninguna tarea coincidente." + }, "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { "task.watchFirstError": "Inicio de errores detectados para esta ejecución", "taskTerminalStatus.active": "Esta tarea está siendo ejecutada", @@ -8223,10 +9530,6 @@ "taskTerminalStatus.warnings": "La tarea tiene advertencias", "taskTerminalStatus.warningsInactive": "La tarea tiene advertencias y está esperando..." }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "TaskService.pickRunTask": "Seleccionar la tarea que se ejecutará", - "noTaskResults": "No hay ninguna tarea coincidente." - }, "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { "TerminalTaskSystem": "No se puede ejecutar un comando Shell en una unidad UNC mediante cmd.exe.", "TerminalTaskSystem.nonWatchingMatcher": "La tarea {0} es una tarea en segundo plano, pero utiliza un buscador de coincidencias de problemas sin un patrón en segundo plano", @@ -8237,44 +9540,11 @@ "dependencyFailed": "No se pudo resolver la tarea dependiente '{0}' en la carpeta del área de trabajo '{1}'", "reuseTerminal": "Las tareas reutilizarán el terminal, presione cualquier tecla para cerrarlo.", "task.executing": "Ejecutando tarea: {0}", + "task.executing.shell-integration": "Ejecutando tarea: {0}", + "task.executing.shellIntegration": "Ejecutando tarea: {0}", "task.executingInFolder": "Ejecutando tarea en la carpeta {0}: {1}", "unknownProblemMatcher": "No se puede resolver el buscador de coincidencias de problemas {0} y se ignorará" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.args": "Argumentos adicionales que se pasan al comando.", - "JsonSchema.background": "Indica si la tarea ejecutada se mantiene y está en ejecución en segundo plano.", - "JsonSchema.command": "El comando que se ejecutará. No puede ser un programa externo o un comando shell.", - "JsonSchema.echoCommand": "Controla si el comando ejecutado se muestra en la salida. El valor predeterminado es false.", - "JsonSchema.matchers": "Buscadores de coincidencias de problemas que se van a usar. Puede ser una definición de cadena o de buscador de coincidencias de problemas, o bien una matriz de cadenas y de buscadores de coincidencias de problemas.", - "JsonSchema.options": "Opciones de comando adicionales", - "JsonSchema.options.cwd": "Directorio de trabajo actual del script o el programa ejecutado. Si se omite, se usa la raíz del área de trabajo actual de Code.", - "JsonSchema.options.env": "Entorno del shell o el programa ejecutado. Si se omite, se usa el entorno del proceso primario.", - "JsonSchema.promptOnClose": "Indica si se pregunta al usuario cuando VS Code se cierra con una tarea en ejecución en segundo plano.", - "JsonSchema.shell.args": "Argumentos de shell.", - "JsonSchema.shell.executable": "Shell que se va a usar.", - "JsonSchema.shellConfiguration": "Configura el shell que se usará.", - "JsonSchema.showOutput": "Controla si la salida de la tarea en ejecución se muestra o no. Si se omite, se usa \"always\".", - "JsonSchema.suppressTaskName": "Controla si el nombre de la tarea se agrega como argumento al comando. El valor predeterminado es false.", - "JsonSchema.taskSelector": "Prefijo para indicar que un argumento es una tarea.", - "JsonSchema.tasks": "Configuraciones de tarea. Suele enriquecerse una tarea ya definida en el ejecutor de tareas externo.", - "JsonSchema.tasks.args": "Argumentos pasados al comando cuando se invocó la tarea.", - "JsonSchema.tasks.background": "Si la tarea ejecutada se mantiene activa y se ejecuta en segundo plano.", - "JsonSchema.tasks.build": "Asigna esta tarea al comando de compilación predeterminado de Code.", - "JsonSchema.tasks.linux": "Configuración de comando específico de Linux", - "JsonSchema.tasks.mac": "Configuración de comando específico de Mac", - "JsonSchema.tasks.matcherError": "Buscador de coincidencia de problemas no reconocido. ¿Está instalada la extensión que aporta este buscador?", - "JsonSchema.tasks.matchers": "Los buscadores de coincidencias de problemas que se van a utilizar. Puede ser una cadena o una definición de buscador de coincidencias de problemas o una matriz de cadenas y buscadores de coincidencias de problemas.", - "JsonSchema.tasks.promptOnClose": "Si se pregunta al usuario cuando VS Code se cierra con una tarea en ejecución.", - "JsonSchema.tasks.showOutput": "Controla si la salida de la tarea en ejecución se muestra o no. Si se omite, se usa el valor definido globalmente.", - "JsonSchema.tasks.suppressTaskName": "Controla si el nombre de la tarea se agrega como argumento al comando. Si se omite, se usa el valor definido globalmente.", - "JsonSchema.tasks.taskName": "El nombre de la tarea", - "JsonSchema.tasks.test": "Asigna esta tarea al comando de prueba predeterminado de Code.", - "JsonSchema.tasks.watching": "Indica si la tarea ejecutada se mantiene activa e inspecciona el sistema de archivos.", - "JsonSchema.tasks.watching.deprecation": "En desuso. Utilice isBackground en su lugar.", - "JsonSchema.tasks.windows": "Configuración de comando específico de Windows", - "JsonSchema.watching": "Indica si la tarea ejecutada se mantiene activa e inspecciona el sistema de archivos.", - "JsonSchema.watching.deprecation": "En desuso. Utilice isBackground en su lugar." - }, "vs/workbench/contrib/tasks/common/jsonSchema_v1": { "JsonSchema._runner": "El ejecutor se ha graduado. Use la propiedad del ejecutor oficial correctamente", "JsonSchema.linux": "Configuración de comandos específicos de Linux", @@ -8362,6 +9632,41 @@ "JsonSchema.version": "El número de versión de la configuración.", "JsonSchema.windows": "Configuración de comandos específicos de Windows" }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Argumentos adicionales que se pasan al comando.", + "JsonSchema.background": "Indica si la tarea ejecutada se mantiene y está en ejecución en segundo plano.", + "JsonSchema.command": "El comando que se ejecutará. No puede ser un programa externo o un comando shell.", + "JsonSchema.echoCommand": "Controla si el comando ejecutado se muestra en la salida. El valor predeterminado es false.", + "JsonSchema.matchers": "Buscadores de coincidencias de problemas que se van a usar. Puede ser una definición de cadena o de buscador de coincidencias de problemas, o bien una matriz de cadenas y de buscadores de coincidencias de problemas.", + "JsonSchema.options": "Opciones de comando adicionales", + "JsonSchema.options.cwd": "Directorio de trabajo actual del script o el programa ejecutado. Si se omite, se usa la raíz del área de trabajo actual de Code.", + "JsonSchema.options.env": "Entorno del shell o el programa ejecutado. Si se omite, se usa el entorno del proceso primario.", + "JsonSchema.promptOnClose": "Indica si se pregunta al usuario cuando VS Code se cierra con una tarea en ejecución en segundo plano.", + "JsonSchema.shell.args": "Argumentos de shell.", + "JsonSchema.shell.executable": "Shell que se va a usar.", + "JsonSchema.shellConfiguration": "Configura el shell que se usará.", + "JsonSchema.showOutput": "Controla si la salida de la tarea en ejecución se muestra o no. Si se omite, se usa \"always\".", + "JsonSchema.suppressTaskName": "Controla si el nombre de la tarea se agrega como argumento al comando. El valor predeterminado es false.", + "JsonSchema.taskSelector": "Prefijo para indicar que un argumento es una tarea.", + "JsonSchema.tasks": "Configuraciones de tarea. Suele enriquecerse una tarea ya definida en el ejecutor de tareas externo.", + "JsonSchema.tasks.args": "Argumentos pasados al comando cuando se invocó la tarea.", + "JsonSchema.tasks.background": "Si la tarea ejecutada se mantiene activa y se ejecuta en segundo plano.", + "JsonSchema.tasks.build": "Asigna esta tarea al comando de compilación predeterminado de Code.", + "JsonSchema.tasks.linux": "Configuración de comando específico de Linux", + "JsonSchema.tasks.mac": "Configuración de comando específico de Mac", + "JsonSchema.tasks.matcherError": "Buscador de coincidencia de problemas no reconocido. ¿Está instalada la extensión que aporta este buscador?", + "JsonSchema.tasks.matchers": "Los buscadores de coincidencias de problemas que se van a utilizar. Puede ser una cadena o una definición de buscador de coincidencias de problemas o una matriz de cadenas y buscadores de coincidencias de problemas.", + "JsonSchema.tasks.promptOnClose": "Si se pregunta al usuario cuando VS Code se cierra con una tarea en ejecución.", + "JsonSchema.tasks.showOutput": "Controla si la salida de la tarea en ejecución se muestra o no. Si se omite, se usa el valor definido globalmente.", + "JsonSchema.tasks.suppressTaskName": "Controla si el nombre de la tarea se agrega como argumento al comando. Si se omite, se usa el valor definido globalmente.", + "JsonSchema.tasks.taskName": "El nombre de la tarea", + "JsonSchema.tasks.test": "Asigna esta tarea al comando de prueba predeterminado de Code.", + "JsonSchema.tasks.watching": "Indica si la tarea ejecutada se mantiene activa e inspecciona el sistema de archivos.", + "JsonSchema.tasks.watching.deprecation": "En desuso. Utilice isBackground en su lugar.", + "JsonSchema.tasks.windows": "Configuración de comando específico de Windows", + "JsonSchema.watching": "Indica si la tarea ejecutada se mantiene activa e inspecciona el sistema de archivos.", + "JsonSchema.watching.deprecation": "En desuso. Utilice isBackground en su lugar." + }, "vs/workbench/contrib/tasks/common/problemMatcher": { "LegacyProblemMatcherSchema.watchedBegin": "Expresión regular que señala que una tarea inspeccionada comienza a ejecutarse desencadenada a través de la inspección de archivos.", "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Esta propiedad está en desuso. Use la propiedad watching.", @@ -8391,7 +9696,7 @@ "ProblemMatcherSchema.background.beginsPattern": "Si se encuentran coincidencias en la salida, se señala el inicio de una tarea en segundo plano.", "ProblemMatcherSchema.background.endsPattern": "Si se encuentran coincidencias en la salida, se señala el fin de una tarea en segundo plano.", "ProblemMatcherSchema.base": "Nombre de un buscador de coincidencias de problemas base que se va a usar.", - "ProblemMatcherSchema.fileLocation": "Define cómo deben interpretarse los nombres de archivo notificados en un patrón de problema. Un elemento fileLocation relativo puede ser una matriz, donde el segundo elemento de la matriz es la ruta de acceso a la ubicación relativa del archivo.", + "ProblemMatcherSchema.fileLocation": "Define cómo se deben interpretar los nombres de archivo notificados en un patrón de problemas. Un fileLocation relativo puede ser una matriz, donde el segundo elemento de la matriz es la ruta de acceso de la ubicación del archivo relativo. El modo fileLocation de búsqueda realiza una búsqueda profunda (y, posiblemente, pesada) del sistema de archivos dentro de los directorios especificados por las propiedades inclusión/exclusión del segundo elemento (o el directorio del área de trabajo actual si no se especifica).", "ProblemMatcherSchema.owner": "Propietario del problema dentro de Code. Se puede omitir si se especifica \"base\". Si se omite y no se especifica \"base\", el valor predeterminado es \"external\".", "ProblemMatcherSchema.severity": "Gravedad predeterminada para los problemas de capturas. Se usa si el patrón no define un grupo de coincidencias para \"severity\".", "ProblemMatcherSchema.source": "Una cadena legible que describe la fuente de este diagnóstico, por ejemplo \"typescript\" o \"super lint\".", @@ -8456,9 +9761,15 @@ "TaskDefinitionExtPoint": "Aporta tipos de tarea", "TaskTypeConfiguration.noType": "La configuración del tipo de tarea no tiene la propiedad \"taskType\" requerida." }, + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Error: al identificador de tarea '{0}' le está faltando la propiedad requerida '{1}'. El identificador de tarea será ignorado. ", + "tasks.taskRunningContext": "Indica si una tarea se está ejecutando actualmente.", + "tasksCategory": "Tareas" + }, "vs/workbench/contrib/tasks/common/taskService": { "tasks.customExecutionSupported": "Indica si se admiten las tareas CustomExecution. Se puede usar en la cláusula when de una contribución \"taskDefinition\".", "tasks.processExecutionSupported": "Indica si se admiten las tareas ProcessExecution. Se puede usar en la cláusula when de una contribución \"taskDefinition\".", + "tasks.serverlessWebContext": "True cuando se encuentra en la web sin ninguna autoridad remota.", "tasks.shellExecutionSupported": "Indica si se admiten las tareas ShellExecution. Se puede usar en la cláusula when de una contribución \"taskDefinition\".", "tasks.taskCommandsRegistered": "Si los comandos de tarea se han registrado aún" }, @@ -8468,11 +9779,6 @@ "externalCommand": "Ejemplo para ejecutar un comando arbitrario externo", "msbuild": "Ejecuta el destino de compilación" }, - "vs/workbench/contrib/tasks/common/tasks": { - "TaskDefinition.missingRequiredProperty": "Error: al identificador de tarea '{0}' le está faltando la propiedad requerida '{1}'. El identificador de tarea será ignorado. ", - "tasks.taskRunningContext": "Indica si una tarea se está ejecutando actualmente.", - "tasksCategory": "Tareas" - }, "vs/workbench/contrib/tasks/electron-sandbox/taskService": { "TaskSystem.exitAnyways": "&&Salir de todos modos", "TaskSystem.noProcess": "La tarea iniciada ya no existe. Si la tarea generó procesos en segundo plano al salir de VS Code, puede dar lugar a procesos huérfanos. Para evitarlo, inicie el último proceso en segundo plano con una marca de espera.", @@ -8480,42 +9786,17 @@ "TaskSystem.terminateTask": "&&Finalizar tarea" }, "vs/workbench/contrib/terminal/browser/baseTerminalBackend": { - "nonResponsivePtyHost": "La conexión al proceso de host pty del terminal no responde, puede que los terminales dejen de funcionar.", - "restartPtyHost": "Reiniciar host pty" + "nonResponsivePtyHost": "The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host.", + "ptyHostStatus": "Pty Host Status", + "ptyHostStatus.ariaLabel": "Pty Host is unresponsive", + "ptyHostStatus.short": "Pty Host" }, "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "Las extensiones quieren realizar los cambios siguientes en el entorno del terminal:", - "extensionEnvironmentContributionInfo": "Las extensiones han realizado cambios en el entorno de este terminal.", - "extensionEnvironmentContributionRemoval": "Las extensiones quieren quitar estos cambios existentes del entorno del terminal:", - "relaunchTerminalLabel": "Reiniciar el terminal" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "focusFolder": "Enfocar carpeta en el explorador", - "openFile": "Abrir archivo en el editor", - "openFolder": "Abrir carpeta en ventana nueva" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkDetectorAdapter": { - "focusFolder": "Enfocar carpeta en el explorador", - "followLink": "Seguir vínculo", - "openFile": "Abrir archivo en el editor", - "openFolder": "Abrir carpeta en ventana nueva", - "searchWorkspace": "Buscar área de trabajo" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "followForwardedLink": "Seguir el vínculo con el puerto reenviado", - "followLink": "Seguir vínculo", - "followLinkUrl": "Vínculo", - "terminalLinkHandler.followLinkAlt": "alt + clic", - "terminalLinkHandler.followLinkAlt.mac": "opción + clic", - "terminalLinkHandler.followLinkCmd": "cmd + clic", - "terminalLinkHandler.followLinkCtrl": "ctrl + clic" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkQuickpick": { - "terminal.integrated.localFileLinks": "Archivo local", - "terminal.integrated.openDetectedLink": "Seleccionar el vínculo que desea abrir", - "terminal.integrated.searchLinks": "Búsqueda de áreas de trabajo", - "terminal.integrated.showMoreLinks": "Mostrar más vínculos", - "terminal.integrated.urlLinks": "Dirección URL" + "ScopedEnvironmentContributionInfo": "área de trabajo", + "extensionEnvironmentContributionInfoActive": "Las siguientes extensiones han contribuido al entorno de este terminal:", + "extensionEnvironmentContributionInfoStale": "Las siguientes extensiones quieren reiniciar el terminal para contribuir a su entorno:", + "relaunchTerminalLabel": "Reiniciar el terminal", + "showEnvironmentContributions": "Mostrar contribuciones del entorno" }, "vs/workbench/contrib/terminal/browser/terminal.contribution": { "miToggleIntegratedTerminal": "&&Terminal", @@ -8527,28 +9808,28 @@ "emptyTerminalNameInfo": "Si no se proporciona ningún nombre, se restablecerá al valor predeterminado.", "noUnattachedTerminals": "No hay ningún terminal desasociado al que asociarse", "quickAccessTerminal": "Cambiar terminal activo", + "sendSequence": "Secuencia de texto que se enviará al terminal", "showTerminalTabs": "Mostrar pestañas", "terminalLaunchHelp": "Abrir la Ayuda", + "workbench.action.terminal.acceptSelectedSuggestion": "Aceptar sugerencia seleccionada", "workbench.action.terminal.attachToSession": "Asociar a la sesión", "workbench.action.terminal.clear": "Borrar", - "workbench.action.terminal.clearCommandHistory": "Borrar historial de comandos", + "workbench.action.terminal.clearPreviousSessionHistory": "Borrar historial de sesión anterior", "workbench.action.terminal.clearSelection": "Borrar selección", - "workbench.action.terminal.copyLastCommand": "Copiar último comando", + "workbench.action.terminal.copyAndClearSelection": "Copiar y borrar selección", + "workbench.action.terminal.copyLastCommand": "Copiar la salida del último comando", "workbench.action.terminal.copySelection": "Copiar selección", "workbench.action.terminal.copySelectionAsHtml": "Copiar la selección como HTML", "workbench.action.terminal.createTerminalEditor": "Crear nuevo terminal en el área del editor", "workbench.action.terminal.createTerminalEditorSide": "Crear nuevo terminal a un lado en el área del editor", "workbench.action.terminal.detachSession": "Desasociar sesión", - "workbench.action.terminal.findNext": "Buscar siguiente", - "workbench.action.terminal.findPrevious": "Buscar anterior", "workbench.action.terminal.focus.tabsView": "Colocar foco sobre la vista de pestañas del terminal", - "workbench.action.terminal.focusFind": "Foco en la búsqueda", "workbench.action.terminal.focusNext": "Enfocar siguiente grupo de terminales", "workbench.action.terminal.focusNextPane": "Enfocar siguiente terminal en el grupo de terminales", "workbench.action.terminal.focusPrevious": "Enfocar grupo de terminales anterior", "workbench.action.terminal.focusPreviousPane": "Enfocar terminal anterior en el grupo de terminales", "workbench.action.terminal.goToRecentDirectory": "Ir al directorio reciente...", - "workbench.action.terminal.hideFind": "Ocultar la búsqueda", + "workbench.action.terminal.hideSuggestWidget": "Ocultar widget de sugerencias", "workbench.action.terminal.join": "Unirse a terminales", "workbench.action.terminal.join.insufficientTerminals": "Terminales insuficientes para la acción de unión", "workbench.action.terminal.join.onlySplits": "Todos los terminales ya están unidos", @@ -8556,26 +9837,18 @@ "workbench.action.terminal.kill": "Terminar la instancia del terminal activo", "workbench.action.terminal.killAll": "Eliminar todos los terminales", "workbench.action.terminal.killEditor": "Terminar el terminal activo en el área del editor", - "workbench.action.terminal.navigationModeExit": "Salir del modo de navegación", - "workbench.action.terminal.navigationModeFocusNext": "Enfocar la siguiente línea (modo de navegación)", - "workbench.action.terminal.navigationModeFocusNextPage": "Enfocar la página siguiente (modo de navegación)", - "workbench.action.terminal.navigationModeFocusPrevious": "Enfocar la línea anterior (modo de navegación)", - "workbench.action.terminal.navigationModeFocusPreviousPage": "Enfocar la página anterior (modo de navegación)", "workbench.action.terminal.new": "Crear nueva terminal", "workbench.action.terminal.newInActiveWorkspace": "Crear nuevo terminal (en el área de trabajo activa)", - "workbench.action.terminal.newWithCwd": "Crear un nuevo terminal integrado comenzando en un directorio de trabajo personalizado", "workbench.action.terminal.newWithCwd.cwd": "El directorio en el que iniciar el terminal", "workbench.action.terminal.newWithProfile": "Crear nuevo terminal (con perfil)", "workbench.action.terminal.newWithProfile.profileName": "Nombre del perfil que se va a crear", "workbench.action.terminal.newWorkspacePlaceholder": "Seleccione el directorio de trabajo actual para el nuevo terminal", - "workbench.action.terminal.openDetectedLink": "Abrir vínculo detectado...", - "workbench.action.terminal.openLastLocalFileLink": "Abrir vínculo del último archivo local", - "workbench.action.terminal.openLastUrlLink": "Abrir vínculo de la última dirección URL", "workbench.action.terminal.openSettings": "Configurar valores del terminal", + "workbench.action.terminal.overriddenCwdDescription": "(Invalidado) {0}", "workbench.action.terminal.paste": "Pegar en el terminal activo", "workbench.action.terminal.pasteSelection": "Pegar la selección en el terminal activo", "workbench.action.terminal.relaunch": "Reiniciar el terminal activo", - "workbench.action.terminal.renameWithArg": "Cambiar el nombre del terminal actualmente activo", + "workbench.action.terminal.rename.prompt": "Introducir nombre del terminal", "workbench.action.terminal.renameWithArg.name": "El nuevo nombre de la terminal.", "workbench.action.terminal.renameWithArg.noName": "No se ha proporcionado ningún argumento de nombre", "workbench.action.terminal.resizePaneDown": "Reducir tamaño de terminal", @@ -8594,36 +9867,27 @@ "workbench.action.terminal.scrollToTop": "Desplazar al principio", "workbench.action.terminal.scrollUp": "Desplazar hacia arriba (línea)", "workbench.action.terminal.scrollUpPage": "Desplazar hacia arriba (página)", - "workbench.action.terminal.searchWorkspace": "Buscar en área de trabajo", "workbench.action.terminal.selectAll": "Seleccionar todo", "workbench.action.terminal.selectDefaultShell": "Seleccionar perfil predeterminado", + "workbench.action.terminal.selectNextPageSuggestion": "Seleccionar la sugerencia de página siguiente", + "workbench.action.terminal.selectNextSuggestion": "Seleccionar la sugerencia siguiente", + "workbench.action.terminal.selectPrevPageSuggestion": "Seleccionar la sugerencia de página anterior", + "workbench.action.terminal.selectPrevSuggestion": "Seleccionar la sugerencia anterior", "workbench.action.terminal.selectToNextCommand": "Seleccionar hasta el comando siguiente", "workbench.action.terminal.selectToNextLine": "Seleccione la línea siguiente", "workbench.action.terminal.selectToPreviousCommand": "Seleccionar hasta el comando anterior", "workbench.action.terminal.selectToPreviousLine": "Seleccione la línea anterior", - "workbench.action.terminal.sendSequence": "Enviar secuencia personalizada a Terminal", "workbench.action.terminal.setFixedDimensions": "Establecer dimensiones fijas", - "workbench.action.terminal.showEnvironmentInformation": "Mostrar información del entorno", "workbench.action.terminal.showTabs": "Mostrar pestañas", "workbench.action.terminal.sizeToContentWidth": "Alternar el tamaño al ancho del contenido", "workbench.action.terminal.splitInActiveWorkspace": "Dividir Terminal (En el área de trabajo activa)", - "workbench.action.terminal.switchTerminal": "Cambiar terminal", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Alternar registro de la secuencia de escape", - "workbench.action.terminal.toggleFindCaseSensitive": "Alternar la búsqueda con distinción de mayúsculas y minúsculas", - "workbench.action.terminal.toggleFindRegex": "Alternar la búsqueda mediante regex", - "workbench.action.terminal.toggleFindWholeWord": "Alternar la búsqueda con toda la palabra", - "workbench.action.terminal.writeDataToTerminal": "Escribir datos en el terminal", - "workbench.action.terminal.writeDataToTerminal.prompt": "Escriba los datos para escribir directamente en el terminal, omitiendo el pty" + "workbench.action.terminal.switchTerminal": "Cambiar terminal" }, "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { "install": "Instalar", "useWslExtension.title": "Se recomienda la extensión \"{0}\" para abrir un terminal en WSL." }, - "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { - "label": "Terminal" - }, "vs/workbench/contrib/terminal/browser/terminalEditorInput": { - "cancel": "Cancelar", "confirmDirtyTerminal.button": "&&Finalizar", "confirmDirtyTerminal.detail": "Si se cierra, finalizarán los procesos en ejecución en este terminal.", "confirmDirtyTerminal.message": "¿Quiere terminar los procesos en ejecución?", @@ -8634,6 +9898,13 @@ "killTerminalIcon": "Icono para terminar una instancia de terminal.", "newTerminalIcon": "Icono para crear una instancia de terminal.", "renameTerminalIcon": "Icono para cambiar de nombre en el menú rápido del terminal.", + "terminalCommandHistoryFuzzySearch": "Icono para alternar la búsqueda aproximada del historial de comandos.", + "terminalCommandHistoryOutput": "Icono para ver la salida de un comando de terminal.", + "terminalCommandHistoryRemove": "Icono para quitar un comando de terminal del historial de comandos.", + "terminalDecorationError": "Icono de una decoración terminal de un comando que produjo un error.", + "terminalDecorationIncomplete": "Icono de una decoración terminal de un comando que estaba incompleto.", + "terminalDecorationMark": "Icono de una marca de decoración de terminal.", + "terminalDecorationSuccess": "Icono de una decoración terminal de un comando correcto.", "terminalViewIcon": "Vea el icono de la vista de terminal." }, "vs/workbench/contrib/terminal/browser/terminalInstance": { @@ -8649,23 +9920,16 @@ "launchFailed.exitCodeOnlyShellIntegration": "Deshabilitar la integración del shell en la configuración de usuario puede ser de ayuda.", "multiLinePasteButton": "&&Pegar", "preview": "Vista previa:", - "removeCommand": "Quitar del historial de comandos", - "selectRecentCommand": "Seleccione un comando para ejecutar (mantenga presionada la tecla ALT para editar el comando)", - "selectRecentCommandMac": "Seleccione un comando para ejecutar (mantenga presionada la tecla Opción para editar el comando)", - "selectRecentDirectory": "Seleccione un directorio al que ir (mantenga presionada la tecla Alt para editar el comando).", - "selectRecentDirectoryMac": "Seleccione un directorio al que ir (mantenga presionada la tecla Opción para editar el comando).", "setTerminalDimensionsColumn": "Establecer dimensiones fijas: columna", "setTerminalDimensionsRow": "Establecer dimensiones fijas: fila", - "shellFileHistoryCategory": "Historial de {0}", "shellIntegration.learnMore": "Más información sobre la integración del shell", "shellIntegration.openSettings": "Abrir la configuración de usuario", - "terminal.contiguousSearch": "Usar búsqueda contigua", - "terminal.fuzzySearch": "Usar búsqueda aproximada", "terminal.integrated.a11yPromptLabel": "Entrada de terminal", - "terminal.integrated.a11yTooMuchOutput": "Demasiada salida para anunciarla. Vaya a las filas manualmente para leerlas.", - "terminal.integrated.copySelection.noSelection": "El terminal no tiene ninguna selección para copiar", + "terminal.integrated.useAccessibleBuffer": "Usar el búfer accesible {0} para revisar manualmente la salida", + "terminal.integrated.useAccessibleBufferNoKb": "Usa el comando Terminal: Enfocar búfer accesible para revisar manualmente la salida", "terminal.requestTrust": "La creación de un proceso de terminal requiere la ejecución de código", - "terminalNavigationMode": "Use {0} y {1} para navegar por el búfer de terminal", + "terminalHelpAriaLabel": "Use {0} para obtener ayuda de accesibilidad del terminal.", + "terminalScreenReaderMode": "Ejecutar el comando: alternar el modo de accesibilidad del lector de pantalla para obtener una experiencia optimizada del lector de pantalla", "terminalStaleTextBoxAriaLabel": "El entorno del terminal {0} está obsoleto. Ejecute el comando \"Mostrar información del entorno\" para obtener más información", "terminalTextBoxAriaLabel": "Terminal {0}", "terminalTextBoxAriaLabelNumberAndTitle": "Terminal {0}, {1}", @@ -8673,14 +9937,9 @@ "terminalTypeTask": "Tarea", "terminated.exitCodeAndCommandLine": "El proceso del terminal \"{0}\" finalizó con el código de salida {1}.", "terminated.exitCodeOnly": "El proceso del terminal finalizó con el código de salida {0}.", - "viewCommandOutput": "Ver salida de comando", - "workbench.action.terminal.rename.prompt": "Introducir nombre del terminal", "workspaceNotTrustedCreateTerminal": "No se puede iniciar un proceso de terminal en un área de trabajo que no es de confianza", "workspaceNotTrustedCreateTerminalCwd": "No se puede iniciar un proceso de terminal en un área de trabajo que no es de confianza con cwd {0} y userHome {1}" }, - "vs/workbench/contrib/terminal/browser/terminalMainContribution": { - "ptyHost": "Pty Host" - }, "vs/workbench/contrib/terminal/browser/terminalMenus": { "defaultTerminalProfile": "{0} (valor predeterminado)", "miNewTerminal": "&&Nuevo terminal", @@ -8688,18 +9947,21 @@ "miRunSelectedText": "Ejecutar &&texto seleccionado", "miSplitTerminal": "&&Dividir terminal", "splitTerminal": "Dividir terminal", - "terminal.new": "Nuevo terminal", + "workbench.action.tasks.configureTaskRunner": "Configurar tareas...", + "workbench.action.tasks.runTask": "Ejecutar tarea...", "workbench.action.terminal.changeColor": "Cambiar color...", "workbench.action.terminal.changeIcon": "Cambiar icono...", "workbench.action.terminal.clear": "Borrar", + "workbench.action.terminal.clearLong": "Borrar terminal", "workbench.action.terminal.copySelection.short": "Copiar", "workbench.action.terminal.copySelectionAsHtml": "Copiar como HTML", "workbench.action.terminal.joinInstance": "Unir terminales", - "workbench.action.terminal.new.short": "Nuevo terminal", "workbench.action.terminal.newWithProfile.short": "Nuevo terminal con perfil", "workbench.action.terminal.openSettings": "Configurar valores del terminal", "workbench.action.terminal.paste.short": "Pegar", "workbench.action.terminal.renameInstance": "Cambiar nombre...", + "workbench.action.terminal.runActiveFile": "Ejecutar el archivo activo", + "workbench.action.terminal.runSelectedText": "Ejecutar el texto seleccionado", "workbench.action.terminal.selectAll": "Seleccionar todo", "workbench.action.terminal.selectDefaultProfile": "Seleccionar perfil predeterminado", "workbench.action.terminal.showsTabs": "Mostrar pestañas", @@ -8707,33 +9969,42 @@ "workbench.action.terminal.switchTerminal": "Cambiar terminal" }, "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "killportfailure": "No se pudo terminar la escucha del proceso en el puerto {0}. El comando se cerró con el error {1}", "ptyHostRelaunch": "Reiniciando el terminal porque se perdió la conexión con el proceso del shell..." }, "vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": { "ICreateContributedTerminalProfileOptions": "contribuido", + "cancel": "Cancelar", "createQuickLaunchProfile": "Configurar un perfil de terminal", "enterTerminalProfileName": "Escribir el nombre del perfil de terminal", "terminal.integrated.chooseDefaultProfile": "Seleccionar el perfil de terminal predeterminado", "terminal.integrated.selectProfileToCreate": "Seleccionar el perfil de terminal que se va a crear", "terminalProfileAlreadyExists": "Ya existe un perfil de terminal con ese nombre.", "terminalProfiles": "perfiles", - "terminalProfiles.detected": "detectado" - }, - "vs/workbench/contrib/terminal/browser/terminalProfileResolverService": { - "migrateToProfile": "Migrar", - "terminalProfileMigration": "El terminal usa la configuración de Shell/shellArgs en desuso, ¿quiere migrarlo a un perfil?" + "terminalProfiles.detected": "detectado", + "unsafePathWarning": "Este perfil de terminal usa una ruta de acceso potencialmente no segura que otro usuario podría modificar: {0}. ¿Está seguro de que desea usarlo?", + "yes": "Sí" }, "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { "renameTerminal": "Cambiar nombre del terminal", "workbench.action.terminal.newWithProfilePlus": "Crear nuevo terminal con perfil", "workbench.action.terminal.newplus": "Crear nueva terminal" }, + "vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick": { + "removeCommand": "Quitar del historial de comandos", + "selectRecentCommand": "Seleccione un comando para ejecutar (mantenga presionada la tecla ALT para editar el comando)", + "selectRecentCommandMac": "Seleccione un comando para ejecutar (mantenga presionada la tecla Opción para editar el comando)", + "selectRecentDirectory": "Seleccione un directorio al que ir (mantenga presionada la tecla Alt para editar el comando).", + "selectRecentDirectoryMac": "Seleccione un directorio al que ir (mantenga presionada la tecla Opción para editar el comando).", + "shellFileHistoryCategory": "Historial de {0}", + "viewCommandOutput": "Ver salida de comando" + }, "vs/workbench/contrib/terminal/browser/terminalService": { "localTerminalRemote": "Este shell se está ejecutando en la máquina {1}local{0}, NO en la máquina remota conectada.", "localTerminalVirtualWorkspace": "Este shell está abierto en una carpeta {0}local{1}, NO en la carpeta virtual", "terminalService.terminalCloseConfirmationPlural": "¿Desea finalizar las {0} sesiones de terminal activas?", "terminalService.terminalCloseConfirmationSingular": "¿Desea finalizar la sesión de terminal activa?", - "terminate": "Finalizar" + "terminate": "&&Finalizar" }, "vs/workbench/contrib/terminal/browser/terminalTabbedView": { "hideTabs": "Ocultar pestañas", @@ -8741,6 +10012,7 @@ "moveTabsRight": "Mover pestañas a la derecha" }, "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "label": "Terminal", "splitTerminalAriaLabel": "Terminal {0} {1}, dividir {2} de {3}", "terminal.tabs": "Pestañas del terminal", "terminalAriaLabel": "Terminal {0} {1}", @@ -8749,7 +10021,9 @@ "vs/workbench/contrib/terminal/browser/terminalTooltip": { "launchFailed.exitCodeOnlyShellIntegration": "No se pudo iniciar el proceso de terminal. Deshabilitar la integración del shell con terminal.integrated.shellIntegration.enabled puede ayudar.", "shellIntegration.activationFailed": "No se pudo activar la integración del shell", - "shellIntegration.enabled": "Integración de shell activada" + "shellIntegration.enabled": "Integración de shell activada", + "shellProcessTooltip.commandLine": "Línea de comandos: {0}", + "shellProcessTooltip.processId": "Id. del proceso ({0}): {1}" }, "vs/workbench/contrib/terminal/browser/terminalView": { "terminal.monospaceOnly": "El terminal solo admite fuentes monoespaciales. Reinicie VS Code si se trata de una fuente recién instalada.", @@ -8758,41 +10032,43 @@ "terminals": "Abrir terminales." }, "vs/workbench/contrib/terminal/browser/xterm/decorationAddon": { - "changeDefaultIcon": "Cambiar icono predeterminado", - "changeErrorIcon": "Cambiar icono de error", - "changeSuccessIcon": "Icono de cambio correcto", "gutter": "Decoraciones de comandos de medianil", + "no": "No", "overviewRuler": "Decoración de comandos de regla general", + "rerun": "Deseas ejecutar el comando: {0}", "terminal.configureCommandDecorations": "Configurar decoraciones de comandos", "terminal.copyCommand": "Copiar comando", "terminal.copyOutput": "Copiar salida", "terminal.copyOutputAsHtml": "Copiar salida como HTML", "terminal.learnShellIntegration": "Más información sobre la integración de Shell", "terminal.rerunCommand": "Volver a ejecutar el comando", + "toggleVisibility": "Alternar visibilidad", + "workbench.action.terminal.goToRecentDirectory": "Ir al directorio reciente...", + "workbench.action.terminal.runRecentCommand": "Ejecutar comando reciente", + "yes": "Sí" + }, + "vs/workbench/contrib/terminal/browser/xterm/decorationStyles": { "terminalPromptCommandFailed": "El comando se ejecutó {0} y no se pudo ejecutar", "terminalPromptCommandFailedWithExitCode": "El comando se ejecutó {0} y no se pudo ejecutar (código de salida {1})", "terminalPromptCommandSuccess": "Comando ejecutado {0}", - "terminalPromptContextMenu": "Mostrar acciones de comando", - "toggleVisibility": "Alternar visibilidad" + "terminalPromptContextMenu": "Mostrar acciones de comando" }, "vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": { "dontShowAgain": "No mostrar de nuevo", "no": "No", + "terminal.integrated.copySelection.noSelection": "The terminal has no selection to copy", "terminal.slowRendering": "La aceleración de GPU del terminal parece ser lenta en su equipo. ¿Le gustaría cambiar para deshabilitarlo, lo cual podría mejorar el rendimiento? [Obtenga más información sobre la configuración del terminal](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", + "terminalLoggerName": "Terminal", "yes": "Sí" }, "vs/workbench/contrib/terminal/common/terminal": { - "terminalCategory": "Terminal", "vscode.extension.contributes.terminal": "Aporta funcionalidad de terminal.", "vscode.extension.contributes.terminal.profiles": "Define los otros perfiles de terminal que puede crear el usuario.", "vscode.extension.contributes.terminal.profiles.id": "El identificador del proveedor de perfiles de terminal.", "vscode.extension.contributes.terminal.profiles.title": "Título de este perfil de terminal.", - "vscode.extension.contributes.terminal.types": "Define los tipos de terminal adicionales que el usuario puede crear.", - "vscode.extension.contributes.terminal.types.command": "Comando que se va a ejecutar cuando el usuario cree este tipo de terminal.", "vscode.extension.contributes.terminal.types.icon": "Un codicon, un URI o URI claros y oscuros para asociar a este tipo de terminal.", "vscode.extension.contributes.terminal.types.icon.dark": "Ruta de icono cuando se usa un tema oscuro", - "vscode.extension.contributes.terminal.types.icon.light": "Ruta del icono cuando se usa un tema ligero", - "vscode.extension.contributes.terminal.types.title": "Título para este tipo de terminal." + "vscode.extension.contributes.terminal.types.icon.light": "Ruta del icono cuando se usa un tema ligero" }, "vs/workbench/contrib/terminal/common/terminalColorRegistry": { "terminal.ansiColor": "color ANSI ' {0} ' en el terminal.", @@ -8804,6 +10080,7 @@ "terminal.findMatchHighlightBackground": "Color de las otras coincidencias de búsqueda en el terminal. El color no debe ser opaco para no ocultar el contenido del terminal subyacente.", "terminal.findMatchHighlightBorder": "Color de borde de las otras coincidencias de búsqueda en el terminal.", "terminal.foreground": "El color de primer plano del terminal.", + "terminal.inactiveSelectionBackground": "Color de fondo de selección del terminal cuando no tiene foco.", "terminal.selectionBackground": "Color de fondo de selección del terminal.", "terminal.selectionForeground": "Color de primer plano de la selección del terminal. Cuando sea null, se conservará el primer plano de la selección y se aplicará la característica de relación de contraste mínimo.", "terminal.tab.activeBorder": "Borde en el lateral de la pestaña Terminal del panel. El valor predeterminado es tab.activeBorder.", @@ -8818,17 +10095,21 @@ "vs/workbench/contrib/terminal/common/terminalConfiguration": { "cwd": "el directorio de trabajo actual del terminal", "cwdFolder": "el directorio de trabajo actual del terminal, que se muestra para las áreas de trabajo de múltiples raíces o en una única área de trabajo raíz cuando el valor difiere del directorio de trabajo inicial. En Windows, esto solo se mostrará cuando la integración de shell esté habilitada.", + "enableFileLinks.notRemote": "Habilitar solo cuando no está en un área de trabajo remota.", + "enableFileLinks.off": "Siempre desactivado.", + "enableFileLinks.on": "Siempre activado.", "local": "indica un terminal local en un área de trabajo remota", "openDefaultSettingsJson": "abrir el archivo JSON de configuración predeterminada", "openDefaultSettingsJson.capitalized": "Abrir la configuración predeterminada (JSON)", "process": "el nombre del proceso de terminal", - "separator": "un separador condicional (\" - \") que solo se muestra cuando está rodeado por variables con valores o texto estático.", + "separator": "un separador condicional {0} que solo se muestra cuando está rodeado por variables con valores o texto estático.", "sequence": "el nombre proporcionado al terminal por el proceso", + "tabFocusMode": "Controla si el terminal recibe pestañas o las aplaza al área de trabajo para la navegación. Cuando se establece, esto invalida {0} cuando el terminal está centrado.", "task": "indica que este terminal está asociado a una tarea", "terminal.integrated.allowChords": "Indica si se permiten o no los enlaces de teclado de presión simultánea en el terminal. Tenga en cuenta que cuando es true y la pulsación de tecla da como resultado una presión simultánea, se omitirá {0}, establecer este valor en false resulta particularmente útil cuando quiere que ctrl+k vaya al shell (no a VS Code).", "terminal.integrated.allowMnemonics": "Indica si se va a permitir que las teclas de acceso de la barra de menús (por ejemplo, Alt+F) desencadenen la apertura de dicha barra. Tenga en cuenta que esto hará que todas las pulsaciones de teclas Alt omitan el shell cuando el valor es true. Esta acción no hace nada en macOS.", "terminal.integrated.altClickMovesCursor": "Si se habilita, al hacer Alt/opción + clic se cambiará la posición del cursor de mensaje debajo del mouse cuando {0} esté establecido en {1} (valor predeterminado). En función del shell, puede que esto no funcione de forma confiable.", - "terminal.integrated.autoReplies": "Un conjunto de mensajes a los que se responderá automáticamente cuando se encuentre en el terminal. Siempre que el mensaje sea lo suficientemente específico, esto puede ayudar a automatizar las respuestas comunes.\r\n\r\nNotas:\r\n\r\n: use {0} para responder automáticamente a la solicitud de finalización del trabajo por lotes en Windows.\r\n: el mensaje incluye secuencias de escape para que la respuesta no se produzca con texto con estilo.\r\n: cada respuesta solo puede producirse una vez cada segundo.\r\n: use {1} en la respuesta para indicar la tecla Entrar.\r\n: para anular la configuración de una clave predeterminada, establezca el valor en NULL.\r\n: reinicie VS Code si no se aplica el nuevo.", + "terminal.integrated.autoReplies": "Un conjunto de mensajes a los que, cuando se encuentre en el terminal, se responderá automáticamente. Siempre que el mensaje sea lo suficientemente específico, esto puede ayudar a automatizar las respuestas comunes.\r\n\r\nNotas:\r\n\r\n: use {0} para responder automáticamente al mensaje de finalización del trabajo por lotes en Windows.\r\n: el mensaje incluye secuencias de escape para que la respuesta no se produzca con texto con estilo.\r\n: cada respuesta solo puede producirse una vez cada segundo.\r\n: use {1} en la respuesta para indicar la tecla Entrar.\r\n: para anular una clave predeterminada, establezca el valor en NULL.\r\n: reinicie VS Code si no se aplican nuevos.", "terminal.integrated.autoReplies.reply": "Respuesta que se enviará al proceso.", "terminal.integrated.bellDuration": "Número de milisegundos que se mostrará la campana en una pestaña del terminal cuando se desencadene.", "terminal.integrated.commandsToSkipShell": "Conjunto de identificadores de comando cuyos enlaces de teclado no se enviarán al shell, sino que siempre se controlarán con VS Code. Esto permite que los enlaces de teclado que normalmente consumiría el shell actúen igual que cuando el terminal no tiene el foco; por ejemplo, \"Ctrl+P\" para iniciar Quick Open.\r\n\r\n \r\n\r\n Muchos comandos se omiten de forma predeterminada. Para reemplazar un valor predeterminado y pasar mejor al shell el enlace de teclado de dicho comando, agregue el comando precedido por el carácter \"-\". Por ejemplo, agregue \"-workbench.action.quickOpen\" para que \"Ctrl+P\" llegue al shell.\r\n\r\n \r\n\r\n La siguiente lista de comandos omitidos predeterminados se trunca cuando se visualiza en el editor de configuraciones. Para ver la lista completa, {1} y busque el primer comando de la lista siguiente.\r\n\r\n \r\n\r\nComandos omitidos predeterminados:\r\n\r\n{0}", @@ -8845,7 +10126,7 @@ "terminal.integrated.cursorBlinking": "Controla si el cursor del terminal parpadea.", "terminal.integrated.cursorStyle": "Controla el estilo de cursor del terminal.", "terminal.integrated.cursorWidth": "Controla el ancho del cursor cuando {0} se establece en {1}.", - "terminal.integrated.customGlyphs": "Indica si se deben dibujar glifos personalizados para los caracteres de dibujo de elementos de bloque y cuadros en lugar de usar la fuente, lo que normalmente produce una mejor representación con líneas continuas. Tenga en cuenta que esto no funciona con el representador DOM", + "terminal.integrated.customGlyphs": "Indica si se deben dibujar glifos personalizados para los caracteres de dibujo de elementos de bloque y cuadros en lugar de usar la fuente, lo que normalmente produce una mejor representación con líneas continuas. Ten en cuenta que esto no funciona cuando {0} está deshabilitado.", "terminal.integrated.cwd": "Una ruta de acceso de inicio explícita en la que se iniciará el terminal; se usa como el directorio de trabajo actual (cwd) para el proceso de shell. Puede resultar especialmente útil en una configuración de área de trabajo si la raíz de directorio no es un cwd práctico.", "terminal.integrated.defaultLocation": "Controla dónde aparecerán los terminales recién creados.", "terminal.integrated.defaultLocation.editor": "Crear terminales en el editor", @@ -8855,8 +10136,9 @@ "terminal.integrated.detectLocale.off": "No establezca la variable de entorno \"$LANG\".", "terminal.integrated.detectLocale.on": "Establezca siempre la variable de entorno \"$LANG\".", "terminal.integrated.drawBoldTextInBrightColors": "Controla si el texto en negrita del terminal usará siempre la variante de color de ANSI \"bright\".", - "terminal.integrated.enableBell": "Controla si el timbre de la terminal está habilitado, esto se muestra como un timbre visual junto al nombre del terminal.", - "terminal.integrated.enableFileLinks": "Indica si se van a habilitar los vínculos de archivo en el terminal. Los vínculos pueden ser lentos al funcionar en una unidad de red en particular, ya que cada vínculo de archivo se comprueba en el sistema de archivos. Si se cambia, solo tendrá efecto en los nuevos terminales.", + "terminal.integrated.enableBell": "Controla si la campana de terminal está habilitada. Se muestra como una campana visual junto al nombre del terminal.", + "terminal.integrated.enableFileLinks": "Indica si se deben habilitar los vínculos de archivo en los terminales. Los vínculos pueden ser lentos cuando se trabaja en una unidad de red en particular porque cada vínculo de archivo se comprueba en el sistema de archivos. Cambiar esto solo surtirá efecto en los terminales nuevos.", + "terminal.integrated.enableImages": "Enables image support in the terminal. Both sixel and iTerm's inline image protocol are supported on Linux and macOS, Windows support will light up automatically when ConPTY passes through the sequences. Images will currently not be restored between window reloads/reconnects.", "terminal.integrated.enableMultiLinePasteWarning": "Muestra un cuadro de diálogo de advertencia al pegar varias líneas en el terminal. El cuadro de diálogo no muestra cuando:\r\n\r\n- El modo de pegado entre corchetes está habilitado (el shell admite pegar varias líneas de forma nativa)\r\n- La línea de lectura del shell controla el pegado (en el caso de pwsh)", "terminal.integrated.enablePersistentSessions": "Conservar las sesiones de terminal o el historial del área de trabajo entre recargas de ventana.", "terminal.integrated.env.linux": "Objeto con variables de entorno que se agregarán al proceso de VS Code que el terminal va a usar en Linux. Establézcalo en \"null\" para eliminar la variable de entorno.", @@ -8868,7 +10150,7 @@ "terminal.integrated.environmentChangesIndicator.warnonly": "Mostrar solo el indicador de advertencia cuando el entorno de un terminal está \"obsoleto\", no el indicador de información que muestra que una extensión ha modificado el entorno de un terminal.", "terminal.integrated.environmentChangesRelaunch": "Indica si se deben reiniciar los terminales de forma automática en caso de que la extensión quiera contribuir a su entorno y aún no se haya interactuado con ellos.", "terminal.integrated.fastScrollSensitivity": "Desplazamiento del multiplicador de velocidad al presionar \"Alt\".", - "terminal.integrated.fontFamily": "Controla la familia de fuentes del terminal, que está establecida de forma predeterminada en el valor de {0}.", + "terminal.integrated.fontFamily": "Controla la familia de fuentes del terminal. De forma predeterminada, el valor es {0}.", "terminal.integrated.fontSize": "Controla el tamaño de la fuente en píxeles del terminal.", "terminal.integrated.fontWeight": "Grosor de fuente que se va a usar en el terminal para texto que no esté en negrita. Acepta las palabras clave \"normal\" y \"bold\" o números entre 1 y 1000.", "terminal.integrated.fontWeightBold": "Grosor de fuente que se va a usar en el terminal para texto en negrita. Acepta las palabras clave \"normal\" y \"bold\" o números entre 1 y 1000.", @@ -8878,8 +10160,8 @@ "terminal.integrated.gpuAcceleration.canvas": "Use el representador de lienzo de reserva del terminal el cual usa un contexto 2D en lugar de webgl que puede funcionar mejor en algunos sistemas. Tenga en cuenta que algunas características están limitadas en el representador de lienzo como la selección opaca.", "terminal.integrated.gpuAcceleration.off": "Deshabilite la aceleración de GPU en el terminal. El terminal se representará mucho más lento cuando la aceleración de GPU esté desactivada, aunque debería funcionar de forma confiable en todos los sistemas.", "terminal.integrated.gpuAcceleration.on": "Habilite la aceleración de GPU en el terminal.", - "terminal.integrated.letterSpacing": "Controla el espaciado de letras del terminal. Es un valor entero que representa la cantidad de píxeles adicionales que se van a agregar entre los caracteres.", - "terminal.integrated.lineHeight": "Controla el alto de línea del terminal. Este número se multiplica por el tamaño de fuente del terminal para obtener el alto de línea real en píxeles.", + "terminal.integrated.letterSpacing": "Controla el espaciado entre letras del terminal. Se trata de un valor entero que representa el número de píxeles adicionales que se van a agregar entre caracteres.", + "terminal.integrated.lineHeight": "Controla el alto de línea del terminal. Este número se multiplica por el tamaño de la fuente del terminal para obtener la altura de línea real en píxeles.", "terminal.integrated.localEchoEnabled": "Cuándo se debe habilitar el eco local. Esto invalidará {0}", "terminal.integrated.localEchoEnabled.auto": "Habilitado solo para áreas de trabajo remotas", "terminal.integrated.localEchoEnabled.off": "Siempre deshabilitado", @@ -8891,7 +10173,7 @@ "terminal.integrated.macOptionIsMeta": "Controla si la tecla de opción debe tratarse como la tecla meta del terminal en macOS.", "terminal.integrated.minimumContrastRatio": "Cuando se establezca, el color de primer plano de cada celda cambiará para intentar cumplir la relación de contraste especificada. Tenga en cuenta que esto no se aplicará a los caracteres `powerline` según N.º 146406. Valores de ejemplo:\r\n\r\n- 1: No hacer nada y usar los colores del tema estándar.\r\n- 4.5: [Cumplimiento de AA de WCAG (mínimo)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) (valor predeterminado).\r\n- 7: [Cumplimiento de AA de WCAG(mejorado)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21: Blanco sobre negro o negro sobre blanco.", "terminal.integrated.mouseWheelScrollSensitivity": "Multiplicador que se va a usar en los eventos de desplazamiento de la rueda del mouse \"deltaY\".", - "terminal.integrated.persistentSessionReviveProcess": "Cuando el proceso del terminal debe cerrarse (por ejemplo, al cerrar una ventana o una aplicación), determina cuándo se debe restaurar el contenido o el historial de la sesión de terminal anterior y los procesos se vuelven a crear la próxima vez que se abra el área de trabajo.\r\n\r\nAdvertencias:\r\n\r\n- La restauración del directorio de trabajo actual del proceso depende de si es compatible con el shell.\r\n-El tiempo para conservar la sesión durante el apagado es limitado, por lo que se puede anular al usar conexiones remotas de alta latencia.", + "terminal.integrated.persistentSessionReviveProcess": "Cuando el proceso de la terminal debe cerrarse (por ejemplo, al cerrar una ventana o una aplicación), esto determina cuándo debe restaurarse el contenido/la historia de la sesión anterior de la terminal y los procesos deben volver a crearse cuando se abra de nuevo el espacio de trabajo.\r\n\r\nAdvertencias:\r\n\r\n- La restauración del directorio de trabajo actual del proceso depende de si está soportado por el shell.\r\n- El tiempo para persistir la sesión durante el cierre es limitado, por lo que puede ser abortado cuando se utilizan conexiones remotas de alta latencia.", "terminal.integrated.persistentSessionReviveProcess.never": "No restaurar nunca los búferes de terminal ni volver a crear el proceso.", "terminal.integrated.persistentSessionReviveProcess.onExit": "Reactive los procesos después de cerrar la última ventana en Windows o Linux o cuando se desencadene el comando \"workbench.action.quit\" (paleta de comandos, enlace de teclado, menú).", "terminal.integrated.persistentSessionReviveProcess.onExitAndWindowClose": "Reactive los procesos después de cerrar la última ventana en Windows o Linux o cuando se desencadene el comando \"workbench.action.quit\" (paleta de comandos, enlace de teclado, menú) o cuando se cierre la ventana.", @@ -8901,23 +10183,23 @@ "terminal.integrated.rightClickBehavior.nothing": "No hacer nada y pasar el evento al terminal.", "terminal.integrated.rightClickBehavior.paste": "Pega al hacer clic con el botón derecho.", "terminal.integrated.rightClickBehavior.selectWord": "Selecciona la palabra bajo el cursor y muestra el menú contextual.", - "terminal.integrated.scrollback": "Controla la cantidad máxima de líneas que mantiene el terminal en su búfer.", + "terminal.integrated.scrollback": "Controla el número máximo de líneas que el terminal mantiene en su búfer. Asignamos memoria previamente en función de este valor para garantizar una experiencia sin problemas. Por lo tanto, a medida que el valor aumenta, también lo hará la cantidad de memoria.", "terminal.integrated.sendKeybindingsToShell": "Envía la mayoría de los enlaces de teclado al terminal en lugar del área de trabajo y reemplaza {0}, que se puede usar como alternativa para el ajuste.", - "terminal.integrated.shellIntegration.decorationIcon": "Controla el icono que se usará para los comandos omitidos o vacíos. Establézcalo en {0} para ocultar el icono o deshabilitar las decoraciones con {1}.", - "terminal.integrated.shellIntegration.decorationIconError": "Controla el icono que se usará para cada comando de los terminales con la integración de shell habilitada que tienen un código de salida asociado. Establézcalo en {0} para ocultar el icono o deshabilitar las decoraciones con {1}.", - "terminal.integrated.shellIntegration.decorationIconSuccess": "Controla el icono que se usará para cada comando de los terminales con la integración de shell habilitada que no tienen un código de salida asociado. Establézcalo en {0} para ocultar el icono o deshabilitar las decoraciones con {1}.", "terminal.integrated.shellIntegration.decorationsEnabled": "Cuando la integración de shell está habilitada, agrega una decoración para cada comando.", "terminal.integrated.shellIntegration.decorationsEnabled.both": "Mostrar decoraciones en el medianil (izquierda) y regla de información general (derecha)", "terminal.integrated.shellIntegration.decorationsEnabled.gutter": "Mostrar decoraciones de medianil a la izquierda del terminal", "terminal.integrated.shellIntegration.decorationsEnabled.never": "No mostrar decoraciones", "terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler": "Mostrar decoraciones de regla general a la derecha del terminal", - "terminal.integrated.shellIntegration.enabled": "Determina si la integración del shell se inserta automáticamente para admitir características como el seguimiento mejorado de comandos y la detección del directorio de trabajo actual. \r\n\r\nLa integración de Shell funciona insertando el shell con un script de inicio. El script proporciona información de VS Code sobre lo que sucede en el terminal.\r\n\r\nShells admitidos:\r\n\r\n- Linux/macOS: bash, pwsh, zsh\r\n - Windows: pwsh\r\n\r\nEsta configuración solo se aplica cuando se crean terminales, por lo que deberá reiniciar los terminales para que surta efecto.\r\n\r\n Tenga en cuenta que es posible que la inserción de scripts no funcione si tiene argumentos personalizados definidos en el perfil de terminal, un [bash complejo 'PROMPT_COMMAND'](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand) u otra configuración no admitida.. Para deshabilitar las decoraciones, consulte {0}", + "terminal.integrated.shellIntegration.enabled": "Determina si la integración del shell se inserta automáticamente para admitir características como el seguimiento mejorado de comandos y la detección actual del directorio de trabajo. \r\n\r\n La integración del shell funciona insertando el shell con un script de inicio. El script proporciona VS Code información sobre lo que sucede en el terminal.\r\n\r\n Shells admitidos:\r\n\r\nLinux/macOS: bash, fish, pwsh, zsh\r\n - Windows: pwsh\r\n\r\nEsta configuración solo se aplica cuando se crean terminales, por lo que deberá reiniciar los terminales para que surta efecto.\r\n\r\nTenga en cuenta que es posible que la inserción de scripts no funcione si tiene argumentos personalizados definidos en el perfil de terminal, ha habilitado {1}, tiene un [bash complejo 'PROMPT_COMMAND'](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand) u otra configuración no admitida. Para deshabilitar las decoraciones, consulte {0}", "terminal.integrated.shellIntegration.history": "Controla el número de comandos utilizados recientemente que se mantendrán en el historial de la paleta de comandos. Establezca el valor a 0 para desactivar el historial de comandos.", + "terminal.integrated.shellIntegration.suggestEnabled": "Activa las sugerencias experimentales de Intellisense de terminal para los shells admitidos cuando {0} se establece en {1}. Si la integración del shell se instala manualmente, {2} debe establecerse en {3} antes de llamar al script.", "terminal.integrated.showExitAlert": "Controla si se va a mostrar la alerta \"El proceso del terminal finalizó con el código de salida\" cuando el código de salida es distinto de cero.", + "terminal.integrated.smoothScrolling": "Controla si el terminal se desplazará con una animación.", "terminal.integrated.splitCwd": "Controla el directorio de trabajo con el que comienza un terminal dividido.", "terminal.integrated.splitCwd.inherited": "En macOS y Linux, un nuevo terminal dividido usará el directorio de trabajo del terminal principal. En Windows, este se comporta igual que el inicial.", "terminal.integrated.splitCwd.initial": "Un nuevo terminal dividido usará el directorio de trabajo con el que comenzó el terminal principal.", "terminal.integrated.splitCwd.workspaceRoot": "Un nuevo terminal dividido usará la raíz del área de trabajo como directorio de trabajo. En un área de trabajo con varias raíces, se ofrece la opción de elegir la carpeta raíz que se va a usar.", + "terminal.integrated.tabStopWidth": "Número de celdas en una tabulación.", "terminal.integrated.tabs.defaultColor": "Identificador de color del tema que se va a asociar a los iconos de terminal de forma predeterminada.", "terminal.integrated.tabs.defaultIcon": "Id. de codicon que se va a asociar a los iconos de terminal de forma predeterminada.", "terminal.integrated.tabs.enableAnimation": "Permite controlar si el estado de las pestañas de terminal admite animación (por ejemplo, las tareas en curso).", @@ -8938,14 +10220,14 @@ "terminal.integrated.tabs.showActions.never": "No mostrar nunca las acciones", "terminal.integrated.tabs.showActions.singleTerminal": "Mostrar el terminal activo cuando sea el único terminal abierto", "terminal.integrated.tabs.showActions.singleTerminalOrNarrow": "Mostrar el terminal activo cuando sea el único terminal abierto o cuando la vista de pestañas esté en su estado sin texto reducido", - "terminal.integrated.tabs.showActiveTerminal": "Muestra la información del terminal activo en la vista, cosa que resulta particularmente útil cuando el título dentro de las pestañas no está visible.", + "terminal.integrated.tabs.showActiveTerminal": "Muestra la información del terminal activo en la vista. Esto es especialmente útil cuando el título de las pestañas no está visible.", "terminal.integrated.tabs.showActiveTerminal.always": "Mostrar siempre el terminal activo", "terminal.integrated.tabs.showActiveTerminal.never": "No mostrar nunca el terminal activo", "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Mostrar el terminal activo cuando sea el único terminal abierto", "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Mostrar el terminal activo cuando sea el único terminal abierto o cuando la vista de pestañas esté en su estado sin texto reducido", "terminal.integrated.unicodeVersion": "Controla la versión de Unicode que debe utilizarse cuando se evalúa el ancho de los caracteres del terminal. Si observa que los emojis u otros caracteres anchos no ocupan la cantidad de espacio adecuada o que al usar Retroceso se elimina demasiado o muy poco, puede que quiera intentar ajustar esta configuración.", - "terminal.integrated.unicodeVersion.eleven": "Versión 11 de Unicode; esta versión ofrece una mejor compatibilidad con los sistemas modernos que usan versiones modernas de Unicode.", - "terminal.integrated.unicodeVersion.six": "Versión 6 de Unicode; esta es una versión anterior que debe funcionar mejor en sistemas anteriores.", + "terminal.integrated.unicodeVersion.eleven": "Versión 11 de Unicode. Esta versión proporciona una mejor compatibilidad con sistemas modernos que usan versiones modernas de Unicode.", + "terminal.integrated.unicodeVersion.six": "Versión 6 de Unicode. Esta es una versión anterior que debería funcionar mejor en sistemas anteriores.", "terminal.integrated.windowsEnableConpty": "Indica si se debe usar ConPTY para la comunicación en procesos de terminales de Windows (requiere Windows 10, número de compilación 18309 y posteriores). Si es false, se usará Winpty.", "terminal.integrated.wordSeparators": "Cadena que contiene todos los caracteres que se van a considerar separadores de palabras por doble clic para seleccionar la característica de palabra.", "terminalDescription": "Controla la descripción del terminal, que aparece a la derecha del título. Las variables se sustituyen en función del contexto:", @@ -8956,16 +10238,20 @@ "vs/workbench/contrib/terminal/common/terminalContextKey": { "inTerminalRunCommandPickerContextKey": "Indica si el selector de comandos de ejecución de terminal está abierto actualmente.", "isSplitTerminalContextKey": "Indica si el terminal de la pestaña que tiene el foco es un terminal dividido.", + "terminalAccessibleBufferFocusContextKey": "Indica si el búfer accesible del terminal está enfocado.", "terminalAltBufferActive": "Indica si el búfer alternativo del terminal está activo.", "terminalCountContextKey": "Número actual de terminales.", "terminalEditorFocusContextKey": "Indica si un terminal en el área del editor tiene foco.", "terminalFocusContextKey": "Indica si el terminal recibe el foco.", + "terminalFocusInAnyContextKey": "Whether any terminal is focused, including detached terminals used in other UI.", "terminalProcessSupportedContextKey": "Indica si los procesos de terminal pueden iniciarse en el área de trabajo actual.", "terminalShellIntegrationEnabled": "Si la integración de shell está habilitada en el terminal activo", "terminalShellTypeContextKey": "El tipo de shell del terminal activo. Se establece en el último valor conocido cuando no existe ningún terminal.", + "terminalSuggestWidgetVisible": "Indica si el widget de sugerencias del terminal está visible.", "terminalTabsFocusContextKey": "Indica si el foco está sobre el widget de pestañas del terminal", "terminalTabsSingularSelectedContextKey": "Indica si hay un terminal seleccionado en la lista de pestañas de terminal.", "terminalTextSelectedContextKey": "Indica si el texto está seleccionado en el terminal activo", + "terminalTextSelectedInFocusedContextKey": "Whether text is selected in a focused terminal.", "terminalViewShowing": "Si se muestra la vista del terminal" }, "vs/workbench/contrib/terminal/common/terminalStrings": { @@ -8978,17 +10264,126 @@ "splitTerminal": "Dividir terminal", "splitTerminal.short": "Dividir", "terminal": "Terminal", + "terminal.new": "Nuevo terminal", + "terminalCategory": "Terminal", "unsplitTerminal": "Cancelar división del terminal", "workbench.action.terminal.changeColor": "Cambiar color...", "workbench.action.terminal.changeIcon": "Cambiar icono...", "workbench.action.terminal.focus": "Enfocar terminal", + "workbench.action.terminal.focusHover": "Mantener el puntero sobre el foco", "workbench.action.terminal.moveToTerminalPanel": "Mover Terminal al Panel", + "workbench.action.terminal.newWithCwd": "Crear un nuevo terminal integrado comenzando en un directorio de trabajo personalizado", "workbench.action.terminal.rename": "Cambiar nombre...", + "workbench.action.terminal.renameWithArg": "Cambiar el nombre del terminal actualmente activo", + "workbench.action.terminal.sendSequence": "Enviar secuencia personalizada a Terminal", "workbench.action.terminal.sizeToContentWidthInstance": "Alternar el tamaño al ancho del contenido" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "Crear nuevo terminal integrado (local)" }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { + "workbench.action.terminal.accessibleBufferGoToNextCommand": "Búfer accesible Ir al comando siguiente", + "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Búfer accesible Ir al comando anterior", + "workbench.action.terminal.focusAccessibleBuffer": "Búfer accesible de foco", + "workbench.action.terminal.navigateAccessibleBuffer": "Navegar por el búfer accesible" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": { + "accessibilitySettings": "Acceda a la configuración de accesibilidad, como \"terminal.integrated.tabFocusMode\", mediante el comando Preferencias: Abrir configuración de accesibilidad.", + "commandPromptMigration": "Considera la posibilidad de usar PowerShell en lugar del símbolo del sistema para obtener una experiencia mejorada", + "focusAccessibleBuffer": "El comando Búfer accesible de foco ({0}) permite a los lectores de pantalla leer el contenido del terminal.", + "focusAccessibleBufferNoKb": "El comando Búfer accesible de foco permite a los lectores de pantalla leer el contenido del terminal y actualmente no se puede desencadenar mediante un enlace de teclado.", + "goToNextCommand": "Ir al comando siguiente ({0})", + "goToNextCommandNoKb": "Actualmente, la opción Ir al comando siguiente no se puede desencadenar mediante un enlace de teclado.", + "goToPreviousCommand": "Ir al comando anterior ({0})", + "goToPreviousCommandNoKb": "Actualmente, la opción Ir al comando anterior no se puede desencadenar mediante un enlace de teclado.", + "goToRecentDirectory": "Ir al directorio reciente ({0})", + "goToRecentDirectoryNoKb": "Actualmente, un enlace de teclado no puede desencadenar Acceder al directorio reciente.", + "goToRecentDirectoryNoKbNoShellIntegration": "El comando Ir al directorio reciente permite a los lectores de pantalla navegar fácilmente a un directorio que se ha usado en el terminal y que actualmente no se puede desencadenar mediante un enlace de teclado.", + "goToRecentDirectoryNoShellIntegration": "El comando Ir al directorio reciente ({0}) permite a los lectores de pantalla navegar fácilmente a un directorio que se ha usado en el terminal.", + "navigateAccessibleBuffer": "Navegar por el búfer accesible ({0})", + "navigateAccessibleBufferNoKb": "Navegar en el búfer accesible actualmente no se puede activar mediante una combinación de teclas.", + "newWithProfile": "El comando Crear nuevo terminal (con perfil) ({0}) permite crear terminales fácilmente con un perfil específico.", + "newWithProfileNoKb": "El comando Crear nuevo terminal (con perfil) permite crear fácilmente terminales con un perfil específico y actualmente no se puede desencadenar mediante un enlace de teclado.", + "openDetectedLink": "El comando Abrir vínculo detectado ({0}) permite a los lectores de pantalla abrir fácilmente los vínculos que se encuentran en el terminal.", + "openDetectedLinkNoKb": "El comando Abrir vínculo detectado permite a los lectores de pantalla abrir fácilmente los vínculos que se encuentran en el terminal y actualmente no se puede desencadenar mediante un enlace de teclado.", + "readMore": "[Más información sobre la accesibilidad del terminal](https://code.visualstudio.com/docs/editor/accessibility#_terminal-accessibility)", + "runRecentCommand": "Ejecutar comando reciente ({0})", + "runRecentCommandNoKb": "Actualmente, la opción Ejecutar comando reciente no se puede desencadenar mediante un enlace de teclado.", + "shellIntegration": "El terminal tiene una característica llamada integración de shell que ofrece una experiencia mejorada y proporciona comandos útiles para los lectores de pantalla como:", + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBuffer": { + "terminal.integrated.accessibleBuffer": "Búfer de terminal", + "terminal.integrated.symbolQuickPick.labelNoExitCode": "{0}" + }, + "vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": { + "workbench.action.terminal.restartPtyHost": "Restart Pty Host", + "workbench.action.terminal.showTextureAtlas": "Mostrar atlas de textura terminal", + "workbench.action.terminal.writeDataToTerminal": "Escribir datos en el terminal", + "workbench.action.terminal.writeDataToTerminal.prompt": "Escriba los datos para escribir directamente en el terminal, omitiendo el pty" + }, + "vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": { + "envChanges": "Cambios en el entorno del terminal", + "extension": "Extensión: {0}", + "workbench.action.terminal.showEnvironmentContributions": "Mostrar contribuciones del entorno" + }, + "vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": { + "workbench.action.terminal.findNext": "Buscar siguiente", + "workbench.action.terminal.findPrevious": "Buscar anterior", + "workbench.action.terminal.focusFind": "Foco en la búsqueda", + "workbench.action.terminal.hideFind": "Ocultar la búsqueda", + "workbench.action.terminal.searchWorkspace": "Buscar en área de trabajo", + "workbench.action.terminal.toggleFindCaseSensitive": "Alternar la búsqueda con distinción de mayúsculas y minúsculas", + "workbench.action.terminal.toggleFindRegex": "Alternar la búsqueda mediante regex", + "workbench.action.terminal.toggleFindWholeWord": "Alternar la búsqueda con toda la palabra" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": { + "workbench.action.terminal.openDetectedLink": "Abrir vínculo detectado...", + "workbench.action.terminal.openLastLocalFileLink": "Abrir vínculo del último archivo local", + "workbench.action.terminal.openLastUrlLink": "Abrir vínculo de la última dirección URL" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": { + "focusFolder": "Enfocar carpeta en el explorador", + "followLink": "Seguir vínculo", + "openFile": "Abrir archivo en el editor", + "openFolder": "Abrir carpeta en ventana nueva", + "searchWorkspace": "Buscar área de trabajo" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": { + "followForwardedLink": "Seguir el vínculo con el puerto reenviado", + "followLink": "Seguir vínculo", + "followLinkUrl": "Vínculo", + "terminalLinkHandler.followLinkAlt": "alt + clic", + "terminalLinkHandler.followLinkAlt.mac": "opción + clic", + "terminalLinkHandler.followLinkCmd": "cmd + clic", + "terminalLinkHandler.followLinkCtrl": "ctrl + clic" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": { + "terminal.integrated.localFileLinks": "Archivo local", + "terminal.integrated.openDetectedLink": "Seleccionar el vínculo que desea abrir", + "terminal.integrated.searchLinks": "Búsqueda de áreas de trabajo", + "terminal.integrated.showMoreLinks": "Mostrar más vínculos", + "terminal.integrated.urlLinks": "Dirección URL" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": { + "codeAction.widget.id.quickfix": "Corrección rápida", + "quickFix.command": "Ejecutar: {0}", + "quickFix.opener": "Abrir: {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": { + "workbench.action.terminal.showQuickFixes": "Mostrar correcciones rápidas del terminal" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": { + "terminal.createPR": "Crear PR {0}", + "terminal.freePort": "Puerto libre {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": { + "vscode.extension.contributes.terminalQuickFixes": "Aporta correcciones rápidas del terminal.", + "vscode.extension.contributes.terminalQuickFixes.commandExitResult": "Resultado de salida del comando en el que se va a hacer coincidir", + "vscode.extension.contributes.terminalQuickFixes.commandLineMatcher": "Expresión regular o cadena con la que se va a probar la línea de comandos", + "vscode.extension.contributes.terminalQuickFixes.id": "Identificador del proveedor de corrección rápida", + "vscode.extension.contributes.terminalQuickFixes.outputMatcher": "Expresión regular o cadena con la que coincidir una sola línea de la salida, que proporciona grupos a los que se hace referencia en terminalCommand y uri.\r\n\r\n Por ejemplo:\r\n\r\n 'lineMatcher: /git push --set-upstream origin (?[^s]+)/;'\r\n\r\nterminalCommand: 'git push --set-upstream origin ${group:branchName}';'\r\n" + }, "vs/workbench/contrib/testing/browser/icons": { "filterIcon": "Icono de la acción \"Filtrar\" en la vista de pruebas.", "hiddenIcon": "Icono que aparece junto a las pruebas ocultas, cuando se hayan mostrado.", @@ -9002,11 +10397,15 @@ "testingPassedIcon": "Icono que se muestra para las pruebas superadas.", "testingQueuedIcon": "Icono que se muestra para las pruebas puestas en cola.", "testingRefreshTests": "Icono en el botón para actualizar las pruebas.", + "testingResultsIcon": "Iconos para los resultados de pruebas.", "testingRunAllIcon": "Icono de la acción \"ejecutar todas las pruebas\".", "testingRunIcon": "Icono de la acción \"ejecutar prueba\".", "testingShowAsList": "Icono que se muestra cuando el explorador de pruebas está deshabilitado como árbol.", "testingShowAsTree": "Icono que se muestra cuando el explorador de pruebas está deshabilitado como lista.", "testingSkippedIcon": "Icono que se muestra para las pruebas que se omiten.", + "testingTurnContinuousRunIsOn": "Icono cuando la ejecución continua está activada para una prueba ite,.", + "testingTurnContinuousRunOff": "Icono para desactivar las ejecuciones de pruebas continuas.", + "testingTurnContinuousRunOn": "Icono para activar las ejecuciones de pruebas continuas.", "testingUnsetIcon": "Icono que se muestra para las pruebas con un estado no establecido.", "testingUpdateProfiles": "Icono que se muestra para actualizar los perfiles de prueba." }, @@ -9016,9 +10415,13 @@ "debugAllTests": "Depurar todas las pruebas", "debugSelectedTests": "Depurar pruebas", "discoveringTests": "Detectando pruebas", + "getExplorerSelection": "Obtener selección del explorador", + "getSelectedProfiles": "Obtener perfiles seleccionados", "hideTest": "Ocultar prueba", "noDebugTestProvider": "No se encontró ninguna prueba depurable en esta área de trabajo. Puede que tenga que instalar una extensión del proveedor de pruebas", "noTestProvider": "No se encontró ninguna prueba en esta área de trabajo. Puede que tenga que instalar una extensión del proveedor de pruebas", + "noTestsAtCursor": "No se encontraron pruebas aquí", + "noTestsInFile": "No se encontraron pruebas en este archivo", "run test": "Ejecutar prueba", "runAllTests": "Ejecutar todas las pruebas", "runSelectedTests": "Ejecutar pruebas", @@ -9032,7 +10435,10 @@ "testing.debugFailTests": "Depurar las pruebas con errores", "testing.debugLastRun": "Depurar la última ejecución", "testing.editFocusedTest": "Ir a la prueba", + "testing.noProfiles": "No se encontraron perfiles habilitados para la ejecución continua de prueba", "testing.openOutputPeek": "Ver salida", + "testing.pickTask": "Seleccione una ejecución para la que mostrar la salida", + "testing.pickTaskUnnamed": "Ejecute #{0}", "testing.reRunFailTests": "Volver a ejecutar las pruebas con errores", "testing.reRunLastRun": "Volver a realizar la última ejecución", "testing.refreshTests": "Actualizar pruebas", @@ -9040,11 +10446,17 @@ "testing.runCurrentFile": "Ejecutar pruebas en el archivo actual", "testing.runUsing": "Ejecutar usando el perfil...", "testing.searchForTestExtension": "Buscar la extensión de prueba", + "testing.selectContinuousProfiles": "Seleccionar perfiles para ejecutar cuando cambien los archivos:", "testing.selectDefaultTestProfiles": "Seleccionar perfil predeterminado", "testing.showMostRecentOutput": "Mostrar salida", "testing.sortByDuration": "Ordenar por duración", "testing.sortByLocation": "Ordenar por ubicación", "testing.sortByStatus": "Ordenar por estado", + "testing.startContinuous": "Iniciar ejecución continua", + "testing.startContinuousRunUsing": "Iniciar ejecución continua con...", + "testing.stopContinuous": "Detener ejecución continua", + "testing.toggleContinuousRunOff": "Desactivar ejecución continua", + "testing.toggleContinuousRunOn": "Activar la ejecución continua", "testing.toggleInlineTestOutput": "Alternar salida de prueba insertada", "testing.viewAsList": "Ver como lista", "testing.viewAsTree": "Ver como árbol", @@ -9056,7 +10468,8 @@ "noTestProvidersRegistered": "Aún no se ha encontrado ninguna prueba en esta área de trabajo.", "searchForAdditionalTestExtensions": "Instalar extensiones de prueba adicionales...", "test": "Pruebas", - "testExplorer": "Explorador de pruebas" + "testExplorer": "Explorador de pruebas", + "testResultsPanelName": "Resultados de la prueba" }, "vs/workbench/contrib/testing/browser/testingConfigurationUi": { "testConfigurationUi.pick": "Elegir un perfil de prueba para usar", @@ -9078,7 +10491,6 @@ "testing.runUsing": "Ejecutar usando el perfil..." }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "filter": "Filtrar", "testExplorerFilter": "Filtro (por ejemplo, text, !exclude, @etiqueta)", "testExplorerFilterLabel": "Filtrar texto para las pruebas en el explorador", "testing.filters.currentFile": "Mostrar solo en archivo activo", @@ -9095,6 +10507,10 @@ "selectDefaultConfigs": "Seleccionar perfil predeterminado", "testExplorer": "Explorador de pruebas", "testing.treeElementLabelDuration": "{0}, en {1}", + "testing.treeElementLabelOutdated": "{0}, resultado obsoleto", + "testingCountBadgeFailed": "{0} pruebas no superadas", + "testingCountBadgePassed": "{0} pruebas superadas", + "testingCountBadgeSkipped": "{0} pruebas omitidas", "testingFindExtension": "Mostrar pruebas de áreas de trabajo", "testingNoTest": "Mostrar pruebas del área de trabajo" }, @@ -9104,14 +10520,20 @@ "messageMoreLines1": "+ 1 línea más", "messageMoreLinesN": "+ {0} líneas más", "run test": "Ejecutar prueba", + "runNoOutout": "The test run did not record any output.", + "runNoOutputForPast": "Test output is only available for new test runs.", + "testOutputTitle": "Salida de prueba", "testUnnamedTask": "Tarea sin nombre", "testing.debugLastRun": "Ejecución de la prueba de depuración", + "testing.goToError": "Ir a origen", "testing.goToFile": "Ir al archivo", "testing.goToNextMessage": "Ir al siguiente error de prueba", "testing.goToPreviousMessage": "Ir al error anterior de la prueba", + "testing.markdownPeekError": "No se pudo abrir la vista previa de Markdown: {0}.\r\n\r\nAsegúrese de que la extensión Markdown está habilitada.", "testing.openMessageInEditor": "Abrir en el editor", "testing.reRunLastRun": "Volver a ejecutar la prueba", "testing.revealInExplorer": "Mostrar en el Explorador de pruebas", + "testing.showMessageInTerminal": "Mostrar salida en terminal", "testing.showResultOutput": "Mostrar salida de resultado", "testing.toggleTestingPeekHistory": "Alternar historial de pruebas en Inspección", "testingOutputActual": "Resultado real", @@ -9123,7 +10545,8 @@ "runNoOutout": "La ejecución de la prueba no registró ninguna salida", "testNoRunYet": "\r\nTodavía no se han hecho pruebas.\r\n", "testOutputTerminalTitle": "Salida de prueba", - "testOutputTerminalTitleWithDate": "Salida de la prueba en {0}" + "testOutputTerminalTitleWithDate": "Salida de la prueba en {0}", + "testOutputTerminalTitleWithDateAndTaskName": "{0} a las {1}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { "testProgress.completed": "{0}/{1} pruebas superadas ({2} %)", @@ -9153,25 +10576,28 @@ "testConfigurationTitle": "Pruebas", "testing.alwaysRevealTestOnStateChange": "Mostrar siempre la prueba ejecutada cuando \"#testing.followRunningTest#\" está activado. Si esta configuración está desactivada, solo se revelarán las pruebas con errores.", "testing.autoRun.delay": "Tiempo que se debe esperar, en milisegundos, después de que una prueba se haya marcado como obsoleta y empezar una nueva ejecución.", - "testing.autoRun.mode": "Controla las pruebas que se ejecutan automáticamente.", - "testing.autoRun.mode.allInWorkspace": "Ejecuta automáticamente todas las pruebas detectadas si la ejecución automática está activada. Vuelve a ejecutar pruebas individuales cuando se modifican.", - "testing.autoRun.mode.onlyPreviouslyRun": "Vuelve a ejecutar pruebas individuales cuando se modifican. No se ejecutará automáticamente ninguna prueba que no se haya ejecutado ya.", "testing.automaticallyOpenPeekView": "Configura cuándo se abre la vista de inspección de errores de forma automática.", "testing.automaticallyOpenPeekView.failureAnywhere": "Abrir automáticamente, sin importar dónde se produce el error.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "Abrir automáticamente cuando una prueba genera error en un documento visible.", "testing.automaticallyOpenPeekView.never": "Nunca abrir automáticamente.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Controla si la vista de inspección debe abrirse de forma automática durante el modo de ejecución automática.", + "testing.automaticallyOpenPeekViewDuringContinuousRun": "Controla si la vista de inspección debe abrirse de forma automática durante el modo de ejecución continua.", + "testing.countBadge": "Controla la notificación de recuento del icono de Pruebas en la barra de actividades.", + "testing.countBadge.failed": "Mostrar el número de pruebas con errores", + "testing.countBadge.off": "Deshabilitar el distintivo de recuento de pruebas", + "testing.countBadge.passed": "Mostrar el número de pruebas superadas", + "testing.countBadge.skipped": "Mostrar el número de pruebas omitidas", "testing.defaultGutterClickAction": "Controla la acción que se realiza cuando se hace clic con el botón izquierdo en una decoración de prueba en el medianil.", "testing.defaultGutterClickAction.contextMenu": "Abra el menú contextual para ver más opciones.", "testing.defaultGutterClickAction.debug": "Depure la prueba.", "testing.defaultGutterClickAction.run": "Ejecute la prueba.", - "testing.followRunningTest": "Controla si la prueba en ejecución debe ser seguida en la vista del explorador de pruebas", + "testing.followRunningTest": "Controla si la prueba en ejecución debe ser seguida en la vista del explorador de pruebas.", "testing.gutterEnabled": "Controla si se muestran las decoraciones de prueba en el medianil del editor.", "testing.openTesting": "Controla cuándo debe abrirse la vista de pruebas.", "testing.openTesting.neverOpen": "No abrir nunca automáticamente la vista de pruebas", "testing.openTesting.openOnTestFailure": "Abrir la vista de pruebas en caso de error de prueba", "testing.openTesting.openOnTestStart": "Abrir la vista de pruebas cuando se inicien las pruebas", - "testing.saveBeforeTest": "Controla si se guardan todos los editores con modificaciones antes de ejecutar una prueba." + "testing.saveBeforeTest": "Controla si se guardan todos los editores con modificaciones antes de ejecutar una prueba.", + "testing.showAllMessages": "Controls whether to show messages from all test runs." }, "vs/workbench/contrib/testing/common/constants": { "testGroup.coverage": "Cobertura", @@ -9186,14 +10612,11 @@ "testState.unset": "Aún no se ha ejecutado", "testing.treeElementLabel": "{0} ({1})" }, - "vs/workbench/contrib/testing/common/testResult": { - "runFinished": "Prueba realizada en {0}" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Error al intentar ejecutar las pruebas: {0}", - "testTrust": "La ejecución de las pruebas puede ejecutar el código en su espacio de trabajo." + "vs/workbench/contrib/testing/common/testingContentProvider": { + "runNoOutout": "La ejecución de la prueba no registró ninguna salida" }, "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.activeEditorHasTests": "Indica si hay pruebas presentes en el editor actual", "testing.canRefresh": "Indica si algún controlador de pruebas tiene un controlador de actualización adjunto.", "testing.controllerId": "Identificador de controladora del elemento de prueba actual", "testing.hasConfigurableConfig": "Indica si se puede configurar una configuración de prueba", @@ -9201,33 +10624,52 @@ "testing.hasDebuggableTests": "Indica si algún controlador de pruebas ha registrado una configuración de depuración", "testing.hasNonDefaultConfig": "Indica si algún controlador de pruebas ha registrado una configuración no predeterminada", "testing.hasRunnableTests": "Indica si algún controlador de pruebas ha registrado una configuración de ejecución", + "testing.isContinuousModeOn": "Indica si el modo de prueba continua está activado.", + "testing.isParentRunningContinuously": "Indica si el elemento primario de una prueba se está ejecutando continuamente, establecido en el contexto de menú de los elementos de prueba", "testing.isRefreshing": "Indica si algún controlador de pruebas está actualizando las pruebas actualmente.", "testing.peekItemType": "Tipo de elemento en la vista de salida. Puede ser una \"prueba\", un \"mensaje\", una \"tarea\" o un \"resultado\".", + "testing.supportsContinuousRun": "Indica si se admite la ejecución continua de prueba", "testing.testId": "Identificador del elemento de prueba actual, que se establece al crear o abrir menús en los elementos de prueba", "testing.testItemHasUri": "Booleano que indica si el elemento de prueba tiene un URI definido", "testing.testItemIsHidden": "Booleano que indica si el elemento de prueba está oculto" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Prueba realizada en {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Error al intentar ejecutar las pruebas: {0}", + "testTrust": "La ejecución de las pruebas puede ejecutar el código en su espacio de trabajo." + }, "vs/workbench/contrib/themes/browser/themes.contribution": { "browseColorThemes": "Examinar temas de color adicionales...", "browseProductIconThemes": "Examinar temas de icono de producto adicionales...", + "button.browse": "Examinar temas", + "button.cancel": "Cancelar", + "button.keep": "Mantener nuevo tema", + "button.revert": "Revertir", + "button.tryTheme": "Probar nuevo tema", "defaultProductIconThemeLabel": "Predeterminado", "fileIconThemeCategory": "temas de icono de archivo", "generateColorTheme.label": "Generar el tema de color desde la configuración actual", "installColorThemes": "Instalar temas de color adicionales...", + "installExtension.button.ok": "Aceptar", + "installExtension.confirm": "Esto instalará la extensión \"{0}\" publicada por \"{1}\". ¿Desea continuar?", "installIconThemes": "Instalar temas de icono de archivo adicionles...", "installProductIconThemes": "Instalar temas de icono de producto adicionales...", "installing extensions": "Instalando la extensión {0}...", "manage extension": "Administrar extensión", "manageExtensionIcon": "Icono de la acción \"Administrar\" en la selección rápida de temas.", - "miSelectColorTheme": "&&Tema de color", - "miSelectIconTheme": "Tema de &&icono de archivo", - "miSelectProductIconTheme": "&&Tema del icono del producto", + "miSelectTheme": "&&Tema", + "newThemeNotification": "Visual Studio Code ahora se envía con un nuevo tema predeterminado \"{0}\". ¿Desea probarlo?", "noIconThemeDesc": "Deshabilitar iconos de archivo", "noIconThemeLabel": "NONE", "productIconThemeCategory": "temas de icono de producto", + "search.error": "Error al buscar temas: {0}", "selectIconTheme.label": "Tema de icono de archivo", "selectProductIconTheme.label": "Tema del icono del producto", "selectTheme.label": "Tema de color", + "themeUpdatedNotification": "Visual Studio Code ahora se envía con un nuevo tema predeterminado \"{0}\". Si lo prefiere, puede volver al tema anterior o probar uno de los muchos otros temas de color disponibles.", + "themes": "Temas", "themes.category.dark": "temas oscuros", "themes.category.hc": "temas de alto contraste", "themes.category.light": "temas claros", @@ -9242,7 +10684,6 @@ "vs/workbench/contrib/timeline/browser/timeline.contribution": { "files.openTimeline": "Abrir línea de tiempo", "filterTimeline": "Filtrar escala de tiempo", - "timeline.excludeSources": "Una matriz de fuentes de Escala de tiempo que deben excluirse de la vista Escala de tiempo.", "timeline.pageOnScroll": "Experimental. Controla si la vista Escala de tiempo cargará la página siguiente de elementos cuando se desplace al final de la lista.", "timeline.pageSize": "El número de elementos que se va a mostrar en la vista Escala de tiempo de forma predeterminada y cuando se cargan más elementos. Si se establece en \"null\" (valor predeterminado), se elige automáticamente un tamaño de página basado en el área visible de la vista Escala de tiempo.", "timelineConfigurationTitle": "línea de tiempo", @@ -9291,11 +10732,11 @@ }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "Notas de la versión: {0}", + "showOnUpdate": "Mostrar notas de la versión después de una actualización", "unassigned": "sin asignar" }, "vs/workbench/contrib/update/browser/update": { "DownloadingUpdate": "Descargando actualización...", - "cancel": "Cancelar", "checkForUpdates": "Buscar actualizaciones...", "checkingForUpdates": "Buscando actualizaciones...", "download update": "Descargar actualización", @@ -9315,7 +10756,6 @@ "restartToUpdate": "Reiniciar para actualizar (1)", "selectSyncService.detail": "La versión Insiders de VS Code sincronizará sus configuraciones, combinaciones de teclas, extensiones, fragmentos y estado de la interfaz de usuario utilizando el servicio de sincronización de configuraciones insiders predeterminado.", "selectSyncService.message": "Elegir el servicio de sincronización de la configuración que se va a usar después de cambiar la versión", - "showReleaseNotes": "Mostrar las notas de la versión", "switchToInsiders": "Cambiar a la versión de participantes...", "switchToStable": "Cambiar a la versión estable...", "thereIsUpdateAvailable": "Hay una actualización disponible.", @@ -9326,16 +10766,20 @@ "updateIsReady": "Nueva actualización de {0} disponible.", "updateNow": "Actualizar ahora", "updating": "Actualizando...", - "use insiders": "Insiders", - "use stable": "Estable (actual)" + "use insiders": "&&Participantes de Insider", + "use stable": "&&Estable (actual)" }, "vs/workbench/contrib/update/browser/update.contribution": { "applyUpdate": "Aplicar actualización...", + "checkForUpdates": "Buscar actualizaciones...", "downloadUpdate": "Descargar actualización", "installUpdate": "Instalar la actualización", - "miReleaseNotes": "&&Notas de la versión", + "mshowReleaseNotes": "Mostrar &¬as de la versión", + "openDownloadPage": "Descargar {0}", "pickUpdate": "Aplicar actualización", "restartToUpdate": "Reiniciar para actualizar", + "showReleaseNotes": "Mostrar las notas de la versión", + "update.noReleaseNotesOnline": "Esta versión de {0} no tiene notas de la versión en línea.", "updateButton": "&&Actualizar" }, "vs/workbench/contrib/url/browser/trustedDomains": { @@ -9347,10 +10791,9 @@ "trustedDomain.trustSubDomain": "Confiar en {0} y en todos sus subdominios" }, "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "cancel": "Cancelar", - "configureTrustedDomains": "Configurar dominios de confianza", - "copy": "Copiar", - "open": "Abrir", + "configureTrustedDomains": "Configurar &&dominios de confianza", + "copy": "&&Copiar", + "open": "&&Abrir", "openExternalLinkAt": "¿Desea que {0} abra el sitio web externo?" }, "vs/workbench/contrib/url/browser/url.contribution": { @@ -9359,55 +10802,61 @@ "workbench.trustedDomains.promptInTrustedWorkspace": "Cuando está habilitado, aparecen solicitudes del dominio de confianza al abrir los vínculos en las áreas de trabajo de confianza." }, "vs/workbench/contrib/userDataProfile/browser/userDataProfile": { - "currentProfile": "El perfil de configuración actual es {0}", - "manageProfiles": "{0} ({1})", - "profileTooltip": "{0}: {1}", - "settingsProfilesIcon": "Icono de perfiles de configuración.", - "statusBarItemSettingsProfileBackground": "Color de fondo de la entrada del perfil de configuración en la barra de estado.", - "statusBarItemSettingsProfileForeground": "Color de primer plano de la entrada del perfil de configuración en la barra de estado.", - "workbench.experimental.settingsProfiles.enabled": "Controla si se va a habilitar la característica en vista previa de perfiles de configuración." - }, - "vs/workbench/contrib/userDataProfile/common/userDataProfileActions": { - "cleanup profile": "Perfiles de configuración de limpieza", - "confiirmation message": "Esto reemplazará la configuración actual. ¿Está seguro de que quiere continuar?", - "create and enter empty profile": "Crear un perfil vacío...", - "create empty profile": "Crear un perfil de configuración vacío...", - "create profile": "Crear...", - "create settings profile": "{0}: Crear...", + "create empty profile": "Crear un perfil vacío...", + "create from current profle": "Crear a partir del perfil actual...", + "create profile": "Crear perfil...", + "create profile from template title": "{0}: Crear...", + "create profile from templates": "Crear perfil a partir de plantillas...", + "create profile title": "Crear perfil...", "current": "Actual", - "delete profile": "Eliminar...", - "edit settings profile": "Cambiar nombre del perfil de configuración...", - "export profile": "Exportar...", - "export profile dialog": "Guardar perfil", - "export success": "{0}: exportado correctamente.", - "import profile": "Importar...", - "import profile dialog": "Importar perfil", - "import profile placeholder": "Proporcione la dirección URL del perfil o seleccione el archivo de perfil que quiere importar.", - "import profile quick pick title": "Importar la configuración de un perfil", - "import profile title": "Importar la configuración de un perfil", + "delete profile": "Eliminar perfil...", + "delete specific profile": "Eliminar perfil...", + "empty": "Perfil vacío", + "export profile": "Exportar perfil...", + "export profile in share": "Exportar perfil ({0})...", + "import from file": "Crear a partir del archivo de plantilla de perfil", + "import from url": "Crear a partir de la dirección URL de plantilla de perfil", + "import profile": "Importar perfil...", + "import profile dialog": "Seleccionar archivo de plantilla de perfil", + "import profile placeholder": "Proporcione la dirección URL de la plantilla del perfil o seleccione el archivo de plantilla de perfil que quiere importar.", + "import profile quick pick title": "Crear perfil a partir de plantilla de perfil...", + "import profile share": "Importar perfil...", "name": "Nombre del perfil", - "pick profile": "Seleccionar perfil de configuración", - "pick profile to delete": "Seleccionar perfiles de configuración para eliminar", - "pick profile to rename": "Seleccionar el perfil de configuración al que cambiar el nombre", + "no templates": "No hay plantillas desde las que crear", + "pick profile to delete": "Seleccionar perfiles para eliminar", + "profile import error": "Error al crear el perfil: {0}", + "profileExists": "Ya existe un perfil con el nombre {0}.", + "profiles": "Perfiles ({0})", "rename profile": "Cambiar nombre...", - "save profile as": "Crear a partir del perfil de configuración actual...", - "select from file": "Importar desde el archivo de perfil", - "select from url": "Importar desde dirección URL", - "switch profile": "Cambiar..." + "save profile as": "Crear a partir del perfil actual...", + "selectProfile": "Seleccionar perfil", + "show profile contents": "Mostrar contenido", + "switchProfile": "Cambiar perfil...", + "templates": "Plantillas del perfil", + "using current": "Se usa el perfil actual" + }, + "vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": { + "cleanup profile": "Limpiar perfiles", + "create temporary profile": "Crear un perfil temporal", + "current": "Actual", + "mange": "Administrar...", + "pick profile to rename": "Seleccionar perfil al que cambiar el nombre", + "profileExists": "Ya existe un perfil con el nombre {0}.", + "rename profile": "Cambiar nombre...", + "rename specific profile": "Cambiar nombre de perfil...", + "reset workspaces": "Restablecer asociaciones de perfiles del área de trabajo", + "select profile to rename": "Cambiar nombre {0}" }, "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "Theirs": "Suya", - "Yours": "Suyo", "accept failed": "Error al aceptar los cambios. Consulte [los registros] ({0}) para obtener más detalles.", - "accept merges title": "Aceptar fusión mediante combinación", - "ask to turn on in global": "La sincronización de configuración está desactivada (1)", "auth failed": "Error al activar la sincronización de configuración: error de autenticación.", - "cancel": "Cancelar", - "change later": "Siempre puede cambiar esto más adelante.", + "cancel turning on sync": "Cancelar", + "complete merges title": "Completar la fusión mediante combinación", "configure": "Configurar...", "configure and turn on sync detail": "Inicie sesión para sincronizar los datos entre los dispositivos.", - "configure sync": "{0}: Configurar...", + "configure sync": "Configurar…", "configure sync placeholder": "Elija lo que quiere sincronizar", + "configure sync title": "{0}: Configurar...", "conflicts detected": "No se puede sincronizar debido a conflictos en {0}. Resuélvalos para continuar.", "default": "Predeterminado", "error reset required": "La sincronización de configuración está deshabilitada porque los datos de la nube son anteriores a los del cliente. Elimine los datos de la nube antes de activar la sincronización.", @@ -9418,49 +10867,42 @@ "global activity turn on sync": "Activar sincronización de configuración...", "has conflicts": "{0}: conflictos detectados", "insiders": "Participantes", - "learn more": "Más información", - "localResourceName": "{0} (local)", + "method not found": "La sincronización de configuración está deshabilitada porque el cliente está realizando solicitudes no válidas. Informe de una incidencia con los registros.", "no authentication providers": "No hay disponible ningún proveedor de autenticación.", "open file": "Abrir {0} archivo", "operationId": "Id. de operación: {0}", "per platform": "para cada plataforma", - "remoteResourceName": "{0} (remoto)", "replace local": "Reemplazar Local", "replace remote": "Reemplazar remoto", + "report issue": "Notificar incidencia", "reset": "Borrar datos en la nube...", - "resolveConflicts_global": "{0}: mostrar conflictos de configuración (1)", - "resolveKeybindingsConflicts_global": "{0}: mostrar conflictos de los enlaces de teclado (1)", - "resolveSnippetsConflicts_global": "{0}: mostrar conflictos de los fragmentos de código del usuario ({1})", - "resolveTasksConflicts_global": "{0}: Mostrar conflictos de tareas de usuario (1)", + "resolveConflicts_global": "Mostrar conflictos ({0})", "service changed and turned off": "La sincronización de la configuración se ha desactivado porque {0} usa ahora un servicio independiente. Vuelva a activar la sincronización.", "service switched to insiders": "La sincronización de la configuración se ha cambiado a un servicio de Insiders", "service switched to stable": "La sincronización de la configuración se ha cambiado a un servicio estable", "session expired": "Se desactivó la sincronización de configuración porque la sesión actual expiró; vuelva a iniciar sesión para activar la sincronización.", - "settings sync is off": "La sincronización de configuración está desactivada", "show conflicts": "Mostrar conflictos", "show sync log title": "{0}: mostrar registro", "show sync log toolrip": "Mostrar registro", - "show synced data": "{0}: mostrar datos sincronizados", + "show sync logs": "Mostrar registro", + "show synced data": "Mostrar datos sincronizados", "show synced data action": "Mostrar datos sincronizados", - "showConflicts": "{0}: mostrar conflictos de configuración", - "showKeybindingsConflicts": "{0}: mostrar conflictos de los enlaces de teclado", - "showSnippetsConflicts": "{0}: mostrar conflictos de fragmentos de código de usuario", - "showTasksConflicts": "{0}: Mostrar conflictos de tareas de usuario", "sign in accounts": "Iniciar sesión en la configuración de sincronización (1)", "sign in and turn on": "Iniciar sesión y activar", "sign in global": "Iniciar sesión en la configuración de sincronización", "sign in to sync": "Iniciar sesión en la configuración de sincronización", "stable": "Estable", - "stop sync": "{0}: desactivar", + "stop sync": "Desactivar", "switchSyncService.description": "Asegúrese de que usa el mismo servicio de sincronización de configuración al realizar la sincronización con varios entornos", "switchSyncService.title": "{0}: seleccionar servicio", "sync is on": "La sincronización de configuración está activa", - "sync now": "{0}: sincronizar ahora", - "sync settings": "{0}: mostrar configuración", + "sync now": "Sincronizar ahora", + "sync settings": "Mostrar configuración", "synced with time": "{0} se ha sincronizado", "syncing": "sincronizándose", "too large": "Se ha deshabilitado la sincronización de {0} porque el tamaño del archivo de {1} que se va a sincronizar es mayor que {2}. Abra el archivo y reduzca el tamaño y habilite la sincronización", "too large while starting sync": "La sincronización de la configuración no se puede activar porque el tamaño del archivo de {0} que se va a sincronizar es mayor que {1}. Abra el archivo, reduzca el tamaño y active la sincronización", + "too many profiles": "Se deshabilitó la sincronización de perfiles porque hay demasiados perfiles para sincronizar. La sincronización de configuración admite la sincronización de un máximo de 20 perfiles. Reduzca el número de perfiles y habilite la sincronización.", "turn off": "&&Desactivar", "turn off failed": "Error al desactivar la sincronización de configuración. Consulte [los registros] ({0}) para obtener más detalles.", "turn off sync confirmation": "¿Desea desactivar la sincronización?", @@ -9468,15 +10910,11 @@ "turn off sync everywhere": "Desactive la sincronización en todos sus dispositivos y borre los datos de la nube.", "turn on failed": "Error al activar la sincronización de los ajustes. {0}", "turn on failed with user data sync error": "Error al activar la sincronización de configuración. Consulte [los registros] ({0}) para obtener más detalles.", - "turn on settings sync": "Activar sincronización de configuración", "turn on sync": "Activar sincronización de configuración...", - "turn on sync with category": "{0}: activar...", "turned off": "La sincronización de la configuración se ha desactivado desde otro dispositivo; vuelva a activar la sincronización.", "turnin on sync": "Activando la sincronización de configuración...", "turning on syncing": "Activando la sincronización de configuración...", - "turnon sync after initialization message": "Se inicializaron la configuración, los enlaces de teclado, las extensiones, los fragmentos y estado de la interfaz de usuario, pero no se están sincronizando. ¿Desea activar la sincronización de la configuración?", "using separate service": "Settings sync now uses a separate service, more information is available in the [Settings Sync Documentation](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "workbench.action.showSyncRemoteBackup": "Mostrar datos sincronizados", "workbench.actions.syncData.reset": "Borrar datos en la nube..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { @@ -9489,38 +10927,23 @@ "settings sync": "Sincronización de configuración. Identificador de operación: {0}", "show sync logs": "Mostrar registro" }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "accept local": "Aceptar local", - "accept merges": "Aceptar fusiones mediante \"merge\"", - "accept remote": "Aceptar remoto", - "accepted": "Aceptado", - "cancel": "Cancelar", - "conflict": "Conflictos detectados", - "conflicts detected": "Conflictos detectados", - "explanation": "Recorra cada una de las entradas y fusione mediante \"merge\" para habilitar la sincronización.", - "label": "UserDataSyncResources", - "leftResourceName": "{0} (remoto)", - "merges": "{0} (fusiones mediante \"merge\")", - "preview": "{0} (versión preliminar)", - "resolve": "No se puede fusionar mediante \"merge\" debido a conflictos. Resuélvalos para continuar.", - "rightResourceName": "{0} (local)", - "sideBySideDescription": "Sincronización de configuración", - "sideBySideLabels": "{0} ↔ {1}", - "turn on sync": "Activar sincronización de configuración", - "turning on": "Activando...", + "vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": { + "Theirs": "De otros", + "Yours": "Personal", + "explanation": "Revise cada entrada y combine para resolver conflictos.", + "localResourceName": "{0} (local)", + "remoteResourceName": "{0} (remoto)", "workbench.actions.sync.acceptLocal": "Aceptar local", "workbench.actions.sync.acceptRemote": "Aceptar remoto", - "workbench.actions.sync.discard": "Descartar", - "workbench.actions.sync.merge": "Fusionar mediante \"merge\"", - "workbench.actions.sync.showChanges": "Abrir cambios" + "workbench.actions.sync.openConflicts": "Mostrar conflictos" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { "confirm replace": "¿Desea reemplazar su {0} actual por el seleccionado?", + "conflicts": "Conflictos", "current": "Actual", "last sync states": "Últimos remotos sincronizados", "leftResourceName": "{0} (remoto)", "local sync activity title": "Actividad de sincronización (local)", - "merges": "Fusiones mediante \"merge\"", "no machines": "Ninguna máquina", "not found": "no se encontró la máquina con el id.: {0}", "placeholder": "Escriba el nombre de la máquina", @@ -9549,7 +10972,7 @@ "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Si esta opción está habilitada, se muestran sugerencias de referencia cuando no hay ningún editor abierto.", "watermark.findInFiles": "Buscar en archivos", - "watermark.newUntitledFile": "Nuevo archivo sin título", + "watermark.newUntitledFile": "Nuevo archivo de texto sin título", "watermark.openFile": "Abrir archivo", "watermark.openFileFolder": "Abrir archivo o carpeta", "watermark.openFolder": "Abrir carpeta", @@ -9580,15 +11003,27 @@ "editor.action.webvieweditor.showFind": "Mostrar hallazgo", "refreshWebviewLabel": "Recargar vistas web" }, + "vs/workbench/contrib/webviewPanel/browser/webviewEditor": { + "context.activeWebviewId": "El valor viewType del panel de vista web activo." + }, "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { "webview.editor.label": "Editor de vistas web" }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution": { + "workbench.welcome.dialog": "Cuando está habilitado, se muestra un widget de bienvenida en el editor" + }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeWidget": { + "dialogClose": "Cerrar cuadro de diálogo" + }, + "vs/workbench/contrib/welcomeGettingStarted/browser/featuredExtensionService": { + "gettingStarted.featuredTitle": "Destacadas" + }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": { "allDone": "Marcar como Listo", "checkboxTitle": "Cuando se activa esta opción, esta página se mostrará al iniciar.", "close": "Ocultar", + "closeAriaLabel": "Ocultar", "footer": "{0} recopila datos de uso. Lea nuestra {1} y aprenda a {2}.", - "getStarted": "Iniciar", "gettingStarted.allStepsComplete": "Todos los {0} pasos completados.", "gettingStarted.editingEvolved": "Edición mejorada", "gettingStarted.keyboardTip": "Sugerencia: Usar método abreviado de teclado ", @@ -9608,38 +11043,38 @@ "start": "Inicio", "toStart": "iniciar.", "walkthroughs": "Tutoriales", + "welcome": "Bienvenido", "welcomeAriaLabel": "Información general sobre cómo ponerse al día con el editor.", "welcomePage.openFolderWithPath": "Abrir la carpeta {0} con la ruta de acceso {1}", "welcomePage.showOnStartup": "Mostrar página principal al inicio" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": { "deprecationMessage": "En desuso, use el elemento global `workbench.reduceMotion`.", - "getStarted": "Comenzar", - "help": "Ayuda", - "miGetStarted": "Iniciar", - "pickWalkthroughs": "Abrir tutorial...", + "miWelcome": "Bienvenido", + "pickWalkthroughs": "Seleccione un tutorial para abrir", + "welcome": "Bienvenido", "welcome.goBack": "Volver", "welcome.markStepComplete": "Marcar paso completado", "welcome.markStepInomplete": "Marcar Paso incompleto", "welcome.showAllWalkthroughs": "Abrir tutorial...", "workbench.startupEditor": "Controla qué editor se muestra al inicio, si no se restaura ninguno de la sesión anterior.", - "workbench.startupEditor.newUntitledFile": "Abra un archivo nuevo sin título (solo se aplica al abrir una ventana vacía).", + "workbench.startupEditor.newUntitledFile": "Abra un nuevo archivo de texto sin título (solo se aplica al abrir una ventana vacía).", "workbench.startupEditor.none": "Iniciar sin un editor.", "workbench.startupEditor.readme": "Abra el archivo Léame cuando abra una carpeta que contenga uno, en caso contrario, vuelva a “welcomePage”. Nota: esta situación solo se observa en la configuración global y se omitirá si se establece en una configuración de área de trabajo o carpeta.", "workbench.startupEditor.welcomePage": "Abre la página principal, con contenido de ayuda para empezar a usar VS Code y las extensiones.", "workbench.startupEditor.welcomePageInEmptyWorkbench": "Abrir la página principal cuando se abra un área de trabajo vacía.", "workbench.welcomePage.preferReducedMotion": "Cuando está habilitado, reduce el movimiento en la página principal.", - "workbench.welcomePage.videoTutorials": "Cuando está habilitada, la página de introducción tiene vínculos adicionales a tutoriales en vídeo.", "workbench.welcomePage.walkthroughs.openOnInstall": "Cuando se habilita, se abre el tutorial de la extensión al momento de su instalación.", "workspacePlatform": "La plataforma del área de trabajo actual, que en los contextos remotos o sin servidor puede ser diferente de la plataforma de la interfaz de usuario" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": { + "walkthrough.stepTitle.foreground": "Color de primer plano del encabezado de cada paso del tutorial", "welcomePage.background": "Color de fondo para la página de bienvenida.", "welcomePage.progress.background": "Color de primer plano de las barras de progreso de la página principal.", "welcomePage.progress.foreground": "Color de fondo de las barras de progreso de la página principal.", - "welcomePage.tileBackground": "Color de fondo de los iconos de la página de introducción.", - "welcomePage.tileHoverBackground": "Color de fondo del puntero para los iconos en la introducción.", - "welcomePage.tileShadow": "Color de sombra de los botones de categoría del tutorial en la página principal." + "welcomePage.tileBackground": "Color de fondo para los mosaicos de la página principal.", + "welcomePage.tileBorder": "Color del borde de los mosaicos de la página principal.", + "welcomePage.tileHoverBackground": "Mantenga el color de fondo para los mosaicos de la página principal." }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": { "pathDeprecated": "En desuso. En su lugar, use `image` o `markdown`", @@ -9647,6 +11082,7 @@ "walkthroughs": "Contribuya con tutoriales para ayudar a los usuarios a empezar a usar su extensión.", "walkthroughs.description": "Descripción del tutorial.", "walkthroughs.featuredFor": "Los tutoriales que coinciden con uno de estos patrones globales aparecen como \"destacados\" en las áreas de trabajo con los archivos especificados. Por ejemplo, un tutorial para proyectos de TypeScript podría especificar \"tsconfig.json\" aquí.", + "walkthroughs.icon": "Ruta de acceso relativa al icono del tutorial. La ruta de acceso es relativa a la ubicación de la extensión. Si no se especifica, el icono tiene como valor predeterminado el icono de extensión si está disponible.", "walkthroughs.id": "Identificador único para este tutorial.", "walkthroughs.steps": "Pasos que deben completarse como parte de este tutorial.", "walkthroughs.steps.button.deprecated.interpolated": "En desuso. Usar en su lugar vínculos de markdown en la descripción, es decir, {0}, {1} o {2}", @@ -9682,13 +11118,17 @@ "gettingStartedUnchecked": "Se usa para representar los pasos del tutorial que no se han completado" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": { - "getStarted": "Iniciar" + "getStarted": "Bienvenido" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": { "builtin": "Integrado", "developer": "Desarrollador", "resetWelcomePageWalkthroughProgress": "Restablecer el progreso del tutorial de la página principal" }, + "vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": { + "startupPage.markdownPreviewError": "No se pudo abrir la vista previa de Markdown: {0}.\r\n\r\nAsegúrese de que la extensión Markdown está habilitada.", + "welcome.displayName": "Welcome Page" + }, "vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": { "browseLangExts": "Examinar extensiones de lenguaje", "browsePopular": "Examinar extensiones web conocidas", @@ -9711,13 +11151,13 @@ "gettingStarted.extensionsWeb.description.interpolated": "Las extensiones son VS Code de inicio/apagado. Un número creciente vuelve a estar disponible en la Web.\r\n{0}", "gettingStarted.findLanguageExts.description.interpolated": "Código más inteligente con resaltado de sintaxis, finalización de código, linting y depuración. Aunque muchos lenguajes están integrados, se pueden agregar muchos más como extensiones.\r\n{0}", "gettingStarted.findLanguageExts.title": "Compatibilidad enriquecida para todos los lenguajes", - "gettingStarted.installGit.description.interpolated": "Instala Git para realizar un seguimiento de los cambios en los proyectos.\r\n{0}", + "gettingStarted.installGit.description.interpolated": "Instala Git para realizar un seguimiento de los cambios en los proyectos.\r\n{0}\r\n{1}Ventana para volver a cargar{2} después de la instalación para completar la instalación de Git.", "gettingStarted.installGit.title": "Instala GIT", "gettingStarted.intermediate.description": "Optimice su flujo de trabajo de desarrollo con estas sugerencias y trucos.", "gettingStarted.intermediate.title": "Aumente su productividad", - "gettingStarted.menuBar.description.interpolated": "La barra de menús completa está disponible en el menú desplegable para hacer espacio para el código. Active o desactive su aparición para obtener un acceso más rápido. \r\n{0}", + "gettingStarted.menuBar.description.interpolated": "La barra de menús completa está disponible en el menú desplegable para dejar espacio para el código. Alterne su apariencia para obtener un acceso más rápido. \r\n{0}", "gettingStarted.menuBar.title": "Solo la cantidad indicada de interfaz de usuario", - "gettingStarted.newFile.description": "Abra un nuevo archivo, bloc de notas o editor personalizado sin título.", + "gettingStarted.newFile.description": "Abra un nuevo archivo de texto sin título, un bloc de notas o un editor personalizado.", "gettingStarted.newFile.title": "Nuevo archivo...", "gettingStarted.notebook.title": "Personalizar blocs de notas", "gettingStarted.notebookProfile.description": "Ajuste los blocs de notas de la forma que prefiera", @@ -9747,8 +11187,8 @@ "gettingStarted.setup.OpenFolderWeb.description.interpolated": "Ya está todo listo para empezar a codificar. Puede abrir un proyecto local o un repositorio remoto para obtener los archivos en VS Code.\r\n{0}\r\n{1}", "gettingStarted.setup.description": "Descubra las mejores personalizaciones para configurar VS Code a su manera.", "gettingStarted.setup.title": "Introducción a VS Code", - "gettingStarted.setupWeb.description": "Descubra las mejores personalizaciones para configurar VS Code en la Web a su manera.", - "gettingStarted.setupWeb.title": "Introducción a la VS Code en la Web", + "gettingStarted.setupWeb.description": "Descubra las mejores personalizaciones para crear VS Code para la Web.", + "gettingStarted.setupWeb.title": "Introducción a VS Code para la Web", "gettingStarted.shortcuts.description.interpolated": "Una vez que haya descubierto sus comandos favoritos, cree métodos abreviados de teclado personalizados para obtener acceso instantáneo.\r\n{0}", "gettingStarted.shortcuts.title": "Personalizar los accesos directos", "gettingStarted.splitview.description.interpolated": "Para sacar el máximo provecho de su pantalla, abra los archivos uno al lado del otro, de forma vertical y horizontal.\r\n{0}", @@ -9761,10 +11201,12 @@ "gettingStarted.topLevelGitClone.title": "Clonar el repositorio Git...", "gettingStarted.topLevelGitOpen.description": "Conectarse a un repositorio remoto o una solicitud de incorporación de cambios para examinar, buscar, editar y confirmar", "gettingStarted.topLevelGitOpen.title": "Abrir repositorio...", + "gettingStarted.topLevelOpenTunnel.description": "Conectarse a una máquina remota a través de un Tunnel", + "gettingStarted.topLevelOpenTunnel.title": "Abrir túnel...", + "gettingStarted.topLevelRemoteOpen.description": "Conéctese a áreas de trabajo de desarrollo remoto.", + "gettingStarted.topLevelRemoteOpen.title": "Conectarse a...", "gettingStarted.topLevelShowWalkthroughs.description": "Ver un tutorial en el editor o una extensión", "gettingStarted.topLevelShowWalkthroughs.title": "Abrir un tutorial...", - "gettingStarted.topLevelVideoTutorials.description": "Vea nuestra serie de breves y prácticos tutoriales en vídeo sobre las características principales de VS Code.", - "gettingStarted.topLevelVideoTutorials.title": "Ver tutoriales en vídeo", "gettingStarted.videoTutorial.description.interpolated": "Vea el primero de una serie de tutoriales de vídeo breves y prácticos sobre las características clave de VS Code.\r\n{0}", "gettingStarted.videoTutorial.title": "Relájese y aprenda", "gettingStarted.workspaceTrust.description.interpolated": "{0} le permite decidir si las carpetas de proyecto deben **permitir o restringir** la ejecución de código automática __(requerido para extensiones, depuración, etc.)__.\r\nAbrir un archivo o carpeta le pedirá que conceda confianza. Siempre podrá {1} más tarde.", @@ -9796,8 +11238,8 @@ "vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": { "HighContrast": "Contraste alto oscuro", "HighContrastLight": "Contraste alto claro", - "dark": "Oscuro", - "light": "Claro", + "dark": "Moderno oscuro", + "light": "Moderno claro", "seeMore": "Ver más temas..." }, "vs/workbench/contrib/welcomeOverlay/browser/welcomeOverlay": { @@ -9811,7 +11253,8 @@ "welcomeOverlay.notifications": "Mostrar notificaciones", "welcomeOverlay.problems": "Ver errores y advertencias", "welcomeOverlay.search": "Buscar en todos los archivos", - "welcomeOverlay.terminal": "Alternar terminal integrado" + "welcomeOverlay.terminal": "Alternar terminal integrado", + "welcomeOverlayBackground": "Color de fondo welcomeOverlay." }, "vs/workbench/contrib/welcomeViews/common/newFile.contribution": { "Built-In": "Integrado", @@ -9819,9 +11262,10 @@ "change keybinding": "Configurar el enlace de teclado", "file": "Archivo", "miNewFile2": "Archivo de texto", - "miNewFileWithName": "Nuevo archivo ({0})", + "miNewFileWithName": "Crear archivo nuevo ({0})", + "newFilePlaceholder": "Seleccione el tipo de archivo o escriba el nombre de archivo...", + "newFileTitle": "Nuevo archivo...", "notebook": "Bloc de notas", - "selectFileType": "Seleccionar un tipo de archivo...", "welcome.newFile": "Nuevo archivo..." }, "vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": { @@ -9845,36 +11289,38 @@ "walkThrough.editor.label": "Área de juegos" }, "vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": { - "walkThrough.embeddedEditorBackground": "Color de fondo de los editores incrustrados en la área de juegos", "walkThrough.gitNotFound": "Parece que GIT no está instalado en el sistema.", "walkThrough.unboundCommand": "sin enlazar" }, + "vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": { + "walkThrough.embeddedEditorBackground": "Color de fondo de los editores incrustrados en la área de juegos" + }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "addWorkspaceFolderDetail": "Está agregando archivos a un área de trabajo de confianza que actualmente no son de confianza. ¿Confía en los autores de estos nuevos archivos?", + "addWorkspaceFolderDetail": "Está agregando archivos que actualmente no son de confianza a un área de trabajo de confianza. ¿Confía en los autores de estos nuevos archivos?", "addWorkspaceFolderMessage": "¿Confía en los autores de los archivos de esta carpeta?", - "cancel": "Cancelar", "cancelWorkspaceTrustButton": "Cancelar", "checkboxString": "Confiar en los autores de todos los archivos de la carpeta principal \"{0}\"", - "configureWorkspaceTrust": "Configurar confianza del área de trabajo", + "configureWorkspaceTrustSettings": "Configurar las opciones de confianza del área de trabajo", "dontTrustFolderOptionDescription": "Examinar la carpeta en modo restringido", - "dontTrustOption": "No, no confío en los autores", + "dontTrustOption": "&&No, no confío en los autores", "dontTrustWorkspaceOptionDescription": "Navegar por el área de trabajo en modo restringido", "folderStartupTrustDetails": "{0} proporciona funciones que pueden ejecutar automáticamente los archivos de esta carpeta.", "folderTrust": "¿Confía en los autores de los archivos de esta carpeta?", - "grantFolderTrustButton": "Carpeta de confianza y continuar", - "grantWorkspaceTrustButton": "Área de trabajo de confianza y continuar", + "grantFolderTrustButton": "&&Confiar en la carpeta y continuar", + "grantWorkspaceTrustButton": "&&Confiar en área de trabajo y continuar", "immediateTrustRequestLearnMore": "Si no confía en los autores de estos archivos, no le recomendamos que continúe, ya que los archivos pueden ser maliciosos. Consulte [nuestros documentos](https://aka.ms/vscode-workspace-trust) para obtener más información.", "immediateTrustRequestMessage": "Una característica que intenta usar puede suponer un riesgo para la seguridad si no confía en el origen de los archivos o de las carpetas que tiene abiertos actualmente.", "manageWorkspaceTrust": "Administrar confianza del área de trabajo", - "manageWorkspaceTrustButton": "Administrar", - "newWindow": "Abrir en modo restringido", + "manageWorkspaceTrustButton": "&&Administrar", + "newWindow": "Abrir en &&modo restringido", "no": "No", - "open": "Abrir", - "openLooseFileLearnMore": "Si no confía en los autores de estos archivos, le recomendamos que los abra en modo restringido, ya que los archivos pueden ser maliciosos. Consulte [nuestros documentos](https://aka.ms/vscode-workspace-trust) para obtener más información.", - "openLooseFileMesssage": "¿Confía en los autores de estos archivos?", + "open": "&&Abrir", + "openLooseFileLearnMore": "Si no quieres abrir archivos que no son de confianza, le recomendamos que los abra en modo restringido, ya que los archivos pueden ser maliciosos. Consulte [nuestros documentos](https://aka.ms/vscode-workspace-trust) para obtener más información.", "openLooseFileWindowDetails": "Está intentando abrir archivos que no son de confianza en una ventana de confianza.", + "openLooseFileWindowMesssage": "¿Desea permitir archivos que no son de confianza en esta ventana?", "openLooseFileWorkspaceCheckbox": "Recordar esta decisión para todas las áreas de trabajo", "openLooseFileWorkspaceDetails": "Está intentando abrir archivos que no son de confianza en un espacio de trabajo de confianza.", + "openLooseFileWorkspaceMesssage": "¿Desea permitir archivos que no son de confianza en esta área de trabajo?", "restrictedModeBannerAriaLabelFolder": "El modo restringido está destinado a la navegación segura por el código. Confíe en esta carpeta para habilitar todas las funciones. Utilice las teclas de navegación para acceder a las acciones de los banners.", "restrictedModeBannerAriaLabelWindow": "El modo restringido está destinado a la navegación segura por el código. Confíe en esta ventana para habilitar todas las funciones. Utilice las teclas de navegación para acceder a las acciones del banner.", "restrictedModeBannerAriaLabelWorkspace": "El modo restringido está pensado para la navegación segura por el código. Confíe en esta área de trabajo para habilitar todas las funciones. Utilice las teclas de navegación para acceder a las acciones del banner.", @@ -9883,7 +11329,6 @@ "restrictedModeBannerMessageFolder": "El modo restringido está destinado a la navegación segura por el código. Confíe en esta carpeta para habilitar todas las funciones.", "restrictedModeBannerMessageWindow": "El modo restringido está destinado a la navegación segura por el código. Confíe en esta ventana para habilitar todas las funciones.", "restrictedModeBannerMessageWorkspace": "El modo restringido está pensado para la navegación segura por el código. Confíe en esta", - "securityConfigurationTitle": "Seguridad", "startupTrustRequestLearnMore": "Si no confía en los autores de estos archivos, le recomendamos que continúe en modo restringido, ya que los archivos pueden ser maliciosos. Consulte [nuestros documentos](https://aka.ms/vscode-workspace-trust) para obtener más información.", "status.WorkspaceTrust": "Confianza en el área de trabajo", "status.ariaTrustedFolder": "Esta carpeta es de confianza.", @@ -9896,7 +11341,7 @@ "status.tooltipUntrustedWindow2": "Ejecutándose en modo restringido\r\n\r\nAlgunas [características están deshabilitadas] ({0}) porque esta [ventana no es de confianza] ({1}).", "status.tooltipUntrustedWorkspace2": "Ejecutándose en modo restringido\r\n\r\nAlgunas [características están deshabilitadas] ({0}) porque esta [área de trabajo no es de confianza] ({1}).", "trustFolderOptionDescription": "Carpeta de confianza y habilitar todas las funciones", - "trustOption": "Sí, confío en los autores", + "trustOption": "&&Sí, confío en los autores", "trustWorkspaceOptionDescription": "Área de trabajo de confianza y habilitación de todas las funciones", "workspace.trust.banner.always": "Mostrar la pancarta cada vez que se abra un área de trabajo que no sea de confianza.", "workspace.trust.banner.description": "Controla cuándo se muestra la pancarta del modo restringido.", @@ -9915,8 +11360,7 @@ "workspaceStartupTrustDetails": "{0} proporciona funciones que pueden ejecutar automáticamente los archivos en esta área de trabajo.", "workspaceTrust": "¿Confía en los autores de los archivos de esta área de trabajo?", "workspaceTrustEditor": "Editor de confianza del área de trabajo", - "workspacesCategory": "Áreas de trabajo", - "yes": "Sí" + "workspacesCategory": "Áreas de trabajo" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { "addButton": "Agregar carpeta", @@ -9928,6 +11372,7 @@ "folderPickerIcon": "Icono de la carpeta de selección en el editor de confianza del área de trabajo.", "hostColumnLabel": "Host", "invalidTrust": "No puedes fiarte de las carpetas individuales de un repositorio.", + "keyboardShortcut": "Método abreviado de teclado: {0}", "localAuthority": "Local", "no untrustedSettings": "La configuración del área de trabajo que requiere confianza no se aplica", "noTrustedFoldersDescriptions": "Aún no ha otorgado confianza a ninguna carpeta o archivo de área de trabajo.", @@ -9945,7 +11390,7 @@ "trustUri": "Carpeta de confianza", "trustedDebugging": "La depuración está habilitada", "trustedDescription": "Todas las características están habilitadas porque se ha concedido confianza al área de trabajo.", - "trustedExtensions": "Todas las extensiones están habilitadas", + "trustedExtensions": "Todas las extensiones habilitadas están activadas", "trustedFolder": "En una carpeta de confianza", "trustedFolderAriaLabel": "{0}, de confianza", "trustedFolderSubtitle": "Confía en los autores de los archivos de la carpeta actual. Todas las funciones están habilitadas:", @@ -9983,6 +11428,7 @@ "workspaceTrustedCtx": "Si el espacio de trabajo actual tiene la confianza del usuario." }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { + "alreadyOpen": "Esta área de trabajo ya está abierta.", "openWorkspace": "Abrir área de trabajo", "selectToOpen": "Seleccione el área de trabajo para abrir", "selectWorkspace": "Seleccione el área de trabajo", @@ -9991,11 +11437,16 @@ }, "vs/workbench/services/actions/common/menusExtensionPoint": { "comment.actions": "El menú contextual de comentarios aportados, representado como botones debajo del editor de comentarios", + "comment.commentContext": "Menú contextual de comentarios aportados, representado como un menú contextual en un comentario individual en la vista de inspección del hilo de comentarios.", "comment.title": "El menú de título de comentario aportado", "commentThread.actions": "El menú contextual del subproceso de comentario aportado, representado como botones debajo del editor de comentarios", + "commentThread.editorActions": "Acciones del editor de comentarios aportadas", "commentThread.title": "El menú del título del subproceso de comentarios aportado", - "dup": "El comando `{0}` aparece varias veces en la sección 'commands'.", + "commentThread.titleContext": "Menú contextual de inspección del título del hilo de comentarios aportados, representado como un menú contextual en el título de inspección del hilo de comentarios.", + "dup0": "El comando \"{0}\" ya está registrado", + "dup1": "El comando \"{0}\" ya está registrado por {1} ({2})", "dupe.command": "El elemento de menú hace referencia al mismo comando que el comando predeterminado y el comando alternativo", + "editorLineNumberContext": "Menú contextual del número de línea del editor aportado", "file.newFile": "La selección rápida de 'Archivo nuevo...' que se muestra en la página principal y en el menú Archivo.", "inlineCompletions.actions": "Acciones que se muestran al mantener el puntero sobre una finalización insertada", "interactive.cell.title": "Menú de título de la celda interactiva aportada", @@ -10010,10 +11461,13 @@ "menus.editorContextShare": "Submenú 'Compartir ' en el menú contextual del editor", "menus.editorTabContext": "Menú contextual de pestañas del editor", "menus.editorTitle": "El menú de título del editor", + "menus.editorTitleContextShare": "Submenú \"Compartir\" dentro del menú contextual del título del editor", "menus.editorTitleRun": "Ejecutar submenú dentro del menú de títulos del editor", "menus.explorerContext": "El menú contextual del explorador de archivos", + "menus.explorerContextShare": "Submenú \"Compartir\" en el menú contextual del Explorador de archivos", "menus.extensionContext": "Menú contextual de la extensión", "menus.home": "Menú contextual del indicador de inicio (solo web)", + "menus.mergeEditorResult": "Barra de herramientas de resultados del editor de combinaciones", "menus.opy": "Submenú 'Copiar como' en el menú de edición de nivel superior", "menus.resourceFolderContext": "El menú contextual de la carpeta de recursos del control de código fuente", "menus.resourceGroupContext": "El menú contextual del grupo de recursos de Control de código fuente", @@ -10023,13 +11477,12 @@ "menus.share": "Submenú Compartir que se muestra en el menú Archivo de nivel superior.", "menus.statusBarRemoteIndicator": "Menú de indicador remoto en la barra de estado", "menus.touchBar": "Barra táctil (sólo macOS)", - "merge.toolbar": "Botón destacado en el editor de combinación", + "merge.toolbar": "El botón destacado de un editor superpone su contenido", "missing.altCommand": "El elemento de menú hace referencia a un comando alternativo `{0}` que no está definido en la sección 'commands'.", "missing.command": "El elemento de menú hace referencia a un comando `{0}` que no está definido en la sección 'commands'.", "missing.submenu": "El elemento de menú hace referencia a un submenú `{0}` que no está definido en la sección `submenus`.", "nonempty": "se esperaba un valor no vacío.", "notebook.cell.execute": "El menú de ejecución de la celda del cuaderno aportado", - "notebook.cell.executePrimary": "Botón de ejecución de celda del bloc de notas principal aportado", "notebook.cell.title": "El menú de título de la celda del cuaderno aportado", "notebook.kernelSource": "Menú de orígenes del kernel del cuaderno aportado", "notebook.toolbar": "El menú de la barra de herramientas del cuaderno aportado", @@ -10081,7 +11534,7 @@ }, "vs/workbench/services/authentication/browser/authenticationService": { "accessRequest": "Conceder acceso a {0} para {1}... (1)", - "allow": "Permitir", + "allow": "&&Permitir", "authentication.Placeholder": "Aún no se ha solicitado ninguna cuenta...", "authentication.id": "Identificador del proveedor de autenticación.", "authentication.idConflict": "El identificador de autenticación \"{0}\" ya se ha registrado.", @@ -10089,9 +11542,8 @@ "authentication.missingId": "Una contribución de autenticación debe especificar un identificador.", "authentication.missingLabel": "Una contribución de autenticación debe especificar una etiqueta.", "authenticationExtensionPoint": "Contribuye a la autenticación", - "cancel": "Cancelar", "confirmAuthenticationAccess": "La extensión \"{0}\" está intentando acceder a la información de autenticación de la cuenta de {1} \"{2}\".", - "deny": "Denegar", + "deny": "&&Denegar", "getSessionPlateholder": "Seleccione una cuenta para que la use \"{0}\" o Esc para cancelar", "loading": "Cargando...", "selectAccount": "La extensión \"{0}\" quiere acceder a una cuenta de {1}", @@ -10099,11 +11551,16 @@ "signInRequest": "Iniciar sesión con {0} para usar {1} (1)", "useOtherAccount": "Iniciar sesión en otra cuenta" }, + "vs/workbench/services/clipboard/browser/clipboardService": { + "clipboardError": "No se puede leer desde el portapapeles del explorador. Asegúrese de que ha concedido acceso a este sitio web para leer desde el portapapeles.", + "learnMore": "Más información", + "retry": "Reintentar" + }, "vs/workbench/services/configuration/browser/configurationService": { "configurationDefaults.description": "Valores predeterminados de contribución para las configuraciones", "experimental": "Experimentos" }, - "vs/workbench/services/configuration/common/configurationEditingService": { + "vs/workbench/services/configuration/common/configurationEditing": { "errorConfigurationFileDirty": "No se puede escribir en la configuración de usuario porque el archivo tiene cambios sin guardar. Guarde primero el archivo de configuración de usuario e inténtelo de nuevo.", "errorConfigurationFileDirtyFolder": "No se puede escribir en la configuración de carpeta porque el archivo tiene cambios sin guardar. Guarde primero el archivo de configuración de la carpeta \"{0}\" y vuelva a intentarlo.", "errorConfigurationFileDirtyWorkspace": "No se puede escribir en la configuración de área de trabajo porque el archivo tiene cambios sin guardar. Guarde primero el archivo de configuración de área de trabajo e inténtelo de nuevo.", @@ -10143,7 +11600,6 @@ "workspaceTarget": "Configuración de área de trabajo" }, "vs/workbench/services/configuration/common/jsonEditingService": { - "errorFileDirty": "No se puede escribir en el archivo porque el archivo tiene cambios sin guardar. Guarde el archivo e inténtelo de nuevo.", "errorInvalidFile": "No se puede escribir en el archivo. Abra el archivo para corregir los errores o advertencias y vuelva a intentarlo." }, "vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": { @@ -10196,7 +11652,6 @@ }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { "allFiles": "Todos los archivos", - "cancel": "Cancelar", "dontSave": "&&No guardar", "filterName.workspace": "Área de trabajo", "noExt": "Sin extensión", @@ -10212,6 +11667,15 @@ "saveChangesMessages": "¿Desea guardar los cambios en los siguientes {0} archivos?", "saveFileAs.title": "Guardar como" }, + "vs/workbench/services/dialogs/browser/fileDialogService": { + "learnMore": "&&Más información", + "openFiles": "Abrir &&archivos...", + "openRemote": "&&Abrir archivo remoto...", + "pickFolderAndOpen": "No se pueden abrir las carpetas. Intente agregar una carpeta al área de trabajo en su lugar.", + "pickWorkspaceAndOpen": "No se pueden abrir las áreas de trabajo. Intente agregar una carpeta al área de trabajo en su lugar.", + "unsupportedBrowserDetail": "El explorador no admite la apertura de carpetas locales.\r\nPuede abrir archivos únicos o un repositorio remoto.", + "unsupportedBrowserMessage": "No se admite la apertura de carpetas locales" + }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Abrir archivo local...", "openLocalFileFolder": "Abrir Local...", @@ -10222,6 +11686,7 @@ "remoteFileDialog.local": "Ver Local", "remoteFileDialog.notConnectedToRemote": "El proveedor del sistema de archivos para {0} no está disponible.", "remoteFileDialog.validateBadFilename": "Escriba un nombre de archivo válido.", + "remoteFileDialog.validateCreateDirectory": "La carpeta {0} no existe. ¿Desea crearla?", "remoteFileDialog.validateExisting": "{0} ya existe. ¿Está seguro de que desea sobrescribirlo?", "remoteFileDialog.validateFileOnly": "Seleccione un archivo.", "remoteFileDialog.validateFolder": "La carpeta ya existe. Utilice un nuevo nombre de archivo.", @@ -10242,27 +11707,28 @@ "promptOpenWith.updateDefaultPlaceHolder": "Seleccionar el nuevo editor predeterminado para '{0}'" }, "vs/workbench/services/editor/common/editorResolverService": { - "editor.editorAssociations": "Configurar patrones globales para editores (por ejemplo, `\"*.hex\": \"hexEditor.hexEdit\"`). Estos tienen prioridad sobre el comportamiento predeterminado." + "editor.editorAssociations": "Configurar patrones glob a los editores (por ejemplo `\"*.hex\": \"hexEditor.hexedit\"`). Estos tienen prioridad sobre el comportamiento predeterminado." }, "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "I cannot reproduce": "I can't reproduce", + "This is Bad": "I can reproduce", "bisect": "La extensión Bisect está activa y ha deshabilitado {0} extensiones. Compruebe si aún puede reproducir el problema y, a continuación, seleccione una de estas opciones.", "bisect.plural": "La extensión Bisect está activa y ha deshabilitado {0} extensiones. Compruebe si aún puede reproducir el problema y, a continuación, seleccione una de estas opciones.", "bisect.singular": "La extensión Bisect está activa y ha deshabilitado 1 extensión. Compruebe si aún puede reproducir el problema y, a continuación, seleccione una de estas opciones.", + "continue": "Continuar", "detail.start": "La extensión Bisect usará la búsqueda binaria para encontrar una extensión que causa un problema. Durante el proceso, la ventana se recarga repetidamente (~{0} veces) y cada vez deberá confirmar si sigue encontrando problemas.", - "done": "Continuar", "done.detail": "La extensión Bisect se ha completado y ha identificado {0} como la extensión que causa el problema.", "done.detail2": "La bisección de extensiones se ha completado, pero no se ha identificado ninguna extensión. Puede que sea un problema con {0}.", "done.disbale": "Mantener la extensión deshabilitada", "done.msg": "Extensión Bisect", - "help": "Ayuda", "msg.next": "Extensión Bisect", "msg.start": "Extensión Bisect", - "msg2": "Iniciar extensión Bisect", - "next.bad": "Esto no está bien", - "next.cancel": "Cancelar", - "next.good": "Ahora bien", - "next.stop": "Detener Bisect", - "report": "Informar del problema y continuar", + "msg2": "&&Iniciar extensión Bisect", + "next.bad": "I can &&reproduce", + "next.cancel": "&&Cancelar Bisect", + "next.good": "I ca&&n't reproduce", + "next.stop": "&&Detener Bisect", + "report": "&&Informar del problema y continuar", "title.isBad": "Continuar con la extensión Bisect", "title.start": "Iniciar extensión Bisect", "title.stop": "Detener la extensión Bisect" @@ -10280,18 +11746,25 @@ "extensionsDisabled": "Todas las extensiones instaladas están deshabilitadas temporalmente.", "noWorkspace": "No hay ningún área de trabajo." }, + "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { + "not a web extension": "No se puede agregar \"{0}\" porque esta no es una extensión web.", + "openInstalledWebExtensionsResource": "Abrir el recurso de extensiones web instaladas" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { + "browser": "Explorador", + "remote": "Remoto" + }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Error al instalar la extensión {0}: no se encuentra el manifiesto.", "VS Code for Web": "{0} para la Web", - "cancel": "Cancelar", "cannot be installed": "No se puede instalar la extensión \"{0}\" porque no está disponible en este programa de instalación.", "extensionInstallWorkspaceTrustButton": "Área de trabajo e instalación de confianza", "extensionInstallWorkspaceTrustContinueButton": "Instalar", "extensionInstallWorkspaceTrustManageButton": "Más información", "extensionInstallWorkspaceTrustMessage": "Habilitar esta extensión requiere un área de trabajo de confianza.", - "install": "Instalar", - "install and do no sync": "Instalar (no sincronizar)", - "install anyways": "Instalar de todos modos", + "install": "&&Instalar", + "install and do no sync": "Instalar (no &&sincronizar)", + "install anyways": "&&Instalar de todos modos", "install extension": "Instalar extensión", "install extensions": "Instalar extensiones", "install multiple extensions": "¿Quiere instalar y sincronizar las extensiones en los dispositivos?", @@ -10300,7 +11773,7 @@ "multipleDependentsError": "No se puede desinstalar la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\", entre otras, dependen de esta.", "non web extensions": "'{0}' contiene extensiones que no se admiten en {1}.", "non web extensions detail": "Contiene extensiones que no se admiten.", - "showExtensions": "Mostrar extensiones", + "showExtensions": "&&Mostrar extensiones", "singleDependentError": "No se puede desinstalar la extensión '{0}'. La extensión '{1}' depende de esta.", "twoDependentsError": "No se puede desinstalar la extensión '{0}'. Las extensiones '{1}' y '{2}' dependen de esta." }, @@ -10334,12 +11807,13 @@ "reloadAndOpen": "&&Volver a cargar ventana y abrir", "rememberConfirmUrl": "No volver a preguntarme por esta extensión." }, - "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { - "name": "Host de extensiones de trabajo" - }, "vs/workbench/services/extensions/common/abstractExtensionService": { "extensionService.autoRestart": "El host de extensión remota finalizó inesperadamente. Reiniciar...", "extensionService.crash": "El host de extensión remota finalizó inesperadamente 3 veces en los últimos 5 minutos.", + "extensionStopVetoDetailsMany": "Las razones para bloquear la operación:\r\n- {0}", + "extensionStopVetoDetailsOne": "El motivo del bloqueo de la operación: {0}", + "extensionStopVetoError": "{0} (Error: {1})", + "extensionStopVetoMessage": "Se bloqueó la siguiente operación: {0}", "extensionTestError": "No se encontró ningún host de extensiones que pueda iniciar el ejecutor de pruebas en {0}.", "looping": "Las siguientes extensiones contienen bucles de dependencias y se han deshabilitado: {0}", "restart": "Reiniciar el host de extensión remota" @@ -10365,8 +11839,8 @@ "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Se emite un evento de activación cada vez que debe crearse una lista de todas las configuraciones de depuración (y debe llamarse a todos los métodos provideDebugConfigurations para el ámbito \"dinámico\").", "vscode.extension.activationEvents.onDebugInitialConfigurations": "Un evento de activación emitido cada vez que se necesite crear un \"launch.json\" (y se necesite llamar a todos los métodos provideDebugConfigurations).", "vscode.extension.activationEvents.onDebugResolve": "Un evento de activación emitido cada vez que esté a punto de ser iniciada una sesión de depuración con el tipo específico (y se necesite llamar al método resolveDebugConfiguration correspondiente).", + "vscode.extension.activationEvents.onEditSession": "Evento de activación emitido cada vez que se tiene acceso a una sesión de edición con el esquema especificado.", "vscode.extension.activationEvents.onFileSystem": "Un evento de activación emitido cada vez que se accede a un archivo o carpeta con el esquema dado.", - "vscode.extension.activationEvents.onIdentity": "Un evento de activación emitido siempre con la identidad de usuario especificada.", "vscode.extension.activationEvents.onLanguage": "Un evento de activación emitido cada vez que se abre un archivo que se resuelve en el idioma especificado.", "vscode.extension.activationEvents.onNotebook": "Un evento de activación emitido cada vez que se abre el documento de bloc de notas especificado.", "vscode.extension.activationEvents.onOpenExternalUri": "Se emite un evento de activación siempre que se abra un URI externo (como un vínculo http o https).", @@ -10375,12 +11849,15 @@ "vscode.extension.activationEvents.onStartupFinished": "Se emitió un evento de activación después de finalizar el inicio (después de que todas las extensiones activadas con \"*\" hayan terminado de activarse).", "vscode.extension.activationEvents.onTaskType": "Un evento de activación emitido cada vez que las tareas de un tipo determinado deben enumerarse o resolverse.", "vscode.extension.activationEvents.onTerminalProfile": "Se emite un evento de activación cuando se inicia un perfil de terminal específico.", + "vscode.extension.activationEvents.onTerminalQuickFixRequest": "Evento de activación emitido cuando un comando coincide con el selector asociado a este id.", "vscode.extension.activationEvents.onUri": "Se emite un evento de activación siempre cuando se abre un identificador URI de todo el sistema dirigido hacia esta extensión.", "vscode.extension.activationEvents.onView": "Un evento de activación emitido cada vez que se expande la vista especificada.", "vscode.extension.activationEvents.onWalkthrough": "Evento de activación emitido cuando se abre un tutorial especificado.", "vscode.extension.activationEvents.onWebviewPanel": "Evento de activación emitido cuando se carga una vista web de un determinado viewType", "vscode.extension.activationEvents.star": "Un evento de activación emitido al inicio de VS Code. Para garantizar una buena experiencia para el usuario final, use este evento de activación en su extensión solo cuando no le sirva ninguna otra combinación de eventos de activación en su caso.", "vscode.extension.activationEvents.workspaceContains": "Un evento de activación emitido cada vez que se abre una carpeta que contiene al menos un archivo que coincide con el patrón global especificado.", + "vscode.extension.api": "Describa la API proporcionada por esta extensión. Para obtener más información, visite: https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions", + "vscode.extension.api.none": "Abandonar totalmente la capacidad de exportar cualquier API. Esto permite que otras extensiones que dependen de esta extensión se ejecuten en un proceso de host de extensiones independiente o en un equipo remoto.", "vscode.extension.badges": "Matriz de distintivos que se muestran en la barra lateral de la página de extensiones de Marketplace.", "vscode.extension.badges.description": "Descripción del distintivo.", "vscode.extension.badges.href": "Vínculo del distintivo.", @@ -10415,6 +11892,7 @@ "vscode.extension.galleryBanner.color": "Color del banner en el encabezado de página de VS Code Marketplace.", "vscode.extension.galleryBanner.theme": "Tema de color de la fuente que se usa en el banner.", "vscode.extension.icon": "Ruta de acceso a un icono de 128 x 128 píxeles.", + "vscode.extension.l10n": "Ruta de acceso relativa a una carpeta que contiene archivos de localización (bundle.l10n.*.json). Debe especificarse si usa la vscode.l10n API.", "vscode.extension.markdown": "Controla el motor de renderizado de Markdown utilizado en el Marketplace. Github (por defecto) o estándar.", "vscode.extension.preview": "Establece la extensión que debe marcarse como versión preliminar en Marketplace.", "vscode.extension.publisher": "El publicador de la extensión VS Code.", @@ -10427,14 +11905,17 @@ "extensionUnderDevelopment": "Cargando la extensión de desarrollo en {0}", "overwritingExtension": "Sobrescribiendo la extensión {0} con {1}." }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Host de extensión remota" - }, "vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner": { "extensionCache.invalid": "Las extensiones han sido modificadas en disco. Por favor, vuelva a cargar la ventana.", "reloadWindow": "Recargar ventana" }, - "vs/workbench/services/extensions/electron-sandbox/electronExtensionService": { + "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { + "extensionHost.startupFail": "El host de extensiones no se inició en 10 segundos, lo cual puede ser un problema.", + "extensionHost.startupFailDebug": "El host de extensiones no se inició en 10 segundos, puede que se detenga en la primera línea y necesita un depurador para continuar.", + "join.extensionDevelopment": "Finalizando sesión de depuración de extensión", + "reloadWindow": "Recargar ventana" + }, + "vs/workbench/services/extensions/electron-sandbox/nativeExtensionService": { "devTools": "Abrir herramientas de desarrollo", "enable": "Habilitar y cargar", "enableResolver": "Se requiere la extensión \"{0}\" para abrir la ventana remota.\r\n¿Quiere habilitarla?", @@ -10444,19 +11925,13 @@ "getEnvironmentFailure": "No se pudo capturar un entorno remoto", "install": "Instalar y recargar", "installResolver": "La extensión \"{0}\" es necesaria para abrir la ventana remota.\r\n¿Desea instalar la extensión?", - "looping": "Las siguientes extensiones contienen bucles de dependencias y se han deshabilitado: {0}", + "learnMore": "Obtener más información", "relaunch": "Reiniciar VS Code", "resolverExtensionNotFound": "\"{0}\" no se encuentra en el Marketplace", "restart": "Reiniciar el host de extensiones", - "restartExtensionHost": "Reiniciar el host de extensiones" - }, - "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { - "extension host Log": "Host de extensión", - "extensionHost.error": "Error del host de extensiones: {0}", - "extensionHost.startupFail": "El host de extensiones no se inició en 10 segundos, lo cual puede ser un problema.", - "extensionHost.startupFailDebug": "El host de extensiones no se inició en 10 segundos, puede que se detenga en la primera línea y necesita un depurador para continuar.", - "join.extensionDevelopment": "Finalizando sesión de depuración de extensión", - "reloadWindow": "Recargar ventana" + "restartExtensionHost": "Reiniciar el host de extensiones", + "restartExtensionHost.reason": "Reiniciando el host de extensión en una solicitud explícita.", + "startBisect": "Iniciar extensión Bisect" }, "vs/workbench/services/history/browser/historyService": { "canNavigateBack": "Si es posible retroceder al navegar en el historial del editor", @@ -10469,20 +11944,49 @@ "canNavigateToLastNavigationLocation": "Si es posible navegar a la última ubicación de navegación del editor", "canReopenClosedEditor": "Si es posible volver a abrir el último editor cerrado" }, + "vs/workbench/services/host/browser/browserHostService": { + "open": "&&Abrir", + "unableToOpenExternal": "El explorador interrumpió la apertura de una nueva pestaña o ventana. Presione \"Abrir\" para abrirla de todos modos." + }, + "vs/workbench/services/hover/browser/hoverWidget": { + "hoverhint": "Mantenga presionada la tecla {0} para pasar el mouse" + }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { "integrity.dontShowAgain": "No mostrar de nuevo", "integrity.moreInformation": "Más información", "integrity.prompt": "La instalación de {0} parece estar dañada. Vuelva a instalar." }, + "vs/workbench/services/issue/browser/issueTroubleshoot": { + "I cannot reproduce": "I can't reproduce", + "Stop": "Stop", + "This is Bad": "I can reproduce", + "ask to download insiders": "Please try to download and reproduce the issue in {0} insiders.", + "ask to reproduce issue": "Please try to reproduce the issue in {0} insiders and confirm if the issue exists there.", + "bad": "I can reproduce", + "detail.start": "Issue troubleshooting is a process to help you identify if the issue is with {0} or caused by an extension.\r\n\r\nDuring the process the window reloads repeatedly. Each time you must confirm if you are still seeing problems.", + "download insiders": "Download {0} Insiders", + "empty.profile": "Issue troubleshooting is active and has temporarily reset your settings to defaults. Check if you can still reproduce the problem and proceed by selecting from these options.", + "good": "I can't reproduce", + "issue is in core": "Issue troubleshooting has identified that the issue is with {0}.", + "issue is with configuration": "Issue troubleshooting has identified that the issue is caused by your settings. Please report the issue by sharing your settings.", + "msg": "&&Troubleshoot Issue", + "profile.extensions.disabled": "Issue troubleshooting is active and has temprarily disabled all installed extensions. Check if you can still reproduce the problem and proceed by selecting from these options.", + "report anyway": "Report Issue Anyway", + "stop": "Stop", + "title.stop": "Stop Troubleshoot Issue", + "troubleshoot issue": "Troubleshoot Issue", + "troubleshootIssue": "Troubleshoot Issue...", + "use insiders": "This likely means that the issue has been addressed already and will be available in an upcoming release. You can safely use {0} insiders until the new stable version is available." + }, "vs/workbench/services/keybinding/browser/keybindingService": { - "dispatch": "Controla la lógica de distribución de las pulsaciones de teclas para usar `code` (recomendado) o `keyCode`.", "invalid.keybindings": "Valor de \"contributes.{0}\" no válido: {1}", + "keybindings.commandsIsArray": "Tipo incorrecto. Se esperaba \"{0}\". El campo \"command\" no es compatible con la ejecución de varios comandos. Use el comando \"runCommands\" para pasar varios comandos para ejecutarlo.", "keybindings.json.args": "Argumentos que se pasan al comando para ejecutar.", "keybindings.json.command": "Nombre del comando que se va a ejecutar", "keybindings.json.key": "Tecla o secuencia de teclas (separadas por un espacio)", + "keybindings.json.removalCommand": "Nombre del comando para el que se quitará el método abreviado de teclado", "keybindings.json.title": "Configuración de enlaces de teclado", "keybindings.json.when": "Condición cuando la tecla está activa.", - "keyboardConfigurationTitle": "Teclado", "nonempty": "se esperaba un valor no vacío.", "optstring": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", "requirestring": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", @@ -10496,6 +12000,10 @@ "vscode.extension.contributes.keybindings.when": "Condición cuando la tecla está activa.", "vscode.extension.contributes.keybindings.win": "Tecla o secuencia de teclas específica de Windows." }, + "vs/workbench/services/keybinding/browser/keyboardLayoutService": { + "keyboard.layout.config": "Controla la distribución del teclado que se usa en la Web.", + "keyboardConfigurationTitle": "Teclado" + }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Coloque sus atajos de teclado en este archivo para sobreescribir los valores predeterminados", "errorInvalidConfiguration": "No se puede escribir en el archivo de configuración KeyBindings. Tiene un objeto que no es de tipo Array. Abra el archivo para corregirlo y vuelva a intentarlo.", @@ -10541,6 +12049,27 @@ "vscode.extension.contributes.languages.id": "Identificador del lenguaje.", "vscode.extension.contributes.languages.mimetypes": "Tipos MIME asociados al lenguaje." }, + "vs/workbench/services/lifecycle/browser/lifecycleService": { + "lifecycleVeto": "Es posible que los cambios realizados no se guarden. Seleccione \"Cancelar\" e inténtelo de nuevo." + }, + "vs/workbench/services/localization/browser/localeService": { + "clearDisplayLanguageDetail": "Presione el botón Recargar para actualizar la página y usar el idioma del explorador.", + "clearDisplayLanguageMessage": "Para cambiar el idioma para mostrar, debe recargarse {0}", + "relaunchDisplayLanguageDetail": "Presione el botón Recargar para actualizar la página y establecer el idioma para mostrar en {0}.", + "relaunchDisplayLanguageMessage": "Para cambiar el idioma para mostrar, debe recargarse {0}", + "reload": "&&Recargar" + }, + "vs/workbench/services/localization/electron-sandbox/localeService": { + "argvInvalid": "No se puede escribir el idioma para mostrar. Abra la configuración del entorno de ejecución, corrija los errores o advertencias que contiene e inténtelo de nuevo.", + "installing": "Instalando {0} compatibilidad con idiomas...", + "openArgv": "Abrir configuración en tiempo de ejecución", + "restart": "&&Reiniciar", + "restartDisplayLanguageDetail1": "Para cambiar el idioma de visualización a {0}, es necesario reiniciar {1}.", + "restartDisplayLanguageMessage1": "¿Reiniciar {0} para cambiar a {1}?" + }, + "vs/workbench/services/log/electron-sandbox/logService": { + "rendererLog": "Ventana" + }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "No mostrar de nuevo" }, @@ -10549,7 +12078,7 @@ }, "vs/workbench/services/preferences/browser/keybindingsEditorModel": { "cat.title": "{0}: {1}", - "default": "Predeterminado", + "default": "Sistema", "extension": "Extensión", "meta": "meta", "option": "Opción", @@ -10606,6 +12135,11 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Mensaje de progreso" }, + "vs/workbench/services/remote/browser/remoteAgentService": { + "connectionError": "Se ha producido un error inesperado que requiere recargar esta página.", + "connectionErrorDetail": "El área de trabajo no se pudo conectar al servidor (error: {0})", + "reload": "&&Recargar" + }, "vs/workbench/services/remote/common/remoteExplorerService": { "remote.localPortMismatch.single": "El puerto local {0} no pudo ser utilizado para la retransmisión al puerto remoto. {1}.\r\n\r\nEsto suele ocurrir cuando ya hay otro proceso que utiliza el puerto local.{0}.\r\n\r\nSe ha utilizado el número de puerto {2} en su lugar.", "tunnel.source.auto": "Reenviado automáticamente", @@ -10617,9 +12151,20 @@ "devTools": "Abrir herramientas de desarrollo", "directUrl": "Abrir en el explorador" }, + "vs/workbench/services/search/browser/searchService": { + "errorSearchFile": "No se puede buscar con el buscador de archivos de Rol de trabajo", + "errorSearchText": "No se puede buscar con el buscador de texto de Rol de trabajo" + }, "vs/workbench/services/search/common/queryBuilder": { "search.noWorkspaceWithName": "La carpeta del área de trabajo no existe: {0}" }, + "vs/workbench/services/suggest/browser/simpleSuggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, documentos: {1}", + "label.desc": "{0}, {1}", + "label.detail": "{0}{1}", + "label.full": "{0}{1}, {2}", + "suggest": "Sugerir" + }, "vs/workbench/services/textfile/browser/textFileService": { "confirmOverwrite": "'{0}' ya existe. ¿Desea reemplazarla?", "deleted": "Eliminado", @@ -10644,7 +12189,7 @@ "vs/workbench/services/textfile/electron-sandbox/nativeTextFileService": { "join.textFiles": "Guardando archivos de texto" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { + "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Ya se está registrando.", "invalid.embeddedLanguages": "Valor no válido en \"contributes.{0}.embeddedLanguages\". Debe ser una asignación de objeto del nombre del ámbito al lenguaje. Valor proporcionado: {1}", "invalid.injectTo": "Valor no válido en `contributes.{0}.injectTo`. Debe ser una matriz de nombres de ámbito de lenguaje. Valor proporcionado: {1}", @@ -10793,12 +12338,12 @@ "schema.src": "La ubicación de la fuente." }, "vs/workbench/services/themes/common/themeConfiguration": { - "autoDetectHighContrast": "Si está habilitado, cambiará automáticamente al tema de alto contraste si el sistema operativo está usando un tema de alto contraste. El tema de alto contraste que se utilizará se especifica mediante `#{0}#` y `#{1}#`", + "autoDetectHighContrast": "Si está habilitado, cambiará automáticamente al tema de alto contraste si el sistema operativo está usando un tema de alto contraste. El tema de alto contraste que se utilizará se especifica mediante {0} y {1}.", "colorTheme": "Especifica el tema de color utilizado en el área de trabajo.", "colorThemeError": "El tema es desconocido o no está instalado.", "defaultProductIconThemeDesc": "Predeterminada", "defaultProductIconThemeLabel": "Predeterminado", - "detectColorScheme": "Si está establecido, se cambia automáticamente al tema de color preferido en función de la apariencia del sistema operativo. Si la apariencia del sistema operativo es oscura, se usa el tema especificado en \"#{0}#\"; si es clara, en \"#{1}#\".", + "detectColorScheme": "Si está establecido, se cambia automáticamente al tema de color preferido en función de la apariencia del sistema operativo. Si la apariencia del sistema operativo es oscura, se usa el tema especificado en {0}; si es clara, en {1}.", "editorColors": "Invalida el estilo de fuente y los colores de sintaxis del editor del tema de color seleccionado.", "editorColors.comments": "Establece los colores y estilos para los comentarios", "editorColors.functions": "Establece los colores y estilos para las declaraciones y referencias de funciones.", @@ -10806,7 +12351,7 @@ "editorColors.numbers": "Establece los colores y estilos para literales numéricos.", "editorColors.semanticHighlighting": "Si el resaltado semántico debe estar habilitado para este tema.", "editorColors.semanticHighlighting.deprecationMessage": "Use \"habilitado\" en el valor \"editor.semanticTokenColorCustomizations\" en su lugar.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Use \"enabled\" en el valor \"`#editor.semanticTokenColorCustomizations#\" en su lugar.", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Use \"enabled\" en el valor {0} en su lugar.", "editorColors.semanticHighlighting.enabled": "Indica si el resaltado semántico está habilitado o deshabilitado para este tema.", "editorColors.semanticHighlighting.rules": "Reglas de estilo del token semántico para este tema.", "editorColors.strings": "Establece los colores y estilos para los literales de cadena.", @@ -10817,10 +12362,10 @@ "iconThemeError": "El tema de icono de archivo es desconocido o no está instalado.", "noIconThemeDesc": "Sin iconos de archivo", "noIconThemeLabel": "Ninguno", - "preferredDarkColorTheme": "Especifica el tema de color preferido para la apariencia oscura del sistema operativo cuando \"#{0}#\" está habilitado.", - "preferredHCDarkColorTheme": "Especifica el tema de color preferido utilizado en modo oscuro de alto contraste cuando `#{0}#` está habilitado.", - "preferredHCLightColorTheme": "Especifica el tema de color preferido que se usa en el modo claro de contraste alto cuando `#{0}#` está habilitado.", - "preferredLightColorTheme": "Especifica el tema de color preferido para la apariencia clara del sistema operativo cuando \"#{0}#\" está habilitado.", + "preferredDarkColorTheme": "Especifica el tema de color preferido para la apariencia oscura del sistema operativo cuando {0} está habilitado.", + "preferredHCDarkColorTheme": "Especifica el tema de color preferido utilizado en modo oscuro de alto contraste cuando {0} está habilitado.", + "preferredHCLightColorTheme": "Especifica el tema de color preferido que se usa en el modo claro de contraste alto cuando {0} está habilitado.", + "preferredLightColorTheme": "Especifica el tema de color preferido para la apariencia clara del sistema operativo cuando {0} está habilitado.", "productIconTheme": "Especifica el tema del icono del producto usado.", "productIconThemeError": "El tema del icono del producto se desconoce o no está instalado.", "semanticTokenColors": "Invalida los estilos y el color de token semántico del editor del tema de color seleccionado.", @@ -10871,73 +12416,126 @@ "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" debe ser una matriz", "invalid.superType.format": "\"configuration.{0}.superType\" debe seguir el patrón letterOrDigit[-_letterOrDigit]*" }, + "vs/workbench/services/userDataProfile/browser/extensionsResource": { + "disabled": "Deshabilitado", + "exclude": "Seleccionar {0} extensión", + "extensions": "Extensiones" + }, + "vs/workbench/services/userDataProfile/browser/globalStateResource": { + "globalState": "Estado de la interfaz de usuario" + }, + "vs/workbench/services/userDataProfile/browser/keybindingsResource": { + "keybindings": "Métodos abreviados de teclado" + }, + "vs/workbench/services/userDataProfile/browser/settingsResource": { + "settings": "Configuración" + }, + "vs/workbench/services/userDataProfile/browser/snippetsResource": { + "snippets": "Fragmentos de código" + }, + "vs/workbench/services/userDataProfile/browser/tasksResource": { + "tasks": "Tareas de usuario" + }, + "vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": { + "Importing profile": "{0} ({1})...", + "applied profile": "{0}: se aplicó correctamente.", + "cancel": "Cancelar", + "close": "Cerrar", + "copy": "&&Copiar vínculo", + "create new": "&&Crear nuevo perfil", + "create new title": "Crear perfil", + "export": "Exportar", + "export profile dialog": "Guardar perfil", + "export profile name": "Asigne un nombre al perfil", + "export profile title": "Exportar perfil", + "export success": "El perfil '{0}' se exportó correctamente.", + "file": "archivo", + "import": "Crear perfil", + "import in desktop": "Crear perfil en {0}", + "import profile": "Crear perfil", + "install extensions title": "Instalar extensiones", + "learn more": "Más información", + "local": "Local", + "name": "Nombre del perfil", + "open": "&&Abrir vínculo", + "open in": "&&Abrir en {0}", + "overwrite": "&&Sobrescribir", + "preview profile": "Perfil de vista previa", + "preview profile message": "De forma predeterminada, las extensiones no se instalan al obtener una vista previa de un perfil en la web. Aún puede instalarlas manualmente antes de importar el perfil. ", + "profile already exists": "El perfil con el nombre \"{0}\" ya existe. ¿Quiere sobrescribirlo?", + "profile import error": "Error al importar el perfil: {0}", + "profile name required": "Se debe proporcionar un nombre de perfil.", + "profileExists": "Ya existe un perfil con el nombre {0}.", + "profiles.applying": "{0}: aplicando...", + "profiles.exporting": "{0}: Exportando...", + "progress extensions": "{0} ({1}): Aplicando extensiones...", + "progress global state": "{0} ({1}): Aplicando estado...", + "progress keybindings": "{0} ({1}): Aplicando métodos abreviados de teclado...", + "progress settings": "{0} ({1}): Aplicando la configuración...", + "progress snippets": "{0} ({1}): Aplicando fragmentos de código...", + "progress tasks": "{0} ({1}): Aplicando tareas...", + "resolving uri": "{0}: Resolviendo el contenido del perfil...", + "select": "Seleccionar {0}", + "select profile": "Seleccionar perfil", + "select profile content handler": "Exporte el perfil \"{0}\" como...", + "switching profile": "{0} ({1}): Aplicando..." + }, "vs/workbench/services/userDataProfile/browser/userDataProfileManagement": { - "cannotDeleteDefaultProfile": "No se puede eliminar el perfil de configuración predeterminado", - "cannotRenameDefaultProfile": "No se puede cambiar el nombre del perfil de configuración predeterminado", + "cannotDeleteDefaultProfile": "No se puede eliminar el perfil predeterminado", + "cannotRenameDefaultProfile": "No se puede cambiar el nombre del perfil predeterminado", "reload button": "&&Recargar", - "reload message": "Cambiar un perfil de configuración requiere volver a cargar VS Code.", - "reload message when removed": "Se ha quitado el perfil de configuración actual. Vuelva a cargar para volver al perfil de configuración predeterminado" + "reload message": "Cambiar un perfil requiere volver a cargar VS Code.", + "reload message when removed": "Se ha quitado el perfil actual. Vuelva a cargar para volver al perfil predeterminado.", + "switch profile": "Cambiar a un perfil." }, "vs/workbench/services/userDataProfile/common/userDataProfile": { - "profile": "Perfil de configuración", - "settings profiles": "Perfiles de configuración" - }, - "vs/workbench/services/userDataProfile/common/userDataProfileImportExportService": { - "applied profile": "{0}: se aplicó correctamente.", - "imported profile": "{0}: importado correctamente.", - "name": "Nombre del perfil", - "profiles.applying": "{0}: aplicando...", - "profiles.importing": "{0}: importando...", - "save profile as": "Crear a partir del perfil actual..." + "defaultProfileIcon": "Icono del perfil predeterminado.", + "profile": "Perfil", + "profiles": "Perfiles" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "cancel": "Cancelar", "choose account placeholder": "Seleccione una cuenta con la que iniciar sesión", "conflicts detected": "Conflictos detectados", - "first time sync detail": "Parece que la última vez se sincronizó desde otra máquina.\r\n¿Quiere fusionar mediante \"merge\" o reemplazar con sus datos en la nube?", "last used": "Último uso con sincronización", - "merge": "Combinar", - "merge Manually": "Fusionar manualmente mediante \"merge\"...", - "merge or replace": "Fusionar mediante \"merge\" o reemplazar", - "no": "&&No", + "no": "No", "no account": "No hay ninguna cuenta disponible.", "no authentication providers": "No se puede activar la sincronización de la configuración porque no hay ningún proveedor de autenticación disponible.", "others": "Otros", - "replace local": "Reemplazar Local", + "replace local": "Reemplazar &&ocal", + "replace remote": "Reemplazar &&remoto", "reset": "Esto borrará los datos en la nube y detendrá la sincronización en todos sus dispositivos.", "reset title": "Borrar", "resetButton": "&&Restablecer", - "resolve": "No se puede fusionar mediante \"merge\" debido a conflictos. Fusione mediante \"merge\" manualmente para continuar...", + "resolve": "Resuelva los conflictos para activar...", + "resolving conflicts": "Resolviendo conflictos...", "settings sync": "Sincronización de configuración", - "show log": "mostrar registro", - "sign in": "Iniciar sesión", + "show conflicts": "&&Mostrar conflictos", "sign in using account": "Iniciar sesión con {0}", "signed in": "Sesión iniciada", - "successive auth failures": "La sincronización de la configuración está suspendida debido a errores de autorización sucesivos. Vuelva a iniciar sesión para continuar con la sincronización", "sync in progress": "La sincronización de la configuración se está activando. ¿Quiere cancelarla?", "sync turned on": "Se activó {0}", - "syncing resource": "Sincronizando {0}...", + "syncing...": "Activando...", "turning on": "Activando...", "yes": "&&Sí" }, "vs/workbench/services/userDataSync/common/userDataSync": { "extensions": "Extensiones", "keybindings": "Métodos abreviados de teclado", + "profiles": "Perfiles", "settings": "Configuración", "snippets": "Fragmentos de usuario", "sync category": "Sincronización de configuración", "syncViewIcon": "Vea el icono de la vista de sincronización de la configuración.", "tasks": "Tareas de usuario", - "ui state label": "Estado de la interfaz de usuario" + "ui state label": "Estado de la interfaz de usuario", + "workspace state label": "Estado del área de trabajo" }, "vs/workbench/services/views/browser/viewDescriptorService": { - "cachedViewContainerPositions": "Ver personalizaciones de ubicaciones de contenedor", - "cachedViewPositions": "Ver personalizaciones de ubicaciones", "hideView": "Ocultar “{0}”", "resetViewLocation": "Restablecer ubicación" }, "vs/workbench/services/views/common/viewContainerModel": { - "globalViewsStateStorageId": "Personalizaciones de visibilidad de vistas en el contenedor de vistas de {0}" + "views log": "Vistas" }, "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { "confirmOverwrite": "'{0}' ya existe. ¿Desea reemplazarla?", @@ -10975,6 +12573,7 @@ }, "vs/workbench/services/workingCopy/common/workingCopyHistoryService": { "default.source": "Archivo guardado", + "join.workingCopyHistory": "Guardando historial local", "moved.source": "Archivo movido", "renamed.source": "Se ha cambiado el nombre del archivo" }, @@ -10994,12 +12593,8 @@ "revertBeforeShutdown": "La reversión de editores con cambios no guardados está tardando un poco más de lo esperado...", "saveBeforeShutdown": "Guardar los editores con cambios sin guardar está tardando un poco más de lo esperado..." }, - "vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService": { - "join.workingCopyHistory": "Guardando historial local" - }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "No se puede escribir en el archivo de configuración del área de trabajo. Por favor, abra el archivo para corregir sus errores/advertencias e inténtelo de nuevo.", - "errorWorkspaceConfigurationFileDirty": "No se puede escribir en el archivo de configuración del área de trabajo porque el archivo tiene cambios sin guardar. Guárdelo e inténtelo de nuevo.", "openWorkspaceConfigurationFile": "Configuración del área de trabajo abierta", "save": "Guardar", "saveWorkspace": "Guardar área de trabajo" @@ -11008,9 +12603,9 @@ "workspaceTrustEditorInputName": "Confianza en el área de trabajo" }, "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "cancel": "Cancelar", - "doNotSave": "No guardar", - "save": "Guardar", + "doNotSave": "&&No guardar", + "restartExtensionHost.reason": "Apertura de un área de trabajo multiraíz.", + "save": "&&Guardar", "saveWorkspaceDetail": "Guarde el área de trabajo si tiene pensado volverla a abrir.", "saveWorkspaceMessage": "¿Quiere guardar la configuración del área de trabajo como un archivo?", "workspaceOpenedDetail": "El área de trabajo ya está abierta en otra ventana. Por favor, cierre primero la ventana y vuelta a intentarlo de nuevo.", @@ -11175,7 +12770,7 @@ "addAccount": "Agregar una cuenta", "applyFilters": "Aplicar filtros", "confirmRemoveUserAccountMessage": "¿Seguro que quiere quitar \"{0}\"?", - "refreshAccount": "Vuelva a introducir sus credenciales", + "refreshAccount": "Actualizar las credenciales", "removeAccount": "Eliminar cuenta", "removeAccountFailed": "Error al quitar cuenta" }, @@ -11578,6 +13173,9 @@ "backup.isPreviewFeature": "Debe habilitar las características en versión preliminar para utilizar la copia de seguridad", "backupAction.backup": "Copia de seguridad" }, + "sql/workbench/contrib/backup/browser/backupUiService": { + "backupDialogTitle": "Base de datos de copia de seguridad : {0}:{1}" + }, "sql/workbench/contrib/backup/common/constants": { "backup.asymmetricKey": "Clave asimétrica", "backup.compressBackup": "Comprimir copia de seguridad", @@ -11660,6 +13258,7 @@ "charts.neverShowAgain": "No volver a mostrar" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { + "commandline.propertiesFormatError": "Las propiedades de conexión avanzadas no se han podido analizar como JSON, se ha producido un error: {0} Valor de propiedades recibido: {1}", "confirmConnect": "¿Seguro que desea conectarse?", "connectServerDetail": "Esto se conectará al servidor {0}", "connectingLabel": "Conectando: {0}", @@ -11676,6 +13275,7 @@ }, "sql/workbench/contrib/connection/browser/connection.contribution": { "connection.showUnsupportedServerVersionWarning": "Si se muestra o no el mensaje de advertencia cuando el usuario se conecta a una versión del servidor que no es compatible con Azure Data Studio.", + "registeredServers.collapseAll": "Contraer todas las conexiones", "sql.defaultAuthenticationType.AzureMFA": "Azure Active Directory: universal con compatibilidad con MFA", "sql.defaultAuthenticationType.AzureMFAAndUser": "Azure Active Directory: contraseña", "sql.defaultAuthenticationType.Integrated": "Autenticación de Windows", @@ -12179,6 +13779,7 @@ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": { "cancelSearchAction": "Cerrar", "executionPlanEnterValueTitle": "Escribir valor de búsqueda", + "executionPlanFindNodeLabel": "Buscar nodos", "executionPlanSearchTypeContains": "Contiene", "executionPlanSearchTypeEquals": "Es igual a", "executionPlanSelectPropertyTitle": "Seleccionar propiedad", @@ -12356,6 +13957,7 @@ }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { "RemoveParameterCell": "Quitar celda de parámetro", + "addCellLabel": "Agregar celda", "clear": "Borrar resultado", "closeLabel": "Cerrar", "codeAbove": "Insertar código arriba", @@ -12367,7 +13969,6 @@ "makeParameterCell": "Crear celda de parámetro", "markdownAbove": "Insertar texto arriba", "markdownBelow": "Insertar texto abajo", - "moreActionsLabel": "Más", "runAllAbove": "Ejecutar celdas de arriba", "runAllBelow": "Ejecutar celdas de abajo" }, @@ -12376,12 +13977,9 @@ "buttonDelete": "Eliminar", "buttonMoveDown": "Bajar celda", "buttonMoveUp": "Subir celda", - "codeCellsPreview": "Agregar celda", - "codePreview": "Celda de código", "optionCodeCell": "Celda de código", "optionTextCell": "Celda de texto", - "splitCell": "Dividir celda", - "textPreview": "Celda de texto" + "splitCell": "Dividir celda" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "cellLanguageDescription": "({0}): lenguaje actual", @@ -12460,15 +14058,12 @@ "addTextLabel": "Agregar texto", "cellNotFound": "no se encontró la celda con URI {0} en este modelo", "cellRunFailed": "Error al ejecutar las celdas. Para más información, vea el error en la salida de la celda seleccionada actualmente.", - "codeCellsPreview": "Agregar celda", - "codePreview": "Celda de código", "createFile": "Crear archivo", "displayFailed": "No se pudo mostrar contenido: {0}", "editor": "Editor", "nextButtonLabel": "Siguiente >", "previousButtonLabel": "< Anterior", "runAllPreview": "Ejecutar todo", - "textPreview": "Celda de texto", "views": "Vistas" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { @@ -12544,6 +14139,7 @@ "changeConnection": "Cambiar conexión", "changing": "Cambiando kernel...", "clearResults": "Borrar resultados", + "codePreview": "Celda de código", "collapseAllCells": "Contraer celdas", "expandAllCells": "Expandir celdas", "kernelNotSupported": "Este cuaderno no se puede ejecutar con parámetros porque no se admite el kernel. Use los kernel y formato admitidos. [Más información](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", @@ -12562,6 +14158,7 @@ "notebookViewLabel": "Editor", "runParameters": "Ejecutar con parámetros", "selectConnection": "Seleccionar conexión", + "textPreview": "Celda de texto", "trustLabel": "De confianza", "untitledNotSupported": "No se admite la ejecución con parámetros para los cuadernos sin título. Guarde el cuaderno antes de continuar. [Más información](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "untrustLabel": "No de confianza", @@ -12625,7 +14222,6 @@ "delete": "&&Eliminar", "errorRunCell": "Error en la última ejecución. Haga clic para volver a ejecutar", "insertCells": "Insertar celdas", - "moreActionsLabel": "Más", "runCell": "Ejecutar celda", "stopCell": "Cancelar ejecución", "unableToNavigateToCell": "No se puede navegar a la celda del Bloc de notas.", @@ -12647,7 +14243,7 @@ "viewOptionsModal.title": "Configurar vista" }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { - "copyFailed": "Error de copia {0}", + "copyFailed": "Error de copia: {0}", "notebook.showChart": "Mostrar gráfico", "notebook.showTable": "Mostrar tabla" }, @@ -12658,7 +14254,11 @@ "sql/workbench/contrib/notebook/browser/outputs/plotlyOutput.component": { "plotlyError": "Error al mostrar el gráfico de Plotly: {0}" }, + "sql/workbench/contrib/notebook/common/notebookLoc": { + "moreActionsLabel": "Más" + }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { + "objectExplorer.filterDialogTitle": "Configuración del filtro", "serverTree.newConnection": "Nueva conexión", "serverTreeViewChangeNotification": "El árbol del servidor ha cambiado. Vuelve a cargar la ventana para ver los cambios.", "serverTreeViewChangeNotification.doNotReload": "No volver a cargar", @@ -12666,10 +14266,10 @@ "servers.noConnections": "No se ha encontrado una conexión." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { + "objectExplorerConfigurationTitle": "Explorador de objetos", "serverGroup.autoExpand": "Expanda automáticamente los grupos de servidores en el viewlet del Explorador de Objetos.", "serverGroup.colors": "Paleta de colores del grupo de servidores utilizada en el viewlet del Explorador de objetos.", "serverTree.configuration.title": "Árbol de servidores", - "serverTree.nodeExpansionTimeout": "Tiempo de espera en segundos para expandir un nodo en la vista Servidores", "serverTree.useAsyncServerTree": "Use el nuevo árbol de servidores asincrónicos para la vista Servidores y el cuadro de diálogo Conexión, con compatibilidad con nuevas características como el filtrado de nodos dinámicos. Requiere un reinicio para ser efectivo." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { @@ -12679,6 +14279,7 @@ "data": "Datos", "executionPlan": "Plan de ejecución", "notebook": "Notebook", + "objectExplorer": "Explorador de objetos", "profiler": "Profiler", "queryEditor": "Editor de Power Query", "tableDesigner": "Diseñador de tablas" @@ -12742,8 +14343,10 @@ "copyHeaders": "Encabezados de texto", "copySelection": "Copiar", "copyWithHeaders": "Copiar con encabezados", + "excelLimitExceededError": "El número de filas o columnas de la tabla ha superado los límites de Excel. En su lugar, pruebe con otro formato.", "jsonEncoding": "La codificación de los resultados no se guardará al realizar la exportación en JSON. Recuerde guardarlos con la codificación deseada una vez que se cree el archivo.", "maximize": "Maximizar", + "openExcelSpecs": "Ver especificaciones de Excel", "restore": "Restaurar", "saveAsCsv": "Guardar como CSV", "saveAsExcel": "Guardar como Excel", @@ -12768,6 +14371,13 @@ "query.QueryExecutionEnded": "Ejecución de la consulta completada.", "query.QueryExecutionStarted": "Se inició la ejecución de la consulta.", "resultsGrid": "Cuadrícula de resultados", + "resultsGrid.cancel": "Cancelar", + "resultsGrid.cancelLargeRowSelection": "Cancelar", + "resultsGrid.confirmLargeRowSelection": "Sí", + "resultsGrid.donotShowLargeRowSelectionPromptAgain": "No volver a mostrar", + "resultsGrid.largeRowSelectionPrompt.": "Ha seleccionado {0} filas, puede tardar un rato en cargar los datos y calcular el resumen, ¿desea continuar?", + "resultsGrid.loadingData": "Cargando las filas seleccionadas para el cálculo...", + "resultsGrid.loadingDataWithProgress": "Cargando las filas seleccionadas para el cálculo ({0}/{1})...", "resultsGrid.maxRowCountExceeded": "Se ha superado el número máximo de filas para el filtrado y la ordenación. Para actualizarlo, vaya a Configuración de usuario y cambie la configuración: \"queryEditor.results.inMemoryDataProcessingThreshold\".", "xmlShowplan": "Plan de presentación XML" }, @@ -12792,7 +14402,8 @@ "sql/workbench/contrib/query/browser/messagePanel": { "copy": "Copiar", "copyAll": "Copiar todo", - "messagePanel": "Panel de mensajes" + "messagePanel": "Panel de mensajes", + "messagePanel.message": "Marca de tiempo: {0}, Mensaje: {1}" }, "sql/workbench/contrib/query/browser/query.contribution": { "newQuery": "Nueva consulta", @@ -12804,6 +14415,8 @@ "queryEditor.results.copyIncludeHeaders": "Opciones de configuración para copiar los resultados de la vista de resultados.", "queryEditor.results.copyRemoveNewLine": "Opciones de configuración para copiar los resultados de varias líneas de la vista de resultados.", "queryEditor.results.openAfterSave": "Indica si se debe abrir el archivo en Azure Data Studio después de guardar el resultado.", + "queryEditor.results.preferProvidersCopyHandler": "Si la solicitud de copia de resultados debe ser administrada por el proveedor de consultas cuando se admite. El valor predeterminado es verdadero; configúrelo como falso para forzar que Azure Data Studio realice toda el control de copia.", + "queryEditor.results.promptForLargeRowSelection": "Cuando se seleccionan celdas en la cuadrícula de resultados, ADS calcula el resumen correspondiente. Esta configuración controla si se muestra la confirmación cuando el número de filas seleccionadas es mayor que el valor especificado en la configuración \"inMemoryDataProcessingThreshold\". El valor predeterminado es true.", "queryEditor.results.saveAsCsv.delimiter": "Delimitador personalizado para usar entre los valores al guardar como CSV", "queryEditor.results.saveAsCsv.encoding": "Codificación de archivo empleada al guardar los resultados como CSV", "queryEditor.results.saveAsCsv.includeHeaders": "Si es \"true\", los encabezados de columna se incluirán al guardar los resultados como CSV.", @@ -12816,6 +14429,7 @@ "queryEditor.results.saveAsXml.encoding": "Codificación de archivo empleada al guardar los resultados como XML", "queryEditor.results.saveAsXml.formatted": "Si es \"true\", se dará formato a la salida XML al guardar los resultados como XML.", "queryEditor.results.showActionBar": "Indica si se debe mostrar la barra de acciones en la vista de resultados de la consulta.", + "queryEditor.results.skipNewLineAfterTrailingLineBreak": "Indica si se debe omitir la adición de un salto de línea entre filas al copiar los resultados si la fila anterior ya tiene un salto de línea final. El valor predeterminado es false.", "queryEditor.results.streaming": "Permitir streaming de resultados; contiene algunos defectos visuales menores", "queryEditor.showConnectionInfoInTitle": "Controla si se muestra la información de conexión para una pestaña en el título.", "queryEditor.tabColorMode": "Controla cómo colorear las pestañas basadas en el grupo de servidores de la conexión activa", @@ -12850,6 +14464,7 @@ "selectDatabase": "Seleccionar la base de datos" }, "sql/workbench/contrib/query/browser/queryEditor": { + "queryActions.selectDatabase.label": "Base de datos:", "queryEditor.name": "Editor de consultas" }, "sql/workbench/contrib/query/browser/queryResultsView": { @@ -12931,7 +14546,10 @@ "scriptSelect": "Seleccionar el top 1000" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { - "refreshError": "Error al actualizar el nodo \"{0}\"; {1}." + "refreshError": "Error al actualizar el nodo \"{0}\"; {1}.", + "scriptActionError": "Error al ejecutar la acción '{0}': {1}.", + "scriptingAction.close": "Cerrar", + "scriptingAction.inProgress": "Ejecutando acción: {0}..." }, "sql/workbench/contrib/tableDesigner/browser/actions": { "tableDesigner.publishTableChanges": "Publicar cambios...", @@ -12940,8 +14558,7 @@ "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} tareas en curso", "miViewTasks": "&&Tareas", - "tasks": "Tareas", - "viewCategory": "Vista" + "tasks": "Tareas" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Alternar tareas" @@ -12973,7 +14590,10 @@ "collapseAll": "Contraer todo", "command-error": "Error al ejecutar el comando {1}: {0}. Probablemente esté provocado por la extensión que contribuye a {1}.", "no-dataprovider": "No hay ningún proveedor de datos registrado que pueda proporcionar datos de la vista.", - "refresh": "Actualizar" + "refresh": "Actualizar", + "treeView.enableCollapseAll": "Indica si la vista de árbol con el identificador {0} habilita la opción para contraer todo.", + "treeView.enableRefresh": "Indica si la vista de árbol con el identificador {0} habilita la actualización.", + "treeView.toggleCollapseAll": "Indica si la opción para contraer todo se ha activado para la vista de árbol con el identificador {0}." }, "sql/workbench/contrib/webview/browser/webViewDialog": { "webViewDialog.close": "Cerrar", @@ -12985,10 +14605,9 @@ "enablePreviewFeatures.notice": "Las características en versión preliminar mejoran la experiencia en Azure Data Studio, ya que ofrecen acceso completo a nuevas funciones y mejoras. Puede obtener más información sobre las características en versión preliminar [aquí]({0}). ¿Quiere habilitar las características en versión preliminar?", "enablePreviewFeatures.yes": "Sí (opción recomendada)" }, - "sql/workbench/contrib/welcome/notifyEncryption/notifyEncryptionDialog": { - "notifyEncryption.message": "Azure Data Studio ahora tiene habilitado el cifrado de forma predeterminada para todas las conexiones de SQL Server. Esto puede provocar que las conexiones existentes dejen de funcionar a menos que se cambien ciertas propiedades de conexión relacionadas con el cifrado.{0}Recomendamos que revise el vínculo siguiente para obtener más detalles.", - "notifyEncryption.moreInfoLink": "Más información", - "notifyEncryption.title": "Actualización importante" + "sql/workbench/contrib/welcome/gettingStarted/electron-browser/gettingStarted": { + "miGettingStarted": "Getting &&Started", + "showReleaseNotes": "Show Getting Started" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { "welcomePage.createConnection": "Crear una conexión", @@ -13037,7 +14656,6 @@ "GuidedTour.two": "2", "GuidedTour.welcomePage": "Página de bienvenida", "guidedTour": "Paseo de bienvenida para el usuario", - "help": "Ayuda", "hideGuidedTour": "Ocultar paseo de presentación" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { @@ -13093,6 +14711,11 @@ "workbench.startupEditor.welcomePageInEmptyWorkbench": "Abrir la página principal cuando se abra un área de trabajo vacía.", "workbench.startupEditor.welcomePageWithTour": "Abrir la página principal con el tour de Introducción (predeterminado)" }, + "sql/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.optInNotice": "Ayude a mejorar Azure Data Studio al permitir que Microsoft recopile datos de uso. Lea nuestra [declaración de privacidad]({0}) y obtenga información sobre cómo [participar]({1}).", + "telemetryOptOut.optOutNotice": "Ayude a mejorar Azure Data Studio al permitir que Microsoft recopile datos de uso. Lea nuestra [declaración de privacidad]({0}) y obtenga información sobre cómo [rechazar]({1}).", + "telemetryOptOut.readMore": "Más información" + }, "sql/workbench/services/accountManagement/browser/accountDialog": { "accountDialog.addConnection": "Agregar una cuenta", "accountDialog.close": "Cerrar", @@ -13207,6 +14830,8 @@ }, "sql/workbench/services/connection/browser/connectionManagementService": { "cancelConnectionConfirmation": "¿Seguro que desea cancelar esta conexión?", + "connection.connTitleGroupSection": " (Grupo: {0})", + "connection.duplicateEditErrorMessage": "No se puede guardar el perfil, la conexión seleccionada coincide con un perfil existente con la misma información de servidor en el mismo grupo: \r\n\r\n {0}{1}", "connection.extensionNotInstalled": "La extensión '{0}' es necesaria para conectarse a este recurso. ¿Quiere instalarla?", "connection.invalidConnectionResult": "El resultado de la conexión no es válido", "connection.neverShowUnsupportedVersionWarning": "No volver a mostrar", @@ -13233,6 +14858,9 @@ "connectionWidget.ConnectionStringUndefined": "No se ha devuelto la información de conexión.", "connectionWidget.Error": "Error", "connectionWidget.connectionString": "Cadena de conexión", + "connectionWidget.inputType.connectionString": "Cadena de conexión", + "connectionWidget.inputType.parameters": "Parámetros", + "connectionWidget.inputTypeLabel": "Tipo de entrada", "connectionWidget.invalidAzureAccount": "Debe seleccionar una cuenta", "connectionWidget.missingRequireField": "{0} es necesario.", "connectionWidget.refreshAzureCredentials": "Actualizar credenciales de la cuenta", @@ -13456,6 +15084,8 @@ "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { "DisconnectAction": "Desconectar", "activeConnections": "Mostrar conexiones activas", + "connectionDeleted": "Conexión {0} eliminada", + "connectionGroupDeleted": "{0} Grupo de conexiones eliminado", "connectionTree.addConnection": "Nueva conexión", "connectionTree.addServerGroup": "Nuevo grupo de servidores", "connectionTree.editConnection": "Editar conexión", @@ -13463,18 +15093,49 @@ "connectionTree.refresh": "Actualizar", "deleteConnection": "Eliminar conexión", "deleteConnectionConfirmation": "¿Está seguro de que quiere eliminar la conexión \"{0}\"?", - "deleteConnectionConfirmationNo": "No", - "deleteConnectionConfirmationYes": "Sí", "deleteConnectionGroup": "Eliminar grupo", "deleteConnectionGroupConfirmation": "¿Está seguro de que quiere eliminar el grupo de conexiones '{0}'?", + "objectExplorer.filterChildren": "Filtro", + "objectExplorer.removeFilter": "Quitar filtro", + "registeredServers.clearRecentConnections": "Eliminar", "showAllConnections": "Mostrar todas las conexiones" }, + "sql/workbench/services/objectExplorer/browser/filterDialog/filterDialog": { + "filterDialog.errorDateRange": "La fecha de inicio no puede ser posterior a la fecha de finalización.", + "filterDialog.errorEndDate": "No se ha especificado la fecha final", + "filterDialog.errorEndNumber": "El número final no está especificado.", + "filterDialog.errorNumberRange": "El número inicial no puede ser mayor que el final.", + "filterDialog.errorStartDate": "La fecha de inicio no está especificada.", + "filterDialog.errorStartNumber": "El número de inicio no está especificado.", + "objectExplorer.andSelectBox": "Y", + "objectExplorer.betweenSelectBox": "Entre", + "objectExplorer.cancelButtonText": "Cancelar", + "objectExplorer.clearAllButtonText": "Borrar todo", + "objectExplorer.clearColumnHeader": "Borrar", + "objectExplorer.containsSelectBox": "Contiene", + "objectExplorer.endsWithSelectBox": "Termina con", + "objectExplorer.equalsSelectBox": "Es igual a", + "objectExplorer.falseSelectBox": "False", + "objectExplorer.greaterThanOrEqualsSelectBox": "Mayor que o igual que", + "objectExplorer.greaterThanSelectBox": "Mayor que", + "objectExplorer.lessThanOrEqualsSelectBox": "Menor que o igual que", + "objectExplorer.lessThanSelectBox": "Menor que", + "objectExplorer.nodePath": "Ruta:", + "objectExplorer.notBetweenSelectBox": "No entre", + "objectExplorer.notContainsSelectBox": "No contiene", + "objectExplorer.notEndsWithSelectBox": "No termina por", + "objectExplorer.notEqualsSelectBox": "No es igual a", + "objectExplorer.notStartsWithSelectBox": "No comienza por", + "objectExplorer.okButtonText": "Aceptar", + "objectExplorer.operatorColumnHeader": "Operador", + "objectExplorer.propertyNameColumnHeader": "Propiedad", + "objectExplorer.startsWithSelectBox": "Comienza por", + "objectExplorer.trueSelectBox": "Verdadero", + "objectExplorer.valueColumnHeader": "Valor" + }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "Error al crear la sesión del Explorador de objetos", "nodeExpansionError": "Varios errores:", - "nodeExpansionTimeout": "Se agotó el tiempo de espera de expansión del nodo {0} para los proveedores {1}", - "objectExplorerMissingConnectionForSession": "Se ha agotado el tiempo de espera para crear la sesión {0} para la conexión \"{1}\". Esto ha ocurrido probablemente porque el servicio OE no ha recibido una respuesta para createNewSession del proveedor para la conexión \"{1}\".", - "objectExplorerMissingSession": "Se ha agotado el tiempo de espera para la creación de la sesión {0}. Esto ha ocurrido probablemente porque el servicio OE no recibió una respuesta para createNewSession del proveedor.", "objectExplorerSessionIdMissing": "El Id. de sesión devuelto por el proveedor \"{0}\" para la conexión \"{1}\" no es válido." }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { @@ -13482,11 +15143,17 @@ "loginCanceled": "Cancelado por el usuario", "noProviderFound": "No se puede expandir porque no se encontró el proveedor de conexiones necesario \"{0}\"" }, + "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { + "filteredTreeElementName": "{0} (con filtro)" + }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { "serversAriaLabel": "Servidores", "treeAriaLabel": "Conexiones recientes", "treeCreation.regTreeAriaLabel": "Servidores" }, + "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { + "connectionFailedError": "No se ha podido conectar, inténtelo de nuevo." + }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Ordenar por evento", "nameColumn": "Ordenar por columna", @@ -13516,6 +15183,13 @@ "profilerFilterDialog.title": "Filtros", "profilerFilterDialog.valueColumn": "Valor" }, + "sql/workbench/services/query/common/gridDataProvider": { + "gridDataProvider.cancelCopyResults": "Cancelar", + "gridDataProvider.closeNotification": "Cerrar", + "gridDataProvider.copyResultsCompleted": "Los datos seleccionados se han copiado en el Portapapeles. Recuento de filas: {0}.", + "gridDataProvider.copying": "Copiando...", + "gridDataProvider.loadingRowsInProgress": "Cargando las filas que se van a copiar ({0}/{1})..." + }, "sql/workbench/services/query/common/queryManagement": { "queryManagement.noQueryRunnerForUri": "No se encontró el ejecutor de consultas para el URI: {0}", "queryManagement.uriAlreadyHasQueryRunner": "URI: inesperadamente {0} ya tiene un ejecutor de consultas." @@ -13530,7 +15204,7 @@ "updateCellFailed": "Error en la actualización de la celda: " }, "sql/workbench/services/query/common/queryRunner": { - "copyFailed": "Error de copia {0}", + "copyFailed": "Error de copia: {0}", "elapsedBatchTime": "Tiempo de ejecución por lotes: {0}", "query.ExecutionFailedError": "La ejecución no se completó debido a un error inesperado: {0} {1}", "query.message.executionTime": "Tiempo total de ejecución: {0}", @@ -13606,6 +15280,9 @@ "targetDatabase": "Base de datos de destino", "targetDatabaseTooltip": "Escriba el nombre de la base de datos de destino" }, + "sql/workbench/services/restore/browser/restoreServiceImpl": { + "restoreDialogTitle": "Restaurar base de datos : {0}:{1}" + }, "sql/workbench/services/restore/common/constants": { "backup.allFiles": "Todos los archivos", "backup.filterBackupFiles": "Archivos de copia de seguridad" @@ -13712,6 +15389,7 @@ "tableDesigner.primaryKeyNameTitle": "Nombre", "tableDesigner.publishChangeError": "Error al publicar los cambios: {0}", "tableDesigner.publishChangeSuccess": "Los cambios se han publicado correctamente.", + "tableDesigner.refreshOEError": "Error al actualizar el explorador de objetos. {0}", "tableDesigner.savingChanges": "Publicando cambios del diseñador de tablas...", "tableDesigner.schemaTitle": "Esquema", "tableDesigner.tableObjectType": "Tabla" @@ -13730,16 +15408,6 @@ "InProgressWarning": "1 o más tareas están en curso. ¿Seguro que desea salir?", "taskService.no": "No", "taskService.yes": "Sí" - }, - "sql/workbench/update/electron-browser/gettingStarted": { - "miGettingStarted": "I&&ntroducción", - "showReleaseNotes": "Ver introducción" - }, - "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { - "filteredTreeElementName": "{0} (con filtro)" - }, - "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { - "objectExplorerTimeout": "La expansión del Explorador de objetos ha finalizado por \"{0}\"" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/CHANGELOG.md b/i18n/ads-language-pack-fr/CHANGELOG.md index f1f52ca86d..2e5699e7c4 100644 --- a/i18n/ads-language-pack-fr/CHANGELOG.md +++ b/i18n/ads-language-pack-fr/CHANGELOG.md @@ -2,6 +2,7 @@ All notable changes to the "ads-language-pack-fr" language pack will be documented in this file. ## [Released] +* July 10, 2023 - Release for Azure Data Studio 1.45 * May 8, 2023 - Release for Azure Data Studio 1.44 * March 30, 2023 - Release for Azure Data Studio 1.43 * March 6, 2023 - Release for Azure Data Studio 1.42 diff --git a/i18n/ads-language-pack-fr/package.json b/i18n/ads-language-pack-fr/package.json index f3eda73cfb..f610dca953 100644 --- a/i18n/ads-language-pack-fr/package.json +++ b/i18n/ads-language-pack-fr/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-fr", "displayName": "French Language Pack for Azure Data Studio", "description": "Language pack extension for French", - "version": "1.44.0", + "version": "1.45.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,12 +11,15 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.44.0" + "azdata": "^1.45.0" }, "icon": "languagepack.png", "categories": [ "Language Packs" ], + "keywords": [ + "français" + ], "contributes": { "localizations": [ { @@ -30,171 +33,147 @@ }, { "id": "vscode.bat", - "path": "./translations/extensions/bat.i18n.json" + "path": "./translations/extensions/vscode.bat.i18n.json" + }, + { + "id": "vscode.builtin-notebook-renderers", + "path": "./translations/extensions/vscode.builtin-notebook-renderers.i18n.json" }, { "id": "vscode.configuration-editing", - "path": "./translations/extensions/configuration-editing.i18n.json" - }, - { - "id": "vscode.csharp", - "path": "./translations/extensions/csharp.i18n.json" - }, - { - "id": "vscode.dart", - "path": "./translations/extensions/dart.i18n.json" + "path": "./translations/extensions/vscode.configuration-editing.i18n.json" }, { "id": "vscode.docker", - "path": "./translations/extensions/docker.i18n.json" - }, - { - "id": "vscode.fsharp", - "path": "./translations/extensions/fsharp.i18n.json" + "path": "./translations/extensions/vscode.docker.i18n.json" }, { "id": "vscode.git-base", - "path": "./translations/extensions/git-base.i18n.json" + "path": "./translations/extensions/vscode.git-base.i18n.json" }, { "id": "vscode.git", - "path": "./translations/extensions/git.i18n.json" + "path": "./translations/extensions/vscode.git.i18n.json" }, { "id": "vscode.github-authentication", - "path": "./translations/extensions/github-authentication.i18n.json" + "path": "./translations/extensions/vscode.github-authentication.i18n.json" }, { "id": "vscode.github", - "path": "./translations/extensions/github.i18n.json" - }, - { - "id": "vscode.html", - "path": "./translations/extensions/html.i18n.json" - }, - { - "id": "vscode.image-preview", - "path": "./translations/extensions/image-preview.i18n.json" + "path": "./translations/extensions/vscode.github.i18n.json" }, { "id": "vscode.ipynb", - "path": "./translations/extensions/ipynb.i18n.json" - }, - { - "id": "vscode.javascript", - "path": "./translations/extensions/javascript.i18n.json" + "path": "./translations/extensions/vscode.ipynb.i18n.json" }, { "id": "vscode.json-language-features", - "path": "./translations/extensions/json-language-features.i18n.json" + "path": "./translations/extensions/vscode.json-language-features.i18n.json" }, { "id": "vscode.json", - "path": "./translations/extensions/json.i18n.json" - }, - { - "id": "vscode.julia", - "path": "./translations/extensions/julia.i18n.json" - }, - { - "id": "vscode.markdown-basics", - "path": "./translations/extensions/markdown-basics.i18n.json" + "path": "./translations/extensions/vscode.json.i18n.json" }, { "id": "vscode.markdown-language-features", - "path": "./translations/extensions/markdown-language-features.i18n.json" + "path": "./translations/extensions/vscode.markdown-language-features.i18n.json" }, { "id": "vscode.markdown-math", - "path": "./translations/extensions/markdown-math.i18n.json" + "path": "./translations/extensions/vscode.markdown-math.i18n.json" + }, + { + "id": "vscode.markdown", + "path": "./translations/extensions/vscode.markdown.i18n.json" + }, + { + "id": "vscode.media-preview", + "path": "./translations/extensions/vscode.media-preview.i18n.json" }, { "id": "vscode.merge-conflict", - "path": "./translations/extensions/merge-conflict.i18n.json" + "path": "./translations/extensions/vscode.merge-conflict.i18n.json" }, { "id": "vscode.microsoft-authentication", - "path": "./translations/extensions/microsoft-authentication.i18n.json" - }, - { - "id": "vscode.notebook-renderers", - "path": "./translations/extensions/notebook-renderers.i18n.json" + "path": "./translations/extensions/vscode.microsoft-authentication.i18n.json" }, { "id": "vscode.powershell", - "path": "./translations/extensions/powershell.i18n.json" + "path": "./translations/extensions/vscode.powershell.i18n.json" }, { "id": "vscode.python", - "path": "./translations/extensions/python.i18n.json" + "path": "./translations/extensions/vscode.python.i18n.json" }, { "id": "vscode.r", - "path": "./translations/extensions/r.i18n.json" + "path": "./translations/extensions/vscode.r.i18n.json" }, { "id": "vscode.search-result", - "path": "./translations/extensions/search-result.i18n.json" + "path": "./translations/extensions/vscode.search-result.i18n.json" }, { "id": "vscode.simple-browser", - "path": "./translations/extensions/simple-browser.i18n.json" + "path": "./translations/extensions/vscode.simple-browser.i18n.json" }, { "id": "vscode.sql", - "path": "./translations/extensions/sql.i18n.json" + "path": "./translations/extensions/vscode.sql.i18n.json" }, { "id": "vscode.theme-abyss", - "path": "./translations/extensions/theme-abyss.i18n.json" + "path": "./translations/extensions/vscode.theme-abyss.i18n.json" }, { "id": "vscode.theme-defaults", - "path": "./translations/extensions/theme-defaults.i18n.json" + "path": "./translations/extensions/vscode.theme-defaults.i18n.json" }, { "id": "vscode.theme-kimbie-dark", - "path": "./translations/extensions/theme-kimbie-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-kimbie-dark.i18n.json" }, { "id": "vscode.theme-monokai-dimmed", - "path": "./translations/extensions/theme-monokai-dimmed.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai-dimmed.i18n.json" }, { "id": "vscode.theme-monokai", - "path": "./translations/extensions/theme-monokai.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai.i18n.json" }, { "id": "vscode.theme-quietlight", - "path": "./translations/extensions/theme-quietlight.i18n.json" + "path": "./translations/extensions/vscode.theme-quietlight.i18n.json" }, { "id": "vscode.theme-red", - "path": "./translations/extensions/theme-red.i18n.json" - }, - { - "id": "vscode.vscode-theme-seti", - "path": "./translations/extensions/theme-seti.i18n.json" + "path": "./translations/extensions/vscode.theme-red.i18n.json" }, { "id": "vscode.theme-solarized-dark", - "path": "./translations/extensions/theme-solarized-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-dark.i18n.json" }, { "id": "vscode.theme-solarized-light", - "path": "./translations/extensions/theme-solarized-light.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-light.i18n.json" }, { "id": "vscode.theme-tomorrow-night-blue", - "path": "./translations/extensions/theme-tomorrow-night-blue.i18n.json" + "path": "./translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json" + }, + { + "id": "vscode.vscode-theme-seti", + "path": "./translations/extensions/vscode.vscode-theme-seti.i18n.json" }, { "id": "vscode.xml", - "path": "./translations/extensions/xml.i18n.json" + "path": "./translations/extensions/vscode.xml.i18n.json" }, { "id": "vscode.yaml", - "path": "./translations/extensions/yaml.i18n.json" + "path": "./translations/extensions/vscode.yaml.i18n.json" }, { "id": "Microsoft.admin-tool-ext-win", @@ -220,10 +199,6 @@ "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, { "id": "Microsoft.cms", "path": "./translations/extensions/cms.i18n.json" @@ -248,10 +223,6 @@ "id": "Microsoft.machine-learning", "path": "./translations/extensions/machine-learning.i18n.json" }, - { - "id": "Microsoft.sqlservernotebook", - "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" - }, { "id": "Microsoft.mssql", "path": "./translations/extensions/mssql.i18n.json" @@ -303,4 +274,4 @@ "scripts": { "update": "cd ../vscode && npm run update-localization-extension fr" } -} +} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/Microsoft.sqlservernotebook.i18n.json deleted file mode 100644 index f89bc73d9e..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description.sqlserverNotebooks": "Notebooks pour bien démarrer avec SQL Server et résoudre les problèmes associés", - "title.sqlServer2019Book": "Guide SQL Server 2019", - "title.sqlServerNotebooks": "Notebooks SQL Server" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json index 3fc6aff7c3..1dc88b67fd 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json @@ -74,34 +74,37 @@ "azure.subscriptionError": "Échec de l’obtention des abonnements pour le compte {0}. Actualisez le compte." }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Espace de travail Log Analytics" + "azure.resource.providers.AzureMonitorContainerLabel": "Espaces de travail Log Analytics" }, "dist/azureResource/providers/cosmosdb/mongo/cosmosDbMongoTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "CosmosDB pour Mongo" + "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "Azure Cosmos DB pour MongoDB" }, "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Base de données SQL" + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Bases de données SQL" }, "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "Serveur SQL" + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "Serveurs SQL" }, "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Cluster Azure Data Explorer" + "azure.resource.providers.KustoContainerLabel": "Clusters Azure Data Explorer" }, "dist/azureResource/providers/mysqlFlexibleServer/mysqlFlexibleServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Serveur flexible Azure Database pour MySQL" + "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Serveurs flexibles Azure Database pour MySQL" }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" + "dist/azureResource/providers/postgresArcServer/postgresArcServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Serveurs PostgreSQL - Azure Arc" + }, + "dist/azureResource/providers/postgresFlexibleServer/postgresFlexibleServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresFlexibleServerContainerLabel": "Serveurs flexibles Azure Database pour PostgreSQL" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Serveur Azure Database pour PostgreSQL" + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Serveurs Azure Database pour PostgreSQL" }, "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Instance managée Azure SQL DB" + "azure.resource.providers.sqlInstanceContainerLabel": "Instances managées SQL" }, "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "Instance managée SQL - Azure Arc" + "azure.resource.providers.sqlInstanceArcContainerLabel": "Instances managées SQL - Azure Arc" }, "dist/azureResource/providers/synapseSqlPool/synapseSqlPoolTreeDataProvider": { "azure.resource.providers.synapseSqlPool.treeDataProvider.synapseSqlPoolContainerLabel": "Pools SQL dédiés" @@ -109,6 +112,10 @@ "dist/azureResource/providers/synapseWorkspace/synapseWorkspaceTreeDataProvider": { "azure.resource.providers.synapseWorkspace.treeDataProvider.synapseWorkspaceContainerLabel": "Azure Synapse Analytics" }, + "dist/azureResource/providers/universal/universalService": { + "azurecore.unregisteredProvider": "Ressource de fournisseur non reconnue : {0}", + "azurecore.unregisteredProviderType": "Type de ressource de fournisseur non reconnu : {0}" + }, "dist/azureResource/resourceTreeNode": { "azure.resource.resourceTreeNode.noResourcesLabel": "Aucune ressource" }, @@ -129,8 +136,7 @@ "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Connectez-vous à Azure..." }, "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Aucun abonnement.", - "azure.unableToAccessSubscription": "Impossible d’accéder à l’abonnement{0} ({1}). Veuillez [actualiser le compte](command:azure.resource.signin) pour réessayer. {2}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "Aucun locataire trouvé." }, "dist/azureResource/tree/connectionDialogTreeProvider": { "azure.resource.tree.treeProvider.accountLoadError": "Le chargement de certains comptes Azure a échoué. {0}", @@ -138,15 +144,17 @@ "azure.resource.tree.treeProvider.openAccountsDialog": "Afficher les comptes Azure" }, "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.flatAccountTreeNode.noResourcesLabel": "Aucune ressource trouvée.", - "azure.resource.throttleerror": "Les demandes de ce compte ont été limitées. Pour réessayer, sélectionnez un nombre plus petit d’abonnements.", - "azure.resource.tree.accountTreeNode.title": "{0} (abonnements {1}/{2})", - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - Chargement...", - "azure.resource.tree.loadresourceerror": "Une erreur s’est produite lors du chargement des ressources Azure : {0}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "Aucun locataire trouvé." + }, + "dist/azureResource/tree/flatTenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Aucun abonnement." }, "dist/azureResource/tree/subscriptionTreeNode": { "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Aucune ressource." }, + "dist/azureResource/tree/tenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Aucun abonnement." + }, "dist/azureResource/tree/treeProvider": { "azure.resource.tree.treeProvider.loadingLabel": "Chargement..." }, @@ -201,7 +209,8 @@ "azurecore.norwayeast": "Norvège Est", "azurecore.norwaywest": "Norvège Ouest", "azurecore.piiLogging.warning": "Avertissement : la journalisation des informations personnelles (PII) Azure est activée. L’activation de cette option permet de consigner les informations d’identification personnelles et ne doit être utilisée qu’à des fins de débogage.", - "azurecore.postgresServer": "Serveur Azure Database pour PostgreSQL", + "azurecore.postgresFlexibleServer": "Serveurs flexibles Azure Database pour PostgreSQL", + "azurecore.postgresServer": "Serveurs Azure Database pour PostgreSQL", "azurecore.reload": "Recharger", "azurecore.reloadChoice": "Recharger Azure Data Studio", "azurecore.reloadPrompt": "La bibliothèque d'authentification a changé, veuillez recharger Azure Data Studio.", @@ -245,6 +254,7 @@ "azure.resource.refresh.title": "Actualiser", "azure.resource.refreshall.title": "Azure : Actualiser tous les comptes", "azure.resource.selectsubscriptions.title": "Sélectionner des abonnements", + "azure.resource.selecttenants.title": "Sélectionner des locataires", "azure.resource.signin.title": "Azure : Se connecter", "azure.resource.startterminal.title": "Démarrer Cloud Shell", "azure.resource.view.title": "Azure (préversion)", diff --git a/i18n/ads-language-pack-fr/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/azurehybridtoolkit.i18n.json deleted file mode 100644 index e42cc86b3f..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/azurehybridtoolkit.i18n.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "books-preview-category": "Notebooks Jupyter", - "description": "Ouvrir l’ouvrage kit de ressources cloud hybride Azure SQL", - "displayName": "kit de ressources cloud hybride Azure SQL", - "title.cloudHybridBooks": "kit de ressources cloud hybride Azure SQL", - "title.openJupyterBook": "Ouvrir l’ouvrage kit de ressources cloud hybride Azure SQL" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/configuration-editing.i18n.json deleted file mode 100644 index d19c9d2b7a..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/configuration-editing.i18n.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/configurationEditingMain": { - "cwd": "Répertoire de travail actif de l'exécuteur de tâches au démarrage", - "defaultBuildTask": "Nom de la tâche de build par défaut. S'il y en a plusieurs, une recherche rapide s'affiche pour choisir la tâche de build.", - "extensionInstallFolder": "Chemin d’accès où une extension est installée.", - "file": "Fichier ouvert actif", - "fileBasename": "Nom de base du fichier ouvert actif", - "fileBasenameNoExtension": "Nom de base du fichier ouvert actif, sans extension de fichier", - "fileDirname": "Nom de répertoire du fichier ouvert actif", - "fileExtname": "Extension du fichier ouvert actif", - "lineNumber": "Numéro de la ligne sélectionnée dans le fichier actif", - "pathSeparator": "Caractère utilisé par le système d’exploitation pour séparer les composants dans les chemins d’accès aux fichiers", - "relativeFile": "Fichier ouvert actif relatif à ${workspaceFolder}", - "relativeFileDirname": "Valeur dirname du fichier actuellement ouvert, relative à ${workspaceFolder}", - "selectedText": "Texte sélectionné dans le fichier actif", - "workspaceFolder": "Chemin du dossier ouvert dans VS Code", - "workspaceFolderBasename": "Nom du dossier ouvert dans VS Code, sans barres obliques (/)" - }, - "dist/extensionsProposals": { - "exampleExtension": "Exemple" - }, - "dist/settingsDocumentHelper": { - "activeEditor": "Utiliser le langage de l'éditeur de texte actuellement actif le cas échéant", - "activeEditorLong": "chemin complet du fichier (par ex., /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeEditorMedium": "chemin de fichier relatif au dossier de l'espace de travail (par ex., myFolder/myFileFolder/myFile.txt)", - "activeEditorShort": "le nom du fichier (ex: monfichier.txt)", - "activeFolderLong": "chemin complet du dossier contenant le fichier (par ex., /Users/Development/myFolder/myFileFolder)", - "activeFolderMedium": "chemin du dossier contenant le fichier, relatif au dossier de l'espace de travail (par ex., myFolder/myFileFolder)", - "activeFolderShort": "nom du dossier contenant le fichier (par ex., myFileFolder)", - "appName": "exemple : VS Code", - "assocDescriptionFile": "Mappez au langage ayant l'identificateur spécifié tous les fichiers dont le nom correspond au modèle Glob.", - "assocDescriptionPath": "Mappez au langage ayant l'identificateur spécifié tous les fichiers dont le chemin correspond au modèle Glob de chemin absolu.", - "assocLabelFile": "Fichiers avec extension", - "assocLabelPath": "Fichiers avec chemin", - "derivedDescription": "Faites correspondre les fichiers ayant des frères portant le même nom, mais avec une extension distincte.", - "derivedLabel": "Fichiers avec frères par nom", - "dirty": "un indicateur pour quand l’éditeur actif a des modifications non enregistrées.", - "fileDescription": "Faites correspondre tous les fichiers ayant une extension de fichier spécifique.", - "fileLabel": "Fichiers par extension", - "filesDescription": "Faites correspondre tous les fichiers, indépendamment de leurs extensions.", - "filesLabel": "Fichiers avec plusieurs extensions", - "folderDescription": "Faites correspondre un dossier portant un nom spécifique, indépendamment de son emplacement.", - "folderLabel": "Dossier par nom (tous les emplacements)", - "folderName": "nom du dossier de l'espace de travail auquel le fichier appartient (ex: monDossier)", - "folderPath": "chemin d’accès du dossier de l'espace de travail auquel le fichier appartient (ex: /Users/Development/myFolder)", - "remoteName": "par ex., SSH", - "rootName": "nom de l’espace de travail (ex: monDossier ou monEspaceDeTravail)", - "rootPath": "chemin d’accès de l’espace de travail (ex: /Users/Development/myWorkspace)", - "separator": "séparateur conditionnel (' - ') qui s'affiche uniquement quand il est entouré de variables avec des valeurs", - "siblingsDescription": "Faites correspondre les fichiers ayant des frères portant le même nom, mais avec une extension distincte.", - "topFolderDescription": "Faites correspondre un dossier de premier niveau portant un nom spécifique.", - "topFolderLabel": "Dossier par nom (premier niveau)", - "topFoldersDescription": "Faites correspondre plusieurs dossiers de premier niveau.", - "topFoldersLabel": "Dossiers avec plusieurs noms (premier niveau)" - }, - "package": { - "description": "Fournit des fonctionnalités (IntelliSense avancé, correction automatique) dans les fichiers de configuration comme les fichiers de paramètres, de lancement et de recommandation d'extension.", - "displayName": "Configuration de l'édition" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/csharp.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/csharp.i18n.json deleted file mode 100644 index e01b4366da..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/csharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fournit les extraits de code, la coloration syntaxique, la correspondance des parenthèses et le repliement dans les fichiers C#.", - "displayName": "Bases du langage C#" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/dart.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/dart.i18n.json deleted file mode 100644 index fcdcabcb23..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/dart.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fournit la coloration syntaxique et la mise en correspondance des crochets dans les fichiers Dart.", - "displayName": "Bases du langage Dart" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/fsharp.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/fsharp.i18n.json deleted file mode 100644 index dc94fb8396..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/fsharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fournit des extraits de code, la coloration syntaxique, la correspondance des crochets et le repli dans les fichiers F#.", - "displayName": "Bases du langage F#" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/github-authentication.i18n.json deleted file mode 100644 index 0ff96bbdbd..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/github-authentication.i18n.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/githubServer": { - "code.detail": "Pour terminer l’authentification, accédez à GitHub et collez le code unique ci-dessus.", - "code.title": "Votre code : {0}", - "no": "Non", - "otherReasonMessage": "Vous n’avez pas encore terminé d’autoriser cette extension à utiliser GitHub. Voulez-vous continuer à essayer ?", - "progress": "Ouvrez [{0}]({0}) dans un nouvel onglet et collez votre code à usage unique : {1}", - "signingIn": "Connexion à github.com...", - "signingInAnotherWay": "Connexion à github.com...", - "userCancelledMessage": "Vous ne parvenez pas à vous connecter ? Voulez-vous essayer une autre méthode ?", - "yes": "Oui" - }, - "package": { - "description": "Fournisseur d'authentification GitHub", - "displayName": "Authentification GitHub" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/github.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/github.i18n.json deleted file mode 100644 index 07b874d219..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/github.i18n.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/publish": { - "ignore": "Sélectionnez les fichiers à inclure dans le dépôt.", - "openingithub": "Ouvrir dans GitHub", - "pick folder": "Choisir un dossier à publier sur GitHub", - "publishing_done": "Publication réussie du dépôt '{0}' sur GitHub.", - "publishing_firstcommit": "Création du premier commit", - "publishing_private": "Publication sur un dépôt GitHub privé", - "publishing_public": "Publication sur un dépôt GitHub public", - "publishing_uploading": "Chargement des fichiers" - }, - "dist/pushErrorHandler": { - "create a fork": "Créer une duplication (fork)", - "create fork": "Créer une duplication (fork) GitHub", - "createghpr": "Création d'une demande de tirage (pull request) GitHub...", - "createpr": "Créer une demande de tirage (PR)", - "donepr": "La demande de tirage (PR) '{0}/{1}#{2}' a été correctement créée sur GitHub.", - "fork": "Vous n'avez pas les autorisations nécessaires pour effectuer un envoi (push) vers '{0}/{1}' sur GitHub. Voulez-vous créer une duplication (fork) pour y effectuer l'envoi à la place ?", - "forking": "Création d'une duplication (fork) '{0}/{1}'...", - "forking_done": "La duplication (fork) '{0}' a été correctement créée sur GitHub.", - "forking_pushing": "Envoi (push) des changements...", - "no": "Non", - "no pr template": "Aucun modèle", - "openingithub": "Ouvrir dans GitHub", - "openpr": "Ouvrir la demande de tirage (PR)", - "select pr template": "Sélectionner le modèle de demande de tirage (pull request)" - }, - "package": { - "config.gitAuthentication": "Détermine si l'authentification GitHub automatique doit être activée pour les commandes Git dans VS Code.", - "config.gitProtocol": "Contrôle le protocole utilisé pour cloner un référentiel GitHub", - "description": "Fonctionnalités GitHub pour VS Code", - "displayName": "GitHub", - "welcome.publishFolder": "Vous pouvez également publier directement ce dossier sur un dépôt GitHub. Une fois la publication effectuée, vous avez accès aux fonctionnalités de contrôle de code source gérées par git et GitHub.\r\n[$(github) Publier sur GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "Vous pouvez également publier directement un dossier d’espace de travail sur un dépôt GitHub. Une fois la publication effectuée, vous avez accès aux fonctionnalités de contrôle de code source gérées par git et GitHub.\r\n[$(github) Publier sur GitHub](command:github.publish)" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/html.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/html.i18n.json deleted file mode 100644 index ebe99427ce..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/html.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fournit la coloration syntaxique, la mise en correspondance des crochets et les extraits dans les fichiers HTML.", - "displayName": "Notions de base du langage HTML" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/image-preview.i18n.json deleted file mode 100644 index 4f07da2797..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/image-preview.i18n.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/binarySizeStatusBarEntry": { - "sizeB": "{0} o", - "sizeGB": "{0} Go", - "sizeKB": "{0} Ko", - "sizeMB": "{0} Mo", - "sizeStatusBar.name": "Taille binaire de l'image", - "sizeTB": "{0} To" - }, - "dist/preview": { - "preview.imageLoadError": "Une erreur s'est produite au chargement de l'image.", - "preview.imageLoadErrorLink": "Ouvrir le fichier dans l'éditeur de texte/binaire standard de VS Code ?" - }, - "dist/sizeStatusBarEntry": { - "sizeStatusBar.name": "Taille de l'image" - }, - "dist/zoomStatusBarEntry": { - "zoomStatusBar.name": "Zoom de l'image", - "zoomStatusBar.placeholder": "Sélectionner le niveau de zoom", - "zoomStatusBar.wholeImageLabel": "Image entière" - }, - "package": { - "command.zoomIn": "Zoom avant", - "command.zoomOut": "Zoom arrière", - "customEditors.displayName": "Aperçu de l'image", - "description": "Fournit l'aperçu d'image intégré de VS Code", - "displayName": "Aperçu de l'image" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/ipynb.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/ipynb.i18n.json deleted file mode 100644 index 83305a08c9..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/ipynb.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fournit une prise en charge de base pour l’ouverture et la lecture des fichiers de bloc-notes .ipynb de Jupyter", - "displayName": "prise en charge de ipynb" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/javascript.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/javascript.i18n.json deleted file mode 100644 index eb18f66f03..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/javascript.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fournit des extraits de code, la coloration syntaxique, la correspondance des crochets et le repli dans les fichiers JavaScript.", - "displayName": "Concepts de base du langage JavaScript" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/json-language-features.i18n.json deleted file mode 100644 index 00fe43c2d7..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/json-language-features.i18n.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "client\\dist\\node/jsonClient": { - "json.clearCache.completed": "Cache de schéma JSON effacé.", - "json.resolveError": "JSON : erreur de résolution de schéma", - "json.schemaResolutionDisabledMessage": "Le téléchargement des schémas est désactivé. Cliquez pour configurer.", - "json.schemaResolutionErrorMessage": "Impossible de résoudre le schéma. Cliquez pour réessayer.", - "jsonserver.name": "Serveur de langage JSON", - "schemaDownloadDisabled": "Le téléchargement des schémas est désactivé via le paramètre '{0}'", - "untitled.schema": "Impossible de charger {0}" - }, - "client\\dist\\node/languageStatus": { - "documentColorsStatusItem.name": "État du symbole de couleur JSON", - "documentSymbolsStatusItem.name": "État du plan JSON", - "foldingRangesStatusItem.name": "État du pliage JSON", - "openExtension": "Ouvrir l'extension", - "openSettings": "Ouvrir les paramètres", - "pending.detail": "Chargement des informations JSON", - "schema.noSchema": "Aucun schéma configuré pour ce fichier", - "schema.showdocs": "En savoir plus sur la configuration du schéma JSON...", - "schemaFromFolderSettings": "Configuré dans les paramètres de l’espace de travail", - "schemaFromUserSettings": "Configuré dans les paramètres utilisateur", - "schemaFromextension": "Configuré par l’extension : {0}", - "schemaPicker.title": "Schémas JSON utilisés pour {0}", - "status.button.configure": "Configurer", - "status.error": "Impossible de calculer les schémas utilisés", - "status.limitedDocumentColors.details": "seuls les éléments décoratifs de couleurs {0} sont affichés.", - "status.limitedDocumentColors.short": "Symboles de couleur limités", - "status.limitedDocumentSymbols.details": "uniquement {0} symboles de document affichés", - "status.limitedDocumentSymbols.short": "Contour limité", - "status.limitedFoldingRanges.details": "uniquement {0} plages pliables affichées", - "status.limitedFoldingRanges.short": "Plages de pliage limitées", - "status.multipleSchema": "plusieurs schémas JSON configurés", - "status.noSchema": "aucun schéma JSON configuré", - "status.noSchema.short": "Aucune validation de schéma", - "status.notJSON": "N’est pas un éditeur JSON.", - "status.openSchemasLink": "Afficher les schémas", - "status.singleSchema": "Schéma JSON configuré", - "status.withSchema.short": "Schéma validé", - "status.withSchemas.short": "Schéma validé", - "statusItem.name": "Statut de validation JSON" - }, - "package": { - "description": "Fournit une prise en charge de langage pour les fichiers JSON", - "displayName": "Fonctionnalités de langage JSON", - "json.clickToRetry": "Cliquez pour réessayer.", - "json.colorDecorators.enable.deprecationMessage": "Le paramètre 'json.colorDecorators.enable' a été déprécié en faveur de 'editor.colorDecorators'.", - "json.colorDecorators.enable.desc": "Active ou désactive les éléments décoratifs de couleurs", - "json.command.clearCache": "Effacer le cache de schéma", - "json.enableSchemaDownload.desc": "Quand ils sont activés, les schémas JSON peuvent être récupérés (fetch) à partir des emplacements http et https.", - "json.format.enable.desc": "Activer/désactiver le formateur JSON par défaut", - "json.format.keepLines.desc": "Conservez toutes les nouvelles lignes existantes lors de la mise en forme.", - "json.maxItemsComputed.desc": "Nombre maximal de symboles de plan et de régions de pliage calculé (limité pour des raisons de performances).", - "json.maxItemsExceededInformation.desc": "Affiche une notification en cas de dépassement du nombre maximal de symboles de plan et de zones de pliage.", - "json.schemaResolutionErrorMessage": "Impossible de résoudre le schéma.", - "json.schemas.desc": "Associe les schémas aux fichiers JSON dans le projet actif.", - "json.schemas.fileMatch.desc": "Tableau de modèles de fichiers pour la recherche de correspondances durant la résolution de fichiers JSON en schémas. Le caractère '*' peut être utilisé en tant que caractère générique. Les modèles d'exclusion peuvent également être définis et commencer par '!'. Un fichier correspond quand il existe au moins un modèle correspondant et que le dernier modèle correspondant n'est pas un modèle d'exclusion.", - "json.schemas.fileMatch.item.desc": "Modèle de fichier pouvant contenir '*' à mapper durant la résolution de fichiers JSON en schémas.", - "json.schemas.schema.desc": "Définition de schéma pour l'URL indiquée. Le schéma doit être fourni uniquement pour éviter les accès à l'URL du schéma.", - "json.schemas.url.desc": "URL de schéma ou chemin relatif d'un schéma dans le répertoire actuel", - "json.tracing.desc": "Trace la communication entre VS Code et le serveur de langage JSON.", - "json.validate.enable.desc": "Activez/désactivez la validation JSON." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/julia.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/julia.i18n.json deleted file mode 100644 index f549581499..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/julia.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fournit la coloration syntaxique et la mise en correspondance des crochets dans les fichiers Julia.", - "displayName": "Principes de base du langage Julia" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/markdown-language-features.i18n.json deleted file mode 100644 index 720fd7d4d0..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/markdown-language-features.i18n.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/client": { - "markdownServer.name": "Serveur de langage Markdown" - }, - "dist/languageFeatures/diagnostics": { - "ignoreLinksQuickFix.title": "Excluez '{0}' de la validation de lien." - }, - "dist/languageFeatures/fileReferences": { - "error.noResource": "Échec de la recherche des références de fichiers. Aucune ressource fournie.", - "progress.title": "Recherche des références de fichiers" - }, - "dist/preview/documentRenderer": { - "preview.notFound": "{0} est introuvable", - "preview.securityMessage.label": "Avertissement de sécurité de contenu désactivé", - "preview.securityMessage.text": "Du contenu a été désactivé dans ce document", - "preview.securityMessage.title": "Le contenu potentiellement dangereux ou non sécurisé a été désactivé dans l'aperçu Markdown. Changez les paramètres de sécurité de l'aperçu Markdown pour autoriser le contenu non sécurisé ou activer les scripts" - }, - "dist/preview/preview": { - "lockedPreviewTitle": "[Aperçu] {0}", - "onPreviewStyleLoadError": "Impossible de charger 'markdown.styles' : {0}", - "preview.clickOpenFailed": "Impossible d'ouvrir {0}", - "previewTitle": "Prévisualiser {0}" - }, - "dist/preview/security": { - "disable.description": "Autorisez tout le contenu et l’exécution des scripts. Non recommandé", - "disable.title": "Désactiver", - "disableSecurityWarning.title": "Désactiver l'aperçu d'avertissements de sécurité pour cet espace de travail", - "enableSecurityWarning.title": "Activer l'aperçu d'avertissements de sécurité pour cet espace de travail", - "insecureContent.description": "Activer le chargement de contenu sur http", - "insecureContent.title": "Autoriser le contenu non sécurisé", - "insecureLocalContent.description": "Activer le chargement de contenu http servi par localhost", - "insecureLocalContent.title": "Autoriser le contenu local non sécurisé", - "moreInfo.title": "Informations", - "preview.showPreviewSecuritySelector.title": "Sélectionner les paramètres de sécurité pour les aperçus Markdown dans cet espace de travail", - "strict.description": "Charger uniquement le contenu sécurisé.", - "strict.title": "Strict", - "toggleSecurityWarning.description": "N'affecte pas le niveau de sécurité de contenu" - }, - "package": { - "configuration.markdown.editor.drop.enabled": "Activez/désactivez la suppression dans l’éditeur Markdown pour insérer un shift. Nécessite l’activation de ' #editor.dropIntoEditor.enabled#'.", - "configuration.markdown.editor.pasteLinks.enabled": "Activer/désactiver le collage de fichiers dans un éditeur Markdown insère des liens Markdown. Cela nécessite l’activation de « #editor.experimental.pasteActions.enabled# ».", - "configuration.markdown.experimental.validate.enabled.description": "Activez/désactivez tous les rapports d’erreurs dans les fichiers Markdown.", - "configuration.markdown.experimental.validate.fileLinks.enabled.description": "Validez les liens vers d’autres fichiers dans les fichiers Markdown, par exemple `[link](/path/to/file.md)`. Cette opération vérifie que les fichiers cibles existent. Nécessite l’activation de `#markdown.experimental.validate.enabled#`.", - "configuration.markdown.experimental.validate.fileLinks.markdownFragmentLinks.description": "Validez la partie fragment des liens vers des en-têtes dans d’autres fichiers dans les fichiers Markdown, par exemple '[link](/path/to/file.md#header)'. Hérite la valeur de paramètre de '#markdown.experimental.validate.fragmentLinks.enabled#' par défaut.", - "configuration.markdown.experimental.validate.fragmentLinks.enabled.description": "Validez les liens de fragment vers les en-têtes dans le fichier Markdown actuel, par exemple `[link](#header)`. Nécessite l’activation de `#markdown.experimental.validate.enabled#`.", - "configuration.markdown.experimental.validate.ignoreLinks.description": "Configurez les liens qui ne doivent pas être validés. Par exemple, « /about » ne valide pas le lien «[about](/about) », tandis que le glob « /assets/**/*.svg » vous permet d’ignorer la validation de tout lien vers les fichiers « .svg » sous le répertoire « assets ».", - "configuration.markdown.experimental.validate.referenceLinks.enabled.description": "Validez les liens de référence dans les fichiers Markdown, par exemple `[link][ref]`. Nécessite l’activation de `#markdown.experimental.validate.enabled#`.", - "configuration.markdown.links.openLocation.beside": "Ouvrez les liens à côté de l'éditeur actif.", - "configuration.markdown.links.openLocation.currentGroup": "Ouvrez les liens dans le groupe d'éditeurs actif.", - "configuration.markdown.links.openLocation.description": "Contrôle l'emplacement où doivent s'ouvrir les liens dans les fichiers Markdown.", - "configuration.markdown.preview.openMarkdownLinks.description": "Contrôle la façon dont les liens vers d'autres fichiers Markdown doivent s'ouvrir dans l'aperçu Markdown.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Tente d'ouvrir les liens dans l'éditeur.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Tente d'ouvrir les liens dans l'aperçu Markdown.", - "configuration.markdown.suggest.paths.enabled.description": "Activer/désactiver les suggestions de chemin d’accès pour les liens Markdown", - "description": "Fournit une prise en charge riche de langage pour Markdown", - "displayName": "Fonctionnalités de langage Markdown", - "markdown.findAllFileReferences": "Rechercher les références de fichiers", - "markdown.preview.breaks.desc": "Définit la façon dont les sauts de ligne sont affichés dans l'aperçu Markdown. Si vous affectez la valeur 'true', un
est créé pour les nouvelles lignes à l'intérieur des paragraphes.", - "markdown.preview.doubleClickToSwitchToEditor.desc": "Double-cliquez dans l'aperçu Markdown pour passer à l'éditeur.", - "markdown.preview.fontFamily.desc": "Contrôle la famille de polices utilisée dans l'aperçu Markdown.", - "markdown.preview.fontSize.desc": "Contrôle la taille de police en pixels utilisée dans l'aperçu Markdown.", - "markdown.preview.lineHeight.desc": "Contrôle la hauteur de ligne utilisée dans l'aperçu Markdown. Ce nombre est relatif à la taille de police.", - "markdown.preview.linkify": "Active ou désactive la conversion de texte de type URL en liens dans l'aperçu Markdown.", - "markdown.preview.markEditorSelection.desc": "Marque la sélection actuelle de l'éditeur dans l'aperçu Markdown.", - "markdown.preview.refresh.title": "Actualiser l'aperçu", - "markdown.preview.scrollEditorWithPreview.desc": "Quand un aperçu Markdown défile, la vue de l'éditeur est mise à jour.", - "markdown.preview.scrollPreviewWithEditor.desc": "Quand la fenêtre de l'éditeur Markdown défile, la vue de l'aperçu est mise à jour.", - "markdown.preview.title": "Ouvrir l'aperçu", - "markdown.preview.toggleLock.title": "Activer/désactiver le verrouillage de l'aperçu", - "markdown.preview.typographer": "Active ou désactive certains remplacements indépendants du langage ainsi que l'amélioration de la présentation des guillemets dans l'aperçu Markdown.", - "markdown.previewSide.title": "Ouvrir l'aperçu sur le côté", - "markdown.showLockedPreviewToSide.title": "Ouvrir l'aperçu verrrouillé sur le côté", - "markdown.showPreviewSecuritySelector.title": "Changer les paramètres de sécurité de l'aperçu", - "markdown.showSource.title": "Afficher la source", - "markdown.styles.dec": "Liste d'URL ou de chemins locaux de feuilles de style CSS à utiliser dans l'aperçu Markdown. Les chemins relatifs sont interprétés par rapport au dossier ouvert dans l'Explorateur. Si aucun dossier n'est ouvert, ils sont interprétés par rapport à l'emplacement du fichier Markdown. Tous les signes '\\' doivent être écrits sous la forme '\\\\'.", - "markdown.trace.extension.desc": "Active la journalisation du débogage pour l'extension Markdown.", - "markdown.trace.server.desc": "Trace la communication entre VS Code et le serveur de langage Markdown.", - "workspaceTrust": "Requis pour le chargement des styles configurés dans l’espace de travail." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/microsoft-authentication.i18n.json deleted file mode 100644 index a573e3fa87..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/microsoft-authentication.i18n.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/AADHelper": { - "pasteCodePlaceholder": "Collez le code d’autorisation ici...", - "pasteCodePrompt": "Fournissez le code d’autorisation pour terminer le flux de connexion.", - "pasteCodeTitle": "Microsoft Authentication", - "signOut": "Vous avez été déconnecté en raison de l'échec de la lecture des informations d'authentification stockées." - }, - "package": { - "description": "Fournisseur d'authentification Microsoft", - "displayName": "Compte Microsoft", - "signIn": "Se connecter", - "signOut": "Se déconnecter" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json index 882c2d85fe..508cad2ba8 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json @@ -38,38 +38,79 @@ "objectManagement.ApplicationRoleTypeDisplayNameInTitle": "Rôle d’application", "objectManagement.ColumnDisplayName": "colonne", "objectManagement.DatabaseDisplayName": "base de données", + "objectManagement.DatabaseDisplayNameInTitle": "Base de données", "objectManagement.DatabaseRoleTypeDisplayName": "rôle de base de données", "objectManagement.DatabaseRoleTypeDisplayNameInTitle": "Rôle de base de données", "objectManagement.LoginTypeDisplayName": "connexion", "objectManagement.LoginTypeDisplayNameInTitle": "Connexion", - "objectManagement.OkText": "OK", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfSchema": "Tous les objets appartenant à un schéma", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfTypes": "Tous les objets de certains types", + "objectManagement.ObjectSelectionMethodDialog_SelectSchemaDropdownLabel": "Schéma", + "objectManagement.ObjectSelectionMethodDialog_SpecificObjects": "Objets spécifiques...", + "objectManagement.ObjectSelectionMethodDialog_TypeLabel": "Comment voulez-vous ajouter des objets ?", + "objectManagement.SearchTextLabel": "Rechercher le texte", + "objectManagement.ServerDisplayName": "Serveur", "objectManagement.ServerRoleTypeDisplayName": "rôle serveur", "objectManagement.ServerRoleTypeDisplayNameInTitle": "Rôle serveur", "objectManagement.TableDisplayName": "table", "objectManagement.UserDisplayName": "utilisateur", "objectManagement.UserTypeDisplayNameInTitle": "Utilisateur", "objectManagement.ViewDisplayName": "vue", - "objectManagement.addMemberText": "Ajouter un membre", - "objectManagement.addText": "Ajouter…", + "objectManagement.addMembersText": "Ajouter des membres", + "objectManagement.addSecurablesText": "Ajouter des éléments sécurisables", "objectManagement.advancedSectionHeader": "Avancé", + "objectManagement.azurePricingLink": "Calculatrice de la tarification Azure SQL Database", + "objectManagement.backupRedundancyLabel": "Redondance du stockage de sauvegarde", "objectManagement.blankPasswordConfirmation": "La création d'une connexion avec un mot de passe vide pose un problème de sécurité. Êtes-vous sûr de vouloir continuer ?", "objectManagement.browseForOwnerText": "Rechercher un propriétaire", "objectManagement.browseText": "Parcourir…", + "objectManagement.collationLabel": "Classement", + "objectManagement.compatibilityLevelLabel": "Niveau de compatibilité", + "objectManagement.configureSLOSectionHeader": "Configurer l’objectif de niveau de service", "objectManagement.confirmPasswordLabel": "Confirmer le mot de passe", + "objectManagement.containmentTypeLabel": "Type d'autonomie", "objectManagement.createObjectOperationName": "Créer {0}", + "objectManagement.currentSLOLabel": "Objectif de niveau de service actuel", + "objectManagement.databaseExistsError": "La base de données '{0}' existe déjà. Choisissez un autre nom de base de données.", + "objectManagement.databaseProperties.backupSectionHeader": "Sauvegarder", + "objectManagement.databaseProperties.databaseSectionHeader": "Base de données", + "objectManagement.databaseProperties.dateCreated": "Date Créée", + "objectManagement.databaseProperties.mbUnitText": "{0} MO", + "objectManagement.databaseProperties.memoryAllocated": "Mémoire allouée aux objets mémoire optimisés", + "objectManagement.databaseProperties.memoryUsed": "Mémoire utilisée par les objets mémoire optimisés", + "objectManagement.databaseProperties.name": "Nom", + "objectManagement.databaseProperties.numberOfUsers": "Nombre d’utilisateurs", + "objectManagement.databaseProperties.owner": "Propriétaire", + "objectManagement.databaseProperties.size": "Taille", + "objectManagement.databaseProperties.spaceAvailable": "Espace disponible", + "objectManagement.databaseProperties.status": "État", "objectManagement.databaseRole.SelectMemberDialogTitle": "Sélectionner des membres du rôle de base de données", "objectManagement.databaseRole.SelectOwnerDialogTitle": "Sélectionner le propriétaire du rôle de base de données", "objectManagement.deleteLoginConfirmation": "La suppression des connexions du serveur ne supprime pas les utilisateurs de bases de données associés à ces connexions. Pour exécuter le processus, supprimez les utilisateurs dans chaque base de données. Il sera peut-être nécessaire de transférer au préalable la propriété des schémas aux nouveaux utilisateurs.", "objectManagement.deleteObjectConfirmation": "Voulez-vous vraiment supprimer le type {0} : {1} ?", "objectManagement.deleteObjectError": "Une erreur s'est produite lors de la suppression de {0} : {1}. {2}", "objectManagement.deleteObjectOperationName": "Supprimer le type {0} « {1} »", + "objectManagement.denyColumnHeader": "Refuser", + "objectManagement.editionLabel": "Édition", + "objectManagement.effectivePermissionsTableLabel": "Autorisations d’accès efficaces pour le sécurisable sélectionné", + "objectManagement.effectivePermissionsTableLabelSelected": "Autorisations d’accès effectives pour : {0}", "objectManagement.enabledLabel": "Activée", - "objectManagement.filterText": "Filtrer", + "objectManagement.explicitPermissionsTableLabel": "Autorisations d’accès explicites pour le sécurisable sélectionné", + "objectManagement.explicitPermissionsTableLabelSelected": "Autorisations d’accès explicites pour : {0}", + "objectManagement.filterSectionTitle": "Filtres", "objectManagement.findText": "Rechercher", "objectManagement.generalSectionHeader": "Général", - "objectManagement.helpText": "Aide", + "objectManagement.grantColumnHeader": "Accorder", + "objectManagement.grantorColumnHeader": "Fournisseur d’autorisations", + "objectManagement.hardwareGeneration": "Génération de matériel", "objectManagement.invalidPasswordError": "Le mot de passe n'est pas conforme aux exigences en matière de complexité. Pour plus d'informations, voir : https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "objectManagement.loadingDialog": "Chargement en cours du dialogue...", + "objectManagement.isClustered": "Est un cluster", + "objectManagement.isHadrEnabled": "Is HADR Enabled", + "objectManagement.isPolyBaseInstalled": "PolyBase installé", + "objectManagement.isXTPSupported": "XTP pris en charge", + "objectManagement.language": "Langue", + "objectManagement.lastDatabaseBackup": "Dernière sauvegarde de base de données", + "objectManagement.lastDatabaseLogBackup": "Dernière sauvegarde du journal de la base de données", "objectManagement.loadingObjectsCompletedLabel": "Chargement des objets terminé, {0} objets trouvés", "objectManagement.loadingObjectsLabel": "Chargement des objets en cours…", "objectManagement.login.aadAuthenticationType": "Authentification Azure Active Directory", @@ -89,36 +130,52 @@ "objectManagement.login.sqlAuthenticationType": "Authentification SQL", "objectManagement.login.windowsAuthenticationType": "Authentification Windows", "objectManagement.loginNotSelectedError": "La connexion n’est pas sélectionnée.", + "objectManagement.maxServerMemoryText": "Mémoire maximale du serveur (MO)", + "objectManagement.maxSizeLabel": "Taille maximum", "objectManagement.membersLabel": "Membres", "objectManagement.membershipLabel": "Appartenance", + "objectManagement.memory": "Mémoire", + "objectManagement.minServerMemoryText": "Mémoire minimale du serveur (Mo)", "objectManagement.nameCannotBeEmptyError": "Le nom ne peut pas être vide.", "objectManagement.nameLabel": "Nom", "objectManagement.newObjectDialogTitle": "{0} : nouveau (préversion)", - "objectManagement.noActionScriptedMessage": "Aucune action ne requiert de script.", "objectManagement.noConnectionUriError": "Échec de la récupération des informations de connexion. Veuillez vous reconnecter et réessayez.", "objectManagement.objectPropertiesDialogTitle": "{0} : {1} (préversion)", + "objectManagement.objectSelectionMethodDialogTitle": "Ajouter des objets", "objectManagement.objectTypeLabel": "Type d’objet", + "objectManagement.objectTypesLabel": "Types d'objets", "objectManagement.objectsLabel": "Objets", "objectManagement.openNewObjectDialogError": "Une erreur s’est produite lors de l’ouverture d’un nouveau dialogue {0} : {1}", "objectManagement.openObjectPropertiesDialogError": "Une erreur s’est produite lors de l’ouverture du dialogue des propriétés de {0} : {1}. {2}", + "objectManagement.operatingSystem": "Système d’exploitation", + "objectManagement.optionsSectionHeader": "Options", "objectManagement.ownerText": "Propriétaire", "objectManagement.passwordCannotBeEmptyError": "Le mot de passe ne peut pas être vide.", "objectManagement.passwordLabel": "Mot de passe", "objectManagement.passwordsNotMatchError": "Le mot de passe doit correspondre au mot de passe de confirmation.", + "objectManagement.permissionColumnHeader": "Autorisation", + "objectManagement.platform": "Plateforme", + "objectManagement.processors": "Processeurs", + "objectManagement.product": "Produit", + "objectManagement.properties": "Propriétés", + "objectManagement.recoveryModelLabel": "Mode de récupération", "objectManagement.refreshOEError": "Une erreur s’est produite lors de l’actualisation de l’Explorateur d’objets. {0}", "objectManagement.removeMemberText": "Supprimer le membre sélectionné", - "objectManagement.removeText": "Supprimer", + "objectManagement.removeSecurablesText": "Supprimer l’élément sécurisable sélectionné", "objectManagement.renameObjectDialogTitle": "Entrez le nouveau nom", "objectManagement.renameObjectError": "Une erreur s'est produite lors du changement de nom de {0} '{1}' en '{2}'. {3}", "objectManagement.renameObjectOperationName": "Renommer {0} '{1}' en '{2}'", + "objectManagement.reservedStorageSizeInMB": "Taille de stockage réservée", + "objectManagement.rootDirectory": "Répertoire racine", "objectManagement.schemaLabel": "Schéma", - "objectManagement.scriptError": "Une erreur s'est produite lors de la génération du script. {0}", - "objectManagement.scriptGenerated": "Le script a été généré avec succès. Vous pouvez fermer la boîte de dialogue pour l'afficher dans l'éditeur nouvellement ouvert.", - "objectManagement.scriptText": "Script", + "objectManagement.securablesText": "Éléments sécurisables", + "objectManagement.selectSecurablesDialogTitle": "Sélectionner les éléments sécurisables", "objectManagement.selectText": "Sélectionner", - "objectManagement.selectedLabel": "Sélectionné", + "objectManagement.serverCollation": "Classement du serveur", "objectManagement.serverRole.SelectMemberDialogTitle": "Sélectionner les membres du rôle serveur", "objectManagement.serverRole.SelectOwnerDialogTitle": "Sélectionner le propriétaire du rôle serveur", + "objectManagement.serviceTier": "Niveau de service", + "objectManagement.storageSpaceUsageInGB": "Utilisation de l’espace de stockage", "objectManagement.updateObjectOperationName": "Mise à jour du type {0} « {1} »", "objectManagement.user.aadAuth": "S’authentifier avec Azure Active Directory", "objectManagement.user.defaultSchemaLabel": "Schéma par défaut", @@ -129,7 +186,8 @@ "objectManagement.user.sqlAuth": "S’authentifier avec un mot de passe", "objectManagement.user.type": "Type", "objectManagement.user.windowsUser": "Mappé à un utilisateur/groupe Windows", - "objectManagement.yesText": "Oui" + "objectManagement.versionText": "Version", + "objectManagement.withGrantColumnHeader": "Avec autorisation" }, "dist/sqlToolsServer": { "downloadServiceDoneChannelMsg": "Téléchargement {0}", @@ -155,6 +213,21 @@ "serviceCrashMessage": "Le composant {0} a quitté de manière inattendue. Redémarrez Azure Data Studio.", "viewKnownIssuesText": "Voir les problèmes connus" }, + "dist/ui/localizedConstants": { + "mssql.ui.OkText": "OK", + "mssql.ui.generatingScript": "Génération du script...", + "mssql.ui.generatingScriptCompleted": "Script généré", + "mssql.ui.helpText": "Aide", + "mssql.ui.loadingDialog": "Chargement en cours du dialogue...", + "mssql.ui.noActionScriptedMessage": "Aucune action ne requiert de script.", + "mssql.ui.scriptError": "Une erreur s’est produite lors de la génération du script. {0}", + "mssql.ui.scriptGenerated": "Le script a été généré avec succès. Vous pouvez fermer la boîte de dialogue pour l'afficher dans l'éditeur nouvellement ouvert.", + "mssql.ui.scriptText": "Script", + "mssql.ui.yesText": "Oui", + "objectManagement.addText": "Ajouter…", + "objectManagement.removeText": "Supprimer", + "objectManagement.selectLabel": "Sélectionner" + }, "package": { "cloud.databaseProperties.azureEdition": "Édition", "cloud.databaseProperties.compatibilityLevel": "Niveau de compatibilité", @@ -321,6 +394,7 @@ "mssql.query.textSize": "Taille maximale des données text et ntext retournées par une instruction SELECT", "mssql.query.transactionIsolationLevel": "Activer l'option SET TRANSACTION ISOLATION LEVEL", "mssql.query.xactAbortOn": "Activer l'option SET XACT-ABORT ON", + "mssql.tableDesigner.allowDisableAndReenableDdlTriggers": "Indique s’il faut autoriser le Concepteur de tables à désactiver et réactiver les déclencheurs DDL pendant la publication", "mssql.tableDesigner.preloadDatabaseModel": "Indique s’il faut précharger le modèle de base de données lorsque le nœud de base de données dans l’Explorateur d’objets est développé. Lorsque cette option est activée, la durée de chargement du Concepteur de tables peut être réduite. Remarque : l’utilisation de la mémoire peut être supérieure à la normale si vous devez développer un grand nombre de nœuds de base de données.", "mssql.tracing.desc": "Trace la communication entre Azure Data Studio et SQL Tools Service vers le canal de sortie SQL Tools Service. AVERTISSEMENT : cela peut inclure des informations sensibles lorsque la journalisation détaillée est activée.", "mssql.tracingLevel": "[Facultatif] Niveau de journalisation des services de back-end. Azure Data Studio génère un nom de fichier à chaque démarrage et, si le fichier existe déjà, ajoute les entrées de journal à ce fichier. Pour nettoyer les anciens fichiers journaux, consultez les paramètres logRetentionMinutes et logFilesRemovalLimit. Le niveau de suivi par défaut correspond à une faible journalisation. Si vous changez le niveau de détail, vous pouvez obtenir une journalisation massive nécessitant de l'espace disque pour les journaux. Le niveau Erreur inclut le niveau Critique, le niveau Avertissement inclut le niveau Erreur, le niveau Informations inclut le niveau Avertissement et le niveau Détail inclut le niveau Informations", diff --git a/i18n/ads-language-pack-fr/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/sql-database-projects.i18n.json index 87a309e6b9..687c946647 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/sql-database-projects.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/sql-database-projects.i18n.json @@ -25,12 +25,14 @@ "addDatabaseReferenceOkButtonText": "Ajouter une référence", "addDatabaseReferencedialogName": "Ajouter une référence de base de données", "addItemAction": "Ajouter un élément", + "addSqlCmdVariableWithoutDefaultValue": "Ajouter une variable SQLCMD '{0}' au projet sans valeur par défaut ?", "advancedOptionsButton": "Avancé...", "advancedPublishOptions": "Options de publication avancées", "appSettingPrompt": "Voulez-vous mettre à jour Azure Function local.settings.json avec la nouvelle chaîne de connexion ?", "applyConfirmation": "Voulez-vous vraiment mettre à jour le projet cible ?", "applyError": "Une erreur s'est produite lors de la mise à jour du projet : {0}", "applySuccess": "Le projet a été mis à jour avec succès.", + "artifactReference": "Référence d’artefact", "at": "à", "autorestProjectName": "Nouveau nom du projet SQL", "azureAccounts": "Comptes Azure", @@ -119,8 +121,8 @@ "downloadError": "Erreur de téléchargement", "downloadProgress": "Progression du téléchargement en cours", "downloading": "Téléchargement", - "downloadingDacFxDlls": "Téléchargement de Microsoft.Build.Sql nuget pour obtenir les DLL de build", "downloadingFromTo": "Téléchargement à partir de {0} vers {1}", + "downloadingNuget": "Téléchargement {0} nuget pour obtenir des DLL de build ", "edgeEulaAgreementTitle": "Contrat de licence Microsoft Azure SQL Edge", "edgeProjectTypeDescription": "Commencez par les éléments de base pour développer et publier des schémas pour base de données Azure SQL Edge", "edgeProjectTypeDisplayName": "Base de données Azure SQL Edge", @@ -234,6 +236,7 @@ "optionName": "Nom de l’option", "optionNotFoundWarningMessage": "étiquette : {0} n’existe pas dans la recherche de nom de valeur d’options.", "outsideFolderPath": "Les éléments avec un chemin d’accès absolu extérieur au dossier du projet ne sont pas pris en charge. Assurez-vous que les chemins d’accès du fichier projet sont relatifs au dossier du projet.", + "packageReference": "Référence du package", "parentTreeItemUnknown": "Impossible d’accéder au parent de l’élément d’arborescence fourni", "passwordNotMatch": "Le mot de passe {0} ne correspond pas au mot de passe de confirmation", "portMustNotBeNumber": "Le port doit être un numéro", @@ -262,6 +265,7 @@ "publishDialogName": "Publier le projet", "publishOptions": "Options de publication", "publishProfileElements": "Publier les éléments de profil", + "publishProfileFriendlyName": "Profil de publication", "publishProjectSucceed": "Projet de base de données publié avec succès", "publishSettingsFiles": "Fichier de paramètres de publication", "publishTo": "Publier la cible", @@ -273,8 +277,9 @@ "publishToNewAzureServer": "Publier sur le nouveau serveur logique Azure SQL (Préversion)", "publishToNewAzureServerFailed": "Échec de la publication sur le nouveau serveur Azure SQL. {0}", "publishingProjectMessage": "Projet de publication dans un conteneur...", - "referenceRadioButtonsGroupTitle": "Type", - "referenceType": "Type référence", + "referenceRadioButtonsGroupTitle": "Type de base de données référencé", + "referenceTypeRadioButtonsGroupTitle": "Reference Type", + "referencedDatabaseType": "Type de base de données référencé", "reloadProject": "Voulez-vous recharger votre projet de base de données ?", "reset": "Réinitialiser", "resetAllVars": "Réinitialiser toutes les variables", @@ -289,6 +294,7 @@ "runningDockerMessage": "Exécution du conteneur Docker...", "sameDatabase": "Même base de données", "save": "Enregistrer", + "saveProfile": "Voulez-vous enregistrer les paramètres dans un profil (.publish.xml) ?", "saveProfileAsButtonText": "Enregistrer sous...", "schema": "Schéma", "schemaCompare.compareErrorMessage": "Comparer les schémas a échoué : {0}", @@ -347,7 +353,7 @@ "unableToFindFile": "Impossible de trouver {1} avec le chemin d’accès « {0} »", "unableToFindReference": "Impossible de trouver la référence de la base de données {0}", "unableToFindSqlCmdVariable": "Impossible de trouver la variable SQLCMD « {0} »", - "unableToPerformAction": "Impossible de localiser la cible « {0} » : « {1} »", + "unableToPerformAction": "Impossible de localiser « {0} » la cible : « {1} ». {2}", "unexpectedProjectContext": "Impossible d’établir le contexte du projet. Commande appelée à partir d’un emplacement inattendu : {0}", "unhandledDeleteType": "Type d’élément non géré durant la suppression : '{0}", "unhandledMoveNode": "Type de nœud non géré pour le déplacement", @@ -411,6 +417,7 @@ "sqlDatabaseProjects.newItem": "Ajouter un élément...", "sqlDatabaseProjects.newPostDeploymentScript": "Ajouter un script post-déploiement", "sqlDatabaseProjects.newPreDeploymentScript": "Ajouter un Script de pré-déploiement", + "sqlDatabaseProjects.newPublishProfile": "Ajouter un profil de publication", "sqlDatabaseProjects.newScript": "Ajouter un script", "sqlDatabaseProjects.newStoredProcedure": "Ajouter une procédure stockée", "sqlDatabaseProjects.newTable": "Ajouter une table", @@ -419,6 +426,7 @@ "sqlDatabaseProjects.open": "Ouvrir le projet de base de données", "sqlDatabaseProjects.openContainingFolder": "Ouvrir le dossier contenant", "sqlDatabaseProjects.openInDesigner": "Ouvrir dans le Concepteur", + "sqlDatabaseProjects.openReferencedSqlProject": "Ouvrir le projet", "sqlDatabaseProjects.properties": "Propriétés", "sqlDatabaseProjects.publish": "Publier", "sqlDatabaseProjects.rename": "Renommer", diff --git a/i18n/ads-language-pack-fr/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/sql-migration.i18n.json index 8963be23a0..f25c57c757 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/sql-migration.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/sql-migration.i18n.json @@ -9,8 +9,6 @@ "version": "1.0.0", "contents": { "dist/constants/strings": { - "azure.accounts.accountAccessError": "Une erreur s'est produite lors de l'accès au compte sélectionné '{0}' et au locataire '{1}'. Sélectionnez « Lier le compte » et actualisez le compte, ou sélectionnez un autre compte. Erreur '{2}'", - "azure.accounts.accountStaleError": "Le jeton d'accès pour le compte sélectionné '{0}' et le locataire '{1}' n'est plus valide. Sélectionnez « Lier le compte » et actualisez le compte, ou sélectionnez un autre compte.", "serviceCrashMessage": "Le composant du service de migration n’a pas pu démarrer. {0}", "serviceCrashed": "Le composant de service s’est arrêté.", "serviceProviderIntializationError": "Impossible d’initialiser le fournisseur de services.", @@ -338,9 +336,9 @@ "sql.migration.ir.page.sql.migration.service.not.found": "Aucun Database Migration Service trouvé. Créez-en un.", "sql.migration.ir.page.title": "Service Azure Database Migration", "sql.migration.ir.setup.step1": "Étape 1 : {0}", - "sql.migration.ir.setup.step2": "Step 2: Use the keys below to register your integration runtime", - "sql.migration.ir.setup.step3": "Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.ir.setup.step3.alternate": "Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.ir.setup.step2": "Étape 2 : Utiliser les clés ci-dessous pour inscrire votre runtime d’intégration", + "sql.migration.ir.setup.step3": "Étape 3 : cliquez sur le bouton « Tester la connexion » pour vérifier la connexion entre Azure Database Migration Service et le runtime d’intégration", + "sql.migration.ir.setup.step3.alternate": "Étape 3 : Cliquez sur le bouton Actualiser ci-dessus pour vérifier la connexion entre Azure Database Migration Service et le runtime d’intégration", "sql.migration.issue.aria.label": "Problème bloquant : {0}", "sql.migration.issues": "Problèmes", "sql.migration.issues.count": "Problèmes ({0})", @@ -536,9 +534,9 @@ "sql.migration.select.target.to.continue": "Pour continuer, sélectionnez une cible.", "sql.migration.server": "Serveur", "sql.migration.service.account.info.text": "Vérifiez que le compte de service exécutant l'instance source de SQL Server a des privilèges de lecture sur le partage réseau.", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).", - "sql.migration.service.container.container.description2": "Follow the instructions below to set up self-hosted integration runtime.", - "sql.migration.service.container.heading": "Set up integration runtime", + "sql.migration.service.container.container.description1": "Azure Database Migration Service tire parti du runtime d’intégration auto-hébergé de Azure Data Factory pour gérer la connectivité entre la source et la cible, et charger des sauvegardes à partir d’un partage de fichiers réseau local vers Azure (le cas échéant).", + "sql.migration.service.container.container.description2": "Suivez les instructions ci-dessous pour configurer le runtime d’intégration auto-hébergé.", + "sql.migration.service.container.heading": "Configurer le runtime d’intégration", "sql.migration.service.container.loading.help": "Chargement des services de migration", "sql.migration.service.details.authKeys.label": "Clés d'authentification", "sql.migration.service.details.authKeys.title": "Clés d’authentification utilisées pour se connecter au nœud de runtime d'intégration auto-hébergé", @@ -550,14 +548,14 @@ "sql.migration.service.header": "Détails Azure Database Migration Service « {0} » :", "sql.migration.service.not.found": "Aucun service de migration trouvé. Pour continuer, créez-en un.", "sql.migration.service.not.ready": "Azure Database Migration Service n’est pas inscrit. Azure Database Migration Service « {0} » doit être inscrit auprès d’un runtime d'intégration auto-hébergé sur n’importe quel nœud.", - "sql.migration.service.not.ready.below": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.\r\n\r\nSee below for registration instructions.", + "sql.migration.service.not.ready.below": "Azure Database Migration Service n’est pas inscrit. Azure Database Migration Service « {0} » doit être inscrit auprès d’un runtime d'intégration auto-hébergé sur n’importe quel nœud.\r\n\r\nVoir ci-dessous pour les instructions d’inscription.", "sql.migration.service.prompt": "{0} (modification)", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes.", - "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes. See below for registration instructions.", + "sql.migration.service.ready": "Azure Database Migration Service '{0}' est connecté au runtime d’intégration autohébergé exécuté sur le ou les nœuds - {1}\r\n\r\nPour améliorer les performances et la haute disponibilité, vous pouvez inscrire des nœuds supplémentaires.", + "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' est connecté au runtime d’intégration autohébergé exécuté sur le ou les nœuds - {1}\r\n\r\nPour améliorer les performances et la haute disponibilité, vous pouvez inscrire des nœuds supplémentaires. Voir ci-dessous pour les instructions d’inscription.", "sql.migration.service.selection.location.msg": "Veuillez sélectionner l’emplacement de vos fichiers de sauvegarde de base de données avant de continuer.", "sql.migration.service.status.refresh.error": "Une erreur s’est produite lors de l’actualisation de l’état de création du service de migration.", "sql.migration.services.container.description": "Entrez les informations ci-dessous pour ajouter une nouvelle Azure Database Migration Service.", - "sql.migration.services.container.description.network": "Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.", + "sql.migration.services.container.description.network": "Entrez les informations ci-dessous pour ajouter une nouvelle Azure Database Migration Service. Pour inscrire le runtime d’intégration auto-hébergé, sélectionnez « Mes sauvegardes de base de données se trouvent sur un partage réseau » dans la page précédente.", "sql.migration.services.dialog.title": "Créer Azure Database Migration Service", "sql.migration.services.location": "Région Azure pour votre Azure Database Migration Service. Il doit s’agir de la même région que votre Azure SQL cible.", "sql.migration.services.name": "Nom de Azure Database Migration Service.", @@ -758,6 +756,8 @@ "sql.migration.storage.account": "Compte de stockage", "sql.migration.storageAccount.warning.many": "L’instance cible '{0}' n’est peut-être pas en mesure d’accéder aux '{1}' du compte de stockage. Vérifiez que le sous-réseau du instance cible est sur liste verte sur le compte de stockage et, le cas échéant, que le point de terminaison privé se trouve dans le même réseau virtuel que le serveur cible.", "sql.migration.storageAccount.warning.one": "L’instance cible '{0}' n’est peut-être pas en mesure d’accéder aux '{1}' du compte de stockage. Vérifiez que le sous-réseau de l’instance cible est sur liste verte sur le compte de stockage et, le cas échéant, que les points de terminaison privés se trouvent dans le même réseau virtuel que le serveur cible.", + "sql.migration.storageAccount.warning.vm.many": "Le serveur cible «{0}» n’est peut-être pas en mesure d’accéder au compte de stockage «{1}». Assurez-vous que le sous-réseau du serveur cible figure sur la liste verte sur le compte de stockage.", + "sql.migration.storageAccount.warning.vm.one": "Le serveur cible «{0}» n’est peut-être pas en mesure d’accéder aux comptes de stockage «{1}». Assurez-vous que le sous-réseau du serveur cible figure dans la liste verte sur les comptes de stockage.", "sql.migration.subscription": "Abonnement", "sql.migration.summary.azure.storage": "Stockage Azure", "sql.migration.summary.azure.storage.subscription": "Abonnement au stockage Azure", diff --git a/i18n/ads-language-pack-fr/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.bat.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/bat.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.bat.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/notebook-renderers.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.builtin-notebook-renderers.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/notebook-renderers.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.builtin-notebook-renderers.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/vscode.configuration-editing.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.configuration-editing.i18n.json new file mode 100644 index 0000000000..da6ff3f3cd --- /dev/null +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.configuration-editing.i18n.json @@ -0,0 +1,68 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Example": "Exemple", + "Files by Extension": "Fichiers par extension", + "Files with Extension": "Fichiers avec extension", + "Files with Multiple Extensions": "Fichiers avec plusieurs extensions", + "Files with Path": "Fichiers avec chemin", + "Files with Siblings by Name": "Fichiers avec frères par nom", + "Folder by Name (Any Location)": "Dossier par nom (tous les emplacements)", + "Folder by Name (Top Level)": "Dossier par nom (premier niveau)", + "Folders with Multiple Names (Top Level)": "Dossiers avec plusieurs noms (premier niveau)", + "GitHub": "GitHub", + "Map all files matching the absolute path glob pattern in their path to the language with the given identifier.": "Mappez au langage ayant l'identificateur spécifié tous les fichiers dont le chemin correspond au modèle Glob de chemin absolu.", + "Map all files matching the glob pattern in their filename to the language with the given identifier.": "Mappez au langage ayant l'identificateur spécifié tous les fichiers dont le nom correspond au modèle Glob.", + "Match a folder with a specific name in any location.": "Faites correspondre un dossier portant un nom spécifique, indépendamment de son emplacement.", + "Match a top level folder with a specific name.": "Faites correspondre un dossier de premier niveau portant un nom spécifique.", + "Match all files of a specific file extension.": "Faites correspondre tous les fichiers ayant une extension de fichier spécifique.", + "Match all files with any of the file extensions.": "Faites correspondre tous les fichiers, indépendamment de leurs extensions.", + "Match files that have siblings with the same name but a different extension.": "Faites correspondre les fichiers ayant des frères portant le même nom, mais avec une extension distincte.", + "Match multiple top level folders.": "Faites correspondre plusieurs dossiers de premier niveau.", + "The character used by the operating system to separate components in file paths": "Caractère utilisé par le système d’exploitation pour séparer les composants dans les chemins d’accès aux fichiers", + "The current opened file": "Fichier ouvert actif", + "The current opened file relative to ${workspaceFolder}": "Fichier ouvert actif relatif à ${workspaceFolder}", + "The current opened file's basename": "Nom de base du fichier ouvert actif", + "The current opened file's basename with no file extension": "Nom de base du fichier ouvert actif, sans extension de fichier", + "The current opened file's dirname": "Nom de répertoire du fichier ouvert actif", + "The current opened file's dirname relative to ${workspaceFolder}": "Valeur dirname du fichier actuellement ouvert, relative à ${workspaceFolder}", + "The current opened file's extension": "Extension du fichier ouvert actif", + "The current selected line number in the active file": "Numéro de la ligne sélectionnée dans le fichier actif", + "The current selected text in the active file": "Texte sélectionné dans le fichier actif", + "The name of the default build task. If there is not a single default build task then a quick pick is shown to choose the build task.": "Nom de la tâche de build par défaut. S'il y en a plusieurs, une recherche rapide s'affiche pour choisir la tâche de build.", + "The name of the folder opened in VS Code without any slashes (/)": "Nom du dossier ouvert dans VS Code, sans barres obliques (/)", + "The path of the folder opened in VS Code": "Chemin du dossier ouvert dans VS Code", + "The path where an an extension is installed.": "Chemin d’accès où une extension est installée.", + "The task runner's current working directory on startup": "Répertoire de travail actif de l'exécuteur de tâches au démarrage", + "Use the language of the currently active text editor if any": "Utiliser le langage de l'éditeur de texte actuellement actif le cas échéant", + "a conditional separator (' - ') that only shows when surrounded by variables with values": "séparateur conditionnel (' - ') qui s'affiche uniquement quand il est entouré de variables avec des valeurs", + "an indicator for when the active editor has unsaved changes": "un indicateur pour quand l’éditeur actif a des modifications non enregistrées.", + "e.g. SSH": "par ex., SSH", + "e.g. VS Code": "exemple : VS Code", + "file path of the workspace (e.g. /Users/Development/myWorkspace)": "chemin d’accès de l’espace de travail (ex: /Users/Development/myWorkspace)", + "file path of the workspace folder the file is contained in (e.g. /Users/Development/myFolder)": "chemin d’accès du dossier de l'espace de travail auquel le fichier appartient (ex: /Users/Development/myFolder)", + "gist": "Gist", + "name of the workspace folder the file is contained in (e.g. myFolder)": "nom du dossier de l'espace de travail auquel le fichier appartient (ex: monDossier)", + "name of the workspace with optional remote name and workspace indicator if applicable (e.g. myFolder, myRemoteFolder [SSH] or myWorkspace (Workspace))": "nom de l’espace de travail avec un nom distant facultatif et un indicateur d’espace de travail le cas échéant (par exemple, myFolder, myRemoteFolder [SSH] ou myWorkspace (espace de travail))", + "shortened name of the workspace without suffixes (e.g. myFolder or myWorkspace)": "nom raccourci de l’espace de travail sans suffixes (par exemple, myFolder ou myWorkspace)", + "the file name (e.g. myFile.txt)": "le nom du fichier (ex: monfichier.txt)", + "the full path of the file (e.g. /Users/Development/myFolder/myFileFolder/myFile.txt)": "chemin complet du fichier (par ex., /Users/Development/myFolder/myFileFolder/myFile.txt)", + "the full path of the folder the file is contained in (e.g. /Users/Development/myFolder/myFileFolder)": "chemin complet du dossier contenant le fichier (par ex., /Users/Development/myFolder/myFileFolder)", + "the name of the folder the file is contained in (e.g. myFileFolder)": "nom du dossier contenant le fichier (par ex., myFileFolder)", + "the path of the file relative to the workspace folder (e.g. myFolder/myFileFolder/myFile.txt)": "chemin de fichier relatif au dossier de l'espace de travail (par ex., myFolder/myFileFolder/myFile.txt)", + "the path of the folder the file is contained in, relative to the workspace folder (e.g. myFolder/myFileFolder)": "chemin du dossier contenant le fichier, relatif au dossier de l'espace de travail (par ex., myFolder/myFileFolder)" + }, + "package": { + "description": "Fournit des fonctionnalités (IntelliSense avancé, correction automatique) dans les fichiers de configuration comme les fichiers de paramètres, de lancement et de recommandation d'extension.", + "displayName": "Configuration de l'édition" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.docker.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/docker.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.docker.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/git-base.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.git-base.i18n.json similarity index 55% rename from i18n/ads-language-pack-fr/translations/extensions/git-base.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.git-base.i18n.json index 63803634e8..2d8740c60a 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/git-base.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.git-base.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "dist/remoteSource": { - "branch name": "Nom de la branche", - "error": "{0} Erreur : {1}", - "none found": "Dépôts distants introuvables.", - "pick url": "Choisissez l'URL à partir de laquelle effectuer le clonage.", - "provide url": "Indiquer l'URL du dépôt", - "provide url or pick": "Indiquez l'URL du dépôt, ou choisissez une source de dépôt.", + "bundle": { + "Branch name": "Nom de la branche", + "Choose a URL to clone from.": "Choisissez l'URL à partir de laquelle effectuer le clonage.", + "No remote repositories found.": "Dépôts distants introuvables.", + "Provide repository URL": "Indiquer l'URL du dépôt", + "Provide repository URL or pick a repository source.": "Indiquez l'URL du dépôt, ou choisissez une source de dépôt.", + "Repository name": "Nom du dépôt", + "Repository name (type to search)": "Nom du dépôt (tapez pour effectuer une recherche)", + "URL": "URL", "recently opened": "récemment ouvert", "remote sources": "sources distantes", - "type to filter": "Nom du dépôt", - "type to search": "Nom du dépôt (tapez pour effectuer une recherche)", - "url": "URL" + "{0} Error: {1}": "{0} Erreur : {1}" }, "package": { "command.api.getRemoteSources": "Obtenir les sources distantes", diff --git a/i18n/ads-language-pack-fr/translations/extensions/vscode.git.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.git.i18n.json new file mode 100644 index 0000000000..4a947f1481 --- /dev/null +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.git.i18n.json @@ -0,0 +1,599 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "\"{0}\" has fingerprint \"{1}\"": "«{0}» a une empreinte digitale «{1}»", + "$(info) Remote \"{0}\" has no tags.": "$(info) le {0} distant n’a pas de balises.", + "$(info) This repository has no tags.": "$(info) Ce référentiel n’a aucune balise.", + "A branch named \"{0}\" already exists": "Une branche nommée '{0}' existe déjà", + "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?": "Un dépôt Git a été trouvé dans les dossiers parents de l’espace de travail ou dans les fichiers ouverts. Voulez-vous ouvrir le référentiel ?", + "Absolute paths not supported in \"git.scanRepositories\" setting.": "Chemins d’accès absolus non supportés dans le paramètre 'git.scanRepositories'.", + "Add Remote": "Ajouter un dépôt distant", + "Add a new remote...": "Ajoutez une nouvelle machine distante...", + "Add remote from URL": "Ajouter un dépôt distant à partir d'une URL", + "Add remote from {0}": "Ajouter un dépôt distant à partir de {0}", + "Add to Workspace": "Ajouter à l'espace de travail", + "All Repositories": "Tous les référentiels", + "Always": "Toujours", + "Always Pull": "Toujours tirer (pull)", + "Are you sure you want to DELETE {0} files?\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST if you proceed.": "Voulez-vous vraiment supprimer {0} fichiers ?\\nAttention ! Cette action est irréversible.\\nCes fichiers seront définitivement perdus si vous l’effectuez.", + "Are you sure you want to DELETE {0}?\\nThis is IRREVERSIBLE!\\nThis file will be FOREVER LOST if you proceed.": "Voulez-vous vraiment supprimer {0} ?\\nAttention ! Cette action est irréversible.\\nCe fichier sera définitivement perdu si vous l’effectuez.", + "Are you sure you want to continue connecting?": "Voulez-vous vraiment continuer à vous connecter ?", + "Are you sure you want to create an empty commit?": "Êtes-vous sûr d vouloir créer un commit vide ?", + "Are you sure you want to discard ALL changes in {0} files?\\nThis is IRREVERSIBLE!\\nYour current working set will be FOREVER LOST if you proceed.": "Voulez-vous vraiment abandonner tous les changements apportés à {0} fichiers ?\\nAttention ! Cette action est irréversible.\\nVotre plage de travail actuelle sera définitivement perdue si vous l’effectuez.", + "Are you sure you want to discard changes in {0} files?": "Voulez-vous vraiment abandonner les changements apportés à {0} fichiers ?", + "Are you sure you want to discard changes in {0}?": "Voulez-vous vraiment abandonner les changements apportés à {0} ?", + "Are you sure you want to drop ALL stashes? There are {0} stashes that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "Voulez-vous vraiment supprimer TOUS les stashes ? Des stashs {0} seront soumis à un nettoyage et PEUVENT ÊTRE IMPOSSIBLES À RÉCUPÉRER.", + "Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "Voulez-vous vraiment supprimer TOUS les stashes ? Il y a 1 stash qui va faire l’objet d’un nettoyage et PEUT ÊTRE IMPOSSIBLE À RÉCUPÉRER.", + "Are you sure you want to drop the stash: {0}?": "Voulez-vous vraiment annuler le stash : {0} ?", + "Are you sure you want to restore {0} files?": "Êtes-vous sûr de vouloir restaurer les fichiers {0} ?", + "Are you sure you want to restore {0}?": "Êtes-vous sûr de vouloir restaurer {0} ?", + "Are you sure you want to stage {0} files with merge conflicts?": "Voulez-vous vraiment créer {0} fichiers avec des conflits de fusion ?", + "Are you sure you want to stage {0} with merge conflicts?": "Voulez-vous vraiment créer {0} avec des conflits de fusion ?", + "Ask Me Later": "Me demander plus tard", + "Branch name": "Nom de la branche", + "Branch name needs to match regex: {0}": "Le nom de la branche doit correspondre à la regex : {0}", + "Can\\'t push refs to remote. Try running \"Pull\" first to integrate your changes.": "Impossible de pousser les références vers la branche distante. Exécutez d\\'abord « Pull » pour intégrer vos modifications.", + "Can\\'t undo because HEAD doesn\\'t point to any commit.": "Impossible d’annuler, car HEAD ne pointe vers aucune validation.", + "Changes": "Changements", + "Checking Out Branch/Tag...": "Extraction de la branche/balise...", + "Checking Out Changes...": "Extraction des modifications...", + "Checkout Branch/Tag...": "Extraire la branche/l'étiquette...", + "Checkout detached...": "Extraire en mode détaché...", + "Choose Folder...": "Choisir un dossier...", + "Choose a folder to clone {0} into": "Choisir un dossier dans lequel cloner {0}", + "Choose a repository": "Choisir un dépôt", + "Choose which repository to clone": "Choisir le référentiel à cloner", + "Clone from URL": "URL de dépôt", + "Clone from {0}": "Cloner à partir de {0}", + "Cloning git repository \"{0}\"...": "Clonage du dépôt Git '{0}'...", + "Commit": "Valider", + "Commit & Push Changes": "Valider et envoyer (push) les modifications", + "Commit & Sync Changes": "Valider et synchroniser les modifications", + "Commit Anyway": "Commiter quand même", + "Commit Changes": "Valider les modifications", + "Commit Changes on \"{0}\"": "Valider les modifications sur « {0} »", + "Commit Changes to New Branch": "Valider les modifications apportées à la nouvelle branche", + "Commit Hash": "Commiter le code de hachage", + "Commit Staged Changes": "Commiter les changements indexés", + "Commit message": "Message de validation", + "Commit operation was cancelled due to empty commit message.": "L’opération de validation a été annulée en raison d’un message de validation vide.", + "Commit to New Branch & Push Changes": "Valider dans une nouvelle branche et envoyer (push) des modifications", + "Commit to New Branch & Synchronize Changes": "Valider dans une nouvelle branche et synchroniser les modifications", + "Commit to a New Branch": "Valider dans une nouvelle branche", + "Commits without verification are not allowed, please enable them with the \"git.allowNoVerifyCommit\" setting.": "Les validations sans vérification ne sont pas autorisées. Activez-les avec le paramètre « git.allowNoVerifyCommit ».", + "Committing & Pushing Changes...": "Validation et envoi (push) des modifications...", + "Committing & Synchronizing Changes...": "Validation et synchronisation des modifications...", + "Committing Changes to New Branch...": "Validation des modifications apportées à la nouvelle branche...", + "Committing Changes...": "Validation des modifications...", + "Committing to New Branch & Pushing Changes...": "Validation dans une nouvelle branche et envoi (push) des modifications...", + "Committing to New Branch & Synchronizing Changes...": "Validation de la nouvelle branche et synchronisation des modifications...", + "Conflict: Added By Them": "Conflit : ajout de leur part", + "Conflict: Added By Us": "Conflit : ajout de notre part", + "Conflict: Both Added": "Conflit : ajout de leur part et de notre part", + "Conflict: Both Deleted": "Conflit : suppression de leur part et de notre part", + "Conflict: Both Modified": "Conflit : modification de leur part et de notre part", + "Conflict: Deleted By Them": "Conflit : suppression de leur part", + "Conflict: Deleted By Us": "Conflit : suppression de notre part", + "Continue Rebase": "Poursuite du rebasement", + "Continuing Rebase...": "Poursuite du rebasement...", + "Could not clone your repository as Git is not installed.": "Impossible de cloner votre dépôt, car Git n’est pas installé.", + "Create Empty Commit": "Créer un commit vide", + "Create new branch from...": "Créez une branche à partir de...", + "Create new branch...": "Créez une branche...", + "Current": "Actuelle", + "Current commit message only contains whitespace characters": "Le message de validation actuel contient uniquement des espaces", + "Delete Branch": "Supprimer la branche", + "Delete File": "Supprimer le fichier", + "Delete Files": "Supprimer les fichiers", + "Delete file": "Supprimer le fichier", + "Deleted": "Supprimé", + "Discard 1 File": "Abandonner 1 fichier", + "Discard 1 Tracked File": "Ignorer 1 fichier suivi", + "Discard All {0} Files": "Ignorer les {0} fichiers", + "Discard Changes": "Ignorer les modifications", + "Discard {0} Tracked Files": "Ignorer {0} fichiers suivis", + "Don\\'t Pull": "Ne pas tirer (pull)", + "Don\\'t Show Again": "Ne plus afficher", + "Download Git": "Télécharger Git", + "Email": "Adresse e-mail", + "Enables the following features: {0}": "Enables the following features: {0}", + "Failed to authenticate to git remote.": "Échec de l'authentification auprès de git remote.", + "Failed to authenticate to git remote:\\n\\n{0}": "Échec de l'authentification auprès de git remote :\\n\\n{0}", + "File \"{0}\" was deleted by them and modified by us.\\n\\nWhat would you like to do?": "Le fichier « {0} » a été supprimé par eux et modifié par nous.\\n\\nQue voulez-vous faire ?", + "File \"{0}\" was deleted by us and modified by them.\\n\\nWhat would you like to do?": "Nous avons supprimé le fichier « {0} » et ils l’ont supprimé.\\n\\nQue voulez-vous effectuer ?", + "Force Checkout": "Forcer l'extraction", + "Force push is not allowed, please enable it with the \"git.allowForcePush\" setting.": "L’envoi forcé n’est pas autorisé. Activez-le avec le paramètre « git.allowForcePush ».", + "Git History": "Historique git", + "Git error": "Erreur Git", + "Git local working changes": "Modifications de travail locales Git", + "Git not found. Install it or configure it using the \"git.path\" setting.": "Git non trouvé. Installez-le et configurez-le en utilisant le paramètre 'git.path'.", + "Git repositories were found in the parent folders of the workspace or the open file(s). Would you like to open the repositories?": "Des dépôts Git ont été trouvés dans les dossiers parents de l’espace de travail ou dans les fichiers ouverts. Voulez-vous ouvrir les référentiels ?", + "Git: {0}": "Git : {0}", + "HEAD version of \"{0}\" is not available.": "La version HEAD de '{0}' n'est pas disponible.", + "Ignored": "Ignoré", + "Incoming": "Entrant", + "Index Added": "Index ajouté", + "Index Copied": "Index copié", + "Index Deleted": "Index supprimé", + "Index Modified": "Index modifié", + "Index Renamed": "Index renommé", + "Initialize Repository": "Initialiser le dépôt", + "Intent to Add": "Intention à ajouter", + "Intent to Rename": "Intention à renommer", + "Invalid branch name": "Nom de branche non valide", + "It looks like the current branch \"{0}\" might have been rebased. Are you sure you still want to pull into it?": "Il semble que la branche actuelle '{0}' ait été rebasée. Voulez-vous vraiment effectuer un tirage (pull) dans celle-ci ?", + "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?": "Il semble que la branche actuelle ait été rebasée. Voulez-vous vraiment effectuer un tirage (pull) dans celle-ci ?", + "It\\'s not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.": "Il n’est pas possible de modifier le message de validation au milieu d’un rebasage. Veuillez terminer l\\'opération de rebasage et utiliser le rebasage interactif à la place.", + "Keep Our Version": "Conserver notre version", + "Keep Their Version": "Conserver leur version", + "Learn More": "En savoir plus", + "Log level: {0}": "Niveau de journal : {0}", + "Make sure you configure your \"user.name\" and \"user.email\" in git.": "Assurez-vous de configurer votre 'user.name' et 'user.email' dans git.", + "Manage Unsafe Repositories": "Gérer des référentiels non sécurisés", + "Merge Changes": "Fusionner les changements", + "Message": "Message", + "Message (commit on \"{0}\")": "Message (commit sur '{0}')", + "Message ({0} to commit on \"{1}\")": "Message ({0} à valider sur '{1}')", + "Message ({0} to commit)": "Message ({0} à valider)", + "Migrate Changes": "Migrer les modifications", + "Modified": "Modifié le", + "Never": "Jamais", + "No": "Non", + "No rebase in progress.": "Pas de rebase en cours.", + "OK": "OK", + "OK, Don\\'t Ask Again": "OK, ne plus me demander", + "OK, Don\\'t Show Again": "OK, ne plus afficher", + "Open": "Ouvrir ", + "Open Comparison": "Comparaison de plans", + "Open Git Log": "Ouvrir le journal Git", + "Open Merge": "Ouvrir la fusion", + "Open Repositories In Parent Folders": "Ouvrir les référentiels dans les dossiers parents", + "Open Repository": "Ouvrir le dépôt", + "Open in New Window": "Ouvrir dans une nouvelle fenêtre", + "Optionally provide a stash message": "Spécifier éventuellement un message pour la remise (stash)", + "Passphrase": "Phrase secrète", + "Pick a branch to pull from": "Sélectionner une branche à partir de laquelle tirer (pull)", + "Pick a provider to publish the branch \"{0}\" to:": "Choisissez un fournisseur sur lequel publier la branche '{0}' :", + "Pick a remote to publish the branch \"{0}\" to:": "Choisissez un dépôt distant où publier la branche '{0}' :", + "Pick a remote to pull the branch from": "Choisir un dépôt distant duquel extraire la branche", + "Pick a remote to remove": "Choisir un dépôt distant à supprimer", + "Pick a repository to mark as safe and open": "Choisir un dépôt à marquer comme sécuritaire et ouvert", + "Pick a repository to open": "Choisir un référentiel à ouvrir", + "Pick a repository to reopen": "Pick a repository to reopen", + "Pick a stash to apply": "Choisir une remise (stash) à appliquer", + "Pick a stash to drop": "Choisir un remisage (stash) à supprimer", + "Pick a stash to pop": "Choisir une remise (stash) à appliquer et supprimer", + "Pick workspace folder to initialize git repo in": "Choisir le dossier d’espace de travail dans lequel initialiser le dépôt git", + "Please check out a branch to push to a remote.": "Vous devez extraire une branche dont vous souhaitez effectuer le Push vers un emplacement distant.", + "Please clean your repository working tree before checkout.": "Nettoyez l'arborescence de travail de votre dépôt avant l'extraction.", + "Please provide a commit message": "Indiquez un message de validation", + "Please provide a message to annotate the tag": "Spécifiez un message pour annoter la balise", + "Please provide a new branch name": "Fournissez un nouveau nom de branche", + "Please provide a remote name": "Fournissez un nom de dépôt distant", + "Please provide a tag name": "Spécifiez un nom de balise", + "Please provide the commit hash": "Indiquez le code de hachage du commit", + "Publish Branch": "Publier la branche", + "Publish Branch \"{0}\"/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Publier la Branch « {0} »", + "Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Publier Branch", + "Publish to {0}": "Publier sur {0}", + "Publish to...": "Publier sur...", + "Publishing Branch \"{0}\".../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Publication en cours de la Branch « {0} »...", + "Publishing Branch.../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Publication de Branch...", + "Pull": "Pull", + "Pull {0} and push {1} commits between {2}/{3}": "Tirer (pull) {0} et envoyer (push) {1} commits entre {2}/{3}", + "Pull {0} commits from {1}/{2}": "Tirer (pull) {0} commits de {1}/{2}", + "Push {0} commits to {1}/{2}": "Envoyer (push) {0} commits à {1}/{2}", + "Rebasing": "Rebase en cours", + "Remote \"{0}\" already exists.": "Le dépôt distant '{0}' existe déjà.", + "Remote branch at {0}": "Branche distante à {0}", + "Remote name": "Nom du dépôt distant", + "Remote name format invalid": "Format non valide du nom de dépôt distant", + "Reopen Closed Repositories": "Reopen Closed Repositories", + "Replace Local Tag(s)": "Remplacer la ou les balises locales", + "Restore file": "Restaurer le fichier", + "Restore files": "Restaurer les fichiers", + "Save All & Commit": "Tout enregistrer et valider", + "Save All & Stash": "Tout enregistrer et faire un stash", + "Select a branch or tag to checkout": "Sélectionner une branche ou une étiquette à extraire", + "Select a branch to checkout in detached mode": "Sélectionner une branche à extraire en mode détaché", + "Select a branch to delete": "Sélectionner une branche à supprimer", + "Select a branch to merge from": "Sélectionner une branche à fusionner", + "Select a branch to rebase onto": "Sélectionner une branche où rebaser", + "Select a ref to create the branch from": "Sélectionner une référence à partir de laquelle créer la branche", + "Select a remote to delete a tag from": "Sélectionner un dépôt distant à partir duquel supprimer une balise", + "Select a remote to fetch": "Sélectionner un dépôt distant à extraire", + "Select a tag to delete": "Sélectionner une étiquette à supprimer", + "Select as Repository Destination": "Sélectionner comme destination de dépôt", + "Show Changes": "Afficher les changements", + "Show Command Output": "Afficher la sortie de commande", + "Skipped found git in: \"{0}\"": "{0} GIT ignoré trouvé dans : {0}", + "Staged Changes": "Changements indexés", + "Stash & Checkout": "Faire un stash et extraire", + "Stash Anyway": "Faire un stash quand même", + "Stash message": "Message pour la remise (stash)", + "Stashed Changes": "Modifications cachées", + "Successfully pushed.": "Envoi (push) réussi.", + "Synchronize Changes": "Synchroniser les changements", + "Synchronizing Changes...": "Synchronisation des modifications...", + "Syncing. Cancelling may cause serious damages to the repository": "Synchronisation. L'annulation peut endommager gravement le dépôt", + "Tag at {0}": "Balise sur {0}", + "Tag name": "Nom de la balise", + "The \"{0}\" repository has {1} submodules which won\\'t be opened automatically. You can still open each one individually by opening a file within.": "Le référentiel « {0} » a {1} sous-modules qui ne seront pas ouverts automatiquement. Vous pouvez toujours ouvrir chacun d’eux individuellement en ouvrant un fichier à l’intérieur.", + "The branch \"{0}\" has no remote branch. Would you like to publish this branch?": "La branche '{0}' n'a pas de branche distante. Voulez-vous publier cette branche ?", + "The branch \"{0}\" is not fully merged. Delete anyway?": "La branche '{0}' n'est pas complètement fusionnée. Supprimer quand même ?", + "The current branch is not published to the remote. Would you like to publish it to access your changes elsewhere?": "La branche active n’est pas publiée sur le référentiel distant. Voulez-vous le publier pour accéder à vos modifications ailleurs ?", + "The following file has unsaved changes which won\\'t be included in the commit if you proceed: {0}.\\n\\nWould you like to save it before committing?": "Le fichier suivant a des changements non enregistrés qui ne seront pas inclus dans la validation si vous continuez : {0}.\\n\\nVoulez-vous l\\'enregistrer avant la validation ?", + "The following file has unsaved changes which won\\'t be included in the stash if you proceed: {0}.\\n\\nWould you like to save it before stashing?": "Le fichier suivant contient des changements non enregistrés qui ne seront pas inclus dans le stash si vous continuez : {0}.\\n\\nVoulez-vous l’enregistrer avant de faire un stash ?", + "The following untracked file will be DELETED FROM DISK if discarded: {0}.": "Le fichier non suivi suivant sera SUPPRIMÉ DU DISQUE s'il est ignoré : {0}.", + "The git repositories in the current folder are potentially unsafe as the folders are owned by someone other than the current user.": "Les référentiels Git dans le dossier actif sont potentiellement dangereux, car les dossiers appartiennent à une autre personne que l’utilisateur actuel.", + "The git repository at \"{0}\" has too many active changes, only a subset of Git features will be enabled.": "Le dépôt Git dans '{0}' a trop de modifications actives, seul un sous-ensemble de fonctionnalités Git sera activé.", + "The git repository in the current folder is potentially unsafe as the folder is owned by someone other than the current user.": "Le référentiel Git dans le dossier actif est potentiellement dangereux, car le dossier appartient à une autre personne que l’utilisateur actuel.", + "The last commit was a merge commit. Are you sure you want to undo it?": "Le dernier commit était un commit de fusion. Voulez-vous vraiment l'annuler ?", + "The new branch will be \"{0}\"": "La nouvelle branche sera « {0} »", + "The repository does not have any commits. Please make an initial commit before creating a stash.": "Le référentiel n’a pas de validation. Veuillez effectuer une validation initiale avant de créer une entrée stash.", + "The selection range does not contain any changes.": "La plage de sélection ne contient aucune modification.", + "There are known issues with the installed Git \"{0}\". Please update to Git >= 2.27 for the git features to work correctly.": "Il existe des problèmes connus avec la version installée de Git {0}. Effectuez une mise à jour vers Git >= 2.27 pour permettre aux fonctionnalités Git de s'exécuter correctement.", + "There are merge conflicts. Resolve them before committing.": "Il existe des conflits de fusion. Corrigez-les avant la validation.", + "There are no available repositories": "Aucun dépôt disponible", + "There are no changes to commit.": "Il n'existe aucun changement à valider.", + "There are no changes to stash.": "Aucune modification à remiser (stash).", + "There are no staged changes to commit.\\n\\nWould you like to stage all your changes and commit them directly?": "Il n’existe aucun changement indexé à valider.\\n\\nVoulez-vous indexer tous vos changements et les valider directement ?", + "There are no staged changes to stash.": "Il n’y a aucun changement indexé à remiser.", + "There are no stashes in the repository.": "Aucune remise (stash) à restaurer dans ce dépôt.", + "There are {0} unsaved files.\\n\\nWould you like to save them before committing?": "Il y a {0} fichiers non sauvegardés.\\n\\nSouhaitez-vous sauvegarder avant de commiter ?", + "There are {0} unsaved files.\\n\\nWould you like to save them before stashing?": "{0} fichiers n’ont pas été enregistrés.\\n\\nVoulez-vous les enregistrer avant de faire un stash ?", + "There are {0} untracked files which will be DELETED FROM DISK if discarded.": "{0} fichiers non suivis seront SUPPRIMÉS DU DISQUE s'ils sont ignorés.", + "There were merge conflicts while applying the stash.": "Il y a eu des conflits de fusion en appliquant la remise (stash).", + "This action will pull and push commits from and to \"{0}/{1}\".": "Cette action permet d’extraire et d’envoyer (push) les validations à partir de et vers « {0}/{1} ».", + "This repository has no remotes configured to fetch from.": "Ce dépôt n'a aucun dépôt distant configuré pour rappatrier.", + "This will DELETE {0} untracked files!\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST.": "Cette action SUPPRIME {0} fichiers non suivis !\\nElle est IRRÉVERSIBLE !\\nCes fichiers seront DÉFINITIVEMENT PERDUS.", + "This will create a Git repository in \"{0}\". Are you sure you want to continue?": "Ceci va créer un dépôt Git dans '{0}'. Êtes-vous sûr de vouloir continuer ?", + "Too many changes were detected. Only the first {0} changes will be shown below.": "Trop de modifications ont été détectées. Seules les premières modifications {0} s’affichent ci-dessous.", + "Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?": "Nous n’avons pas pu extraire du référentiel distant en raison d'une ou plusieurs balises en conflit : {0}. Souhaitez-vous résoudre le conflit en remplaçant la ou les balises locales ?", + "Uncommitted Changes": "Changements non commités", + "Undo merge commit": "Annuler le commit de fusion", + "Untracked": "Non suivi", + "Untracked Changes": "Changements non suivis", + "Update Git": "Mettre à jour Git", + "Using git \"{0}\" from \"{1}\"": "Utilisation de git «{0}» à partir de «{1}»", + "Validating found git in: \"{0}\"": "Validation du git trouvé dans : «{0}»", + "Would you like to add \"{0}\" to .gitignore?": "Voulez-vous ajouter '{0}' à .gitignore ?", + "Would you like to open the cloned repository, or add it to the current workspace?": "Voulez-vous ouvrir le dépôt cloné ou l'ajouter à l'espace de travail actuel ?", + "Would you like to open the cloned repository?": "Voulez-vous ouvrir le dépôt cloné ?", + "Would you like to open the initialized repository, or add it to the current workspace?": "Souhaitez-vous ouvrir le dépôt initialisé, ou l’ajouter à l’espace de travail actuel ?", + "Would you like to open the initialized repository?": "Voulez-vous ouvrir le dépôt initialisé ?", + "Would you like {0} to [periodically run \"git fetch\"]({1})?": "Voulez-vous que {0} [exécute périodiquement « git fetch »]({1}) ?", + "Yes": "Oui", + "Yes, Don\\'t Show Again": "Oui, ne plus afficher", + "You": "Vous", + "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\\n\\nAre you sure to continue?": "Vous êtes sur le point de valider vos changements sans vérification. Cela signifie que les crochets pre-commit vont être ignorés, ce qui n’est peut-être pas souhaitable.\\n\\nVoulez-vous vraiment continuer ?", + "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\\n\\nAre you sure to continue?": "Vous êtes sur le point de forcer l’envoi des changements que vous avez apportés. Cette action peut être délétère et peut remplacer par inadvertance les changements apportés par d’autres utilisateurs.\\n\\nVoulez-vous vraiment continuer ?", + "You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.\\n\\nHow would you like to proceed?": "Vous essayez de valider sur une branche protégée et vous n’êtes peut-être pas autorisé à envoyer (push) vos validations vers la branche distante.\\n\\nComment voulez-vous procéder ?", + "You seem to have git \"{0}\" installed. Code works best with git >= 2": "Git «{0}» semble être installé. Le code fonctionne mieux avec git >= 2", + "Your local changes would be overwritten by checkout.": "Vos changements locaux vont être remplacés par l'extraction.", + "Your repository has no remotes configured to publish to.": "Votre dépôt n'a aucun dépôt distant configuré pour une publication.", + "Your repository has no remotes configured to pull from.": "Votre dépôt n'a aucun dépôt distant configuré pour un Pull.", + "Your repository has no remotes configured to push to.": "Votre dépôt n'a aucun dépôt distant configuré pour un Push.", + "Your repository has no remotes.": "Votre dépôt n'a pas de dépôt distant.", + "no": "non", + "yes": "oui", + "{0} (Deleted)": "{0} (supprimé)", + "{0} (Index)": "{0} (index)", + "{0} (Intent to add)": "{0} (intention à ajouter)", + "{0} (Ours)": "{0} (à nous)", + "{0} (Theirs)": "{0} (à eux)", + "{0} (Untracked)": "{0} (non suivi)", + "{0} (Working Tree)": "{0} (Arborescence de travail)", + "{0} ({1})": "{0} ({1})", + "{0} ({1}) ↔ {0} ({2})": "{0} ({1}) ↔ {0} ({2})", + "{0} Commit": "Validation {0}", + "{0} Commit & Push": "Validation{0} et envoi (push)", + "{0} Commit & Sync": "Validation {0} et synchronisation", + "{0} Continue": "{0} Continuer", + "{0} Fetch all remotes": "{0} récupérer tous les fichiers distants", + "{0} Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "{0} Publier Branch", + "{0} Sync Changes{1}{2}": "{0}Synchroniser les modifications {1}{2}", + "{0} characters left in current line": "{0} caractères restants sur la ligne actuelle", + "{0} characters over {1} in current line": "{0} caractères sur {1} sur la ligne actuelle", + "{0} ↔ {1}": "{0} ↔ {1}", + "{0}\\n\\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.": "{0}\\n\\nCette opération est IRRÉVERSIBLE, votre plage de travail actuelle sera DÉFINITIVEMENT PERDUE." + }, + "package": { + "colors.added": "Couleur des ressources ajoutées.", + "colors.conflict": "Couleur pour les ressources avec des conflits.", + "colors.deleted": "Couleur des ressources supprimées.", + "colors.ignored": "Couleur des ressources ignorées.", + "colors.modified": "Couleur pour les ressources modifiées.", + "colors.renamed": "Couleur des ressources renommées ou copiées.", + "colors.stageDeleted": "Couleur des ressources supprimées qui ont été indexées.", + "colors.stageModified": "Couleur des ressources modifiées qui ont été indexées.", + "colors.submodule": "Couleur pour les ressources de sous-module.", + "colors.untracked": "Couleur pour les ressources non tracées.", + "command.addRemote": "Ajouter un dépôt distant...", + "command.api.getRemoteSources": "Obtenir les sources distantes", + "command.api.getRepositories": "Obtenir les dépôts", + "command.api.getRepositoryState": "Obtenir l’état du dépôt", + "command.branch": "Créer une branche...", + "command.branchFrom": "Créer une branche à partir de...", + "command.checkout": "Basculer sur...", + "command.checkoutDetached": "Extraire vers (mode détaché)...", + "command.cherryPick": "Faire un cherry-pick...", + "command.clean": "Ignorer les modifications", + "command.cleanAll": "Ignorer toutes les modifications", + "command.cleanAllTracked": "Ignorer tous les changements suivis", + "command.cleanAllUntracked": "Ignorer tous les changements non suivis", + "command.clone": "Cloner", + "command.cloneRecursive": "Cloner (récursif)", + "command.close": "Fermer le dépôt", + "command.closeAllDiffEditors": "Fermer tous les éditeurs de différences", + "command.commit": "Valider", + "command.commitAll": "Valider tout", + "command.commitAllAmend": "Tout Valider (Modifier)", + "command.commitAllAmendNoVerify": "Tout commiter (modifier, aucune vérification)", + "command.commitAllNoVerify": "Tout commiter (aucune vérification)", + "command.commitAllSigned": "Valider tout (signé)", + "command.commitAllSignedNoVerify": "Tout commiter (signé, aucune vérification)", + "command.commitEmpty": "Commit vide", + "command.commitEmptyNoVerify": "Commiter le contenu vide (aucune vérification)", + "command.commitMessageAccept": "Accepter le message de validation", + "command.commitMessageDiscard": "Ignorer le message de validation", + "command.commitNoVerify": "Commiter (aucune vérification)", + "command.commitStaged": "Valider le contenu en zone de transit", + "command.commitStagedAmend": "Valider les modifications en attente (modifier)", + "command.commitStagedAmendNoVerify": "Commiter l'index (modifier, aucune vérification)", + "command.commitStagedNoVerify": "Commiter l'index (aucune vérification)", + "command.commitStagedSigned": "Valider les modifications en attente (signé)", + "command.commitStagedSignedNoVerify": "Commiter l'index (signé, aucune vérification)", + "command.continueInLocalClone": "Cloner le dépôt localement et l’ouvrir sur le Bureau...", + "command.continueInLocalClone.qualifiedName": "Continuer à travailler dans un nouveau clone local", + "command.createTag": "Créer une balise", + "command.deleteBranch": "Supprimer la branche...", + "command.deleteRemoteTag": "Supprimer la balise distante", + "command.deleteTag": "Supprimer l'étiquette", + "command.fetch": "Récupérer", + "command.fetchAll": "Récupérer depuis tous les Remotes", + "command.fetchPrune": "Récupérer (élaguer)", + "command.git.acceptMerge": "Terminer la fusion", + "command.git.openMergeEditor": "Résoudre dans l’éditeur de fusion", + "command.git.runGitMerge": "Conflits de calcul avec Git", + "command.git.runGitMergeDiff3": "Calcul en conflit avec Git (Diff3)", + "command.ignore": "Ajouter à .gitignore", + "command.init": "Initialiser le dépôt", + "command.manageUnsafeRepositories": "Gérer des référentiels non sécurisés", + "command.merge": "Fusionner la branche...", + "command.mergeAbort": "Abandonner la fusion", + "command.openAllChanges": "Ouvrir tous les changements", + "command.openChange": "Ouvrir les modifications", + "command.openFile": "Ouvrir un fichier", + "command.openHEADFile": "Ouvrir le fichier (HEAD)", + "command.openRepositoriesInParentFolders": "Ouvrir les référentiels dans les dossiers parents", + "command.openRepository": "Ouvrir le dépôt", + "command.publish": "Publier la branche...", + "command.pull": "Tirer (pull)", + "command.pullFrom": "Extraire de...", + "command.pullRebase": "Pull (rebaser)", + "command.push": "Push", + "command.pushFollowTags": "Pousser (suivre des balises)", + "command.pushFollowTagsForce": "Pousser (suivre des balises, forcer)", + "command.pushForce": "Pousser (forcer)", + "command.pushTags": "Envoyer (push) des étiquettes", + "command.pushTo": "Transfert (Push) vers...", + "command.pushToForce": "Transfert (Push) vers... (Force)", + "command.rebase": "Rebaser la branche...", + "command.rebaseAbort": "Abandonner le rebasage", + "command.refresh": "Actualiser", + "command.removeRemote": "Supprimer le dépôt distant", + "command.rename": "Renommer", + "command.renameBranch": "Renommer la branche...", + "command.reopenClosedRepositories": "Reopen Closed Repositories...", + "command.restoreCommitTemplate": "Restaurer le modèle de commit", + "command.revealFileInOS.linux": "Ouvrir le dossier contenant", + "command.revealFileInOS.mac": "Afficher dans le Finder", + "command.revealFileInOS.windows": "Afficher dans l'Explorateur de fichiers", + "command.revealInExplorer": "Afficher en mode Explorateur", + "command.revertChange": "Restaurer la modification", + "command.revertSelectedRanges": "Restaurer les portées sélectionnées", + "command.showOutput": "Afficher la sortie Git", + "command.stage": "Mettre en attente les modifications", + "command.stageAll": "Mettre en attente toutes les modifications", + "command.stageAllMerge": "Indexer toutes les fusions de changements", + "command.stageAllTracked": "Indexer tous les changements suivis", + "command.stageAllUntracked": "Indexer tous les changements non suivis", + "command.stageChange": "Mettre en attente la modification", + "command.stageSelectedRanges": "Mettre en attente les plages sélectionnées", + "command.stash": "Remiser (stash)", + "command.stashApply": "Appliquer la remise (Stash)...", + "command.stashApplyLatest": "Appliquer la dernière remise (Stash)", + "command.stashDrop": "Supprimer le remisage (stash)...", + "command.stashDropAll": "Supprimer tous les stashes...", + "command.stashIncludeUntracked": "Remiser (Inclure les non-tracés)", + "command.stashPop": "Appliquer et supprimer la remise...", + "command.stashPopLatest": "Appliquer et supprimer la dernière remise", + "command.stashStaged": "Stash intermédiaire", + "command.sync": "Synchroniser", + "command.syncRebase": "Synchroniser (Rebase)", + "command.timelineCompareWithSelected": "Comparer avec la sélection", + "command.timelineCopyCommitId": "Copier l'ID de commit", + "command.timelineCopyCommitMessage": "Copiez le message de commit.", + "command.timelineOpenDiff": "Ouvrir les modifications", + "command.timelineSelectForCompare": "Sélectionner pour comparaison", + "command.undoCommit": "Annuler la dernière validation", + "command.unstage": "Annuler la mise en attente des modifications", + "command.unstageAll": "Annuler la mise en attente de toutes les modifications", + "command.unstageSelectedRanges": "Annuler la mise en attente des plages sélectionnées", + "config.allowForcePush": "Contrôle si force push (avec ou sans lease) est activé.", + "config.allowNoVerifyCommit": "Détermine si les commits sans exécution des crochets pre-commit et commit-msg sont autorisés.", + "config.alwaysShowStagedChangesResourceGroup": "Toujours afficher le groupe de ressources des changements en zone de transit (Staged).", + "config.alwaysSignOff": "Contrôle le flag signoff pour toutes les modifications.", + "config.autoRepositoryDetection": "Configure le moment où les dépôts doivent être détectés automatiquement.", + "config.autoRepositoryDetection.false": "Désactivez l’analyse de dépôt automatique.", + "config.autoRepositoryDetection.openEditors": "Rechercher dans les dossiers parents de fichiers ouverts.", + "config.autoRepositoryDetection.subFolders": "Rechercher dans les sous-dossiers du dossier actuellement ouvert.", + "config.autoRepositoryDetection.true": "Recherchez dans les deux sous-dossiers du dossier ouvert en cours et dans les dossiers parents de fichiers ouverts.", + "config.autoStash": "Remisez (stash) les changements avant de les tirer et de les restaurer après un tirage réussi.", + "config.autofetch": "Quand la valeur est true, les commits sont automatiquement récupérés (fetch) à partir du dépôt distant par défaut du dépôt Git actuel. Quand la valeur est 'all', les commits sont récupérés à partir de tous les dépôts distants.", + "config.autofetchPeriod": "Durée en secondes entre chaque récupération git automatique quand `git.autofetch` est activé.", + "config.autorefresh": "Détermine si l'actualisation automatique est activée.", + "config.branchPrefix": "Préfixe utilisé lors de la création d’une branche.", + "config.branchProtection": "Liste des branches protégées. Par défaut, une invite s’affiche avant que les modifications ne soient validées dans une branche protégée. L’invite peut être contrôlée à l’aide du paramètre `#git.branchProtectionPrompt#`.", + "config.branchProtectionPrompt": "Contrôle si une invite est affichée avant la validation des modifications dans une branche protégée.", + "config.branchProtectionPrompt.alwaysCommit": "Toujours valider les modifications apportées à la branche protégée.", + "config.branchProtectionPrompt.alwaysCommitToNewBranch": "Toujours valider les changements dans une nouvelle branche.", + "config.branchProtectionPrompt.alwaysPrompt": "Toujours demander avant la validation des modifications dans une branche protégée.", + "config.branchRandomNameDictionary": "Liste des dictionnaires utilisés pour le nom de branche généré de manière aléatoire. Chaque valeur représente le dictionnaire utilisé pour générer le segment du nom de la branche. Dictionnaires pris en charge : « adjectifs », « animaux », « couleurs » et « nombres ».", + "config.branchRandomNameDictionary.adjectives": "Adjectif aléatoire", + "config.branchRandomNameDictionary.animals": "Nom d’animal aléatoire", + "config.branchRandomNameDictionary.colors": "Nom de couleur aléatoire", + "config.branchRandomNameDictionary.numbers": "Nombre aléatoire compris entre 100 et 999", + "config.branchRandomNameEnable": "Contrôle si un nom aléatoire est généré lors de la création d’une branche.", + "config.branchSortOrder": "Contrôle l'ordre de tri des branches.", + "config.branchValidationRegex": "Expression régulière pour valider les nouveaux noms de branche.", + "config.branchWhitespaceChar": "Caractère permettant de remplacer les espaces dans les nouveaux noms de branche et de séparer les segments d’un nom de branche généré de manière aléatoire.", + "config.checkoutType": "Contrôle le type des références Git listées au moment de l'exécution de Extraire vers...", + "config.checkoutType.local": "Branches locales", + "config.checkoutType.remote": "Branches distantes", + "config.checkoutType.tags": "Étiquettes", + "config.closeDiffOnOperation": "Contrôle si l’éditeur de différences doit être fermé automatiquement lorsque les modifications sont remises en cache, validées, ignorées, intermédiaires ou non.", + "config.commandsToLog": "Liste des commandes git (par exemple, commit, push) pour lesquelles 'stdout' serait journalisé dans le [git output](command:git.showOutput). Si un crochet côté client est configuré pour la commande git, le « stdout » du crochet côté client est également enregistré dans le [git output](command:git.showOutput).", + "config.confirmEmptyCommits": "Confirmez toujours la création de commits vides pour la commande 'Git: Commit Empty'.", + "config.confirmForcePush": "Détermine s’il faut demander confirmation avant de forcer le push.", + "config.confirmNoVerifyCommit": "Contrôle s’il faut demander une confirmation avant la validation sans vérification.", + "config.confirmSync": "Confirmez avant de synchroniser des dépôts git.", + "config.countBadge": "Contrôle le badge de compte Git.", + "config.countBadge.all": "Compter tous les changements.", + "config.countBadge.off": "Désactivez le compteur.", + "config.countBadge.tracked": "Compter uniquement les changements suivis.", + "config.decorations.enabled": "Contrôle si Git contribue aux couleurs et aux badges de l'Explorateur et de la vue Éditeurs ouverts.", + "config.defaultBranchName": "Le nom de la branche par défaut (ex : main, jonction, développement) lors de l’initialisation d’un nouveau référentiel git. S’il est vide, le nom de la branche par défaut configuré dans git sera utilisé.", + "config.defaultCloneDirectory": "Emplacement par défaut où cloner un dépôt git.", + "config.detectSubmodules": "Contrôle s’il faut détecter automatiquement les sous-modules git.", + "config.detectSubmodulesLimit": "Contrôle la limite de sous-modules git détectés.", + "config.discardAllScope": "Contrôle les modifications ignorées par la commande 'Ignorer toutes les modifications'. 'all' ignore toutes les modifications. 'tracked' ignore uniquement les fichiers suivis. 'prompt' affiche un message d'invite chaque fois que l’action est exécutée.", + "config.enableCommitSigning": "Active la signature de commit avec GPG ou X.509.", + "config.enableSmartCommit": "Validez toutes les modifications en l'absence de modifications en attente.", + "config.enableStatusBarSync": "Contrôle si la commande Git Sync apparaît dans la barre d'état.", + "config.enabled": "Indique si git est activé.", + "config.experimental.installGuide": "Améliorations expérimentales du flux d’installation git", + "config.fetchOnPull": "Si activé, récupère toutes les branches au tirage. Sinon, récupère seulement la branche actuelle.", + "config.followTagsWhenSync": "Envoyez (push) toutes les balises annotées lors de l’exécution de la commande de synchronisation.", + "config.ignoreLegacyWarning": "Ignore l'avertissement Git hérité.", + "config.ignoreLimitWarning": "Ignore l'avertissement en cas de changements trop nombreux dans un dépôt.", + "config.ignoreMissingGitWarning": "Ignore l'avertissement quand Git est manquant.", + "config.ignoreRebaseWarning": "Ignore l'avertissement quand il semble que la branche ait été rebasée au moment du tirage (pull).", + "config.ignoreSubmodules": "Ignore les modifications apportées aux sous-modules dans l'arborescence de fichiers.", + "config.ignoreWindowsGit27Warning": "Ignore l'avertissement lorsque Git 2.25 - 2.26 est installé sur Windows.", + "config.ignoredRepositories": "Liste des dépôts git à ignorer.", + "config.inputValidation": "Contrôle quand afficher la validation de la saisie du message de commit.", + "config.inputValidationLength": "Contrôle le taille de la longueur de message de commit pour afficher un avertissement.", + "config.inputValidationSubjectLength": "Contrôle le seuil de longueur de l'objet du message de validation pour afficher un avertissement. Annulez pour hériter la valeur de 'config.inputValidationLength'.", + "config.mergeEditor": "Ouvrez l’éditeur de fusion pour les fichiers actuellement en conflit.", + "config.openAfterClone": "Détermine s'il est nécessaire d'ouvrir un dépôt automatiquement après le clonage.", + "config.openAfterClone.always": "Effectue toujours l'ouverture dans la fenêtre active.", + "config.openAfterClone.alwaysNewWindow": "Effectue toujours l'ouverture dans une nouvelle fenêtre.", + "config.openAfterClone.prompt": "Demande toujours l'action à effectuer.", + "config.openAfterClone.whenNoFolderOpen": "Effectue uniquement l'ouverture dans la fenêtre active quand aucun dossier n'est ouvert.", + "config.openDiffOnClick": "Contrôle si l'éditeur de diff doit être ouvert quand l'utilisateur clique sur un changement. Sinon, l'éditeur normal est ouvert.", + "config.openRepositoryInParentFolders": "Contrôlez si un référentiel dans les dossiers parents d’espaces de travail ou les fichiers ouverts doit être ouvert.", + "config.openRepositoryInParentFolders.always": "Toujours ouvrir un référentiel dans les dossiers parents des espaces de travail ou les fichiers ouverts.", + "config.openRepositoryInParentFolders.never": "N’ouvrez jamais de référentiel dans les dossiers parents d’espaces de travail ou les fichiers ouverts.", + "config.openRepositoryInParentFolders.prompt": "Invite avant d’ouvrir un référentiel, les dossiers parents des espaces de travail ou les fichiers ouverts.", + "config.optimisticUpdate": "Contrôle s’il faut mettre à jour l’état de la vue Contrôle de code source de manière optimiste après l’exécution de commandes Git.", + "config.path": "Chemin et nom de fichier de l'exécutable git. Exemple : 'C:\\Program Files\\Git\\bin\\git.exe' (Windows). Il peut s'agir également d'un tableau de valeurs de chaîne contenant plusieurs chemins de recherche.", + "config.postCommitCommand": "Exécutez une commande Git après une validation réussie.", + "config.postCommitCommand.none": "N'exécutez pas de commande après une validation.", + "config.postCommitCommand.push": "Exécutez 'git push' après une validation réussie.", + "config.postCommitCommand.sync": "Exécutez 'git pull' et 'git push' après une validation réussie.", + "config.promptToSaveFilesBeforeCommit": "Contrôle si Git doit vérifier les fichiers non sauvegardés avant d'effectuer le commit.", + "config.promptToSaveFilesBeforeCommit.always": "Vérifiez les fichiers non enregistrés.", + "config.promptToSaveFilesBeforeCommit.never": "Désactive cette vérification.", + "config.promptToSaveFilesBeforeCommit.staged": "Vérifiez uniquement les fichiers organisés non enregistrés.", + "config.promptToSaveFilesBeforeStash": "Contrôle si Git doit rechercher les fichiers non enregistrés avant de faire un stash des changements.", + "config.promptToSaveFilesBeforeStash.always": "Vérifiez les fichiers non enregistrés.", + "config.promptToSaveFilesBeforeStash.never": "Désactivez la vérification.", + "config.promptToSaveFilesBeforeStash.staged": "Vérifiez uniquement les fichiers organisés non enregistrés.", + "config.pruneOnFetch": "Effectue un élagage au moment de la récupération.", + "config.publishBeforeContinueOn": "Contrôle si l’état git non publié lors de l’utilisation de Continuer à travailler à partir d’un référentiel git.", + "config.publishBeforeContinueOn.always": "Toujours publier l’état git non publié lors de l’utilisation de Continuer à travailler à partir d’un référentiel git", + "config.publishBeforeContinueOn.never": "Jamais publier l’état git non publié lors de l’utilisation de Continuer à travailler à partir d’un référentiel git", + "config.publishBeforeContinueOn.prompt": "Inviter à publier l’état git non publié lors de l’utilisation de Continuer à travailler à partir d’un référentiel git", + "config.pullBeforeCheckout": "Contrôle si une branche qui n’a pas de validations sortantes est transférée rapidement avant d’être extraite.", + "config.pullTags": "Récupérez toutes les balises pendant le tirage.", + "config.rebaseWhenSync": "Forcez git à utiliser rebase pendant l'exécution de la commande sync.", + "config.rememberPostCommitCommand": "Mémoriser la dernière commande git qui s’est exécutée après une validation.", + "config.repositoryScanIgnoredFolders": "Liste des dossiers ignorés lors de la recherche de référentiels Git lorsque `#git.autoRepositoryDetection#` est défini sur `true` ou `subFolders`.", + "config.repositoryScanMaxDepth": "Contrôle la profondeur utilisée lors de l’analyse des dossiers d’espace de travail pour les dépôts Git quand '#git.autoRepositoryDetection#' a la valeur 'true' ou 'subFolders'. Peut être défini sur « -1 » pour aucune limite.", + "config.requireGitUserConfig": "Contrôle si une configuration utilisateur Git explicite est nécessaire ou si elle peut être devinée par Git quand elle est manquante.", + "config.scanRepositories": "Liste des chemins d’accès pour rechercher des dépôts git.", + "config.showActionButton": "Contrôle si un bouton d’action est affiché dans la vue Contrôle de code source.", + "config.showActionButton.commit": "Afficher un bouton d’action pour valider les modifications lorsque la branche locale a modifié des fichiers prêts à être validés.", + "config.showActionButton.publish": "Afficher un bouton d’action pour publier la branche locale lorsqu’elle n’a pas de branche distante de suivi.", + "config.showActionButton.sync": "Afficher un bouton d’action pour synchroniser les modifications lorsque la branche locale est en avance ou derrière la branche distante.", + "config.showCommitInput": "Détermine si l'entrée de commit doit être affichée dans le panneau de contrôle de code source Git.", + "config.showInlineOpenFileAction": "Contrôle s’il faut afficher une action Ouvrir le fichier dans l’affichage des modifications de Git.", + "config.showProgress": "Contrôle si les actions git doivent afficher la progression.", + "config.showPushSuccessNotification": "Contrôle s’il faut afficher une notification en cas de réussite d'un envoi (push).", + "config.similarityThreshold": "Contrôle le seuil de l’index de similarité (c’est-à-dire le nombre d’ajouts/suppressions par rapport à la taille du fichier) pour que les modifications apportées à une paire de fichiers ajoutés/supprimés soient considérées comme un changement de nom.", + "config.smartCommitChanges": "Contrôle les modifications organisées automatiquement par Smart Commit.", + "config.smartCommitChanges.all": "Organise automatiquement toutes les modifications.", + "config.smartCommitChanges.tracked": "Organise automatiquement les modifications suivies uniquement.", + "config.statusLimit": "Contrôle comment limiter le nombre de modifications qui peuvent être analysées à partir de la commande d’état Git. Peut être défini sur 0 sans limite.", + "config.suggestSmartCommit": "Propose d'activer Smart Commit (valide toutes les modifications en l'absence de modifications organisées).", + "config.supportCancellation": "Contrôle si une notification apparaît lors de l'exécution de l'action Sync, qui permet à l'utilisateur d'annuler l'opération.", + "config.terminalAuthentication": "Détermine si VS Code doit être activé en tant que gestionnaire d’authentification pour les processus git générés dans le terminal intégré. Remarque : Les terminaux doivent redémarrer pour permettre la prise en compte des changements apportés à ce paramètre.", + "config.terminalGitEditor": "Détermine si VS Code doit être activé en tant qu’éditeur Git pour les processus git générés dans le terminal intégré. Remarque : Les terminaux doivent redémarrer pour permettre la prise en compte des changements apportés à ce paramètre.", + "config.timeline.date": "Contrôle la date à utiliser pour les éléments de la vue Chronologie.", + "config.timeline.date.authored": "Utiliser la date de création", + "config.timeline.date.committed": "Utiliser la date de commit", + "config.timeline.showAuthor": "Contrôle si l'auteur du commit doit être affiché dans la vue Chronologie.", + "config.timeline.showUncommitted": "Contrôle s’il faut afficher les modifications non validées dans l’affichage Chronologie.", + "config.untrackedChanges": "Contrôle le comportement des changements non suivis.", + "config.untrackedChanges.hidden": "Les changements non suivis sont masqués et exclus de plusieurs actions.", + "config.untrackedChanges.mixed": "Tous les changements, suivis et non suivis, apparaissent ensemble et se comportent de la même manière.", + "config.untrackedChanges.separate": "Les changements non suivis apparaissent séparément dans la vue Contrôle de code source. Ils sont également exclus de plusieurs actions.", + "config.useCommitInputAsStashMessage": "Détermine s'il est nécessaire d'utiliser le message de la zone d'entrée de commit en tant que message de stash par défaut.", + "config.useEditorAsCommitInput": "Contrôle si un éditeur de texte intégral est utilisé pour créer des messages de validation, chaque fois qu’aucun message n’est fourni dans la zone d’entrée de validation.", + "config.useForcePushWithLease": "Contrôles si force push utilise la variante force-with-lease plus sûr.", + "config.useIntegratedAskPass": "Contrôle si GIT_ASKPASS doit être remplacé pour utiliser la version intégrée.", + "config.verboseCommit": "Activez la sortie détaillée quand '#git.useEditorAsCommitInput#' est activé.", + "description": "Intégration Git SCM", + "displayName": "Git", + "submenu.branch": "Branche", + "submenu.changes": "Changements", + "submenu.commit": "Valider", + "submenu.commit.amend": "Modifier", + "submenu.commit.signoff": "Fermer la session", + "submenu.explorer": "Git", + "submenu.pullpush": "Tirer (pull), envoyer (push)", + "submenu.remotes": "À distance", + "submenu.stash": "Remiser (stash)", + "submenu.tags": "Étiquettes", + "view.workbench.cloneRepository": "Vous pouvez cloner un dépôt localement.\r\n[Cloner un dépôt](command:git.clone 'Cloner un dépôt une fois l’extension Git activée')", + "view.workbench.learnMore": "Pour en savoir plus sur l'utilisation de Git et du contrôle de code source dans VS Code, [lisez notre documentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepositories": "Git repositories were found that were previously closed.\r\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepository": "A git repository was found that was previously closed.\r\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "Si vous voulez utiliser des fonctionnalités git, activez git dans vos [paramètres](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPour en savoir plus sur l'utilisation de Git et du contrôle de code source dans VS Code, [lisez notre documentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.empty": "Pour utiliser des fonctionnalités git, vous pouvez ouvrir un dossier contenant un dépôt git ou le cloner à partir d'une URL.\r\n[Ouvrir un dossier](command:vscode.openFolder)\r\n[Cloner le dépôt](command:git.clone)\r\nPour en savoir plus sur la façon d'utiliser git et le contrôle de code source dans VS Code [lisez nos documents](https://aka.ms/vscode-scm).", + "view.workbench.scm.emptyWorkspace": "L'espace de travail actuellement ouvert n'a aucun dossier contenant des dépôts git.\r\n[Ajouter un dossier à l'espace de travail](command:workbench.action.addRootFolder)\r\nPour en savoir plus sur la façon d'utiliser git et le contrôle de code source dans VS Code [lisez nos documents](https://aka.ms/vscode-scm).", + "view.workbench.scm.folder": "Le dossier actif ne contient aucun dépôt git. Vous pouvez initialiser un dépôt pour activer les fonctionnalités de contrôle de code source basées sur git.\r\n[Initialiser un dépôt](command:git.init?%5Btrue%5D)\r\nPour en savoir plus sur l’utilisation de git et le contrôle de code source dans VSCode, [consultez notre documentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing": "Installez Git, un système de contrôle de code source populaire, pour suivre les modifications du code et collaborer avec d’autres personnes. En savoir plus sur notre [Git guides](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing.linux": "Le contrôle de code source dépend de Git en cours d’installation.\r\n[Download Git for Linux](https://git-scm.com/download/linux)\r\nAprès l’installation, [reload](command:workbench.action.reloadWindow) (ou [troubleshoot](command:git.showOutput)). Des fournisseurs de contrôle de code source supplémentaires peuvent être installés [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.missing.mac": "[Download Git for macOS](https://git-scm.com/download/mac)\r\nAprès l’installation, [reload](command:workbench.action.reloadWindow) (ou [troubleshoot](command:git.showOutput)). Des fournisseurs de contrôle de code source supplémentaires peuvent être installés [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.missing.windows": "[Download Git for Windows](https://git-scm.com/download/win)\r\nAprès l’installation, [reload](command:workbench.action.reloadWindow) (ou [troubleshoot](command:git.showOutput)). Des fournisseurs de contrôle de code source supplémentaires peuvent être installés [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.repositoriesInParentFolders": "Des dépôts Git ont été trouvés dans les dossiers parents de l’espace de travail ou dans les fichiers ouverts.\r\n [Ouvrir le référentiel](command:git.openRepositoriesInParentFolders)\r\n Utilisez le paramètre [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) pour contrôler si les dépôts Git dans les dossiers parents de l’espace de travail ou les fichiers ouverts sont ouverts. Pour en savoir plus [lire nos documents](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.repositoryInParentFolders": "Un dépôt Git a été trouvé dans les dossiers parents de l’espace de travail ou dans les fichiers ouverts.\r\n [Ouvrir le référentiel](command:git.openRepositoriesInParentFolders)\r\n Utilisez le paramètre [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) pour contrôler si les dépôts Git dans les dossiers parents des espaces de travail ou les fichiers ouverts sont ouverts. Pour en savoir plus [lire nos documents](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.scanFolderForRepositories": "Analyse du dossier à la recherche de dépôts Git...", + "view.workbench.scm.scanWorkspaceForRepositories": "Analyse de l’espace de travail à la recherche de référentiels Git...", + "view.workbench.scm.unsafeRepositories": "Les référentiels Git détectés sont potentiellement dangereux, car les dossiers appartiennent à une autre personne que l’utilisateur actuel.\r\n[Gérez les référentiels non sécurisés](command:git.manageUnsafeRepositories)\r\nPour en savoir plus sur les référentiels non sécurisés [consultez nos documents](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.unsafeRepository": "Le référentiel Git détecté est potentiellement dangereux, car le dossier appartient à une autre personne que l’utilisateur actuel.\r\n[Gérez les référentiels non sécurisés](command:git.manageUnsafeRepositories)\r\nPour en savoir plus sur les référentiels non sécurisés [consultez nos documents](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.workspace": "L’espace de travail actif n’a aucun dossier contenant des dépôts git. Vous pouvez initialiser un dépôt dans un dossier pour activer les fonctionnalités de contrôle de code source basées sur git.\r\n[Initialiser un dépôt](command:git.init)\r\nPour en savoir plus sur l’utilisation de git et le contrôle de code source dans VS Code, [consultez notre documentation](https://aka.ms/vscode-scm)." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/vscode.github-authentication.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.github-authentication.i18n.json new file mode 100644 index 0000000000..b87691d0ec --- /dev/null +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.github-authentication.i18n.json @@ -0,0 +1,36 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Continue to GitHub": "Continuer vers GitHub", + "Continue to GitHub to create a Personal Access Token (PAT)": "Continuer vers GitHub pour créer un Jeton d’accès personnel (PAT)", + "Copy & Continue to GitHub": "Copier et continuer vers GitHub", + "GitHub Enterprise Server URI is not a valid URI: {0}": "L’URI du serveur GitHub Enterprise n’est pas un URI valide : {0}", + "Having trouble logging in? Would you like to try a different way? ({0})": "Vous ne parvenez pas à vous connecter ? Voulez-vous essayer une autre méthode ? ({0})", + "No": "Non", + "Open [{0}]({0}) in a new tab and paste your one-time code: {1}/The [{0}]({0}) will be a url and the {1} will be a code, e.g. 123-456{Locked=\"[{0}]({0})\"}": "Ouvrez [{0}]({0}) dans un nouvel onglet et collez votre code à usage unique : {1}", + "Sign in failed: {0}": "Échec de la connexion : {0}", + "Sign out failed: {0}": "Échec de la déconnexion : {0}", + "Signing in to {0}.../The {0} will be a url, e.g. github.com": "Connexion à {0}...", + "To finish authenticating, navigate to GitHub and paste in the above one-time code.": "Pour terminer l’authentification, accédez à GitHub et collez le code unique ci-dessus.", + "To finish authenticating, navigate to GitHub to create a PAT then paste the PAT into the input box.": "Pour terminer l’authentification, accédez à GitHub pour créer un PAT, puis collez le PAT dans la zone d’entrée.", + "Yes": "Oui", + "You have not yet finished authorizing this extension to use GitHub. Would you like to try a different way? ({0})": "Vous n’avez pas encore terminé d’autoriser cette extension à utiliser GitHub. Voulez-vous essayer un autre moyen ? ({0})", + "Your Code: {0}/The {0} will be a code, e.g. 123-456": "Votre code : {0}", + "device code": "Code de l’appareil", + "local server": "serveur local", + "personal access token": "jeton d’accès personnel" + }, + "package": { + "description": "Fournisseur d'authentification GitHub", + "displayName": "Authentification GitHub" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/vscode.github.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.github.i18n.json new file mode 100644 index 0000000000..8df3eac299 --- /dev/null +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.github.i18n.json @@ -0,0 +1,49 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Checkout on vscode.dev": "Extraire sur vscode.dev", + "Copy vscode.dev Link": "Copier le lien vscode.dev", + "Create Fork": "Créer une duplication (fork)", + "Create GitHub fork": "Créer une duplication (fork) GitHub", + "Create PR": "Créer une demande de tirage (PR)", + "Creating GitHub Pull Request...": "Création d'une demande de tirage (pull request) GitHub...", + "Creating first commit": "Création du premier commit", + "Forking \"{0}/{1}\"...": "Création d'une duplication (fork) '{0}/{1}'...", + "Learn More": "Learn More", + "Log level: {0}": "Niveau de consignation : {0}", + "No": "Non", + "No template": "Aucun modèle", + "Open PR": "Ouvrir la demande de tirage (PR)", + "Open on GitHub": "Ouvrir dans GitHub", + "Pick a folder to publish to GitHub": "Choisir un dossier à publier sur GitHub", + "Publishing to a private GitHub repository": "Publication sur un dépôt GitHub privé", + "Publishing to a public GitHub repository": "Publication sur un dépôt GitHub public", + "Pushing changes...": "Envoi (push) des changements...", + "Select the Pull Request template": "Sélectionner le modèle de demande de tirage (pull request)", + "Select which files should be included in the repository.": "Sélectionnez les fichiers à inclure dans le dépôt.", + "Successfully published the \"{0}\" repository to GitHub.": "Publication réussie du dépôt '{0}' sur GitHub.", + "The PR \"{0}/{1}#{2}\" was successfully created on GitHub.": "La demande de tirage (PR) '{0}/{1}#{2}' a été correctement créée sur GitHub.", + "The fork \"{0}\" was successfully created on GitHub.": "La duplication (fork) '{0}' a été correctement créée sur GitHub.", + "Uploading files": "Chargement des fichiers", + "You don\\'t have permissions to push to \"{0}/{1}\" on GitHub. Would you like to create a fork and push to it instead?": "Vous n’avez pas les autorisations nécessaires pour effectuer un envoi (push) vers « {0}/{1} » sur GitHub. Voulez-vous créer une duplication (fork) pour y effectuer l’envoi à la place ?", + "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected.": "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected." + }, + "package": { + "config.branchProtection": "Contrôle s’il faut interroger les règles de référentiel pour les référentiels GitHub", + "config.gitAuthentication": "Détermine si l'authentification GitHub automatique doit être activée pour les commandes Git dans VS Code.", + "config.gitProtocol": "Contrôle le protocole utilisé pour cloner un référentiel GitHub", + "description": "Fonctionnalités GitHub pour VS Code", + "displayName": "GitHub", + "welcome.publishFolder": "Vous pouvez publier directement ce dossier sur un dépôt GitHub. Une fois la publication effectuée, vous avez accès aux fonctionnalités de contrôle de code source gérées par git et GitHub.\r\n[$(github) Publier sur GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "Vous pouvez publier directement un dossier d’espace de travail dans un référentiel GitHub. Une fois publié, vous aurez accès aux fonctionnalités de contrôle de code source optimisées par Git et GitHub.\r\n[$(github) Publier sur GitHub](command:github.publish)" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/vscode.ipynb.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.ipynb.i18n.json new file mode 100644 index 0000000000..5de4939e48 --- /dev/null +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.ipynb.i18n.json @@ -0,0 +1,25 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Insert Image as Attachment": "Insérer une image en pièce jointe" + }, + "package": { + "cleanInvalidImageAttachment.title": "Nettoyer la référence de pièce jointe d’image non valide", + "description": "Fournit une prise en charge de base pour l’ouverture et la lecture des fichiers de bloc-notes .ipynb de Jupyter", + "displayName": "Prise en charge de .ipynb", + "ipynb.pasteImagesAsAttachments.enabled": "Activez/désactivez le collage d’images dans la cellule Markdown des fichiers ipynb notebook. Les images collées sont insérées en tant que pièces jointes dans la cellule.", + "markdownAttachmentRenderer.displayName": "Convertisseur de pièce jointe ipynb Markdown-It", + "newUntitledIpynb.shortTitle": "Bloc-notes Jupyter", + "newUntitledIpynb.title": "Nouveau Jupyter Notebook", + "openIpynbInNotebookEditor.title": "Ouvrir le fichier IPYNB dans l’éditeur de notebook" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/vscode.json-language-features.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.json-language-features.i18n.json new file mode 100644 index 0000000000..4d712980b6 --- /dev/null +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.json-language-features.i18n.json @@ -0,0 +1,184 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "$ref \\'{0}\\' in \\'{1}\\' can not be resolved.": "$ref \\'{0}\\' dans \\'{1}\\' ne peut pas être résolu.", + "": "", + "A default value. Used by suggestions.": "Valeur par défaut. Utilisée par les suggestions.", + "A descriptive title of the element.": "Titre descriptif de l’élément.", + "A long description of the element. Used in hover menus and suggestions.": "Description longue de l’élément. Utilisé dans les menus sensitif et les suggestions.", + "A map of property names to either an array of property names or a schema. An array of property names means the property named in the key depends on the properties in the array being present in the object in order to be valid. If the value is a schema, then the schema is only applied to the object if the property in the key exists on the object.": "Mappage des noms de propriétés à un tableau de noms de propriétés ou à un schéma. Un tableau de noms de propriétés signifie que la propriété nommée dans la clé dépend des propriétés du tableau présent dans l’objet pour être valide. Si la valeur est un schéma, le schéma n’est appliqué à l’objet que si la propriété de la clé existe sur l’objet.", + "A map of property names to schemas for each property.": "Mappage des noms de propriétés aux schémas de chaque propriété.", + "A map of regular expressions on property names to schemas for matching properties.": "Mappage d’expressions régulières sur des noms de propriétés vers des schémas pour les propriétés correspondantes.", + "A number that should cleanly divide the current value (i.e. have no remainder).": "Nombre qui doit diviser correctement la valeur actuelle (à savoir aucun reste à l’issue de l’opération).", + "A regular expression to match the string against. It is not implicitly anchored.": "Expression régulière à mettre en correspondance avec la chaîne. Elle n’est pas implicitement ancrée.", + "A schema which must not match.": "Schéma qui ne doit pas correspondre.", + "A unique identifier for the schema.": "Identificateur unique du schéma.", + "An array instance is valid against \\\"contains\\\" if at least one of its elements is valid against the given schema.": "Une instance de tableau est valide par rapport à \\« contains\\ » si au moins un de ses éléments est valide par rapport au schéma donné.", + "An array of schemas, all of which must match.": "Tableau de schémas, qui doivent tous correspondre.", + "An array of schemas, exactly one of which must match.": "Tableau de schémas, dont l’un doit correspondre exactement.", + "An array of schemas, where at least one must match.": "Tableau de schémas, où au moins un doit correspondre.", + "An array of strings that lists the names of all properties required on this object.": "Tableau de chaînes qui répertorie les noms de toutes les propriétés requises sur cet objet.", + "An instance validates successfully against this keyword if its value is equal to the value of the keyword.": "Une instance est validée avec succès par rapport à ce mot clé si sa valeur est égale à la valeur du mot clé.", + "Array does not contain required item.": "Le tableau ne contient pas l’élément requis.", + "Array has duplicate items.": "Le tableau contient des éléments dupliqués.", + "Array has too few items that match the contains contraint. Expected {0} or more.": "Le tableau contient trop peu d’éléments qui correspondent à la contrainte contains. Le système attendait {0} ou plus.", + "Array has too few items. Expected {0} or more.": "Le tableau comporte trop peu d’éléments. {0} ou plus attendus.", + "Array has too many items according to schema. Expected {0} or fewer.": "Le tableau contient trop d’éléments selon le schéma. Le système attendait {0} ou moins.", + "Array has too many items that match the contains contraint. Expected {0} or less.": "Le tableau contient trop d’éléments qui correspondent à la contrainte contains. Le système attendait {0} ou moins.", + "Array has too many items. Expected {0} or fewer.": "Le tableau contient trop d’éléments. Le système attendait {0} ou moins.", + "Colon expected": "Deux-points attendu", + "Comments are not permitted in JSON.": "Les commentaires ne sont pas autorisés au format JSON.", + "Comments from schema authors to readers or maintainers of the schema.": "Commentaires des auteurs de schéma aux lecteurs ou aux chargés de maintenance du schéma.", + "Configure": "Configurer", + "Configured by extension: {0}": "Configuré par l’extension : {0}", + "Configured in user settings": "Configuré dans les paramètres utilisateur", + "Configured in workspace settings": "Configuré dans les paramètres de l’espace de travail", + "Default value": "Valeur par défaut", + "Describes the content encoding of a string property.": "Décrit l’encodage de contenu d’une propriété de chaîne.", + "Describes the format expected for the value.": "Décrit le format attendu pour la valeur.", + "Describes the media type of a string property.": "Décrit le type de média d’une propriété de chaîne.", + "Downloading schemas is disabled through setting \\'{0}\\'": "Le téléchargement des schémas est désactivé via le paramètre \\'{0}\\'", + "Downloading schemas is disabled. Click to configure.": "Le téléchargement des schémas est désactivé. Cliquez pour configurer.", + "Draft-03 schemas are not supported.": "Les schémas Draft-03 ne sont pas pris en charge.", + "Duplicate anchor declaration: \\'{0}\\'": "Déclaration d’ancre dupliquée : \\'{0}\\'", + "Duplicate object key": "Clé d’objet en double", + "Either a schema or a boolean. If a schema, then used to validate all properties not matched by 'properties' or 'patternProperties'. If false, then any properties not matched by either will cause this schema to fail.": "Schéma ou booléen. S’il s’agit d’un schéma, il sert à valider toutes les propriétés sans correspondance par 'properties' ou 'patternProperties'. Si la valeur est fausse, toutes les propriétés sans correspondance entraînent l’échec de ce schéma.", + "Either a string of one of the basic schema types (number, integer, null, array, object, boolean, string) or an array of strings specifying a subset of those types.": "Chaîne de l’un des types de schéma de base (nombre, entier, caractère Null, tableau, objet, booléen, chaîne) ou tableau de chaînes spécifiant un sous-ensemble de ces types.", + "End of file expected.": "Fin de fichier attendue.", + "Expected a JSON object, array or literal.": "Objet, tableau ou littéral JSON attendu.", + "Expected comma": "Virgule attendue", + "Expected comma or closing brace": "Virgule ou accolade fermante attendue", + "Expected comma or closing bracket": "Virgule ou crochet fermant attendu", + "Failed to sort the JSONC document, please consider opening an issue.": "Échec du tri du document JSONC. Envisagez d’ouvrir un problème.", + "For arrays, only when items is set as an array. If it is a schema, then this schema validates items after the ones specified by the items array. If it is false, then additional items will cause validation to fail.": "Pour les tableaux, uniquement quand les éléments sont définis sous forme de tableau. S’il s’agit d’un schéma, ce schéma valide les éléments après ceux spécifiés par le tableau d’éléments. Si la valeur est fausse, les éléments supplémentaires entraînent l’échec de la validation.", + "For arrays. Can either be a schema to validate every element against or an array of schemas to validate each item against in order (the first schema will validate the first element, the second schema will validate the second element, and so on.": "Pour les tableaux. Peut être un schéma par rapport auquel valider chaque élément ou un tableau de schémas par rapport auquel valider chaque élément dans l’ordre (le premier schéma valide le premier élément, le second schéma valide le deuxième élément, et ainsi de suite).", + "If all of the items in the array must be unique. Defaults to false.": "Indique si tous les éléments du tableau doivent être uniques. La valeur par défaut est false.", + "If the instance is an object, this keyword validates if every property name in the instance validates against the provided schema.": "Si l’instance est un objet, ce mot clé vérifie si chaque nom de propriété de l’instance est validé par rapport au schéma fourni.", + "Incorrect type. Expected \"{0}\".": "Type incorrect. « {0} » attendu.", + "Incorrect type. Expected one of {0}.": "Type incorrect. L’un des {0} attendus.", + "Indicates that the value of the instance is managed exclusively by the owning authority.": "Indique que la valeur de l’instance est gérée exclusivement par l’autorité propriétaire.", + "Invalid characters in string. Control characters must be escaped.": "Caractères non valides dans la chaîne. Les caractères de contrôle doivent être placés dans une séquence d’échappement.", + "Invalid color format. Use #RGB, #RGBA, #RRGGBB or #RRGGBBAA.": "Format de couleur non valide. Utilisez #RGB, #RGBA, #RRGGBB ou #RRGGBBAA.", + "Invalid escape character in string.": "Caractère d’échappement non valide dans la chaîne.", + "Invalid number format.": "Format de nombre non valide.", + "Invalid unicode sequence in string.": "Séquence Unicode non valide dans la chaîne.", + "Item does not match any validation rule from the array.": "L’élément ne correspond à aucune règle de validation du tableau.", + "JSON Language Server": "Serveur de langage JSON", + "JSON Outline Status": "État du plan JSON", + "JSON Validation Status": "Statut de validation JSON", + "JSON schema cache cleared.": "Cache de schéma JSON effacé.", + "JSON schema configured": "Schéma JSON configuré", + "JSON: Schema Resolution Error": "JSON : erreur de résolution de schéma", + "Learn more about JSON schema configuration...": "En savoir plus sur la configuration du schéma JSON...", + "Loading JSON info": "Chargement des informations JSON", + "Makes the maximum property exclusive.": "Rend la propriété maximale exclusive.", + "Makes the minimum property exclusive.": "Rend la propriété minimale exclusive.", + "Matches a schema that is not allowed.": "Correspond à un schéma qui n’est pas autorisé.", + "Matches multiple schemas when only one must validate.": "Correspond à plusieurs schémas quand un seul doit être validé.", + "Missing property \"{0}\".": "Propriété manquante : « {0} »", + "New array": "Nouveau tableau", + "New object": "Nouvel objet", + "No Schema Validation": "Aucune validation de schéma", + "No schema configured for this file": "Aucun schéma configuré pour ce fichier", + "Not used for validation. Place subschemas here that you wish to reference inline with $ref.": "Non utilisé pour la validation. Placez ici les sous-schémas que vous souhaitez référencer inline avec $ref.", + "Object has fewer properties than the required number of {0}": "L’objet a moins de propriétés que le nombre requis de {0}", + "Object has more properties than limit of {0}.": "L’objet a un nombre de propriétés supérieur à la limite de {0}.", + "Object is missing property {0} required by property {1}.": "L’objet n’a pas la propriété {0} requise par la propriété {1}.", + "Open Extension": "Ouvrir l'extension", + "Open Settings": "Ouvrir les paramètres", + "Outline": "Structure", + "Problem reading content from \\'{0}\\': UTF-8 with BOM detected, only UTF 8 is allowed.": "Nous n’avons pas pu lire le contenu de \\'{0}\\', car UTF-8 a été détecté avec une marque d’ordre d’octet, alors que seul UTF-8 est autorisé.", + "Problems loading reference \\'{0}\\': {1}": "Nous n’avons pas pu charger la référence \\'{0}\\', car nous avons rencontré des problèmes : {1}", + "Property expected": "Propriété attendue", + "Property keys must be doublequoted": "Les clés de propriété doivent être entre guillemets doubles", + "Property {0} is not allowed.": "La propriété {0} n’est pas autorisée.", + "Reference a definition hosted on any location.": "Référencez une définition hébergée à n’importe quel emplacement.", + "Sample JSON values associated with a particular schema, for the purpose of illustrating usage.": "Exemples de valeurs JSON associées à un schéma particulier, dans le but d’illustrer l’utilisation.", + "Schema Validated": "Schéma validé", + "Select the schema to use for {0}": "Sélectionner le schéma à utiliser pour {0}", + "Show Schemas": "Afficher les schémas", + "String does not match the pattern of \"{0}\".": "La valeur {0} ne correspond pas au modèle « {0} ».", + "String is longer than the maximum length of {0}.": "La chaîne dépasse la longueur maximale de {0}.", + "String is not a RFC3339 date-time.": "La chaîne n’est pas un horodatage RFC3339.", + "String is not a RFC3339 date.": "La chaîne n’est pas une date RFC3339.", + "String is not a RFC3339 time.": "La chaîne n’est pas une heure RFC3339.", + "String is not a URI: {0}": "La chaîne n’est pas un URI : {0}", + "String is not a hostname.": "La chaîne n’est pas un nom d’hôte.", + "String is not an IPv4 address.": "La chaîne n’est pas une adresse IPv4.", + "String is not an IPv6 address.": "La chaîne n’est pas une adresse IPv6.", + "String is not an e-mail address.": "La chaîne n’est pas une adresse e-mail.", + "String is shorter than the minimum length of {0}.": "La chaîne est plus courte que la longueur minimale de {0}.", + "The \\\"else\\\" subschema is used for validation when the \\\"if\\\" subschema fails.": "Le sous-schéma « else » est utilisé pour la validation en cas d’échec du sous-schéma « if ».", + "The \\\"if\\\" subschema is used for validation when the \\\"if\\\" subschema succeeds.": "Le sous-schéma \\\"if\\\" est utilisé pour la validation quand le sous-schéma \\\"if\\\" réussit.", + "The maximum length of a string.": "Longueur maximale d’une chaîne.", + "The maximum number of items that can be inside an array. Inclusive.": "Nombre maximal d’éléments pouvant se trouver dans un tableau. Inclusif.", + "The maximum number of properties an object can have. Inclusive.": "Nombre maximal de propriétés qu’un objet peut avoir. Inclusif.", + "The maximum numerical value, inclusive by default.": "Valeur numérique maximale, incluse par défaut.", + "The minimum length of a string.": "Longueur minimale d’une chaîne.", + "The minimum number of items that can be inside an array. Inclusive.": "Nombre minimal d’éléments pouvant se trouver dans un tableau. Inclusif.", + "The minimum number of properties an object can have. Inclusive.": "Nombre minimal de propriétés qu’un objet peut avoir. Inclusif.", + "The minimum numerical value, inclusive by default.": "Valeur numérique minimale, inclusive par défaut.", + "The schema to verify this document against.": "Schéma par rapport auquel vérifier ce document.", + "The schema uses meta-schema features ({0}) that are not yet supported by the validator.": "Le schéma utilise des fonctionnalités de méta-schéma ({0}) qui ne sont pas encore prises en charge par le validateur.", + "The set of literal values that are valid.": "Ensemble de valeurs littérales valides.", + "The validation outcome of the \\\"if\\\" subschema controls which of the \\\"then\\\" or \\\"else\\\" keywords are evaluated.": "Le résultat de validation du sous-schéma \\\"if\\\" contrôle lequel des mots clés \\\"then\\\" ou \\\"else\\\" est évalué.", + "Trailing comma": "Virgule de fin", + "URI expected.": "URI attendu.", + "URI is expected.": "L'URI est attendu.", + "URI with a scheme is expected.": "Un URI avec un schéma est attendu.", + "Unable to compute used schemas: No document": "Impossible de calculer les schémas utilisés : aucun document", + "Unable to compute used schemas: {0}": "Impossible de calculer les schémas utilisés : {0}", + "Unable to load schema from \\'{0}\\'. No schema request service available": "Nous n’avons pas pu charger le schéma depuis \\'{0}\\', car aucun service de demande de schéma n’est disponible", + "Unable to load schema from \\'{0}\\': No content.": "Nous n’avons pas pu charger le schéma depuis \\'{0}\\', car aucun contenu n’était présent.", + "Unable to load schema from \\'{0}\\': {1}.": "Nous n’avons pas pu charger le schéma depuis \\'{0}\\' : {1}.", + "Unable to load {0}": "Impossible de charger {0}", + "Unable to parse content from \\'{0}\\': Parse error at offset {1}.": "Nous n’avons pas pu analyser le contenu depuis \\'{0}\\', car nous avons rencontré une erreur d’analyse au décalage {1}.", + "Unable to resolve schema. Click to retry.": "Impossible de résoudre le schéma. Cliquez pour réessayer.", + "Unexpected end of comment.": "Fin de commentaire inattendue.", + "Unexpected end of number.": "Fin de nombre inattendue.", + "Unexpected end of string.": "Fin de chaîne inattendue.", + "Value expected": "Valeur attendue", + "Value is above the exclusive maximum of {0}.": "La valeur est supérieure au maximum exclusif de {0}.", + "Value is above the maximum of {0}.": "La valeur est supérieure au maximum de {0}.", + "Value is below the exclusive minimum of {0}.": "La valeur est inférieure au minimum exclusif de {0}.", + "Value is below the minimum of {0}.": "La valeur est inférieure au minimum de {0}.", + "Value is deprecated": "La valeur est déconseillée", + "Value is not accepted. Valid values: {0}.": "La valeur n’est pas acceptée. Valeurs valides : {0}.", + "Value is not divisible by {0}.": "La valeur n’est pas divisible par {0}.", + "Value must be {0}.": "La valeur doit être {0}.", + "multiple JSON schemas configured": "plusieurs schémas JSON configurés", + "no JSON schema configured": "aucun schéma JSON configuré", + "only {0} document symbols shown for performance reasons": "seuls les symboles de document {0} sont affichés pour des raisons de performances" + }, + "package": { + "description": "Fournit une prise en charge de langage pour les fichiers JSON", + "displayName": "Fonctionnalités de langage JSON", + "json.clickToRetry": "Cliquez pour réessayer.", + "json.colorDecorators.enable.deprecationMessage": "Le paramètre 'json.colorDecorators.enable' a été déprécié en faveur de 'editor.colorDecorators'.", + "json.colorDecorators.enable.desc": "Active ou désactive les éléments décoratifs de couleurs", + "json.command.clearCache": "Effacer le cache de schéma", + "json.command.sort": "Trier le document", + "json.enableSchemaDownload.desc": "Quand ils sont activés, les schémas JSON peuvent être récupérés (fetch) à partir des emplacements http et https.", + "json.format.enable.desc": "Activer/désactiver le formateur JSON par défaut", + "json.format.keepLines.desc": "Conservez toutes les nouvelles lignes existantes lors de la mise en forme.", + "json.maxItemsComputed.desc": "Nombre maximal de symboles de plan et de régions de pliage calculé (limité pour des raisons de performances).", + "json.maxItemsExceededInformation.desc": "Affiche une notification en cas de dépassement du nombre maximal de symboles de plan et de zones de pliage.", + "json.schemaResolutionErrorMessage": "Impossible de résoudre le schéma.", + "json.schemas.desc": "Associe les schémas aux fichiers JSON dans le projet actif.", + "json.schemas.fileMatch.desc": "Tableau de modèles de fichiers pour la recherche de correspondances durant la résolution de fichiers JSON en schémas. Le caractère '*' peut être utilisé en tant que caractère générique. Les modèles d'exclusion peuvent également être définis et commencer par '!'. Un fichier correspond quand il existe au moins un modèle correspondant et que le dernier modèle correspondant n'est pas un modèle d'exclusion.", + "json.schemas.fileMatch.item.desc": "Modèle de fichier pouvant contenir '*' à mapper durant la résolution de fichiers JSON en schémas.", + "json.schemas.schema.desc": "Définition de schéma pour l'URL indiquée. Le schéma doit être fourni uniquement pour éviter les accès à l'URL du schéma.", + "json.schemas.url.desc": "URL de schéma ou chemin relatif d'un schéma dans le répertoire actuel", + "json.tracing.desc": "Trace la communication entre VS Code et le serveur de langage JSON.", + "json.validate.enable.desc": "Activez/désactivez la validation JSON." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/json.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.json.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/json.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.json.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/vscode.markdown-language-features.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.markdown-language-features.i18n.json new file mode 100644 index 0000000000..6b3bc5435f --- /dev/null +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.markdown-language-features.i18n.json @@ -0,0 +1,146 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "...1 additional file not shown": "...1 fichier supplémentaire non affiché", + "...{0} additional files not shown": "...{0} fichiers supplémentaires non affichés", + "Allow all content and script execution. Not recommended": "Autorisez tout le contenu et l’exécution des scripts. Non recommandé", + "Allow insecure content": "Autoriser le contenu non sécurisé", + "Allow insecure local content": "Autoriser le contenu local non sécurisé", + "Always": "Toujours", + "An unexpected error occurred while restoring the Markdown preview.": "Une erreur inattendue s’est produite lors de la restauration de l’aperçu Markdown.", + "Checking for Markdown links to update": "Recherche de liaisons Markdown à mettre à jour", + "Content Disabled Security Warning": "Avertissement de sécurité de contenu désactivé", + "Could not load 'markdown.styles': {0}": "Impossible de charger 'markdown.styles' : {0}", + "Could not open {0}": "Impossible d'ouvrir {0}", + "Disable": "Désactiver", + "Disable preview security warning in this workspace": "Désactiver l'aperçu d'avertissements de sécurité pour cet espace de travail", + "Does not affect the content security level": "N'affecte pas le niveau de sécurité de contenu", + "Enable loading content over http": "Activer le chargement de contenu sur http", + "Enable loading content over http served from localhost": "Activer le chargement de contenu http servi par localhost", + "Enable preview security warnings in this workspace": "Activer l'aperçu d'avertissements de sécurité pour cet espace de travail", + "Exclude '{0}' from link validation.": "Excluez '{0}' de la validation de lien.", + "Extract to link definition": "Extraire vers la définition de lien", + "File does not exist at path: {0}": "Le fichier n’existe pas dans le chemin d’accès : {0}", + "Find file references failed. No resource provided.": "Échec de la recherche des références de fichiers. Aucune ressource fournie.", + "Finding file references": "Recherche des références de fichiers", + "Follow link": "Suivre le lien", + "Go to link definition": "Accéder à la définition de lien", + "Header does not exist in file: {0}": "L’en-tête n’existe pas dans le fichier : {0}", + "Insert Markdown Image": "Insérer une image Markdown", + "Insert Markdown Images": "Insérer des images Markdown", + "Insert Markdown Images and Links": "Insérer des images et des liens Markdown", + "Insert Markdown Link": "Insérer un lien Markdown", + "Insert Markdown Links": "Insérer des liens Markdown", + "Insert Markdown Media": "Insérer un média Markdown", + "Insert Markdown Media and Links": "Insérer des médias et des liens Markdown", + "Insert image": "Insérer une image", + "Insert link": "Insérer un lien", + "Link definition for \\'{0}\\' already exists": "La définition de lien de « {0} » existe déjà", + "Link definition is unused": "La définition de lien n’est pas utilisée", + "Link is already a reference": "Le lien est déjà une référence", + "Link is also defined here": "Le lien est également défini ici", + "Markdown Language Server": "Serveur de langage Markdown", + "Media": "Média", + "More Information": "Informations", + "Never": "Jamais", + "No": "Non", + "No header found: \\'{0}\\'": "En-tête introuvable : « {0} »", + "No link definition found: \\'{0}\\'": "Définition de lien introuvable : « {0} »", + "Not on link": "Pas sur le lien", + "Only load secure content": "Charger uniquement le contenu sécurisé.", + "Organize link definitions": "Organiser les définitions de liens", + "Potentially unsafe or insecure content has been disabled in the Markdown preview. Change the Markdown preview security setting to allow insecure content or enable scripts": "Le contenu potentiellement dangereux ou non sécurisé a été désactivé dans l'aperçu Markdown. Changez les paramètres de sécurité de l'aperçu Markdown pour autoriser le contenu non sécurisé ou activer les scripts", + "Preview {0}": "Prévisualiser {0}", + "Remove duplicate link definition": "Supprimer la définition de lien en double", + "Remove unused link definition": "Supprimer la définition de lien inutilisée", + "Renaming is not supported here. Try renaming a header or link.": "Le changement de nom n’est pas pris en charge ici. Essayez de renommer un en-tête ou un lien.", + "Select security settings for Markdown previews in this workspace": "Sélectionner les paramètres de sécurité pour les aperçus Markdown dans cet espace de travail", + "Some content has been disabled in this document": "Du contenu a été désactivé dans ce document", + "Strict": "Strict", + "Update Markdown links for '{0}'?": "Voulez-vous mettre à jour les liaisons Markdown pour '{0}'?", + "Update Markdown links for the following {0} files?": "Mettre à jour les liens Markdown pour les fichiers {0} suivants ?", + "Yes": "Oui", + "[Preview] {0}": "[Aperçu] {0}", + "{0} cannot be found": "{0} est introuvable" + }, + "package": { + "configuration.copyIntoWorkspace.mediaFiles": "Essayez de copier des fichiers image et vidéo externes dans l’espace de travail.", + "configuration.copyIntoWorkspace.never": "Ne pas copier les fichiers externes dans l’espace de travail.", + "configuration.markdown.copyFiles.destination": "Définit l’endroit où les fichiers copiés par dépôt ou collage doivent être créés. Il s’agit d’une carte des globs qui correspondent aux destinations sur le document Markdown.\r\n\r\nLes destinations peuvent utiliser les variables suivantes :\r\n\r\n- `${documentFileName}` — Nom de fichier complet du document Markdown, par exemple `readme.md`.\r\n- `${documentBaseName} » — Nom de base du document Markdown, par exemple `readme`.\r\n- `${documentExtName}` — Extension du document Markdown, par exemple `md`.\r\n- `${documentDirName}` — Nom du répertoire parent du document Markdown.\r\n- `${documentWorkspaceFolder}` — Dossier d’espace de travail du document Markdown, par exemple, `/Users/me/myProject`. Identique à `${documentDirName}` si le fichier ne fait pas partie d’un espace de travail.\r\n- `${fileName}` — Nom du fichier supprimé, par exemple `image.png`.", + "configuration.markdown.copyFiles.overwriteBehavior": "Contrôle si les fichiers créés par dépôt ou collage doivent remplacer les fichiers existants.", + "configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally": "S’il existe déjà un fichier portant le même nom, ajoutez un numéro au nom de fichier, par exemple : `image.png` devient `image-1.png`.", + "configuration.markdown.copyFiles.overwriteBehavior.overwrite": "Si un fichier portant le même nom existe déjà, il est écrasé.", + "configuration.markdown.editor.drop.copyIntoWorkspace": "Contrôle si les fichiers en dehors de l’espace de travail déposés dans un éditeur Markdown doivent être copiés dans l’espace de travail.\r\n\r\nUtilisez ` #markdown.copyFiles.destination#` pour configurer l’emplacement de création des fichiers copiés.", + "configuration.markdown.editor.drop.enabled": "Activez la suppression de fichiers dans un éditeur Markdown tout en maintenant la touche Maj enfoncée. Nécessite l’activation de ' #editor.dropIntoEditor.enabled#'.", + "configuration.markdown.editor.filePaste.copyIntoWorkspace": "Contrôle si les fichiers en dehors de l’espace de travail collés dans un éditeur Markdown doivent être copiés dans l’espace de travail.\r\n\r\nUtilisez ` #markdown.copyFiles.destination#` pour configurer l’emplacement de création des fichiers copiés.", + "configuration.markdown.editor.filePaste.enabled": "Permet de coller des fichiers dans un éditeur Markdown pour créer des liens Markdown. Nécessite l’activation de `#editor.pasteAs.enabled#`.", + "configuration.markdown.links.openLocation.beside": "Ouvrez les liens à côté de l'éditeur actif.", + "configuration.markdown.links.openLocation.currentGroup": "Ouvrez les liens dans le groupe d'éditeurs actif.", + "configuration.markdown.links.openLocation.description": "Contrôle l'emplacement où doivent s'ouvrir les liens dans les fichiers Markdown.", + "configuration.markdown.occurrencesHighlight.enabled": "Activer la mise en surbrillance des occurrences de lien dans le document actif.", + "configuration.markdown.preferredMdPathExtensionStyle": "Contrôle si les extensions de fichiers (par exemple, '.md') sont ajoutées ou non pour les liens vers des fichiers Markdown. Ce paramètre est utilisé lorsque des chemins d’accès aux fichiers sont ajoutés par des outils tels que les complétions de chemins d’accès ou les renommages de fichiers.", + "configuration.markdown.preferredMdPathExtensionStyle.auto": "Pour les chemins existants, essayez de conserver le style d’extension de fichier. Pour les nouveaux chemins d’accès, ajoutez des extensions de fichier.", + "configuration.markdown.preferredMdPathExtensionStyle.includeExtension": "Préférez inclure l’extension de fichier. Par exemple, les complétions de chemin d’accès à un fichier nommé « file.md » insèrent « file.md ».", + "configuration.markdown.preferredMdPathExtensionStyle.removeExtension": "Préférez supprimer l’extension de fichier. Par exemple, les complétions de chemin d’accès à un fichier nommé 'file.md' insère 'file' sans '.md'.", + "configuration.markdown.preview.openMarkdownLinks.description": "Contrôle la façon dont les liens vers d'autres fichiers Markdown doivent s'ouvrir dans l'aperçu Markdown.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Tente d'ouvrir les liens dans l'éditeur.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Tente d'ouvrir les liens dans l'aperçu Markdown.", + "configuration.markdown.suggest.paths.enabled.description": "Activez les suggestions de chemin d’accès lors de l’écriture de liens dans des fichiers Markdown.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions": "Activez les suggestions des en-têtes dans d’autres fichiers Markdown dans l’espace de travail actuel. L’acceptation de l’une de ces suggestions insère le chemin complet de l’en-tête dans ce fichier, par exemple : `[texte du lien](/path/to/file.md#header)`.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never": "Désactivez les suggestions d’en-tête d’espace de travail.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash": "Activez les suggestions d’en-tête d’espace de travail après avoir tapé `##` dans un chemin d’accès, par exemple : `[texte du lien](##`.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash": "Activez les suggestions d’en-tête d’espace de travail après avoir tapé `##` ou `#` dans un chemin d’accès, par exemple : `[texte du lien](#` ou `[texte du lien](##`.", + "configuration.markdown.updateLinksOnFileMove.enableForDirectories": "Activer la mise à jour des liens lorsqu’un répertoire est déplacé ou renommé dans l’espace de travail.", + "configuration.markdown.updateLinksOnFileMove.enabled": "Essayez de mettre à jour les liens dans les fichiers Markdown lorsqu’un fichier est renommé/déplacé dans l’espace de travail. Utilisez '#markdown.updateLinksOnFileMove.include#' pour configurer les fichiers qui déclenchent les mises à jour de lien.", + "configuration.markdown.updateLinksOnFileMove.enabled.always": "Toujours mettre à jour les liaisons automatiquement", + "configuration.markdown.updateLinksOnFileMove.enabled.never": "N’essayez jamais de mettre à jour la liaison et n’invitez pas.", + "configuration.markdown.updateLinksOnFileMove.enabled.prompt": "Invite à chaque déplacement de fichier", + "configuration.markdown.updateLinksOnFileMove.include": "Modèles Glob qui spécifie les fichiers qui déclenchent les mises à jour automatiques des liens. Pour plus d’informations sur cette fonctionnalité, consultez « #markdown.updateLinksOnFileMove.enabled# ».", + "configuration.markdown.updateLinksOnFileMove.include.property": "Modèle glob auquel faire correspondre les chemins d’accès aux fichiers. Affectez la valeur true pour activer le modèle.", + "configuration.markdown.validate.duplicateLinkDefinitions.description": "Validez les définitions dupliquées dans le fichier actif.", + "configuration.markdown.validate.enabled.description": "Activez tous les rapports d’erreurs dans les fichiers Markdown.", + "configuration.markdown.validate.fileLinks.enabled.description": "Validez les liens vers d’autres fichiers dans les fichiers Markdown, par exemple `[link](/path/to/file.md)`. Cette opération vérifie que les fichiers cibles existent. Nécessite l’activation de `#markdown.validate.enabled#`.", + "configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "Validez la partie fragment des liens vers des en-têtes dans d’autres fichiers dans les fichiers Markdown, par exemple : '[link](/path/to/file.md#header)'. Hérite la valeur de paramètre de '#markdown.validate.fragmentLinks.enabled#' par défaut.", + "configuration.markdown.validate.fragmentLinks.enabled.description": "Validez les liens de fragment vers les en-têtes dans le fichier Markdown actuel, par exemple : `[link](#header)`. Nécessite l’activation de `#markdown.validate.enabled#`.", + "configuration.markdown.validate.ignoredLinks.description": "Configurez les liens qui ne doivent pas être validés. Par exemple, le fait d’ajouter « /about » ne valide pas le lien «[about](/about) », tandis que le glob « /assets/**/*.svg » vous permet d’ignorer la validation de tout lien vers les fichiers « .svg » sous le répertoire « assets ».", + "configuration.markdown.validate.referenceLinks.enabled.description": "Validez les liens de référence dans les fichiers Markdown, par exemple : `[link][ref]`. Nécessite l’activation de `#markdown.validate.enabled#`.", + "configuration.markdown.validate.unusedLinkDefinitions.description": "Validez les définitions de lien inutilisées dans le fichier actif.", + "description": "Fournit une prise en charge riche de langage pour Markdown", + "displayName": "Fonctionnalités de langage Markdown", + "markdown.copyImage.title": "Copy Image", + "markdown.editor.insertImageFromWorkspace": "Insérer une image à partir de l’espace de travail", + "markdown.editor.insertLinkFromWorkspace": "Insérer un lien vers un fichier dans l’espace de travail", + "markdown.findAllFileReferences": "Rechercher les références de fichiers", + "markdown.preview.breaks.desc": "Définit la façon dont les sauts de ligne sont affichés dans l'aperçu Markdown. Si vous affectez la valeur 'true', un
est créé pour les nouvelles lignes à l'intérieur des paragraphes.", + "markdown.preview.doubleClickToSwitchToEditor.desc": "Double-cliquez dans l'aperçu Markdown pour passer à l'éditeur.", + "markdown.preview.fontFamily.desc": "Contrôle la famille de polices utilisée dans l'aperçu Markdown.", + "markdown.preview.fontSize.desc": "Contrôle la taille de police en pixels utilisée dans l'aperçu Markdown.", + "markdown.preview.lineHeight.desc": "Contrôle la hauteur de ligne utilisée dans l'aperçu Markdown. Ce nombre est relatif à la taille de police.", + "markdown.preview.linkify": "Convertissez du texte de type URL en liens dans la préversion de Markdown.", + "markdown.preview.markEditorSelection.desc": "Marque la sélection actuelle de l'éditeur dans l'aperçu Markdown.", + "markdown.preview.refresh.title": "Actualiser l'aperçu", + "markdown.preview.scrollEditorWithPreview.desc": "Quand un aperçu Markdown défile, la vue de l'éditeur est mise à jour.", + "markdown.preview.scrollPreviewWithEditor.desc": "Quand la fenêtre de l'éditeur Markdown défile, la vue de l'aperçu est mise à jour.", + "markdown.preview.title": "Ouvrir l'aperçu", + "markdown.preview.toggleLock.title": "Activer/désactiver le verrouillage de l'aperçu", + "markdown.preview.typographer": "Activez le remplacement indépendant du langage et l’aplanissement des guillemets dans la préversion de Markdown.", + "markdown.previewSide.title": "Ouvrir l'aperçu sur le côté", + "markdown.server.log.desc": "Contrôle le niveau de journalisation du serveur de langage Markdown.", + "markdown.showLockedPreviewToSide.title": "Ouvrir l'aperçu verrrouillé sur le côté", + "markdown.showPreviewSecuritySelector.title": "Changer les paramètres de sécurité de l'aperçu", + "markdown.showSource.title": "Afficher la source", + "markdown.styles.dec": "Liste d'URL ou de chemins locaux de feuilles de style CSS à utiliser dans l'aperçu Markdown. Les chemins relatifs sont interprétés par rapport au dossier ouvert dans l'Explorateur. Si aucun dossier n'est ouvert, ils sont interprétés par rapport à l'emplacement du fichier Markdown. Tous les signes '\\' doivent être écrits sous la forme '\\\\'.", + "markdown.trace.extension.desc": "Active la journalisation du débogage pour l'extension Markdown.", + "markdown.trace.server.desc": "Trace la communication entre VS Code et le serveur de langage Markdown.", + "workspaceTrust": "Requis pour le chargement des styles configurés dans l’espace de travail." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/markdown-math.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.markdown-math.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/markdown-math.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.markdown-math.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.markdown.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/markdown-basics.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.markdown.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/vscode.media-preview.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.media-preview.i18n.json new file mode 100644 index 0000000000..dd5a71e78c --- /dev/null +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.media-preview.i18n.json @@ -0,0 +1,38 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "An error occurred while loading the audio file.": "Une erreur s’est produite lors du chargement du fichier audio.", + "An error occurred while loading the image.": "Une erreur s'est produite au chargement de l'image.", + "An error occurred while loading the video file.": "Une erreur s’est produite lors du chargement du fichier vidéo.", + "Image Binary Size": "Taille binaire de l'image", + "Image Size": "Taille de l'image", + "Image Zoom": "Zoom de l'image", + "Open file using VS Code's standard text/binary editor?": "Ouvrir le fichier dans l'éditeur de texte/binaire standard de VS Code ?", + "Select zoom level": "Sélectionner le niveau de zoom", + "Whole Image": "Image entière", + "{0}B": "{0} o", + "{0}GB": "{0} Go", + "{0}KB": "{0} Ko", + "{0}MB": "{0} Mo", + "{0}TB": "{0} To" + }, + "package": { + "command.copyImage": "Copier", + "command.zoomIn": "Zoom avant", + "command.zoomOut": "Zoom arrière", + "customEditor.audioPreview.displayName": "Aperçu audio", + "customEditor.imagePreview.displayName": "Aperçu de l'image", + "customEditor.videoPreview.displayName": "Aperçu vidéo", + "description": "Fournit les aperçus intégrés de VS Code pour les images, l’audio et la vidéo", + "displayName": "Aperçu multimédia" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.merge-conflict.i18n.json similarity index 62% rename from i18n/ads-language-pack-fr/translations/extensions/merge-conflict.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.merge-conflict.i18n.json index ad12a24272..c52271a71c 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.merge-conflict.i18n.json @@ -8,6 +8,20 @@ ], "version": "1.0.0", "contents": { + "bundle": { + "(Current Change)": "(Modification actuelle)", + "(Incoming Change)": "(Modification entrante)", + "Accept Both Changes": "Accepter les deux modifications", + "Accept Current Change": "Accepter la modification actuelle", + "Accept Incoming Change": "Accepter la modification entrante", + "Compare Changes": "Comparer les modifications", + "Editor cursor is not within a merge conflict": "Le curseur de l'éditeur ne se trouve pas dans un conflit de fusion", + "Editor cursor is within the common ancestors block, please move it to either the \"current\" or \"incoming\" block": "Le curseur de l'éditeur se trouve dans le bloc d'ancêtres commun, déplacez-le dans le bloc \"current\" ou \"incoming\"", + "Editor cursor is within the merge conflict splitter, please move it to either the \"current\" or \"incoming\" block": "Le curseur de l'éditeur se trouve dans le séparateur du conflit de fusion, déplacez-le dans le bloc \"actuelles\" ou \"entrantes\"", + "No merge conflicts found in this file": "Aucun conflit de fusion dans ce fichier", + "No other merge conflicts within this file": "Aucun autre conflit de fusion dans ce fichier", + "{0}: Current Changes ↔ Incoming Changes": "{0} : Modifications actuelles ⟷ Modifications entrantes" + }, "package": { "command.accept.all-both": "Accepter les deux", "command.accept.all-current": "Accepter les modifications actuelles", diff --git a/i18n/ads-language-pack-fr/translations/extensions/vscode.microsoft-authentication.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.microsoft-authentication.i18n.json new file mode 100644 index 0000000000..2990e3b08d --- /dev/null +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.microsoft-authentication.i18n.json @@ -0,0 +1,40 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Error validating custom environment setting: {0}": "Error validating custom environment setting: {0}", + "Microsoft Authentication": "Microsoft Authentication", + "Microsoft Sovereign Cloud Authentication": "Authentification au cloud souverain Microsoft", + "Open settings": "Open settings", + "Paste authorization code here...": "Collez le code d’autorisation ici...", + "Provide the authorization code to complete the sign in flow.": "Fournissez le code d’autorisation pour terminer le flux de connexion.", + "The environment `{0}` is not a valid environment.": "The environment `{0}` is not a valid environment.", + "You have been signed out because reading stored authentication information failed.": "Vous avez été déconnecté en raison de l'échec de la lecture des informations d'authentification stockées.", + "You must also specify a custom environment in order to use the custom environment auth provider.": "You must also specify a custom environment in order to use the custom environment auth provider." + }, + "package": { + "description": "Fournisseur d'authentification Microsoft", + "displayName": "Compte Microsoft", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryEndpointUrl.description": "The Active Directory endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryResourceId.description": "The Active Directory resource ID for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.description": "The custom configuration for the Sovereign Cloud to use with the Microsoft Sovereign Cloud authentication provider. This along with setting `#microsoft-sovereign-cloud.environment#` to `custom` is required to use this feature.", + "microsoft-sovereign-cloud.customEnvironment.managementEndpointUrl.description": "The management endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.name.description": "The name of the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.portalUrl.description": "The portal URL for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.resourceManagerEndpointUrl.description": "The resource manager endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.environment.description": "The Sovereign Cloud to use for authentication. If you select `custom`, you must also set the `#microsoft-sovereign-cloud.customEnvironment#` setting.", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureChinaCloud": "Azure China", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureUSGovernment": "Azure US Government", + "microsoft-sovereign-cloud.environment.enumDescriptions.custom": "A custom Microsoft Sovereign Cloud", + "signIn": "Se connecter", + "signOut": "Se déconnecter" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.powershell.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/powershell.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.powershell.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/python.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.python.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/python.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.python.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/r.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.r.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/r.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.r.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/search-result.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.search-result.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/search-result.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.search-result.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/simple-browser.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.simple-browser.i18n.json similarity index 61% rename from i18n/ads-language-pack-fr/translations/extensions/simple-browser.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.simple-browser.i18n.json index 87483f0e1d..6b391a0a3c 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/simple-browser.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.simple-browser.i18n.json @@ -8,18 +8,16 @@ ], "version": "1.0.0", "contents": { - "dist/extension": { - "openTitle": "Ouvrir dans le navigateur simple", - "simpleBrowser.show.placeholder": "https://example.com", - "simpleBrowser.show.prompt": "Entrez l'URL à visiter" - }, - "dist/simpleBrowserView": { - "control.back.title": "Précédent", - "control.forward.title": "Suivant", - "control.openExternal.title": "Ouvrir dans le navigateur", - "control.reload.title": "Recharger", - "view.iframe-focused": "Verrouillage du focus", - "view.title": "Navigateur simple" + "bundle": { + "Back": "Précédent", + "Enter url to visit": "Entrez l'URL à visiter", + "Focus Lock": "Verrouillage du focus", + "Forward": "Suivant", + "Open in browser": "Ouvrir dans le navigateur", + "Open in simple browser": "Ouvrir dans le navigateur simple", + "Reload": "Recharger", + "Simple Browser": "Navigateur simple", + "https://example.com": "https://example.com" }, "package": { "configuration.focusLockIndicator.enabled.description": "Activez/désactivez l'indicateur flottant qui s'affiche quand il a le focus dans le navigateur simple.", diff --git a/i18n/ads-language-pack-fr/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.sql.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/sql.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.sql.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.theme-abyss.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/theme-abyss.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.theme-abyss.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.theme-defaults.i18n.json similarity index 83% rename from i18n/ads-language-pack-fr/translations/extensions/theme-defaults.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.theme-defaults.i18n.json index 5e380a1fe1..a5eb6e5be8 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/vscode.theme-defaults.i18n.json @@ -10,13 +10,15 @@ "contents": { "package": { "darkColorThemeLabel": "Sombre (Visual Studio)", - "darkPlusColorThemeLabel": "Sombre+ (sombre par défaut)", + "darkModernThemeLabel": "Moderne sombre", + "darkPlusColorThemeLabel": "Sombre+", "description": "Thèmes clair et sombre par défaut de Visual Studio", "displayName": "Thèmes par défaut", "hcColorThemeLabel": "Contraste élevé sombre", "lightColorThemeLabel": "Clair (Visual Studio)", "lightHcColorThemeLabel": "Contraste élevé clair", - "lightPlusColorThemeLabel": "Clair+ (clair par défaut)", + "lightModernThemeLabel": "Moderne clair", + "lightPlusColorThemeLabel": "Clair+", "minimalIconThemeLabel": "Minimal (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.theme-kimbie-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/theme-kimbie-dark.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.theme-kimbie-dark.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.theme-monokai-dimmed.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/theme-monokai-dimmed.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.theme-monokai-dimmed.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.theme-monokai.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/theme-monokai.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.theme-monokai.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.theme-quietlight.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/theme-quietlight.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.theme-quietlight.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.theme-red.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/theme-red.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.theme-red.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.theme-solarized-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/theme-solarized-dark.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.theme-solarized-dark.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.theme-solarized-light.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/theme-solarized-light.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.theme-solarized-light.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/theme-tomorrow-night-blue.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.vscode-theme-seti.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/theme-seti.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.vscode-theme-seti.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.xml.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/xml.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.xml.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/vscode.yaml.i18n.json similarity index 100% rename from i18n/ads-language-pack-fr/translations/extensions/yaml.i18n.json rename to i18n/ads-language-pack-fr/translations/extensions/vscode.yaml.i18n.json diff --git a/i18n/ads-language-pack-fr/translations/main.i18n.json b/i18n/ads-language-pack-fr/translations/main.i18n.json index 2ef97a23e0..ce07134419 100644 --- a/i18n/ads-language-pack-fr/translations/main.i18n.json +++ b/i18n/ads-language-pack-fr/translations/main.i18n.json @@ -22,6 +22,9 @@ "dialogWarningMessage": "Avertissement", "ok": "OK" }, + "vs/base/browser/ui/dropdown/dropdownActionViewItem": { + "moreActions": "Plus d’actions..." + }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "entrée" }, @@ -41,6 +44,7 @@ "alertErrorMessage": "Erreur : {0}", "alertInfoMessage": "Info : {0}", "alertWarningMessage": "Avertissement : {0}", + "clearedInput": "Entrée effacée", "history.inputbox.hint": "pour l’historique" }, "vs/base/browser/ui/keybindingLabel/keybindingLabel": { @@ -62,6 +66,7 @@ "vs/base/browser/ui/tree/abstractTree": { "close": "Fermer", "filter": "Filtrer", + "fuzzySearch": "Correspondance approximative", "not found": "Aucun élément trouvé.", "type to filter": "Type à filtrer", "type to search": "Entrer le texte à rechercher" @@ -162,30 +167,11 @@ "vs/base/common/platform": { "ensureLoaderPluginIsLoaded": "_" }, - "vs/base/node/processes": { - "TaskRunner.UNC": "Impossible d'exécuter une commande d'interpréteur de commandes sur un lecteur UNC." - }, "vs/base/node/zip": { "incompleteExtract": "Incomplet. Entrées trouvées : {0} sur {1} ", "invalid file": "Erreur à l'extraction de {0}. Fichier non valide.", "notFound": "{0} introuvable dans le zip." }, - "vs/base/parts/quickinput/browser/quickInput": { - "custom": "Personnalisé", - "inputModeEntry": "Appuyez sur 'Entrée' pour confirmer votre saisie, ou sur 'Échap' pour l'annuler", - "inputModeEntryDescription": "{0} (Appuyez sur 'Entrée' pour confirmer ou sur 'Échap' pour annuler)", - "ok": "OK", - "quickInput.back": "Précédent", - "quickInput.backWithKeybinding": "Précédent ({0})", - "quickInput.checkAll": "Activer/désactiver toutes les cases à cocher", - "quickInput.countSelected": "{0} Sélectionnés", - "quickInput.steps": "{0}/{1}", - "quickInput.visibleCount": "{0} résultats", - "quickInputBox.ariaLabel": "Taper pour affiner les résultats." - }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Entrée rapide" - }, "vs/editor/browser/controller/textAreaHandler": { "accessibilityOffAriaLabel": "L'éditeur n'est pas accessible pour le moment. Appuyez sur {0} pour voir les options.", "editor": "éditeur" @@ -203,12 +189,42 @@ "undo": "Annuler" }, "vs/editor/browser/widget/codeEditorWidget": { - "cursors.maximum": "Le nombre de curseurs a été limité à {0}." + "cursors.maximum": "Le nombre de curseurs a été limité à {0}. Envisagez d’utiliser [rechercher et remplacer](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace) pour les modifications plus importantes ou augmentez la limite du nombre de curseurs multiples du paramètre.", + "goToSetting": "Augmenter la limite de curseurs multiples" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff-aria-navigation-tip": " utiliser Maj + F7 pour parcourir les modifications", "diff.tooLarge": "Impossible de comparer les fichiers car l'un d'eux est trop volumineux.", "diffInsertIcon": "Élément décoratif de ligne pour les insertions dans l'éditeur de différences.", - "diffRemoveIcon": "Élément décoratif de ligne pour les suppressions dans l'éditeur de différences." + "diffRemoveIcon": "Élément décoratif de ligne pour les suppressions dans l'éditeur de différences.", + "revertChangeHoverMessage": "Cliquez pour rétablir la modification" + }, + "vs/editor/browser/widget/diffEditorWidget2/colors": { + "diffEditor.move.border": "The border color for text that got moved in the diff editor." + }, + "vs/editor/browser/widget/diffEditorWidget2/decorations": { + "diffInsertIcon": "Line decoration for inserts in the diff editor.", + "diffRemoveIcon": "Line decoration for removals in the diff editor.", + "revertChangeHoverMessage": "Click to revert change" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2": { + "diff-aria-navigation-tip": " utiliser Maj + F7 pour parcourir les modifications" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2.contribution": { + "collapseUnchangedRegions": "Show Unchanged Regions", + "showMoves": "Show Moves", + "showUnchangedRegions": "Collapse Unchanged Regions", + "toggleCollapseUnchangedRegions": "Activer/désactiver réduire les régions inchangées", + "toggleShowMovedCodeBlocks": "Toggle Show Moved Code Blocks" + }, + "vs/editor/browser/widget/diffEditorWidget2/inlineDiffDeletedCodeMargin": { + "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", + "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", + "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", + "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", + "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", + "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", + "diff.inline.revertChange.label": "Revert this change" }, "vs/editor/browser/widget/diffReview": { "blankLine": "vide", @@ -238,10 +254,17 @@ }, "vs/editor/common/config/editorConfigurationSchema": { "codeLens": "Contrôle si l'éditeur affiche CodeLens.", - "detectIndentation": "Contrôle si '#editor.tabSize#' et '#editor.insertSpaces#' sont automatiquement détectés lors de l’ouverture d’un fichier en fonction de son contenu.", + "collapseUnchangedRegions": "Contrôle si l’éditeur de différences affiche les régions inchangées. Fonctionne uniquement lorsque 'diffEditor.experimental.useVersion2' est défini.", + "detectIndentation": "Contrôle si {0} et {1} sont automatiquement détectés lors de l’ouverture d’un fichier en fonction de son contenu.", + "diffAlgorithm.advanced": "Utilise l’algorithme de comparaison avancé.", + "diffAlgorithm.legacy": "Utilise l’algorithme de comparaison hérité.", + "editor.experimental.asyncTokenization": "Contrôle si la création de jetons doit se produire de manière asynchrone sur un worker web.", + "editor.experimental.asyncTokenizationLogging": "Contrôle si la création de jetons asynchrones doit être journalisée. Pour le débogage uniquement.", + "editor.experimental.asyncTokenizationVerification": "Contrôle si la segmentation du texte en unités lexicales asynchrones doit être vérifiée par rapport à la segmentation du texte en unités lexicales en arrière-plan héritée. Peut ralentir la segmentation du texte en unités lexicales. Pour le débogage uniquement.", "editorConfigurationTitle": "Éditeur", "ignoreTrimWhitespace": "Quand il est activé, l'éditeur de différences ignore les changements d'espace blanc de début ou de fin.", - "insertSpaces": "Espaces insérés quand vous appuyez sur la touche Tab. Ce paramètre est remplacé en fonction du contenu du fichier quand '#editor.detectIndentation#' est activé.", + "indentSize": "Nombre d’espaces utilisés pour la mise en retrait ou `\"tabSize\"` pour utiliser la valeur de `#editor.tabSize#`. Ce paramètre est remplacé en fonction du contenu du fichier quand `#editor.detectIndentation#` est activé.", + "insertSpaces": "Espaces insérés quand vous appuyez sur la touche Tab. Ce paramètre est remplacé en fonction du contenu du fichier quand {0} est activé.", "largeFileOptimizations": "Traitement spécial des fichiers volumineux pour désactiver certaines fonctionnalités utilisant beaucoup de mémoire.", "maxComputationTime": "Délai d'expiration en millisecondes avant annulation du calcul de diff. Utilisez 0 pour supprimer le délai d'expiration.", "maxFileSize": "Taille de fichier maximale en Mo pour laquelle calculer les différences. Utilisez 0 pour ne pas avoir de limite.", @@ -256,28 +279,30 @@ "semanticHighlighting.enabled": "Contrôle si semanticHighlighting est affiché pour les langages qui le prennent en charge.", "semanticHighlighting.false": "Coloration sémantique désactivée pour tous les thèmes de couleur.", "semanticHighlighting.true": "Coloration sémantique activée pour tous les thèmes de couleur.", + "showMoves": "Controls whether the diff editor should show detected code moves. Only works when 'diffEditor.experimental.useVersion2' is set.", "sideBySide": "Contrôle si l'éditeur de différences affiche les différences en mode côte à côte ou inline.", - "stablePeek": "Garder les éditeurs d'aperçu ouverts même si l'utilisateur double-clique sur son contenu ou appuie sur la touche Échap. ", - "tabSize": "Le nombre d'espaces auxquels une tabulation est égale. Ce paramètre est substitué basé sur le contenu du fichier lorsque `#editor.detectIndentation#` est à 'on'.", + "stablePeek": "Maintenir les éditeurs d'aperçu ouverts même si l'utilisateur double-clique sur son contenu ou appuie sur la touche Échap.", + "tabSize": "Le nombre d’espaces auxquels une tabulation est égale. Ce paramètre est substitué basé sur le contenu du fichier lorsque {0} est activé.", "trimAutoWhitespace": "Supprimer l'espace blanc de fin inséré automatiquement.", + "useVersion2": "Contrôle si l’éditeur de différences utilise la nouvelle ou l’ancienne implémentation.", "wordBasedSuggestions": "Contrôle si la saisie semi-automatique doit être calculée en fonction des mots présents dans le document.", "wordBasedSuggestionsMode": "Contrôle la façon dont sont calculées les complétions basées sur des mots dans les documents.", "wordBasedSuggestionsMode.allDocuments": "Suggère des mots dans tous les documents ouverts.", "wordBasedSuggestionsMode.currentDocument": "Suggère uniquement des mots dans le document actif.", "wordBasedSuggestionsMode.matchingDocuments": "Suggère des mots dans tous les documents ouverts du même langage.", - "wordWrap.inherit": "Le retour automatique à la ligne dépend du paramètre '#editor.wordWrap#'.", + "wordWrap.inherit": "Le retour automatique à la ligne dépend du paramètre {0}.", "wordWrap.off": "Le retour automatique à la ligne n'est jamais effectué.", "wordWrap.on": "Le retour automatique à la ligne s'effectue en fonction de la largeur de la fenêtre d'affichage." }, "vs/editor/common/config/editorOptions": { - "acceptSuggestionOnCommitCharacter": "Contrôle si les suggestions doivent être acceptées sur les caractères de validation, et entre ce caractère. Par exemple, en JavaScript, le point-virgule ('; ') peut être un caractère de validation qui accepte une suggestion.", + "acceptSuggestionOnCommitCharacter": "Contrôle si les suggestions doivent être acceptées sur les caractères de validation. Par exemple, en JavaScript, le point-virgule (`;`) peut être un caractère de validation qui accepte une suggestion et tape ce caractère.", "acceptSuggestionOnEnter": "Contrôle si les suggestions sont acceptées après appui sur 'Entrée', en plus de 'Tab'. Permet d’éviter toute ambiguïté entre l’insertion de nouvelles lignes et l'acceptation de suggestions.", "acceptSuggestionOnEnterSmart": "Accepter uniquement une suggestion avec 'Entrée' quand elle effectue une modification textuelle.", "accessibilityPageSize": "Contrôle le nombre de lignes de l’éditeur qu’un lecteur d’écran peut lire en une seule fois. Quand nous détectons un lecteur d’écran, nous définissons automatiquement la valeur par défaut à 500. Attention : Les valeurs supérieures à la valeur par défaut peuvent avoir un impact important sur les performances.", - "accessibilitySupport": "Contrôle si l'éditeur doit s'exécuter dans un mode optimisé pour les lecteurs d'écran. Si la valeur est on, le retour automatique à la ligne est désactivé.", - "accessibilitySupport.auto": "L'éditeur utilise les API de la plateforme pour détecter si un lecteur d'écran est attaché.", - "accessibilitySupport.off": "L'éditeur n'est jamais optimisé pour une utilisation avec un lecteur d'écran.", - "accessibilitySupport.on": "L'éditeur est optimisé en permanence pour les lecteurs d'écran. Le retour automatique à la ligne est désactivé.", + "accessibilitySupport": "Contrôle si l’interface utilisateur doit s’exécuter dans un mode où elle est optimisée pour les lecteurs d’écran.", + "accessibilitySupport.auto": "Utiliser les API de la plateforme pour détecter si un lecteur d'écran est attaché", + "accessibilitySupport.off": "Supposer qu’un lecteur d’écran n’est pas attaché", + "accessibilitySupport.on": "Optimiser pour l’utilisation avec un lecteur d’écran", "alternativeDeclarationCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre la déclaration' est l'emplacement actuel.", "alternativeDefinitionCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre la définition' est l'emplacement actuel.", "alternativeImplementationCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre l'implémentation' est l'emplacement actuel.", @@ -294,24 +319,33 @@ "codeActions": "Active l’ampoule d’action de code dans l’éditeur.", "codeLens": "Contrôle si l'éditeur affiche CodeLens.", "codeLensFontFamily": "Contrôle la famille de polices pour CodeLens.", - "codeLensFontSize": "Contrôle la taille de police en pixels pour CodeLens. Quand la valeur est '0', 90 % de '#editor.fontSize#' est utilisé.", + "codeLensFontSize": "Contrôle la taille de police en pixels pour CodeLens. Quand la valeur est 0, 90 % de '#editor.fontSize#' est utilisé.", + "colorDecoratorActivatedOn": "Controls the condition to make a color picker appear from a color decorator", "colorDecorators": "Contrôle si l'éditeur doit afficher les éléments décoratifs de couleurs inline et le sélecteur de couleurs.", + "colorDecoratorsLimit": "Contrôle le nombre maximal d’éléments décoratifs de couleur qui peuvent être rendus simultanément dans un éditeur.", "columnSelection": "Autoriser l'utilisation de la souris et des touches pour sélectionner des colonnes.", "comments.ignoreEmptyLines": "Contrôle si les lignes vides doivent être ignorées avec des actions d'activation/de désactivation, d'ajout ou de suppression des commentaires de ligne.", "comments.insertSpace": "Contrôle si un espace est inséré pour les commentaires.", "copyWithSyntaxHighlighting": "Contrôle si la coloration syntaxique doit être copiée dans le presse-papiers.", "cursorBlinking": "Contrôler le style d’animation du curseur.", "cursorSmoothCaretAnimation": "Contrôle si l'animation du point d'insertion doit être activée.", + "cursorSmoothCaretAnimation.explicit": "L’animation de caret fluide est activée uniquement lorsque l’utilisateur déplace le curseur avec un mouvement explicite.", + "cursorSmoothCaretAnimation.off": "L’animation de caret fluide est désactivée.", + "cursorSmoothCaretAnimation.on": "L’animation de caret fluide est toujours activée.", "cursorStyle": "Contrôle le style du curseur.", - "cursorSurroundingLines": "Contrôle le nombre minimal de lignes de début et de fin visibles autour du curseur. Également appelé 'scrollOff' ou 'scrollOffset' dans d'autres éditeurs.", + "cursorSurroundingLines": "Contrôle le nombre minimal de lignes de début (0 minimum) et de fin (1 minimum) visibles autour du curseur. Également appelé « scrollOff » ou « scrollOffset » dans d'autres éditeurs.", "cursorSurroundingLinesStyle": "Contrôle quand 'cursorSurroundingLines' doit être appliqué.", "cursorSurroundingLinesStyle.all": "'cursorSurroundingLines' est toujours appliqué.", "cursorSurroundingLinesStyle.default": "'cursorSurroundingLines' est appliqué seulement s'il est déclenché via le clavier ou une API.", "cursorWidth": "Détermine la largeur du curseur lorsque `#editor.cursorStyle#` est à `line`.", + "defaultColorDecorators": "Contrôle si les décorations de couleur inline doivent être affichées à l’aide du fournisseur de couleurs de document par défaut", "definitionLinkOpensInPeek": "Contrôle si le geste de souris Accéder à la définition ouvre toujours le widget d'aperçu.", "deprecated": "Ce paramètre est déprécié, veuillez utiliser des paramètres distincts comme 'editor.suggest.showKeywords' ou 'editor.suggest.showSnippets' à la place.", "dragAndDrop": "Contrôle si l’éditeur autorise le déplacement de sélections par glisser-déplacer.", "dropIntoEditor.enabled": "Contrôle si vous pouvez faire glisser et déposer un fichier dans un éditeur de texte en maintenant la touche Maj enfoncée (au lieu d’ouvrir le fichier dans un éditeur).", + "dropIntoEditor.showDropSelector": "Contrôle si un widget est affiché lors de l’annulation de fichiers dans l’éditeur. Ce widget vous permet de contrôler la façon dont le fichier est annulé.", + "dropIntoEditor.showDropSelector.afterDrop": "Afficher le widget du sélecteur de dépôt après la suppression d’un fichier dans l’éditeur.", + "dropIntoEditor.showDropSelector.never": "Ne jamais afficher le widget du sélecteur de dépôt. À la place, le fournisseur de dépôt par défaut est toujours utilisé.", "editor.autoClosingBrackets.beforeWhitespace": "Fermer automatiquement les parenthèses uniquement lorsque le curseur est à gauche de l’espace.", "editor.autoClosingBrackets.languageDefined": "Utilisez les configurations de langage pour déterminer quand fermer automatiquement les parenthèses.", "editor.autoClosingDelete.auto": "Supprimez les guillemets ou crochets fermants adjacents uniquement s'ils ont été insérés automatiquement.", @@ -326,12 +360,14 @@ "editor.autoSurround.brackets": "Entourez avec des crochets et non des guillemets.", "editor.autoSurround.languageDefined": "Utilisez les configurations de langue pour déterminer quand entourer automatiquement les sélections.", "editor.autoSurround.quotes": "Entourez avec des guillemets et non des crochets.", + "editor.colorDecoratorActivatedOn.click": "Make the color picker appear on click of the color decorator", + "editor.colorDecoratorActivatedOn.clickAndHover": "Make the color picker appear both on click and hover of the color decorator", + "editor.colorDecoratorActivatedOn.hover": "Make the color picker appear on hover of the color decorator", "editor.editor.gotoLocation.multipleDeclarations": "Contrôle le comportement de la commande 'Atteindre la déclaration' quand plusieurs emplacements cibles existent.", "editor.editor.gotoLocation.multipleDefinitions": "Contrôle le comportement de la commande 'Atteindre la définition' quand plusieurs emplacements cibles existent.", "editor.editor.gotoLocation.multipleImplemenattions": "Contrôle le comportement de la commande 'Atteindre les implémentations' quand plusieurs emplacements cibles existent.", "editor.editor.gotoLocation.multipleReferences": "Contrôle le comportement de la commande 'Atteindre les références' quand plusieurs emplacements cibles existent.", "editor.editor.gotoLocation.multipleTypeDefinitions": "Contrôle le comportement de la commande 'Atteindre la définition de type' quand plusieurs emplacements cibles existent.", - "editor.experimental.stickyScroll": "Affiche les étendues actives imbriqués pendant le défilement en haut de l’éditeur.", "editor.find.autoFindInSelection.always": "Toujours activer automatiquement la recherche dans la sélection.", "editor.find.autoFindInSelection.multiline": "Activez Rechercher automatiquement dans la sélection quand plusieurs lignes de contenu sont sélectionnées.", "editor.find.autoFindInSelection.never": "Ne jamais activer automatiquement la recherche dans la sélection (par défaut).", @@ -339,9 +375,9 @@ "editor.find.seedSearchStringFromSelection.never": "Ne lancez jamais la chaîne de recherche dans la sélection de l’éditeur.", "editor.find.seedSearchStringFromSelection.selection": "Chaîne de recherche initiale uniquement dans la sélection de l’éditeur.", "editor.gotoLocation.multiple.deprecated": "Ce paramètre est déprécié, utilisez des paramètres distincts comme 'editor.editor.gotoLocation.multipleDefinitions' ou 'editor.editor.gotoLocation.multipleImplementations' à la place.", - "editor.gotoLocation.multiple.goto": "Accéder au résultat principal et activer l'accès sans aperçu pour les autres", + "editor.gotoLocation.multiple.goto": "Accéder au résultat principal et activer l’accès sans aperçu pour les autres", "editor.gotoLocation.multiple.gotoAndPeek": "Accéder au résultat principal et montrer un aperçu", - "editor.gotoLocation.multiple.peek": "Montrer l'aperçu des résultats (par défaut)", + "editor.gotoLocation.multiple.peek": "Montrer l’aperçu des résultats (par défaut)", "editor.guides.bracketPairs": "Contrôle si les guides de la paire de crochets sont activés ou non.", "editor.guides.bracketPairs.active": "Active les repères de paire de crochets uniquement pour la paire de crochets actifs.", "editor.guides.bracketPairs.false": "Désactive les repères de paire de crochets.", @@ -357,9 +393,13 @@ "editor.guides.highlightActiveIndentation.true": "Met en surbrillance le guide de retrait actif.", "editor.guides.indentation": "Contrôle si l’éditeur doit afficher les guides de mise en retrait.", "editor.inlayHints.off": "Les indicateurs d’inlay sont désactivés.", - "editor.inlayHints.offUnlessPressed": "Les indicateurs d’inlay sont masqués par défaut et s’affichent lorsque vous maintenez la touche `Ctrl+Alt` enfoncée.", + "editor.inlayHints.offUnlessPressed": "Les indicateurs d’inlay sont masqués par défaut et s’affichent lorsque vous maintenez {0}", "editor.inlayHints.on": "Les indicateurs d’inlay sont activés.", - "editor.inlayHints.onUnlessPressed": "Les indicateurs d’inlay sont affichés par défaut et masqués lorsque vous maintenez la touche « Ctrl+Alt » enfoncée", + "editor.inlayHints.onUnlessPressed": "Les indicateurs d’inlay sont affichés par défaut et masqués lors de la conservation {0}", + "editor.stickyScroll.defaultModel": "Définit le modèle à utiliser pour déterminer les lignes à coller. Si le modèle hiérarchique n’existe pas, il revient au modèle de fournisseur de pliage qui revient au modèle de mise en retrait. Cette demande est respectée dans les trois cas.", + "editor.stickyScroll.enabled": "Affiche les étendues actives imbriqués pendant le défilement en haut de l’éditeur.", + "editor.stickyScroll.maxLineCount": "Définit le nombre maximal de lignes rémanentes à afficher.", + "editor.suggest.matchOnWordStartOnly": "Quand le filtrage IntelliSense est activé, le premier caractère correspond à un début de mot, par exemple 'c' sur 'Console' ou 'WebContext', mais _not_ sur 'description'. Si désactivé, IntelliSense affiche plus de résultats, mais les trie toujours par qualité de correspondance.", "editor.suggest.showClasss": "Si activé, IntelliSense montre des suggestions de type 'class'.", "editor.suggest.showColors": "Si activé, IntelliSense montre des suggestions de type 'color'.", "editor.suggest.showConstants": "Si activé, IntelliSense montre des suggestions de type 'constant'.", @@ -391,6 +431,10 @@ "editor.suggest.showVariables": "Si activé, IntelliSense montre des suggestions de type 'variable'.", "editorViewAccessibleLabel": "Contenu de l'éditeur", "emptySelectionClipboard": "Contrôle si la copie sans sélection permet de copier la ligne actuelle.", + "experimentalWhitespaceRendering": "Contrôle si les espaces blancs sont rendus avec une nouvelle méthode expérimentale.", + "experimentalWhitespaceRendering.font": "Utilisez une nouvelle méthode de rendu avec des caractères de police.", + "experimentalWhitespaceRendering.off": "Utilisez la méthode de rendu stable.", + "experimentalWhitespaceRendering.svg": "Utilisez une nouvelle méthode de rendu avec des SVG.", "fastScrollSensitivity": "Multiplicateur de vitesse de défilement quand vous appuyez sur 'Alt'.", "find.addExtraSpaceOnTop": "Contrôle si le widget Recherche doit ajouter des lignes supplémentaires en haut de l'éditeur. Quand la valeur est true, vous pouvez faire défiler au-delà de la première ligne si le widget Recherche est visible.", "find.autoFindInSelection": "Contrôle la condition d'activation automatique de la recherche dans la sélection.", @@ -410,6 +454,9 @@ "fontLigatures": "Active/désactive les ligatures de police (fonctionnalités de police 'calt' et 'liga'). Remplacez ceci par une chaîne pour contrôler de manière précise la propriété CSS 'font-feature-settings'.", "fontLigaturesGeneral": "Configure les ligatures de police ou les fonctionnalités de police. Il peut s'agir d'une valeur booléenne permettant d'activer/de désactiver les ligatures, ou d'une chaîne correspondant à la valeur de la propriété CSS 'font-feature-settings'.", "fontSize": "Contrôle la taille de police en pixels.", + "fontVariationSettings": "Propriété CSS 'font-variation-settings' explicite. Une valeur booléenne peut être passée à la place si une seule valeur doit traduire font-weight en font-variation-settings.", + "fontVariations": "Active/désactive la traduction de font-weight en font-variation-settings. Remplacez ce paramètre par une chaîne pour un contrôle affiné de la propriété CSS 'font-variation-settings'.", + "fontVariationsGeneral": "Configure les variations de la police. Il peut s’agir d’une valeur booléenne pour activer/désactiver la traduction de font-weight en font-variation-settings ou d’une chaîne pour la valeur de la propriété CSS 'font-variation-settings'.", "fontWeight": "Contrôle l'épaisseur de police. Accepte les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000.", "fontWeightErrorMessage": "Seuls les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000 sont autorisés.", "formatOnPaste": "Détermine si l’éditeur doit automatiquement mettre en forme le contenu collé. Un formateur doit être disponible et être capable de mettre en forme une plage dans un document.", @@ -426,6 +473,10 @@ "inlayHints.padding": "Active le remplissage autour des indicateurs d’inlay dans l’éditeur.", "inline": "Les suggestions rapides s’affichent sous forme de texte fantôme", "inlineSuggest.enabled": "Contrôle si les suggestions en ligne doivent être affichées automatiquement dans l’éditeur.", + "inlineSuggest.showToolbar": "Contrôle quand afficher la barre d’outils de suggestion incluse.", + "inlineSuggest.showToolbar.always": "Afficher la barre d’outils de suggestion en ligne chaque fois qu’une suggestion inline est affichée.", + "inlineSuggest.showToolbar.onHover": "Afficher la barre d’outils de suggestion en ligne lorsque vous pointez sur une suggestion incluse.", + "inlineSuggest.suppressSuggestions": "Contrôle la façon dont les suggestions inline interagissent avec le widget de suggestion. Si cette option est activée, le widget de suggestion n’est pas affiché automatiquement lorsque des suggestions inline sont disponibles.", "letterSpacing": "Contrôle l'espacement des lettres en pixels.", "lineHeight": "Contrôle la hauteur de ligne. \r\n - Utilisez 0 pour calculer automatiquement la hauteur de ligne à partir de la taille de police.\r\n : les valeurs comprises entre 0 et 8 sont utilisées comme multiplicateur avec la taille de police.\r\n : les valeurs supérieures ou égales à 8 seront utilisées comme valeurs effectives.", "lineNumbers": "Contrôle l'affichage des numéros de ligne.", @@ -433,7 +484,7 @@ "lineNumbers.off": "Les numéros de ligne ne sont pas affichés.", "lineNumbers.on": "Les numéros de ligne sont affichés en nombre absolu.", "lineNumbers.relative": "Les numéros de ligne sont affichés sous la forme de distance en lignes à la position du curseur.", - "linkedEditing": "Contrôle si la modification liée est activée dans l'éditeur. En fonction du langage, les symboles associés, par exemple les balises HTML, sont mis à jour durant le processus de modification.", + "linkedEditing": "Contrôle si la modification liée est activée dans l’éditeur. En fonction du langage, les symboles associés, par exemple les balises HTML, sont mis à jour durant le processus de modification.", "links": "Contrôle si l’éditeur doit détecter les liens et les rendre cliquables.", "matchBrackets": "Mettez en surbrillance les crochets correspondants.", "minimap.autohide": "Contrôle si la minimap est masquée automatiquement.", @@ -449,6 +500,7 @@ "minimap.size.proportional": "Le minimap a la même taille que le contenu de l'éditeur (défilement possible).", "mouseWheelScrollSensitivity": "Un multiplicateur à utiliser sur les `deltaX` et `deltaY` des événements de défilement de roulette de souris.", "mouseWheelZoom": "Faire un zoom sur la police de l'éditeur quand l'utilisateur fait tourner la roulette de la souris tout en maintenant la touche 'Ctrl' enfoncée.", + "multiCursorLimit": "Contrôle le nombre maximal de curseurs pouvant se trouver dans un éditeur actif à la fois.", "multiCursorMergeOverlapping": "Fusionnez plusieurs curseurs quand ils se chevauchent.", "multiCursorModifier": "Modificateur à utiliser pour ajouter plusieurs curseurs avec la souris. Les mouvements de la souris Atteindre la définition et Ouvrir le lien s’adaptent afin qu’ils ne soient pas en conflit avec le [modificateur multicurseur](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modificateur).", "multiCursorModifier.alt": "Mappe vers 'Alt' dans Windows et Linux, et vers 'Option' dans macOS.", @@ -464,6 +516,10 @@ "padding.top": "Contrôle la quantité d’espace entre le bord supérieur de l’éditeur et la première ligne.", "parameterHints.cycle": "Détermine si le menu de suggestions de paramètres se ferme ou reviens au début lorsque la fin de la liste est atteinte.", "parameterHints.enabled": "Active une fenêtre contextuelle qui affiche de la documentation sur les paramètres et des informations sur les types à mesure que vous tapez.", + "pasteAs.enabled": "Contrôle si vous pouvez coller le contenu de différentes manières.", + "pasteAs.showPasteSelector": "Contrôle l’affichage d’un widget lors du collage de contenu dans l’éditeur. Ce widget vous permet de contrôler la manière dont le fichier est collé.", + "pasteAs.showPasteSelector.afterPaste": "Afficher le widget du sélecteur de collage une fois le contenu collé dans l’éditeur.", + "pasteAs.showPasteSelector.never": "Ne jamais afficher le widget de sélection de collage. Au lieu de cela, le comportement de collage par défaut est toujours utilisé.", "peekWidgetDefaultFocus": "Contrôle s'il faut mettre le focus sur l'éditeur inline ou sur l'arborescence dans le widget d'aperçu.", "peekWidgetDefaultFocus.editor": "Placer le focus sur l'éditeur à l'ouverture de l'aperçu", "peekWidgetDefaultFocus.tree": "Focus sur l'arborescence à l'ouverture de l'aperçu", @@ -487,6 +543,7 @@ "rulers": "Rendre les règles verticales après un certain nombre de caractères à espacement fixe. Utiliser plusieurs valeurs pour plusieurs règles. Aucune règle n'est dessinée si le tableau est vide.", "rulers.color": "Couleur de cette règle d'éditeur.", "rulers.size": "Nombre de caractères monospace auxquels cette règle d'éditeur effectue le rendu.", + "screenReaderAnnounceInlineSuggestion": "Contrôlez si les suggestions incluses sont annoncées par un lecteur d’écran.", "scrollBeyondLastColumn": "Contrôle le nombre de caractères supplémentaires, au-delà duquel l’éditeur défile horizontalement.", "scrollBeyondLastLine": "Contrôle si l’éditeur défile au-delà de la dernière ligne.", "scrollPredominantAxis": "Faites défiler uniquement le long de l'axe prédominant quand le défilement est à la fois vertical et horizontal. Empêche la dérive horizontale en cas de défilement vertical sur un pavé tactile.", @@ -519,14 +576,19 @@ "stickyTabStops": "Émule le comportement des tabulations pour la sélection quand des espaces sont utilisés à des fins de mise en retrait. La sélection respecte les taquets de tabulation.", "suggest.filterGraceful": "Détermine si le filtre et le tri des suggestions doivent prendre en compte les fautes de frappes mineures.", "suggest.insertMode": "Contrôle si les mots sont remplacés en cas d'acceptation de la saisie semi-automatique. Notez que cela dépend des extensions adhérant à cette fonctionnalité.", + "suggest.insertMode.always": "Toujours sélectionner une suggestion lors du déclenchement automatique d’IntelliSense.", "suggest.insertMode.insert": "Insérez une suggestion sans remplacer le texte à droite du curseur.", + "suggest.insertMode.never": "Ne jamais sélectionner une suggestion lors du déclenchement automatique d’IntelliSense.", "suggest.insertMode.replace": "Insérez une suggestion et remplacez le texte à droite du curseur.", + "suggest.insertMode.whenQuickSuggestion": "Sélectionnez une suggestion uniquement lors du déclenchement d’IntelliSense au cours de la frappe.", + "suggest.insertMode.whenTriggerCharacter": "Sélectionnez une suggestion uniquement lors du déclenchement d’IntelliSense à partir d’un caractère déclencheur.", "suggest.localityBonus": "Contrôle si le tri favorise les mots qui apparaissent à proximité du curseur.", "suggest.maxVisibleSuggestions.dep": "Ce paramètre est déprécié. Le widget de suggestion peut désormais être redimensionné.", "suggest.preview": "Contrôle si la sortie de la suggestion doit être affichée en aperçu dans l’éditeur.", + "suggest.selectionMode": "Contrôle si une suggestion est sélectionnée lorsque le widget s’affiche. Notez que cela s’applique uniquement aux suggestions déclenchées automatiquement ('#editor.quickSuggestions#' et '#editor.suggestOnTriggerCharacters#') et qu’une suggestion est toujours sélectionnée lorsqu’elle est appelée explicitement, par exemple via 'Ctrl+Espace'.", "suggest.shareSuggestSelections": "Contrôle si les sélections de suggestion mémorisées sont partagées entre plusieurs espaces de travail et fenêtres (nécessite '#editor.suggestSelection#').", "suggest.showIcons": "Contrôle s'il faut montrer ou masquer les icônes dans les suggestions.", - "suggest.showInlineDetails": "Détermine si les détails du widget de suggestion sont inclus dans l'étiquette ou uniquement dans le widget de détails", + "suggest.showInlineDetails": "Détermine si les détails du widget de suggestion sont inclus dans l’étiquette ou uniquement dans le widget de détails.", "suggest.showStatusBar": "Contrôle la visibilité de la barre d'état en bas du widget de suggestion.", "suggest.snippetsPreventQuickSuggestions": "Contrôle si un extrait de code actif empêche les suggestions rapides.", "suggestFontSize": "Taille de police pour le widget suggest. Lorsqu’elle est définie sur {0}, la valeur de {1} est utilisée.", @@ -540,6 +602,7 @@ "tabCompletion.off": "Désactiver les complétions par tabulation.", "tabCompletion.on": "La complétion par tabulation insérera la meilleure suggestion lorsque vous appuyez sur tab.", "tabCompletion.onlySnippets": "Compléter les extraits de code par tabulation lorsque leur préfixe correspond. Fonctionne mieux quand les 'quickSuggestions' ne sont pas activées.", + "tabFocusMode": "Contrôle si l’éditeur reçoit des onglets ou les reporte au banc d’essai pour la navigation.", "unfoldOnClickAfterEndOfLine": "Contrôle si le fait de cliquer sur le contenu vide après une ligne pliée déplie la ligne.", "unicodeHighlight.allowedCharacters": "Définit les caractères autorisés qui ne sont pas mis en surbrillance.", "unicodeHighlight.allowedLocales": "Les caractères Unicode communs aux paramètres régionaux autorisés ne sont pas mis en surbrillance.", @@ -553,6 +616,9 @@ "unusualLineTerminators.off": "Les marques de fin de ligne inhabituelles sont ignorées.", "unusualLineTerminators.prompt": "Les marques de fin de ligne inhabituelles demandent à être supprimées.", "useTabStops": "L'insertion et la suppression des espaces blancs suit les taquets de tabulation.", + "wordBreak": "Contrôle les règles de séparateur de mots utilisées pour le texte chinois/japonais/coréen (CJC).", + "wordBreak.keepAll": "Les sauts de mots ne doivent pas être utilisés pour le texte chinois/japonais/coréen (CJC). Le comportement du texte non CJC est identique à celui du texte normal.", + "wordBreak.normal": "Utilisez la règle de saut de ligne par défaut.", "wordSeparators": "Caractères utilisés comme séparateurs de mots durant la navigation ou les opérations basées sur les mots", "wordWrap": "Contrôle comment les lignes doivent être limitées.", "wordWrap.bounded": "Les lignes seront terminées au minimum du viewport et `#editor.wordWrapColumn#`.", @@ -565,7 +631,7 @@ "wrappingIndent.indent": "Les lignes justifiées obtiennent une mise en retrait +1 vers le parent.", "wrappingIndent.none": "Aucune mise en retrait. Les lignes enveloppées commencent à la colonne 1.", "wrappingIndent.same": "Les lignes enveloppées obtiennent la même mise en retrait que le parent.", - "wrappingStrategy": "Contrôle l'algorithme qui calcule les points de wrapping.", + "wrappingStrategy": "Contrôle l’algorithme qui calcule les points d’habillage. Notez qu’en mode d’accessibilité, les options avancées sont utilisées pour une expérience optimale.", "wrappingStrategy.advanced": "Délègue le calcul des points de wrapping au navigateur. Il s'agit d'un algorithme lent qui peut provoquer le gel des grands fichiers, mais qui fonctionne correctement dans tous les cas.", "wrappingStrategy.simple": "Suppose que tous les caractères ont la même largeur. Il s'agit d'un algorithme rapide qui fonctionne correctement pour les polices à espacement fixe et certains scripts (comme les caractères latins) où les glyphes ont la même largeur." }, @@ -597,13 +663,14 @@ "editorBracketPairGuide.background6": "Couleur d’arrière-plan des repères de paire de crochets inactifs (6). Nécessite l’activation des repères de paire de crochets.", "editorCodeLensForeground": "Couleur pour les indicateurs CodeLens", "editorCursorBackground": "La couleur de fond du curseur de l'éditeur. Permet de personnaliser la couleur d'un caractère survolé par un curseur de bloc.", + "editorDimmedLineNumber": "Couleur de la ligne finale de l’éditeur lorsque editor.renderFinalNewline est défini sur grisé.", "editorGhostTextBackground": "Couleur de l’arrière-plan du texte fantôme dans l’éditeur", "editorGhostTextBorder": "Couleur de bordure du texte fantôme dans l’éditeur.", "editorGhostTextForeground": "Couleur de premier plan du texte fantôme dans l’éditeur.", "editorGutter": "Couleur de fond pour la bordure de l'éditeur. La bordure contient les marges pour les symboles et les numéros de ligne.", "editorIndentGuides": "Couleur des repères de retrait de l'éditeur.", "editorLineNumbers": "Couleur des numéros de ligne de l'éditeur.", - "editorOverviewRulerBackground": "Couleur d'arrière-plan de la règle d'aperçu de l'éditeur. Utilisée uniquement quand la minimap est activée et placée sur le côté droit de l'éditeur.", + "editorOverviewRulerBackground": "Couleur d’arrière-plan de la règle de vue d’ensemble de l’éditeur.", "editorOverviewRulerBorder": "Couleur de la bordure de la règle d'aperçu.", "editorRuler": "Couleur des règles de l'éditeur", "editorUnicodeHighlight.background": "Couleur de fond utilisée pour mettre en évidence les caractères unicode", @@ -645,6 +712,7 @@ "editorHasSelection": "Indique si du texte est sélectionné dans l'éditeur", "editorHasSignatureHelpProvider": "Indique si l'éditeur a un fournisseur d'aide sur les signatures", "editorHasTypeDefinitionProvider": "Indique si l'éditeur a un fournisseur de définitions de type", + "editorHoverFocused": "Indique si le pointage de l’éditeur est ciblé", "editorHoverVisible": "Indique si le pointage de l'éditeur est visible", "editorLangId": "Identificateur de langage de l'éditeur", "editorReadonly": "Indique si l'éditeur est en lecture seule", @@ -652,6 +720,11 @@ "editorTextFocus": "Indique si le texte de l'éditeur a le focus (le curseur clignote)", "inCompositeEditor": "Indique si l'éditeur fait partie d'un éditeur plus important (par exemple Notebooks)", "inDiffEditor": "Indique si le contexte est celui d'un éditeur de différences", + "isEmbeddedDiffEditor": "Indique si le contexte est celui d’un éditeur de différences intégré", + "standaloneColorPickerFocused": "Indique si le sélecteur de couleurs autonome est prioritaire", + "standaloneColorPickerVisible": "Indique si le sélecteur de couleurs autonome est visible", + "stickyScrollFocused": "Indique si le défilement du pense-bête a le focus", + "stickyScrollVisible": "Indique si le défilement du pense-bête est visible", "textInputFocus": "Indique si un éditeur ou une entrée de texte mis en forme a le focus (le curseur clignote)" }, "vs/editor/common/languages/modesRegistry": { @@ -662,40 +735,37 @@ }, "vs/editor/common/standaloneStrings": { "accessibilityHelpMessage": "Appuyez sur Alt+F1 pour voir les options d'accessibilité.", - "auto_off": "L'éditeur est configuré pour ne jamais être optimisé en cas d'utilisation avec un lecteur d'écran, ce qui n'est pas le cas pour le moment.", + "accessibilityHelpTitle": "Aide sur l’accessibilité", + "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader", "auto_on": "L'éditeur est configuré pour être optimisé en cas d'utilisation avec un lecteur d'écran.", "bulkEditServiceSummary": "{0} modifications dans {1} fichiers", "changeConfigToOnMac": "Pour configurer l'éditeur de manière à être optimisé en cas d'utilisation d'un lecteur d'écran, appuyez sur Commande+E maintenant.", "changeConfigToOnWinLinux": "Pour configurer l'éditeur de manière à être optimisé en cas d'utilisation d'un lecteur d'écran, appuyez sur Contrôle+E maintenant.", - "editableDiffEditor": "dans un volet d'un éditeur de différences.", - "editableEditor": " dans un éditeur de code", + "editableDiffEditor": "You are in a pane of a diff editor.", + "editableEditor": "You are in a code editor", "editorViewAccessibleLabel": "Contenu de l'éditeur", - "emergencyConfOn": "Remplacement du paramètre 'accessibilitySupport' par 'on'.", "gotoLineActionLabel": "Accéder à la ligne/colonne...", "helpQuickAccess": "Afficher tous les fournisseurs d'accès rapide", "inspectTokens": "Développeur : Inspecter les jetons", - "multiSelection": "{0} sélections", - "multiSelectionRange": "{0} sélections ({1} caractères sélectionnés)", - "noSelection": "Aucune sélection", - "openDocMac": "Appuyez sur Commande+H maintenant pour ouvrir une fenêtre de navigateur avec plus d'informations sur l'accessibilité de l'éditeur.", - "openDocWinLinux": "Appuyez sur Contrôle+H maintenant pour ouvrir une fenêtre de navigateur avec plus d'informations sur l'accessibilité de l'éditeur.", + "openDoc": "Press H now to open a browser window with more information related to editor accessibility.", "openingDocs": "Ouverture de la page de documentation sur l'accessibilité de l'éditeur.", - "outroMsg": "Vous pouvez masquer cette info-bulle et revenir à l'éditeur en appuyant sur Échap ou Maj+Échap.", "quickCommandActionHelp": "Commandes d'affichage et d'exécution", "quickCommandActionLabel": "Palette de commandes", "quickOutlineActionLabel": "Accéder au symbole...", "quickOutlineByCategoryActionLabel": "Accéder au symbole par catégorie...", - "readonlyDiffEditor": "dans un volet en lecture seule d'un éditeur de différences.", - "readonlyEditor": " dans un éditeur de code en lecture seule", + "readonlyDiffEditor": "You are in a read-only pane of a diff editor.", + "readonlyEditor": "You are in a read-only code editor", "showAccessibilityHelpAction": "Afficher l'aide sur l'accessibilité", - "singleSelection": "Ligne {0}, colonne {1}", - "singleSelectionRange": "Ligne {0}, colonne {1} ({2} sélectionné)", "tabFocusModeOffMsg": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. Activez ou désactivez ce comportement en appuyant sur {0}.", "tabFocusModeOffMsgNoKb": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. La commande {0} ne peut pas être déclenchée par une combinaison de touches.", "tabFocusModeOnMsg": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. Activez ou désactivez ce comportement en appuyant sur {0}.", "tabFocusModeOnMsgNoKb": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. La commande {0} ne peut pas être déclenchée par une combinaison de touches.", "toggleHighContrast": "Activer/désactiver le thème à contraste élevé" }, + "vs/editor/common/viewLayout/viewLineRenderer": { + "overflow.chars": "{0} caractères", + "showMore": "Afficher plus ({0})" + }, "vs/editor/contrib/anchorSelect/browser/anchorSelect": { "anchorSet": "Ancre définie sur {0}:{1}", "cancelSelectionAnchor": "Annuler l'ancre de sélection", @@ -708,6 +778,7 @@ "miGoToBracket": "Accéder au &&crochet", "overviewRulerBracketMatchForeground": "Couleur du marqueur de la règle d'aperçu pour rechercher des parenthèses.", "smartSelect.jumpBracket": "Atteindre le crochet", + "smartSelect.removeBrackets": "Supprimer les crochets", "smartSelect.selectToBracket": "Sélectionner jusqu'au crochet" }, "vs/editor/contrib/caretOperations/browser/caretOperations": { @@ -728,8 +799,10 @@ "miPaste": "Co&&ller", "share": "Partager" }, + "vs/editor/contrib/codeAction/browser/codeAction": { + "applyCodeActionFailed": "Une erreur inconnue s'est produite à l'application de l'action du code" + }, "vs/editor/contrib/codeAction/browser/codeActionCommands": { - "applyCodeActionFailed": "Une erreur inconnue s'est produite à l'application de l'action du code", "args.schema.apply": "Contrôle quand les actions retournées sont appliquées.", "args.schema.apply.first": "Appliquez toujours la première action de code retournée.", "args.schema.apply.ifSingle": "Appliquez la première action de code retournée si elle est la seule.", @@ -757,15 +830,24 @@ "organizeImports.label": "Organiser les importations", "quickfix.trigger.label": "Correction rapide...", "refactor.label": "Remanier...", - "refactor.preview.label": "Refactoriser avec l’aperçu...", "source.label": "Action de la source" }, - "vs/editor/contrib/codeAction/browser/codeActionMenu": { - "CodeActionMenuVisible": "Indique si le widget de liste d’actions de code est visible", - "label": "{0} à refactoriser, {1} en préversion" + "vs/editor/contrib/codeAction/browser/codeActionContributions": { + "showCodeActionHeaders": "Activez/désactivez l’affichage des en-têtes de groupe dans le menu d’action du code." }, - "vs/editor/contrib/codeAction/browser/codeActionWidgetContribution": { - "codeActionWidget": "L’activation de cette option ajuste le mode de rendu du menu d’action du code." + "vs/editor/contrib/codeAction/browser/codeActionController": { + "hideMoreActions": "Masquer désactivé", + "showMoreActions": "Afficher les éléments désactivés" + }, + "vs/editor/contrib/codeAction/browser/codeActionMenu": { + "codeAction.widget.id.convert": "Réécrire...", + "codeAction.widget.id.extract": "Extraire...", + "codeAction.widget.id.inline": "Inline...", + "codeAction.widget.id.more": "Plus d’actions...", + "codeAction.widget.id.move": "Déplacer...", + "codeAction.widget.id.quickfix": "Correction rapide...", + "codeAction.widget.id.source": "Action de la source...", + "codeAction.widget.id.surround": "Entourer de..." }, "vs/editor/contrib/codeAction/browser/lightBulbWidget": { "codeAction": "Afficher les actions de code", @@ -776,7 +858,14 @@ "showLensOnLine": "Afficher les commandes Code Lens de la ligne actuelle" }, "vs/editor/contrib/colorPicker/browser/colorPickerWidget": { - "clickToToggleColorOptions": "Cliquez pour activer/désactiver les options de couleur (rgb/hsl/hexadécimal)." + "clickToToggleColorOptions": "Cliquez pour activer/désactiver les options de couleur (rgb/hsl/hexadécimal).", + "closeIcon": "Icône pour fermer le sélecteur de couleurs" + }, + "vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions": { + "hideColorPicker": "Masquer le sélecteur de couleurs", + "insertColorWithStandaloneColorPicker": "Insérer une couleur avec un sélecteur de couleurs autonome", + "mishowOrFocusStandaloneColorPicker": "&&Afficher ou mettre le focus sur le sélecteur de couleurs autonome", + "showOrFocusStandaloneColorPicker": "Afficher ou mettre le focus sur le sélecteur de couleurs autonome" }, "vs/editor/contrib/comment/browser/comment": { "comment.block": "Activer/désactiver le commentaire de bloc", @@ -798,15 +887,35 @@ "context.minimap.slider.always": "Toujours", "context.minimap.slider.mouseover": "Pointer la souris" }, - "vs/editor/contrib/copyPaste/browser/copyPasteContribution": { - "pasteActions": "Activez/désactivez l’exécution des modifications à partir des extensions lors du collage." - }, "vs/editor/contrib/cursorUndo/browser/cursorUndo": { "cursor.redo": "Restauration du curseur", "cursor.undo": "Annulation du curseur" }, - "vs/editor/contrib/dropIntoEditor/browser/dropIntoEditorContribution": { - "dropProgressTitle": "Exécution des gestionnaires de dépôt..." + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": { + "pasteAs": "Coller en tant que...", + "pasteAs.id": "ID de la modification de collage à appliquer. S’il n’est pas fourni, l’éditeur affiche un sélecteur." + }, + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": { + "pasteAsPickerPlaceholder": "Sélectionner l’action Coller", + "pasteAsProgress": "Exécution des gestionnaires de collage", + "pasteIntoEditorProgress": "Exécution des gestionnaires de collage. Cliquez pour annuler", + "pasteWidgetVisible": "Si le widget de collage est affiché", + "postPasteWidgetTitle": "Afficher les options de collage..." + }, + "vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": { + "builtIn": "Intégré", + "defaultDropProvider.uriList.path": "Insérer un chemin d’accès", + "defaultDropProvider.uriList.paths": "Insérer des chemins d’accès", + "defaultDropProvider.uriList.relativePath": "Insérer un chemin d’accès relatif", + "defaultDropProvider.uriList.relativePaths": "Insérer des chemins d’accès relatifs", + "defaultDropProvider.uriList.uri": "Insérer un URI", + "defaultDropProvider.uriList.uris": "Insérer des URI", + "text.label": "Insérer du texte brut" + }, + "vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": { + "dropIntoEditorProgress": "Exécution des gestionnaires de dépôt. Cliquez pour annuler", + "dropWidgetVisible": "Indique si le widget de suppression s’affiche", + "postDropWidgetTitle": "Afficher les options de suppression..." }, "vs/editor/contrib/editorState/browser/keybindingCancellation": { "cancellableOperation": "Indique si l'éditeur exécute une opération annulable, par exemple 'Avoir un aperçu des références'" @@ -816,6 +925,10 @@ "actions.find.matchCaseOverride": "Remplace l’indicateur « Cas mathématiques ».\r\nL’indicateur ne sera pas enregistré à l’avenir.\r\n0 : Ne rien faire\r\n1 : Vrai\r\n2 : Faux", "actions.find.preserveCaseOverride": "Remplace l’indicateur « Preserve Case ».\r\nL’indicateur ne sera pas enregistré à l’avenir.\r\n0 : Ne rien faire\r\n1 : Vrai\r\n2 : Faux", "actions.find.wholeWordOverride": "Remplace l’indicateur « Match Whole Word ».\r\nL’indicateur ne sera pas enregistré à l’avenir.\r\n0 : Ne rien faire\r\n1 : Vrai\r\n2 : Faux", + "findMatchAction.goToMatch": "Accéder à la correspondance...", + "findMatchAction.inputPlaceHolder": "Tapez un nombre pour accéder à une correspondance spécifique (entre 1 et {0})", + "findMatchAction.inputValidationMessage": "Veuillez entrer un nombre compris entre 1 et {0}", + "findMatchAction.noResults": "Aucune correspondance. Essayez de rechercher autre chose.", "findNextMatchAction": "Rechercher suivant", "findPreviousMatchAction": "Rechercher précédent", "miFind": "&&Rechercher", @@ -842,6 +955,7 @@ "findSelectionIcon": "Icône de l'option Rechercher dans la sélection dans le widget de recherche de l'éditeur.", "label.closeButton": "Fermer", "label.find": "Rechercher", + "label.findDialog": "Find / Replace", "label.matchesLocation": "{0} sur {1}", "label.nextMatchButton": "Correspondance suivante", "label.noResults": "Aucun résultat", @@ -856,20 +970,17 @@ "title.matchesCountLimit": "Seuls les {0} premiers résultats sont mis en évidence, mais toutes les opérations de recherche fonctionnent sur l’ensemble du texte." }, "vs/editor/contrib/folding/browser/folding": { - "createManualFoldRange.label": "Créer une plage de pliage manuel à partir de la sélection", - "editorGutter.foldingControlForeground": "Couleur du contrôle de pliage dans la marge de l'éditeur.", + "createManualFoldRange.label": "Créer une plage de pliage à partir de la sélection", "foldAction.label": "Plier", "foldAllAction.label": "Plier tout", "foldAllBlockComments.label": "Replier tous les commentaires de bloc", "foldAllExcept.label": "Plier toutes les régions sauf celles sélectionnées", "foldAllMarkerRegions.label": "Replier toutes les régions", - "foldBackgroundBackground": "Couleur d'arrière-plan des gammes pliées. La couleur ne doit pas être opaque pour ne pas cacher les décorations sous-jacentes.", "foldLevelAction.label": "Niveau de pliage {0}", "foldRecursivelyAction.label": "Plier de manière récursive", "gotoNextFold.label": "Accéder à la plage de pliage suivante", "gotoParentFold.label": "Atteindre le pli parent", "gotoPreviousFold.label": "Accéder à la plage de pliage précédente", - "maximum fold ranges": "Le nombre de régions pliables est limité à un maximum de {0}. Augmentez l’option de configuration ['Folding Maximum Regions'](command:workbench.action.openSettings?[\"editor.foldingMaximumRegions\"]) pour en activer d’autres.", "removeManualFoldingRanges.label": "Supprimer les plages de pliage manuelles", "toggleFoldAction.label": "Activer/désactiver le pliage", "unFoldRecursivelyAction.label": "Déplier de manière récursive", @@ -879,6 +990,8 @@ "unfoldAllMarkerRegions.label": "Déplier toutes les régions" }, "vs/editor/contrib/folding/browser/foldingDecorations": { + "editorGutter.foldingControlForeground": "Couleur du contrôle de pliage dans la marge de l'éditeur.", + "foldBackgroundBackground": "Couleur d'arrière-plan des gammes pliées. La couleur ne doit pas être opaque pour ne pas cacher les décorations sous-jacentes.", "foldingCollapsedIcon": "Icône des plages réduites dans la marge de glyphes de l'éditeur.", "foldingExpandedIcon": "Icône des plages développées dans la marge de glyphes de l'éditeur.", "foldingManualCollapedIcon": "Icône pour les plages réduites manuellement dans la marge de glyphe de l’éditeur.", @@ -983,8 +1096,8 @@ "vs/editor/contrib/gotoSymbol/browser/referencesModel": { "aria.fileReferences.1": "1 symbole dans {0}, chemin complet {1}", "aria.fileReferences.N": "{0} symboles dans {1}, chemin complet {2}", - "aria.oneReference": "symbole dans {0} sur la ligne {1}, colonne {2}", - "aria.oneReference.preview": "symbole dans {0} à la ligne {1}, colonne {2}, {3}", + "aria.oneReference": "dans {0} à la ligne {1} à la colonne {2}", + "aria.oneReference.preview": "{0}dans {1} à la ligne {2} à la colonne {3}", "aria.result.0": "Résultats introuvables", "aria.result.1": "1 symbole dans {0}", "aria.result.n1": "{0} symboles dans {1}", @@ -996,11 +1109,21 @@ "location.kb": "Symbole {0} sur {1}, {2} pour le suivant" }, "vs/editor/contrib/hover/browser/hover": { + "escapeFocusHover": "Pointage du focus d’échappement", + "goToBottomHover": "Pointer vers le bas", + "goToTopHover": "Atteindre le pointage supérieur", + "pageDownHover": "Pointer vers le bas de la page", + "pageUpHover": "Pointer vers le haut de la page", + "scrollDownHover": "Faire défiler le pointage vers le bas", + "scrollLeftHover": "Faire défiler vers la gauche au pointage", + "scrollRightHover": "Faire défiler le pointage vers la droite", + "scrollUpHover": "Faire défiler le pointage vers le haut", "showDefinitionPreviewHover": "Afficher le pointeur de l'aperçu de définition", - "showHover": "Afficher par pointage" + "showOrFocusHover": "Afficher ou focus sur pointer" }, "vs/editor/contrib/hover/browser/markdownHoverParticipant": { "modesContentHover.loading": "Chargement en cours...", + "stopped rendering": "Rendu suspendu pour une longue ligne pour des raisons de performances. Cela peut être configuré via 'editor.stopRenderingLineAfter'.", "too many characters": "La tokenisation des lignes longues est ignorée pour des raisons de performances. Cela peut être configurée via 'editor.maxTokenizationLineLength'." }, "vs/editor/contrib/hover/browser/markerHoverParticipant": { @@ -1009,12 +1132,11 @@ "quick fixes": "Correction rapide...", "view problem": "Voir le problème" }, - "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { - "InPlaceReplaceAction.next.label": "Remplacer par la valeur suivante", - "InPlaceReplaceAction.previous.label": "Remplacer par la valeur précédente" - }, "vs/editor/contrib/indentation/browser/indentation": { + "changeTabDisplaySize": "Modifier la taille d’affichage de l’onglet", "configuredTabSize": "Taille des tabulations configurée", + "currentTabSize": "Taille actuelle de l’onglet", + "defaultTabSize": "Taille d’onglet par défaut", "detectIndentation": "Détecter la mise en retrait à partir du contenu", "editor.reindentlines": "Remettre en retrait les lignes", "editor.reindentselectedlines": "Réindenter les lignes sélectionnées", @@ -1034,26 +1156,46 @@ "links.navigate.kb.meta": "ctrl + clic", "links.navigate.kb.meta.mac": "cmd + clic" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextController": { + "vs/editor/contrib/inlineCompletions/browser/commands": { + "accept": "Accepter", + "acceptLine": "Accepter la ligne", + "acceptWord": "Accepter le mot", + "action.inlineSuggest.accept": "Accepter la suggestion inline", + "action.inlineSuggest.acceptNextLine": "Accepter la ligne suivante d’une suggestion en ligne", + "action.inlineSuggest.acceptNextWord": "Accepter le mot suivant de la suggestion inline", + "action.inlineSuggest.alwaysShowToolbar": "Toujours afficher la barre d’outils", + "action.inlineSuggest.hide": "Masquer la suggestion inlined", "action.inlineSuggest.showNext": "Afficher la suggestion en ligne suivante", "action.inlineSuggest.showPrevious": "Afficher la suggestion en ligne précédente", - "action.inlineSuggest.trigger": "Déclencher la suggestion en ligne", + "action.inlineSuggest.trigger": "Déclencher la suggestion en ligne" + }, + "vs/editor/contrib/inlineCompletions/browser/hoverParticipant": { + "inlineSuggestionFollows": "Suggestion :" + }, + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys": { "inlineSuggestionHasIndentation": "Indique si la suggestion en ligne commence par un espace blanc", "inlineSuggestionHasIndentationLessThanTabSize": "Indique si la suggestion incluse commence par un espace blanc inférieur à ce qui serait inséré par l’onglet.", - "inlineSuggestionVisible": "Indique si une suggestion en ligne est visible" + "inlineSuggestionVisible": "Indique si une suggestion en ligne est visible", + "suppressSuggestions": "Indique si les suggestions doivent être supprimées pour la suggestion actuelle" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextHoverParticipant": { - "acceptInlineSuggestion": "Accepter", - "inlineSuggestionFollows": "Suggestion :", - "showNextInlineSuggestion": "Suivant", - "showPreviousInlineSuggestion": "Précédent" + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget": { + "content": "{0} ({1})", + "next": "Suivant", + "parameterHintsNextIcon": "Icône d'affichage du prochain conseil de paramètre.", + "parameterHintsPreviousIcon": "Icône d'affichage du précédent conseil de paramètre.", + "previous": "Précédent" + }, + "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Remplacer par la valeur suivante", + "InPlaceReplaceAction.previous.label": "Remplacer par la valeur précédente" }, "vs/editor/contrib/lineSelection/browser/lineSelection": { "expandLineSelection": "Développer la sélection de ligne" }, "vs/editor/contrib/linesOperations/browser/linesOperations": { "duplicateSelection": "Dupliquer la sélection", - "editor.transformToKebabcase": "Transformer en affaire de kebab", + "editor.transformToCamelcase": "Transformer en casse mixte", + "editor.transformToKebabcase": "Transformer en kebab case", "editor.transformToLowercase": "Transformer en minuscule", "editor.transformToSnakecase": "Transformer en snake case", "editor.transformToTitlecase": "Appliquer la casse \"1re lettre des mots en majuscule\"", @@ -1142,6 +1284,7 @@ "peekViewEditorGutterBackground": "Couleur d'arrière-plan de la bordure de l'éditeur d'affichage d'aperçu.", "peekViewEditorMatchHighlight": "Couleur de mise en surbrillance d'une correspondance dans l'éditeur de l'affichage d'aperçu.", "peekViewEditorMatchHighlightBorder": "Bordure de mise en surbrillance d'une correspondance dans l'éditeur de l'affichage d'aperçu.", + "peekViewEditorStickScrollBackground": "Couleur d’arrière-plan du défilement rémanent dans l’éditeur d’affichage d’aperçu.", "peekViewResultsBackground": "Couleur d'arrière-plan de la liste des résultats de l'affichage d'aperçu.", "peekViewResultsFileForeground": "Couleur de premier plan des noeuds de fichiers dans la liste des résultats de l'affichage d'aperçu.", "peekViewResultsMatchForeground": "Couleur de premier plan des noeuds de lignes dans la liste des résultats de l'affichage d'aperçu.", @@ -1265,6 +1408,18 @@ "Wednesday": "Mercredi", "WednesdayShort": "Mer" }, + "vs/editor/contrib/stickyScroll/browser/stickyScrollActions": { + "focusStickyScroll": "Focus sur le défilement du pense-bête", + "goToFocusedStickyScrollLine.title": "Atteindre la ligne de défilement pense-bête prioritaire", + "miStickyScroll": "&&Défilement épinglé", + "mifocusStickyScroll": "&&Focus sur le défilement du pense-bête", + "mitoggleStickyScroll": "&&Activer/désactiver le défilement épinglé", + "selectEditor.title": "Sélectionner l'éditeur", + "selectNextStickyScrollLine.title": "Sélectionner la ligne de défilement du pense-bête suivante", + "selectPreviousStickyScrollLine.title": "Sélectionner la ligne de défilement du pense-bête précédente", + "stickyScroll": "Défilement épinglé", + "toggleStickyScroll": "Activer/désactiver le défilement épinglé" + }, "vs/editor/contrib/suggest/browser/suggest": { "acceptSuggestionOnEnter": "Indique si les suggestions sont insérées quand vous appuyez sur Entrée", "suggestWidgetDetailsVisible": "Indique si les détails des suggestions sont visibles", @@ -1311,7 +1466,7 @@ "suggestMoreInfoIcon": "Icône d'affichage d'informations supplémentaires dans le widget de suggestion." }, "vs/editor/contrib/suggest/browser/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "content": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/browser/symbolIcons": { "symbolIcon.arrayForeground": "Couleur de premier plan des symboles de tableau. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.", @@ -1366,6 +1521,7 @@ "unicodeHighlight.adjustSettings": "Ajuster les paramètres", "unicodeHighlight.allowCommonCharactersInLanguage": "Autoriser les caractères Unicode plus courants dans le langage \"{0}\"", "unicodeHighlight.characterIsAmbiguous": "Le caractère {0} peut être confus avec le caractère {1}, ce qui est plus courant dans le code source.", + "unicodeHighlight.characterIsAmbiguousASCII": "Le caractère {0} peut être confondu avec le caractère ASCII {1}, qui est plus courant dans le code source.", "unicodeHighlight.characterIsInvisible": "Le caractère {0} est invisible.", "unicodeHighlight.characterIsNonBasicAscii": "Le caractère {0} n’est pas un caractère ASCII de base.", "unicodeHighlight.configureUnicodeHighlightOptions": "Configurer les options de surlignage Unicode", @@ -1383,36 +1539,91 @@ }, "vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": { "unusualLineTerminators.detail": "Le fichier « {0} »contient un ou plusieurs caractères de fin de ligne inhabituels, par exemple le séparateur de ligne (LS) ou le séparateur de paragraphe (PS).\r\n\r\nIl est recommandé de les supprimer du fichier. Vous pouvez configurer ce comportement par le biais de `editor.unusualLineTerminators`.", - "unusualLineTerminators.fix": "Supprimer les marques de fin de ligne inhabituelles", + "unusualLineTerminators.fix": "&&Supprimer les marques de fin de ligne inhabituelles", "unusualLineTerminators.ignore": "Ignorer", "unusualLineTerminators.message": "Marques de fin de ligne inhabituelles détectées", "unusualLineTerminators.title": "Marques de fin de ligne inhabituelles" }, - "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "vs/editor/contrib/wordHighlighter/browser/highlightDecorations": { "overviewRulerWordHighlightForeground": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des symboles. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", "overviewRulerWordHighlightStrongForeground": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des symboles d'accès en écriture. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "overviewRulerWordHighlightTextForeground": "Couleur de marqueur de règle d’aperçu d’une occurrence textuelle pour un symbole. La couleur ne doit pas être opaque afin de ne pas masquer les décorations sous-jacentes.", "wordHighlight": "Couleur d'arrière-plan d'un symbole pendant l'accès en lecture, comme la lecture d'une variable. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "wordHighlight.next.label": "Aller à la prochaine mise en évidence de symbole", - "wordHighlight.previous.label": "Aller à la mise en évidence de symbole précédente", - "wordHighlight.trigger.label": "Déclencher la mise en évidence de symbole", "wordHighlightBorder": "Couleur de bordure d'un symbole durant l'accès en lecture, par exemple la lecture d'une variable.", "wordHighlightStrong": "Couleur d'arrière-plan d'un symbole pendant l'accès en écriture, comme l'écriture d'une variable. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "wordHighlightStrongBorder": "Couleur de bordure d'un symbole durant l'accès en écriture, par exemple l'écriture dans une variable." + "wordHighlightStrongBorder": "Couleur de bordure d'un symbole durant l'accès en écriture, par exemple l'écriture dans une variable.", + "wordHighlightText": "Couleur d’arrière-plan d’une occurrence textuelle d’un symbole. La couleur ne doit pas être opaque afin de ne pas masquer les décorations sous-jacentes.", + "wordHighlightTextBorder": "Couleur de bordure d’une occurrence textuelle pour un symbole." + }, + "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "wordHighlight.next.label": "Aller à la prochaine mise en évidence de symbole", + "wordHighlight.previous.label": "Aller à la mise en évidence de symbole précédente", + "wordHighlight.trigger.label": "Déclencher la mise en évidence de symbole" }, "vs/editor/contrib/wordOperations/browser/wordOperations": { "deleteInsideWord": "Supprimer le mot" }, + "vs/platform/action/common/actionCommonCategories": { + "developer": "Développeur", + "file": "fichier", + "help": "Aide", + "preferences": "Préférences", + "test": "Test", + "view": "Afficher" + }, + "vs/platform/actions/browser/buttonbar": { + "labelWithKeybinding": "{0} ({1})" + }, "vs/platform/actions/browser/menuEntryActionViewItem": { "titleAndKb": "{0} ({1})", "titleAndKbAndAlt": "{0}\r\n[{1}] {2}" }, + "vs/platform/actions/browser/toolbar": { + "hide": "Masquer", + "resetThisMenu": "Réinitialiser le menu" + }, "vs/platform/actions/common/menuResetAction": { - "cat": "Afficher", - "title": "Réinitialiser les menus masqués" + "title": "Réinitialiser tous les menus" }, "vs/platform/actions/common/menuService": { "hide.label": "Masquer «{0}»" }, + "vs/platform/actionWidget/browser/actionList": { + "customQuickFixWidget": "Widget d’action", + "customQuickFixWidget.labels": "{0}, raison désactivée : {1}", + "label": "{0} pour appliquer", + "label-preview": "{0} à appliquer, {1} à afficher un aperçu" + }, + "vs/platform/actionWidget/browser/actionWidget": { + "acceptSelected.title": "Accepter l’action sélectionnée", + "codeActionMenuVisible": "Indique si la liste des widgets d’action est visible", + "hideCodeActionWidget.title": "Masquer le widget d’action", + "previewSelected.title": "Aperçu de l’action sélectionnée", + "selectNextCodeAction.title": "Sélectionner l’action suivante", + "selectPrevCodeAction.title": "Sélectionner l’action précédente" + }, + "vs/platform/audioCues/browser/audioCueService": { + "audioCues.chatRequestSent": "Chat Request Sent", + "audioCues.chatResponsePending": "Chat Response Pending", + "audioCues.chatResponseReceived": "Chat Response Received", + "audioCues.diffLineDeleted": "Ligne de diffusion supprimée", + "audioCues.diffLineInserted": "Ligne de diffusion insérée", + "audioCues.diffLineModified": "Ligne diff modifiée", + "audioCues.lineHasBreakpoint.name": "Point d’arrêt sur ligne", + "audioCues.lineHasError.name": "Erreur sur la ligne", + "audioCues.lineHasFoldedArea.name": "Zone pliée sur la ligne", + "audioCues.lineHasInlineSuggestion.name": "Suggestion inline sur la ligne", + "audioCues.lineHasWarning.name": "Avertissement sur la ligne", + "audioCues.noInlayHints": "Aucun indicateur d’inlay sur la ligne", + "audioCues.notebookCellCompleted": "Cellule de bloc-notes terminée", + "audioCues.notebookCellFailed": "Échec de la cellule de bloc-notes", + "audioCues.onDebugBreak.name": "Débogueur arrêté sur le point d’arrêt", + "audioCues.taskCompleted": "Tâche terminée", + "audioCues.taskFailed": "Échec de la tâche", + "audioCues.terminalBell": "Cloche de terminal", + "audioCues.terminalCommandFailed": "Échec de la commande de terminal", + "audioCues.terminalQuickFix.name": "Correctif rapide de terminal" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Impossible d’inscrire '{0}'. Le {1} de stratégie associé est déjà inscrit auprès de {2}.", "config.property.duplicate": "Impossible d'inscrire '{0}'. Cette propriété est déjà inscrite.", @@ -1426,19 +1637,43 @@ "vs/platform/contextkey/browser/contextKeyService": { "getContextKeyInfo": "Commande qui retourne des informations sur les clés de contexte" }, + "vs/platform/contextkey/common/contextkey": { + "contextkey.parser.error.closingParenthesis": "parenthèse fermante ')'", + "contextkey.parser.error.emptyString": "Expression de clé de contexte vide", + "contextkey.parser.error.emptyString.hint": "Avez-vous oublié d’écrire une expression ? Vous pouvez également placer 'false' ou 'true' pour toujours donner la valeur false ou true, respectivement.", + "contextkey.parser.error.expectedButGot": "Attendu : {0}\r\nReçu : '{1}'.", + "contextkey.parser.error.noInAfterNot": "'in' après 'not'.", + "contextkey.parser.error.unexpectedEOF": "Fin d’expression inattendue", + "contextkey.parser.error.unexpectedEOF.hint": "Avez-vous oublié de placer une clé de contexte ?", + "contextkey.parser.error.unexpectedToken": "Jeton inattendu", + "contextkey.parser.error.unexpectedToken.hint": "Avez-vous oublié de placer && ou || avant le jeton ?", + "contextkey.scanner.errorForLinter": "Jeton inattendu.", + "contextkey.scanner.errorForLinterWithHint": "Jeton inattendu. Conseil : {0}" + }, "vs/platform/contextkey/common/contextkeys": { "inputFocus": "Indique si le focus clavier se trouve dans une zone d'entrée", "isIOS": "Indique si le système d’exploitation est Linux", "isLinux": "Indique si le système d'exploitation est Linux", "isMac": "Indique si le système d'exploitation est macOS", "isMacNative": "Indique si le système d'exploitation est macOS sur une plateforme qui n'est pas un navigateur", + "isMobile": "Indique si la plateforme est un navigateur web mobile", "isWeb": "Indique si la plateforme est un navigateur web", "isWindows": "Indique si le système d'exploitation est Windows", "productQualityType": "Type de qualité de VS Code" }, + "vs/platform/contextkey/common/scanner": { + "contextkey.scanner.hint.didYouForgetToEscapeSlash": "Avez-vous oublié d’échapper le caractère « / » (barre oblique) ? Placez deux barre obliques inverses avant d’y échapper, par ex., « \\\\/ ».", + "contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote": "Avez-vous oublié d’ouvrir ou de fermer le devis ?", + "contextkey.scanner.hint.didYouMean1": "Voulez-vous dire {0}?", + "contextkey.scanner.hint.didYouMean2": "Voulez-vous dire {0} ou {1}?", + "contextkey.scanner.hint.didYouMean3": "Voulez-vous dire {0}, {1} ou {2}?" + }, "vs/platform/dialogs/common/dialogs": { + "cancelButton": "Annuler", "moreFile": "...1 fichier supplémentaire non affiché", - "moreFiles": "...{0} fichiers supplémentaires non affichés" + "moreFiles": "...{0} fichiers supplémentaires non affichés", + "okButton": "&&OK", + "yesButton": "&&Oui" }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Ouvrir", @@ -1453,10 +1688,11 @@ "vs/platform/environment/node/argv": { "add": "Ajoutez un ou plusieurs dossiers à la dernière fenêtre active.", "category": "Filtre les extensions installées en fonction de la catégorie fournie, quand --list-extensions est utilisé.", + "cliDataDir": "Répertoire dans lequel les métadonnées CLI doivent être stockées.", "deprecated.useInstead": "Utilisez {0} à la place.", "diff": "Comparez deux fichiers entre eux.", - "disableExtension": "Désactivez une extension.", - "disableExtensions": "Désactivez toutes les extensions installées.", + "disableExtension": "Désactivez l’extension fournie. Cette option n’est pas persistante et ne s’applique que lorsque la commande ouvre une nouvelle fenêtre.", + "disableExtensions": "Désactivez toutes les extensions installées. Cette option n’est pas persistante et n’est effective que lorsque la commande ouvre une nouvelle fenêtre.", "disableGPU": "Désactivez l'accélération matérielle du GPU.", "experimentalApis": "Active les fonctionnalités de l'API proposées pour les extensions. Peut recevoir un ou plusieurs ID d'extension pour les activer individuellement.", "extensionHomePath": "Définissez le chemin racine des extensions.", @@ -1469,19 +1705,20 @@ "installExtension": "Installe ou met à jour une extension. L'argument est soit un identifiant d'extension, soit un chemin vers un VSIX. L'identifiant d'une extension est '${publisher}.${name}'. Utilisez l'argument '--force' pour mettre à jour la dernière version. Pour installer une version spécifique, fournissez '@${version}'. Par exemple : 'vscode.csharp@1.2.3'.", "listExtensions": "Listez les extensions installées.", "locale": "Paramètres régionaux à utiliser (exemple : fr-FR ou en-US).", - "log": "Niveau de journalisation à utiliser. La valeur par défaut est 'info'. Les valeurs autorisées sont 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off.", - "maxMemory": "Taille mémoire maximale pour une fenêtre (En Megaoctêts)", + "log": "Niveau de journalisation à utiliser. La valeur par défaut est 'info'. Les valeurs autorisées sont 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off. Vous pouvez également configurer le niveau de journal d’une extension en passant l’ID d’extension et le niveau de journal au format suivant : « ${publisher}.${name}:${logLevel} ». Par exemple : 'vscode.csharp:trace'. Peut recevoir une ou plusieurs entrées de ce type.", "merge": "Effectuez une triple-fusion en fournissant des chemins d’accès pour deux versions modifiées d’un fichier, pour l’origine commune des deux versions modifiées et pour le fichier de sortie pour enregistrer les résultats de fusion.", "newWindow": "Force l'ouverture d'une nouvelle fenêtre.", "options": "options", "optionsUpperCase": "Options", "paths": "chemins", "prof-startup": "Exécuter le profileur d’UC au démarrage.", + "profileName": "Ouvre le dossier ou l’espace de travail fourni avec le profil donné et associe le profil à l’espace de travail. Si le profil n’existe pas, un nouveau profil vide est créé. Un dossier ou un espace de travail doit être fourni pour que le profil prenne effet.", "reuseWindow": "Forcez l'ouverture d'un fichier ou dossier dans une fenêtre déjà ouverte.", "showVersions": "Affiche les versions des extensions installées, quand --list-extension est utilisé.", "status": "Imprimer l'utilisation de processus et l'information des diagnostics.", "stdinUnix": "Pour lire depuis stdin, ajouter '-' (ex. 'ps aux | grep code | {0} -')", "stdinWindows": "Pour lire la sortie d’un autre programme, ajouter '-' (ex. 'echo Hello World | {0} -')", + "subcommands": "Sous-commandes", "telemetry": "Affiche tous les événements de télémétrie collectés par VS Code.", "troubleshooting": "Résolution des problèmes", "turn sync": "Activer ou désactiver la synchronisation.", @@ -1499,11 +1736,11 @@ "emptyValue": "L’option « {0} » requiert une valeur non vide. Option ignorée.", "gotoValidation": "Les arguments en mode '--goto' doivent être au format 'FILE(:LINE(:CHARACTER))'.", "multipleValues": "L'option '{0}' est définie plusieurs fois. Utilisation de la valeur '{1}'.", - "unknownOption": "Avertissement : '{0}' n'est pas dans la liste des options connues, mais est quand même transféré à Electron/Chromium." + "unknownOption": "Avertissement : '{0}' n'est pas dans la liste des options connues, mais est quand même transféré à Electron/Chromium.", + "unknownSubCommandOption": "Avertissement : « {0} » ne figure pas dans la liste des options connues pour la sous-commande « {1} »" }, "vs/platform/extensionManagement/common/abstractExtensionManagementService": { "MarketPlaceDisabled": "La Place de marché n’est pas activée", - "Not a Marketplace extension": "Seules les extensions de la Place de marché peuvent être réinstallées", "incompatible platform": "L’extension «{0}» n’est pas disponible dans {1} pour {2}.", "malicious extension": "Impossible d’installer l'extension '{0}' car elle a été signalée comme problématique.", "multipleDependentsError": "Impossible de désinstaller l'extension '{0}'. '{1}', '{2}' et d'autres extensions en dépendent.", @@ -1520,12 +1757,13 @@ "extensions": "Extensions", "preferences": "Préférences" }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "vs/platform/extensionManagement/common/extensionManagementCLI": { "alreadyInstalled": "L'extension '{0}' est déjà installée.", "alreadyInstalled-checkAndUpdate": "L'extension '{0}' v{1} est déjà installée. Utilisez l'option '--force' pour effectuer une mise à jour vers la dernière version, ou indiquez '@' pour installer une version spécifique, par exemple '{2}@1.2.3'.", "builtin": "L'extension '{0}' est une extension intégrée qui ne peut pas être désinstallée", "cancelInstall": "Installation annulée de l'Extension '{0}'.", "cancelVsixInstall": "Installation annulée de l'Extension '{0}'.", + "error while installing extensions": "Erreur lors de l’installation des extensions : {0}", "forceDowngrade": "Une version plus récente de l'extension '{0}' v{1} est déjà installée. Utilisez l'option '--force' pour passer à une version antérieure.", "forceUninstall": "L'extension '{0}' est marquée en tant qu'extension intégrée par l'utilisateur. Utilisez l'option '--force' pour la désinstaller.", "installation failed": "Échec d'installation des extensions : {0}", @@ -1547,24 +1785,22 @@ "updateMessage": "Mise à jour de l'extension '{0}' vers la version {1}", "useId": "Vérifiez que vous utilisez l'ID d'extension complet, y compris l'éditeur, par ex. : {0}" }, + "vs/platform/extensionManagement/common/extensionNls": { + "missingNLSKey": "Le message est introuvable pour la clé {0}." + }, "vs/platform/extensionManagement/common/extensionsScannerService": { "fileReadFail": "Impossible de lire le fichier {0} : {1}.", "jsonInvalidFormat": "Format non valide {0} : objet JSON attendu.", "jsonParseFail": "Échec d'analyse de {0} : [{1}, {2}] {3}.", "jsonParseInvalidType": "Fichier manifeste non valide {0} : N'est pas un objet JSON.", - "jsonsParseReportErrors": "Échec de l'analyse de {0} : {1}.", - "missingNLSKey": "Le message est introuvable pour la clé {0}." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "{0} est installé sur votre système. Voulez-vous installer les extensions recommandées correspondantes ?" + "jsonsParseReportErrors": "Échec de l'analyse de {0} : {1}." }, "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "La Place de marché n’est pas activée", + "Not a Marketplace extension": "Seules les extensions de la Place de marché peuvent être réinstallées", "cannot read": "Impossible de lire l'extension à partir de {0}", "errorDeleting": "Impossible de supprimer le dossier existant '{0}' pendant l'installation de l'extension '{1}'. Supprimez le dossier manuellement et réessayez", - "exitCode": "Impossible d’installer l’extension. Veuillez s’il vous plaît sortir et redémarrer VS Code avant de le réinstaller.", "incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec VS Code '{1}'.", - "notInstalled": "L'extension '{0}' n'est pas installée.", - "quitCode": "Impossible d’installer l’extension. Veuillez s’il vous plaît quitter et redémarrer VS Code avant de le réinstaller.", "removeError": "Erreur lors de la suppression de l’extension : {0}. Veuillez quitter et relancer VS Code avant de réessayer.", "renameError": "Erreur inconnue en renommant {0} en {1}", "restartCode": "Redémarrez VS Code avant de réinstaller {0}." @@ -1574,17 +1810,15 @@ }, "vs/platform/extensions/common/extensionValidator": { "extensionDescription.activationEvents1": "la propriété '{0}' peut être omise ou doit être de type 'string[]'", - "extensionDescription.activationEvents2": "les propriétés '{0}' et '{1}' doivent être toutes les deux spécifiées ou toutes les deux omises", + "extensionDescription.activationEvents2": "la propriété '{0}' doit être omise si l’extension n’a pas de propriété '{1}' ou '{2}'.", "extensionDescription.browser1": "La propriété '{0}' peut être omise ou doit être de type 'string'", "extensionDescription.browser2": "'browser' ({0}) est censé être inclus dans le dossier ({1}) de l'extension. Cela risque de rendre l'extension non portable.", - "extensionDescription.browser3": "les propriétés '{0}' et '{1}' doivent être toutes les deux spécifiées ou toutes les deux omises", "extensionDescription.engines": "la propriété '{0}' est obligatoire et doit être de type 'object'", "extensionDescription.engines.vscode": "la propriété '{0}' est obligatoire et doit être de type 'string'", "extensionDescription.extensionDependencies": "la propriété '{0}' peut être omise ou doit être de type 'string[]'", "extensionDescription.extensionKind": "la propriété '{0}' ne peut être définie que si la propriété 'main' est également définie.", "extensionDescription.main1": "la propriété '{0}' peut être omise ou doit être de type 'string'", "extensionDescription.main2": "'main' ({0}) est censé être inclus dans le dossier ({1}) de l'extension. Cela risque de rendre l'extension non portable.", - "extensionDescription.main3": "les propriétés '{0}' et '{1}' doivent être toutes les deux spécifiées ou toutes les deux omises", "extensionDescription.name": "la propriété '{0}' est obligatoire et doit être de type 'string'", "extensionDescription.publisher": "l'éditeur de propriété doit être de type 'string'.", "extensionDescription.version": "la propriété '{0}' est obligatoire et doit être de type 'string'", @@ -1606,9 +1840,27 @@ "fileSystemNotAllowedError": "Autorisations insuffisantes. Réessayez et autorisez l’opération.", "fileSystemRenameError": "Renommer n’est pris en charge que pour les fichiers." }, + "vs/platform/files/browser/indexedDBFileSystemProvider": { + "dirIsNotEmpty": "L’annuaire n’est pas vide.", + "fileExceedsStorageQuota": "Le fichier dépasse le quota de stockage disponible", + "fileIsDirectory": "Le fichier est un répertoire.", + "fileNotDirectory": "Le fichier n’est pas un répertoire.", + "fileNotExists": "Le fichier n'existe pas", + "internal": "Une erreur interne s’est produite dans le fournisseur du système de fichiers IndexedDB. ({0})" + }, + "vs/platform/files/common/files": { + "sizeB": "{0} o", + "sizeGB": "{0} Go", + "sizeKB": "{0} Ko", + "sizeMB": "{0} Mo", + "sizeTB": "{0} To", + "unknownError": "Erreur inconnue" + }, "vs/platform/files/common/fileService": { + "deleteFailedAtomicUnsupported": "Impossible de supprimer le fichier '{0}' atomiquement, car le fournisseur ne le prend pas en charge.", "deleteFailedNonEmptyFolder": "Impossible de supprimer le dossier non vide '{0}'.", "deleteFailedNotFound": "Impossible de supprimer le fichier inexistant « {0} »", + "deleteFailedTrashAndAtomicUnsupported": "Impossible de supprimer de manière atomique le fichier '{0}', car l’utilisation de la corbeille est activée.", "deleteFailedTrashUnsupported": "Impossible de supprimer le fichier '{0}' dans la corbeille parce que le fournisseur ne prend pas en charge cette opération.", "err.read": "Impossible de lire le fichier '{0}' ({1})", "err.readonly": "Impossible de modifier le fichier en lecture seule '{0}'", @@ -1622,24 +1874,17 @@ "fileTooLargeError": "Impossible de lire le fichier '{0}', car il est trop volumineux pour être ouvert", "invalidPath": "Impossible de résoudre le fournisseur de système de fichiers avec le chemin de fichier relatif '{0}'", "mkdirExistsError": "Impossible de créer le dossier '{0}', car il existe mais n'est pas un répertoire", - "noProviderFound": "Aucun fournisseur de système de fichiers pour la ressource '{0}'", + "noProviderFound": "ENOPRO : aucun fournisseur de système de fichiers pour la ressource « {0} »", "unableToMoveCopyError1": "Copie impossible quand la source '{0}' est identique à la cible '{1}' avec une casse de chemin différente sur un système de fichiers qui ne respecte pas la casse", "unableToMoveCopyError2": "Déplacement/copie impossible quand la source '{0}' est le parent de la cible '{1}'.", "unableToMoveCopyError3": "Impossible de déplacer/copier '{0}' parce que la cible '{1}' existe déjà dans la destination.", "unableToMoveCopyError4": "Impossible de déplacer/copier '{0}' dans '{1}', car un fichier ne peut pas remplacer le dossier qui le contient.", + "writeFailedAtomicUnlock": "Impossible de déverrouiller le fichier '{0}', car l’écriture atomique est activée.", + "writeFailedAtomicUnsupported": "Impossible d’écrire atomiquement le fichier «{0}», car le fournisseur ne le prend pas en charge.", "writeFailedUnlockUnsupported": "Impossible de déverrouiller le fichier '{0}', car le fournisseur ne le prend pas en charge." }, - "vs/platform/files/common/files": { - "sizeB": "{0} o", - "sizeGB": "{0} Go", - "sizeKB": "{0} Ko", - "sizeMB": "{0} Mo", - "sizeTB": "{0} To", - "unknownError": "Erreur inconnue" - }, "vs/platform/files/common/io": { - "fileTooLargeError": "Le fichier est trop volumineux pour être ouvert", - "fileTooLargeForHeapError": "Pour ouvrir un fichier de cette taille, vous devez redémarrer et autoriser à utiliser plus de mémoire" + "fileTooLargeError": "Le fichier est trop volumineux pour être ouvert" }, "vs/platform/files/electron-main/diskFileSystemProviderServer": { "binFailed": "Échec du déplacement de '{0}' vers la corbeille", @@ -1647,9 +1892,10 @@ }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Impossible de copier '{0}' dans '{1}' ({2}).", - "fileCopyErrorExists": "Le fichier existe déjà dans la cible", "fileCopyErrorPathCase": "'Impossible de copier le fichier dans le même chemin avec une casse de chemin différente", "fileExists": "Le fichier existe déjà", + "fileMoveCopyErrorExists": "Le fichier sur la cible existe déjà et ne sera donc pas déplacé/copié, sauf si le remplacement est spécifié", + "fileMoveCopyErrorNotFound": "Le fichier à déplacer/copier n’existe pas", "fileNotExists": "Le fichier n'existe pas", "moveError": "Impossible de déplacer '{0}' dans '{1}' ({2})." }, @@ -1657,18 +1903,27 @@ "suggestWidgetVisible": "Indique si les suggestions sont visibles" }, "vs/platform/issue/electron-main/issueMainService": { - "cancel": "&&Annuler", + "cancel": "Annuler", "confirmCloseIssueReporter": "Votre entrée n'est pas enregistrée. Voulez-vous vraiment fermer cette fenêtre ?", "issueReporter": "Rapporteur du problème", "issueReporterWriteToClipboard": "Il y a trop de données à envoyer directement à GitHub. Les données sont copiées dans le Presse-papiers, collez-les dans la page d'envoi de GitHub ouverte.", "local": "LOCAL", "ok": "&&OK", "processExplorer": "Explorateur de processus", + "trace.detail": "Signalez le problème, et attachez manuellement le fichier suivant :\r\n{0}", + "trace.message": "Le fichier de trace a été créé", + "trace.ok": "&&OK", "yes": "&&Oui" }, "vs/platform/keybinding/common/abstractKeybindingService": { "first.chord": "Touche ({0}) utilisée. En attente d'une seconde touche...", - "missing.chord": "La combinaison de touches ({0}, {1}) n’est pas une commande." + "missing.chord": "La combinaison de touches ({0}, {1}) n’est pas une commande.", + "next.chord": "({0}) a été enfoncé. En attente de la touche suivante de la pression..." + }, + "vs/platform/keyboardLayout/common/keyboardConfig": { + "dispatch": "Contrôle la logique de distribution des appuis sur les touches pour utiliser soit 'code' (recommandé), soit 'keyCode'.", + "keyboardConfigurationTitle": "Clavier", + "mapAltGrToCtrlAlt": "Contrôle si le modificateur AltGraph+ doit être traité comme Ctrl+Alt+." }, "vs/platform/languagePacks/common/languagePacks": { "currentDisplayLanguage": " (En cours)" @@ -1681,6 +1936,9 @@ "vs/platform/list/browser/listService": { "Fast Scroll Sensitivity": "Multiplicateur de vitesse de défilement quand vous appuyez sur 'Alt'.", "Mouse Wheel Scroll Sensitivity": "Un multiplicateur à utiliser sur les `deltaX` et `deltaY` des événements de défilement de roulette de souris.", + "defaultFindMatchTypeSettingKey": "Contrôle le type de correspondance utilisé lors de la recherche de listes et d’arborescences dans le banc d’essai.", + "defaultFindMatchTypeSettingKey.contiguous": "Utilisez des correspondances contiguës lors de la recherche.", + "defaultFindMatchTypeSettingKey.fuzzy": "Utilisez la correspondance approximative lors de la recherche.", "defaultFindModeSettingKey": "Contrôle le mode de recherche par défaut pour les listes et les arborescences dans Workbench.", "defaultFindModeSettingKey.filter": "Filtrez des éléments lors de la recherche.", "defaultFindModeSettingKey.highlight": "Mettez en surbrillance les éléments lors de la recherche. La navigation vers le haut et le bas traverse uniquement les éléments en surbrillance.", @@ -1690,14 +1948,16 @@ "keyboardNavigationSettingKey.filter": "La navigation au clavier Filtrer filtre et masque tous les éléments qui ne correspondent pas à l'entrée de clavier.", "keyboardNavigationSettingKey.highlight": "La navigation de mise en surbrillance au clavier met en surbrillance les éléments qui correspondent à l'entrée de clavier. La navigation ultérieure vers le haut ou vers le bas parcourt uniquement les éléments mis en surbrillance.", "keyboardNavigationSettingKey.simple": "La navigation au clavier Simple place le focus sur les éléments qui correspondent à l'entrée de clavier. La mise en correspondance est effectuée sur les préfixes uniquement.", - "keyboardNavigationSettingKeyDeprecated": "Utilisez plutôt 'workbench.list.defaultFindMode'.", + "keyboardNavigationSettingKeyDeprecated": "Utilisez 'workbench.list.defaultFindMode' et 'workbench.list.typeNavigationMode' à la place.", "list smoothScrolling setting": "Détermine si les listes et les arborescences ont un défilement fluide.", + "list.scrollByPage": "Contrôle si les clics dans la barre de défilement page par page.", "multiSelectModifier": "Le modificateur à utiliser pour ajouter un élément dans les arbres et listes pour une sélection multiple avec la souris (par exemple dans l’Explorateur, les éditeurs ouverts et la vue scm). Les mouvements de la souris 'Ouvrir à côté' (si pris en charge) s'adapteront tels qu’ils n'entrent pas en conflit avec le modificateur multiselect.", "multiSelectModifier.alt": "Mappe vers 'Alt' dans Windows et Linux, et vers 'Option' dans macOS.", "multiSelectModifier.ctrlCmd": "Mappe vers 'Contrôle' dans Windows et Linux, et vers 'Commande' dans macOS.", "openModeModifier": "Contrôle l'ouverture des éléments dans les arborescences et les listes à l'aide de la souris (si cela est pris en charge). Notez que certaines arborescences et listes peuvent choisir d'ignorer ce paramètre, s'il est non applicable.", "render tree indent guides": "Contrôle si l'arborescence doit afficher les repères de mise en retrait.", "tree indent setting": "Contrôle la mise en retrait de l'arborescence, en pixels.", + "typeNavigationMode": "Contrôle le fonctionnement de la navigation par type dans les listes et les arborescences du banc d’essai. Quand la valeur est 'trigger', la navigation de type commence une fois que la commande 'list.triggerTypeNavigation' est exécutée.", "workbenchConfigurationTitle": "Banc d'essai" }, "vs/platform/markers/common/markers": { @@ -1706,7 +1966,7 @@ "sev.warning": "Avertissement" }, "vs/platform/menubar/electron-main/menubar": { - "cancel": "&&Annuler", + "cancel": "Annuler", "mAbout": "À propos de {0}", "mBringToFront": "Tout mettre au premier plan", "mEdit": "&&Edition", @@ -1744,7 +2004,7 @@ "quitMessage": "Voulez-vous vraiment quitter ?" }, "vs/platform/native/electron-main/nativeHostMainService": { - "cancel": "&&Annuler", + "cancel": "Annuler", "cantCreateBinFolder": "Impossible de désinstaller la commande shell « {0} ».", "cantUninstall": "Impossible de désinstaller la commande shell '{0}'.", "ok": "&&OK", @@ -1753,14 +2013,48 @@ "warnEscalationUninstall": "{0} va maintenant demander avec « osascript » des privilèges d’administrateur pour désinstaller la commande shell." }, "vs/platform/quickinput/browser/commandsQuickAccess": { - "canNotRun": "La commande '{0}' a entraîné une erreur ({1})", + "canNotRun": "La commande « {0} » a entraîné une erreur", "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "commonlyUsed": "utilisés le plus souvent", "morecCommands": "autres commandes", "recentlyUsed": "récemment utilisées" }, "vs/platform/quickinput/browser/helpQuickAccess": { "helpPickAriaLabel": "{0}, {1}" }, + "vs/platform/quickinput/browser/quickInput": { + "custom": "Personnalisé", + "inputModeEntry": "Appuyez sur 'Entrée' pour confirmer votre saisie, ou sur 'Échap' pour l'annuler", + "inputModeEntryDescription": "{0} (Appuyez sur 'Entrée' pour confirmer ou sur 'Échap' pour annuler)", + "ok": "OK", + "quickInput.back": "Précédent", + "quickInput.backWithKeybinding": "Précédent ({0})", + "quickInput.checkAll": "Activer/désactiver toutes les cases à cocher", + "quickInput.countSelected": "{0} Sélectionnés", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} résultats", + "quickInputBox.ariaLabel": "Taper pour affiner les résultats." + }, + "vs/platform/quickinput/browser/quickInputList": { + "quickInput": "Entrée rapide" + }, + "vs/platform/quickinput/browser/quickInputUtils": { + "executeCommand": "Cliquer pour exécuter la commande '{0}'" + }, + "vs/platform/quickinput/browser/quickPickPin": { + "pinCommand": "Épingler la commande", + "pinnedCommand": "Commande épinglée", + "terminal.commands.pinned": "épinglé" + }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Service de tunnel distant" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Connexion en tant que {0} ({1})", + "remoteTunnelService.building": "Génération de l’interface CLI à partir de sources", + "remoteTunnelService.openTunnel": "Ouverture du tunnel", + "remoteTunnelService.openTunnelWithName": "Ouverture du tunnel{0}" + }, "vs/platform/request/common/request": { "httpConfigurationTitle": "HTTP", "proxy": "Paramètre proxy à utiliser. S'il n'est pas défini, il est hérité des variables d'environnement 'http_proxy' et 'https_proxy'.", @@ -1770,13 +2064,21 @@ "proxySupportOff": "Désactivez la prise en charge de proxy pour les extensions.", "proxySupportOn": "Activez la prise en charge de proxy pour les extensions.", "proxySupportOverride": "Activer le support de proxy pour les extensions, remplacer les options de demande.", + "request": "Demandes réseau", "strictSSL": "Spécifie si le certificat de serveur proxy doit être vérifié par rapport à la liste des autorités de certification fournies.", "systemCertificates": "Contrôle si les certificats d'autorité de certification doivent être chargés à partir de l'OS. (Sur Windows et macOS, vous devez recharger la fenêtre après la désactivation de ce paramètre.)" }, + "vs/platform/secrets/common/secrets": { + "notEncrypted": "Secrets are not being stored on disk because encryption is not available in this environment.", + "openTroubleshooting": "Open Troubleshooting" + }, "vs/platform/shell/node/shellEnv": { "resolveShellEnvError": "Impossible de résoudre votre environnement d’interpréteur de commandes : {0}", "resolveShellEnvExitError": "Code de sortie inattendu de l’interpréteur de commandes généré (code {0}, signal {1})", - "resolveShellEnvTimeout": "Impossible de résoudre votre environnement d'interpréteur de commandes dans un délai raisonnable. Vérifiez la configuration de votre interpréteur de commandes." + "resolveShellEnvTimeout": "Impossible de résoudre votre environnement d'interpréteur de commandes dans un délai raisonnable. Veuillez vérifier la configuration de votre interpréteur de commandes et redémarrer." + }, + "vs/platform/telemetry/common/telemetryLogAppender": { + "telemetryLog": "Télémétrie{0}" }, "vs/platform/telemetry/common/telemetryService": { "enableTelemetryDeprecated": "Si ce paramètre est faux, aucune télémétrie ne sera envoyée quelle que soit la valeur du nouveau paramètre. Déconseillé au profit du {0} cadre.", @@ -1793,39 +2095,21 @@ "telemetry.telemetryLevel.error": "Envoie la télémétrie d'erreur générale et les rapports de plantage.", "telemetry.telemetryLevel.off": "Désactive toutes les données de télémétrie du produit.", "telemetry.telemetryLevel.tableDescription": "Le tableau suivant présente les données envoyées avec chaque paramètre :", - "telemetry.telemetryLevelMd": "Contrôle télémétrie {0}, la télémétrie d’extension interne et la télémétrie des extensions tierces participantes. Certaines extensions tierces peuvent ne pas respecter ce paramètre. Consultez la documentation de l’extension spécifique pour en être sûr. La télémétrie nous aide à mieux comprendre les performances de {0} , où des améliorations doivent être apportées et comment les fonctionnalités sont utilisées.", + "telemetry.telemetryLevelMd": "Contrôle la télémétrie {0}, la télémétrie d’extension interne et la télémétrie des extensions tierces participantes. Certaines extensions tierces peuvent ne pas respecter ce paramètre. Consultez la documentation de l’extension spécifique pour en être sûr. La télémétrie nous aide à mieux comprendre les performances de {0}, où des améliorations doivent être apportées et comment les fonctionnalités sont utilisées.", "telemetry.usage": "Données d'utilisation", "telemetryConfigurationTitle": "Télémétrie" }, "vs/platform/terminal/common/terminalPlatformConfiguration": { - "terminal.integrated.automationProfile.linux": "Le profil de terminal à utiliser sous Linux pour une utilisation de terminal liée à l'automatisation, comme les tâches et le débogage. Ce paramètre sera actuellement ignoré s'il {0} est défini.", - "terminal.integrated.automationProfile.osx": "Le profil de terminal à utiliser sur macOS pour l'utilisation du terminal liée à l'automatisation, comme les tâches et le débogage. Ce paramètre sera actuellement ignoré s'il {0} est défini.", - "terminal.integrated.automationProfile.windows": "Le profil de terminal à utiliser pour l'utilisation du terminal liée à l'automatisation, comme les tâches et le débogage. Ce paramètre sera actuellement ignoré s'il {0} est défini.", - "terminal.integrated.automationShell.linux": "Chemin qui, une fois défini, substitue {0} et ignore les valeurs de {1} pour permettre une utilisation du terminal basée sur l'automatisation, par exemple dans le cas des tâches et du débogage.", - "terminal.integrated.automationShell.linux.deprecation": "Ceci est obsolète, la nouvelle méthode recommandée pour configurer votre shell d'automatisation consiste à créer un profil d'automatisation de terminal avec {0}. Cela aura actuellement la priorité sur les nouveaux paramètres de profil d'automatisation, mais cela changera à l'avenir.", - "terminal.integrated.automationShell.osx": "Chemin qui, une fois défini, substitue {0} et ignore les valeurs de {1} pour permettre une utilisation du terminal basée sur l'automatisation, par exemple dans le cas des tâches et du débogage.", - "terminal.integrated.automationShell.osx.deprecation": "Ceci est obsolète, la nouvelle méthode recommandée pour configurer votre shell d'automatisation consiste à créer un profil d'automatisation de terminal avec {0}. Cela aura actuellement la priorité sur les nouveaux paramètres de profil d'automatisation, mais cela changera à l'avenir.", - "terminal.integrated.automationShell.windows": "Chemin qui, une fois défini, substitue {0} et ignore les valeurs de {1} pour permettre une utilisation du terminal basée sur l'automatisation, par exemple dans le cas des tâches et du débogage.", - "terminal.integrated.automationShell.windows.deprecation": "Ceci est obsolète, la nouvelle méthode recommandée pour configurer votre shell d'automatisation consiste à créer un profil d'automatisation de terminal avec {0}. Cela aura actuellement la priorité sur les nouveaux paramètres de profil d'automatisation, mais cela changera à l'avenir.", + "terminal.integrated.automationProfile.linux": "The terminal profile to use on Linux for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.osx": "The terminal profile to use on macOS for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.windows": "Le profil de terminal à utiliser pour une utilisation de terminal liée à l’automatisation, comme les tâches et le débogage. Ce paramètre sera actuellement ignoré si {0} (maintenant déconseillé) est défini.", "terminal.integrated.confirmIgnoreProcesses": "Ensemble de noms de processus à ignorer lors de l’utilisation du paramètre {0}.", - "terminal.integrated.defaultProfile.linux": "Profil par défaut à utiliser sur Linux. Ce paramètre est ignoré si {0} ou {1} sont définis.", - "terminal.integrated.defaultProfile.osx": "Profil par défaut à utiliser sur macOS. Ce paramètre est ignoré si {0} ou {1} sont définis.", - "terminal.integrated.defaultProfile.windows": "Profil par défaut à utiliser sur Windows. Ce paramètre est ignoré si {0} ou {1} sont définis.", + "terminal.integrated.defaultProfile.linux": "The default terminal profile on Linux.", + "terminal.integrated.defaultProfile.osx": "The default terminal profile on macOS.", + "terminal.integrated.defaultProfile.windows": "The default terminal profile on Windows.", "terminal.integrated.inheritEnv": "Indique si les nouveaux interpréteurs de commandes doivent hériter leur environnement de VS Code, qui peut sourcer un interpréteur de connexion pour garantir l’initialisation de $PATH et d’autres variables de développement. Cela n’a aucun effet sur Windows.", "terminal.integrated.persistentSessionScrollback": "Contrôle le nombre maximal de lignes qui seront restaurées lors de la reconnexion à une session terminale persistante. L’augmentation de cette opération permet de restaurer plus de lignes de scrollback au prix d’une mémoire supérieure et d’augmenter le temps nécessaire pour se connecter aux terminaux lors du démarrage. Ce paramètre nécessite un redémarrage pour prendre effet et doit être défini sur une valeur inférieure ou égale à' #terminal. Integrated. scrollback # '.", - "terminal.integrated.profile.linux": "Profils Linux à présenter lors de la création d’un terminal via la liste déroulante du terminal. Définissez manuellement la propriété {0} avec une {1} facultative.\r\n\r\nDéfinissez un profil existant sur {2} pour masquer le profil dans la liste, par exemple : {3}.", - "terminal.integrated.profile.osx": "Profils macOS à présenter lors de la création d’un terminal via la liste déroulante du terminal. Définissez manuellement la propriété {0} avec une {1} facultative.\r\n\r\nDéfinissez un profil existant sur {2} pour masquer le profil dans la liste, par exemple : {3}.", - "terminal.integrated.profiles.windows": "Les profils Windows à présenter lors de la création d'un nouveau terminal via la liste déroulante des terminaux. Utilisez cette propriété pour détecter {0}automatiquement l'emplacement du shell. Vous pouvez également définir la {1}propriété manuellement avec un paramètre facultatif {2}. \r\n\r\nDéfinissez un profil existant sur {3} pour masquer le profil de la liste, par exemple : {4}.", - "terminal.integrated.shell.linux": "Chemin de l'interpréteur de commandes utilisé par le terminal sur Linux. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_profil de terminal).", - "terminal.integrated.shell.linux.deprecation": "Déprécié, la nouvelle méthode recommandée pour configurer votre interpréteur de commandes par défaut consiste à créer un profil de terminal dans {0} et à définir son nom de profil comme valeur par défaut dans {1}. Cela prend la priorité sur les nouveaux paramètres de profil, mais ce comportement sera sujet à changement dans le futur.", - "terminal.integrated.shell.osx": "Chemin de l'interpréteur de commandes utilisé par le terminal sur macOS. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_profil de terminal).", - "terminal.integrated.shell.osx.deprecation": "Déprécié, la nouvelle méthode recommandée pour configurer votre interpréteur de commandes par défaut consiste à créer un profil de terminal dans {0} et à définir son nom de profil comme valeur par défaut dans {1}. Cela prend la priorité sur les nouveaux paramètres de profil, mais ce comportement sera sujet à changement dans le futur.", - "terminal.integrated.shell.windows": "Chemin de l'interpréteur de commandes utilisé par le terminal sur Windows. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_profil de terminal).", - "terminal.integrated.shell.windows.deprecation": "Déprécié, la nouvelle méthode recommandée pour configurer votre interpréteur de commandes par défaut consiste à créer un profil de terminal dans {0} et à définir son nom de profil comme valeur par défaut dans {1}. Cela prend la priorité sur les nouveaux paramètres de profil, mais ce comportement sera sujet à changement dans le futur.", - "terminal.integrated.shellArgs.linux": "Arguments de ligne de commande à utiliser sur le terminal Linux. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_profils de terminal).", - "terminal.integrated.shellArgs.osx": "Arguments de ligne de commande à utiliser sur le terminal macOS. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_profils de terminal).", - "terminal.integrated.shellArgs.windows": "Arguments de ligne de commande à utiliser sur le terminal Windows. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_profils de terminal).", - "terminal.integrated.shellArgs.windows.string": "Arguments de ligne de commande au [format de ligne de commande](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) à utiliser sur le terminal Windows. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_profil de terminal).", + "terminal.integrated.profile": "Ensemble de personnalisations de profil de terminal pour {0} qui permet d’ajouter, de supprimer ou de modifier le mode de lancement des terminaux. Les profils sont constitués d’un chemin d’accès obligatoire, d’arguments facultatifs et d’autres options de présentation.\r\n\r\nPour remplacer un profil existant, utilisez son nom de profil comme clé, par exemple :\r\n\r\n{1}\r\n\r\n{2}En savoir plus sur la configuration des profils{3}.", "terminal.integrated.showLinkHover": "Indique s’il faut afficher les pointages pour les liens dans la sortie du terminal.", "terminal.integrated.useWslProfiles": "Contrôle si les distributions WSL sont affichées ou non dans la liste déroulante de terminal", "terminalAutomationProfile.path": "Chemin unique d’un exécutable d’interpréteur de commandes", @@ -1845,11 +2129,14 @@ "terminalProfile.windowsExtensionId": "ID du terminal d’extension", "terminalProfile.windowsExtensionIdentifier": "L'extension qui a contribué à ce profil.", "terminalProfile.windowsExtensionTitle": "Nom du terminal d’extension", - "terminalProfile.windowsSource": "Source de profil qui va détecter automatiquement les chemins de l'interpréteur de commandes." + "terminalProfile.windowsSource": "Source de profil qui détecte automatiquement les chemins d’accès à l’interpréteur de commandes. Notez que les emplacements exécutables non standard ne sont pas pris en charge et doivent être créés manuellement dans un nouveau profil." }, "vs/platform/terminal/common/terminalProfiles": { "terminalAutomaticProfile": "Détecter automatiquement la valeur par défaut" }, + "vs/platform/terminal/node/ptyHostMain": { + "ptyHost": "Hôte Pty" + }, "vs/platform/terminal/node/ptyService": { "terminal-history-restored": "Historique restauré" }, @@ -1887,9 +2174,12 @@ "checkbox.background": "Couleur de fond du widget Case à cocher.", "checkbox.border": "Couleur de bordure du widget Case à cocher.", "checkbox.foreground": "Couleur de premier plan du widget Case à cocher.", + "checkbox.select.background": "Couleur d’arrière-plan du widget de case à cocher lorsque l’élément dans lequel il se trouve est sélectionné.", + "checkbox.select.border": "Couleur de bordure du widget de case à cocher lorsque l’élément dans lequel il se trouve est sélectionné.", "contrastBorder": "Bordure supplémentaire autour des éléments pour les séparer des autres et obtenir un meilleur contraste.", "descriptionForeground": "Couleur de premier plan du texte descriptif fournissant des informations supplémentaires, par exemple pour un label.", "diffDiagonalFill": "Couleur du remplissage diagonal de l'éditeur de différences. Le remplissage diagonal est utilisé dans les vues de différences côte à côte.", + "diffEditor.unchangedRegionBackground": "Couleur des blocs inchangés dans l’éditeur de différences.", "diffEditorBorder": "Couleur de bordure entre les deux éditeurs de texte.", "diffEditorInserted": "Couleur d'arrière-plan du texte inséré. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", "diffEditorInsertedLineGutter": "Couleur d’arrière-plan de la marge où les lignes ont été insérées", @@ -1936,7 +2226,7 @@ "editorWidgetBorder": "Couleur de bordure des widgets de l'éditeur. La couleur est utilisée uniquement si le widget choisit d'avoir une bordure et si la couleur n'est pas remplacée par un widget.", "editorWidgetForeground": "Couleur de premier plan des widgets de l'éditeur, notamment Rechercher/remplacer.", "editorWidgetResizeBorder": "Couleur de bordure de la barre de redimensionnement des widgets de l'éditeur. La couleur est utilisée uniquement si le widget choisit une bordure de redimensionnement et si la couleur n'est pas remplacée par un widget.", - "errorBorder": "Couleur de bordure des zones d'erreur dans l'éditeur.", + "errorBorder": "Si cette option est définie, couleur des doubles soulignements pour les erreurs dans l’éditeur.", "errorForeground": "Couleur principale de premier plan pour les messages d'erreur. Cette couleur est utilisée uniquement si elle n'est pas redéfinie par un composant.", "findMatchHighlight": "Couleur des autres correspondances de recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", "findMatchHighlightBorder": "Couleur de bordure des autres résultats de recherche.", @@ -1945,13 +2235,13 @@ "focusBorder": "Couleur de bordure globale des éléments ayant le focus. Cette couleur est utilisée si elle n'est pas remplacée par un composant.", "foreground": "Couleur de premier plan globale. Cette couleur est utilisée si elle n'est pas remplacée par un composant.", "highlight": "Couleur de premier plan dans la liste/l'arborescence pour la surbrillance des correspondances pendant la recherche dans une liste/arborescence.", - "hintBorder": "Couleur de bordure des zones d'indication dans l'éditeur.", + "hintBorder": "Si cette option est définie, couleur des doubles soulignements pour les conseils dans l’éditeur.", "hoverBackground": "Couleur d'arrière-plan du pointage de l'éditeur.", "hoverBorder": "Couleur de bordure du pointage de l'éditeur.", "hoverForeground": "Couleur de premier plan du pointage de l'éditeur.", "hoverHighlight": "Surlignage sous le mot sélectionné par pointage. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", "iconForeground": "Couleur par défaut des icônes du banc d'essai.", - "infoBorder": "Couleur de bordure des zones d'informations dans l'éditeur.", + "infoBorder": "Si cette option est définie, couleur des doubles soulignements pour les informations dans l’éditeur.", "inputBoxActiveOptionBorder": "Couleur de la bordure des options activées dans les champs d'entrée.", "inputBoxBackground": "Arrière-plan de la zone d'entrée.", "inputBoxBorder": "Bordure de la zone d'entrée.", @@ -2046,6 +2336,7 @@ "scrollbarSliderActiveBackground": "Couleur d’arrière-plan de la barre de défilement lorsqu'on clique dessus.", "scrollbarSliderBackground": "Couleur de fond du curseur de la barre de défilement.", "scrollbarSliderHoverBackground": "Couleur de fond du curseur de la barre de défilement lors du survol.", + "search.resultsInfoForeground": "Couleur du texte dans le message d’achèvement de la viewlet de recherche.", "searchEditor.editorFindMatchBorder": "Couleur de bordure des correspondances de requête de l'éditeur de recherche.", "searchEditor.queryMatch": "Couleur des correspondances de requête de l'éditeur de recherche.", "selectionBackground": "La couleur d'arrière-plan des sélections de texte dans le banc d'essai (par ex., pour les champs d'entrée ou les zones de texte). Notez que cette couleur ne s'applique pas aux sélections dans l'éditeur et le terminal.", @@ -2066,8 +2357,10 @@ "toolbarActiveBackground": "Arrière-plan de la barre d’outils quand la souris est maintenue sur des actions", "toolbarHoverBackground": "Arrière-plan de la barre d’outils lors du survol des actions à l’aide de la souris", "toolbarHoverOutline": "Contour de la barre d’outils lors du survol des actions à l’aide de la souris", + "treeInactiveIndentGuidesStroke": "Couleur de trait d’arborescence pour les repères de mise en retrait qui ne sont pas actifs.", "treeIndentGuidesStroke": "Couleur de trait de l'arborescence pour les repères de mise en retrait.", - "warningBorder": "Couleur de bordure des zones d'avertissement dans l'éditeur.", + "warningBorder": "Si cette option est définie, couleur des doubles soulignements pour les avertissements dans l’éditeur.", + "widgetBorder": "Couleur de bordure des widgets, comme rechercher/remplacer au sein de l'éditeur.", "widgetShadow": "Couleur de l'ombre des widgets, comme rechercher/remplacer, au sein de l'éditeur." }, "vs/platform/theme/common/iconRegistry": { @@ -2122,7 +2415,6 @@ "variable": "Style des variables." }, "vs/platform/undoRedo/common/undoRedoService": { - "cancel": "Annuler", "cannotResourceRedoDueToInProgressUndoRedo": "Impossible de rétablir '{0}', car une opération d'annulation ou de rétablissement est déjà en cours d'exécution.", "cannotResourceUndoDueToInProgressUndoRedo": "Impossible d'annuler '{0}', car une opération d'annulation ou de rétablissement est déjà en cours d'exécution.", "cannotWorkspaceRedo": "Impossible de répéter '{0}' dans tous les fichiers. {1}", @@ -2135,12 +2427,12 @@ "cannotWorkspaceUndoDueToInProgressUndoRedo": "Impossible d'annuler '{0}' dans tous les fichiers, car une opération d'annulation ou de rétablissement est déjà en cours d'exécution sur {1}", "confirmDifferentSource": "Voulez-vous annuler '{0}' ?", "confirmDifferentSource.no": "Non", - "confirmDifferentSource.yes": "Oui", + "confirmDifferentSource.yes": "&&Oui", "confirmWorkspace": "Souhaitez-vous annuler '{0}' dans tous les fichiers ?", "externalRemoval": "Les fichiers suivants ont été fermés et modifiés sur le disque : {0}.", "noParallelUniverses": "Les fichiers suivants ont été modifiés de manière incompatible : {0}.", - "nok": "Annuler ce fichier", - "ok": "Annuler dans {0} fichiers" + "nok": "Annuler ce &&fichier", + "ok": "&&Annuler dans {0} fichiers" }, "vs/platform/update/common/update.config.contribution": { "default": "Activez la recherche de mises à jour automatique pour que VS Code recherche les mises à jour automatiquement et régulièrement.", @@ -2181,22 +2473,36 @@ "settingsSync.ignoredSettings": "Configurez les paramètres à ignorer pendant la synchronisation.", "settingsSync.keybindingsPerPlatform": "Synchronisez les combinaisons de touches pour chaque plateforme." }, + "vs/platform/userDataSync/common/userDataSyncLog": { + "userDataSyncLog": "Synchronisation des paramètres" + }, "vs/platform/userDataSync/common/userDataSyncMachines": { "error incompatible": "Impossible de lire les données des machines, car la version actuelle est incompatible. Mettez à jour {0}, puis réessayez." }, - "vs/platform/windows/electron-main/window": { - "appCrashed": "La fenêtre s'est bloquée", - "appCrashedDetail": "Nous vous prions de nous excuser pour ce désagrément. Vous pouvez rouvrir la fenêtre pour reprendre l'action au moment où elle a été interrompue.", - "appCrashedDetails": "La fenêtre s’est bloquée (raison : « {0} », code : « {1} »)", + "vs/platform/userDataSync/common/userDataSyncResourceProvider": { + "incompatible sync data": "Impossible d'analyser les données de synchronisation, car elles ne sont pas compatibles avec la version actuelle." + }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "La fenêtre s’est terminée de manière inattendue", + "appGoneDetailEmptyWindow": "Nous sommes désolés pour la gêne occasionnée. Vous pouvez ouvrir une nouvelle fenêtre vide pour recommencer.", + "appGoneDetailWorkspace": "Nous vous prions de nous excuser pour ce désagrément. Vous pouvez rouvrir la fenêtre pour reprendre l'action au moment où elle a été interrompue.", + "appGoneDetails": "La fenêtre s’est terminée de manière inattendue (raison : '{0}', code : '{1}')", "appStalled": "La fenêtre ne répond pas", "appStalledDetail": "Vous pouvez rouvrir ou fermer la fenêtre, ou continuer à patienter.", "close": "&&Fermer", "doNotRestoreEditors": "Ne pas restaurer les éditeurs", "hiddenMenuBar": "Vous pouvez toujours accéder à la barre de menus en appuyant sur la touche Alt.", + "newWindow": "&&Nouvelle fenêtre", "reopen": "&&Rouvrir", "wait": "&&Continuer à attendre" }, "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Autoriser", + "cancel": "&&Annuler", + "confirmOpenDetail": "Le chemin '{0}' utilise un hôte qui n’est pas autorisé. À moins que vous ne fassiez confiance à l’hôte, vous devez appuyer sur 'Annuler'", + "confirmOpenMessage": "L’hôte '{0}' est introuvable dans la liste des hôtes autorisés. Voulez-vous l’autoriser quand même ?", + "doNotAskAgain": "Autoriser définitivement les '{0}' hôtes", + "learnMore": "&&En savoir plus", "ok": "&&OK", "pathNotExistDetail": "Désolé... Le chemin d’accès « {0} » n’existe pas sur cet ordinateur.", "pathNotExistTitle": "Le chemin d'accès n'existe pas", @@ -2223,6 +2529,26 @@ "workspaceOpenedDetail": "L’espace de travail est déjà ouvert dans une autre fenêtre. Veuillez s’il vous plaît d’abord fermer cette fenêtre et puis essayez à nouveau.", "workspaceOpenedMessage": "Impossible d’enregistrer l’espace de travail '{0}'" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "Interface CLI distante" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "Si cette option est définie, l’utilisateur accepte les termes du contrat de licence du serveur et le serveur démarre sans invite de l’utilisateur.", + "connection-token": "Secret qui doit être inclus dans toutes les demandes", + "connection-token-file": "Chemin d’accès à un fichier qui contient le jeton de connexion", + "default-folder": "Dossier d’espace de travail à ouvrir lorsqu’aucune entrée n’est spécifiée dans l’URL du navigateur. Chemin d’accès relatif ou absolu résolu par rapport au répertoire de travail actuel", + "default-workspace": "Espace de travail à ouvrir lorsqu’aucune entrée n’est spécifiée dans l’URL du navigateur. Chemin d’accès relatif ou absolu résolu par rapport au répertoire de travail actuel", + "host": "Nom d’hôte ou adresse IP que le serveur doit écouter. S’il n’est pas défini, la valeur par défaut est 'localhost'.", + "port": "Port que le serveur doit écouter. Si la valeur 0 est passée, un port libre aléatoire est sélectionné. Si une plage au format num-num est passée, un port libre de la plage (fin incluse) est sélectionné.", + "serverDataDir": "Spécifie le répertoire dans lequel les données du serveur sont conservées.", + "socket-path": "Chemin d’accès à un fichier socket que le serveur doit écouter", + "start-server": "Démarrez le serveur lors de l’installation ou de la désinstallation des extensions. À utiliser en combinaison avec 'install-extension', 'install-builtin-extension' et 'uninstall-extension'.", + "telemetry-level": "Définit le niveau de télémétrie initial. Les niveaux valides sont : 'off', 'crash', 'error' et 'all'. Si rien n’est spécifié, le serveur envoie des données de télémétrie jusqu’à ce qu’un client se connecte, il utilise alors le paramètre de télémétrie des clients. Si la valeur est 'off', cela revient à --disable-telemetry.", + "without-connection-token": "Exécutez sans jeton de connexion. Utilisez cette option uniquement si la connexion est sécurisée par d’autres moyens." + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "Serveur" + }, "win32/i18n/messages": { "AddContextMenuFiles": "Ajouter l'action \"Ouvrir avec %1\" au menu contextuel de fichier de l'Explorateur Windows", "AddContextMenuFolders": "Ajouter l'action \"Ouvrir avec %1\" au menu contextuel de répertoire de l'Explorateur Windows", @@ -2242,47 +2568,18 @@ "cancel": "&&Non", "confirmOpenDetail": "Si vous n'avez pas lancé cette requête, cela signifie peut-être que votre système a fait l'objet d'une tentative d'attaque. Si vous n'avez pas effectué d'action explicite pour lancer cette requête, appuyez sur Non", "confirmOpenMessage": "Une application externe souhaite ouvrir '{0}' dans {1}. Voulez-vous ouvrir ce fichier ou dossier ?", - "open": "&&Oui", - "trace.detail": "Signalez le problème, et attachez manuellement le fichier suivant :\r\n{0}", - "trace.message": "Trace créée avec succès.", - "trace.ok": "&&OK" + "open": "&&Oui" }, "vs/code/electron-main/main": { "close": "&&Fermer", - "secondInstanceAdmin": "Une seconde instance de {0} est déjà en cours d'exécution en tant qu'administrateur.", + "mainLog": "Principal", + "secondInstanceAdmin": "Une autre instance de {0} est déjà en cours d’exécution en tant qu’administrateur.", "secondInstanceAdminDetail": "Veuillez s'il vous plaît fermer l'autre instance et réessayer à nouveau.", "secondInstanceNoResponse": "Une autre instance de {0} est déjà en cours d'exécution mais ne répond pas", "secondInstanceNoResponseDetail": "Veuillez s'il vous plaît fermer toutes les autres instances et réessayer à nouveau.", "startupDataDirError": "Impossible d'écrire les données utilisateur du programme.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nVérifiez que les répertoires suivants sont accessibles en mode d’écriture :\r\n\r\n{1}" - }, - "vs/code/electron-sandbox/issue/issueReporterMain": { - "bugDescription": "Partagez les étapes nécessaires pour reproduire fidèlement le problème. Veuillez inclure les résultats réels et prévus. Nous prenons en charge la syntaxe GitHub Markdown. Vous pourrez éditer votre problème et ajouter des captures d'écran lorsque nous le prévisualiserons sur GitHub.", - "bugReporter": "Rapport de bogue", - "closed": "Fermé", - "createOnGitHub": "Créer sur GitHub", - "description": "Description", - "disabledExtensions": "Les extensions sont désactivées", - "extension": "Une extension", - "featureRequest": "Demande de fonctionnalité", - "featureRequestDescription": "Veuillez décrire la fonctionnalité que vous voulez voir. Nous supportons la syntaxe GitHub Markdown. Vous pourrez modifier votre problème et ajouter des captures d’écran lorsque nous la prévisualiserons sur GitHub.", - "hide": "masquer", - "loadingData": "Chargement des données...", - "marketplace": "Place de marché des extensions", - "noCurrentExperiments": "Aucune expérience active.", - "noSimilarIssues": "Aucun problème similaire trouvé", - "open": "Ouvrir", - "pasteData": "Nous avons écrit les données nécessaires dans votre presse-papiers, car elles étaient trop volumineuses à envoyer. Veuillez les coller.", - "performanceIssue": "Problème de performance", - "performanceIssueDesciption": "Quand ce problème de performance s'est-il produit ? Se produit-il au démarrage ou après une série d'actions spécifiques ? Nous prenons en charge la syntaxe Markdown de GitHub. Vous pourrez éditer votre problème et ajouter des captures d'écran lorsque nous le prévisualiserons sur GitHub.", - "previewOnGitHub": "Aperçu sur GitHub", - "rateLimited": "Limite de requête GitHub dépassée. Veuillez patienter.", - "selectSource": "Sélectionner la source", - "show": "afficher", - "similarIssues": "Problèmes similaires", - "stepsToReproduce": "Étapes à suivre pour reproduire", - "unknown": "Je ne sais pas", - "vscode": "Visual Studio Code" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nVérifiez que les répertoires suivants sont accessibles en mode d’écriture :\r\n\r\n{1}", + "statusWarning": "Avertissement : l’argument --status ne peut être utilisé que s’il {0} est déjà en cours d’exécution. Ré-exécutez-le après le démarrage de {0}." }, "vs/code/electron-sandbox/issue/issueReporterPage": { "chooseExtension": "Extension", @@ -2298,6 +2595,7 @@ "issueTitleLabel": "Titre", "issueTitleRequired": "Veuillez s’il vous plaît entrer un titre.", "issueTypeLabel": "Ceci est un(e)", + "reviewGuidanceLabel": "Avant de signaler un problème ici, veuillez consulter les instructions que nous fournissons.", "sendExperiments": "Inclure les informations d'expérience A/B", "sendExtensions": "Inclure mes extensions activées", "sendProcessInfo": "Inclure mes processus en cours d’exécution", @@ -2307,6 +2605,37 @@ "titleEmptyValidation": "Un titre est obligatoire.", "titleLengthValidation": "Le titre est trop long." }, + "vs/code/electron-sandbox/issue/issueReporterService": { + "bugDescription": "Partagez les étapes nécessaires pour reproduire fidèlement le problème. Veuillez inclure les résultats réels et prévus. Nous prenons en charge la syntaxe GitHub Markdown. Vous pourrez éditer votre problème et ajouter des captures d'écran lorsque nous le prévisualiserons sur GitHub.", + "bugReporter": "Rapport de bogue", + "closed": "Fermé", + "createOnGitHub": "Créer sur GitHub", + "description": "Description", + "disabledExtensions": "Les extensions sont désactivées", + "elsewhereDescription": "L’extension « {0} » préfère utiliser un rapporteur de problèmes externe. Pour accéder à cette expérience de rapport de problèmes, cliquez sur le bouton ci-dessous.", + "extension": "Une extension", + "featureRequest": "Demande de fonctionnalité", + "featureRequestDescription": "Veuillez décrire la fonctionnalité que vous voulez voir. Nous supportons la syntaxe GitHub Markdown. Vous pourrez modifier votre problème et ajouter des captures d’écran lorsque nous la prévisualiserons sur GitHub.", + "handlesIssuesElsewhere": "Cette extension traite les problèmes en dehors de VS Code", + "hide": "masquer", + "loadingData": "Chargement des données...", + "marketplace": "Place de marché des extensions", + "noCurrentExperiments": "Aucune expérience active.", + "noSimilarIssues": "Aucun problème similaire trouvé", + "open": "Ouvrir", + "openIssueReporter": "Ouvrir le Reporter de problèmes externes", + "pasteData": "Nous avons écrit les données nécessaires dans votre presse-papiers, car elles étaient trop volumineuses à envoyer. Veuillez les coller.", + "performanceIssue": "Problème de performance", + "performanceIssueDesciption": "Quand ce problème de performance s'est-il produit ? Se produit-il au démarrage ou après une série d'actions spécifiques ? Nous prenons en charge la syntaxe Markdown de GitHub. Vous pourrez éditer votre problème et ajouter des captures d'écran lorsque nous le prévisualiserons sur GitHub.", + "previewOnGitHub": "Aperçu sur GitHub", + "rateLimited": "Limite de requête GitHub dépassée. Veuillez patienter.", + "selectSource": "Sélectionner la source", + "show": "afficher", + "similarIssues": "Problèmes similaires", + "stepsToReproduce": "Étapes à suivre pour reproduire", + "unknown": "Je ne sais pas", + "vscode": "Visual Studio Code" + }, "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "Copier", "copyAll": "Tout copier", @@ -2318,10 +2647,15 @@ "name": "Nom de processus", "pid": "PID" }, + "vs/code/node/cliProcessMain": { + "cli": "CLI" + }, + "vs/code/node/sharedProcess/sharedProcessMain": { + "sharedLog": "Partagé" + }, "vs/workbench/api/browser/mainThreadAuthentication": { "accountLastUsedDate": "Dernière utilisation de ce compte {0}", - "allow": "Autoriser", - "cancel": "Annuler", + "allow": "&&Autoriser", "confirmLogin": "L'extension '{0}' veut se connecter en utilisant {1}.", "confirmRelogin": "L'extension « {0} » vous demande de vous reconnecter en utilisant {1}.", "manageExtensions": "Choisir les extensions qui peuvent accéder à ce compte", @@ -2329,7 +2663,7 @@ "manageTrustedExtensions.cancel": "Annuler", "noTrustedExtensions": "Ce compte n'a été utilisé par aucune extension.", "notUsed": "N'a pas utilisé ce compte", - "signOut": "Se déconnecter", + "signOut": "&&Se déconnecter", "signOutMessage": "Le compte « {0} » a été utilisé par \r\n\r\n{1}\r\n\r\nVoulez-vous vous déconnecter de ces extensions ?", "signOutMessageSimple": "Se déconnecter de '{0}' ?", "signedOut": "Déconnexion réussie." @@ -2341,7 +2675,11 @@ "commentsViewIcon": "Icône de vue des commentaires." }, "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Modifier" + "defaultEditLabel": "Modifier", + "vetoExtHostRestart": "Impossible d’enregistrer le '{0}' de l’éditeur personnalisé." + }, + "vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": { + "timeout.onWillCreateEditSessionIdentity": "Événement onNumCreateEditSessionIdentity abandonné après 10 000 ms" }, "vs/workbench/api/browser/mainThreadExtensionService": { "disabledDep": "Impossible d’activer l’extension « {0} », car elle dépend de l’extension « {1} » qui est désactivée. Voulez-vous activer l’extension et recharger la fenêtre ?", @@ -2373,15 +2711,18 @@ "msg-delete": "Exécution des participants de 'Suppression de fichier'...", "msg-rename": "Exécution des participants de 'Renommage de fichier'...", "msg-write": "Exécution des participants « Écriture de fichier »...", - "ok": "OK", - "preview": "Afficher l'aperçu" + "ok": "&&OK", + "preview": "Afficher &&l’aperçu" }, "vs/workbench/api/browser/mainThreadMessageService": { "cancel": "Annuler", "defaultSource": "Extension", "extensionSource": "{0} (extension)", "manageExtension": "Gérer l'extension", - "ok": "OK" + "ok": "&&OK" + }, + "vs/workbench/api/browser/mainThreadNotebookSaveParticipant": { + "timeout.onWillSave": "Événement onWillSaveNotebookDocument abandonné après 1 750 ms" }, "vs/workbench/api/browser/mainThreadProgress": { "manageExtension": "Gérer l'extension" @@ -2410,6 +2751,20 @@ "folderStatusMessageRemoveMultipleFolders": "L'extension '{0}' a supprimé {1} dossiers de l’espace de travail", "folderStatusMessageRemoveSingleFolder": "L'extension '{0}' a supprimé 1 dossier de l’espace de travail" }, + "vs/workbench/api/browser/statusBarExtensionPoint": { + "accessibilityInformation": "Defines the role and aria label to be used when the status bar entry is focused.", + "accessibilityInformation.label": "The aria label of the status bar entry. Defaults to the entry's text.", + "accessibilityInformation.role": "The role of the status bar entry which defines how a screen reader interacts with it. More about aria roles can be found here https://w3c.github.io/aria/#widget_roles", + "alignment": "Alignement de l’entrée de la barre d’état.", + "command": "Commande à exécuter lorsque vous cliquez sur une entrée de la barre d’état.", + "id": "Identificateur de l’entrée de la barre d’état. Doit être unique dans l’extension. Une même valeur doit être utilisée lors de l’appel de l’API « vscode.window.createStatusBarItem(id, } »", + "invalid": "Contribution d’élément de barre d’état non valide.", + "name": "Nom de l’entrée, par exemple « Indicateur de langage Python », « Statut Git », etc. Faites en sorte que le nom soit court, mais suffisamment descriptif pour que les utilisateurs puissent comprendre ce que représente l’élément de la barre d’état.", + "priority": "Priorité de l’entrée de la barre d’état. Une valeur supérieure signifie que l’élément doit être affiché plus à gauche.", + "text": "Texte à afficher pour l’entrée. Vous pouvez incorporer des icônes dans le texte en utilisant la syntaxe « $() », par exemple « Hello $(globe)! »", + "tooltip": "The tooltip text for the entry.", + "vscode.extension.contributes.statusBarItems": "Ajoute des éléments à la barre d’état." + }, "vs/workbench/api/browser/viewsExtensionPoint": { "ViewContainerDoesnotExist": "Le conteneur de vues '{0}' n'existe pas et toutes les vues inscrites dans ce conteneur sont ajoutées à l''Explorateur'.", "ViewContainerRequiresProposedAPI": "La '{0}' de conteneur d’affichage nécessite l’ajout de 'enabledApiProposals: [\"contribViewsRemote\"]' à 'Remote'.", @@ -2450,7 +2805,7 @@ "vscode.extension.contributes.views.containers.id": "Identificateur unique utilisé pour identifier le conteneur dans lequel les vues peuvent être contribuées en utilisant le point de contribution 'views'.", "vscode.extension.contributes.views.containers.title": "Chaîne lisible par un humain permettant d'afficher le conteneur", "vscode.extension.contributes.viewsContainers": "Contribue aux conteneurs de vues vers l’éditeur", - "vscode.extension.contributs.view.size": "La taille de la vue. L’utilisation d’un nombre se comportera comme la propriété 'flex' css et la taille définira la taille initiale lors de la première affichage de la vue. Dans la barre latérale, il s’agit de la hauteur de la vue." + "vscode.extension.contributs.view.size": "Taille initiale de la vue. La taille se comportera comme la propriété CSS « flex » et définira la taille initiale lorsque la vue sera affichée pour la première fois. Dans la barre latérale, il s’agit de la hauteur de la vue. Cette valeur est uniquement respectée lorsque la même extension possède à la fois la vue et le conteneur de vue." }, "vs/workbench/api/common/configurationExtensionPoint": { "config.property.defaultConfiguration.warning": "Impossible d’inscrire les paramètres de configuration par défaut pour '{0}'. Seuls les paramètres par défaut pour les paramètres étendus substituables par l’ordinateur, les fenêtres, les ressources et les langages substituables sont pris en charge.", @@ -2464,6 +2819,8 @@ "scope.description": "Étendue dans laquelle la configuration est applicable. Les étendues disponibles sont 'application', 'machine', 'window', 'resource' et 'machine-overridable'.", "scope.editPresentation": "Lorsque cette option est spécifiée, contrôle le format de présentation du paramètre de chaîne.", "scope.enumDescriptions": "Descriptions des valeurs d'énumération", + "scope.enumItemLabels": "Étiquettes des valeurs enum à afficher dans l’éditeur de paramètres. Lorsqu’elle est spécifiée, les valeurs de {0} s’affichent toujours après les étiquettes, mais de manière moins visible.", + "scope.ignoreSync": "Lorsqu’elle est activée, la synchronisation des paramètres ne synchronise pas la valeur utilisateur de cette configuration par défaut.", "scope.language-overridable.description": "Configuration de ressource modifiable dans les paramètres propres au langage.", "scope.machine-overridable.description": "Configuration machine pouvant également être configurée dans le Workbench ou dans les paramètres de l'espace de travail ou de dossier.", "scope.machine.description": "Configuration pouvant être effectuée seulement dans les paramètres utilisateur ou dans les paramètres d'utilisation à distance.", @@ -2493,6 +2850,10 @@ "workspaceConfig.transient": "Un espace de travail temporaire disparaît lors du redémarrage ou du rechargement.", "workspaceConfig.uri.description": "URI du dossier" }, + "vs/workbench/api/common/extHostChat": { + "emptyResponse": "Le fournisseur a renvoyé une réponse null", + "errorResponse": "Erreur du fournisseur : {0}" + }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "Les {0} erreurs et avertissements supplémentaires ne sont pas affichés." }, @@ -2500,6 +2861,15 @@ "extensionTestError": "Le chemin {0} ne pointe pas vers un Test Runner d'extension valide.", "extensionTestError1": "Impossible de charger Test Runner." }, + "vs/workbench/api/common/extHostLanguageFeatures": { + "defaultDropLabel": "Supprimer à l’aide de l’extension «{0} »", + "defaultPasteLabel": "Coller à l’aide de l’extension '{0}'" + }, + "vs/workbench/api/common/extHostLogService": { + "local": "Hôte d'extension", + "remote": "Hôte d’extension (distant)", + "worker": "Hôte d’extension (Worker)" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (extension)" }, @@ -2507,12 +2877,14 @@ "extensionLabel": "{0} (Extension)", "status.extensionMessage": "État de l'extension" }, + "vs/workbench/api/common/extHostTelemetry": { + "extensionTelemetryLog": "Télémétrie de l’extension{0}" + }, "vs/workbench/api/common/extHostTerminalService": { "launchFail.idMissingOnExtHost": "Le terminal ayant l'ID {0} sur l'hôte d'extension est introuvable" }, "vs/workbench/api/common/extHostTreeViews": { - "treeView.duplicateElement": "L'élément avec l'id {0} est déjà inscrit", - "treeView.notRegistered": "Aucune arborescence avec l'ID \"{0}\" n'est inscrite." + "treeView.duplicateElement": "L'élément avec l'id {0} est déjà inscrit" }, "vs/workbench/api/common/extHostWorkspace": { "updateerror": "L'extension '{0}' n’a pas pu mettre à jour les dossiers de l’espace de travail : {1}" @@ -2545,13 +2917,16 @@ "logStorage": "Journaliser le contenu de la base de données de stockage", "logWorkingCopies": "Journaliser les copies de travail", "screencastMode.fontSize": "Contrôle la taille de police (en pixels) du clavier en mode de capture vidéo d'écran.", + "screencastMode.hideSingleEditorCursorMoves": "Masquer les commandes de déplacement du curseur de l’éditeur unique en mode de capture d’écran.", "screencastMode.keyboardOverlayTimeout": "Contrôle la durée (en millisecondes) d'affichage de la superposition du clavier en mode capture vidéo.", "screencastMode.keyboardShortcutsFormat": "Contrôle ce qui est affiché dans la superposition du clavier lorsque seuls les raccourcis sont affichés.", "screencastMode.location.verticalPosition": "Contrôle le décalage vertical de la superposition du mode de capture vidéo depuis le bas par rapport à la hauteur du Workbench.", "screencastMode.mouseIndicatorColor": "Contrôle la couleur hexadécimale (#RGB, #RGBA, #RRGGBB ou #RRGGBBAA) de l'indicateur de la souris en mode capture vidéo.", "screencastMode.mouseIndicatorSize": "Contrôle la taille (en pixels) de l'indicateur de la souris en mode capture vidéo.", - "screencastMode.onlyKeyboardShortcuts": "Affichez uniquement les raccourcis clavier en mode capture d'écran.", + "screencastMode.onlyKeyboardShortcuts": "Afficher uniquement les raccourcis clavier en mode de capture d’écran (ne pas inclure pas les noms d’action).", "screencastModeConfigurationTitle": "Mode de capture vidéo", + "storageLogDialogDetails": "Ouvrez les outils de développement dans le menu et sélectionnez l’onglet Console.", + "storageLogDialogMessage": "Le contenu de la base de données de stockage a été enregistré dans les outils de développement.", "toggle screencast mode": "Activer/désactiver le mode Capture vidéo" }, "vs/workbench/browser/actions/helpActions": { @@ -2593,7 +2968,6 @@ "decreaseViewSize": "Diminuer la taille de l'affichage actuel", "fullScreenIcon": "Représente le plein écran.", "fullscreen": "Plein écran", - "hidden": "Masqué", "increaseEditorHeight": "Augmenter la hauteur de l'éditeur", "increaseEditorWidth": "Augmenter la largeur de l'éditeur", "increaseViewSize": "Augmenter la taille de l'affichage actuel", @@ -2610,8 +2984,6 @@ "miMoveSidebarLeft": "&&Déplacer la barre latérale primaire vers la gauche", "miMoveSidebarRight": "&&Déplacer la barre latérale primaire vers la droite", "miShowEditorArea": "Afficher la zone de l'édit&&eur", - "miShowSidebar": "&&Barre latérale principale", - "miSidebarNoMnnemonic": "Barre latérale primaire", "miStatusbar": "B&&arre d'état", "miToggleCenteredLayout": "Disposition &¢rée", "miToggleZenMode": "Mode Zen", @@ -2644,13 +3016,18 @@ "panelLeftOff": "Représente une barre latérale en position gauche désactivée", "panelRight": "Représente la barre latérale dans la bonne position", "panelRightOff": "Représente la barre latérale dans la position droite désactivée", + "primary sidebar": "Barre latérale primaire", + "primary sidebar mnemonic": "&&Barre latérale principale", "resetFocusedView.error.noFocusedView": "Aucune vue n'a actuellement le focus.", "resetFocusedViewLocation": "Réinitialiser l'emplacement de vue qui a le focus", "resetViewLocations": "Réinitialiser les emplacements des vues", + "restore defaults": "Paramètres par défaut", "rightPanel": "Droite", "rightSideBar": "Droite", "secondarySideBar": "Afficher la barre latérale secondaire", "secondarySideBarContainer": "Afficher la barre latérale secondaire / {0}", + "selectToHide": "Sélectionner pour masquer", + "selectToShow": "Sélectionner pour afficher", "sideBar": "Barre latérale primaire", "sideBarPosition": "Position de la barre latérale primaire", "sidebar": "Barre latérale", @@ -2668,7 +3045,6 @@ "toggleTabs": "Activer/désactiver la visibilité de l'onglet", "toggleVisibility": "Visibilité", "toggleZenMode": "Activer/désactiver le mode zen", - "visible": "Visible", "zenMode": "Mode Zen", "zenModeIcon": "Représente le mode zen." }, @@ -2684,6 +3060,7 @@ "quickNavigateNext": "Naviguer vers l'élément suivant dans Quick Open", "quickNavigatePrevious": "Naviguer vers l'élément précédent dans Quick Open", "quickOpen": "Atteindre le fichier...", + "quickOpenWithModes": "Quick Open", "quickSelectNext": "Sélectionner l'élément suivant dans Quick Open", "quickSelectPrevious": "Sélectionner l'élément précédent dans Quick Open" }, @@ -2706,7 +3083,6 @@ "dirtyWorkspace": "Espace de travail contenant des fichiers non enregistrés", "dirtyWorkspaceConfirm": "Voulez-vous ouvrir l'espace de travail pour passer en revue les fichiers non enregistrés ?", "dirtyWorkspaceConfirmDetail": "Les espaces de travail contenant des fichiers non enregistrés ne peuvent pas être supprimés tant que tous les fichiers non enregistrés n'ont pas été enregistrés ou restaurés.", - "file": "Fichier", "files": "Fichiers", "folders": "dossiers", "miAbout": "À pr&&opos de", @@ -2731,7 +3107,6 @@ "closeWorkspace": "Fermer l'espace de travail", "duplicateWorkspace": "Dupliquer l’espace de travail", "duplicateWorkspaceInNewWindow": "Dupliquer en tant qu'espace de travail dans une nouvelle fenêtre", - "filesCategory": "fichier", "globalRemoveFolderFromWorkspace": "Supprimer le dossier d’espace de travail...", "miAddFolderToWorkspace": "A&&jouter un dossier à l'espace de travail...", "miCloseFolder": "&&Fermer le dossier", @@ -2755,9 +3130,6 @@ "addFolderToWorkspaceTitle": "Ajouter un dossier à l'espace de travail", "workspaceFolderPickerPlaceholder": "Sélectionner le dossier de l’espace de travail" }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Ouvrir un espace de travail" - }, "vs/workbench/browser/editor": { "pinned": "{0}, épinglé", "preview": "{0}, aperçu" @@ -2766,6 +3138,8 @@ "authProviderUnavailable": "{0} est non disponible", "focusActivityBar": "Focus sur la barre d'activités", "hideAccounts": "Masquer les comptes", + "loading": "Chargement en cours...", + "manage": "Gérer {0} (Profil)", "manageTrustedExtensions": "Gérer les extensions approuvées", "nextSideBarView": "Affichage de la barre latérale primaire suivante", "noAccounts": "Vous n'êtes connecté à aucun compte", @@ -2774,21 +3148,19 @@ }, "vs/workbench/browser/parts/activitybar/activitybarPart": { "accounts": "Comptes", - "accounts visibility key": "Personnalisation de la visibilité de l’entrée des comptes dans la barre d’activités.", "accountsViewBarIcon": "Icône des comptes dans la barre d'affichage.", "hideActivitBar": "Masquer la barre d'activités", "hideMenu": "Masquer le menu", "manage": "Gérer", "menu": "Menu", - "pinned view containers": "Personnalisations de la visibilité des entrées de la barre d’activités", "resetLocation": "Réinitialiser l'emplacement", "settingsViewBarIcon": "Icône des paramètres dans la barre d'affichage." }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": { "focusAuxiliaryBar": "Focus sur la barre latérale secondaire", "hideAuxiliaryBar": "Masquer la barre latérale secondaire", - "miAuxiliaryBar": "Bar&re latérale secondaire", - "miAuxiliaryBarNoMnemonic": "Afficher la barre latérale secondaire", + "secondary sidebar": "Afficher la barre latérale secondaire", + "secondary sidebar mnemonic": "Bar&&re latérale secondaire", "toggleAuxiliaryBar": "Activer/désactiver la visibilité de la barre latérale secondaire", "toggleAuxiliaryIconLeft": "Icône permettant de basculer la barre auxiliaire à sa position gauche.", "toggleAuxiliaryIconLeftOn": "Icône permettant de basculer la barre auxiliaire à sa position gauche.", @@ -2797,7 +3169,7 @@ "toggleSecondarySideBar": "Basculer la barre latérale secondaire" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": { - "hideAuxiliaryBar": "Masquer la barre latérale secondaire", + "hide second side bar": "Masquer la barre latérale secondaire", "move second side bar left": "Déplacer la barre latérale secondaire vers la gauche", "move second side bar right": "Déplacer la barre latérale secondaire vers la droite" }, @@ -2811,11 +3183,14 @@ "additionalViews": "Vues supplémentaires", "badgeTitle": "{0} - {1}", "hide": "Masquer '{0}'", + "hideBadge": "Masquer le badge", "keep": "Conserver '{0}'", "manageExtension": "Gérer l'extension", "numberBadge": "{0} ({1})", + "showBadge": "Afficher le badge", "titleKeybinding": "{0} ({1})", - "toggle": "Afficher/masquer la vue épinglée" + "toggle": "Afficher/masquer la vue épinglée", + "toggleBadge": "Activer/désactiver le badge d’affichage" }, "vs/workbench/browser/parts/compositePart": { "ariaCompositeToolbarLabel": "{0} actions", @@ -2824,17 +3199,22 @@ }, "vs/workbench/browser/parts/dialogs/dialogHandler": { "aboutDetail": "Version : {0}\r\nCommit : {1}\r\nDate : {2}\r\nNavigateur : {3}", - "cancelButton": "Annuler", - "copy": "Copier", - "ok": "OK", - "yesButton": "&&Oui" + "copy": "&&Copier", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/accessibilityStatus": { + "screenReaderDetected": "Optimisé pour un lecteur d’écran ", + "screenReaderDetectedExplanation.answerNo": "Non", + "screenReaderDetectedExplanation.answerYes": "Oui", + "screenReaderDetectedExplanation.question": "Utilisez-vous un lecteur d’écran pour utiliser VS Code ?", + "status.editor.screenReaderMode": "Mode du lecteur d'écran" }, "vs/workbench/browser/parts/editor/binaryDiffEditor": { "metadataDiff": "{0} ↔ {1}" }, "vs/workbench/browser/parts/editor/binaryEditor": { "binaryEditor": "Visionneuse binaire", - "binaryError": "Le fichier n’est pas affiché dans l’éditeur parce que c’est un fichier binaire ou qu'il utilise un encodage de texte non pris en charge.", + "binaryError": "Le fichier n’est pas affiché dans l’éditeur de texte parce que c’est un fichier binaire ou qu’il utilise un encodage de texte non pris en charge.", "openAnyway": "Ouvrir quand même" }, "vs/workbench/browser/parts/editor/breadcrumbs": { @@ -2885,9 +3265,12 @@ "breadcrumbsPossible": "Indique si l'éditeur peut afficher les barres de navigation", "breadcrumbsVisible": "Indique si les barres de navigation sont visibles", "cmd.focus": "Focus sur les barres de navigation", + "cmd.focusAndSelect": "Focus et sélection des barres de navigation", "cmd.toggle": "Basculer les barres de navigation", + "cmd.toggle2": "Barres de navigation", "empty": "aucun élément", - "miBreadcrumbs": "&&Barres de navigation", + "miBreadcrumbs": "Basculer les &&barres de navigation", + "miBreadcrumbs2": "&&Barres de navigation", "separatorIcon": "Icône du séparateur dans les barres de navigation" }, "vs/workbench/browser/parts/editor/breadcrumbsPicker": { @@ -2912,7 +3295,6 @@ "closeRightEditors": "Fermer les éditeurs à droite dans le groupe", "closeSavedEditors": "Fermer les éditeurs sauvegardés dans le groupe", "editorQuickAccessPlaceholder": "Tapez le nom d'un éditeur pour l'ouvrir.", - "file": "Fichier", "ignoreTrimWhitespace.label": "Ignorer les différences d'espace blanc de début/fin", "inlineView": "Vue inline", "joinInGroup": "Rejoindre dans le groupe", @@ -2997,6 +3379,7 @@ "toggleLockGroup": "Verrouiller le Groupe", "togglePreviewMode": "Activer les éditeurs d’aperçu", "toggleSplitEditorInGroupLayout": "Activer/désactiver la disposition", + "toggleTabs": "Activer les onglets", "toggleWhitespace": "Icône de l'action d'activation/de désactivation des espaces blancs dans l'éditeur de différences.", "unlockEditorGroup": "Déverrouiller le Groupe", "unlockGroupAction": "Déverrouiller le Groupe", @@ -3074,10 +3457,10 @@ "navigatePreviousInNavigationLocations": "Précédent dans les emplacements de navigation", "navigateToLastEditLocation": "Aller à l'emplacement de la dernière édition", "navigateToLastNavigationLocation": "Accéder au dernier emplacement de navigation", - "newEditorAbove": "Nouveau groupe d'éditeurs au-dessus", - "newEditorBelow": "Nouveau groupe d'éditeurs en dessous", - "newEditorLeft": "Nouveau groupe d'éditeurs à gauche", - "newEditorRight": "Nouveau groupe d'éditeurs à droite", + "newGroupAbove": "Nouveau groupe d'éditeurs au-dessus", + "newGroupBelow": "Nouveau groupe d'éditeurs en dessous", + "newGroupLeft": "Nouveau groupe d'éditeurs à gauche", + "newGroupRight": "Nouveau groupe d'éditeurs à droite", "nextEditorInGroup": "Ouvrir l'éditeur suivant du groupe", "openNextEditor": "Ouvrir l'éditeur suivant", "openNextRecentlyUsedEditor": "Ouvrir l'éditeur suivant", @@ -3091,6 +3474,7 @@ "quickOpenPreviousRecentlyUsedEditor": "Ouverture rapide du dernier éditeur utilisé précédent", "quickOpenPreviousRecentlyUsedEditorInGroup": "Ouverture rapide du dernier éditeur utilisé précédent dans le groupe", "reopenClosedEditor": "Rouvrir l'éditeur fermé", + "reopenTextEditor": "Rouvrir l’éditeur avec l’éditeur de texte", "revertAndCloseActiveEditor": "Restaurer et fermer l'éditeur", "showAllEditors": "Afficher tous les éditeurs par apparence", "showAllEditorsByMostRecentlyUsed": "Afficher tous les éditeurs en commençant par le dernier utilisé", @@ -3109,10 +3493,9 @@ "splitEditorToNextGroup": "Fractionner l’éditeur en groupe suivant", "splitEditorToPreviousGroup": "Fractionner l’éditeur en groupe précédent", "splitEditorToRightGroup": "Fractionner l’éditeur en groupe de droite", + "toggleEditorType": "Activer/désactiver le type d'éditeur", "toggleEditorWidths": "Taille des groupes du Toggle Editor", - "unpinEditor": "Détacher l'éditeur", - "workbench.action.reopenTextEditor": "Rouvrir l’éditeur avec l’éditeur de texte", - "workbench.action.toggleEditorType": "Activer/désactiver le type d'éditeur" + "unpinEditor": "Détacher l'éditeur" }, "vs/workbench/browser/parts/editor/editorCommands": { "compare": "Comparer", @@ -3135,7 +3518,9 @@ "unlockEditorGroup": "Déverrouiller le Groupe de Rédacteurs" }, "vs/workbench/browser/parts/editor/editorConfiguration": { - "editor.editorAssociations": "Configurez des modèles glob pour les éditeurs (par exemple, `\"*.hex\": \"hexEditor.hexEdit\"`). Ces modèles ont priorité sur le comportement par défaut.", + "editor.editorAssociations": "Configurez des modèles Glob dans les éditeurs (par exemple `\"*.hex\": \"hexEditor.hexedit\"`). Ceux-ci ont priorité sur le comportement par défaut.", + "editorLargeFileSizeConfirmation": "Contrôle la taille minimale d’un fichier en Mo avant de demander une confirmation lors de l’ouverture dans l’éditeur. Notez que ce paramètre ne peut pas s’appliquer à tous les types d’éditeurs et environnements.", + "interactiveWindow": "Fenêtre interactive", "markdownPreview": "Aperçu Markdown", "workbench.editor.autoLockGroups": "Si un éditeur correspondant à l’un des types répertoriés est ouvert en tant que premier dans un groupe d’éditeurs et que plusieurs groupes sont ouverts, le groupe est automatiquement verrouillé. Les groupes verrouillés sont utilisés uniquement pour ouvrir les éditeurs lorsqu’ils sont explicitement choisis par le mouvement de l’utilisateur (par exemple, glisser-déplacer), mais pas par défaut. Par conséquent, l’éditeur actif dans un groupe verrouillé est moins susceptible d’être remplacé accidentellement par un autre éditeur.", "workbench.editor.defaultBinaryEditor": "L'éditeur par défaut pour les fichiers détectés comme binaires. Si non défini, l'utilisateur sera présenté avec un sélecteur." @@ -3149,10 +3534,23 @@ "groupAriaLabel": "Groupe d'éditeurs {0}", "groupLabel": "Groupe {0}" }, + "vs/workbench/browser/parts/editor/editorGroupWatermark": { + "watermark.findInFiles": "Chercher dans les fichiers", + "watermark.newUntitledFile": "Nouveau fichier texte sans titre", + "watermark.openFile": "Ouvrir un fichier", + "watermark.openFileFolder": "Ouvrir un fichier ou un dossier", + "watermark.openFolder": "Ouvrir le dossier", + "watermark.openRecent": "Ouvrir les éléments récents", + "watermark.quickAccess": "Accéder au fichier", + "watermark.showCommands": "Afficher toutes les commandes", + "watermark.showSettings": "Afficher les paramètres", + "watermark.startDebugging": "Démarrer le débogage", + "watermark.toggleFullscreen": "Plein écran", + "watermark.toggleTerminal": "Activer/désactiver le terminal" + }, "vs/workbench/browser/parts/editor/editorPanes": { - "cancel": "Annuler", "editorOpenErrorDialog": "Impossible d'ouvrir '{0}'", - "ok": "OK" + "ok": "&&OK" }, "vs/workbench/browser/parts/editor/editorPlaceholder": { "errorEditor": "Éditeur d’erreurs", @@ -3207,10 +3605,6 @@ "pickLanguageToConfigure": "Sélectionnez le mode de langage à associer à '{0}'", "reopenWithEncoding": "Rouvrir avec l'encodage", "saveWithEncoding": "Enregistrer avec l'encodage", - "screenReaderDetected": "Optimisé pour un lecteur d’écran ", - "screenReaderDetectedExplanation.answerNo": "Non", - "screenReaderDetectedExplanation.answerYes": "Oui", - "screenReaderDetectedExplanation.question": "Utilisez-vous un lecteur d'écran pour faire fonctionner VS Code ? (le retour automatique à la ligne est désactivé en cas d'utilisation d'un lecteur d'écran)", "selectEOL": "Sélectionner la séquence de fin de ligne", "selectEncoding": "Sélectionner l'encodage", "selectIndentation": "Sélectionner le retrait", @@ -3218,6 +3612,7 @@ "showLanguageExtensions": "Rechercher '{0}' dans les extensions Marketplace...", "singleSelection": "L {0}, col {1}", "singleSelectionRange": "Li {0}, Col {1} ({2} sélectionné)", + "spacesAndTabsSize": "Espaces : {0} (Taille de tabulation : {1})", "spacesSize": "Espaces : {0}", "status.editor.columnSelectionMode": "Mode de sélection de colonne", "status.editor.encoding": "Encodage de l'éditeur", @@ -3225,7 +3620,6 @@ "status.editor.indentation": "Mise en retrait de l'éditeur", "status.editor.info": "Informations sur le fichier", "status.editor.mode": "Langage de l'éditeur", - "status.editor.screenReaderMode": "Mode du lecteur d'écran", "status.editor.selection": "Sélection de l'éditeur", "status.editor.tabFocusMode": "Mode d'accessibilité", "tabFocusModeEnabled": "La touche Tab déplace le focus", @@ -3241,6 +3635,8 @@ "textEditor": "Éditeur de texte" }, "vs/workbench/browser/parts/editor/textDiffEditor": { + "fileTooLargeForHeapErrorWithSize": "Au moins un fichier n’est pas affiché dans l’éditeur de comparaison de texte, parce qu’il est très volumineux ({0}).", + "fileTooLargeForHeapErrorWithoutSize": "Au moins un fichier n’est pas affiché dans l’éditeur de comparaison de texte, parce qu’il est très volumineux.", "textDiffEditor": "Éditeur de différences de texte" }, "vs/workbench/browser/parts/editor/textEditor": { @@ -3279,6 +3675,7 @@ "notificationsToolbar": "Actions du centre de notifications" }, "vs/workbench/browser/parts/notifications/notificationsCommands": { + "acceptNotificationPrimaryAction": "Accepter l’action principale de notification", "clearAllNotifications": "Effacer toutes les notifications", "focusNotificationToasts": "Toast de notification de focus", "hideNotifications": "Masquer les notifications", @@ -3331,8 +3728,6 @@ "hidePanel": "Masquer le panneau", "maximizeIcon": "Icône d'agrandissement d'un panneau.", "maximizePanel": "Agrandir la taille du panneau", - "miPanel": "&&Panneau", - "miPanelNoMnemonic": "Panneau", "minimizePanel": "Restaurer la taille du panneau", "movePanelToSecondarySideBar": "Déplacer les vues du panneau vers la barre latérale secondaire", "moveSidePanelToPanel": "Déplacer les vues de la barre latérale secondaire vers le panneau", @@ -3347,6 +3742,8 @@ "positionPanelRightShort": "Droite", "previousPanelView": "Vue de panneau précédente", "restoreIcon": "Icône de restauration d'un panneau.", + "toggle panel": "Panneau", + "toggle panel mnemonic": "&&Panneau", "toggleMaximizedPanel": "Activer/désactiver le panneau agrandi", "togglePanel": "Activer/désactiver le panneau", "togglePanelOffIcon": "Icône permettant de désactiver le panneau lorsqu’il est activé.", @@ -3354,10 +3751,11 @@ "togglePanelVisibility": "Activer/désactiver la visibilité du panneau" }, "vs/workbench/browser/parts/panel/panelPart": { + "align panel": "Aligner le volet", "hidePanel": "Masquer le panneau", "moreActions": "Plus d'actions...", + "panel position": "Position du volet", "panel.emptyMessage": "Faites glisser une vue ici pour l'afficher.", - "pinned view containers": "Personnalisations de la visibilité des entrées du panneau", "resetLocation": "Réinitialiser l'emplacement" }, "vs/workbench/browser/parts/sidebar/sidebarActions": { @@ -3367,19 +3765,18 @@ "focusStatusBar": "Mettre le focus sur la barre d’état", "hide": "Masquer '{0}'" }, - "vs/workbench/browser/parts/statusbar/statusbarModel": { - "statusbar.hidden": "Personnalisations de la visibilité des entrées de barre d’état" - }, "vs/workbench/browser/parts/statusbar/statusbarPart": { "hideStatusBar": "Masquer la barre d'état" }, "vs/workbench/browser/parts/titlebar/commandCenterControl": { - "all": "Afficher les modes de recherche...", "commandCenter-activeBackground": "Couleur active d’arrière-plan du centre de commandes", + "commandCenter-activeBorder": "Couleur de bordure active du centre de commandes", "commandCenter-activeForeground": "Couleur active de premier plan du centre de commandes", "commandCenter-background": "Couleur d’arrière-plan du centre de commandes", "commandCenter-border": "Couleur de bordure du centre de commandes", "commandCenter-foreground": "Couleur de premier plan du centre de commandes", + "commandCenter-inactiveBorder": "Couleur de bordure du centre de commandes lorsque la fenêtre est inactive", + "commandCenter-inactiveForeground": "Couleur de premier plan du centre de commandes lorsque la fenêtre est inactive", "label.dfl": "Recherche", "label1": "{0} {1}", "label2": "{0} {1}", @@ -3416,6 +3813,10 @@ "userIsAdmin": "[Administrator]", "userIsSudo": "[Superuser]" }, + "vs/workbench/browser/parts/views/checkbox": { + "checked": "Activé", + "unchecked": "Désactivé" + }, "vs/workbench/browser/parts/views/treeView": { "collapseAll": "Tout réduire", "command-error": "Erreur pendant l'exécution de la commande {1} : {0}. Probablement due à l'extension qui contribue à {1}.", @@ -3425,6 +3826,9 @@ "treeView.enableRefresh": "Indique si l'arborescence ayant l'ID {0} permet d'actualiser l'affichage.", "treeView.toggleCollapseAll": "Indique si la réduction de toutes les entrées est activée pour l'arborescence ayant l'ID {0}." }, + "vs/workbench/browser/parts/views/viewFilter": { + "more filters": "Plus de filtres..." + }, "vs/workbench/browser/parts/views/viewPane": { "viewPaneContainerCollapsedIcon": "Icône d'un conteneur de volet d'affichage réduit.", "viewPaneContainerExpandedIcon": "Icône d'un conteneur de volet d'affichage développé.", @@ -3447,6 +3851,24 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Indique si le focus clavier se trouve dans le contrôle Quick Open" }, + "vs/workbench/browser/web.main": { + "rendererLog": "Fenêtre", + "reset": "Réinitialiser les données d’utilisateur", + "reset user data message": "Voulez-vous réinitialiser vos données (paramètres, combinaisons de touches, extensions, extraits de code et état de l’interface utilisateur) et recharger?" + }, + "vs/workbench/browser/window": { + "learnMore": "&&En savoir plus", + "open": "&&Ouvrir", + "openExternalDialogButtonInstall.v3": "&&Installer", + "openExternalDialogButtonRetry.v2": "&&Réessayer", + "openExternalDialogDetail.v2": "Nous avons lancé {0} sur votre ordinateur.\r\n\r\nSi {1} n’a pas été lancé, réessayez ou installez-le ci-dessous.", + "openExternalDialogDetailNoInstall": "Nous avons lancé {0} sur votre ordinateur.\r\n\r\nSi {1} n’a pas été lancé, réessayez ci-dessous.", + "openExternalDialogTitle": "Tout est terminé. Vous pouvez fermer cet onglet maintenant.", + "reload": "&&Recharger", + "shutdownError": "Une erreur inattendue s’est produite et nécessite un rechargement de cette page.", + "shutdownErrorDetail": "Le banc d’essai a été supprimé de manière inattendue lors de l’exécution.", + "unableToOpenExternal": "Le navigateur a interrompu l’ouverture d’un nouvel onglet ou d’une nouvelle fenêtre. Appuyez sur 'Ouvrir' pour l’ouvrir quand même." + }, "vs/workbench/browser/workbench": { "loaderErrorNative": "Échec du chargement d'un fichier obligatoire. Redémarrez l'application pour réessayer. Détails : {0}" }, @@ -3461,6 +3883,7 @@ "activityBarVisibility": "Contrôle la visibilité de la barre d'activités dans le banc d'essai.", "appName": "« ${appName} » : par exemple, VS Code.", "centeredLayoutAutoResize": "Détermine si la disposition centrée doit être redimensionnée automatiquement sur la largeur maximale quand plusieurs groupes sont ouverts. Quand il ne reste plus qu'un groupe ouvert, il est redimensionné sur la largeur centrée d'origine.", + "centeredLayoutDynamicWidth": "Contrôle si la disposition centrée tente de maintenir la largeur constante lorsque la fenêtre est redimensionnée.", "closeEmptyGroups": "Contrôle le comportement des groupes d'éditeurs vides quand le dernier onglet du groupe est fermé. Quand ce paramètre est activé, les groupes vides se ferment automatiquement. Quand le paramètre est désactivé, les groupes vides restent dans la grille.", "closeOnFileDelete": "Contrôle si les éditeurs montrant un fichier qui a été ouvert pendant la session doivent se fermer automatiquement lorsqu'ils sont supprimés ou renommés par un autre processus. Si vous désactivez cette option, l'éditeur restera ouvert lors d'un tel événement. Notez que la suppression à partir de l'application fermera toujours l'éditeur et que les éditeurs avec des changements non sauvegardés ne seront jamais fermés pour préserver vos données.", "closeOnFocusLost": "Contrôles si le menu Quick Open doit se fermer automatiquement dès qu'il perd le focus.", @@ -3474,19 +3897,18 @@ "editorOpenPositioning": "Permet de définir où s'ouvrent les éditeurs. Sélectionnez `left` ou `right` pour ouvrir les éditeurs à gauche ou à droite de celui actuellement actif. Sélectionnez `first` ou `last` pour ouvrir les éditeurs indépendamment de celui actuellement actif.", "editorTabCloseButton": "Contrôle la position des boutons de fermeture des onglets de l'éditeur, ou les désactive quand le paramètre a la valeur 'off'. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", "enableMenuBarMnemonics": "Contrôle si les menus principaux peuvent être ouverts avec les raccourcis de la touche Alt. La désactivation des mnémoniques permet d'associer à la place ces raccourcis de la touche Alt aux commandes de l'éditeur.", - "enablePreview": "Détermine si les éditeurs ouverts s’affichent en tant qu’éditeurs d’aperçu. Les éditeurs d’aperçu ne restent pas ouverts, sont réutilisés jusqu’à ce qu’ils soient explicitement définis pour être conservés ouverts (par exemple, via un double clic ou une modification) et affichent les noms de fichiers en italique.", - "enablePreviewFromCodeNavigation": "Détermine si les éditeurs restent en mode aperçu quand l'utilisateur démarre une navigation dans du code à partir de ces derniers. Les éditeurs en mode aperçu ne restent pas ouverts. Ils sont réutilisés jusqu'à ce qu'ils soient explicitement configurés pour rester ouverts (par exemple via un double clic ou une modification). Cette valeur est ignorée quand '#workbench.editor.enablePreview#' est désactivé.", - "enablePreviewFromQuickOpen": "Détermine si les éditeurs ouverts à partir de Quick Open s’affichent en tant qu’éditeurs d’aperçu. Les éditeurs d’aperçu ne restent pas ouverts et sont réutilisés jusqu’à ce qu’ils soient explicitement définis pour rester ouverts (par exemple, par double clic ou modification). Cette valeur est ignorée lorsque '#workbench.editor.enablePreview#' est désactivé.", - "exclude": "Configurez les [motifs globaux](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) pour exclure les fichiers de l'historique des fichiers locaux. La modification de ce paramètre n'a aucun effet sur les entrées existantes de l'historique des fichiers locaux.", + "enablePreview": "Détermine si les éditeurs ouverts s’affichent en tant qu’éditeurs d’aperçu. Les éditeurs d’aperçu ne restent pas ouverts, sont réutilisés jusqu’à ce qu’ils soient explicitement définis pour rester ouverts (par exemple, via un double clic ou une modification) et affichent les noms de fichiers en italique.", + "enablePreviewFromCodeNavigation": "Détermine si les éditeurs restent en mode aperçu quand l’utilisateur démarre une navigation dans du code à partir de ces derniers. Les éditeurs d’aperçu ne restent pas ouverts. Ils sont réutilisés jusqu’à ce qu’ils soient explicitement configurés pour rester ouverts (par exemple via un double clic ou une modification). Cette valeur est ignorée quand « #workbench.editor.enablePreview# » est désactivé.", + "enablePreviewFromQuickOpen": "Détermine si les éditeurs ouverts à partir de Quick Open s’affichent en tant qu’éditeurs d’aperçu. Les éditeurs d’aperçu ne restent pas ouverts et sont réutilisés jusqu’à ce qu’ils soient explicitement définis pour rester ouverts (par exemple, par double clic ou modification). Lorsque cette option est activée, maintenez la touche Ctrl enfoncée avant la sélection pour ouvrir un éditeur en tant que non-aperçu. Cette valeur est ignorée lorsque « #workbench.editor.enablePreview# » est désactivé.", + "exclude": "Configurez des chemins d’accès ou des [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) pour exclure les fichiers de l’historique des fichiers locaux. Les modèles Glob sont toujours évalués par rapport au chemin d’accès du dossier d’espace de travail, sauf s’ils sont des chemins d’accès absolus. La modification de ce paramètre n’a aucun effet sur les entrées d’historique des fichiers locaux existantes.", "focusRecentEditorAfterClose": "Contrôle si les onglets sont fermés dans l'ordre du dernier utilisé ou de gauche à droite.", "folderName": "'${folderName} : nom du dossier d'espace de travail contenant le fichier (par ex., myFolder).", "folderPath": "'${folderPath}' : chemin de fichier du dossier d'espace de travail contenant le fichier (par ex., /Users/Development/myFolder).", "fontAliasing": "Contrôle la méthode d'aliasing de polices dans le banc d'essai.", "highlightModifiedTabs": "Contrôle si une bordure supérieure est dessinée sur les onglets pour les éditeurs qui ont des modifications non sauvegardées. Cette valeur est ignorée lorsque `#workbench.editor.showTabs#` est désactivé.", - "layoutControlEnabled": "Contrôle si les contrôles de disposition dans la barre de titre personnalisée sont activés via {0}.", - "layoutControlEnabledDeprecation": "Ce paramètre a été déprécié en faveur de {0}", + "layoutControlEnabled": "Vérifie si le contrôle de disposition est affiché dans la barre de titre personnalisée. Ce paramètre n’a d’effet que lorsque {0} est défini sur {1}.", + "layoutControlEnabledWeb": "Vérifie si le contrôle de disposition dans la barre de titre est activé.", "layoutControlType": "Contrôle si le contrôle de disposition dans la barre de titre personnalisée s’affiche en tant que bouton de menu unique ou avec plusieurs boutons bascules d’interface utilisateur.", - "layoutControlTypeDeprecation": "Ce paramètre a été déprécié en faveur de {0}", "layoutcontrol.type.both": "Affiche les boutons déroulants et bascules.", "layoutcontrol.type.menu": "Affiche un bouton unique avec une liste déroulante des options de disposition.", "layoutcontrol.type.toggles": "Affiche plusieurs boutons permettant de basculer la visibilité des panneaux et de la barre latérale.", @@ -3506,17 +3928,22 @@ "openFilesInNewWindow": "Contrôle si les fichiers doivent s'ouvrir dans une nouvelle fenêtre lors de l'utilisation d'une ligne de commande ou d'un dialogue de fichier. \r\nNotez qu'il peut toujours y avoir des cas où ce paramètre est ignoré (par exemple, lors de l'utilisation de l'option de ligne de commande `--new-window` ou `--reuse-window`).", "openFilesInNewWindowMac": "Contrôle si les fichiers doivent s'ouvrir dans une nouvelle fenêtre lors de l'utilisation d'une ligne de commande ou d'un dialogue de fichier. \r\nNotez qu'il peut toujours y avoir des cas où ce paramètre est ignoré (par exemple, lors de l'utilisation de l'option de ligne de commande `--new-window` ou `--reuse-window`).", "openFoldersInNewWindow": "Contrôle si les dossiers doivent s'ouvrir dans une nouvelle fenêtre ou remplacer la dernière fenêtre active.\r\nNotez qu’il peut encore exister des cas où ce paramètre est ignoré (par exemple lorsque vous utilisez l'option de ligne de commande `--new-window` ou `--reuse-window`).", - "panelDefaultLocation": "Contrôle l’emplacement par défaut du panneau (terminal, console de débogage, sortie, problèmes) dans un nouvel espace de travail. Il peut s’afficher en bas, à droite ou à gauche de la zone de l’éditeur.", + "panelDefaultLocation": "Contrôle l’emplacement par défaut du panneau (terminal, Console de débogage, sortie, problèmes) dans un nouvel espace de travail. Il peut s’afficher en bas, à droite ou à gauche de la zone de l’éditeur.", "panelOpensMaximized": "Contrôle si le panneau s'ouvre de manière agrandie. Il peut soit toujours s'ouvrir de manière agrandie, soit ne jamais s'ouvrir de manière agrandie, soit s'ouvrir dans le dernier état dans lequel il se trouvait avant sa fermeture.", "perEditorGroup": "Contrôle si le nombre maximal d'éditeurs ouverts s'applique par groupe d'éditeurs ou pour tous les groupes d'éditeurs.", - "pinnedTabSizing": "Contrôle le dimensionnement des onglets d'éditeur épinglés. Les onglets épinglés sont triés et placés au début de tous les onglets ouverts. En règle générale, ils ne se ferment pas tant qu'ils ne sont pas détachés. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", + "pinnedTabSizing": "Contrôle la taille des onglets d’éditeur épinglés. Les onglets épinglés sont triés et placés au début de tous les onglets ouverts. En règle générale, ils ne se ferment pas tant qu’ils ne sont pas détachés. Cette valeur est ignorée quand « #workbench.editor.showTabs# » est désactivé.", "preserveInput": "Contrôle si la dernière saisie tapée dans la palette de commande devrait être restaurée lors de l’ouverture la prochaine fois.", + "profileName": "'${profileName}' : nom du profil dans lequel l’espace de travail est ouvert (par exemple, science des données (profil)). Ignoré si le profil par défaut est utilisé.", "remoteName": "'${remoteName}' : par ex., SSH", "restoreViewState": "Restaure le dernier état d’affichage de l’éditeur (par exemple, la position de défilement) lors de la réouverture des éditeurs après leur fermeture. L’état d’affichage de l’éditeur est stocké par groupe d’éditeurs et ignoré lorsqu’un groupe se ferme. Utilisez le paramètre {0} pour utiliser le dernier état d’affichage connu dans tous les groupes d’éditeurs si aucun état d’affichage précédent n’a été trouvé pour un groupe d’éditeurs.", - "revealIfOpen": "Contrôle si un éditeur est affiché dans un des groupes visibles si ouvert. Si désactivé, un éditeur préférera s'ouvrir dans le groupe éditeur actuellement actif. Si activé, un éditeur déjà ouvert s’affichera au lieu de s’ouvrir à nouveau dans le groupe éditeur actuellement actif. Notez qu’il y a des cas où ce paramètre est ignoré, par exemple lorsque vous forcez un éditeur à s'ouvrir dans un groupe spécifique ou sur le côté du groupe actuellement actif.", - "rootName": "'${rootName}' : nom de l'espace de travail ou du dossier ouvert (par exemple myFolder ou myWorkspace).", + "revealIfOpen": "Contrôle si un éditeur est affiché dans un des groupes visibles si ouvert. Si désactivé, un éditeur préférera s’ouvrir dans le groupe éditeur actuellement actif. Si activé, un éditeur déjà ouvert s’affichera au lieu de s’ouvrir à nouveau dans le groupe éditeur actuellement actif. Notez qu’il y a des cas où ce paramètre est ignoré, par exemple lorsque vous forcez un éditeur à s’ouvrir dans un groupe spécifique ou sur le côté du groupe actuellement actif.", + "rootName": "'${rootName}' : nom de l’espace de travail avec le nom distant facultatif et l’indicateur d’espace de travail le cas échéant (par exemple, myFolder, myRemoteFolder [SSH] ou myWorkspace (espace de travail)).", + "rootNameShort": "'${rootNameShort}' : nom raccourci de l’espace de travail sans suffixes (par exemple, myFolder, myRemoteFolder ou myWorkspace).", "rootPath": "'${rootPath}' : chemin de fichier de l'espace de travail ou du dossier ouvert (par exemple /Users/Development/myWorkspace).", "scrollToSwitchTabs": "Contrôle si le défilement des onglets permet de les ouvrir ou non. Par défaut, les onglets s'affichent uniquement si vous les faites défiler, mais ils ne s'ouvrent pas. Vous pouvez appuyer de façon prolongée sur la touche Maj pendant le défilement afin de changer le comportement pour cette durée. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", + "security.allowedUNCHosts": "Un ensemble de noms d’hôtes UNC (sans barre oblique inverse de début ou de fin, par exemple `192.168.0.1` ou `mon-serveur`) à autoriser sans confirmation de l’utilisateur. Si un hôte UNC est accédé alors qu’il n’est pas autorisé par ce paramètre ou qu’il n’a pas été acquitté par la confirmation de l’utilisateur, une erreur se produit et l’opération est arrêtée. Un redémarrage est nécessaire pour modifier ce paramètre. Pour en savoir plus sur ce paramètre, consultez le site https://aka.ms/vscode-windows-unc.", + "security.allowedUNCHosts.patternErrorMessage": "Les noms d’hôte UNC ne doivent pas contenir de barre oblique inverse.", + "security.restrictUNCAccess": "Si cette option est activée, autorise uniquement l’accès aux noms d’hôtes UNC autorisés par le paramètre ’#security.allowedUNCHosts#’ ou après confirmation de l’utilisateur. En savoir plus sur ce paramètre sur https://aka.ms/vscode-windows-unc.", "separator": "'${separator}' : séparateur conditionnel (\"-\") qui apparaît uniquement quand il est entouré de variables avec des valeurs ou du texte statique.", "settings.editor.desc": "Détermine quel éditeur de paramètres utiliser par défaut.", "settings.editor.json": "Utiliser l’éditeur de fichiers JSON.", @@ -3528,16 +3955,20 @@ "sideBySideDirection": "Contrôle la direction par défaut des éditeurs ouverts côte à côte (par exemple, à partir de l'Explorateur). Par défaut, les éditeurs s'ouvrent sur le côté droit de celui qui est actif. Si la valeur est 'down', les éditeurs s'ouvrent sous celui qui est actif.", "splitInGroupLayout": "Contrôle la disposition du moment où un éditeur est fractionné dans un groupe d’éditeurs pour qu’il soit vertical ou horizontal.", "splitOnDragAndDrop": "Détermine si vous pouvez séparer les groupes d'éditeurs à partir d'opérations de glisser-déposer, notamment en déposant un éditeur ou un fichier sur les bords de la zone d'éditeur.", - "splitSizing": "Contrôle la taille des groupes d'éditeurs pendant leur fractionnement.", + "splitSizing": "Contrôle la taille des groupes d’éditeurs pendant leur fractionnement.", "statusBarVisibility": "Contrôle la visibilité de la barre d'état au bas du banc d'essai.", + "suggestCommands": "Contrôle si la palette de commandes doit avoir une liste de commandes couramment utilisées.", "tabDescription": "Contrôle le format de l’étiquette pour un éditeur.", "tabScrollbarHeight": "Contrôle la hauteur des barres de défilement utilisées pour les onglets et des barres de navigation dans la zone de titre de l'éditeur.", - "tabSizing": "Contrôle le dimensionnement des onglets d'éditeur. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", + "tabSizing": "Contrôle la taille des onglets d’éditeur. Cette valeur est ignorée quand « #workbench.editor.showTabs# » est désactivé.", + "tips.enabled": "Si cette option est activée, les conseils en filigrane s'affichent quand aucun éditeur n'est ouvert.", "untitledHint": "Contrôle si l’indicateur de texte sans titre doit être visible dans l’éditeur.", "untitledLabelFormat": "Contrôle le format de l'étiquette pour un éditeur sans titre.", + "useSemanticSimilarity": "Contrôle si la palette de commandes doit inclure des commandes similaires. Une extension qui fournit la similarité sémantique doit être installée.", "useSplitJSON": "Contrôle s'il faut utiliser l'éditeur JSON de fractionnement pour modifier les paramètres au format JSON.", "viewVisibility": "Contrôle la visibilité des actions d'en-tête de vue. Les actions d'en-tête de vue peuvent être soit toujours visibles, ou uniquement visibles quand cette vue a le focus ou est survolée.", "window.commandCenter": "Afficher le lanceur de commandes avec le titre de la fenêtre. Ce paramètre n’a d’effet que lorsque {0} est défini sur {1}.", + "window.commandCenterWeb": "Afficher le lanceur de commandes avec le titre de la fenêtre.", "window.confirmBeforeClose.always": "Toujours demander une confirmation.", "window.confirmBeforeClose.always.web": "Toujours essayer de demander confirmation. Notez que les navigateurs peuvent toujours décider de fermer un onglet ou une fenêtre sans confirmation.", "window.confirmBeforeClose.keyboardOnly": "Demandez uniquement une confirmation si une combinaison de touches a été utilisée.", @@ -3546,6 +3977,7 @@ "window.confirmBeforeClose.never.web": "Ne demande jamais explicitement une confirmation, sauf si une perte de données est imminente.", "window.menuBarVisibility.classic": "Le menu est affiché en haut de la fenêtre et masqué uniquement en mode plein écran.", "window.menuBarVisibility.compact": "Le menu s’affiche sous la forme d’un bouton compact dans la barre latérale. Cette valeur est ignorée lorsque {0} est {1}.", + "window.menuBarVisibility.compact.web": "Le menu s’affiche sous la forme d’un bouton compact dans la barre latérale.", "window.menuBarVisibility.hidden": "Le menu est toujours masqué.", "window.menuBarVisibility.toggle": "Le menu est masqué mais peut être affiché en haut de la fenêtre via la touche Alt.", "window.menuBarVisibility.toggle.mac": "Le menu est masqué mais peut être affiché en haut de la fenêtre via la commande Focus sur le menu d'application.", @@ -3575,7 +4007,7 @@ "workbench.editor.pinnedTabSizing.normal": "Un onglet épinglé hérite de l'apparence des onglets non épinglés.", "workbench.editor.pinnedTabSizing.shrink": "Un onglet épinglé se réduit à une taille fixe compacte affichant des parties du nom de l'éditeur.", "workbench.editor.preferBasedLanguageDetection": "Quand cette option est activée, un modèle de détection de langage qui prend en compte l’historique de l’éditeur est prioritaire.", - "workbench.editor.showLanguageDetectionHints": "Lorsque cette option est activée, affiche un correctif rapide de la barre d’état lorsque la langue de l’éditeur ne correspond pas à la langue de contenu détectée.", + "workbench.editor.showLanguageDetectionHints": "Si cette option est activée, affiche un correctif rapide de la barre d’état lorsque la langue de l’éditeur ne correspond pas à la langue de contenu détectée.", "workbench.editor.showLanguageDetectionHints.editors": "Afficher dans les éditeurs de texte sans titre", "workbench.editor.showLanguageDetectionHints.notebook": "Afficher dans les éditeurs de notebook", "workbench.editor.splitInGroupLayoutHorizontal": "Les éditeurs sont positionnés de gauche à droite.", @@ -3583,7 +4015,9 @@ "workbench.editor.splitSizingDistribute": "Divise tous les groupes d'éditeurs à parts égales.", "workbench.editor.splitSizingSplit": "Divise le groupe d'éditeurs actif en parts égales.", "workbench.editor.tabSizing.fit": "Toujours garder les onglets assez grands pour afficher l’étiquette de l’éditeur complet.", + "workbench.editor.tabSizing.fixed": "Faites en sorte que tous les onglets aient la même taille, tout en leur permettant d’être plus petits lorsque l’espace disponible n’est pas suffisant pour afficher tous les onglets à la fois.", "workbench.editor.tabSizing.shrink": "Permettre aux onglets d'être plus petits lorsque l’espace disponible n’est pas suffisant pour afficher tous les onglets à la fois.", + "workbench.editor.tabSizingFixedMaxWidth": "Controls the maximum width of tabs when `#workbench.editor.tabSizing#` size is set to `fixed`.", "workbench.editor.titleScrollbarSizing.default": "Taille par défaut.", "workbench.editor.titleScrollbarSizing.large": "Augmente la taille pour faciliter sa saisie avec la souris.", "workbench.editor.untitled.labelFormat.content": "Le nom du fichier sans titre est dérivé du contenu de sa première ligne, sauf si le fichier est associé à un chemin. Le nom est rétabli si la ligne est vide ou si elle ne contient aucun caractère.", @@ -3612,14 +4046,9 @@ "zenMode.silentNotifications": "Contrôle si le mode notifications ne pas déranger doit être activé en mode zen. Si la valeur est true, seules les notifications d’erreur s’affichent.", "zenModeConfigurationTitle": "Mode Zen" }, - "vs/workbench/common/actions": { - "developer": "Développeur", - "help": "Aide", - "preferences": "Préférences", - "test": "Test", - "view": "Voir" - }, "vs/workbench/common/configuration": { + "applicationConfigurationTitle": "Application", + "securityConfigurationTitle": "Sécurité", "workbenchConfigurationTitle": "Banc d'essai" }, "vs/workbench/common/contextkeys": { @@ -3627,6 +4056,7 @@ "activeEditor": "Identificateur de l'éditeur actif", "activeEditorAvailableEditorIds": "Identificateurs d'éditeur utilisables pour l'éditeur actif", "activeEditorCanRevert": "Indique si l’éditeur actif peut rétablir", + "activeEditorCanToggleReadonly": "Indique si l’éditeur actif peut basculer entre être en lecture seule ou accessible en écriture", "activeEditorGroupEmpty": "Indique si le groupe d'éditeurs actifs est vide", "activeEditorGroupIndex": "Index du groupe d'éditeurs actifs", "activeEditorGroupLast": "Indique si le groupe d'éditeurs actifs est le dernier groupe", @@ -3646,6 +4076,7 @@ "editorAreaVisible": "Indique si la zone de l'éditeur est visible", "editorIsOpen": "Indique si un éditeur est ouvert", "editorTabsVisible": "Indique si les onglets de l’éditeur sont visibles", + "embedderIdentifier": "Identificateur de l’incorporation selon le service de produit, si un identificateur est défini", "focusedView": "Identificateur de la vue qui a le focus clavier", "groupEditorsCount": "Nombre de groupes d'éditeurs ouverts", "inZenMode": "Indique si le mode Zen est activé", @@ -3675,14 +4106,17 @@ "sideBySideEditorActive": "Indique si un éditeur côte à côte est actif", "splitEditorsVertically": "Indique si les éditeurs sont divisés verticalement", "statusBarFocused": "Indique si la barre d'état a le focus clavier", + "temporaryWorkspace": "Le schéma de l’espace de travail actuel est issu d’un système de fichiers temporaire.", "textCompareEditorActive": "Indique si un éditeur de comparaison de texte est actif", "textCompareEditorVisible": "Indique si un éditeur de comparaison de texte est visible", - "virtualWorkspace": "Schéma de l’espace de travail actif s’il provient d’un système de fichiers virtuel, sinon une chaîne vide.", + "virtualWorkspace": "Le schéma de l’espace de travail actuel est issu d’un système de fichiers virtuel ou d’une chaîne vide.", "workbenchState": "Genre d'espace de travail ouvert dans la fenêtre : 'vide' (aucun espace de travail), 'dossier' (dossier unique) ou 'espace de travail' (espace de travail multiracine)", "workspaceFolderCount": "Nombre de dossiers racine dans l'espace de travail" }, "vs/workbench/common/editor": { "builtinProviderDisplayName": "Intégré", + "configureEditorLargeFileConfirmation": "Configurer la limite", + "openLargeFile": "Ouvrir quand même", "promptOpenWith.defaultEditor.displayName": "Éditeur de texte" }, "vs/workbench/common/editor/diffEditorInput": { @@ -3747,6 +4181,8 @@ "panelSectionHeaderBackground": "Couleur d'arrière-plan de l'en-tête de la section des panneaux. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", "panelSectionHeaderBorder": "Couleur de bordure d'en-tête de section de panneau utilisée quand plusieurs vues sont empilées verticalement dans le panneau. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", "panelSectionHeaderForeground": "Couleur de premier plan de l'en-tête de la section des panneaux. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", + "profileBadgeBackground": "Couleur d’arrière-plan du badge de profil. Le badge de profil s’affiche en haut de l’icône d’engrenage des paramètres dans la barre d’activités.", + "profileBadgeForeground": "Couleur de premier plan du badge de profil. Le badge de profil s’affiche en haut de l’icône d’engrenage des paramètres dans la barre d’activités.", "sideBarBackground": "Couleur d'arrière-plan de la barre latérale. La barre latérale est le conteneur des affichages tels que ceux de l'exploration et la recherche.", "sideBarBorder": "Couleur de bordure de la barre latérale faisant la séparation avec l'éditeur. La barre latérale est le conteneur des vues comme celles de l'explorateur et de la recherche.", "sideBarDragAndDropBackground": "Couleur des commentaires dans une opération de glisser-déposer pour les sections de la barre latérale. La couleur doit être transparente pour que les sections de la barre latérale restent toujours visibles. La barre latérale est le conteneur des vues telles que celles de l'exploration et de la recherche. Les sections de la barre latérale sont des vues imbriquées dans la barre latérale.", @@ -3807,18 +4243,19 @@ "titleBarInactiveForeground": "Premier plan de la barre de titre quand la fenêtre est inactive.", "unfocusedActiveModifiedBorder": "Bordure en haut des onglets actifs modifiés dans un groupe n'ayant pas le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", "unfocusedINactiveModifiedBorder": "Bordure en haut des onglets inactifs modifiés dans un groupe n'ayant pas le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "windowActiveBorder": "Couleur utilisée pour la bordure de la fenêtre quand elle est active. Prise en charge uniquement dans le client de bureau en cas d'utilisation de la barre de titre personnalisée.", - "windowInactiveBorder": "Couleur utilisée pour la bordure de la fenêtre quand elle est inactive. Prise en charge uniquement dans le client de bureau en cas d'utilisation de la barre de titre personnalisée." + "windowActiveBorder": "Couleur utilisée pour la bordure de la fenêtre quand elle est active. Prise en charge uniquement dans le client de bureau macOS et Linux en cas d’utilisation de la barre de titre personnalisée.", + "windowInactiveBorder": "Couleur utilisée pour la bordure de la fenêtre quand elle est inactive. Prise en charge uniquement dans le client de bureau macOS et Linux en cas d’utilisation de la barre de titre personnalisée." }, "vs/workbench/common/views": { "defaultViewIcon": "Icône de vue par défaut.", - "duplicateId": "Une vue avec l'ID '{0}' est déjà inscrite" + "duplicateId": "Une vue avec l'ID '{0}' est déjà inscrite", + "treeView.notRegistered": "Aucune arborescence avec l'ID \"{0}\" n'est inscrite." }, "vs/workbench/electron-sandbox/actions/developerActions": { "configureRuntimeArguments": "Configurer les arguments de runtime", + "openUserDataFolder": "Ouvrir le dossier des données utilisateur", "reloadWindowWithExtensionsDisabled": "Recharger avec les extensions désactivées", - "toggleDevTools": "Activer/désactiver les outils de développement", - "toggleSharedProcess": "Activer/désactiver le processus partagé" + "toggleDevTools": "Activer/désactiver les outils de développement" }, "vs/workbench/electron-sandbox/actions/installActions": { "install": "Installer la commande '{0}' dans PATH", @@ -3844,6 +4281,7 @@ "zoomReset": "Réinitialiser le zoom" }, "vs/workbench/electron-sandbox/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Contrôle le délai d’expiration en secondes avant d’abandonner la résolution de l’environnement d’interpréteur de commandes lorsque l’application n’est pas déjà lancée à partir d’un terminal. Pour plus d’informations, consultez notre [documentation](https://go.microsoft.com/fwlink/?linkid=2149667).", "argv.crashReporterId": "ID unique utilisé pour mettre en corrélation les rapports de plantage envoyés à partir de cette instance d'application.", "argv.disableHardwareAcceleration": "Désactive l'accélération matérielle. Changez cette option UNIQUEMENT si vous rencontrez des problèmes graphiques.", "argv.enableCrashReporter": "Permet de désactiver les rapports de plantage. Doit permettre le redémarrage de l'application en cas de changement de la valeur.", @@ -3851,11 +4289,10 @@ "argv.force-renderer-accessibility": "Force l'accessibilité du renderer. Changez ce paramètre UNIQUEMENT si vous utilisez un lecteur d'écran sur Linux. Sur les autres plateformes, le renderer est automatiquement accessible. Cet indicateur est automatiquement défini si vous avez activé editor.accessibilitySupport.", "argv.forceColorProfile": "Permet de remplacer le profil de couleur à utiliser. Si des couleurs ne s'affichent pas correctement, essayez de définir la valeur 'srgb' et redémarrez.", "argv.locale": "Langue d'affichage à utiliser. Le choix d'une autre langue nécessite l'installation du pack linguistique associé.", - "argv.logLevel": "Niveau de journalisation à utiliser. La valeur par défaut est 'info'. Les valeurs autorisées sont 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off.", + "argv.logLevel": "Niveau de journalisation à utiliser. La valeur par défaut est 'info'. Les valeurs autorisées sont 'error', 'warn', 'info', 'debug', 'trace', 'off'.", "closeWhenEmpty": "Contrôle si la fermeture du dernier éditeur doit également fermer la fenêtre. Ce paramètre s’applique uniquement pour les fenêtres qui n'affichent pas de dossiers.", "dialogStyle": "Ajustez l'apparence des fenêtres de dialogue.", "enableCrashReporterDeprecated": "Si ce paramètre a la valeur false, aucune télémétrie n’est envoyée, quelle que soit la valeur du nouveau paramètre. Déprécié en raison d’une combinaison dans le paramètre {0}.", - "experimentalUseSandbox": "Expérimental : quand cette option est activée, le mode bac à sable (sandbox) est activé dans la fenêtre via l’API Electron.", "keyboardConfigurationTitle": "Clavier", "mergeAllWindowTabs": "Fusionner toutes les fenêtres", "miExit": "&&Quitter", @@ -3874,7 +4311,7 @@ "touchbar.enabled": "Active les boutons de la touchbar macOS sur le clavier si disponible.", "touchbar.ignored": "Ensemble d'identificateurs pour les entrées de la Touch Bar qui ne doivent pas apparaître (par exemple 'workbench.action.navigateBack').", "window.clickThroughInactive": "Si activée, cliquer sur une fenêtre inactive activera la fenêtre et déclenchera l’élément sous la souris, si elle est cliquable. Si désactivé, cliquer n’importe où sur une fenêtre inactive va seulement l'activer et un second clic sur l’élément sera nécessaire.", - "window.doubleClickIconToClose": "Si activé, un double clic sur l'icône de l'application dans la barre de titre ferme la fenêtre, laquelle ne peut pas être déplacée par l'icône. Ce paramètre s'applique uniquement quand '#window.titleBarStyle#' est défini sur 'custom'.", + "window.doubleClickIconToClose": "Si cette option est activée, ce paramètre ferme la fenêtre lorsque l’icône de l’application dans la barre de titre est double-cliquée. La fenêtre ne pourra pas être déplacée par l’icône. Ce paramètre n’est effectif que si « #window.titleBarStyle# » possède la valeur « custom ».", "window.nativeFullScreen": "Détermine si le plein écran natif doit être utilisé sur macOS. Désactivez cette option pour empêcher macOS de créer un espace en cas de passage au plein écran.", "window.nativeTabs": "Active les onglets macOS Sierra. Notez que vous devez redémarrer l'ordinateur pour appliquer les modifications et que les onglets natifs désactivent tout style de barre de titre personnalisé configuré, le cas échéant.", "window.newWindowDimensions.default": "Permet d'ouvrir les nouvelles fenêtres au centre de l'écran.", @@ -3898,21 +4335,23 @@ }, "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { "aboutDetail": "Version : {0}\r\nValidation : {1}\r\nDate : {2}\r\nElectron : {3}\r\nChromium: {4}\r\nNode.js : {5}\r\nV8 : {6}\r\nSystème d’exploitation : {7}", - "cancelButton": "Annuler", "copy": "&&Copier", - "okButton": "OK", - "yesButton": "&&Oui" + "okButton": "OK" }, "vs/workbench/electron-sandbox/window": { - "cancelButton": "&&Annuler", + "appRootWarning.banner": "Les fichiers que vous stockez dans le dossier d’installation ('{0}') peuvent être ÉCRASÉS ou EFFACÉS de manière IRRÉVERSIBLE sans avertissement au moment de la mise à jour.", "closeWindowButtonLabel": "&&Fermer la fenêtre", "closeWindowMessage": "Voulez-vous vraiment fermer la fenêtre ?", + "configure": "Configurer", "doNotAskAgain": "Ne plus me poser la question", "exitButtonLabel": "&&Quitter", "keychainWriteError": "Échec de l'écriture des informations de connexion dans le trousseau. Erreur '{0}'.", "learnMore": "En savoir plus", "loaderCycle": "Il existe un cycle de dépendance dans les modules AMD qui doit être résolu !", "loginButton": "&&Se connecter", + "macoseolBannerLearnMore": "En savoir plus", + "macoseolarialabel": "{0}. Utilisez les touches de navigation pour accéder aux actions de bannière.", + "macoseolmessage": "{0} sur {1} ne recevront bientôt plus de mises à jour. Envisagez de mettre à niveau votre version macOS.", "password": "Mot de passe", "proxyAuthRequired": "Authentification du proxy obligatoire", "proxyDetail": "Le proxy '{0}' nécessite un nom d'utilisateur et un mot de passe.", @@ -3920,6 +4359,8 @@ "quitMessage": "Voulez-vous vraiment quitter ?", "quitMessageMac": "Voulez-vous vraiment quitter ?", "rememberCredentials": "Mémoriser mes informations d'identification", + "resolveShellEnvironment": "Résolution de l’environnement d’interpréteur de commandes...", + "restart": "Redémarrer", "runningAsRoot": "Il est déconseillé d’exécuter {0} en tant qu’utilisateur root.", "shutdownErrorClose": "Une erreur inattendue a empêché la fermeture de la fenêtre.", "shutdownErrorDetail": "Erreur : {0}", @@ -3936,18 +4377,34 @@ "shutdownTitleReload": "Le rechargement de la fenêtre prend un peu plus de temps...", "troubleshooting": "Guide de résolution des problèmes", "username": "Nom d'utilisateur", - "willShutdownDetail": "Les opérations suivantes sont toujours en cours d’exécution : \r\n{0}" + "willShutdownDetail": "Les opérations suivantes sont toujours en cours d’exécution : \r\n{0}", + "windowseolBannerLearnMore": "En savoir plus", + "windowseolarialabel": "{0}. Utilisez les touches de navigation pour accéder aux actions de bannière.", + "windowseolmessage": "{0} sur {1} cessera bientôt de recevoir les mises à jour. Envisagez de mettre à niveau votre version de Windows." }, - "vs/workbench/contrib/audioCues/browser/audioCueService": { - "audioCues.lineHasBreakpoint.name": "Point d’arrêt sur ligne", - "audioCues.lineHasError.name": "Erreur sur la ligne", - "audioCues.lineHasFoldedArea.name": "Zone pliée sur la ligne", - "audioCues.lineHasInlineSuggestion.name": "Suggestion inline sur la ligne", - "audioCues.lineHasWarning.name": "Avertissement sur la ligne", - "audioCues.noInlayHints": "Aucun indicateur d’inlay sur la ligne", - "audioCues.onDebugBreak.name": "Débogueur arrêté sur le point d’arrêt" + "vs/workbench/contrib/accessibility/browser/accessibility.contribution": { + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/accessibility/browser/accessibilityContribution": { + "accessibilityConfigurationTitle": "Accessibility", + "verbosity.chat.description": "Provide information about how to access the chat help menu when the chat input is focused", + "verbosity.diffEditor.description": "Provide information about how to navigate changes in the diff editor when it is focused", + "verbosity.interactiveEditor.description": "Provide information about how to access the inline editor chat accessibility help menu when the input is focused", + "verbosity.keybindingsEditor.description": "Provide information about how to change a keybinding in the keybindings editor when a row is focused", + "verbosity.notebook": "Provide information about how to focus the cell container or inner editor when a notebook cell is focused.", + "verbosity.terminal.description": "Provide information about how to access the terminal accessibility help menu when the terminal is focused" + }, + "vs/workbench/contrib/accessibility/browser/accessibleView": { + "exit-tip": "Exit this menu via the Escape key.\r\n" }, "vs/workbench/contrib/audioCues/browser/audioCues.contribution": { + "audioCues.chatRequestSent": "Plays a sound when a chat request is made.", + "audioCues.chatResponsePending": "Plays a sound on loop while the response is pending.", + "audioCues.chatResponseReceived": "Plays a sound on loop while the response has been received.", + "audioCues.debouncePositionChanges": "Indique si les changements de position doivent être ou non avoir une réponse", + "audioCues.diffLineDeleted": "Lit un son lorsque le focus se déplace vers une ligne supprimée en mode révision différentiel ou vers la modification suivante/précédente", + "audioCues.diffLineInserted": "Lit un son lorsque le focus se déplace vers une ligne insérée en mode révision différentiel ou vers la modification suivante/précédente", + "audioCues.diffLineModified": "Lit un son lorsque le focus passe à une ligne modifiée en mode révision différentiel ou à la modification suivante/précédente", "audioCues.enabled.auto": "Activez le signal audio lorsqu’un lecteur d’écran est attaché.", "audioCues.enabled.off": "Désactivez le signal audio.", "audioCues.enabled.on": "Désactivez les signaux audio.", @@ -3957,7 +4414,13 @@ "audioCues.lineHasInlineSuggestion": "Joue un son lorsque la ligne active a une suggestion en ligne.", "audioCues.lineHasWarning": "Émet un signal sonore lorsque la ligne active comporte un avertissement.", "audioCues.noInlayHints": "Émet un son lors de la tentative de lecture d’une ligne avec des indicateurs d’inlay qui n’ont pas d’indicateurs inlay.", + "audioCues.notebookCellCompleted": "Émet un son quand l’exécution d’une cellule de bloc-notes est terminée.", + "audioCues.notebookCellFailed": "Émet un son en cas d’échec de l’exécution d’une cellule de bloc-notes.", "audioCues.onDebugBreak": "Joue un son lorsque le débogueur s'est arrêté sur un point d'arrêt.", + "audioCues.taskCompleted": "Émet un son lorsqu’une tâche est terminée.", + "audioCues.taskFailed": "Émet un son en cas d’échec d’une tâche (code de sortie différent de zéro).", + "audioCues.terminalCommandFailed": "Émet un son en cas d’échec de la commande du terminal (code de sortie différent de zéro).", + "audioCues.terminalQuickFix": "Émet un son lorsque des correctifs rapides de terminal sont disponibles.", "audioCues.volume": "Volume des signaux audio en pourcentage (0-100)." }, "vs/workbench/contrib/audioCues/browser/commands": { @@ -3967,14 +4430,18 @@ "disabled": "Désactivé" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "areYouSureQuiteBulkEdit": "Voulez-vous vraiment {0} ? « {1} » est en cours d’exécution.", - "changeWorkspace": "Changer d’espace de travail", - "closeTheWindow": "Fermer la fenêtre", + "areYouSureQuiteBulkEdit.detail": "« {0} » est en cours.", + "changeWorkspace": "Changer &&d’espace de travail", + "changeWorkspace.message": "Voulez-vous vraiment modifier l’espace de travail ?", + "closeTheWindow": "&&Fermer la fenêtre", + "closeTheWindow.message": "Voulez-vous vraiment fermer la fenêtre ?", "fileOperation": "Opération de fichier", "nothing": "Aucune modification", - "quit": "Quitter", + "quit": "&&Quitter", + "quit.message": "Voulez-vous vraiment quitter ?", "refactoring.autoSave": "Contrôle si les fichiers qui faisaient partie d’une refactorisation sont enregistrés automatiquement", - "reloadTheWindow": "Recharger la fenêtre", + "reloadTheWindow": "&&Recharger la fenêtre", + "reloadTheWindow.message": "Voulez-vous vraiment recharger la fenêtre ?", "summary.0": "Aucune modification", "summary.n0": "{0} modifications de texte effectuées dans un fichier", "summary.nm": "{0} modifications de texte effectuées dans {1} fichiers", @@ -3984,9 +4451,8 @@ "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { "Discard": "Ignorer la refactorisation", "apply": "Appliquer la refactorisation", - "cancel": "Annuler", "cat": "Aperçu de la refactorisation", - "continue": "Continuer", + "continue": "&&Continuer", "detail": "Appuyez sur 'Continuer' pour ignorer la refactorisation précédente et continuer avec la refactorisation actuelle.", "groupByFile": "Changements de groupe par fichier", "groupByType": "Changements de groupe par type", @@ -4054,8 +4520,144 @@ "to": "appelants de {0}", "tree.aria": "Hiérarchie d'appels" }, + "vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": { + "chat-help-label": "Chat accessibility help", + "chat.announcement": "Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.", + "chat.overview": "The chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.", + "chat.requestHistory": "In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.", + "inline-chat-label": "Inline chat accessibility help", + "inlineChat.access": "It can be activated via quick fix actions or directly using the command: Inline Chat: Start Code Chat ({0}).", + "inlineChat.contextActions": "Context menu actions may run a request prefixed with /fix or /explain. These prefixes can be used directly in the input box to apply those specific actions.", + "inlineChat.diff": "Once in the diff editor, enter review mode with ({0}). Use up and down arrows to navigate lines with the proposed changes.", + "inlineChat.diffNoKb": "Tab again to enter the Diff editor with the changes and enter review mode with the Go to Next Difference Command. Use Up/DownArrow to navigate lines with the proposed changes.", + "inlineChat.explain": "When a request is prefixed with /explain, a response will explain the code in the current selection and the chat view will be focused.", + "inlineChat.fix": "When a request is prefixed with /fix, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing.", + "inlineChat.overview": "Inline chat occurs within a code editor and takes into account the current selection. It is useful for refactoring, fixing, and more. Keep in mind that AI generated code may be incorrect.", + "inlineChat.toolbar": "Use tab to reach conditional parts like commands, status, message responses and more.", + "workbench.action.chat.clear": "La commande Effacer la conversation ({0}) efface la liste de demandes/réponses.", + "workbench.action.chat.clearNoKb": "La commande Effacer la conversation efface la liste de demandes/réponses et n’est actuellement pas déclenchée par une combinaison de touches.", + "workbench.action.chat.focus": "The Focus Chat command ({0}) focuses the chat request/response list, which can be navigated with up and down arrows.", + "workbench.action.chat.focusInput": "La commande Focus sur l’entrée de conversation ({0}) concentre la zone d’entrée pour les requêtes de conversation.", + "workbench.action.chat.focusNoKb": "La commande Focus Chat List concentre la liste des requêtes/réponses de conversation, qui peut être navigué avec UpArrow/DownArrow et qui n’est actuellement pas déclenché par une combinaison de touches.", + "workbench.action.chat.nextCodeBlock": "La commande de Conversation : Bloc de code suivant ({0}) concentre le bloc de code suivant dans une réponse.", + "workbench.action.chat.nextCodeBlockNoKb": "La commande de Conversation : Bloc de code suivant se concentre sur le bloc de code suivant dans une réponse et n’est actuellement pas déclenchée par une combinaison de touches.", + "workbench.action.interactiveSession.focusInputNoKb": "La commande Focus Chat Input concentre la zone d’entrée pour les demandes de la conversation et ne peut actuellement pas être déclenchée par une combinaison de touches." + }, + "vs/workbench/contrib/chat/browser/actions/chatActions": { + "actions.chat.acceptInput": "Accepter l’entrée de conversation", + "actions.interactiveSession.focus": "Focus sur la liste des conversations", + "chat.category": "Conversation", + "interactiveSession.clearHistory.label": "Effacer l’historique d’entrée", + "interactiveSession.focusInput.label": "Focus sur l’entrée de la conversation", + "interactiveSession.history.delete": "Supprimer", + "interactiveSession.history.label": "Afficher l'historique", + "interactiveSession.history.pick": "Sélectionner une session de conversation à restaurer", + "interactiveSession.open": "Ouvrir l’éditeur ({0})" + }, + "vs/workbench/contrib/chat/browser/actions/chatClearActions": { + "interactiveSession.clear.label": "Effacer" + }, + "vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": { + "interactive.copyCodeBlock.label": "Copier", + "interactive.insertCodeBlock.label": "Insérer au curseur", + "interactive.insertIntoNewFile.label": "Insérer dans un nouveau fichier", + "interactive.nextCodeBlock.label": "Bloc de code suivant", + "interactive.previousCodeBlock.label": "Bloc de code précédent", + "interactive.runInTerminal.label": "Exécuter dans le terminal" + }, + "vs/workbench/contrib/chat/browser/actions/chatCopyActions": { + "interactive.copyAll.label": "Copier tout", + "interactive.copyItem.label": "Copier" + }, + "vs/workbench/contrib/chat/browser/actions/chatExecuteActions": { + "interactive.cancel.label": "Annuler", + "interactive.submit.label": "Soumettre" + }, + "vs/workbench/contrib/chat/browser/actions/chatImportExport": { + "chat.export.label": "Exporter la session", + "chat.file.label": "Séance de conversation", + "chat.import.label": "Importer la session" + }, + "vs/workbench/contrib/chat/browser/actions/chatMoveActions": { + "chat.openInEditor.label": "Ouvrir une session dans l’éditeur", + "interactiveSession.openInEditor.label": "Ouvrir une session dans l’éditeur", + "interactiveSession.openInSidebar.label": "Ouvrir une session dans la barre latérale" + }, + "vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": { + "askQuickQuestion": "Poser une question rapide", + "askabot": "Poser une question à {0}" + }, + "vs/workbench/contrib/chat/browser/actions/chatTitleActions": { + "chat.remove.label": "Suppression de la demande et de la réponse", + "interactive.helpful.label": "Helpful", + "interactive.insertIntoNotebook.label": "Insérer dans Notebook", + "interactive.unhelpful.label": "Unhelpful" + }, + "vs/workbench/contrib/chat/browser/chat.contribution": { + "chat": "Conversation", + "interactiveSession.editor.fontFamily": "Contrôle l’la famille de police dans les codeblocks de la conversation.", + "interactiveSession.editor.fontSize": "Contrôle la taille de la police en pixels dans les codeblocks de la conversation.", + "interactiveSession.editor.fontWeight": "Contrôle l’épaisseur de police dans les codeblocks de la conversation.", + "interactiveSession.editor.lineHeight": "Contrôle la hauteur de la ligne en pixels dans les codeblocks de la conversation. Utilisez 0 pour calculer la hauteur de ligne à partir de la taille de la police.", + "interactiveSession.editor.wordWrap": "Contrôle si les lignes doivent être enveloppées dans les codeblocks de la conversation.", + "interactiveSession.experimental.quickQuestion.enable": "Contrôle si la fonctionnalité de question rapide est activée.", + "interactiveSessionConfigurationTitle": "Conversation" + }, + "vs/workbench/contrib/chat/browser/chatContributionServiceImpl": { + "chat.viewContainer.label": "Conversation", + "vscode.extension.contributes.interactiveSession": "Contribue à un fournisseur de session interactive", + "vscode.extension.contributes.interactiveSession.icon": "Icône de ce fournisseur de session interactive.", + "vscode.extension.contributes.interactiveSession.id": "Identificateur unique pour ce fournisseur de session interactive.", + "vscode.extension.contributes.interactiveSession.label": "Nom d’affichage de ce fournisseur de session interactive.", + "vscode.extension.contributes.interactiveSession.when": "Condition qui doit être true pour activer ce fournisseur de session interactive." + }, + "vs/workbench/contrib/chat/browser/chatEditorInput": { + "chatEditorName": "Conversation" + }, + "vs/workbench/contrib/chat/browser/chatInputPart": { + "actions.chat.accessibiltyHelp": "Entrée de conversation, tapez le code ici et appuyez sur Entrée pour l’exécuter. Utilisez {0} pour l’aide sur l’accessibilité de la conversation.", + "chatInput": "Entrée de conversation", + "chatInput.accessibilityHelpNoKb": "Entrée de conversation, tapez le code ici et appuyez sur Entrée pour l’exécuter. Pour plus d’informations, utilisez la commande d’aide sur l’accessibilité de la conversation." + }, + "vs/workbench/contrib/chat/browser/chatListRenderer": { + "chat": "Conversation", + "chat.codeBlock.toolbar": "Barre d’outils du bloc de code", + "chat.codeBlock.toolbarVerbose": "Barre d’outils du bloc de code accessible via l’onglet", + "chat.codeBlockHelp": "Bloc de code", + "chat.codeBlockLabel": "Bloc de code {0}", + "multiCodeBlock": "{0} blocs de code : {1}", + "singleCodeBlock": "1 bloc de code : {0}" + }, + "vs/workbench/contrib/chat/browser/chatWidget": { + "clear": "Effacer la session" + }, + "vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Poser une question", + "interactive.input.placeholderWithCommands": "Poser une question ou taper « / » pour les rubriques" + }, + "vs/workbench/contrib/chat/common/chatColors": { + "chat.requestBackground": "Couleur d’arrière-plan d’une requête de la conversation.", + "chat.requestBorder": "Couleur de bordure d’une requête de la conversation." + }, + "vs/workbench/contrib/chat/common/chatContextKeys": { + "chatRequest": "L’élément de conversation est une requête.", + "chatResponse": "L’élément de conversation est une réponse.", + "hasChatProvider": "La valeur est true quand un fournisseur de la conversation a été inscrit.", + "inChat": "True lorsque le focus est dans l’entrée de la conversation, false dans le cas contraire.", + "inInteractiveInput": "True lorsque le focus est dans l’entrée de conversation, false dans le cas contraire.", + "interactiveInputHasText": "True lorsque l’entrée de la conversation contient du texte.", + "interactiveSessionRequestInProgress": "True lorsque la demande actuelle est toujours en cours.", + "interactiveSessionResponseHasProviderId": "La valeur est true quand le fournisseur a attribué un ID à cette réponse.", + "interactiveSessionResponseVote": "Lorsque la réponse a été votée, est définie sur « up ». Quand vous avez voté en bas, la valeur est 'down'. Sinon, une chaîne vide." + }, + "vs/workbench/contrib/chat/common/chatServiceImpl": { + "emptyResponse": "Le fournisseur a renvoyé une réponse null" + }, + "vs/workbench/contrib/chat/common/chatViewModel": { + "thinking": "Pensif" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { - "codeActionsOnSave": "Types d'action de code à exécuter à l'enregistrement.", + "codeActionsOnSave": "Types d’action de code à exécuter à l’enregistrement.", "codeActionsOnSave.fixAll": "Contrôle si l'action de correction automatique doit être exécutée à l'enregistrement du fichier.", "codeActionsOnSave.generic": "Contrôle si des actions '{0}' doivent être exécutées à l'enregistrement de fichier." }, @@ -4075,14 +4677,14 @@ "contributes.documentation.refactorings": "Documentation fournie pour les refactorisations." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "ShowAccessibilityHelpAction": "Afficher l'aide sur l'accessibilité", + "accessibilityHelpTitle": "Aide sur l’accessibilité", "auto_off": "L'éditeur est configuré pour détecter automatiquement si un lecteur d'écran est attaché, ce qui n'est pas le cas pour le moment.", "auto_on": "L'éditeur a automatiquement détecté qu'un lecteur d'écran est attaché.", "auto_unknown": "L'éditeur est configuré pour utiliser les API de la plateforme afin de détecter si un lecteur d'écran est attaché, mais le runtime actuel ne prend pas en charge cette configuration.", "changeConfigToOnMac": "Pour configurer l'éditeur de sorte qu'il soit optimisé en permanence pour une utilisation avec un lecteur d'écran, appuyez sur Commande+E.", "changeConfigToOnWinLinux": "Pour configurer l'éditeur de sorte qu'il soit optimisé en permanence pour une utilisation avec un lecteur d'écran, appuyez sur Ctrl+E.", "configuredOff": "L'éditeur est configuré de sorte à ne jamais être optimisé pour une utilisation avec un lecteur d'écran.", - "configuredOn": "L'éditeur est configuré de sorte qu'il soit optimisé en permanence pour une utilisation avec un lecteur d'écran. Vous pouvez changer ce comportement en modifiant le paramètre 'editor.accessibilitySupport'.", + "configuredOn": "L’éditeur est configuré de sorte à être optimisé en permanence pour l’utilisation d’un lecteur d’écran. Vous pouvez changer cela via la commande `Activer/désactiver le mode d’accessibilité du lecteur d’écran` ou en modifiant le paramètre `editor.accessibilitySupport`.", "emergencyConfOn": "Définition du paramètre 'editor.accessibilitySupport' sur 'activé'.", "introMsg": "Nous vous remercions de tester les options d'accessibilité de VS Code.", "openDocMac": "Appuyez sur Commande+H pour ouvrir une fenêtre de navigateur contenant plus d'informations sur l'accessibilité dans VS Code.", @@ -4093,7 +4695,8 @@ "tabFocusModeOffMsg": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. Activez ou désactivez ce comportement en appuyant sur {0}.", "tabFocusModeOffMsgNoKb": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. La commande {0} ne peut pas être déclenchée par une combinaison de touches.", "tabFocusModeOnMsg": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. Activez ou désactivez ce comportement en appuyant sur {0}.", - "tabFocusModeOnMsgNoKb": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. La commande {0} ne peut pas être déclenchée par une combinaison de touches." + "tabFocusModeOnMsgNoKb": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. La commande {0} ne peut pas être déclenchée par une combinaison de touches.", + "toggleScreenReaderMode": "Activer/désactiver le mode d’accessibilité du lecteur d’écran" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "L'algorithme diff a été arrêté tôt (au bout de {0} ms.)", @@ -4128,9 +4731,9 @@ "schema.blockComment.begin": "Séquence de caractères au début d'un commentaire de bloc.", "schema.blockComment.end": "Séquence de caractères à la fin d'un commentaire de bloc.", "schema.blockComments": "Définit le marquage des commentaires de bloc.", - "schema.brackets": "Définit les symboles de type crochet qui augmentent ou diminuent le retrait.", + "schema.brackets": "Définit les symboles de crochet qui augmentent ou diminuent la mise en retrait. Lorsque la colorisation des paires de crochets est activée et que {0} n’est pas définie, cela définit également les paires de crochets qui sont colorisées par leur niveau d’imbrication.", "schema.closeBracket": "Séquence de chaînes ou de caractères de crochets fermants.", - "schema.colorizedBracketPairs": "Définit les paires de crochets qui sont colorisées par leur niveau d’imbrication si la colorisation des paires de crochets est activée.", + "schema.colorizedBracketPairs": "Définit les paires de crochets qui sont colorisées par leur niveau d’imbrication si la colorisation des paires de crochets est activée. Tous les crochets inclus ici qui ne sont pas inclus dans {0} seront automatiquement inclus dans {0}.", "schema.comments": "Définit les symboles de commentaire", "schema.folding": "Paramètres de repliage du langage.", "schema.folding.markers": "Les marqueurs de langage spécifiques de repliage tels que '#region' et '#endregion'. Les regex de début et la fin seront testés sur le contenu de toutes les lignes et doivent être conçues de manière efficace.", @@ -4271,8 +4874,8 @@ "unwrapMinified": "Désactiver le retour automatique à la ligne pour ce fichier", "wrapMinified": "Activer le retour à la ligne pour ce fichier" }, - "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { - "message": "[[Sélectionnez un langage]] ou [[ouvrez un autre éditeur]] pour commencer.\r\nCommencez à taper pour ignorer, ou [[ne plus afficher]] ceci." + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint/untitledTextEditorHint": { + "message": "[[Sélectionnez un langage]] ou [[remplissez avec un modèle]], ou [[ouvrez un nouvel éditeur]] pour commencer.\r\nCommencez à taper pour ignorer, ou [[ne plus afficher]] ceci." }, "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { "actions.pasteSelectionClipboard": "Coller la sélection du Presse-papiers" @@ -4280,16 +4883,29 @@ "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { "startDebugTextMate": "Démarrer la journalisation de la grammaire de la syntaxe TextMate" }, + "vs/workbench/contrib/commands/common/commands.contribution": { + "runCommands": "Commandes d'exécution", + "runCommands.commands": "Commandes à exécuter", + "runCommands.description": "Exécuter plusieurs commandes", + "runCommands.invalidArgs": "'runCommands' a reçu un argument de type incorrect. Vérifiez l’argument passé à la commande.", + "runCommands.noCommandsToRun": "'runCommands' n’a pas reçu de commandes à exécuter. Avez-vous oublié de passer des commandes dans l’argument 'runCommands' ?" + }, "vs/workbench/contrib/comments/browser/commentColors": { "commentThreadActiveRangeBackground": "Couleur d’arrière-plan pour la plage de commentaires actuellement sélectionnée ou survolée.", "commentThreadActiveRangeBorder": "Couleur de la bordure pour la plage de commentaires actuellement sélectionnée ou survolée.", "commentThreadRangeBackground": "Couleur d’arrière-plan pour les plages de commentaires.", "commentThreadRangeBorder": "Couleur de la bordure des plages de commentaires.", "resolvedCommentBorder": "Couleur des bordures et de la flèche pour les commentaires résolus.", - "unresolvedCommentBorder": "Couleur des bordures et de la flèche pour les commentaires non résolus." + "resolvedCommentIcon": "Couleur d’icône des commentaires résolus.", + "unresolvedCommentBorder": "Couleur des bordures et de la flèche pour les commentaires non résolus.", + "unresolvedCommentIcon": "Couleur d’icône des commentaires non résolus." }, "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Couleur de décoration de gouttière d'éditeur pour commenter des plages." + "editorGutterCommentGlyphForeground": "Couleur de décoration de gouttière d’éditeur pour commenter des glyphes.", + "editorGutterCommentRangeForeground": "Couleur de décoration de la reliure de l’éditeur pour les plages de commentaires. Cette couleur doit être opaque.", + "editorGutterCommentUnresolvedGlyphForeground": "Couleur d’ornement de reliure de l’éditeur pour les glyphes de commentaire pour les threads de commentaires non résolus.", + "editorOverviewRuler.commentForeground": "Couleur d’ornement de la règle d’aperçu de l’éditeur pour les commentaires résolus. Cette couleur doit être opaque.", + "editorOverviewRuler.commentUnresolvedForeground": "Couleur d’ornement de la règle d’aperçu de l’éditeur pour les commentaires non résolus. Cette couleur doit être opaque." }, "vs/workbench/contrib/comments/browser/commentNode": { "commentAddReactionDefaultError": "La suppression de la réaction de commentaire a échoué", @@ -4304,38 +4920,39 @@ "newComment": "Taper un nouveau commentaire", "reply": "Répondre ..." }, - "vs/workbench/contrib/comments/browser/commentThreadBody": { - "commentThreadAria": "Thread de commentaires avec {0} commentaires. {1}.", - "commentThreadAria.withRange": "Thread de commentaires avec {0} commentaires sur les lignes {1} via {2}. {3}." - }, - "vs/workbench/contrib/comments/browser/commentThreadHeader": { - "collapseIcon": "Icône permettant de réduire un commentaire de revue.", - "label.collapse": "Réduire", - "startThread": "Démarrer la discussion" - }, "vs/workbench/contrib/comments/browser/comments.contribution": { + "comments.maxHeight": "Controls whether the comments widget scrolls or expands.", "comments.openPanel.deprecated": "Ce paramètre est déprécié en faveur de 'comments.openView'.", "comments.openView": "Contrôle quand l’affichage des composants doit s'ouvrir.", "comments.openView.file": "L’affichage des commentaires s’ouvre lorsqu’un fichier contenant des commentaires est actif.", "comments.openView.firstFile": "Si l’affichage des commentaires n’a pas encore été ouvert au cours de cette session, il s’ouvre la première fois pendant une session qu’un fichier contenant des commentaires est actif.", "comments.openView.never": "L’affichage des commentaires ne sera jamais ouvert.", + "comments.visible": "Contrôle la visibilité de la barre de commentaires et des threads de commentaires dans les éditeurs qui ont des plages de commentaires et des commentaires. Les commentaires sont toujours accessibles via l’affichage Commentaires et les commentaires seront activés/désactivés de la même manière que l’exécution de la commande « Commentaires : activer/désactiver le commentaire de l’éditeur » active/désactive les commentaires.", "commentsConfigurationTitle": "Commentaires", "openComments": "Contrôle quand le panneau des composants doit s'ouvrir.", "useRelativeTime": "Détermine si l’heure relative sera utilisée dans les horodatages des commentaires (par exemple, « il y a 1 jour »)." }, + "vs/workbench/contrib/comments/browser/commentsController": { + "hasCommentingRange": "Indique si la position au curseur actif a une plage de commentaires", + "pickCommentService": "Sélectionner un fournisseur de commentaires" + }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { "comments.addCommand": "Ajouter un commentaire sur la sélection actuelle", + "comments.collapseAll": "Réduire tous les commentaires", + "comments.expandAll": "Développer tous les commentaires", + "comments.expandUnresolved": "Développer les commentaires non résolus", "comments.toggleCommenting": "Activer/désactiver les commentaires de l’éditeur", - "hasCommentingProvider": "Indique si l’espace de travail ouvert a des commentaires ou des plages de commentaires.", - "hasCommentingRange": "Indique si la position au curseur actif a une plage de commentaires", "nextCommentThreadAction": "Aller au thread de commentaires suivant", - "pickCommentService": "Sélectionner un fournisseur de commentaires", "previousCommentThreadAction": "Accéder au thread de commentaire précédent" }, + "vs/workbench/contrib/comments/browser/commentService": { + "hasCommentingProvider": "Indique si l’espace de travail ouvert a des commentaires ou des plages de commentaires." + }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { "commentCount": "1 commentaire", "commentLine": "[Ln {0}]", "commentRange": "[Ln {0}-{1}]", + "comments.view.title": "Commentaires", "commentsCount": "{0} commentaires", "image": "Image", "imageWithLabel": "Image : {0}", @@ -4343,13 +4960,50 @@ }, "vs/workbench/contrib/comments/browser/commentsView": { "collapseAll": "Réduire tout", + "comments.filter.ariaLabel": "Filtrer des commentaires", + "comments.filter.placeholder": "Filtre (exemple : texte, auteur)", + "expandAll": "Tout développer", "resourceWithCommentLabel": "Commentaire de ${0} à la ligne {1}, colonne {2} dans {3}, source : {4}", + "resourceWithCommentLabelFile": "Commentaire de ${0} dans {1}, source : {2}", "resourceWithCommentThreadsLabel": "Commentaires dans {0}, chemin complet : {1}", - "rootCommentsLabel": "Commentaires pour l'espace de travail actuel" + "rootCommentsLabel": "Commentaires pour l'espace de travail actuel", + "showing filtered results": "Affichage de {0} sur {1}", + "totalUnresolvedComments": "{0} commentaires non résolus" + }, + "vs/workbench/contrib/comments/browser/commentsViewActions": { + "comments": "Commentaires", + "commentsClearFilterText": "Effacer le filtre du texte", + "focusCommentsFilter": "Filtre de commentaires sur le focus", + "focusCommentsList": "Focus sur l’affichage des commentaires", + "resolved": "Afficher les éléments résolus", + "toggle resolved": "Activer/désactiver les commentaires résolus", + "toggle unresolved": "Activer/désactiver les commentaires non résolus", + "unresolved": "Afficher les éléments non résolus" + }, + "vs/workbench/contrib/comments/browser/commentThreadBody": { + "commentThreadAria": "Thread de commentaires avec {0} commentaires. {1}.", + "commentThreadAria.document": "Thread de commentaires avec {0} commentaires sur l’ensemble du document. {1}.", + "commentThreadAria.withRange": "Thread de commentaires avec {0} commentaires sur les lignes {1} via {2}. {3}." + }, + "vs/workbench/contrib/comments/browser/commentThreadHeader": { + "collapseIcon": "Icône permettant de réduire un commentaire de revue.", + "label.collapse": "Réduire", + "startThread": "Démarrer la discussion" }, "vs/workbench/contrib/comments/browser/reactionsAction": { + "comment.reactionLabelMany": "Réactions {0}{1} avec {2}", + "comment.reactionLabelNone": "Réaction {0}{1}", + "comment.reactionLabelOne": "{0}1 réaction avec {1}", + "comment.toggleableReaction": "Activez/désactivez la réaction, ", "pickReactions": "Choisir des réactions..." }, + "vs/workbench/contrib/comments/common/commentContextKeys": { + "comment": "Valeur de contexte du commentaire", + "commentController": "ID de contrôleur de commentaire associé à un thread de commentaires", + "commentIsEmpty": "Définir quand le commentaire n’a pas d’entrée", + "commentThread": "Valeur de contexte du thread de commentaire", + "commentThreadIsEmpty": "Définir lorsque le thread de commentaires n’a pas de commentaires" + }, "vs/workbench/contrib/comments/common/commentModel": { "noComments": "Il n'existe pas encore de commentaires dans cet espace de travail." }, @@ -4379,14 +5033,13 @@ "breakpoint": "Point d'arrêt", "breakpointHasConditionDisabled": "Ce {0} a un {1} qui sera perdu en cas de suppression. Activez le {0} à la place.", "breakpointHasConditionEnabled": "Ce {0} a un {1} qui sera perdu en cas de suppression. Désactivez le {0} à la place.", - "cancel": "Annuler", "condition": "condition", "debugIcon.breakpointCurrentStackframeForeground": "Couleur d'icône du cadre actuel de la pile de points d'arrêt.", "debugIcon.breakpointDisabledForeground": "Couleur d'icône des points d'arrêt désactivés.", "debugIcon.breakpointForeground": "Couleur d'icône des points d'arrêt.", "debugIcon.breakpointStackframeForeground": "Couleur d'icône de tous les cadres de pile de points d'arrêt.", "debugIcon.breakpointUnverifiedForeground": "Couleur d'icône des points d'arrêt non vérifiés.", - "disable": "Désactiver", + "disable": "&&Désactiver", "disableBreakpoint": "Désactiver {0}", "disableBreakpointOnLine": "Désactiver le point d'arrêt de la ligne", "disableInlineColumnBreakpoint": "Désactiver le point d’arrêt Inline sur la colonne {0}", @@ -4395,7 +5048,7 @@ "editBreakpoints": "Modifier les points d'arrêt", "editInlineBreakpointOnColumn": "Modifier le point d’arrêt Inline sur la colonne {0}", "editLineBreakpoint": "Modifier le point d'arrêt de la ligne", - "enable": "Activer", + "enable": "&&Activer", "enableBreakpoint": "Activer {0}", "enableBreakpointOnLine": "Activer le point d'arrêt de la ligne", "enableBreakpoints": "Activer le point d’arrêt Inline sur la colonne {0}", @@ -4406,18 +5059,9 @@ "removeBreakpoints": "Supprimer les points d'arrêt", "removeInlineBreakpointOnColumn": "Supprimer le point d’arrêt Inline sur la colonne {0}", "removeLineBreakpoint": "Supprimer le point d'arrêt de la ligne", - "removeLogPoint": "Supprimer {0}", + "removeLogPoint": "%&&Supprimer {0}", "runToLine": "Exécuter à la ligne" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointType": "Type de point d'arrêt", - "breakpointWidgetExpressionPlaceholder": "Arrêt quand l'expression prend la valeur true. 'Entrée' pour accepter ou 'Échap' pour annuler.", - "breakpointWidgetHitCountPlaceholder": "Arrêt quand le nombre d'accès est atteint. 'Entrée' pour accepter ou 'Échap' pour annuler.", - "breakpointWidgetLogMessagePlaceholder": "Message à loguer lorsque le point d’arrêt est atteint. Les expressions entre {} sont interpolées. 'Entrée' pour accepter,'Echap' pour annuler.", - "expression": "Expression", - "hitCount": "Nombre d'accès", - "logMessage": "Message du journal" - }, "vs/workbench/contrib/debug/browser/breakpointsView": { "access": "Accès", "activateBreakpoints": "Activer/désactiver les points d'arrêt", @@ -4467,6 +5111,15 @@ "unverifiedLogpoint": "Point de journalisation non vérifié", "write": "Écriture" }, + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Type de point d'arrêt", + "breakpointWidgetExpressionPlaceholder": "Arrêt quand l'expression prend la valeur true. 'Entrée' pour accepter ou 'Échap' pour annuler.", + "breakpointWidgetHitCountPlaceholder": "Arrêt quand le nombre d'accès est atteint. 'Entrée' pour accepter ou 'Échap' pour annuler.", + "breakpointWidgetLogMessagePlaceholder": "Message à loguer lorsque le point d’arrêt est atteint. Les expressions entre {} sont interpolées. 'Entrée' pour accepter,'Echap' pour annuler.", + "expression": "Expression", + "hitCount": "Nombre d'accès", + "logMessage": "Message du journal" + }, "vs/workbench/contrib/debug/browser/callStackEditorContribution": { "focusedStackFrameLineHighlight": "Couleur d'arrière-plan de la mise en surbrillance de la ligne au niveau du frame de pile qui a le focus.", "topStackFrameLineHighlight": "Couleur d'arrière-plan de la mise en surbrillance de la ligne au niveau du frame de pile le plus haut." @@ -4474,7 +5127,7 @@ "vs/workbench/contrib/debug/browser/callStackView": { "callStackAriaLabel": "Déboguer la pile des appels", "collapse": "Tout réduire", - "loadAllStackFrames": "Charger tous les frames de pile", + "loadAllStackFrames": "Charger plus de frames de pile", "paused": "Suspendu", "pausedOn": "En pause sur {0}", "restartFrame": "Redémarrer le frame", @@ -4506,14 +5159,15 @@ "debug.confirmOnExit.always": "Toujours confirmer l’existence des sessions de débogage.", "debug.confirmOnExit.never": "Ne jamais confirmer", "debug.console.acceptSuggestionOnEnter": "Contrôle si les suggestions doivent être acceptées lors de la saisie dans la console de débogage. La saisie est également utilisée pour évaluer tout ce qui est tapé dans la console de débogage.", - "debug.console.closeOnEnd": "Contrôle s'il faut fermer automatiquement la console de débogage à la fin de la session de débogage.", - "debug.console.collapseIdenticalLines": "Contrôle si la console de débogage doit réduire les lignes identiques et afficher un certain nombre d'occurrences avec un badge.", - "debug.console.fontFamily": "Contrôle la famille de polices dans la console de débogage.", - "debug.console.fontSize": "Contrôle la taille de police en pixels dans la console de débogage.", + "debug.console.closeOnEnd": "Contrôle s’il faut fermer automatiquement la Console de débogage à la fin de la session de débogage.", + "debug.console.collapseIdenticalLines": "Contrôle si la Console de débogage doit réduire les lignes identiques et afficher un certain nombre d’occurrences avec un badge.", + "debug.console.fontFamily": "Contrôle la famille de polices dans la Console de débogage.", + "debug.console.fontSize": "Contrôle la taille de police en pixels dans la Console de débogage.", "debug.console.historySuggestions": "Contrôle si la console de débogage doit suggérer une entrée déjà tapée.", - "debug.console.lineHeight": "Contrôle la hauteur de ligne en pixels dans la console de débogage. Utilisez 0 pour calculer la hauteur de ligne à partir de la taille de police.", - "debug.console.wordWrap": "Contrôle si le retour automatique à la ligne est activé dans la console de débogage.", + "debug.console.lineHeight": "Contrôle la hauteur de ligne en pixels dans la Console de débogage. Utilisez 0 pour calculer la hauteur de ligne à partir de la taille de police.", + "debug.console.wordWrap": "Contrôle si le retour automatique à la ligne est activé dans la Console de débogage.", "debug.disassemblyView.showSourceCode": "Afficher le code source en mode Désassemblage", + "debug.enableStatusBarColor": "Barre d’état de couleur lorsque le débogueur est actif", "debug.focusEditorOnBreak": "Contrôle si l’éditeur doit être ciblé lorsque le débogueur s’arrête.", "debug.focusWindowOnBreak": "Contrôle si la fenêtre Workbench doit être ciblée lorsque le débogueur s'arrête.", "debug.onTaskErrors": "Contrôle ce qu'il faut faire en cas d'erreurs après l'exécution d'une tâche de prélancement.", @@ -4552,7 +5206,7 @@ "miStopDebugging": "&&Arrêter le débogage", "miToggleDebugConsole": "Console de dé&&bogage", "miViewRun": "&&Exécuter", - "never": "Ne jamais afficher debug dans la barre d'état", + "never": "Ne jamais afficher debug dans la barre d’état", "onFirstSessionStart": "Afficher debug dans seule la barre d’état après que le débogage a été lancé pour la première fois", "openDebug": "Contrôle le moment où la vue de débogage doit s’ouvrir.", "openExplorerOnEnd": "Ouvre automatiquement la vue Explorateur à la fin d'une session de débogage.", @@ -4586,17 +5240,17 @@ }, "vs/workbench/contrib/debug/browser/debugAdapterManager": { "CouldNotFindLanguage": "Vous n’avez pas d’extension pour le débogage de {0}. Voulez-vous lancer une recherche d’extension pour {0} dans Marketplace ?", - "cancel": "Annuler", "debugName": "Nom de la configuration, apparaît dans le menu déroulant de la configuration de lancement.", "debugNoType": "Le 'type' de débogueur ne peut pas être omis et doit être de type 'string'.", "debugPostDebugTask": "Tâche à exécuter après que le débogage se termine.", "debugPrelaunchTask": "Tâche à exécuter avant le démarrage de la session de débogage.", "debugServer": "Pour le développement d'une extension de débogage uniquement : si un port est spécifié, VS Code tente de se connecter à un adaptateur de débogage s'exécutant en mode serveur", - "findExtension": "Trouver l’extension {0}", + "findExtension": "&&Trouver l’extension {0}", "installExt": "Installer une extension...", "installLanguage": "Installer une extension pour {0}...", "selectDebug": "Sélectionner le débogueur", - "suggestedDebuggers": "Suggestions" + "suggestedDebuggers": "Suggestions", + "suppressMultipleSessionWarning": "Désactivez l’avertissement lors de plusieurs tentatives de démarrage de la même configuration de débogage." }, "vs/workbench/contrib/debug/browser/debugColors": { "debugIcon.continueForeground": "Icône de la barre d'outils de débogage pour continuer.", @@ -4613,6 +5267,7 @@ "debugToolBarBorder": "Couleur de bordure de la barre d'outils de débogage." }, "vs/workbench/contrib/debug/browser/debugCommands": { + "addConfiguration": "Ajouter une configuration...", "addInlineBreakpoint": "Ajouter un point d’arrêt Inline", "callStackBottom": "Accéder au bas de la pile des appels", "callStackDown": "Naviguer vers le bas de la pile des appels", @@ -4655,6 +5310,7 @@ "workbench.action.debug.startDebug": "Démarrer une nouvelle session de débogage" }, "vs/workbench/contrib/debug/browser/debugEditorActions": { + "EditBreakpointEditorAction": "Débogage : modifier le point d’arrêt", "addToWatch": "Ajouter à la fenêtre Espion", "closeExceptionWidget": "Fermer le widget d'exception", "conditionalBreakpointEditorAction": "Déboguer : ajouter un point d'arrêt conditionnel...", @@ -4665,6 +5321,7 @@ "logPointEditorAction": "Débogage : Ajouter un point de journalisation...", "miConditionalBreakpoint": "Point d'arrêt &&conditionnel...", "miDisassemblyView": "&&DisassemblyView", + "miEditBreakpoint": "&&Modifier le point d’arrêt", "miLogPoint": "&&Logpoint...", "miToggleBreakpoint": "Activer/désactiver le &&point d'arrêt", "mitogglesource": "&&ToggleSource", @@ -4676,7 +5333,6 @@ "toggleDisassemblyViewSourceCode": "Activer/désactiver le code source en mode Désassemblage" }, "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Ajouter une configuration...", "editor.inlineValuesBackground": "Couleur de l’arrière-plan de la valeur en ligne du débogage.", "editor.inlineValuesForeground": "Couleur du texte de la valeur en ligne du débogage." }, @@ -4756,7 +5412,6 @@ "1activeSession": "1 session active", "breakpointAdded": "Point d'arrêt ajouté, ligne {0}, fichier {1}", "breakpointRemoved": "Point d'arrêt supprimé, ligne {0}, fichier {1}", - "cancel": "Annuler", "compoundMustHaveConfigurations": "L'attribut \"configurations\" du composé doit être défini pour permettre le démarrage de plusieurs configurations.", "configMissing": "Il manque la configuration '{0}' dans 'launch.json'.", "debugAdapterCrash": "Le débogage du processus adaptateur s'est terminé de manière inattendue ({0})", @@ -4796,8 +5451,7 @@ "DebugTaskNotFound": "Tâche spécifiée introuvable.", "DebugTaskNotFoundWithTaskId": "Tâche '{0}' introuvable.", "abort": "Abandonner", - "cancel": "Annuler", - "debugAnyway": "Déboguer quand même", + "debugAnyway": "&&Déboguer quand même", "invalidTaskReference": "La tâche '{0}' n'a pas peu être référencée à partir d'une configuration de lancement se trouvant dans un dossier d'espace de travail différent.", "preLaunchTaskError": "Une erreur s'est produite pendant l'exécution de preLaunchTask '{0}'.", "preLaunchTaskErrors": "Des erreurs se sont produites pendant l'exécution de preLaunchTask '{0}'.", @@ -4805,7 +5459,7 @@ "preLaunchTaskTerminated": "preLaunchTask '{0}' terminée.", "remember": "Mémoriser mon choix dans les paramètres utilisateur", "rememberTask": "Mémoriser mon choix pour cette tâche", - "showErrors": "Afficher les erreurs", + "showErrors": "&&Afficher les erreurs", "taskNotTracked": "Impossible d'effectuer le suivi de la tâche '{0}'. Vérifiez qu'un détecteur de problèmes de correspondance a été défini.", "taskNotTrackedWithTaskId": "Impossible d'effectuer le suivi de la tâche '{0}'. Vérifiez qu'un détecteur de problèmes de correspondance a été défini." }, @@ -4839,6 +5493,8 @@ "vs/workbench/contrib/debug/browser/linkDetector": { "fileLink": "Ctrl + clic pour {0}", "fileLinkMac": "Cmd + clic pour {0}", + "fileLinkWithPath": "Ctrl + clic pour {0}{1}", + "fileLinkWithPathMac": "Cmd + clic pour {0}{1}", "followForwardedLink": "suivre le lien à l'aide du port réacheminé", "followLink": "suivre le lien" }, @@ -4852,8 +5508,7 @@ }, "vs/workbench/contrib/debug/browser/rawDebugSession": { "canNotStart": "Le débogueur doit ouvrir un nouvel onglet ou une nouvelle fenêtre pour l’élément débogué, mais le navigateur l’a empêché. Vous devez accorder l’autorisation d’ouverture pour continuer.", - "cancel": "Annuler", - "continue": "Continuer", + "continue": "&&Continuer", "moreInfo": "Plus d'informations", "noDebugAdapter": "Aucun débogueur disponible. Impossible d'envoyer '{0}'.", "noDebugAdapterStart": "Aucun adaptateur de débogage, impossible de démarrer la session de débogage." @@ -4867,16 +5522,13 @@ "copyAll": "Copier tout", "debugConsole": "Console de débogage", "debugConsoleCleared": "La console de débogage a été effacée", - "filter": "Filtre", "paste": "Coller", "repl.action.filter": "Contenu du focus REPL à filtrer", "selectRepl": "Sélectionner la console de débogage", + "showing filtered repl lines": "Affichage de {0} sur {1}", "startDebugFirst": "Démarrez une session de débogage pour évaluer les expressions", "workbench.debug.filter.placeholder": "Filtre (exemple : text, !exclude)" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "Affichage de {0} sur {1}" - }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "Console de débogage", "occurred": ", s’est produit {0} fois", @@ -4927,7 +5579,6 @@ "breakWhenValueChangesSupported": "La valeur est true si la session ayant le focus prend en charge l'arrêt quand la valeur change.", "breakWhenValueIsAccessedSupported": "La valeur est true quand le point d'arrêt ayant le focus prend en charge l'arrêt en cas d'accès à la valeur.", "breakWhenValueIsReadSupported": "La valeur est true quand le point d'arrêt ayant le focus prend en charge l'arrêt en cas de lecture de la valeur.", - "breakpointAccessType": "Représente le type d'accès du point d'arrêt sur variable ayant le focus dans la vue POINTS D'ARRÊT. Exemples : 'read', 'readWrite', 'write'", "breakpointInputFocused": "La valeur est true quand la zone de saisie a le focus dans la vue POINTS D'ARRÊT.", "breakpointItemType": "Représente le type d'élément de l'élément ayant le focus dans la vue POINTS D'ARRÊT. Exemples : 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint', 'dataBreakpoint'", "breakpointSupportsCondition": "La valeur est true quand le point d'arrêt ayant le focus prend en charge les conditions.", @@ -4955,10 +5606,11 @@ "expressionSelected": "La valeur est true quand une zone d'entrée d'expression est ouverte dans la vue ESPION ou VARIABLES, sinon false.", "focusedSessionIsAttach": "La valeur est true quand la session ayant le focus a la valeur 'attach'.", "focusedStackFrameHasInstructionReference": "True lorsque le cadre de pile prioritaire a une référence de pointeur d’instruction.", + "hasDebugged": "True lorsqu’une session de débogage a été démarrée au moins une fois, false dans le cas contraire.", "inBreakpointWidget": "La valeur est true quand le widget de zone de l'éditeur de points d'arrêt a le focus, sinon false.", "inDebugMode": "La valeur est true au moment du débogage, sinon false.", "inDebugRepl": "La valeur est true quand la console de débogage a le focus, sinon false.", - "internalConsoleOptions": "Contrôle le moment où la console de débogage interne doit s’ouvrir.", + "internalConsoleOptions": "Contrôle le moment où la Console de débogage interne doit s’ouvrir.", "jumpToCursorSupported": "La valeur est true quand la session ayant le focus prend en charge la requête 'jumpToCursor'.", "languageSupportsDisassembleRequest": "La valeur true lorsque le langage dans l’éditeur actuel prend en charge la demande de désassemblage.", "loadedScriptsItemType": "Représente le type d'élément de l'élément ayant le focus dans la vue SCRIPTS CHARGÉS.", @@ -4983,10 +5635,23 @@ "canNotResolveSourceWithError": "Impossible de charger la source '{0}' : {1}.", "unable": "Impossible de résoudre la ressource sans session de débogage" }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "Adaptateur de débogage introuvable pour le type '{0}'.", + "debugLinuxConfiguration": "Attributs de configuration de lancement spécifiques à Linux.", + "debugOSXConfiguration": "Attributs de configuration de lancement spécifiques à OS X.", + "debugRequest": "Type de requête de configuration. Il peut s'agir de \"launch\" ou \"attach\".", + "debugType": "Type de configuration.", + "debugTypeNotRecognised": "Le type de débogage n'est pas reconnu. Vérifiez que vous avez installé l'extension de débogage correspondante et qu'elle est activée.", + "debugWindowsConfiguration": "Attributs de configuration de lancement spécifiques à Windows.", + "launch.config.comment1": "Utilisez IntelliSense pour en savoir plus sur les attributs possibles.", + "launch.config.comment2": "Pointez pour afficher la description des attributs existants.", + "launch.config.comment3": "Pour plus d'informations, visitez : {0}", + "node2NotSupported": "\"node2\" n'est plus pris en charge. Utilisez \"node\" à la place, et affectez la valeur \"inspector\" à l'attribut \"protocol\"." + }, "vs/workbench/contrib/debug/common/debugLifecycle": { "debug.debugSessionCloseConfirmationPlural": "Il y a des sessions de débogage actives, voulez-vous les terminer?", "debug.debugSessionCloseConfirmationSingular": "Il existe une session de débogage active, voulez-vous l’arrêter?", - "debug.stop": "Arrêter le débogage" + "debug.stop": "&&Arrêter le débogage" }, "vs/workbench/contrib/debug/common/debugModel": { "breakpointDirtydHover": "Point d'arrêt non vérifié. Fichier modifié. Redémarrez la session de débogage.", @@ -5030,6 +5695,8 @@ "vscode.extension.contributes.debuggers.program": "Chemin du programme de l'adaptateur de débogage. Le chemin est absolu ou relatif par rapport au dossier d'extensions.", "vscode.extension.contributes.debuggers.runtime": "Runtime facultatif, si l'attribut de programme n'est pas un exécutable, mais qu'il nécessite un exécutable.", "vscode.extension.contributes.debuggers.runtimeArgs": "Arguments du runtime facultatif.", + "vscode.extension.contributes.debuggers.strings": "Chaînes d’interface utilisateur contribuées par cet adaptateur de débogage.", + "vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints": "Lorsqu’il existe des points d’arrêt non vérifiés dans une langue prise en charge par cet adaptateur de débogage, ce message apparaît sur le point d’arrêt survolé et dans la vue des points d’arrêt. Les liens Markdown et de commande sont pris en charge.", "vscode.extension.contributes.debuggers.type": "Identificateur unique de cet adaptateur de débogage.", "vscode.extension.contributes.debuggers.variables": "Mappage de variables interactives (par ex. ${action.pickProcess}) dans 'launch.json' à une commande.", "vscode.extension.contributes.debuggers.when": "Condition qui doit être true pour activer ce type de débogueur. Envisagez d’utiliser « shellExecutionSupported », « virtualWorkspace », « resourceScheme » ou une clé de contexte définie par l’extension comme il convient pour cela.", @@ -5039,19 +5706,6 @@ "vs/workbench/contrib/debug/common/debugSource": { "unknownSource": "Source inconnue" }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "Adaptateur de débogage introuvable pour le type '{0}'.", - "debugLinuxConfiguration": "Attributs de configuration de lancement spécifiques à Linux.", - "debugOSXConfiguration": "Attributs de configuration de lancement spécifiques à OS X.", - "debugRequest": "Type de requête de configuration. Il peut s'agir de \"launch\" ou \"attach\".", - "debugType": "Type de configuration.", - "debugTypeNotRecognised": "Le type de débogage n'est pas reconnu. Vérifiez que vous avez installé l'extension de débogage correspondante et qu'elle est activée.", - "debugWindowsConfiguration": "Attributs de configuration de lancement spécifiques à Windows.", - "launch.config.comment1": "Utilisez IntelliSense pour en savoir plus sur les attributs possibles.", - "launch.config.comment2": "Pointez pour afficher la description des attributs existants.", - "launch.config.comment3": "Pour plus d'informations, visitez : {0}", - "node2NotSupported": "\"node2\" n'est plus pris en charge. Utilisez \"node\" à la place, et affectez la valeur \"inspector\" à l'attribut \"protocol\"." - }, "vs/workbench/contrib/debug/common/disassemblyViewInput": { "disassemblyInputName": "Code Machine" }, @@ -5074,53 +5728,92 @@ "bracketPairColorizer.notification.action.uninstall": "Désinstaller l'extension" }, "vs/workbench/contrib/editSessions/browser/editSessions.contribution": { - "client too old": "Effectuez une mise à niveau vers une version plus récente de {0} pour reprendre cette session de modification.", - "continue edit session": "Continuer la modification de la session...", + "autoResumeWorkingChanges": "Contrôle s’il faut reprendre automatiquement les modifications de travail disponibles stockées dans le cloud pour l’espace de travail actuel.", + "autoResumeWorkingChanges.off": "Ne tentez jamais de reprendre des modifications de travail à partir du cloud.", + "autoResumeWorkingChanges.onReload": "Reprise automatique des modifications de travail disponibles dans le cloud lors du rechargement de la fenêtre.", + "autoStoreWorkingChanges": "Stockage des modifications de travail actuelles...", + "autoStoreWorkingChanges.off": "Ne tentez jamais de stocker automatiquement les modifications de travail dans le cloud.", + "autoStoreWorkingChanges.onShutdown": "Stockez automatiquement les modifications de travail actuelles dans le cloud à la fermeture de la fenêtre.", + "autoStoreWorkingChangesDescription": "Contrôle s’il faut stocker automatiquement des modifications de travail disponibles dans le cloud pour l’espace de travail actuel. Ce paramètre n’a aucun effet sur le web.", + "check for pending cloud changes": "Rechercher les modifications en attente dans le cloud", + "checkingForWorkingChanges": "Nous vérifions si des modifications du cloud sont en attente... Merci de patienter.", + "client too old": "Veuillez effectuer une mise à niveau vers une version plus récente de {0} pour reprendre vos modifications de travail à partir du cloud.", + "cloudChangesPartialMatchesEnabled": "Contrôle s’il faut afficher les modifications cloud qui correspondent partiellement à la session active.", "continue edit session in local folder": "Ouvrir dans le dossier local", - "continueEditSession.openLocalFolder.title": "Sélectionnez un dossier local dans lequel poursuivre votre session de modification.", + "continue with cloud changes": "Indiquez si vous souhaitez apporter vos modifications de travail avec vous", + "continue working on": "Continuer à travailler sur...", + "continueEditSession.openLocalFolder.title.v2": "Sélectionner un dossier local à partir duquel travailler", "continueEditSessionExtPoint": "Contribue aux options permettant de poursuivre la session d’édition actuelle dans un autre environnement.", "continueEditSessionExtPoint.command": "Identificateur de la commande à exécuter. La commande doit être déclarée dans la section 'commands' et retourner un URI représentant un autre environnement où la session d’édition actuelle peut être poursuivie.", + "continueEditSessionExtPoint.description": "URL, ou commande qui retourne l’URL, à la page de documentation de l’option.", "continueEditSessionExtPoint.group": "Groupe auquel cet élément appartient", + "continueEditSessionExtPoint.qualifiedName": "Nom complet de cet élément qui est utilisé pour l’affichage dans les menus.", + "continueEditSessionExtPoint.remoteGroup": "Groupe auquel cet élément appartient dans l’indicateur distant.", "continueEditSessionExtPoint.when": "Condition qui doit être true pour afficher cet élément", - "continueEditSessionItem.openInLocalFolder": "Ouvrir dans le dossier local", - "continueEditSessionPick.placeholder": "Choisissez la façon dont vous souhaitez continuer à travailler.", - "continueEditSessionPick.title": "Continuer la modification de la session...", - "editSessionsEnabled": "Contrôle s'il faut afficher les actions compatibles avec le cloud pour stocker et reprendre les modifications non validées lors du basculement entre le Web, le bureau ou les appareils.", - "no edit session": "Il n’y a aucune session de modification à reprendre.", - "no edit session content for ref": "Impossible de reprendre la modification du contenu de la session pour l’ID {0}.", - "no edits to store": "Le stockage de la session de modification a été ignoré, car il n’y a aucune modification à stocker.", - "payload failed": "Votre session de modification ne peut pas être stockée.", - "payload too large": "Votre session de modification dépasse la limite de taille et ne peut pas être stockée.", - "resume edit session warning": "La reprise de votre session de modification peut remplacer vos modifications non validées existantes. Voulez-vous continuer ?", - "resume failed": "Échec de la reprise de votre session de modification.", - "resume latest.v2": "Reprendre la dernière session d’édition", - "resuming edit session": "Reprise de la session de modification...", - "show edit session": "Afficher les sessions de modification", - "store current.v2": "Stocker la session d’édition actuelle", - "storing edit session": "Stockage de la session de modification..." + "continueEditSessionItem.builtin": "Intégré", + "continueEditSessionItem.openInLocalFolder.v2": "Ouvrir dans le dossier local", + "continueEditSessionPick.title.v2": "Sélectionner un environnement de développement pour continuer à travailler sur {0} dans", + "continueOn.installAdditional": "Installer des options d’environnement de développement supplémentaires", + "continueOnCloudChanges": "Contrôle s’il faut inviter l’utilisateur à stocker les modifications de travail dans le cloud lors de l’utilisation de Continuer à travailler sur.", + "continueOnCloudChanges.off": "Ne stockez pas les modifications de travail dans le cloud avec l’option Continuer à travailler, sauf si l’utilisateur a déjà activé l’option Modifications dans le cloud.", + "continueOnCloudChanges.promptForAuth": "Invitez l’utilisateur à se connecter pour stocker les modifications de travail dans le cloud avec Continuer à travailler sur.", + "continueWorkingOn.existingLocalFolder": "Poursuivre le travail dans un dossier local existant", + "editSessionPartialMatch": "Vous avez des modifications de travail en attente dans le cloud pour cet espace de travail. Voulez-vous les reprendre ?", + "learnMoreTooltip": "En savoir plus", + "no cloud changes": "Il n’y a aucune modification à effectuer pour reprendre à partir du cloud.", + "no cloud changes for ref": "Impossible de reprendre les modifications à partir du cloud pour l’ID {0}.", + "no working changes to store": "Le stockage des modifications de travail dans le cloud a été ignoré, car il n’y a aucune modification à stocker.", + "payload failed": "Vos modifications de travail ne peuvent pas être stockées.", + "payload too large": "Vos modifications de travail dépassent la limite de taille et ne peuvent pas être stockées.", + "resume": "Reprendre", + "resume cloud changes": "Reprendre les modifications des données sérialisées", + "resume edit session warning 1": "La reprise de vos modifications de travail à partir du cloud remplacera {0}. Voulez-vous continuer ?", + "resume edit session warning many": "La reprise de vos modifications de travail à partir du cloud remplacera les {0} fichiers suivants. Voulez-vous continuer ?", + "resume failed": "Échec de la reprise de vos modifications de travail à partir du cloud.", + "resume latest cloud changes": "Reprendre les dernières modifications du cloud", + "resuming working changes window": "Reprise des modifications de travail...", + "show cloud changes": "Afficher les modifications dans le cloud", + "show log": "Afficher le journal", + "store working changes": "Stockage des modifications de travail...", + "store working changes in cloud": "Stocker les modifications de travail dans le cloud", + "store your working changes": "Stockage de vos modifications de travail...", + "storing working changes": "Stockage des modifications de travail...", + "with cloud changes": "Oui, continuez avec mes modifications de travail", + "without cloud changes": "Non, continuer sans mes modifications de travail" }, - "vs/workbench/contrib/editSessions/browser/editSessionsViews": { - "confirm delete": "Voulez-vous vraiment supprimer définitivement la session d’édition avec ref {0}? Vous ne pouvez pas annuler cette action.", - "edit sessions data": "Toutes les sessions", - "open file": "Ouvrir un fichier", - "workbench.editSessions.actions.delete": "Supprimer la session de modification", - "workbench.editSessions.actions.resume": "Reprendre la session de modification" - }, - "vs/workbench/contrib/editSessions/browser/editSessionsWorkbenchService": { - "account preference": "Se connecter pour utiliser les sessions d’édition", - "choose account placeholder": "Sélectionner un compte pour se connecter", - "clear data confirm": "Oui", - "delete all edit sessions": "Supprimez toutes les sessions de modification stockées du cloud.", + "vs/workbench/contrib/editSessions/browser/editSessionsStorageService": { + "choose account placeholder": "Sélectionnez un compte pour stocker vos modifications de travail dans le cloud", + "delete all cloud changes": "Supprimez toutes les données stockées du cloud.", "others": "Autres", - "reset auth.v2": "Se déconnecter des sessions d’édition", + "reset auth.v3": "Désactiver les modifications dans le cloud...", + "sign in": "Activer les modifications dans le cloud...", + "sign in badge": "Turn on Cloud Changes... (1)", "sign in using account": "Vous connecter à {0}", - "sign out of edit sessions clear data prompt": "Voulez-vous vous déconnecter des sessions de modification ?", + "sign out of cloud changes clear data prompt": "Voulez-vous désactiver le stockage des modifications de travail dans le cloud ?", "signed in": "Connecté" }, + "vs/workbench/contrib/editSessions/browser/editSessionsViews": { + "cloud changes": "Modifications du cloud", + "compare changes": "Comparer les modifications", + "confirm delete all": "Voulez-vous vraiment supprimer définitivement toutes les modifications stockées du cloud ?", + "confirm delete all detail": " Vous ne pouvez pas annuler cette action.", + "confirm delete detail.v2": " Vous ne pouvez pas annuler cette action.", + "confirm delete.v2": "Voulez-vous vraiment supprimer définitivement vos modifications de travail avec la référence {0} ?", + "local copy": "Copie locale", + "noStoredChanges": "Vous n’avez aucune modification stockée dans le cloud à afficher.\r\n{0}", + "open file": "Ouvrir un fichier", + "storeWorkingChangesTitle": "Stocker les modifications de travail", + "workbench.editSessions.actions.delete.v2": "Supprimer les modifications de travail", + "workbench.editSessions.actions.deleteAll": "Supprimer toutes les modifications de travail du cloud", + "workbench.editSessions.actions.resume.v2": "Reprendre les modifications de travail", + "workbench.editSessions.actions.store.v2": "Stocker les modifications de travail" + }, "vs/workbench/contrib/editSessions/common/editSessions": { - "edit sessions": "Modifier les sessions", - "editSessionViewIcon": "Icône d’affichage de la vue Modifier les sessions.", - "session sync": "Modifier les sessions" + "cloud changes": "Modifications du cloud", + "editSessionViewIcon": "Afficher l’icône de l’affichage des modifications dans le cloud." + }, + "vs/workbench/contrib/editSessions/common/editSessionsLogService": { + "cloudChangesLog": "Modifications du cloud" }, "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { "expandAbbreviationAction": "Emmet : Expand Abbreviation", @@ -5134,6 +5827,7 @@ "disable": "Désactiver", "disable workspace": "Désactiver (espace de travail)", "errors": " {0} erreurs non détectées", + "extensionActivating": "L’extension est en cours d’activation...", "languageActivation": "Activation effectuée par {1}, car vous avez ouvert un fichier {0}", "runtimeExtensions": "Extensions de runtime", "showRuntimeExtensions": "Afficher les extensions en cours d'exécution", @@ -5148,13 +5842,16 @@ "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { "exeBasedRecommendation": "Cette extension est recommandée en raison de la configuration de l'espace de travail actuel" }, - "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { - "dynamicWorkspaceRecommendation": "Cette extension peut vous intéresser, car elle est populaire auprès des utilisateurs du dépôt {0}." + "vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker": { + "deprecated extensions": "Vous avez des extensions déconseillées installées. Nous vous recommandons de les examiner et de les migrer vers des alternatives.", + "neverShowAgain": "Ne plus afficher", + "showDeprecated": "Afficher les extensions déconseillées" }, "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "Cette extension est recommandée, car vous avez installé {0}." }, "vs/workbench/contrib/extensions/browser/extensionEditor": { + "Changelog title": "Journal des modifications", "JSON Validation": "Validation JSON ({0})", "Marketplace": "Place de marché", "Marketplace Info": "Plus d’informations", @@ -5164,8 +5861,11 @@ "Notebook renderer name": "Nom", "NotebookRenderers": "Convertisseurs de notebook ({0})", "Notebooks": "Notebooks ({0})", - "activation": "Heure de l'activation", + "Readme title": "Fichier Lisez-moi", + "activatedBy": "Activé par :", "activation events": "Événements d'activation ({0})", + "activation reason": "Événement d’activation :", + "activation time": "Heure de l'activation :", "authentication": "Authentification ({0})", "authentication.id": "ID", "authentication.label": "Étiquette", @@ -5181,7 +5881,8 @@ "colorId": "ID", "colorThemes": "Thèmes de couleur ({0})", "colors": "Couleurs ({0})", - "command name": "Nom", + "command name": "ID", + "command title": "Titre", "commands": "Commandes ({0})", "contributions": "Contributions", "contributionstooltip": "Listes des contributions à VS Code par cette extension", @@ -5218,6 +5919,7 @@ "language id": "ID", "language name": "Nom", "languages": "Langages ({0})", + "last released": "Dernière publication", "last updated": "Dernière mise à jour", "license": "Licence", "localizations": "Localisations ({0})", @@ -5236,16 +5938,15 @@ "preRelease": "Version préliminaire", "preview": "Aperçu", "productThemes": "Thèmes d'icône de produit ({0})", + "published": "Publié", "publisher": "Éditeur", - "publisher verified tooltip": "Cet éditeur a vérifié la propriété de {0}.", "rating": "Évaluation", - "release date": "Publié le", "repository": "Dépôt", "resources": "Ressources d’extension", "runtimeStatus": "État du runtime", "runtimeStatus description": "État de l’exécution de l’extension", "schema": "Schéma", - "setting name": "Nom", + "setting name": "ID", "settings": "Paramètres ({0})", "snippets": "Extraits", "startup": "Démarrage", @@ -5259,16 +5960,24 @@ "viewContainers": "Voir les conteneurs ({0})", "views": "Vues ({0})" }, + "vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": { + "restartExtensionHost.reason": "Redémarrage de l’hôte d’extension en raison d’une modification de l’approbation de l’espace de travail." + }, "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "exeRecommended": "Vous avez {0} installé sur votre système. Voulez-vous installer les {1} recommandées pour celui-ci ?", + "extensionFromPublisher": "'{0}' l’extension de {1}", + "extensionsFromMultiplePublishers": "extensions de {0}, {1} et d’autres", + "extensionsFromPublisher": "extensions de {0}", + "extensionsFromPublishers": "extensions de {0} et {1}", "ignoreAll": "Oui, tout ignorer", "ignoreExtensionRecommendations": "Voulez-vous ignorer toutes les recommandations d'extension ?", "install": "Installer", "install and do no sync": "Installer (ne pas synchroniser)", "neverShowAgain": "Ne plus afficher", "no": "Non", + "recommended": "Voulez-vous installer le {0} recommandé pour {1}?", "show recommendations": "Afficher les recommandations", - "singleExtensionRecommended": "L’extension « {0} » est recommandée pour ce dépôt. Voulez-vous effectuer l’installation ?", - "workspaceRecommended": "Voulez-vous installer les extensions recommandées pour ce dépôt ?" + "this repository": "ce dépôt" }, "vs/workbench/contrib/extensions/browser/extensions.contribution": { "InstallFromVSIX": "Installer à partir de VSIX...", @@ -5294,18 +6003,20 @@ "enabled": "Uniquement les extensions activées", "enabled filter": "Activée", "extension": "Extension", + "extension updates filter": "Mises à jour", "extensionInfoDescription": "Description : {0}", "extensionInfoId": "ID : {0}", "extensionInfoName": "Nom : {0}", "extensionInfoPublisher": "Serveur de publication : {0}", "extensionInfoVSMarketplaceLink": "Lien de la Place de marché pour VS : {0}", "extensionInfoVersion": "Version : {0}", + "extensionUpdates": "Afficher les Mises à jour d’extension", "extensions": "Extensions", "extensions.affinity": "Configurez une extension à exécuter dans un autre processus hôte d’extension.", "extensions.autoUpdate": "Contrôle le comportement de mise à jour automatique des extensions. Les mises à jour sont récupérées à partir d'un service en ligne Microsoft.", - "extensions.autoUpdate.enabled": "Télécharge et installe automatiquement les mises à jour uniquement pour les extensions activées. Les extensions désactivées ne sont pas mises à jour automatiquement.", + "extensions.autoUpdate.enabled": "Télécharger et installer automatiquement les mises à jour uniquement pour les extensions activées sauf pour ces mises à jour sont ignorées. Les extensions désactivées ne sont pas mises à jour automatiquement.", "extensions.autoUpdate.false": "Les extensions ne sont pas mises à jour automatiquement.", - "extensions.autoUpdate.true": "Télécharge et installe automatiquement les mises à jour pour toutes les extensions.", + "extensions.autoUpdate.true": "Les mises à jour sont automatiquement téléchargées et installées pour toutes les extensions, à l’exception de ces mises à jour.", "extensions.supportUntrustedWorkspaces": "Remplacez la prise en charge d’une extension par un espace de travail non approuvé. Les extensions utilisant la valeur `true` sont toujours activées. Les extensions utilisant la valeur `limited` sont toujours activées et l’extension masquera les fonctionnalités nécessitant une approbation. Les extensions utilisant la valeur `false` ne sont activées que dans un espace de travail approuvé.", "extensions.supportUntrustedWorkspaces.false": "L’extension est uniquement activée quand l’espace de travail est approuvé.", "extensions.supportUntrustedWorkspaces.limited": "L’extension est toujours activée et l’extension masque les fonctionnalités nécessitant une approbation.", @@ -5316,9 +6027,9 @@ "extensionsCheckUpdates": "Lorsqu’activé, vérifie automatiquement les extensions pour les mises à jour. Si une extension est une mise à jour, elle est marquée comme obsolète dans l’affichage des Extensions. Les mises à jour sont récupérées à partir d’un service en ligne de Microsoft.", "extensionsCloseExtensionDetailsOnViewChange": "Si cette option est activée, les éditeurs avec les détails d'extension sont automatiquement fermés quand vous quittez l'affichage Extensions.", "extensionsConfigurationTitle": "Extensions", + "extensionsDeferredStartupFinishedActivation": "Quand cette option est activée, les extensions qui déclarent l’événement d’activation « onStartupFinished » sont activées après un délai d’expiration.", "extensionsIgnoreRecommendations": "Si cette option est activée, les notifications pour les recommandations d’extension ne sont pas affichées.", "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Ce paramètre est déprécié. Utilisez le paramètre extensions.ignoreRecommendations pour contrôler les notifications de recommandation. Utilisez les actions de visibilité de la vue Extensions pour masquer la vue recommandée par défaut.", - "extensionsUseUtilityProcess": "Lorsque cette option est activée, l’hôte d’extension est lancé à l’aide de la nouvelle API UtilityProcess Electron.", "extensionsWebWorker": "Activez l'hôte d'extension Web Worker.", "extensionsWebWorker.auto": "L’hôte d’extension rôle de travail est lancé quand une extension Web en a besoin.", "extensionsWebWorker.false": "L’hôte d’extension Web Worker ne sera jamais lancé.", @@ -5331,28 +6042,25 @@ "importKeyboardShortcutsFroms": "Migrer les raccourcis clavier à partir de...", "install button": "Installer", "installButton": "&&Installer", + "installExtensionFromLocation": "Installer l’extension à partir de l’emplacement...", "installExtensionQuickAccessHelp": "Installer ou rechercher des extensions", "installExtensionQuickAccessPlaceholder": "Tapez le nom d'une extension à installer ou à rechercher.", "installExtensions": "Installer les extensions", - "installFromLocation": "Installer l’extension web à partir de l’emplacement", + "installFromLocation": "Installer l’extension à partir de l’emplacement", "installFromLocationPlaceHolder": "Emplacement de l’extension web", "installFromVSIX": "Installer à partir d'un VSIX", "installVSIX": "Installer le VSIX de l'extension", - "installWebExtensionFromLocation": "Installer l’extension web...", "installWorkspaceRecommendedExtensions": "Installer les extensions recommandées pour l'espace de travail", - "installed filter": "Installée", "manageExtensionsHelp": "Gérer les extensions", "manageExtensionsQuickAccessPlaceholder": "Appuyez sur Entrée pour gérer les extensions.", "miPreferencesExtensions": "&&Extensions", "miViewExtensions": "E&&xtensions", - "miimportKeyboardShortcutsFrom": "&&Migrer les raccourcis clavier à partir de...", "most popular filter": "La plus populaire", "most popular recommended": "Recommandée", "noUpdatesAvailable": "Toutes les extensions sont à jour.", "none": "Aucun", "notFound": "Extension '{0}' introuvable.", "notInstalled": "L'extension '{0}' n'est pas installée. Vérifiez que vous utilisez l'ID d'extension complet, y compris l'éditeur, par ex. : ms-vscode.csharp.", - "outdated filter": "Obsolète", "recently published filter": "Publiée récemment", "recentlyPublishedExtensions": "Afficher les extensions récemment publiées", "refreshExtension": "Actualiser", @@ -5363,17 +6071,16 @@ "showEnabledExtensions": "Afficher les extensions activées", "showExtensions": "Extensions", "showFeaturedExtensions": "Afficher les extensions recommandées", - "showInstalledExtensions": "Afficher les extensions installées", "showLanguageExtensionsShort": "Extensions de langage", - "showOutdatedExtensions": "Afficher les extensions obsolètes", "showPopularExtensions": "Afficher les extensions les plus demandées", "showRecommendedExtensions": "Afficher les extensions recommandées", "showRecommendedKeymapExtensionsShort": "Mappages de touches", "showWorkspaceUnsupportedExtensions": "Afficher les extensions non prises en charge par l’espace de travail", - "sort by date": "Date de publication", "sort by installs": "Nombre d'installations", "sort by name": "Nom", + "sort by published date": "Date de publication", "sort by rating": "Évaluation", + "sort by update date": "Date de mise à jour", "sorty by": "Tri par", "updateAll": "Mettre à jour toutes les extensions", "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Ajouter aux recommandations relatives à l'espace de travail", @@ -5382,6 +6089,7 @@ "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Ajouter l'extension aux recommandations ignorées de l'espace de travail", "workbench.extensions.action.addToWorkspaceRecommendations": "Ajouter l'extension aux recommandations de l'espace de travail", "workbench.extensions.action.configure": "Paramètres d'extension", + "workbench.extensions.action.configureKeybindings": "Raccourcis clavier d’extension", "workbench.extensions.action.copyExtension": "Copier", "workbench.extensions.action.copyExtensionId": "Copier l'ID d'extension", "workbench.extensions.action.ignoreRecommendation": "Ignorer la recommandation", @@ -5400,6 +6108,9 @@ "workbench.extensions.uninstallExtension.description": "Désinstaller l'extension donnée", "workspace unsupported filter": "Espace de travail non pris en charge" }, + "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { + "runtimeExtension": "Extensions en cours d’exécution" + }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Cette extension est désactivée, car elle n’est pas prise en charge dans {0} pour le web.", "Defined to run in desktop": "Cette extension est désactivée, car elle est définie pour s’exécuter uniquement dans {0} pour le Bureau.", @@ -5412,14 +6123,14 @@ "OpenExtensionsFile.failed": "Impossible de créer le fichier 'extensions.json' dans le dossier '.vscode' ({0}).", "ReinstallAction.success": "Extension {0} réinstallée.", "ReinstallAction.successReload": "Rechargez Visual Studio Code pour terminer la réinstallation de l'extension {0}.", - "Show alternate extension": "Ouvrir {0}", + "Show alternate extension": "&&Ouvrir {0}", "Uninstalling": "Désinstallation en cours", "VS Code for Web": "{0} pour le web", "cancel": "Annuler", "cannot be installed": "L'extension '{0}' n'est pas disponible dans {1}. Pour en savoir plus, cliquez sur Plus d'informations.", "check logs": "Pour plus d'informations, consultez le [journal]({0}).", "close": "Fermer", - "configure in settings": "Configurer les paramètres", + "configure in settings": "&&Configurer les paramètres", "configureWorkspaceFolderRecommendedExtensions": "Configurer les extensions recommandées (Dossier d'espace de travail)", "configureWorkspaceRecommendedExtensions": "Configurer les extensions recommandées (espace de travail)", "current": "actuel", @@ -5437,11 +6148,8 @@ "disabled": "Désactivé", "disabled because of virtual workspace": "Cette extension a été désactivée car elle ne prend pas en charge les espaces de travail virtuels.", "disabled by environment": "Cette extension est désactivée par l’environnement.", - "do no sync": "Ne pas synchroniser", "do not sync": "Ne pas synchroniser cette extension", "download": "Essayer de télécharger manuellement...", - "enable locally": "Rechargez Visual Studio Code pour activer cette extension localement.", - "enable remote": "Rechargez Visual Studio Code pour activer cette extension dans {0}.", "enableAction": "Activer", "enableForWorkspaceAction": "Activer (espace de travail)", "enableForWorkspaceActionToolTip": "Activer cette extension uniquement dans cet espace de travail", @@ -5457,26 +6165,26 @@ "extension enabled on remote": "L'extension est activée sur '{0}'", "extension limited because of trust requirement": "Cette extension offre des fonctionnalités limitées car l’espace de travail actif n’est pas approuvé.", "extension limited because of virtual workspace": "Cette extension offre des fonctionnalités limitées car l’espace de travail actif est virtuel.", - "extensionButtonProminentBackground": "Couleur d'arrière-plan du bouton pour les extension d'actions importantes (par ex., le bouton d'installation).", - "extensionButtonProminentForeground": "Couleur d'arrière-plan du bouton pour l'extension d'actions importantes (par ex., le bouton d'installation).", - "extensionButtonProminentHoverBackground": "Couleur d'arrière-plan du pointage de bouton pour l'extension d'actions importantes (par ex., le bouton d'installation).", + "extensionButtonBackground": "Couleur d’arrière-plan du bouton pour les actions d’extension.", + "extensionButtonForeground": "Couleur de premier plan du bouton pour les actions d’extension.", + "extensionButtonHoverBackground": "Couleur d’arrière-plan du pointage de bouton pour les actions d’extension.", + "extensionButtonProminentBackground": "Couleur d'arrière-plan du bouton pour les actions d'extension importantes (par ex., le bouton d'installation).", + "extensionButtonProminentForeground": "Couleur de premier plan du bouton pour les actions d'extension importantes (par ex., le bouton d'installation).", + "extensionButtonProminentHoverBackground": "Couleur d'arrière-plan du pointage de bouton pour les actions d'extension importantes (par ex., le bouton d'installation).", + "extensionButtonSeparator": "Couleur du séparateur de boutons pour les actions d’extension", "finished installing": "Extensions installées correctement.", "globally disabled": "Cette extension est désactivée globalement par l'utilisateur.", "globally enabled": "Cette extension est activée globalement.", "ignoreExtensionRecommendation": "Ne plus recommander cette extension", + "ignoreExtensionUpdate": "{0} mises à jour ignorées", + "ignoreUpdates": "Ignorer les mises à jour", "ignored": "Cette extension est ignorée durant la synchronisation", - "incompatible": "Impossible d’installer l’extension «{0}», car elle n’est pas compatible.", "incompatible platform": "L’extension « {0} » n’est pas disponible dans {1} pour {2}.", "install": "Installer", "install another version": "Installer une autre version...", "install anyway": "Installer quand même", "install browser": "Installer dans le navigateur", "install confirmation": "Voulez-vous vraiment installer «{0}» ?", - "install everywhere tooltip": "Installer cette extension dans toutes vos instances de {0} synchronisées", - "install extension in remote": "{0} dans {1}", - "install extension in remote and do not sync": "{0} dans {1} ({2})", - "install extension locally": "{0} Localement", - "install extension locally and do not sync": "{0} Localement ({1})", "install in remote": "Installer dans {0}", "install local extensions title": "Installer les extensions locales dans '{0}'", "install locally": "Installer localement", @@ -5489,7 +6197,6 @@ "install remote extensions": "Installer les extensions distantes localement", "install vsix": "Une fois téléchargé, installez manuellement le VSIX de '{0}'.", "installExtensionComplete": "L'installation de l'extension {0} a été effectuée.", - "installExtensionCompletedAndReloadRequired": "L'installation de l'extension {0} a été effectuée. Rechargez Visual Studio Code pour l'activer.", "installExtensionStart": "L'installation de l’extension {0} a commencé. Un éditeur est maintenant ouvert avec plus de détails sur cette extension", "installRecommendedExtension": "Installer l'Extension Recommandée", "installVSIX": "Installer depuis un VSIX...", @@ -5503,18 +6210,14 @@ "migrate": "Migrer", "migrate to": "Migrer vers {0}", "migrateExtension": "Migrer", - "more information": "Plus d'informations", + "more information": "&&Plus d’informations", "no local extensions": "Il n'y a aucune extension à installer.", "no versions": "Cette extension n’a pas d’autres versions.", "not web tooltip": "L’extension «{0}» n’est pas disponible dans {1}.", - "postDisableTooltip": "Veuillez recharger Visual Studio Code pour désactiver cette extension.", - "postEnableTooltip": "Rechargez Visual Studio Code pour activer cette extension.", - "postUninstallTooltip": "Rechargez Visual Studio Code pour désinstaller cette extension.", - "postUpdateTooltip": "Rechargez Visual Studio Code pour activer l'extension mise à jour.", "pre-release": "Version préliminaire", "reinstall": "Réinstallez l'extension...", + "reload required": "Rechargement requis", "reloadAction": "Recharger", - "reloadRequired": "Rechargement requis", "search recommendations": "Rechercher des extensions", "select and install local extensions": "Installer les extensions locales dans '{0}'...", "select and install remote extensions": "Installer les extensions distantes localement...", @@ -5527,6 +6230,7 @@ "selectVersion": "Sélectionner la version à installer", "settings": "paramètres", "showRecommendedExtension": "Afficher l'extension recommandée", + "signature verification failed": "{0} ne peut pas vérifier l’extension «{1}». Voulez-vous vraiment l’installer ?", "switch to pre-release version": "Passer à la version préliminaire", "switch to pre-release version tooltip": "Basculer vers la version préliminaire de cette extension", "switch to release version": "Passer à la version commerciale", @@ -5538,12 +6242,11 @@ "uninstallExtensionComplete": "Veuillez recharger Visual Studio Code pour terminer la désinstallation de l’extension {0}.", "uninstallExtensionStart": "La désinstallation de l’extension {0} a commencé.", "uninstalled": "NON INSTALLÉ", + "update": "Mettre à jour", "update operation": "Erreur durant la mise à jour de l'extension '{0}'.", - "updateAction": "Mettre à jour", + "update to": "Mise à jour vers v{0}", "updateExtensionComplete": "Mise à jour de l'extension {0} vers la version {1} terminée.", "updateExtensionStart": "La mise à jour de l'extension {0} vers la version {1} a commencé.", - "updateToLatestVersion": "Mettre à jour vers {0}", - "updateToTargetPlatformVersion": "Mettez à jour vers la version {0}.", "updated": "Mise à jour terminée", "workbench.extensions.action.clearLanguage": "Effacer la langue d’affichage", "workbench.extensions.action.setColorTheme": "Définir le thème de couleur", @@ -5601,10 +6304,10 @@ "vs/workbench/contrib/extensions/browser/extensionsViewer": { "Unknown Extension": "Extension inconnue :", "error": "Erreur", - "extension.arialabel": "{0}, {1}, {2}, {3}", "extensions": "Extensions" }, "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "availableUpdates": "Mises à jour disponibles", "builtInThemesExtensions": "Thèmes", "builtin": "Intégré", "builtinFeatureExtensions": "Fonctionnalités", @@ -5616,17 +6319,20 @@ "enabledExtensions": "Activé", "extensionFound": "1 extension trouvée.", "extensionFoundInSection": "1 extension trouvée dans la section {0}.", + "extensionToReload": "{0} nécessite un rechargement", + "extensionToUpdate": "{0} nécessite une mise à jour", "extensionsFound": "{0} extensions trouvées.", "extensionsFoundInSection": "{0} extensions trouvées dans la section {1}.", + "extensionsToReload": "{0} nécessitent un rechargement", + "extensionsToUpdate": "{0} nécessitent une mise à jour", "install remote in local": "Installer les extensions distantes localement...", "installed": "Installé", "malicious warning": "Nous avons désinstallé '{0}' qui a été signalé comme problématique.", "marketPlace": "Place de marché", "open user settings": "Ouvrir les paramètres utilisateur", "otherRecommendedExtensions": "Autres recommandations", - "outdated": "Obsolète", - "outdatedExtensions": "{0} extensions obsolètes", "popularExtensions": "Populaire", + "recently updated": "Mise à jour récente", "recommendedExtensions": "Recommandées", "reloadNow": "Recharger maintenant", "remote": "À distance", @@ -5644,6 +6350,8 @@ "error": "Erreur lors de la récupération des extensions. {0}", "extension.arialabel.deprecated": "Déconseillé", "extension.arialabel.publihser": "{0}serveur de publication", + "extension.arialabel.rating": "Évaluation {0} sur 5 étoiles par {1} utilisateurs", + "extension.arialabel.verifiedPublihser": "{0} serveur de publication vérifié", "extensions": "Extensions", "no extensions found": "Extensions introuvables.", "no local extensions": "Il n'y a aucune extension à installer.", @@ -5671,16 +6379,24 @@ "startup": "Démarrage", "syncingore.label": "Cette extension est ignorée pendant la synchronisation.", "uncaught error": "1 erreur non interceptée", - "uncaught errors": "{0} erreurs non détectées" + "uncaught errors": "{0} erreurs non détectées", + "updateRequired": "Dernière version :" }, "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { "Manifest is not found": "Le manifeste n’a pas été trouvé", "disable all": "Tout désactiver", + "enable locally": "Rechargez Visual Studio Code pour activer cette extension localement.", + "enable remote": "Rechargez Visual Studio Code pour activer cette extension dans {0}.", + "incompatible": "Impossible d’installer l’extension «{0}», car elle n’est pas compatible.", "installing extension": "Installation de l'extension...", "installing named extension": "Installation de l'extension '{0}'...", "malicious": "Cette extension est signalée comme étant problématique.", "multipleDependentsError": "Impossible de désactiver seulement l'extension '{0}'. '{1}', '{2}' et d'autres extensions en dépendent. Voulez-vous désactiver toutes ces extensions ?", "not found": "Impossible d’installer l’extension « {0} », car la version demandée « {1} » est introuvable.", + "postDisableTooltip": "Veuillez recharger Visual Studio Code pour désactiver cette extension.", + "postEnableTooltip": "Rechargez Visual Studio Code pour activer cette extension.", + "postUninstallTooltip": "Rechargez Visual Studio Code pour désinstaller cette extension.", + "postUpdateTooltip": "Rechargez Visual Studio Code pour activer l'extension mise à jour.", "singleDependentError": "Impossible de désactiver seulement l'extension '{0}'. L'extension '{1}' en dépend. Voulez-vous désactiver toutes ces extensions ?", "twoDependentsError": "Impossible de désactiver seulement l'extension '{0}'. Les extensions '{1}' et '{2}' en dépendent. Voulez-vous désactiver toutes ces extensions ?", "uninstallingExtension": "Désinstallation d'extension..." @@ -5688,7 +6404,7 @@ "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { "dontShowAgainExtension": "Ne plus afficher pour les fichiers '.{0}'", "fileBasedRecommendation": "Cette extension est recommandée d'après les fichiers que vous avez ouverts récemment.", - "reallyRecommended": "Voulez-vous installer les extensions recommandées pour {0} ?", + "languageName": "{0} langue", "searchMarketplace": "Rechercher sur Marketplace", "showLanguageExtensions": "Marketplace dispose d'extensions utiles pour les fichiers '.{0}'" }, @@ -5712,11 +6428,13 @@ "no": "Non", "yes": "Oui" }, + "vs/workbench/contrib/extensions/common/reportExtensionIssueAction": { + "reportExtensionIssue": "Signaler un problème" + }, "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { "extensionsInputName": "Exécution des extensions" }, "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { - "cancel": "&&Annuler", "debugExtensionHost": "Démarrer le débogage d'hôte d'Extension", "debugExtensionHost.launch.name": "Attacher l'hôte d'extension", "restart1": "Profiler les extensions", @@ -5724,7 +6442,6 @@ "restart3": "&&Redémarrer" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService": { - "cancel": "&&Annuler", "profilingExtensionHost": "Hôte d'extension de profilage", "profilingExtensionHostTime": "Profilage de l'hôte d'extension ({0} sec)", "restart1": "Profiler les extensions", @@ -5737,6 +6454,7 @@ "runtimeExtension": "Extensions en cours d'exécution" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "cleanUpExtensionsFolder": "Nettoyer le dossier d’extensions", "openExtensionsFolder": "Ouvrir le dossier d'extensions" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler": { @@ -5751,9 +6469,6 @@ "cmd.reportOrShow": "Problème de performance", "cmd.show": "Afficher les problèmes" }, - "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { - "reportExtensionIssue": "Signaler un problème" - }, "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { "extensionHostProfileStart": "Démarrer le profilage d'hôte d'extension", "saveExtensionHostProfile": "Enregistrer le profilage d'hôte d'extension", @@ -5762,14 +6477,14 @@ "stopExtensionHostProfileStart": "Arrêter le profilage d'hôte d'extension" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction": "Ouvrir dans Terminal", + "scopedConsoleAction.Integrated": "Ouvrir dans le terminal intégré", "scopedConsoleAction.external": "Ouvrir dans un terminal externe", - "scopedConsoleAction.integrated": "Ouvrir dans le terminal intégré", "scopedConsoleAction.wt": "Ouvrir dans le Terminal Windows" }, "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { - "explorer.openInTerminalKind": "Lors de l'ouverture d'un fichier depuis l'explorateur dans un terminal, détermine le type de terminal qui sera lancé.", + "explorer.openInTerminalKind": "Lors de l’ouverture d’un fichier depuis l’explorateur dans un terminal, détermine le type de terminal qui sera lancé.", "globalConsoleAction": "Ouvrir un nouveau terminal externe", + "terminal.explorerKind.both": "Utilisez les deux autres ensemble.", "terminal.explorerKind.external": "Utiliser le terminal externe configuré.", "terminal.explorerKind.integrated": "Utiliser le terminal intégré de VS Code.", "terminal.external.linuxExec": "Personnalise le terminal à exécuter sur Linux.", @@ -5816,11 +6531,13 @@ }, "vs/workbench/contrib/files/browser/editors/textFileEditor": { "createFile": "Créer un fichier", - "fileIsDirectoryError": "Le fichier est un répertoire", - "fileNotFoundError": "Fichier introuvable", - "ok": "OK", - "reveal": "Afficher en mode Explorateur", - "textFileEditor": "Éditeur de fichiers texte" + "fileIsDirectory": "Le fichier n’est pas affiché dans l’éditeur de texte, parce qu’il s’agit d’un répertoire.", + "fileTooLargeForHeapErrorWithSize": "Le fichier n’est pas affiché dans l’éditeur de texte, parce qu’il est très volumineux ({0}).", + "fileTooLargeForHeapErrorWithoutSize": "Le fichier n’est pas affiché dans l’éditeur de texte, parce qu’il est très volumineux.", + "openFolder": "Ouvrir un dossier", + "reveal": "Révéler un dossier", + "textFileEditor": "Éditeur de fichiers texte", + "unavailableResourceErrorEditorText": "Impossible d’ouvrir l’éditeur, car le fichier est introuvable." }, "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { "compareChanges": "Comparer", @@ -5863,6 +6580,7 @@ "binFailed": "Impossible de supprimer en utilisant la corbeille. Voulez-vous supprimer définitivement à la place ?", "clipboardComparisonLabel": "Presse-papier ↔ {0}", "closeGroup": "Fermer le groupe", + "compareNewUntitledTextFiles": "Comparer les nouveaux fichiers texte sans titre", "compareWithClipboard": "Compare le fichier actif avec le presse-papiers", "confirmDeleteMessageFile": "Voulez-vous vraiment supprimer définitivement '{0}' ?", "confirmDeleteMessageFilesAndDirectories": "Voulez-vous vraiment supprimer définitivement les {0} fichiers/répertoires suivants et leur contenu ?", @@ -5874,6 +6592,7 @@ "confirmMoveTrashMessageFolder": "Voulez-vous vraiment supprimer '{0}' et son contenu ?", "confirmMoveTrashMessageMultiple": "Êtes-vous sûr de vouloir supprimer les fichiers {0} suivants ?", "confirmMoveTrashMessageMultipleDirectories": "Voulez-vous vraiment supprimer les {0} répertoires suivants et leur contenu ?", + "confirmOverwrite": "Un fichier ou un dossier avec le nom '{0}' existe déjà dans le dossier de destination. Voulez-vous le remplacer ?", "copyBulkEdit": "Coller {0} fichiers", "copyFile": "Copier", "copyFileBulkEdit": "Coller {0}", @@ -5911,20 +6630,25 @@ "moveFileBulkEdit": "Déplacer {0}", "movingBulkEdit": "Déplacement de {0} fichiers", "movingFileBulkEdit": "Déplacement de {0}", - "newFile": "Nouveau fichier", - "newFolder": "Nouveau dossier", + "newFile": "Nouveau fichier...", + "newFolder": "Nouveau dossier...", "openFileInNewWindow": "Ouvrir le fichier actif dans une nouvelle fenêtre", "openFileToShowInNewWindow.unsupportedschema": "L'éditeur actif doit contenir une ressource ouvrable.", "pasteFile": "Coller", - "rename": "Renommer", + "rename": "Renommer...", "renameBulkEdit": "Renommer {0} en {1}", "renamingBulkEdit": "Changement du nom de {0} en {1}", + "replaceButtonLabel": "&&Remplacer", + "resetActiveEditorReadonlyInSession": "Réinitialiser l’éditeur actif en lecture seule dans la session", "restore": "Vous pouvez restaurer ce fichier à l'aide de la commande Annuler", "restorePlural": "Vous pouvez restaurer ces fichiers à l'aide de la commande Annuler", "retry": "Réessayer", "retryButtonLabel": "&&Réessayer", "saveAllInGroup": "Tout enregistrer dans le groupe", + "setActiveEditorReadonlyInSession": "Définir l’éditeur actif en lecture seule dans la session", + "setActiveEditorWriteableInSession": "Définir l’éditeur actif accessible en écriture dans la session", "showInExplorer": "Révéler un fichier actif en mode Explorateur", + "toggleActiveEditorReadonlyInSession": "Basculez l’éditeur actif en lecture seule dans la session", "toggleAutoSave": "Activer/désactiver la sauvegarde automatique", "trashFailed": "Impossible de supprimer en utilisant la corbeille. Voulez-vous supprimer définitivement à la place ?", "undoBin": "Vous pouvez restaurer ce fichier à partir de la corbeille.", @@ -5951,7 +6675,6 @@ "cut": "Couper", "deleteFile": "Supprimer définitivement", "explorerOpenWith": "Ouvrir avec...", - "filesCategory": "Fichier", "miAutoSave": "Enregistrement a&&utomatique", "miCloseEditor": "Fermer l'édit&&eur", "miGotoFile": "Atteindre le &&fichier...", @@ -5963,6 +6686,7 @@ "newFile": "Nouveau fichier texte", "openFile": "Ouvrir un fichier...", "openToSide": "Ouvrir sur le côté", + "reopenWith": "Rouvrir l'éditeur avec...", "revealInSideBar": "Afficher en mode Explorateur", "revert": "Rétablir le fichier", "revertLocalChanges": "Ignorer vos changements et rétablir le contenu du fichier", @@ -5979,7 +6703,7 @@ "retry": "Réessayer" }, "vs/workbench/contrib/files/browser/fileConstants": { - "newUntitledFile": "Nouveau fichier sans titre", + "newUntitledFile": "Nouveau fichier texte sans titre", "removeFolderFromWorkspace": "Supprimer le dossier de l'espace de travail", "save": "Enregistrer", "saveAll": "Tout enregistrer", @@ -5989,7 +6713,6 @@ "vs/workbench/contrib/files/browser/fileImportExport": { "addFolder": "&&Ajouter le dossier à l'espace de travail", "addFolders": "&&Ajouter des dossiers à l'espace de travail", - "cancel": "Annuler", "chooseWhereToDownload": "Choisir l'emplacement de téléchargement", "confirmManyOverwrites": "Les fichiers et/ou dossiers {0} suivants existent déjà dans le dossier de destination. Voulez-vous les remplacer ?", "confirmOverwrite": "Un fichier ou un dossier avec le nom '{0}' existe déjà dans le dossier de destination. Voulez-vous le remplacer ?", @@ -6022,16 +6745,17 @@ }, "vs/workbench/contrib/files/browser/files.contribution": { "askUser": "Refuse l'enregistrement et demande la résolution manuelle du conflit d'enregistrement.", - "associations": "Configurez les associations entre les fichiers et les langages (exemple : \"*.extension\": \"html\"`). Celles-ci sont prioritaires sur les associations par défaut des langages installés. ", + "associations": "Configurez les associations entre les fichiers et les langages (exemple : \"*.extension\": \"html\"`). Celles-ci sont prioritaires sur les associations par défaut des langages installés.", "autoGuessEncoding": "Lorsque cette option est activée, l’éditeur tente de deviner l’encodage du jeu de caractères lors de l’ouverture des fichiers. Ce paramètre peut également être configuré par langue. Notez que ce paramètre n’est pas respecté par la recherche de texte. Seuls les {0} sont respectés.", "autoReveal": "Contrôle si l’Explorateur devrait automatiquement afficher et sélectionner les fichiers lors de leur ouverture.", "autoReveal.focusNoScroll": "Les fichiers ne défilent pas dans la vue, mais ils ont toujours le focus.", "autoReveal.off": "Les fichiers ne seront pas affichés ni sélectionnés.", "autoReveal.on": "Les fichiers seront affichés et sélectionnés.", + "autoRevealExclude": "Configurez les chemins d’accès ou les [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) pour exclure les fichiers et les dossiers d’être révélés et sélectionnés dans le Explorer lorsqu’ils sont ouverts. Les modèles Glob sont toujours évalués par rapport au chemin d’accès du dossier d’espace de travail, sauf s’ils sont des chemins absolus.", "autoSave": "Contrôle la [sauvegarde automatique](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) des éditeurs qui ont des modifications non enregistrées.", "autoSaveDelay": "Contrôle le délai en millisecondes après lequel un éditeur avec des modifications non sauvegardées est enregistré automatiquement. S'applique uniquement lorsque `#files.autoSave#` est défini sur `{0}`.", "binaryFileEditor": "Éditeur de fichiers binaires", - "compressSingleChildFolders": "Contrôle si l'explorateur doit afficher les dossiers de manière compacte. Sous cette forme, les dossiers enfant sont compressés individuellement dans un élément d'arborescence combiné. Utile pour les structures de package Java, par exemple.", + "compressSingleChildFolders": "Contrôle si l’explorateur doit afficher les dossiers de manière compacte. Sous cette forme, les dossiers enfant sont compressés individuellement dans un élément d’arborescence combiné. Utile pour les structures de package Java, par exemple.", "confirmDelete": "Contrôle si l’Explorateur devrait demander confirmation lorsque vous supprimez un fichier via la corbeille.", "confirmDragAndDrop": "Contrôle si l’Explorateur doit demander confirmation pour déplacer des fichiers et des dossiers par glisser/déplacer.", "confirmUndo": "Contrôle si l'explorateur doit demander une confirmation lors de l'annulation.", @@ -6040,7 +6764,8 @@ "copyRelativePathSeparator.backslash": "Utilisez la barre oblique inverse comme caractère de séparation du chemin d’accès.", "copyRelativePathSeparator.slash": "Utilisez la barre oblique comme caractère de séparation du chemin d’accès.", "defaultLanguage": "Identificateur de langue par défaut attribué aux nouveaux fichiers. S'il est configuré sur '${activeEditorLanguage}', utilise l’identificateur de langue de l'éditeur de texte actif le cas échéant.", - "enableDragAndDrop": "Détermine si l'Explorateur autorise le déplacement des fichiers et des dossiers par glisser-déposer. Ce paramètre affecte uniquement le glisser-déposer dans l'Explorateur.", + "disabled": "Désactive l’attribution de noms incrémentielle. Si deux fichiers portant le même nom existent, vous êtes invité à remplacer le fichier existant.", + "enableDragAndDrop": "Détermine si l’Explorateur autorise le déplacement des fichiers et des dossiers par glisser-déposer. Ce paramètre affecte uniquement le glisser-déposer dans l’Explorateur.", "enableUndo": "Contrôle si l'explorateur doit prendre en charge l'annulation des opérations sur les fichiers et les dossiers.", "enableUndo.default": "L'explorateur vous demandera avant les opérations d'annulation destructrices.", "enableUndo.light": "L'explorateur ne demandera pas avant d'annuler les opérations lorsqu'il est sélectionné.", @@ -6051,18 +6776,20 @@ "eol.LF": "LF", "eol.auto": "Utilise le caractère de fin de ligne spécifique du système d'exploitation.", "everything": "Met en forme la totalité du fichier.", - "exclude": "Configurez des [modèles glob](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) pour exclure des fichiers et des dossiers. Par exemple, l'explorateur de fichier choisit les fichiers et dossiers à afficher ou masquer en fonction de ce paramètre. Consultez le paramètre '#search.exclude#'' pour définir des exclusions propres à la recherche.", + "exclude": "Configurez des [modèles Glob](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) pour exclure des fichiers et des dossiers. Par exemple, l’explorateur de fichiers choisit les fichiers et dossiers à afficher ou masquer en fonction de ce paramètre. Consultez le paramètre `#search.exclude#` pour définir des exclusions propres à la recherche. Référez-vous au paramètre `#explorer.excludeGitIgnore#` pour ignorer les fichiers basés sur votre `.gitignore`.", "excludeGitignore": "Contrôle si les entrées dans .gitignore doivent être analysées et exclues de l’explorateur. Similaire à {0}.", "expandSingleFolderWorkspaces": "Contrôle si l’explorateur doit développer des espaces de travail multi-racine contenant un seul dossier pendant l’initialisation", + "explorer.autoRevealExclude.boolean": "Modèle Glob auquel les chemins de fichiers doivent correspondre. Affectez la valeur true ou false pour activer ou désactiver le modèle.", + "explorer.autoRevealExclude.when": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez $(basename) comme variable pour le nom de fichier correspondant.", "explorer.decorations.badges": "Contrôle si les décorations de fichier devraient utiliser des badges.", "explorer.decorations.colors": "Contrôle si les décorations de fichier devraient utiliser des couleurs.", - "explorer.incrementalNaming": "Contrôle la stratégie de nommage à utiliser lorsque vous donnez un nouveau nom à un élément dupliqué d'Explorer à coller.", + "explorer.incrementalNaming": "Contrôle la stratégie de nommage à utiliser lorsque vous donnez un nouveau nom à un élément dupliqué d’Explorer à coller.", "explorerConfigurationTitle": "Explorateur de fichiers", "falseDescription": "Désactivez le modèle.", "fileNesting.description": "Chaque modèle de clé peut contenir un seul caractère '*' qui correspond à n’importe quelle chaîne.", "fileNestingEnabled": "Contrôle si l’imbrication de fichiers est activée dans l’Explorateur. L’imbrication de fichiers permet de regrouper visuellement les fichiers associés dans un répertoire sous un seul fichier parent.", "fileNestingExpand": "Contrôle si les imbrications de fichiers sont automatiquement développées. {0} doit être défini pour que cela prenne effet.", - "fileNestingPatterns": "Contrôle l’imbrication des fichiers dans l’Explorateur. Chaque __Item__ représente un modèle parent et peut contenir un caractère « * » unique qui correspond à n’importe quelle chaîne. Chaque __Value__ représente une liste séparée par des virgules des modèles enfants qui doivent être affichés imbriqués sous un parent donné. Les modèles enfants peuvent contenir plusieurs jetons spéciaux :\r\n- '${capture}' : correspond à la valeur résolue du '*' du modèle parent\r\n- '${basename}' : correspond au nom de base du fichier parent, 'file' dans 'file.ts'\r\n- '${extname}' : correspond à l’extension du fichier parent, 'ts' dans 'file.ts'\r\n- '${dirname}' : correspond au nom de répertoire du fichier parent, 'src' dans 'src/file.ts'\r\n- '*' : correspond à n’importe quelle chaîne, ne peut être utilisé qu’une seule fois par modèle enfant", + "fileNestingPatterns": "Contrôle l’imbrication des fichiers dans l’Explorateur. {0} doit être défini pour que cela prenne effet. Chaque __Item__ représente un modèle parent et peut contenir un caractère « * » unique qui correspond à n’importe quelle chaîne. Chaque __Value__ représente une liste séparée par des virgules des modèles enfants qui doivent être affichés imbriqués sous un parent donné. Les modèles enfants peuvent contenir plusieurs jetons spéciaux :\r\n- '${capture}' : correspond à la valeur résolue du '*' du modèle parent\r\n- '${basename}' : correspond au nom de base du fichier parent, 'file' dans 'file.ts'\r\n- '${extname}' : correspond à l’extension du fichier parent, 'ts' dans 'file.ts'\r\n- '${dirname}' : correspond au nom de répertoire du fichier parent, 'src' dans 'src/file.ts'\r\n- '*' : correspond à n’importe quelle chaîne, ne peut être utilisé qu’une seule fois par modèle enfant", "files.autoSave.afterDelay": "Un éditeur avec des modifications est automatiquement enregistré après le `#files.autoSaveDelay#` configuré.", "files.autoSave.off": "Un éditeur avec des modifications n’est jamais enregistré automatiquement.", "files.autoSave.onFocusChange": "Un éditeur avec des modifications est automatiquement sauvegardé lorsque l'éditeur perd le focus.", @@ -6072,8 +6799,11 @@ "files.participants.timeout": "Délai d'attente en millisecondes après lequel les participants pour la création, le renommage et la suppression de fichier sont supprimés. Utilisez '0' pour désactiver les participants.", "files.restoreUndoStack": "Restaurez la pile des opérations d'annulation à la réouverture d'un fichier.", "files.saveConflictResolution": "Un conflit d'enregistrement peut se produire quand un fichier est enregistré sur un disque qui a été modifié par un autre programme dans l'intervalle. Pour éviter une perte de données, l'utilisateur est invité à comparer les changements dans l'éditeur avec la version sur disque. Changez ce paramètre seulement si vous rencontrez fréquemment des erreurs de conflit d'enregistrement, car il peut entraîner une perte de données s'il est utilisé sans précaution.", - "files.simpleDialog.enable": "Active la boîte de dialogue de fichier simple, qui remplace alors la boîte de dialogue de fichier système.", + "files.simpleDialog.enable": "Active la boîte de dialogue de fichier simple permettant d’ouvrir et d’enregistrer des fichiers et des dossiers. La boîte de dialogue fichier simple remplace la boîte de dialogue du fichier système lorsqu’elle est activée.", "filesConfigurationTitle": "Fichiers", + "filesReadonlyExclude": "Configurez les chemins d’accès ou les [motifs globaux](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) à exclure de la lecture seule s’ils correspondent au paramètre `#files.readonlyInclude#`. Les motifs globaux sont toujours évalués par rapport au chemin d’accès du dossier de l’espace de travail, sauf s’il s’agit de chemins absolus. Les fichiers provenant de fournisseurs de systèmes de fichiers en lecture seule seront toujours en lecture seule, indépendamment de ce paramètre.", + "filesReadonlyFromPermissions": "Marque les fichiers comme étant en lecture seule lorsque leurs autorisations de fichier l’indiquent. Cela peut être remplacé par le biais des paramètres `#files.readonlyInclude#` et `#files.readonlyExclude#`.", + "filesReadonlyInclude": "Configurez des chemins d’accès ou des [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) de marquer comme étant en lecture seule. Les modèles Glob sont toujours évalués par rapport au chemin d’accès du dossier d’espace de travail, sauf s’ils sont des chemins absolus. Vous pouvez exclure les chemins correspondants par le biais du paramètre '#files.readonlyExclude#'. Les fichiers des fournisseurs de système de fichiers en lecture seule seront toujours en lecture seule indépendamment de ce paramètre.", "formatOnSave": "Met en forme un fichier à l'enregistrement. Un formateur doit être disponible, le fichier ne doit pas être enregistré après un délai et l'éditeur ne doit pas être en cours d'arrêt.", "formatOnSaveMode": "Permet de contrôler si la mise en forme au moment de l'enregistrement met en forme la totalité du fichier ou seulement les modifications apportées. S'applique uniquement quand '#editor.formatOnSave#' est activé.", "hotExit": "Contrôle si les fichiers non enregistrés sont mémorisés entre les sessions, ce qui permet d'ignorer la demande d'enregistrement à la sortie de l'éditeur.", @@ -6082,16 +6812,15 @@ "hotExit.onExitAndWindowClose": "La sortie à chaud se déclenche quand la dernière fenêtre est fermée dans Windows/Linux, ou quand la commande 'workbench.action.quit' se déclenche (palette de commandes, combinaison de touches, menu) ainsi que pour toute fenêtre comportant un dossier ouvert, qu'il s'agisse ou non de la dernière fenêtre. Toutes les fenêtres qui n'ont pas de dossiers ouverts sont restaurées au prochain lancement. Une liste des fenêtres ouvertes avec des fichiers non enregistrés est accessible via Fichier > Ouvrir les éléments récents > Plus...", "hotExit.onExitAndWindowCloseBrowser": "La fermeture du navigateur, de la fenêtre ou de l'onglet provoquera une sortie à chaud.", "insertFinalNewline": "Quand l'option est activée, une nouvelle ligne finale est insérée à la fin du fichier au moment de son enregistrement.", - "maxMemoryForLargeFilesMB": "Contrôle la mémoire disponible pour VS Code après le redémarrage en cas de tentative d'ouverture de fichiers volumineux. Même effet que de spécifier '--max-memory=NEWSIZE' sur la ligne de commande.", "modification": "Met en forme les modifications (nécessite le contrôle de code source).", "modificationIfAvailable": "Tente de mettre en forme les modifications uniquement (nécessite le contrôle de code source). Si le contrôle de code source ne peut pas être utilisé, le fichier entier est mis en forme.", "openEditorsSortOrder": "Contrôle l'ordre de tri des éditeurs dans le volet Éditeurs ouverts.", - "openEditorsVisible": "Nombre maximal d’éditeurs affiché dans le volet Ouvrir les éditeurs. La définition de cette valeur sur 0 masque le volet Ouvrir les éditeurs.", - "openEditorsVisibleMin": "Nombre minimal d’emplacements d’éditeur affichés dans le volet Éditeurs ouverts. Si la valeur est 0, le volet Éditeurs ouverts se redimensionne dynamiquement en fonction du nombre d’éditeurs.", + "openEditorsVisible": "Nombre maximal initial d’éditeurs affichés dans le volet Éditeurs ouverts. Le dépassement de cette limite affiche une barre de défilement et permet de redimensionner le volet pour afficher plus d’éléments.", + "openEditorsVisibleMin": "Nombre minimal d’emplacements d’éditeur pré-alloué dans le volet Éditeurs ouverts. Si la valeur est 0, le volet Éditeurs ouverts se redimensionne dynamiquement en fonction du nombre d’éditeurs.", "overwriteFileOnDisk": "Résout le conflit d'enregistrement en remplaçant le fichier sur le disque par les changements effectués dans l'éditeur.", - "simple": "Ajoute le mot « copy » à la fin du nom dupliqué, potentiellement suivi par un nombre", - "smart": "Ajoute un nombre à la fin du nom dupliqué. Si le nom comporte déjà un nombre, essayez d'augmenter ce nombre", - "sortOrder": "Contrôle le tri basé sur les propriétés des fichiers et des dossiers dans l'explorateur. Lorsque `#explorer.fileNesting.enabled#` est activé, contrôle également le tri des fichiers imbriqués.", + "simple": "Ajoute le mot « copy » à la fin du nom dupliqué, potentiellement suivi par un nombre.", + "smart": "Ajoute un nombre à la fin du nom dupliqué. Si le nom comporte déjà un nombre, essayez d’augmenter ce nombre.", + "sortOrder": "Contrôle le tri basé sur les propriétés des fichiers et des dossiers dans l’explorateur. Lorsque `#explorer.fileNesting.enabled#` est activé, contrôle également le tri des fichiers imbriqués.", "sortOrder.alphabetical": "Les éditeurs sont classés par ordre alphabétique par nom d’onglet dans chaque groupe d’éditeurs.", "sortOrder.default": "Les fichiers et dossiers sont triés par nom. Les dossiers sont affichés avant les fichiers.", "sortOrder.editorOrder": "Les éditeurs sont triés dans l'ordre selon lequel les onglets d'éditeur sont affichés.", @@ -6099,33 +6828,34 @@ "sortOrder.foldersNestsFiles": "Les fichiers et dossiers sont triés selon leur nom. Les dossiers sont affichés avant les fichiers. Les fichiers avec des enfants imbriqués sont affichés avant les autres fichiers.", "sortOrder.fullPath": "Les éditeurs sont classés par ordre alphabétique par chemin d’accès complet dans chaque groupe d’éditeurs.", "sortOrder.mixed": "Les fichiers et dossiers sont triés par nom. Les fichiers sont imbriqués dans les dossiers.", - "sortOrder.modified": "Les fichiers et dossiers sont triés par date de dernière modification dans l'ordre décroissant. Les dossiers sont affichés avant les fichiers.", + "sortOrder.modified": "Les fichiers et dossiers sont triés par date de dernière modification dans l’ordre décroissant. Les dossiers sont affichés avant les fichiers.", "sortOrder.type": "Les fichiers et dossiers sont groupés par type d’extension puis triés par nom. Les dossiers sont affichés avant les fichiers.", "sortOrderLexicographicOptions": "Contrôle le tri lexicographique des noms de fichiers et de dossiers dans l’explorateur.", "sortOrderLexicographicOptions.default": "Les noms en majuscules et en minuscules ne sont pas séparés.", "sortOrderLexicographicOptions.lower": "Les noms en minuscules sont regroupés avant les noms en majuscules.", "sortOrderLexicographicOptions.unicode": "Les noms sont triés dans l’ordre Unicode.", "sortOrderLexicographicOptions.upper": "Les noms en majuscules sont regroupés avant les noms en minuscules.", + "textFileEditor": "Éditeur de fichiers texte", "trimFinalNewlines": "Si l'option est activée, va supprimer toutes les nouvelles lignes après la dernière ligne à la fin du fichier lors de l’enregistrement.", "trimTrailingWhitespace": "Si l'option est activée, l'espace blanc de fin est supprimé au moment de l'enregistrement d'un fichier.", "trueDescription": "Activez le modèle.", "useTrash": "Déplace les fichiers/dossiers dans la corbeille du système d'exploitation (corbeille sous Windows) lors de la suppression. Désactiver ceci supprimera définitivement les fichiers/dossiers.", - "watcherExclude": "Configurer les chemins ou les motifs globaux à exclure de la surveillance des fichiers. Les chemins ou les motifs glob de base qui sont relatifs (par exemple `build/output` ou `*.js`) seront résolus en un chemin absolu en utilisant l'espace de travail actuellement ouvert. Les modèles globaux complexes doivent correspondre à des chemins absolus (c'est-à-dire préfixer avec `**/` ou le chemin complet et suffixer avec `/**` pour correspondre aux fichiers dans un chemin) pour correspondre correctement (par exemple `**/build/output/**` ou `/Users/name/workspaces/project/build/output/**`). Si vous constatez que le processus de surveillance des fichiers consomme beaucoup de CPU, assurez-vous d'exclure les grands dossiers qui présentent moins d'intérêt (comme les dossiers de sortie de compilation).", + "watcherExclude": "Configurez des chemins d’accès ou des modèles Glob à exclure de l’observation des fichiers. Les chemins d’accès peuvent être relatifs au dossier surveillé ou absolus. Les modèles Glob sont mis en correspondance par rapport au dossier surveillé. Lorsque vous rencontrez un processus d’observateur de fichiers qui consomme beaucoup de processeur, veillez à exclure les dossiers volumineux qui présentent moins d’intérêt (tels que les dossiers de sortie de build).", "watcherInclude": "Configurez des chemins supplémentaires pour surveiller les modifications dans l’espace de travail. Par défaut, tous les dossiers d’espace de travail sont observés de manière récursive, à l’exception des dossiers qui sont des liens symboliques. Vous pouvez ajouter explicitement des chemins absolus ou relatifs pour prendre en charge la surveillance des dossiers qui sont des liens symboliques. Les chemins relatifs seront résolus en un chemin absolu en utilisant l'espace de travail actuellement ouvert." }, "vs/workbench/contrib/files/browser/views/emptyView": { "noWorkspace": "Aucun dossier ouvert" }, "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "Impossible de résoudre le dossier d'espace de travail", + "canNotResolve": "Nous n’avons pas pu résoudre le dossier d’espace de travail ({0})", "label": "Explorateur", "symbolicLlink": "Lien symbolique", "unknown": "Type de fichier inconnu" }, "vs/workbench/contrib/files/browser/views/explorerView": { "collapseExplorerFolders": "Réduire les dossiers dans l'explorateur", - "createNewFile": "Nouveau fichier", - "createNewFolder": "Nouveau dossier", + "createNewFile": "Nouveau fichier...", + "createNewFolder": "Nouveau dossier...", "explorerSection": "Section de l'Explorateur : {0}", "refreshExplorer": "Actualiser l'explorateur" }, @@ -6150,7 +6880,7 @@ "flipLayout": "Activer/désactiver la disposition horizontale/verticale de l'éditeur", "miToggleEditorLayout": "Retourner la &&disposition", "miToggleEditorLayoutWithoutMnemonic": "Retourner la disposition", - "newUntitledFile": "Nouveau fichier sans titre", + "newUntitledFile": "Nouveau fichier texte sans titre", "openEditors": "Éditeurs ouverts" }, "vs/workbench/contrib/files/browser/workspaceWatcher": { @@ -6175,31 +6905,30 @@ "explorerViewletFocus": "La valeur est true quand le viewlet de l'EXPLORATEUR a le focus.", "explorerViewletVisible": "La valeur est true quand le viewlet de l'EXPLORATEUR est visible.", "filesExplorerFocus": "La valeur est true quand la vue EXPLORATEUR a le focus.", + "foldersViewVisible": "La valeur est true quand la vue FOLDERS (l’arborescence de fichiers dans le conteneur d’affichage de l’Explorateur) est visible.", "openEditorsFocus": "La valeur est true quand la vue ÉDITEURS OUVERTS a le focus.", - "openEditorsVisible": "La valeur est true quand la vue ÉDITEURS OUVERTS est visible.", "viewHasSomeCollapsibleItem": "La valeur est True quand un espace de travail de la vue EXPLORATEUR a un enfant racine réductible." }, "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { "filesCategory": "Fichier", + "miShare": "Partager", "openContainer": "Ouvrir le dossier contenant", "revealInMac": "Afficher dans le Finder", "revealInWindows": "Afficher dans l'Explorateur de fichiers" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Éditeur de fichiers texte" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "configureMemoryLimit": "Configurer la limite de mémoire", - "fileTooLargeForHeapError": "Pour ouvrir un fichier de cette taille, vous devez redémarrer et permettre à {0} d’utiliser plus de mémoire", - "relaunchWithIncreasedMemoryLimit": "Redémarrer avec {0} Mo" + "vs/workbench/contrib/folding/browser/folding.contribution": { + "formatter.default": "Définit un fournisseur de plages de pliage par défaut qui est prioritaire sur tous les autres fournisseurs de plages de pliage. Doit être l’identificateur d’une extension contribuant à un fournisseur de plage de pliage.", + "null": "Tous", + "nullFormatterDescription": "Tous les fournisseurs de plages de pliage actives" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "cancel": "Annuler", "config": "Configurer le formateur par défaut...", "config.bad": "L'extension '{0}' est configurée comme formateur, mais n'est pas disponible. Sélectionnez un autre formateur par défaut pour continuer.", "config.needed": "Il existe plusieurs formateurs pour les fichiers « {0} ». L’un d’eux doit être configuré comme formateur par défaut.", "def": "(Par défaut)", - "do.config": "Configurer...", + "do.config": "&&Configurer...", + "do.config.command": "Configurer...", + "do.config.notification": "Configurer...", "format.placeHolder": "Sélectionner un formateur", "formatDocument.label.multiple": "Mettre en forme le document avec...", "formatSelection.label.multiple": "Mettre en forme la sélection avec...", @@ -6213,9 +6942,8 @@ "summary": "Conflits de formateur" }, "vs/workbench/contrib/format/browser/formatActionsNone": { - "cancel": "Annuler", "formatDocument.label.multiple": "Mettre en forme le document", - "install.formatter": "Installer le formateur...", + "install.formatter": "&&Installer le formateur...", "no.provider": "Aucun formateur pour les fichiers '{0}' installés.", "too.large": "Impossible de formater ce fichier, car il est trop volumineux" }, @@ -6228,32 +6956,288 @@ "read.title": "Lire la ligne avec des indicateurs inline", "stop.title": "Arrêter la lecture des indicateurs inlay" }, + "vs/workbench/contrib/inlineChat/browser/inlineChatActions": { + "accept": "Make Request", + "apply1": "Accept Changes", + "apply2": "Accept", + "arrowDown": "Cursor Down", + "arrowUp": "Cursor Up", + "cancel": "Cancel", + "cat": "Inline Chat", + "contractMessage": "Contract Message", + "copyRecordings": "(Developer) Write Exchange to Clipboard", + "discard": "Discard", + "discardMenu": "Discard...", + "expandMessage": "Expand Message", + "feedback.helpful": "Helpful", + "feedback.unhelpful": "Unhelpful", + "focus": "Focus Input", + "label": "'{0}' and {1} follow ups ({2})", + "nextFromHistory": "Next From History", + "previousFromHistory": "Previous From History", + "rerun": "Regenerate Response", + "rerunShort": "Regenerate", + "run": "Start Code Chat", + "stop": "Stop Request", + "toggleDiff": "Toggle Diff", + "toggleDiff2": "Show Inline Diff", + "undo.clipboard": "Discard to Clipboard", + "undo.newfile": "Discard to New File", + "unstash": "Resume Last Dismissed Code Chat", + "viewInChat": "View in Chat" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatController": { + "create.fail": "Failed to start editor chat", + "create.fail.detail": "Please consult the error log and try again later.", + "default.placeholder": "Ask a question", + "default.placeholder.history": "{0} ({1}, {2} for history)", + "empty": "No results, please refine your input and try again", + "err.apply": "Failed to apply changes.", + "err.discard": "Failed to discard changes.", + "thinking": "Thinking…", + "welcome.1": "AI-generated code may be incorrect", + "welcome.2": "Getting ready..." + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatStrategies": { + "lines.0": "Nothing changed", + "lines.1": "Changed 1 line", + "lines.N": "Changed {0} lines" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatWidget": { + "aria-label": "Inline Chat Input", + "inlineChat.accessibilityHelp": "Inline Chat Input, Use {0} for Inline Chat Accessibility Help.", + "inlineChat.accessibilityHelpNoKb": "Inline Chat Input, Run the Inline Chat Accessibility Help command for more information.", + "modified": "Modified", + "original": "Original" + }, + "vs/workbench/contrib/inlineChat/common/inlineChat": { + "inlineChat.background": "Background color of the interactive editor widget", + "inlineChat.border": "Border color of the interactive editor widget", + "inlineChat.regionHighlight": "Background highlighting of the current interactive region. Must be transparent.", + "inlineChat.shadow": "Shadow color of the interactive editor widget", + "inlineChatDidEdit": "Whether interactive editor did change any code", + "inlineChatDiff": "Whether interactive editor show diffs for changes", + "inlineChatDiff.inserted": "Background color of inserted text in the interactive editor input", + "inlineChatDiff.removed": "Background color of removed text in the interactive editor input", + "inlineChatDocumentChanged": "Whether the document has changed concurrently", + "inlineChatEmpty": "Whether the interactive editor input is empty", + "inlineChatFocused": "Whether the interactive editor input is focused", + "inlineChatHasActiveRequest": "Whether interactive editor has an active request", + "inlineChatHasProvider": "Whether a provider for interactive editors exists", + "inlineChatHasStashedSession": "Whether interactive editor has kept a session for quick restore", + "inlineChatInnerCursorFirst": "Whether the cursor of the iteractive editor input is on the first line", + "inlineChatInnerCursorLast": "Whether the cursor of the iteractive editor input is on the last line", + "inlineChatInput.background": "Background color of the interactive editor input", + "inlineChatInput.border": "Border color of the interactive editor input", + "inlineChatInput.focusBorder": "Border color of the interactive editor input when focused", + "inlineChatInput.placeholderForeground": "Foreground color of the interactive editor input placeholder", + "inlineChatLastFeedbackKind": "The last kind of feedback that was provided", + "inlineChatMarkdownMessageCropState": "Whether the interactive editor message is cropped, not cropped or expanded", + "inlineChatOuterCursorPosition": "Whether the cursor of the outer editor is above or below the interactive editor input", + "inlineChatResponseType": "What type was the last response of the current interactive editor session", + "inlineChatVisible": "Whether the interactive editor input is visible", + "mode": "Configure if changes crafted in the interactive editor are applied directly to the document or are previewed first.", + "mode.live": "Changes are applied directly to the document but can be highlighted via inline diffs. Ending a session will keep the changes.", + "mode.livePreview": "Changes are applied directly to the document and are highlighted visually via inline or side-by-side diffs. Ending a session will keep the changes.", + "mode.preview": "Changes are previewed only and need to be accepted via the apply button. Ending a session will discard the changes." + }, "vs/workbench/contrib/interactive/browser/interactive.contribution": { "interactive.activeCodeBorder": "La couleur de bordure de la cellule de code interactive actuelle lorsque l’éditeur a le focus.", "interactive.execute": "Exécuter le code", - "interactive.history.focus": "Focus sur l’historique dans la fenêtre interactive", + "interactive.history.focus": "Historique du focus", "interactive.history.next": "Valeur suivante dans l’historique", "interactive.history.previous": "Valeur précédente dans l’historique", "interactive.inactiveCodeBorder": "La couleur de la bordure de la cellule de code interactive actuelle lorsque l'éditeur n'a pas le focus.", "interactive.input.clear": "Effacer le contenu de l’éditeur d’entrée de la fenêtre interactive", - "interactive.input.focus": "Focus sur l’éditeur d’entrée dans la fenêtre interactive", + "interactive.input.focus": "Focus sur l’éditeur d’entrée", "interactive.open": "Ouvrir une fenêtre interactive", "interactiveScrollToBottom": "Faire défiler jusqu'en bas", "interactiveScrollToTop": "Faire défiler jusqu'en haut", + "interactiveWindow": "Fenêtre interactive", "interactiveWindow.alwaysScrollOnNewCell": "Faites défiler automatiquement la fenêtre interactive pour afficher la sortie de la dernière instruction exécutée. Si cette valeur est false, la fenêtre défile uniquement si la dernière cellule était déjà celle vers laquelle l’utilisateur a fait défiler.", "interactiveWindow.restore": "Contrôle si les sessions/l’historique de la fenêtre interactive doivent être restaurés entre les rechargements de fenêtre. Si l’état des contrôleurs utilisés dans Windows interactif est conservé entre les rechargements de fenêtres est contrôlé par les extensions contribuant aux contrôleurs." }, "vs/workbench/contrib/interactive/browser/interactiveEditor": { "interactiveInputPlaceHolder": "Tapez le code «{0}» ici et appuyez sur {1} pour l’exécuter" }, - "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { - "miOpenProcessExplorerer": "Ouvrir l'Explorateur de &&processus", + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorActions": { + "accept": "Créer une demande", + "actions.interactiveSession.accessibiltyHelpEditor": "Aide sur l’accessibilité de l’Éditeur de session interactive", + "apply1": "Accepter les modifications", + "apply2": "Accepter", + "arrowDown": "Curseur vers le bas", + "arrowUp": "Curseur vers le haut", + "cancel": "Annuler", + "cat": "Éditeur interactif", + "contractMessage": "Message de contrat", + "copyRecordings": "(Développeur) Écrire Exchange dans le Presse-papiers", + "discard": "Abandonner", + "discardMenu": "Abandonner...", + "expandMessage": "Développer les messages", + "feedback.helpful": "Utile", + "feedback.unhelpful": "Inutile", + "focus": "Entrée de focus", + "label": "suivis '{0}' et {1} ({2})", + "nextFromHistory": "Suivant à partir de l’historique", + "previousFromHistory": "Précédent dans l’historique", + "run": "Démarrer la conversation de code", + "stop": "Arrêter la demande", + "toggleDiff": "Activer/désactiver la différence", + "toggleDiff2": "Afficher la différence inline", + "undo.clipboard": "Ignorer dans le Presse-papiers", + "undo.newfile": "Ignorer vers un nouveau fichier", + "unstash": "Reprendre la dernière conversation de code ignorée", + "viewInChat": "Afficher dans la conversation" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorController": { + "create.fail": "Nous n’avons pas pu démarrer la conversation de l’éditeur", + "create.fail.detail": "Consultez le journal des erreurs et réessayez plus tard.", + "default.placeholder": "Poser une question", + "default.placeholder.history": "{0} ({1}, {2} pour l’historique)", + "empty": "Aucun résultat, affinez votre entrée et réessayez", + "err.apply": "Nous n’avons pas pu appliquer les modifications.", + "err.discard": "Nous n’avons pas pu ignorer les modifications.", + "thinking": "En train de réfléchir…", + "welcome.1": "Le code généré par l’IA peut être incorrect" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorStrategies": { + "lines.0": "Rien n’a changé", + "lines.1": "1 ligne modifiée", + "lines.N": "Lignes {0} modifiées" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorWidget": { + "aria-label": "Entrée de l’éditeur interactif", + "interactiveEditor.accessibilityHelp": "Entrée de l’éditeur interactif. Utilisez {0} pour l’aide sur l’accessibilité de l’éditeur interactif.", + "interactiveSessionInput.accessibilityHelpNoKb": "Entrée de l’éditeur interactif. Exécutez la commande d’aide sur l’accessibilité de l’éditeur interactif pour plus d’informations.", + "modified": "Modifié", + "original": "D’origine" + }, + "vs/workbench/contrib/interactiveEditor/common/interactiveEditor": { + "editMode": "Configurer si les modifications apportées dans l’éditeur interactif sont appliquées directement vers le document ou sont d’abord en préversion.", + "editMode.live": "Les modifications sont appliquées directement au document, mais peuvent être mises en évidence par des différences en ligne. La fin d’une session conserve les modifications.", + "editMode.livePreview": "Les modifications sont appliquées directement au document et sont mises en évidence visuellement par des différences en ligne ou côte à côte. La fin d’une session conserve les modifications.", + "editMode.preview": "Les modifications sont uniquement visualisées et doivent être acceptées à l’aide du bouton Appliquer. La fin d’une session annule les modifications.", + "interactiveEditor.border": "Couleur de bordure du widget de l’éditeur interactif", + "interactiveEditor.regionHighlight": "Mise en surbrillance en arrière-plan de la région interactive actuelle. Doit être transparent.", + "interactiveEditor.shadow": "Couleur d’ombre du widget d’éditeur interactif", + "interactiveEditorDidEdit": "Indique si l’éditeur interactif a modifié un code", + "interactiveEditorDiff": "Indique si l’éditeur interactif affiche les différences inline pour les modifications", + "interactiveEditorDiff.inserted": "Couleur d’arrière-plan du texte inséré dans l’entrée de l’éditeur interactif", + "interactiveEditorDiff.removed": "Couleur d’arrière-plan du texte supprimé dans l’entrée de l’éditeur interactif", + "interactiveEditorDocumentChanged": "Indique si le document a changé simultanément", + "interactiveEditorEmpty": "Indique si l’entrée de l’éditeur interactif est vide", + "interactiveEditorFocused": "Indique si l’entrée de l’éditeur interactif est ciblée", + "interactiveEditorHasActiveRequest": "Indique si l’éditeur interactif a une demande active", + "interactiveEditorHasProvider": "Indique s’il existe un fournisseur pour les éditeurs interactifs", + "interactiveEditorHasStashedSession": "Indique si l’éditeur interactif a conservé une session pour la restauration rapide", + "interactiveEditorInnerCursorFirst": "Indique si le curseur de l’entrée de l’éditeur interactif est sur la première ligne", + "interactiveEditorInnerCursorLast": "Indique si le curseur de l’entrée de l’éditeur interactif se trouve sur la dernière ligne", + "interactiveEditorInput.background": "Couleur d’arrière-plan de l’entrée de l’éditeur interactif", + "interactiveEditorInput.border": "Couleur de bordure de l’entrée de l’éditeur interactif", + "interactiveEditorInput.focusBorder": "Couleur de bordure de l’entrée de l’éditeur interactif lorsque le focus est positionné", + "interactiveEditorInput.placeholderForeground": "Couleur de premier plan de l’espace réservé d’entrée de l’éditeur interactif", + "interactiveEditorLastFeedbackKind": "Dernier type de commentaires fourni", + "interactiveEditorMarkdownMessageCropState": "Indique si le message de l’éditeur interactif est rogné, non rogné ou développé", + "interactiveEditorOuterCursorPosition": "Indique si le curseur de l’éditeur externe est au-dessus ou en dessous de l’entrée de l’éditeur interactif", + "interactiveEditorResponseType": "Quel est le type de la dernière réponse de la session d’éditeur interactive actuelle ?", + "interactiveEditorVisible": "Indique si l’entrée de l’éditeur interactif est visible" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionActions": { + "actions.ineractiveSession.acceptInput": "Entrée d’acceptation de session interactive", + "actions.interactiveSession.focus": "Session interactive Focus", + "interactiveSession.category": "Session interactive", + "interactiveSession.clear.label": "Effacer", + "interactiveSession.clearHistory.label": "Effacer l’historique d’entrée", + "interactiveSession.focusInput.label": "Entrée de focus", + "interactiveSession.history.label": "Afficher l'historique", + "interactiveSession.history.pick": "Sélectionner une session de conversation à restaurer", + "interactiveSession.open": "Ouvrir l’éditeur ({0})" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCodeblockActions": { + "interactive.copyCodeBlock.label": "Copier", + "interactive.insertCodeBlock.label": "Insérer au curseur", + "interactive.insertIntoNewFile.label": "Insérer dans un nouveau fichier", + "interactive.runInTerminal.label": "Exécuter dans le terminal" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCopyActions": { + "interactive.copyAll.label": "Copier tout", + "interactive.copyItem.label": "Copier" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionExecuteActions": { + "interactive.cancel.label": "Annuler", + "interactive.submit.label": "Soumettre" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionTitleActions": { + "interactive.voteDown.label": "Voter pour le bas", + "interactive.voteUp.label": "Voter pour" + }, + "vs/workbench/contrib/interactiveSession/browser/contrib/interactiveSessionInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Poser une question", + "interactive.input.placeholderWithCommands": "Poser une question ou taper « / » pour les rubriques" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSession.contribution": { + "interactiveSession": "Session interactive", + "interactiveSession.editor.fontFamily": "Contrôle la famille de polices dans les sessions interactives.", + "interactiveSession.editor.fontSize": "Contrôle la taille de police en pixels dans les sessions interactives.", + "interactiveSession.editor.fontWeight": "Contrôle l’épaisseur de police dans sessions interactives.", + "interactiveSession.editor.lineHeight": "Contrôle la hauteur de ligne en pixels dans les sessions interactives. Utilisez 0 pour calculer la hauteur de ligne à partir de la taille de police.", + "interactiveSession.editor.wordWrap": "Contrôle si les lignes doivent être renvoyées à la ligne dans les sessions interactives.", + "interactiveSessionConfigurationTitle": "Session interactive" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionContributionServiceImpl": { + "vscode.extension.contributes.interactiveSession": "Contribue à un fournisseur de session interactive", + "vscode.extension.contributes.interactiveSession.icon": "Icône de ce fournisseur de session interactive.", + "vscode.extension.contributes.interactiveSession.id": "Identificateur unique pour ce fournisseur de session interactive.", + "vscode.extension.contributes.interactiveSession.label": "Nom d’affichage de ce fournisseur de session interactive.", + "vscode.extension.contributes.interactiveSession.when": "Condition qui doit être true pour activer ce fournisseur de session interactive." + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionEditorInput": { + "interactiveSessionEditorName": "Session interactive" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionInputPart": { + "interactiveSessionInput": "Entrée de session interactive" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionListRenderer": { + "interactiveSession": "Session interactive" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionWidget": { + "clear": "Effacer la session" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionColors": { + "interactive.requestBackground": "Couleur d’arrière-plan d’une demande interactive.", + "interactive.requestBorder": "Couleur de bordure d’une demande interactive." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionContextKeys": { + "hasInteractiveSessionProvider": "La valeur est true quand un fournisseur de session interactive a été inscrit.", + "inInteractiveInput": "True lorsque le focus est dans l’entrée interactive, false dans le cas contraire.", + "inInteractiveSession": "True lorsque le focus se trouve dans le widget de session interactive, false dans le cas contraire.", + "interactiveInputHasText": "La valeur est true quand l’entrée interactive contient du texte.", + "interactiveSessionRequestInProgress": "True lorsque la demande actuelle est toujours en cours.", + "interactiveSessionResponseHasProviderId": "La valeur est true quand le fournisseur a attribué un ID à cette réponse.", + "interactiveSessionResponseVote": "Lorsque la réponse a été votée, est définie sur « up ». Quand vous avez voté en bas, la valeur est 'down'. Sinon, une chaîne vide." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionServiceImpl": { + "emptyResponse": "Le fournisseur a renvoyé une réponse null" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionViewModel": { + "thinking": "Pensif" + }, + "vs/workbench/contrib/issue/browser/issue.contribution": { + "statusUnsupported": "L’argument --statut n’est pas encore pris en charge dans les navigateurs." + }, + "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Signaler le p&&roblème", "reportIssueInEnglish": "Signaler un problème..." }, - "vs/workbench/contrib/issue/electron-sandbox/issueActions": { + "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Ouvrir l'Explorateur de &&processus", "openProcessExplorer": "Ouvrir l'Explorateur de processus", - "reportPerformanceIssue": "Signaler un problème de performance..." + "reportPerformanceIssue": "Signaler un problème de performance...", + "stopTracing": "Arrêter le traçage", + "stopTracing.button": "&&Relancer et activer le suivi", + "stopTracing.detail": "Cette opération peut prendre jusqu’à une minute.", + "stopTracing.message": "Le traçage nécessite le lancement avec un argument '--trace'", + "stopTracing.title": "Création du fichier de trace..." }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Activer/désactiver la résolution des problèmes liés aux raccourcis clavier" @@ -6268,7 +7252,6 @@ "vs/workbench/contrib/languageStatus/browser/languageStatus.contribution": { "aria.1": "{0}, {1}", "aria.2": "{0}", - "cat": "Afficher", "langStatus.aria": "État de la langue de l’éditeur : {0}", "langStatus.name": "État de la langue de l’éditeur", "name.pattern": "{0} (État de la langue)", @@ -6276,6 +7259,16 @@ "reset": "Réinitialiser le compteur d’interaction d’état de la langue", "unpin": "Supprimer de la barre d’état" }, + "vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": { + "colorDecoratorsStatusItem.name": "État de l’élément décoratif des couleurs", + "colorDecoratorsStatusItem.source": "Éléments décoratifs des couleurs", + "foldingRangesStatusItem.name": "État du pliage", + "foldingRangesStatusItem.source": "Repli", + "status.button.configure": "Configurer", + "status.limited.details": "seules les {0} s’affichent pour des raisons de performances", + "status.limitedColorDecorators.short": "Éléments décoratifs des couleurs", + "status.limitedFoldingRanges.short": "Plages de pliage" + }, "vs/workbench/contrib/localHistory/browser/localHistory": { "localHistoryIcon": "Icône d’une entrée d’historique local dans l’affichage chronologique", "localHistoryRestore": "Icône de restauration du contenu d’une entrée d’historique local" @@ -6322,29 +7315,7 @@ "revealInMac": "Afficher dans le Finder", "revealInWindows": "Afficher dans l'Explorateur de fichiers" }, - "vs/workbench/contrib/localization/browser/localizationsActions": { - "available": "Disponible", - "chooseLocale": "Sélectionner la langue d'affichage", - "clearDisplayLanguage": "Effacer les préférences de langue d’affichage", - "configureLocale": "Configurer la langue d'affichage", - "installed": "Installé" - }, - "vs/workbench/contrib/localization/electron-sandbox/localeService": { - "argvInvalid": "Impossible d’écrire la langue d’affichage. Ouvrez les paramètres d’exécution, corrigez les erreurs/avertissements qu’il contient, puis réessayez.", - "installing": "Installation de la prise en charge linguistique {0} ...", - "openArgv": "Ouvrir les paramètres du runtime", - "restart": "&&Redémarrer", - "restartDisplayLanguageDetail": "Appuyez sur le bouton redémarrer pour redémarrer {0} et définir la langue d’affichage sur {1}.", - "restartDisplayLanguageMessage": "Pour modifier la langue d’affichage, {0} doit redémarrer" - }, - "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { - "activateLanguagePack": "Pour être utilisé dans {0}, VS Code doit être redémarré.", - "changeAndRestart": "Changer de langue et redémarrer", - "doNotChangeAndRestart": "Ne changez pas de langue.", - "doNotRestart": "Ne pas redémarrer", - "neverAgain": "Ne plus afficher", - "restart": "Redémarrer", - "updateLocale": "Souhaitez-vous changer la langue de l’interface de VS Code en {0} et redémarrer ?", + "vs/workbench/contrib/localization/common/localization.contribution": { "vscode.extension.contributes.localizations": "Contribuer aux localisations de l’éditeur", "vscode.extension.contributes.localizations.languageId": "Id de la langue dans laquelle les chaînes d’affichage sont traduites.", "vscode.extension.contributes.localizations.languageName": "Nom de la langue en anglais.", @@ -6354,6 +7325,19 @@ "vscode.extension.contributes.localizations.translations.id.pattern": "L’Id doit être `vscode` ou au format `publisherId.extensionName` pour traduire respectivement VS code ou une extension.", "vscode.extension.contributes.localizations.translations.path": "Un chemin relatif vers un fichier contenant les traductions du langage." }, + "vs/workbench/contrib/localization/common/localizationsActions": { + "available": "Disponible", + "chooseLocale": "Sélectionner la langue d'affichage", + "clearDisplayLanguage": "Effacer les préférences de langue d’affichage", + "configureLocale": "Configurer la langue d'affichage", + "installed": "Installé", + "moreInfo": "Plus d’informations" + }, + "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { + "changeAndRestart": "Changer de langue et redémarrer", + "neverAgain": "Ne plus afficher", + "updateLocale": "Voulez-vous changer la langue d’affichage de {0} à {1} et redémarrer ?" + }, "vs/workbench/contrib/localization/electron-sandbox/minimalTranslations": { "installAndRestart": "Installer et Redémarrer", "installAndRestartMessage": "Installez le module linguistique pour remplacer la langue d'affichage par {0}.", @@ -6361,43 +7345,44 @@ "showLanguagePackExtensions": "Recherchez dans les modules linguistiques du Marketplace pour remplacer la langue d'affichage par {0}." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "editSessionsLog": "Modifier les sessions", - "rendererLog": "Fenêtre", - "show window log": "Afficher le journal de la fenêtre", - "telemetryLog": "Télémétrie", - "userDataSyncLog": "Synchronisation des paramètres" + "remote name": "{0} (distant)", + "setDefaultLogLevel": "Définir comme niveau de journal par défaut", + "show window log": "Afficher le journal de la fenêtre" }, "vs/workbench/contrib/logs/common/logsActions": { - "critical": "Critique", + "all": "Tous", "current": "Actuelle", "debug": "Déboguer", "default": "Par défaut", - "default and current": "Par défaut et actuel(s)", "err": "Erreur", + "extensionLogs": "Journaux d’extension", "info": "Info", "log placeholder": "Sélectionner le fichier journal", - "off": "DESACTIVÉ", + "loggers": "Journaux", + "off": "Desactivé", "openSessionLogFile": "Ouvrir le fichier journal Windows (Session)...", + "resetLogLevel": "Définir comme niveau de journal par défaut", "selectLogLevel": "Sélectionner le niveau de journalisation (log)", + "selectLogLevelFor": " {0} : Sélectionner le niveau de journalisation", + "selectlog": "Définir le niveau de journalisation", "sessions placeholder": "Sélectionner une session", "setLogLevel": "Définir le niveau de journalisation (log) ...", "trace": "Trace", "warn": "Avertissement" }, - "vs/workbench/contrib/logs/electron-sandbox/logs.contribution": { - "mainLog": "Principal", - "sharedLog": "Partagé" - }, "vs/workbench/contrib/logs/electron-sandbox/logsActions": { "openExtensionLogsFolder": "Ouvrir le dossier des journaux d'extension", "openLogsFolder": "Ouvrir le dossier des journaux" }, "vs/workbench/contrib/markers/browser/markers.contribution": { + "Active File": "Afficher le fichier actif uniquement", + "Excluded Files": "Masquer les fichiers exclus", + "Infos": "Afficher les informations", "clearFiltersText": "Effacer le texte des filtres", "collapseAll": "Réduire tout", "copyMarker": "Copier", "copyMessage": "Copier le message", - "filter": "Filtrer", + "errors": "Afficher les erreurs", "focusProblemsFilter": "Filtre des problèmes de focus", "focusProblemsList": "Vue des problèmes de focus", "manyProblems": "10K+", @@ -6408,12 +7393,18 @@ "show multiline": "Afficher le message sur plusieurs lignes", "show singleline": "Afficher le message sur une seule ligne", "status.problems": "Problèmes", + "toggle Excluded Files": "Activer/désactiver les fichiers exclus", + "toggle active file": "Activer/désactiver le fichier actif", + "toggle errors": "Activer/désactiver les erreurs", + "toggle infos": "Activer/désactiver les infos", + "toggle warnings": "Activer/désactiver les avertissements", "totalErrors": "Erreurs : {0}", "totalInfos": "Infos : {0}", "totalProblems": "Total de {0} problèmes", "totalWarnings": "Avertissements : {0}", "viewAsTable": "Afficher sous forme de tableau", - "viewAsTree": "Voir sous forme d'arborescence" + "viewAsTree": "Voir sous forme d'arborescence", + "warnings": "Afficher les avertissements" }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "Problèmes", @@ -6437,10 +7428,7 @@ "vs/workbench/contrib/markers/browser/markersView": { "No problems filtered": "Affichage de {0} problèmes", "clearFilter": "Effacer les filtres", - "problems filtered": "Affichage de {0} problèmes sur {1}" - }, - "vs/workbench/contrib/markers/browser/markersViewActions": { - "filterIcon": "Icône de configuration du filtre dans la vue des marqueurs.", + "problems filtered": "Affichage de {0} problèmes sur {1}", "showing filtered problems": "Affichage de {0} sur {1}" }, "vs/workbench/contrib/markers/browser/messages": { @@ -6453,7 +7441,7 @@ "markers.panel.filter.ariaLabel": "Filtrer les problèmes", "markers.panel.filter.errors": "erreurs", "markers.panel.filter.infos": "infos", - "markers.panel.filter.placeholder": "Filtre (exemple : texte, **/*.ts, !**/modules_nœud/**)", + "markers.panel.filter.placeholder": "Filtre (exemple : texte, **/*.ts, !**/node_modules/**)", "markers.panel.filter.showErrors": "Afficher les erreurs", "markers.panel.filter.showInfos": "Afficher les informations", "markers.panel.filter.showWarnings": "Afficher les avertissements", @@ -6478,16 +7466,16 @@ "problems.panel.configuration.showCurrentInStatus": "Lorsqu'il est activé, le problème actuel s'affiche dans la barre d'état.", "problems.panel.configuration.title": "Affichage des problèmes", "problems.panel.configuration.viewMode": "Contrôle le mode d’affichage par défaut de la vue Problèmes.", - "problems.tree.aria.label.error.marker": "Erreur générée par {0} : {1} à la ligne {2} et au caractère {3}. {4}", + "problems.tree.aria.label.error.marker": "Erreur : {0} à la ligne {1} et caractère {2}.{3} générés par {4}", "problems.tree.aria.label.error.marker.nosource": "Erreur : {0} à la ligne {1} et au caractère {2}.{3}", - "problems.tree.aria.label.info.marker": "Information générée par {0} : {1} à la ligne {2} et au caractère {3}.{4}", + "problems.tree.aria.label.info.marker": "Information : {0} à la ligne {1} et caractère {2}.{3} générés par {4}", "problems.tree.aria.label.info.marker.nosource": "Information : {0} à la ligne {1} et au caractère {2}.{3}", - "problems.tree.aria.label.marker": "Problème généré par {0} : {1} à la ligne {2} et au caractère {3}.{4}", + "problems.tree.aria.label.marker": "Problème : {0} à la ligne {1} et caractère {2}.{3} générés par {4}", "problems.tree.aria.label.marker.nosource": "Problème : {0} à la ligne {1} et au caractère {2}.{3}", "problems.tree.aria.label.marker.relatedInformation": " Ce problème a des références à {0} emplacements.", "problems.tree.aria.label.relatedinfo.message": "{0} à la ligne {1} et caractère {2} dans {3}", "problems.tree.aria.label.resource": "{0} problèmes dans le fichier {1} du dossier {2}", - "problems.tree.aria.label.warning.marker": "Avertissement généré par {0} : {1} à la ligne {2} et au caractère {3}.{4}", + "problems.tree.aria.label.warning.marker": "Avertissement : {0} à la ligne {1} et caractère {2}.{3} générés par {4}", "problems.tree.aria.label.warning.marker.nosource": "Avertissement : {0} à la ligne {1} et au caractère {2}.{3}", "problems.view.focus.label": " Focus sur les problèmes (Erreurs, Avertissements, Infos)", "problems.view.toggle.label": "Activer/désactiver les problèmes (Erreurs, Avertissements, Infos)" @@ -6495,74 +7483,169 @@ "vs/workbench/contrib/mergeEditor/browser/commands/commands": { "layout.column": "Disposition des colonnes", "layout.mixed": "Disposition mixte", + "layout.showBase": "Afficher la base", + "layout.showBaseCenter": "Afficher le centre de base", + "layout.showBaseTop": "Afficher le haut de la base", "merge.acceptAllInput1": "Accepter toutes les modifications à partir de la gauche", "merge.acceptAllInput2": "Accepter toutes les modifications à partir de la droite", - "merge.goToNextConflict": "Accéder au conflit suivant", - "merge.goToPreviousConflict": "Accéder au conflit précédent", + "merge.goToNextUnhandledConflict": "Accéder au conflit non géré suivant", + "merge.goToPreviousUnhandledConflict": "Accéder au conflit non géré précédent", "merge.openBaseEditor": "Ouvrir le fichier de base", "merge.toggleCurrentConflictFromLeft": "Activer/désactiver le conflit actuel à partir de la gauche", "merge.toggleCurrentConflictFromRight": "Activer/désactiver le conflit actuel à partir de la droite", "mergeEditor": "Éditeur de fusion", + "mergeEditor.acceptMerge": "Terminer la fusion", + "mergeEditor.acceptMerge.unhandledConflicts.accept": "&&Terminé avec des conflits", + "mergeEditor.acceptMerge.unhandledConflicts.detail": "Le fichier contient des conflits non pris en charge.", + "mergeEditor.acceptMerge.unhandledConflicts.message": "Voulez-vous terminer la fusion de {0}?", "mergeEditor.compareInput1WithBase": "Comparer l’entrée 1 à la base", "mergeEditor.compareInput2WithBase": "Comparer l’entrée 2 à la base", "mergeEditor.compareWithBase": "Comparer avec la base", + "mergeEditor.resetChoice": "Réinitialiser le choix de « Fermer avec des conflits »", + "mergeEditor.resetResultToBaseAndAutoMerge": "Réinitialiser le résultat", + "mergeEditor.resetResultToBaseAndAutoMerge.short": "Réinitialiser", "openfile": "Ouvrir un fichier", + "showNonConflictingChanges": "Afficher les modifications non conflictuelles", "title": "Ouvrir l'Éditeur de fusion" }, "vs/workbench/contrib/mergeEditor/browser/commands/devCommands": { "merge.dev.copyState": "Copier l’état de l’éditeur de fusion au format JSON", - "merge.dev.openState": "Ouvrir l’état de l’éditeur de fusion à partir de JSON", - "mergeEditor.enterJSON": "Entrer JSON", + "merge.dev.loadContentsFromFolder": "Charger l’état de l’éditeur de fusion à partir d’un dossier", + "merge.dev.saveContentsToFolder": "Enregistrer l’état de l’éditeur de fusion dans le dossier", + "mergeEditor": "Éditeur de fusion (Dev)", "mergeEditor.name": "Éditeur de fusion", "mergeEditor.noActiveMergeEditor": "Aucun éditeur de fusion actif", - "mergeEditor.successfullyCopiedMergeEditorContents": "État de l’éditeur de fusion copié avec succès" + "mergeEditor.selectFolderToSaveTo": "Sélectionnez le dossier à sauvegarder.", + "mergeEditor.successfullyCopiedMergeEditorContents": "État de l’éditeur de fusion copié avec succès", + "mergeEditor.successfullySavedMergeEditorContentsToFolder": "Enregistrement réussi de l’état de l’éditeur de fusion dans le dossier" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": { + "diffAlgorithm.advanced": "Utilise l’algorithme de comparaison avancé.", + "diffAlgorithm.legacy": "Utilise l’algorithme de comparaison hérité.", "name": "Éditeur de fusion" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": { - "name": "Fusion en cours : {0}", - "unhandledConflicts.cancel": "Annuler", - "unhandledConflicts.detail1": "Les conflits de fusion dans cet éditeur ne seront pas gérés.", - "unhandledConflicts.detailN": "Les conflits de fusion dans {0} éditeurs ne seront pas gérés.", - "unhandledConflicts.discard": "Ignorer les modifications de fusion", - "unhandledConflicts.ignore": "Continuer avec des conflits", - "unhandledConflicts.msg": "Voulez-vous continuer avec des conflits non gérés?", - "unhandledConflicts.saveAndIgnore": "Enregistrer et continuer avec les conflits" + "name": "Fusion en cours : {0}" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": { + "acceptMerge": "&&Accepter la fusion", + "detail1": "Le résultat de la fusion sont perdus si vous ne l’enregistrez pas.", + "detail1Conflicts": "Le fichier contient des conflits non gérés. Le résultat de la fusion sera perdu si vous ne l’enregistrez pas.", + "detailN": "Les résultats de la fusion sont perdus si vous ne les enregistrez pas.", + "detailNConflicts": "Les fichiers contiennent des conflits non traités. Les résultats de fusion seront perdus si vous ne les enregistrez pas.", + "discard": "N&&e pas enregistrer", + "merge-editor.source": "Avant de résoudre les conflits dans l’éditeur de fusion", + "message1": "Voulez-vous conserver le résultat de fusion de {0} ?", + "messageN": "Voulez-vous conserver le résultat de fusion de {0} fichiers ?", + "noMoreWarn": "Ne plus me poser la question", + "save": "&&Enregistrer", + "saveTempFile.detail": "Cette opération écrit le résultat de la fusion dans le fichier d’origine et ferme l’éditeur de fusion.", + "saveTempFile.message": "Voulez-vous accepter le résultat de la fusion ?", + "saveWithConflict": "&&Enregistrer avec des conflits", + "workspace.close": "&&Fermer", + "workspace.closeWithConflicts": "&&Fermer avec des conflits", + "workspace.detail1.handled": "Vos changements sont perdus si vous ne les enregistrez pas.", + "workspace.detail1.unhandled": "Le fichier contient des conflits non pris en charge. Vos modifications seront perdues si vous ne les enregistrez pas.", + "workspace.detail1.unhandled.nonDirty": "Le fichier contient des conflits non pris en charge.", + "workspace.detailN.handled": "Vos changements sont perdus si vous ne les enregistrez pas.", + "workspace.detailN.unhandled": "Les fichiers contiennent des conflits non traités. Vos modifications seront perdues si vous ne les enregistrez pas.", + "workspace.detailN.unhandled.nonDirty": "Les fichiers contiennent des conflits non traités.", + "workspace.doNotSave": "N&&e pas enregistrer", + "workspace.message1": "Voulez-vous enregistrer les modifications apportées à {0} ?", + "workspace.message1.nonDirty": "Voulez-vous fermer l’éditeur de fusion pour {0} ?", + "workspace.messageN": "Voulez-vous enregistrer les modifications apportées aux fichiers {0} ?", + "workspace.messageN.nonDirty": "Voulez-vous fermer les éditeurs de fusion pour {0} ?", + "workspace.save": "&&Enregistrer", + "workspace.saveWithConflict": "&&Enregistrer avec des conflits" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": { + "conflictingLine": "1 Ligne en conflit", + "conflictingLines": "{0} Lignes en conflit" + }, + "vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": { + "setInputHandled": "Définir l’entrée gérée", + "undoMarkAsHandled": "Annuler la marque comme gérée" }, "vs/workbench/contrib/mergeEditor/browser/view/colors": { "mergeEditor.change.background": "Couleur d’arrière-plan des modifications.", "mergeEditor.change.word.background": "Couleur d’arrière-plan des modifications de mots.", + "mergeEditor.changeBase.background": "Couleur d’arrière-plan des modifications apportées à la base.", + "mergeEditor.changeBase.word.background": "Couleur d’arrière-plan des modifications de mots dans la base.", "mergeEditor.conflict.handled.minimapOverViewRuler": "Couleur de premier plan des modifications apportées à l’entrée 1.", "mergeEditor.conflict.handledFocused.border": "Couleur de bordure des conflits individuels focalisés pris en charge", "mergeEditor.conflict.handledUnfocused.border": "Couleur de bordure des conflits individuels non focalisés pris en charge", + "mergeEditor.conflict.input1.background": "Couleur d’arrière-plan des décorations dans l’entrée 1.", + "mergeEditor.conflict.input2.background": "Couleur d’arrière-plan des décorations dans l’entrée 2.", "mergeEditor.conflict.unhandled.minimapOverViewRuler": "Couleur de premier plan des modifications apportées à l’entrée 1.", "mergeEditor.conflict.unhandledFocused.border": "Couleur de bordure des conflits individuels focalisés non pris en charge", - "mergeEditor.conflict.unhandledUnfocused.border": "Couleur de bordure des conflits individuels non focalisés non pris en charge" + "mergeEditor.conflict.unhandledUnfocused.border": "Couleur de bordure des conflits individuels non focalisés non pris en charge", + "mergeEditor.conflictingLines.background": "Arrière-plan du texte « Lignes en conflit »." + }, + "vs/workbench/contrib/mergeEditor/browser/view/conflictActions": { + "accept": "Accepter {0}", + "acceptBoth": "Accepter la combinaison", + "acceptBoth0First": "Accepter la combinaison ({0} FIRST)", + "acceptBothTooltip": "Acceptez une combinaison automatique des deux côtés dans le document de résultats.", + "acceptTooltip": "Accepter {0} dans le document de résultats.", + "append": "Ajouter {0}", + "appendTooltip": "Ajouter {0} au document de résultats.", + "combine": "Accepter la combinaison", + "ignore": "Ignorer", + "manualResolution": "Résolution manuelle", + "manualResolutionTooltip": "Ce conflit a été résolu manuellement.", + "markAsHandledTooltip": "Ne prenez pas ce côté du conflit.", + "noChangesAccepted": "Aucune modification acceptée", + "noChangesAcceptedTooltip": "La résolution actuelle de ce conflit est égale à l’ancêtre courant des modifications de droite et de gauche.", + "remove": "Supprimer {0}", + "removeTooltip": "Supprimer {0} du document de résultats.", + "resetToBase": "Réinitialiser la base", + "resetToBaseTooltip": "Rétablissez ce conflit à l’ancêtre courant des modifications de droite et de gauche." + }, + "vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": { + "base": "Base", + "compareWith": "Comparaison en cours avec {0}", + "compareWithTooltip": "Les différences sont mises en surbrillance avec une couleur d’arrière-plan." }, "vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": { - "accept": "Accepter", + "accept.conflicting": "Accepter (le résultat est incorrect)", + "accept.excluded": "Accepter", + "accept.first": "Annuler l’acceptation", + "accept.second": "Annuler l’acceptation (actuellement deuxième)", + "input1": "Entrée 1", + "input2": "Entrée 2", "mergeEditor.accept": "Accepter {0}", "mergeEditor.acceptBoth": "Accepter les deux", "mergeEditor.markAsHandled": "Marquer comme géré", "mergeEditor.swap": "Échanger" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": { + "allConflictHandled": "Tous les conflits sont gérés, la fusion peut être effectuée maintenant.", + "goToNextConflict": "Accéder au conflit suivant", "mergeEditor.remainingConflict": "{0} conflits restants ", - "mergeEditor.remainingConflicts": "{0} conflit restant" + "mergeEditor.remainingConflicts": "{0} conflit restant", + "result": "Résultat" }, "vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": { - "editor.mergeEditor.label": "Éditeur de fusion", - "input1": "Entrée 1", - "input2": "Entrée 2", - "mergeEditor": "Éditeur de fusion de texte", - "result": "Résultat" + "mergeEditor": "Éditeur de fusion de texte" + }, + "vs/workbench/contrib/mergeEditor/browser/view/viewModel": { + "noConflictMessage": "Il n’y a actuellement aucun conflit ayant le focus qui puisse être activé." }, "vs/workbench/contrib/mergeEditor/common/mergeEditor": { "baseUri": "URI du baser d’un éditeur de fusion", "editorLayout": "Mode de disposition d’un éditeur de fusion", "is": "L’éditeur est un éditeur de fusion", - "resultUri": "URI du résultat d’un éditeur de fusion" + "isr": "L’éditeur est l’éditeur de résultats d’un éditeur de fusion.", + "resultUri": "URI du résultat d’un éditeur de fusion", + "showBase": "Si l’éditeur de fusion affiche la version de base", + "showBaseAtTop": "Si la base doit être affichée en haut", + "showNonConflictingChanges": "Si l’éditeur de fusion affiche des modifications non conflictuelles" + }, + "vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Ouvrir la sélection dans l’éditeur de fusion temporaire", + "merge.dev.openState": "Ouvrir l’état de l’éditeur de fusion à partir de JSON", + "mergeEditor": "Éditeur de fusion (Dev)", + "mergeEditor.enterJSON": "Entrer JSON" }, "vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": { "notebookActions.changeCellToCode": "Changer la cellule en code", @@ -6579,16 +7662,20 @@ "notebookActions.expandCellOutput": "Développer la sortie de cellule", "notebookActions.joinCellAbove": "Joindre à la cellule précédente", "notebookActions.joinCellBelow": "Joindre à la cellule suivante", + "notebookActions.joinSelectedCells": "Joindre les cellules sélectionnées", "notebookActions.moveCellDown": "Déplacer la cellule vers le bas", "notebookActions.moveCellUp": "Déplacer la cellule vers le haut", "notebookActions.splitCell": "Diviser la cellule", - "notebookActions.toggleOutputs": "Activer/désactiver les sorties" + "notebookActions.toggleOutputs": "Activer/désactiver les sorties", + "notebookActions.toggleScrolling": "Activer/désactiver la sortie de la cellule de défilement" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": { "notebook.cell.status.executing": "Exécution en cours", "notebook.cell.status.failed": "Échec", "notebook.cell.status.pending": "En attente", - "notebook.cell.status.success": "Opération réussie" + "notebook.cell.status.success": "Opération réussie", + "notebook.cell.statusBar.timerTooltip": "**Dernière exécution** {0}\r\n\r\n**Durée d’exécution** {1}\r\n\r\n**Surcharge de temps** {2}\r\n\r\n**Temps de rendu**\r\n\r\n{3}", + "notebook.cell.statusBar.timerTooltip.reportIssueFootnote": "Utilisez les liens ci-dessus pour enregistrer un problème à l’aide du rapporteur du problème." }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": { "notebook.cell.status.autoDetectLanguage": "Accepter la langue détectée : {0}", @@ -6602,22 +7689,12 @@ "toggleNotebookClipboardLog": "Activer/désactiver la résolution des problèmes liés au Presse-papiers du notebook" }, "vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": { - "current1": "Actuellement sélectionnés", - "current2": "{0} – Actuellement sélectionnés", - "installSuggestedKernel": "Installer les extensions suggérées", "kernel.select.label": "Sélectionner le noyau", "notebook.activeCellStatusName": "Sélections de l’éditeur de blocs-notes", "notebook.info": "Informations du noyau du bloc-notes", "notebook.multiActiveCellIndicator": "Cellule {0} ({1} sélectionnée(s))", "notebook.select": "Sélection du noyau du bloc-notes", "notebook.singleActiveCellIndicator": "Cellule {0} sur {1}", - "notebookActions.selectKernel": "Sélectionner un noyau de Notebook", - "notebookActions.selectKernel.args": "Arguments du noyau de Notebook", - "otherKernelKinds": "Autre", - "prompt.placeholder.change": "Modifier le noyau pour « {0} »", - "prompt.placeholder.select": "Sélectionnez le noyau pour « {0} »", - "searchForKernels": "Parcourir le marché pour les extensions de noyau", - "suggestedKernels": "Suggestions", "tooltop": "{0} (suggestion)" }, "vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": { @@ -6636,7 +7713,7 @@ "label.toggleReplaceButton": "Activer/désactiver le remplacement", "notebook.find.filter.filterAction": "Rechercher des filtres", "notebook.find.filter.findInCodeInput": "Source de la cellule de code", - "notebook.find.filter.findInCodeOutput": "Sortie de cellule", + "notebook.find.filter.findInCodeOutput": "Sorties de cellule de code", "notebook.find.filter.findInMarkupInput": "Source Markdown", "notebook.find.filter.findInMarkupPreview": "Markdown rendu", "placeholder.find": "Rechercher", @@ -6650,6 +7727,7 @@ "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Mettre en forme le Notebook", "formatCell.label": "Mettre en forme la cellule", + "formatCells.label": "Mettre en forme les cellules", "label": "Mettre en forme le Notebook" }, "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { @@ -6680,11 +7758,23 @@ "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { "setProfileTitle": "Définir le profil" }, + "vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": { + "codeAction.apply": "Application de l'action de code '{0}'.", + "codeaction.get2": "Obtention d’actions de code à partir de «{0}» ([configure]({1})).", + "label": "Mettre en forme le Notebook", + "notebookFormatSave.formatting": "Mise en forme", + "notebookSaveParticipants.cellCodeActions": "Exécution d’actions de code", + "notebookSaveParticipants.notebookCodeActions": "Exécution d’actions de code « Notebook »" + }, "vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": { "workbench.notebook.clearNotebookEdtitorTypeCache": "Effacer le cache du type d’éditeur de notebook", "workbench.notebook.inspectLayout": "Inspecter la disposition Notebook", "workbench.notebook.toggleLayoutTroubleshoot": "Activer/désactiver la résolution des problèmes de disposition" }, + "vs/workbench/contrib/notebook/browser/controller/cellOperations": { + "notebookActions.joinSelectedCells": "Impossible de joindre des cellules de différents types", + "notebookActions.joinSelectedCells.label": "Joindre les cellules du bloc-notes" + }, "vs/workbench/contrib/notebook/browser/controller/coreActions": { "miShare": "Partager", "notebookActions.category": "Notebook", @@ -6694,9 +7784,12 @@ "vs/workbench/contrib/notebook/browser/controller/editActions": { "autoDetect": "Détection automatique", "changeLanguage": "Changer le langage des cellules", - "clearAllCellsOutputs": "Effacer les sorties de toutes les cellules", + "clearAllCellsOutputs": "Effacer toutes les sorties", "clearCellOutputs": "Effacer les sorties de cellule", + "confirmDeleteButton": "Supprimer", + "confirmDeleteButtonMessage": "Cette cellule est en cours d’exécution. Voulez-vous vraiment la supprimer ?", "detectLanguage": "Accepter la langue détectée pour la cellule", + "doNotAskAgain": "Ne plus me poser la question", "languageDescription": "({0}) - Langage actuel", "languageDescriptionConfigured": "({0})", "languagesPicks": "langages (identificateur)", @@ -6716,6 +7809,7 @@ "notebookActions.executeAndSelectBelow": "Exécuter la cellule du Notebook et sélectionner en dessous", "notebookActions.executeBelow": "Exécuter les cellules au-dessous", "notebookActions.executeNotebook": "Exécuter tout", + "notebookActions.interruptNotebook": "Interrompre", "notebookActions.renderMarkdown": "Afficher toutes les cellules Markdown", "revealLastFailedCell": "Atteindre la cellule ayant échoué le plus récemment", "revealLastFailedCellShort": "Aller à", @@ -6748,14 +7842,15 @@ "customizeNotebook": "Personnalisez le bloc-notes...", "notebook.placeholder": "Fichier de paramètres dans lequel enregistrer", "notebook.saveMimeTypeOrder": "Enregistrer l’ordre d’affichage mimetype", - "notebook.showLineNumbers": "Afficher les numéros de ligne du bloc-notes", + "notebook.showLineNumbers": "Numéros de ligne de bloc-notes", "notebook.toggleBreadcrumb": "Basculer les barres de navigation", "notebook.toggleCellToolbarPosition": "Changer la position de la barre d’outils des cellules", "notebook.toggleLineNumbers": "Activer/désactiver les numéros de ligne du bloc-notes", "saveTarget.machine": "Paramètres utilisateur", "saveTarget.workspace": "Paramètres de l'espace de travail", "workbench.notebook.layout.configure.label": "Personnaliser la disposition du bloc-notes", - "workbench.notebook.layout.select.label": "Sélectionner une des dispositions de bloc-notes" + "workbench.notebook.layout.select.label": "Sélectionner une des dispositions de bloc-notes", + "workbench.notebook.layout.webview.reset.label": "Réinitialiser l’affichage web du bloc-notes" }, "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { "builtinRenderInfo": "intégré", @@ -6767,6 +7862,8 @@ "promptChooseMimeTypeInSecure.placeHolder": "Sélectionnez le type MIME à afficher pour la sortie actuelle. Les types MIME enrichis sont disponibles uniquement quand le notebook est digne de confiance" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { + "notebook.diff.action.next.title": "Voir la modification suivante", + "notebook.diff.action.previous.title": "Afficher le changement précédent", "notebook.diff.cell.revertInput": "Restaurer l'entrée", "notebook.diff.cell.revertMetadata": "Restaurer les métadonnées", "notebook.diff.cell.revertOutputs": "Restaurer les sorties", @@ -6777,32 +7874,9 @@ "notebook.diff.showOutputs": "Afficher les différences de sorties", "notebook.diff.switchToText": "Ouvrir l'éditeur de différences de texte" }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": { "notebookTreeAriaLabel": "Outil Diff pour textes de Notebook" }, - "vs/workbench/contrib/notebook/browser/extensionPoint": { - "contributes.notebook.provider": "Ajoute un fournisseur de document de notebook.", - "contributes.notebook.provider.displayName": "Nom contrôlable de visu du notebook.", - "contributes.notebook.provider.selector": "Ensemble de globs auquel est destiné le notebook.", - "contributes.notebook.provider.selector.filenamePattern": "Glob pour lequel le notebook est activé.", - "contributes.notebook.provider.viewType": "Type du bloc-notes.", - "contributes.notebook.renderer": "Ajoute un fournisseur de renderer de sortie de notebook.", - "contributes.notebook.renderer.displayName": "Nom contrôlable de visu du renderer de sortie du notebook.", - "contributes.notebook.renderer.entrypoint": "Fichier à charger dans la vue web pour afficher l'extension.", - "contributes.notebook.renderer.entrypoint.extends": "Rendu existant que celui-ci étend.", - "contributes.notebook.renderer.hardDependencies": "Liste des dépendances du noyau requises par le convertisseur. Si l’une des dépendances est présente dans `NotebookKernel.preloads`, le convertisseur peut être utilisé.", - "contributes.notebook.renderer.optionalDependencies": "Liste des dépendances du noyau logiciel que le convertisseur peut utiliser. Si l’une des dépendances est présente dans `NotebookKernel.preloads`, le convertisseur sera préféré aux convertisseurs qui n’interagissent pas avec le noyau.", - "contributes.notebook.renderer.requiresMessaging": "Indique si et comment le convertisseur doit communiquer avec un hôte d’extension, via `createRendererMessaging`. Les convertisseurs avec une configuration minimale de messagerie plus importante peuvent ne pas fonctionner dans tous les environnements.", - "contributes.notebook.renderer.requiresMessaging.always": "La messagerie est requise. Le convertisseur est utilisé uniquement lorsqu’il fait partie d’une extension qui peut être exécutée dans un hôte d’extension.", - "contributes.notebook.renderer.requiresMessaging.never": "Le convertisseur ne requiert pas de messagerie.", - "contributes.notebook.renderer.requiresMessaging.optional": "Le convertisseur est plus efficace si la messagerie est disponible, mais elle n’est pas nécessaire.", - "contributes.notebook.renderer.viewType": "Identificateur unique du renderer de sortie du notebook.", - "contributes.notebook.selector": "Ensemble de globs auquel est destiné le notebook.", - "contributes.notebook.selector.provider.excludeFileNamePattern": "Glob pour lequel le notebook est désactivé.", - "contributes.priority": "Détermine si l'éditeur personnalisé est activé automatiquement quand l'utilisateur ouvre un fichier. Ce comportement peut être remplacé par les utilisateurs via le paramètre 'workbench.editorAssociations'.", - "contributes.priority.default": "L'éditeur est automatiquement utilisé quand l'utilisateur ouvre une ressource, à condition qu'aucun autre éditeur personnalisé par défaut ne soit inscrit pour cette ressource.", - "contributes.priority.option": "L'éditeur n'est pas automatiquement utilisé quand l'utilisateur ouvre une ressource, mais l'utilisateur peut passer à l'éditeur à l'aide de la commande Rouvrir avec." - }, "vs/workbench/contrib/notebook/browser/notebook.contribution": { "insertToolbarLocation.betweenCells": "Barre d’outils qui apparaît lors du pointage entre les cellules.", "insertToolbarLocation.both": "Les deux barres d’outils.", @@ -6811,28 +7885,36 @@ "notebook.cellToolbarLocation.description": "Indique si la barre d'outils de la cellule doit être affichée, ou si elle doit être masquée.", "notebook.cellToolbarLocation.viewType": "Configurer la position de la barre d’outils des cellules pour des types de fichiers en particulier", "notebook.cellToolbarVisibility.description": "Indique si la barre d’outils de la cellule doit apparaître au survol de la souris ou au clic.", + "notebook.codeActionsOnSave": "Expérimental. Exécutez une série de CodeActions pour un bloc-notes lors de l’enregistrement. CodeActions doit être spécifié, le fichier ne doit pas être enregistré après un délai et l’éditeur ne doit pas être en cours d’arrêt. Exemple : « source.fixAll: true »", "notebook.compactView.description": "Détermine si l’éditeur de bloc-notes doit être rendu dans un format compact. Par exemple, lorsqu’il est activé, il diminue la largeur de la marge de gauche.", + "notebook.confirmDeleteRunningCell": "Contrôlez si une invite de confirmation est nécessaire pour supprimer une cellule en cours d’exécution.", "notebook.consolidatedOutputButton.description": "Contrôle si les actions de sortie doivent être rendues dans la barre d’outils de sortie.", "notebook.consolidatedRunButton.description": "Contrôle si des actions supplémentaires sont affichées dans une liste déroulante à côté du bouton Exécuter.", + "notebook.diff.enableOverviewRuler.description": "Indique s’il faut afficher la règle de vue d’ensemble dans l’éditeur de diff pour le notebook.", "notebook.diff.enablePreview.description": "Indique s'il est nécessaire d'utiliser l'éditeur de différences de texte pour le notebook.", "notebook.displayOrder.description": "Liste de priorités des types mime de sortie", "notebook.dragAndDrop.description": "Détermine si l’éditeur de blocs-notes doit autoriser les cellules à déplacer des cellules par glisser-déplacer.", "notebook.editorOptions.experimentalCustomization": "Paramètres des éditeurs de code utilisés dans les blocs-notes. Ils peuvent être utilisés pour personnaliser la plupart des paramètres editor.*.", - "notebook.focusIndicator.description": "Contrôle le rendu de l’indicateur de focus sur les bordures de cellule ou sur la reliure gauche", + "notebook.findScope": "Personnalisez le comportement du widget Rechercher pour la recherche dans les cellules du bloc-notes. Lorsque la source de balisage et l’aperçu de balisage sont activés, le widget rechercher recherche le code source ou l’aperçu en fonction de l’état actuel de la cellule.", + "notebook.focusIndicator.description": "Contrôle le rendu de l’indicateur de focus sur les bordures de cellule ou sur la reliure gauche.", + "notebook.formatOnCellExecution": "Mettez en forme une cellule de notebook lors de l’exécution. Un formateur doit être disponible.", + "notebook.formatOnSave": "Mettre en forme un bloc-notes lors de l’enregistrement. Un formateur doit être disponible, le fichier ne doit pas être enregistré après un certain délai et l’éditeur ne doit pas être arrêté.", "notebook.globalToolbar.description": "Détermine si une barre d’outils globale doit être rendue dans l’éditeur de blocs-notes.", "notebook.globalToolbarShowLabel": "Contrôle si les actions de la barre d’outils du bloc-notes doivent afficher l’étiquette ou non.", "notebook.insertToolbarPosition.description": "Contrôlez l’emplacement d’affichage des actions de cellule d’insertion.", "notebook.interactiveWindow.collapseCodeCells": "Contrôle si les cellules de code de la fenêtre interactive sont réduites par défaut.", "notebook.markup.fontSize": "Contrôle la taille de police en pixels du balisage rendu dans les notebooks. Lorsqu’il est défini sur {0}, 120 % des {1} sont utilisés.", - "notebook.outputFontFamily": "Famille de polices pour le texte de sortie des cellules du bloc-notes. Lorsqu’il est défini sur vide, le {0} est utilisé.", - "notebook.outputFontSize": "Taille de police du texte de sortie pour les cellules du bloc-notes. Lorsqu’il est défini sur {0}, {1} est utilisé.", - "notebook.outputLineHeight": "Hauteur de ligne du texte de sortie pour les cellules du bloc-notes.\r\n : les valeurs comprises entre 0 et 8 sont utilisées comme multiplicateur avec la taille de police.\r\n : les valeurs supérieures ou égales à 8 seront utilisées comme valeurs effectives.", + "notebook.outputFontFamily": "Famille de polices du texte de sortie dans les cellules du bloc-notes. Lorsqu’il est défini sur vide, le {0} est utilisé.", + "notebook.outputFontSize": "Taille de police du texte de sortie dans les cellules du bloc-notes. Lorsque la valeur est 0, {0} est utilisé.", + "notebook.outputLineHeight": "Hauteur de ligne du texte de sortie dans les cellules du bloc-notes.\r\n - Quand la valeur est 0, la hauteur de ligne de l’éditeur est utilisée.\r\n - Les valeurs comprises entre 0 et 8 sont utilisées comme multiplicateur avec la taille de police.\r\n - Les valeurs supérieures ou égales à 8 seront utilisées comme valeurs effectives.", + "notebook.outputScrolling": "SortiesAfficher initialement les sorties du notebook dans une région déroulante lorsque la longueur dépasse la limite", + "notebook.outputWordWrap": "Contrôle si les lignes de la sortie doivent être incluses dans un wrapper.", "notebook.showCellStatusbar.description": "Indique si la barre d'état de la cellule doit être affichée.", "notebook.showCellStatusbar.hidden.description": "La barre d’état de la cellule est toujours masquée.", "notebook.showCellStatusbar.visible.description": "La barre d’état de la cellule est toujours visible.", "notebook.showCellStatusbar.visibleAfterExecute.description": "La barre d’état de la cellule est masquée jusqu’à ce que la cellule soit exécutée. Ensuite, elle devient visible et affiche l’état d’exécution.", "notebook.showFoldingControls.description": "Contrôle l’affichage de la Flèche de pliage de l’en-tête de démarque.", - "notebook.textOutputLineLimit": "Contrôlez le nombre de lignes de texte qui sont rendues dans une sortie texte.", + "notebook.textOutputLineLimit": "Contrôle le nombre de lignes de texte affichées dans une sortie de texte. Si {0} est activé, ce paramètre est utilisé pour déterminer la hauteur de défilement de la sortie.", "notebook.undoRedoPerCell.description": "Indique si une pile d’annulation/rétablissement distincte doit exister pour chaque cellule.", "notebookConfigurationTitle": "Notebook", "showFoldingControls.always": "Les contrôles de pliage sont toujours visibles.", @@ -6841,7 +7923,11 @@ }, "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Impossible d’ouvrir la ressource avec le type d’éditeur de notebook «{0}», vérifiez si l’extension appropriée est installée et activée.", - "notebookOpenInTextEditor": "Ouvrir dans l’Éditeur de texte" + "fail.noEditor.extensionMissing": "Impossible d’ouvrir la ressource avec le type d’éditeur de notebook «{0}», vérifiez si l’extension appropriée est installée et activée.", + "notebookOpenAsText": "Ouvrir en tant que texte", + "notebookOpenEnableMissingViewType": "Activer l’extension pour '{0}'", + "notebookOpenInTextEditor": "Ouvrir dans l’Éditeur de texte", + "notebookOpenInstallMissingViewType": "Installer l’extension pour « {0} »" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { "focusedCellBackground": "Couleur d'arrière-plan d'une cellule lorsque la cellule a le focus.", @@ -6860,6 +7946,7 @@ "notebook.outputContainerBorderColor": "Couleur de bordure du conteneur de sortie de notebook.", "notebook.selectedCellBorder": "Couleur de la bordure supérieure et inférieure de la cellule quand celle-ci est sélectionnée mais qu'elle n'a pas le focus.", "notebook.symbolHighlightBackground": "Couleur d'arrière-plan de la cellule en surbrillance", + "notebookEditorOverviewRuler.runningCellForeground": "Couleur de l’ornement de cellule en cours d’exécution dans la règle de vue d’ensemble de l’éditeur de bloc-notes.", "notebookScrollbarSliderActiveBackground": "Couleur d'arrière-plan du curseur de barre de défilement de Notebook quand un utilisateur clique sur le curseur.", "notebookScrollbarSliderBackground": "Couleur d'arrière-plan du curseur de barre de défilement de Notebook.", "notebookScrollbarSliderHoverBackground": "Couleur d'arrière-plan du curseur de barre de défilement de Notebook quand un utilisateur pointe sur le curseur.", @@ -6869,13 +7956,36 @@ "notebookTreeAriaLabel": "Notebook", "selectedCellBackground": "Couleur d'arrière-plan d'une cellule quand celle-ci est sélectionnée." }, - "vs/workbench/contrib/notebook/browser/notebookExecutionServiceImpl": { - "notebookRunTrust": "L’exécution d’une cellule de bloc-notes entraîne l’exécution de code à partir de cet espace de travail." + "vs/workbench/contrib/notebook/browser/notebookExtensionPoint": { + "contributes.notebook.provider": "Ajoute un fournisseur de document de notebook.", + "contributes.notebook.provider.displayName": "Nom contrôlable de visu du notebook.", + "contributes.notebook.provider.selector": "Ensemble de globs auquel est destiné le notebook.", + "contributes.notebook.provider.selector.filenamePattern": "Glob pour lequel le notebook est activé.", + "contributes.notebook.provider.viewType": "Type du bloc-notes.", + "contributes.notebook.renderer": "Ajoute un fournisseur de renderer de sortie de notebook.", + "contributes.notebook.renderer.displayName": "Nom contrôlable de visu du renderer de sortie du notebook.", + "contributes.notebook.renderer.entrypoint": "Fichier à charger dans la vue web pour afficher l'extension.", + "contributes.notebook.renderer.entrypoint.extends": "Rendu existant que celui-ci étend.", + "contributes.notebook.renderer.hardDependencies": "Liste des dépendances du noyau requises par le convertisseur. Si l’une des dépendances est présente dans `NotebookKernel.preloads`, le convertisseur peut être utilisé.", + "contributes.notebook.renderer.optionalDependencies": "Liste des dépendances du noyau logiciel que le convertisseur peut utiliser. Si l’une des dépendances est présente dans `NotebookKernel.preloads`, le convertisseur sera préféré aux convertisseurs qui n’interagissent pas avec le noyau.", + "contributes.notebook.renderer.requiresMessaging": "Indique si et comment le convertisseur doit communiquer avec un hôte d’extension, via `createRendererMessaging`. Les convertisseurs avec une configuration minimale de messagerie plus importante peuvent ne pas fonctionner dans tous les environnements.", + "contributes.notebook.renderer.requiresMessaging.always": "La messagerie est requise. Le convertisseur est utilisé uniquement lorsqu’il fait partie d’une extension qui peut être exécutée dans un hôte d’extension.", + "contributes.notebook.renderer.requiresMessaging.never": "Le convertisseur ne requiert pas de messagerie.", + "contributes.notebook.renderer.requiresMessaging.optional": "Le convertisseur est plus efficace si la messagerie est disponible, mais elle n’est pas nécessaire.", + "contributes.notebook.renderer.viewType": "Identificateur unique du renderer de sortie du notebook.", + "contributes.notebook.selector": "Ensemble de globs auquel est destiné le notebook.", + "contributes.notebook.selector.provider.excludeFileNamePattern": "Glob pour lequel le notebook est désactivé.", + "contributes.preload.entrypoint": "Chemin du fichier chargé dans la vue web.", + "contributes.preload.localResourceRoots": "Les chemins d’accès aux ressources supplémentaires qui doivent être autorisées dans la vue web.", + "contributes.preload.provider": "Ajoute des préchargements de notebooks.", + "contributes.preload.provider.viewType": "Type du bloc-notes.", + "contributes.priority": "Détermine si l'éditeur personnalisé est activé automatiquement quand l'utilisateur ouvre un fichier. Ce comportement peut être remplacé par les utilisateurs via le paramètre 'workbench.editorAssociations'.", + "contributes.priority.default": "L'éditeur est automatiquement utilisé quand l'utilisateur ouvre une ressource, à condition qu'aucun autre éditeur personnalisé par défaut ne soit inscrit pour cette ressource.", + "contributes.priority.option": "L'éditeur n'est pas automatiquement utilisé quand l'utilisateur ouvre une ressource, mais l'utilisateur peut passer à l'éditeur à l'aide de la commande Rouvrir avec." }, "vs/workbench/contrib/notebook/browser/notebookIcons": { "clearIcon": "Icône permettant d'effacer les sorties de cellule dans les éditeurs de notebook.", "collapsedIcon": "Icône permettant d'annoter une section réduite dans les éditeurs de notebooks.", - "configureKernel": "Icône de configuration du widget de configuration de noyau dans les éditeurs de notebooks.", "deleteCellIcon": "Icône permettant de supprimer une cellule dans les éditeurs de notebook.", "editIcon": "Icône permettant de modifier une cellule dans les éditeurs de notebook.", "errorStateIcon": "Icône permettant d'indiquer un état d'erreur dans les éditeurs de notebooks.", @@ -6888,26 +7998,39 @@ "mimetypeIcon": "Icône d'un type MIME dans les éditeurs de notebook.", "moveDownIcon": "Icône permettant de se déplacer d'une cellule vers le bas dans les éditeurs de notebooks.", "moveUpIcon": "Icône permettant de se déplacer d'une cellule vers le haut dans les éditeurs de notebooks.", + "nextChangeIcon": "Icône de l'action du changement suivant dans l'éditeur de différences.", "openAsTextIcon": "Icône permettant d'ouvrir le notebook dans un éditeur de texte.", "pendingStateIcon": "Icône indiquant un état d’attente dans les éditeurs de blocs-notes.", + "previousChangeIcon": "Icône de l'action du changement précédent dans l'éditeur de différences.", "renderOutputIcon": "Icône permettant d'afficher la sortie dans l'éditeur de différences.", "revertIcon": "Icône de restauration dans les éditeurs de notebook.", "selectKernelIcon": "Icône de configuration permettant de sélectionner un noyau dans les éditeurs de notebook.", "splitCellIcon": "Icône permettant de diviser une cellule dans les éditeurs de notebook.", "stopEditIcon": "Icône permettant d'arrêter de modifier une cellule dans les éditeurs de notebook.", "stopIcon": "Icône d'arrêt d'exécution dans les éditeurs de notebook.", - "successStateIcon": "Icône permettant d'indiquer un état de réussite dans les éditeurs de notebook.", - "unfoldIcon": "Icône permettant de déplier une cellule dans les éditeurs de notebook." + "successStateIcon": "Icône permettant d'indiquer un état de réussite dans les éditeurs de notebook." + }, + "vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": { + "notebookRunTrust": "L’exécution d’une cellule de bloc-notes entraîne l’exécution de code à partir de cet espace de travail." + }, + "vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": { + "workbench.notebook.clearNotebookKernelsMRUCache": "Clear Notebook Kernels MRU Cache" }, "vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": { "disableOtherKeymapsConfirmation": "Désactiver les autres mappages de touches ({0}) pour éviter les conflits de combinaisons de touches ?", "no": "Non", "yes": "Oui" }, + "vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": { + "renderChannelName": "Rendu du bloc-notes" + }, + "vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": { + "notebookOpenInstallMissingViewType": "Installer l’extension pour « {0} »" + }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": { "notebook.cell.toggleLineNumbers.title": "Afficher les numéros de ligne de cellule", "notebook.lineNumbers": "Contrôle l’affichage des numéros de ligne dans l’éditeur de cellule.", - "notebook.showLineNumbers": "Afficher les numéros de ligne du bloc-notes", + "notebook.showLineNumbers": "Numéros de ligne de bloc-notes", "notebook.toggleLineNumbers": "Activer/désactiver les numéros de ligne du bloc-notes" }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": { @@ -6922,7 +8045,7 @@ }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCell": { "cellExpandInputButtonLabel": "Développer l'entrée de cellule ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "Double-cliquez pour développer l’entrée de cellule ({0})." + "cellExpandInputButtonLabelWithDoubleClick": "Double-cliquez pour développer l’entrée de cellule ({0})" }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon": { "notebook.cell.status.executing": "Exécution", @@ -6935,83 +8058,113 @@ }, "vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellOutput": { "cellExpandOutputButtonLabel": "Développer la sortie de cellule ({0})", - "cellExpandOutputButtonLabelWithDoubleClick": "Double-cliquez pour développer la sortie de cellule ({0}).", + "cellExpandOutputButtonLabelWithDoubleClick": "Double-cliquez pour développer la sortie de cellule ({0})", "cellOutputsCollapsedMsg": "Les sorties sont réduites" }, "vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint": { "hiddenCellsLabel": "1 cellule masquée", "hiddenCellsLabelPlural": "{0} cellules masquées" }, - "vs/workbench/contrib/notebook/browser/view/cellParts/markdownCell": { + "vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": { "cellExpandInputButtonLabel": "Développer l'entrée de cellule ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "Double-cliquez pour développer l’entrée de cellule ({0})." + "cellExpandInputButtonLabelWithDoubleClick": "Double-cliquez pour développer l’entrée de cellule ({0})" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { - "notebook.emptyMarkdownPlaceholder": "Cellule de Markdown vide. Double-cliquez sur celle-ci, ou appuyez sur entrée pour la modifier.", - "notebook.error.rendererNotFound": "Renderer introuvable pour « $0 » a" + "notebook.emptyMarkdownPlaceholder": "Cellule de Markdown vide. Double-cliquez sur celle-ci, ou appuyez sur Entrée pour la modifier.", + "notebook.error.rendererFallbacksExhausted": "Nous n’avons pas pu afficher le contenu pour '$0'", + "notebook.error.rendererNotFound": "Aucun renderer trouvé pour '$0'", + "webview title": "Contenu de l’affichage web du bloc-notes" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExecutionOrderCountLabel": "Ordre d’exécution" }, - "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelActionViewItem": { - "select": "Sélectionner le noyau" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": { + "current1": "Actuellement sélectionnés", + "current2": "{0} – Actuellement sélectionnés", + "installSuggestedKernel": "Installer les extensions suggérées", + "kernels.detecting": "Détection des noyaux", + "kernels.selectedKernelAndKernelDetectionRunning": "Noyau sélectionné : {0} (tâches de détection du noyau en cours d’exécution)", + "learnMoreTooltip": "En savoir plus", + "prompt.placeholder.change": "Modifier le noyau pour « {0} »", + "prompt.placeholder.select": "Sélectionnez le noyau pour « {0} »", + "searchForKernels": "Parcourir le marché pour les extensions de noyau", + "select": "Sélectionner le noyau", + "selectAnotherKernel": "Sélectionner un autre noyau", + "selectAnotherKernel.more": "Sélectionner un autre noyau...", + "selectKernel.placeholder": "Taper pour choisir une source de noyau", + "selectKernelFromExtension": "Sélectionner le noyau dans {0}" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "Le contenu du fichier a changé sur le disque. Voulez-vous ouvrir la version mise à jour ou remplacer le fichier par les changements que vous avez apportés ?", - "notebook.staleSaveError.overwrite.": "Remplacer", - "notebook.staleSaveError.revert": "Restaurer" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": { + "notebookActions.selectKernel": "Sélectionner un noyau de Notebook", + "notebookActions.selectKernel.args": "Arguments du noyau de Notebook" + }, + "vs/workbench/contrib/notebook/common/notebookEditorInput": { + "vetoExtHostRestart": "Notebook '{0}' could not be saved." + }, + "vs/workbench/contrib/offline/browser/offline.contribution": { + "offline": "Le réseau semble être hors connexion, certaines fonctionnalités risquent d’être indisponibles.", + "statusBarOfflineBackground": "Couleur de fond de la barre d'état lorsque le poste de travail est hors ligne. La barre d’état est affichée en bas de la fenêtre.", + "statusBarOfflineBorder": "Couleur de la bordure de la barre d’état séparée de la barre latérale et de l’éditeur lorsque l’établi est hors ligne. La barre d’état est affichée en bas de la fenêtre.", + "statusBarOfflineForeground": "Couleur de premier plan de la barre d’état lorsque le poste de travail est hors ligne. La barre d’état est affichée en bas de la fenêtre." }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "filteredTypes.array": "Si activé, le plan montre des symboles de type 'array'.", - "filteredTypes.boolean": "Si activé, le plan montre des symboles de type 'boolean'.", - "filteredTypes.class": "Si activé, le plan montre des symboles de type 'class'.", - "filteredTypes.constant": "Si activé, le plan montre des symboles de type 'constant'.", - "filteredTypes.constructor": "Si activé, le plan montre des symboles de type 'constructor'.", - "filteredTypes.enum": "Si activé, le plan montre des symboles de type 'enum'.", - "filteredTypes.enumMember": "Si activé, le plan montre des symboles de type 'enumMember'.", - "filteredTypes.event": "Si activé, le plan montre des symboles de type 'event'.", - "filteredTypes.field": "Si activé, le plan montre des symboles de type 'field'.", - "filteredTypes.file": "Si activé, le plan montre des symboles de type 'file'.", - "filteredTypes.function": "Si activé, le plan montre des symboles de type 'function'.", - "filteredTypes.interface": "Si activé, le plan montre des symboles de type 'interface'.", - "filteredTypes.key": "Si activé, le plan montre des symboles de type 'key'.", - "filteredTypes.method": "Si activé, le plan montre des symboles de type 'method'.", - "filteredTypes.module": "Si activé, le plan montre des symboles de type 'module'.", - "filteredTypes.namespace": "Si activé, le plan montre des symboles de type 'namespace'.", - "filteredTypes.null": "Si activé, le plan montre des symboles de type 'null'.", - "filteredTypes.number": "Si activé, le plan montre des symboles de type 'number'.", - "filteredTypes.object": "Si activé, le plan montre des symboles de type 'object'.", - "filteredTypes.operator": "Si activé, le plan montre des symboles de type 'operator'.", - "filteredTypes.package": "Si activé, le plan montre des symboles de type 'package'.", - "filteredTypes.property": "Si activé, le plan montre des symboles de type 'property'.", - "filteredTypes.string": "Si activé, le plan montre des symboles de type 'string'.", - "filteredTypes.struct": "Si activé, le plan montre des symboles de type 'struct'.", - "filteredTypes.typeParameter": "Si activé, le plan montre des symboles de type 'typeParameter'.", - "filteredTypes.variable": "Si activé, le plan montre des symboles de type 'variable'.", + "filteredTypes.array": "Si activé, le Plan affiche des symboles de type 'array'.", + "filteredTypes.boolean": "Si activé, le Plan affiche des symboles de type 'boolean'.", + "filteredTypes.class": "Si activé, le Plan affiche des symboles de type 'class’.", + "filteredTypes.constant": "Si activé, le Plan affiche des symboles de type 'constant'.", + "filteredTypes.constructor": "Si activé, le Plan affiche des symboles de type 'constructor'.", + "filteredTypes.enum": "Si activé, le Plan affiche des symboles de type 'enum'.", + "filteredTypes.enumMember": "Si activé, le Plan affiche des symboles de type 'enumMember'.", + "filteredTypes.event": "Si activé, le Plan affiche des symboles de type 'event'.", + "filteredTypes.field": "Si activé, le Plan affiche des symboles de type 'field’.", + "filteredTypes.file": "Si activé, le Plan affiche des symboles de type 'file'.", + "filteredTypes.function": "Si activé, le Plan affiche des symboles de type 'function'.", + "filteredTypes.interface": "Si activé, le Plan affiche des symboles de type 'interface'.", + "filteredTypes.key": "Si activé, le Plan affiche des symboles de type 'key'.", + "filteredTypes.method": "Si activé, le Plan affiche des symboles de type 'method’.", + "filteredTypes.module": "Si activé, le Plan affiche des symboles de type 'module'.", + "filteredTypes.namespace": "Si activé, le Plan affiche des symboles de type 'namespace'.", + "filteredTypes.null": "Si activé, le Plan affiche des symboles de type 'null’.", + "filteredTypes.number": "Si activé, le Plan affiche des symboles de type 'number'.", + "filteredTypes.object": "Si activé, le Plan affiche des symboles de type 'object'.", + "filteredTypes.operator": "Si activé, le Plan affiche des symboles de type 'operator'.", + "filteredTypes.package": "Si activé, le Plan affiche des symboles de type 'package'.", + "filteredTypes.property": "Si activé, le Plan affiche des symboles de type 'property'.", + "filteredTypes.string": "Si activé, le Plan affiche des symboles de type 'string'.", + "filteredTypes.struct": "Si activé, le Plan affiche des symboles de type 'struct'.", + "filteredTypes.typeParameter": "Si activé, le Plan affiche des symboles de type 'typeParameter'.", + "filteredTypes.variable": "Si activé, le Plan affiche des symboles de type 'variable'.", "name": "Structure", - "outline.problem.colors": "Utilisez des couleurs pour les erreurs et les avertissements.", - "outline.problems.badges": "Utilisez des badges pour les erreurs et les avertissements.", - "outline.showIcons": "Restituez les éléments de structure avec des icônes. ", - "outline.showProblem": "Affichez les erreurs et les avertissements sur les éléments de structure.", + "outline.initialState": "Contrôle si les éléments de plan sont réduits ou développés.", + "outline.initialState.collapsed": "Réduire tous les éléments.", + "outline.initialState.expanded": "Développer tous les éléments.", + "outline.problem.colors": "Utiliser des couleurs pour les erreurs et les avertissements sur les éléments hiérarchiques.", + "outline.problems.badges": "Utiliser des badges pour les erreurs et les avertissements sur les éléments de Plan.", + "outline.showIcons": "Restituer les éléments de structure avec des icônes.", + "outline.showProblem": "Afficher les erreurs et les avertissements sur les éléments hiérarchiques.", "outlineConfigurationTitle": "Structure", "outlineViewIcon": "Icône de vue de la vue Structure." }, - "vs/workbench/contrib/outline/browser/outlinePane": { + "vs/workbench/contrib/outline/browser/outlineActions": { "collapse": "Réduire tout", + "expand": "Tout développer", "filterOnType": "Filtrer sur le type", "followCur": "Suivre le curseur", - "loading": "Chargement des symboles de document pour '{0}'...", - "no-editor": "L'éditeur actif ne peut pas fournir les informations de contour.", - "no-symbols": "Aucun symbole trouvé dans le document '{0}'", "sortByKind": "Trier par : Catégorie", "sortByName": "Trier par : Nom", "sortByPosition": "Trier par : Position" }, + "vs/workbench/contrib/outline/browser/outlinePane": { + "loading": "Chargement des symboles de document pour '{0}'...", + "no-editor": "L'éditeur actif ne peut pas fournir les informations de contour.", + "no-symbols": "Aucun symbole trouvé dans le document '{0}'" + }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "Visionneuse du journal" }, "vs/workbench/contrib/output/browser/output.contribution": { "clearOutput.label": "Effacer la sortie", + "extensionLogs": "Journaux d’extension", "logViewer": "Visionneuse du journal", "miToggleOutput": "S&&ortie", "openActiveLogOutputFile": "Ouvrir le fichier de sortie du journal", @@ -7022,42 +8175,42 @@ "outputScrollOff": "Désactiver le défilement automatique", "outputScrollOn": "Activer le défilement automatique", "outputViewIcon": "Icône de vue de la sortie.", + "selectOutput": "Sélectionner le canal de sortie", "selectlog": "Sélectionner le journal", "selectlogFile": "Sélectionner le fichier journal", "showLogs": "Afficher les journaux...", - "switchToOutput.label": "Passer à la sortie", + "showOutputChannels": "Afficher les canaux de sortie...", + "switchBetweenOutputs.label": "Changer de sortie", + "switchToOutput.label": "Changer de sortie", "toggleAutoScroll": "Activer/désactiver le défilement automatique" }, "vs/workbench/contrib/output/browser/outputView": { "channel": "Canal de sortie pour '{0}'", - "logChannel": "Journal ({0})", "output": "Sortie", "output model title": "{0} - Sortie", - "outputChannels": "Canaux de sortie", - "outputViewAriaLabel": "Panneau de sortie", - "outputViewWithInputAriaLabel": "{0}, Panneau de sortie" + "outputViewAriaLabel": "Panneau de sortie" }, "vs/workbench/contrib/performance/browser/performance.contribution": { + "cycles": "Cycles du service d’impression", + "emitter": "Imprimer les profils émetteur", + "insta.trace": "Traces du service d’impression", "show.label": "Niveau de performance du démarrage" }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Niveau de performance du démarrage" }, + "vs/workbench/contrib/performance/electron-sandbox/performance.contribution": { + "experimental.rendererProfiling": "Si activé, les convertisseurs lents sont automatiquement profilés" + }, "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { "prof.detail": "Signalez le problème, et attachez manuellement les fichiers suivants :\r\n{0}", "prof.detail.restart": "Un redémarrage final est nécessaire pour continuer à utiliser '{0}'. Nous vous remercions une fois de plus pour votre contribution.", "prof.message": "Création réussie des profils.", - "prof.restart": "&&Redémarrer", + "prof.restart": "Redémarrer", "prof.restart.button": "&&Redémarrer", "prof.restartAndFileIssue": "&&Créer le problème et redémarrer", "prof.thanks": "Merci de votre aide." }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.chordsTo": "pression simultanée avec", - "defineKeybinding.existing": "{0} commandes existantes ont cette combinaison de touche", - "defineKeybinding.initial": "Appuyez sur la combinaison de touches souhaitée puis appuyez sur Entrée", - "defineKeybinding.oneExists": "1 commande existante a cette combinaison de touche" - }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Taper pour rechercher dans les combinaisons de touches", "SearchKeybindings.KeybindingsSearchPlaceholder": "Enregistrement des touches. Appuyer sur Echap pour sortir", @@ -7074,9 +8227,11 @@ "editKeybindingLabelWithKey": "Changer de combinaison de touches {0}", "editWhen": "Changer en cas d'expression", "error": "Erreur '{0}' durant la modification de la combinaison de touches. Ouvrez le fichier 'keybindings.json', puis corrigez les erreurs.", + "extension label": "Extension ({0})", "keybinding": "Combinaison de touches", "keybindingsLabel": "Combinaisons de touches", - "noKeybinding": "Aucune combinaison de touches n'est affectée.", + "keyboard shortcuts aria label": "utilisez la touche espace ou entrée pour modifier la combinaison de touches.", + "noKeybinding": "Aucune combinaison de touches n'est attribuée", "noWhen": "Pas de contexte when.", "recordKeysLabel": "Enregistrer les clés", "recording": "Enregistrement des touches", @@ -7088,24 +8243,43 @@ "sortByPrecedeneLabel": "Trier par priorité (la plus haute d’abord)", "source": "source", "title": "{0} ({1})", - "when": "Quand", - "whenContextInputAriaLabel": "Tapez en cas de contexte. Appuyez sur Entrée pour confirmer ou Échap pour annuler." + "when": "Quand" }, "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { "defineKeybinding.kbLayoutErrorMessage": "Vous ne pouvez pas produire cette combinaison de touches avec la disposition actuelle du clavier.", "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** pour votre disposition actuelle du clavier (**{1}** pour le clavier États-Unis standard).", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** pour votre disposition actuelle du clavier.", - "defineKeybinding.start": "Définir une combinaison de touches" + "defineKeybinding.kbLayoutLocalMessage": "**{0}** pour votre disposition actuelle du clavier." + }, + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "pression simultanée avec", + "defineKeybinding.existing": "{0} commandes existantes ont cette combinaison de touche", + "defineKeybinding.initial": "Appuyez sur la combinaison de touches souhaitée puis appuyez sur Entrée", + "defineKeybinding.oneExists": "1 commande existante a cette combinaison de touche" + }, + "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { + "autoDetect": "Détection automatique", + "configureKeyboardLayout": "Configurer la disposition du clavier", + "displayLanguage": "Définit la disposition du clavier utilisée dans VS Code dans l’environnement du navigateur.", + "doc": "Ouvrez VS Code et exécutez « Développeur : Inspecter les mappages de clés (JSON) » à partir de la palette de commandes.", + "fail.createSettings": "Impossible de créer '{0}' ({1}).", + "keyboard.chooseLayout": "Modifier la disposition du clavier", + "keyboardLayout": "Disposition : {0}", + "layoutPicks": "Dispositions de clavier ({0})", + "pickKeyboardLayout": "Sélectionner la disposition du clavier", + "status.workbench.keyboardLayout": "Disposition de clavier" }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "Keyboard Shortcuts": "Raccourcis clavier", "clear": "Effacer les résultats de la recherche", "clearHistory": "Effacer l’historique de recherche des raccourcis clavier", + "defineKeybinding.start": "Définir une combinaison de touches", "filterUntrusted": "Afficher les paramètres d’espace de travail non approuvés", "keybindingsEditor": "Éditeur de combinaisons de touches", "miOpenOnlineSettings": "Paramètres des serv&&ices en ligne", "miOpenSettings": "Paramètr&&es", + "miOpenTelemetrySettings": "&&Paramètres de télémétrie", "miPreferences": "&&Préférences", + "openAccessibilitySettings": "Ouvrir les paramètres d’accessibilité", "openCurrentProfileSettingsJson": "Ouvrir les paramètres de profil actuels (JSON)", "openDefaultKeybindingsFile": "Ouvrir les raccourcis clavier par défaut (JSON)", "openFolderSettings": "Ouvrir le dossier Paramètres", @@ -7132,9 +8306,8 @@ "settings.focusSettingsTOC": "Définir le focus sur la table des matières des paramètres", "settings.showContextMenu": "Afficher le menu contextuel des paramètres", "settingsEditor2": "Éditeur de paramètres 2", - "showDefaultKeybindings": "Afficher les combinaisons de touches par défaut", + "showDefaultKeybindings": "Afficher les combinaisons de touches système", "showExtensionKeybindings": "Afficher les combinaisons de touches de l'extension", - "showTelemtrySettings": "Paramètres de télémétrie", "showUserKeybindings": "Afficher les combinaisons de touches de l'utilisateur" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { @@ -7150,11 +8323,8 @@ "preferencesClearInput": "Icône d'effacement d'entrée dans l'IU des paramètres et de combinaison de touches.", "preferencesDiscardIcon": "Icône de l'action d'abandon dans l'IU des paramètres.", "preferencesOpenSettings": "Icône des commandes d'ouverture de paramètres.", - "settingsAddIcon": "Icône de l'action d'ajout dans l'IU des paramètres.", "settingsEditIcon": "Icône de l'action de modification dans l'IU des paramètres.", "settingsFilter": "Icône du bouton qui suggère des filtres pour l’interface utilisateur Paramètres.", - "settingsGroupCollapsedIcon": "Icône de section réduite dans l'Éditeur de paramètres JSON divisé.", - "settingsGroupExpandedIcon": "Icône de section développée dans l'Éditeur de paramètres JSON divisé.", "settingsMoreActionIcon": "Icône de l'action associée aux actions supplémentaires dans l'IU des paramètres.", "settingsRemoveIcon": "Icône de l'action de suppression dans l'IU des paramètres.", "settingsScopeDropDownIcon": "Icône du bouton de liste déroulante de dossier dans l'Éditeur de paramètres JSON divisé." @@ -7166,6 +8336,7 @@ "manage workspace trust": "Gérer l’approbation d’espace de travail", "replaceDefaultValue": "Remplacer dans les paramètres", "unknown configuration setting": "Paramètre de configuration inconnu", + "unsupportLanguageOverrideSetting": "Ce paramètre ne peut pas être appliqué, car il n’est pas inscrit en tant que paramètre de remplacement de langue.", "unsupportedApplicationSetting": "Ce paramètre a une étendue d’application et ne peut être défini que dans le fichier de paramètres utilisateur.", "unsupportedMachineSetting": "Ce paramètre peut uniquement être appliqué dans les paramètres d'utilisateur dans la fenêtre locale ou dans les paramètres à distance dans la fenêtre à distance.", "unsupportedPolicySetting": "Ce paramètre ne peut pas être appliqué, car il est configuré dans la stratégie système.", @@ -7209,26 +8380,37 @@ "defaultOverriddenLanguagesList": "Il existe des valeurs par défaut spécifiques à la langue pour {0}", "extensionSyncIgnoredLabel": "Non synchronisées", "hasDefaultOverridesForLanguages": "Les langues suivantes ont des remplacements par défaut :", + "manageWorkspaceTrust": "Gérer l’approbation d’espace de travail", "modifiedInScopeForLanguage": "L’{0}étendue pour {1}", "modifiedInScopeForLanguageMidSentence": "L’{0}étendue pour {1}", "modifiedInScopes": "Le paramètre a été modifié dans les étendues suivantes :", + "policyDescription": "Ce paramètre est géré par votre organisation et sa valeur appliquée ne peut pas être modifiée.", + "policyDescriptionAccessible": "Géré par la stratégie de l’organisation ; valeur de paramètre non appliquée", + "policyFilterLink": "Afficher les paramètres de stratégie", + "policyLabelText": "Valeur de paramètre non appliquée", "remote": "Distant", "syncIgnoredAriaLabel": "Paramètre ignoré pendant la synchronisation", "syncIgnoredTitle": "Ce paramètre est ignoré lors de la synchronisation", + "trustLabel": "La valeur de paramètre ne peut être appliquée que dans un espace de travail approuvé.", "user": "Utilisateur", - "workspace": "Espace de travail" + "workspace": "Espace de travail", + "workspaceUntrustedAriaLabel": "Espace de travail non approuvé ; la valeur du paramètre ne sera pas appliquée", + "workspaceUntrustedLabel": "Valeur de paramètre non appliquée" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "accessibility": "Accessibilité", "appearance": "Apparence", "application": "Application", "audioCues": "Signaux audio", "breadcrumbs": "Fil d'Ariane", + "chat": "Chat", "comments": "Commentaires", "commonlyUsed": "Utilisés le plus souvent", "cursor": "Curseur", "debug": "Déboguer", "diffEditor": "Éditeur de différences", "editorManagement": "Gestion de l'éditeur", + "experimental": "Expérimental", "extensions": "Extensions", "features": "Fonctionnalités", "fileExplorer": "Explorateur", @@ -7237,9 +8419,11 @@ "font": "Police", "formatting": "Mise en forme", "keyboard": "Clavier", + "mergeEditor": "Éditeur de fusion", "minimap": "Minimap", "newWindow": "Nouvelle fenêtre", "notebook": "Notebook", + "other": "Autre", "output": "Sortie", "problems": "Problèmes", "proxy": "Proxy", @@ -7285,30 +8469,32 @@ "editInSettingsJson": "Modifier dans settings.json", "editLanguageSettingLabel": "Modifier les paramètres de {0}", "extensions": "Extensions", - "manageWorkspaceTrust": "Gérer l’approbation d’espace de travail", "modified": "Le paramètre a été configuré dans l’étendue actuelle.", "newExtensionsButtonLabel": "Afficher les extensions correspondantes", - "policyLabel": "Ce paramètre est géré par votre organisation.", "resetSettingLabel": "Réinitialiser le paramètre", "settings": "Paramètres", "settings.Default": "par défaut", "settings.Modified": "Modifié.", "settingsContextMenuTitle": "Plus d'actions...", + "showExtension": "Afficher l’extension", "stopSyncingSetting": "Synchroniser ce paramètre", - "trustLabel": "Ce paramètre ne peut être appliqué que dans un espace de travail approuvé", - "validationError": "Erreur de validation.", - "viewPolicySettings": "Afficher les paramètres de stratégie" + "validationError": "Erreur de validation." }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { "addItem": "Ajouter l'élément", "addPattern": "Ajouter le modèle", "cancelButton": "Annuler", "editExcludeItem": "Modifier l’élément exclus", + "editIncludeItem": "Modifier l’élément Include", "editItem": "Modifier l'élément", "excludePatternHintLabel": "Exclure les fichiers correspondant à `{0}`", "excludePatternInputPlaceholder": "Modèle d'exclusion", "excludeSiblingHintLabel": "Exclure les fichiers correspondant à `{0}`, seulement quand un fichier correspondant à `{1}` est présent", "excludeSiblingInputPlaceholder": "Quand le modèle est présent ...", + "includePatternHintLabel": "Inclure les fichiers correspondant à `{0}`", + "includePatternInputPlaceholder": "Inclure le modèle...", + "includeSiblingHintLabel": "Inclure les fichiers correspondant à `{0}`, seulement quand un fichier correspondant à `{1}` est présent", + "includeSiblingInputPlaceholder": "Quand le modèle est présent ...", "itemInputPlaceholder": "Élément...", "listSiblingHintLabel": "Élément de liste '{0}' avec frère '${1}'", "listSiblingInputPlaceholder": "Frère...", @@ -7320,6 +8506,7 @@ "objectValueInputPlaceholder": "Valeur", "okButton": "OK", "removeExcludeItem": "Supprimer l’élément exclus", + "removeIncludeItem": "Supprimer l’élément Include", "removeItem": "Supprimer l'élément", "resetItem": "Réinitialiser l'élément" }, @@ -7351,12 +8538,15 @@ "settingsDropdownForeground": "Premier plan de la liste déroulante de l'éditeur de paramètres.", "settingsDropdownListBorder": "Bordure de liste déroulante de l'éditeur de paramètres. Elle entoure les options et les sépare de la description.", "settingsHeaderBorder": "Couleur de la bordure du conteneur d’en-tête.", + "settingsHeaderHoverForeground": "La couleur d’avant-plan pour un en-tête de section ou un titre survolé.", "settingsSashBorder": "La couleur de la bordure de l'éditeur de paramètres splitview sash.", "textInputBoxBackground": "Arrière-plan de la zone d'entrée de texte de l'éditeur de paramètres.", "textInputBoxBorder": "Bordure de la zone d'entrée de texte de l'éditeur de paramètres.", "textInputBoxForeground": "Premier plan de la zone d'entrée de texte de l'éditeur de paramètres." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { + "askInChat": "Demander dans la conversation", + "askXInChat": "Demander {0} : {1}", "clearButtonLabel": "&&Effacer", "clearCommandHistory": "Effacer l'historique de commandes", "commandWithCategory": "{0}: {1}", @@ -7364,6 +8554,7 @@ "confirmClearDetail": "Cette action est irréversible !", "confirmClearMessage": "Voulez-vous effacer l’historique des commandes récemment utilisées ?", "noCommandResults": "Aucune commande correspondante", + "semanticSimilarity": "commandes similaires", "showTriggerActions": "Afficher toutes les commandes" }, "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { @@ -7382,7 +8573,6 @@ "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { "channels": "Sortie", "debugConsoles": "Console de débogage", - "logChannel": "Journal ({0})", "noViewResults": "Aucune vue correspondante", "openView": "Ouvrir l'affichage", "panels": "Panneau", @@ -7398,6 +8588,7 @@ "relaunchSettingMessage": "Un paramètre a changé et nécessite un redémarrage pour être appliqué.", "relaunchSettingMessageWeb": "Un paramètre modifié qui requiert une actualisation pour prendre effet.", "restart": "&&Redémarrer", + "restartExtensionHost.reason": "Redémarrage de l’hôte d’extension en raison d’un changement de dossier d’espace de travail.", "restartWeb": "&&Recharger" }, "vs/workbench/contrib/remote/browser/explorerViewItems": { @@ -7408,10 +8599,12 @@ "RemoteHelpInformationExtPoint": "Apporte des informations d'aide pour Remote", "RemoteHelpInformationExtPoint.documentation": "URL, ou commande qui retourne l'URL, de la page de documentation de votre projet", "RemoteHelpInformationExtPoint.feedback": "URL, ou commande qui retourne l'URL, du rapporteur de commentaires de votre projet", - "RemoteHelpInformationExtPoint.getStarted": "URL, ou commande qui retourne l'URL, de la page Prise en main de votre projet", + "RemoteHelpInformationExtPoint.feedback.deprecated": "Utilisez {0} à la place.", + "RemoteHelpInformationExtPoint.getStarted": "L’url, ou une commande qui renvoie l’url, vers la page de prise en main de votre projet, ou un ID de démonstration fourni par l’extension de votre projet.", "RemoteHelpInformationExtPoint.issues": "URL, ou commande qui retourne l'URL, de la liste des problèmes de votre projet", - "cancel": "Annuler", + "RemoteHelpInformationExtPoint.reportIssue": "URL, ou commande qui retourne l’URL, du rapporteur de problème de votre projet", "connectionLost": "Connexion perdue", + "getStartedWalkthrough.id": "ID d’une procédure de démarrage pas à pas à ouvrir.", "pickRemoteExtension": "Sélectionner l'url pour l'ouvrir", "reconnectNow": "Se reconnecter", "reconnectionPermanentFailure": "Reconnexion impossible. Rechargez la fenêtre.", @@ -7419,10 +8612,10 @@ "reconnectionWaitMany": "Tentative de reconnexion dans {0} secondes...", "reconnectionWaitOne": "Tentative de reconnexion dans {0} seconde...", "reloadWindow": "Recharger la fenêtre", + "reloadWindow.dialog": "&&Recharger la fenêtre", "remote.explorer": "Explorateur distant", "remote.help": "Assistance et retours", "remote.help.documentation": "Consulter la documentation", - "remote.help.feedback": "Fournir un commentaire", "remote.help.getStarted": "Mise en route", "remote.help.issues": "Examiner les problèmes", "remote.help.report": "Signaler un problème", @@ -7437,6 +8630,7 @@ "remote.tunnelsView.automaticForward": "Votre application s'exécutant sur le port {0} est disponible. ", "remote.tunnelsView.elevationButton": "Utiliser le port {0} en tant que sudo...", "remote.tunnelsView.elevationMessage": "Vous devez effectuer l'exécution en tant que superutilisateur pour pouvoir utiliser le port {0} localement. ", + "remote.tunnelsView.makePublic": "Rendre public", "remote.tunnelsView.notificationLink2": "[Voir tous les ports transférés] ({0})", "status.forwardedPorts": "Ports transférés" }, @@ -7468,16 +8662,31 @@ "host.tooltip": "Modification sur {0}", "installRemotes": "Installer des extensions distantes supplémentaires...", "miCloseRemote": "Fer&&mer la connexion à distance", + "networkStatusHighLatencyTooltip": "Le réseau semble avoir une latence élevée ({0} ms en dernier, {1} ms en moyenne) ; certaines fonctionnalités peuvent être lentes à réagir.", + "networkStatusOfflineTooltip": "Le réseau semble être hors connexion, certaines fonctionnalités risquent d’être indisponibles.", "noHost.tooltip": "Ouvrir une fenêtre distante", "reloadWindow": "Recharger la fenêtre", "remote.category": "Distant", "remote.close": "Fermer la connexion à distance", "remote.install": "Installer les extensions distantes de développement", "remote.showMenu": "Afficher le menu d'utilisation à distance", + "remoteActions": "Sélectionner une option pour ouvrir une fenêtre distante", "remoteHost": "Hôte distant", + "statusBarOfflineBackground": "Couleur de fond de la barre d'état lorsque le poste de travail est hors ligne. La barre d’état est affichée en bas de la fenêtre.", + "statusBarOfflineForeground": "Couleur de premier plan de la barre d’état lorsque le poste de travail est hors ligne. La barre d’état est affichée en bas de la fenêtre.", "workspace.tooltip": "Modification sur {0}", "workspace.tooltip2": "Certaines [fonctionnalités ne sont pas disponibles]({0}) pour les ressources situées sur un système de fichiers virtuel." }, + "vs/workbench/contrib/remote/browser/remoteStartEntry": { + "remote.category": "À distance", + "remote.showStartEntryActions": "Afficher les actions d’entrée de démarrage à distance", + "remote.showTunnelStartEntryActions": "Afficher l’entrée de démarrage pour les tunnels distants", + "remote.startActions.help": "En savoir plus", + "remote.startActions.install": "Installer", + "remote.startActions.installingExtension": "Installation de l’extension... ", + "remote.startActions.quickPickPlaceholder": "Sélectionner une option pour se connecter", + "workbench.remote.showStartListEntry": "Quand cette option est activée, une entrée de liste de démarrage pour la prise en main des expériences à distance s’affiche sur la page d’accueil." + }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Privé", "tunnelPrivacy.public": "Public" @@ -7543,17 +8752,18 @@ "tunnelView.runningProcess.inacessable": "Informations de processus indisponibles" }, "vs/workbench/contrib/remote/common/remote.contribution": { - "invalidWorkspaceCancel": "&&Annuler", - "invalidWorkspaceDetail": "L’espace de travail n’existe pas. Sélectionnez un autre espace de travail à ouvrir.", + "invalidWorkspaceDetail": "Veuillez sélectionne un autre espace de travail.", "invalidWorkspaceMessage": "L’espace de travail n'existe pas.", "invalidWorkspacePrimary": "&&Ouvrir un espace de travail...", "pauseSocketWriting": "Connexion : suspendre l’écriture du socket", "remote": "Distant", "remote.autoForwardPorts": "Quand cette option est activée, les nouveaux processus qui s'exécutent sont détectés, et les ports qu'ils écoutent sont réacheminés automatiquement. La désactivation de ce paramètre n’empêchera pas le transfert de tous les ports. Même lorsqu’elles sont désactivées, les extensions peuvent toujours faire en sorte que les ports soient transférés, et l’ouverture de certaines URL entraîne toujours le transfert des ports.", - "remote.autoForwardPortsSource": "Définit la source à partir de laquelle les ports sont automatiquement transférés lorsque {0} a la valeur true. Sur les télécommandes Windows et Mac, l’option « process » n’a aucun effet et « output » est utilisé. Nécessite un rechargement pour prendre effet.", + "remote.autoForwardPortsSource": "Définit la source à partir de laquelle les ports sont automatiquement transférés lorsque {0} a la valeur true. Sur les télécommandes Windows et Mac, les options `process` et `hybrid` n’ont aucun effet et `output` est utilisé. Nécessite un rechargement pour prendre effet.", + "remote.autoForwardPortsSource.hybrid": "Les ports sont automatiquement réacheminés quand ils sont découverts via la lecture de la sortie du terminal et du débogage. Dans la mesure où tous les processus qui utilisent des ports ne s’affichent pas dans le terminal intégré ou la console de débogage, certains ports ne sont pas pris en compte. Les ports ne seront pas « transférés » en attendant que les processus qui écoutent sur ce port soient terminés.", "remote.autoForwardPortsSource.output": "Les ports sont automatiquement réacheminés quand ils sont découverts via la lecture de la sortie du terminal et du débogage. Dans la mesure où tous les processus qui utilisent des ports ne s'affichent pas dans le terminal intégré ou la console de débogage, certains ports ne sont pas pris en compte. Le réacheminement des ports en fonction de la sortie n'est pas \"annulé\" tant que ces ports ne sont pas rechargés, ou qu'ils ne sont pas fermés par l'utilisateur dans la vue Ports.", "remote.autoForwardPortsSource.process": "Les ports sont automatiquement réacheminés quand ils sont découverts par la surveillance des processus ayant démarré et incluant un port.", "remote.extensionKind": "Remplacez le type d'une extension. Les extensions 'ui' sont installées et exécutées sur la machine locale, alors que les extensions 'workspace' sont exécutées sur la machine distante. Quand vous remplacez le type par défaut d'une extension à l'aide de ce paramètre, vous spécifiez si cette extension doit être installée et activée localement ou à distance.", + "remote.forwardOnClick": "Contrôle si les URL locales avec un port sont transférées lorsqu’elles sont ouvertes à partir du terminal et de la console de débogage.", "remote.localPortHost": "Spécifie le nom d’hôte local à utiliser pour le réacheminement du port.", "remote.portsAttributes": "Définissez les propriétés appliquées en cas de réacheminement d’un numéro de port en particulier. Exemple :\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", "remote.portsAttributes.defaults": "Définissez les propriétés par défaut qui sont appliquées à tous les ports qui n’obtiennent pas de propriétés à partir du paramètre {0}. Par exemple :\r\n\r\n« {0} »\r\n{\r\n « onAutoForward » : « ignorer »\r\n}\r\n« »", @@ -7572,15 +8782,50 @@ "remote.portsAttributes.requireLocalPort": "Quand la valeur est définie sur « true », une boîte de dialogue modale s’affiche si le port local choisi n’est pas utilisé pour le réacheminement.", "remote.portsAttributes.silent": "N'affiche aucune notification et n'effectue aucune action quand ce port est automatiquement réacheminé.", "remote.restoreForwardedPorts": "Restaure les ports que vous avez réacheminés dans un espace de travail.", - "remoteExtensionLog": "Serveur distant", - "remotePtyHostLog": "Hôte Pty distant", "triggerReconnect": "Connexion : déclencher la reconnexion", "ui": "Extension de type interface utilisateur. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine locale.", "workspace": "Extension de type espace de travail. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine distante." }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "À distance", - "remote.downloadExtensionsLocally": "Quand les extensions activées sont téléchargées localement et installées sur la machine distante." + "remote.downloadExtensionsLocally": "Quand les extensions activées sont téléchargées localement et installées sur la machine distante.", + "wslFeatureInstalled": "Indique si la fonctionnalité WSL est installée sur la plateforme" + }, + "vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution": { + "accountPreference.placeholder": "Se connecter à un compte pour activer l’accès à distance", + "action.copyToClipboard": "Copier le lien du navigateur vers le Presse-papiers", + "action.doNotShowAgain": "Ne plus afficher", + "action.showExtension": "Afficher l’extension", + "enable": "&&Activer", + "initialize.progress.title": "[Recherche d’un tunnel distant] (commande :{0})", + "manage.placeholder": "Sélectionner une commande à appeler", + "manage.showLog": "Afficher le journal", + "manage.title.attached": "Accès au tunnel distant activé pour {0} (lancé en externe)", + "manage.title.off": "L’accès au tunnel à distance n’est pas activé", + "manage.title.orunning": "Accès au tunnel distant activé pour {0}", + "manage.tunnelName": "Modifier le nom du tunnel", + "others": "Autres", + "progress.turnOn.failed": "Impossible d’activer l’accès au tunnel distant. Pour plus d’informations, consultez le journal du service de tunnel distant.", + "progress.turnOn.final": "Vous pouvez désormais accéder à cet ordinateur n’importe où via le tunnel sécurisé [{0}](command:{4}). Pour vous connecter via une autre machine, utilisez le lien [{1}]({2}) généré ou utilisez l’extension [{6}]({7}) sur le Bureau ou sur le web. Vous pouvez [configure](command:{3}) ou [turn off](command:{5}) cet accès via le menu Comptes VS Code.", + "recommend.remoteExtension": "Le tunnel «{0}» est disponible pour l’accès à distance. Vous pouvez utiliser l’extension {1} pour vous y connecter.", + "remoteTunnel.actions.configure": "Configurer le nom du tunnel...", + "remoteTunnel.actions.copyToClipboard": "Copier l’URI du navigateur dans le Presse-papiers", + "remoteTunnel.actions.learnMore": "Premiers pas avec les tunnels", + "remoteTunnel.actions.manage.connecting": "L’accès au tunnel distant est en cours de connexion", + "remoteTunnel.actions.manage.on.v2": "L’accès au tunnel distant est activé", + "remoteTunnel.actions.showLog": "Afficher le journal du service tunnel distant", + "remoteTunnel.actions.turnOff": "Désactiver l’accès au tunnel distant...", + "remoteTunnel.actions.turnOn": "Activer l’accès au tunnel distant...", + "remoteTunnel.category": "Tunnels distants", + "remoteTunnel.turnOff.confirm": "Voulez-vous désactiver l’accès au tunnel distant ?", + "remoteTunnel.turnOffAttached.confirm": "Voulez-vous désactiver l’accès au tunnel distant ? Cela arrêtera également le service qui a été démarré en externe.", + "remoteTunnelAccess.machineName": "Nom sous lequel l’accès au tunnel distant est inscrit. S’il n’est pas défini, le nom d’hôte est utilisé.", + "remoteTunnelAccess.machineNameRegex": "Le nom ne doit être composé que de lettres, de chiffres, de traits de soulignement et de tirets. Il ne doit pas commencer par un tiret.", + "remoteTunnelAccess.preventSleep": "Empêchez l’ordinateur de se connecter lorsque l’accès au tunnel distant est activé.", + "sign in using account": "Vous connecter à {0}", + "signed in": "Connecté", + "startTunnel.progress.title": "[Démarrage du tunnel distant](commande :{0})", + "tunnel.preview": "Les tunnels distants sont actuellement en préversion. Signalez les problèmes éventuels à l’aide de la commande « Aide : signaler un problème »." }, "vs/workbench/contrib/sash/browser/sash.contribution": { "sashHoverDelay": "Contrôle le délai de rétroaction du pointage (en millisecondes) de la zone de glissement entre les vues/éditeurs.", @@ -7591,8 +8836,8 @@ "status.scm": "Contrôle de code source" }, "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "change": "{0} sur {1} modification", - "changes": "{0} sur {1} modifications", + "change": "{0} - {1} de {2} modification", + "changes": "{0} - {1} de {2} modifications", "editorGutterAddedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes ajoutées.", "editorGutterDeletedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes supprimées.", "editorGutterModifiedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes modifiées.", @@ -7604,12 +8849,21 @@ "minimapGutterModifiedBackground": "Couleur d'arrière-plan de la marge de minimap pour les lignes modifiées.", "move to next change": "Accéder à la modification suivante", "move to previous change": "Accéder à la modification précédente", + "multiChange": "{0} sur {1} modification", + "multiChanges": "{0} sur {1} modifications", "overviewRulerAddedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu ajouté.", "overviewRulerDeletedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu supprimé.", "overviewRulerModifiedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu modifié.", "show next change": "Voir la modification suivante", "show previous change": "Afficher le changement précédent" }, + "vs/workbench/contrib/scm/browser/dirtyDiffSwitcher": { + "quickDiff.base.switch": "Changer de base de différences rapides", + "remotes": "Changer de base de différences rapides" + }, + "vs/workbench/contrib/scm/browser/menus": { + "miShare": "Partager" + }, "vs/workbench/contrib/scm/browser/scm.contribution": { "alwaysShowActions": "Contrôle si les actions inline sont toujours visibles dans la vue Contrôle de code source.", "alwaysShowRepository": "Contrôle si les dépôts doivent toujours être visibles dans l’affichage Contrôle de code source.", @@ -7627,7 +8881,7 @@ "no open repo": "Aucun fournisseur de contrôle de code source inscrit.", "no open repo in an untrusted workspace": "Aucun des fournisseurs de contrôle de code source enregistrés ne fonctionne en mode restreint.", "open in terminal": "Ouvrir dans Terminal", - "providersVisible": "Contrôle le nombre de dépôts visibles dans la section Dépôts de contrôle de code source. Définissez la valeur '0' pour redimensionner manuellement la vue.", + "providersVisible": "Contrôle le nombre de dépôts visibles dans la section Dépôts de contrôle de code source. Définissez la valeur 0 pour redimensionner manuellement la vue.", "repositoriesSortOrder": "Contrôle l’ordre de tri des dépôts dans l’affichage des référentiels de contrôle de code source.", "scm accept": "Contrôle de code source : accepter l’entrée", "scm view next commit": "Contrôle de code source : afficher la validation suivante", @@ -7649,7 +8903,7 @@ "scm.diffDecorations.none": "N'affichez pas les décorations de différence.", "scm.diffDecorations.overviewRuler": "Affichez les décorations de différence seulement dans la règle d'aperçu.", "scm.diffDecorationsGutterAction": "Contrôle le comportement des décorations de la gouttière des différences du contrôle de code source.", - "scm.diffDecorationsGutterAction.diff": "Affiche l'aperçu des différences de manière incluse en cas de clic.", + "scm.diffDecorationsGutterAction.diff": "Affiche l’aperçu des différences de manière incluse en cas de clic.", "scm.diffDecorationsGutterAction.none": "Ne fait rien.", "scm.diffDecorationsGutterVisibility": "Contrôle la visibilité du décorateur de diff du contrôle de code source dans la reliure.", "scm.diffDecorationsGutterVisibility.always": "Affichez tout le temps le décorateur de diff dans la reliure.", @@ -7677,6 +8931,7 @@ "collapse all": "Réduire tous les dépôts", "expand all": "Développer tous les dépôts", "input": "Entrée du contrôle de code source", + "label.close": "Fermer", "repositories": "Dépôts", "repositorySortByDiscoveryTime": "Trier par heure de découverte", "repositorySortByName": "Trier par nom", @@ -7698,6 +8953,7 @@ "fileAndSymbolResultsSeparator": "Résultats des fichiers et des symboles", "filePickAriaLabelDirty": "{0} ayant des changements non enregistrés", "fileResultsSeparator": "fichier de résultats", + "more": "Plus", "noAnythingResults": "Aucun résultat correspondant", "openToBottom": "Ouvrir en bas", "openToSide": "Ouvrir sur le côté", @@ -7713,49 +8969,35 @@ "searchReplace.source": "Rechercher et remplacer" }, "vs/workbench/contrib/search/browser/search.contribution": { - "CancelSearchAction.label": "Annuler la recherche", - "ClearSearchResultsAction.label": "Effacer les résultats de la recherche", - "CollapseDeepestExpandedLevelAction.label": "Réduire tout", - "ExpandAllAction.label": "Tout développer", - "RefreshAction.label": "Actualiser", "anythingQuickAccess": "Accéder au fichier", "anythingQuickAccessPlaceholder": "Rechercher des fichiers par nom (ajouter {0} pour accéder à la ligne ou {1} pour accéder au symbole)", - "clearSearchHistoryLabel": "Effacer l'historique de recherche", - "copyAllLabel": "Copier tout", - "copyMatchLabel": "Copier", - "copyPathLabel": "Copier le chemin", "exclude": "Configurez des [modèles glob](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) pour exclure des fichiers et des dossiers dans les recherches en texte intégral et le mode Quick Open. Hérite tous les modèles glob du paramètre '#files.exclude#'.", "exclude.boolean": "Modèle Glob auquel les chemins de fichiers doivent correspondre. Affectez la valeur true ou false pour activer ou désactiver le modèle.", "exclude.when": "Vérification supplémentaire sur les frères d’un fichier correspondant. Utilisez \\$(basename) comme variable pour le nom de fichier correspondant.", "filterSortOrder": "Contrôle l'ordre de tri de l'historique de l'éditeur en mode Quick Open pendant le filtrage.", "filterSortOrder.default": "Les entrées d'historique sont triées par pertinence en fonction de la valeur de filtre utilisée. Les entrées les plus pertinentes apparaissent en premier.", "filterSortOrder.recency": "Les entrées d'historique sont triées par date. Les dernières entrées ouvertes sont affichées en premier.", - "findInFiles": "Chercher dans les fichiers", - "findInFiles.args": "Ensemble d'options pour la recherche", - "findInFiles.description": "Ouvrir une recherche d’espace de travail", - "findInFolder": "Rechercher dans le dossier...", - "findInWorkspace": "Trouver dans l’espace de travail...", - "focusSearchListCommandLabel": "Focus sur la liste", "maintainFileSearchCacheDeprecated": "Le cache de recherche est conservé dans l’hôte d’extension qui ne s’arrête jamais. Ce paramètre n’est donc plus nécessaire.", - "miFindInFiles": "Rechercher dans les f&&ichiers", - "miGotoSymbolInWorkspace": "Atteindre le symbole dans l'&&espace de travail...", - "miReplaceInFiles": "Remplacer dans les f&&ichiers", "miViewSearch": "&&Rechercher", "name": "Recherche", - "revealInSideBar": "Afficher en mode Explorateur", + "scm.defaultViewMode.list": "Affiche les résultats de la recherche sous forme de liste.", + "scm.defaultViewMode.tree": "Affiche les résultats de la recherche sous forme d’arborescence.", "search": "Recherche", "search.actionsPosition": "Contrôle le positionnement de la barre d'action sur des lignes dans la vue de recherche.", "search.actionsPositionAuto": "Positionnez la barre d'action à droite quand la vue de recherche est étroite et immédiatement après le contenu quand la vue de recherche est large.", "search.actionsPositionRight": "Positionnez toujours la barre d'action à droite.", "search.collapseAllResults": "Contrôle si les résultats de recherche seront réduits ou développés.", "search.collapseResults.auto": "Les fichiers avec moins de 10 résultats sont développés. Les autres sont réduits.", + "search.decorations.badges": "Contrôle si les décorations de fichier de recherche doivent utiliser des badges.", + "search.decorations.colors": "Contrôle si les décorations de fichier de recherche doivent utiliser des couleurs.", + "search.defaultViewMode": "Contrôle le mode d’affichage des résultats de recherche par défaut.", "search.followSymlinks": "Contrôle s'il faut suivre les symlinks pendant la recherche.", "search.globalFindClipboard": "Contrôle si la vue de recherche doit lire ou modifier le presse-papiers partagé sur macOS.", "search.location": "Contrôle si la recherche s’affiche comme une vue dans la barre latérale ou comme un panneau dans la zone de panneaux pour plus d'espace horizontal.", "search.location.deprecationMessage": "Ce paramètre est déprécié. Faites plutôt glisser l’icône de recherche vers un nouvel emplacement.", "search.maintainFileSearchCache": "Si activé, le processus searchService est maintenu actif au lieu d'être arrêté au bout d'une heure d'inactivité. Ce paramètre conserve le cache de recherche de fichier en mémoire.", "search.maxResults": "Contrôle le nombre maximal de résultats de la recherche, ce paramètre peut être défini sur «null» (vide) pour obtenir des résultats illimités.", - "search.mode": "Contrôle où se produisent les nouvelles opérations « Rechercher dans les fichiers » et « Rechercher dans le dossier » : dans la vue de recherche ou dans un éditeur de recherche", + "search.mode": "Contrôle où se produisent les nouvelles opérations « Rechercher dans les fichiers » et « Rechercher dans le dossier » : dans la vue de recherche ou dans un éditeur de recherche.", "search.mode.newEditor": "Effectue la recherche dans un nouvel éditeur de recherche.", "search.mode.reuseEditor": "Effectue la recherche dans un éditeur de recherche existant, le cas échéant, sinon effectue la recherche dans un nouvel éditeur de recherche.", "search.mode.view": "Effectuez une recherche dans la vue de recherche, soit dans le panneau, soit dans les barres latérales.", @@ -7783,25 +9025,75 @@ "searchSortOrder.filesOnly": "Les résultats sont triés par noms de fichier en ignorant l'ordre des dossiers, dans l'ordre alphabétique.", "searchSortOrder.modified": "Les résultats sont triés par date de dernière modification de fichier, dans l'ordre décroissant.", "searchSortOrder.type": "Les résultats sont triés par extensions de fichier dans l'ordre alphabétique.", - "showTriggerActions": "Atteindre le symbole dans l'espace de travail...", "symbolsQuickAccess": "Atteindre le symbole dans l'espace de travail", "symbolsQuickAccessPlaceholder": "Tapez le nom d'un symbole à ouvrir.", - "useGlobalIgnoreFiles": "Contrôle l'utilisation des fichiers globaux `.gitignore` et `.ignore` lors de la recherche de fichiers. Il faut que `#search.useIgnoreFiles#` soit activé.", + "useGlobalIgnoreFiles": "Contrôle s’il faut utiliser votre fichier gitignore global (par exemple, à partir de '$HOME/.config/git/ignore') lors de la recherche de fichiers. Nécessite l’activation de '#search.useIgnoreFiles#'.", "useIgnoreFiles": "Contrôle s'il faut utiliser les fichiers `.gitignore` et `.ignore` par défaut pendant la recherche de fichiers.", "usePCRE2Deprecated": "Déprécié. PCRE2 est utilisé automatiquement lors de l'utilisation de fonctionnalités regex qui ne sont prises en charge que par PCRE2.", "useParentIgnoreFiles": "Contrôle l'utilisation des fichiers `.gitignore` et `.ignore` dans les répertoires parents lors de la recherche de fichiers. Il faut que `#search.useIgnoreFiles#` soit activé.", "useRipgrep": "Ce paramètre est déprécié et remplacé par \"search.usePCRE2\".", "useRipgrepDeprecated": "Déprécié. Utilisez \"search.usePCRE2\" pour prendre en charge la fonctionnalité regex avancée." }, - "vs/workbench/contrib/search/browser/searchActions": { + "vs/workbench/contrib/search/browser/searchActionsBase": { + "search": "Rechercher" + }, + "vs/workbench/contrib/search/browser/searchActionsCopy": { + "copyAllLabel": "Copier tout", + "copyMatchLabel": "Copier", + "copyPathLabel": "Copier le chemin" + }, + "vs/workbench/contrib/search/browser/searchActionsFind": { + "excludeFolderFromSearch": "Exclure le dossier de la recherche", + "findInFiles": "Chercher dans les fichiers", + "findInFiles.args": "Ensemble d'options pour la recherche", + "findInFiles.description": "Ouvrir une recherche d’espace de travail", + "findInFolder": "Rechercher dans le dossier...", + "findInWorkspace": "Trouver dans l’espace de travail...", + "miFindInFiles": "Rechercher dans les f&&ichiers", + "restrictResultsToFolder": "Restreindre la recherche au dossier", + "revealInSideBar": "Afficher en mode Explorateur" + }, + "vs/workbench/contrib/search/browser/searchActionsNav": { + "AddCursorsAtSearchResults.label": "Ajouter des curseurs aux résultats de la recherche", + "CloseReplaceWidget.label": "Fermer Remplacer le widget", + "FocusNextInputAction.label": "Focus sur l’entrée suivante", "FocusNextSearchResult.label": "Focus sur le résultat de la recherche suivant", + "FocusPreviousInputAction.label": "Focus sur l’entrée précédente", "FocusPreviousSearchResult.label": "Focus sur le résultat de la recherche précédent", - "RemoveAction.label": "Ignorer", - "file.replaceAll.label": "Tout remplacer", - "match.replace.label": "Remplacer", + "FocusSearchFromResults.label": "Focus sur la recherche sur les résultats", + "OpenMatch.label": "Ouvrir la correspondance", + "OpenMatchToSide.label": "Ouvrir la correspondance sur le côté", + "ToggleCaseSensitiveCommandId.label": "Activer/désactiver Respecter la casse", + "TogglePreserveCaseId.label": "Activer/désactiver Préserver la case", + "ToggleQueryDetailsAction.label": "Activer/désactiver les détails de la requête", + "ToggleRegexCommandId.label": "Activer/désactiver l’expression régulière", + "ToggleWholeWordCommandId.label": "Activer/désactiver le mot entier", + "focusSearchListCommandLabel": "Focus sur la liste", "replaceInFiles": "Remplacer dans les fichiers", "toggleTabs": "Activer/désactiver la recherche sur le type" }, + "vs/workbench/contrib/search/browser/searchActionsRemoveReplace": { + "RemoveAction.label": "Ignorer", + "file.replaceAll.label": "Tout remplacer", + "match.replace.label": "Remplacer" + }, + "vs/workbench/contrib/search/browser/searchActionsSymbol": { + "miGotoSymbolInWorkspace": "Atteindre le symbole dans l'&&espace de travail...", + "showTriggerActions": "Atteindre le symbole dans l'espace de travail..." + }, + "vs/workbench/contrib/search/browser/searchActionsTopBar": { + "CancelSearchAction.label": "Annuler la recherche", + "ClearSearchResultsAction.label": "Effacer les résultats de la recherche", + "CollapseDeepestExpandedLevelAction.label": "Réduire tout", + "ExpandAllAction.label": "Tout développer", + "RefreshAction.label": "Actualiser", + "ViewAsListAction.label": "Afficher en tant que liste", + "ViewAsTreeAction.label": "Voir sous forme d'arborescence", + "clearSearchHistoryLabel": "Effacer l'historique de recherche" + }, + "vs/workbench/contrib/search/browser/searchFindInput": { + "searchFindInputNotebookFilter.label": "Filtres de recherche de bloc-notes" + }, "vs/workbench/contrib/search/browser/searchIcons": { "searchClearIcon": "Icône d'effacement des résultats dans la vue de recherche.", "searchCollapseAllIcon": "Icône de réduction des résultats dans la vue de recherche.", @@ -7813,6 +9105,8 @@ "searchRemoveIcon": "Icône de suppression d'un résultat de la recherche.", "searchReplaceAllIcon": "Icône permettant de tout remplacer dans la vue de recherche.", "searchReplaceIcon": "Icône permettant d'effectuer un remplacement dans la vue de recherche.", + "searchShowAsList": "Icône permettant d’afficher les résultats sous forme de liste dans la vue de recherche.", + "searchShowAsTree": "Icône permettant d’afficher les résultats sous forme d’arborescence dans la vue de recherche.", "searchShowContextIcon": "Icône d'activation/de désactivation du contexte dans l'éditeur de recherche.", "searchShowReplaceIcon": "Icône de développement de la section de remplacement dans la vue de recherche.", "searchStopIcon": "Icône d'arrêt dans la vue de recherche.", @@ -7828,14 +9122,14 @@ "lineNumStr": "À partir de la ligne {0}", "numLinesStr": "{0} lignes supplémentaires", "otherFilesAriaLabel": "{0} correspondances en dehors de l'espace de travail, Résultat de la recherche", - "replacePreviewResultAria": "Remplacer le terme {0} par {1} à la position de colonne {2} dans la ligne avec le texte {3}", + "replacePreviewResultAria": "'{0}' à la colonne {1} remplace {2} par {3}", "search": "Rechercher", "searchFileMatch": "{0} fichier trouvé", "searchFileMatches": "{0} fichiers", "searchFolderMatch.other.label": "Autres fichiers", "searchMatch": "{0} correspondance trouvée", "searchMatches": "{0} correspondances trouvées", - "searchResultAria": "Terme {0} trouvé à la position de colonne {1} dans la ligne avec le texte {2}" + "searchResultAria": "'{0}' à la colonne {1} a trouvé {2}" }, "vs/workbench/contrib/search/browser/searchView": { "ariaSearchResultsClearStatus": "Les résultats de recherche ont été effacés", @@ -7956,6 +9250,18 @@ "oneResult": "1 résultat", "searchMaxResultsWarning": "L’ensemble de résultats contient uniquement un sous-ensemble de toutes les correspondances. Soyez plus précis dans votre recherche de façon à limiter les résultats." }, + "vs/workbench/contrib/share/browser/share.contribution": { + "close": "Fermer", + "generating link": "Génération du lien...", + "open link": "Ouvrir le lien", + "share": "Partager...", + "shareSuccess": "Lien copié vers le Presse-papiers.", + "shareTextSuccess": "Copied text to clipboard!" + }, + "vs/workbench/contrib/share/browser/shareService": { + "shareProviderCount": "Nombre de fournisseurs de partage disponibles", + "type to filter": "Choisir comment partager {0}" + }, "vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": { "snippets": "Extraits" }, @@ -7963,6 +9269,7 @@ "bad_name1": "Nom de fichier non valide", "bad_name2": "'{0}' n'est pas un nom de fichier valide", "bad_name3": "'{0}' existe déjà", + "detail.label": "({0}) {1}", "global.1": "({0})", "global.scope": "(global)", "group.global": "Extraits existants", @@ -7978,7 +9285,7 @@ "userSnippets": "Extraits de code de l'utilisateur" }, "vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": { - "label": "Remplir le fichier à partir de l’extrait de code", + "label": "Remplir le fichier avec un extrait", "placeholder": "Sélectionner un extrait" }, "vs/workbench/contrib/snippets/browser/commands/insertSnippet": { @@ -8100,6 +9407,7 @@ "TaskSystem.unknownError": "Une erreur s'est produite durant l'exécution d'une tâche. Pour plus d'informations, consultez le journal des tâches.", "TaskSystem.versionSettings": "Seules les tâches de version 2.0.0 sont autorisées dans les paramètres utilisateur.", "TaskSystem.versionWorkspaceFile": "Seules les tâches version 2.0.0 sont autorisées dans les fichiers config d'espace de travail.", + "TaskSystem.workspaceFolderError": "Le dossier de l’espace de travail n’a pas été défini", "TasksSystem.locationUserConfig": "Paramètres utilisateur", "TasksSystem.locationWorkspaceConfig": "fichier d'espace de travail", "TerminateAction.failed": "Échec de la fin de l'exécution de la tâche", @@ -8118,7 +9426,7 @@ "runTask.task": "Étiquette ou terme de la tâche à filtrer", "runTask.type": "Type de tâche faisant l’objet d’une contribution", "saveBeforeRun.dontSave": "Ne pas enregistrer", - "saveBeforeRun.save": "Enregistrer", + "saveBeforeRun.save": "&&Enregistrer", "selectProblemMatcher": "Sélectionner pour quel type d’erreurs et d’avertissements analyser la sortie de la tâche", "showOutput": "Afficher la sortie", "taskQuickPick.userSettings": "Utilisateur", @@ -8134,14 +9442,9 @@ "unexpectedTaskType": "Le fournisseur de tâches des tâches \"{0}\" a fourni de manière inattendue une tâche de type \"{1}\".\r\n" }, "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "allow": "Autoriser et exécuter", - "disallow": "Interdire", - "openTask": "Ouvrir un fichier", - "openTasks": "Ouvrir des fichiers", - "tasks.run.allowAutomatic": "Cet espace de travail comporte des tâches ({0}) définies ({1}), qui s'exécutent automatiquement quand vous l'ouvrez. Autorisez-vous l'exécution des tâches automatiques quand vous ouvrez cet espace de travail ?", - "workbench.action.tasks.allowAutomaticTasks": "Autoriser les tâches automatiques dans le dossier", - "workbench.action.tasks.disallowAutomaticTasks": "Interdire les tâches automatiques dans le dossier", - "workbench.action.tasks.manageAutomaticRunning": "Gérer les tâches automatiques dans le dossier" + "workbench.action.tasks.allowAutomaticTasks": "Autoriser les tâches automatiques", + "workbench.action.tasks.disallowAutomaticTasks": "Interdire les tâches automatiques", + "workbench.action.tasks.manageAutomaticRunning": "Gérer les tâches automatiques" }, "vs/workbench/contrib/tasks/browser/task.contribution": { "BuildAction.label": "Exécuter la tâche de génération", @@ -8166,11 +9469,10 @@ "runningTasks": "Afficher les tâches en cours d'exécution", "status.runningTasks": "Tâches en cours d'exécution", "task.SaveBeforeRun.prompt": "Invite à enregistrer le contenu des éditeurs avant l'exécution d'une tâche.", - "task.allowAutomaticTasks": "Activez les tâches automatiques dans le dossier.", - "task.allowAutomaticTasks.auto": "Demander l’autorisation pour chaque dossier", + "task.allowAutomaticTasks": "Activez les tâches automatiques. Notez que les tâches ne s’exécutent pas dans un espace de travail non approuvé.", "task.allowAutomaticTasks.off": "Jamais", + "task.allowAutomaticTasks.on": "Toujours", "task.autoDetect": "Contrôle l'application de 'provideTasks' pour toutes les extensions du fournisseur de tâches. Si la commande Tâches : Exécuter la tâche est lente, la désactivation de la détection automatique des fournisseurs de tâches peut être utile. Les extensions individuelles peuvent également fournir des paramètres qui désactivent la détection automatique.", - "task.experimental.reconnection": "Lors du rechargement de la fenêtre, reconnectez-vous aux tâches espion/en arrière-plan en cours d’exécution. Notez qu’il s’agit d’une opération expérimentale, ce qui vous permet de rencontrer des problèmes.", "task.problemMatchers.neverPrompt": "Configure s'il faut afficher l'invite du détecteur de problèmes de correspondance pendant l'exécution d'une tâche. Définissez le paramètre sur 'true' pour ne jamais afficher d'invite ou utilisez un dictionnaire de types de tâche pour désactiver les invites seulement pour des types de tâches spécifiques.", "task.problemMatchers.neverPrompt.array": "Objet contenant des paires de tâches de type booléen pour lesquelles ne jamais demander de détecteur de problèmes de correspondance.", "task.problemMatchers.neverPrompt.boolean": "Définit le comportement d'invite de détecteur de problèmes de correspondance pour toutes les tâches.", @@ -8178,24 +9480,22 @@ "task.quickOpen.history": "Contrôle le nombre d'éléments récents suivis dans la boîte de dialogue d'ouverture rapide de tâche.", "task.quickOpen.showAll": "Force la commande Tâches : exécuter la tâche à utiliser le comportement \"tout afficher\" (plus lent) à la place du sélecteur à deux niveaux (plus rapide), où les tâches sont regroupées par fournisseur.", "task.quickOpen.skip": "Contrôle si la recherche rapide de tâche est ignorée quand il n'y a qu'une seule tâche.", + "task.reconnection": "Lors du rechargement de la fenêtre, reconnectez-vous aux tâches qui présentent des détecteurs de problèmes de correspondance.", "task.saveBeforeRun": "Enregistrez tous les éditeurs comportant des modifications avant d'exécuter une tâche.", "task.saveBeforeRun.always": "Enregistre toujours tous les éditeurs avant l'exécution d'une tâche.", "task.saveBeforeRun.never": "N'enregistre jamais les éditeurs avant l'exécution d'une tâche.", - "task.showDecorations": "Affiche les décorations aux points d’intérêt dans la mémoire tampon du terminal, comme le premier problème détecté via une tâche espion. Notez que cette opération ne prendra effet que pour les tâches futures.", "task.slowProviderWarning": "Configure si un avertissement est affiché quand un fournisseur est lent", "task.slowProviderWarning.array": "Tableau de types de tâche pour lesquelles ne jamais afficher l'avertissement de fournisseur lent.", "task.slowProviderWarning.boolean": "Définit l'avertissement de fournisseur lent pour toutes les tâches.", "tasksConfigurationTitle": "Tâches", "tasksQuickAccessHelp": "Exécuter la tâche", "tasksQuickAccessPlaceholder": "Tapez le nom d'une tâche à exécuter.", - "ttask.allowAutomaticTasks.on": "Toujours", "workbench.action.tasks.openUserTasks": "Ouvrir les tâches utilisateur", "workbench.action.tasks.openWorkspaceFileTasks": "Ouvrir les tâches d'espace de travail" }, "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "TaskQuickPick.changeSettingDetails": "La détection de tâches {0} entraîne l’exécution de fichiers en tant que code dans l’espace de travail que vous ouvrez. L’activation de la détection de tâches {0} est un paramètre utilisateur qui s’applique à tous les espaces de travail que vous ouvrez. Voulez-vous activer la détection de tâches {0} pour tous les espaces de travail ?", + "TaskQuickPick.changeSettingDetails": "La détection de tâches {0} entraîne l’exécution de fichiers en tant que code dans l’espace de travail que vous ouvrez. L’activation de la détection de tâches {0} est un paramètre utilisateur qui s’applique à tous les espaces de travail que vous ouvrez. \r\n\r\nVoulez-vous activer la {0}détection de tâches pour tous les espaces de travail?", "TaskQuickPick.changeSettingNo": "Non", - "TaskQuickPick.changeSettingYes": "Oui", "TaskQuickPick.changeSettingsOptions": "La détection de tâches $(gear) {0} est désactivée. Activer la détection de tâches {1}...", "TaskQuickPick.goBack": "Retour ↩", "TaskQuickPick.noTasksForType": "Aucune tâche {0}. Retour ↩", @@ -8211,6 +9511,13 @@ "taskQuickPick.showAll": "Afficher toutes les tâches...", "taskType": "Toutes les {0} tâches" }, + "vs/workbench/contrib/tasks/browser/taskService": { + "taskService.processTaskSystem": "Le système de tâches de processus n’est pas pris en charge sur le Web." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Sélectionner la tâche à exécuter", + "noTaskResults": "Aucune tâche correspondante" + }, "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { "task.watchFirstError": "Début des erreurs détectées pour cette exécution", "taskTerminalStatus.active": "La tâche est en cours d’exécution", @@ -8223,10 +9530,6 @@ "taskTerminalStatus.warnings": "La tâche contient des avertissements", "taskTerminalStatus.warningsInactive": "La tâche contient des avertissement et est en attente..." }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "TaskService.pickRunTask": "Sélectionner la tâche à exécuter", - "noTaskResults": "Aucune tâche correspondante" - }, "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { "TerminalTaskSystem": "Impossible d'exécuter une commande d'interpréteur de commandes sur un lecteur UNC à l'aide de cmd.exe.", "TerminalTaskSystem.nonWatchingMatcher": "La tâche {0} est une tâche d'arrière-plan, mais utilise un détecteur de problèmes de correspondance sans modèle d'arrière-plan", @@ -8237,44 +9540,11 @@ "dependencyFailed": "Impossible de résoudre la tâche dépendante '{0}' dans le dossier de l’espace de travail '{1}'", "reuseTerminal": "Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.", "task.executing": "Exécution de la tâche : {0}", + "task.executing.shell-integration": "Exécution de la tâche : {0}", + "task.executing.shellIntegration": "Exécution de la tâche : {0}", "task.executingInFolder": "Exécution de la tâche dans le dossier {0} : {1}", "unknownProblemMatcher": "Impossible de résoudre le détecteur de problèmes de correspondance {0}. Le détecteur de problèmes de correspondance va être ignoré" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.args": "Arguments supplémentaires passés à la commande.", - "JsonSchema.background": "Spécifie si la tâche exécutée est persistante, et si elle s'exécute en arrière-plan.", - "JsonSchema.command": "Commande à exécuter. Il peut s'agir d'un programme externe ou d'une commande d'interpréteur de commandes.", - "JsonSchema.echoCommand": "Contrôle si la commande exécutée fait l'objet d'un écho dans la sortie. La valeur par défaut est false.", - "JsonSchema.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou encore d'un tableau de chaînes et de détecteurs de problèmes de correspondance.", - "JsonSchema.options": "Options de commande supplémentaires", - "JsonSchema.options.cwd": "Répertoire de travail actif du programme ou script exécuté. En cas d'omission, la racine de l'espace de travail actif de Code est utilisée.", - "JsonSchema.options.env": "Environnement du programme ou de l'interpréteur de commandes exécuté. En cas d'omission, l'environnement du processus parent est utilisé.", - "JsonSchema.promptOnClose": "Spécifie si l'utilisateur est prévenu quand VS Code se ferme avec une tâche s'exécutant en arrière-plan.", - "JsonSchema.shell.args": "Arguments de l'interpréteur de commandes.", - "JsonSchema.shell.executable": "Interpréteur de commandes à utiliser.", - "JsonSchema.shellConfiguration": "Configure l'interpréteur de commandes à utiliser.", - "JsonSchema.showOutput": "Contrôle si la sortie de la tâche en cours d'exécution est affichée ou non. En cas d'omission, 'always' est utilisé.", - "JsonSchema.suppressTaskName": "Contrôle si le nom de la tâche est ajouté en tant qu'argument de la commande. La valeur par défaut est false.", - "JsonSchema.taskSelector": "Préfixe indiquant qu'un argument est une tâche.", - "JsonSchema.tasks": "Configurations de la tâche. Il s'agit généralement d'enrichissements d'une tâche déjà définie dans l'exécuteur de tâches externe.", - "JsonSchema.tasks.args": "Arguments passés à la commande quand cette tâche est appelée.", - "JsonSchema.tasks.background": "Spécifie si la tâche exécutée est maintenue active, et si elle s'exécute en arrière-plan.", - "JsonSchema.tasks.build": "Mappe cette tâche à la commande de génération par défaut de Code.", - "JsonSchema.tasks.linux": "Configuration de commande spécifique à Linux", - "JsonSchema.tasks.mac": "Configuration de commande spécifique à Mac", - "JsonSchema.tasks.matcherError": "Détecteur de problèmes de correspondance non reconnu. L'extension qui contribue à ce détecteur de problèmes de correspondance est-elle installée ?", - "JsonSchema.tasks.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou d'un tableau de chaînes et de détecteurs de problèmes de correspondance.", - "JsonSchema.tasks.promptOnClose": "Spécifie si l'utilisateur doit être averti quand VS Code se ferme avec une tâche en cours d'exécution.", - "JsonSchema.tasks.showOutput": "Contrôle si la sortie de la tâche en cours d'exécution est affichée ou non. En cas d'omission, la valeur définie globalement est utilisée.", - "JsonSchema.tasks.suppressTaskName": "Contrôle si le nom de la tâche est ajouté en tant qu'argument de la commande. En cas d'omission, la valeur définie globalement est utilisée.", - "JsonSchema.tasks.taskName": "Nom de la tâche", - "JsonSchema.tasks.test": "Mappe cette tâche à la commande de test par défaut de Code.", - "JsonSchema.tasks.watching": "Spécifie si la tâche exécutée est persistante, et si elle surveille le système de fichiers.", - "JsonSchema.tasks.watching.deprecation": "Déconseillé. Utilisez isBackground à la place.", - "JsonSchema.tasks.windows": "Configuration de commande spécifique à Windows", - "JsonSchema.watching": "Spécifie si la tâche exécutée est persistante, et si elle surveille le système de fichiers.", - "JsonSchema.watching.deprecation": "Déconseillé. Utilisez isBackground à la place." - }, "vs/workbench/contrib/tasks/common/jsonSchema_v1": { "JsonSchema._runner": "L'exécuteur est gradué. Utiliser la propriété runner officielle", "JsonSchema.linux": "Configuration de commandes spécifique à Linux", @@ -8362,6 +9632,41 @@ "JsonSchema.version": "Numéro de version de la configuration.", "JsonSchema.windows": "Configuration de commandes spécifique à Windows" }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Arguments supplémentaires passés à la commande.", + "JsonSchema.background": "Spécifie si la tâche exécutée est persistante, et si elle s'exécute en arrière-plan.", + "JsonSchema.command": "Commande à exécuter. Il peut s'agir d'un programme externe ou d'une commande d'interpréteur de commandes.", + "JsonSchema.echoCommand": "Contrôle si la commande exécutée fait l'objet d'un écho dans la sortie. La valeur par défaut est false.", + "JsonSchema.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou encore d'un tableau de chaînes et de détecteurs de problèmes de correspondance.", + "JsonSchema.options": "Options de commande supplémentaires", + "JsonSchema.options.cwd": "Répertoire de travail actif du programme ou script exécuté. En cas d'omission, la racine de l'espace de travail actif de Code est utilisée.", + "JsonSchema.options.env": "Environnement du programme ou de l'interpréteur de commandes exécuté. En cas d'omission, l'environnement du processus parent est utilisé.", + "JsonSchema.promptOnClose": "Spécifie si l'utilisateur est prévenu quand VS Code se ferme avec une tâche s'exécutant en arrière-plan.", + "JsonSchema.shell.args": "Arguments de l'interpréteur de commandes.", + "JsonSchema.shell.executable": "Interpréteur de commandes à utiliser.", + "JsonSchema.shellConfiguration": "Configure l'interpréteur de commandes à utiliser.", + "JsonSchema.showOutput": "Contrôle si la sortie de la tâche en cours d'exécution est affichée ou non. En cas d'omission, 'always' est utilisé.", + "JsonSchema.suppressTaskName": "Contrôle si le nom de la tâche est ajouté en tant qu'argument de la commande. La valeur par défaut est false.", + "JsonSchema.taskSelector": "Préfixe indiquant qu'un argument est une tâche.", + "JsonSchema.tasks": "Configurations de la tâche. Il s'agit généralement d'enrichissements d'une tâche déjà définie dans l'exécuteur de tâches externe.", + "JsonSchema.tasks.args": "Arguments passés à la commande quand cette tâche est appelée.", + "JsonSchema.tasks.background": "Spécifie si la tâche exécutée est maintenue active, et si elle s'exécute en arrière-plan.", + "JsonSchema.tasks.build": "Mappe cette tâche à la commande de génération par défaut de Code.", + "JsonSchema.tasks.linux": "Configuration de commande spécifique à Linux", + "JsonSchema.tasks.mac": "Configuration de commande spécifique à Mac", + "JsonSchema.tasks.matcherError": "Détecteur de problèmes de correspondance non reconnu. L'extension qui contribue à ce détecteur de problèmes de correspondance est-elle installée ?", + "JsonSchema.tasks.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou d'un tableau de chaînes et de détecteurs de problèmes de correspondance.", + "JsonSchema.tasks.promptOnClose": "Spécifie si l'utilisateur doit être averti quand VS Code se ferme avec une tâche en cours d'exécution.", + "JsonSchema.tasks.showOutput": "Contrôle si la sortie de la tâche en cours d'exécution est affichée ou non. En cas d'omission, la valeur définie globalement est utilisée.", + "JsonSchema.tasks.suppressTaskName": "Contrôle si le nom de la tâche est ajouté en tant qu'argument de la commande. En cas d'omission, la valeur définie globalement est utilisée.", + "JsonSchema.tasks.taskName": "Nom de la tâche", + "JsonSchema.tasks.test": "Mappe cette tâche à la commande de test par défaut de Code.", + "JsonSchema.tasks.watching": "Spécifie si la tâche exécutée est persistante, et si elle surveille le système de fichiers.", + "JsonSchema.tasks.watching.deprecation": "Déconseillé. Utilisez isBackground à la place.", + "JsonSchema.tasks.windows": "Configuration de commande spécifique à Windows", + "JsonSchema.watching": "Spécifie si la tâche exécutée est persistante, et si elle surveille le système de fichiers.", + "JsonSchema.watching.deprecation": "Déconseillé. Utilisez isBackground à la place." + }, "vs/workbench/contrib/tasks/common/problemMatcher": { "LegacyProblemMatcherSchema.watchedBegin": "Expression régulière signalant qu'une tâche faisant l'objet d'un suivi commence à s'exécuter via le suivi d'un fichier.", "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Cette propriété est déconseillée. Utilisez la propriété espion à la place.", @@ -8391,7 +9696,7 @@ "ProblemMatcherSchema.background.beginsPattern": "En cas de correspondance dans la sortie, le début d'une tâche en arrière-plan est signalé.", "ProblemMatcherSchema.background.endsPattern": "En cas de correspondance dans la sortie, la fin d'une tâche en arrière-plan est signalée.", "ProblemMatcherSchema.base": "Nom d'un détecteur de problèmes de correspondance de base à utiliser.", - "ProblemMatcherSchema.fileLocation": "Définit la façon dont les noms de fichiers signalés dans un modèle de problème doivent être interprétés. Un fileLocation relatif peut être un tableau dans lequel le second élément du tableau correspond au chemin du fichier relatif.", + "ProblemMatcherSchema.fileLocation": "Définit la manière dont les noms de fichiers signalés dans un modèle de problème doivent être interprétés. Un fileLocation relatif peut être un tableau, où le deuxième élément du tableau est le chemin d’accès de l’emplacement de fichier relatif. Le mode fileLocation de recherche effectue une recherche approfondie (et éventuellement lourde) dans les répertoires spécifiés par les propriétés include/exclude du deuxième élément (ou le répertoire de l’espace de travail actuel, s’il n’est pas spécifié).", "ProblemMatcherSchema.owner": "Propriétaire du problème dans Code. Peut être omis si base est spécifié. Prend la valeur 'external' par défaut en cas d'omission et si base n'est pas spécifié.", "ProblemMatcherSchema.severity": "Gravité par défaut des problèmes de capture. Est utilisé si le modèle ne définit aucun groupe de correspondance pour la gravité.", "ProblemMatcherSchema.source": "Une chaîne lisible par humain qui décrit la source de ce diagnostic, par exemple 'typescript' ou 'super lint'.", @@ -8456,9 +9761,15 @@ "TaskDefinitionExtPoint": "Ajoute des types de tâche", "TaskTypeConfiguration.noType": "La propriété 'taskType' obligatoire est manquante dans la configuration du type de tâche" }, + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Erreur : L'identificateur de tâche '{0}' est manquant dans la propriété obligatoire '{1}'. L'identificateur de tâche est ignoré.", + "tasks.taskRunningContext": "Indique si une tâche est en cours d'exécution.", + "tasksCategory": "Tâches" + }, "vs/workbench/contrib/tasks/common/taskService": { "tasks.customExecutionSupported": "Indique si les tâches CustomExecution sont prises en charge. À utiliser dans la clause when d'une contribution 'taskDefinition'.", "tasks.processExecutionSupported": "Indique si les tâches ProcessExecution sont prises en charge. À utiliser dans la clause when d'une contribution 'taskDefinition'.", + "tasks.serverlessWebContext": "La valeur est true lorsque vous êtes sur le web sans autorité distante.", "tasks.shellExecutionSupported": "Indique si les tâches ShellExecution sont prises en charge. À utiliser dans la clause when d'une contribution 'taskDefinition'.", "tasks.taskCommandsRegistered": "Indique si les commandes de tâche ont encore été inscrites" }, @@ -8468,11 +9779,6 @@ "externalCommand": "Exemple d'exécution d'une commande externe arbitraire", "msbuild": "Exécute la cible de génération" }, - "vs/workbench/contrib/tasks/common/tasks": { - "TaskDefinition.missingRequiredProperty": "Erreur : L'identificateur de tâche '{0}' est manquant dans la propriété obligatoire '{1}'. L'identificateur de tâche est ignoré.", - "tasks.taskRunningContext": "Indique si une tâche est en cours d'exécution.", - "tasksCategory": "Tâches" - }, "vs/workbench/contrib/tasks/electron-sandbox/taskService": { "TaskSystem.exitAnyways": "&&Quitter quand même", "TaskSystem.noProcess": "La tâche lancée n'existe plus. Si la tâche a engendré des processus en arrière-plan, la sortie de VS Code risque de donner lieu à des processus orphelins. Pour éviter ce problème, démarrez le dernier processus en arrière-plan avec un indicateur d'attente.", @@ -8480,42 +9786,17 @@ "TaskSystem.terminateTask": "&&Terminer la tâche" }, "vs/workbench/contrib/terminal/browser/baseTerminalBackend": { - "nonResponsivePtyHost": "La connexion au processus hôte pty du terminal ne répond pas. Les terminaux risquent de cesser de fonctionner.", - "restartPtyHost": "Redémarrer l'hôte pty" + "nonResponsivePtyHost": "The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host.", + "ptyHostStatus": "Pty Host Status", + "ptyHostStatus.ariaLabel": "Pty Host is unresponsive", + "ptyHostStatus.short": "Pty Host" }, "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "Les extensions souhaitent apporter les changements suivants à l'environnement du terminal :", - "extensionEnvironmentContributionInfo": "Des extensions ont apporté des changements à l'environnement de ce terminal", - "extensionEnvironmentContributionRemoval": "Les extensions souhaitent supprimer les changements existants de l'environnement du terminal :", - "relaunchTerminalLabel": "Relancer le terminal" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "focusFolder": "Focus sur le dossier dans l'Explorateur", - "openFile": "Ouvrir le fichier dans l'éditeur", - "openFolder": "Ouvrir le dossier dans une nouvelle fenêtre" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkDetectorAdapter": { - "focusFolder": "Focus sur le dossier dans l'Explorateur", - "followLink": "Suivre le lien", - "openFile": "Ouvrir le fichier dans l'éditeur", - "openFolder": "Ouvrir le dossier dans une nouvelle fenêtre", - "searchWorkspace": "Rechercher un espace de travail" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "followForwardedLink": "Suivre le lien à l'aide du port réacheminé", - "followLink": "Suivre le lien", - "followLinkUrl": "Lien", - "terminalLinkHandler.followLinkAlt": "alt+clic", - "terminalLinkHandler.followLinkAlt.mac": "option+clic", - "terminalLinkHandler.followLinkCmd": "cmd+clic", - "terminalLinkHandler.followLinkCtrl": "ctrl+clic" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkQuickpick": { - "terminal.integrated.localFileLinks": "Fichier local", - "terminal.integrated.openDetectedLink": "Sélectionner le lien à ouvrir", - "terminal.integrated.searchLinks": "Recherche d'espace de travail", - "terminal.integrated.showMoreLinks": "Afficher d’autres liens", - "terminal.integrated.urlLinks": "URL" + "ScopedEnvironmentContributionInfo": "espace de travail", + "extensionEnvironmentContributionInfoActive": "Les extensions suivantes ont contribué à l’environnement de ce terminal :", + "extensionEnvironmentContributionInfoStale": "Les extensions suivantes souhaitent relancer le terminal pour contribuer à son environnement :", + "relaunchTerminalLabel": "Relancer le terminal", + "showEnvironmentContributions": "Afficher les contributions d’environnement" }, "vs/workbench/contrib/terminal/browser/terminal.contribution": { "miToggleIntegratedTerminal": "&&Terminal", @@ -8527,28 +9808,28 @@ "emptyTerminalNameInfo": "Si aucun nom n’est fourni, la valeur par défaut sera rétablie", "noUnattachedTerminals": "Il n'existe aucun terminal non attaché à attacher", "quickAccessTerminal": "Changer de terminal actif", + "sendSequence": "La séquence de texte à envoyer au terminal", "showTerminalTabs": "Afficher les onglets", "terminalLaunchHelp": "Ouvrir l'aide", + "workbench.action.terminal.acceptSelectedSuggestion": "Accepter la suggestion sélectionnée", "workbench.action.terminal.attachToSession": "Attacher à la session", "workbench.action.terminal.clear": "Effacer", - "workbench.action.terminal.clearCommandHistory": "Effacer l’historique des commandes", + "workbench.action.terminal.clearPreviousSessionHistory": "Effacer l’historique de session précédente", "workbench.action.terminal.clearSelection": "Effacer la sélection", - "workbench.action.terminal.copyLastCommand": "Copier la dernière commande", + "workbench.action.terminal.copyAndClearSelection": "Copier et effacer la sélection", + "workbench.action.terminal.copyLastCommand": "Copier la sortie de la dernière commande", "workbench.action.terminal.copySelection": "Copier la sélection", "workbench.action.terminal.copySelectionAsHtml": "Copier la sélection en HTML", "workbench.action.terminal.createTerminalEditor": "Créer un nouveau terminal dans la zone de l’éditeur", "workbench.action.terminal.createTerminalEditorSide": "Créer un nouveau terminal dans la zone de l’éditeur sur le côté", "workbench.action.terminal.detachSession": "Détacher la session", - "workbench.action.terminal.findNext": "Rechercher le suivant", - "workbench.action.terminal.findPrevious": "Rechercher le précédent", "workbench.action.terminal.focus.tabsView": "Affichage des onglets du terminal ayant le focus", - "workbench.action.terminal.focusFind": "Focus sur la recherche", "workbench.action.terminal.focusNext": "Focus sur le groupe de terminaux suivant", "workbench.action.terminal.focusNextPane": "Focus sur le terminal suivant dans le groupe de terminaux", "workbench.action.terminal.focusPrevious": "Focus sur le groupe de terminaux précédent", "workbench.action.terminal.focusPreviousPane": "Focus sur le terminal précédent dans le groupe de terminaux", "workbench.action.terminal.goToRecentDirectory": "Accéder au répertoire récent...", - "workbench.action.terminal.hideFind": "Masquer la recherche", + "workbench.action.terminal.hideSuggestWidget": "Masquer le widget de suggestion", "workbench.action.terminal.join": "Joindre des terminaux", "workbench.action.terminal.join.insufficientTerminals": "Terminaux insuffisants pour l’action de jointure", "workbench.action.terminal.join.onlySplits": "Tous les terminaux sont déjà joints", @@ -8556,26 +9837,18 @@ "workbench.action.terminal.kill": "Tuer l'instance active du terminal", "workbench.action.terminal.killAll": "Tuer tous les terminaux", "workbench.action.terminal.killEditor": "Arrêter le terminal actif dans la zone de l’éditeur", - "workbench.action.terminal.navigationModeExit": "Quitter le mode de navigation", - "workbench.action.terminal.navigationModeFocusNext": "Mettre le focus sur la ligne suivante (mode de navigation)", - "workbench.action.terminal.navigationModeFocusNextPage": "Focus sur la page suivante (mode Déplacement)", - "workbench.action.terminal.navigationModeFocusPrevious": "Mettre le focus sur la ligne précédente (Mode de navigation)", - "workbench.action.terminal.navigationModeFocusPreviousPage": "Focus sur la page précédente (mode Déplacement)", "workbench.action.terminal.new": "Créer un nouveau terminal", "workbench.action.terminal.newInActiveWorkspace": "Créer un nouveau terminal (dans l'espace de travail actif)", - "workbench.action.terminal.newWithCwd": "Créer un nouveau terminal à partir d'un répertoire de travail personnalisé", "workbench.action.terminal.newWithCwd.cwd": "Répertoire où démarrer le terminal", "workbench.action.terminal.newWithProfile": "Créer un nouveau terminal avec profil", "workbench.action.terminal.newWithProfile.profileName": "Nom du profil à créer.", "workbench.action.terminal.newWorkspacePlaceholder": "Sélectionner le répertoire de travail actuel pour le nouveau terminal", - "workbench.action.terminal.openDetectedLink": "Ouvrir le lien détecté...", - "workbench.action.terminal.openLastLocalFileLink": "Ouvrir le dernier lien vers le fichier local", - "workbench.action.terminal.openLastUrlLink": "Ouvrir le dernier lien d’URL", "workbench.action.terminal.openSettings": "Configurer les paramètres du terminal", + "workbench.action.terminal.overriddenCwdDescription": "(Remplacé) {0}", "workbench.action.terminal.paste": "Coller dans le terminal actif", "workbench.action.terminal.pasteSelection": "Coller la sélection dans le terminal actif", "workbench.action.terminal.relaunch": "Relancer le terminal actif", - "workbench.action.terminal.renameWithArg": "Renommer le terminal actuellement actif", + "workbench.action.terminal.rename.prompt": "Entrer le nom du terminal", "workbench.action.terminal.renameWithArg.name": "Nouveau nom du terminal", "workbench.action.terminal.renameWithArg.noName": "Aucun argument de nom fourni", "workbench.action.terminal.resizePaneDown": "Redimensionner le terminal vers le bas", @@ -8594,36 +9867,27 @@ "workbench.action.terminal.scrollToTop": "Faire défiler jusqu'en haut", "workbench.action.terminal.scrollUp": "Faire défiler vers le haut (ligne)", "workbench.action.terminal.scrollUpPage": "Faire défiler vers le haut (page)", - "workbench.action.terminal.searchWorkspace": "Rechercher dans l'espace de travail", "workbench.action.terminal.selectAll": "Tout sélectionner", "workbench.action.terminal.selectDefaultShell": "Sélectionner le profil par défaut", + "workbench.action.terminal.selectNextPageSuggestion": "Sélectionner la suggestion de page suivante", + "workbench.action.terminal.selectNextSuggestion": "Sélectionner la suggestion suivante", + "workbench.action.terminal.selectPrevPageSuggestion": "Sélectionner la suggestion de la page précédente", + "workbench.action.terminal.selectPrevSuggestion": "Sélectionner la suggestion précédente", "workbench.action.terminal.selectToNextCommand": "Sélectionnez pour la commande suivante", "workbench.action.terminal.selectToNextLine": "Sélectionner pour la ligne suivante", "workbench.action.terminal.selectToPreviousCommand": "Sélectionnez pour la commande précédente", "workbench.action.terminal.selectToPreviousLine": "Sélectionner pour la ligne précédente", - "workbench.action.terminal.sendSequence": "Envoyer une séquence personnalisée au terminal", "workbench.action.terminal.setFixedDimensions": "Définir les dimensions fixes", - "workbench.action.terminal.showEnvironmentInformation": "Afficher les informations sur l'environnement", "workbench.action.terminal.showTabs": "Afficher les onglets", "workbench.action.terminal.sizeToContentWidth": "Activer/désactiver la taille vers la largeur du contenu", "workbench.action.terminal.splitInActiveWorkspace": "Diviser le Terminal (dans l'espace de travail actif)", - "workbench.action.terminal.switchTerminal": "Changer de terminal", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Activer/désactiver la journalisation de la séquence d'échappement", - "workbench.action.terminal.toggleFindCaseSensitive": "Activer/désactiver la recherche sensible à la casse", - "workbench.action.terminal.toggleFindRegex": "Activer/désactiver la recherche à l'aide de la notation regex", - "workbench.action.terminal.toggleFindWholeWord": "Activer/désactiver la recherche à l'aide du mot entier", - "workbench.action.terminal.writeDataToTerminal": "Écrire des données sur le terminal", - "workbench.action.terminal.writeDataToTerminal.prompt": "Entrez les données à écrire directement sur le terminal, en contournant le pty" + "workbench.action.terminal.switchTerminal": "Changer de terminal" }, "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { "install": "Installer", "useWslExtension.title": "L'extension '{0}' est recommandée pour ouvrir un terminal dans WSL." }, - "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { - "label": "Terminal" - }, "vs/workbench/contrib/terminal/browser/terminalEditorInput": { - "cancel": "Annuler", "confirmDirtyTerminal.button": "&&Terminer", "confirmDirtyTerminal.detail": "La fermeture va entraîner l’arrêt des processus en cours d’exécution dans ce terminal.", "confirmDirtyTerminal.message": "Voulez-vous arrêter les processus en cours d’exécution?", @@ -8634,6 +9898,13 @@ "killTerminalIcon": "Icône permettant de tuer une instance de terminal.", "newTerminalIcon": "Icône de création d'une instance de terminal.", "renameTerminalIcon": "Icône de renommage dans le menu rapide du terminal.", + "terminalCommandHistoryFuzzySearch": "Icône de basculement de la recherche approximative de l’historique des commandes.", + "terminalCommandHistoryOutput": "Icône d’affichage de la sortie d’une commande de terminal.", + "terminalCommandHistoryRemove": "Icône de suppression d’une commande de terminal de l’historique des commandes.", + "terminalDecorationError": "Icône d’une décoration de terminal d’une commande qui a rencontré une erreur.", + "terminalDecorationIncomplete": "Icône représentant une décoration de terminal d’une commande incomplète.", + "terminalDecorationMark": "Icône représentant une marque de décoration de terminal.", + "terminalDecorationSuccess": "Icône représentant une décoration de terminal d’une commande qui a réussi.", "terminalViewIcon": "Icône de vue du terminal." }, "vs/workbench/contrib/terminal/browser/terminalInstance": { @@ -8649,23 +9920,16 @@ "launchFailed.exitCodeOnlyShellIntegration": "La désactivation de l’intégration de l’interpréteur de commandes dans les paramètres utilisateur peut être utile.", "multiLinePasteButton": "&&Coller", "preview": "Aperçu :", - "removeCommand": "Supprimer de l’historique des commandes", - "selectRecentCommand": "Sélectionner une commande à exécuter (maintenez la touche Alt enfoncée pour modifier la commande)", - "selectRecentCommandMac": "Sélectionner une commande à exécuter (maintenez la touche Alt enfoncée pour modifier la commande)", - "selectRecentDirectory": "Sélectionner un répertoire à atteindre (maintenez la touche Alt enfoncée pour modifier la commande)", - "selectRecentDirectoryMac": "Sélectionner un répertoire à atteindre (maintenez la touche Option enfoncée pour modifier la commande)", "setTerminalDimensionsColumn": "Définir les dimensions fixes : colonne", "setTerminalDimensionsRow": "Définir les dimensions fixes : ligne", - "shellFileHistoryCategory": "Historique {0}", "shellIntegration.learnMore": "En savoir plus sur l’intégration de l’interpréteur de commandes", "shellIntegration.openSettings": "Ouvrir les paramètres utilisateur", - "terminal.contiguousSearch": "Utiliser la recherche contiguë", - "terminal.fuzzySearch": "Utiliser la recherche approximative", "terminal.integrated.a11yPromptLabel": "Entrée du terminal", - "terminal.integrated.a11yTooMuchOutput": "Trop de sorties à annoncer, naviguer dans les lignes manuellement pour lire", - "terminal.integrated.copySelection.noSelection": "Le terminal n'a aucune sélection à copier", + "terminal.integrated.useAccessibleBuffer": "Utiliser le {0} de mémoire tampon accessible pour examiner manuellement la sortie", + "terminal.integrated.useAccessibleBufferNoKb": "Utiliser la commande Terminal : Focus sur la mémoire tampon accessible pour passer en revue manuellement la sortie", "terminal.requestTrust": "La création d’un processus terminal nécessite l’exécution du code", - "terminalNavigationMode": "Utiliser {0} et {1} pour parcourir la mémoire tampon du terminal", + "terminalHelpAriaLabel": "Utiliser {0} pour l’aide sur l’accessibilité des terminaux", + "terminalScreenReaderMode": "Exécuter la commande : activer/désactiver le mode d’accessibilité du lecteur d’écran pour une expérience optimisée de lecteur d’écran", "terminalStaleTextBoxAriaLabel": "L'environnement {0} du terminal est obsolète. Pour plus d'informations, exécutez la commande Afficher les informations sur l'environnement", "terminalTextBoxAriaLabel": "Terminal {0}", "terminalTextBoxAriaLabelNumberAndTitle": "Terminal {0}, {1}", @@ -8673,14 +9937,9 @@ "terminalTypeTask": "Tâche", "terminated.exitCodeAndCommandLine": "Arrêt du processus de terminal \"{0}\". Code de sortie : {1}.", "terminated.exitCodeOnly": "Arrêt du processus de terminal. Code de sortie : {0}.", - "viewCommandOutput": "Afficher la sortie de la commande", - "workbench.action.terminal.rename.prompt": "Entrer le nom du terminal", "workspaceNotTrustedCreateTerminal": "Impossible de lancer un processus terminal dans un espace de travail non approuvé", "workspaceNotTrustedCreateTerminalCwd": "Impossible de lancer un processus terminal dans un espace de travail non approuvé avec cwd {0} et userHome {1}" }, - "vs/workbench/contrib/terminal/browser/terminalMainContribution": { - "ptyHost": "Hôte Pty" - }, "vs/workbench/contrib/terminal/browser/terminalMenus": { "defaultTerminalProfile": "{0} (Par défaut)", "miNewTerminal": "&&Nouveau terminal", @@ -8688,18 +9947,21 @@ "miRunSelectedText": "Exécuter le texte &&sélectionné", "miSplitTerminal": "Terminal divi&&sé", "splitTerminal": "Terminal divisé", - "terminal.new": "Nouveau terminal", + "workbench.action.tasks.configureTaskRunner": "Configurer des tâches...", + "workbench.action.tasks.runTask": "Exécuter la tâche...", "workbench.action.terminal.changeColor": "Modifier la couleur...", "workbench.action.terminal.changeIcon": "Changer l’icône...", "workbench.action.terminal.clear": "Effacer", + "workbench.action.terminal.clearLong": "Effacer le terminal", "workbench.action.terminal.copySelection.short": "Copier", "workbench.action.terminal.copySelectionAsHtml": "Copier au format HTML", "workbench.action.terminal.joinInstance": "Joindre des terminaux", - "workbench.action.terminal.new.short": "Nouveau terminal", "workbench.action.terminal.newWithProfile.short": "Nouveau terminal avec profil", "workbench.action.terminal.openSettings": "Configurer les paramètres du terminal", "workbench.action.terminal.paste.short": "Coller", "workbench.action.terminal.renameInstance": "Renommer...", + "workbench.action.terminal.runActiveFile": "Exécuter le fichier actif", + "workbench.action.terminal.runSelectedText": "Exécuter le texte sélectionné", "workbench.action.terminal.selectAll": "Tout sélectionner", "workbench.action.terminal.selectDefaultProfile": "Sélectionner le profil par défaut", "workbench.action.terminal.showsTabs": "Afficher les onglets", @@ -8707,33 +9969,42 @@ "workbench.action.terminal.switchTerminal": "Changer de terminal" }, "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "killportfailure": "Impossible d’arrêter l’écoute du processus sur le port {0}, la commande s’est arrêtée avec une erreur {1}", "ptyHostRelaunch": "Redémarrage du terminal, car la connexion au processus de l'interpréteur de commandes a été perdue..." }, "vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": { "ICreateContributedTerminalProfileOptions": "collaboratif", + "cancel": "Annuler", "createQuickLaunchProfile": "Configurer le profil du terminal", "enterTerminalProfileName": "Entrez le nom du profil du terminal", "terminal.integrated.chooseDefaultProfile": "Sélectionnez votre profil de terminal par défaut", "terminal.integrated.selectProfileToCreate": "Sélectionner le profil de terminal à créer", "terminalProfileAlreadyExists": "Il existe déjà un profil de terminal portant ce nom", "terminalProfiles": "profils", - "terminalProfiles.detected": "détecté(s)" - }, - "vs/workbench/contrib/terminal/browser/terminalProfileResolverService": { - "migrateToProfile": "Migrer", - "terminalProfileMigration": "Le terminal utilise des paramètres shell/shellArgs dépréciés, voulez-vous le migrer vers un profil ?" + "terminalProfiles.detected": "détecté(s)", + "unsafePathWarning": "Ce profil de terminal utilise un chemin potentiellement dangereux qui peut être modifié par un autre utilisateur : {0}. Voulez-vous vraiment l’utiliser ?", + "yes": "Oui" }, "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { "renameTerminal": "Renommer le terminal", "workbench.action.terminal.newWithProfilePlus": "Créer un nouveau terminal avec profil", "workbench.action.terminal.newplus": "Créer un nouveau terminal" }, + "vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick": { + "removeCommand": "Supprimer de l’historique des commandes", + "selectRecentCommand": "Sélectionner une commande à exécuter (maintenez la touche Alt enfoncée pour modifier la commande)", + "selectRecentCommandMac": "Sélectionner une commande à exécuter (maintenez la touche Alt enfoncée pour modifier la commande)", + "selectRecentDirectory": "Sélectionner un répertoire à atteindre (maintenez la touche Alt enfoncée pour modifier la commande)", + "selectRecentDirectoryMac": "Sélectionner un répertoire à atteindre (maintenez la touche Option enfoncée pour modifier la commande)", + "shellFileHistoryCategory": "Historique {0}", + "viewCommandOutput": "Afficher la sortie de la commande" + }, "vs/workbench/contrib/terminal/browser/terminalService": { "localTerminalRemote": "Cet interpréteur de commandes est en cours d’exécution sur votre machine {0}locale{1}, et non sur la machine distante connectée", "localTerminalVirtualWorkspace": "Cet interpréteur de commandes est ouvert sur un dossier {0}local{1}, et non sur le dossier virtuel", "terminalService.terminalCloseConfirmationPlural": "Voulez-vous mettre fin à les sessions de terminal actives {0} ?", "terminalService.terminalCloseConfirmationSingular": "Voulez-vous mettre fin à la session Terminal active?", - "terminate": "Terminer" + "terminate": "&&Terminer" }, "vs/workbench/contrib/terminal/browser/terminalTabbedView": { "hideTabs": "Masquer les onglets", @@ -8741,6 +10012,7 @@ "moveTabsRight": "Déplacer les onglets vers la droite" }, "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "label": "Terminal", "splitTerminalAriaLabel": "Terminal {0} {1}, fraction {2} de {3}", "terminal.tabs": "Onglets de terminal", "terminalAriaLabel": "Terminal {0} {1}", @@ -8749,7 +10021,9 @@ "vs/workbench/contrib/terminal/browser/terminalTooltip": { "launchFailed.exitCodeOnlyShellIntegration": "Le processus de terminal n'a pas pu se lancer. La désactivation de l'intégration du shell avec terminal.integrated.shellIntegration.enabled peut aider.", "shellIntegration.activationFailed": "Échec de l’activation de l’intégration de l’interpréteur de commandes", - "shellIntegration.enabled": "Intégration de l’interpréteur de commandes activée" + "shellIntegration.enabled": "Intégration de l’interpréteur de commandes activée", + "shellProcessTooltip.commandLine": "Ligne de commande : {0}", + "shellProcessTooltip.processId": "ID de processus : {0} ({1})" }, "vs/workbench/contrib/terminal/browser/terminalView": { "terminal.monospaceOnly": "Le terminal prend en charge seulement les polices à espacement fixe. Veillez à redémarrer VS Code s'il s'agit d'une police nouvellement installée.", @@ -8758,41 +10032,43 @@ "terminals": "Ouvrez les terminaux." }, "vs/workbench/contrib/terminal/browser/xterm/decorationAddon": { - "changeDefaultIcon": "Modifier l’icône par défaut", - "changeErrorIcon": "Icône Modifier l’erreur", - "changeSuccessIcon": "Icône Modifier la réussite", "gutter": "Décorations de commande de reliure", + "no": "Non", "overviewRuler": "Décorations de commande de règle de vue d’ensemble", + "rerun": "Voulez-vous exécuter la commande : {0}", "terminal.configureCommandDecorations": "Configurer les décorations de commande", "terminal.copyCommand": "Copier la commande", "terminal.copyOutput": "Copier la sortie", "terminal.copyOutputAsHtml": "Copier la sortie au format HTML", "terminal.learnShellIntegration": "En savoir plus sur l’intégration de l’interpréteur de commandes", - "terminal.rerunCommand": "Commande de réexécution", + "terminal.rerunCommand": "Réexécuter la commande", + "toggleVisibility": "Activer/désactiver la visibilité", + "workbench.action.terminal.goToRecentDirectory": "Accéder au répertoire récent", + "workbench.action.terminal.runRecentCommand": "Exécuter la commande récente", + "yes": "Oui" + }, + "vs/workbench/contrib/terminal/browser/xterm/decorationStyles": { "terminalPromptCommandFailed": "La commande s’est exécutée {0} et a échoué.", "terminalPromptCommandFailedWithExitCode": "La commande s’est exécutée {0} et a échoué (code de sortie {1})", "terminalPromptCommandSuccess": "Commande exécutée{0}", - "terminalPromptContextMenu": "Afficher les actions de commande", - "toggleVisibility": "Activer/désactiver la visibilité" + "terminalPromptContextMenu": "Afficher les actions de commande" }, "vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": { "dontShowAgain": "Ne plus afficher", "no": "Non", + "terminal.integrated.copySelection.noSelection": "The terminal has no selection to copy", "terminal.slowRendering": "L'accélération GPU du terminal semble lente sur votre ordinateur. Voulez-vous la désactiver, ce qui peut améliorer les performances ? [En savoir plus sur les paramètres de terminal](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", + "terminalLoggerName": "Terminal", "yes": "Oui" }, "vs/workbench/contrib/terminal/common/terminal": { - "terminalCategory": "Terminal", "vscode.extension.contributes.terminal": "Contribue aux fonctionnalités du terminal.", "vscode.extension.contributes.terminal.profiles": "Définit les profils de terminal supplémentaires que l’utilisateur peut créer.", "vscode.extension.contributes.terminal.profiles.id": "ID du fournisseur de profils de terminaux.", "vscode.extension.contributes.terminal.profiles.title": "Titre de ce profil de terminal.", - "vscode.extension.contributes.terminal.types": "Définit les types de terminal supplémentaires que l'utilisateur peut créer.", - "vscode.extension.contributes.terminal.types.command": "Commande à exécuter quand l'utilisateur crée ce type de terminal.", "vscode.extension.contributes.terminal.types.icon": "Codicon, URI ou URI Light et Dark à associer à ce type de terminal", "vscode.extension.contributes.terminal.types.icon.dark": "Chemin de l'icône quand un thème foncé est utilisé", - "vscode.extension.contributes.terminal.types.icon.light": "Chemin de l'icône quand un thème clair est utilisé", - "vscode.extension.contributes.terminal.types.title": "Titre de ce type de terminal." + "vscode.extension.contributes.terminal.types.icon.light": "Chemin de l'icône quand un thème clair est utilisé" }, "vs/workbench/contrib/terminal/common/terminalColorRegistry": { "terminal.ansiColor": "Couleur ANSI '{0}' dans le terminal.", @@ -8804,6 +10080,7 @@ "terminal.findMatchHighlightBackground": "Couleur des autres correspondances de recherche dans le terminal. La couleur ne doit pas être opaque afin de ne pas masquer le contenu du terminal sous-jacent.", "terminal.findMatchHighlightBorder": "La couleur de bordure des autres correspondances de recherche dans le terminal.", "terminal.foreground": "Couleur de premier plan du terminal.", + "terminal.inactiveSelectionBackground": "La couleur de l’arrière-plan de sélection du terminal lorsqu’il n’a pas le focus.", "terminal.selectionBackground": "Couleur d'arrière-plan de sélection du terminal.", "terminal.selectionForeground": "Couleur de premier plan de sélection du terminal. Lorsque la valeur est Null, le premier plan de la sélection est conservé et la fonctionnalité de ratio de contraste minimal est appliquée.", "terminal.tab.activeBorder": "Bordure située sur le côté de l’onglet du terminal dans le panneau. La valeur par défaut est tab.activeBorder.", @@ -8818,17 +10095,21 @@ "vs/workbench/contrib/terminal/common/terminalConfiguration": { "cwd": "répertoire de travail actuel du terminal", "cwdFolder": "le répertoire de travail actuel du terminal, affiché pour les espaces de travail multi-racines ou dans un espace de travail à racine unique lorsque la valeur diffère du répertoire de travail initial. Sous Windows, ce paramètre ne s'affiche que si l'intégration du shell est activée.", + "enableFileLinks.notRemote": "Activer uniquement hors d’un espace de travail distant.", + "enableFileLinks.off": "Toujours désactivé.", + "enableFileLinks.on": "Toujours activé.", "local": "indique un terminal local dans un espace de travail distant", "openDefaultSettingsJson": "ouvrir le JSON des paramètres par défaut", "openDefaultSettingsJson.capitalized": "Ouvrir les paramètres par défaut (JSON)", "process": "nom du processus terminal", - "separator": "un séparateur conditionnel (\"-\") qui apparaît uniquement quand il est entouré de variables avec des valeurs ou du texte statique.", + "separator": "séparateur conditionnel {0} qui apparaît uniquement quand il est entouré de variables avec des valeurs ou du texte statique.", "sequence": "nom fourni au terminal par le processus", + "tabFocusMode": "Contrôle si le terminal reçoit des onglets ou les reporte à workbench pour la navigation. Lorsque cette option est définie, elle remplace {0} lorsque le terminal est prioritaire.", "task": "indique que ce terminal est associé à une tâche", "terminal.integrated.allowChords": "Indique s’il faut autoriser ou non les combinaisons de touches d’une combinaison de touches dans le terminal. Notez que lorsque cela est vrai et que la frappe entraîne une pression, elle contourne {0}, la définition de la valeur false est particulièrement utile lorsque vous souhaitez que ctrl+k accède à votre interpréteur de commandes (pas VS Code).", - "terminal.integrated.allowMnemonics": "Indique si les mnémoniques de barre de menus (par exemple alt+f) sont autorisées à déclencher l'ouverture de la barre de menus. Notez que si la valeur est true, toutes les frappes de la touche alt ignorent l'interpréteur de commandes. Cela n'a aucun effet sur macOS.", + "terminal.integrated.allowMnemonics": "Indique si les mnémoniques de barre de menus (par exemple Alt+F) sont autorisées à déclencher l’ouverture de la barre de menus. Notez que si la valeur est true, toutes les frappes de la touche alt ignorent l’interpréteur de commandes. Cela n'a aucun effet sur macOS.", "terminal.integrated.altClickMovesCursor": "Si cette option est activée, alt/option + clic repositionne le curseur d’invite sous la souris lorsque {0} est défini sur {1} (valeur par défaut). Cela peut ne pas fonctionner de manière fiable en fonction de votre interpréteur de commandes.", - "terminal.integrated.autoReplies": "Ensemble de messages auxquels, lorsqu’ils sont rencontrés dans le terminal, ils sont automatiquement répondus. À condition que le message soit suffisamment spécifique, cela peut aider à automatiser les réponses courantes. remarques\r\n\r\n:\r\n\r\n- Utilisez {0} pour répondre automatiquement à l’invite de fin de traitement par lots sur Windows.\r\n: le message inclut des séquences d’échappement afin que la réponse ne se produise pas avec du texte de style.\r\n: chaque réponse ne peut se produire qu’une fois par seconde.\r\n- Utilisez {1} dans la réponse pour indiquer la clé Entrée.\r\n: pour annuler la définition d’une clé par défaut, définissez la valeur sur Null.\r\n- Redémarrez VS Code si le nouveau ne s’applique pas.", + "terminal.integrated.autoReplies": "Ensemble de messages qui, lorsqu’ils sont rencontrés dans le terminal, feront l’objet d’une réponse automatique. À condition que le message soit suffisamment spécifique, cela peut aider à automatiser les réponses courantes.\r\n\r\nRemarques :\r\n\r\n– Utilisez {0} pour répondre automatiquement à l’invite de fin de traitement par lots sur Windows.\r\n– Le message inclut des séquences d’échappement afin que la réponse ne se produise pas avec du texte de style.\r\n– Chaque réponse ne peut se produire qu’une fois par seconde.\r\n– Utilisez {1} dans la réponse pour indiquer la clé Entrée.\r\n– Pour annuler la définition d’une clé par défaut, définissez la valeur sur nul.\r\n– Redémarrez VS Code si le nouveau ne s’applique pas.", "terminal.integrated.autoReplies.reply": "La réponse à envoyer au processus.", "terminal.integrated.bellDuration": "Nombre de millisecondes d’affichage la cloche d’appel dans un onglet de terminal lors de son déclenchement.", "terminal.integrated.commandsToSkipShell": "Ensemble d’ID de commandes dont les combinaisons de touches ne sont pas envoyées à l’interpréteur de commandes mais sont toujours prises en charge par VS Code. Cela permet aux combinaisons de touches qui sont normalement consommées par l’interpréteur de commandes de produire le même résultat que dans une situation où le terminal n’a pas le focus, par exemple `Ctrl+P` pour lancer Quick Open.\r\n\r\n\r\n\r\nDe nombreuses commandes sont ignorées par défaut. Pour remplacer une valeur par défaut et passer la combinaison de touches de cette commande à l’interpréteur de commandes, ajoutez la commande précédée du caractère `-`. Par exemple, ajoutez `-workbench.action.quickOpen` pour autoriser la combinaison `Ctrl+P` à atteindre l’interpréteur de commandes.\r\n\r\n\r\n\r\nLa liste suivante des commandes ignorées par défaut est tronquée quand elle est affichée dans l’éditeur de paramètres. Pour voir la liste complète, {1} puis recherchez la première commande dans la liste ci-dessous.\r\n\r\n \r\n\r\nCommandes ignorées par défaut´:\r\n\r\n{0}", @@ -8845,7 +10126,7 @@ "terminal.integrated.cursorBlinking": "Détermine si le curseur du terminal doit clignoter.", "terminal.integrated.cursorStyle": "Contrôle le style du curseur du terminal.", "terminal.integrated.cursorWidth": "Contrôle la largeur du curseur lorsque {0} est défini sur {1}.", - "terminal.integrated.customGlyphs": "Indique s’il faut dessiner les glyphes personnalisés pour les caractères de dessin de zone et d’élément de bloc plutôt que d’utiliser la police, ce qui améliore généralement le rendu avec des lignes continues. Notez que cela ne fonctionne pas avec le convertisseur DOM.", + "terminal.integrated.customGlyphs": "Indique s’il faut dessiner des glyphes personnalisés pour les caractères de dessin d’élément de bloc et de zone au lieu d’utiliser la police, ce qui produit généralement un meilleur rendu avec des lignes continues. Notez que cela ne fonctionne pas lorsque {0} est désactivé.", "terminal.integrated.cwd": "Chemin explicite de lancement du terminal. Il est utilisé en tant que répertoire de travail actif du processus d'interpréteur de commandes. Cela peut être particulièrement utile dans les paramètres d'espace de travail, si le répertoire racine n'est pas un répertoire de travail actif adéquat.", "terminal.integrated.defaultLocation": "Contrôle l’emplacement où s’affichent les nouveaux terminaux créés.", "terminal.integrated.defaultLocation.editor": "Créer des terminaux dans l’éditeur", @@ -8855,8 +10136,9 @@ "terminal.integrated.detectLocale.off": "Ne définissez pas la variable d'environnement '$LANG'.", "terminal.integrated.detectLocale.on": "Définissez toujours la variable d'environnement '$LANG'.", "terminal.integrated.drawBoldTextInBrightColors": "Détermine si le texte en gras dans le terminal doit toujours utiliser la variante de couleur ANSI \"bright\".", - "terminal.integrated.enableBell": "Contrôle si l’appel du terminal est activé, cet appel s’affiche sous la forme d’une cloche près du nom du terminal.", - "terminal.integrated.enableFileLinks": "Indique si les liens de fichiers doivent être activés dans le terminal. Les liens peuvent être lents quand vous travaillez sur un lecteur réseau, car chaque lien de fichier est vérifié par rapport au système de fichiers. Le changement de cette option ne prend effet que sur les nouveaux terminaux.", + "terminal.integrated.enableBell": "Contrôle si la cloche du terminal est activée. Elle s’affiche sous la forme d’une cloche près du nom du terminal.", + "terminal.integrated.enableFileLinks": "Indique si les liens de fichiers doivent être activés dans les terminaux. Les liens peuvent être lents quand vous travaillez sur un lecteur réseau, car chaque lien de fichier est vérifié par rapport au système de fichiers. Le changement de cette option ne prend effet que sur les nouveaux terminaux.", + "terminal.integrated.enableImages": "Enables image support in the terminal. Both sixel and iTerm's inline image protocol are supported on Linux and macOS, Windows support will light up automatically when ConPTY passes through the sequences. Images will currently not be restored between window reloads/reconnects.", "terminal.integrated.enableMultiLinePasteWarning": "Afficher une boîte de dialogue d’avertissement lors du collage de plusieurs lignes dans le terminal. La boîte de dialogue ne s’affiche pas quand :\r\n\r\n- Le mode collage entre crochets est activé (l’interpréteur de commandes prend en charge le collage multiligne en mode natif)\r\n- Le collage est géré par la ligne de lecture de l’interpréteur de commandes (dans le cas de pwsh)", "terminal.integrated.enablePersistentSessions": "Permet la persistance des sessions/historiques de terminal de l'espace de travail entre les rechargements de fenêtres.", "terminal.integrated.env.linux": "Objet et variables d'environnement ajoutés au processus de VS Code pour être utilisés par le terminal sur Linux. Affectez la valeur 'null' pour supprimer la variable d'environnement.", @@ -8868,7 +10150,7 @@ "terminal.integrated.environmentChangesIndicator.warnonly": "Affiche uniquement l'indicateur d'avertissement qui montre que l'environnement d'un terminal est 'obsolète'. N'affiche pas l'indicateur d'information qui montre que l'environnement d'un terminal a été modifié par une extension.", "terminal.integrated.environmentChangesRelaunch": "Indique si les terminaux doivent être relancés automatiquement quand l'extension souhaite contribuer à son environnement et qu'aucune interaction n'a eu lieu jusqu'à maintenant.", "terminal.integrated.fastScrollSensitivity": "Multiplicateur de vitesse de défilement quand la touche Alt est enfoncée.", - "terminal.integrated.fontFamily": "Contrôle la famille de polices du terminal. La valeur par défaut est {0}valeur.", + "terminal.integrated.fontFamily": "Contrôle la famille de polices du terminal. La valeur par défaut est la valeur de {0}.", "terminal.integrated.fontSize": "Contrôle la taille de police en pixels du terminal.", "terminal.integrated.fontWeight": "Épaisseur de police à utiliser dans le terminal pour le texte qui n'est pas en gras. Accepte les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000.", "terminal.integrated.fontWeightBold": "Épaisseur de police à utiliser dans le terminal pour le texte qui est en gras. Accepte les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000.", @@ -8878,7 +10160,7 @@ "terminal.integrated.gpuAcceleration.canvas": "Utilisez le générateur de rendu de toile de secours du terminal, qui utilise un contexte 2d au lieu de webgl, ce qui peut être plus performant sur certains systèmes. Notez que certaines fonctionnalités sont limitées dans le moteur de rendu de toile, comme la sélection opaque.", "terminal.integrated.gpuAcceleration.off": "Désactivez l’accélération GPU dans le terminal. Le terminal s’affiche beaucoup plus lentement lorsque l’accélération GPU est désactivée, mais il doit fonctionner de manière fiable sur tous les systèmes.", "terminal.integrated.gpuAcceleration.on": "Active l'accélération GPU dans le terminal.", - "terminal.integrated.letterSpacing": "Contrôle l'espacement des lettres du terminal. Il s'agit d'une valeur entière qui représente la quantité de pixels supplémentaires à ajouter entre les caractères.", + "terminal.integrated.letterSpacing": "Contrôle l'espacement des lettres du terminal. Il s'agit d'une valeur entière qui représente le nombre de pixels supplémentaires à ajouter entre les caractères.", "terminal.integrated.lineHeight": "Contrôle la hauteur de ligne du terminal. Ce nombre est multiplié par la taille de police du terminal pour obtenir la hauteur de ligne réelle en pixels.", "terminal.integrated.localEchoEnabled": "Quand l’écho local doit être activé. Cela remplacera {0}", "terminal.integrated.localEchoEnabled.auto": "Activé uniquement pour les espaces de travail distants", @@ -8891,7 +10173,7 @@ "terminal.integrated.macOptionIsMeta": "Détermine s'il est nécessaire de traiter la clé d'option en tant que touche Méta dans le terminal sur macOS.", "terminal.integrated.minimumContrastRatio": "Lorsqu'elle est définie, la couleur de premier plan de chaque cellule change pour tenter de respecter le rapport de contraste spécifié. Notez que cela ne s'appliquera pas aux caractères de type `powerline`, conformément à la règle #146406.Exemples de valeurs : \r\n\r\n - 1 : Ne rien faire et utiliser les couleurs standard du thème. \r\n- 4.5 : [Conformité WCAG AA (minimum)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) (valeur par défaut). \r\n- 7 : [Conformité WCAG AAA (améliorée)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html). \r\n- 21 : blanc sur noir ou noir sur blanc.", "terminal.integrated.mouseWheelScrollSensitivity": "Multiplicateur à utiliser sur le 'deltaY' des événements de défilement de la roulette de la souris.", - "terminal.integrated.persistentSessionReviveProcess": "Lorsque le processus terminal doit être arrêté (par exemple, à la fermeture d'une fenêtre ou d'une application), cela détermine quand le contenu/l’historique de la session précédente du terminal doit être restauré et les processus doivent être recréés lors de la prochaine ouverture de l'espace de travail. \r\n\r\nAvertissements\r\n\r\n : – La restauration du répertoire de travail actuel du processus dépend de sa prise en charge par le shell. \r\n- Le temps de persistance de la session pendant l'arrêt est limité, de sorte qu'elle peut être interrompue lors de l'utilisation de connexions distantes à forte latence.", + "terminal.integrated.persistentSessionReviveProcess": "Lorsque le processus du terminal doit être arrêté (par exemple, à la fermeture d'une fenêtre ou d'une application), cela détermine le moment où le contenu/l’historique de la session précédente du terminal doit être restauré et les processus doivent être recréés lors de l’ouverture suivante de l'espace de travail.\r\n\r\nAvertissements :\r\n\r\n – La restauration du répertoire de travail actuel du processus dépend de sa prise en charge par le shell.\r\n– Le temps de persistance de la session pendant l'arrêt est limité, de sorte qu'elle peut être interrompue lors de l'utilisation de connexions distantes à forte latence.", "terminal.integrated.persistentSessionReviveProcess.never": "Ne restaurez jamais les mémoires tampons du terminal ou recréez le processus.", "terminal.integrated.persistentSessionReviveProcess.onExit": "Réessayez les processus après la fermeture de la dernière fenêtre sur Windows/Linux ou lorsque la commande « workbench.action.quit » est déclenchée (palette de commandes, combinaison de touches, menu).", "terminal.integrated.persistentSessionReviveProcess.onExitAndWindowClose": "Réessayez les processus après la fermeture de la dernière fenêtre sur Windows/Linux ou lorsque la commande « workbench.action.quit » est déclenchée (palette de commandes, combinaison de touches, menu) ou lorsque la fenêtre est fermée.", @@ -8901,23 +10183,23 @@ "terminal.integrated.rightClickBehavior.nothing": "Ne rien faire et transmettre l’événement au terminal.", "terminal.integrated.rightClickBehavior.paste": "Effectue un collage à la suite d'un clic droit.", "terminal.integrated.rightClickBehavior.selectWord": "Sélectionne le mot sous le curseur et affiche le menu contextuel.", - "terminal.integrated.scrollback": "Contrôle la quantité maximale de lignes que le terminal conserve en mémoire tampon.", + "terminal.integrated.scrollback": "Contrôle le nombre maximal de lignes que le terminal conserve dans sa mémoire tampon. Nous pré-allouons de la mémoire en fonction de cette valeur pour garantir une expérience optimale. À mesure que la valeur augmente, la quantité de mémoire augmente également.", "terminal.integrated.sendKeybindingsToShell": "Distribue la plupart des combinaisons de touches au terminal au lieu de workbench, en remplaçant {0}, qui peut être utilisé à des fins d’optimisation.", - "terminal.integrated.shellIntegration.decorationIcon": "Contrôle l’icône qui sera utilisée pour les commandes ignorées/vides. Définir sur {0} pour masquer l’icône ou désactiver les décorations avec {1}.", - "terminal.integrated.shellIntegration.decorationIconError": "Contrôle l’icône qui sera utilisée pour chaque commande dans les terminaux où l’intégration de l’interpréteur de commandes est activée et qui ont un code de sortie associé. Définir sur {0} pour masquer l’icône ou désactiver les décorations avec {1}.", - "terminal.integrated.shellIntegration.decorationIconSuccess": "Contrôle l’icône qui sera utilisée pour chaque commande dans les terminaux où l’intégration de l’interpréteur de commandes est activée et qui n’ont pas de code de sortie associé. Définir sur {0} pour masquer l’icône ou désactiver les décorations avec {1}.", "terminal.integrated.shellIntegration.decorationsEnabled": "Lorsque l’intégration de l’interpréteur de commandes est activée, ajoute une décoration pour chaque commande.", "terminal.integrated.shellIntegration.decorationsEnabled.both": "Afficher les décorations dans la reliure (gauche) et la règle de vue d’ensemble (droite)", "terminal.integrated.shellIntegration.decorationsEnabled.gutter": "Afficher les décorations de reliure à gauche du terminal", "terminal.integrated.shellIntegration.decorationsEnabled.never": "Ne pas afficher les décorations", "terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler": "Afficher les décorations de règle de vue d’ensemble à droite du terminal", - "terminal.integrated.shellIntegration.enabled": "Détermine si l’intégration de l’interpréteur de commandes est injectée automatiquement pour prendre en charge des fonctionnalités telles que le suivi de commandes amélioré et la détection actuelle du répertoire de travail. \r\n\r\n'intégration de Shell fonctionne en injectant l’interpréteur de commandes avec un script de démarrage. Le script fournit VS Code insights sur ce qui se passe dans le terminal.\r\n\r\nshells pris en charge :\r\n\r\n- Linux/macOS : bash, pwsh, zsh\r\n - Windows : pwsh\r\n\r\nCe paramètre s’applique uniquement lorsque des terminaux sont créés. Vous devez donc redémarrer vos terminaux pour qu’ils prennent effet.\r\n\r\n Notez que l’injection de script peut ne pas fonctionner si vous avez des arguments personnalisés définis dans le profil de terminal, un [bash complexe 'PROMPT_COMMAND'](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand) ou une autre configuration non prise en charge. Pour désactiver les décorations, consultez {0}", + "terminal.integrated.shellIntegration.enabled": "Détermine si l’intégration de l’interpréteur de commandes est injectée automatiquement pour prendre en charge des fonctionnalités telles que le suivi de commandes amélioré et la détection du répertoire de travail actuel. \r\n\r\nL'intégration de l’interpréteur de commandes fonctionne en injectant l’interpréteur de commandes avec un script de démarrage. Le script fournit des insights VS Code sur ce qui se passe dans le terminal.\r\n\r\nInterpréteurs de commandes pris en charge :\r\n\r\n- Linux/macOS : bash, fish, pwsh, zsh\r\n- Windows : pwsh\r\n\r\nCe paramètre s’applique uniquement lorsque des terminaux sont créés. Vous devez donc redémarrer vos terminaux pour qu’ils prennent effet.\r\n\r\n Notez que l’injection de script peut ne pas fonctionner si vous avez des arguments personnalisés définis dans le profil de terminal, que vous avez activé {1} et que vous avez un [complex bash 'PROMPT_COMMAND'](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand) ou une autre configuration non prise en charge. Pour désactiver les décorations, consultez {0}", "terminal.integrated.shellIntegration.history": "Contrôle le nombre de commandes récemment utilisées à conserver dans l’historique des commandes du terminal. Réglez sur 0 pour désactiver l’historique des commandes du terminal.", + "terminal.integrated.shellIntegration.suggestEnabled": "Active les suggestions expérimentales intelliSense de terminal pour les interpréteurs de commandes pris en charge lorsque {0} est défini sur {1}. Si l’intégration de l’interpréteur de commandes est installée manuellement, {2} doit être définie sur {3} avant d’appeler le script.", "terminal.integrated.showExitAlert": "Détermine s'il est nécessaire d'afficher l'alerte \"Le processus du terminal s'est achevé avec le code de sortie\" quand le code de sortie est différent de zéro.", + "terminal.integrated.smoothScrolling": "Contrôle si le terminal défile en utilisant une animation.", "terminal.integrated.splitCwd": "Contrôle le répertoire de travail dans lequel un terminal divisé démarre.", "terminal.integrated.splitCwd.inherited": "Sur macOS et Linux, un nouveau terminal divisé utilise le répertoire de travail du terminal parent. Sur Windows, le comportement est le même qu'avec le paramètre initial.", "terminal.integrated.splitCwd.initial": "Un nouveau terminal divisé utilise le répertoire de travail dans lequel le terminal parent a démarré.", "terminal.integrated.splitCwd.workspaceRoot": "Un nouveau terminal divisé utilise la racine de l'espace de travail en tant que répertoire de travail. Dans un espace de travail multiracine, vous pouvez choisir le dossier racine à utiliser.", + "terminal.integrated.tabStopWidth": "Nombre de cellules dans un taquet de tabulation.", "terminal.integrated.tabs.defaultColor": "ID de couleur de thème à associer aux icônes de terminal par défaut.", "terminal.integrated.tabs.defaultIcon": "ID de codicon à associer aux icônes de terminal par défaut.", "terminal.integrated.tabs.enableAnimation": "Contrôle si les états de l’onglet terminal prennent en charge l’animation (tâches en cours d’exécution).", @@ -8938,14 +10220,14 @@ "terminal.integrated.tabs.showActions.never": "Ne jamais afficher les actions", "terminal.integrated.tabs.showActions.singleTerminal": "Afficher les actions lorsqu’il s’agit du seul terminal ouvert", "terminal.integrated.tabs.showActions.singleTerminalOrNarrow": "Afficher les actions lorsqu'il s'agit du seul terminal ouvert ou lorsque l'affichage des onglets est dans son état étroit sans texte.", - "terminal.integrated.tabs.showActiveTerminal": "Affiche les informations sur le terminal actif dans l’affichage, ce qui est particulièrement utile lorsque le titre n’est pas visible dans les onglets.", + "terminal.integrated.tabs.showActiveTerminal": "Affiche les informations sur le terminal actif dans l’affichage. Cet élément est particulièrement utile lorsque le titre n’est pas visible dans les onglets.", "terminal.integrated.tabs.showActiveTerminal.always": "Toujours afficher le terminal actif", "terminal.integrated.tabs.showActiveTerminal.never": "Ne jamais afficher le terminal actif", "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Afficher le terminal actif quand il est le seul terminal ouvert", "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Afficher le terminal actif quand il est le seul terminal ouvert ou lorsque l’affichage des onglets est dans l’état d’affichage étroit et sans texte", - "terminal.integrated.unicodeVersion": "Contrôle la version d'Unicode à utiliser au moment de l'évaluation de la largeur des caractères dans le terminal. Si vous êtes confronté à des emojis ou d'autres caractères larges qui n'occupent pas la quantité appropriée (trop ou trop peu) d'espaces avant ou arrière, vous pouvez essayer d'adapter ce paramètre.", - "terminal.integrated.unicodeVersion.eleven": "Version 11 d'Unicode. Cette version offre une meilleure prise en charge sur les systèmes modernes qui utilisent des versions modernes d'Unicode.", - "terminal.integrated.unicodeVersion.six": "Version 6 d'Unicode. Il s'agit d'une version antérieure qui doit fonctionner mieux sur les anciens systèmes.", + "terminal.integrated.unicodeVersion": "Contrôle la version d’Unicode à utiliser au moment de l’évaluation de la largeur des caractères dans le terminal. Si vous êtes confronté à des emojis ou d’autres caractères larges qui n'occupent pas la quantité appropriée (trop ou trop peu) d’espaces avant ou arrière, vous pouvez essayer d’adapter ce paramètre.", + "terminal.integrated.unicodeVersion.eleven": "Version 11 de l’Unicode. Cette version offre une meilleure prise en charge sur les systèmes modernes qui utilisent des versions modernes de l’Unicode.", + "terminal.integrated.unicodeVersion.six": "Version 6 de l’Unicode. Il s’agit d’une version antérieure qui doit mieux fonctionner sur les anciens systèmes.", "terminal.integrated.windowsEnableConpty": "Indique si ConPTY doit être utilisé pour la communication des processus du terminal Windows (nécessite Windows 10 build 18309+). Winpty est utilisé si ce paramètre a la valeur false.", "terminal.integrated.wordSeparators": "Chaîne contenant tous les caractères à considérer en tant que séparateurs de mots quand le double-clic est utilisé pour sélectionner un mot.", "terminalDescription": "Contrôle la description du terminal, qui apparaît à droite du titre. Les variables sont remplacées en fonction du contexte :", @@ -8956,16 +10238,20 @@ "vs/workbench/contrib/terminal/common/terminalContextKey": { "inTerminalRunCommandPickerContextKey": "Indique si le sélecteur de commandes d’exécution du terminal est actuellement ouvert.", "isSplitTerminalContextKey": "Indique si le terminal de l’onglet associé est un terminal scindé.", + "terminalAccessibleBufferFocusContextKey": "Indique si la mémoire tampon accessible au terminal est ciblée.", "terminalAltBufferActive": "Indique si la mémoire tampon de remplacement du terminal est active.", "terminalCountContextKey": "Nombre actuel de terminaux.", "terminalEditorFocusContextKey": "Indique si un terminal de la zone de l’éditeur est concentré.", "terminalFocusContextKey": "Indique si le terminal a le focus.", + "terminalFocusInAnyContextKey": "Whether any terminal is focused, including detached terminals used in other UI.", "terminalProcessSupportedContextKey": "Indique si les processus terminaux peuvent être lancés dans l’espace de travail actuel.", "terminalShellIntegrationEnabled": "Indique si l’intégration de l’interpréteur de commandes est activée dans le terminal actif", "terminalShellTypeContextKey": "Type d'interpréteur de commandes du terminal actif, il est défini à la dernière valeur connue lorsqu'aucun terminal n'existe.", + "terminalSuggestWidgetVisible": "Indique si le widget de suggestion du terminal est visible.", "terminalTabsFocusContextKey": "Indique si le widget d’onglets du terminal a le focus.", "terminalTabsSingularSelectedContextKey": "Indique si un terminal est sélectionné dans la liste des onglets de terminaux.", "terminalTextSelectedContextKey": "Indique si le texte est sélectionné dans le terminal actif.", + "terminalTextSelectedInFocusedContextKey": "Whether text is selected in a focused terminal.", "terminalViewShowing": "Indique si la vue du terminal est affichée" }, "vs/workbench/contrib/terminal/common/terminalStrings": { @@ -8978,17 +10264,126 @@ "splitTerminal": "Diviser le terminal", "splitTerminal.short": "Fractionner", "terminal": "Terminal", + "terminal.new": "Nouveau terminal", + "terminalCategory": "Terminal", "unsplitTerminal": "Déscinder le terminal", "workbench.action.terminal.changeColor": "Modifier la couleur...", "workbench.action.terminal.changeIcon": "Changer l’icône...", "workbench.action.terminal.focus": "Focus sur le terminal", + "workbench.action.terminal.focusHover": "Pointer sur le focus", "workbench.action.terminal.moveToTerminalPanel": "Déplacer le terminal dans le panneau", + "workbench.action.terminal.newWithCwd": "Créer un nouveau terminal à partir d'un répertoire de travail personnalisé", "workbench.action.terminal.rename": "Renommer...", + "workbench.action.terminal.renameWithArg": "Renommer le terminal actuellement actif", + "workbench.action.terminal.sendSequence": "Envoyer une séquence personnalisée au terminal", "workbench.action.terminal.sizeToContentWidthInstance": "Activer/désactiver la taille vers la largeur du contenu" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "Créer un terminal intégré (local)" }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { + "workbench.action.terminal.accessibleBufferGoToNextCommand": "Accéder à la commande suivante dans la mémoire tampon accessible", + "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Accéder à la commande précédente dans la mémoire tampon accessible", + "workbench.action.terminal.focusAccessibleBuffer": "Focus sur la mémoire tampon accessible", + "workbench.action.terminal.navigateAccessibleBuffer": "Naviguer dans la mémoire tampon accessible" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": { + "accessibilitySettings": "Accédez aux paramètres d’accessibilité tels que `terminal.integrated.tabFocusMode` via la commande Préférences : Ouvrir les paramètres d’accessibilité.", + "commandPromptMigration": "Envisagez d’utiliser PowerShell à la place de l’invite de commandes pour améliorer l’expérience", + "focusAccessibleBuffer": "La commande Focus sur la mémoire tampon accessible ({0}) permet aux lecteurs d’écran de lire le contenu du terminal.", + "focusAccessibleBufferNoKb": "La commande Focus sur la mémoire tampon accessible permet aux lecteurs d’écran de lire le contenu du terminal et n’est actuellement pas déclenchée par une combinaison de touches.", + "goToNextCommand": "Accéder à la commande suivante ({0})", + "goToNextCommandNoKb": "L’accès à la commande suivante n’est actuellement pas déclenché par une combinaison de touches.", + "goToPreviousCommand": "Accéder à la commande précédente ({0})", + "goToPreviousCommandNoKb": "L’accès à la commande précédente n’est actuellement pas déclenché par une combinaison de touches.", + "goToRecentDirectory": "Accéder au répertoire récent ({0})", + "goToRecentDirectoryNoKb": "Accéder au Répertoire récent n’est actuellement pas déclenché par une combinaison de touches.", + "goToRecentDirectoryNoKbNoShellIntegration": "La commande Accéder à l’annuaire récent permet aux lecteurs d’écran d’accéder facilement à un répertoire qui a été utilisé dans le terminal et qui n’est actuellement pas déclenché par une liaison de touches.", + "goToRecentDirectoryNoShellIntegration": "La commande Atteindre le répertoire récent ({0}) permet aux lecteurs d’écran d’accéder facilement à un répertoire qui a été utilisé dans le terminal.", + "navigateAccessibleBuffer": "Naviguer dans la mémoire tampon accessible ({0})", + "navigateAccessibleBufferNoKb": "La navigation dans la mémoire tampon accessible n’est actuellement pas déclenchée par une combinaison de touches.", + "newWithProfile": "La commande Créer un terminal (avec profil) ({0}) permet de créer facilement un terminal à l’aide d’un profil spécifique.", + "newWithProfileNoKb": "La commande Créer un terminal (avec profil) permet de créer facilement un terminal à l’aide d’un profil spécifique et n’est actuellement pas déclenchée par une liaison de touches.", + "openDetectedLink": "La commande Ouvrir le lien détecté ({0}) permet aux lecteurs d’écran d’ouvrir facilement les liens trouvés dans le terminal.", + "openDetectedLinkNoKb": "La commande Ouvrir le lien détecté permet aux lecteurs d’écran d’ouvrir facilement les liens trouvés dans le terminal et n’est actuellement pas déclenchée par une combinaison de touches.", + "readMore": "[Lisez davantage sur l’accessibilité du terminal](https://code.visualstudio.com/docs/editor/accessibility#_terminal-accessibility)", + "runRecentCommand": "Exécuter la commande récente ({0})", + "runRecentCommandNoKb": "L’exécution de la commande récente n’est actuellement pas déclenchée par une combinaison de touches.", + "shellIntegration": "Le terminal dispose d’une fonctionnalité appelée intégration de l’interpréteur de commandes qui offre une expérience améliorée et fournit des commandes utiles pour les lecteurs d’écran telles que :", + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBuffer": { + "terminal.integrated.accessibleBuffer": "Mémoire tampon de terminal", + "terminal.integrated.symbolQuickPick.labelNoExitCode": "{0}" + }, + "vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": { + "workbench.action.terminal.restartPtyHost": "Restart Pty Host", + "workbench.action.terminal.showTextureAtlas": "Afficher l’atlas de textures de terminal", + "workbench.action.terminal.writeDataToTerminal": "Écrire des données sur le terminal", + "workbench.action.terminal.writeDataToTerminal.prompt": "Entrez les données à écrire directement sur le terminal, en contournant le pty" + }, + "vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": { + "envChanges": "Modifications de l’environnement du terminal", + "extension": "Extension : {0}", + "workbench.action.terminal.showEnvironmentContributions": "Afficher les contributions d’environnement" + }, + "vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": { + "workbench.action.terminal.findNext": "Rechercher le suivant", + "workbench.action.terminal.findPrevious": "Rechercher le précédent", + "workbench.action.terminal.focusFind": "Focus sur la recherche", + "workbench.action.terminal.hideFind": "Masquer la recherche", + "workbench.action.terminal.searchWorkspace": "Rechercher dans l'espace de travail", + "workbench.action.terminal.toggleFindCaseSensitive": "Activer/désactiver la recherche sensible à la casse", + "workbench.action.terminal.toggleFindRegex": "Activer/désactiver la recherche à l'aide de la notation regex", + "workbench.action.terminal.toggleFindWholeWord": "Activer/désactiver la recherche à l'aide du mot entier" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": { + "workbench.action.terminal.openDetectedLink": "Ouvrir le lien détecté...", + "workbench.action.terminal.openLastLocalFileLink": "Ouvrir le dernier lien vers le fichier local", + "workbench.action.terminal.openLastUrlLink": "Ouvrir le dernier lien d’URL" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": { + "focusFolder": "Focus sur le dossier dans l'Explorateur", + "followLink": "Suivre le lien", + "openFile": "Ouvrir le fichier dans l'éditeur", + "openFolder": "Ouvrir le dossier dans une nouvelle fenêtre", + "searchWorkspace": "Rechercher un espace de travail" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": { + "followForwardedLink": "Suivre le lien à l'aide du port réacheminé", + "followLink": "Suivre le lien", + "followLinkUrl": "Lien", + "terminalLinkHandler.followLinkAlt": "alt+clic", + "terminalLinkHandler.followLinkAlt.mac": "option+clic", + "terminalLinkHandler.followLinkCmd": "cmd+clic", + "terminalLinkHandler.followLinkCtrl": "ctrl+clic" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": { + "terminal.integrated.localFileLinks": "Fichier local", + "terminal.integrated.openDetectedLink": "Sélectionner le lien à ouvrir", + "terminal.integrated.searchLinks": "Recherche d'espace de travail", + "terminal.integrated.showMoreLinks": "Afficher d’autres liens", + "terminal.integrated.urlLinks": "URL" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": { + "codeAction.widget.id.quickfix": "Correctif rapide", + "quickFix.command": "Exécution : {0}", + "quickFix.opener": "Ouvrir : {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": { + "workbench.action.terminal.showQuickFixes": "Afficher les correctifs rapides du terminal" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": { + "terminal.createPR": "Créer un PR {0}", + "terminal.freePort": "Ports libres '{0}'" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": { + "vscode.extension.contributes.terminalQuickFixes": "Contribue aux correctifs rapides du terminal.", + "vscode.extension.contributes.terminalQuickFixes.commandExitResult": "Résultat de sortie de la commande à mettre en correspondance", + "vscode.extension.contributes.terminalQuickFixes.commandLineMatcher": "Expression régulière ou chaîne sur laquelle tester la ligne de commande", + "vscode.extension.contributes.terminalQuickFixes.id": "ID du fournisseur de correctifs rapides", + "vscode.extension.contributes.terminalQuickFixes.outputMatcher": "Expression ou chaîne régulière sur laquelle faire correspondre une seule ligne de la sortie, qui fournit des groupes à référencer dans terminalCommand et URI.\r\n\r\n Par exemple :\r\n\r\n 'lineMatcher: /git push --set-upstream origin (?[^s]+)/;'\r\n\r\nterminalCommand : 'git push --set-upstream origin ${group:branchName}';'\r\n" + }, "vs/workbench/contrib/testing/browser/icons": { "filterIcon": "Icône de l'action Filtrer dans la vue des tests.", "hiddenIcon": "Icône affichée à côté des tests masqués, quand ceux-ci ont été affichés.", @@ -9002,11 +10397,15 @@ "testingPassedIcon": "Icône affichée pour les tests réussis.", "testingQueuedIcon": "Icône affichée pour les tests mis en file d'attente.", "testingRefreshTests": "Icône sur le bouton permettant d’actualiser les tests", + "testingResultsIcon": "Icônes pour les résultats des tests.", "testingRunAllIcon": "Icône de l'action \"exécuter tous les tests\".", "testingRunIcon": "Icône de l'action d'exécution de test.", "testingShowAsList": "Icône affichée quand l'Explorateur de tests est désactivé sous forme d'arborescence.", "testingShowAsTree": "Icône affichée quand l'Explorateur de tests est désactivé sous forme de liste.", "testingSkippedIcon": "Icône affichée pour les tests ignorés.", + "testingTurnContinuousRunIsOn": "Icône quand l’exécution continue est activée pour une ite de test,.", + "testingTurnContinuousRunOff": "Icône permettant de désactiver les séries de tests continus.", + "testingTurnContinuousRunOn": "Icône permettant d’activer les séries de tests continus.", "testingUnsetIcon": "Icône affichée pour les tests qui sont dans un état annulé.", "testingUpdateProfiles": "Icône affichée pour mettre à jour les profils de test." }, @@ -9016,9 +10415,13 @@ "debugAllTests": "Déboguer tous les tests", "debugSelectedTests": "Déboguer les tests", "discoveringTests": "Découverte des tests", + "getExplorerSelection": "Obtenir la sélection d’explorateur", + "getSelectedProfiles": "Obtenir les profils sélectionnés", "hideTest": "Masquer le test", "noDebugTestProvider": "Aucun test pouvant être débogué n'est présent dans cet espace de travail. Vous devrez peut-être installer une extension de fournisseur de tests", "noTestProvider": "Tests introuvables dans cet espace de travail. Vous devrez peut-être installer une extension de fournisseur de tests", + "noTestsAtCursor": "Aucun test trouvé ici", + "noTestsInFile": "Aucun test trouvé dans ce fichier", "run test": "Exécuter le test", "runAllTests": "Exécuter tous les tests", "runSelectedTests": "Exécuter les tests", @@ -9032,7 +10435,10 @@ "testing.debugFailTests": "Déboguer les tests non réussis", "testing.debugLastRun": "Déboguer la dernière série", "testing.editFocusedTest": "Accéder au test", + "testing.noProfiles": "Aucun profil d’exécution continue de test n’a été trouvé", "testing.openOutputPeek": "Aperçu de la sortie", + "testing.pickTask": "Sélectionner une exécution pour afficher la sortie pour", + "testing.pickTaskUnnamed": "Exécuter #{0}", "testing.reRunFailTests": "Réexécuter les tests non réussis", "testing.reRunLastRun": "Réexécuter la dernière série", "testing.refreshTests": "Actualiser les tests", @@ -9040,11 +10446,17 @@ "testing.runCurrentFile": "Exécuter les tests dans le fichier actuel", "testing.runUsing": "Exécuter à l’aide du profil...", "testing.searchForTestExtension": "Rechercher une extension de test", + "testing.selectContinuousProfiles": "Sélectionnez les profils à exécuter lorsque les fichiers changent :", "testing.selectDefaultTestProfiles": "Sélectionner le profil par défaut", "testing.showMostRecentOutput": "Afficher la sortie", "testing.sortByDuration": "Trier par durée", "testing.sortByLocation": "Trier par emplacement", "testing.sortByStatus": "Trier par état", + "testing.startContinuous": "Démarrer l’exécution continue", + "testing.startContinuousRunUsing": "Démarrer l’exécution continue à l’aide de...", + "testing.stopContinuous": "Arrêter l’exécution continue", + "testing.toggleContinuousRunOff": "Désactiver l’exécution continue", + "testing.toggleContinuousRunOn": "Activer l’exécution continue", "testing.toggleInlineTestOutput": "Activer/désactiver la sortie de test Inline", "testing.viewAsList": "Voir sous forme de liste", "testing.viewAsTree": "Voir sous forme d'arborescence", @@ -9056,7 +10468,8 @@ "noTestProvidersRegistered": "Tests introuvables dans cet espace de travail.", "searchForAdditionalTestExtensions": "Installer des extensions de test supplémentaires...", "test": "Test", - "testExplorer": "Explorateur de tests" + "testExplorer": "Explorateur de tests", + "testResultsPanelName": "Résultats des tests" }, "vs/workbench/contrib/testing/browser/testingConfigurationUi": { "testConfigurationUi.pick": "Choisir un profil de test à utiliser", @@ -9078,7 +10491,6 @@ "testing.runUsing": "Exécuter à l’aide du profil..." }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "filter": "Filtre", "testExplorerFilter": "Filtre (exemple : text, !exclude, @tag)", "testExplorerFilterLabel": "Filtrer le texte pour les tests dans l’Explorateur", "testing.filters.currentFile": "Afficher dans le fichier actif uniquement", @@ -9095,6 +10507,10 @@ "selectDefaultConfigs": "Sélectionner le profil par défaut", "testExplorer": "Explorateur de tests", "testing.treeElementLabelDuration": "{0}, sur une durée de {1}", + "testing.treeElementLabelOutdated": "{0}, résultat obsolète", + "testingCountBadgeFailed": "{0} tests ayant échoué", + "testingCountBadgePassed": "{0} tests réussis", + "testingCountBadgeSkipped": "{0} tests ignorés", "testingFindExtension": "Afficher les tests de l’espace de travail", "testingNoTest": "Nous n’avons pas trouvé de test dans ce fichier." }, @@ -9104,14 +10520,20 @@ "messageMoreLines1": "+ 1 ligne de plus", "messageMoreLinesN": "+ {0} lignes supplémentaires", "run test": "Exécuter le test", + "runNoOutout": "The test run did not record any output.", + "runNoOutputForPast": "Test output is only available for new test runs.", + "testOutputTitle": "Sortie de test", "testUnnamedTask": "Tâche sans nom", "testing.debugLastRun": "Déboguer la série de tests", + "testing.goToError": "Atteindre la source", "testing.goToFile": "Accéder au fichier", "testing.goToNextMessage": "Accéder à la défaillance du test suivant", "testing.goToPreviousMessage": "Accéder à la défaillance du test précédent", + "testing.markdownPeekError": "Impossible d’ouvrir l’aperçu Markdown : {0}.\r\n\r\nVeuillez vérifier que l’extension Markdown est activée.", "testing.openMessageInEditor": "Ouvrir dans l'Éditeur", "testing.reRunLastRun": "Réexécuter la série de tests", "testing.revealInExplorer": "Révéler dans l'Explorateur de tests", + "testing.showMessageInTerminal": "Afficher la sortie dans le terminal", "testing.showResultOutput": "Afficher la sortie des résultats", "testing.toggleTestingPeekHistory": "Activer/désactiver l’historique des tests dans Peek", "testingOutputActual": "Résultat réel", @@ -9123,7 +10545,8 @@ "runNoOutout": "La série de tests n’a enregistré aucune sortie.", "testNoRunYet": "\r\nAucun test n’a encore été exécuté.\r\n", "testOutputTerminalTitle": "Sortie de test", - "testOutputTerminalTitleWithDate": "Sortie de test à {0}" + "testOutputTerminalTitleWithDate": "Sortie de test à {0}", + "testOutputTerminalTitleWithDateAndTaskName": "{0} à {1}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { "testProgress.completed": "{0}/{1} tests réussis ({2} %)", @@ -9153,25 +10576,28 @@ "testConfigurationTitle": "Test", "testing.alwaysRevealTestOnStateChange": "Affichez toujours le test exécuté lorsque '#testing.followRunningTest#' est activé. Si ce paramètre est désactivé, seuls les tests ayant échoué sont affichés.", "testing.autoRun.delay": "Délai d'attente, en millisecondes, après le marquage d'un test comme étant obsolète et le démarrage d'une nouvelle exécution.", - "testing.autoRun.mode": "Contrôle les tests exécutés automatiquement.", - "testing.autoRun.mode.allInWorkspace": "Exécute automatiquement tous les tests découverts quand l'exécution automatique est activée. Réexécute les tests individuels quand ils changent.", - "testing.autoRun.mode.onlyPreviouslyRun": "Réexécute les tests individuels quand ils changent. N'exécute pas automatiquement les tests qui n'ont pas déjà été exécutés.", - "testing.automaticallyOpenPeekView": "Configure le déclenchement de l'ouverture automatique de la vue d'aperçu d'erreur.", + "testing.automaticallyOpenPeekView": "Configure le déclenchement de l’ouverture automatique de la vue d’aperçu d’erreur.", "testing.automaticallyOpenPeekView.failureAnywhere": "L'ouverture automatique s'effectue, quel que soit l'emplacement de l'échec.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "L'ouverture automatique s'effectue en cas d'échec d'un test dans un document visible.", "testing.automaticallyOpenPeekView.never": "Ne jamais ouvrir automatiquement", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Contrôle si la vue d'aperçu doit s'ouvrir automatiquement en mode d'exécution automatique.", + "testing.automaticallyOpenPeekViewDuringContinuousRun": "Contrôle si la vue d’aperçu doit s’ouvrir automatiquement en mode d’exécution continue.", + "testing.countBadge": "Contrôle le badge de comptage sur l’icône Testing de la barre d’activités.", + "testing.countBadge.failed": "Afficher le nombre de tests ayant échoué", + "testing.countBadge.off": "Désactiver le badge du nombre de tests", + "testing.countBadge.passed": "Afficher le nombre de tests ayant réussi", + "testing.countBadge.skipped": "Afficher le nombre de tests ignorés", "testing.defaultGutterClickAction": "Contrôle l’action à prendre lorsque vous cliquez avec le bouton gauche sur une décoration de test dans la reliure.", "testing.defaultGutterClickAction.contextMenu": "Ouvrez le menu contextuel pour obtenir plus d’options.", "testing.defaultGutterClickAction.debug": "Déboguer le test.", "testing.defaultGutterClickAction.run": "Exécutez le test.", - "testing.followRunningTest": "Contrôle si le test en cours d’exécution doit être suivi dans l’affichage de l’explorateur de tests", + "testing.followRunningTest": "Contrôle si le test en cours d’exécution doit être suivi dans l’affichage de l’explorateur de tests.", "testing.gutterEnabled": "Contrôle si les décorations de test sont affichées dans la marge de l’éditeur.", "testing.openTesting": "Contrôle quand la vue de test doit s’ouvrir.", "testing.openTesting.neverOpen": "Ne jamais ouvrir automatiquement la vue de test", "testing.openTesting.openOnTestFailure": "Ouvrir la vue de test en cas d’échec de test", "testing.openTesting.openOnTestStart": "Ouvrir la vue des tests au démarrage des tests", - "testing.saveBeforeTest": "Contrôlez si vous enregistrez tous les éditeurs modifiés avant d'exécuter un test." + "testing.saveBeforeTest": "Contrôlez si vous enregistrez tous les éditeurs modifiés avant d'exécuter un test.", + "testing.showAllMessages": "Controls whether to show messages from all test runs." }, "vs/workbench/contrib/testing/common/constants": { "testGroup.coverage": "Couverture", @@ -9186,14 +10612,11 @@ "testState.unset": "Pas encore exécuté", "testing.treeElementLabel": "{0} ({1})" }, - "vs/workbench/contrib/testing/common/testResult": { - "runFinished": "Série de tests à {0}" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Une erreur s'est produite durant la tentative d'exécution des tests : {0}", - "testTrust": "L’exécution de tests peut mener à l’exécution de code dans votre espace de travail." + "vs/workbench/contrib/testing/common/testingContentProvider": { + "runNoOutout": "La série de tests n’a enregistré aucune sortie." }, "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.activeEditorHasTests": "Indique si des tests sont présents dans l’éditeur actuel", "testing.canRefresh": "Indique si un contrôleur de test a un gestionnaire d’actualisation attaché.", "testing.controllerId": "ID de responsable du traitement de l’élément de test actuel", "testing.hasConfigurableConfig": "Indique si une configuration de test est possible", @@ -9201,33 +10624,52 @@ "testing.hasDebuggableTests": "Indique si un contrôleur de test a inscrit une configuration de débogage", "testing.hasNonDefaultConfig": "Indique si un contrôleur de test a inscrit une configuration autre que la configuration par défaut", "testing.hasRunnableTests": "Indique si un contrôleur de test a inscrit une configuration d’exécution", + "testing.isContinuousModeOn": "Indique si le mode de test continu est activé.", + "testing.isParentRunningContinuously": "Indique si le parent d’un test est en cours d’exécution continue, défini dans le contexte de menu des éléments de test", "testing.isRefreshing": "Indique si un contrôleur de test actualise actuellement les tests.", "testing.peekItemType": "Type de l’élément dans l’affichage Aperçu de la sortie. La valeur peut être « test », « message », « tâche » ou « résultat ».", + "testing.supportsContinuousRun": "Indique si l’exécution continue des tests est prise en charge", "testing.testId": "ID de l'élément de test actuel, défini au moment de la création ou de l'ouverture de menus sur les éléments de test", "testing.testItemHasUri": "Valeur booléenne indiquant si un URI a été défini pour l’élément de test", "testing.testItemIsHidden": "Valeur booléenne qui indique si l’élément de test est masqué" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Série de tests à {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Une erreur s'est produite durant la tentative d'exécution des tests : {0}", + "testTrust": "L’exécution de tests peut mener à l’exécution de code dans votre espace de travail." + }, "vs/workbench/contrib/themes/browser/themes.contribution": { "browseColorThemes": "Parcourir les thèmes de couleur supplémentaires...", "browseProductIconThemes": "Parcourez des thèmes d'icônes de produit supplémentaires...", + "button.browse": "Parcourir des thèmes", + "button.cancel": "Annuler", + "button.keep": "Conserver le nouveau thème", + "button.revert": "Restaurer", + "button.tryTheme": "Essayer un nouveau thème", "defaultProductIconThemeLabel": "Par défaut", "fileIconThemeCategory": "Thèmes d'icône de fichier", "generateColorTheme.label": "Générer le thème de couleur à partir des paramètres actuels", "installColorThemes": "Installer des thèmes de couleurs supplémentaires...", + "installExtension.button.ok": "OK", + "installExtension.confirm": "Cette opération installe l’extension « {0} » publiée par « {1} ». Voulez-vous continuer ?", "installIconThemes": "Installer des thèmes d'icônes de fichiers supplémentaires...", "installProductIconThemes": "Installer des thèmes d'icônes de produit supplémentaires...", "installing extensions": "Installation de l'extension '{0}'...", "manage extension": "Gérer l'extension", "manageExtensionIcon": "Icône de l’action « Gérer » dans la sélection rapide de thème", - "miSelectColorTheme": "Thème de &&couleur", - "miSelectIconTheme": "Thème d'&&icône de fichier", - "miSelectProductIconTheme": "Thème d'icône de &&produit", + "miSelectTheme": "&&Thème", + "newThemeNotification": "Visual Studio Code livré avec un nouveau thème par défaut '{0}'. Voulez-vous essayer ?", "noIconThemeDesc": "Désactiver les icônes de fichier", "noIconThemeLabel": "Aucun(e)", "productIconThemeCategory": "Thèmes d'icône de produit", + "search.error": "Erreur lors de la recherche de thèmes : {0}", "selectIconTheme.label": "Thème d'icône de fichier", "selectProductIconTheme.label": "Thème d'icône de produit", "selectTheme.label": "Thème de couleur", + "themeUpdatedNotification": "Visual Studio Code livré avec un nouveau thème par défaut '{0}'. Si vous préférez, vous pouvez revenir à l’ancien thème ou essayer l’un des nombreux autres thèmes de couleur disponibles.", + "themes": "Thèmes", "themes.category.dark": "thèmes sombres", "themes.category.hc": "thèmes à contraste élevé", "themes.category.light": "thèmes clairs", @@ -9242,7 +10684,6 @@ "vs/workbench/contrib/timeline/browser/timeline.contribution": { "files.openTimeline": "Ouvrir la chronologie", "filterTimeline": "Chronologie du filtre", - "timeline.excludeSources": "Tableau de sources chronologiques à exclure de la vue Chronologie.", "timeline.pageOnScroll": "Expérimental. Contrôle si la vue Chronologie doit charger la page suivante quand vous faites défiler une liste d'éléments jusqu'à la fin.", "timeline.pageSize": "Nombre d'éléments à montrer par défaut dans la vue Chronologie et durant le chargement d'autres éléments. L'affectation de la valeur 'null' (valeur par défaut) permet de choisir automatiquement une taille de page basée sur la zone visible de la vue Chronologie.", "timelineConfigurationTitle": "Chronologie", @@ -9291,11 +10732,11 @@ }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "Notes de publication : {0}", + "showOnUpdate": "Afficher les notes de publication après une mise à jour", "unassigned": "non assigné" }, "vs/workbench/contrib/update/browser/update": { "DownloadingUpdate": "Téléchargement de la mise à jour...", - "cancel": "Annuler", "checkForUpdates": "Rechercher les mises à jour...", "checkingForUpdates": "Recherche de mises à jour...", "download update": "Télécharger la mise à jour", @@ -9315,7 +10756,6 @@ "restartToUpdate": "Redémarrer pour mettre à jour (1)", "selectSyncService.detail": "La version Insiders de VS Code synchronise vos paramètres, combinaisons de touches, extensions et extraits de code ainsi que l’état de votre IU à l’aide d’un service de synchronisation des paramètres Insiders distinct par défaut.", "selectSyncService.message": "Choisissez le service de synchronisation des paramètres à utiliser après le changement de version", - "showReleaseNotes": "Afficher les notes de publication", "switchToInsiders": "Passer à la version Insiders...", "switchToStable": "Passer à la version stable...", "thereIsUpdateAvailable": "Une mise à jour est disponible.", @@ -9326,16 +10766,20 @@ "updateIsReady": "Nouvelle mise à jour de {0} disponible.", "updateNow": "Mettre à jour maintenant", "updating": "Mise à jour en cours...", - "use insiders": "Insiders", - "use stable": "Stable (actuel)" + "use insiders": "&&Insiders", + "use stable": "&&Stable (actuel)" }, "vs/workbench/contrib/update/browser/update.contribution": { "applyUpdate": "Appliquer la mise à jour...", + "checkForUpdates": "Rechercher les mises à jour...", "downloadUpdate": "Télécharger la mise à jour", "installUpdate": "Installer la mise à jour", - "miReleaseNotes": "&&Notes de publication", + "mshowReleaseNotes": "Afficher les &¬es de publication", + "openDownloadPage": "Télécharger {0}", "pickUpdate": "Appliquer la mise à jour", "restartToUpdate": "Redémarrer pour mettre à jour", + "showReleaseNotes": "Afficher les notes de publication", + "update.noReleaseNotesOnline": "Cette version de {0} n'a pas de notes de publication en ligne", "updateButton": "&&Mettre à jour" }, "vs/workbench/contrib/url/browser/trustedDomains": { @@ -9347,10 +10791,9 @@ "trustedDomain.trustSubDomain": "Approuver {0} et tous ses sous-domaines" }, "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "cancel": "Annuler", - "configureTrustedDomains": "Configurer les domaines approuvés", - "copy": "Copier", - "open": "Ouvrir", + "configureTrustedDomains": "Configurer les domaines &&approuvés", + "copy": "&&Copier", + "open": "&&Ouvrir", "openExternalLinkAt": "Voulez-vous que {0} ouvre le site web externe ?" }, "vs/workbench/contrib/url/browser/url.contribution": { @@ -9359,55 +10802,61 @@ "workbench.trustedDomains.promptInTrustedWorkspace": "Lorsque cette option est activée, des invites de domaine approuvé s’affichent lors de l’ouverture de liens dans les espaces de travail approuvés." }, "vs/workbench/contrib/userDataProfile/browser/userDataProfile": { - "currentProfile": "Le profil Paramètres actuel est {0}", - "manageProfiles": "{0} ({1})", - "profileTooltip": "{0} : {1}", - "settingsProfilesIcon": "Icône des profils de paramètres.", - "statusBarItemSettingsProfileBackground": "Couleur d’arrière-plan de l’entrée du profil de paramètres dans la barre d’état.", - "statusBarItemSettingsProfileForeground": "Couleur de premier plan pour l’entrée du profil de paramètres dans la barre d’état.", - "workbench.experimental.settingsProfiles.enabled": "Contrôle si la fonctionnalité d’évaluation de l’aperçu des profils Paramètres doit être activée." - }, - "vs/workbench/contrib/userDataProfile/common/userDataProfileActions": { - "cleanup profile": "Nettoyer les profils de paramètres", - "confiirmation message": "Cela remplacera vos paramètres actuels. Voulez-vous vraiment continuer ?", - "create and enter empty profile": "Créer un profil vide...", - "create empty profile": "Créer un profil de paramètres vide...", - "create profile": "Créer...", - "create settings profile": "{0}: Créer...", + "create empty profile": "Créer un profil vide...", + "create from current profle": "Créer à partir du profil actuel...", + "create profile": "Créer un profil...", + "create profile from template title": "{0}: Créer...", + "create profile from templates": "Créer un profil à partir de modèles…", + "create profile title": "Créer un profil...", "current": "Actuel", - "delete profile": "Supprimer...", - "edit settings profile": "Renommer le profil de paramètres...", - "export profile": "Exporter...", - "export profile dialog": "Enregistrer le profil", - "export success": "{0} : exporté avec succès.", - "import profile": "Importer...", - "import profile dialog": "Importer le profil", - "import profile placeholder": "Fournir l’URL du profil ou sélectionner le fichier de profil à importer", - "import profile quick pick title": "Importer des paramètres à partir d’un profil", - "import profile title": "Importer des paramètres à partir d’un profil", + "delete profile": "Supprimer le profil...", + "delete specific profile": "Supprimer un profil...", + "empty": "Profil vide", + "export profile": "Exporter le profil...", + "export profile in share": "Exporter le profil ({0})...", + "import from file": "Créer à partir du fichier d’un modèle de profil", + "import from url": "Créer à partir de l’URL d’un modèle de profil", + "import profile": "Importer le profil...", + "import profile dialog": "Sélectionner le fichier de modèle de profil", + "import profile placeholder": "Fournir l’URL du modèle de profil ou sélectionner le fichier du modèle de profil", + "import profile quick pick title": "Créer un profil à partir du modèle de profil...", + "import profile share": "Importer le profil...", "name": "Nom du profil", - "pick profile": "Sélectionner le profil de paramètres", - "pick profile to delete": "Sélectionner les profils de paramètres à supprimer", - "pick profile to rename": "Sélectionner le profil de paramètres à renommer", + "no templates": "Il n’existe aucun modèle à partir duquel créer", + "pick profile to delete": "Sélectionner les profils à supprimer", + "profile import error": "Erreur pendant la création du profil : {0}", + "profileExists": "Il existe déjà un profil intitulé {0}.", + "profiles": "Profils ({0})", "rename profile": "Renommer...", - "save profile as": "Créer à partir du profil des paramètres actuels...", - "select from file": "Importer à partir d’un fichier de profil", - "select from url": "Importer à partir de l’URL", - "switch profile": "Basculer..." + "save profile as": "Créer à partir du profil actuel...", + "selectProfile": "Sélectionner un profil", + "show profile contents": "Afficher le contenu", + "switchProfile": "Changer de profil...", + "templates": "Modèles de profils", + "using current": "Utilisation du profil actuel" + }, + "vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": { + "cleanup profile": "Nettoyer les profils", + "create temporary profile": "Créer un profil temporaire", + "current": "Actuel", + "mange": "Gérer...", + "pick profile to rename": "Sélectionner le profil à renommer", + "profileExists": "Il existe déjà un profil intitulé {0}.", + "rename profile": "Renommer...", + "rename specific profile": "Renommer le profil...", + "reset workspaces": "Réinitialiser les associations de profils d’espace de travail", + "select profile to rename": "Renommer {0}" }, "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "Theirs": "Les leurs", - "Yours": "Les vôtres", "accept failed": "Erreur au moment de l'acceptation des changements. Pour plus d'informations, consultez les [journaux]({0}).", - "accept merges title": "Accepter la fusion", - "ask to turn on in global": "La synchronisation des paramètres est désactivée (1)", "auth failed": "Erreur au moment de l'activation de la synchronisation des paramètres. Échec de l'authentification.", - "cancel": "Annuler", - "change later": "Vous pouvez toujours modifier ce paramètre ultérieurement.", + "cancel turning on sync": "Annuler", + "complete merges title": "Terminer la fusion", "configure": "Configurer...", "configure and turn on sync detail": "Connectez-vous pour synchroniser vos données sur tous les appareils.", - "configure sync": "{0} : Configurer...", + "configure sync": "Configurer...", "configure sync placeholder": "Choisir les éléments à synchroniser", + "configure sync title": "{0} : Configurer...", "conflicts detected": "Synchronisation impossible en raison de conflits dans {0}. Corrigez-les pour continuer.", "default": "Par défaut", "error reset required": "La synchronisation des paramètres est désactivée, car vos données dans le cloud sont plus anciennes que celles du client. Effacez vos données dans le cloud avant d'activer la synchronisation.", @@ -9418,49 +10867,42 @@ "global activity turn on sync": "Activer la synchronisation des paramètres...", "has conflicts": "{0} : conflits détectés", "insiders": "Membres du programme Insider", - "learn more": "En savoir plus", - "localResourceName": "{0} (local)", + "method not found": "La synchronisation des paramètres est désactivée, car le client effectue des demandes non valides. Veuillez signaler un problème avec les journaux.", "no authentication providers": "Aucun fournisseur d'authentification n'est disponible.", "open file": "Ouvrir le fichier {0}", "operationId": "ID d'opération : {0}", "per platform": "pour chaque plateforme", - "remoteResourceName": "{0} (distant)", "replace local": "Remplacer la version locale", "replace remote": "Remplacer la version distante", + "report issue": "Signaler un problème", "reset": "Effacer les données dans le cloud...", - "resolveConflicts_global": "{0} : afficher les conflits de paramètres (1)", - "resolveKeybindingsConflicts_global": "{0} : afficher les conflits de combinaisons de touches (1)", - "resolveSnippetsConflicts_global": "{0} : afficher les conflits d'extraits d'utilisateurs ({1})", - "resolveTasksConflicts_global": "{0} : afficher les conflits de tâches utilisateur (1)", + "resolveConflicts_global": "Afficher les conflits ({0})", "service changed and turned off": "La synchronisation des paramètres a été désactivée, car {0} utilise désormais un service distinct. Réactivez la synchronisation.", "service switched to insiders": "La synchronisation des paramètres est passée au service Insiders", "service switched to stable": "La synchronisation des paramètres est passée au service Stable", "session expired": "La synchronisation des paramètres a été désactivée, car la session active est arrivée à expiration. Reconnectez-vous pour activer la synchronisation.", - "settings sync is off": "La synchronisation des paramètres est désactivée", "show conflicts": "Afficher les conflits", "show sync log title": "{0} : afficher le journal", "show sync log toolrip": "Afficher le journal", - "show synced data": "{0} : afficher les données synchronisées", + "show sync logs": "Afficher le journal", + "show synced data": "Afficher les données synchronisées", "show synced data action": "Afficher les données synchronisées", - "showConflicts": "{0} : afficher les conflits de paramètres", - "showKeybindingsConflicts": "{0} : afficher les conflits de combinaisons de touches", - "showSnippetsConflicts": "{0} : afficher les conflits d'extraits d'utilisateurs", - "showTasksConflicts": "{0} : afficher les conflits de tâches utilisateur", "sign in accounts": "Se connecter pour synchroniser les paramètres (1)", "sign in and turn on": "Se connecter et activer", "sign in global": "Se connecter pour synchroniser les paramètres", "sign in to sync": "Se connecter pour synchroniser les paramètres", "stable": "Stable", - "stop sync": "{0} : désactiver", + "stop sync": "Désactiver", "switchSyncService.description": "Vérifiez que vous utilisez le même service de synchronisation des paramètres quand plusieurs environnements sont synchronisés", "switchSyncService.title": "{0} : sélectionner le service", "sync is on": "La synchronisation des paramètres est activée", - "sync now": "{0} : synchroniser maintenant", - "sync settings": "{0} : afficher les paramètres", + "sync now": "Synchroniser maintenant", + "sync settings": "Afficher les paramètres", "synced with time": "synchronisation effectuée de {0}", "syncing": "synchronisation", "too large": "La synchronisation {0} a été désactivée, car la taille du fichier {1} à synchroniser dépasse {2}. Ouvrez le fichier et réduisez sa taille, puis activez la synchronisation", "too large while starting sync": "Impossible d'activer la synchronisation des paramètres, car la taille du fichier {0} à synchroniser dépasse {1}. Ouvrez le fichier, réduisez sa taille, puis activez la synchronisation", + "too many profiles": "Synchronisation des profils désactivée en raison de leur nombre. La synchronisation des paramètres prend en charge la synchronisation de 20 profils maximum. Veuillez réduire le nombre de profils et activer la synchronisation.", "turn off": "&&Désactiver", "turn off failed": "Erreur au moment de la désactivation de la synchronisation des paramètres. Pour plus d'informations, consultez les [journaux]({0}).", "turn off sync confirmation": "Voulez-vous arrêter la synchronisation?", @@ -9468,15 +10910,11 @@ "turn off sync everywhere": "Désactivez la synchronisation sur tous vos appareils et effacez les données du cloud.", "turn on failed": "Erreur d’activation de la synchronisation des paramètres. {0}", "turn on failed with user data sync error": "Erreur au moment de l'activation de la synchronisation des paramètres. Pour plus d'informations, consultez les [journaux]({0}).", - "turn on settings sync": "Activer la synchronisation des paramètres", "turn on sync": "Activer la synchronisation des paramètres...", - "turn on sync with category": "{0} : activer...", "turned off": "La synchronisation des paramètres a été désactivée à partir d'un autre appareil. Réactivez la synchronisation.", "turnin on sync": "Activation de la synchronisation des paramètres...", "turning on syncing": "Activation de la synchronisation des paramètres...", - "turnon sync after initialization message": "Vos paramètres, combinaisons de touches, extensions, extraits de code et états de l'interface utilisateur ont été initialisés mais ne sont pas synchronisés. Voulez-vous activer la synchronisation des paramètres ?", "using separate service": "La synchronisation des paramètres utilise désormais un service distinct. Pour plus d'informations, consultez la [documentation relative à la synchronisation des paramètres](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "workbench.action.showSyncRemoteBackup": "Afficher les données synchronisées", "workbench.actions.syncData.reset": "Effacer les données dans le cloud..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { @@ -9489,38 +10927,23 @@ "settings sync": "Synchronisation des paramètres. ID d'opération : {0}", "show sync logs": "Afficher le journal" }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "accept local": "Accepter la version locale", - "accept merges": "Accepter les fusions", - "accept remote": "Accepter les paramètres distants", - "accepted": "Accepté", - "cancel": "Annuler", - "conflict": "Conflits détectés", - "conflicts detected": "Conflits détectés", - "explanation": "Consultez chaque entrée et effectuez la fusion pour activer la synchronisation.", - "label": "UserDataSyncResources", - "leftResourceName": "{0} (distant)", - "merges": "{0} (fusions)", - "preview": "{0} (préversion)", - "resolve": "Impossible d'effectuer la fusion en raison de conflits. Résolvez-les pour pouvoir continuer.", - "rightResourceName": "{0} (local)", - "sideBySideDescription": "Synchronisation des paramètres", - "sideBySideLabels": "{0} ↔ {1}", - "turn on sync": "Activer la synchronisation des paramètres", - "turning on": "Activation...", + "vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": { + "Theirs": "Les leurs", + "Yours": "Les vôtres", + "explanation": "Parcourez chaque entrée et fusionnez pour résoudre les conflits.", + "localResourceName": "{0} (local)", + "remoteResourceName": "{0} (distant)", "workbench.actions.sync.acceptLocal": "Accepter la version locale", - "workbench.actions.sync.acceptRemote": "Accepter la version distante", - "workbench.actions.sync.discard": "Abandonner", - "workbench.actions.sync.merge": "Fusionner", - "workbench.actions.sync.showChanges": "Ouvrir les changements" + "workbench.actions.sync.acceptRemote": "Accepter les paramètres distants", + "workbench.actions.sync.openConflicts": "Afficher les conflits" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { "confirm replace": "Voulez-vous remplacer vos {0} en cours par la sélection ?", + "conflicts": "Conflits", "current": "Actuelle", "last sync states": "Dernière synchronisation distante", "leftResourceName": "{0} (distant)", "local sync activity title": "Activité de synchronisation (locale)", - "merges": "Fusions", "no machines": "Aucune machine", "not found": "machine introuvable ayant l'ID {0}", "placeholder": "Entrer le nom de la machine", @@ -9549,7 +10972,7 @@ "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Si cette option est activée, les conseils en filigrane s'affichent quand aucun éditeur n'est ouvert.", "watermark.findInFiles": "Chercher dans les fichiers", - "watermark.newUntitledFile": "Nouveau fichier sans titre", + "watermark.newUntitledFile": "Nouveau fichier texte sans titre", "watermark.openFile": "Ouvrir un fichier", "watermark.openFileFolder": "Ouvrir un fichier ou un dossier", "watermark.openFolder": "Ouvrir le dossier", @@ -9580,15 +11003,27 @@ "editor.action.webvieweditor.showFind": "Afficher la recherche", "refreshWebviewLabel": "Recharger les vues web" }, + "vs/workbench/contrib/webviewPanel/browser/webviewEditor": { + "context.activeWebviewId": "Le viewType du panneau de vue Web est actuellement actif." + }, "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { "webview.editor.label": "éditeur de vues web" }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution": { + "workbench.welcome.dialog": "Lorsqu’il est activé, un widget de bienvenue s’affiche dans l’éditeur" + }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeWidget": { + "dialogClose": "Fermer la boîte de dialogue" + }, + "vs/workbench/contrib/welcomeGettingStarted/browser/featuredExtensionService": { + "gettingStarted.featuredTitle": "Fonctionnalités proposées" + }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": { "allDone": "Marquer comme terminé", "checkboxTitle": "Lorsque cette option est cochée, cette page s’affiche au démarrage.", "close": "Masquer", + "closeAriaLabel": "Masquer", "footer": "{0} collecte les données d’utilisation. Lisez notre {1} et apprenez à {2}.", - "getStarted": "Démarrage", "gettingStarted.allStepsComplete": "Toutes les {0} étapes ont été complétées.", "gettingStarted.editingEvolved": "Édition évoluée", "gettingStarted.keyboardTip": "Conseil : utiliser le raccourci clavier ", @@ -9608,16 +11043,16 @@ "start": "Démarrer", "toStart": "pour démarrer", "walkthroughs": "Procédures pas à pas", + "welcome": "Bienvenue", "welcomeAriaLabel": "Vue d'ensemble permettant de se familiariser avec l'éditeur.", "welcomePage.openFolderWithPath": "Ouvrir le dossier {0} avec le chemin {1}", "welcomePage.showOnStartup": "Afficher la page d’accueil au démarrage" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": { "deprecationMessage": "Déconseillé, utilisez le 'workbench.reduceMotion' global.", - "getStarted": "Démarrage", - "help": "Aide", - "miGetStarted": "Démarrage", - "pickWalkthroughs": "Ouvrir la procédure pas à pas...", + "miWelcome": "Bienvenue", + "pickWalkthroughs": "Sélectionner une procédure pas à pas à ouvrir", + "welcome": "Bienvenue", "welcome.goBack": "Précédent", "welcome.markStepComplete": "Marquer l’étape comme complète", "welcome.markStepInomplete": "Marquer l’étape comme incomplète", @@ -9629,17 +11064,17 @@ "workbench.startupEditor.welcomePage": "Ouvrir la page d’accueil qui propose du contenu pour faciliter la prise en main de VS Code et des extensions.", "workbench.startupEditor.welcomePageInEmptyWorkbench": "Ouvre la page d'accueil à l'ouverture d'un banc d'essai vide.", "workbench.welcomePage.preferReducedMotion": "Lorsque cette option est activée, réduisez le mouvement dans la page d’accueil.", - "workbench.welcomePage.videoTutorials": "Lorsqu'elle est activée, la page de démarrage contient des liens supplémentaires vers des didacticiels vidéo.", "workbench.welcomePage.walkthroughs.openOnInstall": "Lorsqu’elle est activée, la procédure pas à pas d’une extension s’ouvre lors de l’installation de l’extension.", "workspacePlatform": "La plateforme de l’espace de travail actif, qui peut être différente de celle de l’interface utilisateur dans les contextes distants ou serverless" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": { + "walkthrough.stepTitle.foreground": "Couleur de premier plan du titre de chaque étape pas à pas", "welcomePage.background": "Couleur d'arrière-plan de la page d'accueil.", "welcomePage.progress.background": "Couleur de premier plan des barres de progression de la page d'accueil.", "welcomePage.progress.foreground": "Couleur d'arrière-plan des barres de progression de la page d'accueil.", - "welcomePage.tileBackground": "Couleur d'arrière-plan des vignettes de la page Prise en main.", - "welcomePage.tileHoverBackground": "Couleur d'arrière-plan en cas de pointage sur les vignettes de la page Prise en main.", - "welcomePage.tileShadow": "Couleur d'ombre des boutons de catégorie dans la procédure pas à pas de la page d'accueil." + "welcomePage.tileBackground": "Couleur d’arrière-plan des vignettes de la page d’accueil.", + "welcomePage.tileBorder": "Couleur de bordure pour les vignettes de la page d’accueil.", + "welcomePage.tileHoverBackground": "Couleur d’arrière-plan du pointage pour les vignettes de l’accueil." }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": { "pathDeprecated": "Déprécié. Utilisez plutôt `image` ou un `markdown`", @@ -9647,6 +11082,7 @@ "walkthroughs": "Fournissez des procédures pas à pas pour faciliter la prise en main de votre extension par les utilisateurs.", "walkthroughs.description": "Description de la procédure pas à pas.", "walkthroughs.featuredFor": "Les procédures pas à pas qui correspondent à l’un de ces modèles globaux apparaissent comme « Recommandés » dans les espaces de travail avec les fichiers spécifiés. Par exemple, une procédure pas à pas pour les projets de définition d’une machine peut spécifier « tsconfig.js » ici.", + "walkthroughs.icon": "Chemin d’accès relatif de l’icône de la procédure pas à pas. Le chemin d’accès est relatif à l’emplacement de l’extension. Si rien n’est spécifié, l’icône prend par défaut l'icône de l'extension si elle est disponible.", "walkthroughs.id": "Identificateur unique de cette procédure pas à pas.", "walkthroughs.steps": "Étapes à effectuer dans le cadre de cette procédure pas à pas.", "walkthroughs.steps.button.deprecated.interpolated": "Déconseillé. Utilisez les liens de démarque dans la description à la place, par ex., {0}, {1} ou {2}", @@ -9682,13 +11118,17 @@ "gettingStartedUnchecked": "Utilisé pour représenter les étapes de procédure pas à pas qui n’ont été pas effectuées" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": { - "getStarted": "Démarrage" + "getStarted": "Bienvenue" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": { "builtin": "Intégré", "developer": "Développeur", "resetWelcomePageWalkthroughProgress": "Réinitialiser la progression de la procédure pas à pas de la page d’accueil" }, + "vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": { + "startupPage.markdownPreviewError": "Impossible d’ouvrir l’aperçu Markdown : {0}.\r\n\r\nVeuillez vérifier que l’extension Markdown est activée.", + "welcome.displayName": "Welcome Page" + }, "vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": { "browseLangExts": "Parcourir les extensions de langage", "browsePopular": "Parcourir les extensions les plus demandées", @@ -9711,13 +11151,13 @@ "gettingStarted.extensionsWeb.description.interpolated": "Les extensions sont les mises sous tension de VS Code. Un nombre croissant est de plus en plus disponible sur le web.\r\n{0}", "gettingStarted.findLanguageExts.description.interpolated": "Codez plus intelligemment avec mise en surbrillance de syntaxe, le complètement de code, le linting et le débogage. De nombreux langages sont intégrés et beaucoup d’autres peuvent être ajoutés en extensions.\r\n{0}", "gettingStarted.findLanguageExts.title": "Prise en charge complète de tous vos langages", - "gettingStarted.installGit.description.interpolated": "Installez Git pour effectuer le suivi des modifications apportées à vos projets.\r\n{0}", + "gettingStarted.installGit.description.interpolated": "Installez Git pour suivre les modifications apportées à vos projets.\r\n{0}\r\n{1}Rechargez la fenêtre{2} après l’installation pour terminer l’installation de Git.", "gettingStarted.installGit.title": "Installer Git", "gettingStarted.intermediate.description": "Optimisez votre flux de travail de développement avec ces trucs et astuces.", "gettingStarted.intermediate.title": "Dynamiser votre productivité", "gettingStarted.menuBar.description.interpolated": "La barre de menu complète est disponible dans le menu déroulant pour faire de la place à votre code. Basculez son apparition pour un accès plus rapide. \r\n{0}", "gettingStarted.menuBar.title": "Juste la bonne quantité d’interface utilisateur", - "gettingStarted.newFile.description": "Ouvrez un nouveau fichier, bloc-notes ou éditeur personnalisé sans titre.", + "gettingStarted.newFile.description": "Ouvrez un nouveau fichier texte, bloc-notes ou éditeur personnalisé sans titre.", "gettingStarted.newFile.title": "Nouveau fichier...", "gettingStarted.notebook.title": "Personnalisez les blocs-notes", "gettingStarted.notebookProfile.description": "Créez des blocs-notes qui vous conviennent", @@ -9747,8 +11187,8 @@ "gettingStarted.setup.OpenFolderWeb.description.interpolated": "Vous êtes prêt à commencer le codage. Vous pouvez ouvrir un projet local ou un dépôt distant pour obtenir vos fichiers dans VS Code.\r\n{0}\r\n{1}", "gettingStarted.setup.description": "Découvrez les meilleures personnalisations pour rendre VS Code plus proche de vous.", "gettingStarted.setup.title": "Prise en main de VS Code", - "gettingStarted.setupWeb.description": "Découvrez les meilleures personnalisations pour rendre VS Code plus proche dans votre Web.", - "gettingStarted.setupWeb.title": "Démarrer avec VS Code sur le web", + "gettingStarted.setupWeb.description": "Découvrez les meilleures personnalisations pour vous approprier VS Code pour le web.", + "gettingStarted.setupWeb.title": "Démarrer avec VS Code pour le web", "gettingStarted.shortcuts.description.interpolated": "Une fois que vous avez découvert vos commandes favorites, créez des raccourcis clavier personnalisés pour un accès instantané.\r\n{0}", "gettingStarted.shortcuts.title": "Personnalisez vos raccourcis", "gettingStarted.splitview.description.interpolated": "Tirer le meilleur parti de l’espace de votre écran en ouvrant des fichiers côte à côte, verticalement ou horizontalement.\r\n{0}", @@ -9761,10 +11201,12 @@ "gettingStarted.topLevelGitClone.title": "Cloner un dépôt Git...", "gettingStarted.topLevelGitOpen.description": "Se connecter à un référentiel distant ou à une demande de tirage pour parcourir, rechercher, modifier et valider", "gettingStarted.topLevelGitOpen.title": "Ouvrir le référentiel...", + "gettingStarted.topLevelOpenTunnel.description": "Se connecter à une machine distante via un tunnel", + "gettingStarted.topLevelOpenTunnel.title": "Ouvrir le tunnel...", + "gettingStarted.topLevelRemoteOpen.description": "Connectez-vous aux espaces de travail de développement à distance.", + "gettingStarted.topLevelRemoteOpen.title": "Se connecter à...", "gettingStarted.topLevelShowWalkthroughs.description": "Afficher une procédure pas à pas sur l’éditeur ou une extension", "gettingStarted.topLevelShowWalkthroughs.title": "Ouvrir une procédure pas à pas...", - "gettingStarted.topLevelVideoTutorials.description": "Regardez notre série de didacticiels vidéo courts et pratiques pour les principales fonctionnalités de VS Code.", - "gettingStarted.topLevelVideoTutorials.title": "Regarder les tutoriels vidéo", "gettingStarted.videoTutorial.description.interpolated": "Regardez le premier tutoriel d'une série de tutoriels vidéo courts et pratiques sur les fonctionnalités clés de VS Code.\r\n{0}", "gettingStarted.videoTutorial.title": "Asseyez-vous confortablement et apprenez", "gettingStarted.workspaceTrust.description.interpolated": "{0} vous permet de décider si vos dossiers de projet doivent **autoriser ou restreindre** l’exécution automatique du code __(requis pour les extensions, le débogage, etc.)__.\r\nL’ouverture d’un fichier/dossier vous invite à accorder l’approbation. Vous pouvez toujours {1} ultérieurement.", @@ -9796,8 +11238,8 @@ "vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": { "HighContrast": "Contraste élevé sombre", "HighContrastLight": "Contraste élevé clair", - "dark": "Sombre", - "light": "Clair", + "dark": "Moderne sombre", + "light": "Moderne clair", "seeMore": "Plus de thèmes" }, "vs/workbench/contrib/welcomeOverlay/browser/welcomeOverlay": { @@ -9811,7 +11253,8 @@ "welcomeOverlay.notifications": "Afficher les notifications", "welcomeOverlay.problems": "Afficher les erreurs et avertissements", "welcomeOverlay.search": "Rechercher dans les fichiers", - "welcomeOverlay.terminal": "Activer/désactiver le terminal intégré" + "welcomeOverlay.terminal": "Activer/désactiver le terminal intégré", + "welcomeOverlayBackground": "Couleur d’arrière-plan welcomeOverlay." }, "vs/workbench/contrib/welcomeViews/common/newFile.contribution": { "Built-In": "Intégré", @@ -9819,9 +11262,10 @@ "change keybinding": "Configurer la combinaison de touches", "file": "Fichier", "miNewFile2": "Fichier texte", - "miNewFileWithName": "Nouveau fichier ({0})", + "miNewFileWithName": "Créer un fichier ({0})", + "newFilePlaceholder": "Sélectionner un type de fichier ou entrer un nom de fichier...", + "newFileTitle": "Nouveau fichier...", "notebook": "Notebook", - "selectFileType": "Sélectionnez le type de fichier...", "welcome.newFile": "Nouveau fichier..." }, "vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": { @@ -9845,36 +11289,38 @@ "walkThrough.editor.label": "Terrain de jeu" }, "vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": { - "walkThrough.embeddedEditorBackground": "Couleur d'arrière-plan des éditeurs incorporés dans le terrain de jeu interactif.", "walkThrough.gitNotFound": "Git semble ne pas être installé sur votre système.", "walkThrough.unboundCommand": "indépendant" }, + "vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": { + "walkThrough.embeddedEditorBackground": "Couleur d'arrière-plan des éditeurs incorporés dans le terrain de jeu interactif." + }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "addWorkspaceFolderDetail": "Vous ajoutez à un espace de travail approuvé des fichiers qui ne sont pour le moment pas approuvés. Faites-vous confiance aux auteurs de ces nouveaux fichiers ?", + "addWorkspaceFolderDetail": "Vous ajoutez à un espace de travail approuvé des fichiers non approuvés pour l’instant. Faites-vous confiance aux auteurs de ces nouveaux fichiers ?", "addWorkspaceFolderMessage": "Faites-vous confiance aux auteurs des fichiers de ce dossier ?", - "cancel": "Annuler", "cancelWorkspaceTrustButton": "Annuler", "checkboxString": "Faire confiance à tous les auteurs des fichiers du dossier parent « {0} »", - "configureWorkspaceTrust": "Configurer l’approbation de l’espace de travail", + "configureWorkspaceTrustSettings": "Configurer les paramètres d’approbation de l’espace de travail", "dontTrustFolderOptionDescription": "Parcourir le dossier en mode restreint", - "dontTrustOption": "Non, je ne fais pas confiance aux auteurs", + "dontTrustOption": "&&Non, je ne fais pas confiance aux auteurs", "dontTrustWorkspaceOptionDescription": "Parcourir l’espace de travail en mode restreint", "folderStartupTrustDetails": "{0} offre des fonctionnalités qui peuvent exécuter automatiquement des fichiers de ce dossier.", "folderTrust": "Faites-vous confiance aux auteurs des fichiers de ce dossier ?", - "grantFolderTrustButton": "Approuver le dossier et continuer", - "grantWorkspaceTrustButton": "Approuver l’espace de travail et continuer", + "grantFolderTrustButton": "&&Approuver le dossier et continuer", + "grantWorkspaceTrustButton": "&&Approuver l’espace de travail et continuer", "immediateTrustRequestLearnMore": "Si vous ne faites pas confiance aux auteurs de ces fichiers, nous vous recommandons de ne pas continuer car les fichiers sont peut-être malveillants. Consultez [notre documentation](https://aka.ms/vscode-workspace-trust) pour en savoir plus.", "immediateTrustRequestMessage": "Vous essayez d'utiliser une fonctionnalité qui constitue un risque pour la sécurité si vous ne faites pas confiance à la source des fichiers ou dossiers ouverts.", "manageWorkspaceTrust": "Gérer la confiance en l'espace de travail", - "manageWorkspaceTrustButton": "Gérer", - "newWindow": "Ouvrir en mode restreint", + "manageWorkspaceTrustButton": "&&Gérer", + "newWindow": "Ouvrir en &&mode restreint", "no": "Non", - "open": "Ouvrir", - "openLooseFileLearnMore": "If you don't trust the authors of these files, we recommend to open them in Restricted Mode in a new window as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", - "openLooseFileMesssage": "Faites-vous confiance aux auteurs de ces fichiers ?", + "open": "&&Ouvrir", + "openLooseFileLearnMore": "Si vous ne souhaitez pas ouvrir les fichiers non fiables, nous vous recommandons de les ouvrir en Mode restreint dans une nouvelle fenêtre car les fichiers peuvent être malveillants. Consultez [notre documentation](https://aka.ms/vscode-workspace-trust) pour en savoir plus.", "openLooseFileWindowDetails": "Vous essayez d’ouvrir des fichiers non approuvés dans une fenêtre qui est approuvée.", + "openLooseFileWindowMesssage": "Voulez-vous autoriser les fichiers non fiables dans cette fenêtre ?", "openLooseFileWorkspaceCheckbox": "Se souvenir de ma décision pour tous les espaces de travail", "openLooseFileWorkspaceDetails": "Vous essayez d’ouvrir des fichiers non approuvés dans un espace de travail qui est approuvé.", + "openLooseFileWorkspaceMesssage": "Voulez-vous autoriser les fichiers non fiables dans cet espace de travail ?", "restrictedModeBannerAriaLabelFolder": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez ce dossier pour activer toutes les fonctionnalités. Utilisez les touches de navigation pour accéder aux actions de bannière.", "restrictedModeBannerAriaLabelWindow": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez cette fenêtre pour activer toutes les fonctionnalités. Utilisez les touches de navigation pour accéder aux actions de bannière.", "restrictedModeBannerAriaLabelWorkspace": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez cet espace de travail pour activer toutes les fonctionnalités. Utilisez les touches de navigation pour accéder aux actions de bannière.", @@ -9883,8 +11329,7 @@ "restrictedModeBannerMessageFolder": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez ce dossier pour activer toutes les fonctionnalités.", "restrictedModeBannerMessageWindow": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez cette fenêtre pour activer toutes les fonctionnalités.", "restrictedModeBannerMessageWorkspace": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez cet espace de travail pour activer toutes les fonctionnalités.", - "securityConfigurationTitle": "Sécurité", - "startupTrustRequestLearnMore": "If you don't trust the authors of these files, we recommend to continue in restricted mode as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", + "startupTrustRequestLearnMore": "Si vous ne faites pas confiance aux auteurs de ces fichiers, nous vous recommandons de continuer en mode restreint car les fichiers sont peut-être malveillants. Consultez [notre documentation](https://aka.ms/vscode-workspace-trust) pour en savoir plus.", "status.WorkspaceTrust": "Confiance accordée à l'espace de travail", "status.ariaTrustedFolder": "Ce dossier est approuvé.", "status.ariaTrustedWindow": "Cette fenêtre est approuvée.", @@ -9896,7 +11341,7 @@ "status.tooltipUntrustedWindow2": "Exécution en Mode Restreint\r\n\r\nCertaines [fonctionnalités sont désactivées]({0}) car cette [fenêtre n’est pas approuvée]({1}).", "status.tooltipUntrustedWorkspace2": "Exécution en Mode Restreint\r\n\r\nCertaines [fonctionnalités sont désactivées]({0}) car cet [espace de travail n’est pas approuvé]({1}).", "trustFolderOptionDescription": "Approuver le dossier et activer toutes les fonctionnalités", - "trustOption": "Oui, je fais confiance aux auteurs", + "trustOption": "&&Oui, je fais confiance aux auteurs", "trustWorkspaceOptionDescription": "Approuver l’espace de travail et activer toutes les fonctionnalités", "workspace.trust.banner.always": "Affichez la bannière chaque fois qu’un espace de travail non approuvé est ouvert.", "workspace.trust.banner.description": "Contrôle l’affichage de la bannière en mode restreint.", @@ -9915,8 +11360,7 @@ "workspaceStartupTrustDetails": "{0} offre des fonctionnalités qui peuvent exécuter automatiquement des fichiers de cet espace de travail.", "workspaceTrust": "Faites-vous confiance aux auteurs des fichiers de cet espace de travail ?", "workspaceTrustEditor": "Éditeur de confiance en l'espace de travail", - "workspacesCategory": "Espaces de travail", - "yes": "Oui" + "workspacesCategory": "Espaces de travail" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { "addButton": "Ajouter un dossier", @@ -9928,6 +11372,7 @@ "folderPickerIcon": "Icône pour l'icône de sélection de dossier dans l'éditeur de confiance de l'espace de travail.", "hostColumnLabel": "Hôte", "invalidTrust": "Vous ne pouvez pas approuver des dossiers individuels dans un référentiel.", + "keyboardShortcut": "Raccourcis clavier : {0}", "localAuthority": "Local", "no untrustedSettings": "Les paramètres d’espace de travail nécessitant une approbation ne sont pas appliqués", "noTrustedFoldersDescriptions": "Vous n’avez pas encore approuvé de dossiers ou de fichiers d’espace de travail.", @@ -9945,7 +11390,7 @@ "trustUri": "Approuver le dossier", "trustedDebugging": "Le débogage est activé", "trustedDescription": "Toutes les fonctionnalités sont activées car une approbation a été accordée à l’espace de travail.", - "trustedExtensions": "Toutes les extensions sont activées", + "trustedExtensions": "Toutes les extensions activées sont activées", "trustedFolder": "Dans un dossier approuvé", "trustedFolderAriaLabel": "{0}, de confiance", "trustedFolderSubtitle": "Vous faites confiance aux auteurs des fichiers du dossier actif. Toutes les fonctionnalités sont activées :", @@ -9983,6 +11428,7 @@ "workspaceTrustedCtx": "Indique si l’espace de travail actif a été approuvé par l’utilisateur." }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { + "alreadyOpen": "Cet espace de travail est déjà ouvert.", "openWorkspace": "Ouvrir un espace de travail", "selectToOpen": "Sélectionner un espace de travail à ouvrir", "selectWorkspace": "Sélectionner un espace de travail", @@ -9991,11 +11437,16 @@ }, "vs/workbench/services/actions/common/menusExtensionPoint": { "comment.actions": "Menu contextuel des commentaires ajoutés, affiché sous forme de boutons sous l'éditeur de commentaires", + "comment.commentContext": "Menu contextuel des commentaires ajoutés, affiché sous forme de menu contextuel sur un commentaire individuel dans l’affichage d’aperçu du thread de commentaires", "comment.title": "Menu de titre des commentaires ajoutés", "commentThread.actions": "Menu contextuel du thread des commentaires ajoutés, affiché sous forme de boutons sous l'éditeur de commentaires", + "commentThread.editorActions": "Actions apportées à l’éditeur de commentaires", "commentThread.title": "Menu de titre du thread des commentaires ajoutés", - "dup": "La commande '{0}' apparaît plusieurs fois dans la section 'commands'.", + "commentThread.titleContext": "Menu contextuel d’aperçu du titre du thread de commentaires ajouté, affiché sous forme de menu contextuel sur le titre d’aperçu du thread de commentaires", + "dup0": "La commande `{0}` est déjà inscrite", + "dup1": "La commande `{0}` est déjà inscrite par {1} ({2})", "dupe.command": "L'élément de menu fait référence à la même commande que la commande par défaut et la commande alt", + "editorLineNumberContext": "Menu contextuel du numéro de ligne de l’éditeur faisant l’objet d’une contribution", "file.newFile": "Le « nouveau fichier... » sélection rapide, présentée sur la page d’accueil et le menu fichier.", "inlineCompletions.actions": "Actions affichées lors du survol de la souris sur un complètement en ligne", "interactive.cell.title": "Menu du titre de cellule interactif ajouté", @@ -10010,10 +11461,13 @@ "menus.editorContextShare": "Sous-menu « Partager » dans le menu contextuel de l’éditeur", "menus.editorTabContext": "Menu contextuel des onglets de l'éditeur", "menus.editorTitle": "Menu de titre de l'éditeur", + "menus.editorTitleContextShare": "Sous-menu « Partager » dans le menu contextuel du titre de l’éditeur", "menus.editorTitleRun": "Exécuter le sous-menu dans le menu du titre de l'éditeur", "menus.explorerContext": "Menu contextuel de l'Explorateur de fichiers", + "menus.explorerContextShare": "Sous-menu « Partager » dans le menu contextuel de l’Explorateur de fichiers", "menus.extensionContext": "Menu contextuel de l'extension", "menus.home": "Menu contextuel de l'indicateur d'accueil (web uniquement)", + "menus.mergeEditorResult": "Barre d’outils des résultats de l’éditeur de fusion", "menus.opy": "Sous-menu 'Copier en tant que' dans le menu Edition de niveau supérieur", "menus.resourceFolderContext": "Menu contextuel du dossier de ressources de contrôle de code source", "menus.resourceGroupContext": "Menu contextuel du groupe de ressources du contrôle de code source", @@ -10023,13 +11477,12 @@ "menus.share": "Sous-menu Partager affiché dans le menu Fichier de niveau supérieur.", "menus.statusBarRemoteIndicator": "Menu d’indicateur distant dans la barre d’état", "menus.touchBar": "La touch bar (macOS uniquement)", - "merge.toolbar": "Bouton de premier plan dans l’éditeur de fusion", + "merge.toolbar": "Le bouton de premier plan d’un éditeur superpose son contenu", "missing.altCommand": "L'élément de menu fait référence à une commande alt '{0}' qui n'est pas définie dans la section 'commands'.", "missing.command": "L'élément de menu fait référence à une commande '{0}' qui n'est pas définie dans la section 'commands'.", "missing.submenu": "L'élément de menu référence un sous-menu '{0}' qui n'est pas défini dans la section 'submenus'.", "nonempty": "valeur non vide attendue.", "notebook.cell.execute": "Menu de l’exécution de cellule de notebook ajouté", - "notebook.cell.executePrimary": "Le bouton d'exécution de la cellule principale du bloc-notes contribué", "notebook.cell.title": "Menu du titre de cellule de notebook ajouté", "notebook.kernelSource": "Menu Sources du noyau du bloc-notes fourni", "notebook.toolbar": "Menu de barre d'outils de notebook faisant l'objet d'une contribution", @@ -10081,7 +11534,7 @@ }, "vs/workbench/services/authentication/browser/authenticationService": { "accessRequest": "Accorder l’accès à {1} pour {0}... (1)", - "allow": "Autoriser", + "allow": "&&Autoriser", "authentication.Placeholder": "Aucun compte demandé pour le moment...", "authentication.id": "ID du fournisseur d'authentification.", "authentication.idConflict": "Cet ID d'authentification '{0}' a déjà été inscrit", @@ -10089,9 +11542,8 @@ "authentication.missingId": "Une contribution d'authentification doit spécifier un ID.", "authentication.missingLabel": "Une contribution d'authentification doit spécifier une étiquette.", "authenticationExtensionPoint": "Ajoute une authentification", - "cancel": "Annuler", "confirmAuthenticationAccess": "L'extension '{0}' tente d'accéder aux informations d'authentification du compte {1} '{2}'.", - "deny": "Refuser", + "deny": "&&Refuser", "getSessionPlateholder": "Sélectionner un compte à utiliser pour '{0}' ou appuyer sur Échap pour annuler", "loading": "Chargement...", "selectAccount": "L'extension '{0}' souhaite accéder à un compte {1}", @@ -10099,11 +11551,16 @@ "signInRequest": "Se connecter avec {0} pour utiliser {1} (1)", "useOtherAccount": "Se connecter à un autre compte" }, + "vs/workbench/services/clipboard/browser/clipboardService": { + "clipboardError": "Nous n’avons pas pu lire à partir du Presse-papiers du navigateur. Vérifiez que vous avez autorisé ce site web à lire à partir du Presse-papiers.", + "learnMore": "En savoir plus", + "retry": "Réessayer" + }, "vs/workbench/services/configuration/browser/configurationService": { "configurationDefaults.description": "Contribuer aux valeurs par défaut des configurations", "experimental": "Expériences" }, - "vs/workbench/services/configuration/common/configurationEditingService": { + "vs/workbench/services/configuration/common/configurationEditing": { "errorConfigurationFileDirty": "Impossible d'écrire dans les paramètres utilisateur car le fichier contient des modifications non sauvegardées. Veuillez d'abord enregistrer le fichier des paramètres utilisateur, puis réessayer.", "errorConfigurationFileDirtyFolder": "Impossible d'écrire dans les paramètres du dossier car le fichier contient des modifications non enregistrées. Veuillez d'abord enregistrer le fichier '{0}' des paramètres du dossier, puis réessayer.", "errorConfigurationFileDirtyWorkspace": "Impossible d'écrire dans les paramètres de l'espace de travail car le fichier contient des modifications non sauvegardées. Veuillez d'abord enregistrer le fichier des paramètres de l'espace de travail, puis réessayer.", @@ -10143,7 +11600,6 @@ "workspaceTarget": "Paramètres de l'espace de travail" }, "vs/workbench/services/configuration/common/jsonEditingService": { - "errorFileDirty": "Impossible d'écrire dans le fichier car celui-ci contient des modifications non sauvegardées. Veuillez enregistrer le fichier et réessayer.", "errorInvalidFile": "Impossible d’écrire dans le fichier. Veuillez ouvrir le fichier pour corriger les erreurs/avertissements dans le fichier et réessayer." }, "vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": { @@ -10196,7 +11652,6 @@ }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { "allFiles": "Tous les fichiers", - "cancel": "Annuler", "dontSave": "&&Ne pas enregistrer", "filterName.workspace": "Espace de travail", "noExt": "Aucune extension", @@ -10212,6 +11667,15 @@ "saveChangesMessages": "Voulez-vous enregistrer les modifications apportées aux {0} fichiers suivants ?", "saveFileAs.title": "Enregistrer sous" }, + "vs/workbench/services/dialogs/browser/fileDialogService": { + "learnMore": "&&En savoir plus", + "openFiles": "Ouvrir des &&fichiers...", + "openRemote": "&&Ouvrir un dépôt distant...", + "pickFolderAndOpen": "Nous n’avons pas pu ouvrir les dossiers. Essayez plutôt d’ajouter un dossier à l’espace de travail.", + "pickWorkspaceAndOpen": "Nous n’avons pas pu ouvrir les espaces de travail. Essayez plutôt d’ajouter un dossier à l’espace de travail.", + "unsupportedBrowserDetail": "Votre navigateur ne prend pas en charge l’ouverture de dossiers locaux. \r\nVous pouvez ouvrir des fichiers uniques ou ouvrir un référentiel distant.", + "unsupportedBrowserMessage": "L’ouverture des dossiers locaux n’est pas prise en charge." + }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Ouvrir le fichier local...", "openLocalFileFolder": "Ouvrir un dépôt local...", @@ -10222,6 +11686,7 @@ "remoteFileDialog.local": "Afficher les valeurs locales", "remoteFileDialog.notConnectedToRemote": "Le fournisseur de système de fichiers pour {0} n'est pas disponible.", "remoteFileDialog.validateBadFilename": "Entrez un nom de fichier valide.", + "remoteFileDialog.validateCreateDirectory": "Le dossier {0} n’existe pas. Voulez-vous le créer?", "remoteFileDialog.validateExisting": "Le fichier {0} existe déjà. Voulez-vous vraiment le remplacer ?", "remoteFileDialog.validateFileOnly": "Sélectionnez un fichier.", "remoteFileDialog.validateFolder": "Le dossier existe déjà. Utilisez un nouveau nom de fichier.", @@ -10242,27 +11707,28 @@ "promptOpenWith.updateDefaultPlaceHolder": "Sélectionner un nouvel éditeur par défaut pour « {0} »" }, "vs/workbench/services/editor/common/editorResolverService": { - "editor.editorAssociations": "Configurez des modèles glob pour les éditeurs (par exemple, `\"*.hex\": \"hexEditor.hexEdit\"`). Ces modèles ont priorité sur le comportement par défaut." + "editor.editorAssociations": "Configurez des modèles Glob dans les éditeurs (par exemple `\"*.hex\": \"hexEditor.hexedit\"`). Ceux-ci ont priorité sur le comportement par défaut." }, "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "I cannot reproduce": "I can't reproduce", + "This is Bad": "I can reproduce", "bisect": "L'extension Bisect est active et a désactivé {0} extensions. Vérifiez si vous pouvez encore reproduire le problème, puis continuez en effectuant votre sélection parmi les options disponibles.", "bisect.plural": "L'extension Bisect est active et a désactivé {0} extensions. Vérifiez si vous pouvez encore reproduire le problème, puis continuez en effectuant votre sélection parmi les options disponibles.", "bisect.singular": "L'extension Bisect est active et a désactivé 1 extension. Vérifiez si vous pouvez encore reproduire le problème, puis continuez en effectuant votre sélection parmi ces options.", + "continue": "Continuer", "detail.start": "L'extension Bisect va utiliser la recherche binaire pour trouver une extension qui pose problème. Durant le processus, la fenêtre va se recharger de manière répétitive (~{0} fois). À chaque fois, vous devez vérifier si vous rencontrez toujours des problèmes.", - "done": "Continuer", "done.detail": "L'extension Bisect a fini de s'exécuter et a identifié {0} comme étant l'extension à l'origine du problème.", "done.detail2": "L'extension Bisect a fini de s'exécuter mais aucune extension n'a été identifiée. Il existe peut-être un problème avec {0}.", "done.disbale": "Garder cette extension désactivée", "done.msg": "Extension Bisect", - "help": "Aide", "msg.next": "Extension Bisect", "msg.start": "Extension Bisect", - "msg2": "Démarrer l'extension Bisect", - "next.bad": "Incorrect", - "next.cancel": "Annuler", - "next.good": "Correct à présent", - "next.stop": "Arrêter Bisect", - "report": "Signaler le problème et continuer", + "msg2": "&&Démarrer l’extension Bisect", + "next.bad": "I can &&reproduce", + "next.cancel": "&&Annuler Bisect", + "next.good": "I ca&&n't reproduce", + "next.stop": "&&Arrêter Bisect", + "report": "&&Signaler le problème et continuer", "title.isBad": "Continuer l'exécution de l'extension Bisect", "title.start": "Démarrer l'extension Bisect", "title.stop": "Arrêter l'extension Bisect" @@ -10280,18 +11746,25 @@ "extensionsDisabled": "Toutes les extensions installées sont temporairement désactivées.", "noWorkspace": "Aucun espace de travail." }, + "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { + "not a web extension": "Impossible d'ajouter «{0}», car cette extension n'est pas une extension web.", + "openInstalledWebExtensionsResource": "Ouvrir la ressource extensions web installées" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { + "browser": "Navigateur", + "remote": "Distant" + }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "L'installation de l'extension {0} a échoué : manifeste introuvable.", "VS Code for Web": "{0} pour le web", - "cancel": "Annuler", "cannot be installed": "Impossible d'installer l'extension '{0}', car elle est déclarée comme n'étant pas disponible dans cette configuration.", "extensionInstallWorkspaceTrustButton": "Approuver l’espace de travail et installer", "extensionInstallWorkspaceTrustContinueButton": "Installer", "extensionInstallWorkspaceTrustManageButton": "En savoir plus", "extensionInstallWorkspaceTrustMessage": "L’activation de cette extension nécessite un espace de travail approuvé.", - "install": "Installer", - "install and do no sync": "Installer (ne pas synchroniser)", - "install anyways": "Installer quand même", + "install": "&&Installer", + "install and do no sync": "Installer (ne &&pas synchroniser)", + "install anyways": "&&Installer quand même", "install extension": "Installer l'extension", "install extensions": "Installer les extensions", "install multiple extensions": "Voulez-vous installer et synchroniser des extensions sur vos appareils ?", @@ -10300,7 +11773,7 @@ "multipleDependentsError": "Impossible de désinstaller l'extension '{0}'. Les extensions '{1}', '{2}' et d'autres extensions en dépendent.", "non web extensions": "'{0}' contient des extensions qui ne sont pas prises en charge par {1}.", "non web extensions detail": "Contient des extensions qui ne sont pas prises en charge par.", - "showExtensions": "Afficher les extensions", + "showExtensions": "&&Afficher les extensions", "singleDependentError": "Impossible de désinstaller l'extension '{0}'. L'extension '{1}' en dépend.", "twoDependentsError": "Impossible de désinstaller l'extension '{0}'. Les extensions '{1}' et '{2}' en dépendent." }, @@ -10334,12 +11807,13 @@ "reloadAndOpen": "&&Recharger la fenêtre et ouvrir", "rememberConfirmUrl": "Ne plus demander cette extension." }, - "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { - "name": "Hôte d'extension Worker" - }, "vs/workbench/services/extensions/common/abstractExtensionService": { "extensionService.autoRestart": "L’hôte d’extension distant s’est arrêté de manière inattendue. Redémarrage...", "extensionService.crash": "L’hôte d’extension distant s’est arrêté de manière inattendue 3 fois au cours des 5 dernières minutes.", + "extensionStopVetoDetailsMany": "Raisons du blocage de l’opération :\r\n- {0}", + "extensionStopVetoDetailsOne": "Raison du blocage de l’opération : {0}", + "extensionStopVetoError": "{0} (Erreur : {1})", + "extensionStopVetoMessage": "L’opération suivante a été bloquée : {0}", "extensionTestError": "Hôte d'extension introuvable pour lancer Test Runner sur {0}.", "looping": "Les extensions suivantes contiennent des boucles de dépendance et ont été désactivées : {0}", "restart": "Redémarrer l’hôte d’extension distant" @@ -10365,8 +11839,8 @@ "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Événement d'activation émis chaque fois qu'une liste de toutes les configurations de débogage doit être créée (et que toutes les méthodes provideDebugConfigurations pour l'étendue \"dynamique\" doivent être appelées).", "vscode.extension.activationEvents.onDebugInitialConfigurations": "Événement d'activation envoyé chaque fois qu’un \"launch.json\" doit être créé (et toutes les méthodes de provideDebugConfigurations doivent être appelées).", "vscode.extension.activationEvents.onDebugResolve": "Événement d'activation envoyé quand une session de débogage du type spécifié est sur le point d’être lancée (et une méthode resolveDebugConfiguration correspondante doit être appelée).", + "vscode.extension.activationEvents.onEditSession": "Événement d’activation émis chaque fois qu’une session de modification est accessible avec le schéma donné.", "vscode.extension.activationEvents.onFileSystem": "Un événement d’activation est émis chaque fois qu'un fichier ou un dossier fait l'objet d'un accès avec le schéma donné.", - "vscode.extension.activationEvents.onIdentity": "Événement d'activation envoyé chaque fois que l'identité utilisateur spécifiée est utilisée.", "vscode.extension.activationEvents.onLanguage": "Événement d'activation envoyé quand un fichier résolu dans le langage spécifié est ouvert.", "vscode.extension.activationEvents.onNotebook": "Événement d'activation émis chaque fois que le document notebook spécifié est ouvert.", "vscode.extension.activationEvents.onOpenExternalUri": "Événement d'activation émis chaque fois qu'un URI externe (par exemple un lien HTTP ou HTTPS) est ouvert.", @@ -10375,12 +11849,15 @@ "vscode.extension.activationEvents.onStartupFinished": "Événement d'activation émis une fois le démarrage effectué (à la fin de l'activation de toutes les extensions activées '*').", "vscode.extension.activationEvents.onTaskType": "Événement d’activation émis chaque fois que des tâches d’un certain type doivent être listées ou résolues.", "vscode.extension.activationEvents.onTerminalProfile": "Événement d’activation émis lors du lancement d’un profil terminal spécifique.", + "vscode.extension.activationEvents.onTerminalQuickFixRequest": "Événement d’activation émis lorsqu’une commande correspond au sélecteur associé à cet ID", "vscode.extension.activationEvents.onUri": "Événement d'activation envoyé quand un URI système dirigé vers cette extension est ouvert.", "vscode.extension.activationEvents.onView": "Événement d'activation envoyé quand la vue spécifiée est développée.", "vscode.extension.activationEvents.onWalkthrough": "Événement d’activation émis lors de l’ouverture d’une procédure pas à pas spécifiée.", "vscode.extension.activationEvents.onWebviewPanel": "Événement d’activation rencontré lors du chargement d’un affichage web d’un certain viewType", "vscode.extension.activationEvents.star": "Événement d'activation envoyé au démarrage de VS Code. Pour garantir la qualité de l'expérience utilisateur, utilisez cet événement d'activation dans votre extension uniquement quand aucune autre combinaison d'événements d'activation ne fonctionne dans votre cas d'utilisation.", "vscode.extension.activationEvents.workspaceContains": "Événement d'activation envoyé quand un dossier ouvert contient au moins un fichier correspondant au modèle glob spécifié.", + "vscode.extension.api": "Décrivez l’API fournie par cette extension. Pour plus d’informations, consultez : https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions", + "vscode.extension.api.none": "Abandonnez entièrement la possibilité d’exporter toutes les API. Cela permet aux autres extensions qui dépendent de cette extension de s’exécuter dans un processus hôte d’extension distinct ou sur un ordinateur distant.", "vscode.extension.badges": "Ensemble de badges à afficher dans la barre latérale de la page d'extensions de Marketplace.", "vscode.extension.badges.description": "Description du badge.", "vscode.extension.badges.href": "Lien du badge.", @@ -10415,6 +11892,7 @@ "vscode.extension.galleryBanner.color": "Couleur de la bannière de l'en-tête de page du marketplace VS Code.", "vscode.extension.galleryBanner.theme": "Thème de couleur de la police utilisée dans la bannière.", "vscode.extension.icon": "Chemin d'une icône de 128 x 128 pixels.", + "vscode.extension.l10n": "Le chemin d’accès vers un dossier contenant des fichiers de localisation (bundle.l10n.*.json). Doit être spécifié si vous utilisez le vscode.l10n API.", "vscode.extension.markdown": "Contrôle le moteur de rendu de Markdown utilisé sur le marché. Github (par défaut) ou standard.", "vscode.extension.preview": "Définit l'extension à marquer en tant que préversion dans Marketplace.", "vscode.extension.publisher": "Éditeur de l'extension VS Code.", @@ -10427,14 +11905,17 @@ "extensionUnderDevelopment": "Chargement de l'extension de développement sur {0}", "overwritingExtension": "Remplacement de l'extension {0} par {1}." }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Hôte de l'extension distante" - }, "vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner": { "extensionCache.invalid": "Des extensions ont été modifiées sur le disque. Veuillez recharger la fenêtre.", "reloadWindow": "Recharger la fenêtre" }, - "vs/workbench/services/extensions/electron-sandbox/electronExtensionService": { + "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { + "extensionHost.startupFail": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il existe peut-être un problème.", + "extensionHost.startupFailDebug": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il est peut-être arrêté à la première ligne et a besoin d'un débogueur pour continuer.", + "join.extensionDevelopment": "Fin de la session de débogage d’extension", + "reloadWindow": "Recharger la fenêtre" + }, + "vs/workbench/services/extensions/electron-sandbox/nativeExtensionService": { "devTools": "Ouvrir les outils de développement", "enable": "Activer et recharger", "enableResolver": "L'extension '{0}' est nécessaire pour ouvrir la fenêtre distante.\r\nOK pour l'activer ?", @@ -10444,19 +11925,13 @@ "getEnvironmentFailure": "Impossible de récupérer l'environnement à distance", "install": "Installer et recharger", "installResolver": "L’extension « {0} » est nécessaire pour ouvrir la fenêtre distante.\r\n Voulez-vous installer l’extension ?", - "looping": "Les extensions suivantes contiennent des boucles de dépendance et ont été désactivées : {0}", + "learnMore": "En savoir plus", "relaunch": "Relancer VS Code", "resolverExtensionNotFound": "'{0}' introuvable dans la Place de marché", "restart": "Redémarrer l’hôte d'extension", - "restartExtensionHost": "Redémarrer l’hôte d'extension" - }, - "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { - "extension host Log": "Hôte d'extension", - "extensionHost.error": "Erreur de l'hôte d'extension : {0}", - "extensionHost.startupFail": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il existe peut-être un problème.", - "extensionHost.startupFailDebug": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il est peut-être arrêté à la première ligne et a besoin d'un débogueur pour continuer.", - "join.extensionDevelopment": "Fin de la session de débogage d’extension", - "reloadWindow": "Recharger la fenêtre" + "restartExtensionHost": "Redémarrer l’hôte d'extension", + "restartExtensionHost.reason": "Redémarrage de l’hôte d’extension sur une demande explicite.", + "startBisect": "Démarrer l'extension Bisect" }, "vs/workbench/services/history/browser/historyService": { "canNavigateBack": "Indique s'il est possible de naviguer vers l'arrière dans l'historique de l'éditeur", @@ -10469,20 +11944,49 @@ "canNavigateToLastNavigationLocation": "Indique s’il est possible d’accéder au dernier emplacement de navigation de l’éditeur", "canReopenClosedEditor": "Indique s'il est possible de rouvrir le dernier éditeur fermé" }, + "vs/workbench/services/host/browser/browserHostService": { + "open": "&&Ouvrir", + "unableToOpenExternal": "Le navigateur a interrompu l’ouverture d’un nouvel onglet ou d’une nouvelle fenêtre. Appuyez sur 'Ouvrir' pour l’ouvrir quand même." + }, + "vs/workbench/services/hover/browser/hoverWidget": { + "hoverhint": "Maintenez la touche {0} enfoncée pour pointer avec la souris" + }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { "integrity.dontShowAgain": "Ne plus afficher", "integrity.moreInformation": "Informations", "integrity.prompt": "Votre installation de {0} semble être endommagée. Effectuez une réinstallation." }, + "vs/workbench/services/issue/browser/issueTroubleshoot": { + "I cannot reproduce": "I can't reproduce", + "Stop": "Stop", + "This is Bad": "I can reproduce", + "ask to download insiders": "Please try to download and reproduce the issue in {0} insiders.", + "ask to reproduce issue": "Please try to reproduce the issue in {0} insiders and confirm if the issue exists there.", + "bad": "I can reproduce", + "detail.start": "Issue troubleshooting is a process to help you identify if the issue is with {0} or caused by an extension.\r\n\r\nDuring the process the window reloads repeatedly. Each time you must confirm if you are still seeing problems.", + "download insiders": "Download {0} Insiders", + "empty.profile": "Issue troubleshooting is active and has temporarily reset your settings to defaults. Check if you can still reproduce the problem and proceed by selecting from these options.", + "good": "I can't reproduce", + "issue is in core": "Issue troubleshooting has identified that the issue is with {0}.", + "issue is with configuration": "Issue troubleshooting has identified that the issue is caused by your settings. Please report the issue by sharing your settings.", + "msg": "&&Troubleshoot Issue", + "profile.extensions.disabled": "Issue troubleshooting is active and has temprarily disabled all installed extensions. Check if you can still reproduce the problem and proceed by selecting from these options.", + "report anyway": "Report Issue Anyway", + "stop": "Stop", + "title.stop": "Stop Troubleshoot Issue", + "troubleshoot issue": "Troubleshoot Issue", + "troubleshootIssue": "Troubleshoot Issue...", + "use insiders": "This likely means that the issue has been addressed already and will be available in an upcoming release. You can safely use {0} insiders until the new stable version is available." + }, "vs/workbench/services/keybinding/browser/keybindingService": { - "dispatch": "Contrôle la logique de distribution des appuis sur les touches pour utiliser soit 'code' (recommandé), soit 'keyCode'.", "invalid.keybindings": "'contributes.{0}' non valide : {1}", + "keybindings.commandsIsArray": "Type incorrect. \"{0}\" attendu. Le champ « command » ne prend pas en charge l’exécution de plusieurs commandes. Utilisez la commande ' runCommands' pour lui passer plusieurs commandes à exécuter.", "keybindings.json.args": "Arguments à passer à la commande à exécuter.", "keybindings.json.command": "Nom de la commande à exécuter", "keybindings.json.key": "Touche ou séquence de touches (séparées par un espace)", + "keybindings.json.removalCommand": "Nom de la commande pour la suppression du raccourci clavier", "keybindings.json.title": "Configuration des combinaisons de touches", "keybindings.json.when": "Condition quand la touche est active.", - "keyboardConfigurationTitle": "Clavier", "nonempty": "valeur non vide attendue.", "optstring": "La propriété '{0}' peut être omise ou doit être de type 'string'", "requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'", @@ -10496,6 +12000,10 @@ "vscode.extension.contributes.keybindings.when": "Condition quand la touche est active.", "vscode.extension.contributes.keybindings.win": "Touche ou séquence de touches spécifique à Windows." }, + "vs/workbench/services/keybinding/browser/keyboardLayoutService": { + "keyboard.layout.config": "Contrôlez la disposition du clavier utilisée sur le Web.", + "keyboardConfigurationTitle": "Clavier" + }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Placer vos combinaisons de touches dans ce fichier pour remplacer les valeurs par défaut", "errorInvalidConfiguration": "Impossible d’écrire dans le fichier de configuration des combinaisons de touches. Il y a un objet qui n'est pas de type Array. Veuillez ouvrir le fichier pour nettoyer et réessayer.", @@ -10541,6 +12049,27 @@ "vscode.extension.contributes.languages.id": "ID du langage.", "vscode.extension.contributes.languages.mimetypes": "Types MIME associés au langage." }, + "vs/workbench/services/lifecycle/browser/lifecycleService": { + "lifecycleVeto": "Les modifications que vous avez apportées risquent de ne pas être enregistrées. Veuillez cocher « Annuler » et réessayer." + }, + "vs/workbench/services/localization/browser/localeService": { + "clearDisplayLanguageDetail": "Appuyez sur le bouton recharger pour actualiser la page et utiliser la langue de votre navigateur.", + "clearDisplayLanguageMessage": "Pour modifier la langue d’affichage, {0} doit redémarrer.", + "relaunchDisplayLanguageDetail": "Appuyez sur le bouton recharger pour actualiser la page et définir la langue d’affichage sur {0}.", + "relaunchDisplayLanguageMessage": "Pour modifier la langue d’affichage, {0} doit redémarrer.", + "reload": "&&Recharger" + }, + "vs/workbench/services/localization/electron-sandbox/localeService": { + "argvInvalid": "Impossible d’écrire la langue d’affichage. Ouvrez les paramètres d’exécution, corrigez les erreurs/avertissements qu’il contient, puis réessayez.", + "installing": "Installation de la prise en charge linguistique {0} ...", + "openArgv": "Ouvrir les paramètres du runtime", + "restart": "&&Redémarrer", + "restartDisplayLanguageDetail1": "Pour modifier la langue d’affichage à {0}, {1} doit redémarrer.", + "restartDisplayLanguageMessage1": "Voulez-vous redémarrer {0} pour basculer vers {1} ?" + }, + "vs/workbench/services/log/electron-sandbox/logService": { + "rendererLog": "Fenêtre" + }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "Ne plus afficher" }, @@ -10549,7 +12078,7 @@ }, "vs/workbench/services/preferences/browser/keybindingsEditorModel": { "cat.title": "{0}: {1}", - "default": "Par défaut", + "default": "Système", "extension": "Extension", "meta": "méta", "option": "Option", @@ -10606,6 +12135,11 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Message de progression" }, + "vs/workbench/services/remote/browser/remoteAgentService": { + "connectionError": "Une erreur inattendue s’est produite et nécessite un rechargement de cette page.", + "connectionErrorDetail": "Le banc d’essai n’a pas pu se connecter au serveur (Erreur : {0})", + "reload": "&&Recharger" + }, "vs/workbench/services/remote/common/remoteExplorerService": { "remote.localPortMismatch.single": "Impossible d’utiliser le port local {0} pour la redirection vers le port distant {1}.\r\n\r\nCela se produit généralement lorsque le port local {0} est déjà utilisé par un autre processus.\r\n\r\nLe numéro de port {2} est utilisé à la place.", "tunnel.source.auto": "Réacheminement automatique", @@ -10617,9 +12151,20 @@ "devTools": "Ouvrir les outils de développement", "directUrl": "Ouvrir dans le navigateur" }, + "vs/workbench/services/search/browser/searchService": { + "errorSearchFile": "Nous n’avons pas pu effectuer une recherche avec le moteur de recherche de fichier de rôle de travail.", + "errorSearchText": "Nous n’avons pas pu effectuer une recherche avec le moteur de recherche de texte de rôle de travail." + }, "vs/workbench/services/search/common/queryBuilder": { "search.noWorkspaceWithName": "Le dossier d'espace de travail n'existe pas : {0}" }, + "vs/workbench/services/suggest/browser/simpleSuggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, documents : {1}", + "label.desc": "{0}, {1}", + "label.detail": "{0}{1}", + "label.full": "{0}{1}, {2}", + "suggest": "Suggérer" + }, "vs/workbench/services/textfile/browser/textFileService": { "confirmOverwrite": "'{0}' existe déjà. Voulez-vous le remplacer ?", "deleted": "Supprimé", @@ -10644,7 +12189,7 @@ "vs/workbench/services/textfile/electron-sandbox/nativeTextFileService": { "join.textFiles": "Enregistrement des fichiers texte" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { + "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Déjà en cours de journalisation.", "invalid.embeddedLanguages": "Valeur non valide dans 'contributes.{0}.embeddedLanguages'. Il doit s'agir d'un mappage d'objets entre le nom de portée et le langage. Valeur fournie : {1}", "invalid.injectTo": "Valeur non valide dans 'contributes.{0}.injectTo'. Il doit s'agir d'un tableau de noms de portées de langage. Valeur fournie : {1}", @@ -10793,12 +12338,12 @@ "schema.src": "Emplacement de la police." }, "vs/workbench/services/themes/common/themeConfiguration": { - "autoDetectHighContrast": "Si cette option est activée, le thème à contraste élevé est automatiquement choisi quand le système d’exploitation utilise un thème à contraste élevé. Le thème à contraste élevé à utiliser est défini par `#{0}#` and `#{1}#`.", + "autoDetectHighContrast": "Si cette option est activée, le thème à contraste élevé est automatiquement choisi quand le système d’exploitation utilise un thème à contraste élevé. Le thème à contraste élevé à utiliser est défini par {0} et {1}.", "colorTheme": "Spécifie le thème de couleur utilisé dans le banc d'essai.", "colorThemeError": "Le thème est inconnu ou n'est pas installé.", "defaultProductIconThemeDesc": "Par défaut", "defaultProductIconThemeLabel": "Par défaut", - "detectColorScheme": "Si cette option est définie, bascule automatiquement vers le thème de couleurs par défaut en fonction du mode de couleurs du système d’exploitation. Si le mode du système d’exploitation est sombre, le thème à utiliser est défini par `#{0}#`, ou s’il est clair par `#{1}#`.", + "detectColorScheme": "Si cette option est définie, bascule automatiquement vers le thème de couleurs par défaut en fonction du mode de couleurs du système d’exploitation. Si le mode du système d’exploitation est sombre, le thème à utiliser est défini par {0}, ou s’il est clair par {1}.", "editorColors": "Substitue les couleurs de syntaxe et le style de police de l'éditeur à partir du thème de couleur sélectionné.", "editorColors.comments": "Définit les couleurs et les styles des commentaires", "editorColors.functions": "Définit les couleurs et les styles des déclarations et références de fonctions.", @@ -10806,7 +12351,7 @@ "editorColors.numbers": "Définit les couleurs et les styles des littéraux de nombre.", "editorColors.semanticHighlighting": "Indique si la mise en surbrillance de la sémantique doit être activée pour ce thème.", "editorColors.semanticHighlighting.deprecationMessage": "Utilisez 'enabled' dans le paramètre 'editor.semanticTokenColorCustomizations' à la place.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Utilisez 'enabled' dans le paramètre '#editor.semanticTokenColorCustomizations#' à la place.", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Utilisez « activé » dans le paramètre {0} à la place.", "editorColors.semanticHighlighting.enabled": "Indique si la coloration sémantique est activée ou désactivée pour ce thème", "editorColors.semanticHighlighting.rules": "Règles de style des jetons sémantiques pour ce thème.", "editorColors.strings": "Définit les couleurs et les styles des littéraux de chaînes.", @@ -10817,10 +12362,10 @@ "iconThemeError": "Le thème de l'icône de fichier est inconnu ou non installé.", "noIconThemeDesc": "Aucune icône de fichier", "noIconThemeLabel": "Aucun", - "preferredDarkColorTheme": "Spécifie le thème de couleur par défaut pour l'apparence d'OS sombre quand '#{0}#' est activé.", - "preferredHCDarkColorTheme": "Spécifie le thème de couleur par défaut utilisé en mode sombre de contraste élevé quand '#{0}#' est activé.", - "preferredHCLightColorTheme": "Spécifie le thème de couleur par défaut utilisé en mode clair de contraste élevé quand '#{0}#' est activé.", - "preferredLightColorTheme": "Spécifie le thème de couleur par défaut pour l'apparence d'OS claire quand '#{0}#' est activé.", + "preferredDarkColorTheme": "Spécifie le thème de couleur par défaut pour l'apparence d'OS sombre quand {0} est activé.", + "preferredHCDarkColorTheme": "Spécifie le thème de couleur par défaut utilisé en mode sombre de contraste élevé quand {0} est activé.", + "preferredHCLightColorTheme": "Spécifie le thème de couleur par défaut utilisé en mode clair de contraste élevé quand {0} est activé.", + "preferredLightColorTheme": "Spécifie le thème de couleur par défaut pour l'apparence d'OS claire quand {0} est activé.", "productIconTheme": "Spécifie le thème d'icône de produit utilisé.", "productIconThemeError": "Le thème d'icône de produit est inconnu ou n'est pas installé.", "semanticTokenColors": "Substitue la couleur et les styles des jetons sémantiques de l'éditeur à partir du thème de couleur sélectionné.", @@ -10871,73 +12416,126 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' doit être un tableau", "invalid.superType.format": "'configuration.{0}.superType' doit suivre le modèle letterOrDigit[-_letterOrDigit]*" }, + "vs/workbench/services/userDataProfile/browser/extensionsResource": { + "disabled": "Désactivé", + "exclude": "Sélectionner {0} extension", + "extensions": "Extensions" + }, + "vs/workbench/services/userDataProfile/browser/globalStateResource": { + "globalState": "État de l’IU" + }, + "vs/workbench/services/userDataProfile/browser/keybindingsResource": { + "keybindings": "Raccourcis clavier" + }, + "vs/workbench/services/userDataProfile/browser/settingsResource": { + "settings": "Paramètres" + }, + "vs/workbench/services/userDataProfile/browser/snippetsResource": { + "snippets": "Extraits" + }, + "vs/workbench/services/userDataProfile/browser/tasksResource": { + "tasks": "Tâches utilisateur" + }, + "vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": { + "Importing profile": "{0} ({1})...", + "applied profile": "{0} : appliqué avec succès.", + "cancel": "Annuler", + "close": "Fermer", + "copy": "&&Copier le lien", + "create new": "&&Créer un profil", + "create new title": "Créer un profil", + "export": "Exporter", + "export profile dialog": "Enregistrer le profil", + "export profile name": "Nommer le profil", + "export profile title": "Exporter le profil", + "export success": "Le profil «{0}» a été exporté avec succès.", + "file": "fichier", + "import": "Créer un profil", + "import in desktop": "Créer un profil dans {0}", + "import profile": "Créer un profil", + "install extensions title": "Installer les extensions", + "learn more": "En savoir plus", + "local": "Local", + "name": "Nom du profil", + "open": "&&Ouvrir le lien", + "open in": "&&Ouvrir dans {0}", + "overwrite": "&&Substituer", + "preview profile": "Profil d’aperçu", + "preview profile message": "Par défaut, les extensions ne sont pas installées lors de l’aperçu d’un profil sur le web. Vous pouvez toujours les installer manuellement avant d’importer le profil. ", + "profile already exists": "Le profil portant le nom « {0} » existe déjà. Voulez-vous le remplacer ?", + "profile import error": "Erreur lors de l’importation du profil : {0}", + "profile name required": "Le nom du profil doit être fourni.", + "profileExists": "Il existe déjà un profil intitulé {0}.", + "profiles.applying": "{0} : Application en cours...", + "profiles.exporting": "{0}: exportation...", + "progress extensions": "{0} ({1}) : application des extensions...", + "progress global state": "{0} ({1}) : Application de l’état...", + "progress keybindings": "{0} ({1}) : application des raccourcis clavier...", + "progress settings": "{0} ({1}) : application des paramètres...", + "progress snippets": "{0} ({1}) : application d’extraits de code...", + "progress tasks": "{0} ({1}) : application des tâches...", + "resolving uri": "{0}: résolution du contenu du profil...", + "select": "Sélectionner {0}", + "select profile": "Sélectionner un profil", + "select profile content handler": "Exporter le profil «{0}» en tant que...", + "switching profile": "{0} ({1}) : Application en cours..." + }, "vs/workbench/services/userDataProfile/browser/userDataProfileManagement": { - "cannotDeleteDefaultProfile": "Nous n’avons pas pu supprimer les paramètres du profil par défaut.", - "cannotRenameDefaultProfile": "Nous n’avons pas pu renommer les paramètres du profil par défaut.", + "cannotDeleteDefaultProfile": "Impossible de supprimer le profil par défaut", + "cannotRenameDefaultProfile": "Impossible de renommer le profil par défaut.", "reload button": "&&Recharger", - "reload message": "Le changement des paramètres de profil nécessite le rechargement VS Code.", - "reload message when removed": "Les paramètres du profil actuel ont été supprimés. Veuillez recharger pour revenir aux paramètres du profil par défaut." + "reload message": "Le changement de profil nécessite le rechargement VS Code.", + "reload message when removed": "Le profil actuel a été supprimé. Rechargez pour revenir au profil par défaut", + "switch profile": "Basculement vers un profil." }, "vs/workbench/services/userDataProfile/common/userDataProfile": { - "profile": "Profil des paramètres", - "settings profiles": "Profils des paramètres" - }, - "vs/workbench/services/userDataProfile/common/userDataProfileImportExportService": { - "applied profile": "{0} : appliqué avec succès.", - "imported profile": "{0}: importé avec succès.", - "name": "Nom du profil", - "profiles.applying": "{0} : Application en cours...", - "profiles.importing": "{0}: importation...", - "save profile as": "Créer à partir du profil actuel..." + "defaultProfileIcon": "Icône du profil par défaut.", + "profile": "Profil", + "profiles": "Profils" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "cancel": "Annuler", "choose account placeholder": "Sélectionner un compte pour se connecter", "conflicts detected": "Conflits détectés", - "first time sync detail": "Il semble que vous ayez effectué la dernière synchronisation à partir d’une autre machine.\r\nVoulez-vous fusionner les données ou les remplacer par vos données situées dans le cloud ?", "last used": "Dernière utilisation avec synchronisation", - "merge": "Fusionner", - "merge Manually": "Fusionner manuellement...", - "merge or replace": "Fusionner ou remplacer", - "no": "&&Non", + "no": "Non", "no account": "Aucun compte disponible", "no authentication providers": "Impossible d'activer la synchronisation des paramètres, car aucun fournisseur d'authentification n'est disponible.", "others": "Autres", - "replace local": "Remplacer localement", + "replace local": "Remplacer &&localement", + "replace remote": "Remplacer le &&dépôt distant", "reset": "Cela va entraîner l'effacement de vos données dans le cloud et l'arrêt de la synchronisation sur tous vos appareils.", "reset title": "Effacer", "resetButton": "&&Réinitialiser", - "resolve": "Fusion impossible à cause de conflits. Fusionnez manuellement pour continuer...", + "resolve": "Veuillez résoudre les conflits à activer...", + "resolving conflicts": "Résolution de conflits...", "settings sync": "Synchronisation des paramètres", - "show log": "afficher le journal", - "sign in": "Se connecter", + "show conflicts": "&&Afficher les conflits", "sign in using account": "Vous connecter à {0}", "signed in": "Connecté", - "successive auth failures": "La synchronisation des paramètres est interrompue en raison d'une succession d'échecs d'autorisation. Reconnectez-vous pour poursuivre la synchronisation", "sync in progress": "La synchronisation des paramètres est en cours d'activation. Voulez-vous l'annuler ?", "sync turned on": "{0} est activé", - "syncing resource": "Synchronisation de {0}...", + "syncing...": "Activation...", "turning on": "Activation...", "yes": "&&Oui" }, "vs/workbench/services/userDataSync/common/userDataSync": { "extensions": "Extensions", "keybindings": "Raccourcis clavier", + "profiles": "Profils", "settings": "Paramètres", "snippets": "Extraits utilisateur", "sync category": "Synchronisation des paramètres", "syncViewIcon": "Icône de vue de la synchronisation des paramètres.", "tasks": "Tâches utilisateur", - "ui state label": "État de l'IU" + "ui state label": "État de l'IU", + "workspace state label": "État de l’espace de travail" }, "vs/workbench/services/views/browser/viewDescriptorService": { - "cachedViewContainerPositions": "Afficher les personnalisations des emplacements de conteneur", - "cachedViewPositions": "Afficher les personnalisations des emplacements", "hideView": "Masquer '{0}'", "resetViewLocation": "Réinitialiser l'emplacement" }, "vs/workbench/services/views/common/viewContainerModel": { - "globalViewsStateStorageId": "Affiche les personnalisations de visibilité dans {0} conteneur d’affichage" + "views log": "Vues" }, "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { "confirmOverwrite": "'{0}' existe déjà. Voulez-vous le remplacer ?", @@ -10975,6 +12573,7 @@ }, "vs/workbench/services/workingCopy/common/workingCopyHistoryService": { "default.source": "Fichier enregistré", + "join.workingCopyHistory": "Enregistrement de l’historique local", "moved.source": "Fichier déplacé", "renamed.source": "Fichier renommé" }, @@ -10994,12 +12593,8 @@ "revertBeforeShutdown": "L'annulation des éditeurs avec des changements non sauvegardés prend un peu plus de temps...", "saveBeforeShutdown": "La sauvegarde des éditeurs avec des modifications non sauvegardées prend un peu plus de temps..." }, - "vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService": { - "join.workingCopyHistory": "Enregistrement de l’historique local" - }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Impossible d’écrire dans le fichier de configuration de l’espace de travail. Veuillez ouvrir le fichier pour y corriger les erreurs/avertissements et essayez à nouveau.", - "errorWorkspaceConfigurationFileDirty": "Impossible d'écrire dans le fichier de configuration de l'espace de travail car le fichier contient des modifications non sauvegardées. Veuillez l'enregistrer et réessayer.", "openWorkspaceConfigurationFile": "Ouvrir la Configuration de l’espace de travail", "save": "Enregistrer", "saveWorkspace": "Enregistrer l'espace de travail" @@ -11008,9 +12603,9 @@ "workspaceTrustEditorInputName": "Confiance en l'espace de travail" }, "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "cancel": "Annuler", - "doNotSave": "Ne pas enregistrer", - "save": "Enregistrer", + "doNotSave": "&&Ne pas enregistrer", + "restartExtensionHost.reason": "Ouverture d’un espace de travail multi-racine.", + "save": "Enregi&&strer", "saveWorkspaceDetail": "Enregistrez votre espace de travail si vous avez l’intention de le rouvrir.", "saveWorkspaceMessage": "Voulez-vous enregistrer la configuration de votre espace de travail dans un fichier ?", "workspaceOpenedDetail": "L’espace de travail est déjà ouvert dans une autre fenêtre. Veuillez s’il vous plaît d’abord fermer cette fenêtre et puis essayez à nouveau.", @@ -11175,7 +12770,7 @@ "addAccount": "Ajouter un compte", "applyFilters": "Appliquer des filtres", "confirmRemoveUserAccountMessage": "Voulez-vous vraiment supprimer '{0}' ?", - "refreshAccount": "Entrer à nouveau vos informations d'identification", + "refreshAccount": "Actualiser vos informations d’identification", "removeAccount": "Supprimer le compte", "removeAccountFailed": "La suppression du compte a échoué" }, @@ -11578,6 +13173,9 @@ "backup.isPreviewFeature": "Vous devez activer les fonctionnalités en préversion pour utiliser la sauvegarde", "backupAction.backup": "Sauvegarder" }, + "sql/workbench/contrib/backup/browser/backupUiService": { + "backupDialogTitle": "Sauvegarder une base de données – {0} :{1}" + }, "sql/workbench/contrib/backup/common/constants": { "backup.asymmetricKey": "Clé asymétrique", "backup.compressBackup": "Compresser la sauvegarde", @@ -11660,6 +13258,7 @@ "charts.neverShowAgain": "Ne plus afficher" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { + "commandline.propertiesFormatError": "Impossible d’analyser les propriétés de connexion avancées au format JSON. Une erreur s’est produite : {0} Valeur des propriétés reçues : {1}", "confirmConnect": "Voulez-vous vraiment vous connecter ?", "connectServerDetail": "Cette opération établit une connexion au serveur {0}", "connectingLabel": "Connexion : {0}", @@ -11676,6 +13275,7 @@ }, "sql/workbench/contrib/connection/browser/connection.contribution": { "connection.showUnsupportedServerVersionWarning": "Indique si le message d’avertissement doit s’afficher quand l’utilisateur se connecte à une version de serveur qui n’est pas prise en charge par Azure Data Studio.", + "registeredServers.collapseAll": "Réduire toutes les connexions", "sql.defaultAuthenticationType.AzureMFA": "Azure Active Directory - Authentification universelle avec prise en charge de MFA", "sql.defaultAuthenticationType.AzureMFAAndUser": "Azure Active Directory - Mot de passe", "sql.defaultAuthenticationType.Integrated": "Authentification Windows", @@ -12179,6 +13779,7 @@ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": { "cancelSearchAction": "Fermer", "executionPlanEnterValueTitle": "Entrer une valeur de recherche", + "executionPlanFindNodeLabel": "Rechercher des nœuds", "executionPlanSearchTypeContains": "Contient", "executionPlanSearchTypeEquals": "Égal à", "executionPlanSelectPropertyTitle": "Sélectionner une propriété", @@ -12356,6 +13957,7 @@ }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { "RemoveParameterCell": "Supprimer la cellule de paramètre", + "addCellLabel": "Ajouter une cellule", "clear": "Effacer le résultat", "closeLabel": "Fermer", "codeAbove": "Insérer du code au-dessus", @@ -12367,7 +13969,6 @@ "makeParameterCell": "Créer une cellule de paramètre", "markdownAbove": "Insérer le texte au-dessus", "markdownBelow": "Insérer le texte en dessous", - "moreActionsLabel": "Plus", "runAllAbove": "Exécuter les cellules au-dessus", "runAllBelow": "Exécuter les cellules en dessous" }, @@ -12376,12 +13977,9 @@ "buttonDelete": "Supprimer", "buttonMoveDown": "Déplacer la cellule vers le bas", "buttonMoveUp": "Déplacer la cellule vers le haut", - "codeCellsPreview": "Ajouter une cellule", - "codePreview": "Cellule de code", "optionCodeCell": "Cellule de code", "optionTextCell": "Cellule de texte", - "splitCell": "Fractionner la cellule", - "textPreview": "Cellule de texte" + "splitCell": "Fractionner la cellule" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "cellLanguageDescription": "({0}) - Langage actuel", @@ -12460,15 +14058,12 @@ "addTextLabel": "Ajouter du texte", "cellNotFound": "la cellule avec l'URI {0} est introuvable dans ce modèle", "cellRunFailed": "L'exécution des cellules a échoué. Pour plus d'informations, consultez l'erreur dans la sortie de la cellule actuellement sélectionnée.", - "codeCellsPreview": "Ajouter une cellule", - "codePreview": "Cellule de code", "createFile": "Créer un fichier", "displayFailed": "Impossible d'afficher le contenu : {0}", "editor": "Éditeur", "nextButtonLabel": "Suivant >", "previousButtonLabel": "< Précédent", "runAllPreview": "Tout exécuter", - "textPreview": "Cellule de texte", "views": "Vues" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { @@ -12544,6 +14139,7 @@ "changeConnection": "Changer la connexion", "changing": "Changement du noyau...", "clearResults": "Effacer les résultats", + "codePreview": "Cellule de code", "collapseAllCells": "Réduire les cellules", "expandAllCells": "Développer les cellules", "kernelNotSupported": "This notebook cannot run with parameters as the kernel is not supported. Please use the supported kernels and format. [Learn more](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", @@ -12562,6 +14158,7 @@ "notebookViewLabel": "Éditeur", "runParameters": "Exécuter avec des paramètres", "selectConnection": "Sélectionner une connexion", + "textPreview": "Cellule de texte", "trustLabel": "Approuvé", "untitledNotSupported": "L’exécution avec des paramètres n’est pas prise en charge pour les notebooks sans titre. Enregistrez le bloc-notes avant de continuer. [Learn more](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "untrustLabel": "Non approuvé", @@ -12625,7 +14222,6 @@ "delete": "&&Supprimer", "errorRunCell": "Erreur de la dernière exécution. Cliquer pour réexécuter", "insertCells": "Insérer des cellules", - "moreActionsLabel": "Plus", "runCell": "Exécuter la cellule", "stopCell": "Annuler l'exécution", "unableToNavigateToCell": "Impossible d’accéder à la cellule du bloc-notes.", @@ -12647,7 +14243,7 @@ "viewOptionsModal.title": "Configurer la vue" }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { - "copyFailed": "La copie a échoué avec l'erreur {0}", + "copyFailed": "La copie a échoué avec l’erreur : {0}", "notebook.showChart": "Afficher le graphique", "notebook.showTable": "Afficher la table" }, @@ -12658,7 +14254,11 @@ "sql/workbench/contrib/notebook/browser/outputs/plotlyOutput.component": { "plotlyError": "Erreur d'affichage du graphe Plotly : {0}" }, + "sql/workbench/contrib/notebook/common/notebookLoc": { + "moreActionsLabel": "Plus" + }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { + "objectExplorer.filterDialogTitle": "Paramètres de filtres", "serverTree.newConnection": "Nouvelle connexion", "serverTreeViewChangeNotification": "L'arborescence des serveurs a changé. Veuillez recharger la fenêtre pour voir les changements.", "serverTreeViewChangeNotification.doNotReload": "Ne pas recharger", @@ -12666,10 +14266,10 @@ "servers.noConnections": "Aucune connexion." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { + "objectExplorerConfigurationTitle": "Explorateur d'objets", "serverGroup.autoExpand": "Développez automatiquement les groupes de serveurs dans la viewlet Explorateur d'objets.", "serverGroup.colors": "Palette de couleurs du groupe de serveurs utilisée dans la viewlet Explorateur d'objets.", "serverTree.configuration.title": "Arborescence du serveur", - "serverTree.nodeExpansionTimeout": "Délai d'attente en secondes pour développer un nœud dans la vue Serveurs", "serverTree.useAsyncServerTree": "Utilisez la nouvelle arborescence de serveurs asynchrones pour la vue Serveurs et la boîte de dialogue de connexion avec prise en charge de nouvelles fonctionnalités telles que le filtrage dynamique des nœuds. Nécessite un redémarrage pour prendre effet." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { @@ -12679,6 +14279,7 @@ "data": "Données", "executionPlan": "Plan d'exécution", "notebook": "Notebook", + "objectExplorer": "Explorateur d'objets", "profiler": "Profiler", "queryEditor": "Éditeur de requêtes", "tableDesigner": "Concepteur de tableaux" @@ -12742,8 +14343,10 @@ "copyHeaders": "Copier les en-têtes", "copySelection": "Copier", "copyWithHeaders": "Copier avec les en-têtes", + "excelLimitExceededError": "Le nombre de lignes ou de colonnes dans le tableau a dépassé les limites d’Excel. Essayez un autre format à la place.", "jsonEncoding": "L'encodage des résultats n'est pas enregistré quand vous les exportez au format JSON, n'oubliez pas d'enregistrer le fichier que vous créez avec l'encodage souhaité.", "maximize": "Maximiser", + "openExcelSpecs": "Afficher les spécifications Excel", "restore": "Restaurer", "saveAsCsv": "Enregistrer au format CSV", "saveAsExcel": "Enregistrer au format Excel", @@ -12768,6 +14371,13 @@ "query.QueryExecutionEnded": "Exécution de la requête terminée.", "query.QueryExecutionStarted": "L’exécution de la requête a démarré.", "resultsGrid": "Grille de résultats", + "resultsGrid.cancel": "Annuler", + "resultsGrid.cancelLargeRowSelection": "Annuler", + "resultsGrid.confirmLargeRowSelection": "Oui", + "resultsGrid.donotShowLargeRowSelectionPromptAgain": "Ne plus afficher", + "resultsGrid.largeRowSelectionPrompt.": "Vous avez sélectionné {0} lignes. Le chargement des données et le calcul du résumé peuvent prendre un certain temps. Voulez-vous continuer ?", + "resultsGrid.loadingData": "Chargement des lignes sélectionnées pour le calcul...", + "resultsGrid.loadingDataWithProgress": "Chargement des lignes sélectionnées pour le calcul ({0}/{1})...", "resultsGrid.maxRowCountExceeded": "Le nombre maximal de lignes pour le filtrage/tri a été dépassé. Pour le mettre à jour, accédez à Paramètres utilisateur et modifiez le paramètre : « queryEditor.results.inMemoryDataProcessingThreshold »", "xmlShowplan": "Plan d'exécution de requêtes XML" }, @@ -12792,7 +14402,8 @@ "sql/workbench/contrib/query/browser/messagePanel": { "copy": "Copier", "copyAll": "Tout copier", - "messagePanel": "Panneau des messages" + "messagePanel": "Panneau des messages", + "messagePanel.message": "Horodatage : {0}, Message : {1}" }, "sql/workbench/contrib/query/browser/query.contribution": { "newQuery": "Nouvelle requête", @@ -12804,6 +14415,8 @@ "queryEditor.results.copyIncludeHeaders": "Options de configuration pour copier les résultats de la Vue Résultats", "queryEditor.results.copyRemoveNewLine": "Options de configuration pour copier les résultats multilignes de la vue Résultats", "queryEditor.results.openAfterSave": "Indique si le fichier doit être ouvert dans Azure Data Studio une fois le résultat enregistré.", + "queryEditor.results.preferProvidersCopyHandler": "Indique si la demande de copie des résultats doit être traitée par le fournisseur de requête lorsqu’elle est prise en charge. La valeur par défaut est true. Définissez cette valeur sur false pour forcer la gestion de toutes les copies par Azure Data Studio.", + "queryEditor.results.promptForLargeRowSelection": "Lorsque des cellules sont sélectionnées dans la grille de résultats, ADS calcule le résumé pour elles. Ce paramètre contrôle s’il faut afficher une confirmation lorsque le nombre de lignes sélectionnées est supérieur à la valeur spécifiée dans le paramètre « inMemoryDataProcessingThreshold ». La valeur par défaut est true.", "queryEditor.results.saveAsCsv.delimiter": "Délimiteur personnalisé à utiliser entre les valeurs pendant l'enregistrement au format CSV", "queryEditor.results.saveAsCsv.encoding": "Encodage de fichier utilisé pendant l'enregistrement des résultats au format CSV", "queryEditor.results.saveAsCsv.includeHeaders": "Quand la valeur est true, les en-têtes de colonne sont inclus dans l'enregistrement des résultats au format CSV", @@ -12816,6 +14429,7 @@ "queryEditor.results.saveAsXml.encoding": "Encodage de fichier utilisé pendant l'enregistrement des résultats au format XML", "queryEditor.results.saveAsXml.formatted": "Quand la valeur est true, la sortie XML est mise en forme pendant l'enregistrement des résultats au format XML", "queryEditor.results.showActionBar": "Indique s’il faut afficher la barre d’action dans l’affichage des résultats de la requête", + "queryEditor.results.skipNewLineAfterTrailingLineBreak": "Indique s’il faut ignorer l’ajout d’un saut de ligne entre les lignes lors de la copie des résultats si la ligne précédente a déjà un saut de ligne de fin. La valeur par défaut est false.", "queryEditor.results.streaming": "Activer le streaming des résultats, contient quelques problèmes visuels mineurs", "queryEditor.showConnectionInfoInTitle": "Contrôle s'il faut montrer les informations de connexion d'un onglet dans le titre.", "queryEditor.tabColorMode": "Contrôle comment colorer les onglets en fonction du groupe de serveurs de leur connexion active", @@ -12850,6 +14464,7 @@ "selectDatabase": "Sélectionner une base de données" }, "sql/workbench/contrib/query/browser/queryEditor": { + "queryActions.selectDatabase.label": "Base de données :", "queryEditor.name": "Éditeur de requêtes" }, "sql/workbench/contrib/query/browser/queryResultsView": { @@ -12931,7 +14546,10 @@ "scriptSelect": "Sélectionnez les 1000 premiers" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { - "refreshError": "Erreur pendant l'actualisation du nœud « {0} » : {1}" + "refreshError": "Erreur pendant l'actualisation du nœud « {0} » : {1}", + "scriptActionError": "Une erreur s’est produite lors de l’exécution de l’action «{0}» : {1}.", + "scriptingAction.close": "Fermer", + "scriptingAction.inProgress": "Exécution de l’action : {0}..." }, "sql/workbench/contrib/tableDesigner/browser/actions": { "tableDesigner.publishTableChanges": "Publier les modifications", @@ -12940,8 +14558,7 @@ "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} tâches en cours", "miViewTasks": "&&Tâches", - "tasks": "Tâches", - "viewCategory": "Voir" + "tasks": "Tâches" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Activer/désactiver des tâches" @@ -12973,7 +14590,10 @@ "collapseAll": "Tout réduire", "command-error": "Erreur pendant l'exécution de la commande {1} : {0}. Probablement due à l'extension qui contribue à {1}.", "no-dataprovider": "Aucun fournisseur de données inscrit pouvant fournir des données de vue.", - "refresh": "Actualiser" + "refresh": "Actualiser", + "treeView.enableCollapseAll": "Indique si l'arborescence ayant l'ID {0} permet de tout réduire.", + "treeView.enableRefresh": "Indique si l'arborescence ayant l'ID {0} permet d'actualiser l'affichage.", + "treeView.toggleCollapseAll": "Indique si la réduction de toutes les entrées est activée pour l'arborescence ayant l'ID {0}." }, "sql/workbench/contrib/webview/browser/webViewDialog": { "webViewDialog.close": "Fermer", @@ -12985,10 +14605,9 @@ "enablePreviewFeatures.notice": "Les fonctionnalités en préversion améliorent votre expérience dans Azure Data Studio en vous donnant un accès total aux nouvelles fonctionnalités et améliorations. Vous pouvez en savoir plus sur les fonctionnalités en préversion [ici] ({0}). Voulez-vous activer les fonctionnalités en préversion ?", "enablePreviewFeatures.yes": "Oui (recommandé)" }, - "sql/workbench/contrib/welcome/notifyEncryption/notifyEncryptionDialog": { - "notifyEncryption.message": "Azure Data Studio a maintenant activé le chiffrement par défaut pour toutes les connexions SQL Server. Cela peut avoir pour conséquence que vos connexions existantes ne fonctionnent plus, à moins que certaines propriétés de connexion liées au chiffrement ne soient modifiées.{0}Nous vous recommandons de consulter le lien ci-dessous pour plus de détails.", - "notifyEncryption.moreInfoLink": "Plus d'informations", - "notifyEncryption.title": "Mise à jour importante" + "sql/workbench/contrib/welcome/gettingStarted/electron-browser/gettingStarted": { + "miGettingStarted": "Getting &&Started", + "showReleaseNotes": "Show Getting Started" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { "welcomePage.createConnection": "Créer une connexion", @@ -13037,7 +14656,6 @@ "GuidedTour.two": "2", "GuidedTour.welcomePage": "Page d'accueil", "guidedTour": "Visite de bienvenue de l'utilisateur", - "help": "Aide", "hideGuidedTour": "Masquer la visite de bienvenue" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { @@ -13093,6 +14711,11 @@ "workbench.startupEditor.welcomePageInEmptyWorkbench": "Ouvre la page d'accueil à l'ouverture d'un banc d'essai vide.", "workbench.startupEditor.welcomePageWithTour": "Ouvrir la page d’accueil avec la visite guidée Prise en main (par défaut)" }, + "sql/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.optInNotice": "Aidez-nous à améliorer Azure Data Studio en permettant à Microsoft de collecter des données d’utilisation. Lisez notre [déclaration de confidentialité]({0}) et découvrez comment [accepter]({1}).", + "telemetryOptOut.optOutNotice": "Aidez-nous à améliorer Azure Data Studio en permettant à Microsoft de collecter des données d’utilisation. Lisez notre [déclaration de confidentialité]({0}) et découvrez comment [refuser]({1}).", + "telemetryOptOut.readMore": "En savoir plus" + }, "sql/workbench/services/accountManagement/browser/accountDialog": { "accountDialog.addConnection": "Ajouter un compte", "accountDialog.close": "Fermer", @@ -13207,6 +14830,8 @@ }, "sql/workbench/services/connection/browser/connectionManagementService": { "cancelConnectionConfirmation": "Voulez-vous vraiment annuler cette connexion ?", + "connection.connTitleGroupSection": " (Groupe : {0})", + "connection.duplicateEditErrorMessage": "Impossible d’enregistrer le profil, la connexion sélectionnée correspond à un profil existant avec les mêmes informations de serveur dans le même groupe : \r\n\r\n {0}{1}", "connection.extensionNotInstalled": "L’extension '{0}' est nécessaire pour se connecter à cette ressource. Voulez-vous l’installer?", "connection.invalidConnectionResult": "Le résultat de la connexion n'est pas valide.", "connection.neverShowUnsupportedVersionWarning": "Ne plus afficher", @@ -13233,6 +14858,9 @@ "connectionWidget.ConnectionStringUndefined": "Aucune information de connexion renvoyée.", "connectionWidget.Error": "Erreur", "connectionWidget.connectionString": "Chaîne de connexion", + "connectionWidget.inputType.connectionString": "Chaîne de connexion", + "connectionWidget.inputType.parameters": "Paramètres", + "connectionWidget.inputTypeLabel": "Type d'entrée", "connectionWidget.invalidAzureAccount": "Vous devez sélectionner un compte", "connectionWidget.missingRequireField": "{0} est obligatoire.", "connectionWidget.refreshAzureCredentials": "Actualiser les informations d'identification du compte", @@ -13456,6 +15084,8 @@ "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { "DisconnectAction": "Déconnecter", "activeConnections": "Afficher les connexions actives", + "connectionDeleted": "Connexion {0} supprimée", + "connectionGroupDeleted": "Groupe de connexions {0} supprimé", "connectionTree.addConnection": "Nouvelle connexion", "connectionTree.addServerGroup": "Nouveau groupe de serveurs", "connectionTree.editConnection": "Modifier la connexion", @@ -13463,18 +15093,49 @@ "connectionTree.refresh": "Actualiser", "deleteConnection": "Supprimer la connexion", "deleteConnectionConfirmation": "Êtes-vous sûr de vouloir supprimer la connexion '{0}' ?", - "deleteConnectionConfirmationNo": "Non", - "deleteConnectionConfirmationYes": "Oui", "deleteConnectionGroup": "Supprimer le groupe", "deleteConnectionGroupConfirmation": "Êtes-vous sûr de vouloir supprimer le groupe de connexion '{0}' ?", + "objectExplorer.filterChildren": "Filtrer", + "objectExplorer.removeFilter": "Supprimer le filtre", + "registeredServers.clearRecentConnections": "Supprimer", "showAllConnections": "Afficher toutes les connexions" }, + "sql/workbench/services/objectExplorer/browser/filterDialog/filterDialog": { + "filterDialog.errorDateRange": "La date de début ne peut pas être postérieure à la date de fin.", + "filterDialog.errorEndDate": "La date de fin n’est pas spécifiée.", + "filterDialog.errorEndNumber": "Le numéro de fin n’est pas spécifié.", + "filterDialog.errorNumberRange": "Le numéro de début ne peut pas être supérieur au numéro de fin.", + "filterDialog.errorStartDate": "La date de début n’est pas spécifiée.", + "filterDialog.errorStartNumber": "Le numéro de début n’est pas spécifié.", + "objectExplorer.andSelectBox": "Et", + "objectExplorer.betweenSelectBox": "Entre", + "objectExplorer.cancelButtonText": "Annuler", + "objectExplorer.clearAllButtonText": "Effacer tout", + "objectExplorer.clearColumnHeader": "Effacer", + "objectExplorer.containsSelectBox": "Contient", + "objectExplorer.endsWithSelectBox": "Se termine par", + "objectExplorer.equalsSelectBox": "Égal à", + "objectExplorer.falseSelectBox": "False", + "objectExplorer.greaterThanOrEqualsSelectBox": "Supérieur ou égal à", + "objectExplorer.greaterThanSelectBox": "Supérieur à", + "objectExplorer.lessThanOrEqualsSelectBox": "Inférieur ou égal à", + "objectExplorer.lessThanSelectBox": "Inférieur à", + "objectExplorer.nodePath": "Chemin d'accès :", + "objectExplorer.notBetweenSelectBox": "Non compris entre", + "objectExplorer.notContainsSelectBox": "Ne contient pas", + "objectExplorer.notEndsWithSelectBox": "Ne se termine pas par", + "objectExplorer.notEqualsSelectBox": "Différent de", + "objectExplorer.notStartsWithSelectBox": "Ne commence pas par", + "objectExplorer.okButtonText": "OK", + "objectExplorer.operatorColumnHeader": "Opérateur", + "objectExplorer.propertyNameColumnHeader": "Propriété", + "objectExplorer.startsWithSelectBox": "Commence par", + "objectExplorer.trueSelectBox": "True", + "objectExplorer.valueColumnHeader": "Valeur" + }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "La création d'une session de l'Explorateur d'objets a échoué", "nodeExpansionError": "Plusieurs erreurs :", - "nodeExpansionTimeout": "L'expansion du nœud a expiré pour le nœud {0} pour les fournisseurs {1}", - "objectExplorerMissingConnectionForSession": "Expiration du délai d’attente pour la création de session {0} pour la connexion « {1} ». Ceci est probablement dû au fait que le service OE n’a pas reçu de réponse pour createNewSession de la part du fournisseur pour la connexion « {1} »", - "objectExplorerMissingSession": "Expiration du délai d’attente de la création de session {0}. Cela est probablement dû au fait que le service OE n’a pas reçu de réponse du fournisseur pour createNewSession.", "objectExplorerSessionIdMissing": "L’ID de session retourné par le fournisseur « {0} » pour le « {1} » de connexion n’est pas valide." }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { @@ -13482,11 +15143,17 @@ "loginCanceled": "Annulé par l'utilisateur", "noProviderFound": "Développement impossible, car le fournisseur de connexion nécessaire '{0}' est introuvable" }, + "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { + "filteredTreeElementName": "{0} (filtré)" + }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { "serversAriaLabel": "Serveurs", "treeAriaLabel": "Connexions récentes", "treeCreation.regTreeAriaLabel": "Serveurs" }, + "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { + "connectionFailedError": "Échec de la connexion. Veuillez réessayer." + }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Trier par événement", "nameColumn": "Trier par colonne", @@ -13516,6 +15183,13 @@ "profilerFilterDialog.title": "Filtres", "profilerFilterDialog.valueColumn": "Valeur" }, + "sql/workbench/services/query/common/gridDataProvider": { + "gridDataProvider.cancelCopyResults": "Annuler", + "gridDataProvider.closeNotification": "Fermer", + "gridDataProvider.copyResultsCompleted": "Les données sélectionnées ont été copiées dans le Presse-papiers. Nombre de lignes : {0}.", + "gridDataProvider.copying": "Copie en cours...", + "gridDataProvider.loadingRowsInProgress": "Chargement des lignes à copier ({0}/{1})..." + }, "sql/workbench/services/query/common/queryManagement": { "queryManagement.noQueryRunnerForUri": "Impossible de trouver Query Runner pour l’uri :{0}", "queryManagement.uriAlreadyHasQueryRunner": "Uri : {0} a déjà un Runner de requête de manière inattendue." @@ -13530,7 +15204,7 @@ "updateCellFailed": "La mise à jour de la cellule a échoué : " }, "sql/workbench/services/query/common/queryRunner": { - "copyFailed": "La copie a échoué avec l'erreur {0}", + "copyFailed": "La copie a échoué avec l’erreur : {0}", "elapsedBatchTime": "Durée d'exécution en lot : {0}", "query.ExecutionFailedError": "L'exécution a échoué en raison d'une erreur inattendue : {0}\t{1}", "query.message.executionTime": "Durée d'exécution totale : {0}", @@ -13606,6 +15280,9 @@ "targetDatabase": "Base de données cible", "targetDatabaseTooltip": "Veuillez entrer le nom de la base de données cible" }, + "sql/workbench/services/restore/browser/restoreServiceImpl": { + "restoreDialogTitle": "Restaurer la base de données – {0} :{1}" + }, "sql/workbench/services/restore/common/constants": { "backup.allFiles": "Tous les fichiers", "backup.filterBackupFiles": "Fichiers de sauvegarde" @@ -13712,6 +15389,7 @@ "tableDesigner.primaryKeyNameTitle": "Nom", "tableDesigner.publishChangeError": "Une erreur s’est produite lors de la publication des modifications : {0}", "tableDesigner.publishChangeSuccess": "Les modifications ont été publiées avec succès.", + "tableDesigner.refreshOEError": "Une erreur s’est produite lors de l’actualisation de l’Explorateur d’objets. {0}", "tableDesigner.savingChanges": "Publication des modifications du concepteur de tables...", "tableDesigner.schemaTitle": "Schéma", "tableDesigner.tableObjectType": "Table" @@ -13730,16 +15408,6 @@ "InProgressWarning": "1 ou plusieurs tâches sont en cours. Voulez-vous vraiment quitter ?", "taskService.no": "Non", "taskService.yes": "Oui" - }, - "sql/workbench/update/electron-browser/gettingStarted": { - "miGettingStarted": "Pri&&se en main", - "showReleaseNotes": "Afficher la prise en main" - }, - "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { - "filteredTreeElementName": "{0} (filtré)" - }, - "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { - "objectExplorerTimeout": "Explorateur d’objets d’extension de '{0}' a expiré" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/CHANGELOG.md b/i18n/ads-language-pack-it/CHANGELOG.md index 97efc6e32a..c3d95b1a63 100644 --- a/i18n/ads-language-pack-it/CHANGELOG.md +++ b/i18n/ads-language-pack-it/CHANGELOG.md @@ -2,6 +2,7 @@ Tutti i cambiamenti degni di nota al language pack "ads-language-pack-it" saranno documentati in questo file. ## [Released] +* July 10, 2023 - Release for Azure Data Studio 1.45 * May 8, 2023 - Release for Azure Data Studio 1.44 * March 30, 2023 - Release for Azure Data Studio 1.43 * March 6, 2023 - Release for Azure Data Studio 1.42 diff --git a/i18n/ads-language-pack-it/package.json b/i18n/ads-language-pack-it/package.json index 243aa7922b..c77d8c8844 100644 --- a/i18n/ads-language-pack-it/package.json +++ b/i18n/ads-language-pack-it/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-it", "displayName": "Italian Language Pack for Azure Data Studio", "description": "Language pack extension for Italian", - "version": "1.44.0", + "version": "1.45.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,12 +11,15 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.44.0" + "azdata": "^1.45.0" }, "icon": "languagepack.png", "categories": [ "Language Packs" ], + "keywords": [ + "italiano" + ], "contributes": { "localizations": [ { @@ -30,171 +33,147 @@ }, { "id": "vscode.bat", - "path": "./translations/extensions/bat.i18n.json" + "path": "./translations/extensions/vscode.bat.i18n.json" + }, + { + "id": "vscode.builtin-notebook-renderers", + "path": "./translations/extensions/vscode.builtin-notebook-renderers.i18n.json" }, { "id": "vscode.configuration-editing", - "path": "./translations/extensions/configuration-editing.i18n.json" - }, - { - "id": "vscode.csharp", - "path": "./translations/extensions/csharp.i18n.json" - }, - { - "id": "vscode.dart", - "path": "./translations/extensions/dart.i18n.json" + "path": "./translations/extensions/vscode.configuration-editing.i18n.json" }, { "id": "vscode.docker", - "path": "./translations/extensions/docker.i18n.json" - }, - { - "id": "vscode.fsharp", - "path": "./translations/extensions/fsharp.i18n.json" + "path": "./translations/extensions/vscode.docker.i18n.json" }, { "id": "vscode.git-base", - "path": "./translations/extensions/git-base.i18n.json" + "path": "./translations/extensions/vscode.git-base.i18n.json" }, { "id": "vscode.git", - "path": "./translations/extensions/git.i18n.json" + "path": "./translations/extensions/vscode.git.i18n.json" }, { "id": "vscode.github-authentication", - "path": "./translations/extensions/github-authentication.i18n.json" + "path": "./translations/extensions/vscode.github-authentication.i18n.json" }, { "id": "vscode.github", - "path": "./translations/extensions/github.i18n.json" - }, - { - "id": "vscode.html", - "path": "./translations/extensions/html.i18n.json" - }, - { - "id": "vscode.image-preview", - "path": "./translations/extensions/image-preview.i18n.json" + "path": "./translations/extensions/vscode.github.i18n.json" }, { "id": "vscode.ipynb", - "path": "./translations/extensions/ipynb.i18n.json" - }, - { - "id": "vscode.javascript", - "path": "./translations/extensions/javascript.i18n.json" + "path": "./translations/extensions/vscode.ipynb.i18n.json" }, { "id": "vscode.json-language-features", - "path": "./translations/extensions/json-language-features.i18n.json" + "path": "./translations/extensions/vscode.json-language-features.i18n.json" }, { "id": "vscode.json", - "path": "./translations/extensions/json.i18n.json" - }, - { - "id": "vscode.julia", - "path": "./translations/extensions/julia.i18n.json" - }, - { - "id": "vscode.markdown-basics", - "path": "./translations/extensions/markdown-basics.i18n.json" + "path": "./translations/extensions/vscode.json.i18n.json" }, { "id": "vscode.markdown-language-features", - "path": "./translations/extensions/markdown-language-features.i18n.json" + "path": "./translations/extensions/vscode.markdown-language-features.i18n.json" }, { "id": "vscode.markdown-math", - "path": "./translations/extensions/markdown-math.i18n.json" + "path": "./translations/extensions/vscode.markdown-math.i18n.json" + }, + { + "id": "vscode.markdown", + "path": "./translations/extensions/vscode.markdown.i18n.json" + }, + { + "id": "vscode.media-preview", + "path": "./translations/extensions/vscode.media-preview.i18n.json" }, { "id": "vscode.merge-conflict", - "path": "./translations/extensions/merge-conflict.i18n.json" + "path": "./translations/extensions/vscode.merge-conflict.i18n.json" }, { "id": "vscode.microsoft-authentication", - "path": "./translations/extensions/microsoft-authentication.i18n.json" - }, - { - "id": "vscode.notebook-renderers", - "path": "./translations/extensions/notebook-renderers.i18n.json" + "path": "./translations/extensions/vscode.microsoft-authentication.i18n.json" }, { "id": "vscode.powershell", - "path": "./translations/extensions/powershell.i18n.json" + "path": "./translations/extensions/vscode.powershell.i18n.json" }, { "id": "vscode.python", - "path": "./translations/extensions/python.i18n.json" + "path": "./translations/extensions/vscode.python.i18n.json" }, { "id": "vscode.r", - "path": "./translations/extensions/r.i18n.json" + "path": "./translations/extensions/vscode.r.i18n.json" }, { "id": "vscode.search-result", - "path": "./translations/extensions/search-result.i18n.json" + "path": "./translations/extensions/vscode.search-result.i18n.json" }, { "id": "vscode.simple-browser", - "path": "./translations/extensions/simple-browser.i18n.json" + "path": "./translations/extensions/vscode.simple-browser.i18n.json" }, { "id": "vscode.sql", - "path": "./translations/extensions/sql.i18n.json" + "path": "./translations/extensions/vscode.sql.i18n.json" }, { "id": "vscode.theme-abyss", - "path": "./translations/extensions/theme-abyss.i18n.json" + "path": "./translations/extensions/vscode.theme-abyss.i18n.json" }, { "id": "vscode.theme-defaults", - "path": "./translations/extensions/theme-defaults.i18n.json" + "path": "./translations/extensions/vscode.theme-defaults.i18n.json" }, { "id": "vscode.theme-kimbie-dark", - "path": "./translations/extensions/theme-kimbie-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-kimbie-dark.i18n.json" }, { "id": "vscode.theme-monokai-dimmed", - "path": "./translations/extensions/theme-monokai-dimmed.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai-dimmed.i18n.json" }, { "id": "vscode.theme-monokai", - "path": "./translations/extensions/theme-monokai.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai.i18n.json" }, { "id": "vscode.theme-quietlight", - "path": "./translations/extensions/theme-quietlight.i18n.json" + "path": "./translations/extensions/vscode.theme-quietlight.i18n.json" }, { "id": "vscode.theme-red", - "path": "./translations/extensions/theme-red.i18n.json" - }, - { - "id": "vscode.vscode-theme-seti", - "path": "./translations/extensions/theme-seti.i18n.json" + "path": "./translations/extensions/vscode.theme-red.i18n.json" }, { "id": "vscode.theme-solarized-dark", - "path": "./translations/extensions/theme-solarized-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-dark.i18n.json" }, { "id": "vscode.theme-solarized-light", - "path": "./translations/extensions/theme-solarized-light.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-light.i18n.json" }, { "id": "vscode.theme-tomorrow-night-blue", - "path": "./translations/extensions/theme-tomorrow-night-blue.i18n.json" + "path": "./translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json" + }, + { + "id": "vscode.vscode-theme-seti", + "path": "./translations/extensions/vscode.vscode-theme-seti.i18n.json" }, { "id": "vscode.xml", - "path": "./translations/extensions/xml.i18n.json" + "path": "./translations/extensions/vscode.xml.i18n.json" }, { "id": "vscode.yaml", - "path": "./translations/extensions/yaml.i18n.json" + "path": "./translations/extensions/vscode.yaml.i18n.json" }, { "id": "Microsoft.admin-tool-ext-win", @@ -220,10 +199,6 @@ "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, { "id": "Microsoft.cms", "path": "./translations/extensions/cms.i18n.json" @@ -248,10 +223,6 @@ "id": "Microsoft.machine-learning", "path": "./translations/extensions/machine-learning.i18n.json" }, - { - "id": "Microsoft.sqlservernotebook", - "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" - }, { "id": "Microsoft.mssql", "path": "./translations/extensions/mssql.i18n.json" @@ -303,4 +274,4 @@ "scripts": { "update": "cd ../vscode && npm run update-localization-extension it" } -} +} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-it/translations/extensions/Microsoft.sqlservernotebook.i18n.json deleted file mode 100644 index e1258cd5ef..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description.sqlserverNotebooks": "Notebook per iniziare a usare SQL Server e risolverne i problemi", - "title.sqlServer2019Book": "Guida di SQL Server 2019", - "title.sqlServerNotebooks": "Notebook di SQL Server" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json index 11d7b2626c..18da98dfba 100644 --- a/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json @@ -74,34 +74,37 @@ "azure.subscriptionError": "Non è stato possibile ottenere le sottoscrizioni per l'account {0}. Aggiornare l'account." }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Area di lavoro Log Analytics" + "azure.resource.providers.AzureMonitorContainerLabel": "Aree di lavoro Log Analytics" }, "dist/azureResource/providers/cosmosdb/mongo/cosmosDbMongoTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "CosmosDB per Mongo" + "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "Azure Cosmos DB for MongoDB" }, "dist/azureResource/providers/database/databaseTreeDataProvider": { "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Database SQL" }, "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "Server SQL" }, "dist/azureResource/providers/kusto/kustoTreeDataProvider": { "azure.resource.providers.KustoContainerLabel": "Cluster di Esplora dati di Azure" }, "dist/azureResource/providers/mysqlFlexibleServer/mysqlFlexibleServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Server flessibile di Database di Azure per MySQL" + "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Server flessibili di Database di Azure per MySQL" }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" + "dist/azureResource/providers/postgresArcServer/postgresArcServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Server PostgreSQL - Azure Arc" + }, + "dist/azureResource/providers/postgresFlexibleServer/postgresFlexibleServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresFlexibleServerContainerLabel": "Server flessibili di Database di Azure per PostgreSQL" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Server di Database di Azure per PostgreSQL" + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Database di Azure per i server PostgreSQL" }, "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Istanza gestita di database SQL di Azure" + "azure.resource.providers.sqlInstanceContainerLabel": "Istanze gestite di SQL" }, "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "Istanza gestita di SQL - Azure Arc" + "azure.resource.providers.sqlInstanceArcContainerLabel": "Istanze gestite di SQL- Azure Arc" }, "dist/azureResource/providers/synapseSqlPool/synapseSqlPoolTreeDataProvider": { "azure.resource.providers.synapseSqlPool.treeDataProvider.synapseSqlPoolContainerLabel": "Pool SQL dedicati" @@ -109,6 +112,10 @@ "dist/azureResource/providers/synapseWorkspace/synapseWorkspaceTreeDataProvider": { "azure.resource.providers.synapseWorkspace.treeDataProvider.synapseWorkspaceContainerLabel": "Azure Synapse Analytics" }, + "dist/azureResource/providers/universal/universalService": { + "azurecore.unregisteredProvider": "Risorsa provider non riconosciuta: {0}", + "azurecore.unregisteredProviderType": "Tipo di risorsa provider non riconosciuto: {0}" + }, "dist/azureResource/resourceTreeNode": { "azure.resource.resourceTreeNode.noResourcesLabel": "Non sono state trovate risorse" }, @@ -129,8 +136,7 @@ "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Accedi ad Azure..." }, "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Non sono state trovate sottoscrizioni.", - "azure.unableToAccessSubscription": "Non è possibile accedere alla sottoscrizione {0} ({1}). [Aggiornare l'account](command:azure.resource.signin) per riprovare. {2}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "Non sono stati trovati tenant." }, "dist/azureResource/tree/connectionDialogTreeProvider": { "azure.resource.tree.treeProvider.accountLoadError": "Non è stato possibile caricare alcuni account Azure. {0}", @@ -138,15 +144,17 @@ "azure.resource.tree.treeProvider.openAccountsDialog": "Mostra account Azure" }, "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.flatAccountTreeNode.noResourcesLabel": "Non sono state trovate risorse.", - "azure.resource.throttleerror": "Le richieste da questo account sono state limitate. Per riprovare, selezionare un numero inferiore di sottoscrizioni.", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} sottoscrizioni)", - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - Caricamento...", - "azure.resource.tree.loadresourceerror": "Si è verificato un errore durante il caricamento delle risorse di Azure: {0}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "Non sono stati trovati tenant." + }, + "dist/azureResource/tree/flatTenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Non sono state trovate sottoscrizioni." }, "dist/azureResource/tree/subscriptionTreeNode": { "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Non sono state trovate risorse." }, + "dist/azureResource/tree/tenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Non sono state trovate sottoscrizioni." + }, "dist/azureResource/tree/treeProvider": { "azure.resource.tree.treeProvider.loadingLabel": "Caricamento..." }, @@ -201,7 +209,8 @@ "azurecore.norwayeast": "Norvegia orientale", "azurecore.norwaywest": "Norvegia occidentale", "azurecore.piiLogging.warning": "Avviso: la registrazione delle informazioni personali di Azure è abilitata. L'abilitazione di questa opzione consente la registrazione delle informazioni personali e deve essere utilizzata solo a scopo di debug.", - "azurecore.postgresServer": "Server di Database di Azure per PostgreSQL", + "azurecore.postgresFlexibleServer": "Server flessibili di Database di Azure per PostgreSQL", + "azurecore.postgresServer": "Database di Azure per i server PostgreSQL", "azurecore.reload": "Ricarica", "azurecore.reloadChoice": "Scaricare Azure Data Studio", "azurecore.reloadPrompt": "La libreria di autenticazione è stata modificata. Ricaricare Azure Data Studio.", @@ -245,6 +254,7 @@ "azure.resource.refresh.title": "Aggiorna", "azure.resource.refreshall.title": "Azure: Aggiorna tutti gli account", "azure.resource.selectsubscriptions.title": "Seleziona sottoscrizioni", + "azure.resource.selecttenants.title": "Seleziona tenant", "azure.resource.signin.title": "Azure: Accedi", "azure.resource.startterminal.title": "Avvia Cloud Shell", "azure.resource.view.title": "Azure (anteprima)", diff --git a/i18n/ads-language-pack-it/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-it/translations/extensions/azurehybridtoolkit.i18n.json deleted file mode 100644 index c981655116..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/azurehybridtoolkit.i18n.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "books-preview-category": "Book di Jupyter", - "description": "Apre il book di Jupyter di Azure SQL Hybrid Cloud Toolkit", - "displayName": "Azure SQL Hybrid Cloud Toolkit", - "title.cloudHybridBooks": "Azure SQL Hybrid Cloud Toolkit", - "title.openJupyterBook": "Apri book di Jupyter di Azure SQL Hybrid Cloud Toolkit" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-it/translations/extensions/configuration-editing.i18n.json deleted file mode 100644 index 84096eb2b4..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/configuration-editing.i18n.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/configurationEditingMain": { - "cwd": "Directory di lavoro corrente dello strumento di esecuzione attività all'avvio", - "defaultBuildTask": "Nome dell'attività di compilazione predefinita. Se non è presente un'unica attività di compilazione predefinita, viene mostrata una selezione rapida per consentire la selezione dell'attività di compilazione.", - "extensionInstallFolder": "Percorso in cui è installata un'estensione.", - "file": "File attualmente aperto", - "fileBasename": "Nome di base del file attualmente aperto", - "fileBasenameNoExtension": "Nome di base del file attualmente aperto senza estensione", - "fileDirname": "Nome della directory del file attualmente aperto", - "fileExtname": "Estensione del file attualmente aperto", - "lineNumber": "Numero di riga corrente selezionato nel file attivo", - "pathSeparator": "Carattere utilizzato dal sistema operativo per separare i componenti nei percorsi dei file", - "relativeFile": "File attualmente aperto relativo a ${workspaceFolder}", - "relativeFileDirname": "Nome di directory del file attualmente aperto relativo a ${workspaceFolder}", - "selectedText": "Testo selezionato nel file attivo", - "workspaceFolder": "Percorso della cartella aperta in VS Code", - "workspaceFolderBasename": "Nome della cartella aperta In VS Code senza barre di separazione (/)" - }, - "dist/extensionsProposals": { - "exampleExtension": "esempio" - }, - "dist/settingsDocumentHelper": { - "activeEditor": "Usa la lingua dell'editor di testo attualmente attivo se presente", - "activeEditorLong": "percorso completo del file (ad esempio /Utenti/Sviluppo/Cartella/CartellaFile/File.txt)", - "activeEditorMedium": "percorso del file relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile/File.txt)", - "activeEditorShort": "il nome del file (ad esempio MyFile.txt)", - "activeFolderLong": "percorso completo della cartella che contiene il file (ad esempio /Utenti/Sviluppo/Cartella/CartellaFile)", - "activeFolderMedium": "percorso della cartella che contiene il file, relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile)", - "activeFolderShort": "nome della cartella in cui si trova il file (ad esempio CartellaFile)", - "appName": "ad esempio VS Code", - "assocDescriptionFile": "Esegue il mapping di tutti i file il cui nome file corrisponde al criterio GLOB alla lingua con l'identificatore specificato.", - "assocDescriptionPath": "Esegue il mapping di tutti i file il cui percorso assoluto corrisponde al criterio GLOB alla lingua con l'identificatore specificato.", - "assocLabelFile": "File con estensione", - "assocLabelPath": "File con percorso", - "derivedDescription": "Trova file con elementi di pari livello e nome identico ma estensione diversa.", - "derivedLabel": "File con elementi di pari livello in base al nome", - "dirty": "un indicatore per il momento in cui l'editor attivo contiene modifiche non salvate", - "fileDescription": "Trova tutti i file di un'estensione di file specifica.", - "fileLabel": "File in base all'estensione", - "filesDescription": "Trova tutti i file con qualsiasi estensione di file.", - "filesLabel": "File con più estensioni", - "folderDescription": "Trova una cartella con un nome specifico in qualsiasi percorso.", - "folderLabel": "Cartella in base al nome (qualsiasi percorso)", - "folderName": "nome della cartella dell'area di lavoro in cui è contenuto il file (ad es. myFolder)", - "folderPath": "percorso della cartella dell'area di lavoro in cui è contenuto il file (ad es. /Users/Development/myFolder)", - "remoteName": "ad esempio SSH", - "rootName": "nome dell'Area di lavoro (ad es. myFolder o myWorkspace)", - "rootPath": "percorso dell'Area di lavoro (ad es. /Users/Development/myWorkspace)", - "separator": "un separatore condizionale (' - ') visualizzato solo se circondato da variabili con valori", - "siblingsDescription": "Trova file con elementi di pari livello e nome identico ma estensione diversa.", - "topFolderDescription": "Trova una cartella di primo livello con un nome specifico.", - "topFolderLabel": "Cartella in base al nome (primo livello)", - "topFoldersDescription": "Trova più cartelle di primo livello.", - "topFoldersLabel": "Cartella con più nomi (primo livello)" - }, - "package": { - "description": "Offre funzionalità (IntelliSense avanzato, correzione automatica) nei file di configurazione come quelli degli elementi consigliati per impostazioni, avvio ed estensioni.", - "displayName": "Modifica della configurazione" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/csharp.i18n.json b/i18n/ads-language-pack-it/translations/extensions/csharp.i18n.json deleted file mode 100644 index cc0467d49b..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/csharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Offre i frammenti, la sottolineatura delle sintassi, la corrispondenza delle parentesi e la riduzione del codice nei file C#.", - "displayName": "Nozioni di base sul linguaggio C#" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/dart.i18n.json b/i18n/ads-language-pack-it/translations/extensions/dart.i18n.json deleted file mode 100644 index 901a9fce8b..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/dart.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fornisce l'evidenziazione della sintassi e la corrispondenza delle parentesi nei file Dart.", - "displayName": "Dati principali sul linguaggio Dart" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/fsharp.i18n.json b/i18n/ads-language-pack-it/translations/extensions/fsharp.i18n.json deleted file mode 100644 index 5e2120406f..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/fsharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Offre i frammenti, la sottolineatura delle sintassi, la corrispondenza delle parentesi e la riduzione del codice nei file F#.", - "displayName": "Nozioni di base sul linguaggio F#" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-it/translations/extensions/github-authentication.i18n.json deleted file mode 100644 index 28a8814ecc..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/github-authentication.i18n.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/githubServer": { - "code.detail": "Per completare l'autenticazione, passare a GitHub e incollare il time code precedente.", - "code.title": "Codice: {0}", - "no": "No", - "otherReasonMessage": "L'autorizzazione di questa estensione per l'uso di GitHub non è stata ancora completata. Continuare a provare?", - "progress": "Aprire [{0}]({0}) in una nuova scheda e incollare il time code: {1}", - "signingIn": "Accesso a github.com in corso...", - "signingInAnotherWay": "Accesso a github.com in corso...", - "userCancelledMessage": "Si sono verificati problemi durante l'accesso? Vuoi provare in un modo diverso?", - "yes": "Sì" - }, - "package": { - "description": "Provider di autenticazione GitHub", - "displayName": "Autenticazione GitHub" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/github.i18n.json b/i18n/ads-language-pack-it/translations/extensions/github.i18n.json deleted file mode 100644 index f56813cdb2..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/github.i18n.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/publish": { - "ignore": "Selezionare i file da includere nel repository.", - "openingithub": "Apri in GitHub", - "pick folder": "Seleziona una cartella da pubblicare in GitHub", - "publishing_done": "Il repository '{0}' è stato pubblicato in GitHub.", - "publishing_firstcommit": "Creazione del primo commit", - "publishing_private": "Pubblicazione in un repository GitHub privato", - "publishing_public": "Pubblicazione in un repository GitHub pubblico", - "publishing_uploading": "Caricamento dei file" - }, - "dist/pushErrorHandler": { - "create a fork": "Crea fork", - "create fork": "Crea fork GitHub", - "createghpr": "Creazione della richiesta pull GitHub...", - "createpr": "Crea richiesta pull", - "donepr": "La richiesta pull '{0}/{1}#{2}' è stata creata in GitHub.", - "fork": "Non si hanno le autorizzazioni per eseguire il push in '{0}/{1}' in GitHub. Creare un fork in cui eseguire il push?", - "forking": "Creazione del fork per '{0}/{1}'...", - "forking_done": "Il fork '{0}' è stato creato in GitHub.", - "forking_pushing": "Push delle modifiche...", - "no": "No", - "no pr template": "Nessun modello", - "openingithub": "Apri in GitHub", - "openpr": "Apri richiesta pull", - "select pr template": "Selezionare il modello di richiesta pull" - }, - "package": { - "config.gitAuthentication": "Controlla se abilitare l'autenticazione GitHub automatica per i comandi GIT all'interno di VS Code.", - "config.gitProtocol": "Controlla il protocollo usato per clonare un repository GitHub", - "description": "Funzionalità di GitHub per VS Code", - "displayName": "GitHub", - "welcome.publishFolder": "È anche possibile pubblicare direttamente questa cartella in un repository GitHub. Dopo la pubblicazione sarà possibile accedere alle funzionalità di controllo del codice sorgente basate su GIT e GitHub.\r\n[$(github) Pubblica in GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "È anche possibile pubblicare direttamente una cartella dell'area di lavoro in un repository GitHub. Dopo la pubblicazione sarà possibile accedere alle funzionalità di controllo del codice sorgente basate su GIT e GitHub.\r\n[$(github) Pubblica in GitHub](command:github.publish)" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/html.i18n.json b/i18n/ads-language-pack-it/translations/extensions/html.i18n.json deleted file mode 100644 index be9bee782e..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/html.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fornisce l'evidenziazione della sintassi, la corrispondenza delle parentesi e i frammenti nei file HTML.", - "displayName": "Nozioni di base sul linguaggio HTML" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-it/translations/extensions/image-preview.i18n.json deleted file mode 100644 index a4289f8da2..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/image-preview.i18n.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/binarySizeStatusBarEntry": { - "sizeB": "{0} B", - "sizeGB": "{0} GB", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeStatusBar.name": "Dimensioni file binario dell'immagine", - "sizeTB": "{0} TB" - }, - "dist/preview": { - "preview.imageLoadError": "Si è verificato un errore durante il caricamento dell'immagine.", - "preview.imageLoadErrorLink": "Aprire il file usando l'editor di testo/binario standard di VS Code?" - }, - "dist/sizeStatusBarEntry": { - "sizeStatusBar.name": "Dimensioni dell'immagine" - }, - "dist/zoomStatusBarEntry": { - "zoomStatusBar.name": "Zoom immagine", - "zoomStatusBar.placeholder": "Selezionare il livello di zoom", - "zoomStatusBar.wholeImageLabel": "Immagine intera" - }, - "package": { - "command.zoomIn": "Zoom avanti", - "command.zoomOut": "Zoom indietro", - "customEditors.displayName": "Anteprima immagine", - "description": "Fornisce l'anteprima immagine predefinita di VS Code", - "displayName": "Anteprima immagine" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/ipynb.i18n.json b/i18n/ads-language-pack-it/translations/extensions/ipynb.i18n.json deleted file mode 100644 index 175e79a659..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/ipynb.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fornisce il supporto di base per l'apertura e la lettura dei file di notebook di Jupyter (estensione ipynb)", - "displayName": "Supporto per .ipynb" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/javascript.i18n.json b/i18n/ads-language-pack-it/translations/extensions/javascript.i18n.json deleted file mode 100644 index e020f94445..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/javascript.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Offre i frammenti, la sottolineatura delle sintassi, la corrispondenza delle parentesi e la riduzione del codice nei file JavaScript.", - "displayName": "Nozioni di base sul linguaggio JavaScript" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-it/translations/extensions/json-language-features.i18n.json deleted file mode 100644 index 1f4b8502d8..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/json-language-features.i18n.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "client\\dist\\node/jsonClient": { - "json.clearCache.completed": "Cache dello schema JSON cancellata.", - "json.resolveError": "JSON: Errore di risoluzione dello schema", - "json.schemaResolutionDisabledMessage": "Il download degli schemi è disabilitato. Fare clic per configurare.", - "json.schemaResolutionErrorMessage": "Non è possibile risolvere lo schema. Fare clic per riprovare.", - "jsonserver.name": "Server di linguaggio JSON", - "schemaDownloadDisabled": "Il download degli schemi è disabilitato tramite l'impostazione '{0}'", - "untitled.schema": "Impossibile caricare {0}" - }, - "client\\dist\\node/languageStatus": { - "documentColorsStatusItem.name": "Stato simbolo colore JSON", - "documentSymbolsStatusItem.name": "Stato struttura JSON", - "foldingRangesStatusItem.name": "Stato riduzione JSON", - "openExtension": "Apri estensione", - "openSettings": "Apri impostazioni", - "pending.detail": "Caricamento delle informazioni JSON", - "schema.noSchema": "Nessuno schema configurato per questo file", - "schema.showdocs": "Altre informazioni sulla configurazione dello schema JSON...", - "schemaFromFolderSettings": "Configurato nelle impostazioni dell'area di lavoro", - "schemaFromUserSettings": "Configurato nelle impostazioni utente", - "schemaFromextension": "Configurato dall'estensione: {0}", - "schemaPicker.title": "Schemi JSON usati per {0}", - "status.button.configure": "Configura", - "status.error": "Non è possibile calcolare gli schemi usati", - "status.limitedDocumentColors.details": "solo {0} elementi Decorator a colori visualizzati", - "status.limitedDocumentColors.short": "Simboli colore limitati", - "status.limitedDocumentSymbols.details": "solo {0} simboli di documento visualizzati", - "status.limitedDocumentSymbols.short": "Struttura limitata", - "status.limitedFoldingRanges.details": "solo {0} intervalli di riduzione visualizzati", - "status.limitedFoldingRanges.short": "Intervalli di riduzione limitati", - "status.multipleSchema": "più schemi JSON configurati", - "status.noSchema": "nessuno schema JSON configurato", - "status.noSchema.short": "Nessuna convalida dello schema", - "status.notJSON": "Non è un editor JSON", - "status.openSchemasLink": "Mostrare schema", - "status.singleSchema": "Schema JSON configurato", - "status.withSchema.short": "Schema convalidato", - "status.withSchemas.short": "Schema convalidato", - "statusItem.name": "Stato di convalida JSON" - }, - "package": { - "description": "Fornisce supporto avanzato del linguaggio per i file JSON.", - "displayName": "Funzionalità del linguaggio JSON", - "json.clickToRetry": "Fare clic per riprovare.", - "json.colorDecorators.enable.deprecationMessage": "L'impostazione `json.colorDecorators.enable` è stata deprecata e sostituita da `editor.colorDecorators`.", - "json.colorDecorators.enable.desc": "Abilita o disabilita gli elementi Decorator di tipo colore", - "json.command.clearCache": "Cancella cache dello schema", - "json.enableSchemaDownload.desc": "Se è abilitata, è possibile recuperare gli schemi JSON da posizioni HTTP e HTTPS.", - "json.format.enable.desc": "Abilita/Disabilita il formattatore JSON predefinito", - "json.format.keepLines.desc": "Mantenere tutte le nuove righe esistenti durante la formattazione.", - "json.maxItemsComputed.desc": "Numero massimo di simboli di struttura e aree di riduzione calcolati (limitato per motivi di prestazioni).", - "json.maxItemsExceededInformation.desc": "Mostra la notifica quando viene superato il numero massimo di simboli di struttura e di aree di riduzione del codice.", - "json.schemaResolutionErrorMessage": "Non è possibile risolvere lo schema.", - "json.schemas.desc": "Associa schemi a file JSON nel progetto corrente.", - "json.schemas.fileMatch.desc": "Durante la risoluzione di file JSON in schemi è possibile usare una matrice di criteri di file, oltre a `*` come carattere jolly per la ricerca. È anche possibile definire criteri di esclusione aggiungendo il prefisso '!'. Un file corrisponde quando è presente almeno un criterio di corrispondenza e l'ultimo criterio di corrispondenza non è un criterio di esclusione.", - "json.schemas.fileMatch.item.desc": "Criteri dei file che possono contenere '*' da usare per la ricerca durante la risoluzione di file JSON in schemi.", - "json.schemas.schema.desc": "Definizione dello schema per l'URL specificato. È necessario specificare lo schema per evitare accessi all'URL dello schema.", - "json.schemas.url.desc": "URL di uno schema o percorso relativo di uno schema nella directory corrente", - "json.tracing.desc": "Traccia le comunicazioni tra Visual Studio Code e il server di linguaggio JSON.", - "json.validate.enable.desc": "Abilita/disabilita la convalida JSON." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/julia.i18n.json b/i18n/ads-language-pack-it/translations/extensions/julia.i18n.json deleted file mode 100644 index 8eb1d49d8e..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/julia.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fornisce l'evidenziazione della sintassi e la corrispondenza delle parentesi nei file Julia.", - "displayName": "Nozioni di base sul linguaggio Julia" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-it/translations/extensions/markdown-language-features.i18n.json deleted file mode 100644 index 387f34e3db..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/markdown-language-features.i18n.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/client": { - "markdownServer.name": "Server di linguaggio Markdown" - }, - "dist/languageFeatures/diagnostics": { - "ignoreLinksQuickFix.title": "Escludere '{0}' dalla convalida dei collegamenti." - }, - "dist/languageFeatures/fileReferences": { - "error.noResource": "La ricerca dei riferimenti a file non è riuscita. Non è stata specificata alcuna risorsa.", - "progress.title": "Ricerca di riferimenti a file" - }, - "dist/preview/documentRenderer": { - "preview.notFound": "{0} non è stato trovato", - "preview.securityMessage.label": "Avviso di sicurezza contenuto disabilitato", - "preview.securityMessage.text": "Alcuni contenuti sono stati disabilitati in questo documento", - "preview.securityMessage.title": "I contenuti potenzialmente non sicuri sono stati disabilitati nell'anteprima Markdown. Modificare l'impostazione di sicurezza dell'anteprima Markdown per consentire la visualizzazione di contenuto non sicuri o abilitare gli script" - }, - "dist/preview/preview": { - "lockedPreviewTitle": "[Anteprima] {0}", - "onPreviewStyleLoadError": "Impossibile caricare 'markdown.styles': {0}", - "preview.clickOpenFailed": "Non è stato possibile aprire {0}", - "previewTitle": "Anteprima {0}" - }, - "dist/preview/security": { - "disable.description": "Consente l'esecuzione di tutti i contenuti e script. Scelta non consigliata", - "disable.title": "Disabilita", - "disableSecurityWarning.title": "Disabilita anteprima degli avvisi di sicurezza in questa area di lavoro", - "enableSecurityWarning.title": "Abilita anteprima degli avvisi di sicurezza in questa area di lavoro", - "insecureContent.description": "Consente il caricamento di contenuti tramite HTTP", - "insecureContent.title": "Consenti contenuto non protetto", - "insecureLocalContent.description": "Consente il caricamento di contenuti tramite HTTP servito da localhost", - "insecureLocalContent.title": "Consenti contenuto locale non protetto", - "moreInfo.title": "Altre informazioni", - "preview.showPreviewSecuritySelector.title": "Seleziona impostazioni di sicurezza per le anteprime Markdown in questa area di lavoro", - "strict.description": "Carica solo contenuto protetto", - "strict.title": "Strict", - "toggleSecurityWarning.description": "Non influisce sul livello di sicurezza del contenuto" - }, - "package": { - "configuration.markdown.editor.drop.enabled": "Abilita/disabilita l'inserimento nel Markdown editor per inserire il turno. Richiede l'abilitazione di '#editor.dropIntoEditor.enabled#'.", - "configuration.markdown.editor.pasteLinks.enabled": "L'abilitazione/disabilitazione dell'operazione per incollare i file in un Markdown editor inserisce i collegamenti Markdown. Richiede l'abilitazione di '#editor.experimental.pasteActions.enabled#'.", - "configuration.markdown.experimental.validate.enabled.description": "Abilitare/disabilitare tutte le segnalazioni di errori nei file Markdown.", - "configuration.markdown.experimental.validate.fileLinks.enabled.description": "Consente di convalidare i collegamenti ad altri file in file Markdown, ad esempio '[link](/path/to/file.md)'. Verifica l'esistenza dei file di destinazione. Richiede l'abilitazione di '#markdown.experimental.validate.enabled#'.", - "configuration.markdown.experimental.validate.fileLinks.markdownFragmentLinks.description": "Convalidare la parte di frammento dei collegamenti alle intestazioni in altri file in file Markdown, ad esempio '[link](/path/to/file.md#header)'. Eredita il valore dell'impostazione da '#markdown.experimental.validate.fragmentLinks.enabled#' per impostazione predefinita.", - "configuration.markdown.experimental.validate.fragmentLinks.enabled.description": "Convalidare i collegamenti di frammento alle intestazioni nel file Markdown corrente, ad esempio '[link](#header)'. È necessario abilitare '#markdown.experimental.validate.enabled#'.", - "configuration.markdown.experimental.validate.ignoreLinks.description": "Configurare i collegamenti che non devono essere convalidati. Ad esempio, '/about' non convalida il collegamento '[about](/about)', mentre il GLOB '/assets/**/*.svg' consente di ignorare la convalida per qualsiasi collegamento ai file '.svg' nella directory 'assets'.", - "configuration.markdown.experimental.validate.referenceLinks.enabled.description": "Consente di convalidare i collegamenti di riferimento nei file Markdown, ad esempio '[link][ref]'. Richiede l'abilitazione di '#markdown.experimental.validate.enabled#'.", - "configuration.markdown.links.openLocation.beside": "Apre i collegamenti accanto all'editor attivo.", - "configuration.markdown.links.openLocation.currentGroup": "Apre i collegamenti nel gruppo di editor attivo.", - "configuration.markdown.links.openLocation.description": "Controlla dove aprire i collegamenti nei file Markdown.", - "configuration.markdown.preview.openMarkdownLinks.description": "Controlla in che modo aprire i collegamenti ad altri file Markdown nell'anteprima Markdown.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Prova ad aprire i collegamenti nell'editor.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Prova ad aprire i collegamenti nell'anteprima Markdown.", - "configuration.markdown.suggest.paths.enabled.description": "Abilita/Disabilita i suggerimenti di percorso per i collegamenti Markdown", - "description": "Fornisce un supporto avanzato del linguaggio per Markdown.", - "displayName": "Funzionalità del linguaggio Markdown", - "markdown.findAllFileReferences": "Trova riferimenti a file", - "markdown.preview.breaks.desc": "Imposta il rendering delle interruzioni di riga nell'anteprima Markdown. Se è impostato su 'true', viene creato un tag
per i caratteri di nuova riga all'interno di paragrafi.", - "markdown.preview.doubleClickToSwitchToEditor.desc": "Fare doppio clic nell'anteprima Markdown per passare all'editor.", - "markdown.preview.fontFamily.desc": "Controlla la famiglia di caratteri usata nell'anteprima Markdown.", - "markdown.preview.fontSize.desc": "Controlla le dimensioni del carattere in pixel usate nell'anteprima Markdown.", - "markdown.preview.lineHeight.desc": "Controlla l'altezza della riga usata nell'anteprima Markdown. Questo numero è relativo alle dimensioni del carattere.", - "markdown.preview.linkify": "Abilita o disabilita la conversione di testo simile a URL in collegamenti nell'anteprima Markdown.", - "markdown.preview.markEditorSelection.desc": "Contrassegna la selezione dell'editor corrente nell'anteprima Markdown.", - "markdown.preview.refresh.title": "Aggiorna anteprima", - "markdown.preview.scrollEditorWithPreview.desc": "Quando si scorre un'anteprima Markdown, aggiorna la visualizzazione dell'editor.", - "markdown.preview.scrollPreviewWithEditor.desc": "Quando si scorre un editor Markdown, aggiorna la visualizzazione dell'anteprima.", - "markdown.preview.title": "Apri anteprima", - "markdown.preview.toggleLock.title": "Attiva/Disattiva blocco anteprima", - "markdown.preview.typographer": "Abilita o disabilita la sostituzione indipendente dalla lingua e l'adattamento delle virgolette nell'anteprima Markdown.", - "markdown.previewSide.title": "Apri anteprima lateralmente", - "markdown.showLockedPreviewToSide.title": "Apri anteprima bloccata lateralmente", - "markdown.showPreviewSecuritySelector.title": "Modifica impostazioni di sicurezza anteprima", - "markdown.showSource.title": "Mostra origine", - "markdown.styles.dec": "Elenco di URL o percorsi locali dei fogli di stile CSS da usare dall'anteprima Markdown. I percorsi relativi vengono interpretati come relativi alla cartella aperta in Esplora risorse. Se non è presente alcuna cartella aperta, vengono interpretati come relativi al percorso del file Markdown. Tutti i caratteri '\\' devono essere scritti come '\\\\'.", - "markdown.trace.extension.desc": "Abilita la registrazione debug per l'estensione Markdown.", - "markdown.trace.server.desc": "Traccia le comunicazioni tra VS Code e il server di linguaggio Markdown.", - "workspaceTrust": "Necessario per il caricamento degli stili configurati nell'area di lavoro." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-it/translations/extensions/microsoft-authentication.i18n.json deleted file mode 100644 index 07a3ebe2df..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/microsoft-authentication.i18n.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/AADHelper": { - "pasteCodePlaceholder": "Incollare qui il codice di autorizzazione...", - "pasteCodePrompt": "Specificare il codice di autorizzazione per completare il flusso di accesso.", - "pasteCodeTitle": "Autenticazione Microsoft", - "signOut": "Si è stati disconnessi perché la lettura delle informazioni di autenticazione archiviate non è riuscita." - }, - "package": { - "description": "Provider di autenticazione Microsoft", - "displayName": "Account Microsoft", - "signIn": "Accedi", - "signOut": "Disconnetti" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json index e1469ed183..56821c4e03 100644 --- a/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json @@ -38,38 +38,79 @@ "objectManagement.ApplicationRoleTypeDisplayNameInTitle": "Ruolo applicazione", "objectManagement.ColumnDisplayName": "colonna", "objectManagement.DatabaseDisplayName": "database", + "objectManagement.DatabaseDisplayNameInTitle": "Database", "objectManagement.DatabaseRoleTypeDisplayName": "ruolo del database", "objectManagement.DatabaseRoleTypeDisplayNameInTitle": "Ruolo del database", "objectManagement.LoginTypeDisplayName": "accesso", "objectManagement.LoginTypeDisplayNameInTitle": "Accesso", - "objectManagement.OkText": "OK", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfSchema": "Tutti gli oggetti appartenenti a uno schema:", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfTypes": "Tutti gli oggetti di determinati tipi", + "objectManagement.ObjectSelectionMethodDialog_SelectSchemaDropdownLabel": "Schema", + "objectManagement.ObjectSelectionMethodDialog_SpecificObjects": "Oggetti specifici...", + "objectManagement.ObjectSelectionMethodDialog_TypeLabel": "Scegliere la modalità per aggiungere gli oggetti", + "objectManagement.SearchTextLabel": "Cerca testo", + "objectManagement.ServerDisplayName": "Server", "objectManagement.ServerRoleTypeDisplayName": "ruolo del server", "objectManagement.ServerRoleTypeDisplayNameInTitle": "Ruolo del server", "objectManagement.TableDisplayName": "tabella", "objectManagement.UserDisplayName": "utente", "objectManagement.UserTypeDisplayNameInTitle": "Utente", "objectManagement.ViewDisplayName": "visualizza", - "objectManagement.addMemberText": "Aggiungi un membro", - "objectManagement.addText": "Aggiungi…", + "objectManagement.addMembersText": "Aggiungi membri", + "objectManagement.addSecurablesText": "Aggiungi entità a protezione diretta", "objectManagement.advancedSectionHeader": "Avanzata", + "objectManagement.azurePricingLink": "Calcolatore prezzi database SQL di Azure", + "objectManagement.backupRedundancyLabel": "Ridondanza dell'Archivio di Backup", "objectManagement.blankPasswordConfirmation": "La creazione di un account di accesso con password vuota rappresenta un rischio per la sicurezza. Continuare?", "objectManagement.browseForOwnerText": "Cerca un proprietario", "objectManagement.browseText": "Sfoglia…", + "objectManagement.collationLabel": "Regole di confronto", + "objectManagement.compatibilityLevelLabel": "Livello di compatibilità", + "objectManagement.configureSLOSectionHeader": "Configurare SLO", "objectManagement.confirmPasswordLabel": "Conferma password", + "objectManagement.containmentTypeLabel": "Tipo di indipendenza", "objectManagement.createObjectOperationName": "Crea {0}", + "objectManagement.currentSLOLabel": "Obiettivo di livello di servizio corrente", + "objectManagement.databaseExistsError": "Il database '{0}' esiste già. Scegliere un nome di database diverso.", + "objectManagement.databaseProperties.backupSectionHeader": "Backup", + "objectManagement.databaseProperties.databaseSectionHeader": "Database", + "objectManagement.databaseProperties.dateCreated": "Data di creazione", + "objectManagement.databaseProperties.mbUnitText": "{0} MB", + "objectManagement.databaseProperties.memoryAllocated": "Memoria allocata agli oggetti con ottimizzazione per la memoria", + "objectManagement.databaseProperties.memoryUsed": "Memoria usata dagli oggetti con ottimizzazione per la memoria", + "objectManagement.databaseProperties.name": "Nome", + "objectManagement.databaseProperties.numberOfUsers": "Numero di utenti", + "objectManagement.databaseProperties.owner": "Proprietario", + "objectManagement.databaseProperties.size": "Dimensioni", + "objectManagement.databaseProperties.spaceAvailable": "Spazio disponibile", + "objectManagement.databaseProperties.status": "Stato", "objectManagement.databaseRole.SelectMemberDialogTitle": "Selezionare i membri del ruolo del database", "objectManagement.databaseRole.SelectOwnerDialogTitle": "Selezionare il proprietario del ruolo del database", "objectManagement.deleteLoginConfirmation": "L'eliminazione degli account di accesso al server non comporta l'eliminazione degli utenti di database associati agli account di accesso. Per completare l'operazione è necessario eliminare gli utenti in ogni database. Potrebbe essere prima necessario trasferire la proprietà degli schemi a nuovi utenti.", "objectManagement.deleteObjectConfirmation": "Eliminare il {0}: {1}?", "objectManagement.deleteObjectError": "Errore durante l'eliminazione del {0}: {1}. {2}", "objectManagement.deleteObjectOperationName": "Elimina {0} '{1}'", + "objectManagement.denyColumnHeader": "Nega", + "objectManagement.editionLabel": "Edizione", + "objectManagement.effectivePermissionsTableLabel": "Autorizzazioni valide per l'entità a protezione diretta selezionata", + "objectManagement.effectivePermissionsTableLabelSelected": "Autorizzazioni valide per: {0}", "objectManagement.enabledLabel": "Abilitato", - "objectManagement.filterText": "Filtro", + "objectManagement.explicitPermissionsTableLabel": "Autorizzazioni esplicite per l'entità a protezione diretta selezionata", + "objectManagement.explicitPermissionsTableLabelSelected": "Autorizzazioni esplicite per: {0}", + "objectManagement.filterSectionTitle": "Filtri", "objectManagement.findText": "Trova", "objectManagement.generalSectionHeader": "Generale", - "objectManagement.helpText": "Guida", + "objectManagement.grantColumnHeader": "Concedi", + "objectManagement.grantorColumnHeader": "Utente che concede le autorizzazioni", + "objectManagement.hardwareGeneration": "Generazione hardware", "objectManagement.invalidPasswordError": "La password non è conforme al requisito di complessità. Per altre informazioni, vedere: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "objectManagement.loadingDialog": "Caricamento della finestra di dialogo in corso...", + "objectManagement.isClustered": "In cluster", + "objectManagement.isHadrEnabled": "HADR abilitato", + "objectManagement.isPolyBaseInstalled": "PolyBase installato", + "objectManagement.isXTPSupported": "XTP supportato", + "objectManagement.language": "Lingua", + "objectManagement.lastDatabaseBackup": "Ultimo backup del database", + "objectManagement.lastDatabaseLogBackup": "Ultimo backup log database", "objectManagement.loadingObjectsCompletedLabel": "Caricamento degli oggetti completato, {0} oggetti trovati", "objectManagement.loadingObjectsLabel": "Caricamento di oggetti in corso...", "objectManagement.login.aadAuthenticationType": "Autenticazione di Azure Active Directory", @@ -89,36 +130,52 @@ "objectManagement.login.sqlAuthenticationType": "Autenticazione SQL", "objectManagement.login.windowsAuthenticationType": "Autenticazione di Windows", "objectManagement.loginNotSelectedError": "L'account di accesso non è selezionato.", + "objectManagement.maxServerMemoryText": "Memoria massima del server (MB)", + "objectManagement.maxSizeLabel": "Dimensioni massime", "objectManagement.membersLabel": "Membri", "objectManagement.membershipLabel": "Appartenenza", + "objectManagement.memory": "Memoria", + "objectManagement.minServerMemoryText": "Memoria minima del server (MB)", "objectManagement.nameCannotBeEmptyError": "Il nome non può essere vuoto.", "objectManagement.nameLabel": "Nome", "objectManagement.newObjectDialogTitle": "{0} - Nuovo (anteprima)", - "objectManagement.noActionScriptedMessage": "Nessuna azione per cui generare uno script.", "objectManagement.noConnectionUriError": "Non è stato possibile recuperare le informazioni sulla connessione. Riconnettersi e riprovare.", "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (Anteprima)", + "objectManagement.objectSelectionMethodDialogTitle": "Aggiungi oggetti", "objectManagement.objectTypeLabel": "Tipo di oggetto", + "objectManagement.objectTypesLabel": "Tipi di oggetto", "objectManagement.objectsLabel": "Oggetti", "objectManagement.openNewObjectDialogError": "Errore durante l'apertura della nuova finestra di dialogo {0}. {1}", "objectManagement.openObjectPropertiesDialogError": "Errore durante l'apertura della finestra di dialogo delle proprietà per {0}: {1}. {2}", + "objectManagement.operatingSystem": "Sistema operativo", + "objectManagement.optionsSectionHeader": "Opzioni", "objectManagement.ownerText": "Proprietario", "objectManagement.passwordCannotBeEmptyError": "La password non può essere vuota.", "objectManagement.passwordLabel": "Password", "objectManagement.passwordsNotMatchError": "La password deve corrispondere alla password di conferma.", + "objectManagement.permissionColumnHeader": "Autorizzazione", + "objectManagement.platform": "Piattaforma", + "objectManagement.processors": "Processori", + "objectManagement.product": "Prodotto", + "objectManagement.properties": "Proprietà", + "objectManagement.recoveryModelLabel": "Modello di recupero", "objectManagement.refreshOEError": "Errore durante l'aggiornamento di Esplora oggetti. {0}", "objectManagement.removeMemberText": "Rimuovi membro selezionato", - "objectManagement.removeText": "Rimuovi", + "objectManagement.removeSecurablesText": "Rimuovi entità a protezione diretta selezionata", "objectManagement.renameObjectDialogTitle": "Immetti un nuovo nome", "objectManagement.renameObjectError": "Errore durante la ridenominazione di {0} '{1}' in '{2}'. {3}", "objectManagement.renameObjectOperationName": "Rinomina {0} '{1}' in '{2}'", + "objectManagement.reservedStorageSizeInMB": "Dimensioni di archiviazione riservate", + "objectManagement.rootDirectory": "Directory radice", "objectManagement.schemaLabel": "Schema", - "objectManagement.scriptError": "Si è verificato un errore durante la generazione dello script. {0}", - "objectManagement.scriptGenerated": "Lo script è stato generato. È possibile chiudere la finestra di dialogo per visualizzarla nell'editor appena aperto.", - "objectManagement.scriptText": "Script", + "objectManagement.securablesText": "Entità a protezione diretta", + "objectManagement.selectSecurablesDialogTitle": "Seleziona entità a protezione diretta", "objectManagement.selectText": "Seleziona", - "objectManagement.selectedLabel": "Selezionato", + "objectManagement.serverCollation": "Regole di confronto del server", "objectManagement.serverRole.SelectMemberDialogTitle": "Selezionare i membri del ruolo server", "objectManagement.serverRole.SelectOwnerDialogTitle": "Selezionare il proprietario del ruolo del server", + "objectManagement.serviceTier": "Livello di servizio", + "objectManagement.storageSpaceUsageInGB": "Utilizzo dello spazio di archiviazione", "objectManagement.updateObjectOperationName": "Aggiornamento {0} '{1}'", "objectManagement.user.aadAuth": "Esegui l'autenticazione con Azure Active Directory", "objectManagement.user.defaultSchemaLabel": "Schema predefinito", @@ -129,7 +186,8 @@ "objectManagement.user.sqlAuth": "Esegui autenticazione con password", "objectManagement.user.type": "Tipo", "objectManagement.user.windowsUser": "Mappato a un utente/gruppo Windows", - "objectManagement.yesText": "Sì" + "objectManagement.versionText": "Versione", + "objectManagement.withGrantColumnHeader": "Con diritto di concessione" }, "dist/sqlToolsServer": { "downloadServiceDoneChannelMsg": "Scaricato {0}", @@ -155,6 +213,21 @@ "serviceCrashMessage": "Il componente {0} è stato chiuso in modo imprevisto. Riavviare Azure Data Studio.", "viewKnownIssuesText": "Visualizza problemi noti" }, + "dist/ui/localizedConstants": { + "mssql.ui.OkText": "OK", + "mssql.ui.generatingScript": "Generazione script...", + "mssql.ui.generatingScriptCompleted": "Script generato", + "mssql.ui.helpText": "Guida", + "mssql.ui.loadingDialog": "Caricamento della finestra di dialogo in corso...", + "mssql.ui.noActionScriptedMessage": "Nessuna azione per cui generare uno script.", + "mssql.ui.scriptError": "Errore durante la generazione dello script. {0}", + "mssql.ui.scriptGenerated": "Lo script è stato generato. È possibile chiudere la finestra di dialogo per visualizzarla nell'editor appena aperto.", + "mssql.ui.scriptText": "Script", + "mssql.ui.yesText": "Sì", + "objectManagement.addText": "Aggiungi…", + "objectManagement.removeText": "Rimuovi", + "objectManagement.selectLabel": "Seleziona" + }, "package": { "cloud.databaseProperties.azureEdition": "Edizione", "cloud.databaseProperties.compatibilityLevel": "Livello di compatibilità", @@ -321,6 +394,7 @@ "mssql.query.textSize": "Dimensioni massime dei dati di tipo text e ntext restituiti da un'istruzione SELECT", "mssql.query.transactionIsolationLevel": "Abilita l'opzione SET TRANSACTION ISOLATION LEVEL", "mssql.query.xactAbortOn": "Abilita l'opzione SET XACT_ABORT ON", + "mssql.tableDesigner.allowDisableAndReenableDdlTriggers": "Indica se consentire a Progettazione tabelle di disabilitare e riabilitare i trigger DDL durante la pubblicazione", "mssql.tableDesigner.preloadDatabaseModel": "Indica se precaricare il modello di database quando si espande il nodo del database in Esplora oggetti. Se l’opzione è abilitata, è possibile ridurre il tempo di caricamento di Progettazione tabelle. Nota: l'utilizzo della memoria potrebbe essere superiore al normale quando si espandono molti nodi del database.", "mssql.tracing.desc": "Monitora la comunicazione tra Azure Data Studio e SQL Tools Service nel canale di output di SQL Tools Service. AVVISO: potrebbero essere incluse informazioni riservate quando è abilitata la registrazione dettagliata.", "mssql.tracingLevel": "[Facoltativa] Livello di registrazione per i servizi back-end. Azure Data Studio genera un nome file a ogni avvio e, se il file esiste già, le voci del log vengono accodate a tale file. Per la pulizia dei file di log meno recenti, vedere le impostazioni logRetentionMinutes e logFilesRemovalLimit. Con l'impostazione predefinita di tracingLevel, la quantità di dati registrata non è eccessiva. Se si cambia il livello di dettaglio, la registrazione potrebbe diventare eccessiva e richiedere un notevole spazio su disco per i log. Il livello Error include quello Critical, il livello Warning include quello Error, il livello Information include quello Warning e il livello Verbose include quello Information", diff --git a/i18n/ads-language-pack-it/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-it/translations/extensions/sql-database-projects.i18n.json index 87d915628c..47dc86a730 100644 --- a/i18n/ads-language-pack-it/translations/extensions/sql-database-projects.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/sql-database-projects.i18n.json @@ -25,12 +25,14 @@ "addDatabaseReferenceOkButtonText": "Aggiungere riferimento", "addDatabaseReferencedialogName": "Aggiungere riferimento al database", "addItemAction": "Aggiungere elemento", + "addSqlCmdVariableWithoutDefaultValue": "Aggiungere la variabile SQLCMD '{0}' al progetto senza il valore predefinito?", "advancedOptionsButton": "Avanzate...", "advancedPublishOptions": "Opzioni di pubblicazione avanzate", "appSettingPrompt": "Aggiornare la funzione di Azure local.settings.json con la nuova stringa di connessione?", "applyConfirmation": "Aggiornare il progetto di destinazione?", "applyError": "Errore durante l'aggiornamento del progetto: {0}", "applySuccess": "Aggiornamento del progetto completato.", + "artifactReference": "Riferimento ad artefatto", "at": "in", "autorestProjectName": "Nuovo nome del progetto SQL", "azureAccounts": "Account Azure", @@ -119,8 +121,8 @@ "downloadError": "Errore di download", "downloadProgress": "Stato del download", "downloading": "Download in corso", - "downloadingDacFxDlls": "Download di NuGet Microsoft.Build.Sql per ottenere dll di compilazione", "downloadingFromTo": "Scaricamento da {0} a {1} in corso", + "downloadingNuget": "Download di {0} nuget per ottenere DLL di compilazione ", "edgeEulaAgreementTitle": "Contratto di licenza di SQL Edge di Microsoft Azure", "edgeProjectTypeDescription": "Iniziare dalle parti core per sviluppare e pubblicare schemi per il data base di SQL Edge di Azure", "edgeProjectTypeDisplayName": "Database di SQL Edge di Azure", @@ -234,6 +236,7 @@ "optionName": "Nome opzione", "optionNotFoundWarningMessage": "etichetta: {0} non esiste nella ricerca del nome del valore delle opzioni", "outsideFolderPath": "Gli elementi con percorso assoluto all'esterno della cartella del progetto non sono supportati. Assicurarsi che i percorsi nel file di progetto siano relativi alla cartella del progetto.", + "packageReference": "Riferimento a pacchetto", "parentTreeItemUnknown": "Non è possibile accedere all'elemento padre dell'elemento di albero fornito", "passwordNotMatch": "La password {0} del SQL Server non corrisponde alla password di conferma", "portMustNotBeNumber": "La porta deve essere un numero", @@ -262,6 +265,7 @@ "publishDialogName": "Pubblicare il progetto", "publishOptions": "Pubblicare opzioni", "publishProfileElements": "Elementi del profilo di pubblicazione", + "publishProfileFriendlyName": "Profilo di pubblicazione", "publishProjectSucceed": "Il progetto di database è stato pubblicato", "publishSettingsFiles": "File di impostazioni di pubblicazione", "publishTo": "Destinazione di pubblicazione", @@ -273,8 +277,9 @@ "publishToNewAzureServer": "Pubblica nel nuovo server logico di Azure SQL (anteprima)", "publishToNewAzureServerFailed": "Non è stato possibile pubblicare nel nuovo server di Azure SQL. {0}", "publishingProjectMessage": "Pubblicazione del progetto in un contenitore...", - "referenceRadioButtonsGroupTitle": "Tipo", - "referenceType": "Tipo riferimento", + "referenceRadioButtonsGroupTitle": "Tipo di database di riferimento", + "referenceTypeRadioButtonsGroupTitle": "Tipo riferimento", + "referencedDatabaseType": "Tipo di database di riferimento", "reloadProject": "Ricaricare il progetto di database?", "reset": "Reimpostare", "resetAllVars": "Reimpostare tutte le variabili", @@ -289,6 +294,7 @@ "runningDockerMessage": "Esecuzione del contenitore Docker in corso...", "sameDatabase": "Stesso database", "save": "Salva", + "saveProfile": "Salvare le impostazioni in un profilo (.publish.xml)?", "saveProfileAsButtonText": "Salva con nome...", "schema": "Schema", "schemaCompare.compareErrorMessage": "Il confronto schemi non è riuscito: {0}", @@ -347,7 +353,7 @@ "unableToFindFile": "Impossibile trovare {1}con il percorso '{0}'", "unableToFindReference": "Impossibile trovare il riferimento al database {0}", "unableToFindSqlCmdVariable": "Impossibile trovare la variabile SQLCMD '{0}'", - "unableToPerformAction": "Non è possibile individuare la destinazione '{0}': '{1}'", + "unableToPerformAction": "Impossibile individuare '{0}' target: '{1}'. {2}", "unexpectedProjectContext": "Impossibile stabilire il contesto del progetto. Comando richiamato da una posizione imprevista: {0}", "unhandledDeleteType": "Tipo di elemento non gestito durante l'eliminazione: '{0}", "unhandledMoveNode": "Tipo di nodo non gestito per lo spostamento", @@ -411,6 +417,7 @@ "sqlDatabaseProjects.newItem": "Aggiungi elemento...", "sqlDatabaseProjects.newPostDeploymentScript": "Aggiungi script post-distribuzione", "sqlDatabaseProjects.newPreDeploymentScript": "Aggiungere script di pre-distribuzione", + "sqlDatabaseProjects.newPublishProfile": "Aggiungi profilo di pubblicazione", "sqlDatabaseProjects.newScript": "Aggiungi script", "sqlDatabaseProjects.newStoredProcedure": "Aggiungere stored procedure", "sqlDatabaseProjects.newTable": "Aggiungi tabella", @@ -419,6 +426,7 @@ "sqlDatabaseProjects.open": "Apri progetto di database", "sqlDatabaseProjects.openContainingFolder": "Apri cartella superiore", "sqlDatabaseProjects.openInDesigner": "Aprire in Designer", + "sqlDatabaseProjects.openReferencedSqlProject": "Apri progetto", "sqlDatabaseProjects.properties": "Proprietà", "sqlDatabaseProjects.publish": "Pubblicare", "sqlDatabaseProjects.rename": "Rinominare", diff --git a/i18n/ads-language-pack-it/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-it/translations/extensions/sql-migration.i18n.json index c3df9db8a2..e41ef35655 100644 --- a/i18n/ads-language-pack-it/translations/extensions/sql-migration.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/sql-migration.i18n.json @@ -9,8 +9,6 @@ "version": "1.0.0", "contents": { "dist/constants/strings": { - "azure.accounts.accountAccessError": "Si è verificato un errore durante l'accesso all'account selezionato '{0}' e il tenant '{1}'. Selezionare 'Collega account' e aggiornare l'account oppure selezionare un account diverso. Errore: '{2}'", - "azure.accounts.accountStaleError": "Il token di accesso per l'account selezionato '{0}' e il tenant '{1}' non è più valido. Selezionare 'Collega account' per aggiornare l'account o selezionare un account diverso.", "serviceCrashMessage": "Impossibile avviare il componente del servizio di migrazione. {0}", "serviceCrashed": "Arresto anomalo del componente del servizio.", "serviceProviderIntializationError": "Impossibile inizializzare il provider di servizi.", @@ -203,10 +201,10 @@ "sql.migration.database.already.exists.vm.info": "Assicurarsi che i nomi di database specificati non esistano già nella istanza di SQL Server di destinazione nella macchina virtuale di Azure.", "sql.migration.database.assessment.description": "Selezionare i database da valutare per la migrazione a Azure SQL.", "sql.migration.database.assessment.title": "Database per la valutazione", - "sql.migration.database.assessment.xevents.description": "For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0}", - "sql.migration.database.assessment.xevents.instructions": "Select a folder where extended events session files (.xel and .xem) are stored", + "sql.migration.database.assessment.xevents.description": "È possibile fornire file di sessioni degli eventi estesi per i database selezionati, al fine di valutare le query SQL dinamiche o ad hoc, o le eventuali istruzioni DML avviate attraverso il livello di dati dell'applicazione. {0}", + "sql.migration.database.assessment.xevents.instructions": "Seleziona una cartella in cui sono archiviati i file di sessione degli eventi estesi (.xel e .xem).", "sql.migration.database.assessment.xevents.link": "Altre informazioni", - "sql.migration.database.assessment.xevents.title": "Assess extended event sessions", + "sql.migration.database.assessment.xevents.title": "Valutare le sessioni di eventi estesi", "sql.migration.database.backup.load.error": "Si è verificato un errore durante l’accesso ai dettagli del database.", "sql.migration.database.connection.error": "Errore durante la connessione al database di migrazione di destinazione.", "sql.migration.database.connection.error.message": "Errore di connessione:{0} {1}", @@ -338,9 +336,9 @@ "sql.migration.ir.page.sql.migration.service.not.found": "Non è stato trovato alcun Servizio Migrazione del database. Crearne uno nuovo.", "sql.migration.ir.page.title": "Servizio Migrazione del database di Azure", "sql.migration.ir.setup.step1": "Passaggio 1: {0}", - "sql.migration.ir.setup.step2": "Step 2: Use the keys below to register your integration runtime", - "sql.migration.ir.setup.step3": "Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.ir.setup.step3.alternate": "Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.ir.setup.step2": "Passaggio 2: Utilizzare le chiavi seguenti per registrare il runtime di integrazione", + "sql.migration.ir.setup.step3": "Passaggio 3: Fare clic sul pulsante 'Test connessione' per controllare la connessione tra il Servizio Migrazione del database di Azure e il runtime di integrazione", + "sql.migration.ir.setup.step3.alternate": "Passaggio 3: Fare clic sul pulsante Aggiorna sopra per controllare la connessione tra Servizio Migrazione del database di Azure e il runtime di integrazione", "sql.migration.issue.aria.label": "Causa del blocco: {0}", "sql.migration.issues": "Problemi", "sql.migration.issues.count": "Problemi ({0})", @@ -536,9 +534,9 @@ "sql.migration.select.target.to.continue": "Per continuare, selezionare una destinazione.", "sql.migration.server": "Server", "sql.migration.service.account.info.text": "Assicurarsi che l'account del servizio che esegue l'istanza di SQL Server di origine abbia i privilegi di lettura nella condivisione di rete.", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).", - "sql.migration.service.container.container.description2": "Follow the instructions below to set up self-hosted integration runtime.", - "sql.migration.service.container.heading": "Set up integration runtime", + "sql.migration.service.container.container.description1": "Servizio Migrazione del database di Azure sfrutta il runtime di integrazione self-hosted di Azure Data Factory per gestire la connettività tra origine e destinazione e caricare i backup da una condivisione file di rete locale in Azure (se applicabile).", + "sql.migration.service.container.container.description2": "Seguire le istruzioni seguenti per configurare il runtime di integrazione self-hosted.", + "sql.migration.service.container.heading": "Configurare il runtime di integrazione", "sql.migration.service.container.loading.help": "Caricamento dei servizi di migrazione", "sql.migration.service.details.authKeys.label": "Chiavi di autenticazione", "sql.migration.service.details.authKeys.title": "Chiavi di autenticazione usate per connettersi al nodo del runtime di integrazione self-hosted", @@ -550,14 +548,14 @@ "sql.migration.service.header": "Dettagli sul Servizio Migrazione del database di Azure \"{0}\":`", "sql.migration.service.not.found": "Non sono stati trovati Servizi Migrazione. Per continuare, crearne uno nuovo.", "sql.migration.service.not.ready": "Il Servizio Migrazione del database di Azure non è registrato. Il Servizio Migrazione del database di Azure '{0}' deve essere registrato con il runtime di integrazione self-hosted su un nodo.", - "sql.migration.service.not.ready.below": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.\r\n\r\nSee below for registration instructions.", + "sql.migration.service.not.ready.below": "Servizio Migrazione del database di Azure non è registrato. Servizio Migrazione del database di Azure '{0}' deve essere registrato con il runtime di integrazione self-hosted in qualsiasi nodo.\r\n\r\nVedere di seguito per le istruzioni di registrazione.", "sql.migration.service.prompt": "{0} (modifica)", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes.", - "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes. See below for registration instructions.", + "sql.migration.service.ready": "Servizio Migrazione del database di Azure '{0}{0}' è connesso al runtime di integrazione self-hosted in esecuzione nei nodi. {1}\r\n\r\n Per migliorare le prestazioni e la disponibilità elevata, è possibile registrare nodi aggiuntivi.", + "sql.migration.service.ready.below": "Servizio Migrazione del database di Azure '{0}' è connesso al runtime di integrazione self-hosted in esecuzione nei nodi. {1}\r\n\r\n Per migliorare le prestazioni e la disponibilità elevata, è possibile registrare nodi aggiuntivi. Per istruzioni sulla registrazione, vedere di seguito.", "sql.migration.service.selection.location.msg": "Selezionare il percorso dei file di backup del database prima di continuare.", "sql.migration.service.status.refresh.error": "Si è verificato un errore durante l'aggiornamento dello stato di creazione del servizio di migrazione.", "sql.migration.services.container.description": "Immettere le informazioni di seguito per aggiungere un nuovo Servizio Migrazione del database di Azure.", - "sql.migration.services.container.description.network": "Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.", + "sql.migration.services.container.description.network": "Immettere le informazioni seguenti per aggiungere un nuovo Servizio Migrazione del database di Azure. Per registrare il runtime di integrazione self-hosted, selezionare “I miei backup del database si trovano in una condivisione di rete” nella pagina precedente.", "sql.migration.services.dialog.title": "Creare Servizio Migrazione del database di Azure", "sql.migration.services.location": "Area di Azure per il Servizio Migrazione del database di Azure. Deve essere la stessa area dell'Azure SQL di destinazione.", "sql.migration.services.name": "Nome del Servizio Migrazione del database di Azure.", @@ -758,6 +756,8 @@ "sql.migration.storage.account": "Account di archiviazione", "sql.migration.storageAccount.warning.many": "L'istanza di destinazione '{0}' potrebbe non essere in grado di accedere all'account di archiviazione '{1}'. Assicurarsi che la subnet dell'istanza di destinazione sia inclusa nell'elenco elementi consentiti nell'account di archiviazione e, se applicabile, che l'endpoint privato si trovi nella stessa rete virtuale del server di destinazione.", "sql.migration.storageAccount.warning.one": "L'istanza di destinazione '{0}' potrebbe non essere in grado di accedere agli account di archiviazione '{1}'. Assicurarsi che la subnet dell'istanza di destinazione sia inclusa nell'elenco elementi consentiti negli account di archiviazione e, se applicabile, che gli endpoint privati si trovino nella stessa rete virtuale del server di destinazione.", + "sql.migration.storageAccount.warning.vm.many": "Il server di destinazione '{0}' potrebbe non essere in grado di accedere all'account di archiviazione '{1}'. Assicurarsi che la subnet del server di destinazione sia nell'elenco elementi consentiti nell'account di archiviazione.", + "sql.migration.storageAccount.warning.vm.one": "Il server di destinazione '{0}' potrebbe non essere in grado di accedere agli account di archiviazione '{1}'. Assicurarsi che la subnet del server di destinazione sia nell'elenco degli elementi consentiti negli account di archiviazione.", "sql.migration.subscription": "Sottoscrizione", "sql.migration.summary.azure.storage": "Archiviazione di Azure", "sql.migration.summary.azure.storage.subscription": "Sottoscrizione di archiviazione di Azure", diff --git a/i18n/ads-language-pack-it/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.bat.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/bat.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.bat.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/notebook-renderers.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.builtin-notebook-renderers.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/notebook-renderers.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.builtin-notebook-renderers.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/vscode.configuration-editing.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.configuration-editing.i18n.json new file mode 100644 index 0000000000..76eac09a3a --- /dev/null +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.configuration-editing.i18n.json @@ -0,0 +1,68 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Example": "esempio", + "Files by Extension": "File in base all'estensione", + "Files with Extension": "File con estensione", + "Files with Multiple Extensions": "File con più estensioni", + "Files with Path": "File con percorso", + "Files with Siblings by Name": "File con elementi di pari livello in base al nome", + "Folder by Name (Any Location)": "Cartella in base al nome (qualsiasi percorso)", + "Folder by Name (Top Level)": "Cartella in base al nome (primo livello)", + "Folders with Multiple Names (Top Level)": "Cartella con più nomi (primo livello)", + "GitHub": "GitHub", + "Map all files matching the absolute path glob pattern in their path to the language with the given identifier.": "Esegue il mapping di tutti i file il cui percorso assoluto corrisponde al criterio GLOB alla lingua con l'identificatore specificato.", + "Map all files matching the glob pattern in their filename to the language with the given identifier.": "Esegue il mapping di tutti i file il cui nome file corrisponde al criterio GLOB alla lingua con l'identificatore specificato.", + "Match a folder with a specific name in any location.": "Trova una cartella con un nome specifico in qualsiasi percorso.", + "Match a top level folder with a specific name.": "Trova una cartella di primo livello con un nome specifico.", + "Match all files of a specific file extension.": "Trova tutti i file di un'estensione di file specifica.", + "Match all files with any of the file extensions.": "Trova tutti i file con qualsiasi estensione di file.", + "Match files that have siblings with the same name but a different extension.": "Trova file con elementi di pari livello e nome identico ma estensione diversa.", + "Match multiple top level folders.": "Trova più cartelle di primo livello.", + "The character used by the operating system to separate components in file paths": "Carattere utilizzato dal sistema operativo per separare i componenti nei percorsi dei file", + "The current opened file": "File attualmente aperto", + "The current opened file relative to ${workspaceFolder}": "File attualmente aperto relativo a ${workspaceFolder}", + "The current opened file's basename": "Nome di base del file attualmente aperto", + "The current opened file's basename with no file extension": "Nome di base del file attualmente aperto senza estensione", + "The current opened file's dirname": "Nome della directory del file attualmente aperto", + "The current opened file's dirname relative to ${workspaceFolder}": "Nome di directory del file attualmente aperto relativo a ${workspaceFolder}", + "The current opened file's extension": "Estensione del file attualmente aperto", + "The current selected line number in the active file": "Numero di riga corrente selezionato nel file attivo", + "The current selected text in the active file": "Testo selezionato nel file attivo", + "The name of the default build task. If there is not a single default build task then a quick pick is shown to choose the build task.": "Nome dell'attività di compilazione predefinita. Se non è presente un'unica attività di compilazione predefinita, viene mostrata una selezione rapida per consentire la selezione dell'attività di compilazione.", + "The name of the folder opened in VS Code without any slashes (/)": "Nome della cartella aperta In VS Code senza barre di separazione (/)", + "The path of the folder opened in VS Code": "Percorso della cartella aperta in VS Code", + "The path where an an extension is installed.": "Percorso in cui è installata un'estensione.", + "The task runner's current working directory on startup": "Directory di lavoro corrente dello strumento di esecuzione attività all'avvio", + "Use the language of the currently active text editor if any": "Usa la lingua dell'editor di testo attualmente attivo se presente", + "a conditional separator (' - ') that only shows when surrounded by variables with values": "un separatore condizionale (' - ') visualizzato solo se circondato da variabili con valori", + "an indicator for when the active editor has unsaved changes": "un indicatore per il momento in cui l'editor attivo contiene modifiche non salvate", + "e.g. SSH": "ad esempio SSH", + "e.g. VS Code": "ad esempio VS Code", + "file path of the workspace (e.g. /Users/Development/myWorkspace)": "percorso dell'Area di lavoro (ad es. /Users/Development/myWorkspace)", + "file path of the workspace folder the file is contained in (e.g. /Users/Development/myFolder)": "percorso della cartella dell'area di lavoro in cui è contenuto il file (ad es. /Users/Development/myFolder)", + "gist": "gist", + "name of the workspace folder the file is contained in (e.g. myFolder)": "nome della cartella dell'area di lavoro in cui è contenuto il file (ad es. myFolder)", + "name of the workspace with optional remote name and workspace indicator if applicable (e.g. myFolder, myRemoteFolder [SSH] or myWorkspace (Workspace))": "nome dell'area di lavoro con il nome remoto facoltativo e l'indicatore dell'area di lavoro, se applicabile, (ad esempio cartella, cartella personale [SSH] o area di lavoro (area di lavoro))", + "shortened name of the workspace without suffixes (e.g. myFolder or myWorkspace)": "nome abbreviato dell'area di lavoro senza suffissi (ad esempio myFolder o myWorkspace)", + "the file name (e.g. myFile.txt)": "il nome del file (ad esempio MyFile.txt)", + "the full path of the file (e.g. /Users/Development/myFolder/myFileFolder/myFile.txt)": "percorso completo del file (ad esempio /Utenti/Sviluppo/Cartella/CartellaFile/File.txt)", + "the full path of the folder the file is contained in (e.g. /Users/Development/myFolder/myFileFolder)": "percorso completo della cartella che contiene il file (ad esempio /Utenti/Sviluppo/Cartella/CartellaFile)", + "the name of the folder the file is contained in (e.g. myFileFolder)": "nome della cartella in cui si trova il file (ad esempio CartellaFile)", + "the path of the file relative to the workspace folder (e.g. myFolder/myFileFolder/myFile.txt)": "percorso del file relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile/File.txt)", + "the path of the folder the file is contained in, relative to the workspace folder (e.g. myFolder/myFileFolder)": "percorso della cartella che contiene il file, relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile)" + }, + "package": { + "description": "Offre funzionalità (IntelliSense avanzato, correzione automatica) nei file di configurazione come quelli degli elementi consigliati per impostazioni, avvio ed estensioni.", + "displayName": "Modifica della configurazione" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.docker.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/docker.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.docker.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/git-base.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.git-base.i18n.json similarity index 54% rename from i18n/ads-language-pack-it/translations/extensions/git-base.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.git-base.i18n.json index 7185a7bbcd..0ecb199834 100644 --- a/i18n/ads-language-pack-it/translations/extensions/git-base.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.git-base.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "dist/remoteSource": { - "branch name": "Nome ramo", - "error": "{0} Errore: {1}", - "none found": "Non sono stati trovati repository remoti.", - "pick url": "Scegliere un URL da cui eseguire la clonazione.", - "provide url": "Specificare l'URL del repository", - "provide url or pick": "Specificare l'URL del repository o selezionare un'origine repository.", + "bundle": { + "Branch name": "Nome ramo", + "Choose a URL to clone from.": "Scegliere un URL da cui eseguire la clonazione.", + "No remote repositories found.": "Non sono stati trovati repository remoti.", + "Provide repository URL": "Specificare l'URL del repository", + "Provide repository URL or pick a repository source.": "Specificare l'URL del repository o selezionare un'origine repository.", + "Repository name": "Nome del repository", + "Repository name (type to search)": "Nome del repository (digitare per eseguire la ricerca)", + "URL": "URL", "recently opened": "aperti di recente", "remote sources": "origini remote", - "type to filter": "Nome del repository", - "type to search": "Nome del repository (digitare per eseguire la ricerca)", - "url": "URL" + "{0} Error: {1}": "{0} Errore: {1}" }, "package": { "command.api.getRemoteSources": "Ottieni Origini remote", diff --git a/i18n/ads-language-pack-it/translations/extensions/vscode.git.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.git.i18n.json new file mode 100644 index 0000000000..796eb2eede --- /dev/null +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.git.i18n.json @@ -0,0 +1,599 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "\"{0}\" has fingerprint \"{1}\"": "\"{0}\" ha l'impronta digitale \"{1}\"", + "$(info) Remote \"{0}\" has no tags.": "$(info) \"{0}\" remoto non contiene tag.", + "$(info) This repository has no tags.": "$(info) Non esistono tag per questo repository.", + "A branch named \"{0}\" already exists": "Esiste già un ramo denominato \"{0}\"", + "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?": "È stato trovato un repository Git nelle cartelle padre dell'area di lavoro o dei file aperti. Aprire il repository?", + "Absolute paths not supported in \"git.scanRepositories\" setting.": "I percorsi assoluti non sono supportati nell'impostazione \"git.scanRepositories\".", + "Add Remote": "Aggiungi repository remoto", + "Add a new remote...": "Aggiungi un nuovo computer remoto...", + "Add remote from URL": "Aggiungi repository remoto da URL", + "Add remote from {0}": "Aggiungi repository remoto da {0}", + "Add to Workspace": "Aggiungi all'Area di Lavoro", + "All Repositories": "Tutti gli repository", + "Always": "Sempre", + "Always Pull": "Esegui sempre il pull", + "Are you sure you want to DELETE {0} files?\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST if you proceed.": "ELIMINARE {0} file? \\nQuesta operazione è IRREVERSIBILE.\\nSe si procede, questi file andranno PERSI DEFINITIVAMENTE.", + "Are you sure you want to DELETE {0}?\\nThis is IRREVERSIBLE!\\nThis file will be FOREVER LOST if you proceed.": "ELIMINARE {0}? \\nQuesta operazione è IRREVERSIBILE.\\nSe si procede, questo file andrà PERSO DEFINITIVAMENTE.", + "Are you sure you want to continue connecting?": "Continuare la connessione?", + "Are you sure you want to create an empty commit?": "Creare un commit vuoto?", + "Are you sure you want to discard ALL changes in {0} files?\\nThis is IRREVERSIBLE!\\nYour current working set will be FOREVER LOST if you proceed.": "Rimuovere TUTTE le modifiche apportate in {0} file?\\nQuesta operazione è IRREVERSIBILE.\\nSe si procede, il working set corrente andrà PERSO DEFINITIVAMENTE.", + "Are you sure you want to discard changes in {0} files?": "Rimuovere le modifiche in {0} file?", + "Are you sure you want to discard changes in {0}?": "Rimuovere le modifiche in {0}?", + "Are you sure you want to drop ALL stashes? There are {0} stashes that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "Rimuovere TUTTI gli accantonamenti? Sono presenti {0} accantonamenti che verranno eliminati e POTREBBERO ESSERE IMPOSSIBILI DA RECUPERARE.", + "Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "Rimuovere TUTTI gli accantonamenti? È presente 1 accantonamento che verrà eliminato e POTREBBE ESSERE IMPOSSIBILE DA RECUPERARE.", + "Are you sure you want to drop the stash: {0}?": "Rimuovere l'accantonamento {0}?", + "Are you sure you want to restore {0} files?": "Ripristinare {0} file?", + "Are you sure you want to restore {0}?": "Ripristinare {0}?", + "Are you sure you want to stage {0} files with merge conflicts?": "Preparare per il commit {0} file con conflitti di merge?", + "Are you sure you want to stage {0} with merge conflicts?": "Preparare per il commit {0} con conflitti di merge?", + "Ask Me Later": "Chiedimelo in seguito", + "Branch name": "Nome ramo", + "Branch name needs to match regex: {0}": "Il nome del ramo deve corrispondere all'espressione regex: {0}", + "Can\\'t push refs to remote. Try running \"Pull\" first to integrate your changes.": "Impossibile fare push dei ref su remoto. Provare a eseguire un \"Pull\" prima, per integrare le modifiche.", + "Can\\'t undo because HEAD doesn\\'t point to any commit.": "Non è possibile annullare l\\'operazione perché HEAD non fa riferimento ad alcun commit.", + "Changes": "Modifiche", + "Checking Out Branch/Tag...": "Estrazione ramo/tag in corso...", + "Checking Out Changes...": "Estrazione delle modifiche in corso...", + "Checkout Branch/Tag...": "Eseguire il checkout del ramo/tag...", + "Checkout detached...": "Checkout scollegato...", + "Choose Folder...": "Scegli cartella...", + "Choose a folder to clone {0} into": "Scegliere una cartella in cui clonare {0}", + "Choose a repository": "Scegli un repository", + "Choose which repository to clone": "Scegliere il repository da clonare", + "Clone from URL": "URL del repository", + "Clone from {0}": "Clona da {0}", + "Cloning git repository \"{0}\"...": "Clonazione del repository Git \"{0}\"...", + "Commit": "Esegui commit", + "Commit & Push Changes": "Commit e push delle modifiche", + "Commit & Sync Changes": "Commit e sincronizzazione delle modifiche", + "Commit Anyway": "Eseguire comunque il commit", + "Commit Changes": "Eseguire il commit delle modifiche", + "Commit Changes on \"{0}\"": "Esegui il commit delle modifiche su \"{0}\"", + "Commit Changes to New Branch": "Eseguire il commit delle modifiche apportate a un nuovo ramo", + "Commit Hash": "Hash del commit", + "Commit Staged Changes": "Esegui commit delle modifiche per il commit", + "Commit message": "Messaggio di commit", + "Commit operation was cancelled due to empty commit message.": "L'operazione di commit è stata annullata a causa di un messaggio di commit vuoto.", + "Commit to New Branch & Push Changes": "Eseguire commit in un nuovo ramo e push delle modifiche", + "Commit to New Branch & Synchronize Changes": "Esegui il commit in un nuovo ramo e sincronizza le modifiche", + "Commit to a New Branch": "Eseguire il commit in un nuovo ramo", + "Commits without verification are not allowed, please enable them with the \"git.allowNoVerifyCommit\" setting.": "I commit senza verifica non sono consentiti. Abilitarli con l'impostazione \"git.allowNoVerifyCommit\".", + "Committing & Pushing Changes...": "Commit e push delle modifiche in corso...", + "Committing & Synchronizing Changes...": "Esecuzione del commit e sincronizzazione delle modifiche in corso...", + "Committing Changes to New Branch...": "Esecuzione del commit delle modifiche nel nuovo ramo in corso...", + "Committing Changes...": "Commit delle modifiche in corso...", + "Committing to New Branch & Pushing Changes...": "Eseguire commit in un nuovo ramo e pushing delle modifiche in corso...", + "Committing to New Branch & Synchronizing Changes...": "Esecuzione il commit su un nuovo ramo e sincronizzazione delle modifiche...", + "Conflict: Added By Them": "Conflitto: aggiunto dall'utente", + "Conflict: Added By Us": "Conflitto: aggiunto da Microsoft", + "Conflict: Both Added": "Conflitto: aggiunto dall'utente e da Microsoft", + "Conflict: Both Deleted": "Conflitto: eliminato dall'utente e da Microsoft", + "Conflict: Both Modified": "Conflitto: modificato dall'utente e da Microsoft", + "Conflict: Deleted By Them": "Conflitto: eliminato dall'utente", + "Conflict: Deleted By Us": "Conflitto: eliminato da Microsoft", + "Continue Rebase": "Continua riassegnazione", + "Continuing Rebase...": "Continuazione della riassegnazione...", + "Could not clone your repository as Git is not installed.": "Non è stato possibile clonare il repository perché Git non è installato.", + "Create Empty Commit": "Crea commit vuoto", + "Create new branch from...": "Crea nuovo ramo da...", + "Create new branch...": "Crea nuovo ramo...", + "Current": "Corrente", + "Current commit message only contains whitespace characters": "Il messaggio di commit corrente contiene solo spazi vuoti", + "Delete Branch": "Elimina ramo", + "Delete File": "Elimina file", + "Delete Files": "Elimina file", + "Delete file": "Elimina file", + "Deleted": "Eliminato", + "Discard 1 File": "Rimuovi 1 file", + "Discard 1 Tracked File": "Rimuovi 1 file di cui viene tenuta traccia", + "Discard All {0} Files": "Rimuovi tutti i {0} file", + "Discard Changes": "Rimuovi modifiche", + "Discard {0} Tracked Files": "Rimuovi {0} file di cui viene tenuta traccia", + "Don\\'t Pull": "Non eseguire il pull", + "Don\\'t Show Again": "Non visualizzare più questo messaggio", + "Download Git": "Scarica GIT", + "Email": "Indirizzo di posta elettronica", + "Enables the following features: {0}": "Enables the following features: {0}", + "Failed to authenticate to git remote.": "Non è stato possibile eseguire l'autenticazione al repository remoto GIT.", + "Failed to authenticate to git remote:\\n\\n{0}": "Non è stato possibile eseguire l\\'autenticazione al repository remoto GIT:\\n\\n{0}", + "File \"{0}\" was deleted by them and modified by us.\\n\\nWhat would you like to do?": "Il file \\'{0}\\' è stato eliminato da altri utenti e modificato dall\\'utente corrente.\\n\\nCome si desidera procedere?", + "File \"{0}\" was deleted by us and modified by them.\\n\\nWhat would you like to do?": "Il file\\'{0}\\' è stato eliminato dall\\'utente corrente e modificato da altri utenti.\\n\\nCome si desidera procedere?", + "Force Checkout": "Forza checkout", + "Force push is not allowed, please enable it with the \"git.allowForcePush\" setting.": "Il push forzato non è consentito. Per abilitarlo, usare l'impostazione \"git.allowForcePush\".", + "Git History": "Cronologia GIT", + "Git error": "Errore GIT", + "Git local working changes": "Modifiche di lavoro locali di Git", + "Git not found. Install it or configure it using the \"git.path\" setting.": "Git non trovato. Installarlo o configurarlo usando l'impostazione \"git.path\".", + "Git repositories were found in the parent folders of the workspace or the open file(s). Would you like to open the repositories?": "I repository Git sono stati trovati nelle cartelle padre dell'area di lavoro o dei file aperti. Aprire i repository?", + "Git: {0}": "GIT: {0}", + "HEAD version of \"{0}\" is not available.": "La versione HEAD di \"{0}\" non è disponibile.", + "Ignored": "Ignorato", + "Incoming": "In ingresso", + "Index Added": "Indice aggiunto", + "Index Copied": "Indice copiato", + "Index Deleted": "Indice eliminato", + "Index Modified": "Indice modificato", + "Index Renamed": "Indice rinominato", + "Initialize Repository": "Inizializza repository", + "Intent to Add": "Finalità da aggiungere", + "Intent to Rename": "Finalità di ridenominazione", + "Invalid branch name": "Nome di branch non valido", + "It looks like the current branch \"{0}\" might have been rebased. Are you sure you still want to pull into it?": "Il ramo corrente \"{0}\" potrebbe essere stato riassegnato. Eseguire comunque il pull nel ramo?", + "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?": "Il ramo corrente potrebbe essere stato riassegnato. Eseguire comunque il pull in esso?", + "It\\'s not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.": "Non è possibile modificare il messaggio di commit durante una riassegnazione. Completare l\\'operazione corrente e usare invece una riassegnazione interattiva.", + "Keep Our Version": "Mantieni la versione dell'utente corrente", + "Keep Their Version": "Mantieni la versione degli altri utenti", + "Learn More": "Altre informazioni", + "Log level: {0}": "Livello log: {0}", + "Make sure you configure your \"user.name\" and \"user.email\" in git.": "Assicurarsi di configurare \"user.name\" e \"user.email\" in GIT.", + "Manage Unsafe Repositories": "Gestire repository non sicuri", + "Merge Changes": "Esegui merge delle modifiche", + "Message": "Messaggio", + "Message (commit on \"{0}\")": "Messaggio (commit in \"{0}\")", + "Message ({0} to commit on \"{1}\")": "Messaggio ({0} per eseguire il commit in \"{1}\")", + "Message ({0} to commit)": "Messaggio ({0} per eseguire il commit)", + "Migrate Changes": "Eseguire la migrazione delle modifiche", + "Modified": "Modificato", + "Never": "Mai", + "No": "No", + "No rebase in progress.": "Non è in corso alcuna riassegnazione.", + "OK": "OK", + "OK, Don\\'t Ask Again": "OK, non visualizzare più questo messaggio", + "OK, Don\\'t Show Again": "OK, non visualizzare più", + "Open": "Apri", + "Open Comparison": "Apri confronto", + "Open Git Log": "Apri log GIT", + "Open Merge": "Apri merge", + "Open Repositories In Parent Folders": "Apri repository nelle cartelle padre", + "Open Repository": "Apri repository", + "Open in New Window": "Apri in una nuova finestra", + "Optionally provide a stash message": "Specificare un messaggio di accantonamento (facoltativo)", + "Passphrase": "Passphrase", + "Pick a branch to pull from": "Selezionare un ramo da cui eseguire il pull", + "Pick a provider to publish the branch \"{0}\" to:": "Selezionare un provider in cui pubblicare il ramo \"{0}\":", + "Pick a remote to publish the branch \"{0}\" to:": "Selezionare un repository remoto in cui pubblicare il ramo \"{0}\":", + "Pick a remote to pull the branch from": "Selezionare un repository remoto da cui effettuare il pull del ramo", + "Pick a remote to remove": "Scegliere un repository remoto da rimuovere", + "Pick a repository to mark as safe and open": "Selezionar un repository da contrassegnare come sicuro e aprir", + "Pick a repository to open": "Selezionare un repository da aprire.", + "Pick a repository to reopen": "Pick a repository to reopen", + "Pick a stash to apply": "Scegli un accantonamento da applicare", + "Pick a stash to drop": "Selezionare un accantonamento da rimuovere", + "Pick a stash to pop": "Scegli un accantonamento da prelevare", + "Pick workspace folder to initialize git repo in": "Selezionare la cartella dell'area di lavoro in cui inizializzare il Git repo", + "Please check out a branch to push to a remote.": "Estrarre un ramo per eseguire il push in un elemento remoto.", + "Please clean your repository working tree before checkout.": "Pulire l'albero di lavoro del repository prima dell'estrazione.", + "Please provide a commit message": "Specificare un messaggio di commit", + "Please provide a message to annotate the tag": "Specificare un messaggio per aggiungere un'annotazione per il tag", + "Please provide a new branch name": "Specificare un nuovo nome di ramo", + "Please provide a remote name": "Specificare un nome di repository remoto", + "Please provide a tag name": "Specificare un nome di tag", + "Please provide the commit hash": "Specificare l'hash del commit", + "Publish Branch": "Pubblica Ramo", + "Publish Branch \"{0}\"/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Pubblica Branch \"{0}\"", + "Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Pubblica Branch", + "Publish to {0}": "Pubblica in {0}", + "Publish to...": "Pubblica in...", + "Publishing Branch \"{0}\".../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Pubblicazione del Branch \"{0}\"...", + "Publishing Branch.../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Pubblicazione Branch in corso...", + "Pull": "Esegui pull", + "Pull {0} and push {1} commits between {2}/{3}": "Esegui il pull di {0} e il push di {1} commit tra {2}/{3}", + "Pull {0} commits from {1}/{2}": "Esegui il pull di {0} commit da {1}/{2}", + "Push {0} commits to {1}/{2}": "Esegui il push di {0} commit in {1}/{2}", + "Rebasing": "Rebase in corso", + "Remote \"{0}\" already exists.": "Il repository remoto \"{0}\" esiste già.", + "Remote branch at {0}": "Ramo remoto in {0}", + "Remote name": "Nome del repository remoto", + "Remote name format invalid": "Il formato del nome di repository remoto non è valido", + "Reopen Closed Repositories": "Reopen Closed Repositories", + "Replace Local Tag(s)": "Sostituisci tag locali", + "Restore file": "Ripristina il file", + "Restore files": "Ripristina i file", + "Save All & Commit": "Salva tutto & esegui Commit", + "Save All & Stash": "Salva tutto e accantona", + "Select a branch or tag to checkout": "Selezionare un ramo o un tag di cui eseguire il checkout", + "Select a branch to checkout in detached mode": "Selezionare un ramo da estrarre in modalità scollegata", + "Select a branch to delete": "Seleziona un ramo da cancellare", + "Select a branch to merge from": "Selezionare un ramo da cui eseguire il merge", + "Select a branch to rebase onto": "Selezionare un ramo in base a cui eseguire la riassegnazione", + "Select a ref to create the branch from": "Selezionare un riferimento da cui creare il ramo", + "Select a remote to delete a tag from": "Selezionare un telecomando da cui eliminare un tag", + "Select a remote to fetch": "Selezionare un repository remoto da recuperare", + "Select a tag to delete": "Selezionare un tag da eliminare", + "Select as Repository Destination": "Seleziona come destinazione del repository", + "Show Changes": "Mostra modifiche", + "Show Command Output": "Mostra output del comando", + "Skipped found git in: \"{0}\"": "{0} Il Git trovato in \"{0}\" è stato ignorato", + "Staged Changes": "Modifiche preparate per il commit", + "Stash & Checkout": "Accantona ed esegui checkout", + "Stash Anyway": "Accantona comunque", + "Stash message": "Messaggio di accantonamento", + "Stashed Changes": "Modifiche archiviate", + "Successfully pushed.": "Push avvenuto con successo.", + "Synchronize Changes": "Sincronizza modifiche", + "Synchronizing Changes...": "Sincronizzazione delle modifiche in corso...", + "Syncing. Cancelling may cause serious damages to the repository": "Sincronizzazione in corso. L'annullamento dell'operazione può causare gravi danni al repository", + "Tag at {0}": "Tag in {0}", + "Tag name": "Nome tag", + "The \"{0}\" repository has {1} submodules which won\\'t be opened automatically. You can still open each one individually by opening a file within.": "Il repository \"{0}\" ha {1} sottomoduli che non verranno aperti automaticamente. È possibile comunque aprirli individualmente aprendo il file all\\'interno.", + "The branch \"{0}\" has no remote branch. Would you like to publish this branch?": "Il ramo \"{0}\" non dispone di un ramo remoto. Pubblicare questo ramo?", + "The branch \"{0}\" is not fully merged. Delete anyway?": "Il merge del ramo \"{0}\" non è completo. Eliminare comunque?", + "The current branch is not published to the remote. Would you like to publish it to access your changes elsewhere?": "Il ramo corrente non è pubblicato nel repository remoto. Pubblicarlo per accedere alle modifiche in un'altra posizione?", + "The following file has unsaved changes which won\\'t be included in the commit if you proceed: {0}.\\n\\nWould you like to save it before committing?": "Il file seguente contiene modifiche non salvate che non verranno incluse nel commit se si procede: {0}.\\n\\nSalvarlo prima del commit?", + "The following file has unsaved changes which won\\'t be included in the stash if you proceed: {0}.\\n\\nWould you like to save it before stashing?": "Il file seguente contiene modifiche non salvate che non verranno incluse nell\\'accantonamento se si procede: {0}.\\n\\nSalvarlo prima dell\\'accantonamento?", + "The following untracked file will be DELETED FROM DISK if discarded: {0}.": "Se rimosso, il file seguente di cui non viene tenuta traccia verrà ELIMINATO DAL DISCO: {0}.", + "The git repositories in the current folder are potentially unsafe as the folders are owned by someone other than the current user.": "I repository Git nella cartella corrente potrebbe non essere sicuro perché le cartelle sono di proprietà di un utente diverso dall'utente corrente.", + "The git repository at \"{0}\" has too many active changes, only a subset of Git features will be enabled.": "Il repository Git \"{0}\" ha troppe modifiche attive. Verrà attivato solo un sottoinsieme delle funzionalità di Git.", + "The git repository in the current folder is potentially unsafe as the folder is owned by someone other than the current user.": "Il repository Git nella cartella corrente potrebbe non essere sicuro perché la cartella è di proprietà di un utente diverso dall'utente corrente.", + "The last commit was a merge commit. Are you sure you want to undo it?": "L'ultimo commit è stato un commit di merge. Annullarlo?", + "The new branch will be \"{0}\"": "Il nuovo ramo sarà \"{0}\"", + "The repository does not have any commits. Please make an initial commit before creating a stash.": "Il repository non contiene commit. Effettuare un commit iniziale prima di creare un accantonamento.", + "The selection range does not contain any changes.": "L\\'intervallo di selezione non contiene modifiche.", + "There are known issues with the installed Git \"{0}\". Please update to Git >= 2.27 for the git features to work correctly.": "La versione installata \"{0}\" di Git causa problemi noti. Per il corretto funzionamento delle funzionalità Git, è necessario eseguire l'aggiornamento a GIT >= 2.27.", + "There are merge conflicts. Resolve them before committing.": "Ci sono conflitti di merge. Risolverli prima di eseguire commit.", + "There are no available repositories": "Non ci sono repository disponibili", + "There are no changes to commit.": "Non ci sono modifiche di cui eseguire il commit.", + "There are no changes to stash.": "Non ci sono modifiche da accantonare.", + "There are no staged changes to commit.\\n\\nWould you like to stage all your changes and commit them directly?": "Non ci sono modifiche preparate per il commit di cui eseguire il commit.\\n\\nPreparare per il commit tutte le modifiche ed eseguirne il commit direttamente?", + "There are no staged changes to stash.": "Non sono presenti modifiche a fasi da accantonare.", + "There are no stashes in the repository.": "Non ci sono accantonamenti nel repository.", + "There are {0} unsaved files.\\n\\nWould you like to save them before committing?": "Sono presenti {0} file non salvati.\\n\\nSalvarli prima di eseguire il commit?", + "There are {0} unsaved files.\\n\\nWould you like to save them before stashing?": "Sono presenti {0} file non salvati.\\n\\nSalvarli prima dell\\'accantonamento?", + "There are {0} untracked files which will be DELETED FROM DISK if discarded.": "Se rimossi, {0} file di cui non viene tenuta traccia verranno ELIMINATI DAL DISCO.", + "There were merge conflicts while applying the stash.": "Si sono verificati conflitti di merge durante l'applicazione dell'accantonamento.", + "This action will pull and push commits from and to \"{0}/{1}\".": "Questa azione eseguirà il pull e il push dei commit da e verso \"{0}/{1}\".", + "This repository has no remotes configured to fetch from.": "Questo repository non ha remote configurati da cui eseguire un fetch.", + "This will DELETE {0} untracked files!\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST.": "{0} file non verificati verranno ELIMINATI.\\nQuesta operazione è IRREVERSIBILE.\\nQuesti file andranno PERSI DEFINITIVAMENTE.", + "This will create a Git repository in \"{0}\". Are you sure you want to continue?": "Questo creerà un repository Git in \"{0}\". Continuare?", + "Too many changes were detected. Only the first {0} changes will be shown below.": "Sono state rilevate troppe modifiche. Di seguito verranno visualizzate solo le prime {0} modifiche.", + "Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?": "Non è possibile eseguire il pull dal repository remoto a causa di tag in conflitto: {0}. Risolvere il conflitto sostituendo i tag locali?", + "Uncommitted Changes": "Modifiche non sottoposte a commit", + "Undo merge commit": "Annulla commit di merge", + "Untracked": "Non registrato", + "Untracked Changes": "Modifiche non tracciate", + "Update Git": "Aggiorna GIT", + "Using git \"{0}\" from \"{1}\"": "Uso di Git \"{0}\" da \"{1}\"", + "Validating found git in: \"{0}\"": "Convalida del GitT trovato in: \"{0}\"", + "Would you like to add \"{0}\" to .gitignore?": "Aggiungere \"{0}\" a .gitignore?", + "Would you like to open the cloned repository, or add it to the current workspace?": "Vuoi aprire il repository clonato o aggiungerlo all'area di lavoro corrente?", + "Would you like to open the cloned repository?": "Aprire il repository clonato?", + "Would you like to open the initialized repository, or add it to the current workspace?": "Aprire il repository inizializzato o aggiungerlo all'area di lavoro corrente?", + "Would you like to open the initialized repository?": "Aprire il repository inizializzato?", + "Would you like {0} to [periodically run \"git fetch\"]({1})?": "Si vuole che {0} [esegua periodicamente \"git fetch\"]({1})?", + "Yes": "Sì", + "Yes, Don\\'t Show Again": "Sì, non visualizzare più questo messaggio", + "You": "Utente", + "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\\n\\nAre you sure to continue?": "Si sta per eseguire il commit delle modifiche senza verifica. Con questa operazione gli hook pre-commit verranno ignorati e tale comportamento può non essere quello desiderato.\\n\\nContinuare?", + "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\\n\\nAre you sure to continue?": "Si sta per eseguire il push forzato delle modifiche. Questa operazione può essere distruttiva e comportare la sovrascrittura accidentale di modifiche apportate da altri utenti.\\n\\nContinuare?", + "You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.\\n\\nHow would you like to proceed?": "Si sta tentando di eseguire il commit in un ramo protetto e potrebbe non essere disponibile l\\'autorizzazione per eseguire il push dei commit nel ramo remoto.\\n\\nCome procedere?", + "You seem to have git \"{0}\" installed. Code works best with git >= 2": "La versione installata di GIT è la \"{0}\". Per il corretto funzionamento di Code è consigliabile usare una versione di GIT non inferiore alla 2.", + "Your local changes would be overwritten by checkout.": "Le modifiche locali verranno sovrascritte dal checkout.", + "Your repository has no remotes configured to publish to.": "Il repository non contiene elementi remoti configurati come destinazione della pubblicazione.", + "Your repository has no remotes configured to pull from.": "Il repository non contiene elementi remoti configurati come origini del pull.", + "Your repository has no remotes configured to push to.": "Il repository non contiene elementi remoti configurati come destinazione del push.", + "Your repository has no remotes.": "Il repository non contiene repository remoti.", + "no": "no", + "yes": "sì", + "{0} (Deleted)": "{0} (eliminato)", + "{0} (Index)": "{0} (Indice)", + "{0} (Intent to add)": "{0} (Finalità da aggiungere)", + "{0} (Ours)": "{0} (versione utente)", + "{0} (Theirs)": "{0} (versione server)", + "{0} (Untracked)": "{0} (non tracciati)", + "{0} (Working Tree)": "{0} (Albero di lavoro)", + "{0} ({1})": "{0} ({1})", + "{0} ({1}) ↔ {0} ({2})": "{0} ({1}) ↔ {0} ({2})", + "{0} Commit": "{0} Commit", + "{0} Commit & Push": "{0}commit e push", + "{0} Commit & Sync": "{0} commit e sincronizzazione", + "{0} Continue": "{0} Continua", + "{0} Fetch all remotes": "{0} Recupera tutti i repository remoti", + "{0} Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "{0} Pubblica Branch", + "{0} Sync Changes{1}{2}": "{0} Sincronizza modifiche{1}{2}", + "{0} characters left in current line": "ancora {0} caratteri disponibili nella riga corrente", + "{0} characters over {1} in current line": "{0} caratteri rispetto ai {1} disponibili nella riga corrente", + "{0} ↔ {1}": "{0} ↔ {1}", + "{0}\\n\\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.": "{0}\\n\\nQuesta operazione è IRREVERSIBILE. Il working set corrente andrà PERSO PER SEMPRE." + }, + "package": { + "colors.added": "Colore delle risorse aggiunte.", + "colors.conflict": "Colore delle risorse con conflitti.", + "colors.deleted": "Colore delle risorse eliminate.", + "colors.ignored": "Colore delle risorse ignorate.", + "colors.modified": "Colore delle risorse modificate.", + "colors.renamed": "Colore delle risorse rinominate o copiate.", + "colors.stageDeleted": "Colore per le risorse eliminate che sono state preparate per il commit.", + "colors.stageModified": "Colore per le risorse modificate che sono state preparate per il commit.", + "colors.submodule": "Colore delle risorse sottomodulo.", + "colors.untracked": "Colore delle risorse non tracciate.", + "command.addRemote": "Aggiungi repository remoto...", + "command.api.getRemoteSources": "Ottieni Origini remote", + "command.api.getRepositories": "Ottieni Repository", + "command.api.getRepositoryState": "Ottieni Stato repository", + "command.branch": "Crea ramo...", + "command.branchFrom": "Crea ramo da...", + "command.checkout": "Esegui checkout in...", + "command.checkoutDetached": "Esegui checkout in (modalità scollegata)...", + "command.cherryPick": "Esegui cherry-pick...", + "command.clean": "Rimuovi modifiche", + "command.cleanAll": "Rimuovi tutte le modifiche", + "command.cleanAllTracked": "Rimuovi tutte le modifiche tracciate", + "command.cleanAllUntracked": "Rimuovi tutte le modifiche non tracciate", + "command.clone": "Clona", + "command.cloneRecursive": "Clona (ricorsivo)", + "command.close": "Chiudi repository", + "command.closeAllDiffEditors": "Chiudi tutti gli editor diff", + "command.commit": "Esegui commit", + "command.commitAll": "Esegui commit di tutto", + "command.commitAllAmend": "Esegui commit di tutto (modifica)", + "command.commitAllAmendNoVerify": "Esegui commit di tutto (modifica, nessuna verifica)", + "command.commitAllNoVerify": "Esegui commit di tutto (nessuna verifica)", + "command.commitAllSigned": "Esegui commit di tutto (approvazione)", + "command.commitAllSignedNoVerify": "Esegui commit di tutto (approvazione, nessuna verifica)", + "command.commitEmpty": "Commit vuoto", + "command.commitEmptyNoVerify": "Commit vuoto (nessuna verifica)", + "command.commitMessageAccept": "Accettare messaggio di commit", + "command.commitMessageDiscard": "Rimuovere messaggio di commit", + "command.commitNoVerify": "Esegui commit (nessuna verifica)", + "command.commitStaged": "Esegui commit dei file preparati", + "command.commitStagedAmend": "Esegui commit dei file preparati (modifica)", + "command.commitStagedAmendNoVerify": "Esegui commit dei file preparati (modifica, nessuna verifica)", + "command.commitStagedNoVerify": "Esegui commit dei file preparati (nessuna verifica)", + "command.commitStagedSigned": "Esegui commit dei file preparati (approvazione)", + "command.commitStagedSignedNoVerify": "Esegui commit dei file preparati (approvazione, nessuna verifica)", + "command.continueInLocalClone": "Clona repository in locale e apri sul desktop...", + "command.continueInLocalClone.qualifiedName": "Continuare a lavorare nel nuovo clone locale", + "command.createTag": "Crea tag", + "command.deleteBranch": "Elimina ramo...", + "command.deleteRemoteTag": "Elimina tag remoto", + "command.deleteTag": "Elimina tag", + "command.fetch": "Recupera", + "command.fetchAll": "Recupera da tutti gli elementi remoti", + "command.fetchPrune": "Recupera (elimina)", + "command.git.acceptMerge": "Completa merge", + "command.git.openMergeEditor": "Risolvi nell'editor di merge", + "command.git.runGitMerge": "Conflitti di calcolo con Git", + "command.git.runGitMergeDiff3": "Conflitti di calcolo con GIT (Diff3)", + "command.ignore": "Aggiungi a .gitignore", + "command.init": "Inizializza repository", + "command.manageUnsafeRepositories": "Gestire repository non sicuri", + "command.merge": "Merge ramo...", + "command.mergeAbort": "Interrompi merge", + "command.openAllChanges": "Apri tutte le modifiche", + "command.openChange": "Apri modifiche", + "command.openFile": "Apri file", + "command.openHEADFile": "Apri File (HEAD)", + "command.openRepositoriesInParentFolders": "Apri repository nelle cartelle padre", + "command.openRepository": "Apri repository", + "command.publish": "Pubblica ramo...", + "command.pull": "Esegui pull", + "command.pullFrom": "Pull da...", + "command.pullRebase": "Esegui pull (Riassegna)", + "command.push": "Esegui push", + "command.pushFollowTags": "Esegui push (segui tag)", + "command.pushFollowTagsForce": "Esegui push (segui tag, forzato)", + "command.pushForce": "Esegui push (Forza)", + "command.pushTags": "Esegui push dei tag", + "command.pushTo": "Esegui push in...", + "command.pushToForce": "Push in... (Forza)", + "command.rebase": "Riassegna ramo...", + "command.rebaseAbort": "Interrompi riassegnazione", + "command.refresh": "Aggiorna", + "command.removeRemote": "Rimuovi repository remoto", + "command.rename": "Rinomina", + "command.renameBranch": "Rinomina Branch...", + "command.reopenClosedRepositories": "Reopen Closed Repositories...", + "command.restoreCommitTemplate": "Ripristina il modello di Commit", + "command.revealFileInOS.linux": "Aprire cartella superiore", + "command.revealFileInOS.mac": "Visualizzare in Finder", + "command.revealFileInOS.windows": "Visualizza in Esplora file", + "command.revealInExplorer": "Visualizza nella vista Esplora risorse", + "command.revertChange": "Annulla modifica", + "command.revertSelectedRanges": "Ripristina intervalli selezionati", + "command.showOutput": "Mostra output GIT", + "command.stage": "Prepara modifiche per commit", + "command.stageAll": "Prepara tutte le modifiche per commit", + "command.stageAllMerge": "Prepara per il commit tutte le modifiche di merge", + "command.stageAllTracked": "Prepara per il commit tutte le modifiche non tracciate", + "command.stageAllUntracked": "Prepara per commit tutte le modifiche non tracciate", + "command.stageChange": "Prepara modifica per commit", + "command.stageSelectedRanges": "Prepara per il commit intervalli selezionati", + "command.stash": "Accantona", + "command.stashApply": "Applica Stash...", + "command.stashApplyLatest": "Applica ultimo Stash", + "command.stashDrop": "Rimuovi accantonamento...", + "command.stashDropAll": "Rimuovi tutti gli accantonamenti...", + "command.stashIncludeUntracked": "Stash (includi non tracciate)", + "command.stashPop": "Preleva accantonamento...", + "command.stashPopLatest": "Preleva accantonamento più recente", + "command.stashStaged": "Accantonamento a fasi", + "command.sync": "Sincronizza", + "command.syncRebase": "Sincronizza (Rebase)", + "command.timelineCompareWithSelected": "Confronta con selezionati", + "command.timelineCopyCommitId": "Copia ID commit", + "command.timelineCopyCommitMessage": "Copia messaggio di commit", + "command.timelineOpenDiff": "Apri modifiche", + "command.timelineSelectForCompare": "Seleziona per il confronto", + "command.undoCommit": "Annulla ultimo commit", + "command.unstage": "Annulla preparazione modifiche per commit", + "command.unstageAll": "Annulla preparazione di tutte le modifiche per commit", + "command.unstageSelectedRanges": "Annulla preparazione per il commit di intervalli selezionati", + "config.allowForcePush": "Controlla se il push forzato (con o senza lease) è abilitato.", + "config.allowNoVerifyCommit": "Controlla se consentire i commit senza l'esecuzione di hook pre-commit e commit-msg.", + "config.alwaysShowStagedChangesResourceGroup": "Mostra sempre il gruppo di risorse Modifiche preparate per il commit.", + "config.alwaysSignOff": "Controlla il flag di signoff per tutti i commit.", + "config.autoRepositoryDetection": "Configura quando il repository dovrebbe essere rilevato automaticamente.", + "config.autoRepositoryDetection.false": "Disabilita la scansione automatica del repository.", + "config.autoRepositoryDetection.openEditors": "Esegue la scansione per individuare le cartelle padre dei file aperti.", + "config.autoRepositoryDetection.subFolders": "Esegue la scansione per individuare le sottocartelle della cartella attualmente aperta.", + "config.autoRepositoryDetection.true": "Esegue la scansione per individuare le sottocartelle della cartella attualmente aperta e le cartelle padre dei file aperti.", + "config.autoStash": "Accantona eventuali modifiche prima del pull e le ripristina dopo un pull riuscito.", + "config.autofetch": "Quando è impostata su true, i commit verranno recuperati automaticamente dal repository remoto del repository GIT corrente. Se è impostata su `all`, verranno recuperati da tutti i repository remoti.", + "config.autofetchPeriod": "Durata in secondi tra ogni git fetch automatico, quando è abilitata l'opzione `#git.autofetch#`.", + "config.autorefresh": "Indica se l'aggiornamento automatico è abilitato.", + "config.branchPrefix": "Prefisso usato per la creazione di un nuovo ramo.", + "config.branchProtection": "Elenco di rami protetti. Per impostazione predefinita, viene visualizzato un prompt prima del commit delle modifiche in un ramo protetto. È possibile controllare la richiesta usando l'impostazione '#git.branchProtectionPrompt#'.", + "config.branchProtectionPrompt": "Controlla se viene visualizzato un prompt prima del commit delle modifiche in un ramo protetto.", + "config.branchProtectionPrompt.alwaysCommit": "Eseguire sempre il commit delle modifiche nel ramo protetto.", + "config.branchProtectionPrompt.alwaysCommitToNewBranch": "Eseguire il commit delle modifiche apportate a un nuovo ramo.", + "config.branchProtectionPrompt.alwaysPrompt": "Chiedere sempre conferma prima di eseguire il commit delle modifiche in un ramo protetto.", + "config.branchRandomNameDictionary": "Elenco di dizionari usati per il nome del ramo generato in modo casuale. Ogni valore rappresenta il dizionario utilizzato per generare il segmento del nome del ramo. Dizionari supportati: 'aggettivi', 'animali', 'colori' e 'numeri'.", + "config.branchRandomNameDictionary.adjectives": "Aggettivo casuale", + "config.branchRandomNameDictionary.animals": "Nome animale casuale", + "config.branchRandomNameDictionary.colors": "Nome colore casuale", + "config.branchRandomNameDictionary.numbers": "Un un numero casuale compreso tra 100 e 999", + "config.branchRandomNameEnable": "Controlla se viene generato un nome casuale durante la creazione di un nuovo ramo.", + "config.branchSortOrder": "Controlla l'ordinamento per i rami.", + "config.branchValidationRegex": "Un'espressione regolare per validare i nomi delle nuove branch.", + "config.branchWhitespaceChar": "Carattere per sostituire gli spazi vuoti nei nuovi nomi di ramo e per separare i segmenti di un nome di ramo generato in modo casuale.", + "config.checkoutType": "Controlla il tipo di riferimenti GIT elencati quando si esegue `Esegui checkout in...`.", + "config.checkoutType.local": "Rami locali", + "config.checkoutType.remote": "Rami remoti", + "config.checkoutType.tags": "Tag", + "config.closeDiffOnOperation": "Controllare se l'editor diff deve essere chiuso automaticamente quando le modifiche vengono accantonate, salvate, rimosse, preparate per il commit o non preparate per il commit.", + "config.commandsToLog": "Elenco di comandi GIT (ad esempio commit, push) per i quali verrebbe registrato il relativo 'stdout' nel [git output](command:git.showOutput). Se per il comando GIT è configurato un hook lato client, verrà registrato anche il valore 'stdout' dell'hook lato client nel [git output](command:git.showOutput).", + "config.confirmEmptyCommits": "Conferma sempre la creazione di commit vuoti per il comando 'Git: Commit vuoto'.", + "config.confirmForcePush": "Controlla se chiedere conferma prima di eseguire il push forzato.", + "config.confirmNoVerifyCommit": "Controlla se chiedere conferma prima di eseguire il commit senza verifica.", + "config.confirmSync": "Confermare prima di sincronizzare i repository GIT.", + "config.countBadge": "Controlla la notifica del conteggio GIT.", + "config.countBadge.all": "Esegue il conteggio di tutte le modifiche.", + "config.countBadge.off": "Disattiva il contatore.", + "config.countBadge.tracked": "Esegue il conteggio solo delle revisioni.", + "config.decorations.enabled": "Controlla se GIT aggiunge come contributo colori e notifiche nelle visualizzazioni Esplora risorse e Editor aperti.", + "config.defaultBranchName": "Nome del ramo predefinito, ad esempio main, trunk, development, durante l'inizializzazione di un nuovo repository git. Se impostato su vuoto, verrà usato il nome del ramo predefinito configurato in git.", + "config.defaultCloneDirectory": "Il percorso predefinito in cui clonare un repository GIT.", + "config.detectSubmodules": "Controlla se rilevare automaticamente i moduli secondari GIT.", + "config.detectSubmodulesLimit": "Controlla il limite dei sottomoduli git rilevati.", + "config.discardAllScope": "Controlla quali modifiche vengono rimosse tramite il comando `Rimuovi tutte le modifiche`. Con `all` vengono rimosse tutte le modifiche. Con `tracked` vengono rimossi solo i file di cui viene tenuta traccia. Con `prompt` viene visualizzata una finestra di dialogo ogni volta che si esegue l'azione.", + "config.enableCommitSigning": "Abilita la firma del commit con GPG o X.509.", + "config.enableSmartCommit": "Eseguire il commit di tutte le modifiche quando non ci sono modifiche preparate.", + "config.enableStatusBarSync": "Controlla se il comando Git Sync è visualizzato nella barra di stato.", + "config.enabled": "Indica se GIT è abilitato.", + "config.experimental.installGuide": "Miglioramenti sperimentali per il flusso di installazione di GIT.", + "config.fetchOnPull": "Quando è abilitato, recupera tutti i rami durante il pulling; altrimenti recupera solo il ramo corrente.", + "config.followTagsWhenSync": "Eseguire il push di tutti i tag durante l'esecuzione del comando di sincronizzazione.", + "config.ignoreLegacyWarning": "Ignora l'avvertimento legacy di Git.", + "config.ignoreLimitWarning": "Ignora il messaggio di avviso quando ci sono troppe modifiche in un repository.", + "config.ignoreMissingGitWarning": "Ignora il messaggio di avviso quando manca GIT.", + "config.ignoreRebaseWarning": "Ignora l'avviso quando il ramo potrebbe essere stato riassegnato durante il pull.", + "config.ignoreSubmodules": "Ignora le modifiche apportate ai moduli secondari nell'albero dei file.", + "config.ignoreWindowsGit27Warning": "Ignora il messaggio di avviso quando Git 2.25 - 2.26 è installato in Windows.", + "config.ignoredRepositories": "Elenco dei repository GIT da ignorare.", + "config.inputValidation": "Controlla quando visualizzare la convalida sull'input del messaggio di commit.", + "config.inputValidationLength": "Controlla la soglia di lunghezza del messaggio di commit per mostrare un avviso.", + "config.inputValidationSubjectLength": "Controlla la soglia relativa alla lunghezza dell'oggetto del messaggio di commit per la visualizzazione di un avviso. Disattivarlo per ereditare il valore di `config.inputValidationLength`.", + "config.mergeEditor": "Apri l'editor merge per i file attualmente in conflitto.", + "config.openAfterClone": "Controlla se aprire automaticamente un repository dopo la clonazione.", + "config.openAfterClone.always": "Apri sempre nella finestra corrente.", + "config.openAfterClone.alwaysNewWindow": "Apri sempre in una nuova finestra.", + "config.openAfterClone.prompt": "Richiedi sempre l'azione da eseguire.", + "config.openAfterClone.whenNoFolderOpen": "Apri solo nella finestra corrente quando non è alcuna cartella.", + "config.openDiffOnClick": "Controlla se aprire l'editor diff quando si fa clic su una modifica; in caso contrario verrà aperto l'editor normale.", + "config.openRepositoryInParentFolders": "Controllare se un repository nelle cartelle padre delle aree di lavoro o dei file aperti deve essere aperto.", + "config.openRepositoryInParentFolders.always": "Aprire sempre un repository in cartelle padre di aree di lavoro o file aperti.", + "config.openRepositoryInParentFolders.never": "Non aprire mai un repository in cartelle padre di aree di lavoro o file aperti.", + "config.openRepositoryInParentFolders.prompt": "Chiedere conferma prima di aprire un repository nelle cartelle padre dell'area di lavoro o dei file aperti.", + "config.optimisticUpdate": "Controlla se aggiornare in modo ottimistico lo stato della visualizzazione Controllo del codice sorgente dopo l'esecuzione dei comandi GIT.", + "config.path": "Percorso e nome file dell'eseguibile GIT, ad esempio `C:\\Programmi\\Git\\bin\\git.exe` (Windows). Può trattarsi di una matrice di valori stringa che contengono più percorsi da cercare.", + "config.postCommitCommand": "Esegui un comando Git dopo un commit riuscito.", + "config.postCommitCommand.none": "Non eseguire alcun comando dopo un commit.", + "config.postCommitCommand.push": "Esegui 'Git Push' dopo un commit riuscito.", + "config.postCommitCommand.sync": "Esegui 'Git Pull' e 'Git Push' dopo un commit riuscito.", + "config.promptToSaveFilesBeforeCommit": "Controlla se GIT deve verificare la presenza di file non salvati prima di eseguire il commit.", + "config.promptToSaveFilesBeforeCommit.always": "Verifica la presenza di eventuali file non salvati.", + "config.promptToSaveFilesBeforeCommit.never": "Disabilita questo controllo.", + "config.promptToSaveFilesBeforeCommit.staged": "Verificare solo la presenza di file di stage non salvati.", + "config.promptToSaveFilesBeforeStash": "Controlla se GIT deve verificare la presenza di file non salvati prima di accantonare le modifiche.", + "config.promptToSaveFilesBeforeStash.always": "Verifica la presenza di eventuali file non salvati.", + "config.promptToSaveFilesBeforeStash.never": "Disabilita questo controllo.", + "config.promptToSaveFilesBeforeStash.staged": "Verificare solo la presenza di file di stage non salvati.", + "config.pruneOnFetch": "Elimina durante il recupero.", + "config.publishBeforeContinueOn": "Chiedi conferma per pubblicare lo stato GIT non pubblicato quando si usa Continua a lavorare da un repository GIT.", + "config.publishBeforeContinueOn.always": "Pubblica sempre lo stato GIT non pubblicato quando si usa Continua a lavorare da un repository GIT", + "config.publishBeforeContinueOn.never": "Non pubblicare mai lo stato GIT non pubblicato quando si usa Continua a lavorare da un repository GIT", + "config.publishBeforeContinueOn.prompt": "Chiedi conferma per pubblicare lo stato GIT non pubblicato quando si usa Continua a lavorare da un repository GIT", + "config.pullBeforeCheckout": "Controlla se un ramo che non dispone di commit in uscita viene inoltrato rapidamente prima di essere estratto.", + "config.pullTags": "Recupera tutti i tag durante il pull.", + "config.rebaseWhenSync": "Forza git a usare rebase durante l'esecuzione del comando di sincronizzazione.", + "config.rememberPostCommitCommand": "Ricorda l'ultimo comando Git eseguito dopo un commit.", + "config.repositoryScanIgnoredFolders": "Elenco di cartelle ignorate durante l'analisi dei repository GIT quando '#git.autoRepositoryDetection#' è impostato su 'true' o 'subFolders'.", + "config.repositoryScanMaxDepth": "Controlla la profondità usata per l'analisi delle cartelle dell'area di lavoro per i repository GIT quando '#git.autoRepositoryDetection#' è impostato su 'true' o 'subFolders'. Può essere impostato su '-1' per nessun limite.", + "config.requireGitUserConfig": "Controlla se richiedere la configurazione esplicita dell'utente GIT o lasciare che sia GIT a indovinarla se non è presente.", + "config.scanRepositories": "Elenco dei percorsi in cui cercare i repository GIT.", + "config.showActionButton": "Consente di controllare se è visualizzato un pulsante di azione nella visualizzazione del codice sorgente.", + "config.showActionButton.commit": "Mostrare un pulsante di azione per eseguire il commit delle modifiche quando il ramo locale ha modificato i file pronti per il commit.", + "config.showActionButton.publish": "Mostrare un pulsante di azione per pubblicare il ramo locale quando non è disponibile un ramo remoto di rilevamento.", + "config.showActionButton.sync": "Mostrare un pulsante di azione per sincronizzare le modifiche quando il ramo locale è avanti o dietro il ramo remoto.", + "config.showCommitInput": "Controlla se mostrare l'input del commit nel pannello del controllo del codice sorgente GIT.", + "config.showInlineOpenFileAction": "Controlla se visualizzare un'azione Apri file inline nella visualizzazione modifiche GIT.", + "config.showProgress": "Determina se le azioni git devono mostrare lo stato di avanzamento.", + "config.showPushSuccessNotification": "Controlla se visualizzare una notifica quando un push è avvenuto con successo.", + "config.similarityThreshold": "Controlla la soglia dell'indice di somiglianza (ovvero la quantità di aggiunte/eliminazioni rispetto alle dimensioni del file) per le modifiche in una coppia di file aggiunti/eliminati da considerare una ridenominazione.", + "config.smartCommitChanges": "Controlla quali modifiche vengono automaticamente preparate per il commit da Commit intelligente.", + "config.smartCommitChanges.all": "Prepara automaticamente tutte le modifiche per il commit.", + "config.smartCommitChanges.tracked": "Solo modifiche tracciate automaticamente preparate per il commit.", + "config.statusLimit": "Controlla come limitare il numero di modifiche che è possibile analizzare dal comando di stato GIT. Può essere impostato su 0 per non porre alcun limite.", + "config.suggestSmartCommit": "Suggerisce di abilitare il commit intelligente (eseguire il commit di tutte le modifiche quando non ci sono modifiche preparate per il commit).", + "config.supportCancellation": "Controlla se durante l'esecuzione dell'azione Sync viene inviata una notifica, che consente all'utente di annullare l'operazione.", + "config.terminalAuthentication": "Controlla se abilitare VS Code come gestore di autenticazione per i processi Git generati nel terminale integrato. Nota: per rendere effettiva una modifica di questa impostazione, è necessario riavviare i terminali.", + "config.terminalGitEditor": "Controlla se abilitare VS Code come gestore di autenticazione per i processi Git generati nel terminale integrato. Nota: per rendere effettiva una modifica di questa impostazione, è necessario riavviare i terminali.", + "config.timeline.date": "Controlla la data da usare per gli elementi nella visualizzazione Sequenza temporale.", + "config.timeline.date.authored": "Usa la data di creazione", + "config.timeline.date.committed": "Usa la data di commit", + "config.timeline.showAuthor": "Controlla se visualizzare l'autore del commit nella visualizzazione Sequenza temporale.", + "config.timeline.showUncommitted": "Controlla se visualizzare le modifiche di cui non è stato eseguito il commit nella visualizzazione Sequenza temporale.", + "config.untrackedChanges": "Controlla il comportamento delle modifiche non tracciate.", + "config.untrackedChanges.hidden": "Le modifiche non tracciate vengono nascoste ed escluse da diverse azioni.", + "config.untrackedChanges.mixed": "Tutte le modifiche, tracciate e non tracciate, vengono visualizzate insieme e si comportano allo stesso modo.", + "config.untrackedChanges.separate": "Le modifiche non tracciate vengono visualizzate separatamente nella visualizzazione Controllo del codice sorgente. Sono inoltre escluse da diverse azioni.", + "config.useCommitInputAsStashMessage": "Controlla se usare il messaggio della casella di input di commit come messaggio predefinito per l'accantonamento.", + "config.useEditorAsCommitInput": "Controlla se verrà usato un editor full-text per creare messaggi di commit ogni volta che non viene specificato alcun messaggio nella casella di input di commit.", + "config.useForcePushWithLease": "Controlla se il push forzato usa la variante più sicura di forzatura con lease.", + "config.useIntegratedAskPass": "Controlla se GIT_ASKPASS deve essere sovrascritto per usare la versione integrata.", + "config.verboseCommit": "Abilita l'output dettagliato quando '#git.useEditorAsCommitInput#' è abilitato.", + "description": "Integrazione SCM su Git", + "displayName": "GIT", + "submenu.branch": "Crea ramo", + "submenu.changes": "Modifiche", + "submenu.commit": "Esegui commit", + "submenu.commit.amend": "Modifica", + "submenu.commit.signoff": "Approva", + "submenu.explorer": "GIT", + "submenu.pullpush": "Esegui pull/push", + "submenu.remotes": "Repository remoto", + "submenu.stash": "Accantona", + "submenu.tags": "Tag", + "view.workbench.cloneRepository": "È possibile clonare un repository in locale.\r\n[Clona repository](command:git.clone 'Clona un repository dopo l'attivazione dell'estensione GIT')", + "view.workbench.learnMore": "Per altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepositories": "Git repositories were found that were previously closed.\r\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepository": "A git repository was found that was previously closed.\r\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "Se si vogliono usare le funzionalità GIT, abilitare GIT nelle [impostazioni](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", + "view.workbench.scm.empty": "Per usare le funzionalità GIT, è possibile aprire una cartella contenente un repository GIT o clonarlo da un URL.\r\n[Apri cartella](command:vscode.openFolder)\r\n[Clona repository](command:git.clone)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", + "view.workbench.scm.emptyWorkspace": "L'area di lavoro attualmente aperta non contiene cartelle con repository GIT.\r\n[Aggiungi cartella all'area di lavoro](command:workbench.action.addRootFolder)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", + "view.workbench.scm.folder": "La cartella attualmente aperta non contiene un repository GIT. È possibile inizializzare un repository che abiliterà le funzionalità di controllo del codice sorgente basate su GIT.\r\n[Inizializza repository](command:git.init?%5Btrue%5D)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing": "Installare Git, un sistema di controllo del codice sorgente più richiesto, per tenere traccia delle modifiche al codice e collaborare con altri utenti. Per altre informazioni, vedere le [Git guides](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing.linux": "Il controllo del codice sorgente dipende dall'installazione di Git.\r\n[Download Git for Linux](https://git-scm.com/download/linux)\r\nDopo l'installazione, si prega di [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). È possibile installare altri provider del controllo del codice sorgente [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.missing.mac": "[Download Git for macOS](https://git-scm.com/download/mac)\r\nDopo l'installazione, [reload](command:workbench.action.reloadWindow) (o [troubleshoot](command:git.showOutput)). È possibile installare altri provider del controllo del codice sorgente [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20provider%5C%22%22).", + "view.workbench.scm.missing.windows": "[Download Git for Windows](https://git-scm.com/download/win)\r\nDopo l'installazione, [reload](command:workbench.action.reloadWindow) (o [troubleshoot](command:git.showOutput)). È possibile installare altri provider del controllo del codice sorgente [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20provider%5C%22%22).", + "view.workbench.scm.repositoriesInParentFolders": "Repository git sono stati trovati nelle cartelle padre dell'area di lavoro o dei file aperti.\r\n[Apri repository](command:git.openRepositoriesInParentFolders)\r\nUsare l'impostazione [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) per controllare se i repository Git nelle cartelle padre delle aree di lavoro o dei file aperti sono aperti. Per altre informazioni [leggere la documentazione](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.repositoryInParentFolders": "Un repository git è stato trovato nelle cartelle padre dell'area di lavoro o dei file aperti.\r\n[Apri repository](command:git.openRepositoriesInParentFolders)\r\nUsare l'impostazione [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) per controllare se i repository Git nelle cartelle padre delle aree di lavoro o dei file aperti sono aperti. Per altre informazioni [leggere la documentazione](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.scanFolderForRepositories": "Analisi della cartella per i repository GIT in corso...", + "view.workbench.scm.scanWorkspaceForRepositories": "Analisi dell'area di lavoro per i repository GIT in corso...", + "view.workbench.scm.unsafeRepositories": "I repository GIT rilevati sono potenzialmente pericolosi perché la cartella è di proprietà di un utente diverso dall'utente corrente.\r\n[Gestisci repository non sicuri](command:git.manageUnsafeRepositories)\r\nPer altre informazioni sui repository non sicuri [leggere la nostra documentazione](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.unsafeRepository": "Il repository GIT rilevato è potenzialmente pericoloso perché la cartella è di proprietà di un utente diverso dall'utente corrente.\r\n[Gestisci repository non sicuri](command:git.manageUnsafeRepositories)\r\nPer altre informazioni sui repository non sicuri [leggere la nostra documentazione](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.workspace": "L'area di lavoro attualmente aperta non contiene cartelle con repository GIT. È possibile inizializzare un repository in una cartella che abiliterà le funzionalità di controllo del codice sorgente basate su GIT.\r\n[Inizializza repository](command:git.init)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm)." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/vscode.github-authentication.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.github-authentication.i18n.json new file mode 100644 index 0000000000..ed23491555 --- /dev/null +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.github-authentication.i18n.json @@ -0,0 +1,36 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Continue to GitHub": "Passa a GitHub", + "Continue to GitHub to create a Personal Access Token (PAT)": "Passa a GitHub per creare un token di accesso personale (PAT)", + "Copy & Continue to GitHub": "Copia e continua in GitHub", + "GitHub Enterprise Server URI is not a valid URI: {0}": "L'URI di GitHub Enterprise Server non è un URI valido: {0}", + "Having trouble logging in? Would you like to try a different way? ({0})": "Si sono verificati problemi durante l'accesso? Si vuole provare in un modo diverso? ({0})", + "No": "No", + "Open [{0}]({0}) in a new tab and paste your one-time code: {1}/The [{0}]({0}) will be a url and the {1} will be a code, e.g. 123-456{Locked=\"[{0}]({0})\"}": "Aprire [{0}]({0}) in una nuova scheda e incollare il time code: {1}", + "Sign in failed: {0}": "Accesso non riuscito: {0}", + "Sign out failed: {0}": "Disconnessione non riuscita: {0}", + "Signing in to {0}.../The {0} will be a url, e.g. github.com": "Accesso in corso a {0}...", + "To finish authenticating, navigate to GitHub and paste in the above one-time code.": "Per completare l'autenticazione, passare a GitHub e incollare il time code precedente.", + "To finish authenticating, navigate to GitHub to create a PAT then paste the PAT into the input box.": "Per completare l'autenticazione, passa a GitHub per creare un token di accesso personale (PAT), quindi incolla il token di accesso personale nella casella di input.", + "Yes": "Sì", + "You have not yet finished authorizing this extension to use GitHub. Would you like to try a different way? ({0})": "Non è ancora stata completata l'autorizzazione di questa estensione per usare GitHub. Provare in un modo diverso? ({0})", + "Your Code: {0}/The {0} will be a code, e.g. 123-456": "Codice: {0}", + "device code": "codice dispositivo", + "local server": "server locale", + "personal access token": "token di accesso personale" + }, + "package": { + "description": "Provider di autenticazione GitHub", + "displayName": "Autenticazione GitHub" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/vscode.github.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.github.i18n.json new file mode 100644 index 0000000000..3efaef37cc --- /dev/null +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.github.i18n.json @@ -0,0 +1,49 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Checkout on vscode.dev": "Apri in vscode.dev", + "Copy vscode.dev Link": "Copiare collegamento vscode.dev", + "Create Fork": "Crea fork", + "Create GitHub fork": "Crea fork GitHub", + "Create PR": "Crea richiesta pull", + "Creating GitHub Pull Request...": "Creazione della richiesta pull GitHub...", + "Creating first commit": "Creazione del primo commit", + "Forking \"{0}/{1}\"...": "Creazione del fork per \"{0}/{1}\"...", + "Learn More": "Learn More", + "Log level: {0}": "Livello log: {0}", + "No": "No", + "No template": "Nessun modello", + "Open PR": "Apri richiesta pull", + "Open on GitHub": "Apri in GitHub", + "Pick a folder to publish to GitHub": "Seleziona una cartella da pubblicare in GitHub", + "Publishing to a private GitHub repository": "Pubblicazione in un repository GitHub privato", + "Publishing to a public GitHub repository": "Pubblicazione in un repository GitHub pubblico", + "Pushing changes...": "Push delle modifiche...", + "Select the Pull Request template": "Selezionare il modello di richiesta pull", + "Select which files should be included in the repository.": "Selezionare i file da includere nel repository.", + "Successfully published the \"{0}\" repository to GitHub.": "Il repository \"{0}\" è stato pubblicato in GitHub.", + "The PR \"{0}/{1}#{2}\" was successfully created on GitHub.": "La richiesta pull \"{0}/{1}#{2}\" è stata creata in GitHub.", + "The fork \"{0}\" was successfully created on GitHub.": "Il fork \"{0}\" è stato creato in GitHub.", + "Uploading files": "Caricamento dei file", + "You don\\'t have permissions to push to \"{0}/{1}\" on GitHub. Would you like to create a fork and push to it instead?": "Non si dispone delle autorizzazioni per eseguire il push in \"{0}/{1}\" in GitHub. Creare invece un fork e aggiungervi il push?", + "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected.": "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected." + }, + "package": { + "config.branchProtection": "Controlla se eseguire query sulle regole di repository per i repository GitHub", + "config.gitAuthentication": "Controlla se abilitare l'autenticazione GitHub automatica per i comandi GIT all'interno di VS Code.", + "config.gitProtocol": "Controlla il protocollo usato per clonare un repository GitHub", + "description": "Funzionalità di GitHub per VS Code", + "displayName": "GitHub", + "welcome.publishFolder": "È possibile pubblicare direttamente questa cartella in un repository GitHub. Dopo la pubblicazione, avrai accesso alle funzionalità di controllo del codice sorgente basate su GIT e GitHub.\r\n[$(github) Pubblica in GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "È possibile pubblicare direttamente una cartella dell'area di lavoro in un repository GitHub. Dopo la pubblicazione, avrai accesso alle funzionalità di controllo del codice sorgente basate su GIT e GitHub.\r\n[$(github) Pubblica in GitHub](command:github.publish)" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/vscode.ipynb.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.ipynb.i18n.json new file mode 100644 index 0000000000..9b685d060e --- /dev/null +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.ipynb.i18n.json @@ -0,0 +1,25 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Insert Image as Attachment": "Inserire immagine come allegato" + }, + "package": { + "cleanInvalidImageAttachment.title": "Pulisci il riferimento all'allegato immagine non valido", + "description": "Fornisce il supporto di base per l'apertura e la lettura dei file di notebook di Jupyter (estensione ipynb)", + "displayName": "Supporto .ipynb", + "ipynb.pasteImagesAsAttachments.enabled": "Abilitare/disabilitare l'incollamento delle immagini in celle Markdown nei file del notebook ipynb. Le immagini incollate vengono inserite come allegati alla cella.", + "markdownAttachmentRenderer.displayName": "Renderer di allegati cella Markdown-It ipynb", + "newUntitledIpynb.shortTitle": "Jupyter Notebook", + "newUntitledIpynb.title": "Nuovo Jupyter Notebook", + "openIpynbInNotebookEditor.title": "Apri file IPYNB nell'editor Notebook" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/vscode.json-language-features.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.json-language-features.i18n.json new file mode 100644 index 0000000000..126a9c97ec --- /dev/null +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.json-language-features.i18n.json @@ -0,0 +1,184 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "$ref \\'{0}\\' in \\'{1}\\' can not be resolved.": "$ref \\'{0}\\' in \\'{1}\\' non può essere risolto.", + "": "", + "A default value. Used by suggestions.": "Valore predefinito. Usato dai suggerimenti.", + "A descriptive title of the element.": "Titolo descrittivo dell\\'elemento.", + "A long description of the element. Used in hover menus and suggestions.": "Descrizione lunga dell'elemento. Usato nei menu e nei suggerimenti al passaggio del mouse.", + "A map of property names to either an array of property names or a schema. An array of property names means the property named in the key depends on the properties in the array being present in the object in order to be valid. If the value is a schema, then the schema is only applied to the object if the property in the key exists on the object.": "Una mappa di nomi di proprietà per una matrice di nomi di proprietà o uno schema. Una matrice di nomi di proprietà indica che la proprietà denominata nella chiave dipende dalla presenza delle proprietà della matrice nell\\'oggetto per essere valida. Se il valore è uno schema, lo schema viene applicato all\\'oggetto solo se la proprietà nella chiave esiste nell\\'oggetto.", + "A map of property names to schemas for each property.": "Una mappa dei nomi delle proprietà e degli schemi per ogni proprietà.", + "A map of regular expressions on property names to schemas for matching properties.": "Una mappa di espressioni regolari sui nomi delle proprietà e sugli schemi per le proprietà corrispondenti.", + "A number that should cleanly divide the current value (i.e. have no remainder).": "Numero che deve dividere in modo pulito il valore corrente (ovvero non deve avere resto).", + "A regular expression to match the string against. It is not implicitly anchored.": "Espressione regolare rispetto a cui trovare la corrispondenza con la stringa. Non è ancorato in modo implicito.", + "A schema which must not match.": "Schema che non deve corrispondere.", + "A unique identifier for the schema.": "Identificatore univoco per lo schema.", + "An array instance is valid against \\\"contains\\\" if at least one of its elements is valid against the given schema.": "Un'istanza di matrice è valida per \\\"contains\\\" se almeno uno dei relativi elementi è valido per lo schema specificato.", + "An array of schemas, all of which must match.": "Matrice di schemi che devono essere tutti corrispondenti.", + "An array of schemas, exactly one of which must match.": "Matrice di schemi, esattamente uno dei quali deve corrispondere.", + "An array of schemas, where at least one must match.": "Matrice di schemi, in cui almeno uno deve corrispondere.", + "An array of strings that lists the names of all properties required on this object.": "Matrice di stringhe che elenca i nomi di tutte le proprietà necessarie per questo oggetto.", + "An instance validates successfully against this keyword if its value is equal to the value of the keyword.": "Un\\'istanza viene convalidata con successo rispetto a questa parola chiave se il suo valore è uguale al valore della parola chiave.", + "Array does not contain required item.": "La matrice non contiene l\\'elemento obbligatorio.", + "Array has duplicate items.": "La matrice contiene elementi duplicati.", + "Array has too few items that match the contains contraint. Expected {0} or more.": "La matrice contiene troppi elementi che corrispondono al limite contains. Previsti {0} o più.", + "Array has too few items. Expected {0} or more.": "La matrice contiene troppo pochi elementi. Previsto {0} o più.", + "Array has too many items according to schema. Expected {0} or fewer.": "La matrice contiene troppi elementi in base allo schema. Previsti {0} o meno.", + "Array has too many items that match the contains contraint. Expected {0} or less.": "La matrice contiene troppi elementi che corrispondono al limite contains. Previsti {0} o meno.", + "Array has too many items. Expected {0} or fewer.": "La matrice contiene troppi elementi. Previsti {0} o meno.", + "Colon expected": "Sono previsti i due punti", + "Comments are not permitted in JSON.": "I commenti non sono consentiti in JSON.", + "Comments from schema authors to readers or maintainers of the schema.": "Commenti dagli autori dello schema ai lettori o ai gestori dello schema.", + "Configure": "Configurare", + "Configured by extension: {0}": "Configurato dall'estensione: {0}", + "Configured in user settings": "Configurato nelle impostazioni utente", + "Configured in workspace settings": "Configurato nelle impostazioni dell'area di lavoro", + "Default value": "Valore predefinito", + "Describes the content encoding of a string property.": "Descrive la codifica dei contenuti di una proprietà stringa.", + "Describes the format expected for the value.": "Descrive il formato previsto per il valore.", + "Describes the media type of a string property.": "Descrive il tipo di supporto di una proprietà stringa.", + "Downloading schemas is disabled through setting \\'{0}\\'": "Il download degli schemi è disabilitato tramite l'impostazione \\'{0}\\'", + "Downloading schemas is disabled. Click to configure.": "Il download degli schemi è disabilitato. Fare clic per configurare.", + "Draft-03 schemas are not supported.": "Gli schemi Draft-03 non sono supportati.", + "Duplicate anchor declaration: \\'{0}\\'": "Dichiarazione di ancoraggio duplicato: \\'{0}\\'", + "Duplicate object key": "Chiave oggetto duplicata", + "Either a schema or a boolean. If a schema, then used to validate all properties not matched by 'properties' or 'patternProperties'. If false, then any properties not matched by either will cause this schema to fail.": "Schema o valore booleano. Se uno schema viene usato per convalidare tutte le proprietà non corrispondenti a 'properties' o 'patternProperties'. Se false, qualsiasi proprietà non corrispondente a nessuna delle due causerà l'esito negativo dello schema.", + "Either a string of one of the basic schema types (number, integer, null, array, object, boolean, string) or an array of strings specifying a subset of those types.": "Stringa di uno dei tipi di schema di base (numero, numero intero, null, matrice, oggetto, valore booleano, stringa) o matrice di stringhe che specificano un subset di tali tipi.", + "End of file expected.": "È previsto un carattere di fine file.", + "Expected a JSON object, array or literal.": "È previsto un oggetto JSON, una matrice o un valore letterale.", + "Expected comma": "Prevista virgola", + "Expected comma or closing brace": "Prevista virgola o parentesi graffa di chiusura", + "Expected comma or closing bracket": "Prevista una virgola o una parentesi quadra di chiusura", + "Failed to sort the JSONC document, please consider opening an issue.": "Non è stato possibile ordinare il documento JSONC. Provare ad aprire un problema.", + "For arrays, only when items is set as an array. If it is a schema, then this schema validates items after the ones specified by the items array. If it is false, then additional items will cause validation to fail.": "Per le matrici, solo quando gli elementi sono impostati come matrice. Se si tratta di uno schema, questo schema convalida gli elementi dopo quelli specificati dalla matrice di elementi. Se è false, gli elementi aggiuntivi causeranno l'esito negativo della convalida.", + "For arrays. Can either be a schema to validate every element against or an array of schemas to validate each item against in order (the first schema will validate the first element, the second schema will validate the second element, and so on.": "Per le matrici. Può essere uno schema rispetto a cui convalidare ogni elemento o una matrice di schemi rispetto a cui convalidare ogni elemento in ordine: il primo schema convaliderà il primo elemento, il secondo schema convaliderà il secondo elemento e così via.", + "If all of the items in the array must be unique. Defaults to false.": "Se tutti gli elementi della matrice devono essere univoci. Il valore predefinito è false.", + "If the instance is an object, this keyword validates if every property name in the instance validates against the provided schema.": "Se l\\'istanza è un oggetto, questa parola chiave convalida se tutti i nomi delle proprietà dell\\'istanza sono validi rispetto allo schema specificato.", + "Incorrect type. Expected \"{0}\".": "Tipo non corretto. Previsto \"{0}\".", + "Incorrect type. Expected one of {0}.": "Tipo non corretto. Previsto uno di {0}.", + "Indicates that the value of the instance is managed exclusively by the owning authority.": "Indica che il valore dell\\'istanza è gestito esclusivamente dall\\'autorità proprietaria.", + "Invalid characters in string. Control characters must be escaped.": "Caratteri non validi nella stringa. I caratteri di controllo devono essere preceduti da un carattere di escape.", + "Invalid color format. Use #RGB, #RGBA, #RRGGBB or #RRGGBBAA.": "Formato colore non valido. Usare #RGB, #RGBA, #RRGGBB o #RRGGBBAA.", + "Invalid escape character in string.": "Carattere di escape non valido nella stringa.", + "Invalid number format.": "Formato numerico non valido.", + "Invalid unicode sequence in string.": "Sequenza Unicode non valida nella stringa.", + "Item does not match any validation rule from the array.": "L'elemento non corrisponde ad alcuna regola di convalida della matrice.", + "JSON Language Server": "Server di linguaggio JSON", + "JSON Outline Status": "Stato struttura JSON", + "JSON Validation Status": "Stato di convalida JSON", + "JSON schema cache cleared.": "Cache dello schema JSON cancellata.", + "JSON schema configured": "Schema JSON configurato", + "JSON: Schema Resolution Error": "JSON: Errore di risoluzione dello schema", + "Learn more about JSON schema configuration...": "Altre informazioni sulla configurazione dello schema JSON...", + "Loading JSON info": "Caricamento delle informazioni JSON in corso", + "Makes the maximum property exclusive.": "Rende esclusiva la proprietà massima.", + "Makes the minimum property exclusive.": "Rende esclusiva la proprietà minima.", + "Matches a schema that is not allowed.": "Corrisponde a uno schema non consentito.", + "Matches multiple schemas when only one must validate.": "Trova la corrispondenza con più schemi quando ne deve convalidare solo uno.", + "Missing property \"{0}\".": "Proprietà \"{0}\" mancante.", + "New array": "Nuova matrice", + "New object": "Nuovo oggetto", + "No Schema Validation": "Nessuna convalida dello schema", + "No schema configured for this file": "Nessuno schema configurato per questo file", + "Not used for validation. Place subschemas here that you wish to reference inline with $ref.": "Non utilizzato per la convalida. Inserire qui i sottoschema a cui si vuole fare riferimento inline con $ref.", + "Object has fewer properties than the required number of {0}": "L'oggetto ha meno proprietà del numero richiesto di {0}", + "Object has more properties than limit of {0}.": "L'oggetto ha più proprietà del limite di {0}.", + "Object is missing property {0} required by property {1}.": "Nell'oggetto manca la proprietà {0} richiesta dalla proprietà {1}.", + "Open Extension": "Apri estensione", + "Open Settings": "Apri impostazioni", + "Outline": "Struttura", + "Problem reading content from \\'{0}\\': UTF-8 with BOM detected, only UTF 8 is allowed.": "Problema durante la lettura dei contenuti da \\'{0}\\': UTF-8 con BOM rilevato. È consentito solo UTF 8.", + "Problems loading reference \\'{0}\\': {1}": "Problemi durante il caricamento del riferimento \\'{0}\\': {1}", + "Property expected": "Proprietà prevista", + "Property keys must be doublequoted": "Le chiavi di proprietà devono essere racchiuse da virgolette doppie", + "Property {0} is not allowed.": "La proprietà {0} non è consentita.", + "Reference a definition hosted on any location.": "Fare riferimento a una definizione ospitata in qualsiasi posizione.", + "Sample JSON values associated with a particular schema, for the purpose of illustrating usage.": "Valori JSON di esempio associati a uno schema specifico, allo scopo di illustrare l'utilizzo.", + "Schema Validated": "Schema convalidato", + "Select the schema to use for {0}": "Selezionare lo schema da usare per {0}", + "Show Schemas": "Mostrare schemi", + "String does not match the pattern of \"{0}\".": "La stringa non corrisponde al modello di \"{0}\".", + "String is longer than the maximum length of {0}.": "La stringa è più lunga della lunghezza massima di {0}.", + "String is not a RFC3339 date-time.": "La stringa non è una RFC3339 date-time.", + "String is not a RFC3339 date.": "La stringa non è una RFC3339 date.", + "String is not a RFC3339 time.": "La stringa non è una RFC3339 time.", + "String is not a URI: {0}": "La stringa non è un URI: {0}", + "String is not a hostname.": "La stringa non è un nome host.", + "String is not an IPv4 address.": "La stringa non è un indirizzo IPv4.", + "String is not an IPv6 address.": "La stringa non è un indirizzo IPv6.", + "String is not an e-mail address.": "La stringa non è un indirizzo di posta elettronica.", + "String is shorter than the minimum length of {0}.": "La stringa è inferiore alla lunghezza minima di {0}.", + "The \\\"else\\\" subschema is used for validation when the \\\"if\\\" subschema fails.": "\\\"else\\\" subschema viene usato per la convalida quando \\\"if\\\" subschema non riuscito.", + "The \\\"if\\\" subschema is used for validation when the \\\"if\\\" subschema succeeds.": "Il sottoschema \\\"if\\\" viene utilizzato per la convalida quando il sottoschema \\\"if\\\" ha esito positivo.", + "The maximum length of a string.": "Lunghezza massima di una stringa.", + "The maximum number of items that can be inside an array. Inclusive.": "Numero massimo di elementi che possono essere all'interno di una matrice. Incluso.", + "The maximum number of properties an object can have. Inclusive.": "Numero massimo di proprietà che un oggetto può avere. All inclusive.", + "The maximum numerical value, inclusive by default.": "Valore numerico massimo, inclusivo per impostazione predefinita.", + "The minimum length of a string.": "Lunghezza minima di una stringa.", + "The minimum number of items that can be inside an array. Inclusive.": "Numero minimo di elementi che possono essere all'interno di una matrice. Incluso.", + "The minimum number of properties an object can have. Inclusive.": "Numero minimo di proprietà che un oggetto può avere. Incluso.", + "The minimum numerical value, inclusive by default.": "Valore numerico minimo, incluso per impostazione predefinita.", + "The schema to verify this document against.": "Schema su cui verificare il documento.", + "The schema uses meta-schema features ({0}) that are not yet supported by the validator.": "Lo schema usa funzionalità meta-schema ({0}) che non sono ancora supportate dal validator.", + "The set of literal values that are valid.": "Set di valori letterali validi.", + "The validation outcome of the \\\"if\\\" subschema controls which of the \\\"then\\\" or \\\"else\\\" keywords are evaluated.": "Il risultato della convalida del sottoschema \\\"if\\\" controlla quali parole chiave \\\"then\\\" o \\\"else\\\" vengono valutate.", + "Trailing comma": "Virgola finale", + "URI expected.": "È previsto un URI.", + "URI is expected.": "È previsto un URI.", + "URI with a scheme is expected.": "È previsto un URI con schema.", + "Unable to compute used schemas: No document": "Impossibile calcolare gli schemi usati: nessun documento", + "Unable to compute used schemas: {0}": "Non è possibile calcolare gli schemi usati: {0}", + "Unable to load schema from \\'{0}\\'. No schema request service available": "Non è possibile caricare lo schema da \\'{0}\\'. Nessun servizio di richiesta dello schema disponibile", + "Unable to load schema from \\'{0}\\': No content.": "Non è possibile caricare lo schema da \\'{0}\\': nessun contenuto.", + "Unable to load schema from \\'{0}\\': {1}.": "Non è possibile caricare lo schema da \\'{0}\\': {1}.", + "Unable to load {0}": "Impossibile caricare {0}", + "Unable to parse content from \\'{0}\\': Parse error at offset {1}.": "Non è possibile analizzare il contenuto da \\'{0}\\': errore di analisi in corrispondenza dell'offset {1}.", + "Unable to resolve schema. Click to retry.": "Non è possibile risolvere lo schema. Fare clic per riprovare.", + "Unexpected end of comment.": "Fine del commento imprevista.", + "Unexpected end of number.": "Fine del numero imprevista.", + "Unexpected end of string.": "Fine della stringa imprevista.", + "Value expected": "È previsto un valore", + "Value is above the exclusive maximum of {0}.": "Il valore è superiore al massimo esclusivo di {0}.", + "Value is above the maximum of {0}.": "Il valore è superiore al valore massimo di {0}.", + "Value is below the exclusive minimum of {0}.": "Il valore è inferiore al minimo esclusivo di {0}.", + "Value is below the minimum of {0}.": "Il valore è inferiore al valore minimo di {0}.", + "Value is deprecated": "Il valore è deprecato", + "Value is not accepted. Valid values: {0}.": "Valore non accettato. Valori validi: {0}.", + "Value is not divisible by {0}.": "Il valore non è divisibile per {0}.", + "Value must be {0}.": "Il valore deve essere {0}.", + "multiple JSON schemas configured": "più schemi JSON configurati", + "no JSON schema configured": "nessuno schema JSON configurato", + "only {0} document symbols shown for performance reasons": "solo {0} simboli del documento visualizzati per motivi di prestazioni" + }, + "package": { + "description": "Fornisce supporto avanzato del linguaggio per i file JSON.", + "displayName": "Funzionalità del linguaggio JSON", + "json.clickToRetry": "Fare clic per riprovare.", + "json.colorDecorators.enable.deprecationMessage": "L'impostazione `json.colorDecorators.enable` è stata deprecata e sostituita da `editor.colorDecorators`.", + "json.colorDecorators.enable.desc": "Abilita o disabilita gli elementi Decorator di tipo colore", + "json.command.clearCache": "Cancella cache dello schema", + "json.command.sort": "Ordina documento", + "json.enableSchemaDownload.desc": "Se è abilitata, è possibile recuperare gli schemi JSON da posizioni HTTP e HTTPS.", + "json.format.enable.desc": "Abilita/Disabilita il formattatore JSON predefinito", + "json.format.keepLines.desc": "Mantenere tutte le nuove righe esistenti durante la formattazione.", + "json.maxItemsComputed.desc": "Numero massimo di simboli di struttura e aree di riduzione calcolati (limitato per motivi di prestazioni).", + "json.maxItemsExceededInformation.desc": "Mostra la notifica quando viene superato il numero massimo di simboli di struttura e di aree di riduzione del codice.", + "json.schemaResolutionErrorMessage": "Non è possibile risolvere lo schema.", + "json.schemas.desc": "Associa schemi a file JSON nel progetto corrente.", + "json.schemas.fileMatch.desc": "Durante la risoluzione di file JSON in schemi è possibile usare una matrice di criteri di file, oltre a `*` come carattere jolly per la ricerca. È anche possibile definire criteri di esclusione aggiungendo il prefisso '!'. Un file corrisponde quando è presente almeno un criterio di corrispondenza e l'ultimo criterio di corrispondenza non è un criterio di esclusione.", + "json.schemas.fileMatch.item.desc": "Criteri dei file che possono contenere '*' da usare per la ricerca durante la risoluzione di file JSON in schemi.", + "json.schemas.schema.desc": "Definizione dello schema per l'URL specificato. È necessario specificare lo schema per evitare accessi all'URL dello schema.", + "json.schemas.url.desc": "URL di uno schema o percorso relativo di uno schema nella directory corrente", + "json.tracing.desc": "Traccia le comunicazioni tra Visual Studio Code e il server di linguaggio JSON.", + "json.validate.enable.desc": "Abilita/disabilita la convalida JSON." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/json.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.json.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/json.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.json.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/vscode.markdown-language-features.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.markdown-language-features.i18n.json new file mode 100644 index 0000000000..51f82e53e6 --- /dev/null +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.markdown-language-features.i18n.json @@ -0,0 +1,146 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "...1 additional file not shown": "...1 altro file non visualizzato", + "...{0} additional files not shown": "...{0} altri file non visualizzati", + "Allow all content and script execution. Not recommended": "Consente l'esecuzione di tutti i contenuti e script. Scelta non consigliata", + "Allow insecure content": "Consenti contenuto non protetto", + "Allow insecure local content": "Consenti contenuto locale non protetto", + "Always": "Sempre", + "An unexpected error occurred while restoring the Markdown preview.": "Si è verificato un errore imprevisto durante il ripristino dell'anteprima di Markdown.", + "Checking for Markdown links to update": "Verifica dei collegamenti Markdown da aggiornare in corso", + "Content Disabled Security Warning": "Avviso di sicurezza contenuto disabilitato", + "Could not load 'markdown.styles': {0}": "Impossibile caricare 'markdown.styles': {0}", + "Could not open {0}": "Non è stato possibile aprire {0}", + "Disable": "Disabilita", + "Disable preview security warning in this workspace": "Disabilita anteprima degli avvisi di sicurezza in questa area di lavoro", + "Does not affect the content security level": "Non influisce sul livello di sicurezza del contenuto", + "Enable loading content over http": "Consente il caricamento di contenuti tramite HTTP", + "Enable loading content over http served from localhost": "Consente il caricamento di contenuti tramite HTTP servito da localhost", + "Enable preview security warnings in this workspace": "Abilita anteprima degli avvisi di sicurezza in questa area di lavoro", + "Exclude '{0}' from link validation.": "Escludere '{0}' dalla convalida dei collegamenti.", + "Extract to link definition": "Estrai nella definizione del collegamento", + "File does not exist at path: {0}": "Il file non esiste nel percorso: {0}", + "Find file references failed. No resource provided.": "La ricerca dei riferimenti a file non è riuscita. Non è stata specificata alcuna risorsa.", + "Finding file references": "Ricerca di riferimenti a file", + "Follow link": "Segui il collegamento", + "Go to link definition": "Andare alla definizione di collegamento", + "Header does not exist in file: {0}": "Intestazione inesistente nel file: {0}", + "Insert Markdown Image": "Inserire immagine Markdown", + "Insert Markdown Images": "Inserire immagini Markdown", + "Insert Markdown Images and Links": "Inserire immagini e collegamenti Markdown", + "Insert Markdown Link": "Inserire collegamento Markdown", + "Insert Markdown Links": "Inserire collegamenti Markdown", + "Insert Markdown Media": "Insert Markdown Media", + "Insert Markdown Media and Links": "Inserire media e collegamenti Markdown", + "Insert image": "Inserisci immagine", + "Insert link": "Inserisci collegamento", + "Link definition for \\'{0}\\' already exists": "La definizione del collegamento per \\'{0}\\' esiste già", + "Link definition is unused": "La definizione del collegamento non è usata", + "Link is already a reference": "Il collegamento è già un riferimento", + "Link is also defined here": "Il collegamento è definito anche qui", + "Markdown Language Server": "Server di linguaggio Markdown", + "Media": "Supporti", + "More Information": "Altre informazioni", + "Never": "Mai", + "No": "No", + "No header found: \\'{0}\\'": "Nessuna intestazione trovata: \\'{0}\\'", + "No link definition found: \\'{0}\\'": "Non è stata trovata alcuna definizione di collegamento: \\'{0}\\'", + "Not on link": "Non sul collegamento", + "Only load secure content": "Carica solo contenuto protetto", + "Organize link definitions": "Organizza le definizioni dei collegamenti", + "Potentially unsafe or insecure content has been disabled in the Markdown preview. Change the Markdown preview security setting to allow insecure content or enable scripts": "I contenuti potenzialmente non sicuri sono stati disabilitati nell'anteprima Markdown. Modificare l'impostazione di sicurezza dell'anteprima Markdown per consentire la visualizzazione di contenuto non sicuri o abilitare gli script", + "Preview {0}": "Anteprima {0}", + "Remove duplicate link definition": "Rimuovi definizione di collegamento duplicata", + "Remove unused link definition": "Rimuovere la definizione di collegamento inutilizzata", + "Renaming is not supported here. Try renaming a header or link.": "La ridenominazione non è supportata qui. Provare a rinominare un'intestazione o un collegamento.", + "Select security settings for Markdown previews in this workspace": "Seleziona impostazioni di sicurezza per le anteprime Markdown in questa area di lavoro", + "Some content has been disabled in this document": "Alcuni contenuti sono stati disabilitati in questo documento", + "Strict": "Strict", + "Update Markdown links for '{0}'?": "Aggiornare i collegamenti Markdown per '{0}'?", + "Update Markdown links for the following {0} files?": "Aggiornare i collegamenti Markdown per i file di {0} seguenti?", + "Yes": "Sì", + "[Preview] {0}": "[Anteprima] {0}", + "{0} cannot be found": "{0} non è stato trovato" + }, + "package": { + "configuration.copyIntoWorkspace.mediaFiles": "Provare a copiare i file di immagine e video esterni nell'area di lavoro.", + "configuration.copyIntoWorkspace.never": "Non copiare file esterni nell'area di lavoro.", + "configuration.markdown.copyFiles.destination": "Definisce dove devono essere creati i file copiati creati tramite un'operazione rilascio o incolla. Mappa dai GLOB corrispondenti nel documento Markdown alle destinazioni.\r\n\r\nLe destinazioni possono utilizzare le seguenti variabili:\r\n\r\n- '${documentFileName}' — Nome completo del documento Markdown, ad esempio: 'readme.md'.\r\n- '${documentBaseName}' — Nome di base del documento Markdown, ad esempio: 'readme'.\r\n- '${documentExtName}' — Estensione del documento Markdown, ad esempio: 'md'.\r\n- '${documentDirName}' — Nome della directory padre del documento Markdown.\r\n- '${documentWorkspaceFolder}' — Cartella dell'area di lavoro per il documento Markdown, ad esempio: '/Users/me/myProject'. È uguale a '${documentDirName}' se il file non fa parte di un'area di lavoro.\r\n- '${fileName}' — Nome del file eliminato, ad esempio: 'image.png'.", + "configuration.markdown.copyFiles.overwriteBehavior": "Controlla se i file creati tramite un'operazione rilascio o incolla devono sovrascrivere i file esistenti.", + "configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally": "Se esiste già un file con lo stesso nome, aggiungere un numero al nome file, ad esempio: 'image.png' diventa 'image-1.png'.", + "configuration.markdown.copyFiles.overwriteBehavior.overwrite": "Se esiste già un file con lo stesso nome, lo sovrascrive.", + "configuration.markdown.editor.drop.copyIntoWorkspace": "Controlla se i file esterni all'area di lavoro rilasciati in un Markdown editor devono essere copiati nell'area di lavoro.\r\n\r\nUsare '#markdown.copyFiles.destination#' per configurare dove creare i file rilasciati copiati.", + "configuration.markdown.editor.drop.enabled": "Abilitare il rilascio di file in un editor Markdown tenendo premuto MAIUSC. È necessario abilitare `#editor.dropIntoEditor.enabled#`.", + "configuration.markdown.editor.filePaste.copyIntoWorkspace": "Controlla se i file esterni all'area di lavoro incollati in un Markdown editor devono essere copiati nell'area di lavoro.\r\n\r\nUsare '#markdown.copyFiles.destination#' per configurare dove creare i file copiati.", + "configuration.markdown.editor.filePaste.enabled": "Abilitare l'operazione per incollare i file in un Markdown editor per creare collegamenti Markdown. Richiede l'abilitazione di '#editor.pasteAs.enabled#'.", + "configuration.markdown.links.openLocation.beside": "Apre i collegamenti accanto all'editor attivo.", + "configuration.markdown.links.openLocation.currentGroup": "Apre i collegamenti nel gruppo di editor attivo.", + "configuration.markdown.links.openLocation.description": "Controlla dove aprire i collegamenti nei file Markdown.", + "configuration.markdown.occurrencesHighlight.enabled": "Abilita l'evidenziazione delle occorrenze dei collegamenti nel documento corrente.", + "configuration.markdown.preferredMdPathExtensionStyle": "Controlla se le estensioni di file (ad esempio '.md') vengono aggiunte o meno per i collegamenti ai file Markdown. Questa impostazione viene usata quando i percorsi dei file vengono aggiunti da strumenti come il completamento dei percorsi o le ridenominazione dei file.", + "configuration.markdown.preferredMdPathExtensionStyle.auto": "Per i percorsi esistenti, prova a mantenere lo stile dell'estensione di file. Per i nuovi percorsi, aggiungi le estensioni di file.", + "configuration.markdown.preferredMdPathExtensionStyle.includeExtension": "Preferisci includere l'estensione di file. Ad esempio, i completamenti del percorso di un file denominato 'file.md' inseriranno 'file.md'.", + "configuration.markdown.preferredMdPathExtensionStyle.removeExtension": "Preferisci rimuovere l'estensione di file. Ad esempio, i completamenti del percorso di un file denominato 'file.md' inseriranno 'file' senza '.md'.", + "configuration.markdown.preview.openMarkdownLinks.description": "Controlla in che modo aprire i collegamenti ad altri file Markdown nell'anteprima Markdown.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Prova ad aprire i collegamenti nell'editor.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Prova ad aprire i collegamenti nell'anteprima Markdown.", + "configuration.markdown.suggest.paths.enabled.description": "Abilitare i suggerimenti di percorso durante la scrittura di collegamenti nei file Markdown.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions": "Abilitare i suggerimenti per le intestazioni in altri file Markdown nell'area di lavoro corrente. Accettando uno di questi suggerimenti, si inserisce il percorso completo dell'intestazione in quel file, ad esempio: `[link text](/path/to/file.md#header)`.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never": "Disabilita i suggerimenti per l'intestazione dell'area di lavoro.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash": "Abilitare i suggerimenti per l'intestazione dell'area di lavoro dopo aver digitato `##` in un percorso, ad esempio: `[link text](##`).", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash": "Abilitare i suggerimenti di intestazione dell'area di lavoro dopo aver digitato '##' o '#' in un percorso, ad esempio: '[link text](#' o '[link text](##'.", + "configuration.markdown.updateLinksOnFileMove.enableForDirectories": "Abilitare l'aggiornamento dei collegamenti quando una directory viene spostata o rinominata nell'area di lavoro.", + "configuration.markdown.updateLinksOnFileMove.enabled": "Provare ad aggiornare i collegamenti nei file Markdown quando un file viene rinominato/spostato nell'area di lavoro. Usare `#markdown.updateLinksOnFileMove.include#` per configurare i file che attivano gli aggiornamenti dei collegamenti.", + "configuration.markdown.updateLinksOnFileMove.enabled.always": "Aggiornare sempre automaticamente i collegamenti.", + "configuration.markdown.updateLinksOnFileMove.enabled.never": "Non provare mai ad aggiornare il collegamento e non richiedere conferma.", + "configuration.markdown.updateLinksOnFileMove.enabled.prompt": "Richiedere conferma per ogni spostamento di file.", + "configuration.markdown.updateLinksOnFileMove.include": "Criteri GLOB che specificano i file che attivano gli aggiornamenti automatici dei collegamenti. Per informazioni dettagliate su questa funzionalità, vedere `#markdown.updateLinksOnFileMove.enabled#`.", + "configuration.markdown.updateLinksOnFileMove.include.property": "Criterio GLOB da usare per trovare percorsi file. Impostare su true per abilitare il criterio.", + "configuration.markdown.validate.duplicateLinkDefinitions.description": "Convalida le definizioni duplicate nel file corrente.", + "configuration.markdown.validate.enabled.description": "Abilitare tutte le segnalazioni di errori nei file Markdown.", + "configuration.markdown.validate.fileLinks.enabled.description": "Consente di convalidare i collegamenti ad altri file in file Markdown, ad esempio '[link](/path/to/file.md)'. Verifica l'esistenza dei file di destinazione. Richiede l'abilitazione di '#markdown.validate.enabled#'.", + "configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "Consente di convalidare la parte di frammento dei collegamenti alle intestazioni in altri file in file Markdown, ad esempio: '[link](/path/to/file.md#header)'. Eredita il valore dell'impostazione da '#markdown.validate.fragmentLinks.enabled#' per impostazione predefinita.", + "configuration.markdown.validate.fragmentLinks.enabled.description": "Consente di convalidare i collegamenti di frammento alle intestazioni nel file Markdown corrente, ad esempio: '[link](#header)'. Richiede l'abilitazione di '#markdown.validate.enabled#'.", + "configuration.markdown.validate.ignoredLinks.description": "Configurare i collegamenti che non devono essere convalidati. Ad esempio, l’aggiunta di '/about' non convalida il collegamento '[about](/about)', mentre il GLOB '/assets/**/*.svg' consente di ignorare la convalida per qualsiasi collegamento ai file '.svg' nella directory 'assets'.", + "configuration.markdown.validate.referenceLinks.enabled.description": "Consente di convalidare i collegamenti di riferimento nei file Markdown, ad esempio: '[link][ref]'. Richiede l'abilitazione di '#markdown.validate.enabled#'.", + "configuration.markdown.validate.unusedLinkDefinitions.description": "Convalida le definizioni dei collegamenti non utilizzate nel file corrente.", + "description": "Fornisce un supporto avanzato del linguaggio per Markdown.", + "displayName": "Funzionalità del linguaggio Markdown", + "markdown.copyImage.title": "Copy Image", + "markdown.editor.insertImageFromWorkspace": "Inserisci immagine dall'area di lavoro", + "markdown.editor.insertLinkFromWorkspace": "Inserisci collegamento a file nell'area di lavoro", + "markdown.findAllFileReferences": "Trova riferimenti a file", + "markdown.preview.breaks.desc": "Imposta il rendering delle interruzioni di riga nell'anteprima Markdown. Se è impostato su 'true', viene creato un tag
per i caratteri di nuova riga all'interno di paragrafi.", + "markdown.preview.doubleClickToSwitchToEditor.desc": "Fare doppio clic nell'anteprima Markdown per passare all'editor.", + "markdown.preview.fontFamily.desc": "Controlla la famiglia di caratteri usata nell'anteprima Markdown.", + "markdown.preview.fontSize.desc": "Controlla le dimensioni del carattere in pixel usate nell'anteprima Markdown.", + "markdown.preview.lineHeight.desc": "Controlla l'altezza della riga usata nell'anteprima Markdown. Questo numero è relativo alle dimensioni del carattere.", + "markdown.preview.linkify": "Convertire il testo di tipo URL in collegamenti nell'anteprima Markdown.", + "markdown.preview.markEditorSelection.desc": "Contrassegna la selezione dell'editor corrente nell'anteprima Markdown.", + "markdown.preview.refresh.title": "Aggiorna anteprima", + "markdown.preview.scrollEditorWithPreview.desc": "Quando si scorre un'anteprima Markdown, aggiorna la visualizzazione dell'editor.", + "markdown.preview.scrollPreviewWithEditor.desc": "Quando si scorre un editor Markdown, aggiorna la visualizzazione dell'anteprima.", + "markdown.preview.title": "Apri anteprima", + "markdown.preview.toggleLock.title": "Attiva/Disattiva blocco anteprima", + "markdown.preview.typographer": "Abilitare la sostituzione indipendente dalla lingua e l'adattamento delle virgolette nell'anteprima Markdown.", + "markdown.previewSide.title": "Apri anteprima lateralmente", + "markdown.server.log.desc": "Controlla il livello di registrazione del server di linguaggio Markdown.", + "markdown.showLockedPreviewToSide.title": "Apri anteprima bloccata lateralmente", + "markdown.showPreviewSecuritySelector.title": "Modifica impostazioni di sicurezza anteprima", + "markdown.showSource.title": "Mostra origine", + "markdown.styles.dec": "Elenco di URL o percorsi locali dei fogli di stile CSS da usare dall'anteprima Markdown. I percorsi relativi vengono interpretati come relativi alla cartella aperta in Esplora risorse. Se non è presente alcuna cartella aperta, vengono interpretati come relativi al percorso del file Markdown. Tutti i caratteri '\\' devono essere scritti come '\\\\'.", + "markdown.trace.extension.desc": "Abilita la registrazione debug per l'estensione Markdown.", + "markdown.trace.server.desc": "Traccia le comunicazioni tra VS Code e il server di linguaggio Markdown.", + "workspaceTrust": "Necessario per il caricamento degli stili configurati nell'area di lavoro." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/markdown-math.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.markdown-math.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/markdown-math.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.markdown-math.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.markdown.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/markdown-basics.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.markdown.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/vscode.media-preview.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.media-preview.i18n.json new file mode 100644 index 0000000000..2ab347fb83 --- /dev/null +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.media-preview.i18n.json @@ -0,0 +1,38 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "An error occurred while loading the audio file.": "Si è verificato un errore durante il caricamento del file audio.", + "An error occurred while loading the image.": "Si è verificato un errore durante il caricamento dell'immagine.", + "An error occurred while loading the video file.": "Si è verificato un errore durante il caricamento del file video.", + "Image Binary Size": "Dimensioni file binario dell'immagine", + "Image Size": "Dimensioni dell'immagine", + "Image Zoom": "Zoom immagine", + "Open file using VS Code's standard text/binary editor?": "Aprire il file usando l'editor di testo/binario standard di VS Code?", + "Select zoom level": "Selezionare il livello di zoom", + "Whole Image": "Immagine intera", + "{0}B": "{0} B", + "{0}GB": "{0} GB", + "{0}KB": "{0} KB", + "{0}MB": "{0} MB", + "{0}TB": "{0} TB" + }, + "package": { + "command.copyImage": "Copia", + "command.zoomIn": "Zoom avanti", + "command.zoomOut": "Zoom indietro", + "customEditor.audioPreview.displayName": "Anteprima audio", + "customEditor.imagePreview.displayName": "Anteprima immagine", + "customEditor.videoPreview.displayName": "Anteprima video", + "description": "Fornisce le anteprime predefinite di VS Code per immagini, audio e video", + "displayName": "Anteprima multimediale" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.merge-conflict.i18n.json similarity index 62% rename from i18n/ads-language-pack-it/translations/extensions/merge-conflict.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.merge-conflict.i18n.json index bb623a7802..9c8b679c48 100644 --- a/i18n/ads-language-pack-it/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.merge-conflict.i18n.json @@ -8,6 +8,20 @@ ], "version": "1.0.0", "contents": { + "bundle": { + "(Current Change)": "(Modifica corrente)", + "(Incoming Change)": "(Modifica in ingresso)", + "Accept Both Changes": "Accetta entrambe le modifiche", + "Accept Current Change": "Accetta modifica corrente", + "Accept Incoming Change": "Accetta modifica in ingresso", + "Compare Changes": "Confronta le modifiche", + "Editor cursor is not within a merge conflict": "Il cursore dell'editor non si trova all'interno di un conflitto merge", + "Editor cursor is within the common ancestors block, please move it to either the \"current\" or \"incoming\" block": "Il cursore dell'editor si trova all'interno del blocco di predecessori comuni. Spostarlo nel blocco \"corrente\" o \"in arrivo\"", + "Editor cursor is within the merge conflict splitter, please move it to either the \"current\" or \"incoming\" block": "Il cursore dell'editor si trova all'interno della barra di divisione dei conflitti di merge. Spostarlo nel blocco \"corrente\" o \"in arrivo\"", + "No merge conflicts found in this file": "Conflitti merge non trovati in questo file", + "No other merge conflicts within this file": "Nessun altro conflitto merge trovato in questo file", + "{0}: Current Changes ↔ Incoming Changes": "{0}: modifiche correnti ⟷ modifiche in ingresso" + }, "package": { "command.accept.all-both": "Accetta tutte in entrambe", "command.accept.all-current": "Accetta tutte le modifiche correnti", diff --git a/i18n/ads-language-pack-it/translations/extensions/vscode.microsoft-authentication.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.microsoft-authentication.i18n.json new file mode 100644 index 0000000000..88cdeea36a --- /dev/null +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.microsoft-authentication.i18n.json @@ -0,0 +1,40 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Error validating custom environment setting: {0}": "Error validating custom environment setting: {0}", + "Microsoft Authentication": "Autenticazione Microsoft", + "Microsoft Sovereign Cloud Authentication": "Autenticazione cloud sovrano Microsoft", + "Open settings": "Open settings", + "Paste authorization code here...": "Incollare qui il codice di autorizzazione...", + "Provide the authorization code to complete the sign in flow.": "Specificare il codice di autorizzazione per completare il flusso di accesso.", + "The environment `{0}` is not a valid environment.": "The environment `{0}` is not a valid environment.", + "You have been signed out because reading stored authentication information failed.": "Si è stati disconnessi perché la lettura delle informazioni di autenticazione archiviate non è riuscita.", + "You must also specify a custom environment in order to use the custom environment auth provider.": "You must also specify a custom environment in order to use the custom environment auth provider." + }, + "package": { + "description": "Provider di autenticazione Microsoft", + "displayName": "Account Microsoft", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryEndpointUrl.description": "The Active Directory endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryResourceId.description": "The Active Directory resource ID for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.description": "The custom configuration for the Sovereign Cloud to use with the Microsoft Sovereign Cloud authentication provider. This along with setting `#microsoft-sovereign-cloud.environment#` to `custom` is required to use this feature.", + "microsoft-sovereign-cloud.customEnvironment.managementEndpointUrl.description": "The management endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.name.description": "The name of the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.portalUrl.description": "The portal URL for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.resourceManagerEndpointUrl.description": "The resource manager endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.environment.description": "The Sovereign Cloud to use for authentication. If you select `custom`, you must also set the `#microsoft-sovereign-cloud.customEnvironment#` setting.", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureChinaCloud": "Azure China", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureUSGovernment": "Azure US Government", + "microsoft-sovereign-cloud.environment.enumDescriptions.custom": "A custom Microsoft Sovereign Cloud", + "signIn": "Accedi", + "signOut": "Disconnetti" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.powershell.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/powershell.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.powershell.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/python.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.python.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/python.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.python.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/r.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.r.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/r.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.r.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/search-result.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.search-result.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/search-result.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.search-result.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/simple-browser.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.simple-browser.i18n.json similarity index 62% rename from i18n/ads-language-pack-it/translations/extensions/simple-browser.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.simple-browser.i18n.json index ad02b0864e..e7f865cb34 100644 --- a/i18n/ads-language-pack-it/translations/extensions/simple-browser.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.simple-browser.i18n.json @@ -8,18 +8,16 @@ ], "version": "1.0.0", "contents": { - "dist/extension": { - "openTitle": "Apri nel browser semplice", - "simpleBrowser.show.placeholder": "https://example.com", - "simpleBrowser.show.prompt": "Immettere l'URL da visitare" - }, - "dist/simpleBrowserView": { - "control.back.title": "Indietro", - "control.forward.title": "Avanti", - "control.openExternal.title": "Apri nel browser", - "control.reload.title": "Ricarica", - "view.iframe-focused": "Blocco stato attivo", - "view.title": "Browser semplice" + "bundle": { + "Back": "Indietro", + "Enter url to visit": "Immettere l'URL da visitare", + "Focus Lock": "Blocco stato attivo", + "Forward": "Avanti", + "Open in browser": "Apri nel browser", + "Open in simple browser": "Apri nel browser semplice", + "Reload": "Ricarica", + "Simple Browser": "Browser semplice", + "https://example.com": "https://example.com" }, "package": { "configuration.focusLockIndicator.enabled.description": "Abilita/Disabilita l'indicatore mobile che viene visualizzato quando lo stato attivo si trova nel browser semplice.", diff --git a/i18n/ads-language-pack-it/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.sql.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/sql.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.sql.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.theme-abyss.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/theme-abyss.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.theme-abyss.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.theme-defaults.i18n.json similarity index 83% rename from i18n/ads-language-pack-it/translations/extensions/theme-defaults.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.theme-defaults.i18n.json index 5572b85c54..7a58299432 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/vscode.theme-defaults.i18n.json @@ -10,13 +10,15 @@ "contents": { "package": { "darkColorThemeLabel": "Scuro (Visual Studio)", - "darkPlusColorThemeLabel": "Più scuro (predefinito scuro)", + "darkModernThemeLabel": "Moderno scuro", + "darkPlusColorThemeLabel": "Scuro+", "description": "I temi dark e light predefiniti in Visual Studio", "displayName": "Tema predefinito", "hcColorThemeLabel": "Contrasto elevato scuro", "lightColorThemeLabel": "Chiaro (Visual Studio)", "lightHcColorThemeLabel": "Contrasto elevato chiaro", - "lightPlusColorThemeLabel": "Più chiaro (predefinito chiaro)", + "lightModernThemeLabel": "Moderno chiaro", + "lightPlusColorThemeLabel": "Chiaro+", "minimalIconThemeLabel": "Minimo (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.theme-kimbie-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/theme-kimbie-dark.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.theme-kimbie-dark.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.theme-monokai-dimmed.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/theme-monokai-dimmed.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.theme-monokai-dimmed.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.theme-monokai.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/theme-monokai.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.theme-monokai.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.theme-quietlight.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/theme-quietlight.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.theme-quietlight.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.theme-red.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/theme-red.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.theme-red.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.theme-solarized-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/theme-solarized-dark.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.theme-solarized-dark.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.theme-solarized-light.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/theme-solarized-light.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.theme-solarized-light.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/theme-tomorrow-night-blue.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.vscode-theme-seti.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/theme-seti.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.vscode-theme-seti.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.xml.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/xml.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.xml.i18n.json diff --git a/i18n/ads-language-pack-it/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-it/translations/extensions/vscode.yaml.i18n.json similarity index 100% rename from i18n/ads-language-pack-it/translations/extensions/yaml.i18n.json rename to i18n/ads-language-pack-it/translations/extensions/vscode.yaml.i18n.json diff --git a/i18n/ads-language-pack-it/translations/main.i18n.json b/i18n/ads-language-pack-it/translations/main.i18n.json index 506aab5bb5..20e4a27612 100644 --- a/i18n/ads-language-pack-it/translations/main.i18n.json +++ b/i18n/ads-language-pack-it/translations/main.i18n.json @@ -22,6 +22,9 @@ "dialogWarningMessage": "Avviso", "ok": "OK" }, + "vs/base/browser/ui/dropdown/dropdownActionViewItem": { + "moreActions": "Altre azioni..." + }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "input" }, @@ -41,6 +44,7 @@ "alertErrorMessage": "Errore: {0}", "alertInfoMessage": "Info: {0}", "alertWarningMessage": "Avviso: {0}", + "clearedInput": "Input cancellato", "history.inputbox.hint": "per la cronologia" }, "vs/base/browser/ui/keybindingLabel/keybindingLabel": { @@ -62,6 +66,7 @@ "vs/base/browser/ui/tree/abstractTree": { "close": "Chiudi", "filter": "Filtro", + "fuzzySearch": "Corrispondenza fuzzy", "not found": "Non sono stati trovati elementi.", "type to filter": "Digitare per filtrare", "type to search": "Digitare per la ricerca" @@ -162,30 +167,11 @@ "vs/base/common/platform": { "ensureLoaderPluginIsLoaded": "_" }, - "vs/base/node/processes": { - "TaskRunner.UNC": "Non è possibile eseguire un comando della shell su un'unità UNC." - }, "vs/base/node/zip": { "incompleteExtract": "Non completato. Trovate {0} di {1} voci", "invalid file": "Errore durante l'estrazione di {0}. File non valido.", "notFound": "{0} non è stato trovato all'interno del file ZIP." }, - "vs/base/parts/quickinput/browser/quickInput": { - "custom": "Personalizzato", - "inputModeEntry": "Premere 'INVIO' per confermare l'input oppure 'ESC' per annullare", - "inputModeEntryDescription": "{0} (premere 'INVIO' per confermare oppure 'ESC' per annullare)", - "ok": "OK", - "quickInput.back": "Indietro", - "quickInput.backWithKeybinding": "Indietro ({0})", - "quickInput.checkAll": "Attivare/Disattivare tutte le caselle di controllo", - "quickInput.countSelected": "{0} selezionati", - "quickInput.steps": "{0}/{1}", - "quickInput.visibleCount": "{0} risultati", - "quickInputBox.ariaLabel": "Digitare per ridurre il numero di risultati." - }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Input rapido" - }, "vs/editor/browser/controller/textAreaHandler": { "accessibilityOffAriaLabel": "L'editor non è accessibile in questo momento. Premere {0} per le opzioni.", "editor": "editor" @@ -203,12 +189,42 @@ "undo": "Annulla azione" }, "vs/editor/browser/widget/codeEditorWidget": { - "cursors.maximum": "Il numero di cursori è stato limitato a {0}." + "cursors.maximum": "Il numero di cursori è stato limitato a {0}. Provare a usare [Trova e sostituisci](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace) per modifiche di dimensioni maggiori o aumentare l'impostazione del limite di più cursori dell'editor.", + "goToSetting": "Aumentare limite multi-cursore" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff-aria-navigation-tip": " usa MAIUSC +F7 per esplorare le modifiche", "diff.tooLarge": "Non è possibile confrontare i file perché uno è troppo grande.", "diffInsertIcon": "Effetto di riga per gli inserimenti nell'editor diff.", - "diffRemoveIcon": "Effetto di riga per le rimozioni nell'editor diff." + "diffRemoveIcon": "Effetto di riga per le rimozioni nell'editor diff.", + "revertChangeHoverMessage": "Fare clic per annullare la modifica" + }, + "vs/editor/browser/widget/diffEditorWidget2/colors": { + "diffEditor.move.border": "The border color for text that got moved in the diff editor." + }, + "vs/editor/browser/widget/diffEditorWidget2/decorations": { + "diffInsertIcon": "Line decoration for inserts in the diff editor.", + "diffRemoveIcon": "Line decoration for removals in the diff editor.", + "revertChangeHoverMessage": "Click to revert change" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2": { + "diff-aria-navigation-tip": " usa MAIUSC +F7 per esplorare le modifiche" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2.contribution": { + "collapseUnchangedRegions": "Show Unchanged Regions", + "showMoves": "Show Moves", + "showUnchangedRegions": "Collapse Unchanged Regions", + "toggleCollapseUnchangedRegions": "Attiva/Disattiva comprimi aree non modificate", + "toggleShowMovedCodeBlocks": "Toggle Show Moved Code Blocks" + }, + "vs/editor/browser/widget/diffEditorWidget2/inlineDiffDeletedCodeMargin": { + "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", + "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", + "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", + "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", + "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", + "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", + "diff.inline.revertChange.label": "Revert this change" }, "vs/editor/browser/widget/diffReview": { "blankLine": "vuota", @@ -238,10 +254,17 @@ }, "vs/editor/common/config/editorConfigurationSchema": { "codeLens": "Controlla se l'editor visualizza CodeLens.", - "detectIndentation": "Controlla se `#editor.tabSize#` e `#editor.insertSpaces#` verranno rilevati automaticamente quando un file viene aperto in base al contenuto del file.", + "collapseUnchangedRegions": "Controlla se l'editor diff mostra aree non modificate. Funziona solo quando 'diffEditor.experimental.useVersion2' è impostato.", + "detectIndentation": "Controlla se {0} e {1} verranno rilevati automaticamente quando un file viene aperto in base al contenuto del file.", + "diffAlgorithm.advanced": "Usare l'algoritmo diffing avanzato.", + "diffAlgorithm.legacy": "Usare l'algoritmo diffing legacy.", + "editor.experimental.asyncTokenization": "Controlla se la tokenizzazione deve essere eseguita in modo asincrono in un web worker.", + "editor.experimental.asyncTokenizationLogging": "Controlla se deve essere registrata la tokenizzazione asincrona. Solo per il debug.", + "editor.experimental.asyncTokenizationVerification": "Controlla se la tokenizzazione asincrona deve essere verificata rispetto alla tokenizzazione legacy in background. Potrebbe rallentare la tokenizzazione. Solo per il debug.", "editorConfigurationTitle": "Editor", "ignoreTrimWhitespace": "Se abilitato, l'editor differenze ignora le modifiche relative a spazi vuoti iniziali e finali.", - "insertSpaces": "Inserisce spazi quando viene premuto TAB. Quando `#editor.detectIndentation#` è attivo, questa impostazione viene sostituita in base al contenuto del file.", + "indentSize": "Numero di spazi utilizzati per il rientro o `\"tabSize\"` per usare il valore di `#editor.tabSize#`. Questa impostazione viene sostituita in base al contenuto del file quando `#editor.detectIndentation#` è attivo.", + "insertSpaces": "Inserire spazi quando si preme 'TAB'. Questa impostazione viene sottoposta a override in base al contenuto del file quando {0} è attivo.", "largeFileOptimizations": "Gestione speciale dei file di grandi dimensioni per disabilitare alcune funzionalità che fanno un uso intensivo della memoria.", "maxComputationTime": "Timeout in millisecondi dopo il quale il calcolo delle differenze viene annullato. Usare 0 per indicare nessun timeout.", "maxFileSize": "Dimensioni massime del file in MB per cui calcolare le differenze. Usare 0 per nessun limite.", @@ -256,28 +279,30 @@ "semanticHighlighting.enabled": "Controlla se l'evidenziazione semanticHighlighting è visualizzata per i linguaggi che la supportano.", "semanticHighlighting.false": "L'evidenziazione semantica è disabilitata per tutti i temi colore.", "semanticHighlighting.true": "L'evidenziazione semantica è abilitata per tutti i temi colore.", + "showMoves": "Controls whether the diff editor should show detected code moves. Only works when 'diffEditor.experimental.useVersion2' is set.", "sideBySide": "Controlla se l'editor diff mostra le differenze affiancate o incorporate.", - "stablePeek": "Mantiene aperti gli editor rapidi anche quando si fa doppio clic sul contenuto o si preme 'ESC'.", - "tabSize": "Numero di spazi a cui equivale una tabulazione. Quando `#editor.detectIndentation#` è attivo, questa impostazione viene sostituita in base al contenuto del file.", + "stablePeek": "Consente di mantenere aperti gli editor rapidi anche quando si fa doppio clic sul contenuto o si preme 'ESC'.", + "tabSize": "Numero di spazi a cui è uguale una scheda. Questa impostazione viene sottoposta a override in base al contenuto del file quando {0} è attivo.", "trimAutoWhitespace": "Rimuovi gli spazi finali inseriti automaticamente.", + "useVersion2": "Controlla se l'editor diff usa la nuova o la precedente implementazione.", "wordBasedSuggestions": "Controlla se calcolare i completamenti in base alle parole presenti nel documento.", "wordBasedSuggestionsMode": "Controlla i documenti da cui vengono calcolati i completamenti basati su parole.", "wordBasedSuggestionsMode.allDocuments": "Suggerisci parole da tutti i documenti aperti.", "wordBasedSuggestionsMode.currentDocument": "Suggerisci parole solo dal documento attivo.", "wordBasedSuggestionsMode.matchingDocuments": "Suggerisci parole da tutti i documenti aperti della stessa lingua.", - "wordWrap.inherit": "Il ritorno a capo automatico delle righe viene applicato in base all'impostazione `#editor.wordWrap#`.", + "wordWrap.inherit": "Le righe andranno a capo in base all'impostazione {0}.", "wordWrap.off": "Il ritorno a capo automatico delle righe non viene mai applicato.", "wordWrap.on": "Il ritorno a capo automatico delle righe viene applicato in corrispondenza della larghezza del viewport." }, "vs/editor/common/config/editorOptions": { - "acceptSuggestionOnCommitCharacter": "Controlla se accettare i suggerimenti con i caratteri di commit. Ad esempio, in JavaScript il punto e virgola (`; `) può essere un carattere di commit che accetta un suggerimento e digita tale carattere.", + "acceptSuggestionOnCommitCharacter": "Controlla se accettare i suggerimenti con i caratteri di commit. Ad esempio, in JavaScript il punto e virgola (';') può essere un carattere di commit che accetta un suggerimento e digita tale carattere.", "acceptSuggestionOnEnter": "Controlla se i suggerimenti devono essere accettati con 'INVIO' in aggiunta a 'TAB'. In questo modo è possibile evitare ambiguità tra l'inserimento di nuove righe e l'accettazione di suggerimenti.", "acceptSuggestionOnEnterSmart": "Accetta un suggerimento con 'Invio' solo quando si apporta una modifica al testo.", "accessibilityPageSize": "Controlla il numero di righe nell'Editor che possono essere lette alla volta da un utilità per la lettura dello schermo. Quando viene rilevata un'utilità per la lettura dello schermo, questo valore viene impostato su 500 per impostazione predefinita. Avviso: questa opzione può influire sulle prestazioni se il numero di righe è superiore a quello predefinito.", - "accessibilitySupport": "Controlla se l'editor deve essere eseguito in una modalità ottimizzata per le utilità per la lettura dello schermo. Se viene attivata, il ritorno a capo automatico verrà disabilitato.", - "accessibilitySupport.auto": "L'editor userà le API della piattaforma per rilevare quando viene collegata un'utilità per la lettura dello schermo.", - "accessibilitySupport.off": "L'editor non verrà mai ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", - "accessibilitySupport.on": "L'editor verrà definitivamente ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo. Il ritorno a capo automatico verrà disabilitato.", + "accessibilitySupport": "Controllare se l'interfaccia utente deve essere eseguito in una modalità ottimizzata per le utilità per la lettura dello schermo.", + "accessibilitySupport.auto": "Usare le API della piattaforma per rilevare quando viene collegata un'utilità per la lettura dello schermo", + "accessibilitySupport.off": "Si presuppone che un'utilità per la lettura dello schermo non sia collegata", + "accessibilitySupport.on": "Ottimizzare l'utilizzo con un'utilità per la lettura dello schermo", "alternativeDeclarationCommand": "ID comando alternativo eseguito quando il risultato di 'Vai a dichiarazione' è la posizione corrente.", "alternativeDefinitionCommand": "ID comando alternativo eseguito quando il risultato di 'Vai alla definizione' è la posizione corrente.", "alternativeImplementationCommand": "ID comando alternativo eseguito quando il risultato di 'Vai a implementazione' è la posizione corrente.", @@ -294,24 +319,33 @@ "codeActions": "Abilita la lampadina delle azioni codice nell'editor.", "codeLens": "Controlla se l'editor visualizza CodeLens.", "codeLensFontFamily": "Controlla la famiglia di caratteri per CodeLens.", - "codeLensFontSize": "Controlla le dimensioni del carattere in pixel per CodeLens. Quando è impostata su '0', viene usato il 90% del valore di '#editor.fontSize#'.", + "codeLensFontSize": "Controlla le dimensioni del carattere in pixel per CodeLens. Quando è impostata su 0, viene usato il 90% del valore di '#editor.fontSize#'.", + "colorDecoratorActivatedOn": "Controls the condition to make a color picker appear from a color decorator", "colorDecorators": "Controlla se l'editor deve eseguire il rendering della selezione colori e degli elementi Decorator di tipo colore inline.", + "colorDecoratorsLimit": "Controlla il numero massimo di elementi Decorator a colori di cui è possibile eseguire il rendering in un editor contemporaneamente.", "columnSelection": "Abilita l'uso di mouse e tasti per la selezione delle colonne.", "comments.ignoreEmptyLines": "Controlla se ignorare le righe vuote con le opzioni per attivare/disattivare, aggiungere o rimuovere relative ai commenti di riga.", "comments.insertSpace": "Consente di controllare se viene inserito uno spazio quando si aggiungono commenti.", "copyWithSyntaxHighlighting": "Controlla se l'evidenziazione della sintassi deve essere copiata negli Appunti.", "cursorBlinking": "Controllo dello stile di animazione del cursore.", "cursorSmoothCaretAnimation": "Controlla se l'animazione del cursore con anti-aliasing deve essere abilitata.", + "cursorSmoothCaretAnimation.explicit": "L'animazione con cursore uniforme è abilitata solo quando l'utente sposta il cursore con un movimento esplicito.", + "cursorSmoothCaretAnimation.off": "L'animazione con cursore arrotondato è disabilitata.", + "cursorSmoothCaretAnimation.on": "L'animazione con cursore uniforme è sempre abilitata.", "cursorStyle": "Controlla lo stile del cursore.", - "cursorSurroundingLines": "Controlla il numero minimo di righe iniziali e finali visibili che circondano il cursore. Noto come 'scrollOff' o 'scrollOffset' in altri editor.", + "cursorSurroundingLines": "Controllare il numero minimo di linee iniziali visibili (minimo 0) e finali (minimo 1) visibili che circondano il cursore. Noto come 'scrollOff' o 'scrollOffset' in altri editor.", "cursorSurroundingLinesStyle": "Controlla quando deve essere applicato `cursorSurroundingLines`.", "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines` viene sempre applicato.", "cursorSurroundingLinesStyle.default": "`cursorSurroundingLines` viene applicato solo quando è attivato tramite la tastiera o l'API.", "cursorWidth": "Controlla la larghezza del cursore quando `#editor.cursorStyle#` è impostato su `line`.", + "defaultColorDecorators": "Controllare se visualizzare le decorazioni colori incorporate usando il provider colori predefinito del documento", "definitionLinkOpensInPeek": "Controlla se il movimento del mouse Vai alla definizione consente sempre di aprire il widget di anteprima.", "deprecated": "Questa impostazione è deprecata. In alternativa, usare impostazioni diverse, come 'editor.suggest.showKeywords' o 'editor.suggest.showSnippets'.", "dragAndDrop": "Controlla se l'editor deve consentire lo spostamento di selezioni tramite trascinamento della selezione.", "dropIntoEditor.enabled": "Controlla se è possibile trascinare un file in un editor di testo tenendo premuto MAIUSC (invece di aprire il file in un editor).", + "dropIntoEditor.showDropSelector": "Controlla se viene visualizzato un widget quando si rilasciano file nell'editor. Questo widget consente di controllare la modalità di rilascio del file.", + "dropIntoEditor.showDropSelector.afterDrop": "Mostra il widget del selettore di rilascio dopo il rilascio di un file nell'editor.", + "dropIntoEditor.showDropSelector.never": "Non visualizzare mai il widget del selettore di rilascio. Usare sempre il provider di rilascio predefinito.", "editor.autoClosingBrackets.beforeWhitespace": "Chiudi automaticamente le parentesi solo quando il cursore si trova alla sinistra di uno spazio vuoto.", "editor.autoClosingBrackets.languageDefined": "Usa le configurazioni del linguaggio per determinare la chiusura automatica delle parentesi.", "editor.autoClosingDelete.auto": "Rimuove le virgolette o le parentesi quadre di chiusura adiacenti solo se sono state inserite automaticamente.", @@ -326,12 +360,14 @@ "editor.autoSurround.brackets": "Racchiude la selezione tra parentesi quadre ma non tra virgolette.", "editor.autoSurround.languageDefined": "Usa le configurazioni del linguaggio per determinare quando racchiudere automaticamente le selezioni tra parentesi quadre o virgolette.", "editor.autoSurround.quotes": "Racchiude la selezione tra virgolette ma non tra parentesi quadre.", + "editor.colorDecoratorActivatedOn.click": "Make the color picker appear on click of the color decorator", + "editor.colorDecoratorActivatedOn.clickAndHover": "Make the color picker appear both on click and hover of the color decorator", + "editor.colorDecoratorActivatedOn.hover": "Make the color picker appear on hover of the color decorator", "editor.editor.gotoLocation.multipleDeclarations": "Controlla il comportamento del comando 'Vai a dichiarazione' quando esistono più posizioni di destinazione.", "editor.editor.gotoLocation.multipleDefinitions": "Controlla il comportamento del comando 'Vai alla definizione' quando esistono più posizioni di destinazione.", "editor.editor.gotoLocation.multipleImplemenattions": "Controlla il comportamento del comando 'Vai a implementazioni' quando esistono più posizioni di destinazione.", "editor.editor.gotoLocation.multipleReferences": "Controlla il comportamento del comando 'Vai a riferimenti' quando esistono più posizioni di destinazione.", "editor.editor.gotoLocation.multipleTypeDefinitions": "Controlla il comportamento del comando 'Vai alla definizione di tipo' quando esistono più posizioni di destinazione.", - "editor.experimental.stickyScroll": "Mostra gli ambiti correnti annidati durante lo scorrimento nella parte superiore dell'editor.", "editor.find.autoFindInSelection.always": "Attiva sempre automaticamente la funzione Trova nella selezione.", "editor.find.autoFindInSelection.multiline": "Attiva automaticamente la funzione Trova nella selezione quando sono selezionate più righe di contenuto.", "editor.find.autoFindInSelection.never": "Non attivare mai automaticamente la funzione Trova nella selezione (impostazione predefinita).", @@ -340,8 +376,8 @@ "editor.find.seedSearchStringFromSelection.selection": "Fornisci la stringa di ricerca solo dalla selezione dell'editor.", "editor.gotoLocation.multiple.deprecated": "Questa impostazione è deprecata. In alternativa, usare impostazioni diverse, come 'editor.editor.gotoLocation.multipleDefinitions' o 'editor.editor.gotoLocation.multipleImplementations'.", "editor.gotoLocation.multiple.goto": "Passa al risultato principale e abilita l'esplorazione senza anteprima per gli altri", - "editor.gotoLocation.multiple.gotoAndPeek": "Passa al risultato principale e mostra una visualizzazione rapida", - "editor.gotoLocation.multiple.peek": "Mostra la visualizzazione rapida dei risultati (impostazione predefinita)", + "editor.gotoLocation.multiple.gotoAndPeek": "Passa al risultato principale e mostra una visualizzazione in anteprima", + "editor.gotoLocation.multiple.peek": "Mostra la visualizzazione in anteprima dei risultati (impostazione predefinita)", "editor.guides.bracketPairs": "Controlla se le guide delle coppie di parentesi sono abilitate o meno.", "editor.guides.bracketPairs.active": "Abilita le guide delle coppie di parentesi solo per la coppia di parentesi attive.", "editor.guides.bracketPairs.false": "Disabilita le guide per coppie di parentesi quadre.", @@ -357,9 +393,13 @@ "editor.guides.highlightActiveIndentation.true": "Evidenzia la guida di rientro attiva.", "editor.guides.indentation": "Controlla se l'editor deve eseguire il rendering delle guide con rientro.", "editor.inlayHints.off": "Gli hint di inlay sono disabilitati", - "editor.inlayHints.offUnlessPressed": "Gli hint di inlay sono nascosti per impostazione predefinita e vengono visualizzati solo quando si tiene premuto 'CTRL+ALT'", + "editor.inlayHints.offUnlessPressed": "Gli hint di inlay sono nascosti per impostazione predefinita e vengono visualizzati solo quando si tiene premuto {0}", "editor.inlayHints.on": "Gli hint di inlay sono abilitati", - "editor.inlayHints.onUnlessPressed": "I suggerimenti di inlay vengono visualizzati per impostazione predefinita e vengono nascosti quando si tiene premuto 'CTRL+ALT'", + "editor.inlayHints.onUnlessPressed": "Gli hint di inlay vengono visualizzati per impostazione predefinita e vengono nascosti quando si tiene premuto {0}", + "editor.stickyScroll.defaultModel": "Definisce il modello da utilizzare per determinare quali linee applicare. Se il modello di struttura non esiste, verrà eseguito il fallback sul modello del provider di riduzione che rientra nel modello di rientro. Questo ordine viene rispettato in tutti e tre i casi.", + "editor.stickyScroll.enabled": "Mostra gli ambiti correnti annidati durante lo scorrimento nella parte superiore dell'editor.", + "editor.stickyScroll.maxLineCount": "Definisce il numero massimo di righe permanenti da mostrare.", + "editor.suggest.matchOnWordStartOnly": "Quando è abilitato, il filtro IntelliSense richiede che il primo carattere corrisponda all'inizio di una parola, ad esempio 'c' per 'Console' o 'WebContext' ma _non_ per 'description'. Quando è disabilitato, IntelliSense mostra più risultati, ma li ordina comunque in base alla qualità della corrispondenza.", "editor.suggest.showClasss": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `class`.", "editor.suggest.showColors": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `color`.", "editor.suggest.showConstants": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `constant`.", @@ -391,6 +431,10 @@ "editor.suggest.showVariables": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `variable`.", "editorViewAccessibleLabel": "Contenuto editor", "emptySelectionClipboard": "Controlla se, quando si copia senza aver effettuato una selezione, viene copiata la riga corrente.", + "experimentalWhitespaceRendering": "Controlla se viene eseguito il rendering degli spazi vuoti con un nuovo metodo sperimentale.", + "experimentalWhitespaceRendering.font": "Usare un nuovo metodo di rendering con tipi di caratteri.", + "experimentalWhitespaceRendering.off": "Usare il metodo di rendering stabile.", + "experimentalWhitespaceRendering.svg": "Usare un nuovo metodo di rendering con svgs.", "fastScrollSensitivity": "Moltiplicatore della velocità di scorrimento quando si preme `Alt`.", "find.addExtraSpaceOnTop": "Controlla se il widget Trova deve aggiungere altre righe nella parte superiore dell'editor. Quando è true, è possibile scorrere oltre la prima riga quando il widget Trova è visibile.", "find.autoFindInSelection": "Controlla la condizione per attivare automaticamente la funzione Trova nella selezione.", @@ -410,6 +454,9 @@ "fontLigatures": "Abilita/Disabilita i caratteri legatura (funzionalità dei tipi di carattere 'calt' e 'liga'). Impostare su una stringa per un controllo più specifico sulla proprietà CSS 'font-feature-settings'.", "fontLigaturesGeneral": "Consente di configurare i caratteri legatura o le funzionalità dei tipi di carattere. Può essere un valore booleano per abilitare/disabilitare le legature o una stringa per il valore della proprietà CSS 'font-feature-settings'.", "fontSize": "Controlla le dimensioni del carattere in pixel.", + "fontVariationSettings": "Proprietà CSS esplicita 'font-variation-settings'. È invece possibile passare un valore booleano se è sufficiente convertire font-weight in font-variation-settings.", + "fontVariations": "Abilita/disabilita la conversione dada font-weight a font-variation-settings. Modificare questa impostazione in una stringa per il controllo con granularità fine della proprietà CSS Font-variation.", + "fontVariationsGeneral": "Configura le varianti di carattere. Può essere un valore booleano per abilitare/disabilitare la conversione da font-weight a font-variation-settings o una stringa per il valore della proprietà 'font-variation-settings' CSS.", "fontWeight": "Controlla lo spessore del carattere. Accetta le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", "fontWeightErrorMessage": "Sono consentiti solo le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", "formatOnPaste": "Controlla se l'editor deve formattare automaticamente il contenuto incollato. Deve essere disponibile un formattatore che deve essere in grado di formattare un intervallo in un documento.", @@ -426,6 +473,10 @@ "inlayHints.padding": "Abilita il riempimento attorno ai suggerimenti incorporati nell'editor.", "inline": "I suggerimenti rapidi vengono visualizzati come testo fantasma", "inlineSuggest.enabled": "Controlla se visualizzare automaticamente i suggerimenti inline nell'Editor.", + "inlineSuggest.showToolbar": "Controlla quando mostrare la barra dei suggerimenti in linea.", + "inlineSuggest.showToolbar.always": "Mostra la barra degli strumenti dei suggerimenti in linea ogni volta che viene visualizzato un suggerimento in linea.", + "inlineSuggest.showToolbar.onHover": "Mostra la barra degli strumenti dei suggerimenti in linea quando al passaggio del mouse su un suggerimento in linea.", + "inlineSuggest.suppressSuggestions": "Controlla la modalità di interazione dei suggerimenti inline con il widget dei suggerimenti. Se questa opzione è abilitata, il widget dei suggerimenti non viene visualizzato automaticamente quando sono disponibili suggerimenti inline.", "letterSpacing": "Controlla la spaziatura tra le lettere in pixel.", "lineHeight": "Controlla l'altezza della riga. \r\n - Usare 0 per calcolare automaticamente l'altezza della riga dalle dimensioni del carattere.\r\n - I valori compresi tra 0 e 8 verranno usati come moltiplicatore con le dimensioni del carattere.\r\n - I valori maggiori o uguali a 8 verranno usati come valori effettivi.", "lineNumbers": "Controlla la visualizzazione dei numeri di riga.", @@ -449,6 +500,7 @@ "minimap.size.proportional": "La minimappa ha le stesse dimensioni del contenuto dell'editor (e potrebbe supportare lo scorrimento).", "mouseWheelScrollSensitivity": "Moltiplicatore da usare sui valori `deltaX` e `deltaY` degli eventi di scorrimento della rotellina del mouse.", "mouseWheelZoom": "Ingrandisce il carattere dell'editor quando si usa la rotellina del mouse e si tiene premuto 'CTRL'.", + "multiCursorLimit": "Controlla il numero massimo di cursori che possono essere presenti in un editor attivo contemporaneamente.", "multiCursorMergeOverlapping": "Unire i cursori multipli se sovrapposti.", "multiCursorModifier": "Modificatore da usare per aggiungere più cursori con il mouse. I movimenti del mouse Vai alla definizione e Apri collegamento si adatteranno in modo da non entrare in conflitto con il [modificatore di selezione multipla](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", "multiCursorModifier.alt": "Rappresenta il tasto 'Alt' in Windows e Linux e il tasto 'Opzione' in macOS.", @@ -464,6 +516,10 @@ "padding.top": "Controlla la quantità di spazio tra il bordo superiore dell'editor e la prima riga.", "parameterHints.cycle": "Controlla se il menu dei suggerimenti per i parametri esegue un ciclo o si chiude quando viene raggiunta la fine dell'elenco.", "parameterHints.enabled": "Abilita un popup che mostra documentazione sui parametri e informazioni sui tipi mentre si digita.", + "pasteAs.enabled": "Controlla se è possibile incollare il contenuto in modi diversi.", + "pasteAs.showPasteSelector": "Controlla se viene visualizzato un widget quando si incolla il contenuto nell'editor. Questo widget consente di controllare il modo in cui il file viene incollato.", + "pasteAs.showPasteSelector.afterPaste": "Mostra il widget del selettore dell'operazione Incolla dopo che il contenuto è stato incollato nell'editor.", + "pasteAs.showPasteSelector.never": "Non visualizzare mai il widget del selettore dell'operazione Incolla. Usare sempre il comportamento dell'operazione Incolla predefinito.", "peekWidgetDefaultFocus": "Controlla se spostare lo stato attivo sull'editor inline o sull'albero nel widget di anteprima.", "peekWidgetDefaultFocus.editor": "Sposta lo stato attivo sull'editor quando si apre l'anteprima", "peekWidgetDefaultFocus.tree": "Sposta lo stato attivo sull'albero quando si apre l'anteprima", @@ -487,6 +543,7 @@ "rulers": "Esegue il rendering dei righelli verticali dopo un certo numero di caratteri a spaziatura fissa. Usare più valori per più righelli. Se la matrice è vuota, non viene disegnato alcun righello.", "rulers.color": "Colore di questo righello dell'editor.", "rulers.size": "Numero di caratteri a spaziatura fissa in corrispondenza del quale verrà eseguito il rendering di questo righello dell'editor.", + "screenReaderAnnounceInlineSuggestion": "Controllare se i suggerimenti inline vengono annunciati da un'utilità per la lettura dello schermo.", "scrollBeyondLastColumn": "Controlla il numero di caratteri aggiuntivi oltre i quali l'editor scorrerà orizzontalmente.", "scrollBeyondLastLine": "Controlla se l'editor scorrerà oltre l'ultima riga.", "scrollPredominantAxis": "Scorre solo lungo l'asse predominante durante lo scorrimento verticale e orizzontale simultaneo. Impedisce la deviazione orizzontale quando si scorre in verticale su un trackpad.", @@ -519,14 +576,19 @@ "stickyTabStops": "Emula il comportamento di selezione dei caratteri di tabulazione quando si usano gli spazi per il rientro. La selezione verrà applicata alle tabulazioni.", "suggest.filterGraceful": "Controlla se i suggerimenti di filtro e ordinamento valgono per piccoli errori di battitura.", "suggest.insertMode": "Controlla se le parole vengono sovrascritte quando si accettano i completamenti. Tenere presente che questa opzione dipende dalle estensioni che accettano esplicitamente questa funzionalità.", + "suggest.insertMode.always": "Selezionare sempre un suggerimento quando si attiva automaticamente IntelliSense.", "suggest.insertMode.insert": "Inserisce il suggerimento senza sovrascrivere il testo a destra del cursore.", + "suggest.insertMode.never": "Non selezionare mai un suggerimento quando si attiva automaticamente IntelliSense.", "suggest.insertMode.replace": "Inserisce il suggerimento e sovrascrive il testo a destra del cursore.", + "suggest.insertMode.whenQuickSuggestion": "Selezionare un suggerimento solo quando si attiva IntelliSense durante la digitazione.", + "suggest.insertMode.whenTriggerCharacter": "Selezionare un suggerimento solo quando si attiva IntelliSense da un carattere di trigger.", "suggest.localityBonus": "Controlla se l'ordinamento privilegia le parole che appaiono più vicine al cursore.", "suggest.maxVisibleSuggestions.dep": "Questa impostazione è deprecata. Il widget dei suggerimenti può ora essere ridimensionato.", "suggest.preview": "Controlla se visualizzare in anteprima il risultato del suggerimento nell'Editor.", + "suggest.selectionMode": "Controlla se viene selezionato un suggerimento quando viene visualizzato il widget. Si noti che questo si applica solo ai suggerimenti attivati automaticamente ('#editor.quickSuggestions#' e '#editor.suggestOnTriggerCharacters#') e che un suggerimento viene sempre selezionato quando viene richiamato in modo esplicito, ad esempio tramite 'CTRL+BARRA SPAZIATRICE'.", "suggest.shareSuggestSelections": "Controlla se condividere le selezioni dei suggerimenti memorizzati tra aree di lavoro e finestre (richiede `#editor.suggestSelection#`).", "suggest.showIcons": "Controlla se mostrare o nascondere le icone nei suggerimenti.", - "suggest.showInlineDetails": "Controlla se i dettagli del suggerimento vengono visualizzati inline con l'etichetta o solo nel widget dei dettagli", + "suggest.showInlineDetails": "Controlla se i dettagli del suggerimento vengono visualizzati inline con l'etichetta o solo nel widget dei dettagli.", "suggest.showStatusBar": "Controlla la visibilità della barra di stato nella parte inferiore del widget dei suggerimenti.", "suggest.snippetsPreventQuickSuggestions": "Controlla se un frammento attivo impedisce i suggerimenti rapidi.", "suggestFontSize": "Dimensioni del carattere per il widget dei suggerimenti. Se impostato su {0}, viene usato il valore di {1}.", @@ -540,12 +602,13 @@ "tabCompletion.off": "Disabilita le funzionalità di completamento con tasto TAB.", "tabCompletion.on": "La funzionalità di completamento con tasto TAB inserirà il migliore suggerimento alla pressione del tasto TAB.", "tabCompletion.onlySnippets": "Completa i frammenti con il tasto TAB quando i rispettivi prefissi corrispondono. Funziona in modo ottimale quando 'quickSuggestions' non è abilitato.", + "tabFocusMode": "Controlla se l'editor riceve le schede o le rinvia al workbench per lo spostamento.", "unfoldOnClickAfterEndOfLine": "Controlla se, facendo clic sul contenuto vuoto dopo una riga ridotta, la riga viene espansa.", "unicodeHighlight.allowedCharacters": "Definisce i caratteri consentiti che non vengono evidenziati.", "unicodeHighlight.allowedLocales": "I caratteri Unicode comuni nelle impostazioni locali consentite non vengono evidenziati.", "unicodeHighlight.ambiguousCharacters": "Controlla se i caratteri che possono essere confusi con i caratteri ASCII di base sono evidenziati, ad eccezione di quelli comuni nelle impostazioni locali dell'utente corrente.", - "unicodeHighlight.includeComments": "Controlla se anche i caratteri nei commenti debbano essere soggetti a evidenziazione Unicode.", - "unicodeHighlight.includeStrings": "Controlla se anche i caratteri nelle stringhe devono essere soggetti all'evidenziazione unicode.", + "unicodeHighlight.includeComments": "Controlla se anche i caratteri nei commenti devono essere soggetti a evidenziazione Unicode.", + "unicodeHighlight.includeStrings": "Controlla se anche i caratteri nelle stringhe devono essere soggetti all'evidenziazione Unicode.", "unicodeHighlight.invisibleCharacters": "Controlla se i caratteri che riservano spazio o non hanno larghezza sono evidenziati.", "unicodeHighlight.nonBasicASCII": "Controlla se tutti i caratteri ASCII non di base sono evidenziati. Solo i caratteri compresi tra U+0020 e U+007E, tabulazione, avanzamento riga e ritorno a capo sono considerati ASCII di base.", "unusualLineTerminators": "Rimuovi caratteri di terminazione di riga insoliti che potrebbero causare problemi.", @@ -553,6 +616,9 @@ "unusualLineTerminators.off": "I caratteri di terminazione di riga insoliti vengono ignorati.", "unusualLineTerminators.prompt": "Prompt per i caratteri di terminazione di riga insoliti da rimuovere.", "useTabStops": "Inserimento ed eliminazione dello spazio vuoto dopo le tabulazioni.", + "wordBreak": "Controlla le regole di interruzione delle parole usate per il testo cinese/giapponese/coreano (CJK).", + "wordBreak.keepAll": "Le interruzioni di parola non devono essere usate per il testo cinese/giapponese/coreano (CJK). Il comportamento del testo non CJK è uguale a quello normale.", + "wordBreak.normal": "Usare la regola di interruzione di riga predefinita.", "wordSeparators": "Caratteri che verranno usati come separatori di parola quando si eseguono operazioni o spostamenti correlati a parole.", "wordWrap": "Controlla il ritorno a capo automatico delle righe.", "wordWrap.bounded": "Il ritorno a capo automatico delle righe viene applicato in corrispondenza della larghezza minima del viewport e di `#editor.wordWrapColumn#`.", @@ -565,7 +631,7 @@ "wrappingIndent.indent": "Le righe con ritorno a capo hanno un rientro di +1 rispetto alla riga padre.", "wrappingIndent.none": "Nessun rientro. Le righe con ritorno a capo iniziano dalla colonna 1. ", "wrappingIndent.same": "Le righe con ritorno a capo hanno lo stesso rientro della riga padre.", - "wrappingStrategy": "Controlla l'algoritmo che calcola i punti di ritorno a capo.", + "wrappingStrategy": "Controlla l'algoritmo che calcola i punti di wrapping. Si noti che quando è attiva la modalità di accessibilità, la modalità avanzata verrà usata per un'esperienza ottimale.", "wrappingStrategy.advanced": "Delega il calcolo dei punti di ritorno a capo al browser. Si tratta di un algoritmo lento che potrebbe causare blocchi con file di grandi dimensioni, ma funziona correttamente in tutti gli altri casi.", "wrappingStrategy.simple": "Presuppone che la larghezza sia identica per tutti caratteri. Si tratta di un algoritmo veloce che funziona correttamente per i tipi di carattere a spaziatura fissa e determinati script (come i caratteri latini) in cui i glifi hanno larghezza identica." }, @@ -597,13 +663,14 @@ "editorBracketPairGuide.background6": "Colore di sfondo delle guide per coppie di parentesi inattive (6). Richiede l'abilitazione delle guide per coppie di parentesi.", "editorCodeLensForeground": "Colore primo piano delle finestre di CodeLens dell'editor", "editorCursorBackground": "Colore di sfondo del cursore editor. Permette di personalizzare il colore di un carattere quando sovrapposto da un blocco cursore.", + "editorDimmedLineNumber": "Colore della riga dell'editor finale quando editor.renderFinalNewline è impostato su in grigio.", "editorGhostTextBackground": "Colore di sfondo del testo fantasma nell'editor.", "editorGhostTextBorder": "Colore del bordo del testo fantasma nell'Editor.", "editorGhostTextForeground": "Colore primo piano del testo fantasma nell'Editor.", "editorGutter": "Colore di sfondo della barra di navigazione dell'editor. La barra contiene i margini di glifo e i numeri di riga.", "editorIndentGuides": "Colore delle guide per i rientri dell'editor.", "editorLineNumbers": "Colore dei numeri di riga dell'editor.", - "editorOverviewRulerBackground": "Colore di sfondo del righello delle annotazioni dell'editor. Viene usato solo quando la minimappa è abilitata e posizionata sul lato destro dell'editor.", + "editorOverviewRulerBackground": "Colore di sfondo del righello delle annotazioni dell'editor.", "editorOverviewRulerBorder": "Colore del bordo del righello delle annotazioni.", "editorRuler": "Colore dei righelli dell'editor.", "editorUnicodeHighlight.background": "Colore di sfondo usato per evidenziare i caratteri Unicode.", @@ -645,6 +712,7 @@ "editorHasSelection": "Indica se per l'editor esiste testo selezionato", "editorHasSignatureHelpProvider": "Indica se per l'editor esiste un provider della guida per la firma", "editorHasTypeDefinitionProvider": "Indica se per l'editor esiste un provider di definizioni di tipo", + "editorHoverFocused": "Indica se l'area sensibile al passaggio del mouse dell'edito è attivata", "editorHoverVisible": "Indica se il passaggio del puntatore nell'editor è visibile", "editorLangId": "Identificatore lingua dell'editor", "editorReadonly": "Indica se l'editor è di sola lettura", @@ -652,6 +720,11 @@ "editorTextFocus": "Indica se il testo dell'editor ha lo stato attivo (il cursore lampeggia)", "inCompositeEditor": "Indica se l'editor fa parte di un editor più esteso (ad esempio notebook)", "inDiffEditor": "Indica se il contesto è un editor diff", + "isEmbeddedDiffEditor": "Indica se il contesto è un editor diff incorporato", + "standaloneColorPickerFocused": "Indicare se la selezione colori autonoma è evidenziata", + "standaloneColorPickerVisible": "Indicare se la selezione colori autonoma è visibile", + "stickyScrollFocused": "Indica se lo scorrimento permanente è attivo", + "stickyScrollVisible": "Indica se lo scorrimento permanente è visibile", "textInputFocus": "Indica se un editor o un input RTF ha lo stato attivo (il cursore lampeggia)" }, "vs/editor/common/languages/modesRegistry": { @@ -662,40 +735,37 @@ }, "vs/editor/common/standaloneStrings": { "accessibilityHelpMessage": "Premere ALT+F1 per le opzioni di accessibilità.", - "auto_off": "L'editor è configurato per non essere ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo, che non viene usata in questo momento.", + "accessibilityHelpTitle": "Guida sull'accessibilità", + "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader", "auto_on": "L'editor è configurato per essere ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", "bulkEditServiceSummary": "Effettuate {0} modifiche in {1} file", "changeConfigToOnMac": "Per configurare l'editor da ottimizzare per l'utilizzo con un'utilità per la lettura dello schermo, premere Comando+E.", "changeConfigToOnWinLinux": "Per configurare l'editor da ottimizzare per l'utilizzo con un'utilità per la lettura dello schermo, premere CTRL+E.", - "editableDiffEditor": "in un riquadro di un editor diff.", - "editableEditor": " in un editor di codice", + "editableDiffEditor": "You are in a pane of a diff editor.", + "editableEditor": "You are in a code editor", "editorViewAccessibleLabel": "Contenuto editor", - "emergencyConfOn": "Modifica dell'impostazione `accessibilitySupport` in `on`.", "gotoLineActionLabel": "Vai a Riga/Colonna...", "helpQuickAccess": "Mostra tutti i provider di accesso rapido", "inspectTokens": "Sviluppatore: Controlla token", - "multiSelection": "{0} selezioni", - "multiSelectionRange": "{0} selezioni ({1} caratteri selezionati)", - "noSelection": "Nessuna selezione", - "openDocMac": "Premere Comando+H per aprire una finestra del browser contenente maggiori informazioni correlate all'accessibilità dell'editor.", - "openDocWinLinux": "Premere CTRL+H per aprire una finestra del browser contenente maggiori informazioni correlate all'accessibilità dell'editor.", + "openDoc": "Press H now to open a browser window with more information related to editor accessibility.", "openingDocs": "Apertura della pagina di documentazione sull'accessibilità dell'editor.", - "outroMsg": "Per chiudere questa descrizione comando e tornare all'editor, premere ESC o MAIUSC+ESC.", "quickCommandActionHelp": "Mostra ed esegui comandi", "quickCommandActionLabel": "Riquadro comandi", "quickOutlineActionLabel": "Vai al simbolo...", "quickOutlineByCategoryActionLabel": "Vai al simbolo per categoria...", - "readonlyDiffEditor": "in un riquadro di sola lettura di un editor diff.", - "readonlyEditor": " in un editor di codice di sola lettura", + "readonlyDiffEditor": "You are in a read-only pane of a diff editor.", + "readonlyEditor": "You are in a read-only code editor", "showAccessibilityHelpAction": "Visualizza la Guida sull'accessibilità", - "singleSelection": "Riga {0}, colonna {1}", - "singleSelectionRange": "Riga {0}, colonna {1} ({2} selezionate)", "tabFocusModeOffMsg": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Per attivare/disattivare questo comportamento, premere {0}.", "tabFocusModeOffMsgNoKb": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida.", "tabFocusModeOnMsg": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Per attivare/disattivare questo comportamento, premere {0}.", "tabFocusModeOnMsgNoKb": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida.", "toggleHighContrast": "Attiva/disattiva tema a contrasto elevato" }, + "vs/editor/common/viewLayout/viewLineRenderer": { + "overflow.chars": "{0} caratteri", + "showMore": "Mostra di più ({0})" + }, "vs/editor/contrib/anchorSelect/browser/anchorSelect": { "anchorSet": "Ancoraggio impostato alla posizione {0}:{1}", "cancelSelectionAnchor": "Annulla ancoraggio della selezione", @@ -708,6 +778,7 @@ "miGoToBracket": "Vai alla parentesi &&quadra", "overviewRulerBracketMatchForeground": "Colore del marcatore del righello delle annotazioni per la corrispondenza delle parentesi.", "smartSelect.jumpBracket": "Vai alla parentesi quadra", + "smartSelect.removeBrackets": "Rimuovi parentesi quadre", "smartSelect.selectToBracket": "Seleziona fino alla parentesi" }, "vs/editor/contrib/caretOperations/browser/caretOperations": { @@ -728,8 +799,10 @@ "miPaste": "&&Incolla", "share": "Condividi" }, + "vs/editor/contrib/codeAction/browser/codeAction": { + "applyCodeActionFailed": "Si è verificato un errore sconosciuto durante l'applicazione dell'azione del codice" + }, "vs/editor/contrib/codeAction/browser/codeActionCommands": { - "applyCodeActionFailed": "Si è verificato un errore sconosciuto durante l'applicazione dell'azione del codice", "args.schema.apply": "Controlla quando vengono applicate le azioni restituite.", "args.schema.apply.first": "Applica sempre la prima azione codice restituita.", "args.schema.apply.ifSingle": "Applica la prima azione codice restituita se è l'unica.", @@ -757,15 +830,24 @@ "organizeImports.label": "Organizza import", "quickfix.trigger.label": "Correzione rapida...", "refactor.label": "Effettua refactoring...", - "refactor.preview.label": "Refactoring con anteprima...", "source.label": "Azione origine..." }, - "vs/editor/contrib/codeAction/browser/codeActionMenu": { - "CodeActionMenuVisible": "Indica se il widget dell'elenco azioni codice è visibile", - "label": "{0} per il refactoring, {1} per l'anteprima" + "vs/editor/contrib/codeAction/browser/codeActionContributions": { + "showCodeActionHeaders": "Abilita/disabilita la visualizzazione delle intestazioni gruppo nel menu Azione codice." }, - "vs/editor/contrib/codeAction/browser/codeActionWidgetContribution": { - "codeActionWidget": "L'abilitazione di questa opzione consente di regolare la modalità di rendering del menu azione codice." + "vs/editor/contrib/codeAction/browser/codeActionController": { + "hideMoreActions": "Nascondi elementi disabilitati", + "showMoreActions": "Mostra elementi disabilitati" + }, + "vs/editor/contrib/codeAction/browser/codeActionMenu": { + "codeAction.widget.id.convert": "Riscrivi...", + "codeAction.widget.id.extract": "Estrai...", + "codeAction.widget.id.inline": "Inline...", + "codeAction.widget.id.more": "Altre azioni...", + "codeAction.widget.id.move": "Sposta...", + "codeAction.widget.id.quickfix": "Correzione rapida...", + "codeAction.widget.id.source": "Azione di origine...", + "codeAction.widget.id.surround": "Racchiudi con..." }, "vs/editor/contrib/codeAction/browser/lightBulbWidget": { "codeAction": "Mostra Azioni codice", @@ -776,7 +858,14 @@ "showLensOnLine": "Mostra comandi di CodeLens per la riga corrente" }, "vs/editor/contrib/colorPicker/browser/colorPickerWidget": { - "clickToToggleColorOptions": "Fare clic per attivare/disattivare le opzioni di colore (rgb/hsl/hex)" + "clickToToggleColorOptions": "Fare clic per attivare/disattivare le opzioni di colore (rgb/hsl/hex)", + "closeIcon": "Icona per chiudere la selezione colori" + }, + "vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions": { + "hideColorPicker": "Nascondere la Selezione colori", + "insertColorWithStandaloneColorPicker": "Inserire colore con Selezione colori autonomo", + "mishowOrFocusStandaloneColorPicker": "&&Mostra o sposta lo stato attivo su Selezione colori autonomo", + "showOrFocusStandaloneColorPicker": "Mostra o sposta lo stato attivo su Selezione colori autonomo" }, "vs/editor/contrib/comment/browser/comment": { "comment.block": "Attiva/Disattiva commento per il blocco", @@ -798,15 +887,35 @@ "context.minimap.slider.always": "Sempre", "context.minimap.slider.mouseover": "Passaggio del mouse" }, - "vs/editor/contrib/copyPaste/browser/copyPasteContribution": { - "pasteActions": "Abilita/disabilita l'esecuzione delle modifiche dalle estensioni quando si incolla." - }, "vs/editor/contrib/cursorUndo/browser/cursorUndo": { "cursor.redo": "Cursore - Ripeti", "cursor.undo": "Cursore - Annulla" }, - "vs/editor/contrib/dropIntoEditor/browser/dropIntoEditorContribution": { - "dropProgressTitle": "Esecuzione dei gestori di rilascio in corso..." + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": { + "pasteAs": "Incolla come...", + "pasteAs.id": "ID della modifica dell'operazione Incolla da provare ad applicare. Se non viene specificato, l'editor mostrerà un controllo di selezione." + }, + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": { + "pasteAsPickerPlaceholder": "Seleziona azione Incolla", + "pasteAsProgress": "Esecuzione dei gestori Incolla in corso", + "pasteIntoEditorProgress": "Esecuzione dei gestori del comando Incolla. Fare clic per annullare", + "pasteWidgetVisible": "Indica se il widget dell'operazione Incolla viene visualizzato", + "postPasteWidgetTitle": "Mostra opzioni operazione Incolla..." + }, + "vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": { + "builtIn": "Predefinita", + "defaultDropProvider.uriList.path": "Inserire percorso", + "defaultDropProvider.uriList.paths": "Inserire percorsi", + "defaultDropProvider.uriList.relativePath": "Inserire percorso relativo", + "defaultDropProvider.uriList.relativePaths": "Inserire percorsi relativi", + "defaultDropProvider.uriList.uri": "Inserire l'Uri", + "defaultDropProvider.uriList.uris": "Inserire l'URL", + "text.label": "Inserire testo normale" + }, + "vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": { + "dropIntoEditorProgress": "Esecuzione dei gestori di rilascio. Fare clic per annullare", + "dropWidgetVisible": "Indica se il widget di rilascio viene visualizzato", + "postDropWidgetTitle": "Mostra opzioni di rilascio..." }, "vs/editor/contrib/editorState/browser/keybindingCancellation": { "cancellableOperation": "Indica se l'editor esegue un'operazione annullabile, ad esempio 'Anteprima riferimenti'" @@ -816,6 +925,10 @@ "actions.find.matchCaseOverride": "Esegue l'override del contrassegno \"Fai corrispondere maiuscole/minuscole\".\r\nIl contrassegno non verrà salvato per il futuro.\r\n0: Non eseguire alcuna operazione\r\n1: Vero\r\n2: Falso", "actions.find.preserveCaseOverride": "Esegue l'override del contrassegno \"Mantieni maiuscole/minuscole\".\r\nIl contrassegno non verrà salvato per il futuro.\r\n0: Non eseguire alcuna operazione\r\n1: Vero\r\n2: Falso", "actions.find.wholeWordOverride": "Esegue l'override del contrassegno \"Corrispondenza parola intera\".\r\nIl contrassegno non verrà salvato per il futuro.\r\n0: Non eseguire alcuna operazione\r\n1: Vero\r\n2: Falso", + "findMatchAction.goToMatch": "Andare a Corrispondenza...", + "findMatchAction.inputPlaceHolder": "Digitare un numero per passare a una corrispondenza specifica (tra 1 e {0})", + "findMatchAction.inputValidationMessage": "Digitare un numero compreso tra 1 e {0}", + "findMatchAction.noResults": "Nessuna corrispondenza. Provare a cercare qualcos'altro.", "findNextMatchAction": "Trova successivo", "findPreviousMatchAction": "Trova precedente", "miFind": "&&Trova", @@ -842,6 +955,7 @@ "findSelectionIcon": "Icona per 'Trova nella selezione' nel widget di ricerca dell'editor.", "label.closeButton": "Chiudi", "label.find": "Trova", + "label.findDialog": "Find / Replace", "label.matchesLocation": "{0} di {1}", "label.nextMatchButton": "Risultato successivo", "label.noResults": "Nessun risultato", @@ -856,20 +970,17 @@ "title.matchesCountLimit": "Solo i primi {0} risultati vengono evidenziati, ma tutte le operazioni di ricerca funzionano su tutto il testo." }, "vs/editor/contrib/folding/browser/folding": { - "createManualFoldRange.label": "Crea intervallo di riduzione manuale dalla selezione", - "editorGutter.foldingControlForeground": "Colore del controllo di riduzione nella barra di navigazione dell'editor.", + "createManualFoldRange.label": "Creare intervallo di riduzione dalla selezione", "foldAction.label": "Riduci", "foldAllAction.label": "Riduci tutto", "foldAllBlockComments.label": "Riduci tutti i blocchi commento", "foldAllExcept.label": "Riduci tutte le regioni eccetto quelle selezionate", "foldAllMarkerRegions.label": "Riduci tutte le regioni", - "foldBackgroundBackground": "Colore di sfondo degli intervalli con riduzione. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", "foldLevelAction.label": "Livello riduzione {0}", "foldRecursivelyAction.label": "Riduci in modo ricorsivo", "gotoNextFold.label": "Passa all'intervallo di riduzione successivo", "gotoParentFold.label": "Vai alla cartella principale", "gotoPreviousFold.label": "Passa all'intervallo di riduzione precedente", - "maximum fold ranges": "Il numero di aree riducibili è limitato a un massimo di {0}. Aumentare l'opzione di configurazione ['Numero massimo di aree riducibili'](command:workbench.action.openSettings?[\" editor.foldingMaximumRegions\"]) per abilitarne altre.", "removeManualFoldingRanges.label": "Rimuovi intervalli di riduzione manuale", "toggleFoldAction.label": "Attiva/Disattiva riduzione", "unFoldRecursivelyAction.label": "Espandi in modo ricorsivo", @@ -879,6 +990,8 @@ "unfoldAllMarkerRegions.label": "Espandi tutte le regioni" }, "vs/editor/contrib/folding/browser/foldingDecorations": { + "editorGutter.foldingControlForeground": "Colore del controllo di riduzione nella barra di navigazione dell'editor.", + "foldBackgroundBackground": "Colore di sfondo degli intervalli con riduzione. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", "foldingCollapsedIcon": "Icona per gli intervalli compressi nel margine del glifo dell'editor.", "foldingExpandedIcon": "Icona per gli intervalli espansi nel margine del glifo dell'editor.", "foldingManualCollapedIcon": "Icona per gli intervalli compressi nel margine del glifo dell'editor.", @@ -983,8 +1096,8 @@ "vs/editor/contrib/gotoSymbol/browser/referencesModel": { "aria.fileReferences.1": "1 simbolo in {0}, percorso completo {1}", "aria.fileReferences.N": "{0} simboli in {1}, percorso completo {2}", - "aria.oneReference": "simbolo in {0} alla riga {1} colonna {2}", - "aria.oneReference.preview": "simbolo in {0} alla riga {1} colonna {2}, {3}", + "aria.oneReference": "in {0} alla riga {1} della colonna {2}", + "aria.oneReference.preview": "{0} in {1} alla riga {2} della colonna {3}", "aria.result.0": "Non sono stati trovati risultati", "aria.result.1": "Trovato 1 simbolo in {0}", "aria.result.n1": "Trovati {0} simboli in {1}", @@ -996,11 +1109,21 @@ "location.kb": "Simbolo {0} di {1}, {2} per il successivo" }, "vs/editor/contrib/hover/browser/hover": { + "escapeFocusHover": "Esci dallo stato attivo al passaggio del mouse", + "goToBottomHover": "Vai in basso al passaggio del mouse", + "goToTopHover": "Vai in alto al passaggio del mouse", + "pageDownHover": "Vai alla pagina successiva al passaggio del mouse", + "pageUpHover": "Vai alla pagina precedente al passaggio del mouse", + "scrollDownHover": "Scorri verso il basso al passaggio del mouse", + "scrollLeftHover": "Scorri a sinistra al passaggio del mouse", + "scrollRightHover": "Scorri a destra al passaggio del mouse", + "scrollUpHover": "Scorri verso l'alto al passaggio del mouse", "showDefinitionPreviewHover": "Mostra anteprima definizione al passaggio del mouse", - "showHover": "Visualizza passaggio del mouse" + "showOrFocusHover": "Mostra o sposta lo stato attivo al passaggio del mouse" }, "vs/editor/contrib/hover/browser/markdownHoverParticipant": { "modesContentHover.loading": "Caricamento...", + "stopped rendering": "Rendering sospeso per una linea lunga per motivi di prestazioni. Può essere configurato tramite 'editor.stopRenderingLineAfter'.", "too many characters": "Per motivi di prestazioni la tokenizzazione viene ignorata per le righe lunghe. È possibile effettuare questa configurazione tramite `editor.maxTokenizationLineLength`." }, "vs/editor/contrib/hover/browser/markerHoverParticipant": { @@ -1009,12 +1132,11 @@ "quick fixes": "Correzione rapida...", "view problem": "Visualizza problema" }, - "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { - "InPlaceReplaceAction.next.label": "Sostituisci con il valore successivo", - "InPlaceReplaceAction.previous.label": "Sostituisci con il valore precedente" - }, "vs/editor/contrib/indentation/browser/indentation": { + "changeTabDisplaySize": "Modifica dimensioni visualizzazione scheda", "configuredTabSize": "Dimensione tabulazione configurata", + "currentTabSize": "Dimensioni della scheda corrente", + "defaultTabSize": "Dimensioni predefinite della scheda", "detectIndentation": "Rileva rientro dal contenuto", "editor.reindentlines": "Imposta nuovo rientro per righe", "editor.reindentselectedlines": "Re-Indenta le Linee Selezionate", @@ -1026,7 +1148,7 @@ }, "vs/editor/contrib/inlayHints/browser/inlayHintsHover": { "hint.cmd": "Esegui il comando", - "hint.dbl": "Fai doppio clic per inserire", + "hint.dbl": "Fare doppio clic per inserire", "hint.def": "Vai alla definizione ({0})", "hint.defAndCommand": "Vai alla definizione ({0}), fai clic con il pulsante destro del mouse per altre informazioni", "links.navigate.kb.alt": "ALT+clic", @@ -1034,25 +1156,45 @@ "links.navigate.kb.meta": "CTRL+clic", "links.navigate.kb.meta.mac": "CMD+clic" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextController": { + "vs/editor/contrib/inlineCompletions/browser/commands": { + "accept": "Accetta", + "acceptLine": "Accetta riga", + "acceptWord": "Accetta parola", + "action.inlineSuggest.accept": "Accetta il suggerimento in linea", + "action.inlineSuggest.acceptNextLine": "Accetta la riga successiva del suggerimento in linea", + "action.inlineSuggest.acceptNextWord": "Accettare suggerimento inline per la parola successiva", + "action.inlineSuggest.alwaysShowToolbar": "Mostra sempre la barra degli strumenti", + "action.inlineSuggest.hide": "Nascondi suggerimento inline", "action.inlineSuggest.showNext": "Mostrare suggerimento inline successivo", "action.inlineSuggest.showPrevious": "Mostrare suggerimento inline precedente", - "action.inlineSuggest.trigger": "Trigger del suggerimento inline", + "action.inlineSuggest.trigger": "Trigger del suggerimento inline" + }, + "vs/editor/contrib/inlineCompletions/browser/hoverParticipant": { + "inlineSuggestionFollows": "Suggerimento:" + }, + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys": { "inlineSuggestionHasIndentation": "Se il suggerimento in linea inizia con spazi vuoti", "inlineSuggestionHasIndentationLessThanTabSize": "Indica se il suggerimento inline inizia con uno spazio vuoto minore di quello che verrebbe inserito dalla tabulazione", - "inlineSuggestionVisible": "Se è visibile un suggerimento inline" + "inlineSuggestionVisible": "Se è visibile un suggerimento inline", + "suppressSuggestions": "Indica se i suggerimenti devono essere eliminati per il suggerimento corrente" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextHoverParticipant": { - "acceptInlineSuggestion": "Accettare", - "inlineSuggestionFollows": "Suggerimento:", - "showNextInlineSuggestion": "Avanti", - "showPreviousInlineSuggestion": "Indietro" + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget": { + "content": "{0} ({1})", + "next": "Avanti", + "parameterHintsNextIcon": "Icona per visualizzare il suggerimento del parametro successivo.", + "parameterHintsPreviousIcon": "Icona per visualizzare il suggerimento del parametro precedente.", + "previous": "Indietro" + }, + "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Sostituisci con il valore successivo", + "InPlaceReplaceAction.previous.label": "Sostituisci con il valore precedente" }, "vs/editor/contrib/lineSelection/browser/lineSelection": { "expandLineSelection": "Espandere selezione riga" }, "vs/editor/contrib/linesOperations/browser/linesOperations": { "duplicateSelection": "Duplica selezione", + "editor.transformToCamelcase": "Trasforma in caso Camel", "editor.transformToKebabcase": "Trasformare in caso Kebab", "editor.transformToLowercase": "Converti in minuscolo", "editor.transformToSnakecase": "Trasforma in snake case", @@ -1142,6 +1284,7 @@ "peekViewEditorGutterBackground": "Colore di sfondo della barra di navigazione nell'editor visualizzazione rapida.", "peekViewEditorMatchHighlight": "Colore dell'evidenziazione delle corrispondenze nell'editor di visualizzazioni rapide.", "peekViewEditorMatchHighlightBorder": "Bordo dell'evidenziazione delle corrispondenze nell'editor di visualizzazioni rapide.", + "peekViewEditorStickScrollBackground": "Colore di sfondo della barra di scorrimento permanente nell'editor visualizzazione rapida.", "peekViewResultsBackground": "Colore di sfondo dell'elenco risultati della visualizzazione rapida.", "peekViewResultsFileForeground": "Colore primo piano dei nodi file nell'elenco risultati della visualizzazione rapida.", "peekViewResultsMatchForeground": "Colore primo piano dei nodi riga nell'elenco risultati della visualizzazione rapida.", @@ -1265,6 +1408,18 @@ "Wednesday": "Mercoledì", "WednesdayShort": "Mer" }, + "vs/editor/contrib/stickyScroll/browser/stickyScrollActions": { + "focusStickyScroll": "Sposta stato attivo su Scorrimento permanente", + "goToFocusedStickyScrollLine.title": "Vai alla linea di scorrimento permanente attiva", + "miStickyScroll": "&&Scorrimento permanente", + "mifocusStickyScroll": "&&Sposta stato attivo su Scorrimento permanente", + "mitoggleStickyScroll": "&&Alternanza scorrimento permanente", + "selectEditor.title": "Selezionare l'editor", + "selectNextStickyScrollLine.title": "Seleziona la riga di scorrimento permanente successiva", + "selectPreviousStickyScrollLine.title": "Seleziona riga di scorrimento permanente precedente", + "stickyScroll": "Scorrimento permanente", + "toggleStickyScroll": "Alternanza scorrimento permanente" + }, "vs/editor/contrib/suggest/browser/suggest": { "acceptSuggestionOnEnter": "Indica se i suggerimenti vengono inseriti quando si preme INVIO", "suggestWidgetDetailsVisible": "Indica se i dettagli dei suggerimenti sono visibili", @@ -1311,7 +1466,7 @@ "suggestMoreInfoIcon": "Icona per visualizzare altre informazioni nel widget dei suggerimenti." }, "vs/editor/contrib/suggest/browser/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "content": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/browser/symbolIcons": { "symbolIcon.arrayForeground": "Colore primo piano per i simboli di matrice. Questi simboli vengono visualizzati nella struttura, nell'elemento di navigazione e nel widget dei suggerimenti.", @@ -1366,6 +1521,7 @@ "unicodeHighlight.adjustSettings": "Modificare impostazioni", "unicodeHighlight.allowCommonCharactersInLanguage": "Consentire i caratteri Unicode più comuni nel linguaggio \"{0}\".", "unicodeHighlight.characterIsAmbiguous": "Il carattere {0} potrebbe essere confuso con il carattere {1}, che è più comune nel codice sorgente.", + "unicodeHighlight.characterIsAmbiguousASCII": "Il carattere {0} potrebbe essere confuso con il carattere ASCII {1}, che è più comune nel codice sorgente.", "unicodeHighlight.characterIsInvisible": "Il carattere {0} è invisibile.", "unicodeHighlight.characterIsNonBasicAscii": "Il carattere {0} non è un carattere ASCII di base.", "unicodeHighlight.configureUnicodeHighlightOptions": "Configurare opzioni evidenziazione Unicode", @@ -1383,36 +1539,91 @@ }, "vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": { "unusualLineTerminators.detail": "Il file \"\r\n\" contiene uno o più caratteri di terminazione di riga insoliti, ad esempio separatore di riga (LS) o separatore di paragrafo (PS).{0}\r\nÈ consigliabile rimuoverli dal file. È possibile configurare questa opzione tramite `editor.unusualLineTerminators`.", - "unusualLineTerminators.fix": "Rimuovi i caratteri di terminazione di riga insoliti", + "unusualLineTerminators.fix": "&&Rimuovi i caratteri di terminazione di riga insoliti", "unusualLineTerminators.ignore": "Ignora", "unusualLineTerminators.message": "Sono stati rilevati caratteri di terminazione di riga insoliti", "unusualLineTerminators.title": "Caratteri di terminazione di riga insoliti" }, - "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "vs/editor/contrib/wordHighlighter/browser/highlightDecorations": { "overviewRulerWordHighlightForeground": "Colore del marcatore del righello delle annotazioni per le evidenziazioni dei simboli. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", "overviewRulerWordHighlightStrongForeground": "Colore del marcatore del righello delle annotazioni per le evidenziazioni dei simboli di accesso in scrittura. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "overviewRulerWordHighlightTextForeground": "Colore del marcatore del righello delle annotazioni di un'occorrenza testuale per un simbolo. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", "wordHighlight": "Colore di sfondo di un simbolo durante l'accesso in lettura, ad esempio durante la lettura di una variabile. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "wordHighlight.next.label": "Vai al prossimo simbolo evidenziato", - "wordHighlight.previous.label": "Vai al precedente simbolo evidenziato", - "wordHighlight.trigger.label": "Attiva/disattiva evidenziazione simbolo", "wordHighlightBorder": "Colore del bordo di un simbolo durante l'accesso in lettura, ad esempio durante la lettura di una variabile.", "wordHighlightStrong": "Colore di sfondo di un simbolo durante l'accesso in scrittura, ad esempio durante la scrittura in una variabile. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "wordHighlightStrongBorder": "Colore del bordo di un simbolo durante l'accesso in scrittura, ad esempio durante la scrittura in una variabile." + "wordHighlightStrongBorder": "Colore del bordo di un simbolo durante l'accesso in scrittura, ad esempio durante la scrittura in una variabile.", + "wordHighlightText": "Colore di sfondo di un'occorrenza testuale per un simbolo. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "wordHighlightTextBorder": "Colore del bordo di un'occorrenza testuale per un simbolo." + }, + "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "wordHighlight.next.label": "Vai al prossimo simbolo evidenziato", + "wordHighlight.previous.label": "Vai al precedente simbolo evidenziato", + "wordHighlight.trigger.label": "Attiva/disattiva evidenziazione simbolo" }, "vs/editor/contrib/wordOperations/browser/wordOperations": { "deleteInsideWord": "Elimina parola" }, + "vs/platform/action/common/actionCommonCategories": { + "developer": "Sviluppatore", + "file": "FILE", + "help": "Guida", + "preferences": "Preferenze", + "test": "Test", + "view": "Visualizza" + }, + "vs/platform/actions/browser/buttonbar": { + "labelWithKeybinding": "{0} ({1})" + }, "vs/platform/actions/browser/menuEntryActionViewItem": { "titleAndKb": "{0} ({1})", "titleAndKbAndAlt": "{0}\r\n[{1}] {2}" }, + "vs/platform/actions/browser/toolbar": { + "hide": "Nascondi", + "resetThisMenu": "Reimposta menu" + }, "vs/platform/actions/common/menuResetAction": { - "cat": "Visualizza", - "title": "Reimposta menu nascosti" + "title": "Reimposta tutti i menu" }, "vs/platform/actions/common/menuService": { "hide.label": "Nascondi '{0}'" }, + "vs/platform/actionWidget/browser/actionList": { + "customQuickFixWidget": "Widget azione", + "customQuickFixWidget.labels": "{0}, Motivo disabilitato: {1}", + "label": "{0} da applicare", + "label-preview": "{0} per Applica, {1} per Anteprima" + }, + "vs/platform/actionWidget/browser/actionWidget": { + "acceptSelected.title": "Accetta l'azione selezionata", + "codeActionMenuVisible": "Indica se l'elenco di widget azione è visibile", + "hideCodeActionWidget.title": "Nascondi widget azione", + "previewSelected.title": "Anteprima azione selezionata", + "selectNextCodeAction.title": "Seleziona azione successiva", + "selectPrevCodeAction.title": "Seleziona azione precedente" + }, + "vs/platform/audioCues/browser/audioCueService": { + "audioCues.chatRequestSent": "Chat Request Sent", + "audioCues.chatResponsePending": "Chat Response Pending", + "audioCues.chatResponseReceived": "Chat Response Received", + "audioCues.diffLineDeleted": "Riga diff eliminata", + "audioCues.diffLineInserted": "Riga diff inserita", + "audioCues.diffLineModified": "Riga diff modificata", + "audioCues.lineHasBreakpoint.name": "Punto di interruzione sulla riga", + "audioCues.lineHasError.name": "Errore sulla riga", + "audioCues.lineHasFoldedArea.name": "Area piegata sulla linea", + "audioCues.lineHasInlineSuggestion.name": "Suggerimento inline sulla riga", + "audioCues.lineHasWarning.name": "Avviso sulla riga", + "audioCues.noInlayHints": "Nessun suggerimento per l'inlay nella riga", + "audioCues.notebookCellCompleted": "Cella del notebook completata", + "audioCues.notebookCellFailed": "La cella del notebook ha avuto esito negativo", + "audioCues.onDebugBreak.name": "Debugger arrestato sul punto di interruzione", + "audioCues.taskCompleted": "Attività completata", + "audioCues.taskFailed": "Attività non riuscita", + "audioCues.terminalBell": "Campanello terminale", + "audioCues.terminalCommandFailed": "Comando terminale non riuscito", + "audioCues.terminalQuickFix.name": "Correzione rapida terminale" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Impossibile registrare '{0}'. Il {1} dei criteri associato è già registrato con {2}.", "config.property.duplicate": "Non è possibile registrare '{0}'. Questa proprietà è già registrata.", @@ -1426,19 +1637,43 @@ "vs/platform/contextkey/browser/contextKeyService": { "getContextKeyInfo": "Comando che restituisce informazioni sulle chiavi di contesto" }, + "vs/platform/contextkey/common/contextkey": { + "contextkey.parser.error.closingParenthesis": "Parentesi chiusa ')'", + "contextkey.parser.error.emptyString": "Espressione chiave di contesto vuota", + "contextkey.parser.error.emptyString.hint": "Si è dimenticato di scrivere un'espressione? È anche possibile inserire 'false' o 'true' per restituire sempre rispettivamente false o true.", + "contextkey.parser.error.expectedButGot": "Previsto: {0}\r\nRicevuto: '{1}'.", + "contextkey.parser.error.noInAfterNot": "'in' dopo 'not'.", + "contextkey.parser.error.unexpectedEOF": "Fine imprevista dell'espressione", + "contextkey.parser.error.unexpectedEOF.hint": "Si è dimenticato di inserire una chiave di contesto?", + "contextkey.parser.error.unexpectedToken": "Token imprevisto", + "contextkey.parser.error.unexpectedToken.hint": "Si è dimenticato di inserire && o || prima del token?", + "contextkey.scanner.errorForLinter": "Token imprevisto.", + "contextkey.scanner.errorForLinterWithHint": "Token imprevisto. Suggerimento: {0}" + }, "vs/platform/contextkey/common/contextkeys": { "inputFocus": "Indica se lo stato attivo della tastiera si trova all'interno di una casella di input", "isIOS": "Indica se il sistema operativo è iOS", "isLinux": "Indica se il sistema operativo è Linux", "isMac": "Indica se il sistema operativo è macOS", "isMacNative": "Indica se il sistema operativo è macOS in una piattaforma non basata su browser", + "isMobile": "Indica se la piattaforma è un Web browser per dispositivi mobili", "isWeb": "Indica se la piattaforma è un Web browser", "isWindows": "Indica se il sistema operativo è Windows", "productQualityType": "Tipo di qualità del VS Code" }, + "vs/platform/contextkey/common/scanner": { + "contextkey.scanner.hint.didYouForgetToEscapeSlash": "Si è dimenticato di eseguire il carattere di escape '/' (slash)? Inserire due barre rovesciate prima del carattere di escape, ad esempio '\\\\/'.", + "contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote": "Si è dimenticato di aprire o chiudere la citazione?", + "contextkey.scanner.hint.didYouMean1": "Si intendeva {0}?", + "contextkey.scanner.hint.didYouMean2": "Si intendeva {0} o {1}?", + "contextkey.scanner.hint.didYouMean3": "Si intendeva {0}, {1} o {2}?" + }, "vs/platform/dialogs/common/dialogs": { + "cancelButton": "Annulla", "moreFile": "...1 altro file non visualizzato", - "moreFiles": "...{0} altri file non visualizzati" + "moreFiles": "...{0} altri file non visualizzati", + "okButton": "&&OK", + "yesButton": "&&Sì" }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Apri", @@ -1453,10 +1688,11 @@ "vs/platform/environment/node/argv": { "add": "Aggiunge la cartella o le cartelle all'ultima finestra attiva.", "category": "Filtra le estensioni installate in base alla categoria specificata quando si usa --list-extensions.", + "cliDataDir": "Directory in cui devono essere archiviati i metadati dell'interfaccia della riga di comando.", "deprecated.useInstead": "Usare {0}.", "diff": "Confronta due file tra loro.", - "disableExtension": "Disabilita un'estensione.", - "disableExtensions": "Disabilita tutte le estensioni installate.", + "disableExtension": "Disabilitare l'estensione specificata. Questa opzione non è persistente ed è valida solo quando il comando apre una nuova finestra.", + "disableExtensions": "Disabilitare tutte le estensioni installate. Questa opzione non è persistente ed è valida solo quando il comando apre una nuova finestra.", "disableGPU": "Disabilita l'accelerazione hardware della GPU.", "experimentalApis": "Abilita le funzionalità API proposte per un'estensione. Può ricevere uno o più ID estensione da abilitare singolarmente.", "extensionHomePath": "Impostare il percorso radice per le estensioni.", @@ -1469,19 +1705,20 @@ "installExtension": "Installa o aggiorna un'estensione. L'argomento è un ID estensione o un percorso a un VSIX. L'identificatore di un'estensione è sempre '${publisher}.${name}'. Usare l'argomento '--force' per eseguire l'aggiornamento alla versione più recente. Per installare una determinata versione, specificare '@${version}', ad esempio 'vscode.csharp@1.2.3'.", "listExtensions": "Elenca le estensioni installate.", "locale": "Impostazioni locali da usare, ad esempio en-US o it-IT.", - "log": "Livello di registrazione da usare. Il valore predefinito è 'info'. I valori consentiti sono 'critical, 'error', 'warn', 'info', 'debug', 'trace', 'off'.", - "maxMemory": "Dimensione massima della memoria per una finestra (in Mbytes).", + "log": "Livello di log da usare. L'impostazione predefinita è 'info'. I valori consentiti sono 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'. È anche possibile configurare il livello di log di un'estensione passando l'ID estensione e il livello di log nel formato seguente: '${publisher}.${name}:${logLevel}'. Ad esempio: 'vscode.csharp:trace'. Può ricevere una o più voci di questo tipo.", "merge": "Eseguire un merge a tre vie fornendo i percorsi per due versioni modificate di un file, l'origine comune delle versioni modificate e il file di output per salvare i risultati del merge.", "newWindow": "Forza l'apertura di una nuova finestra.", "options": "opzioni", "optionsUpperCase": "Opzioni", "paths": "percorsi", "prof-startup": "Eseguire il profiler della CPU durante l'avvio.", + "profileName": "Apre la cartella o l'area di lavoro fornita con il profilo specificato e associa il profilo all'area di lavoro. Se il profilo non esiste, ne viene creato uno nuovo vuoto.Per rendere effettivo il profilo, è necessario specificare una cartella o un'area di lavoro.", "reuseWindow": "Forza l'apertura di un file o di una cartella in una finestra già aperta.", "showVersions": "Mostra le versioni delle estensioni installate quando si usa --list-extensions.", "status": "Stampare le informazioni di utilizzo e diagnostica di processo.", "stdinUnix": "Per leggere da stdin, aggiungere alla fine '-' (ad esempio 'ps aux | grep code | {0} -')", "stdinWindows": "Per leggere l'output da un altro programma, aggiungere alla fine '-' (ad esempio 'echo Hello World | {0} -')", + "subcommands": "Sottocomandi", "telemetry": "Mostra tutti gli eventi di telemetria raccolti da VS Code.", "troubleshooting": "Risoluzione dei problemi", "turn sync": "Attivare o disattivare la sincronizzazione.", @@ -1499,11 +1736,11 @@ "emptyValue": "L'opzione '{0}' richiede un valore non vuoto. L'opzione verrà ignorata.", "gotoValidation": "Gli argomenti nella modalità `--goto` devono essere espressi nel formato `FILE(:LINE(:CHARACTER))`.", "multipleValues": "L'opzione '{0}' è definita più di una volta. Verrà usato il valore '{1}'.", - "unknownOption": "Avviso: '{0}' non è incluso nell'elenco delle opzioni note, ma viene comunque passato a Electron/Chromium." + "unknownOption": "Avviso: '{0}' non è incluso nell'elenco delle opzioni note, ma viene comunque passato a Electron/Chromium.", + "unknownSubCommandOption": "Avviso: '{0}' non è incluso nell'elenco delle opzioni note per il sottocomando '{1}'" }, "vs/platform/extensionManagement/common/abstractExtensionManagementService": { "MarketPlaceDisabled": "Il Marketplace non è abilitato", - "Not a Marketplace extension": "È possibile reinstallare solo le estensioni del Marketplace", "incompatible platform": "L'estensione '{0}' non è disponibile in {1} per {2}.", "malicious extension": "Non è possibile installare l'estensione '{0}' poiché è stata segnalata come problematica.", "multipleDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Altre estensioni, tra cui '{1}' e '{2}', dipendono da tale estensione.", @@ -1520,12 +1757,13 @@ "extensions": "Estensioni", "preferences": "Preferenze" }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "vs/platform/extensionManagement/common/extensionManagementCLI": { "alreadyInstalled": "L'estensione '{0}' è già installata.", "alreadyInstalled-checkAndUpdate": "L'estensione '{0}' v{1} è già installata. Usare l'opzione '--force' per eseguire l'aggiornamento alla versione più recente oppure specificare '@' per installare una versione specifica, ad esempio: '{2}@1.2.3'.", "builtin": "{0}' è un'estensione predefinita e non può essere disinstallata", "cancelInstall": "Installazione dell'estensione '{0}' annullata.", "cancelVsixInstall": "Installazione dell'estensione '{0}' annullata.", + "error while installing extensions": "Si è verificato un errore durante l'installazione delle estensioni: {0}", "forceDowngrade": "È già installata una versione più recente dell'estensione '{0}' versione {1}. Usare l'opzione '--force' per eseguire il downgrade alla versione precedente.", "forceUninstall": "'{0}' è contrassegnata come estensione predefinita dall'utente. Per disinstallarla, usare l'opzione '--force'.", "installation failed": "Non è stato possibile installare le estensioni: {0}", @@ -1547,24 +1785,22 @@ "updateMessage": "Aggiornamento dell'estensione '{0}' alla versione {1}", "useId": "Assicurarsi di usare l'ID estensione completo, incluso l'editore, ad esempio {0}" }, + "vs/platform/extensionManagement/common/extensionNls": { + "missingNLSKey": "Il messaggio per la chiave {0} non è stato trovato." + }, "vs/platform/extensionManagement/common/extensionsScannerService": { "fileReadFail": "Non è possibile leggere il file {0}: {1}.", "jsonInvalidFormat": "Formato {0} non valido: è previsto l'oggetto JSON.", "jsonParseFail": "Non è stato analizzare {0}: [{1}, {2}] {3}.", "jsonParseInvalidType": "Il file manifesto {0} non è valido: non è un oggetto JSON.", - "jsonsParseReportErrors": "Non è stato possibile analizzare {0}: {1}.", - "missingNLSKey": "Il messaggio per la chiave {0} non è stato trovato." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "Nel sistema è installato {0}. Installare le estensioni consigliate?" + "jsonsParseReportErrors": "Non è stato possibile analizzare {0}: {1}." }, "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Il Marketplace non è abilitato", + "Not a Marketplace extension": "È possibile reinstallare solo le estensioni del Marketplace", "cannot read": "Non è possibile leggere l'estensione da {0}", "errorDeleting": "Non è possibile eliminare la cartella esistente '{0}' durante l'installazione dell'estensione '{1}'. Eliminare la cartella manualmente e riprovare", - "exitCode": "Non è possibile installare l'estensione. Chiudere e riavviare VS Code prima di ripetere l'installazione.", "incompatible": "Non è possibile installare l'estensione '{0}' perché non è compatibile con VS Code '{1}'.", - "notInstalled": "L'estensione '{0}' non è installata.", - "quitCode": "Non è possibile installare l'estensione. Uscire e avviare VS Code prima di ripetere l'installazione.", "removeError": "Errore durante la rimozione dell'estensione: {0}. Chiudere e riavviare VS Code prima di riprovare.", "renameError": "Errore sconosciuto durante la ridenominazione di {0} in {1}", "restartCode": "Riavviare VS Code prima di reinstallare {0}." @@ -1574,17 +1810,15 @@ }, "vs/platform/extensions/common/extensionValidator": { "extensionDescription.activationEvents1": "la proprietà `{0}` può essere omessa o deve essere di tipo `string[]`", - "extensionDescription.activationEvents2": "le proprietà `{0}` e `{1}` devono essere specificate o omesse entrambi", + "extensionDescription.activationEvents2": "la proprietà '{0}' deve essere omessa se l'estensione non contiene una proprietà '{1}' o '{2}'.", "extensionDescription.browser1": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", "extensionDescription.browser2": "Valore previsto di `browser` ({0}) da includere nella cartella dell'estensione ({1}). L'estensione potrebbe non essere più portabile.", - "extensionDescription.browser3": "le proprietà `{0}` e `{1}` devono essere specificate o omesse entrambi", "extensionDescription.engines": "la proprietà `{0}` è obbligatoria e deve essere di tipo `object`", "extensionDescription.engines.vscode": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", "extensionDescription.extensionDependencies": "la proprietà `{0}` può essere omessa o deve essere di tipo `string[]`", "extensionDescription.extensionKind": "è possibile definire la proprietà '{0}' solo se è definita anche la proprietà 'main'.", "extensionDescription.main1": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", "extensionDescription.main2": "Valore previsto di `main` ({0}) da includere nella cartella dell'estensione ({1}). L'estensione potrebbe non essere più portatile.", - "extensionDescription.main3": "le proprietà `{0}` e `{1}` devono essere specificate o omesse entrambi", "extensionDescription.name": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", "extensionDescription.publisher": "l'autore della proprietà deve essere di tipo `string`.", "extensionDescription.version": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", @@ -1606,9 +1840,27 @@ "fileSystemNotAllowedError": "Autorizzazioni insufficienti. Riprovare e consentire l'operazione.", "fileSystemRenameError": "La ridenominazione è supportata solo per i file." }, + "vs/platform/files/browser/indexedDBFileSystemProvider": { + "dirIsNotEmpty": "La directory non è vuota", + "fileExceedsStorageQuota": "Il file supera la quota di archiviazione disponibile", + "fileIsDirectory": "Il file è una directory", + "fileNotDirectory": "Il file non è una directory", + "fileNotExists": "Il file non esiste", + "internal": "Errore interno nel provider del file system IndexedDB. ({0})" + }, + "vs/platform/files/common/files": { + "sizeB": "{0} B", + "sizeGB": "{0} GB", + "sizeKB": "{0} KB", + "sizeMB": "{0} MB", + "sizeTB": "{0} TB", + "unknownError": "Errore sconosciuto" + }, "vs/platform/files/common/fileService": { + "deleteFailedAtomicUnsupported": "Non è possibile eliminare il file '{0}' in modo atomico perché il provider non lo supporta.", "deleteFailedNonEmptyFolder": "Non è possibile eliminare la cartella non vuota '{0}'.", "deleteFailedNotFound": "Non è possibile eliminare il file non esistente '{0}'", + "deleteFailedTrashAndAtomicUnsupported": "Non è possibile eliminare in modo atomico il file '{0}' perché è abilitato l'uso del cestino.", "deleteFailedTrashUnsupported": "Non è possibile eliminare il file '{0}' tramite il Cestino perché il provider non lo supporta.", "err.read": "Non è possibile leggere il file '{0}' ({1})", "err.readonly": "Non è possibile modificare il file di sola lettura '{0}'", @@ -1622,24 +1874,17 @@ "fileTooLargeError": "Non è possibile leggere il file '{0}' che è troppo grande per essere aperto", "invalidPath": "Non è possibile risolvere il provider di file system con il percorso file relativo '{0}'", "mkdirExistsError": "Non è possibile creare la cartella '{0}' che esiste già ma non è una directory", - "noProviderFound": "Non sono stati trovati provider del file system per la risorsa '{0}'", + "noProviderFound": "ENOPRO: non è stato trovato alcun provider di file system per la risorsa '{0}'", "unableToMoveCopyError1": "Non è possibile copiare quando l'origine '{0}' è uguale alla destinazione '{1}' e per il percorso viene usata una combinazione di maiuscole/minuscole diversa in un file system che non fa distinzione tra maiuscole e minuscole", "unableToMoveCopyError2": "Non è possibile spostare/copiare quando l'origine '{0}' è un elemento padre della destinazione '{1}'.", "unableToMoveCopyError3": "Non è possibile spostare/copiare '{0}' perché nella destinazione esiste già un file di destinazione '{1}'.", "unableToMoveCopyError4": "Non è possibile spostare/copiare '{0}' in '{1}' perché un file sostituirebbe la cartella in cui è contenuto.", + "writeFailedAtomicUnlock": "Non è possibile sbloccare il file '{0}' perché è abilitata la scrittura atomica.", + "writeFailedAtomicUnsupported": "Non è possibile scrivere il file '{0}' in modo atomico perché il provider non lo supporta.", "writeFailedUnlockUnsupported": "Non è possibile sbloccare il file '{0}' perché il provider non lo supporta." }, - "vs/platform/files/common/files": { - "sizeB": "{0} B", - "sizeGB": "{0} GB", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeTB": "{0} TB", - "unknownError": "Errore sconosciuto" - }, "vs/platform/files/common/io": { - "fileTooLargeError": "Il file è troppo grande per essere aperto", - "fileTooLargeForHeapError": "Per aprire un file di queste dimensioni, è necessario riavviare e consentire l’uso di più memoria" + "fileTooLargeError": "Il file è troppo grande per essere aperto" }, "vs/platform/files/electron-main/diskFileSystemProviderServer": { "binFailed": "Non è stato possibile spostare '{0}' nel Cestino", @@ -1647,9 +1892,10 @@ }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Non è possibile copiare '{0}' in '{1}' ({2}).", - "fileCopyErrorExists": "Il file nella destinazione esiste già", - "fileCopyErrorPathCase": "'Non è possibile copiare il file nello stesso percorso usando un percorso con una combinazione di maiuscole/minuscole diversa", + "fileCopyErrorPathCase": "Non è possibile copiare il file nello stesso percorso usando un percorso con una combinazione di maiuscole/minuscole diversa", "fileExists": "Il file esiste già", + "fileMoveCopyErrorExists": "Il file nella destinazione esiste già e pertanto non verrà spostato/copiato a meno che non venga specificata la sovrascrittura", + "fileMoveCopyErrorNotFound": "Il file da spostare/copiare non esiste", "fileNotExists": "Il file non esiste", "moveError": "Non è possibile spostare '{0}' in '{1}' ({2})." }, @@ -1657,18 +1903,27 @@ "suggestWidgetVisible": "Indica se i suggerimenti sono visibili" }, "vs/platform/issue/electron-main/issueMainService": { - "cancel": "&&Annulla", + "cancel": "Annulla", "confirmCloseIssueReporter": "L'input non verrà salvato. Chiudere questa finestra?", "issueReporter": "Segnalazione problemi", "issueReporterWriteToClipboard": "I dati sono eccessivi per inviarli direttamente a GitHub. Verranno quindi copiati negli Appunti. Incollarli nella pagina relativa al problema visualizzata in GitHub.", "local": "LOCAL", "ok": "&&OK", "processExplorer": "Esplora processi", + "trace.detail": "Creare un problema e allegare manualmente il file seguente:\r\n{0}", + "trace.message": "Creazione del file di traccia completata", + "trace.ok": "&&OK", "yes": "&&Sì" }, "vs/platform/keybinding/common/abstractKeybindingService": { "first.chord": "È stato premuto ({0}). In attesa del secondo tasto...", - "missing.chord": "La combinazione di tasti ({0}, {1}) non è un comando." + "missing.chord": "La combinazione di tasti ({0}, {1}) non è un comando.", + "next.chord": "È stato premuto ({0}). In attesa del prossimo tasto..." + }, + "vs/platform/keyboardLayout/common/keyboardConfig": { + "dispatch": "Controlla la logica di invio delle pressioni di tasti da usare, tra `code` (scelta consigliata) e `keyCode`.", + "keyboardConfigurationTitle": "Tastiera", + "mapAltGrToCtrlAlt": "Controllare se il modificatore AltGraph+ deve essere considerato come CTRL+ALT+." }, "vs/platform/languagePacks/common/languagePacks": { "currentDisplayLanguage": " (Corrente)" @@ -1681,6 +1936,9 @@ "vs/platform/list/browser/listService": { "Fast Scroll Sensitivity": "Moltiplicatore della velocità di scorrimento quando si preme `Alt`.", "Mouse Wheel Scroll Sensitivity": "Moltiplicatore da usare sui valori `deltaX` e `deltaY` degli eventi di scorrimento della rotellina del mouse.", + "defaultFindMatchTypeSettingKey": "Controlla il tipo di corrispondenza usato per la ricerca di elenchi e alberi nel workbench.", + "defaultFindMatchTypeSettingKey.contiguous": "Usa corrispondenza contigua durante la ricerca.", + "defaultFindMatchTypeSettingKey.fuzzy": "Usa la corrispondenza fuzzy durante la ricerca.", "defaultFindModeSettingKey": "Controlla la modalità di ricerca predefinita per elenchi e alberi nel workbench.", "defaultFindModeSettingKey.filter": "Filtra gli elementi durante la ricerca.", "defaultFindModeSettingKey.highlight": "Evidenziare gli elementi durante la ricerca. L'ulteriore spostamento verso l'alto e verso il basso attraverserà solo gli elementi evidenziati.", @@ -1690,14 +1948,16 @@ "keyboardNavigationSettingKey.filter": "Con lo stile di spostamento da tastiera filter verranno filtrati e nascosti tutti gli elementi che non corrispondono all'input da tastiera.", "keyboardNavigationSettingKey.highlight": "Con lo stile di spostamento da tastiera highlight vengono evidenziati gli elementi corrispondenti all'input da tastiera. Spostandosi ulteriormente verso l'alto o verso il basso ci si sposterà solo negli elementi evidenziati.", "keyboardNavigationSettingKey.simple": "Con lo stile di spostamento da tastiera simple lo stato attivo si trova sugli elementi che corrispondono all'input da tastiera. L'abbinamento viene effettuato solo in base ai prefissi.", - "keyboardNavigationSettingKeyDeprecated": "Usare invece 'workbench.list.defaultFindMode'.", + "keyboardNavigationSettingKeyDeprecated": "In alternativa, usare 'workbench.list.defaultFindMode' e 'workbench.list.typeNavigationMode'.", "list smoothScrolling setting": "Controlla se elenchi e alberi prevedono lo scorrimento uniforme.", + "list.scrollByPage": "Controlla se i clic nella barra di scorrimento scorrono pagina per pagina.", "multiSelectModifier": "Il modificatore da utilizzare per aggiungere un elemento di alberi e liste ad una selezione multipla con il mouse (ad esempio in Esplora Risorse, apre gli editor e le viste scm). Le gesture del mouse 'Apri a lato' - se supportate - si adatteranno in modo da non creare conflitti con il modificatore di selezione multipla.", "multiSelectModifier.alt": "Rappresenta il tasto 'Alt' in Windows e Linux e il tasto 'Opzione' in macOS.", "multiSelectModifier.ctrlCmd": "Rappresenta il tasto 'Control' in Windows e Linux e il tasto 'Comando' in macOS.", "openModeModifier": "Controlla l'apertura degli elementi di alberi ed elenchi tramite il mouse (se supportato). Tenere presente che alcuni alberi ed elenchi potrebbero scegliere di ignorare questa impostazione se non è applicabile.", "render tree indent guides": "Controlla se l'albero deve eseguire il rendering delle guide per i rientri.", "tree indent setting": "Controlla il rientro dell'albero in pixel.", + "typeNavigationMode": "Controllare il funzionamento dello spostamento dei tipi in elenchi e alberi nel workbench. Se impostato su 'trigger', l'esplorazione del tipo inizia dopo l'esecuzione del comando 'list.triggerTypeNavigation'.", "workbenchConfigurationTitle": "Workbench" }, "vs/platform/markers/common/markers": { @@ -1706,7 +1966,7 @@ "sev.warning": "Avviso" }, "vs/platform/menubar/electron-main/menubar": { - "cancel": "&&Annulla", + "cancel": "Annulla", "mAbout": "Informazioni su {0}", "mBringToFront": "Porta tutto in primo piano", "mEdit": "&&Modifica", @@ -1744,7 +2004,7 @@ "quitMessage": "Uscire?" }, "vs/platform/native/electron-main/nativeHostMainService": { - "cancel": "&&Annulla", + "cancel": "Annulla", "cantCreateBinFolder": "Non è possibile installare il comando '{0}' della shell.", "cantUninstall": "Non è possibile disinstallare il comando '{0}' della shell.", "ok": "&&OK", @@ -1753,14 +2013,48 @@ "warnEscalationUninstall": "{0} eseguirà 'osascript' per richiedere i privilegi di amministratore per disinstallare il comando della shell." }, "vs/platform/quickinput/browser/commandsQuickAccess": { - "canNotRun": "Il comando '{0}' ha restituito un errore ({1})", + "canNotRun": "Il comando '{0}' ha restituito un errore", "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "commonlyUsed": "più usato", "morecCommands": "altri comandi", "recentlyUsed": "usate di recente" }, "vs/platform/quickinput/browser/helpQuickAccess": { "helpPickAriaLabel": "{0}, {1}" }, + "vs/platform/quickinput/browser/quickInput": { + "custom": "Personalizzato", + "inputModeEntry": "Premere 'INVIO' per confermare l'input oppure 'ESC' per annullare", + "inputModeEntryDescription": "{0} (premere 'INVIO' per confermare oppure 'ESC' per annullare)", + "ok": "OK", + "quickInput.back": "Indietro", + "quickInput.backWithKeybinding": "Indietro ({0})", + "quickInput.checkAll": "Attivare/Disattivare tutte le caselle di controllo", + "quickInput.countSelected": "{0} selezionati", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} risultati", + "quickInputBox.ariaLabel": "Digitare per ridurre il numero di risultati." + }, + "vs/platform/quickinput/browser/quickInputList": { + "quickInput": "Input rapido" + }, + "vs/platform/quickinput/browser/quickInputUtils": { + "executeCommand": "Fare clic per eseguire il comando '{0}'" + }, + "vs/platform/quickinput/browser/quickPickPin": { + "pinCommand": "Blocca comando", + "pinnedCommand": "Comando bloccato", + "terminal.commands.pinned": "aggiunto" + }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Servizio di tunnel remoto" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Connessione come {0} ({1})", + "remoteTunnelService.building": "Compilazione dell'interfaccia della riga di comando da origini", + "remoteTunnelService.openTunnel": "Apertura tunnel", + "remoteTunnelService.openTunnelWithName": "Apertura tunnel {0}" + }, "vs/platform/request/common/request": { "httpConfigurationTitle": "HTTP", "proxy": "Impostazione proxy da usare. Se non è impostata, verrà ereditata dalle variabili di ambiente `http_proxy` e `https_proxy`.", @@ -1770,13 +2064,21 @@ "proxySupportOff": "Disabilita il supporto proxy per le estensioni.", "proxySupportOn": "Abilita il supporto proxy per le estensioni.", "proxySupportOverride": "Abilita il supporto proxy per le estensioni ed esegue l'override delle opzioni di richiesta.", + "request": "Richieste di rete", "strictSSL": "Controlla se il certificato del server proxy deve essere verificato in base all'elenco di CA specificate.", "systemCertificates": "Controlla se i certificati della CA devono essere caricati dal sistema operativo. Dopo la disattivazione in Windows e macOS è richiesto un riavvio della finestra." }, + "vs/platform/secrets/common/secrets": { + "notEncrypted": "Secrets are not being stored on disk because encryption is not available in this environment.", + "openTroubleshooting": "Open Troubleshooting" + }, "vs/platform/shell/node/shellEnv": { "resolveShellEnvError": "Non è possibile risolvere l'ambiente della shell: {0}", "resolveShellEnvExitError": "Codice di uscita imprevisto dalla shell generata (codice {0}, segnale {1})", - "resolveShellEnvTimeout": "Non è possibile risolvere l'ambiente della shell in un tempo ragionevole. Verificare la configurazione della shell." + "resolveShellEnvTimeout": "Non è possibile risolvere l'ambiente della shell in un tempo ragionevole. Verificare la configurazione della shell e riavviare." + }, + "vs/platform/telemetry/common/telemetryLogAppender": { + "telemetryLog": "Telemetria{0}" }, "vs/platform/telemetry/common/telemetryService": { "enableTelemetryDeprecated": "Se questa impostazione è false, non verranno inviati dati di telemetria indipendentemente dal valore della nuova impostazione. Deprecata e sostituita dall'impostazione {0}.", @@ -1798,34 +2100,16 @@ "telemetryConfigurationTitle": "Telemetria" }, "vs/platform/terminal/common/terminalPlatformConfiguration": { - "terminal.integrated.automationProfile.linux": "Profilo del terminale da usare in Linux per l'utilizzo del terminale correlato all'automazione, ad esempio le attività e il debug. Questa impostazione verrà attualmente ignorata se è impostato {0}.", - "terminal.integrated.automationProfile.osx": "Profilo del terminale da usare in macOS per l'utilizzo del terminale correlato all'automazione, ad esempio le attività e il debug. Questa impostazione verrà attualmente ignorata se è impostato {0}.", - "terminal.integrated.automationProfile.windows": "Profilo del terminale da usare per l'utilizzo del terminale correlato all'automazione, ad esempio le attività e il debug. Questa impostazione verrà attualmente ignorata se è impostato {0}.", - "terminal.integrated.automationShell.linux": "Percorso che, se impostato, eseguirà l'override di {0} e ignorerà i valori di {1} per l'utilizzo del terminale correlato all'automazione, come nel caso di attività e debug.", - "terminal.integrated.automationShell.linux.deprecation": "Questa opzione è deprecata. Il nuovo modo consigliato per configurare la shell di automazione consiste nella creazione di un profilo di automazione terminale con {0}. Questa impostazione assumerà attualmente la priorità sulle nuove impostazioni del profilo di automazione ma ciò cambierà in futuro.", - "terminal.integrated.automationShell.osx": "Percorso che, se impostato, eseguirà l'override di {0} e ignorerà i valori di {1} per l'utilizzo del terminale correlato all'automazione, come nel caso di attività e debug.", - "terminal.integrated.automationShell.osx.deprecation": "Questa opzione è deprecata. Il nuovo modo consigliato per configurare la shell di automazione consiste nella creazione di un profilo di automazione terminale con {0}. Questa impostazione assumerà attualmente la priorità sulle nuove impostazioni del profilo di automazione ma ciò cambierà in futuro.", - "terminal.integrated.automationShell.windows": "Percorso che, se impostato, eseguirà l'override di {0} e ignorerà i valori di {1} per l'utilizzo del terminale correlato all'automazione, come nel caso di attività e debug.", - "terminal.integrated.automationShell.windows.deprecation": "Questa opzione è deprecata. Il nuovo modo consigliato per configurare la shell di automazione consiste nella creazione di un profilo di automazione terminale con {0}. Questa impostazione assumerà attualmente la priorità sulle nuove impostazioni del profilo di automazione ma ciò cambierà in futuro.", + "terminal.integrated.automationProfile.linux": "The terminal profile to use on Linux for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.osx": "The terminal profile to use on macOS for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.windows": "Profilo del terminale da usare per l'uso del terminale correlato all'automazione, ad esempio attività e debug. Questa impostazione verrà attualmente ignorata se è impostato {0} (ora deprecato).", "terminal.integrated.confirmIgnoreProcesses": "Set di nomi di processo da ignorare quando si utilizza l'impostazione {0}.", - "terminal.integrated.defaultProfile.linux": "Profilo predefinito usato in Linux. Questa impostazione verrà attualmente ignorata se {0} o {1} sono impostati.", - "terminal.integrated.defaultProfile.osx": "Profilo predefinito usato in macOS. Questa impostazione verrà attualmente ignorata se {0} o {1} sono impostati.", - "terminal.integrated.defaultProfile.windows": "Profilo predefinito usato in Windows. Questa impostazione verrà attualmente ignorata se {0} o {1} sono impostati.", + "terminal.integrated.defaultProfile.linux": "The default terminal profile on Linux.", + "terminal.integrated.defaultProfile.osx": "The default terminal profile on macOS.", + "terminal.integrated.defaultProfile.windows": "The default terminal profile on Windows.", "terminal.integrated.inheritEnv": "Indica se le nuove shell devono ereditare l'ambiente da VS Code. Questo comportamento potrebbe dare origine a una shell di accesso per assicurarsi che $PATH e altre variabili di sviluppo vengano inizializzate. Non ha alcun effetto in Windows.", "terminal.integrated.persistentSessionScrollback": "Controlla il numero massimo di righe che verranno ripristinate durante la riconnessione a una sessione di terminale persistente. Se si aumenta questo valore, verranno ripristinate più righe di scorrimento all'indietro, ma aumenteranno sia la memoria richiesta che il tempo impiegato per la connessione ai terminali all'avvio. Per rendere effettiva questa impostazione, che deve essere impostata su un valore minore o uguale a `#terminal.integrated.scrollback#`, è necessario riavviare.", - "terminal.integrated.profile.linux": "Profili Linux da presentare quando si crea un nuovo terminale tramite l'elenco a tendina del terminale. Impostare manualmente la proprietà {0} con un {1} facoltativo.\r\n\r\nImpostare un profilo esistente su {2} per nascondere il profilo dall'elenco, ad esempio: {3}.", - "terminal.integrated.profile.osx": "Profili macOS da presentare quando si crea un nuovo terminale tramite l'elenco a tendina del terminale. Impostare la proprietà {0} manualmente con un {1} facoltativo.\r\n\r\nImpostare un profilo esistente su {2} per nascondere il profilo dall'elenco, ad esempio: {3}.", - "terminal.integrated.profiles.windows": "Profili Windows da presentare durante la creazione di un nuovo terminale tramite l'elenco a tendina del terminale. Usare la proprietà {0} per rilevare automaticamente il percorso della shell. In alternativa, impostare la proprietà {1} manualmente con un {2} facoltativo.\r\n\r\nImpostare un profilo esistente su {3} per nascondere il profilo dall'elenco, ad esempio: {4}.", - "terminal.integrated.shell.linux": "Percorso della shell usata dal terminale in Linux. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)", - "terminal.integrated.shell.linux.deprecation": "Questa impostazione è deprecata. La nuova modalità consigliata per configurare la shell predefinita consiste nel creare un profilo del terminale in {0} e impostarne il nome come predefinito in {1}. In questo modo il profilo creato sarà prioritario rispetto alle impostazioni dei nuovi profili, ma questo comportamento cambierà in futuro.", - "terminal.integrated.shell.osx": "Percorso della shell usata dal terminale in macOS. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)", - "terminal.integrated.shell.osx.deprecation": "Questa impostazione è deprecata. La nuova modalità consigliata per configurare la shell predefinita consiste nel creare un profilo del terminale in {0} e impostarne il nome come predefinito in {1}. In questo modo il profilo creato sarà prioritario rispetto alle impostazioni dei nuovi profili, ma questo comportamento cambierà in futuro.", - "terminal.integrated.shell.windows": "Percorso della shell usata dal terminale in Windows. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.windows.deprecation": "Questa impostazione è deprecata. La nuova modalità consigliata per configurare la shell predefinita consiste nel creare un profilo del terminale in {0} e impostarne il nome come predefinito in {1}. In questo modo il profilo creato sarà prioritario rispetto alle impostazioni dei nuovi profili, ma questo comportamento cambierà in futuro.", - "terminal.integrated.shellArgs.linux": "Argomenti della riga di comando da usare nel terminale Linux. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.osx": "Argomenti della riga di comando da usare nel terminale macOS. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.windows": "Argomenti della riga di comando da usare nel terminale Windows. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.windows.string": "Argomenti della riga di comando nel [formato della riga di comando](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) da usare nel terminale Windows. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", + "terminal.integrated.profile": "Set di personalizzazioni dei profili del terminale per {0} che consente di aggiungere, rimuovere o modificare la modalità di avvio dei terminali. I profili sono costituiti da un percorso obbligatorio, argomenti facoltativi e altre opzioni di presentazione.\r\n\r\nPer eseguire l'override di un profilo esistente, usare il relativo nome di profilo come chiave, ad esempio:\r\n\r\n{1}\r\n\r\n{2}Altre informazioni sulla configurazione dei profili{3}.", "terminal.integrated.showLinkHover": "Indica se visualizzare gli hover per i collegamenti nell'output del terminale.", "terminal.integrated.useWslProfiles": "Controlla se le distribuzioni WSL vengono visualizzate o meno nell'elenco a discesa del terminale", "terminalAutomationProfile.path": "Singolo percorso di un eseguibile della shell.", @@ -1845,11 +2129,14 @@ "terminalProfile.windowsExtensionId": "ID del terminale di estensione", "terminalProfile.windowsExtensionIdentifier": "L’estensione che ha contribuito a questo profilo.", "terminalProfile.windowsExtensionTitle": "Il nome del terminale di estensione", - "terminalProfile.windowsSource": "Origine del profilo che rileverà automaticamente i percorsi della shell." + "terminalProfile.windowsSource": "Un'origine profilo che rileverà automaticamente i percorsi della shell. Si noti che i percorsi degli eseguibili non standard non sono supportati e devono essere creati manualmente in un nuovo profilo." }, "vs/platform/terminal/common/terminalProfiles": { "terminalAutomaticProfile": "Rileva automaticamente l'impostazione predefinita" }, + "vs/platform/terminal/node/ptyHostMain": { + "ptyHost": "Pty Host" + }, "vs/platform/terminal/node/ptyService": { "terminal-history-restored": "Cronologia ripristinata" }, @@ -1887,9 +2174,12 @@ "checkbox.background": "Colore di sfondo del widget della casella di controllo.", "checkbox.border": "Colore del bordo del widget della casella di controllo.", "checkbox.foreground": "Colore primo piano del widget della casella di controllo.", + "checkbox.select.background": "Colore di sfondo del widget della casella di controllo quando è selezionato l'elemento in cui si trova.", + "checkbox.select.border": "Colore del bordo del widget della casella di controllo quando è selezionato l'elemento in cui si trova.", "contrastBorder": "Un bordo supplementare attorno agli elementi per contrastarli maggiormente rispetto agli altri.", "descriptionForeground": "Colore primo piano del testo che fornisce informazioni aggiuntive, ad esempio per un'etichetta di testo.", "diffDiagonalFill": "Colore del riempimento diagonale dell'editor diff. Il riempimento diagonale viene usato nelle visualizzazioni diff affiancate.", + "diffEditor.unchangedRegionBackground": "Colore dei blocchi non modificati nell'editor diff.", "diffEditorBorder": "Colore del bordo tra due editor di testo.", "diffEditorInserted": "Colore di sfondo per il testo che è stato inserito. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", "diffEditorInsertedLineGutter": "Colore di sfondo per il margine in cui sono state inserite le righe.", @@ -1936,7 +2226,7 @@ "editorWidgetBorder": "Colore del bordo dei widget dell'editor. Il colore viene usato solo se il widget sceglie di avere un bordo e se il colore non è sottoposto a override da un widget.", "editorWidgetForeground": "Colore primo piano dei widget dell'editor, ad esempio Trova/Sostituisci.", "editorWidgetResizeBorder": "Colore del bordo della barra di ridimensionamento dei widget dell'editor. Il colore viene usato solo se il widget sceglie di avere un bordo di ridimensionamento e se il colore non è sostituito da quello di un widget.", - "errorBorder": "Colore del bordo delle caselle di errore nell'editor.", + "errorBorder": "Se impostato, colore delle doppie sottolineature per gli errori nell'editor.", "errorForeground": "Colore primo piano globale per i messaggi di errore. Questo colore viene usato solo se non è sostituito da quello di un componente.", "findMatchHighlight": "Colore degli altri risultati della ricerca. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", "findMatchHighlightBorder": "Colore del bordo delle altre corrispondenze della ricerca.", @@ -1945,13 +2235,13 @@ "focusBorder": "Colore del bordo globale per gli elementi evidenziati. Questo colore viene usato solo se non è sostituito da quello di un componente.", "foreground": "Colore primo piano generale. Questo colore viene usato solo se non è sostituito da quello di un componente.", "highlight": "Colore primo piano Elenco/Struttura ad albero delle occorrenze trovate durante la ricerca nell'Elenco/Struttura ad albero.", - "hintBorder": "Colore del bordo delle caselle dei suggerimenti nell'editor.", + "hintBorder": "Se impostato, colore delle doppie sottolineature per i suggerimenti nell'editor.", "hoverBackground": "Colore di sfondo dell'area sensibile al passaggio del mouse dell'editor.", "hoverBorder": "Colore del bordo dell'area sensibile al passaggio del mouse dell'editor.", "hoverForeground": "Colore primo piano dell'area sensibile al passaggio del mouse dell'editor.", "hoverHighlight": "Evidenziazione sotto la parola per cui è visualizzata un'area sensibile al passaggio del mouse. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", "iconForeground": "Colore predefinito per le icone nel workbench.", - "infoBorder": "Colore del bordo delle caselle informative nell'editor.", + "infoBorder": "Se impostato, colore delle doppie sottolineature per i messaggi informativi nell'editor.", "inputBoxActiveOptionBorder": "Colore del bordo di opzioni attivate nei campi di input.", "inputBoxBackground": "Sfondo della casella di input.", "inputBoxBorder": "Bordo della casella di input.", @@ -1985,7 +2275,7 @@ "listFilterWidgetBackground": "Colore di sfondo del widget del filtro per tipo in elenchi e alberi.", "listFilterWidgetNoMatchesOutline": "Colore del contorno del widget del filtro per tipo in elenchi e alberi quando non sono presenti corrispondenze.", "listFilterWidgetOutline": "Colore del contorno del widget del filtro per tipo in elenchi e alberi.", - "listFilterWidgetShadow": "Colore ombreggiatura del widget del filtro in elenchi e alberi.", + "listFilterWidgetShadow": "Colore ombreggiatura del widget del filtro sul tipo negli elenchi e alberi.", "listFocusAndSelectionOutline": "Colore del contorno dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è attivo e selezionato. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", "listFocusBackground": "Colore di sfondo dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", "listFocusForeground": "Colore primo piano dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", @@ -2046,6 +2336,7 @@ "scrollbarSliderActiveBackground": "Colore di sfondo del cursore della barra di scorrimento quando si fa clic con il mouse.", "scrollbarSliderBackground": "Colore di sfondo del cursore della barra di scorrimento.", "scrollbarSliderHoverBackground": "Colore di sfondo del cursore della barra di scorrimento al passaggio del mouse.", + "search.resultsInfoForeground": "Colore del testo nel messaggio di completamento del viewlet di ricerca.", "searchEditor.editorFindMatchBorder": "Colore del bordo delle corrispondenze query dell'editor della ricerca.", "searchEditor.queryMatch": "Colore delle corrispondenze query dell'editor della ricerca.", "selectionBackground": "Il colore di sfondo delle selezioni di testo in workbench (ad esempio per i campi di input o aree di testo). Si noti che questo non si applica alle selezioni all'interno dell'editor.", @@ -2066,8 +2357,10 @@ "toolbarActiveBackground": "Sfondo della barra degli strumenti quando si tiene premuto il mouse sulle azioni", "toolbarHoverBackground": "Sfondo della barra degli strumenti al passaggio del mouse sulle azioni", "toolbarHoverOutline": "Contorno della barra degli strumenti al passaggio del mouse sulle azioni", + "treeInactiveIndentGuidesStroke": "Colore del tratto dell'albero per le guide di rientro non attive.", "treeIndentGuidesStroke": "Colore del tratto dell'albero per le guide per i rientri.", - "warningBorder": "Colore del bordo delle caselle di avviso nell'editor.", + "warningBorder": "Se impostato, colore delle doppie sottolineature per gli avvisi nell'editor.", + "widgetBorder": "Colore del bordo dei widget, ad es. Trova/Sostituisci all'interno dell'editor.", "widgetShadow": "Colore ombreggiatura dei widget, ad es. Trova/Sostituisci all'interno dell'editor." }, "vs/platform/theme/common/iconRegistry": { @@ -2122,7 +2415,6 @@ "variable": "Stile per le variabili." }, "vs/platform/undoRedo/common/undoRedoService": { - "cancel": "Annulla", "cannotResourceRedoDueToInProgressUndoRedo": "Non è stato possibile ripetere '{0}' perché è già in esecuzione un'operazione di annullamento o ripetizione.", "cannotResourceUndoDueToInProgressUndoRedo": "Non è stato possibile annullare '{0}' perché è già in esecuzione un'operazione di annullamento o ripetizione.", "cannotWorkspaceRedo": "Non è stato possibile ripetere '{0}' in tutti i file. {1}", @@ -2135,12 +2427,12 @@ "cannotWorkspaceUndoDueToInProgressUndoRedo": "Non è stato possibile annullare '{0}' su tutti i file perché è già in esecuzione un'operazione di annullamento o ripetizione su {1}", "confirmDifferentSource": "Annullare '{0}'?", "confirmDifferentSource.no": "No", - "confirmDifferentSource.yes": "Sì", + "confirmDifferentSource.yes": "&&Sì", "confirmWorkspace": "Annullare '{0}' in tutti i file?", "externalRemoval": "I file seguenti sono stati chiusi e modificati nel disco: {0}.", "noParallelUniverses": "I file seguenti sono stati modificati in modo incompatibile: {0}.", - "nok": "Annulla questo file", - "ok": "Annulla in {0} file" + "nok": "Annulla questo &&file", + "ok": "&&Annulla in {0} file" }, "vs/platform/update/common/update.config.contribution": { "default": "Abilita il controllo automatico degli aggiornamenti. Code controlla periodicamente la disponibilità di aggiornamenti in modo automatico.", @@ -2181,22 +2473,36 @@ "settingsSync.ignoredSettings": "Configura le impostazioni da ignorare durante la sincronizzazione.", "settingsSync.keybindingsPerPlatform": "Sincronizza i tasti di scelta rapida per ogni piattaforma." }, + "vs/platform/userDataSync/common/userDataSyncLog": { + "userDataSyncLog": "Sincronizzazione impostazioni" + }, "vs/platform/userDataSync/common/userDataSyncMachines": { "error incompatible": "Non è possibile leggere i dati dei computer perché la versione corrente non è compatibile. Aggiornare {0} e riprovare." }, - "vs/platform/windows/electron-main/window": { - "appCrashed": "Si è verificato un arresto anomalo della finestra", - "appCrashedDetail": "Ci scusiamo per l'inconveniente. Per riprendere dal punto in cui si è verificata l'interruzione, riaprire la finestra.", - "appCrashedDetails": "Si è verificato un arresto anomalo della finestra (motivo: '{0}', codice: '{1}')", + "vs/platform/userDataSync/common/userDataSyncResourceProvider": { + "incompatible sync data": "Non è possibile analizzare i dati di sincronizzazione perché non sono compatibili con la versione corrente." + }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "La finestra è terminata in modo imprevisto", + "appGoneDetailEmptyWindow": "Ci scusiamo per l'inconveniente. È possibile aprire una nuova finestra vuota per ricominciare.", + "appGoneDetailWorkspace": "Ci scusiamo per l'inconveniente. Per riprendere dal punto in cui si è verificata l'interruzione, riaprire la finestra.", + "appGoneDetails": "La finestra è terminata in modo imprevisto (motivo: '{0}', codice: '{1}')", "appStalled": "La finestra non risponde", "appStalledDetail": "È possibile riaprire la finestra, chiuderla oppure attendere.", "close": "&&Chiudi", "doNotRestoreEditors": "Non ripristinare gli editor", "hiddenMenuBar": "È comunque possibile accedere alla barra dei menu premendo ALT.", + "newWindow": "Nuova finestra", "reopen": "&&Riapri", "wait": "&&Continua ad attendere" }, "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Consenti", + "cancel": "&&Annulla", + "confirmOpenDetail": "Il percorso '{0}' usa un host non consentito. A meno che non si consideri attendibile l'host, premere 'Annulla'.", + "confirmOpenMessage": "L'host '{0}' non è stato trovato nell'elenco degli host consentiti. Consentirlo comunque?", + "doNotAskAgain": "Consenti definitivamente l’host '{0}'", + "learnMore": "&&Altre informazioni", "ok": "&&OK", "pathNotExistDetail": "Il percorso '{0}' non esiste in questo computer.", "pathNotExistTitle": "Il percorso non esiste", @@ -2223,6 +2529,26 @@ "workspaceOpenedDetail": "L'area di lavoro è già aperta in un'altra finestra. Chiudere tale finestra prima di riprovare.", "workspaceOpenedMessage": "Non è possibile salvare l'area di lavoro '{0}'" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "Interfaccia della riga di comando remota" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "Se impostato, l'utente accetta le condizioni di licenza del server e il server verrà avviato senza una richiesta all'utente.", + "connection-token": "Segreto che deve essere incluso con tutte le richieste.", + "connection-token-file": "Percorso a un file che contiene il token di connessione.", + "default-folder": "Cartella dell'area di lavoro da aprire quando non viene specificato alcun input nell'URL del browser. Percorso relativo o assoluto risolto rispetto alla directory di lavoro corrente.", + "default-workspace": "Area di lavoro da aprire quando non viene specificato alcun input nell'URL del browser. Percorso relativo o assoluto risolto rispetto alla directory di lavoro corrente.", + "host": "Nome host o indirizzo IP di cui il server deve essere in ascolto. Se non è impostato, il valore predefinito è 'localhost'.", + "port": "Porta di cui il server deve essere in ascolto. Se viene passato 0, viene selezionata una porta libera casuale. Se viene passato un intervallo nel formato num-num, viene selezionata una porta libera dall'intervallo (entità finale inclusa).", + "serverDataDir": "Specifica la directory in cui vengono conservati i dati del server.", + "socket-path": "Percorso di un file socket di cui il server deve essere in ascolto.", + "start-server": "Avviare il server durante l'installazione o la disinstallazione delle estensioni. Da usare in combinazione con 'install-extension', 'install-builtin-extension' e 'uninstall-extension'.", + "telemetry-level": "Imposta il livello di telemetria iniziale. I livelli validi sono: 'off', 'crash', 'error' e 'all'. Se non viene specificato, il server invierà i dati di telemetria fino a quando un client non si connette, quindi userà l'impostazione di telemetria dei client. L'impostazione di questa opzione su 'off' equivale a --disable-telemetry", + "without-connection-token": "Eseguire senza un token di connessione. Usare questa opzione solo se la connessione è protetta da altri mezzi." + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "Server" + }, "win32/i18n/messages": { "AddContextMenuFiles": "Aggiungi azione \"Apri con %1\" al menu di scelta rapida file di Esplora risorse", "AddContextMenuFolders": "Aggiungi azione \"Apri con %1\" al menu di scelta rapida directory di Esplora risorse", @@ -2242,47 +2568,18 @@ "cancel": "&&No", "confirmOpenDetail": "Se questa richiesta non è stata avviata, potrebbe rappresentare un tentativo di attacco nel sistema. Se non è stata intrapresa un'azione esplicita per avviare questa richiesta, è consigliabile fare clic su 'No'", "confirmOpenMessage": "Un'applicazione esterna vuole aprire '{0}' in {1}. Aprire il file o la cartella?", - "open": "&&Sì", - "trace.detail": "Creare un problema e allegare manualmente il file seguente:\r\n{0}", - "trace.message": "L'analisi è stata creata.", - "trace.ok": "&&OK" + "open": "&&Sì" }, "vs/code/electron-main/main": { "close": "&&Chiudi", - "secondInstanceAdmin": "Una seconda istanza di {0} è già in esecuzione come amministratore.", + "mainLog": "Principale", + "secondInstanceAdmin": "Un'altra istanza di {0} è già in esecuzione come amministratore.", "secondInstanceAdminDetail": "Chiudere l'altra istanza e riprovare.", "secondInstanceNoResponse": "Un'altra istanza di {0} è in esecuzione ma non risponde", "secondInstanceNoResponseDetail": "Chiudere tutte le altre istanze e riprovare.", "startupDataDirError": "Non è possibile scrivere i dati utente del programma.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nAssicurarsi che le directory seguenti siano scrivibili:\r\n\r\n{1}" - }, - "vs/code/electron-sandbox/issue/issueReporterMain": { - "bugDescription": "Indicare i passaggi necessari per riprodurre il problema in modo affidabile. Includere i risultati effettivi e quelli previsti. È supportato il linguaggio Markdown per GitHub. Sarà possibile modificare il problema e aggiungere screenshot quando verrà visualizzato in anteprima in GitHub.", - "bugReporter": "Report sui bug", - "closed": "Chiuso", - "createOnGitHub": "Crea in GitHub", - "description": "Descrizione", - "disabledExtensions": "Le estensioni sono disabilitate", - "extension": "Un'estensione", - "featureRequest": "Richiesta di funzionalità", - "featureRequestDescription": "Descrivere la funzionalità desiderata. È supportato il linguaggio Markdown per GitHub. Sarà possibile modificare il problema e aggiungere screenshot quando verrà visualizzato in anteprima in GitHub.", - "hide": "nascondi", - "loadingData": "Caricamento dei dati...", - "marketplace": "Marketplace di Estensioni", - "noCurrentExperiments": "Non sono presenti esperimenti correnti.", - "noSimilarIssues": "Nessun problema simile trovato", - "open": "Apri", - "pasteData": "I dati necessari sono stati scritti negli appunti perché erano eccessivi per l'invio. Incollarli.", - "performanceIssue": "Problema di prestazioni", - "performanceIssueDesciption": "Quando si è verificato questo problema di prestazioni? All'avvio o dopo una serie specifiche di azioni? È supportato il linguaggio Markdown per GitHub. Sarà possibile modificare il problema e aggiungere screenshot quando verrà visualizzato in anteprima in GitHub.", - "previewOnGitHub": "Anteprima in GitHub", - "rateLimited": "Superato il limite di query GitHub. Attendere prego.", - "selectSource": "Selezionare l'origine", - "show": "mostra", - "similarIssues": "Problemi simili", - "stepsToReproduce": "Passaggi da riprodurre", - "unknown": "Sconosciuto", - "vscode": "Visual Studio Code" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nAssicurarsi che le directory seguenti siano scrivibili:\r\n\r\n{1}", + "statusWarning": "Avviso: l'argomento --status può essere usato solo se {0} è già in esecuzione. Rieseguire l'operazione dopo l'avvio di {0}." }, "vs/code/electron-sandbox/issue/issueReporterPage": { "chooseExtension": "Estensione", @@ -2298,6 +2595,7 @@ "issueTitleLabel": "Titolo", "issueTitleRequired": "Immettere un titolo.", "issueTypeLabel": "Questo è un", + "reviewGuidanceLabel": "Prima di segnalare un problema qui, rivedere le indicazioni fornite.", "sendExperiments": "Includi informazioni sull'esperimento A/B", "sendExtensions": "Includi le estensioni abilitate", "sendProcessInfo": "Includi i processi attualmente in esecuzione", @@ -2307,6 +2605,37 @@ "titleEmptyValidation": "Il titolo è obbligatorio.", "titleLengthValidation": "Il titolo è troppo lungo." }, + "vs/code/electron-sandbox/issue/issueReporterService": { + "bugDescription": "Indicare i passaggi necessari per riprodurre il problema in modo affidabile. Includere i risultati effettivi e quelli previsti. È supportato il linguaggio Markdown per GitHub. Sarà possibile modificare il problema e aggiungere screenshot quando verrà visualizzato in anteprima in GitHub.", + "bugReporter": "Report sui bug", + "closed": "Chiuso", + "createOnGitHub": "Crea in GitHub", + "description": "Descrizione", + "disabledExtensions": "Le estensioni sono disabilitate", + "elsewhereDescription": "L'estensione '{0}' preferisce usare un Reporter di problemi esterno. Per visualizzare l'esperienza di segnalazione dei problemi, fare clic sul pulsante seguente.", + "extension": "Un'estensione", + "featureRequest": "Richiesta di funzionalità", + "featureRequestDescription": "Descrivere la funzionalità desiderata. È supportato il linguaggio Markdown per GitHub. Sarà possibile modificare il problema e aggiungere screenshot quando verrà visualizzato in anteprima in GitHub.", + "handlesIssuesElsewhere": "Questa estensione gestisce i problemi all'esterno di VS Code", + "hide": "nascondi", + "loadingData": "Caricamento dei dati...", + "marketplace": "Marketplace di Estensioni", + "noCurrentExperiments": "Non sono presenti esperimenti correnti.", + "noSimilarIssues": "Nessun problema simile trovato", + "open": "Apri", + "openIssueReporter": "Aprire Reporter", + "pasteData": "I dati necessari sono stati scritti negli appunti perché erano eccessivi per l'invio. Incollarli.", + "performanceIssue": "Problema di prestazioni", + "performanceIssueDesciption": "Quando si è verificato questo problema di prestazioni? All'avvio o dopo una serie specifiche di azioni? È supportato il linguaggio Markdown per GitHub. Sarà possibile modificare il problema e aggiungere screenshot quando verrà visualizzato in anteprima in GitHub.", + "previewOnGitHub": "Anteprima in GitHub", + "rateLimited": "Superato il limite di query GitHub. Attendere prego.", + "selectSource": "Selezionare l'origine", + "show": "mostra", + "similarIssues": "Problemi simili", + "stepsToReproduce": "Passaggi da riprodurre", + "unknown": "Sconosciuto", + "vscode": "Visual Studio Code" + }, "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "Copia", "copyAll": "Copia tutto", @@ -2318,10 +2647,15 @@ "name": "Nome del processo", "pid": "PID" }, + "vs/code/node/cliProcessMain": { + "cli": "Interfaccia della riga di comando" + }, + "vs/code/node/sharedProcess/sharedProcessMain": { + "sharedLog": "Condiviso" + }, "vs/workbench/api/browser/mainThreadAuthentication": { "accountLastUsedDate": "Ultimo utilizzo di questo account: {0}", - "allow": "Consenti", - "cancel": "Annulla", + "allow": "&&Consenti", "confirmLogin": "L'estensione '{0}' vuole eseguire l'accesso con {1}.", "confirmRelogin": "L'estensione '{0}' vuole eseguire di nuovo l'accesso usando {1}.", "manageExtensions": "Scegliere le estensioni che possono accedere a questo account", @@ -2329,7 +2663,7 @@ "manageTrustedExtensions.cancel": "Annulla", "noTrustedExtensions": "Questo account non è stato usato da alcuna estensione.", "notUsed": "Account non usato", - "signOut": "Disconnetti", + "signOut": "&&Disconnetti", "signOutMessage": "L'account '{0}' è stato usato da: \r\n\r\n{1}\r\n\r\n Disconnettersi da queste estensioni?", "signOutMessageSimple": "Disconnettersi da '{0}'?", "signedOut": "La disconnessione è riuscita." @@ -2341,7 +2675,11 @@ "commentsViewIcon": "Icona della visualizzazione Commenti." }, "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Modifica" + "defaultEditLabel": "Modifica", + "vetoExtHostRestart": "Impossibile salvare l'editor personalizzato '{0}'." + }, + "vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": { + "timeout.onWillCreateEditSessionIdentity": "Evento onWillCreateEditSessionIdentity interrotto dopo 10000 ms" }, "vs/workbench/api/browser/mainThreadExtensionService": { "disabledDep": "Non è possibile attivare l'estensione '{0}' perché si basa sull'estensione '{1}', che è disabilitata. Abilitare l'estensione e ricaricare la finestra?", @@ -2373,15 +2711,18 @@ "msg-delete": "Esecuzione dei partecipanti di 'Eliminazione file'...", "msg-rename": "Esecuzione dei partecipanti di 'Ridenominazione file'...", "msg-write": "Esecuzione dei partecipanti di 'Scrittura file' in corso...", - "ok": "OK", - "preview": "Mostra anteprima" + "ok": "&&OK", + "preview": "Mostra &&anteprima" }, "vs/workbench/api/browser/mainThreadMessageService": { "cancel": "Annulla", "defaultSource": "Estensione", "extensionSource": "{0} (estensione)", "manageExtension": "Gestisci estensione", - "ok": "OK" + "ok": "&&OK" + }, + "vs/workbench/api/browser/mainThreadNotebookSaveParticipant": { + "timeout.onWillSave": "Evento onWillSaveNotebookDocument interrotto dopo 1750 ms" }, "vs/workbench/api/browser/mainThreadProgress": { "manageExtension": "Gestisci estensione" @@ -2410,6 +2751,20 @@ "folderStatusMessageRemoveMultipleFolders": "L'estensione '{0}' ha rimosso {1} cartelle dall'area di lavoro", "folderStatusMessageRemoveSingleFolder": "L'estensione '{0}' ha rimosso 1 cartella dall'area di lavoro" }, + "vs/workbench/api/browser/statusBarExtensionPoint": { + "accessibilityInformation": "Defines the role and aria label to be used when the status bar entry is focused.", + "accessibilityInformation.label": "The aria label of the status bar entry. Defaults to the entry's text.", + "accessibilityInformation.role": "The role of the status bar entry which defines how a screen reader interacts with it. More about aria roles can be found here https://w3c.github.io/aria/#widget_roles", + "alignment": "Allineamento della voce della barra di stato.", + "command": "Comando da eseguire quando si fa clic sulla voce della barra di stato.", + "id": "Identificatore della voce della barra di stato. Deve essere univoco all'interno dell'estensione. Quando si chiama 'vscode.window.createStatusBarItem(id, ...) è necessario usare lo stesso valore '-API", + "invalid": "Contributo elemento barra di stato non valido.", + "name": "Nome della voce, ad esempio 'Python Language Indicator', 'Git Status' e così via. Provare a mantenere breve la lunghezza del nome, ma sufficientemente descrittiva da consentire agli utenti di comprendere il contenuto dell'elemento della barra di stato.", + "priority": "Priorità della voce della barra di stato. Un valore più alto indica che l'elemento deve essere visualizzato più a sinistra.", + "text": "Testo da visualizzare per la voce. È possibile incorporare icone nel testo sfruttando la sintassi '$()', ad esempio 'Hello $(globe)!'", + "tooltip": "The tooltip text for the entry.", + "vscode.extension.contributes.statusBarItems": "Aggiunge elementi alla barra di stato." + }, "vs/workbench/api/browser/viewsExtensionPoint": { "ViewContainerDoesnotExist": "Il contenitore di visualizzazioni '{0}' non esiste e tutte le visualizzazioni registrate verranno aggiunte a 'Esplora risorse'.", "ViewContainerRequiresProposedAPI": "La '{0}' del contenitore di visualizzazioni richiede l'aggiunta di 'enabledApiProposals: [\"contribViewsRemote\"]' a 'Remote'.", @@ -2450,7 +2805,7 @@ "vscode.extension.contributes.views.containers.id": "ID univoco usato per identificare il contenitore in cui è possibile aggiungere visualizzazioni come contributo usando il punto di aggiunta contributo 'views'", "vscode.extension.contributes.views.containers.title": "Stringa leggibile usata per il rendering del contenitore", "vscode.extension.contributes.viewsContainers": "Aggiunge come contributo contenitori di visualizzazioni all'editor", - "vscode.extension.contributs.view.size": "Dimensioni della visualizzazione. L'uso di un numero si comporterà come la proprietà css 'flex' e la dimensione imposterà le dimensioni iniziali quando la visualizzazione viene mostrata per la prima volta. L’altezza della visualizzazione è nella barra laterale." + "vscode.extension.contributs.view.size": "Dimensione iniziale della visualizzazione. La dimensione si comporterà come la proprietà css 'flex' e imposterà la dimensione iniziale quando la visualizzazione viene mostrata per la prima volta. Nella barra laterale, questa è l'altezza della visualizzazione. Questo valore viene rispettato solo quando la stessa estensione è proprietaria sia della visualizzazione che il contenitore di visualizzazioni." }, "vs/workbench/api/common/configurationExtensionPoint": { "config.property.defaultConfiguration.warning": "Impossibile registrare le impostazioni predefinite di configurazione per '{0}'. Sono supportate solo le impostazioni predefinite per le impostazioni con ambito sostituibili tramite computer, finestra, risorse e linguaggio.", @@ -2464,6 +2819,8 @@ "scope.description": "Ambito in cui la configurazione è applicabile. Gli ambiti disponibili sono `application`, `machine`, `window`, `resource` e `machine-overridable`.", "scope.editPresentation": "Se specificato, controlla il formato di presentazione dell'opzione stringa.", "scope.enumDescriptions": "Descrizioni dei valori di enumerazione", + "scope.enumItemLabels": "Etichette per i valori di enumerazione da visualizzare nell'editor impostazioni. Se specificato, i valori di {0} vengono comunque visualizzati dopo le etichette, ma in modo meno evidente.", + "scope.ignoreSync": "Se questa opzione è abilitata, Sincronizzazione impostazioni non sincronizzerà il valore utente di questa configurazione per impostazione predefinita.", "scope.language-overridable.description": "Configurazione delle risorse che può essere definita nelle impostazioni specifiche della lingua.", "scope.machine-overridable.description": "Configurazione del computer che può essere definita anche nelle impostazioni dell'area di lavoro o della cartella.", "scope.machine.description": "Configurazione che può essere definita solo nelle impostazioni utente o solo nelle impostazioni remote.", @@ -2493,6 +2850,10 @@ "workspaceConfig.transient": "Un'area di lavoro temporanea verrà eliminata durante il riavvio o il ricaricamento.", "workspaceConfig.uri.description": "URI della cartella" }, + "vs/workbench/api/common/extHostChat": { + "emptyResponse": "Il provider ha restituito una risposta Null", + "errorResponse": "Errore restituito dal provider: {0}" + }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "Non verranno visualizzati altri {0} errori e avvisi." }, @@ -2500,6 +2861,15 @@ "extensionTestError": "Il percorso {0} non punta a un Test Runner di estensioni valido.", "extensionTestError1": "Non è possibile caricare Test Runner." }, + "vs/workbench/api/common/extHostLanguageFeatures": { + "defaultDropLabel": "Rilascia usando l'estensione '{0}'", + "defaultPasteLabel": "Incolla usando l'estensione '{0}'" + }, + "vs/workbench/api/common/extHostLogService": { + "local": "Host dell'estensione", + "remote": "Host dell'estensione (remoto)", + "worker": "Host dell'estensione (ruolo di lavoro)" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (estensione)" }, @@ -2507,12 +2877,14 @@ "extensionLabel": "{0} (Estensione)", "status.extensionMessage": "Stato estensione" }, + "vs/workbench/api/common/extHostTelemetry": { + "extensionTelemetryLog": "Telemetria dell'estensione{0}" + }, "vs/workbench/api/common/extHostTerminalService": { "launchFail.idMissingOnExtHost": "Non è stato possibile trovare il terminale con ID {0} nell'host dell'estensione" }, "vs/workbench/api/common/extHostTreeViews": { - "treeView.duplicateElement": "L'elemento con id {0} è già registrato", - "treeView.notRegistered": "Non è stata registrata alcuna visualizzazione struttura ad albero con ID '{0}'." + "treeView.duplicateElement": "L'elemento con id {0} è già registrato" }, "vs/workbench/api/common/extHostWorkspace": { "updateerror": "L'estensione '{0}' non è riuscita ad aggiornare le cartelle dell'area di lavoro: {1}" @@ -2545,13 +2917,16 @@ "logStorage": "Registra contenuto del database di archiviazione", "logWorkingCopies": "Registra copie di lavoro", "screencastMode.fontSize": "Controlla le dimensioni del carattere in pixel della tastiera in modalità Screencast.", + "screencastMode.hideSingleEditorCursorMoves": "Nascondi i comandi di spostamento del cursore dell'editor singolo in modalità screencast.", "screencastMode.keyboardOverlayTimeout": "Controlla l'intervallo in millisecondi relativo alla visualizzazione della sovrimpressione della tastiera in modalità Screencast.", "screencastMode.keyboardShortcutsFormat": "Controlla gli elementi visualizzati nella sovrimpressione della tastiera quando vengono visualizzati i tasti di scelta rapida.", "screencastMode.location.verticalPosition": "Controlla l'offset verticale della sovrimpressione della modalità Screencast dal basso come percentuale dell'altezza del workbench.", "screencastMode.mouseIndicatorColor": "Controlla il colore in formato esadecimale (#RGB, #RGBA, #RRGGBB o #RRGGBBAA) dell'indicatore del mouse in modalità Screencast.", "screencastMode.mouseIndicatorSize": "Controlla le dimensioni in pixel dell'indicatore del mouse in modalità Screencast.", - "screencastMode.onlyKeyboardShortcuts": "Visualizza solo i tasti di scelta rapida in modalità Screencast.", + "screencastMode.onlyKeyboardShortcuts": "Mostrare solo i tasti di scelta rapida in modalità screencast (non includere i nomi delle azioni).", "screencastModeConfigurationTitle": "Modalità Screencast", + "storageLogDialogDetails": "Aprire gli strumenti di sviluppo dal menu e selezionare la scheda Console.", + "storageLogDialogMessage": "Il contenuto del database di archiviazione è stato registrato negli strumenti di sviluppo.", "toggle screencast mode": "Attiva/disattiva modalità Screencast" }, "vs/workbench/browser/actions/helpActions": { @@ -2593,7 +2968,6 @@ "decreaseViewSize": "Riduci dimensioni della visualizzazione corrente", "fullScreenIcon": "Rappresenta lo schermo intero", "fullscreen": "Schermo intero", - "hidden": "Nascosto", "increaseEditorHeight": "Aumenta altezza dell'editor", "increaseEditorWidth": "Aumenta larghezza dell'editor", "increaseViewSize": "Aumenta dimensioni della visualizzazione corrente", @@ -2610,8 +2984,6 @@ "miMoveSidebarLeft": "&&Sposta barra laterale primaria a sinistra", "miMoveSidebarRight": "&&Sposta barra laterale primaria a destra", "miShowEditorArea": "Mostra area &&editor", - "miShowSidebar": "Barra laterale &&primaria", - "miSidebarNoMnnemonic": "Barra laterale primaria", "miStatusbar": "Barra di s&&tato", "miToggleCenteredLayout": "Layout &¢rato", "miToggleZenMode": "Modalità Zen", @@ -2644,13 +3016,18 @@ "panelLeftOff": "Rappresenta una barra laterale disattivata nella posizione sinistra", "panelRight": "Rappresenta una barra laterale nella posizione destra", "panelRightOff": "Rappresenta una barra laterale disattivata nella posizione destra", + "primary sidebar": "Barra laterale primaria", + "primary sidebar mnemonic": "Barra laterale &&primaria", "resetFocusedView.error.noFocusedView": "Non ci sono attualmente visualizzazioni con stato attivo.", "resetFocusedViewLocation": "Reimposta posizione visualizzazione con stato attivo", "resetViewLocations": "Reimposta posizioni visualizzazioni", + "restore defaults": "Ripristina impostazioni predefinite", "rightPanel": "A destra", "rightSideBar": "A destra", "secondarySideBar": "Barra laterale secondaria", "secondarySideBarContainer": "Barra laterale secondaria/ {0}", + "selectToHide": "Seleziona per nascondere", + "selectToShow": "Seleziona per visualizzare", "sideBar": "Barra laterale primaria", "sideBarPosition": "Posizione della barra laterale primaria", "sidebar": "Barra laterale", @@ -2668,7 +3045,6 @@ "toggleTabs": "Attiva/disattiva visibilità delle schede", "toggleVisibility": "Visibilità", "toggleZenMode": "Attiva/Disattiva modalità Zen", - "visible": "Visibile", "zenMode": "Modalità Zen", "zenModeIcon": "Rappresenta la modalità Zen" }, @@ -2684,6 +3060,7 @@ "quickNavigateNext": "Passa a successiva in Quick Open", "quickNavigatePrevious": "Passa a precedente in Quick Open", "quickOpen": "Vai al file...", + "quickOpenWithModes": "Quick Open", "quickSelectNext": "Seleziona successiva in Quick Open", "quickSelectPrevious": "Seleziona precedente in Quick Open" }, @@ -2706,7 +3083,6 @@ "dirtyWorkspace": "Area di lavoro con file non salvati", "dirtyWorkspaceConfirm": "Aprire l'area di lavoro per esaminare i file non salvati?", "dirtyWorkspaceConfirmDetail": "Non è possibile rimuovere le aree di lavoro con file non salvati finché tutti i file non sono stati salvati o ripristinati.", - "file": "File", "files": "File", "folders": "cartelle", "miAbout": "&&Informazioni su", @@ -2731,7 +3107,6 @@ "closeWorkspace": "Chiudi area di lavoro", "duplicateWorkspace": "Area di lavoro duplicata", "duplicateWorkspaceInNewWindow": "Duplica come area di lavoro nella nuova finestra", - "filesCategory": "FILE", "globalRemoveFolderFromWorkspace": "Rimuovi cartella dall'area di lavoro...", "miAddFolderToWorkspace": "A&&ggiungi cartella all'area di lavoro...", "miCloseFolder": "Chiudi &&cartella", @@ -2755,9 +3130,6 @@ "addFolderToWorkspaceTitle": "Aggiungi cartella all'area di lavoro", "workspaceFolderPickerPlaceholder": "Selezionare la cartella dell'area di lavoro" }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Apri area di lavoro" - }, "vs/workbench/browser/editor": { "pinned": "{0}, aggiunto", "preview": "{0}, anteprima" @@ -2766,6 +3138,8 @@ "authProviderUnavailable": "{0} non è attualmente disponibile", "focusActivityBar": "Sposta stato attivo sulla barra attività", "hideAccounts": "Nascondi account", + "loading": "Caricamento in corso...", + "manage": "Gestisci {0} (profilo)", "manageTrustedExtensions": "Gestisci estensioni attendibili", "nextSideBarView": "Visualizzazione barra laterale primaria seguente", "noAccounts": "Non è stato eseguito l'accesso ad alcun account", @@ -2774,21 +3148,19 @@ }, "vs/workbench/browser/parts/activitybar/activitybarPart": { "accounts": "Account", - "accounts visibility key": "Personalizzazione della visibilità delle voci degli account nella barra delle attività.", "accountsViewBarIcon": "Icona Account nella barra della visualizzazione.", "hideActivitBar": "Nascondi barra attività", "hideMenu": "Nascondi menu", "manage": "Gestisci", "menu": "Menu", - "pinned view containers": "Personalizzazioni della visibilità delle voci della barra attività", "resetLocation": "Reimposta posizione", "settingsViewBarIcon": "Icona Impostazioni nella barra della visualizzazione." }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": { "focusAuxiliaryBar": "Focus su barra laterale secondaria", "hideAuxiliaryBar": "Nascondi barra laterale secondaria", - "miAuxiliaryBar": "Barra laterale secon&&daria", - "miAuxiliaryBarNoMnemonic": "Barra laterale secondaria", + "secondary sidebar": "Barra laterale secondaria", + "secondary sidebar mnemonic": "Barra laterale secon&&daria", "toggleAuxiliaryBar": "Attiva/Disattiva visibilità barra laterale secondaria", "toggleAuxiliaryIconLeft": "Icona per attivare o disattivare la barra ausiliaria nella posizione sinistra.", "toggleAuxiliaryIconLeftOn": "Icona per attivare la barra ausiliaria nella posizione sinistra.", @@ -2797,7 +3169,7 @@ "toggleSecondarySideBar": "Attiva/Disattiva barra laterale secondaria" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": { - "hideAuxiliaryBar": "Nascondi barra laterale secondaria", + "hide second side bar": "Nascondi barra laterale secondaria", "move second side bar left": "Sposta barra laterale secondaria a sinistra", "move second side bar right": "Sposta barra laterale secondaria a destra" }, @@ -2811,11 +3183,14 @@ "additionalViews": "Visualizzazioni aggiuntive", "badgeTitle": "{0} - {1}", "hide": "Nascondi '{0}'", + "hideBadge": "Nascondi badge", "keep": "Mantieni '{0}'", "manageExtension": "Gestisci estensione", "numberBadge": "{0} ({1})", + "showBadge": "Mostra badge", "titleKeybinding": "{0} ({1})", - "toggle": "Attiva/Disattiva visualizzazione bloccata" + "toggle": "Attiva/Disattiva visualizzazione bloccata", + "toggleBadge": "Attiva/Disattiva badge visualizzazione" }, "vs/workbench/browser/parts/compositePart": { "ariaCompositeToolbarLabel": "{0} azioni", @@ -2824,17 +3199,22 @@ }, "vs/workbench/browser/parts/dialogs/dialogHandler": { "aboutDetail": "Versione: {0}\r\nCommit: {1}\r\nData: {2}\r\nBrowser: {3}", - "cancelButton": "Annulla", - "copy": "Copia", - "ok": "OK", - "yesButton": "&&Sì" + "copy": "&&Copia", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/accessibilityStatus": { + "screenReaderDetected": "Ottimizzato per l'utilità per la lettura dello schermo", + "screenReaderDetectedExplanation.answerNo": "No", + "screenReaderDetectedExplanation.answerYes": "Sì", + "screenReaderDetectedExplanation.question": "Si sta usando un'utilità per la lettura dello schermo per gestire VS Code?", + "status.editor.screenReaderMode": "Modalità utilità per la lettura dello schermo" }, "vs/workbench/browser/parts/editor/binaryDiffEditor": { "metadataDiff": "{0} ↔ {1}" }, "vs/workbench/browser/parts/editor/binaryEditor": { "binaryEditor": "Visualizzatore file binari", - "binaryError": "Il file non viene visualizzato nell'editor perché è binario o usa una codifica di testo non supportata.", + "binaryError": "Il file non viene visualizzato nell'editor di testo perché è binario o usa una codifica di testo non supportata.", "openAnyway": "Apri comunque" }, "vs/workbench/browser/parts/editor/breadcrumbs": { @@ -2885,9 +3265,12 @@ "breadcrumbsPossible": "Indica se l'editor può visualizzare le barre di navigazione", "breadcrumbsVisible": "Indica se le barre di navigazione sono attualmente visibili", "cmd.focus": "Percorsi di navigazione con stato attivo", + "cmd.focusAndSelect": "Focus e selezionare i percorsi di navigazione", "cmd.toggle": "Attiva/Disattiva percorsi di navigazione", + "cmd.toggle2": "Percorsi di navigazione", "empty": "nessun elemento", - "miBreadcrumbs": "Percorsi di &&navigazione", + "miBreadcrumbs": "Attiva/Disattiva percorsi di &&navigazione", + "miBreadcrumbs2": "Percorsi di &&navigazione", "separatorIcon": "Icona per il separatore nei percorsi di navigazione." }, "vs/workbench/browser/parts/editor/breadcrumbsPicker": { @@ -2912,7 +3295,6 @@ "closeRightEditors": "Chiudi gli editor a destra nel gruppo", "closeSavedEditors": "Chiudi editor salvati del gruppo", "editorQuickAccessPlaceholder": "Digitare il nome di un editor per aprirlo.", - "file": "File", "ignoreTrimWhitespace.label": "Ignora differenze spazi vuoti iniziali/finali", "inlineView": "Visualizzazione inline", "joinInGroup": "Unisci nel gruppo", @@ -2997,6 +3379,7 @@ "toggleLockGroup": "Blocca gruppo", "togglePreviewMode": "Abilita editor di anteprima", "toggleSplitEditorInGroupLayout": "Attiva/Disattiva layout", + "toggleTabs": "Abilita schede", "toggleWhitespace": "Icona per l'azione di attivazione/disattivazione spazi vuoti nell'editor diff.", "unlockEditorGroup": "Sblocca gruppo", "unlockGroupAction": "Sblocca gruppo", @@ -3074,10 +3457,10 @@ "navigatePreviousInNavigationLocations": "Vai indietro nei percorsi di spostamento", "navigateToLastEditLocation": "Vai all'ultima posizione di modifica", "navigateToLastNavigationLocation": "Vai all'ultima posizione di spostamento", - "newEditorAbove": "Nuovo gruppo di editor sopra", - "newEditorBelow": "Nuovo gruppo di editor sotto", - "newEditorLeft": "Nuovo gruppo di editor a sinistra", - "newEditorRight": "Nuovo gruppo di editor a destra", + "newGroupAbove": "Nuovo gruppo di editor sopra", + "newGroupBelow": "Nuovo gruppo di editor sotto", + "newGroupLeft": "Nuovo gruppo di editor a sinistra", + "newGroupRight": "Nuovo gruppo di editor a destra", "nextEditorInGroup": "Apri editor successivo del gruppo", "openNextEditor": "Apri editor successivo", "openNextRecentlyUsedEditor": "Apri editor successivo usato di recente", @@ -3091,6 +3474,7 @@ "quickOpenPreviousRecentlyUsedEditor": "Apri editor precedente usato di recente in Quick Open", "quickOpenPreviousRecentlyUsedEditorInGroup": "Apri editor precedente usato di recente nel gruppo in Quick Open", "reopenClosedEditor": "Riapri editor chiuso", + "reopenTextEditor": "Riapri editor con editor di testo", "revertAndCloseActiveEditor": "Ripristina e chiudi editor", "showAllEditors": "Mostra tutti gli editor in base all'aspetto", "showAllEditorsByMostRecentlyUsed": "Mostra tutti gli editor in base a quello usato di recente", @@ -3109,10 +3493,9 @@ "splitEditorToNextGroup": "Dividi editor nel gruppo successivo", "splitEditorToPreviousGroup": "Dividi editor nel gruppo precedente", "splitEditorToRightGroup": "Dividi editor nel gruppo di destra", + "toggleEditorType": "Attiva/Disattiva tipo di editor", "toggleEditorWidths": "Attiva/Disattiva le dimensioni del gruppo di editor", - "unpinEditor": "Sblocca editor", - "workbench.action.reopenTextEditor": "Riapri editor con editor di testo", - "workbench.action.toggleEditorType": "Attiva/Disattiva tipo di editor" + "unpinEditor": "Sblocca editor" }, "vs/workbench/browser/parts/editor/editorCommands": { "compare": "Confronta", @@ -3135,10 +3518,12 @@ "unlockEditorGroup": "Sblocca gruppo di editor" }, "vs/workbench/browser/parts/editor/editorConfiguration": { - "editor.editorAssociations": "Configurare i modelli glob in Editor (ad esempio,' \"*. Hex\": \"hexEditor. hexEdit\"'). Queste hanno la precedenza sul comportamento predefinito.", + "editor.editorAssociations": "Configurare i modelli GLOB per gli editor, ad esempio `\"*.hex\": \"hexEditor.hexedit\"`. Questi hanno la precedenza sul comportamento predefinito.", + "editorLargeFileSizeConfirmation": "Controlla le dimensioni minime di un file in MB prima di richiedere conferma all'apertura nell'editor. Si noti che questa impostazione potrebbe non essere applicabile a tutti i tipi di editor e tutti gli ambienti.", + "interactiveWindow": "Finestra interattiva", "markdownPreview": "Anteprima di Markdown", "workbench.editor.autoLockGroups": "Se un editor corrispondente a uno dei tipi elencati viene aperto per primo in un gruppo di editor ed è aperto più di un gruppo, il gruppo viene bloccato automaticamente. I gruppi bloccati verranno usati solo per l'apertura degli editor quando vengono scelti esplicitamente con un gesto dell'utente (ad esempio tramite trascinamento), ma non per impostazione predefinita. Di conseguenza è meno probabile che l'editor attivo in un gruppo bloccato venga sostituito casualmente con un editor diverso.", - "workbench.editor.defaultBinaryEditor": "Editor predefinito per i file rilevati come binari. Se non è definito, all'utente verrà visualizzata una selezione." + "workbench.editor.defaultBinaryEditor": "Editor predefinito per i file rilevati come binari. Se non è definito, l'utente visualizzerà una selezione." }, "vs/workbench/browser/parts/editor/editorDropTarget": { "dropIntoEditorPrompt": "Tieni premuto __{0}__ per passare all'editor" @@ -3149,10 +3534,23 @@ "groupAriaLabel": "Gruppo di editor {0}", "groupLabel": "Gruppo {0}" }, + "vs/workbench/browser/parts/editor/editorGroupWatermark": { + "watermark.findInFiles": "Cerca nei file", + "watermark.newUntitledFile": "Nuovo file di testo senza titolo", + "watermark.openFile": "Apri file", + "watermark.openFileFolder": "Apri file o cartella", + "watermark.openFolder": "Apri cartella", + "watermark.openRecent": "Apri recenti", + "watermark.quickAccess": "Vai al file", + "watermark.showCommands": "Mostra tutti i comandi", + "watermark.showSettings": "Mostra impostazioni", + "watermark.startDebugging": "Avvia debug", + "watermark.toggleFullscreen": "Attiva/Disattiva schermo intero", + "watermark.toggleTerminal": "Attiva/Disattiva terminale" + }, "vs/workbench/browser/parts/editor/editorPanes": { - "cancel": "Annulla", "editorOpenErrorDialog": "Non è possibile aprire '{0}'", - "ok": "OK" + "ok": "&&OK" }, "vs/workbench/browser/parts/editor/editorPlaceholder": { "errorEditor": "Editor errori", @@ -3207,10 +3605,6 @@ "pickLanguageToConfigure": "Seleziona la modalità linguaggio da associare a '{0}'", "reopenWithEncoding": "Riapri con codifica", "saveWithEncoding": "Salva con codifica", - "screenReaderDetected": "Ottimizzato per l'utilità per la lettura dello schermo", - "screenReaderDetectedExplanation.answerNo": "No", - "screenReaderDetectedExplanation.answerYes": "Sì", - "screenReaderDetectedExplanation.question": "Si usa un'utilità per la lettura dello schermo per VS Code? Il ritorno a capo automatico è disabilitato quando si usa un'utilità per la lettura dello schermo", "selectEOL": "Seleziona sequenza di fine riga", "selectEncoding": "Seleziona codifica", "selectIndentation": "Seleziona rientro", @@ -3218,6 +3612,7 @@ "showLanguageExtensions": "Cerca '{0}' nelle estensioni del Marketplace...", "singleSelection": "Riga {0}, colonna {1}", "singleSelectionRange": "Ri {0}, col {1} ({2} selezionate)", + "spacesAndTabsSize": "Spazi: {0} (Dimensioni scheda: {1})", "spacesSize": "Spazi: {0}", "status.editor.columnSelectionMode": "Modalità di selezione colonne", "status.editor.encoding": "Codifica editor", @@ -3225,7 +3620,6 @@ "status.editor.indentation": "Rientri editor", "status.editor.info": "Informazioni sul file", "status.editor.mode": "Lingua editor", - "status.editor.screenReaderMode": "Modalità utilità per la lettura dello schermo", "status.editor.selection": "Selezione editor", "status.editor.tabFocusMode": "Modalità accessibilità", "tabFocusModeEnabled": "TAB per spostare lo stato attivo", @@ -3241,6 +3635,8 @@ "textEditor": "Editor di testo" }, "vs/workbench/browser/parts/editor/textDiffEditor": { + "fileTooLargeForHeapErrorWithSize": "Almeno un file non viene visualizzato nell'editor di confronto del testo poiché è molto grande ({0})", + "fileTooLargeForHeapErrorWithoutSize": "Almeno un file non viene visualizzato nell'editor di confronto del testo perché è molto grande.", "textDiffEditor": "Editor diff di testo" }, "vs/workbench/browser/parts/editor/textEditor": { @@ -3279,6 +3675,7 @@ "notificationsToolbar": "Azioni del centro notifiche" }, "vs/workbench/browser/parts/notifications/notificationsCommands": { + "acceptNotificationPrimaryAction": "Accetta l'azione principale di notifica", "clearAllNotifications": "Cancella tutte le notifiche", "focusNotificationToasts": "Sposta stato attivo sull'avviso popup di notifica", "hideNotifications": "Nascondi notifiche", @@ -3331,8 +3728,6 @@ "hidePanel": "Nascondi pannello", "maximizeIcon": "Icona per ingrandire un pannello.", "maximizePanel": "Ingrandisci dimensioni del pannello", - "miPanel": "&&Pannello", - "miPanelNoMnemonic": "Pannello", "minimizePanel": "Ripristina dimensioni del pannello", "movePanelToSecondarySideBar": "Spostare le visualizzazioni del pannello nella barra laterale secondaria", "moveSidePanelToPanel": "Sposta visualizzazioni barra laterale secondaria nel pannello", @@ -3347,6 +3742,8 @@ "positionPanelRightShort": "A destra", "previousPanelView": "Visualizzazione pannello precedente", "restoreIcon": "Icona per ripristinare un pannello.", + "toggle panel": "Pannello", + "toggle panel mnemonic": "&&Pannello", "toggleMaximizedPanel": "Attiva/Disattiva pannello ingrandito", "togglePanel": "Attiva/Disattiva pannello", "togglePanelOffIcon": "Icona per disattivare il pannello quando è acceso.", @@ -3354,10 +3751,11 @@ "togglePanelVisibility": "Attiva/Disattiva visibilità pannello" }, "vs/workbench/browser/parts/panel/panelPart": { + "align panel": "Allinea pannello", "hidePanel": "Nascondi pannello", "moreActions": "Altre azioni...", + "panel position": "Posizione pannello", "panel.emptyMessage": "Trascina qui una visualizzazione per visualizzarla.", - "pinned view containers": "Personalizzazioni della visibilità delle voci del pannello", "resetLocation": "Reimposta posizione" }, "vs/workbench/browser/parts/sidebar/sidebarActions": { @@ -3367,19 +3765,18 @@ "focusStatusBar": "Sposta stato attivo sulla barra di stato", "hide": "Nascondi '{0}'" }, - "vs/workbench/browser/parts/statusbar/statusbarModel": { - "statusbar.hidden": "Personalizzazioni della visibilità delle voci della barra di stato" - }, "vs/workbench/browser/parts/statusbar/statusbarPart": { "hideStatusBar": "Nascondi barra di stato" }, "vs/workbench/browser/parts/titlebar/commandCenterControl": { - "all": "Mostra modalità di ricerca...", "commandCenter-activeBackground": "Colore di sfondo attivo del centro comandi", + "commandCenter-activeBorder": "Colore del bordo attivo del centro comandi", "commandCenter-activeForeground": "Colore primo piano attivo del centro comandi", "commandCenter-background": "Colore di sfondo del centro comandi", "commandCenter-border": "Colore del bordo del centro comandi", "commandCenter-foreground": "Colore primo piano del centro comandi", + "commandCenter-inactiveBorder": "Colore del bordo del centro comandi quando la finestra è inattiva", + "commandCenter-inactiveForeground": "Colore primo piano del centro comandi quando la finestra è inattiva", "label.dfl": "Cerca", "label1": "{0} {1}", "label2": "{0} {1}", @@ -3416,6 +3813,10 @@ "userIsAdmin": "[Amministratore]", "userIsSudo": "[Superutente]" }, + "vs/workbench/browser/parts/views/checkbox": { + "checked": "Selezionato", + "unchecked": "Deselezionato" + }, "vs/workbench/browser/parts/views/treeView": { "collapseAll": "Comprimi tutto", "command-error": "Si è verificato un errore durante l'esecuzione del comando {1}: {0}. Il problema può dipendere dall'estensione che aggiunge come contributo {1}.", @@ -3425,6 +3826,9 @@ "treeView.enableRefresh": "Indica se con la visualizzazione struttura ad albero con ID {0} è abilitato il comando Aggiorna.", "treeView.toggleCollapseAll": "Indica se il comando Comprimi tutto è attivato o meno per la visualizzazione struttura ad albero con ID {0}." }, + "vs/workbench/browser/parts/views/viewFilter": { + "more filters": "Altri filtri..." + }, "vs/workbench/browser/parts/views/viewPane": { "viewPaneContainerCollapsedIcon": "Icona per un contenitore del riquadro di visualizzazione compresso.", "viewPaneContainerExpandedIcon": "Icona per un contenitore del riquadro di visualizzazione espanso.", @@ -3447,6 +3851,24 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Indica se lo stato attivo della tastiera si trova all'interno del controllo Quick Open" }, + "vs/workbench/browser/web.main": { + "rendererLog": "Finestra", + "reset": "Reimpostare dati utente", + "reset user data message": "Reimpostare i dati (impostazioni, tasti di scelta rapida, estensioni, frammenti e stato dell'interfaccia utente) e ricaricare?" + }, + "vs/workbench/browser/window": { + "learnMore": "&&Altre informazioni", + "open": "&&Apri", + "openExternalDialogButtonInstall.v3": "&&Installa", + "openExternalDialogButtonRetry.v2": "&&Riprova", + "openExternalDialogDetail.v2": "È stato avviato {0} nel computer.\r\n\r\nSe {1} non è stato avviato, riprova o installalo di seguito.", + "openExternalDialogDetailNoInstall": "{0} è stato avviato nel computer.\r\n\r\nSe {1} non si è avviato, riprovare di seguito.", + "openExternalDialogTitle": "Tutto fatto. È possibile chiudere questa scheda ora.", + "reload": "&&Ricarica", + "shutdownError": "Si è verificato un errore imprevisto che richiede un ricaricamento della pagina.", + "shutdownErrorDetail": "Il workbench è stato eliminato in modo imprevisto durante l'esecuzione.", + "unableToOpenExternal": "Il browser ha interrotto l'apertura di una nuova scheda o finestra. Premere \"Apri\" per aprirla comunque." + }, "vs/workbench/browser/workbench": { "loaderErrorNative": "Non è stato possibile caricare un file obbligatorio. Riavviare l'applicazione e riprovare. Dettagli: {0}" }, @@ -3461,6 +3883,7 @@ "activityBarVisibility": "Controlla la visibilità della barra attività in Workbench.", "appName": "`${appName}`: ad esempio VS Code.", "centeredLayoutAutoResize": "Controlla se il layout centrato deve essere ridimensionato automaticamente alla massima larghezza quando è aperto più di un gruppo. Quando è aperto un solo gruppo, verrà ridimensionato alla larghezza originale del layout centrato.", + "centeredLayoutDynamicWidth": "Controlla se il layout centrato tenta di mantenere una larghezza costante quando la finestra viene ridimensionata.", "closeEmptyGroups": "Controlla il comportamento dei gruppi vuoti di editor quando viene chiusa l'ultima scheda nel gruppo. Quando abilitato, i gruppi vuoti si chiuderanno automaticamente. Quando disabilitato, i gruppi vuoti rimarranno parte della griglia.", "closeOnFileDelete": "Controlla se gli editor che visualizzano un file aperto durante la sessione devono chiudersi automaticamente quando il file viene eliminato o rinominato da un altro processo. Se si disabilita questa opzione, in una simile circostanza l'editor rimarrà aperto. Tenere presente che l'eliminazione del file dall'interno dell'applicazione comporterà sempre la chiusura dell'editor e che gli editor con modifiche non salvate non verranno mai chiusi allo scopo di salvaguardare i dati.", "closeOnFocusLost": "Controlla se Quick Open deve essere chiuso automaticamente quando perde lo stato attivo.", @@ -3475,18 +3898,17 @@ "editorTabCloseButton": "Controlla la posizione dei pulsanti di chiusura delle schede dell'editor oppure li disabilita quando è impostata su 'off'. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", "enableMenuBarMnemonics": "Controlla se è possibile aprire i menu principali tramite tasti di scelta rapida con ALT. Disattivare i tasti di scelta se invece si intende associare i tasti di scelta rapida con ALT ai comandi dell'editor.", "enablePreview": "Controlla se gli editor aperti vengono visualizzati come anteprima editor. Le anteprime editor non vengono mantenute aperte, vengono riutilizzate finché non vengono impostate esplicitamente per rimanere aperte, ad esempio tramite doppio clic o modifica, e mostrano i nomi di file in corsivo.", - "enablePreviewFromCodeNavigation": "Controlla se gli editor rimangono visualizzati in anteprima quando si avvia l'esplorazione del codice. Le anteprime editor non vengono mantenute aperte e vengono riutilizzate finché non vengono impostate esplicitamente per rimanere aperte, ad esempio tramite doppio clic o modifica. Questo valore viene ignorato quando `#workbench.editor.enablePreview#` è disabilitato.", - "enablePreviewFromQuickOpen": "Controlla se gli editor aperti da Quick Open vengono visualizzati come anteprima editor. Le anteprime editor non vengono mantenute aperte e vengono riutilizzate finché non vengono impostate esplicitamente per rimanere aperte, ad esempio tramite doppio clic o modifica. Questo valore viene ignorato quando `#workbench.editor.enablePreview#` è disabilitato.", - "exclude": "Configurare i [modelli GLOB](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) per escludere i file dalla cronologia dei file locale. La modifica di questa impostazione non ha effetto sulle voci della cronologia dei file locali esistenti.", + "enablePreviewFromCodeNavigation": "Controlla se gli editor rimangono visualizzati in anteprima quando si avvia l'esplorazione del codice. Le anteprime editor non vengono mantenute aperte e vengono riutilizzate finché non vengono impostate esplicitamente per rimanere aperte, ad esempio tramite doppio clic o modifica. Questo valore viene ignorato quando '#workbench.editor.enablePreview#' è disabilitato.", + "enablePreviewFromQuickOpen": "Controlla se gli editor aperti da Quick Open vengono visualizzati come anteprima editor. Le anteprime editor non vengono mantenute aperte e vengono riutilizzate finché non vengono impostate esplicitamente per rimanere aperte, ad esempio tramite doppio clic o modifica. Se abilitata, tenere premuto CTRL prima della selezione per aprire un editor come non in anteprima. Questo valore viene ignorato quando '#workbench.editor.enablePreview#' è disabilitato.", + "exclude": "Configurare percorsi o [criteri GLOB](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) per escludere i file dalla cronologia dei file locali. I criteri GLOB vengono sempre valutati in relazione al percorso della cartella dell'area di lavoro a meno che non siano percorsi assoluti. La modifica di questa impostazione non ha effetto sulle voci della cronologia dei file locali esistenti.", "focusRecentEditorAfterClose": "Controlla se le schede vengono chiuse nell'ordine in cui sono state aperte a partire dall'ultima aperta oppure da sinistra verso destra.", "folderName": "`${folderName}`: nome della cartella dell'area di lavoro in cui si trova il file (ad esempio Cartella).", "folderPath": "`${folderPath}`: percorso file della cartella dell'area di lavoro in cui si trova il file (ad esempio /Utenti/Sviluppo/Cartella).", "fontAliasing": "Controlla il metodo di aliasing dei caratteri nell'area di lavoro.", "highlightModifiedTabs": "Controlla se viene disegnato un bordo superiore nelle schede dell'editor che contiene modifiche non salvate. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", - "layoutControlEnabled": "Controlla se i controlli layout nella barra del titolo personalizzata siano abilitati tramite {0}.", - "layoutControlEnabledDeprecation": "Questa impostazione è stata deprecata a favore di {0}", + "layoutControlEnabled": "Consente di determinare se il controllo del layout viene mostrato nella barra del titolo personalizzata. Questa impostazione ha effetto solo quando {0} è impostato su {1}.", + "layoutControlEnabledWeb": "Consente di determinare se il controllo del layout nella barra del titolo viene mostrato.", "layoutControlType": "Controlla se il controllo layout nella barra del titolo personalizzata viene visualizzato come singolo pulsante di menu o con più attivazioni dell'interfaccia utente.", - "layoutControlTypeDeprecation": "Questa impostazione è stata deprecata a favore di {0}", "layoutcontrol.type.both": "Mostra sia l'elenco a discesa che i pulsanti di attivazione/disattivazione.", "layoutcontrol.type.menu": "Mostra un singolo pulsante con un elenco a discesa di opzioni di layout.", "layoutcontrol.type.toggles": "Mostra diversi pulsanti per attivare/disattivare la visibilità dei pannelli e della barra laterale.", @@ -3509,35 +3931,44 @@ "panelDefaultLocation": "Controlla la posizione predefinita del pannello (terminale, console di debug, output, problemi) in una nuova area di lavoro. Può essere visualizzato in basso, a destra o a sinistra dell'area dell'editor.", "panelOpensMaximized": "Controlla se il pannello viene aperto a schermo intero. Può essere sempre aperto a schermo intero, mai aperto a schermo intero oppure aperto nell'ultimo stato in cui si trovava prima di essere chiuso.", "perEditorGroup": "Controlla se applicare il limite massimo di editor aperti al singolo gruppo di editor o a tutti i gruppi di editor.", - "pinnedTabSizing": "Controlla il dimensionamento delle schede bloccate. Le schede bloccate sono visualizzate all'inizio di tutte le schede aperte e in genere non vengono chiuse finché non vengono rimosse. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", + "pinnedTabSizing": "Controlla le dimensioni delle schede bloccate. Le schede bloccate sono visualizzate all'inizio di tutte le schede aperte e in genere non vengono chiuse finché non vengono rimosse. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", "preserveInput": "Controlla se l'ultimo input digitato nel riquadro comandi deve essere ripristinato alla successiva riapertura del riquadro.", + "profileName": "'${profileName}': nome del profilo in cui viene aperta l'area di lavoro, ad esempio Data Science (profilo). È ignorato se si utilizza il profilo predefinito.", "remoteName": "`${remoteName}`: ad esempio SSH", "restoreViewState": "Ripristinare l'ultimo stato di visualizzazione dell'editor, ad esempio la posizione di scorrimento, durante la riapertura degli editor dopo la chiusura. Lo stato di visualizzazione dell'editor è archiviato per gruppo di editor e viene ignorato quando un gruppo viene chiuso. Utilizzare l'impostazione {0} per usare l'ultimo stato di visualizzazione noto in tutti i gruppi di editor nel caso in cui non sia stato trovato uno stato di visualizzazione precedente per un gruppo di editor.", - "revealIfOpen": "Controlla se un editor viene visualizzato in uno qualsiasi dei gruppi visibili quando viene aperto. Se l'opzione è disabilitata, un editor verrà aperto preferibilmente nel gruppo di editor attualmente attivo. Se è abilitata, un editor già aperto verrà visualizzato e non aperto di nuovo nel gruppo di editor attualmente attivo. Tenere presente che alcuni casi questa impostazione viene ignorata, ad esempio quando si forza l'apertura di un editor in un gruppo specifico oppure a lato del gruppo attualmente attivo.", - "rootName": "`${rootName}`: nome della cartella o dell'area di lavoro (ad esempio Cartella o AreaDiLavoro).", + "revealIfOpen": "Controlla se un editor viene visualizzato in uno qualsiasi dei gruppi visibili quando viene aperto. Se l'opzione è disabilitata, un editor verrà aperto preferibilmente nel gruppo di editor attualmente attivo. Se è abilitata, un editor già aperto verrà visualizzato e non aperto di nuovo nel gruppo di editor attualmente attivo. Tenere presente che in alcuni casi questa impostazione viene ignorata, ad esempio quando si forza l'apertura di un editor in un gruppo specifico oppure a lato del gruppo attualmente attivo.", + "rootName": "'${rootName}': nome dell'area di lavoro con il nome remoto facoltativo e l'indicatore dell'area di lavoro, se applicabile, ad esempio cartella, cartella personale [SSH] o area di lavoro (area di lavoro).", + "rootNameShort": "`${rootNameShort}`: nome abbreviato dell'area di lavoro senza suffissi (ad esempio myFolder, myRemoteFolder o myWorkspace).", "rootPath": "`${rootPath}`: percorso file della cartella o dell'area di lavoro aperta (ad esempio /Utenti/Sviluppo/AreaDiLavoro).", "scrollToSwitchTabs": "Controlla l'apertura delle schede durante lo scorrimento. Per impostazione predefinita, durante lo scorrimento le schede verranno visualizzate, ma non aperte. È possibile tenere premuto il tasto MAIUSC durante lo scorrimento per modificare questo comportamento per il tempo necessario. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", + "security.allowedUNCHosts": "Set di nomi di host UNC (senza barra rovesciata iniziale o finale, ad esempio `192.168.0.1` o `my-server`) da consentire senza conferma dell'utente. Se si accede a un host UNC non consentito da questa impostazione o non riconosciuto dalla conferma dell'utente, si verificherà un errore e l'operazione verrà interrotta. Quando si modifica questa impostazione è necessario riavviare il sistema. Per altre informazioni su questa impostazione, vedere https://aka.ms/vscode-windows-unc.", + "security.allowedUNCHosts.patternErrorMessage": "I nomi host UNC non devono contenere barre rovesciate.", + "security.restrictUNCAccess": "Se l’opzione è abilitata, consente l'accesso solo ai nomi host UNC consentiti dall'impostazione `#security.allowedUNCHosts#` o dopo la conferma dell'utente. Per altre informazioni su questa impostazione, vedere https://aka.ms/vscode-windows-unc.", "separator": "`${separator}`: separatore condizionale (\" - \") visualizzato solo se circondato da variabili con valori o testo statico.", "settings.editor.desc": "Determina l'editor di impostazioni da usare per impostazione predefinita.", "settings.editor.json": "Usa l'editor di file JSON.", "settings.editor.ui": "Usa l'editor dell'interfaccia utente per le impostazioni.", - "sharedViewState": "Mantiene lo stato di visualizzazione dell'editor più recente, ad esempio la posizione di scorrimento, in tutti i gruppi di editor e ripristina tale stato se non viene trovato alcuno stato di visualizzazione editor specifico per il gruppo di editor.", + "sharedViewState": "Mantiene lo stato di visualizzazione dell'editor più recente, ad esempio la posizione di scorrimento, in tutti i gruppi di editor e ripristina tale stato se non viene trovato alcuno stato di visualizzazione dell'editor specifico per il gruppo di editor.", "showEditorTabs": "Controlla se visualizzare o meno gli editor aperti in schede.", "showIcons": "Controlla se visualizzare o meno un'icona per gli editor aperti. Richiede l'abilitazione anche di un tema dell'icona di file.", "sideBarLocation": "Controlla la posizione della barra laterale primaria e della barra attività. Possono essere visualizzate a sinistra o a destra dell'area di lavoro. La barra laterale secondaria verrà visualizzata sul lato opposto dell'area di lavoro.", "sideBySideDirection": "Controlla la direzione predefinita degli editor aperti affiancati, ad esempio da Esplora risorse. Per impostazione predefinita, gli editor verranno aperti sul lato destro di quello attualmente attivo. Se si modifica l'impostazione in `down`, gli editor verranno aperti sotto quello attualmente attivo.", "splitInGroupLayout": "Controlla il layout usato quando un editor viene diviso in un gruppo di editor in modo che sia verticale o orizzontale.", "splitOnDragAndDrop": "Controlla se i gruppi di editor possono essere divisi da operazioni di trascinamento della selezione rilasciando un editor o un file sui bordi dell'area dell'editor.", - "splitSizing": "Controlla il ridimensionamento dei gruppi di editor durante la divisione.", + "splitSizing": "Controlla le dimensioni dei gruppi di editor durante la divisione.", "statusBarVisibility": "Controlla la visibilità della barra di stato nella parte inferiore del workbench.", + "suggestCommands": "Controllare se il riquadro comandi deve contenere un elenco di comandi usati di frequente.", "tabDescription": "Controlla il formato dell'etichetta per un editor.", "tabScrollbarHeight": "Controlla l'altezza delle barre di scorrimento usate per le schede e le barre di navigazione nell'area del titolo dell'editor.", - "tabSizing": "Controlla il dimensionamento delle schede dell'editor. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", + "tabSizing": "Controlla le dimensioni delle schede dell'editor. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", + "tips.enabled": "Quando questa opzione è abilitata, se non ci sono editor aperti, verranno visualizzati i suggerimenti filigrana.", "untitledHint": "Controlla se l'hint di testo senza titolo deve essere visibile nell'editor.", "untitledLabelFormat": "Controlla il formato dell'etichetta per un editor senza titolo.", + "useSemanticSimilarity": "Controlla se il riquadro comandi deve includere comandi simili. È necessario che sia installata un'estensione che fornisca la somiglianza semantica.", "useSplitJSON": "Controlla se usare l'editor JSON diviso quando si modificano impostazioni come JSON.", "viewVisibility": "Controlla la visibilità delle azioni dell'intestazione della visualizzazione. Le azioni dell'intestazione della visualizzazione possono essere sempre visibili oppure visibili solo quando lo stato attivo è spostato sulla visualizzazione o si passa con il puntatore sulla visualizzazione.", "window.commandCenter": "Mostra l'avvio dei comandi con il titolo della finestra. Questa impostazione ha effetto solo quando {0} è impostato su {1}.", + "window.commandCenterWeb": "È possibile mostrare lo strumento di avvio dei comandi insieme al titolo della finestra.", "window.confirmBeforeClose.always": "Chiedi sempre conferma.", "window.confirmBeforeClose.always.web": "Prova sempre a chiedere conferma. Si noti che i browser possono ancora decidere di chiudere una scheda o una finestra senza conferma.", "window.confirmBeforeClose.keyboardOnly": "Richiedi conferma solo se è stato usato un tasto di scelta rapida.", @@ -3546,6 +3977,7 @@ "window.confirmBeforeClose.never.web": "Non chiedere mai conferma in modo esplicito a meno che la perdita di dati non sia imminente.", "window.menuBarVisibility.classic": "Il menu viene visualizzato nella parte superiore della finestra e nascosto solo nella modalità a schermo intero.", "window.menuBarVisibility.compact": "Il menu viene visualizzato come pulsante compatto nella barra laterale. Questo valore viene ignorato quando {0} è {1}.", + "window.menuBarVisibility.compact.web": "Il menu viene visualizzato come pulsante compatto sulla barra laterale.", "window.menuBarVisibility.hidden": "Il menu è sempre nascosto.", "window.menuBarVisibility.toggle": "Il menu è nascosto ma può essere visualizzato nella parte superiore della finestra premendo ALT.", "window.menuBarVisibility.toggle.mac": "Il menu è nascosto ma può essere visualizzato nella parte superiore della finestra eseguendo il comando `Sposta lo stato attivo sul menu dell'applicazione`.", @@ -3583,7 +4015,9 @@ "workbench.editor.splitSizingDistribute": "Divide tutti i gruppi di editor in parti uguali.", "workbench.editor.splitSizingSplit": "Divide il gruppo di editor attivo in parti uguali.", "workbench.editor.tabSizing.fit": "Adatta sempre le dimensioni delle schede in modo da visualizzare l'etichetta completa dell'editor.", + "workbench.editor.tabSizing.fixed": "Rendi tutte le schede della stessa dimensione, consentendo al tempo stesso di diminuire le dimensioni quando lo spazio disponibile non è sufficiente per visualizzare tutte le schede contemporaneamente.", "workbench.editor.tabSizing.shrink": "Consente di ridurre le dimensioni delle schede quando lo spazio disponibile non è sufficiente per visualizzare tutte le schede contemporaneamente.", + "workbench.editor.tabSizingFixedMaxWidth": "Controls the maximum width of tabs when `#workbench.editor.tabSizing#` size is set to `fixed`.", "workbench.editor.titleScrollbarSizing.default": "Dimensioni predefinite.", "workbench.editor.titleScrollbarSizing.large": "Aumenta le dimensioni, in modo da facilitare la selezione con il mouse.", "workbench.editor.untitled.labelFormat.content": "Il nome del file senza nome deriva dal contenuto della prima riga, a meno che ad esso non sia associato un percorso di file. Verrà usato il nome nel caso in cui la riga sia vuota o non contenga caratteri alfanumerici.", @@ -3609,17 +4043,12 @@ "zenMode.hideStatusBar": "Controlla se attivando la modalità Zen viene nascosta anche la barra di stato nella parte inferiore del workbench.", "zenMode.hideTabs": "Controlla se attivando la modalità Zen vengono nascoste anche le schede del workbench.", "zenMode.restore": "Controlla se una finestra deve essere ripristinata nella modalità Zen se è stata chiusa in questa modalità.", - "zenMode.silentNotifications": "Controlla se le notifiche in modalità non disturbare devono essere abilitate in modalità zen. Se true, verranno mostrate solo le notifiche di errore.", + "zenMode.silentNotifications": "Controlla se le notifiche in modalità non disturbare devono essere abilitate in modalità Zen. Se true, verranno mostrate solo le notifiche di errore.", "zenModeConfigurationTitle": "Modalità Zen" }, - "vs/workbench/common/actions": { - "developer": "Sviluppatore", - "help": "Guida", - "preferences": "Preferenze", - "test": "Test", - "view": "Visualizza" - }, "vs/workbench/common/configuration": { + "applicationConfigurationTitle": "Applicazione", + "securityConfigurationTitle": "Sicurezza", "workbenchConfigurationTitle": "Workbench" }, "vs/workbench/common/contextkeys": { @@ -3627,6 +4056,7 @@ "activeEditor": "Identificatore dell'editor attivo", "activeEditorAvailableEditorIds": "Identificatori di editor disponibili utilizzabili per l'editor attivo", "activeEditorCanRevert": "Indica se l'editor attivo può essere ripristinato", + "activeEditorCanToggleReadonly": "Indica se l'editor attivo può passare dall'essere di sola lettura a scrivibile e viceversa", "activeEditorGroupEmpty": "Indica se il gruppo di editor attivo è vuoto", "activeEditorGroupIndex": "Indice del gruppo di editor attivo", "activeEditorGroupLast": "Indica se il gruppo di editor attivo è l'ultimo gruppo", @@ -3646,6 +4076,7 @@ "editorAreaVisible": "Indica se l'area dell'editor è visibile", "editorIsOpen": "Indica se un editor è aperto", "editorTabsVisible": "Indica se le schede dell'editor sono visibili", + "embedderIdentifier": "Identificatore dell'incorporamento in base al servizio prodotto, se definito", "focusedView": "Identificatore della visualizzazione che ha lo stato attivo della tastiera", "groupEditorsCount": "Numero di gruppi di editor aperti", "inZenMode": "Indica se la modalità Zen è abilitata", @@ -3675,14 +4106,17 @@ "sideBySideEditorActive": "Indica se un editor affiancato è attivo", "splitEditorsVertically": "Indica se gli editor vengono divisi verticalmente", "statusBarFocused": "Indica se la barra di stato ha lo stato attivo della tastiera", + "temporaryWorkspace": "Lo schema dell’area di lavoro attuale viene da un file system temporaneo.", "textCompareEditorActive": "Indica se un editor di confronto testo è attivo", "textCompareEditorVisible": "Indica se un editor di confronto testo è visibile", - "virtualWorkspace": "Schema dell'area di lavoro corrente se è di un file system virtuale o una stringa vuota.", + "virtualWorkspace": "Lo schema dell'area di lavoro attuale proviene da un file system virtuale o da una stringa vuota.", "workbenchState": "Tipo di area di lavoro aperta nella finestra, ovvero 'empty' (nessuna area di lavoro), 'folder' (cartella singola) oppure 'workspace' (area di lavoro con più radici)", "workspaceFolderCount": "Numero di cartelle radice nell'area di lavoro" }, "vs/workbench/common/editor": { "builtinProviderDisplayName": "Predefinita", + "configureEditorLargeFileConfirmation": "Configura limite", + "openLargeFile": "Apri comunque", "promptOpenWith.defaultEditor.displayName": "Editor di testo" }, "vs/workbench/common/editor/diffEditorInput": { @@ -3747,6 +4181,8 @@ "panelSectionHeaderBackground": "Colore di sfondo dell'intestazione delle sezioni dei pannelli. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", "panelSectionHeaderBorder": "Colore del bordo dell'intestazione delle sezioni dei pannelli usato quando più visualizzazioni sono distribuite con spaziatura verticale nel pannello. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", "panelSectionHeaderForeground": "Colore primo piano dell'intestazione delle sezioni dei pannelli. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", + "profileBadgeBackground": "Colore di sfondo della notifica del profilo. La notifica del profilo viene visualizzata sopra l'icona dell'ingranaggio delle impostazioni nella barra attività.", + "profileBadgeForeground": "Colore primo piano del badge del profilo. La notifica del profilo viene visualizzata sopra l'icona dell'ingranaggio delle impostazioni nella barra attività.", "sideBarBackground": "Colore di sfondo della barra laterale. La barra laterale è il contenitore di visualizzazioni quali Esplora risorse e Cerca.", "sideBarBorder": "Colore del bordo della barra laterale che la separa all'editor. La barra laterale è il contenitore per visualizzazioni come Esplora risorse e Cerca.", "sideBarDragAndDropBackground": "Colore di feedback trascinamento della selezione per le sezioni della barra laterale. Il colore dovrebbe avere una trasparenza impostata in modo che le sezioni della barra laterale siano ancora visibili. La barra laterale è il contenitore di visualizzazioni come Esplora risorse e Cerca. Le sezioni della barra laterale sono visualizzazioni annidate nella barra laterale.", @@ -3807,18 +4243,19 @@ "titleBarInactiveForeground": "Primo piano della barra del titolo quando la finestra è inattiva.", "unfocusedActiveModifiedBorder": "Bordo nella parte superiore delle schede attive modificate in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", "unfocusedINactiveModifiedBorder": "Bordo nella parte superiore delle schede inattive modificate in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "windowActiveBorder": "Colore usato per il bordo della finestra quando è attiva. Supportato solo nel client desktop quando si usa la barra del titolo personalizzata.", - "windowInactiveBorder": "Colore usato per il bordo della finestra quando è inattiva. Supportato solo nel client desktop quando si usa la barra del titolo personalizzata." + "windowActiveBorder": "Colore usato per il bordo della finestra quando è attiva. Supportato solo nel client desktop macOS e Linux quando si usa la barra del titolo personalizzata.", + "windowInactiveBorder": "Colore usato per il bordo della finestra quando è inattiva. Supportato solo nel client desktop macOS e Linux quando si usa la barra del titolo personalizzata." }, "vs/workbench/common/views": { "defaultViewIcon": "Icona della visualizzazione predefinita.", - "duplicateId": "Una visualizzazione con ID '{0}' è già registrata" + "duplicateId": "Una visualizzazione con ID '{0}' è già registrata", + "treeView.notRegistered": "Non è stata registrata alcuna visualizzazione struttura ad albero con ID '{0}'." }, "vs/workbench/electron-sandbox/actions/developerActions": { "configureRuntimeArguments": "Configura argomenti del runtime", + "openUserDataFolder": "Apri cartella dati utente", "reloadWindowWithExtensionsDisabled": "Ricarica con le estensioni disabilitate", - "toggleDevTools": "Attiva/Disattiva strumenti di sviluppo", - "toggleSharedProcess": "Attiva/Disattiva processo condiviso" + "toggleDevTools": "Attiva/Disattiva strumenti di sviluppo" }, "vs/workbench/electron-sandbox/actions/installActions": { "install": "Installa il comando '{0}' in PATH", @@ -3844,6 +4281,7 @@ "zoomReset": "Reimposta zoom" }, "vs/workbench/electron-sandbox/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controllare il timeout in secondi prima di non risolvere l'ambiente della shell quando l'applicazione non è già avviata da un terminale. Per altre informazioni, vedere la [documentation](https://go.microsoft.com/fwlink/?linkid=2149667).", "argv.crashReporterId": "ID univoco usato per correlare i report di arresto anomalo del sistema inviati da questa istanza dell'app.", "argv.disableHardwareAcceleration": "Disabilita l'accelerazione hardware. Modificare questa opzione SOLO in caso di problemi di grafica.", "argv.enableCrashReporter": "Consente di disabilitare la segnalazione degli arresti anomali del sistema. Se si modifica il valore, è necessario riavviare l'app.", @@ -3851,11 +4289,10 @@ "argv.force-renderer-accessibility": "Forza il renderer ad essere accessibile. Modificarlo SOLO se si usa un'utilità per la lettura dello schermo in Linux. Su altre piattaforme il renderer sarà accessibile automaticamente. Questo flag viene impostato automaticamente se editor.accessibilitySupport è impostato su on.", "argv.forceColorProfile": "Consente di eseguire l'override del profilo colori da usare. Se i colori non vengono visualizzati correttamente, provare a impostare questo valore su `srgb` e riavviare.", "argv.locale": "Lingua di visualizzazione da usare. Per selezionare una lingua diversa, è necessario installare il Language Pack associato.", - "argv.logLevel": "Livello di registrazione da usare. Il valore predefinito è 'info'. I valori consentiti sono 'critical, 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "argv.logLevel": "Livello di registrazione da usare. Livello predefinito: 'info'. Valori consentiti: 'error', 'warn', 'info', 'debug', 'trace', 'off'.", "closeWhenEmpty": "Controlla se con la chiusura dell'ultimo editor deve essere chiusa anche la finestra. Questa impostazione viene applicata solo alle finestre che non contengono cartelle.", "dialogStyle": "Consente di modificare l'aspetto delle finestre di dialogo.", "enableCrashReporterDeprecated": "Se questa impostazione è false, non verranno inviati dati di telemetria indipendentemente dal valore della nuova impostazione. Deprecata perché combinata nell'impostazione {0}.", - "experimentalUseSandbox": "Sperimentale: se abilitata, la finestra avrà la modalità sandbox abilitata tramite l'API Electron.", "keyboardConfigurationTitle": "Tastiera", "mergeAllWindowTabs": "Unisci tutte le finestre", "miExit": "E&&sci", @@ -3874,7 +4311,7 @@ "touchbar.enabled": "Abilita i pulsanti della Touch Bar di macOS sulla tastiera se disponibili.", "touchbar.ignored": "Set di identificatori per le voci della Touch Bar che non dovrebbero essere visualizzati, ad esempio `workbench.action.navigateBack`.", "window.clickThroughInactive": "Se è abilitata, facendo clic su una finestra inattiva si attiverà non solo la finestra, ma anche l'elemento su cui è posizionato il puntatore del mouse se è selezionabile. Se è disabilitata, facendo clic in un punto qualsiasi in una finestra inattiva verrà attivata solo la finestra e sarà necessario fare di nuovo clic sull'elemento.", - "window.doubleClickIconToClose": "Se è abilitata, quando si fa doppio clic sull'icona dell'applicazione nella barra del titolo la finestra viene chiusa e non è possibile trascinarla dall'icona. Questa impostazione ha effetto solo quando `#window.titleBarStyle#` è impostato su `custom`.", + "window.doubleClickIconToClose": "Se abilitata, questa impostazione chiuderà la finestra quando si fa doppio clic sull'icona dell'applicazione nella barra del titolo. La finestra non potrà essere trascinata dall'icona. Questa impostazione è valida solo se '#window.titleBarStyle#' è impostato su 'custom'.", "window.nativeFullScreen": "Controlla se usare la modalità a schermo intero nativa in macOS. Disabilitare questa opzione per impedire a macOS di creare un nuovo spazio quando si passa alla modalità a schermo intero.", "window.nativeTabs": "Abilita le finestre di tab per macOS Sierra. La modifica richiede un riavvio. Eventuali personalizzazioni della barra del titolo verranno disabilitate", "window.newWindowDimensions.default": "Apre nuove finestre al centro della schermata.", @@ -3898,21 +4335,23 @@ }, "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { "aboutDetail": "Versione: {0}\r\nCommit: {1}\r\nData: {2}\r\nElectron: {3}\r\nChromium: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nSistema operativo: {7}", - "cancelButton": "Annulla", "copy": "&&Copia", - "okButton": "OK", - "yesButton": "&&Sì" + "okButton": "OK" }, "vs/workbench/electron-sandbox/window": { - "cancelButton": "&&Annulla", + "appRootWarning.banner": "I file archiviati nella cartella di installazione ('{0}') possono essere SOVRASCRITTI o ELIMINATI IRREVERSIBILMENTE senza alcun avviso in fase di aggiornamento.", "closeWindowButtonLabel": "&&Chiudi finestra", "closeWindowMessage": "Chiudere la finestra?", + "configure": "Configurare", "doNotAskAgain": "Non visualizzare più questo messaggio", "exitButtonLabel": "&&Uscita", "keychainWriteError": "La scrittura delle informazioni di accesso al keychain non è riuscita. Errore: '{0}'.", "learnMore": "Altre informazioni", "loaderCycle": "Nei moduli AMD è presente un ciclo di dipendenze che deve essere risolto.", "loginButton": "A&&ccedi", + "macoseolBannerLearnMore": "Altre informazioni", + "macoseolarialabel": "{0}. Usa i tasti di spostamento per accedere alle azioni del banner.", + "macoseolmessage": "{0} su {1} presto interromperanno la ricezione degli aggiornamenti. Provare ad aggiornare la versione di macOS.", "password": "Password", "proxyAuthRequired": "Autenticazione proxy obbligatoria", "proxyDetail": "Il proxy {0} richiede un nome utente e una password.", @@ -3920,6 +4359,8 @@ "quitMessage": "Uscire?", "quitMessageMac": "Uscire?", "rememberCredentials": "Memorizza le credenziali", + "resolveShellEnvironment": "Risoluzione dell'ambiente shell in corso...", + "restart": "Riavvia", "runningAsRoot": "Non è consigliabile eseguire {0} come utente root.", "shutdownErrorClose": "Un errore imprevisto ha impedito la chiusura della finestra", "shutdownErrorDetail": "Errore: {0}", @@ -3936,18 +4377,34 @@ "shutdownTitleReload": "Il ricaricamento della finestra richiede più tempo...", "troubleshooting": "Guida alla risoluzione dei problemi", "username": "Nome utente", - "willShutdownDetail": "Le operazioni seguenti sono ancora in esecuzione: \r\n{0}" + "willShutdownDetail": "Le operazioni seguenti sono ancora in esecuzione: \r\n{0}", + "windowseolBannerLearnMore": "Altre informazioni", + "windowseolarialabel": "{0}. Usa i tasti di spostamento per accedere alle azioni del banner.", + "windowseolmessage": "{0} su {1} presto smetterà di ricevere gli aggiornamenti. Prendere in considerazione l'aggiornamento della versione di Windows." }, - "vs/workbench/contrib/audioCues/browser/audioCueService": { - "audioCues.lineHasBreakpoint.name": "Punto di interruzione sulla riga", - "audioCues.lineHasError.name": "Errore sulla riga", - "audioCues.lineHasFoldedArea.name": "Area piegata sulla linea", - "audioCues.lineHasInlineSuggestion.name": "Suggerimento inline sulla riga", - "audioCues.lineHasWarning.name": "Avviso sulla riga", - "audioCues.noInlayHints": "Nessun suggerimento per l'inlay nella riga", - "audioCues.onDebugBreak.name": "Debugger arrestato sul punto di interruzione" + "vs/workbench/contrib/accessibility/browser/accessibility.contribution": { + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/accessibility/browser/accessibilityContribution": { + "accessibilityConfigurationTitle": "Accessibility", + "verbosity.chat.description": "Provide information about how to access the chat help menu when the chat input is focused", + "verbosity.diffEditor.description": "Provide information about how to navigate changes in the diff editor when it is focused", + "verbosity.interactiveEditor.description": "Provide information about how to access the inline editor chat accessibility help menu when the input is focused", + "verbosity.keybindingsEditor.description": "Provide information about how to change a keybinding in the keybindings editor when a row is focused", + "verbosity.notebook": "Provide information about how to focus the cell container or inner editor when a notebook cell is focused.", + "verbosity.terminal.description": "Provide information about how to access the terminal accessibility help menu when the terminal is focused" + }, + "vs/workbench/contrib/accessibility/browser/accessibleView": { + "exit-tip": "Exit this menu via the Escape key.\r\n" }, "vs/workbench/contrib/audioCues/browser/audioCues.contribution": { + "audioCues.chatRequestSent": "Plays a sound when a chat request is made.", + "audioCues.chatResponsePending": "Plays a sound on loop while the response is pending.", + "audioCues.chatResponseReceived": "Plays a sound on loop while the response has been received.", + "audioCues.debouncePositionChanges": "Indica se i le modifiche di posizione debbano o meno essere revocate", + "audioCues.diffLineDeleted": "Riproduce un suono quando lo stato attivo si sposta su una riga eliminata in modalità di revisione delle differenze o sulla modifica successiva/precedente", + "audioCues.diffLineInserted": "Riproduce un suono quando lo stato attivo si sposta su una riga inserita in modalità di revisione delle differenze o sulla modifica successiva/precedente", + "audioCues.diffLineModified": "Riproduce un suono quando lo stato attivo si sposta su una riga modificata in modalità di revisione delle differenze o sulla modifica successiva/precedente", "audioCues.enabled.auto": "Abilita segnale audio quando è collegata un'utilità per la lettura dello schermo.", "audioCues.enabled.off": "Disabilita il segnale audio.", "audioCues.enabled.on": "Abilita segnale audio.", @@ -3957,7 +4414,13 @@ "audioCues.lineHasInlineSuggestion": "Riproduce un suono quando la riga attiva contiene un suggerimento inline.", "audioCues.lineHasWarning": "Riproduce un suono quando la riga attiva ha un avviso.", "audioCues.noInlayHints": "Riproduce un suono durante il tentativo di lettura di una riga con hints di inlay senza hint di inlay.", + "audioCues.notebookCellCompleted": "Riproduce un suono quando l'esecuzione di una cella del notebook viene completata correttamente.", + "audioCues.notebookCellFailed": "Riproduce un suono quando l'esecuzione di una cella del notebook ha esito negativo.", "audioCues.onDebugBreak": "Riproduce un suono quando il debugger si arresta in un punto di interruzione.", + "audioCues.taskCompleted": "Riproduce un suono al termine di un'attività.", + "audioCues.taskFailed": "Riproduce un suono quando un'attività non riesce (codice di uscita diverso da zero).", + "audioCues.terminalCommandFailed": "Riproduce un suono quando un comando del terminale ha esito negativo (codice di uscita diverso da zero).", + "audioCues.terminalQuickFix": "Riproduce un suono quando sono disponibili correzioni rapide del terminale.", "audioCues.volume": "Volume dei segnali audio in percentuale (0-100)." }, "vs/workbench/contrib/audioCues/browser/commands": { @@ -3967,14 +4430,18 @@ "disabled": "Disabilitato" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "areYouSureQuiteBulkEdit": "Si vuole {0}? '{1}' è in corso.", - "changeWorkspace": "Cambia area di lavoro", - "closeTheWindow": "Chiudi finestra", + "areYouSureQuiteBulkEdit.detail": "'{0}' è in corso.", + "changeWorkspace": "Cambia area di &&lavoro", + "changeWorkspace.message": "Modificare l'area di lavoro?", + "closeTheWindow": "&&Chiudi finestra", + "closeTheWindow.message": "Chiudere la finestra?", "fileOperation": "Operazione su file", "nothing": "Non sono state apportate modifiche", - "quit": "Esci", + "quit": "&&Esci", + "quit.message": "Uscire?", "refactoring.autoSave": "Controlla se i file che facevano parte di un refactoring vengono salvati automaticamente", - "reloadTheWindow": "Ricarica finestra", + "reloadTheWindow": "&&Ricarica finestra", + "reloadTheWindow.message": "Ricaricare la finestra?", "summary.0": "Non sono state apportate modifiche", "summary.n0": "Effettuate {0} modifiche al testo in un file", "summary.nm": "Effettuate {0} modifiche al testo in {1} file", @@ -3984,9 +4451,8 @@ "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { "Discard": "Rimuovi refactoring", "apply": "Applica refactoring", - "cancel": "Annulla", "cat": "Anteprima refactoring", - "continue": "Continua", + "continue": "&&Continua", "detail": "Fare clic su 'Continua' per rimuovere il refactoring precedente e continuare con quello corrente.", "groupByFile": "Raggruppa modifiche per file", "groupByType": "Raggruppa modifiche per tipo", @@ -4054,6 +4520,142 @@ "to": "chiamanti di {0}", "tree.aria": "Gerarchia di chiamata" }, + "vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": { + "chat-help-label": "Chat accessibility help", + "chat.announcement": "Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.", + "chat.overview": "The chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.", + "chat.requestHistory": "In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.", + "inline-chat-label": "Inline chat accessibility help", + "inlineChat.access": "It can be activated via quick fix actions or directly using the command: Inline Chat: Start Code Chat ({0}).", + "inlineChat.contextActions": "Context menu actions may run a request prefixed with /fix or /explain. These prefixes can be used directly in the input box to apply those specific actions.", + "inlineChat.diff": "Once in the diff editor, enter review mode with ({0}). Use up and down arrows to navigate lines with the proposed changes.", + "inlineChat.diffNoKb": "Tab again to enter the Diff editor with the changes and enter review mode with the Go to Next Difference Command. Use Up/DownArrow to navigate lines with the proposed changes.", + "inlineChat.explain": "When a request is prefixed with /explain, a response will explain the code in the current selection and the chat view will be focused.", + "inlineChat.fix": "When a request is prefixed with /fix, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing.", + "inlineChat.overview": "Inline chat occurs within a code editor and takes into account the current selection. It is useful for refactoring, fixing, and more. Keep in mind that AI generated code may be incorrect.", + "inlineChat.toolbar": "Use tab to reach conditional parts like commands, status, message responses and more.", + "workbench.action.chat.clear": "Il comando Chat Cancella ({0}) cancella l'elenco di richieste/risposte.", + "workbench.action.chat.clearNoKb": "Il comando Chat Cancella cancella l'elenco di richieste/risposte. Al momento non è attivabile da un tasto di scelta rapida.", + "workbench.action.chat.focus": "The Focus Chat command ({0}) focuses the chat request/response list, which can be navigated with up and down arrows.", + "workbench.action.chat.focusInput": "Il comando Focus Chat Input ({0}) sposta lo stato attivo sulla casella di input per le richieste di chat.", + "workbench.action.chat.focusNoKb": "Il comando Elenco chat con stato attivo, sposta lo stato attivo sull'elenco di richieste/risposte della chat, che può essere esplorato con freccia SU/freccia GIÙ e che attualmente non è attivabile da un tasto di scelta rapida.", + "workbench.action.chat.nextCodeBlock": "Il comando Chat: Blocco di codice successivo ({0}) indica il blocco di codice successivo all'interno di una risposta.", + "workbench.action.chat.nextCodeBlockNoKb": "Il comando Chat: Blocco di codice successivo focalizza il blocco di codice successivo all'interno di una risposta e non è attualmente attivabile da un tasto di scelta rapida.", + "workbench.action.interactiveSession.focusInputNoKb": "Il comando Input chat con stato attivo, sposta lo stato attivo sulla casella di input per le richieste di chat e non è attualmente attivabile da un tasto di scelta rapida." + }, + "vs/workbench/contrib/chat/browser/actions/chatActions": { + "actions.chat.acceptInput": "Accetta input chat", + "actions.interactiveSession.focus": "Elenco chat con stato attivo", + "chat.category": "Chat", + "interactiveSession.clearHistory.label": "Cancella cronologia input", + "interactiveSession.focusInput.label": "Input chat con stato attivo", + "interactiveSession.history.delete": "Elimina", + "interactiveSession.history.label": "Visualizza cronologia", + "interactiveSession.history.pick": "Selezionare una sessione di chat da ripristinare", + "interactiveSession.open": "Apri Editor ({0})" + }, + "vs/workbench/contrib/chat/browser/actions/chatClearActions": { + "interactiveSession.clear.label": "Cancella" + }, + "vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": { + "interactive.copyCodeBlock.label": "Copia", + "interactive.insertCodeBlock.label": "Inserisci in corrispondenza del cursore", + "interactive.insertIntoNewFile.label": "Inserisci in un nuovo file", + "interactive.nextCodeBlock.label": "Blocco di codice successivo", + "interactive.previousCodeBlock.label": "Blocco di codice precedente", + "interactive.runInTerminal.label": "Esegui nel terminale" + }, + "vs/workbench/contrib/chat/browser/actions/chatCopyActions": { + "interactive.copyAll.label": "Copia tutto", + "interactive.copyItem.label": "Copia" + }, + "vs/workbench/contrib/chat/browser/actions/chatExecuteActions": { + "interactive.cancel.label": "Annulla", + "interactive.submit.label": "Invia" + }, + "vs/workbench/contrib/chat/browser/actions/chatImportExport": { + "chat.export.label": "Esporta sessione", + "chat.file.label": "Sessione di chat", + "chat.import.label": "Importa sessione" + }, + "vs/workbench/contrib/chat/browser/actions/chatMoveActions": { + "chat.openInEditor.label": "Apri sessione nell'editor", + "interactiveSession.openInEditor.label": "Apri sessione nell'editor", + "interactiveSession.openInSidebar.label": "Apri sessione nella barra laterale" + }, + "vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": { + "askQuickQuestion": "Fai una domanda rapida", + "askabot": "Fai a {0} una domanda..." + }, + "vs/workbench/contrib/chat/browser/actions/chatTitleActions": { + "chat.remove.label": "Rimuovere richiesta e risposta", + "interactive.helpful.label": "Helpful", + "interactive.insertIntoNotebook.label": "Inserisci nel blocco appunti", + "interactive.unhelpful.label": "Unhelpful" + }, + "vs/workbench/contrib/chat/browser/chat.contribution": { + "chat": "Chat", + "interactiveSession.editor.fontFamily": "Controlla la famiglia di caratteri nei blocchi di codice della chat.", + "interactiveSession.editor.fontSize": "Controlla le dimensioni del carattere in pixel nei blocchi di codice della chat.", + "interactiveSession.editor.fontWeight": "Controlla lo spessore del carattere nei blocchi di codice della chat.", + "interactiveSession.editor.lineHeight": "Controlla l'altezza della riga in pixel nei blocchi di codice della chat. Usare 0 per calcolare l'altezza della riga in base alle dimensioni del carattere.", + "interactiveSession.editor.wordWrap": "Controlla se le righe devono andare a capo nei blocchi di codice della chat.", + "interactiveSession.experimental.quickQuestion.enable": "Controlla se la funzionalità di domanda rapida è abilitata.", + "interactiveSessionConfigurationTitle": "Chat" + }, + "vs/workbench/contrib/chat/browser/chatContributionServiceImpl": { + "chat.viewContainer.label": "Chat", + "vscode.extension.contributes.interactiveSession": "Aggiunge un contributo a un provider di sessioni interattive", + "vscode.extension.contributes.interactiveSession.icon": "Icona per questo provider di sessioni interattive.", + "vscode.extension.contributes.interactiveSession.id": "Identificatore univoco per questo provider di sessioni interattive.", + "vscode.extension.contributes.interactiveSession.label": "Nome visualizzato per questo provider di sessioni interattive.", + "vscode.extension.contributes.interactiveSession.when": "Condizione che deve essere true per abilitare questo provider di sessioni interattive." + }, + "vs/workbench/contrib/chat/browser/chatEditorInput": { + "chatEditorName": "Chat" + }, + "vs/workbench/contrib/chat/browser/chatInputPart": { + "actions.chat.accessibiltyHelp": "Input chat, digita qui il codice e premi INVIO per eseguire. Usa {0} per la Guida all'accessibilità della chat.", + "chatInput": "Input chat", + "chatInput.accessibilityHelpNoKb": "Input chat, digita qui il codice e premi INVIO per l’esecuzione. Per altre informazioni, usa il comando Guida sull'accessibilità della chat." + }, + "vs/workbench/contrib/chat/browser/chatListRenderer": { + "chat": "Chat", + "chat.codeBlock.toolbar": "Barra degli strumenti blocco di codice", + "chat.codeBlock.toolbarVerbose": "Barra degli strumenti per il blocco di codice raggiungibile tramite scheda", + "chat.codeBlockHelp": "Blocco di codice", + "chat.codeBlockLabel": "Blocco di codice {0}", + "multiCodeBlock": "{0} blocchi di codice: {1}", + "singleCodeBlock": "1 blocco di codice: {0}" + }, + "vs/workbench/contrib/chat/browser/chatWidget": { + "clear": "Cancella la sessione" + }, + "vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Invia una domanda", + "interactive.input.placeholderWithCommands": "Porre una domanda o digitare '/' per gli argomenti" + }, + "vs/workbench/contrib/chat/common/chatColors": { + "chat.requestBackground": "Colore di sfondo di una richiesta di chat.", + "chat.requestBorder": "Colore del bordo di una richiesta di chat." + }, + "vs/workbench/contrib/chat/common/chatContextKeys": { + "chatRequest": "L'elemento della chat è una richiesta", + "chatResponse": "L'elemento della chat è una risposta.", + "hasChatProvider": "True quando è stato registrato un provider di chat.", + "inChat": "True quando lo stato attivo è nel widget della chat, false in caso contrario.", + "inInteractiveInput": "True quando lo stato attivo è nell'input della chat; in caso contrario, false.", + "interactiveInputHasText": "True quando l'input chat contiene del testo.", + "interactiveSessionRequestInProgress": "True quando la richiesta corrente è ancora in corso.", + "interactiveSessionResponseHasProviderId": "True quando il provider ha assegnato un ID a questa risposta.", + "interactiveSessionResponseVote": "Quando la risposta è stata approvata, è impostata su 'up'. Quando viene espresso un voto contrario, è impostato su 'down'. In caso contrario, è una stringa vuota." + }, + "vs/workbench/contrib/chat/common/chatServiceImpl": { + "emptyResponse": "Il provider ha restituito una risposta Null" + }, + "vs/workbench/contrib/chat/common/chatViewModel": { + "thinking": "Elaborazione in corso" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "codeActionsOnSave": "Tipi di azione codice da eseguire durante il salvataggio.", "codeActionsOnSave.fixAll": "Controlla se eseguire l'azione di correzione automatica al salvataggio del file.", @@ -4075,14 +4677,14 @@ "contributes.documentation.refactorings": "Documentazione aggiunta come contributo per i refactoring." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "ShowAccessibilityHelpAction": "Visualizza la Guida sull'accessibilità", + "accessibilityHelpTitle": "Guida sull'accessibilità", "auto_off": "L'editor è configurato per rilevare automaticamente quando è collegata un'utilità per la lettura dello schermo, che non è collegata in questo momento.", "auto_on": "L'editor ha rilevato automaticamente che è collegata un'utilità per la lettura dello schermo.", "auto_unknown": "L'editor è configurato per utilizzare le API della piattaforma per rilevare quando è collegata un'utilità per la lettura dello schermo ma il runtime corrente non lo supporta.", "changeConfigToOnMac": "Premere Comando+E per configurare l'editor per essere definitivamente ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", "changeConfigToOnWinLinux": "Premere Control+E per configurare l'editor per essere definitivamente ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", "configuredOff": "L'editor è configurato per non essere ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", - "configuredOn": "L'editor è configurato per essere definitivamente ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo - è possibile modificare questo modificando l'impostazione 'editor.accessibilitySupport'.", + "configuredOn": "L'editor è configurato per essere ottimizzato in modo permanente per l'utilizzo con un'utilità per la lettura dello schermo. È possibile modificare questa impostazione tramite il comando 'Attiva/Disattiva modalità accessibilità utilità per la lettura dello schermo' o modificando l'impostazione 'editor.accessibilitySupport'", "emergencyConfOn": "Modifica dell'impostazione `editor.accessibilitySupport` in 'on'.", "introMsg": "Grazie per aver provato le opzioni di accessibilità di Visual Studio Code.", "openDocMac": "Premere Comando+H per aprire una finestra del browser con maggiori informazioni relative all'accessibilità di VS Code.", @@ -4093,7 +4695,8 @@ "tabFocusModeOffMsg": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Per attivare/disattivare questo comportamento, premere {0}.", "tabFocusModeOffMsgNoKb": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida.", "tabFocusModeOnMsg": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Per attivare/disattivare questo comportamento, premere {0}.", - "tabFocusModeOnMsgNoKb": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida." + "tabFocusModeOnMsgNoKb": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida.", + "toggleScreenReaderMode": "Attiva/Disattiva modalità di accessibilità dell'utilità per la lettura dello schermo" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "L'algoritmo di calcolo delle differenze è stato arrestato in anticipo (dopo {0} ms).", @@ -4128,9 +4731,9 @@ "schema.blockComment.begin": "Sequenza di caratteri che indica l'inizio di un commento per il blocco.", "schema.blockComment.end": "Sequenza di caratteri che termina i commenti per il blocco.", "schema.blockComments": "Definisce il modo in cui sono contrassegnati i commenti per il blocco.", - "schema.brackets": "Definisce i simboli di parentesi quadra che aumentano o riducono il rientro.", + "schema.brackets": "Definisce i simboli di parentesi quadra che aumentano o riducono il rientro. Quando la colorazione delle coppie di parentesi è abilitata e {0} non è definito, questa opzione definisce anche le coppie di parentesi colorate in base al livello di annidamento.", "schema.closeBracket": "Sequenza di stringa o carattere parentesi quadra di chiusura.", - "schema.colorizedBracketPairs": "Definisce le coppie di bracket colorate in base al livello di annidamento se è abilitata la colorazione delle coppie di bracket.", + "schema.colorizedBracketPairs": "Definisce le coppie di parentesi colorate in base al livello di annidamento se è abilitata la colorazione delle coppie di parentesi. Tutte le parentesi non incluse in {0} verranno incluse automaticamente in {0}.", "schema.comments": "Definisce i simboli di commento", "schema.folding": "Impostazioni di riduzione del codice del linguaggio.", "schema.folding.markers": "Marcatori di riduzione del codice specifici del linguaggio, come '#region' e '#endregion'. Le espressioni regolari di inizio e fine verranno confrontate con il contenuto di tutte le righe e devono essere progettate in modo efficace", @@ -4271,8 +4874,8 @@ "unwrapMinified": "Disabilita il ritorno a capo automatico per questo file", "wrapMinified": "Abilita il ritorno a capo automatico per questo file" }, - "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { - "message": "[[Selezionare una lingua]] o [[aprire un editor diverso]] per iniziare.\r\nIniziare a digitare per eliminare o [[non mostrare]] più." + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint/untitledTextEditorHint": { + "message": "[[Selezionare una lingua]], [[riempire con un modello]] o [[aprire un editor diverso]] per iniziare.\r\nIniziare a digitare per eliminare o [[non mostrare]] più." }, "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { "actions.pasteSelectionClipboard": "Incolla selezione da Appunti" @@ -4280,16 +4883,29 @@ "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { "startDebugTextMate": "Avvia registrazione della grammatica per sintassi TextMate" }, + "vs/workbench/contrib/commands/common/commands.contribution": { + "runCommands": "Esegui comandi", + "runCommands.commands": "Comandi da eseguire", + "runCommands.description": "Eseguire diversi comandi", + "runCommands.invalidArgs": "'runCommands' ha ricevuto un argomento di tipo non corretto. Rivedere l'argomento passato al comando.", + "runCommands.noCommandsToRun": "'runCommands' non ha ricevuto comandi da eseguire. Si è dimenticato di passare i comandi nell'argomento 'runCommands'?" + }, "vs/workbench/contrib/comments/browser/commentColors": { "commentThreadActiveRangeBackground": "Colore di sfondo per l'intervallo di commenti attualmente selezionato o al passaggio del mouse.", "commentThreadActiveRangeBorder": "Colore del bordo per l'intervallo di commenti attualmente selezionato o al passaggio del mouse.", "commentThreadRangeBackground": "Colore di sfondo per gli intervalli di commenti.", "commentThreadRangeBorder": "Colore del bordo per gli intervalli di commenti.", "resolvedCommentBorder": "Colore dei bordi e della freccia per i commenti risolti.", - "unresolvedCommentBorder": "Colore dei bordi e della freccia per i commenti non risolti." + "resolvedCommentIcon": "Colore dell'icona dei commenti risolti.", + "unresolvedCommentBorder": "Colore dei bordi e della freccia per i commenti non risolti.", + "unresolvedCommentIcon": "Colore dell'icona dei commenti non risolti." }, "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Colore delle decorazioni della barra di navigazione dell'editor per commentare gli intervalli." + "editorGutterCommentGlyphForeground": "Colore della decorazione della barra di navigazione dell'editor per l'aggiunta di commenti ai glifi.", + "editorGutterCommentRangeForeground": "Colore delle decorazioni della barra di navigazione dell'editor per commentare gli intervalli. Questo colore deve essere opaco.", + "editorGutterCommentUnresolvedGlyphForeground": "Colore della decorazione di rilegatura dell'editor per i glifi di commento dei thread di commento non risolti.", + "editorOverviewRuler.commentForeground": "Colore dell’effetto del righello della panoramica dell'editor per i commenti risolti. Il dovrebbe deve essere opaco.", + "editorOverviewRuler.commentUnresolvedForeground": "Colore dell’effetto del righello dell'editor per i commenti non risolti. Il colore dovrebbe essere opaco." }, "vs/workbench/contrib/comments/browser/commentNode": { "commentAddReactionDefaultError": "L'eliminazione della reazione al commento non è riuscita", @@ -4304,38 +4920,39 @@ "newComment": "Digitare un nuovo commento", "reply": "Rispondi..." }, - "vs/workbench/contrib/comments/browser/commentThreadBody": { - "commentThreadAria": "Thead commenti con {0} commenti. {1}.", - "commentThreadAria.withRange": "Thread di commenti con {0}commenti su righe {1} fino a {2}. {3}." - }, - "vs/workbench/contrib/comments/browser/commentThreadHeader": { - "collapseIcon": "Icona per comprimere un commento alla revisione.", - "label.collapse": "Comprimi", - "startThread": "Avvia discussione" - }, "vs/workbench/contrib/comments/browser/comments.contribution": { + "comments.maxHeight": "Controls whether the comments widget scrolls or expands.", "comments.openPanel.deprecated": "Questa impostazione è deprecata e sostituita da 'comments.openView'.", "comments.openView": "Controlla quando aprire la visualizzazione commenti.", "comments.openView.file": "La visualizzazione commenti verrà aperta quando è attivo un file con commenti.", "comments.openView.firstFile": "Se la visualizzazione commenti non è stata ancora aperta durante questa sessione, verrà aperta la prima volta durante una sessione in cui è attivo un file con commenti.", "comments.openView.never": "La visualizzazione commenti non verrà mai aperta.", + "comments.visible": "Controlla la visibilità della barra dei commenti e dei thread di commento negli editor con intervalli di commenti e commenti. I commenti sono ancora accessibili tramite la visualizzazione commenti e l'attivazione dei commenti verrà attivata nello stesso modo in cui viene eseguito il comando \"Commenti: Attiva/disattiva commenti editor\" per attivare o disattivare i commenti.", "commentsConfigurationTitle": "Commenti", "openComments": "Controlla l'apertura del pannello dei commenti.", "useRelativeTime": "Determina se il tempo relativo verrà usato nei timestamp dei commenti, ad esempio '1 giorno fa'." }, + "vs/workbench/contrib/comments/browser/commentsController": { + "hasCommentingRange": "Indica se la posizione in corrispondenza del cursore attivo ha un intervallo di commenti", + "pickCommentService": "Seleziona provider di commenti" + }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { "comments.addCommand": "Aggiungi commento alla selezione corrente", + "comments.collapseAll": "Comprimi tutti i commenti", + "comments.expandAll": "Espandi tutti i commenti", + "comments.expandUnresolved": "Espandi commenti non risolti", "comments.toggleCommenting": "Attivare/Disattivare commento editor", - "hasCommentingProvider": "Indicare se l'area di lavoro aperta contiene commenti o intervalli di commenti.", - "hasCommentingRange": "Indica se la posizione in corrispondenza del cursore attivo ha un intervallo di commenti", "nextCommentThreadAction": "Vai al thread di commento successivo", - "pickCommentService": "Seleziona provider di commenti", "previousCommentThreadAction": "Vai al thread del commento precedente" }, + "vs/workbench/contrib/comments/browser/commentService": { + "hasCommentingProvider": "Indicare se l'area di lavoro aperta contiene commenti o intervalli di commenti." + }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { "commentCount": "1 commento", "commentLine": "[Ln {0}]", "commentRange": "[Ln {0}-{1}]", + "comments.view.title": "Commenti", "commentsCount": "{0} commenti", "image": "Immagine", "imageWithLabel": "Immagine: {0}", @@ -4343,13 +4960,50 @@ }, "vs/workbench/contrib/comments/browser/commentsView": { "collapseAll": "Comprimi tutto", + "comments.filter.ariaLabel": "Filtrare commenti", + "comments.filter.placeholder": "Filtro (ad esempio testo, autore)", + "expandAll": "Espandi tutto", "resourceWithCommentLabel": "Commento di ${0} alla riga {1} colonna {2} in {3}, origine: {4}", + "resourceWithCommentLabelFile": "Commento da ${0} in {1}, origine: {2}", "resourceWithCommentThreadsLabel": "Commenti in {0}, percorso completo {1}", - "rootCommentsLabel": "Commenti per l'area di lavoro corrente" + "rootCommentsLabel": "Commenti per l'area di lavoro corrente", + "showing filtered results": "Visualizzazione di {0} elementi su {1}", + "totalUnresolvedComments": "{0} commenti non risolti" + }, + "vs/workbench/contrib/comments/browser/commentsViewActions": { + "comments": "Commenti", + "commentsClearFilterText": "Cancellare filtro testo", + "focusCommentsFilter": "Filtro commenti con stato attivo", + "focusCommentsList": "Visualizzazione commenti con stato attivo", + "resolved": "Mostrare risolti", + "toggle resolved": "Attiva/Disattiva commenti risolti", + "toggle unresolved": "Attiva/Disattiva commenti non risolti", + "unresolved": "Mostrare non risolti" + }, + "vs/workbench/contrib/comments/browser/commentThreadBody": { + "commentThreadAria": "Thead commenti con {0} commenti. {1}.", + "commentThreadAria.document": "Thread di commenti con {0} commenti sull'intero documento. {1}.", + "commentThreadAria.withRange": "Thread di commenti con {0}commenti su righe {1} fino a {2}. {3}." + }, + "vs/workbench/contrib/comments/browser/commentThreadHeader": { + "collapseIcon": "Icona per comprimere un commento alla revisione.", + "label.collapse": "Comprimi", + "startThread": "Avvia discussione" }, "vs/workbench/contrib/comments/browser/reactionsAction": { + "comment.reactionLabelMany": "{0}{1} reazioni con {2}", + "comment.reactionLabelNone": "{0}{1} reazione", + "comment.reactionLabelOne": "{0} 1 reazione con {1}", + "comment.toggleableReaction": "Attiva/Disattiva reazione, ", "pickReactions": "Seleziona reazioni..." }, + "vs/workbench/contrib/comments/common/commentContextKeys": { + "comment": "Valore di contesto del commento", + "commentController": "ID del controller commenti associato a un thread di commento", + "commentIsEmpty": "Imposta quando il commento non contiene input", + "commentThread": "Valore di contesto del thread di commento", + "commentThreadIsEmpty": "Imposta quando il thread non ha commenti" + }, "vs/workbench/contrib/comments/common/commentModel": { "noComments": "Non sono ancora presenti commenti in questa area di lavoro." }, @@ -4379,14 +5033,13 @@ "breakpoint": "Punto di interruzione", "breakpointHasConditionDisabled": "Questo {0} ha un {1} che potrebbe essere perso dopo il Rimuovi. È consigliabile attivare il {0}.", "breakpointHasConditionEnabled": "Per questo {0} è presente un {1} che verrà perso in seguito alla rimozione. Provare invece a disabilitare il {0}.", - "cancel": "Annulla", "condition": "Condizione", "debugIcon.breakpointCurrentStackframeForeground": "Colore dell'icona per lo stack frame corrente dei punti di interruzione.", "debugIcon.breakpointDisabledForeground": "Colore dell'icona per i punti di interruzione disabilitati.", "debugIcon.breakpointForeground": "Colore dell'icona per i punti di interruzione.", "debugIcon.breakpointStackframeForeground": "Colore dell'icona per tutti gli stack frame dei punti di interruzione.", "debugIcon.breakpointUnverifiedForeground": "Colore dell'icona per i punti di interruzione non verificati.", - "disable": "Disabilita", + "disable": "&&Disabilita", "disableBreakpoint": "Disabilita {0}", "disableBreakpointOnLine": "Disabilita punto di interruzione riga", "disableInlineColumnBreakpoint": "Disabilita punto di interruzione in linea a colonna {0}", @@ -4395,7 +5048,7 @@ "editBreakpoints": "Modifica punti di interruzione", "editInlineBreakpointOnColumn": "Modifica punto di interruzione in linea a colonna {0}", "editLineBreakpoint": "Modifica punto di interruzione riga", - "enable": "Abilita", + "enable": "&&Abilita", "enableBreakpoint": "Abilita {0}", "enableBreakpointOnLine": "Abilita punto di interruzione riga", "enableBreakpoints": "Abilita punto di interruzione in linea a colonna {0}", @@ -4406,18 +5059,9 @@ "removeBreakpoints": "Rimuovi punti di interruzione", "removeInlineBreakpointOnColumn": "Rimuovi punto di interruzione in linea a colonna {0}", "removeLineBreakpoint": "Rimuovi punto di interruzione riga", - "removeLogPoint": "Rimuovi {0}", + "removeLogPoint": "&&Rimuovi {0}", "runToLine": "Esegui fino alla riga" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointType": "Tipo di punto di interruzione", - "breakpointWidgetExpressionPlaceholder": "Interrompe quando l'espressione restituisce true. Premere 'INVIO' per accettare oppure 'ESC' per annullare.", - "breakpointWidgetHitCountPlaceholder": "Interrompe quando viene soddisfatta la condizione del numero di passaggi. Premere 'INVIO' per accettare oppure 'ESC' per annullare.", - "breakpointWidgetLogMessagePlaceholder": "Messaggio da registrare quando viene raggiunto il punto di interruzione. Le espressioni tra parentesi graffe ({}) vengono interpolate. Premere 'INVIO' per accettare, \"ESC\" per annullare.", - "expression": "Espressione", - "hitCount": "Numero di passaggi", - "logMessage": "Messaggio del log" - }, "vs/workbench/contrib/debug/browser/breakpointsView": { "access": "Accesso", "activateBreakpoints": "Attiva/Disattiva Attiva punti di interruzione", @@ -4467,6 +5111,15 @@ "unverifiedLogpoint": "Punto di inserimento istruzione di registrazione non verificato", "write": "Scrittura" }, + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Tipo di punto di interruzione", + "breakpointWidgetExpressionPlaceholder": "Interrompe quando l'espressione restituisce true. Premere 'INVIO' per accettare oppure 'ESC' per annullare.", + "breakpointWidgetHitCountPlaceholder": "Interrompe quando viene soddisfatta la condizione del numero di passaggi. Premere 'INVIO' per accettare oppure 'ESC' per annullare.", + "breakpointWidgetLogMessagePlaceholder": "Messaggio da registrare quando viene raggiunto il punto di interruzione. Le espressioni tra parentesi graffe ({}) vengono interpolate. Premere 'INVIO' per accettare, \"ESC\" per annullare.", + "expression": "Espressione", + "hitCount": "Numero di passaggi", + "logMessage": "Messaggio del log" + }, "vs/workbench/contrib/debug/browser/callStackEditorContribution": { "focusedStackFrameLineHighlight": "Colore di sfondo per l'evidenziazione della riga in corrispondenza dello stack frame attivo.", "topStackFrameLineHighlight": "Colore di sfondo per l'evidenziazione della riga in corrispondenza della posizione iniziale dello stack frame." @@ -4474,7 +5127,7 @@ "vs/workbench/contrib/debug/browser/callStackView": { "callStackAriaLabel": "Esegui debug stack di chiamate", "collapse": "Comprimi tutto", - "loadAllStackFrames": "Carica tutti gli stack frame", + "loadAllStackFrames": "Carica altri stack frame", "paused": "In pausa", "pausedOn": "Sospeso in caso di {0}", "restartFrame": "Riavvia frame", @@ -4491,7 +5144,7 @@ "SetNextStatement": "Imposta istruzione successiva", "addToWatchExpressions": "Aggiungi a espressione di controllo", "allowBreakpointsEverywhere": "Consente di impostare punti di interruzione in qualsiasi file.", - "always": "Visualizzare sempre debug nella barra di stato", + "always": "Mostrare sempre debug nella barra di stato", "breakWhenValueChanges": "Interrompi quando cambia il valore", "breakWhenValueIsAccessed": "Interrompi quando viene eseguito l'accesso al valore", "breakWhenValueIsRead": "Interrompi quando il valore viene letto", @@ -4514,6 +5167,7 @@ "debug.console.lineHeight": "Controlla l'altezza della riga in pixel nella console di debug. Usare 0 per calcolare l'altezza della riga dalle dimensioni del carattere.", "debug.console.wordWrap": "Controlla se le righe devono andare a capo nella console di debug.", "debug.disassemblyView.showSourceCode": "Mostra il codice sorgente nella visualizzazione disassembly.", + "debug.enableStatusBarColor": "Barra di stato colore quando il debugger è attivo", "debug.focusEditorOnBreak": "Controlla se l’editor deve ricevere lo stato attivo in caso di interruzione del debugger.", "debug.focusWindowOnBreak": "Controlla se la finestra del workbench deve ricevere lo stato attivo in caso di interruzione del debugger.", "debug.onTaskErrors": "Controlla le operazioni da eseguire quando vengono rilevati errori dopo l'esecuzione di un'attività di preavvio.", @@ -4586,17 +5240,17 @@ }, "vs/workbench/contrib/debug/browser/debugAdapterManager": { "CouldNotFindLanguage": "Non è disponibile alcuna estensione per il debug di {0}. Trovare un'estensione {0} nel Marketplace?", - "cancel": "Annulla", "debugName": "Nome della configurazione. Viene visualizzato nel menu a discesa delle configurazioni di avvio.", "debugNoType": "Il \"tipo\" del debugger non può essere omesso e deve essere di tipo \"string\"", "debugPostDebugTask": "Attività da eseguire al termine della sessione di debug.", "debugPrelaunchTask": "Attività da eseguire prima dell'avvio della sessione di debug.", "debugServer": "Solo per lo sviluppo dell'estensione di debug: se si specifica una porta, Visual Studio Code prova a connettersi a un adattatore di debug in esecuzione in modalità server", - "findExtension": "Trova l'estensione {0}", + "findExtension": "&&Trova l'estensione {0}", "installExt": "Installa l'estensione...", "installLanguage": "Installa un'estensione per {0}...", "selectDebug": "Selezionare debugger", - "suggestedDebuggers": "Suggerito" + "suggestedDebuggers": "Suggerito", + "suppressMultipleSessionWarning": "Disabilitare l'avviso quando si tenta di avviare la stessa configurazione di debug più di una volta." }, "vs/workbench/contrib/debug/browser/debugColors": { "debugIcon.continueForeground": "Icona della barra degli strumenti di Debug per la continuazione.", @@ -4613,6 +5267,7 @@ "debugToolBarBorder": "Colore del bordo della barra degli strumenti di debug." }, "vs/workbench/contrib/debug/browser/debugCommands": { + "addConfiguration": "Aggiungi configurazione...", "addInlineBreakpoint": "Aggiungi punto di interruzione in linea", "callStackBottom": "Passare alla fine dello stack di chiamate", "callStackDown": "Spostarsi in basso nello stack di chiamate", @@ -4655,6 +5310,7 @@ "workbench.action.debug.startDebug": "Avviare una nuova sessione di debug" }, "vs/workbench/contrib/debug/browser/debugEditorActions": { + "EditBreakpointEditorAction": "Debug: modifica punto di interruzione", "addToWatch": "Aggiungi a espressione di controllo", "closeExceptionWidget": "Chiudi il widget Eccezione", "conditionalBreakpointEditorAction": "Debug: Aggiungi Punto di interruzione condizionale...", @@ -4665,6 +5321,7 @@ "logPointEditorAction": "Debug: Aggiungi punto di inserimento istruzione di registrazione...", "miConditionalBreakpoint": "Punto di interruzione &&condizionale...", "miDisassemblyView": "&&DisassemblyView", + "miEditBreakpoint": "&&Modifica punto di interruzione", "miLogPoint": "&&Punto di inserimento istruzione di registrazione...", "miToggleBreakpoint": "Attiva/Disattiva &&punto di interruzione", "mitogglesource": "&&ToggleSource", @@ -4676,7 +5333,6 @@ "toggleDisassemblyViewSourceCode": "Attiva/disattiva il codice sorgente nella visualizzazione disassembly" }, "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Aggiungi configurazione...", "editor.inlineValuesBackground": "Colore per lo sfondo del valore inline di debug.", "editor.inlineValuesForeground": "Colore per il testo del valore inline di debug." }, @@ -4756,7 +5412,6 @@ "1activeSession": "1 sessione attiva", "breakpointAdded": "Aggiunto un punto di interruzione alla riga {0} del file {1}", "breakpointRemoved": "Rimosso un punto di interruzione alla riga {0} del file {1}", - "cancel": "Annulla", "compoundMustHaveConfigurations": "Per avviare più configurazioni, deve essere impostato l'attributo \"configurations\" dell'elemento compounds.", "configMissing": "In 'launch.json' manca la configurazione '{0}'.", "debugAdapterCrash": "Il processo dell'adattatore di debug è stato terminato in modo imprevisto ({0})", @@ -4796,8 +5451,7 @@ "DebugTaskNotFound": "Non è stato possibile trovare l'attività specificata.", "DebugTaskNotFoundWithTaskId": "Non è stato possibile trovare l'attività '{0}'.", "abort": "Interrompi", - "cancel": "Annulla", - "debugAnyway": "Esegui comunque il debug", + "debugAnyway": "&&Esegui comunque il debug", "invalidTaskReference": "Non è possibile fare riferimento all'attività '{0}' da una configurazione di avvio che si trova in una cartella diversa dell'area di lavoro.", "preLaunchTaskError": "È presente un errore dopo l'esecuzione di preLaunchTask '{0}'.", "preLaunchTaskErrors": "Sono presenti errori dopo l'esecuzione di preLaunchTask '{0}'.", @@ -4805,7 +5459,7 @@ "preLaunchTaskTerminated": "L'attività '{0}' di preLaunchTask è stata terminata.", "remember": "Memorizza la scelta nelle impostazioni utente", "rememberTask": "Memorizza la scelta per questa attività", - "showErrors": "Mostra errori", + "showErrors": "&&Mostra errori", "taskNotTracked": "Non è possibile tenere traccia dell'attività '{0}'. Assicurarsi che sia stato definito un matcher problemi.", "taskNotTrackedWithTaskId": "Non è possibile tenere traccia dell'attività '{0}'. Assicurarsi che sia stato definito un matcher problemi." }, @@ -4839,6 +5493,8 @@ "vs/workbench/contrib/debug/browser/linkDetector": { "fileLink": "CTRL+clic per {0}", "fileLinkMac": "CMD+clic per {0}", + "fileLinkWithPath": "CTRL+clic per {0}{1}", + "fileLinkWithPathMac": "CMD+clic per {0}{1}", "followForwardedLink": "visitare il collegamento usando la porta inoltrata", "followLink": "visitare il collegamento" }, @@ -4852,8 +5508,7 @@ }, "vs/workbench/contrib/debug/browser/rawDebugSession": { "canNotStart": "Il debugger deve aprire una nuova scheda o finestra per l'oggetto del debug, ma il browser ha impedito questa operazione. È necessario concedere l'autorizzazione per continuare.", - "cancel": "Annulla", - "continue": "Continua", + "continue": "&&Continua", "moreInfo": "Altre info", "noDebugAdapter": "Non è stato trovato alcun debugger disponibile. Non è possibile inviare '{0}'.", "noDebugAdapterStart": "Non è possibile avviare la sessione di debug perché non è stato trovato alcun adattatore di debug." @@ -4867,16 +5522,13 @@ "copyAll": "Copia tutti", "debugConsole": "Console di debug", "debugConsoleCleared": "La console di debug è stata cancellata", - "filter": "Filtro", "paste": "Incolla", "repl.action.filter": "REPL Sposta stato attivo su contenuto da filtrare", "selectRepl": "Seleziona console di debug", + "showing filtered repl lines": "Visualizzazione di {0} elementi su {1}", "startDebugFirst": "Per valutare le espressioni, avviare una sessione di debug", "workbench.debug.filter.placeholder": "Filtro, ad esempio text, !exclude" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "Visualizzazione di {0} elementi su {1}" - }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "Console di debug", "occurred": ", si è verificato {0} volte", @@ -4927,7 +5579,6 @@ "breakWhenValueChangesSupported": "È true quando la sessione con lo stato attivo supporta l'interruzione in caso di modifica del valore.", "breakWhenValueIsAccessedSupported": "È true quando il punto di interruzione con lo stato attivo supporta l'interruzione quando viene eseguito l'accesso al valore.", "breakWhenValueIsReadSupported": "È true quando il punto di interruzione con lo stato attivo supporta l'interruzione quando il valore viene letto.", - "breakpointAccessType": "Rappresenta il tipo di accesso del punto di interruzione dei dati con lo stato attivo nella visualizzazione PUNTI DI INTERRUZIONE. Ad esempio: 'read', 'readWrite', 'write'", "breakpointInputFocused": "È true quando la casella di input ha lo stato attivo nella visualizzazione PUNTI DI INTERRUZIONE.", "breakpointItemType": "Rappresenta il tipo di elemento dell'elemento con lo stato attivo nella visualizzazione PUNTI DI INTERRUZIONE. Ad esempio: 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint', 'dataBreakpoint'", "breakpointSupportsCondition": "È true quando il punto di interruzione con lo stato attivo supporta le condizioni.", @@ -4955,6 +5606,7 @@ "expressionSelected": "È true quando una casella di input delle espressioni è aperta nella visualizzazione ESPRESSIONE DI CONTROLLO o VARIABILI; in caso contrario, è false.", "focusedSessionIsAttach": "È true quando la sessione con lo stato attivo è 'attach'.", "focusedStackFrameHasInstructionReference": "True quando lo stack frame in evidenza ha un riferimento all’indicatore di misura istruzione.", + "hasDebugged": "True quando una sessione di debug è stata avviata almeno una volta, false in caso contrario.", "inBreakpointWidget": "È true quando lo stato attivo si trova nel widget Zona dell'editor dei punti di interruzione; in caso contrario, è false.", "inDebugMode": "È true durante il debug; in caso contrario, è false.", "inDebugRepl": "È true quando lo stato attivo si trova nella console di debug; in caso contrario, è false.", @@ -4983,10 +5635,23 @@ "canNotResolveSourceWithError": "Non è stato possibile caricare l'origine '{0}': {1}.", "unable": "Non è possibile risolvere la risorsa senza una sessione di debug" }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "Non è possibile trovare l'adattatore di debug per il tipo '{0}'.", + "debugLinuxConfiguration": "Attributi della configurazione di avvio specifici di Linux.", + "debugOSXConfiguration": "Attributi della configurazione di avvio specifici di OS X.", + "debugRequest": "Tipo della richiesta di configurazione. Può essere \"launch\" o \"attach\".", + "debugType": "Tipo di configurazione.", + "debugTypeNotRecognised": "Il tipo di debug non è riconosciuto. Assicurarsi di avere un'estensione appropriata per il debug installata e che sia abilitata.", + "debugWindowsConfiguration": "Attributi della configurazione di avvio specifici di Windows.", + "launch.config.comment1": "Usare IntelliSense per informazioni sui possibili attributi.", + "launch.config.comment2": "Al passaggio del mouse vengono visualizzate le descrizioni degli attributi esistenti.", + "launch.config.comment3": "Per altre informazioni, visitare: {0}", + "node2NotSupported": "\"node2\" non è più supportato. In alternativa, usare \"node\" e impostare l'attributo \"protocol\" su \"inspector\"." + }, "vs/workbench/contrib/debug/common/debugLifecycle": { "debug.debugSessionCloseConfirmationPlural": "Sono presenti sessioni di debug attive. Arrestarle?", "debug.debugSessionCloseConfirmationSingular": "È presente una sessione di debug attiva. Arrestarla?", - "debug.stop": "Arresta debug" + "debug.stop": "&&Arresta debug" }, "vs/workbench/contrib/debug/common/debugModel": { "breakpointDirtydHover": "Punto di interruzione non verificato. Il file è stato modificato. Riavviare la sessione di debug.", @@ -5030,6 +5695,8 @@ "vscode.extension.contributes.debuggers.program": "Percorso del programma dell'adattatore di debug. Il percorso è assoluto o relativo alla cartella delle estensioni.", "vscode.extension.contributes.debuggers.runtime": "Runtime facoltativo nel caso in cui l'attributo del programma non sia un eseguibile ma richieda un runtime.", "vscode.extension.contributes.debuggers.runtimeArgs": "Argomenti del runtime facoltativo.", + "vscode.extension.contributes.debuggers.strings": "Stringhe dell'interfaccia utente aggiunte da questo adattatore di debug.", + "vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints": "Quando sono presenti punti di interruzione non verificati in una lingua supportata da questo adattatore di debug, questo messaggio verrà visualizzato al passaggio del mouse sul punto di interruzione e nella visualizzazione punti di interruzione. I collegamenti markdown e comandi sono supportati.", "vscode.extension.contributes.debuggers.type": "Identificatore univoco per questo adattatore di debug.", "vscode.extension.contributes.debuggers.variables": "Mapping tra le variabili interattive, ad esempio ${action.pickProcess}, in `launch.json` e un comando.", "vscode.extension.contributes.debuggers.when": "Condizione che deve essere vera per abilitare questo tipo di debugger. Considerare l’utilizzo di “shellExecutionSupported”, “virtualWorkspace”, “resourceScheme” o una chiave di contesto definita dall'estensione a seconda dei casi.", @@ -5039,19 +5706,6 @@ "vs/workbench/contrib/debug/common/debugSource": { "unknownSource": "Origine sconosciuta" }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "Non è possibile trovare l'adattatore di debug per il tipo '{0}'.", - "debugLinuxConfiguration": "Attributi della configurazione di avvio specifici di Linux.", - "debugOSXConfiguration": "Attributi della configurazione di avvio specifici di OS X.", - "debugRequest": "Tipo della richiesta di configurazione. Può essere \"launch\" o \"attach\".", - "debugType": "Tipo di configurazione.", - "debugTypeNotRecognised": "Il tipo di debug non è riconosciuto. Assicurarsi di avere un'estensione appropriata per il debug installata e che sia abilitata.", - "debugWindowsConfiguration": "Attributi della configurazione di avvio specifici di Windows.", - "launch.config.comment1": "Usare IntelliSense per informazioni sui possibili attributi.", - "launch.config.comment2": "Al passaggio del mouse vengono visualizzate le descrizioni degli attributi esistenti.", - "launch.config.comment3": "Per altre informazioni, visitare: {0}", - "node2NotSupported": "\"node2\" non è più supportato. In alternativa, usare \"node\" e impostare l'attributo \"protocol\" su \"inspector\"." - }, "vs/workbench/contrib/debug/common/disassemblyViewInput": { "disassemblyInputName": "Disassembly" }, @@ -5074,53 +5728,92 @@ "bracketPairColorizer.notification.action.uninstall": "Disinstalla estensione" }, "vs/workbench/contrib/editSessions/browser/editSessions.contribution": { - "client too old": "Eseguire l'aggiornamento a una versione più recente di {0} per riprendere questa sessione di modifica.", - "continue edit session": "Continua la sessione di modifica...", + "autoResumeWorkingChanges": "Controlla se riprendere automaticamente le modifiche di lavoro disponibili archiviate nel cloud per l'area di lavoro corrente.", + "autoResumeWorkingChanges.off": "Non tentare mai di riprendere le modifiche di lavoro dal cloud.", + "autoResumeWorkingChanges.onReload": "Riprendi automaticamente le modifiche di lavoro disponibili dal cloud al ricaricamento della finestra.", + "autoStoreWorkingChanges": "Archiviazione delle modifiche di lavoro correnti...", + "autoStoreWorkingChanges.off": "Non tentare mai di archiviare automaticamente le modifiche di lavoro nel cloud.", + "autoStoreWorkingChanges.onShutdown": "Archiviare automaticamente le modifiche di lavoro correnti nel cloud alla chiusura della finestra.", + "autoStoreWorkingChangesDescription": "Controlla se archiviare automaticamente le modifiche di lavoro disponibili nel cloud per l'area di lavoro corrente. Questa impostazione non ha effetto sul web.", + "check for pending cloud changes": "Verifica la presenza di modifiche del cloud in sospeso", + "checkingForWorkingChanges": "È in corso il controllo delle modifiche al cloud in sospeso...", + "client too old": "Eseguire l'aggiornamento a una versione più recente di {0} per riprendere le modifiche di lavoro dal cloud.", + "cloudChangesPartialMatchesEnabled": "Controlla se visualizzare le modifiche al cloud che corrispondono parzialmente alla sessione corrente.", "continue edit session in local folder": "Apri nella cartella locale", - "continueEditSession.openLocalFolder.title": "Selezionare una cartella locale in cui continuare la sessione di modifica", + "continue with cloud changes": "Selezionare se portare con sé le modifiche di lavoro", + "continue working on": "Continua a lavorare...", + "continueEditSession.openLocalFolder.title.v2": "Selezionare una cartella locale in cui continuare a lavorare", "continueEditSessionExtPoint": "Aggiunge come contributo le opzioni per continuare la sessione di modifica corrente in un ambiente diverso", "continueEditSessionExtPoint.command": "Identificatore del comando da eseguire. Il comando deve essere dichiarato nella sezione 'commands' e restituire un URI che rappresenta un ambiente diverso in cui è possibile continuare la sessione di modifica corrente.", + "continueEditSessionExtPoint.description": "URL o comando che restituisce l'URL della pagina della documentazione dell'opzione.", "continueEditSessionExtPoint.group": "Gruppo a cui appartiene l'elemento.", + "continueEditSessionExtPoint.qualifiedName": "Nome completo per l'elemento utilizzato per la visualizzazione nei menu.", + "continueEditSessionExtPoint.remoteGroup": "Gruppo a cui appartiene questo elemento nell'indicatore remoto.", "continueEditSessionExtPoint.when": "Condizione che deve essere vera per mostrare questo elemento.", - "continueEditSessionItem.openInLocalFolder": "Apri nella cartella locale", - "continueEditSessionPick.placeholder": "Scegli come vuoi continuare a lavorare", - "continueEditSessionPick.title": "Continua la sessione di modifica...", - "editSessionsEnabled": "Controlla se visualizzare le azioni abilitate per il cloud per archiviare e riprendere le modifiche di cui non è stato eseguito il commit quando si passa da Web, desktop o dispositivi.", - "no edit session": "Non ci sono sessioni di modifica da riprendere.", - "no edit session content for ref": "Non è possibile riprendere i contenuti delle sessioni di modifica della sessione per l'ID {0}.", - "no edits to store": "La sessione di modifica di archiviazione è stata ignorata perché non sono presenti modifiche da archiviare.", - "payload failed": "Impossibile archiviare la sessione di modifica.", - "payload too large": "La sessione di modifica supera il limite di dimensioni e non può essere archiviata.", - "resume edit session warning": "La ripresa della sessione di modifica potrebbe sovrascrivere le modifiche non sottoposte a commit esistenti. Continuare?", - "resume failed": "Non è stato possibile riprendere la sessione di modifica.", - "resume latest.v2": "Riprendere la sessione di modifica più recente", - "resuming edit session": "Ripresa della sessione di modifica in corso...", - "show edit session": "Mostra sessioni di modifica", - "store current.v2": "Archiviare la sessione di modifica corrente", - "storing edit session": "Archiviazione della sessione di modifica in corso..." + "continueEditSessionItem.builtin": "Predefinito", + "continueEditSessionItem.openInLocalFolder.v2": "Apri nella cartella locale", + "continueEditSessionPick.title.v2": "Selezionare un ambiente di sviluppo in cui continuare a lavorare su {0} in", + "continueOn.installAdditional": "Installare opzioni aggiuntive per l'ambiente di sviluppo", + "continueOnCloudChanges": "Controlla se richiedere all'utente di archiviare le modifiche di lavoro nel cloud quando si usa Continua a lavorare.", + "continueOnCloudChanges.off": "Non archiviare le modifiche di lavoro nel cloud con Continua a lavorare, a meno che l'utente non abbia già attivato Modifiche al cloud.", + "continueOnCloudChanges.promptForAuth": "Chiedere all'utente di accedere per archiviare le modifiche di lavoro nel cloud con Continua a lavorare.", + "continueWorkingOn.existingLocalFolder": "Continuare a lavorare nella cartella locale esistente", + "editSessionPartialMatch": "Sono presenti modifiche di lavoro in sospeso nel cloud per questa area di lavoro. Riprenderle?", + "learnMoreTooltip": "Altre informazioni", + "no cloud changes": "Non sono presenti modifiche da riprendere dal cloud.", + "no cloud changes for ref": "Non è stato possibile riprendere le modifiche dal cloud per l'ID {0}.", + "no working changes to store": "L'archiviazione delle modifiche di lavoro nel cloud verrà ignorata perché non sono presenti modifiche da archiviare.", + "payload failed": "Non è possibile archiviare le modifiche di lavoro.", + "payload too large": "Le modifiche di lavoro superano il limite per le dimensioni e non possono essere archiviate.", + "resume": "Riprendi", + "resume cloud changes": "Riprendi modifiche dai dati serializzati", + "resume edit session warning 1": "La ripresa delle modifiche di lavoro nel cloud sovrascriverà {0}. Continuare?", + "resume edit session warning many": "La ripresa delle modifiche di lavoro nel cloud sovrascriverà i file {0} seguenti. Continuare?", + "resume failed": "Non è stato possibile riprendere le modifiche di lavoro dal cloud.", + "resume latest cloud changes": "Riprendi le ultime modifiche nel cloud", + "resuming working changes window": "Ripresa delle modifiche di lavoro...", + "show cloud changes": "Mostra modifiche cloud", + "show log": "Mostrare log", + "store working changes": "Archiviazione di modifiche di lavoro...", + "store working changes in cloud": "Archivia modifiche di lavoro nel cloud", + "store your working changes": "Archiviazione delle modifiche di lavoro...", + "storing working changes": "Archiviazione di modifiche di lavoro...", + "with cloud changes": "Sì, continua con le mie modifiche di lavoro", + "without cloud changes": "No, continua senza le mie modifiche di lavoro" }, - "vs/workbench/contrib/editSessions/browser/editSessionsViews": { - "confirm delete": "Eliminare definitivamente la sessione di modifica con riferimento {0}? Non è possibile annullare questa azione.", - "edit sessions data": "Tutte le sessioni", - "open file": "Apri file", - "workbench.editSessions.actions.delete": "Elimina sessione di modifica", - "workbench.editSessions.actions.resume": "Riprendi sessione di modifica" - }, - "vs/workbench/contrib/editSessions/browser/editSessionsWorkbenchService": { - "account preference": "Accedere per usare Modifica sessioni", - "choose account placeholder": "Selezionare un account per l'accesso", - "clear data confirm": "Sì", - "delete all edit sessions": "Elimina tutte le sessioni di modifica archiviate dal cloud.", + "vs/workbench/contrib/editSessions/browser/editSessionsStorageService": { + "choose account placeholder": "Selezionare un account per archiviare le modifiche di lavoro nel cloud", + "delete all cloud changes": "Eliminare tutti i dati archiviati dal cloud.", "others": "Altri", - "reset auth.v2": "Disconnetti dalle sessioni di modifica", + "reset auth.v3": "Disattiva modifiche cloud...", + "sign in": "Attiva modifiche cloud...", + "sign in badge": "Turn on Cloud Changes... (1)", "sign in using account": "Accedi con {0}", - "sign out of edit sessions clear data prompt": "Disconnettersi dalle sessioni di modifica?", + "sign out of cloud changes clear data prompt": "Disabilitare l'archiviazione delle modifiche di lavoro nel cloud?", "signed in": "Connesso" }, + "vs/workbench/contrib/editSessions/browser/editSessionsViews": { + "cloud changes": "Modifiche cloud", + "compare changes": "Confronta le modifiche", + "confirm delete all": "Eliminare definitivamente tutte le modifiche archiviate nel cloud?", + "confirm delete all detail": " Non è possibile annullare questa azione.", + "confirm delete detail.v2": " Non è possibile annullare questa azione.", + "confirm delete.v2": "Eliminare definitivamente tutte le modifiche di lavoro con rif {0}?", + "local copy": "Copia locale", + "noStoredChanges": "Non sono presenti modifiche archiviate nel cloud da visualizzare.\r\n{0}", + "open file": "Apri file", + "storeWorkingChangesTitle": "Archiviare modifiche di lavoro", + "workbench.editSessions.actions.delete.v2": "Eliminare modifiche di lavoro", + "workbench.editSessions.actions.deleteAll": "Elimina tutte le modifiche di lavoro dal cloud", + "workbench.editSessions.actions.resume.v2": "Riprendere modifiche di lavoro", + "workbench.editSessions.actions.store.v2": "Archiviare modifiche di lavoro" + }, "vs/workbench/contrib/editSessions/common/editSessions": { - "edit sessions": "Modifica sessioni", - "editSessionViewIcon": "Icona di visualizzazione di sessioni di modifica.", - "session sync": "Modifica sessioni" + "cloud changes": "Modifiche cloud", + "editSessionViewIcon": "Icona della visualizzazione delle modifiche del cloud." + }, + "vs/workbench/contrib/editSessions/common/editSessionsLogService": { + "cloudChangesLog": "Modifiche cloud" }, "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { "expandAbbreviationAction": "Emmet: Espandi abbreviazione", @@ -5134,6 +5827,7 @@ "disable": "Disabilita", "disable workspace": "Disabilita (area di lavoro)", "errors": "{0} errori non rilevati", + "extensionActivating": "Estensione in fase di attivazione...", "languageActivation": "Attivata da {1} perché è stato aperto un file {0}", "runtimeExtensions": "Estensioni di runtime", "showRuntimeExtensions": "Mostra estensioni in esecuzione", @@ -5148,13 +5842,16 @@ "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { "exeBasedRecommendation": "Questa estensione è consigliata in considerazione della configurazione dell'area di lavoro corrente" }, - "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { - "dynamicWorkspaceRecommendation": "Questa estensione potrebbe essere interessante perché viene usata da altri utenti del repository {0}." + "vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker": { + "deprecated extensions": "Sono installate estensioni deprecate. È consigliabile esaminarle ed eseguire la migrazione a estensioni alternative.", + "neverShowAgain": "Non visualizzare più questo messaggio", + "showDeprecated": "Mostra estensioni deprecate" }, "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "Questa estensione è consigliata perché è stato installato {0}." }, "vs/workbench/contrib/extensions/browser/extensionEditor": { + "Changelog title": "Log delle modifiche", "JSON Validation": "Convalida JSON ({0})", "Marketplace": "Marketplace", "Marketplace Info": "Altre info", @@ -5164,8 +5861,11 @@ "Notebook renderer name": "Nome", "NotebookRenderers": "Renderer blocco appunti ({0})", "Notebooks": "Blocchi appunti ({0})", - "activation": "Ora di attivazione", + "Readme title": "Leggimi", + "activatedBy": "Attivato da:", "activation events": "Eventi di attivazione ({0})", + "activation reason": "Evento di attivazione:", + "activation time": "Ora di attivazione:", "authentication": "Autenticazione ({0})", "authentication.id": "ID", "authentication.label": "Etichetta", @@ -5181,7 +5881,8 @@ "colorId": "ID", "colorThemes": "Temi colore ({0})", "colors": "Colori ({0})", - "command name": "Nome", + "command name": "ID", + "command title": "Titolo", "commands": "Comandi ({0})", "contributions": "Contributi", "contributionstooltip": "Elenca i contributi a VS Code aggiunti da questa estensione", @@ -5218,6 +5919,7 @@ "language id": "ID", "language name": "Nome", "languages": "Linguaggi ({0})", + "last released": "Ultimo rilascio", "last updated": "Ultimo aggiornamento", "license": "Licenza", "localizations": "Localizzazioni ({0})", @@ -5236,16 +5938,15 @@ "preRelease": "Versione non definitiva", "preview": "Anteprima", "productThemes": "Temi dell'icona di prodotto ({0})", + "published": "Pubblicato", "publisher": "Editore", - "publisher verified tooltip": "L'autore ha verificato la proprietà di {0}", "rating": "Valutazione", - "release date": "Data di rilascio", "repository": "Repository", "resources": "Risorse estensione", "runtimeStatus": "Stato runtime", "runtimeStatus description": "Stato runtime dell'estensione", "schema": "Schema", - "setting name": "Nome", + "setting name": "ID", "settings": "Impostazioni ({0})", "snippets": "Frammenti", "startup": "Avvio", @@ -5259,16 +5960,24 @@ "viewContainers": "Visualizza contenitori ({0})", "views": "Visualizzazioni ({0})" }, + "vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": { + "restartExtensionHost.reason": "Riavvio dell'host dell'estensione a causa di una modifica dell'attendibilità dell'area di lavoro." + }, "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "exeRecommended": "Nel sistema è installato {0}. Installare {1} consigliata/e?", + "extensionFromPublisher": "estensione '{0}' di {1}", + "extensionsFromMultiplePublishers": "estensioni di {0}, {1} e altri", + "extensionsFromPublisher": "estensioni di {0}", + "extensionsFromPublishers": "estensioni di {0} e {1}", "ignoreAll": "Sì, ignora tutti", "ignoreExtensionRecommendations": "Ignorare tutti i suggerimenti per le estensioni?", "install": "Installa", "install and do no sync": "Installa (non sincronizzare)", "neverShowAgain": "Non visualizzare più questo messaggio", "no": "No", + "recommended": "Installare {0} consigliata/e per {1}?", "show recommendations": "Mostra elementi consigliati", - "singleExtensionRecommended": "Per questo repository è consigliata l'estensione '{0}'. Installarla?", - "workspaceRecommended": "Installare le estensioni consigliate per questo repository?" + "this repository": "questo repository" }, "vs/workbench/contrib/extensions/browser/extensions.contribution": { "InstallFromVSIX": "Installa da VSIX...", @@ -5294,18 +6003,20 @@ "enabled": "Solo estensioni abilitate", "enabled filter": "Abilitate", "extension": "Estensione", + "extension updates filter": "Aggiornamenti", "extensionInfoDescription": "Descrizione: {0}", "extensionInfoId": "ID: {0}", "extensionInfoName": "Nome: {0}", "extensionInfoPublisher": "Editore: {0}", "extensionInfoVSMarketplaceLink": "Collegamento di Visual Studio Marketplace: {0}", "extensionInfoVersion": "Versione: {0}", + "extensionUpdates": "Mostra aggiornamenti delle estensioni", "extensions": "Estensioni", "extensions.affinity": "Configurare un'estensione da eseguire in un processo host dell’estensione diverso.", "extensions.autoUpdate": "Controlla il comportamento di aggiornamento automatico delle estensioni. Gli aggiornamenti vengono recuperati da un servizio Microsoft online.", - "extensions.autoUpdate.enabled": "Scarica e installa gli aggiornamenti automaticamente solo per le estensioni abilitate. Le estensioni disabilitate non verranno aggiornate automaticamente.", + "extensions.autoUpdate.enabled": "Scaricare e installare automaticamente gli aggiornamenti solo per le estensioni abilitate, ad eccezione degli aggiornamenti ignorati. Le estensioni disabilitate non vengono aggiornate automaticamente.", "extensions.autoUpdate.false": "Le estensioni non vengono aggiornate automaticamente.", - "extensions.autoUpdate.true": "Scarica e installa automaticamente gli aggiornamenti per tutte le estensioni.", + "extensions.autoUpdate.true": "Scaricare e installare automaticamente gli aggiornamenti per tutte le estensioni, ad eccezione degli aggiornamenti ignorati.", "extensions.supportUntrustedWorkspaces": "Consente di eseguire l'override del supporto dell'area di lavoro non attendibile di un'estensione. Le estensioni che usano `true` saranno sempre abilitate. Le estensioni che usano `limited` saranno sempre abilitate e l'estensione nasconderà le funzionalità che richiedono attendibilità. Le estensioni che usano `false` verranno abilitate solo quando l'area di lavoro è attendibile.", "extensions.supportUntrustedWorkspaces.false": "L'estensione verrà abilitata solo quando l'area di lavoro è attendibile.", "extensions.supportUntrustedWorkspaces.limited": "L'estensione verrà sempre abilitata e nasconderà le funzionalità che richiedono attendibilità.", @@ -5316,9 +6027,9 @@ "extensionsCheckUpdates": "Se è abilitata, controlla automaticamente la disponibilità di aggiornamenti per le estensioni. Se per un'estensione è disponibile un aggiornamento, l'estensione viene contrassegnata come obsoleta nella visualizzazione Estensioni. Gli aggiornamenti vengono recuperati da un servizio Microsoft online.", "extensionsCloseExtensionDetailsOnViewChange": "Se è abilitata, gli editor con dettagli di estensione verranno chiusi automaticamente quando si esce dalla visualizzazione delle estensioni.", "extensionsConfigurationTitle": "Estensioni", + "extensionsDeferredStartupFinishedActivation": "Se l’opzione è abilitata, le estensioni che dichiarano l'evento di attivazione `onStartupFinished` verranno attivate dopo un timeout.", "extensionsIgnoreRecommendations": "Se è abilitata, le notifiche per le estensioni consigliate non verranno mostrate.", "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Questa impostazione è deprecata. Usare extensions.ignoreRecommendations per controllare le notifiche delle raccomandazioni. Usare le azioni di visibilità della visualizzazione Estensioni per nascondere la visualizzazione Consigliate per impostazione predefinita.", - "extensionsUseUtilityProcess": "Se abilitata, l'host dell'estensione verrà avviato usando la nuova API UtilityProcess Electron.", "extensionsWebWorker": "Abilita l'host dell'estensione Web worker.", "extensionsWebWorker.auto": "L'host dell'estensione Web Worker verrà avviato quando è richiesto da un'estensione Web.", "extensionsWebWorker.false": "L'host dell'estensione Web Worker non verrà mai avviato.", @@ -5331,28 +6042,25 @@ "importKeyboardShortcutsFroms": "Esegui migrazione dei tasti di scelta rapida da...", "install button": "Installa", "installButton": "&&Installa", + "installExtensionFromLocation": "Installare estensione dal percorso...", "installExtensionQuickAccessHelp": "Installa o cerca estensioni", "installExtensionQuickAccessPlaceholder": "Digitare il nome di un'estensione da installare o cercare.", "installExtensions": "Installa estensioni", - "installFromLocation": "Installa estensione Web da percorso", + "installFromLocation": "Installare estensione dal percorso", "installFromLocationPlaceHolder": "Percorso dell'estensione Web", "installFromVSIX": "Installa da VSIX", "installVSIX": "Installa VSIX dell'estensione", - "installWebExtensionFromLocation": "Installa estensione Web...", "installWorkspaceRecommendedExtensions": "Installa le estensioni consigliate per l'area di lavoro", - "installed filter": "Installate", "manageExtensionsHelp": "Gestisci estensioni", "manageExtensionsQuickAccessPlaceholder": "Premere INVIO per gestire le estensioni.", "miPreferencesExtensions": "&&Estensioni", "miViewExtensions": "E&&stensioni", - "miimportKeyboardShortcutsFrom": "Esegui &&migrazione dei tasti di scelta rapida da...", "most popular filter": "Più usate", "most popular recommended": "Consigliate", "noUpdatesAvailable": "Tutte le estensioni sono aggiornate.", "none": "Nessuna", "notFound": "L'estensione '{0}' non è stata trovata.", "notInstalled": "L'estensione '{0}' non è installata. Assicurarsi di usare l'ID estensione completo, incluso l'editore, ad esempio ms-vscode.csharp.", - "outdated filter": "Non aggiornate", "recently published filter": "Pubblicate di recente", "recentlyPublishedExtensions": "Mostra estensioni pubblicate di recente", "refreshExtension": "Aggiorna", @@ -5363,17 +6071,16 @@ "showEnabledExtensions": "Mostra estensioni abilitate", "showExtensions": "Estensioni", "showFeaturedExtensions": "Mostra estensioni in primo piano", - "showInstalledExtensions": "Mostra estensioni installate", "showLanguageExtensionsShort": "Estensioni del linguaggio", - "showOutdatedExtensions": "Mostra estensioni obsolete", "showPopularExtensions": "Mostra estensioni più richieste", "showRecommendedExtensions": "Mostra estensioni consigliate", "showRecommendedKeymapExtensionsShort": "Mappature tastiera", "showWorkspaceUnsupportedExtensions": "Mostrare estensioni non supportate dall'area di lavoro", - "sort by date": "Data di pubblicazione", "sort by installs": "Conteggio delle installazioni", "sort by name": "Nome", + "sort by published date": "Data di pubblicazione", "sort by rating": "Valutazione", + "sort by update date": "Data aggiornamento", "sorty by": "Ordina per", "updateAll": "Aggiorna tutte le estensioni", "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Aggiungi a raccomandazioni dell'area di lavoro", @@ -5382,6 +6089,7 @@ "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Aggiungi estensione alle raccomandazioni ignorate dell'area di lavoro", "workbench.extensions.action.addToWorkspaceRecommendations": "Aggiungi estensione a raccomandazioni dell'area di lavoro", "workbench.extensions.action.configure": "Impostazioni estensione", + "workbench.extensions.action.configureKeybindings": "Tasti di scelta rapida dell'estensione", "workbench.extensions.action.copyExtension": "Copia", "workbench.extensions.action.copyExtensionId": "Copia ID estensione", "workbench.extensions.action.ignoreRecommendation": "Ignora raccomandazione", @@ -5400,6 +6108,9 @@ "workbench.extensions.uninstallExtension.description": "Disinstalla l'estensione specificata", "workspace unsupported filter": "Area di lavoro non supportata" }, + "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { + "runtimeExtension": "Estensioni in esecuzione" + }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Questa estensione è disabilitata perché non è supportata in {0} per il Web.", "Defined to run in desktop": "Questa estensione è disabilitata perché è definita per l'esecuzione solo in {0} per desktop.", @@ -5412,14 +6123,14 @@ "OpenExtensionsFile.failed": "Non è possibile creare il file 'extensions.json' all'interno della cartella '.vscode' ({0}).", "ReinstallAction.success": "La reinstallazione dell'estensione {0} è stata completata.", "ReinstallAction.successReload": "Ricaricare Visual Studio Code per completare la reinstallazione dell'estensione {0}.", - "Show alternate extension": "Apri {0}", + "Show alternate extension": "&&Apri {0}", "Uninstalling": "Disinstallazione", "VS Code for Web": "{0} per il Web", "cancel": "Annulla", "cannot be installed": "L'estensione '{0}' non è disponibile in {1}. Per approfondire, fare clic su 'Altre informazioni'.", "check logs": "Per altri dettagli, vedere il [log]({0}).", "close": "Chiudi", - "configure in settings": "Configura impostazioni", + "configure in settings": "&&Configura le impostazioni", "configureWorkspaceFolderRecommendedExtensions": "Configura estensioni consigliate (cartella dell'area di lavoro)", "configureWorkspaceRecommendedExtensions": "Configura estensioni consigliate (area di lavoro)", "current": "corrente", @@ -5437,11 +6148,8 @@ "disabled": "Disabilitato", "disabled because of virtual workspace": "Questa estensione è stata disabilitata poiché non supporta le aree di lavoro virtuali.", "disabled by environment": "Questa estensione viene disabilitata dall’ambiente.", - "do no sync": "Non sincronizzare", "do not sync": "Non sincronizzare questa estensione", "download": "Prova a scaricare manualmente...", - "enable locally": "Ricaricare Visual Studio Code per abilitare questa estensione in locale.", - "enable remote": "Ricaricare Visual Studio Code per abilitare questa estensione in {0}.", "enableAction": "Abilita", "enableForWorkspaceAction": "Abilita (area di lavoro)", "enableForWorkspaceActionToolTip": "Abilita questa estensione solo in questa area di lavoro", @@ -5457,26 +6165,26 @@ "extension enabled on remote": "L'estensione è abilitata in '{0}'", "extension limited because of trust requirement": "Questa estensione ha funzionalità limitate perché l'area di lavoro corrente non è attendibile.", "extension limited because of virtual workspace": "Questa estensione ha funzionalità limitate perché l'area di lavoro corrente è virtuale.", + "extensionButtonBackground": "Colore di sfondo del pulsante per le azioni di estensione.", + "extensionButtonForeground": "Colore primo piano del pulsante per le azioni di estensione.", + "extensionButtonHoverBackground": "Colore al passaggio del mouse sullo sfondo del pulsante per le azioni di estensione.", "extensionButtonProminentBackground": "Colore di sfondo delle azioni di estensioni che si distinguono (es. pulsante Installa).", "extensionButtonProminentForeground": "Colore primo piano di pulsanti per azioni di estensioni che si distinguono (es. pulsante Installa).", - "extensionButtonProminentHoverBackground": "Colore di sfondo al passaggio del mouse dei pulsanti per azioni di estensione che si distinguono (es. pulsante Installa).", + "extensionButtonProminentHoverBackground": "Colore di sfondo dei pulsanti al passaggio del mouse per azioni di estensione che si distinguono (es. pulsante Installa).", + "extensionButtonSeparator": "Colore separatore pulsante per le azioni di estensione", "finished installing": "Le estensioni sono state installate.", "globally disabled": "Questa estensione è stata disabilitata dall'utente a livello globale.", "globally enabled": "Questa estensione è abilitata a livello globale.", "ignoreExtensionRecommendation": "Non consigliare più questa estensione", + "ignoreExtensionUpdate": "Gli aggiornamenti {0} verranno ignorati", + "ignoreUpdates": "Ignora aggiornamenti", "ignored": "Questa estensione viene ignorata durante la sincronizzazione", - "incompatible": "Non è possibile installare l’estensione '{0}' perché non è compatibile.", "incompatible platform": "L'estensione '{0}' non è disponibile in {1} per {2}.", "install": "Installa", "install another version": "Installa un'altra versione...", "install anyway": "Installa comunque", "install browser": "Installa nel browser", "install confirmation": "Disinstallare '{0}'?", - "install everywhere tooltip": "Installa questa estensione in tutte le istanze sincronizzate di {0}", - "install extension in remote": "{0} in {1}", - "install extension in remote and do not sync": "{0} in {1} ({2})", - "install extension locally": "{0} In locale", - "install extension locally and do not sync": "{0} In locale ({1})", "install in remote": "Installa in {0}", "install local extensions title": "Installa estensioni locali in '{0}'", "install locally": "Installazione locale", @@ -5489,7 +6197,6 @@ "install remote extensions": "Installa estensioni remote in locale", "install vsix": "Dopo il download, installare manualmente il VSIX scaricato di '{0}'.", "installExtensionComplete": "L'installazione dell'estensione {0} è stata completata.", - "installExtensionCompletedAndReloadRequired": "L'installazione dell'estensione {0} è stata completata. Ricaricare Visual Studio Code per abilitarla.", "installExtensionStart": "L'installazione dell'estensione {0} è stata avviata. Viene ora aperto un editor con maggiori dettagli su questa estensione", "installRecommendedExtension": "Installa l'estensione consigliata", "installVSIX": "Installa da VSIX...", @@ -5503,18 +6210,14 @@ "migrate": "Esegui migrazione", "migrate to": "Eseguire la migrazione a {0}", "migrateExtension": "Esegui migrazione", - "more information": "Altre informazioni", + "more information": "&&Altre informazioni", "no local extensions": "Non ci sono estensioni da installare.", "no versions": "Questa estensione non ha altre versioni.", "not web tooltip": "L'estensione '{0}' non è disponibile in {1}.", - "postDisableTooltip": "Ricaricare Visual Studio Code per disabilitare questa estensione.", - "postEnableTooltip": "Ricaricare Visual Studio Code per abilitare questa estensione.", - "postUninstallTooltip": "Ricaricare Visual Studio Code per completare la disinstallazione di questa estensione.", - "postUpdateTooltip": "Ricaricare Visual Studio Code per abilitare l'estensione aggiornata.", "pre-release": "versione non definitiva", "reinstall": "Reinstalla estensione...", + "reload required": "Ricarica necessaria", "reloadAction": "Ricarica", - "reloadRequired": "Ricarica necessaria", "search recommendations": "Cerca nelle estensioni", "select and install local extensions": "Installa estensioni locali in '{0}'...", "select and install remote extensions": "Installa estensioni remote in locale...", @@ -5527,6 +6230,7 @@ "selectVersion": "Seleziona versione da installare", "settings": "impostazioni", "showRecommendedExtension": "Mostra estensioni consigliate", + "signature verification failed": "{0} non può verificare l'estensione '{1}'. Installarla comunque?", "switch to pre-release version": "Passare alla versione non definitiva", "switch to pre-release version tooltip": "Passare alla versione non definitiva di questa estensione", "switch to release version": "Passare alla versione di rilascio", @@ -5538,12 +6242,11 @@ "uninstallExtensionComplete": "Ricaricare Visual Studio Code per completare la disinstallazione dell'estensione {0}.", "uninstallExtensionStart": "La disinstallazione dell'estensione {0} è stata avviata.", "uninstalled": "Disinstallata", + "update": "Aggiorna", "update operation": "Si è verificato un errore durante l'aggiornamento dell'estensione '{0}'.", - "updateAction": "Aggiorna", + "update to": "Eseguire l'aggiornamento a v{0}", "updateExtensionComplete": "L'aggiornamento dell'estensione {0} alla versione {1} è stata completata.", "updateExtensionStart": "L'aggiornamento dell'estensione {0} alla versione {1} è stata avviata.", - "updateToLatestVersion": "Aggiorna a {0}", - "updateToTargetPlatformVersion": "Aggiorna alla versione {0}.", "updated": "Aggiornata", "workbench.extensions.action.clearLanguage": "Cancella lingua visualizzata", "workbench.extensions.action.setColorTheme": "Imposta tema colori", @@ -5601,10 +6304,10 @@ "vs/workbench/contrib/extensions/browser/extensionsViewer": { "Unknown Extension": "Estensione sconosciuta:", "error": "Errore", - "extension.arialabel": "{0}, {1}, {2}, {3}", "extensions": "Estensioni" }, "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "availableUpdates": "Aggiornamenti disponibili", "builtInThemesExtensions": "Temi", "builtin": "Predefinite", "builtinFeatureExtensions": "Funzionalità", @@ -5616,17 +6319,20 @@ "enabledExtensions": "Abilitato", "extensionFound": "1 estensione trovata.", "extensionFoundInSection": "1 estensione trovata nella sezione {0}.", + "extensionToReload": "{0} richiede il caricamento", + "extensionToUpdate": "{0} richiede l'aggiornamento", "extensionsFound": "{0} estensioni trovate.", "extensionsFoundInSection": "{0} estensioni trovate nella sezione {1}.", + "extensionsToReload": "{0} richiedono il ricaricamento", + "extensionsToUpdate": "{0} richiedono l'aggiornamento", "install remote in local": "Installa estensioni remote in locale...", "installed": "Installate", "malicious warning": "L'estensione '{0}' è stata disinstallata perché è stata segnalata come problematica.", "marketPlace": "Marketplace", "open user settings": "Apri impostazioni utente", "otherRecommendedExtensions": "Altri consigli", - "outdated": "Non aggiornate", - "outdatedExtensions": "{0} estensioni obsolete", "popularExtensions": "Più comuni", + "recently updated": "Aggiornato di recente", "recommendedExtensions": "Consigliate", "reloadNow": "Ricarica ora", "remote": "Repository remoto", @@ -5644,6 +6350,8 @@ "error": "Si è verificato un errore durante il recupero delle estensioni. {0}", "extension.arialabel.deprecated": "Deprecato", "extension.arialabel.publihser": "Editore {0}", + "extension.arialabel.rating": "Valutato {0} su 5 stelle da {1} utenti", + "extension.arialabel.verifiedPublihser": "Editore verificato {0}", "extensions": "Estensioni", "no extensions found": "Non sono state trovate estensioni.", "no local extensions": "Non ci sono estensioni da installare.", @@ -5671,16 +6379,24 @@ "startup": "Avvio", "syncingore.label": "Questa estensione viene ignorata durante la sincronizzazione.", "uncaught error": "1 errore non rilevato", - "uncaught errors": "{0} errori non rilevati" + "uncaught errors": "{0} errori non rilevati", + "updateRequired": "Ultima versione:" }, "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { "Manifest is not found": "Il manifesto non è stato trovato", "disable all": "Disabilita tutto", + "enable locally": "Ricaricare Visual Studio Code per abilitare questa estensione in locale.", + "enable remote": "Ricaricare Visual Studio Code per abilitare questa estensione in {0}.", + "incompatible": "Non è possibile installare l’estensione '{0}' perché non è compatibile.", "installing extension": "Installazione dell'estensione...", "installing named extension": "Installazione dell'estensione '{0}'...", "malicious": "Questa estensione è segnalata come problematica.", "multipleDependentsError": "Non è possibile disabilitare solo l'estensione '{0}' perché da essa dipendono '{1}', '{2}' e altre estensioni. Disabilitare tutte queste estensioni?", "not found": "Non è possibile installare l'estensione '{0}' perché la versione richiesta '{1}' non è stata trovata.", + "postDisableTooltip": "Ricaricare Visual Studio Code per disabilitare questa estensione.", + "postEnableTooltip": "Ricaricare Visual Studio Code per abilitare questa estensione.", + "postUninstallTooltip": "Ricaricare Visual Studio Code per completare la disinstallazione di questa estensione.", + "postUpdateTooltip": "Ricaricare Visual Studio Code per abilitare l'estensione aggiornata.", "singleDependentError": "Non è possibile disabilitare solo l'estensione '{0}' perché da essa dipende l'estensione '{1}'. Disabilitare tutte queste estensioni?", "twoDependentsError": "Non è possibile disabilitare solo l'estensione '{0}' perché da essa dipendono le estensioni '{1}' e '{2}'. Disabilitare tutte queste estensioni?", "uninstallingExtension": "Disinstallazione estensione in corso..." @@ -5688,7 +6404,7 @@ "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { "dontShowAgainExtension": "Non visualizzare più per i file '.{0}'", "fileBasedRecommendation": "Questa estensione è consigliata in base ai file aperti di recente.", - "reallyRecommended": "Installare le estensioni consigliate per {0}?", + "languageName": "Lingua {0}", "searchMarketplace": "Cerca nel Marketplace", "showLanguageExtensions": "Nel Marketplace sono presenti estensioni utili per i file '.{0}'" }, @@ -5712,11 +6428,13 @@ "no": "No", "yes": "Sì" }, + "vs/workbench/contrib/extensions/common/reportExtensionIssueAction": { + "reportExtensionIssue": "Segnala problema" + }, "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { "extensionsInputName": "Estensioni in esecuzione" }, "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { - "cancel": "&&Annulla", "debugExtensionHost": "Avvia debug host dell'estensione", "debugExtensionHost.launch.name": "Collega host dell'estensione", "restart1": "Profila estensioni", @@ -5724,7 +6442,6 @@ "restart3": "&&Riavvia" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService": { - "cancel": "&&Annulla", "profilingExtensionHost": "Profilatura dell'host dell'estensione", "profilingExtensionHostTime": "Profilatura dell'host dell'estensione ({0} sec)", "restart1": "Profila estensioni", @@ -5737,6 +6454,7 @@ "runtimeExtension": "Estensioni in esecuzione" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "cleanUpExtensionsFolder": "Cartella Pulizia estensioni", "openExtensionsFolder": "Apri cartella estensioni" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler": { @@ -5751,9 +6469,6 @@ "cmd.reportOrShow": "Problema di prestazioni", "cmd.show": "Mostra problemi" }, - "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { - "reportExtensionIssue": "Segnala problema" - }, "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { "extensionHostProfileStart": "Avvia profilo host dell'estensione", "saveExtensionHostProfile": "Salva profilo host dell'estensione", @@ -5762,14 +6477,14 @@ "stopExtensionHostProfileStart": "Arresta profilo host dell'estensione" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction": "Apri nel terminale", + "scopedConsoleAction.Integrated": "Apri nel terminale integrato", "scopedConsoleAction.external": "Apri nel terminale esterno", - "scopedConsoleAction.integrated": "Apri nel terminale integrato", "scopedConsoleAction.wt": "Apri in Terminale Windows" }, "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { - "explorer.openInTerminalKind": "Quando si apre un file dall'esploratore in un terminale, determina quale tipo di terminale verrà avviato.", + "explorer.openInTerminalKind": "Quando si apre un file da Esplora risorse in un terminale, determina quale tipo di terminale verrà avviato.", "globalConsoleAction": "Apri nuovo terminale esterno", + "terminal.explorerKind.both": "Usare gli altri due insieme.", "terminal.explorerKind.external": "Usare il terminale esterno configurato. ", "terminal.explorerKind.integrated": "Usare il terminale integrato di VS Code. ", "terminal.external.linuxExec": "Personalizza il terminale da eseguire in Linux.", @@ -5816,11 +6531,13 @@ }, "vs/workbench/contrib/files/browser/editors/textFileEditor": { "createFile": "Crea file", - "fileIsDirectoryError": "Il file è una directory", - "fileNotFoundError": "File non trovato", - "ok": "OK", - "reveal": "Visualizza nella vista Esplora risorse", - "textFileEditor": "Editor file di testo" + "fileIsDirectory": "Il file non viene visualizzato nell'editor di testo perché è una directory.", + "fileTooLargeForHeapErrorWithSize": "Il file non viene visualizzato nell'editor di testo perché è molto grande ({0}).", + "fileTooLargeForHeapErrorWithoutSize": "Il file non viene visualizzato nell'editor di testo perché è molto grande.", + "openFolder": "Apri cartella", + "reveal": "Visualizza cartella", + "textFileEditor": "Editor file di testo", + "unavailableResourceErrorEditorText": "Non è stato possibile aprire l'editor perché il file non è stato trovato." }, "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { "compareChanges": "Confronta", @@ -5863,6 +6580,7 @@ "binFailed": "Impossibile eliminare utilizzando il Cestino. Si desidera eliminare definitivamente invece?", "clipboardComparisonLabel": "Appunti ↔ {0}", "closeGroup": "Chiudi gruppo", + "compareNewUntitledTextFiles": "Confrontare nuovi file di testo senza titolo", "compareWithClipboard": "Confronta il file attivo con gli appunti", "confirmDeleteMessageFile": "Eliminare definitivamente '{0}'?", "confirmDeleteMessageFilesAndDirectories": "Eliminare definitivamente i {0} file/directory seguenti e il relativo contenuto?", @@ -5874,6 +6592,7 @@ "confirmMoveTrashMessageFolder": "Eliminare '{0}' e il relativo contenuto?", "confirmMoveTrashMessageMultiple": "Sei sicuro di voler eliminarei seguenti {0} file?", "confirmMoveTrashMessageMultipleDirectories": "Eliminare le {0} directory seguenti e il relativo contenuto?", + "confirmOverwrite": "Nella cartella di destinazione esiste già un file o una cartella denominata '{0}'. Sovrascrivere?", "copyBulkEdit": "Incolla {0} file", "copyFile": "Copia", "copyFileBulkEdit": "Incolla {0}", @@ -5911,20 +6630,25 @@ "moveFileBulkEdit": "Sposta {0}", "movingBulkEdit": "Spostamento di {0} file", "movingFileBulkEdit": "Spostamento di {0}", - "newFile": "Nuovo file", - "newFolder": "Nuova cartella", + "newFile": "Nuovo file...", + "newFolder": "Nuova cartella...", "openFileInNewWindow": "Apri file attivo in un'altra finestra", "openFileToShowInNewWindow.unsupportedschema": "L'editor attivo deve contenere una risorsa apribile.", "pasteFile": "Incolla", - "rename": "Rinomina", + "rename": "Rinomina...", "renameBulkEdit": "Rinomina {0} in {1}", "renamingBulkEdit": "Ridenominazione di {0} in {1}", + "replaceButtonLabel": "&&Sostituisci", + "resetActiveEditorReadonlyInSession": "Ripristina editor attivo di sola lettura nella sessione", "restore": "È possibile ripristinare questo file usando il comando Annulla", "restorePlural": "È possibile ripristinare questi file usando il comando Annulla", "retry": "Riprova", "retryButtonLabel": "&&Riprova", "saveAllInGroup": "Salva tutto nel gruppo", + "setActiveEditorReadonlyInSession": "Imposta editor attivo di sola lettura nella sessione", + "setActiveEditorWriteableInSession": "Imposta editor attivo scrivibile nella sessione", "showInExplorer": "Visualizza file attivo nella visualizzazione Esplora risorse", + "toggleActiveEditorReadonlyInSession": "Attiva/Disattiva editor attivo di sola lettura nella sessione", "toggleAutoSave": "Attiva/Disattiva salvataggio automatico", "trashFailed": "Impossibile eliminare utilizzando il Cestino. Si desidera eliminare definitivamente invece?", "undoBin": "È possibile ripristinare questo file dal Cestino.", @@ -5951,7 +6675,6 @@ "cut": "Taglia", "deleteFile": "Elimina definitivamente", "explorerOpenWith": "Apri con...", - "filesCategory": "File", "miAutoSave": "Salvataggio a&&utomatico", "miCloseEditor": "Chiudi &&editor", "miGotoFile": "Vai al &&file...", @@ -5963,6 +6686,7 @@ "newFile": "Nuovo file di testo", "openFile": "Apri file...", "openToSide": "Apri lateralmente", + "reopenWith": "Riapri editor con...", "revealInSideBar": "Visualizza nella vista Esplora risorse", "revert": "Ripristina file", "revertLocalChanges": "Annulla le modifiche e torna al contenuto del file", @@ -5979,7 +6703,7 @@ "retry": "Riprova" }, "vs/workbench/contrib/files/browser/fileConstants": { - "newUntitledFile": "Nuovo file senza nome", + "newUntitledFile": "Nuovo file di testo senza titolo", "removeFolderFromWorkspace": "Rimuovi cartella dall'area di lavoro", "save": "Salva", "saveAll": "Salva tutto", @@ -5989,7 +6713,6 @@ "vs/workbench/contrib/files/browser/fileImportExport": { "addFolder": "&&Aggiungi cartella all'area di lavoro", "addFolders": "&&Aggiungi cartelle all'area di lavoro", - "cancel": "Annulla", "chooseWhereToDownload": "Scegli il percorso di download", "confirmManyOverwrites": "I {0} file e/o cartelle seguenti esistono già nella cartella di destinazione. Sostituirli?", "confirmOverwrite": "Nella cartella di destinazione esiste già un file o una cartella denominata '{0}'. Sovrascrivere?", @@ -6022,26 +6745,28 @@ }, "vs/workbench/contrib/files/browser/files.contribution": { "askUser": "Il salvataggio non verrà eseguito e verrà chiesto di risolvere il conflitto.", - "associations": "Consente di configurare le associazioni tra file e linguaggi, ad esempio `\"*.extension\": \"html\"`. Queste hanno la precedenza sulle associazioni predefinite dei linguaggi installati.", + "associations": "Consente di configurare le associazioni tra file e linguaggi, ad esempio '\"*.extension\": \"html\"'. Queste hanno la precedenza sulle associazioni predefinite dei linguaggi installati.", "autoGuessEncoding": "Se l'opzione è abilitata, l'editor tenterà di indovinare la codifica del set di caratteri durante l'apertura dei file. L’impostazione può essere configurata anche per ciascuna lingua. Si tenga presente che l'impostazione non viene rispettata durante la ricerca di testo. Solo {0} viene rispettato.", "autoReveal": "Controlla se Esplora risorse deve visualizzare e selezionare automaticamente i file all'apertura.", "autoReveal.focusNoScroll": "Lo scorrimento dei file non è attivo nella visualizzazione, ma lo stato attivo verrà applicato ugualmente.", "autoReveal.off": "I file non verranno visualizzati e selezionati.", "autoReveal.on": "I file verranno visualizzati e selezionati.", + "autoRevealExclude": "Configurare percorsi o [criteri GLOB](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) per escludere i file e le cartelle dalla visualizzazione e dalla selezione in Esplora risorse all'apertura. I criteri GLOB vengono sempre valutati in relazione al percorso della cartella dell'area di lavoro a meno che non siano percorsi assoluti.", "autoSave": "Controlla [auto save](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) il salvataggio automatico degli editor che contengono modifiche non salvate.", "autoSaveDelay": "Controlla il ritardo in ms in seguito al quale un editor con modifiche non salvate viene salvato automaticamente. Si applica solo quando `#files.autoSave#` è impostato su `{0}`.", "binaryFileEditor": "Editor file binari", "compressSingleChildFolders": "Controlla se Esplora risorse deve eseguire il rendering delle cartelle in formato compatto. In tale formato le cartelle figlio verranno compresse in un elemento albero combinato. Utile, ad esempio, per strutture di pacchetti Java.", "confirmDelete": "Controlla se Esplora risorse deve chiedere conferma quando si elimina un file tramite il cestino.", "confirmDragAndDrop": "Controlla se Esplora risorse deve chiedere conferma prima di spostare file e cartelle tramite il trascinamento della selezione.", - "confirmUndo": "Controlla se l'esploratore deve richiedere conferma durante l'annullamento.", + "confirmUndo": "Controlla se Esplora risorse deve chiedere conferma quando viene annullato.", "copyRelativePathSeparator": "Carattere di separazione del percorso utilizzato per la copia dei percorsi dei file relativi.", "copyRelativePathSeparator.auto": "Usare il carattere di separazione del percorso specifico del sistema operativo.", "copyRelativePathSeparator.backslash": "Usare la barra rovesciata come carattere di separazione del percorso.", "copyRelativePathSeparator.slash": "Usare la barra come carattere di separazione del percorso.", "defaultLanguage": "Identificatore linguaggio predefinito assegnato ai nuovi file. Se è configurato su `${activeEditorLanguage}`, verrà usato l’identificatore linguaggio dell'editor di testo attualmente attivo se presente.", + "disabled": "Disabilita la denominazione incrementale. Se esistono due file con lo stesso nome, verrà richiesto di sovrascrivere il file esistente.", "enableDragAndDrop": "Controlla se Esplora risorse deve consentire lo spostamento di file e cartelle tramite il trascinamento della selezione. Questa impostazione ha effetto solo sul trascinamento della selezione in Esplora risorse.", - "enableUndo": "Controlla se l'esploratore deve supportare operazioni di annullamento di file e cartelle.", + "enableUndo": "Controlla se Esplora risorse deve supportare operazioni di annullamento di file e cartelle.", "enableUndo.default": "Esploratore mostrerà una richiesta di conferma prima delle operazioni di annullamento distruttive.", "enableUndo.light": "Esploratore non richiederà conferma prima di annullare le operazioni con lo stato attivo abilitato.", "enableUndo.verbose": "Esploratore mostrerà una richiesta di conferma prima di tutte le operazioni di annullamento.", @@ -6051,18 +6776,20 @@ "eol.LF": "LF", "eol.auto": "Usa il carattere di fine riga specifico del sistema operativo.", "everything": "Formatta l'intero file.", - "exclude": "Consente di configurare [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) per escludere file e cartelle. Ad esempio, la funzionalità Esplora file stabilisce quali file e cartelle mostrare o nascondere in base a questa impostazione. Fare riferimento all'impostazione `#search.exclude#`, per definire esclusioni specifiche della ricerca.", - "excludeGitignore": "Controlla se le voci in .gitignore devono essere analizzate ed escluse dallo strumento di esplorazione. Simile a {0}.", + "exclude": "Consente di configurare [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) per escludere file e cartelle. Ad esempio, la funzionalità Esplora file stabilisce quali file e cartelle mostrare o nascondere in base a questa impostazione. Fare riferimento all'impostazione '#search.exclude#', per definire esclusioni specifiche della ricerca. Fare riferimento all'impostazione '#explorer.excludeGitIgnore#' per ignorare i file in base a '.gitignore'.", + "excludeGitignore": "Controlla se le voci in .gitignore devono essere analizzate ed escluse da Esplora risorse. Simile a {0}.", "expandSingleFolderWorkspaces": "Controlla se Esplora risorse deve espandere aree di lavoro multi-radice contenenti solo una sola cartella durante l'inizializzazione", + "explorer.autoRevealExclude.boolean": "Criterio GLOB da usare per trovare percorsi file. Impostare su True o False per abilitare o disabilitare il criterio.", + "explorer.autoRevealExclude.when": "Controllo aggiuntivo sugli elementi di pari livello di un file corrispondente. Usare $(basename) come variabile del nome file corrispondente.", "explorer.decorations.badges": "Controlli se le decorazioni file devono usare le notifiche.", "explorer.decorations.colors": "Controlla se le decorazioni file devono usare i colori.", "explorer.incrementalNaming": "Controlla la strategia di denominazione da usare quando si assegna un nuovo nome a un elemento di Explorer duplicato in seguito a un'operazione Incolla.", "explorerConfigurationTitle": "Esplora file", "falseDescription": "Disabilita il criterio.", "fileNesting.description": "Ogni criterio chiave può contenere un singolo carattere '*' corrispondente a qualsiasi stringa.", - "fileNestingEnabled": "Controlla se l'annidamento file è abilitato nell’esploratore. L'annidamento dei file consente di raggruppare visivamente i file correlati in una directory in un singolo file padre.", + "fileNestingEnabled": "Controlla se l'annidamento dei file è abilitato in Esplora risorse. L'annidamento dei file consente di raggruppare visivamente i file correlati in una directory in un singolo file padre.", "fileNestingExpand": "Controlla se gli annidamenti di file vengono espansi automaticamente. {0} deve essere impostato per rendere effettiva questa impostazione.", - "fileNestingPatterns": "Controlla l'annidamento dei file in Esplora risorse. Ogni __Item__ rappresenta un criterio padre e può contenere un singolo carattere '*' che corrisponde a qualsiasi stringa. Ogni __Value__ rappresenta un elenco delimitato da virgole dei modelli figlio che devono essere visualizzati annidati sotto un determinato elemento padre. I modelli figlio possono contenere diversi token speciali:\r\n- '${capture}': corrisponde al valore risolto di '*' dal modello padre\r\n- '${basename}': corrisponde al nome di base del file padre, 'file' in 'file.ts'\r\n- '${extname}': corrisponde all'estensione del file padre, 'ts' in 'file.ts'\r\n- '${dirname}': corrisponde al nome della directory del file padre, 'src' in 'src/file.ts'\r\n- '*': corrisponde a qualsiasi stringa, può essere usato una sola volta per criterio figlio", + "fileNestingPatterns": "Controlla l'annidamento dei file in Esplora risorse. {0} deve essere impostato per rendere effettiva questa impostazione. Ogni __Item__ rappresenta un criterio padre e può contenere un singolo carattere '*' che corrisponde a qualsiasi stringa. Ogni __Value__ rappresenta un elenco delimitato da virgole dei modelli figlio che devono essere visualizzati annidati sotto un determinato elemento padre. I modelli figlio possono contenere diversi token speciali:\r\n- '${capture}': corrisponde al valore risolto di '*' dal modello padre\r\n- '${basename}': corrisponde al nome di base del file padre, 'file' in 'file.ts'\r\n- '${extname}': corrisponde all'estensione del file padre, 'ts' in 'file.ts'\r\n- '${dirname}': corrisponde al nome della directory del file padre, 'src' in 'src/file.ts'\r\n- '*': corrisponde a qualsiasi stringa, può essere usato una sola volta per criterio figlio", "files.autoSave.afterDelay": "Un editor con modifiche viene salvato automaticamente dopo l'istruzione configurata `#files.autoSaveDelay#`.", "files.autoSave.off": "Un editor con modifiche non viene mai salvato automaticamente.", "files.autoSave.onFocusChange": "Un editor con modifiche viene salvato automaticamente quando perde lo stato attivo.", @@ -6072,8 +6799,11 @@ "files.participants.timeout": "Timeout in millisecondi dopo il quale i partecipanti file per le operazioni di creazione, ridenominazione ed eliminazione vengono annullati. Usare `0` per disabilitare i partecipanti.", "files.restoreUndoStack": "Ripristina lo stack di annullamento alla riapertura di un file.", "files.saveConflictResolution": "Può verificarsi un conflitto di salvataggio quando un file viene salvato su disco che nel frattempo è stato modificato da un altro programma. Per evitare la perdita di dati, all'utente viene chiesto di confrontare le modifiche nell'editor con la versione su disco. Questa impostazione deve essere modificata solo se si verificano errori di conflitto di salvataggio frequenti e può causare la perdita di dati se usata senza prestare la dovuta attenzione.", - "files.simpleDialog.enable": "Abilita la finestra di dialogo semplice dei file. Tale finestra sostituisce quella di sistema se abilitata.", + "files.simpleDialog.enable": "Abilita la finestra di dialogo semplice dei file per aprire e salvare file e cartelle. Se abilitata, la finestra di dialogo semplice dei file sostituisce la finestra di dialogo dei file di sistema.", "filesConfigurationTitle": "File", + "filesReadonlyExclude": "Configurare percorsi o [criteri GLOB](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) da escludere dall'essere contrassegnati come di sola lettura se corrispondono come risultato dell'impostazione '#files.readonlyInclude#'. I criteri GLOB vengono sempre valutati in relazione al percorso della cartella dell'area di lavoro a meno che non siano percorsi assoluti. I file dei provider di file system di sola lettura saranno sempre di sola lettura indipendentemente da questa impostazione.", + "filesReadonlyFromPermissions": "Contrassegna i file come di sola lettura quando le relative autorizzazioni file lo indicano. È possibile eseguire l'override di questa opzione tramite le impostazioni '#files.readonlyInclude#' e '#files.readonlyExclude#'.", + "filesReadonlyInclude": "Configurare percorsi o [criteri GLOB](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) da contrassegnare come di sola lettura. I criteri GLOB vengono sempre valutati in relazione al percorso della cartella dell'area di lavoro a meno che non siano percorsi assoluti. È possibile escludere i percorsi corrispondenti tramite l'impostazione '#files.readonlyExclude#'. I file dei provider di file system di sola lettura saranno sempre di sola lettura indipendentemente da questa impostazione.", "formatOnSave": "Formatta un file durante il salvataggio. Deve essere disponibile un formattatore, il file non deve essere salvato dopo il ritardo e l'editor non deve essere in fase di arresto.", "formatOnSaveMode": "Controlla se con Formatta dopo salvataggio viene formattato l'intero file o vengono formattate solo le modifiche. Si applica solo quando `#editor.formatOnSave#` è abilitato.", "hotExit": "Controlla se i file non salvati verranno memorizzati tra una sessione e l'altra, consentendo di ignorare il prompt di salvataggio alla chiusura dell'editor.", @@ -6082,16 +6812,15 @@ "hotExit.onExitAndWindowClose": "La funzionalità Hot Exit verrà attivata quando si chiude l'ultima finestra in Windows/Linux o quando si attiva il comando `workbench.action.quit` (riquadro comandi, tasto di scelta rapida, menu), nonché per qualsiasi finestra con una cartella aperta indipendentemente dal fatto che sia l'ultima. Tutte le finestre senza cartelle aperte verranno ripristinate al successivo avvio. Per accedere a un elenco di finestre aperte in precedenza che includono file non salvati, fare clic su `File > Apri recenti > Altro...`", "hotExit.onExitAndWindowCloseBrowser": "La funzionalità Hot Exit verrà attivata alla chiusura del browser o di una finestra o una scheda.", "insertFinalNewline": "Se è abilitato, inserisce un carattere di nuova riga finale alla fine del file durante il salvataggio.", - "maxMemoryForLargeFilesMB": "Controlla la memoria disponibile per VS Code dopo il riavvio durante il tentativo di aprire file di grandi dimensioni. Il risultato è uguale a quando si specifica `--max-memory=NEWSIZE` sulla riga di comando.", "modification": "Formatta le modifiche (richiede il controllo del codice sorgente).", "modificationIfAvailable": "Tenterà di formattare solo le modifiche (richiede il controllo del codice sorgente). Se non è possibile usare il controllo del codice sorgente, verrà formattato tutto il file.", "openEditorsSortOrder": "Controlla l'ordinamento degli editor nel riquadro Editor aperti.", - "openEditorsVisible": "Numero massimo di editor visualizzati nel riquadro degli Editor aperti. Impostarlo su 0 per nascondere il riquadro.", - "openEditorsVisibleMin": "Numero minimo di slot editor visualizzati nel riquadro Editor aperti. Se impostato su 0, il riquadro Editor aperti verrà ridimensionato in modo dinamico in base al numero di editor.", + "openEditorsVisible": "Numero massimo iniziale di editor visualizzato nel riquadro Editor aperti. Se si supera questo limite, verrà visualizzata una barra di scorrimento e sarà possibile ridimensionare il riquadro per visualizzare più elementi.", + "openEditorsVisibleMin": "Numero minimo di slot editor preallocati nel riquadro Editor aperti. Se impostato su 0, il riquadro Editor aperti verrà ridimensionato in modo dinamico in base al numero di editor.", "overwriteFileOnDisk": "Per risolvere il conflitto di salvataggio, il file su disco verrà sovrascritto con le modifiche nell'editor.", - "simple": "Aggiunge la parola \"copy\" alla fine del nome duplicato potenzialmente seguito da un numero", - "smart": "Aggiunge un numero alla fine del nome duplicato. Se il nome file include già un numero, prova a incrementare tale numero", - "sortOrder": "Controllare l'ordinamento basato sulle proprietà di file e cartelle nell'esploratore. Quando '#explorer.fileNesting.enabled#' è abilitato, controlla anche l'ordinamento dei file annidati.", + "simple": "Aggiunge la parola \"copy\" alla fine del nome duplicato potenzialmente seguito da un numero.", + "smart": "Aggiunge un numero alla fine del nome duplicato. Se il nome file include già un numero, prova a incrementare tale numero.", + "sortOrder": "Controlla l'ordinamento basato sulle proprietà di file e cartelle in Esplora risorse. Quando '#explorer.fileNesting.enabled#' è abilitato, controlla anche l'ordinamento dei file annidati.", "sortOrder.alphabetical": "Gli editor sono ordinati alfabeticamente in base al nome della scheda all'interno di ogni gruppo di editor.", "sortOrder.default": "I file e le cartelle sono ordinati in base ai relativi nomi. Le cartelle sono visualizzate prima dei file.", "sortOrder.editorOrder": "Gli editor sono visualizzati nello stesso ordine in cui vengono visualizzate le schede dell'editor.", @@ -6106,26 +6835,27 @@ "sortOrderLexicographicOptions.lower": "I nomi in minuscolo vengono raggruppati prima dei nomi in maiuscolo.", "sortOrderLexicographicOptions.unicode": "I nomi sono ordinati in ordine Unicode.", "sortOrderLexicographicOptions.upper": "I nomi in maiuscolo vengono raggruppati prima dei nomi in minuscolo.", + "textFileEditor": "Editor file di testo", "trimFinalNewlines": "Se è abilitato, taglia tutte le nuove righe dopo il carattere di nuova riga finale alla fine del file durante il salvataggio.", "trimTrailingWhitespace": "Se è abilitato, taglierà lo spazio vuoto quando si salva un file.", "trueDescription": "Abilita il criterio.", "useTrash": "Sposta i file e/o le cartelle nel cestino del sistema operativo (Cestino in Windows) quando vengono eliminati. La disabilitazione di questa opzione comporta l'eliminazione definitiva di file e/o cartelle.", - "watcherExclude": "Consente di configurare i percorsi o i criteri GLOB da escludere dal controllo dei file. I percorsi relativi, ad esempio `build/output`, verranno risolti in un percorso assoluto usando l'area di lavoro attualmente aperta. Per una corretta corrispondenza, i criteri GLOB devono corrispondere a percorsi assoluti, ad esempio aggiungere come prefisso `**/` oppure il percorso completo e il suffisso `/**` per trovare i file in un percorso, ad esempio `**/build/output/**` o `/Users/name/workspaces/project/build/output/**`. Quando si nota che il watcher dei file utilizza una notevole quantità di CPU, assicurarsi di escludere le cartelle di grandi dimensioni a cui si è meno interessati, ad esempio le cartelle di output della compilazione.", + "watcherExclude": "Configurare i percorsi o i criteri GLOB da escludere dal controllo dei file. I percorsi possono essere relativi alla cartella osservata o assoluti. I criteri GLOB sono corrispondenti relativi alla cartella osservata. Quando si verifica un processo di controllo file che utilizza una grande quantità di CPU, assicurarsi di escludere le cartelle di grandi dimensioni meno interessanti, ad esempio le cartelle di output di compilazione.", "watcherInclude": "Consente di configurare percorsi aggiuntivi per controllare le modifiche all'interno dell'area di lavoro. Per impostazione predefinita, tutte le cartelle dell'area di lavoro verranno controllate in modo ricorsivo, ad eccezione delle cartelle che costituiscono collegamenti simbolici. È possibile aggiungere in modo esplicito percorsi assoluti o relativi per supportare il controllo delle cartelle che costituiscono collegamenti simbolici. I percorsi relativi verranno risolti in un percorso assoluto usando l'area di lavoro attualmente aperta." }, "vs/workbench/contrib/files/browser/views/emptyView": { "noWorkspace": "Nessuna cartella aperta" }, "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "Non è possibile risolvere la cartella dell'area di lavoro", + "canNotResolve": "Non è possibile risolvere la cartella dell'area di lavoro ({0})", "label": "Esplora risorse", "symbolicLlink": "Collegamento simbolico", "unknown": "Tipo di file sconosciuto" }, "vs/workbench/contrib/files/browser/views/explorerView": { "collapseExplorerFolders": "Comprimi cartelle in Explorer", - "createNewFile": "Nuovo file", - "createNewFolder": "Nuova cartella", + "createNewFile": "Nuovo file...", + "createNewFolder": "Nuova cartella...", "explorerSection": "Sezione di Esplora risorse: {0}", "refreshExplorer": "Aggiorna Explorer" }, @@ -6150,7 +6880,7 @@ "flipLayout": "Attiva/Disattiva il layout editor verticale/orizzontale", "miToggleEditorLayout": "Inverti &&layout", "miToggleEditorLayoutWithoutMnemonic": "Inverti layout", - "newUntitledFile": "Nuovo file senza nome", + "newUntitledFile": "Nuovo file di testo senza titolo", "openEditors": "Editor aperti" }, "vs/workbench/contrib/files/browser/workspaceWatcher": { @@ -6175,31 +6905,30 @@ "explorerViewletFocus": "È true quando lo stato attivo si trova all'interno del viewlet ESPLORA RISORSE.", "explorerViewletVisible": "È true quando il viewlet ESPLORA RISORSE è visibile.", "filesExplorerFocus": "È true quando lo stato attivo si trova all'interno della visualizzazione ESPLORA RISORSE.", + "foldersViewVisible": "True quando la visualizzazione CARTELLE (l'albero dei file all'interno del contenitore della visualizzazione Explorer) è visibile.", "openEditorsFocus": "È true quando lo stato attivo si trova all'interno della visualizzazione EDITOR APERTI.", - "openEditorsVisible": "È true quando la visualizzazione EDITOR APERTI è visibile.", "viewHasSomeCollapsibleItem": "True quando un'area di lavoro nella visualizzazione ESPLORA RISORSE include un elemento figlio radice comprimibile." }, "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { "filesCategory": "File", + "miShare": "Condividi", "openContainer": "Apri cartella superiore", "revealInMac": "Visualizza in Finder", "revealInWindows": "Visualizza in Esplora file" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Editor file di testo" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "configureMemoryLimit": "Configura limite di memoria", - "fileTooLargeForHeapError": "Per aprire un file di queste dimensioni, è necessario riavviare e consentire a {0} di usare più memoria", - "relaunchWithIncreasedMemoryLimit": "Riavvia con {0} MB" + "vs/workbench/contrib/folding/browser/folding.contribution": { + "formatter.default": "Definisce un provider di intervalli di riduzione predefinito che ha la precedenza su tutti gli altri provider di intervalli di riduzione. Deve essere l'identificatore di un'estensione che contribuisce a un provider di intervalli di riduzione.", + "null": "Tutto", + "nullFormatterDescription": "Tutti i provider di intervalli di riduzione attivi" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "cancel": "Annulla", "config": "Configura il formattatore predefinito...", "config.bad": "L'estensione '{0}' è configurata come formattatore, ma non è disponibile. Per continuare, selezionare un altro formattatore predefinito.", "config.needed": "Sono disponibili più formattatori per i file '{0}'. Uno di essi deve essere configurato come formattatore predefinito.", "def": "(Predefinita)", - "do.config": "Configura...", + "do.config": "&&Configura...", + "do.config.command": "Configura...", + "do.config.notification": "Configura...", "format.placeHolder": "Selezionare un formattatore", "formatDocument.label.multiple": "Formatta documento con...", "formatSelection.label.multiple": "Formatta selezione con...", @@ -6213,9 +6942,8 @@ "summary": "Conflitti formattatore" }, "vs/workbench/contrib/format/browser/formatActionsNone": { - "cancel": "Annulla", "formatDocument.label.multiple": "Formatta documento", - "install.formatter": "Installa formattatore...", + "install.formatter": "&&Installa formattatore...", "no.provider": "Non è installato alcun formattatore per i file '{0}'.", "too.large": "Non è possibile formattare questo file perché è troppo grande" }, @@ -6228,32 +6956,288 @@ "read.title": "Leggi riga con suggerimenti inline", "stop.title": "Interrompi lettura suggerimenti inlay" }, + "vs/workbench/contrib/inlineChat/browser/inlineChatActions": { + "accept": "Make Request", + "apply1": "Accept Changes", + "apply2": "Accept", + "arrowDown": "Cursor Down", + "arrowUp": "Cursor Up", + "cancel": "Cancel", + "cat": "Inline Chat", + "contractMessage": "Contract Message", + "copyRecordings": "(Developer) Write Exchange to Clipboard", + "discard": "Discard", + "discardMenu": "Discard...", + "expandMessage": "Expand Message", + "feedback.helpful": "Helpful", + "feedback.unhelpful": "Unhelpful", + "focus": "Focus Input", + "label": "'{0}' and {1} follow ups ({2})", + "nextFromHistory": "Next From History", + "previousFromHistory": "Previous From History", + "rerun": "Regenerate Response", + "rerunShort": "Regenerate", + "run": "Start Code Chat", + "stop": "Stop Request", + "toggleDiff": "Toggle Diff", + "toggleDiff2": "Show Inline Diff", + "undo.clipboard": "Discard to Clipboard", + "undo.newfile": "Discard to New File", + "unstash": "Resume Last Dismissed Code Chat", + "viewInChat": "View in Chat" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatController": { + "create.fail": "Failed to start editor chat", + "create.fail.detail": "Please consult the error log and try again later.", + "default.placeholder": "Ask a question", + "default.placeholder.history": "{0} ({1}, {2} for history)", + "empty": "No results, please refine your input and try again", + "err.apply": "Failed to apply changes.", + "err.discard": "Failed to discard changes.", + "thinking": "Thinking…", + "welcome.1": "AI-generated code may be incorrect", + "welcome.2": "Getting ready..." + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatStrategies": { + "lines.0": "Nothing changed", + "lines.1": "Changed 1 line", + "lines.N": "Changed {0} lines" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatWidget": { + "aria-label": "Inline Chat Input", + "inlineChat.accessibilityHelp": "Inline Chat Input, Use {0} for Inline Chat Accessibility Help.", + "inlineChat.accessibilityHelpNoKb": "Inline Chat Input, Run the Inline Chat Accessibility Help command for more information.", + "modified": "Modified", + "original": "Original" + }, + "vs/workbench/contrib/inlineChat/common/inlineChat": { + "inlineChat.background": "Background color of the interactive editor widget", + "inlineChat.border": "Border color of the interactive editor widget", + "inlineChat.regionHighlight": "Background highlighting of the current interactive region. Must be transparent.", + "inlineChat.shadow": "Shadow color of the interactive editor widget", + "inlineChatDidEdit": "Whether interactive editor did change any code", + "inlineChatDiff": "Whether interactive editor show diffs for changes", + "inlineChatDiff.inserted": "Background color of inserted text in the interactive editor input", + "inlineChatDiff.removed": "Background color of removed text in the interactive editor input", + "inlineChatDocumentChanged": "Whether the document has changed concurrently", + "inlineChatEmpty": "Whether the interactive editor input is empty", + "inlineChatFocused": "Whether the interactive editor input is focused", + "inlineChatHasActiveRequest": "Whether interactive editor has an active request", + "inlineChatHasProvider": "Whether a provider for interactive editors exists", + "inlineChatHasStashedSession": "Whether interactive editor has kept a session for quick restore", + "inlineChatInnerCursorFirst": "Whether the cursor of the iteractive editor input is on the first line", + "inlineChatInnerCursorLast": "Whether the cursor of the iteractive editor input is on the last line", + "inlineChatInput.background": "Background color of the interactive editor input", + "inlineChatInput.border": "Border color of the interactive editor input", + "inlineChatInput.focusBorder": "Border color of the interactive editor input when focused", + "inlineChatInput.placeholderForeground": "Foreground color of the interactive editor input placeholder", + "inlineChatLastFeedbackKind": "The last kind of feedback that was provided", + "inlineChatMarkdownMessageCropState": "Whether the interactive editor message is cropped, not cropped or expanded", + "inlineChatOuterCursorPosition": "Whether the cursor of the outer editor is above or below the interactive editor input", + "inlineChatResponseType": "What type was the last response of the current interactive editor session", + "inlineChatVisible": "Whether the interactive editor input is visible", + "mode": "Configure if changes crafted in the interactive editor are applied directly to the document or are previewed first.", + "mode.live": "Changes are applied directly to the document but can be highlighted via inline diffs. Ending a session will keep the changes.", + "mode.livePreview": "Changes are applied directly to the document and are highlighted visually via inline or side-by-side diffs. Ending a session will keep the changes.", + "mode.preview": "Changes are previewed only and need to be accepted via the apply button. Ending a session will discard the changes." + }, "vs/workbench/contrib/interactive/browser/interactive.contribution": { "interactive.activeCodeBorder": "Colore bordo per la cella di codice interattiva corrente quando l'editor ha lo stato attivo.", "interactive.execute": "Eseguire codice", - "interactive.history.focus": "Cronologia dello stato attivo nella finestra interattiva", + "interactive.history.focus": "Cronologia dello stato attivo", "interactive.history.next": "Valore successivo nella cronologia", "interactive.history.previous": "Valore precedente nella cronologia", "interactive.inactiveCodeBorder": "Colore bordo per la cella di codice interattiva corrente quando l'editor non ha lo stato attivo.", "interactive.input.clear": "Cancella il contenuto dell'editor di input della finestra interattiva", - "interactive.input.focus": "Editor di input dello stato attivo nella finestra interattiva", + "interactive.input.focus": "Editor di input dello stato attivo", "interactive.open": "Apri finestra interattiva", "interactiveScrollToBottom": "Scorri alla fine", "interactiveScrollToTop": "Scorri all'inizio", + "interactiveWindow": "Finestra interattiva", "interactiveWindow.alwaysScrollOnNewCell": "Scorri automaticamente la finestra interattiva per visualizzare l'output dell'ultima istruzione eseguita. Se questo valore è false, la finestra scorrerà solo se l'ultima cella era già quella in cui è stata eseguito lo scorrimento.", "interactiveWindow.restore": "Controlla se le sessioni o la cronologia delle finestre interattive devono essere ripristinate tra i ricaricamenti delle finestre. La persistenza dello stato dei controller usati nelle finestre interattive tra i ricaricamenti delle finestre è controllato dalle estensioni che contribuiscono ai controller." }, "vs/workbench/contrib/interactive/browser/interactiveEditor": { "interactiveInputPlaceHolder": "Digitare qui il codice '{0}' e premere {1} per eseguire" }, - "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { - "miOpenProcessExplorerer": "Apri &&Process Explorer", + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorActions": { + "accept": "Effettua richiesta", + "actions.interactiveSession.accessibiltyHelpEditor": "Guida all'accessibilità dell'editor di sessioni interattive", + "apply1": "Accetta modifiche", + "apply2": "Accetta", + "arrowDown": "Cursore giù", + "arrowUp": "Cursore su", + "cancel": "Annulla", + "cat": "Editor interattivo", + "contractMessage": "Messaggio del contratto", + "copyRecordings": "(Sviluppatore) Scrivere Exchange negli Appunti", + "discard": "Rimuovi", + "discardMenu": "Rimuovi...", + "expandMessage": "Espandi messaggio", + "feedback.helpful": "Utile", + "feedback.unhelpful": "Poco utile", + "focus": "Input dello stato attivo", + "label": "Completamento di '{0}' e {1} ({2})", + "nextFromHistory": "Successivo dalla cronologia", + "previousFromHistory": "Precedente dalla cronologia", + "run": "Avvia chat del codice", + "stop": "Interrompi richiesta", + "toggleDiff": "Attiva/Disattiva Diff", + "toggleDiff2": "Mostra differenze inline", + "undo.clipboard": "Rimuovi negli Appunti", + "undo.newfile": "Rimuovi in un nuovo file", + "unstash": "Riprendi ultima chat del codice ignorato", + "viewInChat": "Visualizza nella chat" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorController": { + "create.fail": "Non è stato possibile avviare la chat dell'editor", + "create.fail.detail": "Consultare il log degli errori e riprovare più tardi.", + "default.placeholder": "Inviare una domanda", + "default.placeholder.history": "{0} ({1}, {2} per la cronologia)", + "empty": "Nessun risultato. Affinare l'input e riprovare.", + "err.apply": "Non è stato possibile applicare le modifiche.", + "err.discard": "Non è stato possibile rimuovere le modifiche.", + "thinking": "In elaborazione...", + "welcome.1": "Il codice generato dall'intelligenza artificiale potrebbe non essere corretto" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorStrategies": { + "lines.0": "Nessuna modifica", + "lines.1": "Modificata 1 riga", + "lines.N": "Modificate {0} righe" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorWidget": { + "aria-label": "Input editor interattivo", + "interactiveEditor.accessibilityHelp": "Input editor interattivo. Usare {0} per la Guida all'accessibilità dell'editor interattivo.", + "interactiveSessionInput.accessibilityHelpNoKb": "Input editor interattivo. Per ulteriori informazioni, eseguire il comando Guida all'accessibilità dell'editor interattivo.", + "modified": "Modificato", + "original": "Originale" + }, + "vs/workbench/contrib/interactiveEditor/common/interactiveEditor": { + "editMode": "Configurare se le modifiche apportate nell'editor interattivo vengono applicate direttamente al documento o vengono prima visualizzate per prima cosa in anteprima.", + "editMode.live": "Le modifiche vengono applicate direttamente al documento, ma possono essere evidenziate tramite differenze inline. Se si termina una sessione, le modifiche verranno conservate.", + "editMode.livePreview": "Le modifiche vengono applicate direttamente al documento e vengono evidenziate visivamente tramite differenze inline o affiancate. Se si termina una sessione, le modifiche verranno conservate.", + "editMode.preview": "Le modifiche sono disponibili solo in anteprima e devono essere accettate tramite il pulsante Applica. Se si termina una sessione, le modifiche verranno rimosse.", + "interactiveEditor.border": "Colore del bordo del widget dell'editor interattivo", + "interactiveEditor.regionHighlight": "Evidenziazione dello sfondo dell'area interattiva corrente. Deve essere trasparente.", + "interactiveEditor.shadow": "Colore ombreggiatura del widget dell'editor interattivo", + "interactiveEditorDidEdit": "Indica se l'editor interattivo ha modificato il codice", + "interactiveEditorDiff": "Indica se l'editor interattivo mostra diff inline per le modifiche", + "interactiveEditorDiff.inserted": "Colore di sfondo del testo inserito nell'input dell'editor interattivo", + "interactiveEditorDiff.removed": "Colore di sfondo del testo rimosso nell'input dell'editor interattivo", + "interactiveEditorDocumentChanged": "Indica se il documento è stato modificato contemporaneamente", + "interactiveEditorEmpty": "Indica se l'input dell'editor interattivo è vuoto", + "interactiveEditorFocused": "Indica se l'input dell'editor interattivo è in evidenza", + "interactiveEditorHasActiveRequest": "Indica se l'editor interattivo ha una richiesta attiva", + "interactiveEditorHasProvider": "Indica se esiste un provider per gli editor interattivi", + "interactiveEditorHasStashedSession": "Indica se l'editor interattivo ha mantenuto una sessione per il ripristino rapido", + "interactiveEditorInnerCursorFirst": "Indica se il cursore dell'input dell'editor interattivo si trova sulla prima riga", + "interactiveEditorInnerCursorLast": "Indica se il cursore dell'input dell'editor interattivo si trova sull'ultima riga", + "interactiveEditorInput.background": "Colore di sfondo di input dell'editor interattivo", + "interactiveEditorInput.border": "Colore del bordo dell'input dell'editor interattivo", + "interactiveEditorInput.focusBorder": "Colore del bordo dell'input dell'editor interattivo quando in evidenza", + "interactiveEditorInput.placeholderForeground": "Colore primo piano del segnaposto di input dell'editor interattivo", + "interactiveEditorLastFeedbackKind": "Ultimo tipo di feedback fornito", + "interactiveEditorMarkdownMessageCropState": "Indica se il messaggio dell'editor interattivo è ritagliato, non ritagliato o espanso", + "interactiveEditorOuterCursorPosition": "Indica se il cursore dell'editor esterno si trova sopra o sotto l'input dell'editor interattivo", + "interactiveEditorResponseType": "Qual è stato l'ultimo tipo di risposta della sessione corrente dell'editor interattivo", + "interactiveEditorVisible": "Indica se l'input dell'editor interattivo è visibile" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionActions": { + "actions.ineractiveSession.acceptInput": "Sessione interattiva Accetta input", + "actions.interactiveSession.focus": "Sessione interattiva dello stato attivo", + "interactiveSession.category": "Sessione interattiva", + "interactiveSession.clear.label": "Cancella", + "interactiveSession.clearHistory.label": "Cancella cronologia input", + "interactiveSession.focusInput.label": "Input dello stato attivo", + "interactiveSession.history.label": "Visualizza cronologia", + "interactiveSession.history.pick": "Selezionare una sessione di chat da ripristinare", + "interactiveSession.open": "Apri Editor ({0})" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCodeblockActions": { + "interactive.copyCodeBlock.label": "Copia", + "interactive.insertCodeBlock.label": "Inserisci in corrispondenza del cursore", + "interactive.insertIntoNewFile.label": "Inserisci in un nuovo file", + "interactive.runInTerminal.label": "Esegui nel terminale" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCopyActions": { + "interactive.copyAll.label": "Copia tutto", + "interactive.copyItem.label": "Copia" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionExecuteActions": { + "interactive.cancel.label": "Annulla", + "interactive.submit.label": "Invia" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionTitleActions": { + "interactive.voteDown.label": "Voto negativo", + "interactive.voteUp.label": "Voto positivo" + }, + "vs/workbench/contrib/interactiveSession/browser/contrib/interactiveSessionInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Invia una domanda", + "interactive.input.placeholderWithCommands": "Porre una domanda o digitare '/' per gli argomenti" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSession.contribution": { + "interactiveSession": "Sessione interattiva", + "interactiveSession.editor.fontFamily": "Controlla la famiglia di tipi di carattere nelle sessioni interattive.", + "interactiveSession.editor.fontSize": "Controlla le dimensioni del carattere in pixel nelle sessioni interattive.", + "interactiveSession.editor.fontWeight": "Controlla lo spessore del carattere nelle sessioni interattive.", + "interactiveSession.editor.lineHeight": "Controlla l'altezza della riga in pixel nelle sessioni interattive. Usare 0 per calcolare l'altezza della riga rispetto alle dimensioni del carattere.", + "interactiveSession.editor.wordWrap": "Controlla se le righe devono essere a capo nelle sessioni interattive.", + "interactiveSessionConfigurationTitle": "Sessione interattiva" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionContributionServiceImpl": { + "vscode.extension.contributes.interactiveSession": "Aggiunge un contributo a un provider di sessioni interattive", + "vscode.extension.contributes.interactiveSession.icon": "Icona per questo provider di sessioni interattive.", + "vscode.extension.contributes.interactiveSession.id": "Identificatore univoco per questo provider di sessioni interattive.", + "vscode.extension.contributes.interactiveSession.label": "Nome visualizzato per questo provider di sessioni interattive.", + "vscode.extension.contributes.interactiveSession.when": "Condizione che deve essere true per abilitare questo provider di sessioni interattive." + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionEditorInput": { + "interactiveSessionEditorName": "Sessione interattiva" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionInputPart": { + "interactiveSessionInput": "Input di sessione interattiva" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionListRenderer": { + "interactiveSession": "Sessione interattiva" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionWidget": { + "clear": "Cancella la sessione" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionColors": { + "interactive.requestBackground": "Colore di sfondo di una richiesta interattiva.", + "interactive.requestBorder": "Colore bordo di una richiesta interattiva." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionContextKeys": { + "hasInteractiveSessionProvider": "True quando è stato registrato un provider di sessioni interattive.", + "inInteractiveInput": "True quando lo stato attivo è nell'input interattivo; in caso contrario, false.", + "inInteractiveSession": "True quando lo stato attivo è nel widget della sessione interattiva; in caso contrario è false.", + "interactiveInputHasText": "True quando l'input interattivo contiene testo.", + "interactiveSessionRequestInProgress": "True quando la richiesta corrente è ancora in corso.", + "interactiveSessionResponseHasProviderId": "True quando il provider ha assegnato un ID a questa risposta.", + "interactiveSessionResponseVote": "Quando la risposta è stata approvata, è impostata su 'up'. Quando viene espresso un voto contrario, è impostato su 'down'. In caso contrario, è una stringa vuota." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionServiceImpl": { + "emptyResponse": "Il provider ha restituito una risposta Null" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionViewModel": { + "thinking": "Elaborazione in corso" + }, + "vs/workbench/contrib/issue/browser/issue.contribution": { + "statusUnsupported": "L'argomento --status non è ancora supportato nei browser." + }, + "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "&&Segnala problema", "reportIssueInEnglish": "Segnala problema..." }, - "vs/workbench/contrib/issue/electron-sandbox/issueActions": { + "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Apri &&Process Explorer", "openProcessExplorer": "Apri Esplora processi", - "reportPerformanceIssue": "Segnala problema di prestazioni..." + "reportPerformanceIssue": "Segnala problema di prestazioni...", + "stopTracing": "Interrompi traccia", + "stopTracing.button": "&&Riavvia e abilita traccia", + "stopTracing.detail": "Il completamento può richiedere fino a un minuto.", + "stopTracing.message": "La traccia deve essere avviata con un argomento '--trace'", + "stopTracing.title": "Creazione del file di traccia in corso..." }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Attiva/Disattiva risoluzione dei problemi per tasti di scelta rapida" @@ -6268,7 +7252,6 @@ "vs/workbench/contrib/languageStatus/browser/languageStatus.contribution": { "aria.1": "{0}, {1}", "aria.2": "{0}", - "cat": "Visualizzazione", "langStatus.aria": "Stato linguaggio dell'editor: {0}", "langStatus.name": "Stato linguaggio dell'editor", "name.pattern": "{0} (Stato linguaggio)", @@ -6276,6 +7259,16 @@ "reset": "Reimposta contatore interazione stato lingua", "unpin": "Rimuovi dalla barra di stato" }, + "vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": { + "colorDecoratorsStatusItem.name": "Stato elementi Decorator a colori", + "colorDecoratorsStatusItem.source": "Elementi Decorator a colori", + "foldingRangesStatusItem.name": "Stato riduzione", + "foldingRangesStatusItem.source": "Riduzione", + "status.button.configure": "Configura", + "status.limited.details": "solo {0} visualizzati per motivi di prestazioni", + "status.limitedColorDecorators.short": "Elementi Decorator a colori", + "status.limitedFoldingRanges.short": "Intervalli di riduzione" + }, "vs/workbench/contrib/localHistory/browser/localHistory": { "localHistoryIcon": "Icona per una voce della cronologia locale nella visualizzazione sequenza temporale.", "localHistoryRestore": "Icona per il ripristino dei contenuti di una voce della cronologia locale." @@ -6322,29 +7315,7 @@ "revealInMac": "Visualizza in Finder", "revealInWindows": "Visualizza in Esplora file" }, - "vs/workbench/contrib/localization/browser/localizationsActions": { - "available": "Disponibile", - "chooseLocale": "Seleziona lingua visualizzata", - "clearDisplayLanguage": "Cancella preferenza lingua di visualizzazione", - "configureLocale": "Configura la lingua visualizzata", - "installed": "Installato" - }, - "vs/workbench/contrib/localization/electron-sandbox/localeService": { - "argvInvalid": "Impossibile scrivere la lingua di visualizzazione. Aprire le impostazioni di runtime, correggere errori/avvisi e riprovare.", - "installing": "Installazione del supporto del linguaggio {0}...", - "openArgv": "Apri impostazioni di runtime", - "restart": "&&Riavvia", - "restartDisplayLanguageDetail": "Fare clic sul pulsante per riavviare {0} e cambiare la lingua visualizzata in {1}.", - "restartDisplayLanguageMessage": "Per cambiare la lingua di visualizzazione, è necessario riavviare {0}" - }, - "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { - "activateLanguagePack": "Per poter usare VS Code in {0}, è necessario riavviare l'applicazione.", - "changeAndRestart": "Cambia lingua e riavvia", - "doNotChangeAndRestart": "Non cambiare lingua", - "doNotRestart": "Non riavviare", - "neverAgain": "Non visualizzare più questo messaggio", - "restart": "Riavvia", - "updateLocale": "Cambiare la lingua dell'interfaccia utente di VS Code in {0} e riavviare?", + "vs/workbench/contrib/localization/common/localization.contribution": { "vscode.extension.contributes.localizations": "Aggiunge come contributo le localizzazioni all'editor", "vscode.extension.contributes.localizations.languageId": "Id della lingua in cui sono tradotte le stringhe visualizzate.", "vscode.extension.contributes.localizations.languageName": "Nome della lingua in inglese.", @@ -6354,6 +7325,19 @@ "vscode.extension.contributes.localizations.translations.id.pattern": "L'ID deve essere 'vscode' o essere nel formato 'publisherId.extensionName' per tradurre rispettivamente VS Code o un'estensione.", "vscode.extension.contributes.localizations.translations.path": "Percorso relativo di un file che contiene le traduzioni per la lingua." }, + "vs/workbench/contrib/localization/common/localizationsActions": { + "available": "Disponibile", + "chooseLocale": "Seleziona lingua visualizzata", + "clearDisplayLanguage": "Cancella preferenza lingua di visualizzazione", + "configureLocale": "Configura la lingua visualizzata", + "installed": "Installato", + "moreInfo": "Altre info" + }, + "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { + "changeAndRestart": "Cambia lingua e riavvia", + "neverAgain": "Non visualizzare più questo messaggio", + "updateLocale": "Si desidera cambiare la lingua dell'interfaccia utente di {0} in {1} e riavviare?" + }, "vs/workbench/contrib/localization/electron-sandbox/minimalTranslations": { "installAndRestart": "Installa e riavvia", "installAndRestartMessage": "Consente di installare il Language Pack per impostare la lingua visualizzata su {0}.", @@ -6361,43 +7345,44 @@ "showLanguagePackExtensions": "Consente di cercare i Language Pack nel Marketplace per impostare la lingua visualizzata su {0}." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "editSessionsLog": "Modifica sessioni", - "rendererLog": "Finestra", - "show window log": "Mostra log della finestra", - "telemetryLog": "Telemetria", - "userDataSyncLog": "Sincronizzazione impostazioni" + "remote name": "{0} (remoto)", + "setDefaultLogLevel": "Imposta livello di log predefinito", + "show window log": "Mostra log della finestra" }, "vs/workbench/contrib/logs/common/logsActions": { - "critical": "Errori critici", + "all": "Tutto", "current": "Corrente", "debug": "Debug", "default": "Predefinito", - "default and current": "Predefinito e corrente", "err": "Errore", + "extensionLogs": "Log estensioni", "info": "Info", "log placeholder": "Seleziona file di log", + "loggers": "Log", "off": "OFF", "openSessionLogFile": "Apri file di log della finestra (sessione)...", + "resetLogLevel": "Imposta come livello di log predefinito", "selectLogLevel": "Seleziona il livello log", + "selectLogLevelFor": " {0}: seleziona il livello di log", + "selectlog": "Imposta il livello di log", "sessions placeholder": "Seleziona sessione", "setLogLevel": "Imposta livello log...", "trace": "Analisi", "warn": "Avviso" }, - "vs/workbench/contrib/logs/electron-sandbox/logs.contribution": { - "mainLog": "Principale", - "sharedLog": "Condiviso" - }, "vs/workbench/contrib/logs/electron-sandbox/logsActions": { "openExtensionLogsFolder": "Apri cartella dei log dell'estensione", "openLogsFolder": "Apri cartella dei log" }, "vs/workbench/contrib/markers/browser/markers.contribution": { + "Active File": "Mostra solo file attivo", + "Excluded Files": "Nascondi file esclusi", + "Infos": "Mostra informazioni", "clearFiltersText": "Cancella il testo dei filtri", "collapseAll": "Comprimi tutto", "copyMarker": "Copia", "copyMessage": "Copia messaggio ", - "filter": "Filtro", + "errors": "Mostra errori", "focusProblemsFilter": "Stato attivo su filtro problemi", "focusProblemsList": "Stato attivo su visualizzazione problemi", "manyProblems": "Più di 10.000", @@ -6408,12 +7393,18 @@ "show multiline": "Mostra il messaggio su più righe", "show singleline": "Mostra il messaggio su un'unica riga", "status.problems": "Problemi", + "toggle Excluded Files": "Mostra/Nascondi file esclusi", + "toggle active file": "Attiva/Disattiva file attivo", + "toggle errors": "Attiva/Disattiva errori", + "toggle infos": "Mostra/Nascondi informazioni", + "toggle warnings": "Attiva/Disattiva avvisi", "totalErrors": "Errori: {0}", "totalInfos": "Messaggi informativi: {0}", "totalProblems": "Totale {0} problemi", "totalWarnings": "Avvisi: {0}", "viewAsTable": "Visualizza come tabella", - "viewAsTree": "Visualizza come albero" + "viewAsTree": "Visualizza come albero", + "warnings": "Mostra avvisi" }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "Problemi", @@ -6437,10 +7428,7 @@ "vs/workbench/contrib/markers/browser/markersView": { "No problems filtered": "Visualizza {0} problemi", "clearFilter": "Rimuovi i filtri", - "problems filtered": "Visualizza il problema {0} di {1}" - }, - "vs/workbench/contrib/markers/browser/markersViewActions": { - "filterIcon": "Icona per la configurazione del filtro nella visualizzazione Marcatori.", + "problems filtered": "Visualizza il problema {0} di {1}", "showing filtered problems": "Visualizzazione di {0} elementi su {1}" }, "vs/workbench/contrib/markers/browser/messages": { @@ -6478,16 +7466,16 @@ "problems.panel.configuration.showCurrentInStatus": "Se è abilitato, mostra il problema corrente nella barra di stato.", "problems.panel.configuration.title": "Visualizzazione Problemi", "problems.panel.configuration.viewMode": "Controlla la modalità di visualizzazione predefinita della visualizzazione Problemi.", - "problems.tree.aria.label.error.marker": "Errore generato da {0}: {1} a riga {2} e carattere {3}.{4}", + "problems.tree.aria.label.error.marker": "Errore: {0} a riga {1} e carattere {2}.{3} generato da {4}", "problems.tree.aria.label.error.marker.nosource": "Errore: {0} a riga {1} e carattere {2}.{3}", - "problems.tree.aria.label.info.marker": "Messaggio informativo generato da {0}: {1} a riga {2} e carattere {3}.{4}", + "problems.tree.aria.label.info.marker": "Messaggio informativo: {0} a riga {1} e carattere {2}.{3} generato da {4}", "problems.tree.aria.label.info.marker.nosource": "Messaggio informativo: {0} a riga {1} e carattere {2}.{3}", - "problems.tree.aria.label.marker": "Problema generato da {0}: {1} a riga {2} e carattere {3}.{4}", + "problems.tree.aria.label.marker": "Problema: {0} a riga {1} e carattere {2}.{3} generato da {4}", "problems.tree.aria.label.marker.nosource": "Problema: {0} a riga {1} e carattere {2}.{3}", "problems.tree.aria.label.marker.relatedInformation": " Questo problema include riferimenti a {0} percorsi.", "problems.tree.aria.label.relatedinfo.message": "{0} a riga {1} e carattere {2} in {3}", "problems.tree.aria.label.resource": "{0} problemi nel file {1} della cartella {2}", - "problems.tree.aria.label.warning.marker": "Avviso generato da {0}: {1} a riga {2} e carattere {3}.{4}", + "problems.tree.aria.label.warning.marker": "Avviso: {0} a riga {1} e carattere {2}.{3} generato da {4}", "problems.tree.aria.label.warning.marker.nosource": "Avviso: {0} a riga {1} e carattere {2}.{3}", "problems.view.focus.label": "Sposta lo stato attivo su problemi (Errori, Avvisi, Informazioni)", "problems.view.toggle.label": "Attiva/Disattiva Problemi (Errori, Avvisi, Informazioni)" @@ -6495,74 +7483,169 @@ "vs/workbench/contrib/mergeEditor/browser/commands/commands": { "layout.column": "Layout di colonna", "layout.mixed": "Layout misto", + "layout.showBase": "Mostra base", + "layout.showBaseCenter": "Mostra centro base", + "layout.showBaseTop": "Mostra parte superiore base", "merge.acceptAllInput1": "Accetta tutte le modifiche da sinistra", "merge.acceptAllInput2": "Accetta tutte le modifiche da destra", - "merge.goToNextConflict": "Andare al conflitto successivo", - "merge.goToPreviousConflict": "Andare al conflitto precedente", + "merge.goToNextUnhandledConflict": "Vai al conflitto successivo non gestito", + "merge.goToPreviousUnhandledConflict": "Vai a Conflitto precedente non gestito", "merge.openBaseEditor": "Apri file di base", "merge.toggleCurrentConflictFromLeft": "Attiva/Disattiva conflitto corrente da sinistra", "merge.toggleCurrentConflictFromRight": "Attiva/Disattiva conflitto corrente da destra", "mergeEditor": "Editor merge", + "mergeEditor.acceptMerge": "Completa merge", + "mergeEditor.acceptMerge.unhandledConflicts.accept": "&&Completa con conflitti", + "mergeEditor.acceptMerge.unhandledConflicts.detail": "Il file contiene conflitti non gestiti.", + "mergeEditor.acceptMerge.unhandledConflicts.message": "Completare il merge di {0}?", "mergeEditor.compareInput1WithBase": "Confrontare input 1 con base", "mergeEditor.compareInput2WithBase": "Confrontare input 2 con base", "mergeEditor.compareWithBase": "Confronta con base", + "mergeEditor.resetChoice": "Reimposta la scelta per 'Chiudi con conflitti'", + "mergeEditor.resetResultToBaseAndAutoMerge": "Reimposta risultato", + "mergeEditor.resetResultToBaseAndAutoMerge.short": "Reimposta", "openfile": "Apri file", + "showNonConflictingChanges": "Mostra modifiche non in conflitto", "title": "Apri editor merge" }, "vs/workbench/contrib/mergeEditor/browser/commands/devCommands": { "merge.dev.copyState": "Copiare lo stato dell'editor merge come JSON", - "merge.dev.openState": "Aprire lo stato dell'editor merge da JSON", - "mergeEditor.enterJSON": "Immettere i dati JSON", + "merge.dev.loadContentsFromFolder": "Caricare lo stato dell'editor di merge dalla cartella", + "merge.dev.saveContentsToFolder": "Salvare lo stato dell'editor di merge nella cartella", + "mergeEditor": "Editor merge (sviluppo)", "mergeEditor.name": "Editor merge", "mergeEditor.noActiveMergeEditor": "Nessun editor merge attivo", - "mergeEditor.successfullyCopiedMergeEditorContents": "Copia dello stato dell'editor merge completata" + "mergeEditor.selectFolderToSaveTo": "Selezionare la cartella in cui salvare", + "mergeEditor.successfullyCopiedMergeEditorContents": "Copia dello stato dell'editor merge completata", + "mergeEditor.successfullySavedMergeEditorContentsToFolder": "Lo stato dell'editor di merge è stato salvato nella cartella" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": { + "diffAlgorithm.advanced": "Usare l'algoritmo diffing avanzato.", + "diffAlgorithm.legacy": "Usare l'algoritmo diffing legacy.", "name": "Editor merge" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": { - "name": "Unione: {0}", - "unhandledConflicts.cancel": "Annulla", - "unhandledConflicts.detail1": "I conflitti di merge in questo editor rimarranno non gestiti.", - "unhandledConflicts.detailN": "I conflitti di merge in {0} rimarranno non gestiti.", - "unhandledConflicts.discard": "Rimuovere modifiche di merge", - "unhandledConflicts.ignore": "Continua con i conflitti", - "unhandledConflicts.msg": "Continuare con conflitti non gestiti?", - "unhandledConflicts.saveAndIgnore": "Salva e continua con i conflitti" + "name": "Unione: {0}" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": { + "acceptMerge": "&&Accetta merge", + "detail1": "Il risultato dell'unione andrà perso se non viene salvato.", + "detail1Conflicts": "Il file contiene conflitti non gestiti. Il risultato dell'unione andrà perso se non salvato.", + "detailN": "I risultati dell'unione andranno persi se non vengono salvati.", + "detailNConflicts": "I file contengono conflitti non gestiti. I risultati dell'unione andranno persi se non salvati.", + "discard": "&&Non salvare", + "merge-editor.source": "Prima di risolvere i conflitti nell'editor di merge", + "message1": "Mantenere il risultato dell'unione dei {0}?", + "messageN": "Mantenere il risultato dell'unione dei file {0}?", + "noMoreWarn": "Non chiedere più", + "save": "&&Salva", + "saveTempFile.detail": "In questo modo il risultato dell'unione verrà scritto nel file originale e verrà chiuso l'editor merge.", + "saveTempFile.message": "Accettare il risultato del merge?", + "saveWithConflict": "&&Salva con conflitti", + "workspace.close": "&&Chiudi", + "workspace.closeWithConflicts": "&&Chiudi con conflitti", + "workspace.detail1.handled": "Le modifiche apportate andranno perse se non vengono salvate.", + "workspace.detail1.unhandled": "Il file contiene conflitti non gestiti. Le modifiche andranno perse se non salvate.", + "workspace.detail1.unhandled.nonDirty": "Il file contiene conflitti non gestiti.", + "workspace.detailN.handled": "Le modifiche apportate andranno perse se non vengono salvate.", + "workspace.detailN.unhandled": "I file contengono conflitti non gestiti. Le modifiche andranno perse se non salvate.", + "workspace.detailN.unhandled.nonDirty": "I file contengono conflitti non gestiti.", + "workspace.doNotSave": "&&Non salvare", + "workspace.message1": "Salvare le modifiche apportate a {0}?", + "workspace.message1.nonDirty": "Chiudere l'editor merge per {0}?", + "workspace.messageN": "Salvare le modifiche apportate a {0} file?", + "workspace.messageN.nonDirty": "Chiudere l'editor merge per {0}?", + "workspace.save": "&&Salva", + "workspace.saveWithConflict": "&&Salva con conflitti" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": { + "conflictingLine": "1 riga in conflitto", + "conflictingLines": "{0} righe in conflitto" + }, + "vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": { + "setInputHandled": "Impostare input gestito", + "undoMarkAsHandled": "Annullare contrassegno come gestito" }, "vs/workbench/contrib/mergeEditor/browser/view/colors": { "mergeEditor.change.background": "Colore di sfondo per le modifiche.", "mergeEditor.change.word.background": "Il colore di sfondo per le modifiche di parole.", + "mergeEditor.changeBase.background": "Colore di sfondo per le modifiche nella base.", + "mergeEditor.changeBase.word.background": "Colore di sfondo per le modifiche di parole nella base.", "mergeEditor.conflict.handled.minimapOverViewRuler": "Colore primo piano per le modifiche nell'input 1.", "mergeEditor.conflict.handledFocused.border": "Colore del bordo dei conflitti in evidenza gestiti.", "mergeEditor.conflict.handledUnfocused.border": "Colore del bordo dei conflitti non in evidenza gestiti.", + "mergeEditor.conflict.input1.background": "Colore di sfondo delle decorazioni nell'input 1.", + "mergeEditor.conflict.input2.background": "Colore di sfondo delle decorazioni nell'input 2.", "mergeEditor.conflict.unhandled.minimapOverViewRuler": "Colore primo piano per le modifiche nell'input 1.", "mergeEditor.conflict.unhandledFocused.border": "Colore del bordo dei conflitti in evidenza non gestiti.", - "mergeEditor.conflict.unhandledUnfocused.border": "Colore del bordo dei conflitti non in evidenza non gestiti." + "mergeEditor.conflict.unhandledUnfocused.border": "Colore del bordo dei conflitti non in evidenza non gestiti.", + "mergeEditor.conflictingLines.background": "Lo sfondo del testo \"Righe in conflitto\"." + }, + "vs/workbench/contrib/mergeEditor/browser/view/conflictActions": { + "accept": "Accettare {0}", + "acceptBoth": "Accetta combinazione", + "acceptBoth0First": "Accetta combinazione ({0} prima)", + "acceptBothTooltip": "Accettare una combinazione automatica di entrambi i lati nel documento dei risultati.", + "acceptTooltip": "Accettare {0} nel documento dei risultati.", + "append": "Accoda {0}", + "appendTooltip": "Aggiungere {0} al documento dei risultati.", + "combine": "Accetta combinazione", + "ignore": "Ignora", + "manualResolution": "Risoluzione manuale", + "manualResolutionTooltip": "Il conflitto è stato risolto manualmente.", + "markAsHandledTooltip": "Non accettare questo aspetto del conflitto.", + "noChangesAccepted": "Nessuna modifica accettata", + "noChangesAcceptedTooltip": "L'attuale risoluzione del conflitto equivale al predecessore comune delle modifiche di destra e di sinistra.", + "remove": "Rimuovi {0}", + "removeTooltip": "Rimuovere {0} dal documento dei risultati.", + "resetToBase": "Reimposta alla base", + "resetToBaseTooltip": "Reimpostare questo conflitto sul predecessore comune delle modifiche di destra e di sinistra." + }, + "vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": { + "base": "Base", + "compareWith": "Confronto con {0}", + "compareWithTooltip": "Le differenze sono evidenziate con un colore di sfondo." }, "vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": { - "accept": "Accettare", + "accept.conflicting": "Accetta (risultato modificato)", + "accept.excluded": "Accettare", + "accept.first": "Annulla accettazione", + "accept.second": "Annulla accettazione (attualmente secondo)", + "input1": "Input 1", + "input2": "Input 2", "mergeEditor.accept": "Accettare {0}", "mergeEditor.acceptBoth": "Accettare entrambe", "mergeEditor.markAsHandled": "Contrassegnare come gestito", "mergeEditor.swap": "Scambiare" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": { + "allConflictHandled": "Tutti i conflitti gestiti. È ora possibile completare il merge.", + "goToNextConflict": "Vai al conflitto successivo", "mergeEditor.remainingConflict": "{0} conflitti rimanenti ", - "mergeEditor.remainingConflicts": "{0} conflitto rimanente" + "mergeEditor.remainingConflicts": "{0} conflitto rimanente", + "result": "Risultato" }, "vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": { - "editor.mergeEditor.label": "Editor merge", - "input1": "Input 1", - "input2": "Input 2", - "mergeEditor": "Editor unione testo", - "result": "Risultato" + "mergeEditor": "Editor unione testo" + }, + "vs/workbench/contrib/mergeEditor/browser/view/viewModel": { + "noConflictMessage": "Attualmente non è presente alcun conflitto con stato attivo che può essere attivato o disattivato." }, "vs/workbench/contrib/mergeEditor/common/mergeEditor": { "baseUri": "URI del baser di un editor merge", "editorLayout": "Modalità layout di un editor merge", "is": "L'editor è un editor merge", - "resultUri": "URI del risultato di un editor merge" + "isr": "L'editor è il risultato di un editor merge.", + "resultUri": "URI del risultato di un editor merge", + "showBase": "Se l'editor di merge mostra la versione di base", + "showBaseAtTop": "Se la base deve essere visualizzata in alto", + "showNonConflictingChanges": "Se l'editor merge mostra modifiche non in conflitto" + }, + "vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Apri la selezione nell'editor di merge temporaneo", + "merge.dev.openState": "Aprire lo stato dell'editor merge da JSON", + "mergeEditor": "Editor merge (sviluppo)", + "mergeEditor.enterJSON": "Immettere i dati JSON" }, "vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": { "notebookActions.changeCellToCode": "Modifica cella in codice", @@ -6579,16 +7662,20 @@ "notebookActions.expandCellOutput": "Espandi output delle celle", "notebookActions.joinCellAbove": "Unisci con cella precedente", "notebookActions.joinCellBelow": "Unisci con cella successiva", + "notebookActions.joinSelectedCells": "Unire le celle selezionate", "notebookActions.moveCellDown": "Sposta cella in basso", "notebookActions.moveCellUp": "Sposta cella in alto", "notebookActions.splitCell": "Dividi cella", - "notebookActions.toggleOutputs": "Attiva/Disattiva output" + "notebookActions.toggleOutputs": "Attiva/Disattiva output", + "notebookActions.toggleScrolling": "Attiva/Disattiva scorrimento dell'output della cella" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": { "notebook.cell.status.executing": "In esecuzione", "notebook.cell.status.failed": "Non riuscito", "notebook.cell.status.pending": "In sospeso", - "notebook.cell.status.success": "Operazione completata" + "notebook.cell.status.success": "Operazione completata", + "notebook.cell.statusBar.timerTooltip": "**Ultima esecuzione** {0}\r\n\r\n**Tempo di esecuzione** {1}\r\n\r\n**Tempo di strumentazione** {2}\r\n\r\n**Tempi di rendering**\r\n\r\n{3}", + "notebook.cell.statusBar.timerTooltip.reportIssueFootnote": "Usare i collegamenti precedenti per inviare un problema usando segnalazione problemi." }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": { "notebook.cell.status.autoDetectLanguage": "Accetta lingua rilevata: {0}", @@ -6602,22 +7689,12 @@ "toggleNotebookClipboardLog": "Attiva/Disattiva risoluzione dei problemi degli Appunti del blocco appunti" }, "vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": { - "current1": "Attualmente selezionato", - "current2": "{0} - (attualmente selezionato)", - "installSuggestedKernel": "Installare le estensioni suggerite", "kernel.select.label": "Selezionare Kernel", "notebook.activeCellStatusName": "Selezioni editor blocco appunti", "notebook.info": "Informazioni kernel del blocco appunti", "notebook.multiActiveCellIndicator": "Cella {0} ({1} selezionata)", "notebook.select": "Selezione kernel del blocco appunti", "notebook.singleActiveCellIndicator": "Cella {0} di {1}", - "notebookActions.selectKernel": "Seleziona kernel del notebook", - "notebookActions.selectKernel.args": "Argomenti kernel del notebook", - "otherKernelKinds": "Altro", - "prompt.placeholder.change": "Cambia il kernel per ' {0}'", - "prompt.placeholder.select": "Selezionare Kernel per '{0}'", - "searchForKernels": "Sfogliare il marketplace per le estensioni del kernel", - "suggestedKernels": "Suggerito", "tooltop": "{0} (suggerimento)" }, "vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": { @@ -6636,7 +7713,7 @@ "label.toggleReplaceButton": "Attiva/Disattiva sostituzione", "notebook.find.filter.filterAction": "Trova filtri", "notebook.find.filter.findInCodeInput": "Origine cella di codice", - "notebook.find.filter.findInCodeOutput": "Output cella", + "notebook.find.filter.findInCodeOutput": "Output cella di codice", "notebook.find.filter.findInMarkupInput": "Origine di Markdown", "notebook.find.filter.findInMarkupPreview": "Markdown sottoposto a rendering", "placeholder.find": "Trova", @@ -6650,6 +7727,7 @@ "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Formatta notebook", "formatCell.label": "Formatta cella", + "formatCells.label": "Formatta celle", "label": "Formatta notebook" }, "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { @@ -6680,11 +7758,23 @@ "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { "setProfileTitle": "Impostare profilo" }, + "vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": { + "codeAction.apply": "Applicazione dell'azione codice '{0}'.", + "codeaction.get2": "Recupero delle azioni codice da '{0}' ([configura] ({1})).", + "label": "Formatta notebook", + "notebookFormatSave.formatting": "Formattazione", + "notebookSaveParticipants.cellCodeActions": "Esecuzione delle azioni codice", + "notebookSaveParticipants.notebookCodeActions": "Esecuzione azioni del codice 'Notebook'" + }, "vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": { "workbench.notebook.clearNotebookEdtitorTypeCache": "Cancella cache dei tipi di editor di notebook", "workbench.notebook.inspectLayout": "Ispeziona layout del notebook", "workbench.notebook.toggleLayoutTroubleshoot": "Attiva/Disattiva risoluzione dei problemi di layout" }, + "vs/workbench/contrib/notebook/browser/controller/cellOperations": { + "notebookActions.joinSelectedCells": "Non è possibile unire celle di tipi diversi", + "notebookActions.joinSelectedCells.label": "Unire celle del notebook" + }, "vs/workbench/contrib/notebook/browser/controller/coreActions": { "miShare": "Condividi", "notebookActions.category": "Notebook", @@ -6694,9 +7784,12 @@ "vs/workbench/contrib/notebook/browser/controller/editActions": { "autoDetect": "Rilevamento automatico", "changeLanguage": "Cambia linguaggio della cella", - "clearAllCellsOutputs": "Cancella output di tutte le celle", + "clearAllCellsOutputs": "Cancella tutti gli output", "clearCellOutputs": "Cancella output della cella", + "confirmDeleteButton": "Elimina", + "confirmDeleteButtonMessage": "La cella è in esecuzione. Eliminarla?", "detectLanguage": "Accetta lingua rilevata per la cella", + "doNotAskAgain": "Non visualizzare più questo messaggio", "languageDescription": "({0}) - Linguaggio corrente", "languageDescriptionConfigured": "({0})", "languagesPicks": "lingue (identificatore)", @@ -6716,6 +7809,7 @@ "notebookActions.executeAndSelectBelow": "Esegui cella del notebook e seleziona in basso", "notebookActions.executeBelow": "Eseguire cella e sotto", "notebookActions.executeNotebook": "Eseguire tutti", + "notebookActions.interruptNotebook": "Interrompi", "notebookActions.renderMarkdown": "Esegui rendering di tutte le celle Markdown", "revealLastFailedCell": "Vai alla cella con errori più recente", "revealLastFailedCellShort": "Vai a", @@ -6748,14 +7842,15 @@ "customizeNotebook": "Personalizza notebook...", "notebook.placeholder": "File di impostazioni in cui salvare", "notebook.saveMimeTypeOrder": "Salva ordine di visualizzazione Mimetype", - "notebook.showLineNumbers": "Visualizzare i numeri di riga del blocco appunti", + "notebook.showLineNumbers": "Numeri di riga notebook", "notebook.toggleBreadcrumb": "Attiva/Disattiva percorsi di navigazione", "notebook.toggleCellToolbarPosition": "Attivare o disattivare la posizione barra degli strumenti cella", "notebook.toggleLineNumbers": "Attivare o disattivare i numeri di riga del blocco appunti", "saveTarget.machine": "Impostazioni utente", "saveTarget.workspace": "Impostazioni area di lavoro", "workbench.notebook.layout.configure.label": "Personalizzare il layout del blocco appunti", - "workbench.notebook.layout.select.label": "Selezionare il layout del blocco appunti" + "workbench.notebook.layout.select.label": "Selezionare il layout del blocco appunti", + "workbench.notebook.layout.webview.reset.label": "Reimposta webview notebook" }, "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { "builtinRenderInfo": "predefinito", @@ -6767,6 +7862,8 @@ "promptChooseMimeTypeInSecure.placeHolder": "Selezionare il tipo MIME per il rendering dell'output corrente. I tipi MIME avanzati sono disponibili solo quando il notebook è attendibile" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { + "notebook.diff.action.next.title": "Mostra modifica successiva", + "notebook.diff.action.previous.title": "Mostra modifica precedente", "notebook.diff.cell.revertInput": "Ripristina input", "notebook.diff.cell.revertMetadata": "Ripristina metadati", "notebook.diff.cell.revertOutputs": "Ripristina output", @@ -6777,32 +7874,9 @@ "notebook.diff.showOutputs": "Mostra differenze output", "notebook.diff.switchToText": "Apri editor diff di testo" }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": { "notebookTreeAriaLabel": "Differenze di testo notebook" }, - "vs/workbench/contrib/notebook/browser/extensionPoint": { - "contributes.notebook.provider": "Aggiunge come contributo il provider di documenti del notebook.", - "contributes.notebook.provider.displayName": "Nome leggibile del notebook.", - "contributes.notebook.provider.selector": "Set di GLOB per cui è viene usato il notebook.", - "contributes.notebook.provider.selector.filenamePattern": "GLOB per cui è abilitato il notebook.", - "contributes.notebook.provider.viewType": "Tipo di notebook.", - "contributes.notebook.renderer": "Aggiunge come contributo il provider di renderer di output del notebook.", - "contributes.notebook.renderer.displayName": "Nome leggibile del renderer di output del notebook.", - "contributes.notebook.renderer.entrypoint": "File da caricare nella Webview per eseguire il rendering dell'estensione.", - "contributes.notebook.renderer.entrypoint.extends": "Renderer esistente esteso da questo.", - "contributes.notebook.renderer.hardDependencies": "Elenco delle dipendenze del kernel richieste dal renderer. Se una delle dipendenze è presente in ' NotebookKernel. preloads ', è possibile usare il renderer.", - "contributes.notebook.renderer.optionalDependencies": "Elenco delle dipendenze del kernel soft di cui il renderer può avvalersi. Se una delle dipendenze è presente in `NotebookKernel.preloads`, il renderer verrà preferito rispetto ai renderer che non interagiscono con il kernel.", - "contributes.notebook.renderer.requiresMessaging": "Definisce la modalità e le circostanze in cui il renderer deve comunicare con un host di estensione tramite `createRendererMessaging`. I renderer con requisiti di messaggistica più robusti potrebbero non funzionare in tutti gli ambienti.", - "contributes.notebook.renderer.requiresMessaging.always": "La messaggistica è obbligatoria. Il renderer verrà usato solo quando fa parte di un'estensione che può essere eseguita in un host di estensione.", - "contributes.notebook.renderer.requiresMessaging.never": "Il renderer non richiede la messaggistica.", - "contributes.notebook.renderer.requiresMessaging.optional": "Il renderer è migliore con la messaggistica disponibile, ma non è obbligatorio.", - "contributes.notebook.renderer.viewType": "Identificatore univoco del renderer di output del notebook.", - "contributes.notebook.selector": "Set di GLOB per cui è viene usato il notebook.", - "contributes.notebook.selector.provider.excludeFileNamePattern": "GLOB per cui è disabilitato il notebook.", - "contributes.priority": "Controlla se l'editor personalizzato viene abilitato automaticamente quando l'utente apre un file. Gli utenti possono eseguirne l'override usando l'impostazione `workbench.editorAssociations`.", - "contributes.priority.default": "L'editor viene usato automaticamente quando l'utente apre una risorsa, purché non siano stati registrati altri editor personalizzati predefiniti per tale risorsa.", - "contributes.priority.option": "L'editor non viene usato automaticamente quando l'utente apre una risorsa, ma può passare all'editor usando il comando `Riapri con`." - }, "vs/workbench/contrib/notebook/browser/notebook.contribution": { "insertToolbarLocation.betweenCells": "Barra degli strumenti visualizzata al passaggio del mouse tra le celle.", "insertToolbarLocation.both": "Entrambe le barre degli strumenti.", @@ -6811,28 +7885,36 @@ "notebook.cellToolbarLocation.description": "Indica la posizione in cui visualizzare la barra degli strumenti della cella o se deve essere nascosta.", "notebook.cellToolbarLocation.viewType": "Configurare la posizione della barra degli strumenti delle celle per i tipi di file specifici", "notebook.cellToolbarVisibility.description": "Indica se la barra degli strumenti della cella deve essere presente nel passaggio del mouse o fare clic.", + "notebook.codeActionsOnSave": "Sperimentale. Consente di eseguire una serie di codeaction per un notebook al salvataggio. È necessario specificare CodeActions. Il file non deve essere salvato dopo il ritardo e l'editor non deve essere arrestato. Esempio: `source.fixAll: true`", "notebook.compactView.description": "Controlla se l'editor del blocco appunti deve essere sottoposto a rendering in formato compatto. Ad esempio, se l’opzione è attivata, diminuisce la larghezza del margine sinistro.", + "notebook.confirmDeleteRunningCell": "Controllare se è necessaria una richiesta di conferma per eliminare una cella in esecuzione.", "notebook.consolidatedOutputButton.description": "Controllare se è necessario eseguire il rendering dell'azione Outputs nella barra degli strumenti di output.", "notebook.consolidatedRunButton.description": "Controllare se le azioni aggiuntive vengono visualizzate in un elenco a discesa accanto al pulsante Esegui.", + "notebook.diff.enableOverviewRuler.description": "Indica se eseguire il rendering del righello delle annotazioni nell'editor diff per il blocco appunti.", "notebook.diff.enablePreview.description": "Indica se usare l'editor diff di testo avanzato per il notebook.", "notebook.displayOrder.description": "Elenco di priorità per i tipi MIME di output", "notebook.dragAndDrop.description": "Controlla se l'editor del blocco appunti deve consentire lo spostamento delle celle tramite il trascinamento della selezione.", "notebook.editorOptions.experimentalCustomization": "Impostazioni per gli editor di codice usati nei blocchi appunti. Può essere usato per personalizzare la maggior parte delle impostazioni dell'editor. *.", - "notebook.focusIndicator.description": "Controlla dove eseguire il rendering dell'indicatore di messa a fuoco, ovvero lungo i bordi delle celle o sulla rilegatura sinistra", + "notebook.findScope": "Personalizzare il comportamento del widget Trova per la ricerca all'interno delle celle del notebook. Quando l'origine markup e l'anteprima di markup sono abilitate, il widget Trova eseguirà la ricerca nel codice sorgente o nell'anteprima in base allo stato corrente della cella.", + "notebook.focusIndicator.description": "Controlla dove eseguire il rendering dell'indicatore di messa a fuoco, ovvero lungo i bordi delle celle o sulla rilegatura sinistra.", + "notebook.formatOnCellExecution": "Formattare una cella del notebook al momento dell'esecuzione. Un formattatore deve essere disponibile.", + "notebook.formatOnSave": "Formattare un blocco appunti durante il salvataggio. È necessario che sia disponibile un formattatore, che il file non venga salvato dopo il ritardo e che l'editor non sia in fase di arresto.", "notebook.globalToolbar.description": "Controllare se eseguire il rendering di una barra degli strumenti globale all'interno dell'editor del blocco appunti.", "notebook.globalToolbarShowLabel": "Controlla se le azioni sulla barra degli strumenti del notebook devono eseguire il rendering dell'etichetta.", "notebook.insertToolbarPosition.description": "Controlla dove visualizzare le azioni di inserimento cella.", "notebook.interactiveWindow.collapseCodeCells": "Controlla se le celle di codice nella finestra interattiva sono compresse per impostazione predefinita.", "notebook.markup.fontSize": "Controlla le dimensioni del carattere del markup di cui è stato eseguito il rendering nei blocchi appunti. Se impostato su {0}, viene usato il 120% di {1}.", - "notebook.outputFontFamily": "Famiglia di caratteri per il testo di output delle celle del notebook. Se impostato su vuoto, viene usato {0}.", - "notebook.outputFontSize": "Dimensioni del carattere per il testo di output per le celle del blocco appunti. Se impostato su {0}, viene usato {1}.", - "notebook.outputLineHeight": "Altezza della riga del testo di output per le celle del blocco appunti.\r\n - I valori compresi tra 0 e 8 verranno usati come moltiplicatore con le dimensioni del carattere.\r\n - I valori maggiori o uguali a 8 verranno usati come valori effettivi.", + "notebook.outputFontFamily": "Famiglia di caratteri del testo di output all'interno delle celle del blocco appunti. Se impostato su vuoto, viene usato {0}.", + "notebook.outputFontSize": "Dimensioni del carattere per il testo di output all'interno delle celle del blocco appunti. Se impostato su 0, viene usato {0}.", + "notebook.outputLineHeight": "Altezza della riga del testo di output all'interno delle celle del blocco appunti.\r\n - Se impostato su 0, viene usata l'altezza della riga dell'editor.\r\n - I valori compresi tra 0 e 8 verranno usati come moltiplicatore con le dimensioni del carattere.\r\n - I valori maggiori o uguali a 8 verranno usati come valori effettivi.", + "notebook.outputScrolling": "Eseguire inizialmente il rendering degli output del notebook in un'area scorrevole quando superano il limite", + "notebook.outputWordWrap": "Controlla se le righe dell'output devono andare a capo.", "notebook.showCellStatusbar.description": "Indica se visualizzare la barra di stato della cella.", "notebook.showCellStatusbar.hidden.description": "La barra di stato della cella è sempre nascosta.", "notebook.showCellStatusbar.visible.description": "La barra di stato della cella è sempre visibile.", "notebook.showCellStatusbar.visibleAfterExecute.description": "La barra di stato della cella è nascosta fino all'esecuzione della cella. Diventa quindi visibile per mostrare lo stato di esecuzione.", "notebook.showFoldingControls.description": "Controlla quando visualizzare la freccia di riduzione dell'intestazione Markdown.", - "notebook.textOutputLineLimit": "Verificare il numero di righe di testo di cui viene eseguito il rendering in un output di testo.", + "notebook.textOutputLineLimit": "Controlla il numero di righe di testo visualizzate in un output di testo. Se {0} è abilitata, questa impostazione viene usata per determinare l'altezza di scorrimento dell'output.", "notebook.undoRedoPerCell.description": "Indica se utilizzare il gruppo di annullamento/ripetizione separato per ogni cella.", "notebookConfigurationTitle": "Blocco appunti", "showFoldingControls.always": "I controlli di riduzione sono sempre visibili.", @@ -6841,7 +7923,11 @@ }, "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Non è possibile aprire la risorsa con il tipo di editor di notebook '{0}'. Verificare che l'estensione corretta sia installata e abilitata.", - "notebookOpenInTextEditor": "Apri nell'editor di testo" + "fail.noEditor.extensionMissing": "Non è possibile aprire la risorsa con il tipo di editor di notebook '{0}'. Verificare che l'estensione corretta sia installata e abilitata.", + "notebookOpenAsText": "Apri come testo", + "notebookOpenEnableMissingViewType": "Abilitare l'estensione per '{0}'", + "notebookOpenInTextEditor": "Apri nell'editor di testo", + "notebookOpenInstallMissingViewType": "Installare estensione per '{0}'" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { "focusedCellBackground": "Colore di sfondo di una cella con lo stato attivo.", @@ -6860,6 +7946,7 @@ "notebook.outputContainerBorderColor": "Colore del bordo del contenitore di output del notebook.", "notebook.selectedCellBorder": "Colore del bordo superiore e inferiore della cella quando è selezionata ma non con lo stato attivo.", "notebook.symbolHighlightBackground": "Colore di sfondo della cella evidenziata", + "notebookEditorOverviewRuler.runningCellForeground": "Colore dell'effetto cella in esecuzione nel righello delle annotazioni dell'editor di notebook.", "notebookScrollbarSliderActiveBackground": "Colore di sfondo del cursore della barra di scorrimento del notebook quando si fa clic con il mouse.", "notebookScrollbarSliderBackground": "Colore di sfondo del cursore della barra di scorrimento del notebook.", "notebookScrollbarSliderHoverBackground": "Colore di sfondo del cursore della barra di scorrimento del notebook al passaggio del mouse.", @@ -6869,13 +7956,36 @@ "notebookTreeAriaLabel": "Notebook", "selectedCellBackground": "Colore di sfondo di una cella quando viene selezionata." }, - "vs/workbench/contrib/notebook/browser/notebookExecutionServiceImpl": { - "notebookRunTrust": "L'esecuzione di una cella del blocco appunti eseguirà il codice da questa area di lavoro." + "vs/workbench/contrib/notebook/browser/notebookExtensionPoint": { + "contributes.notebook.provider": "Aggiunge come contributo il provider di documenti del notebook.", + "contributes.notebook.provider.displayName": "Nome leggibile del notebook.", + "contributes.notebook.provider.selector": "Set di GLOB per cui è viene usato il notebook.", + "contributes.notebook.provider.selector.filenamePattern": "GLOB per cui è abilitato il notebook.", + "contributes.notebook.provider.viewType": "Tipo di notebook.", + "contributes.notebook.renderer": "Aggiunge come contributo il provider di renderer di output del notebook.", + "contributes.notebook.renderer.displayName": "Nome leggibile del renderer di output del notebook.", + "contributes.notebook.renderer.entrypoint": "File da caricare nella Webview per eseguire il rendering dell'estensione.", + "contributes.notebook.renderer.entrypoint.extends": "Renderer esistente esteso da questo.", + "contributes.notebook.renderer.hardDependencies": "Elenco delle dipendenze del kernel richieste dal renderer. Se una delle dipendenze è presente in ' NotebookKernel. preloads ', è possibile usare il renderer.", + "contributes.notebook.renderer.optionalDependencies": "Elenco delle dipendenze del kernel soft di cui il renderer può avvalersi. Se una delle dipendenze è presente in `NotebookKernel.preloads`, il renderer verrà preferito rispetto ai renderer che non interagiscono con il kernel.", + "contributes.notebook.renderer.requiresMessaging": "Definisce la modalità e le circostanze in cui il renderer deve comunicare con un host di estensione tramite `createRendererMessaging`. I renderer con requisiti di messaggistica più robusti potrebbero non funzionare in tutti gli ambienti.", + "contributes.notebook.renderer.requiresMessaging.always": "La messaggistica è obbligatoria. Il renderer verrà usato solo quando fa parte di un'estensione che può essere eseguita in un host di estensione.", + "contributes.notebook.renderer.requiresMessaging.never": "Il renderer non richiede la messaggistica.", + "contributes.notebook.renderer.requiresMessaging.optional": "Il renderer è migliore con la messaggistica disponibile, ma non è obbligatorio.", + "contributes.notebook.renderer.viewType": "Identificatore univoco del renderer di output del notebook.", + "contributes.notebook.selector": "Set di GLOB per cui è viene usato il notebook.", + "contributes.notebook.selector.provider.excludeFileNamePattern": "GLOB per cui è disabilitato il notebook.", + "contributes.preload.entrypoint": "Percorso del file caricato nella visualizzazione Web.", + "contributes.preload.localResourceRoots": "Percorsi delle risorse aggiuntive che devono essere consentite nella webview.", + "contributes.preload.provider": "Aggiunge come contributo i precaricamenti del notebook.", + "contributes.preload.provider.viewType": "Tipo di notebook.", + "contributes.priority": "Controlla se l'editor personalizzato viene abilitato automaticamente quando l'utente apre un file. Gli utenti possono eseguirne l'override usando l'impostazione `workbench.editorAssociations`.", + "contributes.priority.default": "L'editor viene usato automaticamente quando l'utente apre una risorsa, purché non siano stati registrati altri editor personalizzati predefiniti per tale risorsa.", + "contributes.priority.option": "L'editor non viene usato automaticamente quando l'utente apre una risorsa, ma può passare all'editor usando il comando `Riapri con`." }, "vs/workbench/contrib/notebook/browser/notebookIcons": { "clearIcon": "Icona per cancellare l'output delle celle negli editor di notebook.", "collapsedIcon": "Icona per annotare una sezione compressa negli editor di notebook.", - "configureKernel": "Icona di configurazione nel widget di configurazione del kernel degli editor di notebook.", "deleteCellIcon": "Icona per eliminare una cella negli editor di notebook.", "editIcon": "Icona per modificare una cella negli editor di notebook.", "errorStateIcon": "Icona per indicare uno stato di errore negli editor di notebook.", @@ -6888,26 +7998,39 @@ "mimetypeIcon": "Icona per un tipo MIME negli editor di notebook.", "moveDownIcon": "Icona per spostare verso il basso una cella negli editor di notebook.", "moveUpIcon": "Icona per spostare verso l'alto una cella negli editor di notebook.", + "nextChangeIcon": "Icona per l'azione Modifica successiva nell'editor diff.", "openAsTextIcon": "Icona per aprire il notebook in un editor di testo.", "pendingStateIcon": "Icona per indicare uno stato in sospeso negli editor di blocco appunti.", + "previousChangeIcon": "Icona per l'azione Modifica precedente nell'editor diff.", "renderOutputIcon": "Icona per eseguire il rendering dell'output nell'editor diff.", "revertIcon": "Icona per il ripristino negli editor di notebook.", "selectKernelIcon": "Icona di configurazione per selezionare un kernel negli editor di notebook.", "splitCellIcon": "Icona per dividere una cella negli editor di notebook.", "stopEditIcon": "Icona per arrestare la modifica di una cella negli editor di notebook.", "stopIcon": "Icona per arrestare un'esecuzione negli editor di notebook.", - "successStateIcon": "Icona per indicare uno stato di operazione riuscita negli editor di notebook.", - "unfoldIcon": "Icona per espandere una cella negli editor di notebook." + "successStateIcon": "Icona per indicare uno stato di operazione riuscita negli editor di notebook." + }, + "vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": { + "notebookRunTrust": "L'esecuzione di una cella del blocco appunti eseguirà il codice da questa area di lavoro." + }, + "vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": { + "workbench.notebook.clearNotebookKernelsMRUCache": "Cancellare cache MRU del kernel del notebook" }, "vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": { "disableOtherKeymapsConfirmation": "Disabilitare altre mappature tastiera ({0}) per evitare conflitti tra tasti di scelta rapida?", "no": "No", "yes": "Sì" }, + "vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": { + "renderChannelName": "Rendering del notebook" + }, + "vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": { + "notebookOpenInstallMissingViewType": "Installare estensione per '{0}'" + }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": { "notebook.cell.toggleLineNumbers.title": "Mostra numeri di riga delle celle", "notebook.lineNumbers": "Controlla la visualizzazione dei numeri di riga nell'editor celle.", - "notebook.showLineNumbers": "Visualizzare i numeri di riga del blocco appunti", + "notebook.showLineNumbers": "Numeri di riga notebook", "notebook.toggleLineNumbers": "Attivare o disattivare i numeri di riga del blocco appunti" }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": { @@ -6942,76 +8065,106 @@ "hiddenCellsLabel": "1 cella nascosta...", "hiddenCellsLabelPlural": "{0} celle nascoste..." }, - "vs/workbench/contrib/notebook/browser/view/cellParts/markdownCell": { + "vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": { "cellExpandInputButtonLabel": "Espandi input delle celle ({0})", "cellExpandInputButtonLabelWithDoubleClick": "Fare doppio clic per espandere l'input delle celle ({0})" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "Cella Markdown vuota. Fare doppio clic o premere INVIO per modificare.", - "notebook.error.rendererNotFound": "Non è stato trovato alcun renderer per '$0' a" + "notebook.error.rendererFallbacksExhausted": "Non è stato possibile eseguire il rendering del contenuto per '$0'", + "notebook.error.rendererNotFound": "Non è stato trovato alcun renderer per '$0'", + "webview title": "Contenuto visualizzazione Web notebook" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExecutionOrderCountLabel": "Ordine di esecuzione" }, - "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelActionViewItem": { - "select": "Selezionare Kernel" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": { + "current1": "Attualmente selezionato", + "current2": "{0} - (attualmente selezionato)", + "installSuggestedKernel": "Installare le estensioni suggerite", + "kernels.detecting": "Rilevamento dei kernel", + "kernels.selectedKernelAndKernelDetectionRunning": "Kernel selezionato: {0} (attività di rilevamento kernel in esecuzione)", + "learnMoreTooltip": "Altre informazioni", + "prompt.placeholder.change": "Cambia il kernel per ' {0}'", + "prompt.placeholder.select": "Selezionare Kernel per '{0}'", + "searchForKernels": "Sfogliare il marketplace per le estensioni del kernel", + "select": "Selezionare Kernel", + "selectAnotherKernel": "Selezionare un altro kernel", + "selectAnotherKernel.more": "Seleziona un altro kernel...", + "selectKernel.placeholder": "Digitare per scegliere un\\'origine kernel", + "selectKernelFromExtension": "Selezionare kernel da {0}" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "Il contenuto del file è cambiato nel disco. Aprire la versione aggiornata oppure sovrascrivere il file con le modifiche apportate?", - "notebook.staleSaveError.overwrite.": "Sovrascrivi", - "notebook.staleSaveError.revert": "Ripristina" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": { + "notebookActions.selectKernel": "Seleziona kernel del notebook", + "notebookActions.selectKernel.args": "Argomenti kernel del notebook" + }, + "vs/workbench/contrib/notebook/common/notebookEditorInput": { + "vetoExtHostRestart": "Notebook '{0}' could not be saved." + }, + "vs/workbench/contrib/offline/browser/offline.contribution": { + "offline": "La rete sembra offline, alcune funzionalità potrebbero non essere disponibili.", + "statusBarOfflineBackground": "Colore di sfondo della barra di stato quando workbench è offline. La barra di stato viene mostrata nella parte inferiore della finestra", + "statusBarOfflineBorder": "Colore del bordo della barra di stato che separa la barra laterale dall'editor quando workbench è offline. La barra di stato viene mostrata nella parte inferiore della finestra", + "statusBarOfflineForeground": "Colore primo piano della barra di stato quando workbench è offline. La barra di stato viene mostrata nella parte inferiore della finestra" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "filteredTypes.array": "Se è abilitata, la struttura mostra i simboli relativi a `array`.", - "filteredTypes.boolean": "Se è abilitata, la struttura mostra i simboli relativi a `boolean`.", - "filteredTypes.class": "Se è abilitata, la struttura mostra i simboli relativi a `class`.", - "filteredTypes.constant": "Se è abilitata, la struttura mostra i simboli relativi a `constant`.", - "filteredTypes.constructor": "Se è abilitata, la struttura mostra i simboli relativi a `constructor`.", - "filteredTypes.enum": "Se è abilitata, la struttura mostra i simboli relativi a `enum`.", - "filteredTypes.enumMember": "Se è abilitata, la struttura mostra i simboli relativi a `enumMember`.", - "filteredTypes.event": "Se è abilitata, la struttura mostra i simboli relativi a `event`.", - "filteredTypes.field": "Se è abilitata, la struttura mostra i simboli relativi a `field`.", - "filteredTypes.file": "Se è abilitata, la struttura mostra i simboli relativi a `file`.", - "filteredTypes.function": "Se è abilitata, la struttura mostra i simboli relativi a `function`.", - "filteredTypes.interface": "Se è abilitata, la struttura mostra i simboli relativi a `interface`.", - "filteredTypes.key": "Se è abilitata, la struttura mostra i simboli relativi a `key`.", - "filteredTypes.method": "Se è abilitata, la struttura mostra i simboli relativi a `method`.", - "filteredTypes.module": "Se è abilitata, la struttura mostra i simboli relativi a `module`.", - "filteredTypes.namespace": "Se è abilitata, la struttura mostra i simboli relativi a `namespace`.", - "filteredTypes.null": "Se è abilitata, la struttura mostra i simboli relativi a `null`.", - "filteredTypes.number": "Se è abilitata, la struttura mostra i simboli relativi a `number`.", - "filteredTypes.object": "Se è abilitata, la struttura mostra i simboli relativi a `object`.", - "filteredTypes.operator": "Se è abilitata, la struttura mostra i simboli relativi a `operator`.", - "filteredTypes.package": "Se è abilitata, la struttura mostra i simboli relativi a `package`.", - "filteredTypes.property": "Se è abilitata, la struttura mostra i simboli relativi a `property`.", - "filteredTypes.string": "Se è abilitata, la struttura mostra i simboli relativi a `string`.", - "filteredTypes.struct": "Se è abilitata, la struttura mostra i simboli relativi a `struct`.", - "filteredTypes.typeParameter": "Se è abilitata, la struttura mostra i simboli relativi a `typeParameter`.", - "filteredTypes.variable": "Se è abilitata, la struttura mostra i simboli relativi a `variable`.", + "filteredTypes.array": "Se è abilitata, la struttura mostra i simboli relativi a 'array'.", + "filteredTypes.boolean": "Se è abilitata, la struttura mostra i simboli relativi a 'boolean'.", + "filteredTypes.class": "Se è abilitata, la struttura mostra i simboli relativi a 'class'.", + "filteredTypes.constant": "Se è abilitata, la struttura mostra i simboli relativi a 'constant'.", + "filteredTypes.constructor": "Se è abilitata, la struttura mostra i simboli relativi a 'constructor'.", + "filteredTypes.enum": "Se è abilitata, la struttura mostra i simboli relativi a 'enum'.", + "filteredTypes.enumMember": "Se è abilitata, la struttura mostra i simboli relativi a 'enumMember'.", + "filteredTypes.event": "Se è abilitata, la struttura mostra i simboli relativi a 'event'.", + "filteredTypes.field": "Se è abilitata, la struttura mostra i simboli relativi a 'field'.", + "filteredTypes.file": "Se è abilitata, la struttura mostra i simboli relativi a 'file'.", + "filteredTypes.function": "Se è abilitata, la struttura mostra i simboli relativi a 'function'.", + "filteredTypes.interface": "Se è abilitata, la struttura mostra i simboli relativi a 'interface'.", + "filteredTypes.key": "Se è abilitata, la struttura mostra i simboli relativi a 'key'.", + "filteredTypes.method": "Se è abilitata, la struttura mostra i simboli relativi a 'method'.", + "filteredTypes.module": "Se è abilitata, la struttura mostra i simboli relativi a 'module'.", + "filteredTypes.namespace": "Se è abilitata, la struttura mostra i simboli relativi a 'namespace'.", + "filteredTypes.null": "Se è abilitata, la struttura mostra i simboli relativi a 'null'.", + "filteredTypes.number": "Se è abilitata, la struttura mostra i simboli relativi a 'number'.", + "filteredTypes.object": "Se è abilitata, la struttura mostra i simboli relativi a 'object'.", + "filteredTypes.operator": "Se è abilitata, la struttura mostra i simboli relativi a 'operator'.", + "filteredTypes.package": "Se è abilitata, la struttura mostra i simboli relativi a 'package'.", + "filteredTypes.property": "Se è abilitata, la struttura mostra i simboli relativi a 'property'.", + "filteredTypes.string": "Se è abilitata, la struttura mostra i simboli relativi a 'string'.", + "filteredTypes.struct": "Se è abilitata, la struttura mostra i simboli relativi a 'struct'.", + "filteredTypes.typeParameter": "Se è abilitata, la struttura mostra i simboli relativi a 'typeParameter'.", + "filteredTypes.variable": "Se è abilitata, la struttura mostra i simboli relativi a 'variable'.", "name": "Struttura", - "outline.problem.colors": "Usa i colori per errori e avvisi.", - "outline.problems.badges": "Usa le notifiche per errori e avvisi.", - "outline.showIcons": "Esegui il rendering degli elementi di contorno con le icone.", + "outline.initialState": "Controlla se gli elementi della struttura sono compressi o espansi.", + "outline.initialState.collapsed": "Comprimi tutti gli elementi.", + "outline.initialState.expanded": "Espandi tutti gli elementi.", + "outline.problem.colors": "Usa i colori per errori e avvisi su elementi della struttura.", + "outline.problems.badges": "Usa le notifiche per errori e avvisi su elementi della struttura.", + "outline.showIcons": "Esegue il rendering degli elementi della struttura con icone.", "outline.showProblem": "Mostra errori e avvisi su elementi della struttura.", "outlineConfigurationTitle": "Struttura", "outlineViewIcon": "Icona della visualizzazione Struttura." }, - "vs/workbench/contrib/outline/browser/outlinePane": { + "vs/workbench/contrib/outline/browser/outlineActions": { "collapse": "Comprimi tutto", + "expand": "Espandi tutto", "filterOnType": "Filtra per tipo", "followCur": "Segui il cursore", - "loading": "Caricamento dei simboli del documento per '{0}'...", - "no-editor": "L'editor attivo non può fornire informazioni sulla struttura.", - "no-symbols": "Non sono stati trovati simboli nel documento '{0}'", "sortByKind": "Ordina per: Categoria", "sortByName": "Ordina per: Nome", "sortByPosition": "Ordina Per: Posizione" }, + "vs/workbench/contrib/outline/browser/outlinePane": { + "loading": "Caricamento dei simboli del documento per '{0}'...", + "no-editor": "L'editor attivo non può fornire informazioni sulla struttura.", + "no-symbols": "Non sono stati trovati simboli nel documento '{0}'" + }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "Visualizzatore Log" }, "vs/workbench/contrib/output/browser/output.contribution": { "clearOutput.label": "Cancella output", + "extensionLogs": "Log estensioni", "logViewer": "Visualizzatore Log", "miToggleOutput": "&&Output", "openActiveLogOutputFile": "Apri file di output del log", @@ -7022,42 +8175,42 @@ "outputScrollOff": "Disattiva scorrimento automatico", "outputScrollOn": "Attiva scorrimento automatico", "outputViewIcon": "Icona della visualizzazione Output.", + "selectOutput": "Seleziona canale di output", "selectlog": "Seleziona il log", "selectlogFile": "Seleziona file di log", "showLogs": "Mostra log...", - "switchToOutput.label": "Passa all'output", + "showOutputChannels": "Mostra canali di output...", + "switchBetweenOutputs.label": "Cambia output", + "switchToOutput.label": "Cambia output", "toggleAutoScroll": "Attiva/disattiva scorrimento automatico" }, "vs/workbench/contrib/output/browser/outputView": { "channel": "Canale Output per '{0}'", - "logChannel": "Log ({0})", "output": "Output", "output model title": "{0} - Output", - "outputChannels": "Canali di uscita", - "outputViewAriaLabel": "Pannello di output", - "outputViewWithInputAriaLabel": "{0}, Pannello di output" + "outputViewAriaLabel": "Pannello di output" }, "vs/workbench/contrib/performance/browser/performance.contribution": { + "cycles": "Cicli del servizio di stampa", + "emitter": "Profili emettitore di stampa", + "insta.trace": "Analisi del servizio di stampa", "show.label": "Prestazioni all'avvio" }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Prestazioni all'avvio" }, + "vs/workbench/contrib/performance/electron-sandbox/performance.contribution": { + "experimental.rendererProfiling": "Se abilitati, i renderer lenti vengono profilati automaticamente" + }, "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { "prof.detail": "Creare un problema e allegare manualmente i file seguenti:\r\n{0}", "prof.detail.restart": "È necessario un riavvio finale per continuare a usare '{0}'. Grazie per il contributo.", "prof.message": "I profili sono stati creati.", - "prof.restart": "&&Riavvia", + "prof.restart": "Riavvia", "prof.restart.button": "&&Riavvia", "prof.restartAndFileIssue": "&&Crea problema e riavvia", "prof.thanks": "Grazie per l'aiuto." }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.chordsTo": "premi contemporaneamente per", - "defineKeybinding.existing": "Questo tasto di scelta rapida è assegnato a {0} comandi esistenti", - "defineKeybinding.initial": "Premere la combinazione di tasti desiderata, quindi INVIO.", - "defineKeybinding.oneExists": "Questo tasto di scelta rapida è assegnato a 1 comando esistente" - }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Digitare per cercare nei tasti di scelta rapida", "SearchKeybindings.KeybindingsSearchPlaceholder": "Registrazione dei tasti. Premere ESC per uscire", @@ -7074,10 +8227,12 @@ "editKeybindingLabelWithKey": "Cambia tasto di scelta rapida {0}", "editWhen": "Cambia espressione when", "error": "Si è verificato l'errore '{0}' durante la modifica del tasto di scelta rapida. Aprire il file 'keybindings.json' e verificare la presenza di errori.", + "extension label": "Estensione ({0})", "keybinding": "Tasto di scelta rapida", "keybindingsLabel": "Tasti di scelta rapida", - "noKeybinding": "Non è stato assegnato alcun tasto di scelta rapida.", - "noWhen": "Non esiste alcun contesto per Quando.", + "keyboard shortcuts aria label": "usare lo spazio o INVIO per modificare il tasto di scelta rapida.", + "noKeybinding": "Nessun tasto di scelta rapida assegnato", + "noWhen": "Nessun contesto “Quando” definito", "recordKeysLabel": "Registra tasti", "recording": "Registrazione dei tasti", "removeLabel": "Rimuovi tasto di scelta rapida", @@ -7088,24 +8243,43 @@ "sortByPrecedeneLabel": "Ordina per precedenza (prima il più alto)", "source": "ORIGINE", "title": "{0} ({1})", - "when": "Quando", - "whenContextInputAriaLabel": "Digitare il contesto per when. Premere INVIO per confermare oppure ESC per annullare." + "when": "Quando" }, "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { "defineKeybinding.kbLayoutErrorMessage": "Non sarà possibile produrre questa combinazione di tasti con il layout di tastiera corrente.", "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** per il layout di tastiera corrente (**{1}** per quello standard US).", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** per il layout di tastiera corrente.", - "defineKeybinding.start": "Definisci tasto di scelta rapida" + "defineKeybinding.kbLayoutLocalMessage": "**{0}** per il layout di tastiera corrente." + }, + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "premi contemporaneamente per", + "defineKeybinding.existing": "Questo tasto di scelta rapida è assegnato a {0} comandi esistenti", + "defineKeybinding.initial": "Premere la combinazione di tasti desiderata, quindi INVIO.", + "defineKeybinding.oneExists": "Questo tasto di scelta rapida è assegnato a 1 comando esistente" + }, + "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { + "autoDetect": "Rilevamento automatico", + "configureKeyboardLayout": "Configurare layout di tastiera", + "displayLanguage": "Definisce il layout di tastiera usato in VS Code nell'ambiente del browser.", + "doc": "Aprire VS Code ed eseguire \"Developer: Inspect Key Mappings (JSON)\" dal riquadro comandi.", + "fail.createSettings": "Non è possibile creare '{0}' ({1}).", + "keyboard.chooseLayout": "Cambiare layout di tastiera", + "keyboardLayout": "Layout: {0}", + "layoutPicks": "Layout di tastiera ({0})", + "pickKeyboardLayout": "Selezionare layout di tastiera", + "status.workbench.keyboardLayout": "Layout di tastiera" }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "Keyboard Shortcuts": "Tasti di scelta rapida", "clear": "Cancella risultati della ricerca", "clearHistory": "Cancella cronologia ricerche scelte rapide da tastiera", + "defineKeybinding.start": "Definisci tasto di scelta rapida", "filterUntrusted": "Mostrare le impostazioni dell'area di lavoro non attendibili", "keybindingsEditor": "Editor tasti di scelta rapida", "miOpenOnlineSettings": "Impostazioni servizi &&online", "miOpenSettings": "&&Impostazioni", + "miOpenTelemetrySettings": "&&Impostazioni di telemetria", "miPreferences": "&&Preferenze", + "openAccessibilitySettings": "Apri impostazioni accessibilità", "openCurrentProfileSettingsJson": "Apri impostazioni profilo corrente (JSON)", "openDefaultKeybindingsFile": "Apri tasti di scelta rapida predefiniti (JSON)", "openFolderSettings": "Apri impostazioni cartella", @@ -7132,9 +8306,8 @@ "settings.focusSettingsTOC": "Sposta stato attivo sul sommario impostazioni", "settings.showContextMenu": "Mostra il menu di scelta rapida impostazioni", "settingsEditor2": "Editor impostazioni 2", - "showDefaultKeybindings": "Mostra tasti di scelta rapida predefiniti", + "showDefaultKeybindings": "Mostra tasti di scelta rapida di sistema", "showExtensionKeybindings": "Mostra tasti di scelta rapida dell'estensione", - "showTelemtrySettings": "Impostazioni di telemetria", "showUserKeybindings": "Mostra tasti di scelta rapida utente" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { @@ -7150,11 +8323,8 @@ "preferencesClearInput": "Icona per cancellare l'input nell'interfaccia utente di Impostazioni e tasti di scelta rapida.", "preferencesDiscardIcon": "Icona per l'azione di rimozione nell'interfaccia utente di Impostazioni.", "preferencesOpenSettings": "Icona per aprire i comandi delle impostazioni.", - "settingsAddIcon": "Icona per l'azione di aggiunta nell'interfaccia utente di Impostazioni.", "settingsEditIcon": "Icona per l'azione di modifica nell'interfaccia utente di Impostazioni.", "settingsFilter": "Icona per il pulsante che suggerisce i filtri per l'interfaccia utente impostazioni.", - "settingsGroupCollapsedIcon": "Icona per una sezione compressa nell'Editor impostazioni JSON diviso.", - "settingsGroupExpandedIcon": "Icona per una sezione espansa nell'Editor impostazioni JSON diviso.", "settingsMoreActionIcon": "Icona per l'azione 'Altre azioni' nell'interfaccia utente di Impostazioni.", "settingsRemoveIcon": "Icona per l'azione di rimozione nell'interfaccia utente di Impostazioni.", "settingsScopeDropDownIcon": "Icona per il pulsante a discesa della cartella nell'Editor impostazioni JSON diviso." @@ -7166,6 +8336,7 @@ "manage workspace trust": "Gestire attendibilità dell'area di lavoro", "replaceDefaultValue": "Sostituisci nelle impostazioni", "unknown configuration setting": "Impostazione di configurazione sconosciuta", + "unsupportLanguageOverrideSetting": "Impossibile applicare questa impostazione perché non è registrata come impostazione di sostituzione della lingua.", "unsupportedApplicationSetting": "Questa impostazione ha un ambito di applicazione e può essere impostata solo nel file di impostazioni utente.", "unsupportedMachineSetting": "Questa impostazione può essere applicata solo nelle impostazioni utente nella finestra locale o nelle impostazioni dell'ambiente remoto nella finestra dell'ambiente remoto.", "unsupportedPolicySetting": "Impossibile applicare questa impostazione perché è configurata nei criteri di sistema.", @@ -7209,26 +8380,37 @@ "defaultOverriddenLanguagesList": "Esistono valori predefiniti specifici della lingua per {0}", "extensionSyncIgnoredLabel": "Non sincronizzato", "hasDefaultOverridesForLanguages": "Le lingue seguenti presentano override predefiniti:", + "manageWorkspaceTrust": "Gestire attendibilità dell'area di lavoro", "modifiedInScopeForLanguage": "Ambito {0} per {1}", "modifiedInScopeForLanguageMidSentence": "ambito {0} per {1}", "modifiedInScopes": "L'impostazione è stata modificata nei seguenti ambiti:", + "policyDescription": "Questa impostazione è gestita dall'organizzazione e il relativo valore applicato non può essere modificato.", + "policyDescriptionAccessible": "Gestito dai criteri dell'organizzazione. Valore dell'impostazione non applicato", + "policyFilterLink": "Impostazioni di visualizzazione del criterio", + "policyLabelText": "Valore dell'impostazione non applicato", "remote": "Remoto", "syncIgnoredAriaLabel": "Impostazione ignorata durante la sincronizzazione", "syncIgnoredTitle": "Questa impostazione viene ignorata durante la sincronizzazione", + "trustLabel": "Il valore dell'impostazione può essere applicato solo in un'area di lavoro attendibile.", "user": "Utente", - "workspace": "Area di lavoro" + "workspace": "Area di lavoro", + "workspaceUntrustedAriaLabel": "Area di lavoro non attendibile. Valore dell'impostazione non applicato", + "workspaceUntrustedLabel": "Valore dell'impostazione non applicato" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "accessibility": "Accessibilità", "appearance": "Aspetto", "application": "Applicazione", "audioCues": "Segnali audio", "breadcrumbs": "Percorsi di navigazione", + "chat": "Chat", "comments": "Commenti", "commonlyUsed": "Più usate", "cursor": "Cursore", "debug": "Debug", "diffEditor": "Editor diff", "editorManagement": "Gestione editor", + "experimental": "Sperimentale", "extensions": "Estensioni", "features": "Funzionalità", "fileExplorer": "Esplora risorse", @@ -7237,9 +8419,11 @@ "font": "Tipo di carattere", "formatting": "Formattazione", "keyboard": "Tastiera", + "mergeEditor": "Editor merge", "minimap": "Minimappa", "newWindow": "Nuova finestra", "notebook": "Notebook", + "other": "Altro", "output": "Output", "problems": "Problemi", "proxy": "Proxy", @@ -7285,30 +8469,32 @@ "editInSettingsJson": "Modifica in settings.json", "editLanguageSettingLabel": "Modifica impostazioni per {0}", "extensions": "Estensioni", - "manageWorkspaceTrust": "Gestire attendibilità dell'area di lavoro", "modified": "L'impostazione è stata configurata nell'ambito corrente.", "newExtensionsButtonLabel": "Mostra le estensioni corrispondenti", - "policyLabel": "Questa impostazione è gestita dall’organizzazione.", "resetSettingLabel": "Reimposta impostazione", "settings": "Impostazioni", "settings.Default": "impostazione predefinita", "settings.Modified": "Modificate.", "settingsContextMenuTitle": "Altre azioni...", + "showExtension": "Mostra estensione", "stopSyncingSetting": "Sincronizza questa impostazione", - "trustLabel": "Questa opzione può essere applicata solo a un'area di lavoro attendibile.", - "validationError": "Errore di convalida.", - "viewPolicySettings": "Impostazioni di visualizzazione del criterio" + "validationError": "Errore di convalida." }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { "addItem": "Aggiungi elemento", "addPattern": "Aggiungi criterio", "cancelButton": "Annulla", "editExcludeItem": "Modifica elemento di esclusione", + "editIncludeItem": "Modifica elemento di inclusione", "editItem": "Modifica elemento", "excludePatternHintLabel": "Escludi i file corrispondenti a '{0}'", "excludePatternInputPlaceholder": "Escludi criterio...", "excludeSiblingHintLabel": "Escludi i file corrispondenti a '{0}', solo quando è presente un file corrispondente a '{1}'", "excludeSiblingInputPlaceholder": "Quando il criterio è presente...", + "includePatternHintLabel": "Includi i file corrispondenti a '{0}'", + "includePatternInputPlaceholder": "Includi modello...", + "includeSiblingHintLabel": "Includi i file corrispondenti a '{0}', solo quando è presente un file corrispondente a '{1}'", + "includeSiblingInputPlaceholder": "Quando il criterio è presente...", "itemInputPlaceholder": "Elemento...", "listSiblingHintLabel": "Voce di elenco `{0}` con elemento di pari livello `${1}`", "listSiblingInputPlaceholder": "Elemento di pari livello...", @@ -7320,6 +8506,7 @@ "objectValueInputPlaceholder": "Valore", "okButton": "OK", "removeExcludeItem": "Rimuovi elemento Exclude", + "removeIncludeItem": "Rimuovi elemento di inclusione", "removeItem": "Rimuovi elemento", "resetItem": "Reimposta elemento" }, @@ -7351,12 +8538,15 @@ "settingsDropdownForeground": "Primo piano dell'elenco a discesa dell'editor impostazioni.", "settingsDropdownListBorder": "Bordo dell'elenco a discesa dell'editor impostazioni. Racchiude le opzioni e le separa dalla descrizione.", "settingsHeaderBorder": "Colore del bordo del contenitore dell'intestazione.", + "settingsHeaderHoverForeground": "Colore primo piano di un'intestazione di sezione o un titolo attivo.", "settingsSashBorder": "Colore del bordo della barra di divisione dell'editor delle impostazioni.", "textInputBoxBackground": "Sfondo della casella di input di testo dell'editor impostazioni.", "textInputBoxBorder": "Bordo della casella di input di testo dell'editor impostazioni.", "textInputBoxForeground": "Primo piano della casella di input di testo dell'editor impostazioni." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { + "askInChat": "Chiedi nella chat", + "askXInChat": "Chiedere a {0}: {1}", "clearButtonLabel": "&&Cancella", "clearCommandHistory": "Cancella cronologia dei comandi", "commandWithCategory": "{0}: {1}", @@ -7364,6 +8554,7 @@ "confirmClearDetail": "Questa azione è irreversibile.", "confirmClearMessage": "Cancellare la cronologia dei comandi usati di recente?", "noCommandResults": "Non ci sono comandi corrispondenti", + "semanticSimilarity": "comandi simili", "showTriggerActions": "Mostra tutti i comandi" }, "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { @@ -7382,7 +8573,6 @@ "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { "channels": "Output", "debugConsoles": "Console di debug", - "logChannel": "Log ({0})", "noViewResults": "Non ci sono visualizzazioni corrispondenti", "openView": "Apri visualizzazione", "panels": "Pannello", @@ -7398,6 +8588,7 @@ "relaunchSettingMessage": "È necessario riavviare per rendere effettiva un'impostazione modificata.", "relaunchSettingMessageWeb": "Per rendere effettiva un'impostazione modificata, è necessario riavviare.", "restart": "&&Riavvia", + "restartExtensionHost.reason": "Riavvio dell'host dell'estensione a causa di una modifica della cartella dell'area di lavoro.", "restartWeb": "&&Ricarica" }, "vs/workbench/contrib/remote/browser/explorerViewItems": { @@ -7408,10 +8599,12 @@ "RemoteHelpInformationExtPoint": "Aggiunge come contributo le informazioni della Guida per Remote", "RemoteHelpInformationExtPoint.documentation": "URL o comando che restituisce l'URL della pagina della documentazione del progetto", "RemoteHelpInformationExtPoint.feedback": "URL o comando che restituisce l'URL della pagina per l'invio di feedback del progetto", - "RemoteHelpInformationExtPoint.getStarted": "URL o comando che restituisce l'URL della pagina Attività iniziali del progetto", + "RemoteHelpInformationExtPoint.feedback.deprecated": "Usare {0}", + "RemoteHelpInformationExtPoint.getStarted": "URL o comando che restituisce l'URL della pagina introduttiva del progetto oppure un ID procedura dettagliata fornito dall'estensione del progetto", "RemoteHelpInformationExtPoint.issues": "URL o comando che restituisce l'URL dell'elenco dei problemi del progetto", - "cancel": "Annulla", + "RemoteHelpInformationExtPoint.reportIssue": "URL o comando che restituisce l'URL dello strumento di segnalazione problemi del progetto", "connectionLost": "Connessione persa", + "getStartedWalkthrough.id": "ID di una procedura dettagliata introduttiva da aprire.", "pickRemoteExtension": "Selezionare l'URL da aprire", "reconnectNow": "Riconnetti ora", "reconnectionPermanentFailure": "Non è possibile riconnettersi. Ricaricare la finestra.", @@ -7419,10 +8612,10 @@ "reconnectionWaitMany": "Verrà effettuato un tentativo di riconnessione tra {0} secondi...", "reconnectionWaitOne": "Verrà effettuato un tentativo di riconnessione tra {0} secondo...", "reloadWindow": "Ricarica finestra", + "reloadWindow.dialog": "&&Ricarica finestra", "remote.explorer": "Explorer remoto", "remote.help": "Guida e commenti", "remote.help.documentation": "Leggi la documentazione", - "remote.help.feedback": "Invia commenti e suggerimenti", "remote.help.getStarted": "Per iniziare", "remote.help.issues": "Esamina problemi", "remote.help.report": "Segnala problema", @@ -7437,6 +8630,7 @@ "remote.tunnelsView.automaticForward": "L'applicazione in esecuzione sulla porta {0} è disponibile. ", "remote.tunnelsView.elevationButton": "Usa la porta {0} come sudo...", "remote.tunnelsView.elevationMessage": "Per usare la porta {0} in locale, è necessario eseguire il programma come utente con privilegi avanzati. ", + "remote.tunnelsView.makePublic": "Rendi pubblica", "remote.tunnelsView.notificationLink2": "[Visualizza tutte le porte inoltrate] ({0})", "status.forwardedPorts": "Porte inoltrate" }, @@ -7468,16 +8662,31 @@ "host.tooltip": "Modifica in {0}", "installRemotes": "Installa estensioni remote aggiuntive...", "miCloseRemote": "Chiudi connessione re&&mota", + "networkStatusHighLatencyTooltip": "La rete sembra avere una latenza elevata ({0}ms per ultimo, {1}media ms), alcune funzionalità potrebbero rispondere lentamente.", + "networkStatusOfflineTooltip": "La rete sembra offline, alcune funzionalità potrebbero non essere disponibili.", "noHost.tooltip": "Apre una finestra remota", "reloadWindow": "Ricarica finestra", "remote.category": "Remoto", "remote.close": "Chiudi connessione remota", "remote.install": "Installa estensioni per lo sviluppo remoto", "remote.showMenu": "Mostra menu remoto", + "remoteActions": "Selezionare un'opzione per aprire una finestra remota", "remoteHost": "Host remoto", + "statusBarOfflineBackground": "Colore di sfondo della barra di stato quando workbench è offline. La barra di stato viene mostrata nella parte inferiore della finestra", + "statusBarOfflineForeground": "Colore primo piano della barra di stato quando workbench è offline. La barra di stato viene mostrata nella parte inferiore della finestra", "workspace.tooltip": "Modifica in {0}", "workspace.tooltip2": "Alcune [funzionalità non sono disponibili] ({0}) per le risorse che si trovano in un file system virtuale." }, + "vs/workbench/contrib/remote/browser/remoteStartEntry": { + "remote.category": "Remoto", + "remote.showStartEntryActions": "Mostra azioni voce di avvio remoto", + "remote.showTunnelStartEntryActions": "Mostra voce di avvio per tunnel remoti", + "remote.startActions.help": "Altre informazioni", + "remote.startActions.install": "Installa", + "remote.startActions.installingExtension": "Installazione dell'estensione in corso... ", + "remote.startActions.quickPickPlaceholder": "Selezionare un'opzione per la connessione", + "workbench.remote.showStartListEntry": "Se questa opzione è abilitata, viene visualizzata una voce di elenco introduttiva alle esperienze remote nella pagina di benvenuto." + }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Privato", "tunnelPrivacy.public": "Pubblica" @@ -7543,17 +8752,18 @@ "tunnelView.runningProcess.inacessable": "Le informazioni sul processo non sono disponibili" }, "vs/workbench/contrib/remote/common/remote.contribution": { - "invalidWorkspaceCancel": "&&Annulla", - "invalidWorkspaceDetail": "L'area di lavoro non esiste. Selezionare un'altra area di lavoro da aprire.", + "invalidWorkspaceDetail": "Selezionare un'altra area di lavoro da aprire.", "invalidWorkspaceMessage": "L'area di lavoro non esiste", "invalidWorkspacePrimary": "A&&pri area di lavoro...", "pauseSocketWriting": "Connessione: sospendi scrittura socket", "remote": "Remoto", "remote.autoForwardPorts": "Con questa opzione abilitata, verranno identificati i nuovi processi in esecuzione e le porte in ascolto verranno inoltrate automaticamente. La disabilitazione di questa impostazione non eviterà l'inoltro di tutte le porte. Anche se disabilitate, le estensioni comporteranno l'inoltro delle porte, come anche l'apertura di alcuni URL.", - "remote.autoForwardPortsSource": "Consente di impostare l'origine da cui vengono inoltrate automaticamente le porte quando {0} è impostato su True. In repository remoti Windows e Mac l'opzione `process` non ha effetto e verrà usata l'opzione `output`. È necessario ricaricare per rendere effettiva questa impostazione.", + "remote.autoForwardPortsSource": "Consente di impostare l'origine da cui vengono inoltrate automaticamente le porte quando {0} è impostato su True. In repository remoti Windows e Mac le opzioni `process` e `hybrid` non hanno effetto e verrà usata l'opzione `output`. È necessario ricaricare la pagina per rendere effettiva questa impostazione.", + "remote.autoForwardPortsSource.hybrid": "Le porte verranno inoltrate automaticamente quando vengono individuate leggendo l'output del terminale e del debug. Non tutti i processi che usano le porte verranno stampati sul terminale integrato o sulla console di debug, pertanto alcune porte non saranno disponibili. L'inoltro delle porte verrà annullato controllando che i processi in ascolto su tali porte vengano terminati.", "remote.autoForwardPortsSource.output": "Le porte verranno inoltrate automaticamente quando vengono individuate leggendo l'output del terminale e del debug. Non tutti i processi che usano le porte verranno stampati sul terminale integrato o sulla console di debug, pertanto alcune porte non saranno disponibili. L'inoltro delle porte inoltrate in base all'output non verrà annullato finché non si esegue il ricaricamento oppure finché la porta non viene chiusa dall'utente nella visualizzazione Porte.", "remote.autoForwardPortsSource.process": "Le porte verranno inoltrate automaticamente quando vengono individuate controllando i processi avviati e che includono una porta.", "remote.extensionKind": "Esegue l'override di un'estensione. Le estensioni `ui` vengono installate ed eseguite nel computer locale, mentre quelle `workspace` vengono eseguite nel computer remoto. Quando si esegue l'override del tipo predefinito di un'estensione, si specifica che l'estensione deve essere installata e abilitata in locale o in remoto.", + "remote.forwardOnClick": "Controlla se gli URL locali con una porta verranno inoltrati all'apertura dal terminale e dalla console di debug.", "remote.localPortHost": "Consente di specificare il nome host locale che verrà usato per l'inoltro porte.", "remote.portsAttributes": "Consente di impostare le proprietà applicate quando viene inoltrato un numero di porta specifico, ad esempio:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", "remote.portsAttributes.defaults": "Impostare le proprietà predefinite applicate a tutte le porte che non recuperano le proprietà dall'impostazione {0}. Ad esempio:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", @@ -7572,15 +8782,50 @@ "remote.portsAttributes.requireLocalPort": "Quando è true, verrà visualizzata una finestra di dialogo modale se la porta locale scelta non viene usata per l'inoltro.", "remote.portsAttributes.silent": "Non visualizza alcuna notifica e non esegue alcuna azione quando questa porta viene inoltrata automaticamente.", "remote.restoreForwardedPorts": "Ripristina le porte inoltrate in un'area di lavoro.", - "remoteExtensionLog": "Server remoto", - "remotePtyHostLog": "Host PTY remoto", "triggerReconnect": "Connessione: riconnessione trigger", "ui": "Tipo di estensione UI. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer locale.", "workspace": "Tipo di estensione workspace. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer remoto." }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "Remoto", - "remote.downloadExtensionsLocally": "Se è abilitato, le estensioni vengono scaricate in locale e installate nel computer remoto." + "remote.downloadExtensionsLocally": "Se è abilitato, le estensioni vengono scaricate in locale e installate nel computer remoto.", + "wslFeatureInstalled": "Indica se la piattaforma ha la funzionalità WSL installata" + }, + "vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution": { + "accountPreference.placeholder": "Accedere a un account per abilitare l'accesso remoto", + "action.copyToClipboard": "Copia Browser Link negli Appunti", + "action.doNotShowAgain": "Non visualizzare più", + "action.showExtension": "Mostra estensione", + "enable": "&&Abilita", + "initialize.progress.title": "[Ricerca di tunnel remoto] (comando:{0})", + "manage.placeholder": "Selezionare un comando da richiamare", + "manage.showLog": "Mostra log", + "manage.title.attached": "Accesso tunnel remoto abilitato per {0} (avviato esternamente)", + "manage.title.off": "Accesso tunnel remoto non abilitato", + "manage.title.orunning": "Accesso tunnel remoto abilitato per {0}", + "manage.tunnelName": "Modifica nome tunnel", + "others": "Altri", + "progress.turnOn.failed": "Non è possibile attivare l'accesso al tunnel remoto. Per informazioni dettagliate, controllare il log del Servizio tunnel remoto.", + "progress.turnOn.final": "Ora è possibile accedere a questo computer ovunque tramite il tunnel protetto [{0}](comando:{4}). Per connettersi tramite un altro computer, usare il collegamento [{1}]({2}) generato o l'estensione [{6}]({7}) nel desktop o nel Web. È possibile [configurare](comando:{3}) o [disattivare](comando:{5}) questo accesso tramite il menu Account VS Code.", + "recommend.remoteExtension": "Il tunnel '{0}' è disponibile per l'accesso remoto. L'estensione {1} può essere usata per connettersi a essa.", + "remoteTunnel.actions.configure": "Configurare nome del tunnel...", + "remoteTunnel.actions.copyToClipboard": "Copiare l'URI del browser negli Appunti", + "remoteTunnel.actions.learnMore": "Introduzione ai tunnel", + "remoteTunnel.actions.manage.connecting": "L'accesso al tunnel remoto è in connessione", + "remoteTunnel.actions.manage.on.v2": "Accesso al tunnel remoto attivato", + "remoteTunnel.actions.showLog": "Mostra log del servizio Tunnel remoto", + "remoteTunnel.actions.turnOff": "Disattiva Accesso al tunnel remoto...", + "remoteTunnel.actions.turnOn": "Attiva Accesso al tunnel remoto...", + "remoteTunnel.category": "Tunnel remoti", + "remoteTunnel.turnOff.confirm": "Disattivare Accesso tunnel remoto?", + "remoteTunnel.turnOffAttached.confirm": "Disattivare Accesso tunnel remoto? Verrà arrestato anche il servizio avviato esternamente.", + "remoteTunnelAccess.machineName": "Nome con cui è registrato l'accesso al tunnel remoto. Se non è impostato, viene usato il nome host.", + "remoteTunnelAccess.machineNameRegex": "Il nome deve essere composto solo da lettere, numeri, caratteri di sottolineatura e trattini. Non deve iniziare con un trattino.", + "remoteTunnelAccess.preventSleep": "Impedisci la sospensione del computer quando l'accesso remoto a tunnel è attivato.", + "sign in using account": "Accedi con {0}", + "signed in": "Connesso", + "startTunnel.progress.title": "[Avvio tunnel remoto](comando:{0})", + "tunnel.preview": "Tunnel remoti è attualmente in anteprima. Per segnalare eventuali problemi, usare il comando \"Guida: Segnala problema\"." }, "vs/workbench/contrib/sash/browser/sash.contribution": { "sashHoverDelay": "Controlla il ritardo del feedback al passaggio del mouse in millisecondi dell'area di trascinamento tra visualizzazioni/editor.", @@ -7591,8 +8836,8 @@ "status.scm": "Controllo del codice sorgente" }, "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "change": "{0} di {1} modifica", - "changes": "{0} di {1} modifiche", + "change": "{0} - {1} di {2} modifica", + "changes": "{0} - {1} di {2} modifiche", "editorGutterAddedBackground": "Colore di sfondo della barra di navigazione dell'editor per le righe che sono state aggiunte.", "editorGutterDeletedBackground": "Colore di sfondo della barra di navigazione dell'editor per le righe che sono state cancellate.", "editorGutterModifiedBackground": "Colore di sfondo della barra di navigazione dell'editor per le righe che sono state modificate.", @@ -7604,12 +8849,21 @@ "minimapGutterModifiedBackground": "Colore di sfondo del margine della minimappa per le righe che sono state modificate.", "move to next change": "Vai alla modifica successiva", "move to previous change": "Vai alla modifica precedente", + "multiChange": "{0} di {1} modifica", + "multiChanges": "{0} di {1} modifiche", "overviewRulerAddedForeground": "Colore del marcatore del righello delle annotazioni per il contenuto aggiunto.", "overviewRulerDeletedForeground": "Colore del marcatore del righello delle annotazioni per il contenuto eliminato.", "overviewRulerModifiedForeground": "Colore del marcatore del righello delle annotazioni per il contenuto modificato.", "show next change": "Mostra modifica successiva", "show previous change": "Mostra modifica precedente" }, + "vs/workbench/contrib/scm/browser/dirtyDiffSwitcher": { + "quickDiff.base.switch": "Cambia Quick Diff Base", + "remotes": "Cambia quick diff base" + }, + "vs/workbench/contrib/scm/browser/menus": { + "miShare": "Condividi" + }, "vs/workbench/contrib/scm/browser/scm.contribution": { "alwaysShowActions": "Controlla se le azioni inline sono sempre visibili nella visualizzazione Controllo del codice sorgente.", "alwaysShowRepository": "Controlla se i repository devono sempre essere visibili nella visualizzazione del codice sorgente.", @@ -7627,7 +8881,7 @@ "no open repo": "Non esistono provider di controllo del codice sorgente registrati.", "no open repo in an untrusted workspace": "Nessuno dei provider di controllo del codice sorgente registrati funziona in modalità con restrizioni.", "open in terminal": "Apri nel terminale", - "providersVisible": "Consente di controllare il numero di repository visibili nella sezione Repository del controllo del codice sorgente. Impostare su `0` per poter ridimensionare manualmente la visualizzazione.", + "providersVisible": "Consente di controllare il numero di repository visibili nella sezione Repository del controllo del codice sorgente. Impostare su 0 per poter ridimensionare manualmente la visualizzazione.", "repositoriesSortOrder": "Controlla l'ordinamento dei repository nella visualizzazione repository del controllo del codice sorgente.", "scm accept": "Controllo del codice sorgente: accetta input", "scm view next commit": "Controllo del codice sorgente: visualizza commit successivo", @@ -7677,6 +8931,7 @@ "collapse all": "Comprimi tutti i repository", "expand all": "Espandi tutti i repository", "input": "Input controllo del codice sorgente", + "label.close": "Chiudi", "repositories": "Repository", "repositorySortByDiscoveryTime": "Ordina per ora di individuazione", "repositorySortByName": "Ordina per nome", @@ -7698,6 +8953,7 @@ "fileAndSymbolResultsSeparator": "risultati per file e simboli", "filePickAriaLabelDirty": "{0} modifiche non salvate", "fileResultsSeparator": "risultati dei file", + "more": "Altro", "noAnythingResults": "Non ci sono risultati corrispondenti", "openToBottom": "Apri in basso", "openToSide": "Apri lateralmente", @@ -7713,56 +8969,42 @@ "searchReplace.source": "Trova e sostituisci" }, "vs/workbench/contrib/search/browser/search.contribution": { - "CancelSearchAction.label": "Annulla ricerca", - "ClearSearchResultsAction.label": "Cancella risultati della ricerca", - "CollapseDeepestExpandedLevelAction.label": "Comprimi tutto", - "ExpandAllAction.label": "Espandi tutto", - "RefreshAction.label": "Aggiorna", "anythingQuickAccess": "Vai al file", "anythingQuickAccessPlaceholder": "Cerca i file per nome (aggiungere {0} per passare alla riga oppure {1} per passare al simbolo)", - "clearSearchHistoryLabel": "Cancella cronologia di ricerca", - "copyAllLabel": "Copia tutti", - "copyMatchLabel": "Copia", - "copyPathLabel": "Copia percorso", "exclude": "Consente di configurare [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) per escludere file e cartelle nelle ricerche full-text e in Quick Open. Eredita tutti i criteri GLOB dall'impostazione `#files.exclude#`.", "exclude.boolean": "Criterio GLOB da usare per trovare percorsi file. Impostare su True o False per abilitare o disabilitare il criterio.", "exclude.when": "Controllo aggiuntivo sugli elementi di pari livello di un file corrispondente. Usare \\$(basename) come variabile del nome file corrispondente.", "filterSortOrder": "Controlla l'ordinamento della cronologia dell'editor in Quick Open quando viene applicato il filtro.", "filterSortOrder.default": "Le voci della cronologia sono ordinate per pertinenza in base al valore di filtro usato. Le voci più pertinenti vengono visualizzate per prime.", "filterSortOrder.recency": "Le voci della cronologia sono ordinate in base alla data. Le voci aperte più di recente vengono visualizzate per prime.", - "findInFiles": "Cerca nei file", - "findInFiles.args": "Set di opzioni per la ricerca", - "findInFiles.description": "Apre una ricerca nell'area di lavoro", - "findInFolder": "Trova nella cartella...", - "findInWorkspace": "Trova nell'area di lavoro...", - "focusSearchListCommandLabel": "Elenco con stato attivo", "maintainFileSearchCacheDeprecated": "La cache di ricerca viene mantenuta nell'host dell'estensione, che non viene mai arrestata, quindi questa impostazione non è più necessaria.", - "miFindInFiles": "Cerca nei &&file", - "miGotoSymbolInWorkspace": "Vai al &&simbolo nell'area di lavoro...", - "miReplaceInFiles": "Sostituisci nei &&file", "miViewSearch": "&&Cerca", "name": "Cerca", - "revealInSideBar": "Visualizza nella vista Esplora risorse", + "scm.defaultViewMode.list": "Mostra i risultati della ricerca come un elenco.", + "scm.defaultViewMode.tree": "Mostra i risultati della ricerca come un albero.", "search": "Cerca", "search.actionsPosition": "Controlla il posizionamento in righe della barra azioni nella visualizzazione di ricerca.", "search.actionsPositionAuto": "Posiziona la barra azioni a destra quando la visualizzazione di ricerca è stretta e subito dopo il contenuto quando la visualizzazione di ricerca è ampia.", "search.actionsPositionRight": "Posiziona sempre la barra azioni a destra.", "search.collapseAllResults": "Controlla se i risultati della ricerca verranno compressi o espansi.", "search.collapseResults.auto": "I file con meno di 10 risultati vengono espansi. Gli altri vengono compressi.", + "search.decorations.badges": "Controlla se le decorazioni dei file di ricerca devono usare le notifiche.", + "search.decorations.colors": "Controlla se le decorazioni dei file di ricerca devono usare colori.", + "search.defaultViewMode": "Controlla la modalità di visualizzazione dei risultati di ricerca predefinita.", "search.followSymlinks": "Controlla se seguire i collegamenti simbolici durante la ricerca.", "search.globalFindClipboard": "Controlla se il viewlet di ricerca deve leggere o modificare gli appunti di ricerca condivisi in macOS.", "search.location": "Controlla se la ricerca verrà mostrata come visualizzazione nella barra laterale o come pannello nell'area pannelli per ottenere più spazio orizzontale.", "search.location.deprecationMessage": "Questa impostazione è deprecata. È possibile trascinare l'icona di ricerca in una nuova posizione.", "search.maintainFileSearchCache": "Se abilitato, il processo searchService verrà mantenuto attivo invece di essere arrestato dopo un'ora di inattività. In questo modo la cache di ricerca dei file rimarrà in memoria.", "search.maxResults": "Controlla il numero massimo di risultati della ricerca, che può essere impostato su 'Null' (vuoto) per restituire risultati illimitati.", - "search.mode": "Controlla la posizione in cui si verificano le nuove operazioni 'Cerca: Trova nei file' e 'Trova nella cartella': nella visualizzazione di ricerca o in un editor di ricerca", + "search.mode": "Controlla la posizione in cui si verificano le nuove operazioni 'Cerca: Trova nei file' e 'Trova nella cartella': nella visualizzazione di ricerca o in un editor di ricerca.", "search.mode.newEditor": "Esegue la ricerca in un nuovo editor della ricerca.", "search.mode.reuseEditor": "Esegue la ricerca in un editor della ricerca esistente, se presente, altrimenti in un nuovo editor della ricerca.", "search.mode.view": "Cercare nella visualizzazione di ricerca, nel pannello o nelle barre laterali.", "search.quickOpen.includeHistory": "Indica se includere i risultati di file aperti di recente nel file dei risultati per Quick Open.", "search.quickOpen.includeSymbols": "Indica se includere i risultati di una ricerca di simboli globale nei risultati dei file per Quick Open.", "search.searchEditor.defaultNumberOfContextLines": "Numero predefinito delle righe di contesto circostanti da usare durante la creazione di nuovi editor di ricerca. Se si usa `#search.searchEditor.reusePriorSearchConfiguration#`, può essere impostato su `null` (vuoto) per usare la configurazione precedente dell'editor di ricerca.", - "search.searchEditor.doubleClickBehaviour": "Configura l'effetto del doppio clic su un risultato nell'editor della ricerca.", + "search.searchEditor.doubleClickBehaviour": "Configurare l'effetto del doppio clic su un risultato nell'editor della ricerca.", "search.searchEditor.doubleClickBehaviour.goToLocation": "Facendo doppio clic il risultato viene aperto nel gruppo di editor attivo.", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Facendo doppio clic il risultato viene aperto nel gruppo di editor laterale e viene creato un gruppo se non esiste ancora.", "search.searchEditor.doubleClickBehaviour.selectWord": "Facendo doppio clic viene selezionata la parola sotto il cursore.", @@ -7783,24 +9025,74 @@ "searchSortOrder.filesOnly": "I risultati vengono visualizzati in ordine alfabetico in base ai nomi file ignorando l'ordine delle cartelle.", "searchSortOrder.modified": "I risultati vengono visualizzati in ordine decrescente in base alla data dell'ultima modifica del file.", "searchSortOrder.type": "I risultati vengono visualizzati in ordine alfabetico in base all'estensione del file.", - "showTriggerActions": "Vai al simbolo nell'area di lavoro...", "symbolsQuickAccess": "Vai al simbolo nell'area di lavoro", "symbolsQuickAccessPlaceholder": "Digitare il nome di un simbolo da aprire.", - "useGlobalIgnoreFiles": "Controlla se usare i file `.gitignore` e `.ignore` globali durante la ricerca di file. Richiede l'abilitazione di `#search.useIgnoreFiles#`.", + "useGlobalIgnoreFiles": "Controlla se usare il file gitignore globale, (ad esempio, da '$HOME/.config/git/ignore') durante la ricerca di file. Richiede l'abilitazione di '#search.useIgnoreFiles#'.", "useIgnoreFiles": "Controlla se utilizzare i file `.gitignore` e `.ignore` durante la ricerca di file.", "usePCRE2Deprecated": "Deprecata. PCRE2 verrà usato automaticamente se si usano funzionalità regex supportate solo da PCRE2.", "useParentIgnoreFiles": "Controlla se usare i file `.gitignore` e `.ignore` nelle directory padre durante la ricerca di file. Richiede l'abilitazione di `#search.useIgnoreFiles#`.", "useRipgrep": "Questa impostazione è deprecata. Verrà ora eseguito il fallback a \"search.usePCRE2\".", "useRipgrepDeprecated": "Deprecata. Per il supporto della funzionalità avanzate delle espressioni regex provare a usare \"search.usePCRE2\"." }, - "vs/workbench/contrib/search/browser/searchActions": { + "vs/workbench/contrib/search/browser/searchActionsBase": { + "search": "Cerca" + }, + "vs/workbench/contrib/search/browser/searchActionsCopy": { + "copyAllLabel": "Copia tutti", + "copyMatchLabel": "Copia", + "copyPathLabel": "Copia percorso" + }, + "vs/workbench/contrib/search/browser/searchActionsFind": { + "excludeFolderFromSearch": "Escludi cartella dalla ricerca", + "findInFiles": "Cerca nei file", + "findInFiles.args": "Set di opzioni per la ricerca", + "findInFiles.description": "Apre una ricerca nell'area di lavoro", + "findInFolder": "Trova nella cartella...", + "findInWorkspace": "Trova nell'area di lavoro...", + "miFindInFiles": "Cerca nei &&file", + "restrictResultsToFolder": "Limita ricerca alla cartella", + "revealInSideBar": "Visualizza nella vista Esplora risorse" + }, + "vs/workbench/contrib/search/browser/searchActionsNav": { + "AddCursorsAtSearchResults.label": "Aggiungi cursori nei risultati della ricerca", + "CloseReplaceWidget.label": "Chiudi widget sostituisci", + "FocusNextInputAction.label": "Input successivo stato attivo", "FocusNextSearchResult.label": "Sposta lo stato attivo sul risultato della ricerca successivo", + "FocusPreviousInputAction.label": "Input precedente stato attivo", "FocusPreviousSearchResult.label": "Sposta lo stato attivo sul risultato della ricerca precedente", + "FocusSearchFromResults.label": "Ricerca dello stato attivo dai risultati", + "OpenMatch.label": "Apri corrispondenza", + "OpenMatchToSide.label": "Apri corrispondenza a lato", + "ToggleCaseSensitiveCommandId.label": "Attiva/Disattiva distinzione tra maiuscole e minuscole", + "TogglePreserveCaseId.label": "Attiva/Disattiva maiuscole/minuscole", + "ToggleQueryDetailsAction.label": "Attiva/Disattiva dettagli query", + "ToggleRegexCommandId.label": "Attiva/Disattiva regex", + "ToggleWholeWordCommandId.label": "Attiva/Disattiva parola intera", + "focusSearchListCommandLabel": "Elenco con stato attivo", + "replaceInFiles": "Sostituire nei file", + "toggleTabs": "Attiva/Disattiva ricerca durante la digitazione" + }, + "vs/workbench/contrib/search/browser/searchActionsRemoveReplace": { "RemoveAction.label": "Chiudi", "file.replaceAll.label": "Sostituisci tutto", - "match.replace.label": "Sostituisci", - "replaceInFiles": "Sostituisci nei file", - "toggleTabs": "Attiva/Disattiva ricerca durante la digitazione" + "match.replace.label": "Sostituisci" + }, + "vs/workbench/contrib/search/browser/searchActionsSymbol": { + "miGotoSymbolInWorkspace": "Vai al &&simbolo nell'area di lavoro...", + "showTriggerActions": "Vai al simbolo nell'area di lavoro..." + }, + "vs/workbench/contrib/search/browser/searchActionsTopBar": { + "CancelSearchAction.label": "Annulla ricerca", + "ClearSearchResultsAction.label": "Cancella risultati della ricerca", + "CollapseDeepestExpandedLevelAction.label": "Comprimi tutto", + "ExpandAllAction.label": "Espandi tutto", + "RefreshAction.label": "Aggiorna", + "ViewAsListAction.label": "Visualizza come elenco", + "ViewAsTreeAction.label": "Visualizza come albero", + "clearSearchHistoryLabel": "Cancella cronologia di ricerca" + }, + "vs/workbench/contrib/search/browser/searchFindInput": { + "searchFindInputNotebookFilter.label": "Filtro ricerca notebook" }, "vs/workbench/contrib/search/browser/searchIcons": { "searchClearIcon": "Icona per Cancella i risultati nella visualizzazione di ricerca.", @@ -7813,6 +9105,8 @@ "searchRemoveIcon": "Icona per rimuovere un risultato della ricerca.", "searchReplaceAllIcon": "Icona per Sostituisci tutto nella visualizzazione di ricerca.", "searchReplaceIcon": "Icona per Sostituisci nella visualizzazione di ricerca.", + "searchShowAsList": "Icona per visualizzare i risultati come un elenco nella visualizzazione di ricerca.", + "searchShowAsTree": "Icona per visualizzare i risultati come albero nella visualizzazione di ricerca.", "searchShowContextIcon": "Icona per attivare/disattivare il contesto nell'editor della ricerca.", "searchShowReplaceIcon": "Icona per espandere la sezione di sostituzione nella visualizzazione di ricerca.", "searchStopIcon": "Icona per Arresta nella visualizzazione di ricerca.", @@ -7828,14 +9122,14 @@ "lineNumStr": "Da riga {0}", "numLinesStr": "Altre {0} righe", "otherFilesAriaLabel": "{0} corrispondenze esterne all'area di lavoro. Risultato della ricerca", - "replacePreviewResultAria": "Sostituisce il termine {0} con {1} alla colonna {2} in linea con il testo {3}", + "replacePreviewResultAria": "'{0}' alla colonna {1} sostituire {2} con {3}", "search": "Cerca", "searchFileMatch": "{0} file trovato", "searchFileMatches": "{0} file trovati", "searchFolderMatch.other.label": "Altri file", "searchMatch": "{0} corrispondenza trovata", "searchMatches": "{0} corrispondenze trovate", - "searchResultAria": "Trovato termine {0} alla colonna {1} in linea con il testo {2}" + "searchResultAria": "'{0}' alla colonna {1} trovato {2}" }, "vs/workbench/contrib/search/browser/searchView": { "ariaSearchResultsClearStatus": "I risultati della ricerca sono stati cancellati", @@ -7928,7 +9222,7 @@ "search.action.focusFilesToInclude": "Spostare lo stato attivo su File dell'editor di ricerca da includere", "search.action.focusQueryEditorWidget": "Sposta stato attivo sull'input dell'editor della ricerca", "search.openNewEditor": "Apri nuovo editor della ricerca", - "search.openNewEditorToSide": "Apri nuovo editor della ricerca a lato", + "search.openNewEditorToSide": "Aprire nuovo editor della ricerca di lato", "search.openNewSearchEditor": "Nuovo editor della ricerca", "search.openResultsInEditor": "Apri risultati nell'editor", "search.openSearchEditor": "Apri editor della ricerca", @@ -7956,6 +9250,18 @@ "oneResult": "1 risultato", "searchMaxResultsWarning": "Il set di risultati contiene solo un subset di tutte le corrispondenze. Eseguire una ricerca più specifica per ridurre il numero di risultati." }, + "vs/workbench/contrib/share/browser/share.contribution": { + "close": "Chiudi", + "generating link": "Generazione collegamento...", + "open link": "Aprire collegamento", + "share": "Condividi...", + "shareSuccess": "Collegamento copiato negli Appunti!", + "shareTextSuccess": "Copied text to clipboard!" + }, + "vs/workbench/contrib/share/browser/shareService": { + "shareProviderCount": "Numero di provider di condivisione disponibili", + "type to filter": "Scegli come condividere {0}" + }, "vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": { "snippets": "Frammenti" }, @@ -7963,6 +9269,7 @@ "bad_name1": "Nome file non valido", "bad_name2": "'{0}' non è un nome di file valido", "bad_name3": "'{0}' esiste già", + "detail.label": "({0}) {1}", "global.1": "({0})", "global.scope": "(globale)", "group.global": "Frammenti esistenti", @@ -7978,7 +9285,7 @@ "userSnippets": "Frammenti utente" }, "vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": { - "label": "Popola file da frammento", + "label": "Riempi file con frammento", "placeholder": "Selezionare un frammento" }, "vs/workbench/contrib/snippets/browser/commands/insertSnippet": { @@ -8006,7 +9313,7 @@ "sep.workspaceSnippet": "Frammenti area di lavoro" }, "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "editor.snippets.codeActions.enabled": "Controlla se gli snippet surround-with-snippet o gli snippet dei modelli di file vengono visualizzati come azioni codice.", + "editor.snippets.codeActions.enabled": "Controlla se gli snippet racchiudi con o gli snippet dei modelli di file vengono visualizzati come azioni codice.", "snippetSchema.json": "Configurazione del frammento utente", "snippetSchema.json.body": "Contenuto del frammento. Usare '$1', '${1:defaultText}' per definire le posizioni del cursore e '$0' per la posizione finale del cursore. Inserire i valori delle variabili con '${varName}' e '${varName:defaultText}', ad esempio 'Nome del file: $TM_FILENAME'.", "snippetSchema.json.default": "Frammento vuoto", @@ -8100,6 +9407,7 @@ "TaskSystem.unknownError": "Si è verificato un errore durante l'esecuzione di un'attività. Per dettagli, vedere il log attività.", "TaskSystem.versionSettings": "Nelle impostazioni utente sono consentite solo attività della versione 2.0.0.", "TaskSystem.versionWorkspaceFile": "Nei file di configurazione dell'area di lavoro sono consentite solo attività della versione 2.0.0.", + "TaskSystem.workspaceFolderError": "La cartella dell'area di lavoro non è definita", "TasksSystem.locationUserConfig": "Impostazioni utente", "TasksSystem.locationWorkspaceConfig": "file di area di lavoro", "TerminateAction.failed": "Non è stato possibile terminare l'attività in esecuzione", @@ -8118,7 +9426,7 @@ "runTask.task": "Etichetta dell'attività o del termine in base a cui filtrare", "runTask.type": "Tipo di attività aggiunta come contributo", "saveBeforeRun.dontSave": "Non salvare", - "saveBeforeRun.save": "Salva", + "saveBeforeRun.save": "&&Salva", "selectProblemMatcher": "Selezionare il tipo di errori e di avvisi per cui analizzare l'output dell'attività", "showOutput": "Mostra output", "taskQuickPick.userSettings": "Utente", @@ -8134,14 +9442,9 @@ "unexpectedTaskType": "Il provider di attività per le attività \"{0}\" ha fornito in modo imprevisto un'attività di tipo \"{1}\".\r\n" }, "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "allow": "Consenti ed esegui", - "disallow": "Non consentire", - "openTask": "Apri file", - "openTasks": "Apri i file", - "tasks.run.allowAutomatic": "Per questa area di lavoro esistono attività ({0}) definite ({1}) che vengono eseguite automaticamente all'apertura dell'area di lavoro. Consentire l'esecuzione di attività automatiche all'apertura di questa area di lavoro?", - "workbench.action.tasks.allowAutomaticTasks": "Consenti attività automatiche nella cartella", - "workbench.action.tasks.disallowAutomaticTasks": "Non consentire attività automatiche nella cartella", - "workbench.action.tasks.manageAutomaticRunning": "Gestisci attività automatiche nella cartella" + "workbench.action.tasks.allowAutomaticTasks": "Consenti le attività automatiche", + "workbench.action.tasks.disallowAutomaticTasks": "Non consentire le attività automatiche", + "workbench.action.tasks.manageAutomaticRunning": "Gestisci le attività automatiche" }, "vs/workbench/contrib/tasks/browser/task.contribution": { "BuildAction.label": "Esegui attività di compilazione", @@ -8166,11 +9469,10 @@ "runningTasks": "Mostra attività in esecuzione", "status.runningTasks": "Attività in esecuzione", "task.SaveBeforeRun.prompt": "Chiede se salvare gli editor prima dell'esecuzione.", - "task.allowAutomaticTasks": "Abilitare le attività automatiche nella cartella.", - "task.allowAutomaticTasks.auto": "Richiedere l'autorizzazione per ogni cartella", + "task.allowAutomaticTasks": "È possibile abilitare le attività automatiche. Si noti che le attività non verranno eseguite in un'area di lavoro non attendibile.", "task.allowAutomaticTasks.off": "Mai", + "task.allowAutomaticTasks.on": "Sempre", "task.autoDetect": "Controlla l'abilitazione di `provideTasks` per l'estensione del provider di tutte le attività. Se il comando Attività: Esegui attività è lento, può essere utile disabilitare il rilevamento automatico per i provider attività. Le singole estensioni possono anche fornire impostazioni che disabilitano il rilevamento automatico.", - "task.experimental.reconnection": "Al ricaricamento della finestra, riconnettersi alle attività di controllo/background in esecuzione. Si noti che questa operazione è sperimentale, quindi potrebbero verificarsi problemi.", "task.problemMatchers.neverPrompt": "Configura se visualizzare o meno il prompt del matcher problemi durante l'esecuzione di un'attività. Impostare su `true` per non visualizzare mai il prompt oppure usare un dizionario dei tipi di attività per disattivare il prompt solo per tipi di attività specifici.", "task.problemMatchers.neverPrompt.array": "Oggetto contenente coppie booleane di tipi di attività per i quali non chiedere mai i matcher problemi.", "task.problemMatchers.neverPrompt.boolean": "Imposta il comportamento dei suggerimenti del matcher problemi per tutte le attività.", @@ -8178,24 +9480,22 @@ "task.quickOpen.history": "Controlla il numero di elementi recenti di cui viene tenuto traccia nella finestra di dialogo Quick Open dell'attività.", "task.quickOpen.showAll": "Fa in modo che il comando Attività: Esegui attività usi il comportamento più lento \"Mostra tutto\" invece del selettore a due livelli più rapido in cui le attività vengono raggruppate in base al provider.", "task.quickOpen.skip": "Controlla se la selezione rapida delle attività viene ignorata in presenza di una sola attività da selezionare.", + "task.reconnection": "Durante il ricaricamento della finestra riconnettersi alle attività con matcher di problemi.", "task.saveBeforeRun": "Salva tutti gli editor modificati ma non salvati prima di eseguire un'attività.", "task.saveBeforeRun.always": "Salva sempre tutti gli editor prima dell'esecuzione.", "task.saveBeforeRun.never": "Non salva mai gli editor prima dell'esecuzione.", - "task.showDecorations": "Mostra le decorazioni in corrispondenza dei punti di interesse nel buffer del terminale, ad esempio il primo problema rilevato tramite un'attività di controllo. Si noti che questa operazione avrà effetto solo per le attività future.", "task.slowProviderWarning": "Configura la visualizzazione di un avviso quando un provider è lento", "task.slowProviderWarning.array": "Matrice di tipi di attività per cui non visualizzare mai l'avviso di provider lento.", "task.slowProviderWarning.boolean": "Imposta l'avviso di provider lento per tutte le attività.", "tasksConfigurationTitle": "Attività", "tasksQuickAccessHelp": "Esegui attività", "tasksQuickAccessPlaceholder": "Digitare il nome di un'attività da eseguire.", - "ttask.allowAutomaticTasks.on": "Sempre", "workbench.action.tasks.openUserTasks": "Apri attività utente", "workbench.action.tasks.openWorkspaceFileTasks": "Apri attività area di lavoro" }, "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "TaskQuickPick.changeSettingDetails": "Il rilevamento di attività {0} comporta che i file siano eseguiti come codice in qualsiasi area di lavoro venga aperta. L'abilitazione del rilevamento attività {0} è un'opzione utente e verrà applicata a qualsiasi area di lavoro aperta. Si vuole abilitare il rilevamento delle attività {0} per tutte le aree di lavoro?", + "TaskQuickPick.changeSettingDetails": "Il rilevamento di attività per attività {0} fa in modo che i file in qualsiasi area di lavoro aperta vengano eseguiti come codice. L'abilitazione del rilevamento attività {0} è un'impostazione utente e verrà applicata a qualsiasi area di lavoro aperta. \r\n\r\n Abilitare rilevamento attività {0} per tutte le aree di lavoro?", "TaskQuickPick.changeSettingNo": "No", - "TaskQuickPick.changeSettingYes": "Sì", "TaskQuickPick.changeSettingsOptions": "Il rilevamento dell'attività $(gear) {0} è disattivato. Abilitare il rilevamento dell'attività {1}...", "TaskQuickPick.goBack": "Torna indietro ↩", "TaskQuickPick.noTasksForType": "Non sono state trovate attività di tipo {0}. Torna indietro ↩", @@ -8211,6 +9511,13 @@ "taskQuickPick.showAll": "Mostra tutte le attività...", "taskType": "Tutte le attività {0}" }, + "vs/workbench/contrib/tasks/browser/taskService": { + "taskService.processTaskSystem": "Il sistema di attività di elaborazione non è supportato sul Web." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Selezionare l'attività da eseguire", + "noTaskResults": "Non ci sono attività corrispondenti" + }, "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { "task.watchFirstError": "Inizio degli errori rilevati per questa esecuzione", "taskTerminalStatus.active": "È in corso l'esecuzione dell'attività", @@ -8223,10 +9530,6 @@ "taskTerminalStatus.warnings": "L'attività contiene avvisi", "taskTerminalStatus.warningsInactive": "L'attività contiene avvisi ed è in attesa..." }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "TaskService.pickRunTask": "Selezionare l'attività da eseguire", - "noTaskResults": "Non ci sono attività corrispondenti" - }, "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { "TerminalTaskSystem": "Non è possibile eseguire un comando della shell su un'unità UNC con cmd.exe.", "TerminalTaskSystem.nonWatchingMatcher": "L'attività {0} è un'attività in background ma usa un matcher problemi senza un criterio di background", @@ -8237,44 +9540,11 @@ "dependencyFailed": "Non è stato possibile risolvere l'attività dipendente '{0}' nella cartella dell'area di lavoro '{1}'", "reuseTerminal": "Terminale verrà riutilizzato dalle attività, premere un tasto qualsiasi per chiuderlo.", "task.executing": "Esecuzione dell'attività: {0}", + "task.executing.shell-integration": "Esecuzione dell'attività: {0}", + "task.executing.shellIntegration": "Esecuzione dell'attività: {0}", "task.executingInFolder": "Esecuzione dell'attività nella cartella {0}: {1}", "unknownProblemMatcher": "Il matcher problemi {0} non può essere risolto e verrà ignorato" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.args": "Argomenti aggiuntivi passati al comando.", - "JsonSchema.background": "Indica se l'attività eseguita viene mantenuta attiva ed è in esecuzione in background.", - "JsonSchema.command": "Comando da eseguire. Può essere un programma esterno o un comando della shell.", - "JsonSchema.echoCommand": "Controlla se l'eco del comando eseguito viene incluso nell'output. Il valore predefinito è false.", - "JsonSchema.matchers": "Matcher problemi da usare. Può essere una stringa oppure una definizione di matcher problemi oppure una matrice di stringhe e matcher problemi.", - "JsonSchema.options": "Opzioni dei comandi aggiuntive", - "JsonSchema.options.cwd": "Directory di lavoro corrente del programma o dello script eseguito. Se omesso, viene usata la radice dell'area di lavoro corrente di Visual Studio Code.", - "JsonSchema.options.env": "Ambiente della shell o del programma eseguito. Se omesso, viene usato l'ambiente del processo padre.", - "JsonSchema.promptOnClose": "Indica se viene visualizzato un prompt utente quando Visual Studio Code viene chiuso con un'attività in background in esecuzione.", - "JsonSchema.shell.args": "Argomenti della shell.", - "JsonSchema.shell.executable": "Shell da usare.", - "JsonSchema.shellConfiguration": "Configura la shell da usare.", - "JsonSchema.showOutput": "Controlla la visualizzazione dell'output dell'attività in esecuzione. Se omesso, viene usato 'always'.", - "JsonSchema.suppressTaskName": "Controlla se il nome dell'attività viene aggiunto come argomento al comando. Il valore predefinito è false.", - "JsonSchema.taskSelector": "Prefisso per indicare che un argomento è l'attività.", - "JsonSchema.tasks": "Configurazioni dell'attività. In genere si tratta di arricchimenti dell'attività già definite nello strumento di esecuzione attività esterno.", - "JsonSchema.tasks.args": "Argomenti passati al comando quando viene richiamata questa attività.", - "JsonSchema.tasks.background": "Indica se l'attività eseguita viene mantenuta attiva ed è in esecuzione in background.", - "JsonSchema.tasks.build": "Esegue il mapping di questa attività al comando di compilazione predefinito di Visual Studio Code.", - "JsonSchema.tasks.linux": "Configurazione dei comandi specifica di Linux", - "JsonSchema.tasks.mac": "Configurazione dei comandi specifica di Mac", - "JsonSchema.tasks.matcherError": "Matcher problemi non riconosciuto. L'estensione che contribuisce a questo matcher problemi è installata?", - "JsonSchema.tasks.matchers": "Matcher problemi da usare. Può essere una stringa o una definizione di matcher problemi oppure una matrice di stringhe e matcher problemi.", - "JsonSchema.tasks.promptOnClose": "Indica se viene visualizzato un prompt utente quando VS Code viene chiuso con un'attività in esecuzione.", - "JsonSchema.tasks.showOutput": "Controlla la visualizzazione dell'output dell'attività in esecuzione. Se omesso, viene usato il valore definito globalmente.", - "JsonSchema.tasks.suppressTaskName": "Controlla se il nome dell'attività viene aggiunto come argomento al comando. Se omesso, viene usato il valore definito globalmente.", - "JsonSchema.tasks.taskName": "Nome dell'attività", - "JsonSchema.tasks.test": "Esegue il mapping di questa attività al comando di test predefinito di Visual Studio Code.", - "JsonSchema.tasks.watching": "Indica se l'attività eseguita viene mantenuta attiva e controlla il file system.", - "JsonSchema.tasks.watching.deprecation": "Deprecato. In alternativa, usare isBackground.", - "JsonSchema.tasks.windows": "Configurazione dei comandi specifica di Windows", - "JsonSchema.watching": "Indica se l'attività eseguita viene mantenuta attiva e controlla il file system.", - "JsonSchema.watching.deprecation": "Deprecato. In alternativa, usare isBackground." - }, "vs/workbench/contrib/tasks/common/jsonSchema_v1": { "JsonSchema._runner": "La proprietà runner è stata promossa. Usare quella ufficiale", "JsonSchema.linux": "Configurazione dei comandi specifica di Linux", @@ -8362,6 +9632,41 @@ "JsonSchema.version": "Numero di versione della configurazione.", "JsonSchema.windows": "Configurazione dei comandi specifica di Windows" }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Argomenti aggiuntivi passati al comando.", + "JsonSchema.background": "Indica se l'attività eseguita viene mantenuta attiva ed è in esecuzione in background.", + "JsonSchema.command": "Comando da eseguire. Può essere un programma esterno o un comando della shell.", + "JsonSchema.echoCommand": "Controlla se l'eco del comando eseguito viene incluso nell'output. Il valore predefinito è false.", + "JsonSchema.matchers": "Matcher problemi da usare. Può essere una stringa oppure una definizione di matcher problemi oppure una matrice di stringhe e matcher problemi.", + "JsonSchema.options": "Opzioni dei comandi aggiuntive", + "JsonSchema.options.cwd": "Directory di lavoro corrente del programma o dello script eseguito. Se omesso, viene usata la radice dell'area di lavoro corrente di Visual Studio Code.", + "JsonSchema.options.env": "Ambiente della shell o del programma eseguito. Se omesso, viene usato l'ambiente del processo padre.", + "JsonSchema.promptOnClose": "Indica se viene visualizzato un prompt utente quando Visual Studio Code viene chiuso con un'attività in background in esecuzione.", + "JsonSchema.shell.args": "Argomenti della shell.", + "JsonSchema.shell.executable": "Shell da usare.", + "JsonSchema.shellConfiguration": "Configura la shell da usare.", + "JsonSchema.showOutput": "Controlla la visualizzazione dell'output dell'attività in esecuzione. Se omesso, viene usato 'always'.", + "JsonSchema.suppressTaskName": "Controlla se il nome dell'attività viene aggiunto come argomento al comando. Il valore predefinito è false.", + "JsonSchema.taskSelector": "Prefisso per indicare che un argomento è l'attività.", + "JsonSchema.tasks": "Configurazioni dell'attività. In genere si tratta di arricchimenti dell'attività già definite nello strumento di esecuzione attività esterno.", + "JsonSchema.tasks.args": "Argomenti passati al comando quando viene richiamata questa attività.", + "JsonSchema.tasks.background": "Indica se l'attività eseguita viene mantenuta attiva ed è in esecuzione in background.", + "JsonSchema.tasks.build": "Esegue il mapping di questa attività al comando di compilazione predefinito di Visual Studio Code.", + "JsonSchema.tasks.linux": "Configurazione dei comandi specifica di Linux", + "JsonSchema.tasks.mac": "Configurazione dei comandi specifica di Mac", + "JsonSchema.tasks.matcherError": "Matcher problemi non riconosciuto. L'estensione che contribuisce a questo matcher problemi è installata?", + "JsonSchema.tasks.matchers": "Matcher problemi da usare. Può essere una stringa o una definizione di matcher problemi oppure una matrice di stringhe e matcher problemi.", + "JsonSchema.tasks.promptOnClose": "Indica se viene visualizzato un prompt utente quando VS Code viene chiuso con un'attività in esecuzione.", + "JsonSchema.tasks.showOutput": "Controlla la visualizzazione dell'output dell'attività in esecuzione. Se omesso, viene usato il valore definito globalmente.", + "JsonSchema.tasks.suppressTaskName": "Controlla se il nome dell'attività viene aggiunto come argomento al comando. Se omesso, viene usato il valore definito globalmente.", + "JsonSchema.tasks.taskName": "Nome dell'attività", + "JsonSchema.tasks.test": "Esegue il mapping di questa attività al comando di test predefinito di Visual Studio Code.", + "JsonSchema.tasks.watching": "Indica se l'attività eseguita viene mantenuta attiva e controlla il file system.", + "JsonSchema.tasks.watching.deprecation": "Deprecato. In alternativa, usare isBackground.", + "JsonSchema.tasks.windows": "Configurazione dei comandi specifica di Windows", + "JsonSchema.watching": "Indica se l'attività eseguita viene mantenuta attiva e controlla il file system.", + "JsonSchema.watching.deprecation": "Deprecato. In alternativa, usare isBackground." + }, "vs/workbench/contrib/tasks/common/problemMatcher": { "LegacyProblemMatcherSchema.watchedBegin": "Espressione regolare con cui viene segnalato l'avvio dell'esecuzione di un'attività controllata attivato tramite il controllo dei file.", "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Questa proprietà è deprecata. In alternativa, usare la proprietà watching.", @@ -8391,7 +9696,7 @@ "ProblemMatcherSchema.background.beginsPattern": "Se corrisponde nell'output, viene segnalato l'avvio di un'attività in background.", "ProblemMatcherSchema.background.endsPattern": "Se corrisponde nell'output, viene segnalata la fine di un'attività in background.", "ProblemMatcherSchema.base": "Nome di un matcher problemi di base da usare.", - "ProblemMatcherSchema.fileLocation": "Consente di definire come interpretare i nomi file indicati in un criterio di problema. Un elemento fileLocation relativo può essere una matrice, in cui il secondo elemento della matrice è il percorso file relativo.", + "ProblemMatcherSchema.fileLocation": "Consente di definire il modo in cui devono essere interpretati i nomi di file segnalati in un criterio di problema. La modalità relative fileLocation relativo potrebbe essere una matrice, in cui il secondo elemento della matrice è la posizione del percorso file relativo. La modalità search fileLocation esegue una ricerca approfondita e probabilmente intensa del file system nelle directory specificate dalle proprietà di inclusione/esclusione del secondo elemento o nella directory dell'area di lavoro corrente se non è specificato alcun valore.", "ProblemMatcherSchema.owner": "Proprietario del problema in Visual Studio Code. Può essere omesso se si specifica base. Se è omesso e non si specifica base, viene usato il valore predefinito 'external'.", "ProblemMatcherSchema.severity": "Gravità predefinita per i problemi di acquisizione. Viene usato se il criterio non definisce un gruppo di corrispondenze per la gravità.", "ProblemMatcherSchema.source": "Stringa in formato leggibile che descrive l'origine di questa diagnostica, ad esempio 'typescript' o 'super lint'.", @@ -8456,9 +9761,15 @@ "TaskDefinitionExtPoint": "Aggiunge come contributo i tipi di attività", "TaskTypeConfiguration.noType": "Nella configurazione del tipo di attività manca la proprietà obbligatoria 'taskType'" }, + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Errore: nell'identificatore di attività '{0}' manca la proprietà obbligatoria '{1}'. L'identificatore di attività verrà ignorato.", + "tasks.taskRunningContext": "Indica se un'attività è attualmente in esecuzione.", + "tasksCategory": "Attività" + }, "vs/workbench/contrib/tasks/common/taskService": { "tasks.customExecutionSupported": "Indica se le attività CustomExecution sono supportate. Provare a usarle nella clausola when di un contributo 'taskDefinition'.", "tasks.processExecutionSupported": "Indica se le attività ProcessExecution sono supportate. Provare a usarle nella clausola when di un contributo 'taskDefinition'.", + "tasks.serverlessWebContext": "Vero quando è presente sul Web senza autorità remota.", "tasks.shellExecutionSupported": "Indica se le attività ShellExecution sono supportate. Provare a usarle nella clausola when di un contributo 'taskDefinition'.", "tasks.taskCommandsRegistered": "Indica se i comandi dell'attività sono stati già registrati" }, @@ -8468,11 +9779,6 @@ "externalCommand": "Esempio per eseguire un comando esterno arbitrario", "msbuild": "Esegue la destinazione di compilazione" }, - "vs/workbench/contrib/tasks/common/tasks": { - "TaskDefinition.missingRequiredProperty": "Errore: nell'identificatore di attività '{0}' manca la proprietà obbligatoria '{1}'. L'identificatore di attività verrà ignorato.", - "tasks.taskRunningContext": "Indica se un'attività è attualmente in esecuzione.", - "tasksCategory": "Attività" - }, "vs/workbench/contrib/tasks/electron-sandbox/taskService": { "TaskSystem.exitAnyways": "&&Esci comunque", "TaskSystem.noProcess": "L'attività avviata non esiste più. Se l'attività implica la generazione di processi in background, uscendo da Visual Studio Code potrebbero essere presenti processi orfani. Per evitarlo, avviare l'ultimo processo in background con un flag di attesa.", @@ -8480,42 +9786,17 @@ "TaskSystem.terminateTask": "&&Termina attività" }, "vs/workbench/contrib/terminal/browser/baseTerminalBackend": { - "nonResponsivePtyHost": "La connessione al processo host pty del terminale non risponde. È possibile che i terminali non funzionino più.", - "restartPtyHost": "Riavvia host pty" + "nonResponsivePtyHost": "The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host.", + "ptyHostStatus": "Pty Host Status", + "ptyHostStatus.ariaLabel": "Pty Host is unresponsive", + "ptyHostStatus.short": "Pty Host" }, "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "Le estensioni vogliono apportare le modifiche seguenti all'ambiente del terminale:", - "extensionEnvironmentContributionInfo": "Le estensioni hanno apportato modifiche all'ambiente di questo terminale", - "extensionEnvironmentContributionRemoval": "Le estensioni vogliono rimuovere queste modifiche esistenti dall'ambiente del terminale:", - "relaunchTerminalLabel": "Riavvia il terminale" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "focusFolder": "Sposta lo stato attivo sulla cartella in Esplora risorse", - "openFile": "Apri file nell'editor", - "openFolder": "Apri cartella in una nuova finestra" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkDetectorAdapter": { - "focusFolder": "Sposta lo stato attivo sulla cartella in Esplora risorse", - "followLink": "Segui il collegamento", - "openFile": "Apri file nell'editor", - "openFolder": "Apri cartella in una nuova finestra", - "searchWorkspace": "Cerca nell'area di lavoro" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "followForwardedLink": "Segui il collegamento usando la porta inoltrata", - "followLink": "Segui il collegamento", - "followLinkUrl": "Collegamento", - "terminalLinkHandler.followLinkAlt": "ALT+clic", - "terminalLinkHandler.followLinkAlt.mac": "Opzione+clic", - "terminalLinkHandler.followLinkCmd": "CMD+clic", - "terminalLinkHandler.followLinkCtrl": "CTRL+clic" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkQuickpick": { - "terminal.integrated.localFileLinks": "File locale", - "terminal.integrated.openDetectedLink": "Seleziona il collegamento da aprire", - "terminal.integrated.searchLinks": "Ricerca area di lavoro", - "terminal.integrated.showMoreLinks": "Mostra altri collegamenti", - "terminal.integrated.urlLinks": "Url" + "ScopedEnvironmentContributionInfo": "Area di lavoro", + "extensionEnvironmentContributionInfoActive": "Le estensioni seguenti hanno contribuito all'ambiente di questo terminale:", + "extensionEnvironmentContributionInfoStale": "Le estensioni seguenti vogliono riavviare il terminale per contribuire all'ambiente:", + "relaunchTerminalLabel": "Riavvia il terminale", + "showEnvironmentContributions": "Mostra contributi ambiente" }, "vs/workbench/contrib/terminal/browser/terminal.contribution": { "miToggleIntegratedTerminal": "&&Terminale", @@ -8527,28 +9808,28 @@ "emptyTerminalNameInfo": "Se non si specifica alcun nome, verrà ripristinato il valore predefinito", "noUnattachedTerminals": "Non ci sono terminali scollegati a cui collegarsi", "quickAccessTerminal": "Cambia terminale attivo", + "sendSequence": "Sequenza di testo da inviare al terminale", "showTerminalTabs": "Mostra schede", "terminalLaunchHelp": "Apri Guida", + "workbench.action.terminal.acceptSelectedSuggestion": "Accettare i suggerimenti selezionati", "workbench.action.terminal.attachToSession": "Associa a sessione", "workbench.action.terminal.clear": "Cancella", - "workbench.action.terminal.clearCommandHistory": "Cancella cronologia dei comandi", + "workbench.action.terminal.clearPreviousSessionHistory": "Cancella cronologia sessioni precedenti", "workbench.action.terminal.clearSelection": "Cancella selezione", - "workbench.action.terminal.copyLastCommand": "Copia ultimo comando", + "workbench.action.terminal.copyAndClearSelection": "Copiare e cancellare selezione", + "workbench.action.terminal.copyLastCommand": "Copia l'output dell'ultimo comando", "workbench.action.terminal.copySelection": "Copia selezione", "workbench.action.terminal.copySelectionAsHtml": "Copia selezione come HTML", "workbench.action.terminal.createTerminalEditor": "Crea nuovo terminale nell'area dell'editor", "workbench.action.terminal.createTerminalEditorSide": "Crea nuovo terminale nell'area dell'editor lateralmente", "workbench.action.terminal.detachSession": "Scollega sessione", - "workbench.action.terminal.findNext": "Trova successivo", - "workbench.action.terminal.findPrevious": "Trova precedente", "workbench.action.terminal.focus.tabsView": "Sposta lo stato attivo sulla visualizzazione delle schede dei terminali", - "workbench.action.terminal.focusFind": "Sposta stato attivo su Trova", "workbench.action.terminal.focusNext": "Sposta lo stato attivo sul gruppo di terminale successivo", "workbench.action.terminal.focusNextPane": "Spostare lo stato attivo sul terminale successivo nel gruppo di terminale", "workbench.action.terminal.focusPrevious": "Sposta lo stato attivo sul gruppo di terminale precedente", "workbench.action.terminal.focusPreviousPane": "Spostare lo stato attivo sul terminale precedente nel gruppo di terminale", "workbench.action.terminal.goToRecentDirectory": "Vai alla directory recente...", - "workbench.action.terminal.hideFind": "Nascondi Trova", + "workbench.action.terminal.hideSuggestWidget": "Nascondi widget suggerimenti", "workbench.action.terminal.join": "Unisci terminali", "workbench.action.terminal.join.insufficientTerminals": "Terminali insufficienti per l'azione di partecipazione", "workbench.action.terminal.join.onlySplits": "Tutti i terminali sono già aggiunti", @@ -8556,26 +9837,18 @@ "workbench.action.terminal.kill": "Termina istanza attiva del terminale", "workbench.action.terminal.killAll": "Termina tutti i terminali", "workbench.action.terminal.killEditor": "Termina terminale attivo nell'area dell'editor", - "workbench.action.terminal.navigationModeExit": "Esci da modalità di spostamento", - "workbench.action.terminal.navigationModeFocusNext": "Sposta stato attivo sulla riga successiva (modalità di spostamento)", - "workbench.action.terminal.navigationModeFocusNextPage": "Sposta stato attivo sulla pagina successiva (modalità di spostamento)", - "workbench.action.terminal.navigationModeFocusPrevious": "Sposta stato attivo sulla riga precedente (modalità di spostamento)", - "workbench.action.terminal.navigationModeFocusPreviousPage": "Sposta stato attivo sulla pagina precedente (modalità di spostamento)", "workbench.action.terminal.new": "Crea nuovo terminale", "workbench.action.terminal.newInActiveWorkspace": "Crea nuovo terminale (nell'area di lavoro attiva)", - "workbench.action.terminal.newWithCwd": "Crea nuovo terminale avviato in una directory di lavoro personalizzata", "workbench.action.terminal.newWithCwd.cwd": "Directory con cui avviare il terminale", "workbench.action.terminal.newWithProfile": "Crea nuovo terminale (con profilo)", "workbench.action.terminal.newWithProfile.profileName": "Nome del profilo da creare", "workbench.action.terminal.newWorkspacePlaceholder": "Selezionare la cartella di lavoro corrente per un nuovo terminale.", - "workbench.action.terminal.openDetectedLink": "Aprire collegamento rilevato", - "workbench.action.terminal.openLastLocalFileLink": "Apri collegamento ultimo file locale", - "workbench.action.terminal.openLastUrlLink": "Apri collegamento all'ultimo URL", "workbench.action.terminal.openSettings": "Configura impostazioni del terminale", + "workbench.action.terminal.overriddenCwdDescription": "(Override eseguito) {0}", "workbench.action.terminal.paste": "Incolla nel terminale attivo", "workbench.action.terminal.pasteSelection": "Incolla selezione nel terminale attivo", "workbench.action.terminal.relaunch": "Riavvia terminale attivo", - "workbench.action.terminal.renameWithArg": "Rinomina il terminale attualmente attivo", + "workbench.action.terminal.rename.prompt": "Immettere il nome del terminale", "workbench.action.terminal.renameWithArg.name": "Nuovo nome del terminale", "workbench.action.terminal.renameWithArg.noName": "Non è stato specificato alcun argomento per il nome", "workbench.action.terminal.resizePaneDown": "Ridimensiona terminale verso il basso", @@ -8594,36 +9867,27 @@ "workbench.action.terminal.scrollToTop": "Scorri all'inizio", "workbench.action.terminal.scrollUp": "Scorri su (riga)", "workbench.action.terminal.scrollUpPage": "Scorri su (pagina)", - "workbench.action.terminal.searchWorkspace": "Cerca nell'area di lavoro", "workbench.action.terminal.selectAll": "Seleziona tutto", "workbench.action.terminal.selectDefaultShell": "Seleziona profilo predefinito", + "workbench.action.terminal.selectNextPageSuggestion": "Selezionare il suggerimento per la pagina successiva", + "workbench.action.terminal.selectNextSuggestion": "Seleziona il suggerimento successivo", + "workbench.action.terminal.selectPrevPageSuggestion": "Seleziona il suggerimento per pagina precedente", + "workbench.action.terminal.selectPrevSuggestion": "Seleziona il suggerimento precedente", "workbench.action.terminal.selectToNextCommand": "Aggiungi selezione a comando successivo", "workbench.action.terminal.selectToNextLine": "Aggiungi selezione a riga successiva", "workbench.action.terminal.selectToPreviousCommand": "Aggiungi selezione a comando precedente", "workbench.action.terminal.selectToPreviousLine": "Aggiungi selezione a riga precedente", - "workbench.action.terminal.sendSequence": "Invia sequenza personalizzata al terminale", "workbench.action.terminal.setFixedDimensions": "Imposta dimensioni fisse", - "workbench.action.terminal.showEnvironmentInformation": "Mostra informazioni sull'ambiente", "workbench.action.terminal.showTabs": "Mostra schede", "workbench.action.terminal.sizeToContentWidth": "Attiva/Disattiva dimensioni in larghezza contenuto", "workbench.action.terminal.splitInActiveWorkspace": "Terminale diviso (nell'area di lavoro attiva)", - "workbench.action.terminal.switchTerminal": "Cambia terminale", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Attiva/Disattiva sequenza di escape", - "workbench.action.terminal.toggleFindCaseSensitive": "Attiva/Disattiva ricerca con distinzione tra maiuscole e minuscole", - "workbench.action.terminal.toggleFindRegex": "Attiva/Disattiva ricerca con espressioni regex", - "workbench.action.terminal.toggleFindWholeWord": "Attiva/Disattiva ricerca con parole intere", - "workbench.action.terminal.writeDataToTerminal": "Scrivere i dati sul terminale", - "workbench.action.terminal.writeDataToTerminal.prompt": "Immettere i dati da scrivere direttamente sul terminale, ignorando il pty" + "workbench.action.terminal.switchTerminal": "Cambia terminale" }, "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { "install": "Installa", "useWslExtension.title": "Per aprire un terminale in WSL, è consigliata l'estensione '{0}'." }, - "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { - "label": "Terminale" - }, "vs/workbench/contrib/terminal/browser/terminalEditorInput": { - "cancel": "Annulla", "confirmDirtyTerminal.button": "&&Termina", "confirmDirtyTerminal.detail": "La chiusura terminerà i processi in esecuzione in questo terminale.", "confirmDirtyTerminal.message": "Terminare i processi in esecuzione?", @@ -8634,6 +9898,13 @@ "killTerminalIcon": "Icona per terminare un'istanza del terminale.", "newTerminalIcon": "Icona per creare una nuova istanza del terminale.", "renameTerminalIcon": "Icona per la ridenominazione nel menu rapido del terminale.", + "terminalCommandHistoryFuzzySearch": "Icona per attivare o disattivare la ricerca fuzzy della cronologia dei comandi.", + "terminalCommandHistoryOutput": "Icona per visualizzare l'output di un comando del terminale.", + "terminalCommandHistoryRemove": "Icona per la rimozione di un comando del terminale dalla cronologia dei comandi.", + "terminalDecorationError": "Icona per la decorazione del terminale con un comando che ha generato un errore.", + "terminalDecorationIncomplete": "Icona per la decorazione del terminale con un comando incompleto.", + "terminalDecorationMark": "Icona di un segno decorativo per il terminale.", + "terminalDecorationSuccess": "Icona per la decorazione del terminale con un comando riuscito.", "terminalViewIcon": "Icona della visualizzazione Terminale." }, "vs/workbench/contrib/terminal/browser/terminalInstance": { @@ -8649,23 +9920,16 @@ "launchFailed.exitCodeOnlyShellIntegration": "La disabilitazione dell'integrazione della shell nelle impostazioni utente potrebbe essere utile.", "multiLinePasteButton": "&&Incolla", "preview": "Anteprima:", - "removeCommand": "Rimuovi dalla cronologia dei comandi", - "selectRecentCommand": "Selezionare un comando da eseguire (tenere premuto ALT per modificare il comando)", - "selectRecentCommandMac": "Selezionare un comando da eseguire (tenere premuto il tasto Opzione per modificare il comando)", - "selectRecentDirectory": "Selezionare una directory in cui andare (tenere premuto ALT per modificare il comando)", - "selectRecentDirectoryMac": "Selezionare una directory in cui andare (tenere premuto il tasto Opzione per modificare il comando)", "setTerminalDimensionsColumn": "Imposta dimensioni fisse: colonna", "setTerminalDimensionsRow": "Imposta dimensioni fisse: riga", - "shellFileHistoryCategory": "Cronologia di {0}", "shellIntegration.learnMore": "Altre informazioni sull'integrazione della shell", "shellIntegration.openSettings": "Aprire impostazioni utente", - "terminal.contiguousSearch": "Usa ricerca contigua", - "terminal.fuzzySearch": "Usa ricerca fuzzy", "terminal.integrated.a11yPromptLabel": "Input di terminale", - "terminal.integrated.a11yTooMuchOutput": "Troppo output da annunciare. Per leggere, spostarsi manualmente nelle righe", - "terminal.integrated.copySelection.noSelection": "Il terminale non contiene alcuna selezione da copiare", + "terminal.integrated.useAccessibleBuffer": "Usare il buffer accessibile {0} per esaminare manualmente l'output", + "terminal.integrated.useAccessibleBufferNoKb": "Usare il comando Terminale: attiva buffer accessibile per esaminare manualmente l'output", "terminal.requestTrust": "La creazione di un processo terminale richiede l'esecuzione del codice", - "terminalNavigationMode": "Usare {0} e {1} per spostarsi nel buffer del terminale", + "terminalHelpAriaLabel": "Usa {0} per la Guida all'accessibilità del terminale", + "terminalScreenReaderMode": "Eseguire il comando: attiva/disattiva modalità di accessibilità dell'utilità per la lettura dello schermo per un'esperienza di lettura dello schermo ottimizzata", "terminalStaleTextBoxAriaLabel": "L'ambiente del terminale {0} è obsoleto. Per altre informazioni, eseguire il comando 'Mostra informazioni sull'ambiente'", "terminalTextBoxAriaLabel": "Terminale {0}", "terminalTextBoxAriaLabelNumberAndTitle": "Terminale {0}, {1}", @@ -8673,14 +9937,9 @@ "terminalTypeTask": "Attività", "terminated.exitCodeAndCommandLine": "Il processo del terminale \"{0}\" è stato terminato. Codice di uscita: {1}.", "terminated.exitCodeOnly": "Il processo del terminale è stato terminato. Codice di uscita: {0}.", - "viewCommandOutput": "Visualizza output del comando", - "workbench.action.terminal.rename.prompt": "Immettere il nome del terminale", "workspaceNotTrustedCreateTerminal": "Non è possibile avviare un processo del terminale in un'area di lavoro non attendibile", "workspaceNotTrustedCreateTerminalCwd": "Non è possibile avviare un processo del terminale in un'area di lavoro non attendibile con cwd {0} e userHome {1}" }, - "vs/workbench/contrib/terminal/browser/terminalMainContribution": { - "ptyHost": "Pty Host" - }, "vs/workbench/contrib/terminal/browser/terminalMenus": { "defaultTerminalProfile": "{0} (Predefinito)", "miNewTerminal": "&&Nuovo terminale", @@ -8688,18 +9947,21 @@ "miRunSelectedText": "Esegui testo &&selezionato", "miSplitTerminal": "Terminale &&diviso", "splitTerminal": "Terminale diviso", - "terminal.new": "Nuovo terminale", + "workbench.action.tasks.configureTaskRunner": "Configura attività...", + "workbench.action.tasks.runTask": "Esegui attività...", "workbench.action.terminal.changeColor": "Cambia colore...", "workbench.action.terminal.changeIcon": "Cambia icona...", "workbench.action.terminal.clear": "Cancella", + "workbench.action.terminal.clearLong": "Cancella terminale", "workbench.action.terminal.copySelection.short": "Copia", "workbench.action.terminal.copySelectionAsHtml": "Copia come HTML", "workbench.action.terminal.joinInstance": "Unisci terminali", - "workbench.action.terminal.new.short": "Nuovo terminale", "workbench.action.terminal.newWithProfile.short": "Nuovo terminale con profilo", "workbench.action.terminal.openSettings": "Configura impostazioni del terminale", "workbench.action.terminal.paste.short": "Incolla", "workbench.action.terminal.renameInstance": "Rinomina...", + "workbench.action.terminal.runActiveFile": "Esegui file attivo", + "workbench.action.terminal.runSelectedText": "Esegui testo selezionato", "workbench.action.terminal.selectAll": "Seleziona tutto", "workbench.action.terminal.selectDefaultProfile": "Seleziona profilo predefinito", "workbench.action.terminal.showsTabs": "Mostra schede", @@ -8707,33 +9969,42 @@ "workbench.action.terminal.switchTerminal": "Cambia terminale" }, "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "killportfailure": "Non è stato possibile terminare l'attesa del processo sulla porta {0}. Il comando è stato terminato con l'errore {1}", "ptyHostRelaunch": "Riavvio del terminale perché la connessione al processo della shell è stata persa..." }, "vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": { "ICreateContributedTerminalProfileOptions": "aggiunto come contributo", + "cancel": "Annulla", "createQuickLaunchProfile": "Configura profilo del terminale", "enterTerminalProfileName": "Immettere il nome del profilo del terminale", "terminal.integrated.chooseDefaultProfile": "Selezionare il profilo del terminale predefinito", "terminal.integrated.selectProfileToCreate": "Selezionare il profilo del terminale da creare", "terminalProfileAlreadyExists": "Esiste già un profilo del terminale con lo stesso nome", "terminalProfiles": "profili", - "terminalProfiles.detected": "rilevati" - }, - "vs/workbench/contrib/terminal/browser/terminalProfileResolverService": { - "migrateToProfile": "Esegui migrazione", - "terminalProfileMigration": "Il terminale usa impostazioni deprecate di shell/shellArgs. Eseguire la migrazione a un profilo?" + "terminalProfiles.detected": "rilevati", + "unsafePathWarning": "Questo profilo del terminale usa un percorso potenzialmente non sicuro che può essere modificato da un altro utente: {0}. Si vuole usarlo?", + "yes": "Sì" }, "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { "renameTerminal": "Rinomina terminale", "workbench.action.terminal.newWithProfilePlus": "Crea nuovo terminale con profilo", "workbench.action.terminal.newplus": "Crea nuovo terminale" }, + "vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick": { + "removeCommand": "Rimuovi dalla cronologia dei comandi", + "selectRecentCommand": "Selezionare un comando da eseguire (tenere premuto ALT per modificare il comando)", + "selectRecentCommandMac": "Selezionare un comando da eseguire (tenere premuto il tasto Opzione per modificare il comando)", + "selectRecentDirectory": "Selezionare una directory in cui andare (tenere premuto ALT per modificare il comando)", + "selectRecentDirectoryMac": "Selezionare una directory in cui andare (tenere premuto il tasto Opzione per modificare il comando)", + "shellFileHistoryCategory": "Cronologia di {0}", + "viewCommandOutput": "Visualizza output del comando" + }, "vs/workbench/contrib/terminal/browser/terminalService": { "localTerminalRemote": "⚠: questa shell è in esecuzione nel computer {0}locale{1}, non nel computer remoto connesso", "localTerminalVirtualWorkspace": "⚠: questa shell è aperta in una cartella {0}locale {1}, non nella cartella virtuale", "terminalService.terminalCloseConfirmationPlural": "Terminare la {0} sessione di terminale attiva?", "terminalService.terminalCloseConfirmationSingular": "Terminare la sessione di terminale attiva?", - "terminate": "Termina" + "terminate": "&&Termina" }, "vs/workbench/contrib/terminal/browser/terminalTabbedView": { "hideTabs": "Nascondi schede", @@ -8741,6 +10012,7 @@ "moveTabsRight": "Sposta schede a destra" }, "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "label": "Terminale", "splitTerminalAriaLabel": "Terminale {0} {1}, suddivisione {2} di {3}", "terminal.tabs": "Schede dei terminale", "terminalAriaLabel": "Terminale {0} {1}", @@ -8749,7 +10021,9 @@ "vs/workbench/contrib/terminal/browser/terminalTooltip": { "launchFailed.exitCodeOnlyShellIntegration": "Impossibile avviare il processo del terminale. Potrebbe essere utile disabilitare l'integrazione della shell con terminal.integrated.shellIntegration.en.", "shellIntegration.activationFailed": "Non è stato possibile attivare l'integrazione della shell", - "shellIntegration.enabled": "Integrazione shell attivata" + "shellIntegration.enabled": "Integrazione shell attivata", + "shellProcessTooltip.commandLine": "Riga di comando: {0}", + "shellProcessTooltip.processId": "ID processo ({0}): {1}" }, "vs/workbench/contrib/terminal/browser/terminalView": { "terminal.monospaceOnly": "Il terminale supporta solo tipi di carattere a spaziatura fissa. Assicurarsi di riavviare VS Code se si tratta di un tipo di carattere appena installato.", @@ -8758,41 +10032,43 @@ "terminals": "Apri i terminali." }, "vs/workbench/contrib/terminal/browser/xterm/decorationAddon": { - "changeDefaultIcon": "Cambia icona predefinita", - "changeErrorIcon": "Modifica icona di errore", - "changeSuccessIcon": "Modifica icona di operazione riuscita", "gutter": "Effetti del comando di navigazione", + "no": "No", "overviewRuler": "Effetti dei comandi del righello delle annotazioni", + "rerun": "Eseguire il comando: {0}", "terminal.configureCommandDecorations": "Configura effetti comandi", "terminal.copyCommand": "Copia comando", "terminal.copyOutput": "Copia output", "terminal.copyOutputAsHtml": "Copia output come HTML", "terminal.learnShellIntegration": "Informazioni sull'integrazione della shell", "terminal.rerunCommand": "Riesegui il confronto", + "toggleVisibility": "Attiva/Disattiva visibilità", + "workbench.action.terminal.goToRecentDirectory": "Vai alla directory recente", + "workbench.action.terminal.runRecentCommand": "Esegui comando recente", + "yes": "Sì" + }, + "vs/workbench/contrib/terminal/browser/xterm/decorationStyles": { "terminalPromptCommandFailed": "Comando eseguito {0} e non riuscito", "terminalPromptCommandFailedWithExitCode": "Comando eseguito {0} e non riuscito (codice di uscita {1})", "terminalPromptCommandSuccess": "Comando eseguito {0}", - "terminalPromptContextMenu": "Mostra azioni dei comandi", - "toggleVisibility": "Attiva/Disattiva visibilità" + "terminalPromptContextMenu": "Mostra azioni dei comandi" }, "vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": { "dontShowAgain": "Non visualizzare più questo messaggio", "no": "No", + "terminal.integrated.copySelection.noSelection": "The terminal has no selection to copy", "terminal.slowRendering": "L'accelerazione GPU del terminale sembra lenta nel computer. Si vuole disabilitarla per migliorare le prestazioni? [Altre informazioni sulle impostazioni del terminale](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", + "terminalLoggerName": "Terminal", "yes": "Sì" }, "vs/workbench/contrib/terminal/common/terminal": { - "terminalCategory": "Terminale", "vscode.extension.contributes.terminal": "Aggiunge come contributo la funzionalità del terminale.", "vscode.extension.contributes.terminal.profiles": "Definisce i profili di terminale aggiuntivi che l'utente può creare.", "vscode.extension.contributes.terminal.profiles.id": "ID del provider di profili del terminale.", "vscode.extension.contributes.terminal.profiles.title": "Titolo di questo profilo di terminale.", - "vscode.extension.contributes.terminal.types": "Definisce i tipi di terminale aggiuntivi che l'utente può creare.", - "vscode.extension.contributes.terminal.types.command": "Comando da eseguire quando l'utente crea questo tipo di terminale.", "vscode.extension.contributes.terminal.types.icon": "Codicon, URI oppure URI chiaro e scuro da associare a questo tipo di terminale.", "vscode.extension.contributes.terminal.types.icon.dark": "Percorso dell'icona quando viene usato un tema scuro", - "vscode.extension.contributes.terminal.types.icon.light": "Percorso dell'icona quando viene usato un tema chiaro", - "vscode.extension.contributes.terminal.types.title": "Titolo di questo tipo di terminale." + "vscode.extension.contributes.terminal.types.icon.light": "Percorso dell'icona quando viene usato un tema chiaro" }, "vs/workbench/contrib/terminal/common/terminalColorRegistry": { "terminal.ansiColor": "'{0}' colori ANSI nel terminale. ", @@ -8804,6 +10080,7 @@ "terminal.findMatchHighlightBackground": "Colore delle altre corrispondenze di ricerca nel terminale. Il colore non deve essere opaco per non nascondere il contenuto del terminale sottostante.", "terminal.findMatchHighlightBorder": "Colore bordo delle altre corrispondenze di ricerca nel terminale.", "terminal.foreground": "Il colore di primo piano del terminale.", + "terminal.inactiveSelectionBackground": "Colore di sfondo di selezione del terminale quando non ha lo stato attivo.", "terminal.selectionBackground": "Colore di sfondo di selezione del terminale.", "terminal.selectionForeground": "Colore primo piano della selezione del terminale. Se è Null, il primo piano di selezione verrà conservato e verrà applicata la funzionalità rapporto di contrasto minimo.", "terminal.tab.activeBorder": "Bordo sul lato della scheda del terminale nel pannello. Per impostazione predefinita, viene impostato su tab.activeBorder.", @@ -8818,17 +10095,21 @@ "vs/workbench/contrib/terminal/common/terminalConfiguration": { "cwd": "la directory di lavoro corrente del terminale", "cwdFolder": "la directory di lavoro corrente del terminale, visualizzata per le aree di lavoro multi-radice o in una singola area di lavoro radice quando il valore è diverso dalla directory di lavoro iniziale. In Windows questa opzione verrà visualizzata solo quando è abilitata l'integrazione della shell.", + "enableFileLinks.notRemote": "Abilitare solo quando non si è in un'area di lavoro remota.", + "enableFileLinks.off": "Sempre disattivato.", + "enableFileLinks.on": "Sempre attivo.", "local": "indica un terminale locale in un'area di lavoro remota", "openDefaultSettingsJson": "Apri il file JSON delle impostazioni predefinite", "openDefaultSettingsJson.capitalized": "Apri impostazioni predefinite (JSON)", "process": "il nome del processo del terminale", - "separator": "un separatore condizionale (“ - “) visualizzato solo se circondato da variabili con valori o testo statici.", + "separator": "un separatore condizionale {0} visualizzato solo se circondato da variabili con valori o testo statici.", "sequence": "il nome fornito al terminale dal processo", + "tabFocusMode": "Controlla se il terminale riceve le schede o le rinvia al workbench per lo spostamento. Se impostata, questa opzione esegue l'override di {0} quando il terminale è attivo.", "task": "indica che il terminale è associato a un'attività", "terminal.integrated.allowChords": "Indica se consentire o meno i tasti di scelta rapida nel terminale. Si tenga presente che quando è True e il tasto di scelta rapida restituisce una pressione contemporanea, ignorerà {0}. Impostare su False è particolarmente utile se si vuole usare CTRL+K per passare alla shell (non VS Code).", "terminal.integrated.allowMnemonics": "Indica se consentire i tasti di scelta della barra dei menu, ad esempio ALT+F, per attivare l'apertura della barra dei menu. Se è impostata su true, tutte le sequenze di tasti con ALT ignoreranno la shell. Non ha alcun effetto in macOS.", "terminal.integrated.altClickMovesCursor": "Se è abilitata, la combinazione ALT/Opzione+clic consentirà di riposizionare il cursore del prompt sotto il mouse quando {0} è impostato su {1} (valore predefinito). Questa impostazione potrebbe non funzionare in modo affidabile a seconda della shell.", - "terminal.integrated.autoReplies": "Un set di messaggi a cui risponderà automaticamente quando viene rilevato nel terminale. Se il messaggio fornito è sufficientemente specifico, ciò contribuirà ad automatizzare le risposte comuni.\r\n\r\nNote:\r\n\r\n- Usare {0} per rispondere automaticamente alla richiesta di terminazione del processo batch in Windows.\r\n: il messaggio include sequenze di escape in modo che la risposta non venga eseguita con testo con stile.\r\n: ogni risposta può essere eseguita una sola volta al secondo.\r\n: usare {1} nella risposta per indicare il tasto INVIO.\r\n: per annullare l'impostazione di una chiave predefinita, impostare il valore su Null.\r\n- Riavviare VS Code se non sono applicabili nuove impostazioni.", + "terminal.integrated.autoReplies": "Un insieme di messaggi a cui verrà automaticamente data risposta quando vengono rilevati nel terminale. Se il messaggio è sufficientemente specifico, ciò consente di automatizzare le risposte comuni.\r\n\r\nNote:\r\n\r\n- Usare {0} per rispondere automaticamente alla richiesta di terminazione del processo batch in Windows.\r\n- Il messaggio include sequenze di escape in modo che la risposta non venga eseguita con testo con stile.\r\n- Ogni risposta può essere eseguita una sola volta al secondo.\r\n- Usare {1} nella risposta per indicare il tasto INVIO.\r\n- Per annullare l'impostazione di una chiave predefinita, impostare il valore su Null.\r\n- Riavviare VS Code se non sono applicabili nuove impostazioni.", "terminal.integrated.autoReplies.reply": "Risposta da inviare al processo.", "terminal.integrated.bellDuration": "Numero di millisecondi per visualizzare la campana all'interno di una scheda del terminale quando viene attivata.", "terminal.integrated.commandsToSkipShell": "Un set di ID comando i cui tasti di scelta rapida non verranno inviati alla shell, ma gestiti sempre da VS Code. In questo modo i tasti di scelta rapida che verrebbero normalmente utilizzati dalla shell si comportano come quando il terminale non si trova nello stato attivo, ad esempio con `CTRL+P` viene avviato Quick Open.\r\n\r\n \r\n\r\nMolti comandi vengono ignorati per impostazione predefinita. Per sostituire un'impostazione predefinita e passare il tasto di scelta rapida del comando alla shell, aggiungere prima del comando il prefisso `-`. Ad esempio, aggiungere `-workbench.action.quickOpen` per consentire a `CTRL+P` di usare la shell.\r\n\r\n \r\n\r\nL'elenco seguente di comandi ignorati predefiniti è troncato quando viene visualizzato in Editor impostazioni. Per visualizzare l'elenco completo, {1} e cercare il primo comando nell'elenco seguente.\r\n \r\n\r\nComandi ignorati predefiniti:\r\n\r\n\r\n{0}", @@ -8845,7 +10126,7 @@ "terminal.integrated.cursorBlinking": "Controlla se il cursore del terminale è intermittente.", "terminal.integrated.cursorStyle": "Controlla lo stile del cursore del terminale.", "terminal.integrated.cursorWidth": "Controlla la larghezza del cursore quando {0} è impostato su {1}.", - "terminal.integrated.customGlyphs": "Indica se disegnare glifi personalizzati per i caratteri di disegno caselle e di elementi blocco invece di usare il tipo di carattere, che in genere restituisce un rendering migliore con le linee continue. Tenere presente che non funziona con il renderer DOM", + "terminal.integrated.customGlyphs": "Indica se disegnare glifi personalizzati per i caratteri di disegno degli elementi di blocco e caselle, anziché usare il tipo di carattere, che in genere restituisce un rendering migliore con linee continue. Si noti che non funziona quando {0} è disabilitato.", "terminal.integrated.cwd": "Percorso di avvio esplicito in cui verrà avviato il terminale. Viene usato come directory di lavoro corrente (cwd) per il processo della shell. Può risultare particolarmente utile nelle impostazioni dell'area di lavoro se la directory radice non costituisce una directory di lavoro corrente comoda.", "terminal.integrated.defaultLocation": "Verifica la posizione in cui verranno visualizzati i terminali appena creati.", "terminal.integrated.defaultLocation.editor": "Crea terminali nell'editor", @@ -8855,8 +10136,9 @@ "terminal.integrated.detectLocale.off": "Non imposta la variabile di ambiente `$LANG`.", "terminal.integrated.detectLocale.on": "Imposta sempre la variabile di ambiente `$LANG`.", "terminal.integrated.drawBoldTextInBrightColors": "Controlla se il testo in grassetto nel terminale userà sempre la variante di colore ANSI \"bright\".", - "terminal.integrated.enableBell": "Controlla se il segnale acustico di avviso del terminale è abilitato. È contraddistinto dall'icona di una campanella accanto al nome del terminale.", - "terminal.integrated.enableFileLinks": "Indica se abilitare i collegamenti di file nel terminale. I collegamenti possono essere lenti se si usa un'unità di rete, in particolare perché ogni collegamento di file viene verificato in base al file system. La modifica di questa impostazione ha effetto solo nel nuovi terminali.", + "terminal.integrated.enableBell": "Controlla se la campana del terminale è abilitata. Viene visualizzata come una campana visiva accanto al nome del terminale.", + "terminal.integrated.enableFileLinks": "Indica se abilitare i collegamenti di file nei terminali. I collegamenti possono essere lenti se si usa un'unità di rete, in particolare perché ogni collegamento di file viene verificato in base al file system. La modifica di questa impostazione ha effetto solo nel nuovi terminali.", + "terminal.integrated.enableImages": "Enables image support in the terminal. Both sixel and iTerm's inline image protocol are supported on Linux and macOS, Windows support will light up automatically when ConPTY passes through the sequences. Images will currently not be restored between window reloads/reconnects.", "terminal.integrated.enableMultiLinePasteWarning": "Visualizzare una finestra di dialogo di avviso quando si incollano più righe nel terminale. La finestra di dialogo non viene visualizzata quando:\r\n\r\n- La modalità Incolla tra parentesi quadre è abilitata (la shell supporta l'operazione incolla su più righe in modo nativo)\r\n- L'operazione Incolla viene gestita dalla riga di lettura della shell (nel caso di pwsh)", "terminal.integrated.enablePersistentSessions": "Abilita la persistenza delle sessioni del terminale per l'area di lavoro tra un ricaricamento e l'altro della finestra.", "terminal.integrated.env.linux": "Oggetto con variabili di ambiente che verrà aggiunto al processo VS Code per essere usato dal terminale in Linux. Impostare su `null` per eliminare la variabile di ambiente.", @@ -8868,7 +10150,7 @@ "terminal.integrated.environmentChangesIndicator.warnonly": "Mostra solo l'indicatore di avviso quando lo stato dell'ambiente di un terminale è 'stale' e non l'indicatore di informazioni che mostra quando un'estensione ha modificato un terminale.", "terminal.integrated.environmentChangesRelaunch": "Indica se riavviare automaticamente i terminali se l'estensione vuole contribuire al relativo ambiente e non c'è stata ancora alcuna interazione.", "terminal.integrated.fastScrollSensitivity": "Moltiplicatore della velocità di scorrimento quando si preme `Alt`.", - "terminal.integrated.fontFamily": "Controlla la famiglia di caratteri del terminale. L'impostazione predefinita è il valore di {0}.", + "terminal.integrated.fontFamily": "Controlla la famiglia di caratteri del terminale. Imposta il valore di {0} come predefinito.", "terminal.integrated.fontSize": "Controlla le dimensioni del carattere in pixel del terminale.", "terminal.integrated.fontWeight": "Spessore del carattere da usare nel terminale per il testo non in grassetto. Accetta le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", "terminal.integrated.fontWeightBold": "Spessore del carattere da usare nel terminale per il testo in grassetto. Accetta le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", @@ -8878,8 +10160,8 @@ "terminal.integrated.gpuAcceleration.canvas": "Usare il renderer canvas di fallback del terminale che usa un contesto 2d anziché webgl e che può offrire prestazioni migliori in alcuni sistemi. Si noti che alcune funzionalità del renderer canvas sono limitate, ad esempio la selezione opaca.", "terminal.integrated.gpuAcceleration.off": "Disabilitare l'accelerazione GPU all'interno del terminale. Il rendering del terminale sarà molto più lento quando l'accelerazione GPU è disattivata, ma dovrebbe funzionare in modo affidabile in tutti i sistemi.", "terminal.integrated.gpuAcceleration.on": "Abilita l'accelerazione GPU all'interno del terminale.", - "terminal.integrated.letterSpacing": "Controlla la spaziatura delle lettere del terminale. Si tratta di un valore intero che rappresenta il numero di pixel da aggiungere tra i caratteri.", - "terminal.integrated.lineHeight": "Controlla l'altezza della riga del terminale. Questo numero è moltiplicato per le dimensioni del carattere del terminale per ottenere l'altezza effettiva della riga in pixel.", + "terminal.integrated.letterSpacing": "Controlla la spaziatura delle lettere del terminale. Questo è un valore intero che rappresenta il numero di pixel aggiuntivi da aggiungere tra i caratteri.", + "terminal.integrated.lineHeight": "Controlla l'altezza della linea del terminale. Questo numero viene moltiplicato per le dimensioni del carattere del terminale per ottenere l'altezza effettiva della riga in pixel.", "terminal.integrated.localEchoEnabled": "Quando è necessario abilitare l'eco locale. Verrà eseguito l'override di {0}", "terminal.integrated.localEchoEnabled.auto": "Abilitato solo per le aree di lavoro remote", "terminal.integrated.localEchoEnabled.off": "Sempre disabilitato", @@ -8891,7 +10173,7 @@ "terminal.integrated.macOptionIsMeta": "Controlla se usare il tasto opzione come tasto meta nel terminale in macOS.", "terminal.integrated.minimumContrastRatio": "Quando impostato, il colore di primo piano di ogni cella verrà modificato per provare a soddisfare il rapporto di contrasto specificato. Questo non si applica ai caratteri `powerline` per #146406. Valori di esempio:\r\n\r\n- 1: non eseguire alcuna operazione e usare i colori del tema standard.\r\n- 4.5: [conformità WCAG AA (minimo)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) (impostazione predefinita).\r\n- 7: [conformità WCAG AAA (avanzata)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21: bianco su nero o nero su bianco.", "terminal.integrated.mouseWheelScrollSensitivity": "Moltiplicatore da usare sul valore `deltaY` degli eventi di scorrimento della rotellina del mouse.", - "terminal.integrated.persistentSessionReviveProcess": "Quando il processo del terminale deve essere arrestato, ad esempio alla chiusura della finestra o dell'applicazione, determina quando deve essere ripristinato il contenuto della sessione del terminale precedente e ricreati i processi alla successiva apertura dell'area di lavoro.\r\n\r\n Avvertenze: \r\n\r\n- Il ripristino della directory di lavoro corrente del processo dipende dal fatto che sia supportato dalla shell. \r\n- Il tempo di salvataggio permanente della sessione durante l'arresto è limitato, quindi potrebbe essere interrotto quando si utilizzano connessioni remote ad alta latenza.", + "terminal.integrated.persistentSessionReviveProcess": "Questo determina quando ripristinare il contenuto o la cronologia della sessione del terminale precedente e ricreare i processi alla successiva apertura dell'area di lavoro quando il processo del terminale deve essere arrestato, ad esempio alla chiusura della finestra o dell'applicazione.\r\n\r\nAvvertenze:\r\n\r\n- Il ripristino della directory di lavoro corrente del processo dipende dal fatto che sia supportato dalla shell.\r\n- Il tempo necessario per mantenere la sessione durante l'arresto è limitato, quindi potrebbe essere interrotto quando si usano connessioni remote ad alta latenza.", "terminal.integrated.persistentSessionReviveProcess.never": "Non ripristinare mai i buffer del terminale o ricreare il processo.", "terminal.integrated.persistentSessionReviveProcess.onExit": "Consente di ripristinare i processi dopo la chiusura dell'ultima finestra in Windows/Linux o quando viene attivato il comando “workbench.action.quit” (riquadro comandi, tasto di scelta rapida, menu).", "terminal.integrated.persistentSessionReviveProcess.onExitAndWindowClose": "Consente di ripristinare i processi dopo la chiusura dell'ultima finestra in Windows/Linux o quando viene attivato il comando “workbench.action.quit” (riquadro comandi, tasto di scelta rapida, menu) o quando la finestra viene chiusa.", @@ -8901,23 +10183,23 @@ "terminal.integrated.rightClickBehavior.nothing": "Non eseguire alcuna operazione e passare l'evento al terminale.", "terminal.integrated.rightClickBehavior.paste": "Incolla con il pulsante destro del mouse.", "terminal.integrated.rightClickBehavior.selectWord": "Seleziona la parola sotto il cursore e mostra il menu di scelta rapida.", - "terminal.integrated.scrollback": "Controlla il numero massimo di righe che il terminale mantiene nel buffer.", + "terminal.integrated.scrollback": "Controlla il numero massimo di righe che il terminale mantiene nel buffer. La memoria viene preallocata in base a questo valore per garantire un'esperienza ottimale. Di conseguenza, all'aumentare del valore, aumenterà anche la quantità di memoria.", "terminal.integrated.sendKeybindingsToShell": "Invia la maggior parte dei tasti di scelta rapida al terminale anziché al Workbench, eseguendo l'override di {0}, che può essere usato in alternativa per l'ottimizzazione.", - "terminal.integrated.shellIntegration.decorationIcon": "Controlla l'icona che verrà usata per i comandi ignorati/vuoti. Impostare su {0} per nascondere l'icona o disabilitare gli effetti con {1}.", - "terminal.integrated.shellIntegration.decorationIconError": "Controlla l'icona che verrà usata per ogni comando nei terminali con l'integrazione della shell abilitata che dispone di un codice di uscita associato. Impostare su {0} per nascondere l'icona o per disabilitare gli effetti con {1}.", - "terminal.integrated.shellIntegration.decorationIconSuccess": "Controlla l'icona che verrà usata per ogni comando nei terminali con l'integrazione della shell abilitata che non ha un codice di uscita associato. Impostare su {0} per nascondere l'icona o per disabilitare gli effetti con {1}.", "terminal.integrated.shellIntegration.decorationsEnabled": "Quando l'integrazione della shell è abilitata, aggiunge una decorazione per ogni comando.", "terminal.integrated.shellIntegration.decorationsEnabled.both": "Mostrare gli effetti nella barra di navigazione (sinistra) e nel righello delle annotazioni (destra)", "terminal.integrated.shellIntegration.decorationsEnabled.gutter": "Mostra gli effetti della barra di navigazione a sinistra del terminale", "terminal.integrated.shellIntegration.decorationsEnabled.never": "Non mostrare effetti", "terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler": "Mostra gli effetti del righello delle annotazioni a destra del terminale", - "terminal.integrated.shellIntegration.enabled": "Determina se l'integrazione della shell viene inserita automaticamente per supportare le funzionalità come il rilevamento avanzato dei comandi e il rilevamento della directory di lavoro corrente. \r\n\r\nL'integrazione della shell consente di inserirla con uno script di avvio. Lo script fornisce informazioni dettagliate di VS Code su ciò che accade all'interno del terminale.\r\n\r\nShell supportate:\r\n\r\n- Linux/macOS: bash, pwsh, zsh\r\n - Windows: pwsh\r\n\r\nQuesta impostazione si applica solo quando vengono creati i terminali, quindi sarà necessario riavviare i terminali per renderla effettiva.\r\n\r\nSi noti che l'inserimento dello script potrebbe non funzionare se nel profilo del terminale sono definiti argomenti personalizzati, un elemento [bash complesso 'PROMPT_COMMAND'](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand), o un'altra installazione non supportata. Per disabilitare gli effetti, vedere {0}", + "terminal.integrated.shellIntegration.enabled": "Determina se l'integrazione della shell viene inserita automaticamente per supportare le funzionalità come il rilevamento avanzato dei comandi e il rilevamento della directory di lavoro corrente. \r\n\r\nL'integrazione della shell consente di inserirla con uno script di avvio. Lo script fornisce informazioni dettagliate di VS Code su ciò che accade all'interno del terminale.\r\n\r\nShell supportate:\r\n\r\n- Linux/macOS: bash, fish, pwsh, zsh\r\n - Windows: pwsh\r\n\r\nQuesta impostazione si applica solo quando vengono creati i terminali, quindi sarà necessario riavviare i terminali per renderla effettiva.\r\n\r\nSi noti che l'inserimento dello script potrebbe non funzionare se nel profilo del terminale sono definiti argomenti personalizzati, sono stati abilitati {1}, hanno un elemento [bash complesso 'PROMPT_COMMAND'](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand), o un'altra installazione non supportata. Per disabilitare gli effetti, vedere {0}", "terminal.integrated.shellIntegration.history": "Controlla il numero di comandi utilizzati di recente da mantenere nella cronologia dei comandi del terminale. Impostare a 0 per disabilitare la cronologia dei comandi del terminale.", + "terminal.integrated.shellIntegration.suggestEnabled": "Abilita i suggerimenti IntelliSense del terminale sperimentale per le shell supportate quando {0} è impostato su {1}. Se l'integrazione della shell viene installata manualmente, è necessario impostare {2} su {3} prima di chiamare lo script.", "terminal.integrated.showExitAlert": "Controlla se mostrare l'avviso \"Il processo del terminale è stato terminato. Codice di uscita\" quando il codice di uscita è diverso da zero.", + "terminal.integrated.smoothScrolling": "Controlla se il terminale scorrerà usando un'animazione.", "terminal.integrated.splitCwd": "Controlla la directory di lavoro con cui avviare un terminale diviso.", "terminal.integrated.splitCwd.inherited": "In macOS e Linux un nuovo terminale diviso userà la directory di lavoro del terminale padre. In Windows il comportamento è uguale a quello iniziale.", "terminal.integrated.splitCwd.initial": "Un nuovo terminale diviso userà la directory di lavoro con cui è stato avviato il terminale padre.", "terminal.integrated.splitCwd.workspaceRoot": "Un nuovo terminale diviso userà la radice dell'area di lavoro come directory di lavoro. In un'area di lavoro con più radici è possibile scegliere la cartella radice da usare.", + "terminal.integrated.tabStopWidth": "Numero di celle in una tabulazione.", "terminal.integrated.tabs.defaultColor": "ID colore del tema da associare alle icone del terminale per impostazione predefinita.", "terminal.integrated.tabs.defaultIcon": "ID codicon da associare alle icone del terminale per impostazione predefinita.", "terminal.integrated.tabs.enableAnimation": "Controllare se gli stati delle schede del terminale supportano l'animazione (ad esempio, le attività in corso).", @@ -8938,14 +10220,14 @@ "terminal.integrated.tabs.showActions.never": "Non mostrare mai le azioni", "terminal.integrated.tabs.showActions.singleTerminal": "Mostra le azioni quando è l'unico terminale aperto", "terminal.integrated.tabs.showActions.singleTerminalOrNarrow": "Mostra le azioni quando è l'unico terminale aperto o quando la visualizzazione delle schede si trova nello stato Senza testo ravvicinato", - "terminal.integrated.tabs.showActiveTerminal": "Mostra le informazioni sul terminale attivo nella visualizzazione. Ciò risulta particolarmente utile quando il titolo all'interno delle schede non è visibile.", + "terminal.integrated.tabs.showActiveTerminal": "Mostra le informazioni sul terminale attivo nella visualizzazione. Questo è particolarmente utile quando il titolo all'interno delle schede non è visibile.", "terminal.integrated.tabs.showActiveTerminal.always": "Mostra sempre il terminale attivo", "terminal.integrated.tabs.showActiveTerminal.never": "Non mostrare mai il terminale attivo", "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Mostra il terminale attivo quando è l'unico terminale aperto", "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Mostra il terminale attivo quando è l'unico terminale aperto o quando la visualizzazione delle schede si trova nello stato stretto senza testo", "terminal.integrated.unicodeVersion": "Controlla la versione di Unicode da usare per valutare la larghezza dei caratteri nel terminale. È consigliabile provare a modificare questa impostazione se emoji o altri caratteri wide non occupano la quantità di spazio corretta oppure premendo BACKSPACE viene cancellato un numero eccessivo o ridotto di caratteri.", - "terminal.integrated.unicodeVersion.eleven": "Versione 11 di Unicode. Questa versione offre un migliore supporto in sistemi moderni che usano versioni moderne di Unicode.", - "terminal.integrated.unicodeVersion.six": "Versione 6 di Unicode. Si tratta di una versione precedente che dovrebbe funzionare meglio in sistemi meno recenti.", + "terminal.integrated.unicodeVersion.eleven": "Versione 11 di Unicode: questa versione offre un supporto migliore nei sistemi moderni che usano versioni moderne di Unicode.", + "terminal.integrated.unicodeVersion.six": "Versione 6 di Unicode: questa è una versione precedente che dovrebbe funzionare meglio nei sistemi meno recenti.", "terminal.integrated.windowsEnableConpty": "Indica se usare ConPTY per le comunicazioni dei processi di terminale Windows (richiede almeno Windows 10 numero di build 18309). Se è false verrà usato Winpty.", "terminal.integrated.wordSeparators": "Stringa contenente tutti i caratteri da considerare come separatori di parole quando si fa doppio clic per selezionare la funzionalità per parola.", "terminalDescription": "Controlla la descrizione del terminale, visualizzata a destra del titolo. Le variabili vengono sostituite in base al contesto:", @@ -8956,16 +10238,20 @@ "vs/workbench/contrib/terminal/common/terminalContextKey": { "inTerminalRunCommandPickerContextKey": "Indica se la selezione dell'esecuzione del comando del terminale è attualmente aperta.", "isSplitTerminalContextKey": "Indica se il terminale della scheda evidenziata è un terminale diviso.", + "terminalAccessibleBufferFocusContextKey": "Se il buffer accessibile al terminale è attivo.", "terminalAltBufferActive": "Indica se il buffer alternativo del terminale è attivo.", "terminalCountContextKey": "Numero corrente di terminali.", "terminalEditorFocusContextKey": "Indica se un terminale nell'area dell'editor è evidenziato.", "terminalFocusContextKey": "Indica se lo stato in evidenza si trova sul terminale.", + "terminalFocusInAnyContextKey": "Whether any terminal is focused, including detached terminals used in other UI.", "terminalProcessSupportedContextKey": "Indica se i processi del terminale possono essere avviati nell'area di lavoro corrente.", "terminalShellIntegrationEnabled": "Indica se l'integrazione della shell è abilitata nel terminale attivo", "terminalShellTypeContextKey": "Tipo di shell del terminale attivo, impostato sull'ultimo valore noto quando non sono presenti terminali.", + "terminalSuggestWidgetVisible": "Indica se il widget dei suggerimenti del terminale è visibile.", "terminalTabsFocusContextKey": "Indica se lo stato in evidenza si trova sul widget delle schede del terminale.", "terminalTabsSingularSelectedContextKey": "Indica se un terminale è selezionato nell'elenco delle schede del terminale.", "terminalTextSelectedContextKey": "Indica se il testo è selezionato nel terminale attivo.", + "terminalTextSelectedInFocusedContextKey": "Whether text is selected in a focused terminal.", "terminalViewShowing": "Indica se la visualizzazione del terminale è visualizzata" }, "vs/workbench/contrib/terminal/common/terminalStrings": { @@ -8978,17 +10264,126 @@ "splitTerminal": "Terminale diviso", "splitTerminal.short": "Dividi", "terminal": "Terminale", + "terminal.new": "Nuovo terminale", + "terminalCategory": "Terminale", "unsplitTerminal": "Annulla divisione del terminale", "workbench.action.terminal.changeColor": "Cambia colore...", "workbench.action.terminal.changeIcon": "Cambia icona...", "workbench.action.terminal.focus": "Sposta stato attivo su terminale", + "workbench.action.terminal.focusHover": "Stato attivo al passaggio del mouse", "workbench.action.terminal.moveToTerminalPanel": "Sposta il terminale nel pannello", + "workbench.action.terminal.newWithCwd": "Crea nuovo terminale avviato in una directory di lavoro personalizzata", "workbench.action.terminal.rename": "Rinomina...", + "workbench.action.terminal.renameWithArg": "Rinomina il terminale attualmente attivo", + "workbench.action.terminal.sendSequence": "Invia sequenza personalizzata al terminale", "workbench.action.terminal.sizeToContentWidthInstance": "Attiva/Disattiva dimensioni in larghezza contenuto" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "Crea nuovo terminale integrato (locale)" }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { + "workbench.action.terminal.accessibleBufferGoToNextCommand": "Buffer accessibile Vai al comando successivo", + "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Buffer accessibile Vai al comando precedente", + "workbench.action.terminal.focusAccessibleBuffer": "Focus Accessible Buffer", + "workbench.action.terminal.navigateAccessibleBuffer": "Esplora buffer accessibile" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": { + "accessibilitySettings": "Accedere alle impostazioni di accessibilità come `terminal.integrated.tabFocusMode` tramite il comando Preferenze: apri impostazioni accessibilità.", + "commandPromptMigration": "Provare a usare PowerShell invece del prompt dei comandi per un'esperienza migliorata", + "focusAccessibleBuffer": "Il comando Focus Accessible Buffer ({0}) consente alle utilità per la lettura dello schermo di leggere il contenuto del terminale.", + "focusAccessibleBufferNoKb": "Il comando Focus Accessible Buffer consente alle utilità per la lettura dello schermo di leggere il contenuto del terminale e non è attualmente attivabile da un tasto di scelta rapida.", + "goToNextCommand": "Vai al comando successivo ({0})", + "goToNextCommandNoKb": "L'opzione Vai al comando successivo non è attualmente attivabile da un tasto di scelta rapida.", + "goToPreviousCommand": "Vai al comando precedente ({0})", + "goToPreviousCommandNoKb": "L'opzione Vai a Comando precedente non è attualmente attivabile da un tasto di scelta rapida.", + "goToRecentDirectory": "Vai alla directory recente ({0})", + "goToRecentDirectoryNoKb": "L'opzione Vai alla directory recente non è attualmente attivabile da un tasto di scelta rapida.", + "goToRecentDirectoryNoKbNoShellIntegration": "Il comando Vai a directory recente consente alle utilità per la lettura dello schermo di passare facilmente a una directory usata nel terminale e attualmente non attivabile da un tasto di scelta rapida.", + "goToRecentDirectoryNoShellIntegration": "Il comando Vai a directory recente ({0}) consente alle utilità per la lettura dello schermo di passare facilmente a una directory usata nel terminale.", + "navigateAccessibleBuffer": "Esplora buffer accessibile ({0})", + "navigateAccessibleBufferNoKb": "L'esplorazione del buffer accessibile non è attualmente attivabile da un tasto di scelta rapida.", + "newWithProfile": "Il comando Crea nuovo terminale (con profilo) ({0}) consente di creare facilmente un terminale usando un profilo specifico.", + "newWithProfileNoKb": "Il comando Crea nuovo terminale (con profilo) consente di creare facilmente un terminale usando un profilo specifico e non è attualmente attivabile da un tasto di scelta rapida.", + "openDetectedLink": "Il comando Apri collegamento rilevato ({0}) consente alle utilità per la lettura dello schermo di aprire facilmente i collegamenti trovati nel terminale.", + "openDetectedLinkNoKb": "Il comando Apri collegamento rilevato consente alle utilità per la lettura dello schermo di aprire facilmente i collegamenti trovati nel terminale e attualmente non è attivabile da un tasto di scelta rapida.", + "readMore": "[Altre informazioni sull'accessibilità del terminale](https://code.visualstudio.com/docs/editor/accessibility#_terminal-accessibility)", + "runRecentCommand": "Esegui comando recente ({0})", + "runRecentCommandNoKb": "Attualmente Esegui comando recente non può essere attivato da un tasto di scelta rapida.", + "shellIntegration": "Il terminale include una funzionalità denominata integrazione shell che offre un'esperienza avanzata, oltre a comandi pratici per le utilità per la lettura dello schermo, ad esempio:", + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBuffer": { + "terminal.integrated.accessibleBuffer": "Buffer del terminale", + "terminal.integrated.symbolQuickPick.labelNoExitCode": "{0}" + }, + "vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": { + "workbench.action.terminal.restartPtyHost": "Restart Pty Host", + "workbench.action.terminal.showTextureAtlas": "Mostra atlante texture del terminale", + "workbench.action.terminal.writeDataToTerminal": "Scrivere i dati sul terminale", + "workbench.action.terminal.writeDataToTerminal.prompt": "Immettere i dati da scrivere direttamente sul terminale, ignorando il pty" + }, + "vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": { + "envChanges": "Modifiche all'ambiente del terminale", + "extension": "Estensione: {0}", + "workbench.action.terminal.showEnvironmentContributions": "Mostra contributi ambiente" + }, + "vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": { + "workbench.action.terminal.findNext": "Trova successivo", + "workbench.action.terminal.findPrevious": "Trova precedente", + "workbench.action.terminal.focusFind": "Sposta stato attivo su Trova", + "workbench.action.terminal.hideFind": "Nascondi Trova", + "workbench.action.terminal.searchWorkspace": "Cerca nell'area di lavoro", + "workbench.action.terminal.toggleFindCaseSensitive": "Attiva/Disattiva ricerca con distinzione tra maiuscole e minuscole", + "workbench.action.terminal.toggleFindRegex": "Attiva/Disattiva ricerca con espressioni regex", + "workbench.action.terminal.toggleFindWholeWord": "Attiva/Disattiva ricerca con parole intere" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": { + "workbench.action.terminal.openDetectedLink": "Aprire collegamento rilevato", + "workbench.action.terminal.openLastLocalFileLink": "Apri collegamento ultimo file locale", + "workbench.action.terminal.openLastUrlLink": "Apri collegamento all'ultimo URL" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": { + "focusFolder": "Sposta lo stato attivo sulla cartella in Esplora risorse", + "followLink": "Segui il collegamento", + "openFile": "Apri file nell'editor", + "openFolder": "Apri cartella in una nuova finestra", + "searchWorkspace": "Cerca nell'area di lavoro" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": { + "followForwardedLink": "Segui il collegamento usando la porta inoltrata", + "followLink": "Segui il collegamento", + "followLinkUrl": "Collegamento", + "terminalLinkHandler.followLinkAlt": "ALT+clic", + "terminalLinkHandler.followLinkAlt.mac": "Opzione+clic", + "terminalLinkHandler.followLinkCmd": "CMD+clic", + "terminalLinkHandler.followLinkCtrl": "CTRL+clic" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": { + "terminal.integrated.localFileLinks": "File locale", + "terminal.integrated.openDetectedLink": "Seleziona il collegamento da aprire", + "terminal.integrated.searchLinks": "Ricerca area di lavoro", + "terminal.integrated.showMoreLinks": "Mostra altri collegamenti", + "terminal.integrated.urlLinks": "Url" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": { + "codeAction.widget.id.quickfix": "Correzione rapida", + "quickFix.command": "Esegui: {0}", + "quickFix.opener": "Apri: {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": { + "workbench.action.terminal.showQuickFixes": "Mostrare correzioni rapide terminale" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": { + "terminal.createPR": "Crea richiesta pull {0}", + "terminal.freePort": "Porta disponibile {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": { + "vscode.extension.contributes.terminalQuickFixes": "Aggiunge come contributo soluzioni rapide del terminale.", + "vscode.extension.contributes.terminalQuickFixes.commandExitResult": "Risultato di uscita del comando per cui trovare una corrispondenza", + "vscode.extension.contributes.terminalQuickFixes.commandLineMatcher": "Espressione regolare o stringa su cui testare la riga di comando", + "vscode.extension.contributes.terminalQuickFixes.id": "ID del provider di correzione rapida", + "vscode.extension.contributes.terminalQuickFixes.outputMatcher": "Espressione regolare o stringa con cui trovare una corrispondenza con una singola riga dell'output, che fornisce i gruppi a cui fare riferimento in terminalCommand e uri.\r\n\r\n Ad esempio:\r\n\r\n 'lineMatcher: /git push --set-upstream origin (?[^s]+)/;'\r\n\r\nterminalCommand: 'git push --set-upstream origin ${group:branchName}';'\r\n" + }, "vs/workbench/contrib/testing/browser/icons": { "filterIcon": "Icona per l'azione 'Filtro' nella visualizzazione Test.", "hiddenIcon": "Icona visualizzata accanto ai test nascosti, quando sono stati visualizzati.", @@ -9002,11 +10397,15 @@ "testingPassedIcon": "Icona visualizzata per i test superati.", "testingQueuedIcon": "Icona visualizzata per i test accodati.", "testingRefreshTests": "Icona sul pulsante per aggiornare i test.", + "testingResultsIcon": "Icone per i risultati del test.", "testingRunAllIcon": "Icona dell'azione \"Esegui tutti i test\".", "testingRunIcon": "Icona dell'azione \"Esegui test\".", "testingShowAsList": "Icona visualizzata quando la struttura ad albero di Esplora test è disabilitata.", "testingShowAsTree": "Icona visualizzata quando l'elenco di Esplora test è disabilitato.", "testingSkippedIcon": "Icona visualizzata per i test ignorati.", + "testingTurnContinuousRunIsOn": "Icona quando l'esecuzione continua è attiva per un elemento del test.", + "testingTurnContinuousRunOff": "Icona per disattivare le esecuzioni continue di test.", + "testingTurnContinuousRunOn": "Icona per attivare le esecuzioni continue di test.", "testingUnsetIcon": "Icona visualizzata per i test che si trovano in uno stato annullato.", "testingUpdateProfiles": "Icona visualizzata per aggiornare i profili di test." }, @@ -9016,9 +10415,13 @@ "debugAllTests": "Esegui debug di tutti i test", "debugSelectedTests": "Esegui debug dei test", "discoveringTests": "Individuazione dei test", + "getExplorerSelection": "Ottieni selezione explorer", + "getSelectedProfiles": "Ottieni profili selezionati", "hideTest": "Nascondi il test", "noDebugTestProvider": "Non sono stati trovati test sottoponibili a debug in questa area di lavoro. Potrebbe essere necessario installare un'estensione del provider di test", "noTestProvider": "Non sono stati trovati test in questa area di lavoro. Potrebbe essere necessario installare un'estensione del provider di test", + "noTestsAtCursor": "Nessun test trovato", + "noTestsInFile": "Nel file non sono stati trovati test", "run test": "Esegui test", "runAllTests": "Esegui tutti i test", "runSelectedTests": "Esegui test", @@ -9032,7 +10435,10 @@ "testing.debugFailTests": "Esegui debug dei test non superati", "testing.debugLastRun": "Esegui debug dell'ultima esecuzione", "testing.editFocusedTest": "Passa al test", + "testing.noProfiles": "Non sono stati trovati profili abilitati per l'esecuzione continua di test", "testing.openOutputPeek": "Visualizza output in anteprima", + "testing.pickTask": "Selezionare un'esecuzione per cui visualizzare l'output", + "testing.pickTaskUnnamed": "Esegui #{0}", "testing.reRunFailTests": "Ripeti i test non superati", "testing.reRunLastRun": "Ripeti l'ultima esecuzione", "testing.refreshTests": "Aggiorna test", @@ -9040,11 +10446,17 @@ "testing.runCurrentFile": "Esegui test nel file corrente", "testing.runUsing": "Eseguire con profilo...", "testing.searchForTestExtension": "Cerca estensione di test", + "testing.selectContinuousProfiles": "Selezionare i profili da eseguire quando i file cambiano:", "testing.selectDefaultTestProfiles": "Seleziona profilo predefinito", "testing.showMostRecentOutput": "Mostra output", "testing.sortByDuration": "Ordina per durata", "testing.sortByLocation": "Ordina per posizione", "testing.sortByStatus": "Ordina per stato", + "testing.startContinuous": "Avviare l’esecuzione continua", + "testing.startContinuousRunUsing": "Avvia esecuzione continua con...", + "testing.stopContinuous": "Arrestare l’esecuzione continua", + "testing.toggleContinuousRunOff": "Disattiva esecuzione continua", + "testing.toggleContinuousRunOn": "Attiva esecuzione continua", "testing.toggleInlineTestOutput": "Attiva/Disattiva output del test inline", "testing.viewAsList": "Visualizza come elenco", "testing.viewAsTree": "Visualizza come albero", @@ -9056,7 +10468,8 @@ "noTestProvidersRegistered": "In questa area di lavoro non sono ancora stati trovati test.", "searchForAdditionalTestExtensions": "Installa estensioni di test aggiuntive...", "test": "Test", - "testExplorer": "Esplora test" + "testExplorer": "Esplora test", + "testResultsPanelName": "Risultato del test" }, "vs/workbench/contrib/testing/browser/testingConfigurationUi": { "testConfigurationUi.pick": "Selezionare un profilo di test da usare", @@ -9078,7 +10491,6 @@ "testing.runUsing": "Eseguire con profilo..." }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "filter": "Filtro", "testExplorerFilter": "Filtro, ad esempio text, !exclude, @tag", "testExplorerFilterLabel": "Filtra testo per i test in Esplora risorse", "testing.filters.currentFile": "Mostra solo nel file attivo", @@ -9095,6 +10507,10 @@ "selectDefaultConfigs": "Seleziona profilo predefinito", "testExplorer": "Esplora test", "testing.treeElementLabelDuration": "{0}, in {1}", + "testing.treeElementLabelOutdated": "{0}, risultato obsoleto", + "testingCountBadgeFailed": "{0} test non superati", + "testingCountBadgePassed": "{0} test superati", + "testingCountBadgeSkipped": "{0} test ignorati", "testingFindExtension": "Mostra i test dell'area di lavoro", "testingNoTest": "Nel file non sono stati trovati test." }, @@ -9104,14 +10520,20 @@ "messageMoreLines1": "+ 1 altra riga", "messageMoreLinesN": "+ {0} altre righe", "run test": "Esegui test", + "runNoOutout": "The test run did not record any output.", + "runNoOutputForPast": "Test output is only available for new test runs.", + "testOutputTitle": "Output del test", "testUnnamedTask": "Attività senza nome", "testing.debugLastRun": "Esegui debug del test", + "testing.goToError": "Vai all'origine", "testing.goToFile": "Vai al file", "testing.goToNextMessage": "Passa al test non riuscito successivo", "testing.goToPreviousMessage": "Passa al test non riuscito precedente", + "testing.markdownPeekError": "Non è stato possibile aprire l'anteprima markdown: {0}.\r\n\r\n Assicurarsi che l'estensione markdown sia abilitata.", "testing.openMessageInEditor": "Apri nell'editor", "testing.reRunLastRun": "Esegui di nuovo il test", "testing.revealInExplorer": "Visualizza in Esplora test", + "testing.showMessageInTerminal": "Mostrare output nel terminale", "testing.showResultOutput": "Mostra output risultati", "testing.toggleTestingPeekHistory": "Attiva/Disattiva cronologia test in anteprima", "testingOutputActual": "Risultato effettivo", @@ -9123,7 +10545,8 @@ "runNoOutout": "L'esecuzione dei test non ha registrato alcun output.", "testNoRunYet": "\r\nNon è stato ancora eseguito alcun test.\r\n", "testOutputTerminalTitle": "Output del test", - "testOutputTerminalTitleWithDate": "Output del test a {0}" + "testOutputTerminalTitleWithDate": "Output del test a {0}", + "testOutputTerminalTitleWithDateAndTaskName": "{0} alle ore {1}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { "testProgress.completed": "{0}/{1} test superati ({2}%)", @@ -9153,25 +10576,28 @@ "testConfigurationTitle": "Test", "testing.alwaysRevealTestOnStateChange": "Visualizzare sempre il test eseguito quando '#testing.followRunningTest#' è attivo. Se questa impostazione è disattivata, verranno rivelati solo i test non superati.", "testing.autoRun.delay": "Indica l'intervallo di attesa in millisecondi dal momento in cui un test viene contrassegnato come obsoleto a quando viene avviata una nuova esecuzione.", - "testing.autoRun.mode": "Controlla i test che vengono eseguiti automaticamente.", - "testing.autoRun.mode.allInWorkspace": "Esegue automaticamente tutti i test rilevati quando viene attivata l'esecuzione automatica. Ripete i singoli test quando vengono modificati.", - "testing.autoRun.mode.onlyPreviouslyRun": "Ripete i singoli test quando vengono modificati. Non esegue automaticamente i test che non sono già stati eseguiti.", "testing.automaticallyOpenPeekView": "Consente di configurare l'apertura automatica della visualizzazione in anteprima dell'errore.", "testing.automaticallyOpenPeekView.failureAnywhere": "Apre automaticamente, indipendentemente dal punto in cui si è verificato l'errore.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "Apre automaticamente quando un test non viene superato in un documento visibile.", "testing.automaticallyOpenPeekView.never": "Non aprire mai automaticamente.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Controlla se aprire automaticamente la visualizzazione in anteprima durante la modalità di esecuzione automatica.", + "testing.automaticallyOpenPeekViewDuringContinuousRun": "Controlla se aprire automaticamente la Visualizzazione in anteprima durante la modalità di esecuzione continua.", + "testing.countBadge": "Controlla la notifica del conteggio sull'icona Test sulla barra attività.", + "testing.countBadge.failed": "Mostra il numero di test non superati", + "testing.countBadge.off": "Disabilita la notifica del conteggio dei test", + "testing.countBadge.passed": "Mostra il numero di test superati", + "testing.countBadge.skipped": "Mostra il numero di test ignorati", "testing.defaultGutterClickAction": "Verifica l'azione da eseguire quando si fa clic con il pulsante sinistro del mouse su un effetto del test nella rilegatura.", "testing.defaultGutterClickAction.contextMenu": "Per altre opzioni, aprire il menu di scelta rapida.", "testing.defaultGutterClickAction.debug": "Esegui il debug del test.", "testing.defaultGutterClickAction.run": "Esegui il test.", - "testing.followRunningTest": "Controllare se il test in esecuzione deve essere seguito nella visualizzazione Esplora test", + "testing.followRunningTest": "Controllare se il test in esecuzione deve essere seguito nella visualizzazione Esplora test.", "testing.gutterEnabled": "Controlla se le decorazioni dei test sono visualizzate nella barra di navigazione dell'editor.", "testing.openTesting": "Controlla quando aprire la visualizzazione di test.", "testing.openTesting.neverOpen": "Non aprire mai automaticamente la visualizzazione test", "testing.openTesting.openOnTestFailure": "Aprire la visualizzazione dei test in caso di errore del test", "testing.openTesting.openOnTestStart": "Aprire la visualizzazione dei test all'avvio dei test", - "testing.saveBeforeTest": "Controlla se salvare tutti gli editor modificati ma non salvati prima di eseguire un test." + "testing.saveBeforeTest": "Controlla se salvare tutti gli editor modificati ma non salvati prima di eseguire un test.", + "testing.showAllMessages": "Controls whether to show messages from all test runs." }, "vs/workbench/contrib/testing/common/constants": { "testGroup.coverage": "Copertura", @@ -9186,14 +10612,11 @@ "testState.unset": "Non ancora eseguito", "testing.treeElementLabel": "{0} ({1})" }, - "vs/workbench/contrib/testing/common/testResult": { - "runFinished": "Esecuzione dei test a ({0})" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Si è verificato un errore durante il tentativo di esecuzione dei test: {0}", - "testTrust": "I test in esecuzione possono eseguire codice nell'area di lavoro." + "vs/workbench/contrib/testing/common/testingContentProvider": { + "runNoOutout": "L'esecuzione dei test non ha registrato alcun output." }, "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.activeEditorHasTests": "Indica se nell'editor corrente sono presenti test", "testing.canRefresh": "Indica se a un test controller è associato un gestore di aggiornamento.", "testing.controllerId": "ID controller dell'elemento di test corrente", "testing.hasConfigurableConfig": "Indica se è possibile configurare una configurazione di test", @@ -9201,33 +10624,52 @@ "testing.hasDebuggableTests": "Indica se un test controller ha registrato una configurazione di debug", "testing.hasNonDefaultConfig": "Indica se un test controller ha registrato una configurazione non predefinita", "testing.hasRunnableTests": "Indica se un test controller ha registrato una configurazione di esecuzione", + "testing.isContinuousModeOn": "Indica se la modalità di test continua è attiva.", + "testing.isParentRunningContinuously": "Indica se l'elemento padre di un test viene eseguito continuamente, impostato nel menu di scelta rapida degli elementi del test", "testing.isRefreshing": "Indica se un test controller sta aggiornando i test.", "testing.peekItemType": "Tipo dell'elemento nella visualizzazione dell'output in anteprima, \"test\", \"messaggio\", \"attività\" o \"risultato\".", + "testing.supportsContinuousRun": "Indica se l'esecuzione continua di test è supportata", "testing.testId": "ID dell'elemento di test corrente, impostato durante la creazione o l'apertura di menu in elementi di test", "testing.testItemHasUri": "Valore booleano che indica se l'elemento di test contiene un URI definito", "testing.testItemIsHidden": "Valore booleano che indica se l'elemento di test è nascosto" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Esecuzione dei test a ({0})" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Si è verificato un errore durante il tentativo di esecuzione dei test: {0}", + "testTrust": "I test in esecuzione possono eseguire codice nell'area di lavoro." + }, "vs/workbench/contrib/themes/browser/themes.contribution": { "browseColorThemes": "Esplora altri temi a colori...", "browseProductIconThemes": "Sfogliare temi dell'icona di prodotto aggiuntivi...", + "button.browse": "Esplora temi", + "button.cancel": "Annulla", + "button.keep": "Mantieni nuovo tema", + "button.revert": "Ripristina", + "button.tryTheme": "Prova nuovo tema", "defaultProductIconThemeLabel": "Predefinito", "fileIconThemeCategory": "temi icona file", "generateColorTheme.label": "Genera tema colore da impostazioni correnti", "installColorThemes": "Installa temi colori aggiuntivi...", + "installExtension.button.ok": "OK", + "installExtension.confirm": "Verrà installata l'estensione '{0}' pubblicata da '{1}'. Continuare?", "installIconThemes": "Installa temi dell'icona file aggiuntivi...", "installProductIconThemes": "Installa temi dell'icona di prodotto aggiuntivi...", "installing extensions": "Installazione dell'estensione {0}...", "manage extension": "Gestisci estensione", "manageExtensionIcon": "Icona per l'azione 'Gestisci' nella selezione rapida del tema.", - "miSelectColorTheme": "Tema &&colori", - "miSelectIconTheme": "Tema &&icona file", - "miSelectProductIconTheme": "&&Tema dell'icona di prodotto", + "miSelectTheme": "&&Tema", + "newThemeNotification": "Visual Studio Code ora include un nuovo tema predefinito '{0}'. Provarlo?", "noIconThemeDesc": "Disabilita icone di file", "noIconThemeLabel": "Nessuno", "productIconThemeCategory": "temi dell'icona di prodotto", + "search.error": "Errore durante la ricerca dei temi: {0}", "selectIconTheme.label": "Tema icona file", "selectProductIconTheme.label": "Tema dell'icona di prodotto", "selectTheme.label": "Tema colori", + "themeUpdatedNotification": "Visual Studio Code ora include un nuovo tema predefinito '{0}'. Se si preferisce, è possibile tornare al tema precedente o provare uno dei molti altri temi a colori disponibili.", + "themes": "Temi", "themes.category.dark": "temi scuri", "themes.category.hc": "temi a contrasto elevato", "themes.category.light": "temi chiari", @@ -9242,7 +10684,6 @@ "vs/workbench/contrib/timeline/browser/timeline.contribution": { "files.openTimeline": "Apri sequenza temporale", "filterTimeline": "Sequenza temporale filtro", - "timeline.excludeSources": "Matrice di origini Sequenza temporale che devono essere escluse dalla visualizzazione Sequenza temporale.", "timeline.pageOnScroll": "Sperimentale. Controlla se la visualizzazione Sequenza temporale caricherà la pagina successiva di elementi quando si scorre fino alla fine dell'elenco.", "timeline.pageSize": "Numero di elementi da mostrare nella visualizzazione Sequenza temporale per impostazione predefinita e durante il caricamento di altri elementi. Se si imposta su `null` (impostazione predefinita), le dimensioni della pagina verranno selezionate automaticamente in base all'area visibile della visualizzazione Sequenza temporale.", "timelineConfigurationTitle": "Sequenza temporale", @@ -9291,11 +10732,11 @@ }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "Note sulla versione: {0}", + "showOnUpdate": "Mostra note sulla versione dopo un aggiornamento", "unassigned": "non assegnato" }, "vs/workbench/contrib/update/browser/update": { "DownloadingUpdate": "Download dell'aggiornamento...", - "cancel": "Annulla", "checkForUpdates": "Controlla la disponibilità di aggiornamenti...", "checkingForUpdates": "Controllo della disponibilità di aggiornamenti...", "download update": "Scarica aggiornamento", @@ -9315,7 +10756,6 @@ "restartToUpdate": "Riavvia per aggiornare (1)", "selectSyncService.detail": "Con la versione Insider di VS Code verranno sincronizzate le impostazioni, i tasti di scelta rapida, le estensioni, i frammenti e lo stato dell'interfaccia utente tramite un servizio separato di sincronizzazione delle impostazioni Insider per impostazione predefinita.", "selectSyncService.message": "Scegliere il servizio di sincronizzazione delle impostazioni da usare dopo la modifica della versione", - "showReleaseNotes": "Mostra note sulla versione", "switchToInsiders": "Passa alla versione Insider...", "switchToStable": "Passa alla versione stabile...", "thereIsUpdateAvailable": "È disponibile un aggiornamento.", @@ -9326,16 +10766,20 @@ "updateIsReady": "Nuovo aggiornamento per {0} disponibile.", "updateNow": "Aggiorna adesso", "updating": "Aggiornamento in corso...", - "use insiders": "Insider", - "use stable": "Stabile (corrente)" + "use insiders": "&&Insider", + "use stable": "&&Stabile (corrente)" }, "vs/workbench/contrib/update/browser/update.contribution": { "applyUpdate": "Applica aggiornamento...", + "checkForUpdates": "Controlla la disponibilità di aggiornamenti...", "downloadUpdate": "Scarica aggiornamento", "installUpdate": "Installa aggiornamento", - "miReleaseNotes": "&&Note sulla versione", + "mshowReleaseNotes": "Mostra note sulla &&versione", + "openDownloadPage": "Scarica {0}", "pickUpdate": "Applica aggiornamento", "restartToUpdate": "Riavvia per aggiornare", + "showReleaseNotes": "Mostra note sulla versione", + "update.noReleaseNotesOnline": "Per questa versione di {0} non esistono note sulla versione online", "updateButton": "&&Aggiorna" }, "vs/workbench/contrib/url/browser/trustedDomains": { @@ -9347,10 +10791,9 @@ "trustedDomain.trustSubDomain": "Considera attendibile {0} e tutti i relativi sottodomini" }, "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "cancel": "Annulla", - "configureTrustedDomains": "Configura domini attendibili", - "copy": "Copia", - "open": "Apri", + "configureTrustedDomains": "Configura &&domini attendibili", + "copy": "&&Copia", + "open": "&&Apri", "openExternalLinkAt": "Si vuole che {0} apra il sito Web esterno?" }, "vs/workbench/contrib/url/browser/url.contribution": { @@ -9359,55 +10802,61 @@ "workbench.trustedDomains.promptInTrustedWorkspace": "Se questa impostazione è abilitata, verranno visualizzate richieste di dominio attendibile durante l'apertura dei collegamenti in aree di lavoro attendibili." }, "vs/workbench/contrib/userDataProfile/browser/userDataProfile": { - "currentProfile": "Il profilo impostazioni corrente è {0}", - "manageProfiles": "{0} ({1})", - "profileTooltip": "{0}: {1}", - "settingsProfilesIcon": "Icona per i profili impostazioni.", - "statusBarItemSettingsProfileBackground": "Colore di sfondo per la voce del profilo impostazioni sulla barra di stato.", - "statusBarItemSettingsProfileForeground": "Colore primo piano per la voce del profilo impostazioni sulla barra di stato.", - "workbench.experimental.settingsProfiles.enabled": "Controlla se abilitare la funzionalità di anteprima del profili delle impostazioni." - }, - "vs/workbench/contrib/userDataProfile/common/userDataProfileActions": { - "cleanup profile": "Pulisci profili impostazioni", - "confiirmation message": "In questo modo verranno sostituite le impostazioni correnti. Continuare?", - "create and enter empty profile": "Crea un profilo vuoto...", - "create empty profile": "Crea un profilo impostazioni vuoto...", - "create profile": "Crea...", - "create settings profile": "{0}: Crea...", + "create empty profile": "Crea un profilo vuoto...", + "create from current profle": "Crea dal profilo corrente...", + "create profile": "Crea profilo...", + "create profile from template title": "{0}: Crea...", + "create profile from templates": "Crea profilo da modelli...", + "create profile title": "Crea profilo...", "current": "Corrente", - "delete profile": "Elimina...", - "edit settings profile": "Rinomina profilo impostazioni...", - "export profile": "Esporta...", - "export profile dialog": "Salva profilo", - "export success": "{0}: Esportazione completata.", - "import profile": "Importa...", - "import profile dialog": "Importa profilo", - "import profile placeholder": "Specificare l'URL del profilo o selezionare il file di profilo da importare", - "import profile quick pick title": "Importare le impostazioni da un profilo", - "import profile title": "Importare le impostazioni da un profilo", + "delete profile": "Elimina profilo...", + "delete specific profile": "Elimina profilo...", + "empty": "Profilo vuoto", + "export profile": "Esportare profilo...", + "export profile in share": "Esporta profilo ({0})...", + "import from file": "Creare da file del modello di profilo", + "import from url": "Creare da URL del modello di profilo", + "import profile": "Importa profilo...", + "import profile dialog": "Selezionare il file del modello di profilo", + "import profile placeholder": "Specificare l'URL del modello di profilo o selezionare il file del modello di profilo", + "import profile quick pick title": "Crea profilo da modello di profilo...", + "import profile share": "Importa profilo...", "name": "Nome del profilo", - "pick profile": "Seleziona profilo impostazioni", - "pick profile to delete": "Selezionare i profili impostazioni da eliminare", - "pick profile to rename": "Selezionare il profilo impostazioni da rinominare", + "no templates": "Non sono presenti modelli da cui creare", + "pick profile to delete": "Selezionare i profili da eliminare", + "profile import error": "Si è verificato un errore durante la creazione del profilo: {0}", + "profileExists": "Il profilo con nome {0} esiste già.", + "profiles": "Profili ({0})", "rename profile": "Rinomina...", - "save profile as": "Crea da profilo impostazioni corrente...", - "select from file": "Importare dal file del profilo", - "select from url": "Importa da URL", - "switch profile": "Passa a..." + "save profile as": "Crea dal profilo corrente...", + "selectProfile": "Selezionare profilo", + "show profile contents": "Mostra contenuti...", + "switchProfile": "Cambia profilo...", + "templates": "Modelli di profilo", + "using current": "Utilizzo del profilo corrente" + }, + "vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": { + "cleanup profile": "Profili di pulizia", + "create temporary profile": "Creare un profilo temporaneo", + "current": "Corrente", + "mange": "Gestisci...", + "pick profile to rename": "Selezionare il profilo da rinominare", + "profileExists": "Il profilo con nome {0} esiste già.", + "rename profile": "Rinomina...", + "rename specific profile": "Rinomina profilo...", + "reset workspaces": "Reimpostare le associazioni dei profili dell'area di lavoro", + "select profile to rename": "Rinomina {0}" }, "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "Theirs": "Versione server", - "Yours": "Personale", "accept failed": "Si è verificato un errore durante l'accettazione delle modifiche. Per altri dettagli, vedere i [log]({0}).", - "accept merges title": "Accetta merge", - "ask to turn on in global": "Sincronizzazione impostazioni è disattivata (1)", "auth failed": "Si è verificato un errore durante l'attivazione di Sincronizzazione impostazioni: l'autenticazione non è riuscita.", - "cancel": "Annulla", - "change later": "È sempre possibile modificare questa impostazione in un secondo momento.", + "cancel turning on sync": "Annulla", + "complete merges title": "Completa merge", "configure": "Configura...", "configure and turn on sync detail": "Accedere per sincronizzare i dati tra i dispositivi.", - "configure sync": "{0}: Configura...", + "configure sync": "Configura...", "configure sync placeholder": "Scegliere gli elementi da sincronizzare", + "configure sync title": "{0}: Configura...", "conflicts detected": "Non è possibile eseguire la sincronizzazione a causa di conflitti in {0}. Risolverli prima di continuare.", "default": "Predefiniti", "error reset required": "La sincronizzazione delle impostazioni è disabilitata perché i dati nel cloud sono precedenti a quelli del client. Prima di attivare la sincronizzazione, cancellare i dati nel cloud.", @@ -9418,49 +10867,42 @@ "global activity turn on sync": "Attiva Sincronizzazione impostazioni...", "has conflicts": "{0}: Rilevati conflitti", "insiders": "Insider", - "learn more": "Altre informazioni", - "localResourceName": "{0} (locale)", + "method not found": "La sincronizzazione delle impostazioni è disabilitata perché il client sta effettuando richieste non valide. Segnalare un problema con i log.", "no authentication providers": "Non sono disponibili provider di autenticazione.", "open file": "Apri il file {0}", "operationId": "ID operazione: {0}", "per platform": "per ogni piattaforma", - "remoteResourceName": "{0} (remoto)", "replace local": "Sostituisci locale", "replace remote": "Sostituisci remoto", + "report issue": "Segnala problema", "reset": "Cancella dati nel cloud...", - "resolveConflicts_global": "{0}: Mostra le impostazioni in conflitto (1)", - "resolveKeybindingsConflicts_global": "{0}: Mostra i tasti di scelta rapida in conflitto (1)", - "resolveSnippetsConflicts_global": "{0}: Mostra i frammenti utente in conflitto ({1})", - "resolveTasksConflicts_global": "{0}: Mostra conflitti tra attività utente (1)", + "resolveConflicts_global": "Mostra conflitti ({0})", "service changed and turned off": "La sincronizzazione delle impostazioni è stata disattivata perché {0} usa ora un servizio separato. Attivare di nuovo la sincronizzazione.", "service switched to insiders": "La sincronizzazione delle impostazioni è stata impostata sul servizio Insider", "service switched to stable": "La sincronizzazione delle impostazioni è stata impostata sul servizio Stabile", "session expired": "La sincronizzazione delle impostazioni è stata disattivata perché la sessione corrente è scaduta. Eseguire di nuovo l'accesso per attivare la sincronizzazione.", - "settings sync is off": "Sincronizzazione impostazioni è disattivata", "show conflicts": "Mostra conflitti", "show sync log title": "{0}: Mostra log", "show sync log toolrip": "Mostra log", - "show synced data": "{0}: Mostra dati sincronizzati", + "show sync logs": "Mostra log", + "show synced data": "Mostra dati sincronizzati", "show synced data action": "Mostra dati sincronizzati", - "showConflicts": "{0}: Mostra le impostazioni in conflitto", - "showKeybindingsConflicts": "{0}: Mostra i tasti di scelta rapida in conflitto", - "showSnippetsConflicts": "{0}: Mostra i frammenti utente in conflitto", - "showTasksConflicts": "{0}: Mostra conflitti tra attività utente", "sign in accounts": "Accedi per sincronizzare le impostazioni (1)", "sign in and turn on": "Accedi e attiva", "sign in global": "Accedi per sincronizzare le impostazioni", "sign in to sync": "Accedi per sincronizzare le impostazioni", "stable": "Stabile", - "stop sync": "{0}: Disattiva", + "stop sync": "Disattiva", "switchSyncService.description": "Assicurarsi di usare lo stesso servizio di sincronizzazione delle impostazioni quando si esegue la sincronizzazione con più ambienti", "switchSyncService.title": "{0}: Seleziona servizio", "sync is on": "La sincronizzazione delle impostazioni è attiva", - "sync now": "{0}: Sincronizza ora", - "sync settings": "{0}: Mostra impostazioni", + "sync now": "Sincronizza ora", + "sync settings": "Mostra impostazioni", "synced with time": "ora di sincronizzazione {0}", "syncing": "sincronizzazione", "too large": "La sincronizzazione di {0} è stata disabilitata perché le dimensioni del file {1} da sincronizzare sono maggiori di {2}. Aprire il file e ridurre le dimensioni, quindi abilitare la sincronizzazione", "too large while starting sync": "Non è possibile attivare la sincronizzazione delle impostazioni perché le dimensioni del file {0} sono maggiori di {1}. Aprire il file e ridurre le dimensioni, quindi attivare la sincronizzazione", + "too many profiles": "La sincronizzazione dei profili è stata disabilitata perché ci sono troppi profili da sincronizzare. Sincronizzazione impostazioni supporta la sincronizzazione di un massimo di 20 profili. Ridurre il numero di profili e abilitare la sincronizzazione", "turn off": "&&Disattiva", "turn off failed": "Si è verificato un errore durante la disattivazione di Sincronizzazione impostazioni. Per altri dettagli, vedere i [log]({0}).", "turn off sync confirmation": "Disattivare la sincronizzazione?", @@ -9468,15 +10910,11 @@ "turn off sync everywhere": "Disattiva la sincronizzazione in tutti i dispositivi e cancella i dati dal cloud.", "turn on failed": "Si è verificato un errore durante l'attivazione della sincronizzare delle impostazioni. {0}", "turn on failed with user data sync error": "Si è verificato un errore durante l'attivazione di Sincronizzazione impostazioni. Per altri dettagli, vedere i [log]({0}).", - "turn on settings sync": "Attiva Sincronizzazione impostazioni", "turn on sync": "Attiva Sincronizzazione impostazioni...", - "turn on sync with category": "{0}: Attiva...", "turned off": "La sincronizzazione delle impostazioni è stata disattivata da un altro dispositivo. Attivare di nuovo la sincronizzazione.", "turnin on sync": "Attivazione di Sincronizzazione impostazioni...", "turning on syncing": "Attivazione di Sincronizzazione impostazioni...", - "turnon sync after initialization message": "Le impostazioni, i tasti di scelta rapida, le estensioni, i frammenti e lo stato dell'interfaccia utente sono stati inizializzati ma non sono stati sincronizzati. Attivare Sincronizzazione impostazioni?", "using separate service": "Per la sincronizzazione delle impostazioni si usa ora un apposito servizio. Per altre informazioni, vedere la [documentazione sulla sincronizzazione delle impostazioni](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "workbench.action.showSyncRemoteBackup": "Mostra dati sincronizzati", "workbench.actions.syncData.reset": "Cancella dati nel cloud..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { @@ -9489,38 +10927,23 @@ "settings sync": "Sincronizzazione impostazioni. ID operazione: {0}", "show sync logs": "Mostra log" }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "accept local": "Accetta locale", - "accept merges": "Accetta merge", - "accept remote": "Accetta remoto", - "accepted": "Accettato", - "cancel": "Annulla", - "conflict": "Rilevati conflitti", - "conflicts detected": "Rilevati conflitti", - "explanation": "Esaminare le singole voci ed eseguire il merge per abilitare la sincronizzazione.", - "label": "UserDataSyncResources", - "leftResourceName": "{0} (remoto)", - "merges": "{0} (merge)", - "preview": "{0} (anteprima)", - "resolve": "Non è possibile eseguire il merge a causa di conflitti. Risolverli prima di continuare.", - "rightResourceName": "{0} (locale)", - "sideBySideDescription": "Sincronizzazione impostazioni", - "sideBySideLabels": "{0} ↔ {1}", - "turn on sync": "Attiva Sincronizzazione impostazioni", - "turning on": "Attivazione...", + "vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": { + "Theirs": "Loro", + "Yours": "Personale", + "explanation": "Esamina le singole voci ed esegui il merge per risolvere i conflitti.", + "localResourceName": "{0} (Locale)", + "remoteResourceName": "{0} (Remoto)", "workbench.actions.sync.acceptLocal": "Accetta locale", "workbench.actions.sync.acceptRemote": "Accetta remoto", - "workbench.actions.sync.discard": "Rimuovi", - "workbench.actions.sync.merge": "Esegui merge", - "workbench.actions.sync.showChanges": "Apri modifiche" + "workbench.actions.sync.openConflicts": "Mostra conflitti" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { "confirm replace": "Sostituire i dati correnti di {0} locale con la versione selezionata?", + "conflicts": "Conflitti", "current": "Corrente", "last sync states": "Ultimi elementi remoti sincronizzati", "leftResourceName": "{0} (remoto)", "local sync activity title": "Attività di sincronizzazione (locale)", - "merges": "Merge", "no machines": "Nessun computer", "not found": "non è stato trovato alcun computer con ID: {0}", "placeholder": "Immettere il nome del computer", @@ -9549,7 +10972,7 @@ "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Quando questa opzione è abilitata, se non ci sono editor aperti, verranno visualizzati i suggerimenti filigrana.", "watermark.findInFiles": "Cerca nei file", - "watermark.newUntitledFile": "Nuovo file senza nome", + "watermark.newUntitledFile": "Nuovo file di testo senza titolo", "watermark.openFile": "Apri file", "watermark.openFileFolder": "Apri file o cartella", "watermark.openFolder": "Apri cartella", @@ -9580,15 +11003,27 @@ "editor.action.webvieweditor.showFind": "Mostra ricerca", "refreshWebviewLabel": "Ricarica webview" }, + "vs/workbench/contrib/webviewPanel/browser/webviewEditor": { + "context.activeWebviewId": "ViewType del pannello webview attualmente attivo." + }, "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { "webview.editor.label": "editor webview" }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution": { + "workbench.welcome.dialog": "Se l’opzione è abilitata, nell'editor viene visualizzato un widget di benvenuto" + }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeWidget": { + "dialogClose": "Chiudi finestra di dialogo" + }, + "vs/workbench/contrib/welcomeGettingStarted/browser/featuredExtensionService": { + "gettingStarted.featuredTitle": "In primo piano" + }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": { "allDone": "Contrassegna come completato", "checkboxTitle": "Se selezionata, questa pagina verrà visualizzata all'avvio.", "close": "Nascondi", + "closeAriaLabel": "Nascondi", "footer": "{0} raccoglie i dati di utilizzo. Leggi i {1} e Scopri come {2}.", - "getStarted": "Attività iniziali", "gettingStarted.allStepsComplete": "Tutti i {0} passaggi sono stati completati.", "gettingStarted.editingEvolved": "Evoluzione dell'editor", "gettingStarted.keyboardTip": "Suggerimento: usare tasti di scelta rapida ", @@ -9608,38 +11043,38 @@ "start": "Avvia", "toStart": "all'inizio.", "walkthroughs": "Procedure dettagliate", + "welcome": "Introduzione", "welcomeAriaLabel": "Panoramica su come iniziare subito a usare l'editor.", "welcomePage.openFolderWithPath": "Apri la cartella {0} con percorso {1}", "welcomePage.showOnStartup": "Mostra la pagina iniziale all'avvio" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": { "deprecationMessage": "Deprecato. Usare il valore globale 'workbench.reduceMotion'.", - "getStarted": "Attività iniziali", - "help": "Guida", - "miGetStarted": "Attività iniziali", - "pickWalkthroughs": "Apri procedura dettagliata...", + "miWelcome": "Introduzione", + "pickWalkthroughs": "Selezionare una procedura dettagliata da aprire", + "welcome": "Introduzione", "welcome.goBack": "Indietro", "welcome.markStepComplete": "Contrassegna il passaggio come completato", "welcome.markStepInomplete": "Contrassegna il passaggio come incompleto", "welcome.showAllWalkthroughs": "Apri procedura dettagliata...", "workbench.startupEditor": "Controlla quale editor viene visualizzato all'avvio se non ne viene ripristinato nessuno dalla sessione precedente.", - "workbench.startupEditor.newUntitledFile": "Apre un nuovo file senza nome. Valido solo quando si apre una finestra vuota.", + "workbench.startupEditor.newUntitledFile": "Aprire un nuovo file di testo senza nome. Valido solo quando si apre una finestra vuota.", "workbench.startupEditor.none": "Avvia senza un editor.", "workbench.startupEditor.readme": "Aprire il file LEGGIMI all'apertura di una cartella che ne contiene uno, altrimenti tornare a 'welcomePage'. Nota: questa operazione viene eseguita solo come ccnfiguration globale. Verrà ignorata se impostata in un'area di lavoro o in un percorso di configurazione di una cartella.", "workbench.startupEditor.welcomePage": "Consente di aprire la home page che include contenuto utile per iniziare a usare VS Code e le estensioni.", "workbench.startupEditor.welcomePageInEmptyWorkbench": "Aprire la pagina di benvenuto quando si apre un'area di lavoro vuota.", "workbench.welcomePage.preferReducedMotion": "Se questa opzione è abilitata, riduce il movimento nella pagina iniziale.", - "workbench.welcomePage.videoTutorials": "Se questa opzione è abilitata, la pagina Guida introduttiva contiene collegamenti aggiuntivi alle esercitazioni video.", "workbench.welcomePage.walkthroughs.openOnInstall": "Se abilitata, la procedura dettagliata di un'estensione verrà aperta al momento dell'installazione dell'estensione.", "workspacePlatform": "Piattaforma dell'area di lavoro corrente, che nei contesti remoti o serverless può essere diversa dalla piattaforma dell'interfaccia utente" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": { + "walkthrough.stepTitle.foreground": "Colore primo piano dell'intestazione di ogni passaggio della procedura dettagliata", "welcomePage.background": "Colore di sfondo della pagina di benvenuto.", "welcomePage.progress.background": "Colore primo piano delle barre di avanzamento della pagina di benvenuto.", "welcomePage.progress.foreground": "Colore di sfondo delle barre di avanzamento della pagina di benvenuto.", - "welcomePage.tileBackground": "Colore di sfondo dei riquadri nella pagina Attività iniziali.", - "welcomePage.tileHoverBackground": "Colore di sfondo al passaggio del mouse dei riquadri nella pagina Attività iniziali.", - "welcomePage.tileShadow": "Colore ombreggiatura dei pulsanti di categoria della procedura dettagliata della pagina iniziale." + "welcomePage.tileBackground": "Colore di sfondo per i riquadri nella pagina iniziale.", + "welcomePage.tileBorder": "Colore del bordo per i riquadri nella pagina iniziale.", + "welcomePage.tileHoverBackground": "Colore di sfondo al passaggio del mouse per i riquadri nella schermata iniziale." }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": { "pathDeprecated": "Deprecata. In alternativa, usare `image` o `markdown`", @@ -9647,6 +11082,7 @@ "walkthroughs": "Aggiunge procedure dettagliate come contributi per consentire agli utenti di iniziare a usare l'estensione.", "walkthroughs.description": "Descrizione della procedura dettagliata.", "walkthroughs.featuredFor": "Le procedure dettagliate che corrispondono a uno di questi modelli glob vengono visualizzate come 'In primo piano' nelle aree di lavoro con i file specificati. Ad esempio, una procedura dettagliata per i progetti TypeScript potrebbe specificare 'tsconfig.json '.", + "walkthroughs.icon": "Percorso relativo all'icona della procedura dettagliata. Il percorso è relativo alla posizione dell'estensione. Se non specificato, l'icona verrà impostata sull'icona dell'estensione per impostazione predefinita, se disponibile.", "walkthroughs.id": "Identificatore univoco per questa procedura dettagliata.", "walkthroughs.steps": "Passaggi da completare in questa procedura dettagliata.", "walkthroughs.steps.button.deprecated.interpolated": "Deprecato. Utilizzare i collegamenti Markdown nella descrizione invece, ad esempio {0}, {1} o {2}", @@ -9682,13 +11118,17 @@ "gettingStartedUnchecked": "Usata per rappresentare i passaggi della procedura dettagliata che non sono stati completati" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": { - "getStarted": "Attività iniziali" + "getStarted": "Introduzione" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": { "builtin": "Predefinito", "developer": "Developer", "resetWelcomePageWalkthroughProgress": "Reimpostare stato della procedura dettagliata della pagina iniziale" }, + "vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": { + "startupPage.markdownPreviewError": "Non è stato possibile aprire l'anteprima markdown: {0}.\r\n\r\n Assicurarsi che l'estensione markdown sia abilitata.", + "welcome.displayName": "Welcome Page" + }, "vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": { "browseLangExts": "Sfoglia le estensioni del linguaggio", "browsePopular": "Sfoglia estensioni Web più richieste", @@ -9711,13 +11151,13 @@ "gettingStarted.extensionsWeb.description.interpolated": "Le estensioni sono potenziamenti di VS Code. Il numero di quelle disponibili nel Web è in continuo aumento.\r\n{0}", "gettingStarted.findLanguageExts.description.interpolated": "È possibile scrivere codice in modo più intelligente con evidenziazione della sintassi, completamento del codice, linting e debug. Anche se molti linguaggi sono predefiniti, è possibile aggiungerne altri come estensioni.\r\n{0}", "gettingStarted.findLanguageExts.title": "Supporto completo per tutti i linguaggi", - "gettingStarted.installGit.description.interpolated": "Installare GIT per tenere traccia delle modifiche apportate nei progetti.\r\n{0}", + "gettingStarted.installGit.description.interpolated": "Installare Git per tenere traccia delle modifiche nei progetti.\r\n{0}\r\n{1}la finestra Ricarica{2} dopo l'installazione per completare l'installazione di Git.", "gettingStarted.installGit.title": "Installa GIT", "gettingStarted.intermediate.description": "Suggerimenti e consigli per ottimizzare il flusso di lavoro di sviluppo.", "gettingStarted.intermediate.title": "Migliora la produttività", "gettingStarted.menuBar.description.interpolated": "La barra dei menu completa è disponibile nel menu a discesa per dare più spazio al codice. Attivarne/Disattivarne la visualizzazione per accedervi più rapidamente. \r\n{0}", "gettingStarted.menuBar.title": "Solo i componenti dell'interfaccia utente necessari", - "gettingStarted.newFile.description": "Aprire un nuovo file senza titolo, un notebook o un editor personalizzato.", + "gettingStarted.newFile.description": "Aprire un nuovo file di testo senza titolo, un notebook o un editor personalizzato.", "gettingStarted.newFile.title": "Nuovo file...", "gettingStarted.notebook.title": "Personalizza notebook", "gettingStarted.notebookProfile.description": "Consente di modificare il funzionamento dei notebook nel modo preferito", @@ -9747,8 +11187,8 @@ "gettingStarted.setup.OpenFolderWeb.description.interpolated": "La configurazione è stata completata ed è possibile iniziare a scrivere codice. È possibile aprire un progetto locale o un repository remoto per aggiungere i file in VS Code.\r\n{0}\r\n{1}", "gettingStarted.setup.description": "Consente di individuare le migliori opzioni per personalizzare VS Code.", "gettingStarted.setup.title": "Introduzione a VS Code", - "gettingStarted.setupWeb.description": "Consente di individuare le migliori opzioni per personalizzare VS Code nel Web.", - "gettingStarted.setupWeb.title": "Introduzione a VS Code nel Web", + "gettingStarted.setupWeb.description": "Consente di individuare le migliori opzioni per personalizzare VS Code per il Web.", + "gettingStarted.setupWeb.title": "Introduzione a VS Code per il Web", "gettingStarted.shortcuts.description.interpolated": "Una volta individuati i comandi preferiti, è possibile creare scelte rapide da tastiera personalizzate per l'accesso immediato.\r\n{0}", "gettingStarted.shortcuts.title": "Personalizza i collegamenti", "gettingStarted.splitview.description.interpolated": "È possibile sfruttare al meglio lo spazio di visualizzazione aprendo i file affiancati, verticalmente e orizzontalmente.\r\n{0}", @@ -9761,10 +11201,12 @@ "gettingStarted.topLevelGitClone.title": "Clona repository GIT...", "gettingStarted.topLevelGitOpen.description": "Consente di connettersi a un repository remoto o a una richiesta pull per esplorare, cercare, modificare ed eseguire il commit", "gettingStarted.topLevelGitOpen.title": "Apri repository...", + "gettingStarted.topLevelOpenTunnel.description": "Connettersi a un computer remoto tramite un tunnel", + "gettingStarted.topLevelOpenTunnel.title": "Apri tunnel...", + "gettingStarted.topLevelRemoteOpen.description": "Connetti alle aree di lavoro di sviluppo remoto.", + "gettingStarted.topLevelRemoteOpen.title": "Connetti a...", "gettingStarted.topLevelShowWalkthroughs.description": "Visualizza una procedura dettagliata nell'editor o in un'estensione", "gettingStarted.topLevelShowWalkthroughs.title": "Apri una procedura dettagliata...", - "gettingStarted.topLevelVideoTutorials.description": "Guarda la nostra serie di brevi e pratiche esercitazioni video sulle funzionalità principali di VS Code.", - "gettingStarted.topLevelVideoTutorials.title": "Guarda le esercitazioni video", "gettingStarted.videoTutorial.description.interpolated": "Prima di una serie di brevi e pratiche esercitazioni video sulle funzionalità principali di VS Code.\r\n{0}", "gettingStarted.videoTutorial.title": "Introduzione alle funzionalità", "gettingStarted.workspaceTrust.description.interpolated": "{0} consente di decidere se le cartelle di progetto devono **consentire o limitare** l'esecuzione automatica di codice ·(necessario per estensioni, debug e così via)·.\r\nL'apertura di un file o una cartella chiede di concedere l'attendibilità. È sempre possibile {1}in seguito.", @@ -9796,8 +11238,8 @@ "vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": { "HighContrast": "Contrasto elevato scuro", "HighContrastLight": "Contrasto elevato chiaro", - "dark": "Scuro", - "light": "Chiaro", + "dark": "Moderno scuro", + "light": "Moderno chiaro", "seeMore": "Visualizza altri temi..." }, "vs/workbench/contrib/welcomeOverlay/browser/welcomeOverlay": { @@ -9811,7 +11253,8 @@ "welcomeOverlay.notifications": "Mostra notifiche", "welcomeOverlay.problems": "Visualizza errori e avvisi", "welcomeOverlay.search": "Cerca nei file", - "welcomeOverlay.terminal": "Attiva/Disattiva terminale integrato" + "welcomeOverlay.terminal": "Attiva/Disattiva terminale integrato", + "welcomeOverlayBackground": "Colore di sfondo welcomeOverlay." }, "vs/workbench/contrib/welcomeViews/common/newFile.contribution": { "Built-In": "Predefinito", @@ -9819,9 +11262,10 @@ "change keybinding": "Configura tasto di scelta rapida", "file": "File", "miNewFile2": "File di testo", - "miNewFileWithName": "Nuovo file ({0})", + "miNewFileWithName": "Crea nuovo file ({0})", + "newFilePlaceholder": "Seleziona tipo di file o immetti nome file...", + "newFileTitle": "Nuovo file...", "notebook": "Blocco appunti", - "selectFileType": "Seleziona tipo di file...", "welcome.newFile": "Nuovo file..." }, "vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": { @@ -9845,36 +11289,38 @@ "walkThrough.editor.label": "Playground" }, "vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": { - "walkThrough.embeddedEditorBackground": "Colore di sfondo degli editor incorporati nel playground interattivo.", "walkThrough.gitNotFound": "Sembra che GIT non sia installato nel sistema.", "walkThrough.unboundCommand": "non associato" }, + "vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": { + "walkThrough.embeddedEditorBackground": "Colore di sfondo degli editor incorporati nel playground interattivo." + }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "addWorkspaceFolderDetail": "È in corso l'aggiunta di file a un'area di lavoro attendibile che non è attualmente attendibile. Si ritengono gli autori di questi nuovi file attendibili?", + "addWorkspaceFolderDetail": "È in corso l'aggiunta di file che non sono attualmente attendibili a un'area di lavoro attendibile. Si ritengono gli autori di questi nuovi file attendibili?", "addWorkspaceFolderMessage": "Si considerano attendibili gli autori dei file in questa cartella?", - "cancel": "Annulla", "cancelWorkspaceTrustButton": "Annulla", "checkboxString": "Considerare attendibili gli autori di tutti i file nella cartella padre '{0}'", - "configureWorkspaceTrust": "Configurare area di lavoro", + "configureWorkspaceTrustSettings": "Configurare le impostazioni di attendibilità dell'area di lavoro", "dontTrustFolderOptionDescription": "Sfogliare la cartella in modalità con restrizioni", - "dontTrustOption": "No, non mi fido degli autori", + "dontTrustOption": "&&No, non mi fido degli autori", "dontTrustWorkspaceOptionDescription": "Esplora area di lavoro in modalità con restrizioni", "folderStartupTrustDetails": "{0} fornisce funzionalità che possono eseguire automaticamente i file in questa cartella.", "folderTrust": "Si considerano attendibili gli autori dei file in questa cartella?", - "grantFolderTrustButton": "Cartella attendibile e continua", - "grantWorkspaceTrustButton": "Considera attendibile l'area di lavoro e continua", - "immediateTrustRequestLearnMore": "If you don't trust the authors of these files, we do not recommend continuing as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", + "grantFolderTrustButton": "&&Considera attendibile la cartella e continua", + "grantWorkspaceTrustButton": "&&Considera attendibile l'area di lavoro e continua", + "immediateTrustRequestLearnMore": "Se non si considerano attendibili gli autori di questi file, non è consigliabile continuare perché i file possono essere dannosi. Vedere [our docs](https://aka.ms/vscode-workspace-trust) per altre informazioni.", "immediateTrustRequestMessage": "Una funzionalità che si sta provando a usare potrebbe rappresentare un rischio per la sicurezza se non si considera attendibile l'origine dei file o delle cartelle attualmente aperti.", "manageWorkspaceTrust": "Gestisci attendibilità dell'area di lavoro", - "manageWorkspaceTrustButton": "Gestisci", - "newWindow": "Apri in Modalità con restrizioni", + "manageWorkspaceTrustButton": "&&Gestisci", + "newWindow": "Apri in &&Modalità con restrizioni", "no": "No", - "open": "Apri", - "openLooseFileLearnMore": "Se non si considerano attendibili gli autori di questi file, è consigliabile aprirli in Modalità con restrizioni in una nuova finestra perché i file possono essere dannosi. Per altre informazioni, vedere la [documentazione](https://aka.ms/vscode-workspace-trust).", - "openLooseFileMesssage": "Si considerano attendibili gli autori di questi file?", + "open": "&&Apri", + "openLooseFileLearnMore": "Se non si ritengono attendibili gli autori dei file, è consigliabile aprirli in Modalità con restrizioni in una nuova finestra in quanto i file potrebbero essere dannosi. Per altre informazioni, vedere la [documentazione](https://aka.ms/vscode-workspace-trust).", "openLooseFileWindowDetails": "Si sta provando ad aprire file non attendibili in una finestra attendibile.", + "openLooseFileWindowMesssage": "Consentire l'accesso a file non attendibili in questa finestra?", "openLooseFileWorkspaceCheckbox": "Memorizza la decisione per tutte le aree di lavoro", "openLooseFileWorkspaceDetails": "Si sta provando ad aprire file non attendibili in un'area di lavoro attendibile.", + "openLooseFileWorkspaceMesssage": "Consentire l'accesso a file non attendibili in questa area di lavoro?", "restrictedModeBannerAriaLabelFolder": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile questa cartella per abilitare tutte le funzionalità. Usare i tasti di spostamento per accedere alle azioni del banner.", "restrictedModeBannerAriaLabelWindow": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile questa finestra per abilitare tutte le funzionalità. Usare i tasti di spostamento per accedere alle azioni del banner.", "restrictedModeBannerAriaLabelWorkspace": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile quest’area di lavoro per abilitare tutte le funzionalità. Usare i tasti di spostamento per accedere alle azioni del banner.", @@ -9883,8 +11329,7 @@ "restrictedModeBannerMessageFolder": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile questa cartella per abilitare tutte le funzionalità.", "restrictedModeBannerMessageWindow": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile questa finestra per abilitare tutte le funzionalità.", "restrictedModeBannerMessageWorkspace": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile quest’area di lavoro per abilitare tutte le funzionalità.", - "securityConfigurationTitle": "Sicurezza", - "startupTrustRequestLearnMore": "If you don't trust the authors of these files, we recommend to continue in restricted mode as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", + "startupTrustRequestLearnMore": "Se non si considerano attendibili gli autori di questi file, è consigliabile continuare in modalità con restrizioni perché i file possono essere dannosi. Vedere [our docs](https://aka.ms/vscode-workspace-trust) per altre informazioni.", "status.WorkspaceTrust": "Attendibilità dell'area di lavoro", "status.ariaTrustedFolder": "Questa cartella è attendibile.", "status.ariaTrustedWindow": "La finestra è attendibile.", @@ -9896,7 +11341,7 @@ "status.tooltipUntrustedWindow2": "In esecuzione in modalità con restrizioni\r\n\r\nAlcune [funzionalità sono disabilitate]({0}) perché questa [finestra non è attendibile]({1}).", "status.tooltipUntrustedWorkspace2": "In esecuzione in modalità con restrizioni\r\n\r\nAlcune [funzionalità sono disabilitate]({0}) perché questa [area di lavoro non è attendibile]({1}).", "trustFolderOptionDescription": "Cartella attendibile e Abilita tutte le funzionalità", - "trustOption": "Sì, mi fido degli autori", + "trustOption": "&&Sì, mi fido degli autori", "trustWorkspaceOptionDescription": "Considera attendibile l'area di lavoro e abilita tutte le funzionalità", "workspace.trust.banner.always": "Mostra il banner ogni volta che viene aperta un'area di lavoro non attendibile.", "workspace.trust.banner.description": "Controllare quando viene visualizzato il banner in modalità con restrizioni.", @@ -9915,8 +11360,7 @@ "workspaceStartupTrustDetails": "{0} fornisce funzionalità che possono eseguire automaticamente i file in quest’area di lavoro.", "workspaceTrust": "Si considerano attendibili gli autori dei file in quest’area di lavoro?", "workspaceTrustEditor": "Editor attendibilità dell'area di lavoro", - "workspacesCategory": "Aree di lavoro", - "yes": "Sì" + "workspacesCategory": "Aree di lavoro" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { "addButton": "Aggiungi cartella", @@ -9928,6 +11372,7 @@ "folderPickerIcon": "Icona per l'icona di selezione della cartella nell'editor attendibilità dell'area di lavoro.", "hostColumnLabel": "Host", "invalidTrust": "Non è possibile considerare attendibili singole cartelle all'interno di un repository.", + "keyboardShortcut": "Tasti di scelta rapida: {0}", "localAuthority": "Locale", "no untrustedSettings": "Le impostazioni dell'area di lavoro che richiedono attendibilità non sono applicate", "noTrustedFoldersDescriptions": "Non sono ancora stati considerati attendibili file di area di lavoro o cartelle.", @@ -9945,7 +11390,7 @@ "trustUri": "Cartella attendibile", "trustedDebugging": "Il debug è abilitato", "trustedDescription": "Tutte le funzionalità sono abilitate perché è stata concessa l’attendibilità all'area di lavoro.", - "trustedExtensions": "Tutte le estensioni sono abilitate", + "trustedExtensions": "Tutte le estensioni abilitate sono attive", "trustedFolder": "In una cartella attendibile", "trustedFolderAriaLabel": "{0}, attendibile", "trustedFolderSubtitle": "Si considerano attendibili gli autori dei file nella cartella corrente. Tutte le caratteristiche sono abilitate:", @@ -9975,7 +11420,7 @@ "untrustedWorkspace": "In modalità con restrizioni", "untrustedWorkspaceReason": "Questa area di lavoro è attendibile tramite le voci in grassetto nelle cartelle attendibili seguenti.", "untrustedWorkspaceSubtitle": "Gli autori dei file nell’area di lavoro corrente non sono attendibili. Le funzionalità seguenti sono disabilitate:", - "workspaceTrustEditorHeaderActions": "[Configure your settings]({0}) or [learn more](https://aka.ms/vscode-workspace-trust).", + "workspaceTrustEditorHeaderActions": "[Configure your settings] ({0}) o [learn more](https://aka.ms/vscode-workspace-trust).", "xListIcon": "Icona per la croce nell'editor attendibilità dell'area di lavoro." }, "vs/workbench/contrib/workspace/common/workspace": { @@ -9983,6 +11428,7 @@ "workspaceTrustedCtx": "Indica se l'area di lavoro corrente è stata considerata attendibile dall'utente." }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { + "alreadyOpen": "Questa area di lavoro è già aperta.", "openWorkspace": "Apri area di lavoro", "selectToOpen": "Selezionare un'area di lavoro da aprire", "selectWorkspace": "Seleziona area di lavoro", @@ -9991,11 +11437,16 @@ }, "vs/workbench/services/actions/common/menusExtensionPoint": { "comment.actions": "Menu di scelta rapida del commento aggiunto come contributo, visualizzato sotto forma di pulsanti sotto l'editor dei commenti", + "comment.commentContext": "Menu di scelta rapida del commento aggiunto, visualizzato come menu di scelta rapida in un singolo commento nella visualizzazione di anteprima del thread del commento.", "comment.title": "Menu del titolo del commento aggiunto come contributo", "commentThread.actions": "Menu di scelta rapida del thread del commento aggiunto come contributo, visualizzato sotto forma di pulsanti sotto l'editor dei commenti", + "commentThread.editorActions": "Azioni dell'editor dei commenti che hanno contribuito", "commentThread.title": "Menu del titolo del thread del commento aggiunto come contributo", - "dup": "Il comando `{0}` è presente più volte nella sezione `commands`.", + "commentThread.titleContext": "Menu di scelta rapida di anteprima del titolo del thread del commento aggiunto, visualizzato come menu di scelta rapida nel titolo di anteprima del thread del commento.", + "dup0": "Il comando '{0}' è già stato registrato", + "dup1": "Il comando '{0}' è già stato registrato da {1} ({2})", "dupe.command": "La voce di menu fa riferimento allo stesso comando come comando predefinito e come comando alternativo", + "editorLineNumberContext": "Menu di scelta rapida del numero di riga dell'editor aggiunto come contributo", "file.newFile": "Selezione rapida 'Nuovo file' visualizzata nella pagina iniziale e nel menu File.", "inlineCompletions.actions": "Azioni visualizzate durante il passaggio del mouse su un completamento inline", "interactive.cell.title": "Menu del titolo della cella interattiva aggiunto come contributo", @@ -10010,10 +11461,13 @@ "menus.editorContextShare": "Sottomenu 'Condividi' nel menu di scelta rapida dell'editor", "menus.editorTabContext": "Menu di scelta rapida delle schede dell'editor", "menus.editorTitle": "Menu del titolo dell'editor", + "menus.editorTitleContextShare": "Sottomenu 'Condividi' all'interno del menu di scelta rapida del titolo dell'editor", "menus.editorTitleRun": "Esegui il sottomenu nel menu del titolo dell'editor", "menus.explorerContext": "Menu di scelta rapida Esplora file", + "menus.explorerContextShare": "Sottomenu 'Condividi' nel menu di scelta rapida di Esplora file", "menus.extensionContext": "Menu di scelta rapida dell'estensione", "menus.home": "Menu di scelta rapida dell'indicatore della home page (solo Web)", + "menus.mergeEditorResult": "Barra degli strumenti dei risultati dell'editor di merge", "menus.opy": "Sottomenu 'Copia come' nel menu Modifica di primo livello", "menus.resourceFolderContext": "Menu di scelta rapida della cartella delle risorse del controllo del codice sorgente", "menus.resourceGroupContext": "Menu di scelta rapida del gruppo di risorse del controllo del codice sorgente", @@ -10023,13 +11477,12 @@ "menus.share": "Sottomenu Condividi visualizzato nel menu File di primo livello.", "menus.statusBarRemoteIndicator": "Menu dell'indicatore di remoto sulla barra di stato", "menus.touchBar": "La Touch Bar (solo Mac OS)", - "merge.toolbar": "Botton rilevante nell'editor merge", + "merge.toolbar": "Il pulsante in primo piano in un editor che si sovrappone al contenuto", "missing.altCommand": "La voce di menu fa riferimento a un comando alternativo `{0}` che non è definito nella sezione 'commands'.", "missing.command": "La voce di menu fa riferimento a un comando `{0}` che non è definito nella sezione 'commands'.", "missing.submenu": "La voce di menu fa riferimento a un sottomenu `{0}` che non è definito nella sezione 'submenus'.", "nonempty": "è previsto un valore non vuoto.", "notebook.cell.execute": "Menu di esecuzione della cella del notebook aggiunto come contributo", - "notebook.cell.executePrimary": "Menu di esecuzione della cella del notebook aggiunto come contributo", "notebook.cell.title": "Menu del titolo della cella del notebook aggiunto come contributo", "notebook.kernelSource": "Menu delle origini del kernel del notebook aggiunto come contributo", "notebook.toolbar": "Menu della barra degli strumenti del notebook aggiunto come contributo", @@ -10081,7 +11534,7 @@ }, "vs/workbench/services/authentication/browser/authenticationService": { "accessRequest": "Concedere l'accesso a {0} per {1}... (1)", - "allow": "Consenti", + "allow": "&&Consenti", "authentication.Placeholder": "Non sono ancora stati richiesti account...", "authentication.id": "ID del provider di autenticazione.", "authentication.idConflict": "L'ID autenticazione '{0}' è già stato registrato", @@ -10089,9 +11542,8 @@ "authentication.missingId": "Un contributo di autenticazione deve specificare un ID.", "authentication.missingLabel": "Un contributo di autenticazione deve specificare un'etichetta.", "authenticationExtensionPoint": "Aggiunge come contributo l'autenticazione", - "cancel": "Annulla", "confirmAuthenticationAccess": "L'estensione '{0}' prova ad accedere alle informazioni di autenticazione per l'account '{2}' di {1}.", - "deny": "Nega", + "deny": "&&Nega", "getSessionPlateholder": "Selezionare un account utilizzabile da '{0}' oppure premere ESC per annullare", "loading": "Caricamento…", "selectAccount": "L'estensione '{0}' vuole accedere a un account {1}", @@ -10099,11 +11551,16 @@ "signInRequest": "Accedere con {0} per usare {1} (1)", "useOtherAccount": "Accedi a un altro account" }, + "vs/workbench/services/clipboard/browser/clipboardService": { + "clipboardError": "Non è possibile leggere dagli Appunti del browser. Assicurarsi di aver concesso l'accesso per questo sito Web per la lettura dagli Appunti.", + "learnMore": "Altre informazioni", + "retry": "Riprovare" + }, "vs/workbench/services/configuration/browser/configurationService": { "configurationDefaults.description": "Contribuire con le impostazioni predefinite per le configurazioni", "experimental": "Esperimenti" }, - "vs/workbench/services/configuration/common/configurationEditingService": { + "vs/workbench/services/configuration/common/configurationEditing": { "errorConfigurationFileDirty": "Non è possibile scrivere nelle impostazioni utente perché il file contiene modifiche non salvate. Salvare prima il file delle impostazioni utente, quindi riprovare.", "errorConfigurationFileDirtyFolder": "Non è possibile scrivere nelle impostazioni della cartella perché il file contiene modifiche non salvate. Salvare il file delle impostazioni della cartella '{0}' e riprovare.", "errorConfigurationFileDirtyWorkspace": "Non è possibile scrivere nelle impostazioni dell'area di lavoro perché il file contiene modifiche non salvate. Salvare prima il file delle impostazioni dell'area di lavoro, quindi riprovare.", @@ -10143,7 +11600,6 @@ "workspaceTarget": "Impostazioni area di lavoro" }, "vs/workbench/services/configuration/common/jsonEditingService": { - "errorFileDirty": "Impossibile scrivere nel file perché il file contiene modifiche non salvate. Salvare il file e riprovare.", "errorInvalidFile": "Impossibile scrivere nel file. Si prega di aprire il file per correggere eventuali errori o avvisi nel file e riprovare." }, "vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": { @@ -10196,7 +11652,6 @@ }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { "allFiles": "Tutti i file", - "cancel": "Annulla", "dontSave": "&&Non salvare", "filterName.workspace": "Area di lavoro", "noExt": "Nessuna estensione", @@ -10212,6 +11667,15 @@ "saveChangesMessages": "Salvare le modifiche apportate ai file seguenti di {0}?", "saveFileAs.title": "Salva con nome" }, + "vs/workbench/services/dialogs/browser/fileDialogService": { + "learnMore": "&&Altre informazioni", + "openFiles": "Apri &&file...", + "openRemote": "&&Apri elemento remoto...", + "pickFolderAndOpen": "Non è possibile aprire le cartelle. Provare ad aggiungere una cartella all'area di lavoro.", + "pickWorkspaceAndOpen": "Non è possibile aprire le aree di lavoro. Provare ad aggiungere una cartella all'area di lavoro.", + "unsupportedBrowserDetail": "Il browser non supporta l'apertura di cartelle locali.\r\nÈ possibile aprire singoli file o un repository remoto.", + "unsupportedBrowserMessage": "L'apertura di cartelle locali non è supportata" + }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Apri file locale...", "openLocalFileFolder": "Apri locale...", @@ -10222,6 +11686,7 @@ "remoteFileDialog.local": "Mostra locale", "remoteFileDialog.notConnectedToRemote": "Il provider del file system per {0} non è disponibile.", "remoteFileDialog.validateBadFilename": "Immettere un nome di file valido.", + "remoteFileDialog.validateCreateDirectory": "La cartella {0} non esiste. Si desidera crearla?", "remoteFileDialog.validateExisting": "Il file {0} esiste già. Sovrascriverlo?", "remoteFileDialog.validateFileOnly": "Selezionare un file.", "remoteFileDialog.validateFolder": "La cartella esiste già. Usare un nuovo nome file.", @@ -10242,27 +11707,28 @@ "promptOpenWith.updateDefaultPlaceHolder": "Selezionare il nuovo editor predefinito per ' {0}'" }, "vs/workbench/services/editor/common/editorResolverService": { - "editor.editorAssociations": "Configurare i modelli glob in Editor (ad esempio,' \"*. Hex\": \"hexEditor. hexEdit\"'). Queste hanno la precedenza sul comportamento predefinito." + "editor.editorAssociations": "Configurare i modelli GLOB per gli editor, ad esempio `\"*.hex\": \"hexEditor.hexedit\"`. Questi hanno la precedenza sul comportamento predefinito." }, "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "I cannot reproduce": "I can't reproduce", + "This is Bad": "I can reproduce", "bisect": "La funzionalità Bisezione estensioni è attiva e ha disabilitato {0} estensioni. Verificare se è ancora possibile riprodurre il problema e procedere selezionando una di queste opzioni.", "bisect.plural": "La funzionalità Bisezione estensioni è attiva e ha disabilitato {0} estensioni. Verificare se è ancora possibile riprodurre il problema e procedere selezionando una di queste opzioni.", "bisect.singular": "La funzionalità Bisezione estensioni è attiva e ha disabilitato 1 estensione. Verificare se è ancora possibile riprodurre il problema e continuare selezionando una di queste opzioni.", + "continue": "Continua", "detail.start": "La funzionalità Bisezione estensioni userà la ricerca binaria per trovare un'estensione che causa un problema. Durante il processo la finestra viene ricaricata ripetutamente (circa {0} volte). Ogni volta è necessario confermare se i problemi sono ancora presenti.", - "done": "Continua", "done.detail": "La funzionalità Bisezione estensioni è stata eseguita e ha riscontrato che il problema è causato dall'estensione {0}.", "done.detail2": "La funzionalità Bisezione estensioni è stata eseguita ma non è stata identificata alcuna estensione. Il problema potrebbe dipendere da {0}.", "done.disbale": "Mantieni disabilitata questa estensione", "done.msg": "Bisezione estensioni", - "help": "Guida", "msg.next": "Bisezione estensioni", "msg.start": "Bisezione estensioni", - "msg2": "Avvia Bisezione estensioni", - "next.bad": "Errore", - "next.cancel": "Annulla", - "next.good": "Corretto", - "next.stop": "Arresta bisezione", - "report": "Segnala problema e continua", + "msg2": "&&Avvia Bisezione estensioni", + "next.bad": "I can &&reproduce", + "next.cancel": "&&Annulla bisezione", + "next.good": "I ca&&n't reproduce", + "next.stop": "&&Arresta bisezione", + "report": "&&Segnala problema e continua", "title.isBad": "Continua Bisezione estensioni", "title.start": "Avvia Bisezione estensioni", "title.stop": "Arresta Bisezione estensioni" @@ -10280,18 +11746,25 @@ "extensionsDisabled": "Tutte le estensioni installate sono temporaneamente disabilitate.", "noWorkspace": "Non esiste alcuna area di lavoro." }, + "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { + "not a web extension": "Non è possibile aggiungere '{0}' perché questa estensione non è un'estensione Web.", + "openInstalledWebExtensionsResource": "Apri risorsa di Estensioni Web installata" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { + "browser": "Browser", + "remote": "Remoto" + }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Non è stato possibile installare l'estensione {0}: il manifesto non è stato trovato.", "VS Code for Web": "{0} per il Web", - "cancel": "Annulla", "cannot be installed": "Non è possibile installare l'estensione '{0}' perché non è disponibile in questa installazione.", "extensionInstallWorkspaceTrustButton": "Area di lavoro e installazione attendibili", "extensionInstallWorkspaceTrustContinueButton": "Installare", "extensionInstallWorkspaceTrustManageButton": "Altre informazioni", "extensionInstallWorkspaceTrustMessage": "Per abilitare questa estensione è necessaria un'area di lavoro attendibile.", - "install": "Installa", - "install and do no sync": "Installa (non sincronizzare)", - "install anyways": "Installa comunque", + "install": "&&Installa", + "install and do no sync": "Installa (&&non sincronizzare)", + "install anyways": "&&Installa comunque", "install extension": "Installa estensione", "install extensions": "Installa estensioni", "install multiple extensions": "Installare e sincronizzare le estensioni tra i dispositivi?", @@ -10300,7 +11773,7 @@ "multipleDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Alcune estensioni, tra cui '{1}' e '{2}' dipendono da tale estensione.", "non web extensions": "'{0}' contiene estensioni non supportate in {1}.", "non web extensions detail": "Contiene estensioni non supportate.", - "showExtensions": "Mostra estensioni", + "showExtensions": "&&Mostra estensioni", "singleDependentError": "Non è possibile disinstallare l'estensione '{0}'. L'estensione '{1}' dipende da tale estensione.", "twoDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Le estensioni '{1}' e '{2}' dipendono da tale estensione." }, @@ -10334,12 +11807,13 @@ "reloadAndOpen": "&&Ricarica la finestra e apri", "rememberConfirmUrl": "Non chiedere più per questa estensione." }, - "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { - "name": "Host dell'estensione worker" - }, "vs/workbench/services/extensions/common/abstractExtensionService": { "extensionService.autoRestart": "L'host dell'estensione remoto è stato terminato in modo imprevisto. Riavvio in corso...", "extensionService.crash": "L'host dell'estensione è stato terminato in modo imprevisto 3 volte negli ultimi 5 minuti.", + "extensionStopVetoDetailsMany": "Motivi del blocco dell'operazione:\r\n- {0}", + "extensionStopVetoDetailsOne": "Motivo del blocco dell'operazione: {0}", + "extensionStopVetoError": "{0} (Errore: {1})", + "extensionStopVetoMessage": "L'operazione seguente è stata bloccata: {0}", "extensionTestError": "Non è stato trovato alcun host dell'estensione in grado di avviare Test Runner alla posizione {0}.", "looping": "Le estensioni seguenti contengono cicli di dipendenza e sono state disabilitate: {0}", "restart": "Riavvio host dell'estensione remoto" @@ -10365,8 +11839,8 @@ "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Evento di attivazione generato ogni volta che è necessario creare un elenco di tutte le configurazioni di debug (ed è necessario chiamare tutti i metodi provideDebugConfigurations per l'ambito \"dynamic\").", "vscode.extension.activationEvents.onDebugInitialConfigurations": "Un evento di attivazione emesso ogni volta che un \"launch.json\" deve essere creato (e tutti i metodi di provideDebugConfigurations devono essere chiamati).", "vscode.extension.activationEvents.onDebugResolve": "Un evento di attivazione emesso ogni volta che una sessione di debug di tipo specifico sta per essere lanciata (e un corrispondente metodo resolveDebugConfiguration deve essere chiamato).", + "vscode.extension.activationEvents.onEditSession": "Evento di attivazione generato ogni volta che si accede a una sessione di modifica con lo schema specificato.", "vscode.extension.activationEvents.onFileSystem": "Un evento di attivazione emesso ogni volta che si accede a un file o a una cartella con lo schema specificato.", - "vscode.extension.activationEvents.onIdentity": "Evento di attivazione creato ogni volta che si usa l'identità utente specificata.", "vscode.extension.activationEvents.onLanguage": "Un evento di attivazione emesso ogni volta che viene aperto un file che risolve nella lingua specificata.", "vscode.extension.activationEvents.onNotebook": "Evento di attivazione generato ogni volta che viene aperto il documento del notebook specificato.", "vscode.extension.activationEvents.onOpenExternalUri": "Evento di attivazione creato ogni volta che si apre un URI esterno, ad esempio un collegamento http o https.", @@ -10375,12 +11849,15 @@ "vscode.extension.activationEvents.onStartupFinished": "Evento di attivazione generato al termine dell'avvio (dopo l'attivazione di tutte le estensioni attivate tramite `*`).", "vscode.extension.activationEvents.onTaskType": "Evento di attivazione generato ogni volta che le attività di un determinato tipo devono essere elencate o risolte.", "vscode.extension.activationEvents.onTerminalProfile": "Evento di attivazione emesso quando viene avviato un profilo del terminale specifico.", + "vscode.extension.activationEvents.onTerminalQuickFixRequest": "Evento di attivazione generato quando un comando corrisponde al selettore associato a questo ID", "vscode.extension.activationEvents.onUri": "Un evento di attivazione emesso ogni volta che viene aperto un URI a livello di sistema indirizzato a questa estensione.", "vscode.extension.activationEvents.onView": "Un evento di attivazione emesso ogni volta che la visualizzazione specificata viene espansa.", "vscode.extension.activationEvents.onWalkthrough": "Evento di attivazione creato quando viene aperta una procedura dettagliata specificata.", "vscode.extension.activationEvents.onWebviewPanel": "Evento di attivazione generato quando viene caricata una visualizzazione Web di un determinato viewType", "vscode.extension.activationEvents.star": "Un evento di attivazione emesso all'avvio di VS Code. Per garantire la migliore esperienza per l'utente finale, sei pregato di utilizzare questo evento di attivazione nella tua estensione solo quando nessun'altra combinazione di eventi di attivazione funziona nel tuo caso.", "vscode.extension.activationEvents.workspaceContains": "Un evento di attivazione emesso ogni volta che si apre una cartella che contiene almeno un file corrispondente al criterio GLOB specificato.", + "vscode.extension.api": "Descrivere l'API fornita da questa estensione. Per altri dettagli, vedere: https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions", + "vscode.extension.api.none": "Consente di non consentire completamente l'esportazione di API. Consente l'esecuzione di altre estensioni che dipendono da questa estensione in un processo host di estensione separato o in un computer remoto.", "vscode.extension.badges": "Matrice di notifiche da visualizzare nella barra laterale della pagina delle estensioni del Marketplace.", "vscode.extension.badges.description": "Descrizione della notifica.", "vscode.extension.badges.href": "Collegamento della notifica.", @@ -10415,6 +11892,7 @@ "vscode.extension.galleryBanner.color": "Colore del banner nell'intestazione pagina del marketplace di Visual Studio Code.", "vscode.extension.galleryBanner.theme": "Tema colori per il tipo di carattere usato nel banner.", "vscode.extension.icon": "Percorso di un'icona da 128x128 pixel.", + "vscode.extension.l10n": "Percorso relativo di una cartella contenente file di localizzazione (bundle.l10n.*.json). Deve essere specificato se si usa l'vscode.l10n API.", "vscode.extension.markdown": "Controlla il motore di rendering di Markdown usato nel Marketplace. Può essere github (impostazione predefinita) o standard.", "vscode.extension.preview": "Imposta l'estensione in modo che venga contrassegnata come Anteprima nel Marketplace.", "vscode.extension.publisher": "Editore dell'estensione Visual Studio Code.", @@ -10427,14 +11905,17 @@ "extensionUnderDevelopment": "Caricamento dell'estensione di sviluppo in {0}", "overwritingExtension": "Sovrascrittura dell'estensione {0} con {1}." }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Host dell'estensione remoto" - }, "vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner": { "extensionCache.invalid": "Le estensioni sono state modificate sul disco. Ricaricare la finestra.", "reloadWindow": "Ricarica finestra" }, - "vs/workbench/services/extensions/electron-sandbox/electronExtensionService": { + "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { + "extensionHost.startupFail": "L'host dell'estensione non è stato avviato entro 10 secondi. Potrebbe essersi verificato un problema.", + "extensionHost.startupFailDebug": "L'host dell'estensione non è stato avviato entro 10 secondi. Potrebbe essersi arrestato alla prima riga e richiedere un debugger per continuare.", + "join.extensionDevelopment": "Terminazione della sessione di debug dell'estensione", + "reloadWindow": "Ricarica finestra" + }, + "vs/workbench/services/extensions/electron-sandbox/nativeExtensionService": { "devTools": "Apri strumenti di sviluppo", "enable": "Abilita e ricarica", "enableResolver": "Per aprire la finestra remota, è necessaria l'estensione '{0}'.\r\nAbilitarla?", @@ -10444,19 +11925,13 @@ "getEnvironmentFailure": "Non è stato possibile recuperare l'ambiente remoto", "install": "Installa e ricarica", "installResolver": "Per aprire la finestra remota, occorre l'estensione '{0}'.\r\nSi vuole installare l'estensione?", - "looping": "Le estensioni seguenti contengono cicli di dipendenza e sono state disabilitate: {0}", + "learnMore": "Altre informazioni", "relaunch": "Riavvia VS Code", "resolverExtensionNotFound": "`{0}` non trovato nel Marketplace", "restart": "Riavvia host dell'estensione", - "restartExtensionHost": "Riavvia host dell'estensione" - }, - "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { - "extension host Log": "Host dell'estensione", - "extensionHost.error": "Errore restituito dall'host dell'estensione: {0}", - "extensionHost.startupFail": "L'host dell'estensione non è stato avviato entro 10 secondi. Potrebbe essersi verificato un problema.", - "extensionHost.startupFailDebug": "L'host dell'estensione non è stato avviato entro 10 secondi. Potrebbe essersi arrestato alla prima riga e richiedere un debugger per continuare.", - "join.extensionDevelopment": "Terminazione della sessione di debug dell'estensione", - "reloadWindow": "Ricarica finestra" + "restartExtensionHost": "Riavvia host dell'estensione", + "restartExtensionHost.reason": "Riavvio dell'host dell'estensione su richiesta esplicita.", + "startBisect": "Avvia Bisezione estensioni" }, "vs/workbench/services/history/browser/historyService": { "canNavigateBack": "Indica se è possibile tornare indietro nella cronologia degli editor", @@ -10469,20 +11944,49 @@ "canNavigateToLastNavigationLocation": "Indica se è possibile passare all'ultima posizione di spostamento dell'editor", "canReopenClosedEditor": "Indica se è possibile riaprire l'ultimo editor chiuso" }, + "vs/workbench/services/host/browser/browserHostService": { + "open": "&&Apri", + "unableToOpenExternal": "Il browser ha interrotto l'apertura di una nuova scheda o finestra. Premere \"Apri\" per aprirla comunque." + }, + "vs/workbench/services/hover/browser/hoverWidget": { + "hoverhint": "Tieni premuto il tasto {0} per passare il mouse" + }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { "integrity.dontShowAgain": "Non visualizzare più questo messaggio", "integrity.moreInformation": "Altre informazioni", "integrity.prompt": "L'installazione di {0} sembra danneggiata. Reinstallare." }, + "vs/workbench/services/issue/browser/issueTroubleshoot": { + "I cannot reproduce": "I can't reproduce", + "Stop": "Stop", + "This is Bad": "I can reproduce", + "ask to download insiders": "Please try to download and reproduce the issue in {0} insiders.", + "ask to reproduce issue": "Please try to reproduce the issue in {0} insiders and confirm if the issue exists there.", + "bad": "I can reproduce", + "detail.start": "Issue troubleshooting is a process to help you identify if the issue is with {0} or caused by an extension.\r\n\r\nDuring the process the window reloads repeatedly. Each time you must confirm if you are still seeing problems.", + "download insiders": "Download {0} Insiders", + "empty.profile": "Issue troubleshooting is active and has temporarily reset your settings to defaults. Check if you can still reproduce the problem and proceed by selecting from these options.", + "good": "I can't reproduce", + "issue is in core": "Issue troubleshooting has identified that the issue is with {0}.", + "issue is with configuration": "Issue troubleshooting has identified that the issue is caused by your settings. Please report the issue by sharing your settings.", + "msg": "&&Troubleshoot Issue", + "profile.extensions.disabled": "Issue troubleshooting is active and has temprarily disabled all installed extensions. Check if you can still reproduce the problem and proceed by selecting from these options.", + "report anyway": "Report Issue Anyway", + "stop": "Stop", + "title.stop": "Stop Troubleshoot Issue", + "troubleshoot issue": "Troubleshoot Issue", + "troubleshootIssue": "Troubleshoot Issue...", + "use insiders": "This likely means that the issue has been addressed already and will be available in an upcoming release. You can safely use {0} insiders until the new stable version is available." + }, "vs/workbench/services/keybinding/browser/keybindingService": { - "dispatch": "Controlla la logica di invio delle pressioni di tasti da usare, tra `code` (scelta consigliata) e `keyCode`.", "invalid.keybindings": "Il valore di `contributes.{0}` non è valido: {1}", + "keybindings.commandsIsArray": "Tipo non corretto. Previsto \"{0}\". Il campo 'command' non supporta l'esecuzione di più comandi. Usare il comando 'runCommands' per passare più comandi da eseguire.", "keybindings.json.args": "Argomenti da passare al comando da eseguire.", "keybindings.json.command": "Nome del comando da eseguire", "keybindings.json.key": "Tasto o sequenza di tasti (separati da spazio)", + "keybindings.json.removalCommand": "Nome del comando per il quale rimuovere la scelta rapida da tastiera", "keybindings.json.title": "Configurazione dei tasti di scelta rapida", "keybindings.json.when": "Condizione quando il tasto è attivo.", - "keyboardConfigurationTitle": "Tastiera", "nonempty": "è previsto un valore non vuoto.", "optstring": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", "requirestring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", @@ -10496,6 +12000,10 @@ "vscode.extension.contributes.keybindings.when": "Condizione quando il tasto è attivo.", "vscode.extension.contributes.keybindings.win": "Tasto o sequenza di tasti specifica di Windows." }, + "vs/workbench/services/keybinding/browser/keyboardLayoutService": { + "keyboard.layout.config": "Controllare il layout della tastiera usato nel Web.", + "keyboardConfigurationTitle": "Tastiera" + }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Inserire in questo file i tasti di scelta rapida per eseguire l'override di quelli predefiniti", "errorInvalidConfiguration": "Non è possibile scrivere nel file di configurazione dei tasti di scelta rapida. Contiene un oggetto non di tipo Array. Aprire il file per pulirlo e riprovare.", @@ -10541,6 +12049,27 @@ "vscode.extension.contributes.languages.id": "ID del linguaggio.", "vscode.extension.contributes.languages.mimetypes": "Tipi MIME associati al linguaggio." }, + "vs/workbench/services/lifecycle/browser/lifecycleService": { + "lifecycleVeto": "Le modifiche apportate potrebbero non essere salvate. Selezionare \"Annulla\" e riprovare." + }, + "vs/workbench/services/localization/browser/localeService": { + "clearDisplayLanguageDetail": "Premere il pulsante Ricarica per aggiornare la pagina e usare la lingua del browser.", + "clearDisplayLanguageMessage": "Per modificare la lingua di visualizzazione, è necessario ricaricare {0}", + "relaunchDisplayLanguageDetail": "Premere il pulsante Ricarica per aggiornare la pagina e impostare la lingua di visualizzazione su {0}.", + "relaunchDisplayLanguageMessage": "Per modificare la lingua di visualizzazione, è necessario ricaricare {0}", + "reload": "&&Ricarica" + }, + "vs/workbench/services/localization/electron-sandbox/localeService": { + "argvInvalid": "Impossibile scrivere la lingua di visualizzazione. Aprire le impostazioni di runtime, correggere errori/avvisi e riprovare.", + "installing": "Installazione del supporto del linguaggio {0}...", + "openArgv": "Apri impostazioni di runtime", + "restart": "&&Riavvia", + "restartDisplayLanguageDetail1": "Per cambiare la lingua di visualizzazione in {0}, è necessario riavviare {1}.", + "restartDisplayLanguageMessage1": "Riavviare {0} per passare a {1}?" + }, + "vs/workbench/services/log/electron-sandbox/logService": { + "rendererLog": "Finestra" + }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "Non visualizzare più questo messaggio" }, @@ -10549,7 +12078,7 @@ }, "vs/workbench/services/preferences/browser/keybindingsEditorModel": { "cat.title": "{0}: {1}", - "default": "Predefinito", + "default": "Sistema", "extension": "Estensione", "meta": "meta", "option": "Opzione", @@ -10606,6 +12135,11 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Messaggio di stato" }, + "vs/workbench/services/remote/browser/remoteAgentService": { + "connectionError": "Si è verificato un errore imprevisto che richiede un ricaricamento della pagina.", + "connectionErrorDetail": "Il workbench non è riuscito a connettersi al server (Errore: {0})", + "reload": "&&Ricarica" + }, "vs/workbench/services/remote/common/remoteExplorerService": { "remote.localPortMismatch.single": "Non è stato possibile usare la porta locale {0} per l'inoltro alla porta remota {1}.\r\n\r\nQuesto in genere si verifica quando un altro processo sta già usando la porta locale {0}.\r\n\r\nÈ stato invece usato il numero di porta {2}.", "tunnel.source.auto": "A inoltro automatico", @@ -10617,9 +12151,20 @@ "devTools": "Apri strumenti di sviluppo", "directUrl": "Apri nel browser" }, + "vs/workbench/services/search/browser/searchService": { + "errorSearchFile": "Non è possibile eseguire la ricerca con lo strumento di ricerca file ruolo di lavoro", + "errorSearchText": "Non è possibile eseguire la ricerca con lo strumento di ricerca testo ruolo di lavoro" + }, "vs/workbench/services/search/common/queryBuilder": { "search.noWorkspaceWithName": "La cartella dell'area di lavoro non esiste: {0}" }, + "vs/workbench/services/suggest/browser/simpleSuggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, documenti: {1}", + "label.desc": "{0}, {1}", + "label.detail": "{0}{1}", + "label.full": "({0},{1}) {2}", + "suggest": "Suggerisci" + }, "vs/workbench/services/textfile/browser/textFileService": { "confirmOverwrite": "'{0}' esiste già. Sostituirlo?", "deleted": "Eliminato", @@ -10644,7 +12189,7 @@ "vs/workbench/services/textfile/electron-sandbox/nativeTextFileService": { "join.textFiles": "Salvataggio dei file di testo" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { + "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Registrazione già in corso.", "invalid.embeddedLanguages": "Il valore in `contributes.{0}.embeddedLanguages` non è valido. Deve essere un mapping di oggetti tra nome ambito e linguaggio. Valore specificato: {1}", "invalid.injectTo": "Il valore in `contributes.{0}.injectTo` non è valido. Deve essere una matrice di nomi di ambito del linguaggio. Valore specificato: {1}", @@ -10793,12 +12338,12 @@ "schema.src": "Percorso del tipo di carattere." }, "vs/workbench/services/themes/common/themeConfiguration": { - "autoDetectHighContrast": "Se è abilitata, passa automaticamente a un tema a contrasto elevato se il sistema operativo usa un tema di questo tipo. Il tema a contrasto elevato da usare viene specificato da `#{0}#` e `#{1}#`", + "autoDetectHighContrast": "Se è abilitata, passa automaticamente a un tema a contrasto elevato se il sistema operativo usa un tema di questo tipo. Il tema a contrasto elevato da usare viene specificato da {0} e {1}", "colorTheme": "Specifica il tema colori usato nell'area di lavoro.", "colorThemeError": "Il tema è sconosciuto o non è installato.", "defaultProductIconThemeDesc": "Predefinito", "defaultProductIconThemeLabel": "Predefinito", - "detectColorScheme": "Se è impostata, passa automaticamente al tema colori preferito in base all'aspetto del sistema operativo. Se l'aspetto del sistema operativo è scuro, viene usato il tema specificato in `#{0}#`, mentre per quello chiaro viene usato quello in `#{1}#`.", + "detectColorScheme": "Se è impostata, passa automaticamente al tema colori preferito in base all'aspetto del sistema operativo. Se l'aspetto del sistema operativo è scuro, viene usato il tema specificato in {0}, mentre per quello chiaro viene usato quello in {1}.", "editorColors": "Sostituisce i colori della sintassi dell'editor e lo stile del tipo di carattere nel tema colori attualmente selezionato.", "editorColors.comments": "Imposta i colori e gli stili per i commenti", "editorColors.functions": "Imposta i colori e gli stili per i riferimenti e le dichiarazioni di funzioni.", @@ -10806,7 +12351,7 @@ "editorColors.numbers": "Imposta i colori e stili per i valori letterali numerici.", "editorColors.semanticHighlighting": "Indica se abilitare l'evidenziazione semantica per questo tema.", "editorColors.semanticHighlighting.deprecationMessage": "In alternativa usare `enabled` nell'impostazione `editor.semanticTokenColorCustomizations`.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "In alternativa, usare `enabled` nell'impostazione `#editor.semanticTokenColorCustomizations#`.", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Usa invece \"abilitato\" nell'impostazione {0}.", "editorColors.semanticHighlighting.enabled": "Indica se l'evidenziazione semantica è abilitata o disabilitata per questo tema", "editorColors.semanticHighlighting.rules": "Regole di definizione dello stile dei token semantici per questo tema.", "editorColors.strings": "Imposta i colori e gli stili per i valori letterali stringa.", @@ -10817,10 +12362,10 @@ "iconThemeError": "Il tema dell'icona file è sconosciuto o non è installato.", "noIconThemeDesc": "Non ci sono icone di file", "noIconThemeLabel": "Nessuno", - "preferredDarkColorTheme": "Specifica il tema colori preferito per l'aspetto scuro del sistema operativo quando `#{0}#` è abilitato.", - "preferredHCDarkColorTheme": "Specifica il tema colori preferito per la modalità scura a contrasto elevato quando `#{0}#` è abilitato.", - "preferredHCLightColorTheme": "Specifica il tema colori preferito per la modalità chiara a contrasto elevato quando `#{0}#` è abilitato.", - "preferredLightColorTheme": "Specifica il tema colori preferito per l'aspetto chiaro del sistema operativo quando è abilitata l'impostazione `#{0}#`.", + "preferredDarkColorTheme": "Specifica il tema colori preferito per l'aspetto scuro del sistema operativo quando {0} è abilitato.", + "preferredHCDarkColorTheme": "Specifica il tema colori preferito per la modalità scura a contrasto elevato quando {0} è abilitato.", + "preferredHCLightColorTheme": "Specifica il tema colori preferito per la modalità chiara a contrasto elevato quando {0} è abilitato.", + "preferredLightColorTheme": "Specifica il tema colori preferito per l'aspetto chiaro del sistema operativo quando è abilitata l'impostazione {0}.", "productIconTheme": "Specifica il tema delle icone dei prodotti usato.", "productIconThemeError": "Il tema delle icone dei prodotti è sconosciuto o non è stato installato.", "semanticTokenColors": "Esegue l'override del colore e degli stili dei token semantici dell'editor nel tema colori attualmente selezionato.", @@ -10871,73 +12416,126 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' deve essere una matrice", "invalid.superType.format": "'configuration.{0}.superType' deve essere conforme al formato letteraOCifra[-_letteraOCifra]*" }, + "vs/workbench/services/userDataProfile/browser/extensionsResource": { + "disabled": "Disabilitato", + "exclude": "Seleziona {0} estensione", + "extensions": "Estensioni" + }, + "vs/workbench/services/userDataProfile/browser/globalStateResource": { + "globalState": "Stato interfaccia utente" + }, + "vs/workbench/services/userDataProfile/browser/keybindingsResource": { + "keybindings": "Tasti di scelta rapida" + }, + "vs/workbench/services/userDataProfile/browser/settingsResource": { + "settings": "Impostazioni" + }, + "vs/workbench/services/userDataProfile/browser/snippetsResource": { + "snippets": "Frammenti" + }, + "vs/workbench/services/userDataProfile/browser/tasksResource": { + "tasks": "Attività utente" + }, + "vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": { + "Importing profile": "{0} ({1})...", + "applied profile": "{0}: sono stati applicati.", + "cancel": "Annulla", + "close": "Chiudi", + "copy": "&&Copia collegamento", + "create new": "&&Crea nuovo profilo", + "create new title": "Crea nuovo profilo", + "export": "Esporta", + "export profile dialog": "Salva profilo", + "export profile name": "Assegna un nome al profilo", + "export profile title": "Esporta profilo", + "export success": "Esportazione del profilo '{0}' completata.", + "file": "file", + "import": "Crea profilo", + "import in desktop": "Crea profilo in {0}", + "import profile": "Crea profilo", + "install extensions title": "Installa estensioni", + "learn more": "Altre informazioni", + "local": "Locale", + "name": "Nome del profilo", + "open": "&&Apri collegamento", + "open in": "&&Apri in {0}", + "overwrite": "&&Sovrascrivi", + "preview profile": "Anteprima profilo", + "preview profile message": "Per impostazione predefinita, le estensioni non vengono installate quando si visualizza l'anteprima di un profilo sul Web. È comunque possibile installarle manualmente prima di importare il profilo. ", + "profile already exists": "Esiste già un modello con il nome '{0}' specificato. Sovrascriverlo?", + "profile import error": "Errore durante l'importazione del profilo: {0}", + "profile name required": "È necessario specificare il nome del profilo.", + "profileExists": "Il profilo con nome {0} esiste già.", + "profiles.applying": "{0}: Applicazione...", + "profiles.exporting": "{0}: in fase di esportazione...", + "progress extensions": "{0} ({1}): applicazione delle estensioni in corso...", + "progress global state": "{0} ({1}): applicazione dello stato in corso...", + "progress keybindings": "{0} ({1}): applicazione delle scelte rapide da tastiera in corso...", + "progress settings": "{0} ({1}): applicazione delle impostazioni in corso...", + "progress snippets": "{0} ({1}): applicazione dei frammenti...", + "progress tasks": "{0} ({1}): applicazione delle attività in corso...", + "resolving uri": "{0}: risoluzione del contenuto del profilo in corso...", + "select": "Seleziona {0}", + "select profile": "Seleziona profilo", + "select profile content handler": "Esportare profilo '{0}' come...", + "switching profile": "{0} ({1}): applicazione in corso..." + }, "vs/workbench/services/userDataProfile/browser/userDataProfileManagement": { - "cannotDeleteDefaultProfile": "Non è possibile eliminare il profilo impostazioni predefinito", - "cannotRenameDefaultProfile": "Non è possibile rinominare il profilo impostazioni predefinito", + "cannotDeleteDefaultProfile": "Non è possibile eliminare l'area predefinita {0}.", + "cannotRenameDefaultProfile": "Non è possibile rinominare il profilo predefinito.", "reload button": "&&Ricarica", - "reload message": "Per cambiare un profilo impostazioni è necessario ricaricare VS Code.", - "reload message when removed": "Il profilo impostazioni corrente è stato rimosso. Ricaricare per tornare al profilo impostazioni predefinito" + "reload message": "Per cambiare profilo è necessario ricaricare VS Code.", + "reload message when removed": "Il profilo corrente è stato rimosso. Ricaricare per tornare al profilo predefinito", + "switch profile": "Passaggio a un profilo." }, "vs/workbench/services/userDataProfile/common/userDataProfile": { - "profile": "Profilo impostazioni", - "settings profiles": "Profili Impostazioni" - }, - "vs/workbench/services/userDataProfile/common/userDataProfileImportExportService": { - "applied profile": "{0}: sono stati applicati.", - "imported profile": "{0}: l'importazione è stata completata.", - "name": "Nome del profilo", - "profiles.applying": "{0}: Applicazione...", - "profiles.importing": "{0}: Importazione...", - "save profile as": "Crea dal profilo corrente..." + "defaultProfileIcon": "Icona per il profilo predefinito.", + "profile": "Profilo", + "profiles": "Profili" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "cancel": "Annulla", "choose account placeholder": "Selezionare un account per l'accesso", "conflicts detected": "Rilevati conflitti", - "first time sync detail": "L'ultima sincronizzazione è stata eseguita da un altro computer.\r\nEseguire il merge o sostituire con i dati nel cloud?", "last used": "Ultimo usato con la sincronizzazione", - "merge": "Unisci", - "merge Manually": "Esegui merge manuale...", - "merge or replace": "Esegui merge o sostituisci", - "no": "&&No", + "no": "No", "no account": "Non ci sono account disponibili", "no authentication providers": "Non è possibile attivare la sincronizzazione delle impostazioni perché non sono disponibili provider di autenticazione.", "others": "Altri", - "replace local": "Sostituisci locale", + "replace local": "Sostituisci elemento &&locale", + "replace remote": "Sostituisci elemento &&remoto", "reset": "I dati verranno cancellati dal cloud e la sincronizzazione verrà arrestata in tutti i dispositivi.", "reset title": "Cancella", "resetButton": "&&Reimposta", - "resolve": "Non è possibile eseguire il merge a causa di conflitti. Per continuare, eseguire il merge manualmente...", + "resolve": "Risolvi i conflitti da attivare...", + "resolving conflicts": "Risoluzione dei conflitti in corso...", "settings sync": "Sincronizzazione impostazioni", - "show log": "mostra log", - "sign in": "Accedi", + "show conflicts": "&&Mostra conflitti", "sign in using account": "Accedi con {0}", "signed in": "Accesso eseguito", - "successive auth failures": "La sincronizzazione delle impostazioni è sospesa a causa di ripetuti errori di autorizzazione. Eseguire di nuovo l'accesso per continuare la sincronizzazione", "sync in progress": "La funzionalità Sincronizzazione impostazioni verrà attivata. Annullarla?", "sync turned on": "{0} è attivata", - "syncing resource": "Sincronizzazione di {0}...", + "syncing...": "Attivazione...", "turning on": "Attivazione...", "yes": "&&Sì" }, "vs/workbench/services/userDataSync/common/userDataSync": { "extensions": "Estensioni", "keybindings": "Tasti di scelta rapida", + "profiles": "Profili", "settings": "Impostazioni", "snippets": "Frammenti utente", "sync category": "Sincronizzazione impostazioni", "syncViewIcon": "Icona della visualizzazione Sincronizzazione impostazioni.", "tasks": "Attività utente", - "ui state label": "Stato interfaccia utente" + "ui state label": "Stato interfaccia utente", + "workspace state label": "Stato dell'area di lavoro" }, "vs/workbench/services/views/browser/viewDescriptorService": { - "cachedViewContainerPositions": "Visualizzazioni delle personalizzazioni dei percorsi dei contenitori", - "cachedViewPositions": "Visualizzare le personalizzazioni dei percorsi", "hideView": "Nascondi '{0}'", "resetViewLocation": "Reimposta posizione" }, "vs/workbench/services/views/common/viewContainerModel": { - "globalViewsStateStorageId": "Visualizzazioni delle personalizzazioni della visibilità nel contenitore di visualizzazioni {0}" + "views log": "Visualizzazioni" }, "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { "confirmOverwrite": "'{0}' esiste già. Sostituirlo?", @@ -10975,6 +12573,7 @@ }, "vs/workbench/services/workingCopy/common/workingCopyHistoryService": { "default.source": "File salvato", + "join.workingCopyHistory": "Salvataggio della cronologia locale", "moved.source": "File spostato", "renamed.source": "File rinominato" }, @@ -10994,12 +12593,8 @@ "revertBeforeShutdown": "Il ripristino degli editor con modifiche non salvate richiede più tempo...", "saveBeforeShutdown": "Il salvataggio degli editor con modifiche non salvate richiede più tempo..." }, - "vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService": { - "join.workingCopyHistory": "Salvataggio della cronologia locale" - }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Impossibile scrivere nel file di configurazione dell'area di lavoro. Si prega di aprire il file per correggere eventuali errori/avvisi e riprovare.", - "errorWorkspaceConfigurationFileDirty": "Impossibile scrivere nel file di configurazione dell'area di lavoro perché il file contiene modifiche non salvate. Salvarlo e riprovare.", "openWorkspaceConfigurationFile": "Apri configurazione dell'area di lavoro", "save": "Salva", "saveWorkspace": "Salva area di lavoro" @@ -11008,9 +12603,9 @@ "workspaceTrustEditorInputName": "Attendibilità dell'area di lavoro" }, "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "cancel": "Annulla", - "doNotSave": "Non salvare", - "save": "Salva", + "doNotSave": "&&Non salvare", + "restartExtensionHost.reason": "Apertura di un'area di lavoro multi-radice in corso.", + "save": "&&Salva", "saveWorkspaceDetail": "Salvare l'area di lavoro se si prevede di aprirla di nuovo.", "saveWorkspaceMessage": "Salvare la configurazione dell'area di lavoro in un file?", "workspaceOpenedDetail": "L'area di lavoro è già aperta in un'altra finestra. Chiudere tale finestra prima di riprovare.", @@ -11175,7 +12770,7 @@ "addAccount": "Aggiungi un account", "applyFilters": "Applica filtri", "confirmRemoveUserAccountMessage": "Rimuovere '{0}'?", - "refreshAccount": "Immetti di nuovo le credenziali", + "refreshAccount": "Aggiornare le credenziali", "removeAccount": "Rimuovi account", "removeAccountFailed": "Non è stato possibile rimuovere l'account" }, @@ -11578,6 +13173,9 @@ "backup.isPreviewFeature": "Per usare il backup, è necessario abilitare le funzionalità di anteprima", "backupAction.backup": "Backup" }, + "sql/workbench/contrib/backup/browser/backupUiService": { + "backupDialogTitle": "Database di backup - {0}:{1}" + }, "sql/workbench/contrib/backup/common/constants": { "backup.asymmetricKey": "Chiave asimmetrica", "backup.compressBackup": "Comprimi il backup", @@ -11660,6 +13258,7 @@ "charts.neverShowAgain": "Non visualizzare più questo messaggio" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { + "commandline.propertiesFormatError": "Non è stato possibile analizzare le proprietà di connessione avanzate come JSON, si è verificato un errore: {0} Valore delle proprietà ricevute: {1}", "confirmConnect": "Connettersi?", "connectServerDetail": "Verrà eseguita la connessione al server {0}", "connectingLabel": "Connessione: {0}", @@ -11676,6 +13275,7 @@ }, "sql/workbench/contrib/connection/browser/connection.contribution": { "connection.showUnsupportedServerVersionWarning": "Indica se visualizzare un messaggio di avviso quando l'utente si connette a una versione del server non supportata da Azure Data Studio.", + "registeredServers.collapseAll": "Comprimi tutte le connessioni", "sql.defaultAuthenticationType.AzureMFA": "Azure Active Directory - Universale con supporto MFA", "sql.defaultAuthenticationType.AzureMFAAndUser": "Azure Active Directory - Password", "sql.defaultAuthenticationType.Integrated": "Autenticazione di Windows", @@ -12179,6 +13779,7 @@ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": { "cancelSearchAction": "Chiudi", "executionPlanEnterValueTitle": "Immetti il valore di ricerca", + "executionPlanFindNodeLabel": "Trova nodi", "executionPlanSearchTypeContains": "Contiene", "executionPlanSearchTypeEquals": "Uguale a", "executionPlanSelectPropertyTitle": "Seleziona proprietà", @@ -12356,6 +13957,7 @@ }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { "RemoveParameterCell": "Rimuovi cella parametri", + "addCellLabel": "Aggiungi cella", "clear": "Cancella risultato", "closeLabel": "Chiudi", "codeAbove": "Inserisci codice sopra", @@ -12367,7 +13969,6 @@ "makeParameterCell": "Crea cella parametri", "markdownAbove": "Inserisci testo sopra", "markdownBelow": "Inserisci testo sotto", - "moreActionsLabel": "Altro", "runAllAbove": "Esegui celle sopra", "runAllBelow": "Esegui celle sotto" }, @@ -12376,12 +13977,9 @@ "buttonDelete": "Elimina", "buttonMoveDown": "Sposta cella in basso", "buttonMoveUp": "Sposta cella in alto", - "codeCellsPreview": "Aggiungi cella", - "codePreview": "Cella di codice", "optionCodeCell": "Cella di codice", "optionTextCell": "Cella di testo", - "splitCell": "Divide la cella", - "textPreview": "Cella di testo" + "splitCell": "Divide la cella" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "cellLanguageDescription": "({0}) - Linguaggio corrente", @@ -12460,15 +14058,12 @@ "addTextLabel": "Aggiungi testo", "cellNotFound": "la cella con URI {0} non è stata trovata in questo modello", "cellRunFailed": "Comando Esegui celle non riuscito. Per altre informazioni, vedere l'errore nell'output della cella attualmente selezionata.", - "codeCellsPreview": "Aggiungi cella", - "codePreview": "Cella di codice", "createFile": "Crea file", "displayFailed": "Non è stato possibile visualizzare il contenuto: {0}", "editor": "Editor", "nextButtonLabel": "Avanti >", "previousButtonLabel": "< Indietro", "runAllPreview": "Esegui tutti", - "textPreview": "Cella di testo", "views": "Visualizzazioni" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { @@ -12544,6 +14139,7 @@ "changeConnection": "Cambia connessione", "changing": "Modifica del kernel...", "clearResults": "Cancella risultati", + "codePreview": "Cella di codice", "collapseAllCells": "Comprimi celle", "expandAllCells": "Espandi celle", "kernelNotSupported": "This notebook cannot run with parameters as the kernel is not supported. Please use the supported kernels and format. [Learn more](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", @@ -12562,6 +14158,7 @@ "notebookViewLabel": "Editor", "runParameters": "Esegui con parametri", "selectConnection": "Seleziona connessione", + "textPreview": "Cella di testo", "trustLabel": "Attendibile", "untitledNotSupported": "L'esecuzione con parametri non è supportata per i notebook senza titolo. Salvare il blocco appunti prima di continuare. [Altre informazioni](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "untrustLabel": "Non attendibile", @@ -12625,7 +14222,6 @@ "delete": "&&Elimina", "errorRunCell": "Si è verificato un errore durante l'ultima esecuzione. Fare clic per ripetere l'esecuzione", "insertCells": "Inserisci celle", - "moreActionsLabel": "Altro", "runCell": "Esegui cella", "stopCell": "Annulla esecuzione", "unableToNavigateToCell": "Non è possibile passare alla cella del notebook.", @@ -12647,7 +14243,7 @@ "viewOptionsModal.title": "Configura visualizzazione" }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { - "copyFailed": "La copia non è riuscita. Errore: {0}", + "copyFailed": "La copia non è stata completata. Errore: {0}", "notebook.showChart": "Mostra grafico", "notebook.showTable": "Mostra tabella" }, @@ -12658,7 +14254,11 @@ "sql/workbench/contrib/notebook/browser/outputs/plotlyOutput.component": { "plotlyError": "Si è verificato un errore durante la visualizzazione del grafo Plotly: {0}" }, + "sql/workbench/contrib/notebook/common/notebookLoc": { + "moreActionsLabel": "Altro" + }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { + "objectExplorer.filterDialogTitle": "Impostazioni filtro", "serverTree.newConnection": "Nuova connessione", "serverTreeViewChangeNotification": "L'albero del server è stato modificato. Ricaricare la finestra per visualizzare le modifiche.", "serverTreeViewChangeNotification.doNotReload": "Non ricaricare", @@ -12666,10 +14266,10 @@ "servers.noConnections": "Non sono state trovate connessioni." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { + "objectExplorerConfigurationTitle": "Esplora oggetti", "serverGroup.autoExpand": "Espande automaticamente i gruppi di server nel viewlet di Esplora oggetti.", "serverGroup.colors": "Tavolozza dei colori del gruppo di server usata nel viewlet Esplora oggetti.", "serverTree.configuration.title": "Albero server", - "serverTree.nodeExpansionTimeout": "Timeout in secondi per l'espansione di un nodo nella visualizzazione Server", "serverTree.useAsyncServerTree": "Usare il nuovo albero del server asincrono per la visualizzazione Server e la finestra di dialogo di connessione con il supporto di nuove funzionalità come i filtri dinamici dei nodi. Richiede un riavvio per avere effetto." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { @@ -12679,6 +14279,7 @@ "data": "Dati", "executionPlan": "Piano di esecuzione", "notebook": "Notebook", + "objectExplorer": "Esplora oggetti", "profiler": "Profiler", "queryEditor": "Editor di query", "tableDesigner": "Progettazione tabelle" @@ -12742,8 +14343,10 @@ "copyHeaders": "Copia intestazioni", "copySelection": "Copia", "copyWithHeaders": "Copia con intestazioni", + "excelLimitExceededError": "Il numero di righe o colonne nella tabella ha superato i limiti di Excel. Provare con un formato diverso.", "jsonEncoding": "La codifica dei risultati non verrà salvata quando si esporta in JSON. Ricordarsi di salvare con la codifica desiderata dopo la creazione del file.", "maximize": "Ingrandisci", + "openExcelSpecs": "Visualizza specifiche di Excel", "restore": "Ripristina", "saveAsCsv": "Salva in formato CSV", "saveAsExcel": "Salva in formato Excel", @@ -12768,6 +14371,13 @@ "query.QueryExecutionEnded": "Esecuzione attività completata.", "query.QueryExecutionStarted": "Esecuzione della query avviata.", "resultsGrid": "Griglia dei risultati", + "resultsGrid.cancel": "Annulla", + "resultsGrid.cancelLargeRowSelection": "Annulla", + "resultsGrid.confirmLargeRowSelection": "Sì", + "resultsGrid.donotShowLargeRowSelectionPromptAgain": "Non visualizzare più", + "resultsGrid.largeRowSelectionPrompt.": "Sono state selezionate {0} righe. Il caricamento dei dati e il calcolo del riepilogo potrebbero richiedere del tempo. Continuare?", + "resultsGrid.loadingData": "Caricamento delle righe selezionate per il calcolo...", + "resultsGrid.loadingDataWithProgress": "Caricamento delle righe selezionate per il calcolo ({0}/{1})...", "resultsGrid.maxRowCountExceeded": "È stato superato il numero massimo di righe per il filtraggio o l'ordinamento. Per aggiornarlo, passare alle impostazioni utente e modificare l'impostazione 'queryEditor.results.inMemoryDataProcessingThreshold'", "xmlShowplan": "Showplan XML" }, @@ -12792,7 +14402,8 @@ "sql/workbench/contrib/query/browser/messagePanel": { "copy": "Copia", "copyAll": "Copia tutto", - "messagePanel": "Pannello dei messaggi" + "messagePanel": "Pannello dei messaggi", + "messagePanel.message": "Timestamp: {0}, messaggio: {1}" }, "sql/workbench/contrib/query/browser/query.contribution": { "newQuery": "Nuova query", @@ -12804,6 +14415,8 @@ "queryEditor.results.copyIncludeHeaders": "Opzioni di configurazione per la copia di risultati dalla Visualizzazione risultati", "queryEditor.results.copyRemoveNewLine": "Opzioni di configurazione per la copia di risultati su più righe dalla visualizzazione risultati", "queryEditor.results.openAfterSave": "Indica se aprire il file in Azure Data Studio dopo il salvataggio del risultato.", + "queryEditor.results.preferProvidersCopyHandler": "Indica se la richiesta di risultato della copia deve essere gestita dal provider di query quando è supportata. Il valore predefinito è true; impostarlo su false per forzare l'esecuzione di tutte le operazioni di gestione delle copie da parte di Azure Data Studio.", + "queryEditor.results.promptForLargeRowSelection": "Quando le celle sono selezionate nella griglia dei risultati, ADS calcola il relativo riepilogo. Questa impostazione controlla se visualizzare una conferma quando il numero di righe selezionate è maggiore del valore specificato nell'impostazione 'inMemoryDataProcessingThreshold'. Il valore predefinito è true.", "queryEditor.results.saveAsCsv.delimiter": "Delimitatore personalizzato da usare tra i valori quando si salvano i risultati in formato CSV", "queryEditor.results.saveAsCsv.encoding": "Codifica di file usata quando si salvano i risultati in formato CSV", "queryEditor.results.saveAsCsv.includeHeaders": "Se è impostata su true, le intestazioni di colonna vengono incluse quando si salvano i risultati in formato CSV", @@ -12816,6 +14429,7 @@ "queryEditor.results.saveAsXml.encoding": "Codifica di file usata quando si salvano i risultati in formato XML", "queryEditor.results.saveAsXml.formatted": "Quando è true, l'output XML verrà formattato quando si salvano i risultati in formato XML", "queryEditor.results.showActionBar": "Indica se visualizzare la barra delle azioni nella visualizzazione dei risultati della query", + "queryEditor.results.skipNewLineAfterTrailingLineBreak": "Indica se ignorare l'aggiunta di un'interruzione di riga tra le righe durante la copia dei risultati se la riga precedente ha già un'interruzione di riga finale. Il valore predefinito è false.", "queryEditor.results.streaming": "Abilita lo streaming dei risultati. Contiene alcuni problemi minori relativi a oggetti visivi", "queryEditor.showConnectionInfoInTitle": "Controlla se visualizzare le informazioni sulla connessione per una scheda nel titolo.", "queryEditor.tabColorMode": "Controlla come colorare le schede in base al gruppo di server della connessione attiva", @@ -12850,6 +14464,7 @@ "selectDatabase": "Seleziona database" }, "sql/workbench/contrib/query/browser/queryEditor": { + "queryActions.selectDatabase.label": "Database:", "queryEditor.name": "Editor di query" }, "sql/workbench/contrib/query/browser/queryResultsView": { @@ -12931,7 +14546,10 @@ "scriptSelect": "Genera script come SELECT TOP 1000" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { - "refreshError": "Si è verificato un errore durante l'aggiornamento del nodo '{0}': {1}" + "refreshError": "Si è verificato un errore durante l'aggiornamento del nodo '{0}': {1}", + "scriptActionError": "Errore durante l'esecuzione dell'azione '{0}': {1}.", + "scriptingAction.close": "Chiudi", + "scriptingAction.inProgress": "Esecuzione dell'azione: {0}in corso..." }, "sql/workbench/contrib/tableDesigner/browser/actions": { "tableDesigner.publishTableChanges": "Pubblica modifiche...", @@ -12940,8 +14558,7 @@ "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} attività in corso", "miViewTasks": "&&Attività", - "tasks": "Attività", - "viewCategory": "Visualizza" + "tasks": "Attività" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Attiva/Disattiva attività" @@ -12973,7 +14590,10 @@ "collapseAll": "Comprimi tutto", "command-error": "Si è verificato un errore durante l'esecuzione del comando {1}: {0}. Il problema può dipendere dall'estensione che aggiunge come contributo {1}.", "no-dataprovider": "Non ci sono provider di dati registrati che possono fornire i dati della visualizzazione.", - "refresh": "Aggiorna" + "refresh": "Aggiorna", + "treeView.enableCollapseAll": "Indica se con la visualizzazione struttura ad albero con ID {0} è abilitato il comando Comprimi tutto.", + "treeView.enableRefresh": "Indica se con la visualizzazione struttura ad albero con ID {0} è abilitato il comando Aggiorna.", + "treeView.toggleCollapseAll": "Indica se il comando Comprimi tutto è attivato o meno per la visualizzazione struttura ad albero con ID {0}." }, "sql/workbench/contrib/webview/browser/webViewDialog": { "webViewDialog.close": "Chiudi", @@ -12985,10 +14605,9 @@ "enablePreviewFeatures.notice": "Le funzionalità in anteprima consentono di migliorare l'esperienza in Azure Data Studio offrendo accesso completo a nuove funzionalità e miglioramenti. Per altre informazioni sulle funzionalità in anteprima, vedere [qui] ({0}). Abilitare le funzionalità in anteprima?", "enablePreviewFeatures.yes": "Sì (scelta consigliata)" }, - "sql/workbench/contrib/welcome/notifyEncryption/notifyEncryptionDialog": { - "notifyEncryption.message": "Azure Data Studio ora ha la crittografia abilitata per impostazione predefinita per tutte le connessioni SQL Server. In questo modo le connessioni esistenti potrebbero non funzionare più a meno che non vengano modificate determinate proprietà di connessione correlate alla crittografia.{0}Per altri dettagli, è consigliabile consultare il collegamento seguente.", - "notifyEncryption.moreInfoLink": "Più informazioni", - "notifyEncryption.title": "Aggiornamento importante" + "sql/workbench/contrib/welcome/gettingStarted/electron-browser/gettingStarted": { + "miGettingStarted": "Getting &&Started", + "showReleaseNotes": "Show Getting Started" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { "welcomePage.createConnection": "Crea una connessione", @@ -13037,7 +14656,6 @@ "GuidedTour.two": "2", "GuidedTour.welcomePage": "Pagina iniziale", "guidedTour": "Presentazione iniziale", - "help": "Guida", "hideGuidedTour": "Nascondi presentazione iniziale" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { @@ -13093,6 +14711,11 @@ "workbench.startupEditor.welcomePageInEmptyWorkbench": "Aprire la pagina di benvenuto quando si apre un'area di lavoro vuota.", "workbench.startupEditor.welcomePageWithTour": "Aprire la home page con il tour di introduzione (impostazione predefinita)" }, + "sql/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.optInNotice": "Per contribuire al miglioramento di Azure Data Studio, è possibile consentire a Microsoft di raccogliere i dati di utilizzo. Leggere l'[informativa sulla privacy]({0}) per informazioni su come [acconsentire esplicitamente]({1}).", + "telemetryOptOut.optOutNotice": "Per contribuire al miglioramento di Azure Data Studio, è possibile consentire a Microsoft di raccogliere i dati di utilizzo. Leggere l'[informativa sulla privacy]({0}) per informazioni su come [rifiutare esplicitamente]({1}).", + "telemetryOptOut.readMore": "Altre informazioni" + }, "sql/workbench/services/accountManagement/browser/accountDialog": { "accountDialog.addConnection": "Aggiungi un account", "accountDialog.close": "Chiudi", @@ -13207,6 +14830,8 @@ }, "sql/workbench/services/connection/browser/connectionManagementService": { "cancelConnectionConfirmation": "Annullare questa connessione?", + "connection.connTitleGroupSection": " (Gruppo: {0})", + "connection.duplicateEditErrorMessage": "Impossibile salvare il profilo, la connessione selezionata corrisponde a un profilo esistente con le stesse informazioni sul server nello stesso gruppo: \r\n\r\n {0}{1}", "connection.extensionNotInstalled": "L'estensione '{0}' è necessaria per connettersi a questa risorsa. Installarla?", "connection.invalidConnectionResult": "Risultato connessione non valido", "connection.neverShowUnsupportedVersionWarning": "Non visualizzare più", @@ -13233,6 +14858,9 @@ "connectionWidget.ConnectionStringUndefined": "Nessuna informazione di connessione restituita.", "connectionWidget.Error": "Errore", "connectionWidget.connectionString": "Stringa di connessione", + "connectionWidget.inputType.connectionString": "Stringa di connessione", + "connectionWidget.inputType.parameters": "Parametri", + "connectionWidget.inputTypeLabel": "Tipo di input", "connectionWidget.invalidAzureAccount": "È necessario selezionare un account", "connectionWidget.missingRequireField": "{0} è obbligatorio.", "connectionWidget.refreshAzureCredentials": "Aggiorna credenziali dell'account", @@ -13456,6 +15084,8 @@ "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { "DisconnectAction": "Disconnetti", "activeConnections": "Mostra connessioni attive", + "connectionDeleted": "Connessione {0} eliminata", + "connectionGroupDeleted": "Gruppo di connessione {0} eliminato", "connectionTree.addConnection": "Nuova connessione", "connectionTree.addServerGroup": "Nuovo gruppo di server", "connectionTree.editConnection": "Modifica connessione", @@ -13463,18 +15093,49 @@ "connectionTree.refresh": "Aggiorna", "deleteConnection": "Elimina connessione", "deleteConnectionConfirmation": "Eliminare la connessione '{0}'?", - "deleteConnectionConfirmationNo": "No", - "deleteConnectionConfirmationYes": "Sì", "deleteConnectionGroup": "Elimina gruppo", "deleteConnectionGroupConfirmation": "Eliminare il gruppo di connessioni '{0}'?", + "objectExplorer.filterChildren": "Filtro", + "objectExplorer.removeFilter": "Rimuovi filtro", + "registeredServers.clearRecentConnections": "Elimina", "showAllConnections": "Mostra tutte le connessioni" }, + "sql/workbench/services/objectExplorer/browser/filterDialog/filterDialog": { + "filterDialog.errorDateRange": "La data di inizio non può essere successiva alla data di fine.", + "filterDialog.errorEndDate": "La data di fine non è specificata.", + "filterDialog.errorEndNumber": "Il numero finale non è specificato.", + "filterDialog.errorNumberRange": "Il numero iniziale non può essere maggiore del numero finale.", + "filterDialog.errorStartDate": "La data di inizio non è specificata.", + "filterDialog.errorStartNumber": "Il numero iniziale non è specificato.", + "objectExplorer.andSelectBox": "E", + "objectExplorer.betweenSelectBox": "Tra", + "objectExplorer.cancelButtonText": "Annulla", + "objectExplorer.clearAllButtonText": "Cancella tutto", + "objectExplorer.clearColumnHeader": "Cancella", + "objectExplorer.containsSelectBox": "Contiene", + "objectExplorer.endsWithSelectBox": "Termina con", + "objectExplorer.equalsSelectBox": "Uguale a", + "objectExplorer.falseSelectBox": "Falso", + "objectExplorer.greaterThanOrEqualsSelectBox": "Maggiore o uguale a", + "objectExplorer.greaterThanSelectBox": "Maggiore di", + "objectExplorer.lessThanOrEqualsSelectBox": "Minore o uguale a", + "objectExplorer.lessThanSelectBox": "Minore di", + "objectExplorer.nodePath": "Percorso:", + "objectExplorer.notBetweenSelectBox": "Non compreso tra", + "objectExplorer.notContainsSelectBox": "Non contiene", + "objectExplorer.notEndsWithSelectBox": "Non termina con", + "objectExplorer.notEqualsSelectBox": "Non uguale a", + "objectExplorer.notStartsWithSelectBox": "Non inizia con", + "objectExplorer.okButtonText": "OK", + "objectExplorer.operatorColumnHeader": "Operatore", + "objectExplorer.propertyNameColumnHeader": "Proprietà", + "objectExplorer.startsWithSelectBox": "Inizia con", + "objectExplorer.trueSelectBox": "Vero", + "objectExplorer.valueColumnHeader": "Valore" + }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "Non è stato possibile creare la sessione di Esplora oggetti", "nodeExpansionError": "Più errori:", - "nodeExpansionTimeout": "Timeout dell'espansione del nodo per il nodo {0} per i provider {1}", - "objectExplorerMissingConnectionForSession": "Timeout durante l'attesa della creazione della sessione {0} per la connessione \"{1}\". È probabile che il servizio OE non abbia ricevuto una risposta per createNewSession dal provider per la connessione \"{1}\"", - "objectExplorerMissingSession": "Timeout durante l'attesa della creazione della sessione {0}. È probabile che il servizio OE non abbia ricevuto una risposta per createNewSession dal provider.", "objectExplorerSessionIdMissing": "L'ID sessione restituito dal provider \"{0}\" per la connessione \"{1}\" non è valido." }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { @@ -13482,11 +15143,17 @@ "loginCanceled": "Annullato dall'utente", "noProviderFound": "Non è possibile eseguire l'espansione perché il provider di connessione richiesto '{0}' non è stato trovato" }, + "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { + "filteredTreeElementName": "{0} (filtro applicato)" + }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { "serversAriaLabel": "Server", "treeAriaLabel": "Connessioni recenti", "treeCreation.regTreeAriaLabel": "Server" }, + "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { + "connectionFailedError": "Non è stato possibile connettersi. Riprovare." + }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Ordina per evento", "nameColumn": "Ordina per colonna", @@ -13516,6 +15183,13 @@ "profilerFilterDialog.title": "Filtri", "profilerFilterDialog.valueColumn": "Valore" }, + "sql/workbench/services/query/common/gridDataProvider": { + "gridDataProvider.cancelCopyResults": "Annulla", + "gridDataProvider.closeNotification": "Chiudi", + "gridDataProvider.copyResultsCompleted": "I dati selezionati sono stati copiati negli Appunti. Conteggio righe: {0}.", + "gridDataProvider.copying": "Copia in corso...", + "gridDataProvider.loadingRowsInProgress": "Caricamento delle righe da copiare ({0}/{1})..." + }, "sql/workbench/services/query/common/queryManagement": { "queryManagement.noQueryRunnerForUri": "Non è stato possibile trovare il Runner di query per l'URI: {0}", "queryManagement.uriAlreadyHasQueryRunner": "URI: {0} imprevisto ha già un Runner di query." @@ -13530,7 +15204,7 @@ "updateCellFailed": "Aggiornamento della cella non riuscito: " }, "sql/workbench/services/query/common/queryRunner": { - "copyFailed": "La copia non è riuscita. Errore: {0}", + "copyFailed": "La copia non è stata completata. Errore: {0}", "elapsedBatchTime": "Tempo di esecuzione del batch: {0}", "query.ExecutionFailedError": "L'esecuzione non è riuscita a causa di un errore imprevisto: {0}\t{1}", "query.message.executionTime": "Tempo di esecuzione totale: {0}", @@ -13606,6 +15280,9 @@ "targetDatabase": "Database di destinazione", "targetDatabaseTooltip": "Immettere il nome del database di destinazione" }, + "sql/workbench/services/restore/browser/restoreServiceImpl": { + "restoreDialogTitle": "Ripristina il database - {0}:{1}" + }, "sql/workbench/services/restore/common/constants": { "backup.allFiles": "Tutti i file", "backup.filterBackupFiles": "File di backup" @@ -13712,6 +15389,7 @@ "tableDesigner.primaryKeyNameTitle": "Nome", "tableDesigner.publishChangeError": "Si è verificato un errore durante la pubblicazione delle modifiche: {0}", "tableDesigner.publishChangeSuccess": "Le modifiche sono state pubblicate.", + "tableDesigner.refreshOEError": "Errore durante l'aggiornamento di Esplora oggetti. {0}", "tableDesigner.savingChanges": "Pubblicazione delle modifiche di Progettazione tabelle in corso...", "tableDesigner.schemaTitle": "Schema", "tableDesigner.tableObjectType": "Tabella" @@ -13730,16 +15408,6 @@ "InProgressWarning": "Sono in corso una o più attività. Uscire comunque?", "taskService.no": "No", "taskService.yes": "Sì" - }, - "sql/workbench/update/electron-browser/gettingStarted": { - "miGettingStarted": "&&Introduzione", - "showReleaseNotes": "Mostra introduzione" - }, - "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { - "filteredTreeElementName": "{0} (filtro applicato)" - }, - "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { - "objectExplorerTimeout": "Timeout dell'espansione Esplora oggetti per '{0}'" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/CHANGELOG.md b/i18n/ads-language-pack-ja/CHANGELOG.md index b18de7085c..06c05c97e3 100644 --- a/i18n/ads-language-pack-ja/CHANGELOG.md +++ b/i18n/ads-language-pack-ja/CHANGELOG.md @@ -2,6 +2,7 @@ All notable changes to the "ads-language-pack-ja" language pack will be documented in this file. ## [Released] +* July 10, 2023 - Release for Azure Data Studio 1.45 * May 8, 2023 - Release for Azure Data Studio 1.44 * March 30, 2023 - Release for Azure Data Studio 1.43 * March 6, 2023 - Release for Azure Data Studio 1.42 diff --git a/i18n/ads-language-pack-ja/package.json b/i18n/ads-language-pack-ja/package.json index a064377cc9..f48a71a715 100644 --- a/i18n/ads-language-pack-ja/package.json +++ b/i18n/ads-language-pack-ja/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-ja", "displayName": "Japanese Language Pack for Azure Data Studio", "description": "Language pack extension for Japanese", - "version": "1.44.0", + "version": "1.45.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,12 +11,15 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.44.0" + "azdata": "^1.45.0" }, "icon": "languagepack.png", "categories": [ "Language Packs" ], + "keywords": [ + "日本語" + ], "contributes": { "localizations": [ { @@ -30,171 +33,147 @@ }, { "id": "vscode.bat", - "path": "./translations/extensions/bat.i18n.json" + "path": "./translations/extensions/vscode.bat.i18n.json" + }, + { + "id": "vscode.builtin-notebook-renderers", + "path": "./translations/extensions/vscode.builtin-notebook-renderers.i18n.json" }, { "id": "vscode.configuration-editing", - "path": "./translations/extensions/configuration-editing.i18n.json" - }, - { - "id": "vscode.csharp", - "path": "./translations/extensions/csharp.i18n.json" - }, - { - "id": "vscode.dart", - "path": "./translations/extensions/dart.i18n.json" + "path": "./translations/extensions/vscode.configuration-editing.i18n.json" }, { "id": "vscode.docker", - "path": "./translations/extensions/docker.i18n.json" - }, - { - "id": "vscode.fsharp", - "path": "./translations/extensions/fsharp.i18n.json" + "path": "./translations/extensions/vscode.docker.i18n.json" }, { "id": "vscode.git-base", - "path": "./translations/extensions/git-base.i18n.json" + "path": "./translations/extensions/vscode.git-base.i18n.json" }, { "id": "vscode.git", - "path": "./translations/extensions/git.i18n.json" + "path": "./translations/extensions/vscode.git.i18n.json" }, { "id": "vscode.github-authentication", - "path": "./translations/extensions/github-authentication.i18n.json" + "path": "./translations/extensions/vscode.github-authentication.i18n.json" }, { "id": "vscode.github", - "path": "./translations/extensions/github.i18n.json" - }, - { - "id": "vscode.html", - "path": "./translations/extensions/html.i18n.json" - }, - { - "id": "vscode.image-preview", - "path": "./translations/extensions/image-preview.i18n.json" + "path": "./translations/extensions/vscode.github.i18n.json" }, { "id": "vscode.ipynb", - "path": "./translations/extensions/ipynb.i18n.json" - }, - { - "id": "vscode.javascript", - "path": "./translations/extensions/javascript.i18n.json" + "path": "./translations/extensions/vscode.ipynb.i18n.json" }, { "id": "vscode.json-language-features", - "path": "./translations/extensions/json-language-features.i18n.json" + "path": "./translations/extensions/vscode.json-language-features.i18n.json" }, { "id": "vscode.json", - "path": "./translations/extensions/json.i18n.json" - }, - { - "id": "vscode.julia", - "path": "./translations/extensions/julia.i18n.json" - }, - { - "id": "vscode.markdown-basics", - "path": "./translations/extensions/markdown-basics.i18n.json" + "path": "./translations/extensions/vscode.json.i18n.json" }, { "id": "vscode.markdown-language-features", - "path": "./translations/extensions/markdown-language-features.i18n.json" + "path": "./translations/extensions/vscode.markdown-language-features.i18n.json" }, { "id": "vscode.markdown-math", - "path": "./translations/extensions/markdown-math.i18n.json" + "path": "./translations/extensions/vscode.markdown-math.i18n.json" + }, + { + "id": "vscode.markdown", + "path": "./translations/extensions/vscode.markdown.i18n.json" + }, + { + "id": "vscode.media-preview", + "path": "./translations/extensions/vscode.media-preview.i18n.json" }, { "id": "vscode.merge-conflict", - "path": "./translations/extensions/merge-conflict.i18n.json" + "path": "./translations/extensions/vscode.merge-conflict.i18n.json" }, { "id": "vscode.microsoft-authentication", - "path": "./translations/extensions/microsoft-authentication.i18n.json" - }, - { - "id": "vscode.notebook-renderers", - "path": "./translations/extensions/notebook-renderers.i18n.json" + "path": "./translations/extensions/vscode.microsoft-authentication.i18n.json" }, { "id": "vscode.powershell", - "path": "./translations/extensions/powershell.i18n.json" + "path": "./translations/extensions/vscode.powershell.i18n.json" }, { "id": "vscode.python", - "path": "./translations/extensions/python.i18n.json" + "path": "./translations/extensions/vscode.python.i18n.json" }, { "id": "vscode.r", - "path": "./translations/extensions/r.i18n.json" + "path": "./translations/extensions/vscode.r.i18n.json" }, { "id": "vscode.search-result", - "path": "./translations/extensions/search-result.i18n.json" + "path": "./translations/extensions/vscode.search-result.i18n.json" }, { "id": "vscode.simple-browser", - "path": "./translations/extensions/simple-browser.i18n.json" + "path": "./translations/extensions/vscode.simple-browser.i18n.json" }, { "id": "vscode.sql", - "path": "./translations/extensions/sql.i18n.json" + "path": "./translations/extensions/vscode.sql.i18n.json" }, { "id": "vscode.theme-abyss", - "path": "./translations/extensions/theme-abyss.i18n.json" + "path": "./translations/extensions/vscode.theme-abyss.i18n.json" }, { "id": "vscode.theme-defaults", - "path": "./translations/extensions/theme-defaults.i18n.json" + "path": "./translations/extensions/vscode.theme-defaults.i18n.json" }, { "id": "vscode.theme-kimbie-dark", - "path": "./translations/extensions/theme-kimbie-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-kimbie-dark.i18n.json" }, { "id": "vscode.theme-monokai-dimmed", - "path": "./translations/extensions/theme-monokai-dimmed.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai-dimmed.i18n.json" }, { "id": "vscode.theme-monokai", - "path": "./translations/extensions/theme-monokai.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai.i18n.json" }, { "id": "vscode.theme-quietlight", - "path": "./translations/extensions/theme-quietlight.i18n.json" + "path": "./translations/extensions/vscode.theme-quietlight.i18n.json" }, { "id": "vscode.theme-red", - "path": "./translations/extensions/theme-red.i18n.json" - }, - { - "id": "vscode.vscode-theme-seti", - "path": "./translations/extensions/theme-seti.i18n.json" + "path": "./translations/extensions/vscode.theme-red.i18n.json" }, { "id": "vscode.theme-solarized-dark", - "path": "./translations/extensions/theme-solarized-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-dark.i18n.json" }, { "id": "vscode.theme-solarized-light", - "path": "./translations/extensions/theme-solarized-light.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-light.i18n.json" }, { "id": "vscode.theme-tomorrow-night-blue", - "path": "./translations/extensions/theme-tomorrow-night-blue.i18n.json" + "path": "./translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json" + }, + { + "id": "vscode.vscode-theme-seti", + "path": "./translations/extensions/vscode.vscode-theme-seti.i18n.json" }, { "id": "vscode.xml", - "path": "./translations/extensions/xml.i18n.json" + "path": "./translations/extensions/vscode.xml.i18n.json" }, { "id": "vscode.yaml", - "path": "./translations/extensions/yaml.i18n.json" + "path": "./translations/extensions/vscode.yaml.i18n.json" }, { "id": "Microsoft.admin-tool-ext-win", @@ -220,10 +199,6 @@ "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, { "id": "Microsoft.cms", "path": "./translations/extensions/cms.i18n.json" @@ -248,10 +223,6 @@ "id": "Microsoft.machine-learning", "path": "./translations/extensions/machine-learning.i18n.json" }, - { - "id": "Microsoft.sqlservernotebook", - "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" - }, { "id": "Microsoft.mssql", "path": "./translations/extensions/mssql.i18n.json" @@ -303,4 +274,4 @@ "scripts": { "update": "cd ../vscode && npm run update-localization-extension ja" } -} +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/Microsoft.sqlservernotebook.i18n.json deleted file mode 100644 index 1406ff8072..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description.sqlserverNotebooks": "SQL Server の使用を開始し、トラブルシューティングを行うのに役立つノートブック", - "title.sqlServer2019Book": "SQL Server 2019 ガイド", - "title.sqlServerNotebooks": "SQL Server ノートブック" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json index a8c8674aa0..07be034e05 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json @@ -77,10 +77,10 @@ "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics ワークスペース" }, "dist/azureResource/providers/cosmosdb/mongo/cosmosDbMongoTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "Mongo 版 CosmosDB" + "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "Azure CosmosDB for MongoDB" }, "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL Database" + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL データベース" }, "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" @@ -89,16 +89,19 @@ "azure.resource.providers.KustoContainerLabel": "Azure Data Explorer クラスター" }, "dist/azureResource/providers/mysqlFlexibleServer/mysqlFlexibleServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Azure Database for MySQL のフレキシブル サーバー" + "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Azure Database for MySQL フレキシブル サーバー" }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" + "dist/azureResource/providers/postgresArcServer/postgresArcServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL サーバー - Azure Arc" + }, + "dist/azureResource/providers/postgresFlexibleServer/postgresFlexibleServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresFlexibleServerContainerLabel": "Azure Database for PostgreSQL のフレキシブル サーバー" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL サーバー" + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL" }, "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB マネージド インスタンス" + "azure.resource.providers.sqlInstanceContainerLabel": "SQL マネージド インスタンス" }, "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL マネージド インスタンス - Azure Arc" @@ -109,6 +112,10 @@ "dist/azureResource/providers/synapseWorkspace/synapseWorkspaceTreeDataProvider": { "azure.resource.providers.synapseWorkspace.treeDataProvider.synapseWorkspaceContainerLabel": "Azure Synapse Analytics" }, + "dist/azureResource/providers/universal/universalService": { + "azurecore.unregisteredProvider": "プロバイダー リソースを認識できません: {0}", + "azurecore.unregisteredProviderType": "プロバイダー リソースの種類を認識できません: {0}" + }, "dist/azureResource/resourceTreeNode": { "azure.resource.resourceTreeNode.noResourcesLabel": "リソースは見つかりませんでした" }, @@ -129,8 +136,7 @@ "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Azure にサインイン..." }, "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "サブスクリプションが見つかりません。", - "azure.unableToAccessSubscription": "サブスクリプション {0} ({1}) にアクセスできません。再試行するには、[アカウントの更新] してください。(コマンド: azure.resource.signin) {2}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "テナントが見つかりません。" }, "dist/azureResource/tree/connectionDialogTreeProvider": { "azure.resource.tree.treeProvider.accountLoadError": "Azure アカウントを読み込めませんでした。{0} ", @@ -138,15 +144,17 @@ "azure.resource.tree.treeProvider.openAccountsDialog": "Azure アカウントの表示" }, "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.flatAccountTreeNode.noResourcesLabel": "リソースは見つかりませんでした。", - "azure.resource.throttleerror": "このアカウントからの要求は抑えられています。再試行するには、より小さいサブスクリプション数を選択してください。", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} サブスクリプション)", - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 読み込んでいます...", - "azure.resource.tree.loadresourceerror": "Azure リソースの読み込み中にエラーが発生しました: {0}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "テナントが見つかりません。" + }, + "dist/azureResource/tree/flatTenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "サブスクリプションが見つかりません。" }, "dist/azureResource/tree/subscriptionTreeNode": { "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "リソースは見つかりませんでした。" }, + "dist/azureResource/tree/tenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "サブスクリプションが見つかりません。" + }, "dist/azureResource/tree/treeProvider": { "azure.resource.tree.treeProvider.loadingLabel": "読み込み中..." }, @@ -201,7 +209,8 @@ "azurecore.norwayeast": "ノルウェー東部", "azurecore.norwaywest": "ノルウェー西部", "azurecore.piiLogging.warning": "警告: Azure PII ログが有効になっています。このオプションを有効にすると、個人を特定できる情報をログに記録でき、デバッグ目的でのみ使用する必要があります。", - "azurecore.postgresServer": "Azure Database for PostgreSQL サーバー", + "azurecore.postgresFlexibleServer": "Azure Database for PostgreSQL のフレキシブル サーバー", + "azurecore.postgresServer": "Azure Database for PostgreSQL", "azurecore.reload": "再読み込み", "azurecore.reloadChoice": "Azure Data Studio の再読み込み", "azurecore.reloadPrompt": "認証ライブラリが変更されました。Azure Data Studio を再読み込みしてください。", @@ -245,6 +254,7 @@ "azure.resource.refresh.title": "最新の情報に更新", "azure.resource.refreshall.title": "Azure: すべてのアカウントを更新する", "azure.resource.selectsubscriptions.title": "サブスクリプションの選択", + "azure.resource.selecttenants.title": "テナントの選択", "azure.resource.signin.title": "Azure: サインイン", "azure.resource.startterminal.title": "Cloud Shell の開始", "azure.resource.view.title": "Azure (プレビュー)", diff --git a/i18n/ads-language-pack-ja/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/azurehybridtoolkit.i18n.json deleted file mode 100644 index eae3ea1b41..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/azurehybridtoolkit.i18n.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "books-preview-category": "Jupyter ブック", - "description": "Azure SQL ハイブリッドクラウドツールキット Jupyter ブックを開きます", - "displayName": "Azure SQL Hybrid Cloud Toolkit", - "title.cloudHybridBooks": "Azure SQL Hybrid Cloud Toolkit", - "title.openJupyterBook": "Azure SQL ハイブリッドクラウド ツールキット Jupyter ブックを開く" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/configuration-editing.i18n.json deleted file mode 100644 index dca5103658..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/configuration-editing.i18n.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/configurationEditingMain": { - "cwd": "タスク ランナー起動時の作業ディレクトリ", - "defaultBuildTask": "既定のビルド タスクの名前。既定のビルド タスクが 1 つもない場合は、ビルド タスクを選択するためのクイック ピックが表示されます。", - "extensionInstallFolder": "拡張機能がインストールされているパス。", - "file": "現在開いているファイル", - "fileBasename": "現在開いているファイルのベース名", - "fileBasenameNoExtension": "現在開いているファイルの拡張子を含まないベース名", - "fileDirname": "現在開いているファイルのディレクトリ名", - "fileExtname": "現在開いているファイルの拡張子", - "lineNumber": "アクティブなファイル内で選択している行の番号", - "pathSeparator": "オペレーティング システムがファイル パス内のコンポーネントを分離するために使用する文字", - "relativeFile": "${workspaceFolder} に相対的な現在開いているファイル", - "relativeFileDirname": "現在開いているファイルの、${workspaceFolder} からの相対 dirname", - "selectedText": "アクティブなファイル内で選択しているテキスト", - "workspaceFolder": "VS Code で開いているフォルダーのパス", - "workspaceFolderBasename": "スラッシュ (/) を含まない VS Code で開いているフォルダーのパス" - }, - "dist/extensionsProposals": { - "exampleExtension": "例" - }, - "dist/settingsDocumentHelper": { - "activeEditor": "現在アクティブなテキスト エディターがある場合は、そのテキスト エディターの言語を使用する", - "activeEditorLong": "ファイルの完全なパス (例: /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeEditorMedium": "ワークスペース フォルダーに対して相対的なファイルのパス (例: myFolder/myFileFolder/myFile.txt)", - "activeEditorShort": "ファイル名 (例: myFile.txt)", - "activeFolderLong": "ファイルが含まれているフォルダーの完全なパス (例: /Users/Development/myFolder/myFileFolder)", - "activeFolderMedium": "ワークスペース フォルダーに相対的な、ファイルが入っているフォルダーのパス (例: myFolder/myFileFolder)", - "activeFolderShort": "ファイルが入っているフォルダーの名前 (例: myFileFolder)", - "appName": "例: VS Code", - "assocDescriptionFile": "ファイル名が glob パターンに一致するすべてのファイルを、指定された識別子の言語にマップします。", - "assocDescriptionPath": "絶対パスの glob パターンがパスに一致するすべてのファイルを、指定した識別子の言語にマップします。", - "assocLabelFile": "当該拡張子のファイル", - "assocLabelPath": "当該パスのファイル", - "derivedDescription": "名前が同じで拡張子が異なる兄弟を持つファイルと一致します。", - "derivedLabel": "同じ名前の兄弟があるファイル", - "dirty": "アクティブなエディターの変更が保存されていない場合を示すインジケーター", - "fileDescription": "特定のファイル拡張子を持つすべてのファイルと一致します。", - "fileLabel": "特定の拡張子のファイル", - "filesDescription": "いずれかのファイル拡張子を持つすべてのファイルと一致します。", - "filesLabel": "複数の拡張子のファイル", - "folderDescription": "任意の場所にある特定の名前のフォルダーと一致します。", - "folderLabel": "特定の名前のフォルダー (任意の場所)", - "folderName": "ファイルが含まれているワークスペース フォルダーの名前 (例: myFolder)", - "folderPath": "ファイルが含まれているワークスペース フォルダーのファイル パス (例: /Users/Development/myFolder)", - "remoteName": "例: SSH", - "rootName": "ワークスペースの名前 (例: myFolder または myWorkspace)", - "rootPath": "ワークスペースのファイル パス (例: /Users/Development/myWorkspace)", - "separator": "値のある変数で囲まれた場合にのみ表示される条件付き区切り記号 (' - ')", - "siblingsDescription": "名前が同じで拡張子が異なる兄弟を持つファイルと一致します。", - "topFolderDescription": "特定の名前の最上位にあるフォルダーと一致します。", - "topFolderLabel": "特定の名前のフォルダー (最上位)", - "topFoldersDescription": "複数の最上位フォルダーと一致します。", - "topFoldersLabel": "複数の名前のフォルダー (最上位)" - }, - "package": { - "description": "設定、起動、拡張機能の推奨事項ファイルといった、構成ファイルの機能 (高度な IntelliSense、auto-fixing など) を提供します。", - "displayName": "設定の編集機能" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/csharp.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/csharp.i18n.json deleted file mode 100644 index 08d5fbf149..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/csharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "C# ファイル内でスニペット、構文ハイライト、かっこ一致、折りたたみを提供します。", - "displayName": "C# の基本言語サポート" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/dart.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/dart.i18n.json deleted file mode 100644 index 1b8a72580c..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/dart.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Dart ファイルで、構文の強調表示とかっこの対応付けを提供します。", - "displayName": "Dart の基本言語サポート" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/fsharp.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/fsharp.i18n.json deleted file mode 100644 index a23209893c..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/fsharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "F# ファイル内でスニペット、構文ハイライト、かっこ一致、折りたたみを提供します。", - "displayName": "F# の基本言語サポート" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/github-authentication.i18n.json deleted file mode 100644 index 083a19fbc1..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/github-authentication.i18n.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/githubServer": { - "code.detail": "認証を完了するには、GitHub に移動し、上記のワンタイム コードを貼り付けます。", - "code.title": "コード: {0}", - "no": "いいえ", - "otherReasonMessage": "GitHub を使用するためのこの拡張機能の承認がまだ完了していません。引き続き試しますか?", - "progress": "新しいタブで [{0}]({0}) を開き、ワンタイム コードを貼り付けます: {1}", - "signingIn": "github.com にサインインしています...", - "signingInAnotherWay": "github.com にサインインしています...", - "userCancelledMessage": "ログインに問題がありますか? 別の方法を試しますか?", - "yes": "はい" - }, - "package": { - "description": "GitHub 認証プロバイダー", - "displayName": "GitHub 認証" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/github.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/github.i18n.json deleted file mode 100644 index c388e73a4a..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/github.i18n.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/publish": { - "ignore": "どのファイルをリポジトリに含めるかを選択します。", - "openingithub": "GitHub 上で開く", - "pick folder": "GitHub に発行するフォルダーを選択します", - "publishing_done": "GitHub に '{0}' リポジトリが正常に発行されました。", - "publishing_firstcommit": "最初のコミットを作成しています", - "publishing_private": "プライベート GitHub リポジトリへ発行しています", - "publishing_public": "パブリック GitHub リポジトリへ発行しています", - "publishing_uploading": "ファイルをアップロードしています" - }, - "dist/pushErrorHandler": { - "create a fork": "フォークの作成", - "create fork": "GitHub フォークの作成", - "createghpr": "GitHub pull request を作成しています...", - "createpr": "PR の作成", - "donepr": "PR '{0}/{1}#{2}' が GitHub で正常に作成されました。", - "fork": "GitHub で '{0}/{1}' にプッシュするためのアクセス許可がありません。代わりに、フォークを作成してそれにプッシュしますか?", - "forking": "'{0}/{1}' をフォークしています...", - "forking_done": "フォーク '{0}' が GitHub で正常に作成されました。", - "forking_pushing": "変更をプッシュしています...", - "no": "いいえ", - "no pr template": "テンプレートなし", - "openingithub": "GitHub 上で開く", - "openpr": "PR を開く", - "select pr template": "pull request テンプレートを選択する" - }, - "package": { - "config.gitAuthentication": "VS Code 内で Git コマンドの自動 GitHub 認証を有効にするかどうかを制御します。", - "config.gitProtocol": "GitHub リポジトリの複製に使用するプロトコルを制御します", - "description": "VS Code 用 GitHub 機能", - "displayName": "GitHub", - "welcome.publishFolder": "このフォルダーを GitHub リポジトリに直接公開することもできます。公開後、Git と GitHub を利用したソース管理機能にアクセスできるようになります。\r\n[$(github) GitHub に公開](command:github.publish)", - "welcome.publishWorkspaceFolder": "ワークスペース フォルダーを GitHub リポジトリに直接公開することもできます。公開後、Git と GitHub を利用したソース管理機能にアクセスできるようになります。\r\n[$(github) GitHub に公開](command:github.publish)" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/html.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/html.i18n.json deleted file mode 100644 index cacd37f9b9..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/html.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "HTML ファイルで、構文の強調表示、かっこの対応付け、スニペットを提供します。", - "displayName": "HTML の基本言語サポート" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/image-preview.i18n.json deleted file mode 100644 index 862084bbd4..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/image-preview.i18n.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/binarySizeStatusBarEntry": { - "sizeB": "{0}B", - "sizeGB": "{0}GB", - "sizeKB": "{0}KB", - "sizeMB": "{0}MB", - "sizeStatusBar.name": "イメージ バイナリ サイズ", - "sizeTB": "{0}TB" - }, - "dist/preview": { - "preview.imageLoadError": "イメージの読み込み中にエラーが発生しました。", - "preview.imageLoadErrorLink": "VS Code の標準テキストまたはバイナリ エディターを使用してファイルを開きますか?" - }, - "dist/sizeStatusBarEntry": { - "sizeStatusBar.name": "イメージ サイズ" - }, - "dist/zoomStatusBarEntry": { - "zoomStatusBar.name": "イメージのズーム", - "zoomStatusBar.placeholder": "ズーム レベルの選択", - "zoomStatusBar.wholeImageLabel": "画像全体" - }, - "package": { - "command.zoomIn": "拡大", - "command.zoomOut": "縮小", - "customEditors.displayName": "イメージ プレビュー", - "description": "VS Code の組み込みイメージ プレビューを提供します", - "displayName": "画像プレビュー" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/ipynb.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/ipynb.i18n.json deleted file mode 100644 index 87e06a3d63..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/ipynb.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Jupyter の .ipynb ノートブック ファイルを開いて読み取るための基本サポートを提供します", - "displayName": ".ipynb のサポート" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/javascript.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/javascript.i18n.json deleted file mode 100644 index 8dcd23dfe4..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/javascript.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "JavaScript ファイル内でスニペット、構文ハイライト、かっこ一致、折りたたみを提供します。", - "displayName": "JavaScript の基本言語サポート" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/json-language-features.i18n.json deleted file mode 100644 index f115e46ac1..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/json-language-features.i18n.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "client\\dist\\node/jsonClient": { - "json.clearCache.completed": "JSON スキーマ キャッシュがクリアされました。", - "json.resolveError": "JSON: スキーマ解決エラー", - "json.schemaResolutionDisabledMessage": "スキーマのダウンロードは無効になっています。構成するには、クリックしてください。", - "json.schemaResolutionErrorMessage": "スキーマを解決できません。クリックして、もう一度お試しください。", - "jsonserver.name": "JSON 言語サーバー", - "schemaDownloadDisabled": "スキーマのダウンロードは、設定 '{0}' によって無効になっています", - "untitled.schema": "{0} を読み込めません" - }, - "client\\dist\\node/languageStatus": { - "documentColorsStatusItem.name": "JSON のカラー シンボルの状態", - "documentSymbolsStatusItem.name": "JSON のアウトラインの状態", - "foldingRangesStatusItem.name": "JSON の折りたたみの状態", - "openExtension": "拡張機能を開く", - "openSettings": "設定を開く", - "pending.detail": "JSON 情報を読み込んでいます", - "schema.noSchema": "このファイルにスキーマが構成されていません", - "schema.showdocs": "JSON スキーマの構成に関する詳細情報...", - "schemaFromFolderSettings": "ワークスペース設定で構成済み", - "schemaFromUserSettings": "ユーザー設定で構成済み", - "schemaFromextension": "拡張機能で構成済み: {0}", - "schemaPicker.title": "{0}に使用される JSON スキーマ", - "status.button.configure": "構成", - "status.error": "使用されたスキーマを計算できません", - "status.limitedDocumentColors.details": "{0} のカラー デコレーターのみが表示されています", - "status.limitedDocumentColors.short": "カラー シンボルの制限あり", - "status.limitedDocumentSymbols.details": "{0} のドキュメント シンボルのみが表示されています", - "status.limitedDocumentSymbols.short": "アウトラインの制限あり", - "status.limitedFoldingRanges.details": "{0} の折りたたみ範囲のみが表示されています", - "status.limitedFoldingRanges.short": "折りたたみ範囲の制限あり", - "status.multipleSchema": "複数の JSON スキーマが構成されています", - "status.noSchema": "JSON スキーマが構成されていません", - "status.noSchema.short": "スキーマ検証なし", - "status.notJSON": "JSON エディターではありません", - "status.openSchemasLink": "スキーマの表示", - "status.singleSchema": "JSON スキーマが構成されています", - "status.withSchema.short": "スキーマ検証済み", - "status.withSchemas.short": "スキーマ検証済み", - "statusItem.name": "JSON 検証状態" - }, - "package": { - "description": "JSON ファイルに豊富な言語サポートを提供。", - "displayName": "JSON 言語機能", - "json.clickToRetry": "クリックして、もう一度お試しください。", - "json.colorDecorators.enable.deprecationMessage": "設定 `json.colorDecorators.enable` は使用されなくなりました。`editor.colorDecorators` を使用してください。", - "json.colorDecorators.enable.desc": "カラー デコレーターを有効または無効にします", - "json.command.clearCache": "スキーマ キャッシュのクリア", - "json.enableSchemaDownload.desc": "有効にすると、JSON スキーマを http および https の場所からフェッチできるようになります。", - "json.format.enable.desc": "既定の JSON フォーマッタを有効/無効にします", - "json.format.keepLines.desc": "書式設定時に既存の改行をすべて保持します。", - "json.maxItemsComputed.desc": "計算されたアウトライン記号と折りたたまれた領域の最大数 (パフォーマンス上の理由から制限されています)。", - "json.maxItemsExceededInformation.desc": "アウトライン記号と折りたたみ領域の最大値を超えたときに通知を表示します。", - "json.schemaResolutionErrorMessage": "スキーマを解決できません。", - "json.schemas.desc": "スキーマを現在のプロジェクトの JSON ファイルに関連付けます。", - "json.schemas.fileMatch.desc": "JSON ファイルをスキーマに解決するときに照合するファイル パターンの配列。'*' をワイルドカードとして使用できます。除外パターンを定義して '!' で始めることもできます。一致するパターンが少なくとも 1 つあり、最後に一致するパターンが除外パターンでない場合、そのファイルは一致します。", - "json.schemas.fileMatch.item.desc": "JSON ファイルをスキーマに解決するときに突き合わせる、'*' を含められるファイル パターンです。", - "json.schemas.schema.desc": "指定された URL のスキーマ定義です。スキーマは、スキーマ URL へのアクセスを避けるためにのみ指定する必要があります。", - "json.schemas.url.desc": "スキーマへの URL または現在のディレクトリ内のスキーマへの相対パス", - "json.tracing.desc": "VS Code と JSON 言語サーバー間の通信をトレースします。", - "json.validate.enable.desc": "JSON 検証を有効または無効にします。" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/julia.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/julia.i18n.json deleted file mode 100644 index 09f506ea9e..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/julia.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Julia ファイル内で構文ハイライト、かっこ一致を提供します。", - "displayName": "Julia 言語の基本" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/markdown-language-features.i18n.json deleted file mode 100644 index c995bea293..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/markdown-language-features.i18n.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/client": { - "markdownServer.name": "Markdown 言語サーバー" - }, - "dist/languageFeatures/diagnostics": { - "ignoreLinksQuickFix.title": "リンクの検証から '{0}' を除外します。" - }, - "dist/languageFeatures/fileReferences": { - "error.noResource": "ファイル参照の検索に失敗しました。リソースが指定されていません。", - "progress.title": "ファイル参照の検索中" - }, - "dist/preview/documentRenderer": { - "preview.notFound": "{0} が見つかりません", - "preview.securityMessage.label": "セキュリティが無効なコンテンツの警告", - "preview.securityMessage.text": "このドキュメントで一部のコンテンツが無効になっています", - "preview.securityMessage.title": "安全でない可能性があるか保護されていないコンテンツは、Markdown プレビューで無効化されています。保護されていないコンテンツを許可するかスクリプトを有効にするには、Markdown プレビューのセキュリティ設定を変更してください" - }, - "dist/preview/preview": { - "lockedPreviewTitle": "[プレビュー] {0}", - "onPreviewStyleLoadError": "'markdown.styles' を読み込むことができません: {0}", - "preview.clickOpenFailed": "{0} を開くことができません。", - "previewTitle": "プレビュー {0}" - }, - "dist/preview/security": { - "disable.description": "すべてのコンテンツとスクリプトの実行を許可します。推奨されません。", - "disable.title": "無効にする", - "disableSecurityWarning.title": "このワークスペースでプレビューのセキュリティ警告を有効にする", - "enableSecurityWarning.title": "このワークスペースでプレビューのセキュリティ警告を有効にする", - "insecureContent.description": "HTTP を介したコンテンツの読み込みを有効にする", - "insecureContent.title": "セキュリティで保護されていないコンテンツを許可する", - "insecureLocalContent.description": "localhost から http で提供されるコンテンツの読み込みを有効にします", - "insecureLocalContent.title": "安全でないローカル コンテンツを許可する", - "moreInfo.title": "詳細情報", - "preview.showPreviewSecuritySelector.title": "ワークスペースのマークダウン プレビューに関するセキュリティ設定を選択", - "strict.description": "セキュリティで保護されたコンテンツのみを読み込む", - "strict.title": "高レベル", - "toggleSecurityWarning.description": "コンテンツのセキュリティ レベルに影響しません" - }, - "package": { - "configuration.markdown.editor.drop.enabled": "シフトを挿入するには、マークダウン エディターへのドロップを有効または無効にします。`#editor.dropIntoEditor.enabled#` を有効にする必要があります。", - "configuration.markdown.editor.pasteLinks.enabled": "Markdown エディターへのファイルの貼り付け機能を有効または無効にすると、Markdown リンクが挿入されます。'#editor.experimental.pasteActions.enabled#' を有効にする必要があります。", - "configuration.markdown.experimental.validate.enabled.description": "Markdown ファイル内のすべてのエラー報告を有効または無効にします。", - "configuration.markdown.experimental.validate.fileLinks.enabled.description": "Markdown ファイル内の他のファイルへのリンク (例: `[link](/path/to/file.md)`) を検証します。これにより、ターゲット ファイルが存在するかどうかが確認されます。`#markdown.experimental.validate.enabled#` を有効にする必要があります。", - "configuration.markdown.experimental.validate.fileLinks.markdownFragmentLinks.description": "マークダウン ファイルで、他のファイルのヘッダーへのリンクのフラグメント部分を検証します。例: '[link](/path/to/file.md#header)'。既定では、'#markdown.experimental.validate.fragmentLinks.enabled#' から設定値を継承します。", - "configuration.markdown.experimental.validate.fragmentLinks.enabled.description": "現在のマークダウン ファイルで、ヘッダーへのフラグメント リンクを検証します (例: `[link](#header)`)。`#markdown.experimental.validate.enabled#` を有効にする必要があります。", - "configuration.markdown.experimental.validate.ignoreLinks.description": "検証しないリンクを校正します。たとえば、`/about` を指定すると、リンク `[about](/about)` が検証されません。glob `/assets/**/*.svg` を指定すると、`assets` ディレクトリ下の `.svg` ファイルへのリンクの検証をスキップできます。", - "configuration.markdown.experimental.validate.referenceLinks.enabled.description": "Markdown ファイルの参照リンクを検証します (例: `[link][ref]`)。 `#markdown.experimental.validate.enabled#` を有効にする必要があります。", - "configuration.markdown.links.openLocation.beside": "アクティブなエディターの横にあるリンクを開きます。", - "configuration.markdown.links.openLocation.currentGroup": "アクティブなエディター グループ内にリンクを開きます。", - "configuration.markdown.links.openLocation.description": "マークダウン ファイル内のリンクを開く場所を制御します。", - "configuration.markdown.preview.openMarkdownLinks.description": "Markdown プレビューで他のマークダウン ファイルへのリンクを開く方法を制御します。", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "エディターでリンクを開こうとします。", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Markdown プレビューでリンクを開こうとします。", - "configuration.markdown.suggest.paths.enabled.description": "Markdown リンクのパス候補を有効または無効にします", - "description": "Markdown に豊富な言語サポートを提供。", - "displayName": "Markdown 言語機能", - "markdown.findAllFileReferences": "ファイル参照の検索", - "markdown.preview.breaks.desc": "Markdown プレビューで改行を表現する方法を設定します。'true' に設定すると、段落内の改行に対して
が作成されます。", - "markdown.preview.doubleClickToSwitchToEditor.desc": "Markdown プレビューでダブルクリックすると、エディターに切り替わります。", - "markdown.preview.fontFamily.desc": "Markdown プレビューで使用されるフォント ファミリを制御します。", - "markdown.preview.fontSize.desc": "Markdown プレビューで使用されるフォント サイズ (ピクセル単位) を制御します。", - "markdown.preview.lineHeight.desc": "Markdown プレビューで使用される行の高さを制御します。この数値はフォント サイズを基準とします。", - "markdown.preview.linkify": "Markdown プレビューで URL 形式のテキストからリンクへの変換を有効または無効にします。", - "markdown.preview.markEditorSelection.desc": "Markdown プレビューに、エディターの現在の選択範囲を示すマークが付きます。", - "markdown.preview.refresh.title": "プレビューを更新", - "markdown.preview.scrollEditorWithPreview.desc": "Markdown プレビューをスクロールすると、エディターのビューが更新されます。", - "markdown.preview.scrollPreviewWithEditor.desc": "Markdown エディターをスクロールすると、プレビューのビューが更新されます。", - "markdown.preview.title": "プレビューを開く", - "markdown.preview.toggleLock.title": "プレビュー ロックの切り替え", - "markdown.preview.typographer": "Markdown プレビューで、特定の言語に依存しない置換と引用符の美化を有効または無効にします。", - "markdown.previewSide.title": "プレビューを横に表示", - "markdown.showLockedPreviewToSide.title": "ロックされたプレビューを横に表示", - "markdown.showPreviewSecuritySelector.title": "プレビュー のセキュリティ設定を変更", - "markdown.showSource.title": "ソースの表示", - "markdown.styles.dec": "Markdown プレビューから使用する CSS スタイル シートへの URL またはローカル パスの一覧。相対パスは、エクスプローラーで開いているフォルダーを基準に解釈されます。開いているフォルダーがない場合は、Markdown ファイルの場所を基準にして解釈されます。すべての '\\' は '\\\\' として記述する必要があります。", - "markdown.trace.extension.desc": "Markdown 拡張機能のデバッグ ログを有効にします。", - "markdown.trace.server.desc": "VS Code と Markdown 言語サーバー間の通信をトレースします。", - "workspaceTrust": "ワークスペースに構成されているスタイルを読み込むのに必要です。" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/microsoft-authentication.i18n.json deleted file mode 100644 index 25734bc2d8..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/microsoft-authentication.i18n.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/AADHelper": { - "pasteCodePlaceholder": "承認コードをここに貼り付けてください...", - "pasteCodePrompt": "サインイン フローを完了するための認証コードを指定してください。", - "pasteCodeTitle": "Microsoft 認証", - "signOut": "保存された認証情報を読み取ることができなかったため、サインアウトされました。" - }, - "package": { - "description": "Microsoft 認証プロバイダー", - "displayName": "Microsoft アカウント", - "signIn": "サインイン", - "signOut": "サインアウト" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json index dddbc44829..4e961861d9 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json @@ -38,38 +38,79 @@ "objectManagement.ApplicationRoleTypeDisplayNameInTitle": "アプリケーション ロール", "objectManagement.ColumnDisplayName": "列", "objectManagement.DatabaseDisplayName": "データベース", + "objectManagement.DatabaseDisplayNameInTitle": "データベース", "objectManagement.DatabaseRoleTypeDisplayName": "データベース ロール", "objectManagement.DatabaseRoleTypeDisplayNameInTitle": "データベース ロール", "objectManagement.LoginTypeDisplayName": "ログイン", "objectManagement.LoginTypeDisplayNameInTitle": "ログイン", - "objectManagement.OkText": "OK", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfSchema": "スキーマに属するすべてのオブジェクト", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfTypes": "特定の型のすべてのオブジェクト", + "objectManagement.ObjectSelectionMethodDialog_SelectSchemaDropdownLabel": "スキーマ", + "objectManagement.ObjectSelectionMethodDialog_SpecificObjects": "特定のオブジェクト…", + "objectManagement.ObjectSelectionMethodDialog_TypeLabel": "オブジェクトをどのように追加しますか?", + "objectManagement.SearchTextLabel": "検索テキスト", + "objectManagement.ServerDisplayName": "サーバー", "objectManagement.ServerRoleTypeDisplayName": "サーバー の役割", "objectManagement.ServerRoleTypeDisplayNameInTitle": "サーバー ロール", "objectManagement.TableDisplayName": "テーブル", "objectManagement.UserDisplayName": "ユーザー", "objectManagement.UserTypeDisplayNameInTitle": "ユーザー", "objectManagement.ViewDisplayName": "ビュー", - "objectManagement.addMemberText": "メンバーの追加", - "objectManagement.addText": "追加...", + "objectManagement.addMembersText": "メンバーの追加", + "objectManagement.addSecurablesText": "セキュリティ保護可能なリソースの追加", "objectManagement.advancedSectionHeader": "詳細設定", + "objectManagement.azurePricingLink": "Azure SQL Database 料金計算ツール", + "objectManagement.backupRedundancyLabel": "バックアップ ストレージの冗長性", "objectManagement.blankPasswordConfirmation": "パスワードを空白にしてログインを作成すると、セキュリティ上の危険を伴います。続行しますか?", "objectManagement.browseForOwnerText": "所有者を参照する", "objectManagement.browseText": "参照...", + "objectManagement.collationLabel": "照合", + "objectManagement.compatibilityLevelLabel": "互換性レベル", + "objectManagement.configureSLOSectionHeader": "SLO の構成", "objectManagement.confirmPasswordLabel": "パスワードの確認", + "objectManagement.containmentTypeLabel": "包含の種類", "objectManagement.createObjectOperationName": "{0} の作成", + "objectManagement.currentSLOLabel": "現在のサービス レベル目標", + "objectManagement.databaseExistsError": "データベース '{0}' は既に存在します。別のデータベース名を選択してください。", + "objectManagement.databaseProperties.backupSectionHeader": "バックアップ", + "objectManagement.databaseProperties.databaseSectionHeader": "データベース", + "objectManagement.databaseProperties.dateCreated": "作成日", + "objectManagement.databaseProperties.mbUnitText": "{0} MB", + "objectManagement.databaseProperties.memoryAllocated": "メモリ最適化オブジェクトに割り当てられたメモリ", + "objectManagement.databaseProperties.memoryUsed": "メモリ最適化オブジェクトによって使用されるメモリ", + "objectManagement.databaseProperties.name": "名前", + "objectManagement.databaseProperties.numberOfUsers": "ユーザー数", + "objectManagement.databaseProperties.owner": "所有者", + "objectManagement.databaseProperties.size": "サイズ", + "objectManagement.databaseProperties.spaceAvailable": "使用可能領域", + "objectManagement.databaseProperties.status": "状態", "objectManagement.databaseRole.SelectMemberDialogTitle": "データベース ロール メンバーの選択", "objectManagement.databaseRole.SelectOwnerDialogTitle": "データベース ロール所有者の選択", "objectManagement.deleteLoginConfirmation": "サーバー ログインを削除しても、そのログインに関連付けられたデータベース ユーザーは削除されません。処理を完了するには、各データベースでユーザーを削除してください。場合によっては、スキーマの所有権を新しいユーザーに移す必要があります。", "objectManagement.deleteObjectConfirmation": "{0}: {1} を削除しますか?", "objectManagement.deleteObjectError": "{0}: {1} の削除中にエラーが発生しました。{2}", "objectManagement.deleteObjectOperationName": "{0} '{1}' の削除", + "objectManagement.denyColumnHeader": "拒否", + "objectManagement.editionLabel": "エディション", + "objectManagement.effectivePermissionsTableLabel": "選択したセキュリティ保護可能なリソースに対する有効なアクセス許可", + "objectManagement.effectivePermissionsTableLabelSelected": "有効なアクセス許可: {0}", "objectManagement.enabledLabel": "有効", - "objectManagement.filterText": "フィルター", + "objectManagement.explicitPermissionsTableLabel": "選択したセキュリティ保護可能なリソースに対する明示的なアクセス許可", + "objectManagement.explicitPermissionsTableLabelSelected": "明示的なアクセス許可: {0}", + "objectManagement.filterSectionTitle": "フィルター", "objectManagement.findText": "検索", "objectManagement.generalSectionHeader": "全般", - "objectManagement.helpText": "ヘルプ", + "objectManagement.grantColumnHeader": "許可", + "objectManagement.grantorColumnHeader": "権限の許可者", + "objectManagement.hardwareGeneration": "ハードウェアの世代", "objectManagement.invalidPasswordError": "パスワードが複雑さの要件を満たしていません。詳細情報: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "objectManagement.loadingDialog": "ダイアログを読み込んでいます...", + "objectManagement.isClustered": "クラスター化済み", + "objectManagement.isHadrEnabled": "HADR が有効", + "objectManagement.isPolyBaseInstalled": "PolyBase インストール済み", + "objectManagement.isXTPSupported": "XTP サポート対象", + "objectManagement.language": "言語", + "objectManagement.lastDatabaseBackup": "最終データベース バックアップ", + "objectManagement.lastDatabaseLogBackup": "最終データベース ログ バックアップ", "objectManagement.loadingObjectsCompletedLabel": "オブジェクトの読み込みが完了しました。 {0} 個オブジェクトが見つかりました", "objectManagement.loadingObjectsLabel": "オブジェクトを読み込んでいます…", "objectManagement.login.aadAuthenticationType": "Azure Active Directory 認証", @@ -89,36 +130,52 @@ "objectManagement.login.sqlAuthenticationType": "SQL 認証", "objectManagement.login.windowsAuthenticationType": "Windows 認証", "objectManagement.loginNotSelectedError": "ログインが選択されていません。", + "objectManagement.maxServerMemoryText": "最大サーバー メモリ (MB)", + "objectManagement.maxSizeLabel": "最大サイズ", "objectManagement.membersLabel": "メンバー", "objectManagement.membershipLabel": "メンバーシップ", + "objectManagement.memory": "メモリ", + "objectManagement.minServerMemoryText": "最小サーバー メモリ (MB)", "objectManagement.nameCannotBeEmptyError": "名前を空にすることはできません。", "objectManagement.nameLabel": "名前", "objectManagement.newObjectDialogTitle": "{0} - 新規 (プレビュー)", - "objectManagement.noActionScriptedMessage": "スクリプトを作成するアクションはありません。", "objectManagement.noConnectionUriError": "接続情報を取得できませんでした。再接続して、もう一度お試しください。", "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (プレビュー)", + "objectManagement.objectSelectionMethodDialogTitle": "オブジェクトの追加", "objectManagement.objectTypeLabel": "オブジェクトの種類", + "objectManagement.objectTypesLabel": "オブジェクトの種類", "objectManagement.objectsLabel": "オブジェクト", "objectManagement.openNewObjectDialogError": "新しい {0} ダイアログを開くときにエラーが発生しました。{1}", "objectManagement.openObjectPropertiesDialogError": "{0}: {1} のプロパティ ダイアログを開いているときにエラーが発生しました。{2}", + "objectManagement.operatingSystem": "オペレーティング システム", + "objectManagement.optionsSectionHeader": "オプション​​", "objectManagement.ownerText": "所有者", "objectManagement.passwordCannotBeEmptyError": "パスワードを空にすることはできません。", "objectManagement.passwordLabel": "パスワード", "objectManagement.passwordsNotMatchError": "パスワードは、確認パスワードと一致する必要があります。", + "objectManagement.permissionColumnHeader": "アクセス許可", + "objectManagement.platform": "プラットフォーム", + "objectManagement.processors": "プロセッサ", + "objectManagement.product": "製品", + "objectManagement.properties": "プロパティ", + "objectManagement.recoveryModelLabel": "復旧モデル", "objectManagement.refreshOEError": "オブジェクト エクスプローラーの更新中にエラーが発生しました。{0}", "objectManagement.removeMemberText": "選択したメンバーを削除する", - "objectManagement.removeText": "削除", + "objectManagement.removeSecurablesText": "選択したセキュリティ保護可能なリソースの削除", "objectManagement.renameObjectDialogTitle": "新しい名前の入力", "objectManagement.renameObjectError": "{0} '{1}' の名前を '{2}' に変更中にエラーが発生しました。 {3}", "objectManagement.renameObjectOperationName": "{0} '{1}' の名前を '{2}' に変更します", + "objectManagement.reservedStorageSizeInMB": "予約済みストレージのサイズ (MB)", + "objectManagement.rootDirectory": "ルート ディレクトリ", "objectManagement.schemaLabel": "スキーマ", - "objectManagement.scriptError": "スクリプトの生成中にエラーが発生しました。{0}", - "objectManagement.scriptGenerated": "スクリプトが正常に生成されました。このダイアログを閉じると、エディターが新しく開いてスクリプトが表示されます。", - "objectManagement.scriptText": "スクリプト", + "objectManagement.securablesText": "セキュリティ保護可能なリソース", + "objectManagement.selectSecurablesDialogTitle": "セキュリティ保護可能なリソースの選択", "objectManagement.selectText": "選択", - "objectManagement.selectedLabel": "選択済み", + "objectManagement.serverCollation": "サーバーの照合順序", "objectManagement.serverRole.SelectMemberDialogTitle": "サーバー ロール メンバーの選択", "objectManagement.serverRole.SelectOwnerDialogTitle": "サーバー ロール所有者の選択", + "objectManagement.serviceTier": "サービス レベル", + "objectManagement.storageSpaceUsageInGB": "ストレージ領域の使用率", "objectManagement.updateObjectOperationName": "{0} '{1}' を更新する", "objectManagement.user.aadAuth": "Azure Active Directory で認証する", "objectManagement.user.defaultSchemaLabel": "既定のスキーマ", @@ -129,7 +186,8 @@ "objectManagement.user.sqlAuth": "パスワードを使用して認証する", "objectManagement.user.type": "種類", "objectManagement.user.windowsUser": "Windows ユーザー/グループにマップ済み", - "objectManagement.yesText": "はい" + "objectManagement.versionText": "バージョン", + "objectManagement.withGrantColumnHeader": "許可の有無" }, "dist/sqlToolsServer": { "downloadServiceDoneChannelMsg": "ダウンロード済み {0}", @@ -155,6 +213,21 @@ "serviceCrashMessage": "{0} コンポーネントが予期せず終了しました。Azure Data Studio を再起動してください。", "viewKnownIssuesText": "既知の問題の表示" }, + "dist/ui/localizedConstants": { + "mssql.ui.OkText": "OK", + "mssql.ui.generatingScript": "スクリプトを生成しています...", + "mssql.ui.generatingScriptCompleted": "スクリプトが生成されました", + "mssql.ui.helpText": "ヘルプ", + "mssql.ui.loadingDialog": "ダイアログを読み込んでいます...", + "mssql.ui.noActionScriptedMessage": "スクリプトを作成するアクションはありません。", + "mssql.ui.scriptError": "スクリプトの生成中にエラーが発生しました。{0}", + "mssql.ui.scriptGenerated": "スクリプトが正常に生成されました。このダイアログを閉じると、エディターが新しく開いてスクリプトが表示されます。", + "mssql.ui.scriptText": "スクリプト", + "mssql.ui.yesText": "はい", + "objectManagement.addText": "追加...", + "objectManagement.removeText": "削除", + "objectManagement.selectLabel": "選択" + }, "package": { "cloud.databaseProperties.azureEdition": "エディション", "cloud.databaseProperties.compatibilityLevel": "互換性レベル", @@ -321,6 +394,7 @@ "mssql.query.textSize": "SELECT ステートメントから返されるテキストおよび ntext データの最大サイズ", "mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL オプションを有効にする", "mssql.query.xactAbortOn": "SET XACT_ABORT ON オプションを有効にする", + "mssql.tableDesigner.allowDisableAndReenableDdlTriggers": "パブリッシュ中にテーブル デザイナーが DDL トリガーを無効化および再有効化を許可するかどうか", "mssql.tableDesigner.preloadDatabaseModel": "オブジェクト エクスプローラーのデータベース ノードが展開されたときに、データベース モデルを事前に読み込むかどうか。有効にすると、テーブル デザイナーの読み込み時間を短縮できます。注: 多数のデータベース ノードの展開が必要な場合、通常よりも多くのメモリが使用される可能性があります。", "mssql.tracing.desc": "Azure Data Studio と SQL Tools Service の間の SQL Tools Service 出力チャネルへの通信をトレースします。警告: 詳細なログ記録が有効になっている場合、機密情報が含まれる可能性があります。", "mssql.tracingLevel": "[省略可能] バックエンド サービスのログ レベル。Azure Data Studio は開始のたびにファイル名を生成し、そのファイルが既に存在する場合にはログ エントリが対象ファイルに追加されます。古いログ ファイルのクリーンアップについては、logRetentionMinutes と logFilesRemovalLimit の設定を参照してください。既定の tracingLevel では、ログに記録される数は多くありません。詳細レベルを変更すると、詳細なログが記録され、ログのためのディスク容量が必要になる場合があります。エラーには重大が含まれ、警告にはエラーが含まれ、情報には警告が含まれ、詳細には情報が含まれます", diff --git a/i18n/ads-language-pack-ja/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/sql-database-projects.i18n.json index 387ecce006..e7d0808276 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/sql-database-projects.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/sql-database-projects.i18n.json @@ -25,12 +25,14 @@ "addDatabaseReferenceOkButtonText": "参照の追加", "addDatabaseReferencedialogName": "データベース参照の追加", "addItemAction": "項目の追加", + "addSqlCmdVariableWithoutDefaultValue": "既定値なしで SQLCMD 変数 '{0}' をプロジェクトに追加しますか?", "advancedOptionsButton": "詳細...", "advancedPublishOptions": "高度な発行オプション", "appSettingPrompt": "Azure Function local.settings.json を新しい接続文字列で更新しますか?", "applyConfirmation": "対象のプロジェクトを更新しますか?", "applyError": "プロジェクトの更新でエラーが発生しました: {0}", "applySuccess": "プロジェクトが正常に更新されました。", + "artifactReference": "アーティファクト参照", "at": "場所", "autorestProjectName": "新しい SQL プロジェクト名", "azureAccounts": "Azure アカウント", @@ -119,8 +121,8 @@ "downloadError": "ダウンロード エラー", "downloadProgress": "ダウンロードの進行状況", "downloading": "ダウンロード中", - "downloadingDacFxDlls": "ビルド DLL を取得するための Microsoft.Build.Sql nuget のダウンロード", "downloadingFromTo": "{0} から {1} にダウンロードしています", + "downloadingNuget": "ビルド DLL を取得するための {0} nuget のダウンロード ", "edgeEulaAgreementTitle": "Microsoft Azure SQL Edge License Agreement", "edgeProjectTypeDescription": "コア部分を開始し、Azure SQL Edge データベースのスキーマを開発して公開します", "edgeProjectTypeDisplayName": "Azure SQL Edge データベース", @@ -234,6 +236,7 @@ "optionName": "オプション名", "optionNotFoundWarningMessage": "ラベル: {0} はオプション値の名前参照に存在しません", "outsideFolderPath": "プロジェクト フォルダーの外に絶対パスがある項目はサポートされていません。プロジェクト ファイルのパスがプロジェクト フォルダーへの相対パスであることを確認してください。", + "packageReference": "パッケージ参照", "parentTreeItemUnknown": "指定されたツリー項目の親にアクセスできません", "passwordNotMatch": "{0} パスワードが確認パスワードと一致しません", "portMustNotBeNumber": "ポートは数値である必要があります", @@ -262,6 +265,7 @@ "publishDialogName": "プロジェクトの発行", "publishOptions": "公開オプション", "publishProfileElements": "プロファイル要素の発行", + "publishProfileFriendlyName": "発行プロファイル", "publishProjectSucceed": "データベース プロジェクトが正常に公開されました", "publishSettingsFiles": "公開の設定ファイル", "publishTo": "ターゲットの公開", @@ -273,8 +277,9 @@ "publishToNewAzureServer": "新しい Azure SQL 論理サーバーに公開 (プレビュー)", "publishToNewAzureServerFailed": "新しい Azure SQL サーバーに公開できませんでした。{0}", "publishingProjectMessage": "コンテナーでプロジェクトを公開しています...", - "referenceRadioButtonsGroupTitle": "種類", - "referenceType": "参照型", + "referenceRadioButtonsGroupTitle": "参照先データベースの種類", + "referenceTypeRadioButtonsGroupTitle": "参照型", + "referencedDatabaseType": "参照先データベースの種類", "reloadProject": "データベース プロジェクトを再読み込みしますか?", "reset": "リセット", "resetAllVars": "すべての変数をリセットする", @@ -289,6 +294,7 @@ "runningDockerMessage": "Docker コンテナーを実行しています ...", "sameDatabase": "同じデータベース", "save": "保存", + "saveProfile": "設定をプロファイル (.publish.xml) に保存しますか?", "saveProfileAsButtonText": "名前を付けて保存...", "schema": "スキーマ", "schemaCompare.compareErrorMessage": "Schema Compare に失敗しました: {0}", @@ -347,7 +353,7 @@ "unableToFindFile": "パス '{0}' の {1} が見つかりません", "unableToFindReference": "データベース参照 {0} が見つかりません", "unableToFindSqlCmdVariable": "SQLCMD 変数 '{0}' が見つかりません", - "unableToPerformAction": "'{0}' ターゲットが見つかりません: '{1}'", + "unableToPerformAction": "'{0}' ターゲット: '{1}' が見つかりません。{2}", "unexpectedProjectContext": "プロジェクト コンテキストを確立できません。 コマンドが予期しない場所から呼び出されたコマンド: {0}", "unhandledDeleteType": "削除中の未処理のアイテムの種類: '{0}", "unhandledMoveNode": "移動用のハンドルされないノードの種類", @@ -411,6 +417,7 @@ "sqlDatabaseProjects.newItem": "項目の追加...", "sqlDatabaseProjects.newPostDeploymentScript": "配置後スクリプトの追加", "sqlDatabaseProjects.newPreDeploymentScript": "配置前スクリプトの追加", + "sqlDatabaseProjects.newPublishProfile": "発行プロファイルの追加", "sqlDatabaseProjects.newScript": "スクリプトの追加", "sqlDatabaseProjects.newStoredProcedure": "ストアド プロシージャの追加", "sqlDatabaseProjects.newTable": "テーブルの追加", @@ -419,6 +426,7 @@ "sqlDatabaseProjects.open": "データベース プロジェクトを開く", "sqlDatabaseProjects.openContainingFolder": "このアイテムのフォルダーを開く", "sqlDatabaseProjects.openInDesigner": "デザイナーで開く", + "sqlDatabaseProjects.openReferencedSqlProject": "プロジェクトを開く", "sqlDatabaseProjects.properties": "プロパティ", "sqlDatabaseProjects.publish": "公開", "sqlDatabaseProjects.rename": "名前の変更", diff --git a/i18n/ads-language-pack-ja/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/sql-migration.i18n.json index d4d4e00a17..7f7d1215bb 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/sql-migration.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/sql-migration.i18n.json @@ -9,8 +9,6 @@ "version": "1.0.0", "contents": { "dist/constants/strings": { - "azure.accounts.accountAccessError": "選択したアカウント '{0}' とテナント '{1}' へのアクセス中にエラーが発生しました。'リンク アカウント' を選択して、アカウントを更新するか、別のアカウントを選択してください。エラー '{2}'", - "azure.accounts.accountStaleError": "選択したアカウント '{0}' とテナント '{1}' のアクセス トークンは有効でなくなりました。'リンク アカウント' を選択して、アカウントを更新するか、別のアカウントを選択してください。", "serviceCrashMessage": "移行サービス コンポーネントを開始できませんでした。{0}", "serviceCrashed": "サービス コンポーネントがクラッシュしました。", "serviceProviderIntializationError": "データ プロバイダーを初期化できませんでした。", @@ -338,9 +336,9 @@ "sql.migration.ir.page.sql.migration.service.not.found": "Database Migration Service が見つかりません。新しいのを作成します。", "sql.migration.ir.page.title": "Azure Database Migration Service", "sql.migration.ir.setup.step1": "ステップ 1: {0}", - "sql.migration.ir.setup.step2": "Step 2: Use the keys below to register your integration runtime", - "sql.migration.ir.setup.step3": "Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.ir.setup.step3.alternate": "Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.ir.setup.step2": "手順 2: 以下のキーを使用して統合ランタイムを登録します", + "sql.migration.ir.setup.step3": "手順 3: [接続テスト] ボタンをクリックして、Azure Database Migration Service と統合ランタイムの間の接続を確認します", + "sql.migration.ir.setup.step3.alternate": "手順 3: 上の [最新の情報に更新] ボタンをクリックして、Azure Database Migration Service と統合ランタイムの間の接続を確認します", "sql.migration.issue.aria.label": "障害となっている問題: {0}", "sql.migration.issues": "問題", "sql.migration.issues.count": "問題 ({0} 件)", @@ -536,9 +534,9 @@ "sql.migration.select.target.to.continue": "続行するには、ターゲットを選択してください。", "sql.migration.server": "サーバー", "sql.migration.service.account.info.text": "ソース SQL Server インスタンスを実行しているサービス アカウントに、ネットワーク共有に対する読み取り権限があることを確認してください。", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).", - "sql.migration.service.container.container.description2": "Follow the instructions below to set up self-hosted integration runtime.", - "sql.migration.service.container.heading": "Set up integration runtime", + "sql.migration.service.container.container.description1": "Azure Database Migration Service では、ソースとターゲットの間の接続の処理、および (該当する場合) オンプレミスのネットワーク ファイル共有から Azure へのバックアップのアップロードを、Azure Data Factory のセルフホステッド統合ランタイムを利用して行います。", + "sql.migration.service.container.container.description2": "セルフホステッド統合ランタイムをセットアップするには、以下の手順に従ってください。", + "sql.migration.service.container.heading": "統合ランタイムのセットアップ", "sql.migration.service.container.loading.help": "移行サービスの読み込み中", "sql.migration.service.details.authKeys.label": "認証キー", "sql.migration.service.details.authKeys.title": "セルフホステッド統合ランタイム ノードへの接続に使用される認証キー", @@ -550,14 +548,14 @@ "sql.migration.service.header": "Azure Database Migration Service ファイル \"{0}\" の詳細:`", "sql.migration.service.not.found": "Migration Services が見つかりません。新しく作成してください。", "sql.migration.service.not.ready": "Azure Database Migration Service が登録されていません。Azure Database Migration Service '{0}' は、任意のノードでセルフホステッド統合ランタイムに登録する必要があります。", - "sql.migration.service.not.ready.below": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.\r\n\r\nSee below for registration instructions.", + "sql.migration.service.not.ready.below": "Azure Database Migration Service が登録されていません。Azure Database Migration Service '{0}' が、任意のノードのセルフホステッド統合ランタイムに登録されている必要があります。\r\n\r\n登録手順については以下をご覧ください。", "sql.migration.service.prompt": "{0} (変更)", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes.", - "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes. See below for registration instructions.", + "sql.migration.service.ready": "Azure Database Migration Service '{0}' は、これらのノードで動作中のセルフホステッド統合ランタイムに接続されています - {1}\r\n\r\nパフォーマンスの向上と高可用性を実現したい場合は、追加のノードを登録できます。", + "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' は、これらのノードで動作中のセルフホステッド統合ランタイムに接続されています - {1}\r\n\r\nパフォーマンスの向上と高可用性を実現したい場合は、追加のノードを登録できます。登録手順については以下をご覧ください。", "sql.migration.service.selection.location.msg": "続行する前に、データベース バックアップ ファイルの場所を選択してください。", "sql.migration.service.status.refresh.error": "Migration Service の作成ステータスを更新中にエラーが発生しました。", "sql.migration.services.container.description": "以下の情報を入力して、新しい Azure Database Migration Service を追加します。", - "sql.migration.services.container.description.network": "Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.", + "sql.migration.services.container.description.network": "以下の情報を入力して、新しい Azure Database Migration Service を追加します。セルフホステッド統合ランタイムを登録するには、前のページで [データベースのバックアップがネットワーク共有上にある] を選択します。", "sql.migration.services.dialog.title": "Azure Database Migration Service の作成", "sql.migration.services.location": "Azure Database Migration Service の Azure リージョン。これは、ターゲット Azure SQL と同じリージョンである必要があります。", "sql.migration.services.name": "Azure Database Migration Service 名。", @@ -758,6 +756,8 @@ "sql.migration.storage.account": "ストレージ アカウント", "sql.migration.storageAccount.warning.many": "ターゲット インスタンス '{0}' はストレージ アカウント '{1}' にアクセスできない可能性があります。ターゲット インスタンスのサブネットがストレージ アカウントでホワイトリストに登録されていることを確認し、該当する場合は、プライベート エンドポイントがターゲット サーバーと同じ仮想ネットワーク内にあることを確認します。", "sql.migration.storageAccount.warning.one": "ターゲット インスタンス '{0}' はストレージ アカウント '{1}' にアクセスできない可能性があります。ターゲット インスタンスのサブネットがストレージ アカウントでホワイトリストに登録されていることを確認し、該当する場合は、プライベート エンドポイントがターゲット サーバーと同じ仮想ネットワーク上にあることを確認します。", + "sql.migration.storageAccount.warning.vm.many": "ターゲット サーバー '{0}' は、ストレージ アカウント '{1}' にアクセスできない可能性があります。ターゲット サーバーのサブネットがストレージ アカウントのホワイトリストに登録されていることを確認してください。", + "sql.migration.storageAccount.warning.vm.one": "ターゲット サーバー '{0}' は、ストレージ アカウント '{1}' にアクセスできない可能性があります。ターゲット サーバーのサブネットがストレージ アカウントのホワイトリストに登録されていることを確認してください。", "sql.migration.subscription": "サブスクリプション", "sql.migration.summary.azure.storage": "Azure Storage", "sql.migration.summary.azure.storage.subscription": "Azure ストレージ サブスクリプション", diff --git a/i18n/ads-language-pack-ja/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.bat.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/bat.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.bat.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/notebook-renderers.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.builtin-notebook-renderers.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/notebook-renderers.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.builtin-notebook-renderers.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/vscode.configuration-editing.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.configuration-editing.i18n.json new file mode 100644 index 0000000000..c8cad7c364 --- /dev/null +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.configuration-editing.i18n.json @@ -0,0 +1,68 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Example": "例", + "Files by Extension": "特定の拡張子のファイル", + "Files with Extension": "当該拡張子のファイル", + "Files with Multiple Extensions": "複数の拡張子のファイル", + "Files with Path": "当該パスのファイル", + "Files with Siblings by Name": "同じ名前の兄弟があるファイル", + "Folder by Name (Any Location)": "特定の名前のフォルダー (任意の場所)", + "Folder by Name (Top Level)": "特定の名前のフォルダー (最上位)", + "Folders with Multiple Names (Top Level)": "複数の名前のフォルダー (最上位)", + "GitHub": "GitHub", + "Map all files matching the absolute path glob pattern in their path to the language with the given identifier.": "絶対パスの glob パターンがパスに一致するすべてのファイルを、指定した識別子の言語にマップします。", + "Map all files matching the glob pattern in their filename to the language with the given identifier.": "ファイル名が glob パターンに一致するすべてのファイルを、指定された識別子の言語にマップします。", + "Match a folder with a specific name in any location.": "任意の場所にある特定の名前のフォルダーと一致します。", + "Match a top level folder with a specific name.": "特定の名前の最上位にあるフォルダーと一致します。", + "Match all files of a specific file extension.": "特定のファイル拡張子を持つすべてのファイルと一致します。", + "Match all files with any of the file extensions.": "いずれかのファイル拡張子を持つすべてのファイルと一致します。", + "Match files that have siblings with the same name but a different extension.": "名前が同じで拡張子が異なる兄弟を持つファイルと一致します。", + "Match multiple top level folders.": "複数の最上位フォルダーと一致します。", + "The character used by the operating system to separate components in file paths": "オペレーティング システムがファイル パス内のコンポーネントを分離するために使用する文字", + "The current opened file": "現在開いているファイル", + "The current opened file relative to ${workspaceFolder}": "${workspaceFolder} に相対的な現在開いているファイル", + "The current opened file's basename": "現在開いているファイルのベース名", + "The current opened file's basename with no file extension": "現在開いているファイルの拡張子を含まないベース名", + "The current opened file's dirname": "現在開いているファイルのディレクトリ名", + "The current opened file's dirname relative to ${workspaceFolder}": "現在開いているファイルの、${workspaceFolder} からの相対 dirname", + "The current opened file's extension": "現在開いているファイルの拡張子", + "The current selected line number in the active file": "アクティブなファイル内で選択している行の番号", + "The current selected text in the active file": "アクティブなファイル内で選択しているテキスト", + "The name of the default build task. If there is not a single default build task then a quick pick is shown to choose the build task.": "既定のビルド タスクの名前。既定のビルド タスクが 1 つもない場合は、ビルド タスクを選択するためのクイック ピックが表示されます。", + "The name of the folder opened in VS Code without any slashes (/)": "スラッシュ (/) を含まない VS Code で開いているフォルダーのパス", + "The path of the folder opened in VS Code": "VS Code で開いているフォルダーのパス", + "The path where an an extension is installed.": "拡張機能がインストールされているパス。", + "The task runner's current working directory on startup": "タスク ランナー起動時の作業ディレクトリ", + "Use the language of the currently active text editor if any": "現在アクティブなテキスト エディターがある場合は、そのテキスト エディターの言語を使用する", + "a conditional separator (' - ') that only shows when surrounded by variables with values": "値のある変数で囲まれた場合にのみ表示される条件付き区切り記号 (' - ')", + "an indicator for when the active editor has unsaved changes": "アクティブなエディターの変更が保存されていない場合を示すインジケーター", + "e.g. SSH": "例: SSH", + "e.g. VS Code": "例: VS Code", + "file path of the workspace (e.g. /Users/Development/myWorkspace)": "ワークスペースのファイル パス (例: /Users/Development/myWorkspace)", + "file path of the workspace folder the file is contained in (e.g. /Users/Development/myFolder)": "ファイルが含まれているワークスペース フォルダーのファイル パス (例: /Users/Development/myFolder)", + "gist": "gist", + "name of the workspace folder the file is contained in (e.g. myFolder)": "ファイルが含まれているワークスペース フォルダーの名前 (例: myFolder)", + "name of the workspace with optional remote name and workspace indicator if applicable (e.g. myFolder, myRemoteFolder [SSH] or myWorkspace (Workspace))": "利用可能なオプションのリモート名とワークスペース インジケーターのあるワークスペースの名前 (例: myFolder、myRemoteFolder [SSH]、myWorkspace (Workspace))", + "shortened name of the workspace without suffixes (e.g. myFolder or myWorkspace)": "サフィックスのないワークスペースの短縮名 (例: myFolder、myWorkspace)。", + "the file name (e.g. myFile.txt)": "ファイル名 (例: myFile.txt)", + "the full path of the file (e.g. /Users/Development/myFolder/myFileFolder/myFile.txt)": "ファイルの完全なパス (例: /Users/Development/myFolder/myFileFolder/myFile.txt)", + "the full path of the folder the file is contained in (e.g. /Users/Development/myFolder/myFileFolder)": "ファイルが含まれているフォルダーの完全なパス (例: /Users/Development/myFolder/myFileFolder)", + "the name of the folder the file is contained in (e.g. myFileFolder)": "ファイルが入っているフォルダーの名前 (例: myFileFolder)", + "the path of the file relative to the workspace folder (e.g. myFolder/myFileFolder/myFile.txt)": "ワークスペース フォルダーに対して相対的なファイルのパス (例: myFolder/myFileFolder/myFile.txt)", + "the path of the folder the file is contained in, relative to the workspace folder (e.g. myFolder/myFileFolder)": "ワークスペース フォルダーに相対的な、ファイルが入っているフォルダーのパス (例: myFolder/myFileFolder)" + }, + "package": { + "description": "設定、起動、拡張機能の推奨事項ファイルといった、構成ファイルの機能 (高度な IntelliSense、auto-fixing など) を提供します。", + "displayName": "設定の編集機能" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.docker.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/docker.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.docker.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/git-base.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.git-base.i18n.json similarity index 54% rename from i18n/ads-language-pack-ja/translations/extensions/git-base.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.git-base.i18n.json index a9a83dca5b..d4460a4b65 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/git-base.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.git-base.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "dist/remoteSource": { - "branch name": "ブランチ名", - "error": "{0} エラー: {1}", - "none found": "リモート リポジトリが見つかりません。", - "pick url": "複製元の URL を選択します。", - "provide url": "リポジトリ URL を指定する", - "provide url or pick": "リポジトリ URL を指定するか、リポジトリ ソースを選択します。", + "bundle": { + "Branch name": "ブランチ名", + "Choose a URL to clone from.": "複製元の URL を選択します。", + "No remote repositories found.": "リモート リポジトリが見つかりません。", + "Provide repository URL": "リポジトリ URL を指定する", + "Provide repository URL or pick a repository source.": "リポジトリ URL を指定するか、リポジトリ ソースを選択します。", + "Repository name": "リポジトリ名", + "Repository name (type to search)": "リポジトリ名 (検索するテキストを入力)", + "URL": "URL", "recently opened": "最近開いたもの", "remote sources": "リモート ソース", - "type to filter": "リポジトリ名", - "type to search": "リポジトリ名 (検索するテキストを入力)", - "url": "URL" + "{0} Error: {1}": "{0} エラー: {1}" }, "package": { "command.api.getRemoteSources": "リモート ソースの取得", diff --git a/i18n/ads-language-pack-ja/translations/extensions/vscode.git.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.git.i18n.json new file mode 100644 index 0000000000..6e2e040d37 --- /dev/null +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.git.i18n.json @@ -0,0 +1,599 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "\"{0}\" has fingerprint \"{1}\"": "\"{0}\" のフィンガープリントは \"{1}\" です", + "$(info) Remote \"{0}\" has no tags.": "$(info) リモート「{0}」にタグがありません。", + "$(info) This repository has no tags.": "$(info) このリポジトリにはタグがありません。", + "A branch named \"{0}\" already exists": "ブランチ名 \"{0}\" は既に存在します", + "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?": "ワークスペースまたは開いているファイルの親フォルダーに Git リポジトリが見つかりました。リポジトリを開きますか?", + "Absolute paths not supported in \"git.scanRepositories\" setting.": "\"git.scanRepositories\" 設定は絶対パスをサポートしていません。", + "Add Remote": "リモートを追加する", + "Add a new remote...": "新しいリモートを追加...", + "Add remote from URL": "URL からリモートを追加する", + "Add remote from {0}": "{0} からリモートを追加する", + "Add to Workspace": "ワークスペースに追加", + "All Repositories": "すべてのリポジトリ", + "Always": "常時", + "Always Pull": "常にプル", + "Are you sure you want to DELETE {0} files?\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST if you proceed.": "{0} 個のファイルを削除しますか?\\nこれは元に戻すことができません。\\n続行すると、このファイルは完全に失われます。", + "Are you sure you want to DELETE {0}?\\nThis is IRREVERSIBLE!\\nThis file will be FOREVER LOST if you proceed.": "{0} を削除しますか?\\nこれは元に戻すことはできません。\\n続行すると、このファイルは完全に失われます。", + "Are you sure you want to continue connecting?": "接続を続行しますか?", + "Are you sure you want to create an empty commit?": "空のコミットを生成しますか?", + "Are you sure you want to discard ALL changes in {0} files?\\nThis is IRREVERSIBLE!\\nYour current working set will be FOREVER LOST if you proceed.": "{0} 個のファイルのすべての変更を破棄してもよろしいですか?\\nこれは元に戻すことができません。\\n続行すると、現在のワーキング セットは完全に失われます。", + "Are you sure you want to discard changes in {0} files?": "{0} 個のファイルの変更内容を破棄しますか?", + "Are you sure you want to discard changes in {0}?": "{0} の変更を破棄しますか?", + "Are you sure you want to drop ALL stashes? There are {0} stashes that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "すべてのスタッシュを削除しますか? 削除の対象となる可能性のある {0} 個のスタッシュがあり、それらは回復できない可能性があります。", + "Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "すべてのスタッシュを削除しますか? 削除の対象となる可能性のある 1 個のスタッシュがあり、それらは回復できない可能性があります。", + "Are you sure you want to drop the stash: {0}?": "スタッシュ {0} を削除しますか?", + "Are you sure you want to restore {0} files?": "{0} 個のファイルを復元しますか?", + "Are you sure you want to restore {0}?": "{0} を復元しますか?", + "Are you sure you want to stage {0} files with merge conflicts?": "マージの競合がある {0} 個のファイルをステージしてもよろしいですか?", + "Are you sure you want to stage {0} with merge conflicts?": "マージの競合がある {0} をステージしてもよろしいですか?", + "Ask Me Later": "後で通知する", + "Branch name": "ブランチ名", + "Branch name needs to match regex: {0}": "ブランチ名は次の正規表現に一致する必要があります: {0}", + "Can\\'t push refs to remote. Try running \"Pull\" first to integrate your changes.": "参照仕様をリモートにプッシュできません。最初に \"Pull\" を実行して変更を統合してください。", + "Can\\'t undo because HEAD doesn\\'t point to any commit.": "HEAD が任意のコミットを明示しないため、元に戻すことはできません。", + "Changes": "変更", + "Checking Out Branch/Tag...": "ブランチまたはタグをチェックアウトしています...", + "Checking Out Changes...": "変更をチェックアウトしています...", + "Checkout Branch/Tag...": "ブランチまたはタグのチェックアウト...", + "Checkout detached...": "チェックアウトがデタッチされました...", + "Choose Folder...": "フォルダーを選択...", + "Choose a folder to clone {0} into": "{0} を複製するフォルダーを選択してください", + "Choose a repository": "リポジトリの選択", + "Choose which repository to clone": "プルするリポジトリを選択する", + "Clone from URL": "リポジトリの URL", + "Clone from {0}": "{0} から複製", + "Cloning git repository \"{0}\"...": "Git リポジトリ \"{0}\" を複製しています...", + "Commit": "コミット", + "Commit & Push Changes": "変更点をコミットしてプッシュ", + "Commit & Sync Changes": "変更点をコミットして同期", + "Commit Anyway": "このままコミット", + "Commit Changes": "変更点のコミット", + "Commit Changes on \"{0}\"": "\"{0}\" で変更点をコミットする", + "Commit Changes to New Branch": "新しいブランチに変更をコミットする", + "Commit Hash": "コミット ハッシュ", + "Commit Staged Changes": "ステージされている変更のコミット", + "Commit message": "コミット メッセージ", + "Commit operation was cancelled due to empty commit message.": "コミット メッセージが空だったため、コミット操作がキャンセルされました。", + "Commit to New Branch & Push Changes": "新しいブランチにコミットして変更をプッシュする", + "Commit to New Branch & Synchronize Changes": "新しいブランチへのコミットと変更の同期", + "Commit to a New Branch": "新しいブランチにコミットする", + "Commits without verification are not allowed, please enable them with the \"git.allowNoVerifyCommit\" setting.": "確認なしのコミットは許可されていません。\"git.allowNoVerifyCommit\" 設定を使用して有効にしてください。", + "Committing & Pushing Changes...": "変更点をコミットしてプッシュしています...", + "Committing & Synchronizing Changes...": "コミットをして変更を同期しています...", + "Committing Changes to New Branch...": "新しいブランチに変更をコミットしています...", + "Committing Changes...": "変更点をコミットしています...", + "Committing to New Branch & Pushing Changes...": "新しいブランチにコミットして変更をプッシュしています...", + "Committing to New Branch & Synchronizing Changes...": "新しいブランチへのコミットと変更を同期しています...", + "Conflict: Added By Them": "競合: 他者が追加", + "Conflict: Added By Us": "競合: こちらが追加", + "Conflict: Both Added": "競合: 両方追加", + "Conflict: Both Deleted": "競合: 両方削除", + "Conflict: Both Modified": "競合: 両方変更", + "Conflict: Deleted By Them": "競合: 他者が削除", + "Conflict: Deleted By Us": "競合: こちらが削除", + "Continue Rebase": "リベースを続行する", + "Continuing Rebase...": "リベースを続行しています...", + "Could not clone your repository as Git is not installed.": "Git がインストールされていないため、リポジトリをクローンできませんでした。", + "Create Empty Commit": "空のコミットの作成", + "Create new branch from...": "新しいブランチの作成元...", + "Create new branch...": "新しいブランチの作成...", + "Current": "現在のマシン", + "Current commit message only contains whitespace characters": "現在のコミット メッセージには空白文字のみが含めています", + "Delete Branch": "ブランチの削除", + "Delete File": "ファイルを削除", + "Delete Files": "複数のファイルを削除", + "Delete file": "ファイルを削除", + "Deleted": "削除済み", + "Discard 1 File": "1 つのファイルを破棄", + "Discard 1 Tracked File": "1 つの追跡ファイルを破棄", + "Discard All {0} Files": "{0} 個のファイルをすべて破棄", + "Discard Changes": "変更を破棄", + "Discard {0} Tracked Files": "{0} 個の追跡ファイルを破棄", + "Don\\'t Pull": "プルしない", + "Don\\'t Show Again": "今後は表示しない", + "Download Git": "Git のダウンロード", + "Email": "メール", + "Enables the following features: {0}": "Enables the following features: {0}", + "Failed to authenticate to git remote.": "Git リモートに対して認証できませんでした。", + "Failed to authenticate to git remote:\\n\\n{0}": "Git リモートに対して認証できませんでした:\\n\\n{0}", + "File \"{0}\" was deleted by them and modified by us.\\n\\nWhat would you like to do?": "ファイル \"{0}\" は、他者が削除し、こちらが変更しました。\\n\\nどのように処理しますか?", + "File \"{0}\" was deleted by us and modified by them.\\n\\nWhat would you like to do?": "ファイル \"{0}\" は、こちらが削除し、他者が変更しました。\\n\\nどのように処理しますか?", + "Force Checkout": "チェックアウトの強制", + "Force push is not allowed, please enable it with the \"git.allowForcePush\" setting.": "強制的なプッシュは禁止されています。\"git.allowForcePush\" 設定で有効にしてください。", + "Git History": "Git 履歴", + "Git error": "Git エラー", + "Git local working changes": "Git ローカル作業の変更", + "Git not found. Install it or configure it using the \"git.path\" setting.": "Git が見つかりません。Git をインストールするか \"git.path\" 設定でパスを構成してください。", + "Git repositories were found in the parent folders of the workspace or the open file(s). Would you like to open the repositories?": "ワークスペースまたは開いているファイルの親フォルダーに Git リポジトリが見つかりました。リポジトリを開きますか?", + "Git: {0}": "Git: {0}", + "HEAD version of \"{0}\" is not available.": "\"{0}\" の HEAD バージョンは利用できません。", + "Ignored": "無視", + "Incoming": "受信中", + "Index Added": "インデックスの追加", + "Index Copied": "インデックスをコピー", + "Index Deleted": "削除されたインデックス", + "Index Modified": "変更されたインデックス", + "Index Renamed": "インデックスの名前変更", + "Initialize Repository": "リポジトリの初期化", + "Intent to Add": "追加する目的", + "Intent to Rename": "名前を変更する意図", + "Invalid branch name": "無効なブランチ名", + "It looks like the current branch \"{0}\" might have been rebased. Are you sure you still want to pull into it?": "現在のブランチ \"{0}\" がリベースされた可能性があります。そこへプルしますか?", + "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?": "現在のブランチがリベースされた可能性があります。そこへプルしますか?", + "It\\'s not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.": "リベースの最中にコミット メッセージは変更できません。リベースの操作を終了してから、代わりに interactive rebase を使用してください。", + "Keep Our Version": "自分 (Our) を維持する", + "Keep Their Version": "相手 (Their) を維持する", + "Learn More": "詳細を表示", + "Log level: {0}": "ログ レベル: {0}", + "Make sure you configure your \"user.name\" and \"user.email\" in git.": "Git の \"user.name\" と \"user.email\" を構成していることを確認してください。", + "Manage Unsafe Repositories": "安全でないリポジトリの管理", + "Merge Changes": "変更のマージ", + "Message": "メッセージ", + "Message (commit on \"{0}\")": "メッセージ (\"{0}\" でコミット)", + "Message ({0} to commit on \"{1}\")": "メッセージ (\"{1}\" でコミットするための{0})", + "Message ({0} to commit)": "メッセージ (コミットするための {0})", + "Migrate Changes": "変更の移行", + "Modified": "変更済み", + "Never": "行わない", + "No": "いいえ", + "No rebase in progress.": "進行中のリベースはありません。", + "OK": "OK", + "OK, Don\\'t Ask Again": "OK、今後は確認しない", + "OK, Don\\'t Show Again": "OK、今後は表示しない", + "Open": "開く", + "Open Comparison": "比較を開く", + "Open Git Log": "Git ログを開く", + "Open Merge": "マージを開く", + "Open Repositories In Parent Folders": "親フォルダーでリポジトリを開く", + "Open Repository": "リポジトリを開く", + "Open in New Window": "新しいウィンドウで開く", + "Optionally provide a stash message": "必要に応じてスタッシュ メッセージを提示する", + "Passphrase": "パスフレーズ", + "Pick a branch to pull from": "プル元のブランチを選択", + "Pick a provider to publish the branch \"{0}\" to:": "ブランチ \"{0}\" を以下へ発行するプロバイダーを選択する:", + "Pick a remote to publish the branch \"{0}\" to:": "リモートを選んで、ブランチ \"{0}\" を次の場所に公開します:", + "Pick a remote to pull the branch from": "リモートを選んで、ブランチを次からプルします", + "Pick a remote to remove": "削除するリモートを選択", + "Pick a repository to mark as safe and open": "安全とマークして開くリポジトリを選択してください", + "Pick a repository to open": "開くリポジトリを選択します。", + "Pick a repository to reopen": "Pick a repository to reopen", + "Pick a stash to apply": "適用するスタッシュを選択してください", + "Pick a stash to drop": "ドロップするスタッシュを選択する", + "Pick a stash to pop": "ポップするスタッシュを選択する", + "Pick workspace folder to initialize git repo in": "Git リポジトリを初期化するワークスペース フォルダーを選択してください", + "Please check out a branch to push to a remote.": "リモートにプッシュするブランチをチェックアウトしてください。", + "Please clean your repository working tree before checkout.": "チェックアウトの前に、リポジトリの作業ツリーを消去してください。", + "Please provide a commit message": "コミット メッセージを入力してください", + "Please provide a message to annotate the tag": "注釈付きタグにつけるメッセージを入力してください", + "Please provide a new branch name": "新しいブランチ名を入力してください", + "Please provide a remote name": "リモート名を入力してください。", + "Please provide a tag name": "タグ名を入力してください", + "Please provide the commit hash": "コミット ハッシュを指定してください", + "Publish Branch": "ブランチを発行...", + "Publish Branch \"{0}\"/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Branch \"{0}\" の発行", + "Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Branch を発行", + "Publish to {0}": "{0} に発行する", + "Publish to...": "以下に発行する...", + "Publishing Branch \"{0}\".../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Branch \"{0}\" を発行しています...", + "Publishing Branch.../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Branch を公開しています...", + "Pull": "プル", + "Pull {0} and push {1} commits between {2}/{3}": "{2}/{3} の間で {0} 件のコミットをプルし、{1} 件のコミットをプッシュします", + "Pull {0} commits from {1}/{2}": "{1}/{2} から {0} 件のコミットをプルします", + "Push {0} commits to {1}/{2}": "{1}/{2} に {0} 件のコミットをプッシュします", + "Rebasing": "リベースしています", + "Remote \"{0}\" already exists.": "リモート \"{0}\" は既に存在します。", + "Remote branch at {0}": "{0} でのリモート ブランチ", + "Remote name": "リモート名", + "Remote name format invalid": "リモート名の形式が無効です", + "Reopen Closed Repositories": "Reopen Closed Repositories", + "Replace Local Tag(s)": "ローカル タグの置換", + "Restore file": "ファイルを復元", + "Restore files": "複数のファイルを復元", + "Save All & Commit": "すべてのコミットを保存", + "Save All & Stash": "すべてを保存してスタッシュする", + "Select a branch or tag to checkout": "チェックアウトするブランチまたはタグを選択します", + "Select a branch to checkout in detached mode": "デタッチ モードでチェックアウトするブランチを選択します", + "Select a branch to delete": "削除するブランチの選択", + "Select a branch to merge from": "マージ元のブランチを選択", + "Select a branch to rebase onto": "リベース先のブランチを選択", + "Select a ref to create the branch from": "ブランチの作成元 ref を選択", + "Select a remote to delete a tag from": "タグを削除するリモートを選択します", + "Select a remote to fetch": "リモートを選択して取得", + "Select a tag to delete": "削除するタグを選択する", + "Select as Repository Destination": "リポジトリの宛先として選択", + "Show Changes": "変更の表示", + "Show Command Output": "コマンド出力を表示する", + "Skipped found git in: \"{0}\"": "Git のスキップが検出されました: \"{0}\"", + "Staged Changes": "ステージされている変更", + "Stash & Checkout": "スタッシュしてチェックアウト", + "Stash Anyway": "このままスタッシュ", + "Stash message": "スタッシュ メッセージ", + "Stashed Changes": "一時退避された変更", + "Successfully pushed.": "正常にプッシュされました。", + "Synchronize Changes": "変更の同期", + "Synchronizing Changes...": "変更を同期しています...", + "Syncing. Cancelling may cause serious damages to the repository": "同期中です。キャンセルすると、リポジトリに重大な損傷を与える可能性があります", + "Tag at {0}": "{0} のタグ", + "Tag name": "タグ名", + "The \"{0}\" repository has {1} submodules which won\\'t be opened automatically. You can still open each one individually by opening a file within.": "\"{0}\" リポジトリに {1} 個のサブモジュールがあり、自動では開かれません。 ファイルを開くことで、それぞれを個別に開くことができます。", + "The branch \"{0}\" has no remote branch. Would you like to publish this branch?": "\"{0}\" ブランチにリモート ブランチはありません。このブランチを公開しますか?", + "The branch \"{0}\" is not fully merged. Delete anyway?": "ブランチ '{0}' はマージされていません。それでも削除しますか?", + "The current branch is not published to the remote. Would you like to publish it to access your changes elsewhere?": "現在のブランチはリモートに発行されません。他の場所の変更にアクセスするために公開しますか?", + "The following file has unsaved changes which won\\'t be included in the commit if you proceed: {0}.\\n\\nWould you like to save it before committing?": "次のファイルには保存されていない変更があり、続行するとコミットに含まれません: {0}。\\n\\nコミットする前に保存しますか?", + "The following file has unsaved changes which won\\'t be included in the stash if you proceed: {0}.\\n\\nWould you like to save it before stashing?": "次のファイルには保存されていない変更があり、続行するとスタッシュに含められません: {0}。\\n\\nスタッシュする前に保存しますか?", + "The following untracked file will be DELETED FROM DISK if discarded: {0}.": "破棄すると次の未追跡ファイルがディスクから削除されます: {0}。", + "The git repositories in the current folder are potentially unsafe as the folders are owned by someone other than the current user.": "現在のフォルダー内の Git リポジトリは、現在のユーザー以外のユーザーによって所有されているため、安全でない可能性があります。", + "The git repository at \"{0}\" has too many active changes, only a subset of Git features will be enabled.": "\"{0}\" のGit リポジトリにアクティブな変更が多いため、 Git 機能の一部のみが有効になります。", + "The git repository in the current folder is potentially unsafe as the folder is owned by someone other than the current user.": "現在のフォルダー内の Git リポジトリは、現在のユーザー以外のユーザーによって所有されているため、安全でない可能性があります。", + "The last commit was a merge commit. Are you sure you want to undo it?": "最後のコミットはマージ コミットでした。元に戻しますか?", + "The new branch will be \"{0}\"": "新しいブランチは \"{0}\" になります", + "The repository does not have any commits. Please make an initial commit before creating a stash.": "リポジトリにコミットがありません。一時退避を作成する前に、初期コミットを行ってください。", + "The selection range does not contain any changes.": "選択範囲に変更が含まれていません。", + "There are known issues with the installed Git \"{0}\". Please update to Git >= 2.27 for the git features to work correctly.": "インストールされている Git \"{0}\" には既知の問題があります。Git 機能を正常に動作させるために、Git を 2.27 以上に更新してください。", + "There are merge conflicts. Resolve them before committing.": "マージの競合があります。コミットする前にこれを解決してください。", + "There are no available repositories": "利用可能なリポジトリがありません", + "There are no changes to commit.": "コミットする必要のある変更はありません。", + "There are no changes to stash.": "スタッシュする変更がありません。", + "There are no staged changes to commit.\\n\\nWould you like to stage all your changes and commit them directly?": "ステージされている変更がなく、コミットできません。\\n\\nすべての変更をステージして、直接コミットしますか?", + "There are no staged changes to stash.": "コミットする必要のあるステージされている変更はありません。", + "There are no stashes in the repository.": "リポジトリ内にスタッシュはありません。", + "There are {0} unsaved files.\\n\\nWould you like to save them before committing?": "{0} 個の保存されていないファイルがあります。\\n\\nコミット前に保存しますか?", + "There are {0} unsaved files.\\n\\nWould you like to save them before stashing?": "{0} 個の保存されていないファイルがあります。\\n\\nスタッシュする前に保存しますか?", + "There are {0} untracked files which will be DELETED FROM DISK if discarded.": "破棄すると {0} 個の未追跡ファイルがディスクから削除されます。", + "There were merge conflicts while applying the stash.": "スタッシュを適用している間に、マージの競合がありました。", + "This action will pull and push commits from and to \"{0}/{1}\".": "このアクションは、\"{0}/{1}\" との間でコミットをプルおよびプッシュします。", + "This repository has no remotes configured to fetch from.": "リポジトリには、フェッチ元として構成されているリモートがありません。", + "This will DELETE {0} untracked files!\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST.": "{0} 個の追跡されていないファイルが削除されます。\\n元に戻すことはできません。\\nこれらのファイルは完全に失われます。", + "This will create a Git repository in \"{0}\". Are you sure you want to continue?": "\"{0}\" に Git リポジトリを作成します。続行してもよろしいですか?", + "Too many changes were detected. Only the first {0} changes will be shown below.": "検出された変更が多すぎます。最初の {0} の変更のみが下に表示されます。", + "Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?": "タグが競合しているため、リモート リポジトリからプルできません: {0}。ローカル タグを置き換えて競合を解決しますか?", + "Uncommitted Changes": "コミットされていない変更", + "Undo merge commit": "マージ コミットの取り消し", + "Untracked": "追跡対象外", + "Untracked Changes": "追跡対象外の変更", + "Update Git": "Git の更新", + "Using git \"{0}\" from \"{1}\"": "\"{1}\" から Git \"{0}\" を使用しています", + "Validating found git in: \"{0}\"": "Git の検証が検出されました: \"{0}\"", + "Would you like to add \"{0}\" to .gitignore?": ".gitignore に \"{0}\" を追加しますか?", + "Would you like to open the cloned repository, or add it to the current workspace?": "複製したリポジトリを開きますか? または現在のワークスペースに追加しますか?", + "Would you like to open the cloned repository?": "クローンしたリポジトリを開きますか?", + "Would you like to open the initialized repository, or add it to the current workspace?": "初期化済みのリポジトリを開きますか? または現在のワークスペースへ追加しますか?", + "Would you like to open the initialized repository?": "初期化済みのリポジトリを開きますか?", + "Would you like {0} to [periodically run \"git fetch\"]({1})?": "{0}に定期的に[「git fetch」を実行する]({1}) にしますか?", + "Yes": "はい", + "Yes, Don\\'t Show Again": "はい、今後は表示しません", + "You": "自分", + "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\\n\\nAre you sure to continue?": "確認せずに変更をコミットしようとしています。これは、コミット前のフックをスキップするため、望ましくない場合があります。\\n\\n続行しますか?", + "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\\n\\nAre you sure to continue?": "変更の強制プッシュを行おうとしていますが、これは破壊的なことがあり、他人の変更を誤って上書きする可能性があります。\\n\\n続行しますか?", + "You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.\\n\\nHow would you like to proceed?": "保護されたブランチにコミットしようとしていますが、コミットをリモートにプッシュするアクセス許可がない可能性があります。\\n\\n続行しますか?", + "You seem to have git \"{0}\" installed. Code works best with git >= 2": "Git \"{0}\" がインストールされているようです。Code は Git 2 以上で最適に動作します", + "Your local changes would be overwritten by checkout.": "ローカルの変更は、チェックアウトによって上書きされます。", + "Your repository has no remotes configured to publish to.": "リポジトリには、発行先として構成されているリモートがありません。", + "Your repository has no remotes configured to pull from.": "リポジトリには、プル元として構成されているリモートがありません。", + "Your repository has no remotes configured to push to.": "リポジトリには、プッシュ先として構成されているリモートがありません。", + "Your repository has no remotes.": "リポジトリにリモートが含まれていません。", + "no": "no", + "yes": "はい", + "{0} (Deleted)": "{0} (削除済み)", + "{0} (Index)": "{0} (インデックス)", + "{0} (Intent to add)": "{0} (追加する意図)", + "{0} (Ours)": "{0} (自分たちの)", + "{0} (Theirs)": "{0} (他のユーザー)", + "{0} (Untracked)": "{0} (未追跡)", + "{0} (Working Tree)": "{0} (作業ツリー)", + "{0} ({1})": "{0} ({1})", + "{0} ({1}) ↔ {0} ({2})": "{0} ({1}) ↔ {0} ({2})", + "{0} Commit": "{0} コミット", + "{0} Commit & Push": "{0} コミットしてプッシュ", + "{0} Commit & Sync": "{0} コミットして同期", + "{0} Continue": "{0} 続行", + "{0} Fetch all remotes": "{0} すべてのリモートを取得", + "{0} Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "{0} Branch の発行", + "{0} Sync Changes{1}{2}": "{0}変更の同期{1}{2}", + "{0} characters left in current line": "現在の行で残り {0} 文字", + "{0} characters over {1} in current line": "現在の行で {1} から {0} 文字オーバー", + "{0} ↔ {1}": "{0} ↔ {1}", + "{0}\\n\\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.": "{0}\\n\\nこの変更は元に戻すことはできません。現在のワーキング セットは永久に失われます。" + }, + "package": { + "colors.added": "追加したリソースの配色。", + "colors.conflict": "リソースが競合する場合の配色", + "colors.deleted": "リソースを検出した場合の配色", + "colors.ignored": "リソースを無視する場合の配色", + "colors.modified": "リソースを改変した場合の配色", + "colors.renamed": "名前変更またはコピーされたリソースの色。", + "colors.stageDeleted": "ステージングされた削除済みリソースの色。", + "colors.stageModified": "ステージングされた変更済みリソースの色。", + "colors.submodule": "サブモジュールの配色。", + "colors.untracked": "リソースを追跡しない場合の配色", + "command.addRemote": "リモートの追加...", + "command.api.getRemoteSources": "リモート ソースの取得", + "command.api.getRepositories": "リポジトリの取得", + "command.api.getRepositoryState": "リポジトリ状態の取得", + "command.branch": "ブランチの作成...", + "command.branchFrom": "ブランチの作成元...", + "command.checkout": "チェックアウト先...", + "command.checkoutDetached": "チェックアウト先 (デタッチ済み)...", + "command.cherryPick": "チェリーピック...", + "command.clean": "変更を破棄", + "command.cleanAll": "すべての変更を破棄", + "command.cleanAllTracked": "変更履歴をすべて破棄", + "command.cleanAllUntracked": "追跡対象外のすべての変更を破棄", + "command.clone": "クローン", + "command.cloneRecursive": "複製 (再帰)", + "command.close": "リポジトリを閉じる", + "command.closeAllDiffEditors": "すべての差分エディターを閉じる", + "command.commit": "コミット", + "command.commitAll": "すべてコミット", + "command.commitAllAmend": "すべてコミット (修正)", + "command.commitAllAmendNoVerify": "すべてコミット (修正、確認なし)", + "command.commitAllNoVerify": "すべてコミット (確認なし)", + "command.commitAllSigned": "すべてコミット (Signed Off)", + "command.commitAllSignedNoVerify": "すべてコミット (サインオフ、確認なし)", + "command.commitEmpty": "空のコミット", + "command.commitEmptyNoVerify": "空のコミット (確認なし)", + "command.commitMessageAccept": "コミット メッセージを受け入れる", + "command.commitMessageDiscard": "コミット メッセージの破棄", + "command.commitNoVerify": "コミット (確認なし)", + "command.commitStaged": "ステージング済みをコミット", + "command.commitStagedAmend": "ステージング済をコミット (修正)", + "command.commitStagedAmendNoVerify": "ステージング済みをコミット (修正、確認なし)", + "command.commitStagedNoVerify": "ステージング済みをコミット (確認なし)", + "command.commitStagedSigned": "コミットしてステージング (サインオフ)", + "command.commitStagedSignedNoVerify": "ステージング済みをコミット (サインオフ、確認なし)", + "command.continueInLocalClone": "リポジトリをローカルにクローンしてデスクトップで開く...", + "command.continueInLocalClone.qualifiedName": "新しいローカル クローンで作業を続ける", + "command.createTag": "タグを作成", + "command.deleteBranch": "ブランチの削除...", + "command.deleteRemoteTag": "リモート タグの削除", + "command.deleteTag": "タグの削除", + "command.fetch": "フェッチ", + "command.fetchAll": "すべてのリモートからフェッチ", + "command.fetchPrune": "フェッチ (Prune)", + "command.git.acceptMerge": "マージの完了", + "command.git.openMergeEditor": "マージ エディターで解決", + "command.git.runGitMerge": "Git とのコンピューティングの競合", + "command.git.runGitMergeDiff3": "Git とのコンピューティングの競合 (Diff3)", + "command.ignore": ".gitignore に追加", + "command.init": "リポジトリの初期化", + "command.manageUnsafeRepositories": "安全でないリポジトリの管理", + "command.merge": "ブランチをマージ...", + "command.mergeAbort": "マージの中止", + "command.openAllChanges": "すべての変更を開く", + "command.openChange": "変更を開く", + "command.openFile": "ファイルを開く", + "command.openHEADFile": "ファイル (HEAD) を開く", + "command.openRepositoriesInParentFolders": "親フォルダーでリポジトリを開く", + "command.openRepository": "リポジトリを開く", + "command.publish": "ブランチを発行...", + "command.pull": "プル", + "command.pullFrom": "指定元からプル...", + "command.pullRebase": "プル (リベース)", + "command.push": "プッシュ", + "command.pushFollowTags": "プッシュ (タグをフォロー)", + "command.pushFollowTagsForce": "プッシュ (タグをフォロー、強制)", + "command.pushForce": "プッシュ (強制)", + "command.pushTags": "タグをプッシュ", + "command.pushTo": "プッシュ先...", + "command.pushToForce": "プッシュ先... (強制)", + "command.rebase": "ブランチのリベース...", + "command.rebaseAbort": "リベースを中止する", + "command.refresh": "最新の情報に更新", + "command.removeRemote": "リモートの削除", + "command.rename": "名前の変更", + "command.renameBranch": "ブランチ名の変更...", + "command.reopenClosedRepositories": "Reopen Closed Repositories...", + "command.restoreCommitTemplate": "コミット テンプレートを復元する", + "command.revealFileInOS.linux": "含まれているフォルダーを開く", + "command.revealFileInOS.mac": "Finder で表示します", + "command.revealFileInOS.windows": "エクスプローラーで表示する", + "command.revealInExplorer": "エクスプローラー ビューで表示", + "command.revertChange": "変更を元に戻す", + "command.revertSelectedRanges": "選択範囲を元に戻す", + "command.showOutput": "Git 出力の表示", + "command.stage": "変更をステージ", + "command.stageAll": "すべての変更をステージ", + "command.stageAllMerge": "すべてのマージ変更をステージする", + "command.stageAllTracked": "すべての変更履歴をステージングする", + "command.stageAllUntracked": "すべての追跡対象外の変更のステージング", + "command.stageChange": "変更のステージング", + "command.stageSelectedRanges": "選択した範囲をステージする", + "command.stash": "スタッシュ", + "command.stashApply": "スタッシュを適用...", + "command.stashApplyLatest": "最新のスタッシュを適用", + "command.stashDrop": "スタッシュを削除する...", + "command.stashDropAll": "すべてのスタッシュを削除...", + "command.stashIncludeUntracked": "スタッシュ (未追跡ファイルを含む)", + "command.stashPop": "スタッシュをポップする...", + "command.stashPopLatest": "最新のスタッシュをポップ", + "command.stashStaged": "スタッシュ (ステージング済み)", + "command.sync": "同期", + "command.syncRebase": "同期 (Rebase)", + "command.timelineCompareWithSelected": "選択項目と比較", + "command.timelineCopyCommitId": "コミット ID のコピー", + "command.timelineCopyCommitMessage": "コミット メッセージのコピー", + "command.timelineOpenDiff": "変更を開く", + "command.timelineSelectForCompare": "比較対象の選択", + "command.undoCommit": "前回のコミットを元に戻す", + "command.unstage": "変更のステージング解除", + "command.unstageAll": "すべての変更のステージング解除", + "command.unstageSelectedRanges": "選択した範囲のステージを解除", + "config.allowForcePush": "強制的なプッシュ (--force-with-lease の有無にかかわらず) を有効にするかどうかを制御します。", + "config.allowNoVerifyCommit": "pre-commit と commit-msg フックを実行しないコミットを許可するかどうかを制御します。", + "config.alwaysShowStagedChangesResourceGroup": "ステージ済み変更のリソース グループを常に表示します。", + "config.alwaysSignOff": "すべてのコミットのサインオフ フラグを制御します。", + "config.autoRepositoryDetection": "レポジトリを自動的に検出するかどうかを構成します。", + "config.autoRepositoryDetection.false": "リポジトリの自動的なスキャンを無効にします。", + "config.autoRepositoryDetection.openEditors": "開いているファイルの親フォルダーをスキャンします。", + "config.autoRepositoryDetection.subFolders": "現在開いているフォルダーのサブフォルダーをスキャンします。", + "config.autoRepositoryDetection.true": "現在開いているフォルダーのサブフォルダーと、開いているファイルの親フォルダーの両方をスキャンします。", + "config.autoStash": "プルする前にすべての変更をスタッシュし、プル成功後に復元します。", + "config.autofetch": "true に設定すると、現在の Git リポジトリの既定のリモートからコミットが自動的にフェッチされます。[すべて] に設定すると、すべてのリモートからフェッチされます。", + "config.autofetchPeriod": "`#git.autofetch#` が有効な場合の git の自動フェッチ間隔 (秒単位)。", + "config.autorefresh": "自動更新の有効/無効。", + "config.branchPrefix": "新しいブランチを作成するときに使用されるプレフィックス。", + "config.branchProtection": "保護されたブランチのリスト。既定では、変更が保護されたブランチにコミットされる前にプロンプトが表示されます。プロンプトは、'#git.branchProtectionPrompt#' 設定を使用して制御できます。", + "config.branchProtectionPrompt": "保護されたブランチに変更をコミットする前にプロンプトを表示するかどうかを制御します。", + "config.branchProtectionPrompt.alwaysCommit": "常に保護されたブランチに変更をコミットします。", + "config.branchProtectionPrompt.alwaysCommitToNewBranch": "新しいブランチへの変更をコミットします。", + "config.branchProtectionPrompt.alwaysPrompt": "変更が保護されたブランチにコミットされる前に、常にプロンプトを表示します。", + "config.branchRandomNameDictionary": "ランダムに生成されたブランチ名に使用されるディクショナリの一覧。各値は、ブランチ名のセグメントを生成するために使用されるディクショナリを表します。サポートされている辞書: `adjectives`, `animals`, `colors`, `numbers`。", + "config.branchRandomNameDictionary.adjectives": "ランダムな形容詞", + "config.branchRandomNameDictionary.animals": "ランダムな動物の名前", + "config.branchRandomNameDictionary.colors": "ランダムな色の名前", + "config.branchRandomNameDictionary.numbers": "100 と 999 の間のランダムな数", + "config.branchRandomNameEnable": "新しいブランチの作成時にランダムな名前を生成するかどうかを制御します。", + "config.branchSortOrder": "ブランチの並べ替え順序を制御します。", + "config.branchValidationRegex": "新しいブランチ名を検証するための正規表現。", + "config.branchWhitespaceChar": "新しいブランチ名の空白文字を置き換え、ランダムに生成されたブランチ名のセグメントを区切る文字。", + "config.checkoutType": "'チェックアウト先...' を実行するとき、どの種類の Git 参照を一覧表示するか制御します。", + "config.checkoutType.local": "ローカル ブランチ", + "config.checkoutType.remote": "リモート ブランチ", + "config.checkoutType.tags": "タグ", + "config.closeDiffOnOperation": "変更をスタッシュ、コミット、破棄、ステージング、またはステージング解除する場合に差分エディターを自動的に閉じるかどうかを制御します。", + "config.commandsToLog": "'stdout' のログが[git output](command:git.showOutput) に記録される Git コマンドの一覧 (commit、push など)。Git コマンドでクライアント側フックが構成されている場合、クライアント側フックの 'stdout' のログも[git output](command:git.showOutput) に記録されます。", + "config.confirmEmptyCommits": "'Git: Commit Empty' コマンドの空のコミットの作成を常に確認します。", + "config.confirmForcePush": "強制的なプッシュの前に確認を求めるかどうかを制御します。", + "config.confirmNoVerifyCommit": "確認せずにコミットする前に確認メッセージを表示するかどうかを制御します。", + "config.confirmSync": "Git リポジトリを同期する前に確認します。", + "config.countBadge": "Git カウント バッジを制御します。", + "config.countBadge.all": "すべての変更をカウントします。", + "config.countBadge.off": "カウンターをオフにします。", + "config.countBadge.tracked": "追跡済みの変更のみカウントします。", + "config.decorations.enabled": "Git が配色とバッジをエクスプローラーと [開いているエディター] ビューに提供するかどうかを制御します。", + "config.defaultBranchName": "新しい Git リポジトリを初期化するときの既定のブランチ (メイン、トランク、開発など) の名前。空に設定すると、git で構成された既定のブランチ名が使用されます。", + "config.defaultCloneDirectory": "Git リポジトリをクローンする既定の場所。", + "config.detectSubmodules": "git サブモジュールを自動的に検出するかどうかを制御します。", + "config.detectSubmodulesLimit": "検出する git サブモジュール数の制限を制御します。", + "config.discardAllScope": "'すべての変更を破棄' コマンドによってどの変更が破棄されるかを制御します。'all' はすべての変更を破棄します。 'tracked' は追跡されているファイルだけを破棄します。 'prompt' は、アクションが実行されるたびにプロンプ​​ト ダイアログを表示します。", + "config.enableCommitSigning": "GPG または X.509 によるコミットの署名を有効にします。", + "config.enableSmartCommit": "ステージされた変更がない場合はすべての変更をコミットします。", + "config.enableStatusBarSync": "ステータス バーに Git Sync コマンドを表示するかどうかを制御します。", + "config.enabled": "Git が有効になっているかどうか。", + "config.experimental.installGuide": "Git のセットアップ フローの試験的な改善。", + "config.fetchOnPull": "有効にすると、プル時にすべてのブランチをフェッチします。それ以外の場合は、現在のブランチだけをフェッチします。", + "config.followTagsWhenSync": "同期コマンドを実行するときに、注釈付きタグをすべてプッシュします。", + "config.ignoreLegacyWarning": "古い Git である警告を無視します。", + "config.ignoreLimitWarning": "リポジトリ内に変更が多い場合の警告を無視します。", + "config.ignoreMissingGitWarning": "Git が見つからない場合の警告を無視します。", + "config.ignoreRebaseWarning": "ブランチがプル時にリベースされた可能性があると思われる場合、警告を無視します。", + "config.ignoreSubmodules": "ファイル ツリーでのサブモジュールの変更を無視します。", + "config.ignoreWindowsGit27Warning": "Git 2.25 - 2.26 が Windows にインストールされている場合は警告を無視します。", + "config.ignoredRepositories": "無視する git リポジトリの一覧。", + "config.inputValidation": "コミット メッセージの入力検証をいつ表示するかを制御します。", + "config.inputValidationLength": "警告を表示するコミット メッセージの長さのしきい値を制御します。", + "config.inputValidationSubjectLength": "警告を表示するためのコミット メッセージの件名長のしきい値を制御します。'config.inputValidationLength' の値を継承する場合には設定解除します。", + "config.mergeEditor": "現在競合しているファイルのマージ エディターを開きます。", + "config.openAfterClone": "複製後にリポジトリを自動的に開くかどうかを制御します。", + "config.openAfterClone.always": "常に現在のウィンドウで開きます。", + "config.openAfterClone.alwaysNewWindow": "常に新しいウィンドウで開きます。", + "config.openAfterClone.prompt": "常にアクションを確認します。", + "config.openAfterClone.whenNoFolderOpen": "開いているフォルダーがない場合は現在のウィンドウでのみ開きます。", + "config.openDiffOnClick": "変更をクリックすると差分エディターを開くかどうかを制御します。そうでなければ通常のエディターを開きます。", + "config.openRepositoryInParentFolders": "ワークスペースの親フォルダー内または開いているファイルのどちらでのリポジトリを開く必要があるのかを制御します。", + "config.openRepositoryInParentFolders.always": "常にワークスペースの親フォルダーまたは開いているファイルでリポジトリを開きます。", + "config.openRepositoryInParentFolders.never": "ワークスペースの親フォルダーまたは開いているファイルでリポジトリを開きません。", + "config.openRepositoryInParentFolders.prompt": "ワークスペースの親フォルダーまたは開いているファイルでリポジトリを開く前に、ダイアログを表示します。", + "config.optimisticUpdate": "git コマンドの実行後にソース管理ビューの状態を楽観的に更新するかどうかを制御します。", + "config.path": "Git 実行可能ファイルのパスとファイル名 (例: Windows の場合は `C:\\Program Files\\Git\\bin\\git.exe`)。検索する複数のパスを含む文字列値の配列を指定することもできます。", + "config.postCommitCommand": "コミットの成功後、git コマンドを実行します。", + "config.postCommitCommand.none": "コミット後、任意のコマンドを実行しません。", + "config.postCommitCommand.push": "コミットの成功後、'git push' を実行します。", + "config.postCommitCommand.sync": "コミットが成功した後、'git pull' と 'git push' を実行します。", + "config.promptToSaveFilesBeforeCommit": "コミット前に Git が保存していないファイルを確認すべきかどうかを制御します。", + "config.promptToSaveFilesBeforeCommit.always": "保存されていないファイルがないか確認します。", + "config.promptToSaveFilesBeforeCommit.never": "このチェックを無効にします。", + "config.promptToSaveFilesBeforeCommit.staged": "保存されていないステージング済みファイルのみを確認します。", + "config.promptToSaveFilesBeforeStash": "変更をスタッシュする前に Git で保存していないファイルを確認すべきかどうかを制御します。", + "config.promptToSaveFilesBeforeStash.always": "保存されていないファイルがないか確認します。", + "config.promptToSaveFilesBeforeStash.never": "このチェックを無効にします。", + "config.promptToSaveFilesBeforeStash.staged": "保存されていないステージング済みファイルのみを確認します。", + "config.pruneOnFetch": "フェッチ時に取り除きます。", + "config.publishBeforeContinueOn": "Git リポジトリから Continue Working On を使用する場合に、未発行の Git 状態を発行するかどうかを制御します。", + "config.publishBeforeContinueOn.always": "Git リポジトリから Continue Working On を使用する場合は、発行されていない Git 状態を常に発行する", + "config.publishBeforeContinueOn.never": "Git リポジトリから Continue Working On を使用する場合、未発行の Git 状態を公開しない", + "config.publishBeforeContinueOn.prompt": "Git リポジトリから作業を続行する場合に、未発行の Git 状態を発行するように求めるメッセージ", + "config.pullBeforeCheckout": "出力方向のコミットがないブランチを、チェックアウト前に早送りするかどうかを制御します。", + "config.pullTags": "プルするときにすべてのタグをフェッチします。", + "config.rebaseWhenSync": "同期コマンドを実行するときに、Git リベースを強制します。", + "config.rememberPostCommitCommand": "コミット後に最後に実行された git コマンドを覚えておいてください。", + "config.repositoryScanIgnoredFolders": "`#git.autoRepositoryDetection#` が `true` または `subFolders` に設定されている場合に Git リポジトリのスキャン中に無視されるフォルダーのリスト。", + "config.repositoryScanMaxDepth": "'#git.autoRepositoryDetection#' が 'true' もしくは 'subFolders' であるとき、Git リポジトリのワークスペース フォルダーをスキャンする際に使用される深さを制御します。制限なしとするためには、'-1' として設定可能です。", + "config.requireGitUserConfig": "明示的な Git ユーザーの構成が必要かどうかを制御するか、指定されていない場合は Git による推測を許可します。", + "config.scanRepositories": "Git リポジトリを検索するパスのリスト。", + "config.showActionButton": "ソース管理ビューにアクション ボタンを表示するかどうかを制御します。", + "config.showActionButton.commit": "ローカル ブランチがコミットする準備ができているファイルを変更したときに、変更をコミットするアクション ボタンを表示します。", + "config.showActionButton.publish": "追跡リモート ブランチがない場合にローカル ブランチを発行するアクション ボタンを表示します。", + "config.showActionButton.sync": "ローカル ブランチがリモート ブランチの前方または背後にある場合に、変更を同期するアクション ボタンを表示します。", + "config.showCommitInput": "Git ソース管理パネルにコミットの入力を表示するかどうかを制御します。", + "config.showInlineOpenFileAction": "Git 変更の表示内にインラインのファイルを開くアクションを表示するかどうかを制御します。", + "config.showProgress": "Git 操作の進行状況を表示するかどうかを制御します。", + "config.showPushSuccessNotification": "プッシュが成功したときに通知を表示するかどうかを制御します。", + "config.similarityThreshold": "名前変更と見なされる追加/削除されたファイルのペアの変更に対する類似性インデックスのしきい値 (つまり、ファイルのサイズと比較した追加/削除の量) を制御します。", + "config.smartCommitChanges": "スマート コミットで変更を自動的にステージングするかどうかを制御します。", + "config.smartCommitChanges.all": "すべての変更を自動的にステージします。", + "config.smartCommitChanges.tracked": "自動的にステージングされた変更箇所のみ。", + "config.statusLimit": "Git 状態コマンドで解析できる変更回数の制限方法を制御します。0 に設定すると制限なしにすることができます。", + "config.suggestSmartCommit": "スマート コミットを有効にすることを推奨します (ステージング済み変更がない場合、すべての変更をコミットします)。", + "config.supportCancellation": "ユーザーが操作を中止できる同期アクションの実行時に通知が表示されるかどうかを制御します。", + "config.terminalAuthentication": "統合ターミナルで生成される Git プロセスの認証ハンドラーとして VS Code を有効にするかどうかを制御します。注意: この設定の変更を反映させるには、ターミナルを再起動する必要があります。", + "config.terminalGitEditor": "統合ターミナルで生成される Git プロセスの Git エディターとして VS Code を有効にするかどうかを制御します。注意: この設定の変更を反映させるには、ターミナルを再起動する必要があります。", + "config.timeline.date": "タイムライン ビューでアイテムに使用する日付を制御します。", + "config.timeline.date.authored": "作成日を使用する", + "config.timeline.date.committed": "コミットされた日付を使用する", + "config.timeline.showAuthor": "タイムライン ビューにコミット作成者を表示するかどうかを制御します。", + "config.timeline.showUncommitted": "コミットされていない変更をタイムライン ビューに表示するかどうかを制御します。", + "config.untrackedChanges": "追跡対象外の変更の動作を制御します。", + "config.untrackedChanges.hidden": "追跡対象外の変更は非表示になり、複数のアクションから除外されます。", + "config.untrackedChanges.mixed": "追跡対象および追跡対象外のすべての変更は、一緒に表示され、均等に動作します。", + "config.untrackedChanges.separate": "追跡されていない変更は、ソース管理ビューに個別に表示されます。それらは、複数のアクションからも除外されます。", + "config.useCommitInputAsStashMessage": "コミット入力ボックスからのメッセージを既定のスタッシュ メッセージとして使用するかどうかを制御します。", + "config.useEditorAsCommitInput": "コミット入力ボックスにメッセージが指定されていない場合に、コミット メッセージの作成にフル テキスト エディターを使用するかどうかを制御します。", + "config.useForcePushWithLease": "force プッシュより安全な force-with-lease 方式を使用するかどうかを制御します。", + "config.useIntegratedAskPass": "統合バージョンを使用するために GIT_ASKPASS を上書きするかどうかを制御します。", + "config.verboseCommit": "「#git.useEditorAsCommitInput#」が有効になっている場合は、冗長出力を有効化してください。", + "description": "Git SCM統合", + "displayName": "Git", + "submenu.branch": "ブランチ", + "submenu.changes": "変更", + "submenu.commit": "コミット", + "submenu.commit.amend": "修正", + "submenu.commit.signoff": "サインオフ", + "submenu.explorer": "Git", + "submenu.pullpush": "プル、プッシュ", + "submenu.remotes": "リモート", + "submenu.stash": "スタッシュ", + "submenu.tags": "タグ", + "view.workbench.cloneRepository": "リポジトリをローカルに複製できます。\r\n[リポジトリの複製](command:git.clone 'Git 拡張機能がアクティブ化されたらリポジトリを複製する')", + "view.workbench.learnMore": "VS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", + "view.workbench.scm.closedRepositories": "Git repositories were found that were previously closed.\r\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepository": "A git repository was found that was previously closed.\r\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "git 機能を使用する場合、[設定](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)で git を有効にしてください。\r\nGit とソース コントロールを VS Code で使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", + "view.workbench.scm.empty": "Git 機能を使用するために、Git リポジトリを含むフォルダーを開くか、URL からクローンを作成することができます。\r\n[フォルダーを開く](command:vscode.openFolder)\r\n[リポジトリのクローン](command:git.clone)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", + "view.workbench.scm.emptyWorkspace": "現在開いているワークスペースには、Git リポジトリを含むフォルダーがありません。\r\n[ワークスペースにフォルダーを追加します](command:workbench.action.addRootFolder)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", + "view.workbench.scm.folder": "現在開いているフォルダーには Git リポジトリがありません。Git を利用したソース管理機能を有効にするリポジトリを初期化できます。\r\n[リポジトリを初期化する](command:git.init?%5Btrue%5D)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", + "view.workbench.scm.missing": "一般的なソース管理システムである Git をインストールして、コードの変更を追跡し、他のユーザーと共同作業を行います。詳細については、[Git ガイド](https://aka.ms/vscode-scm) を参照してください。", + "view.workbench.scm.missing.linux": "ソース管理は、インストールされている Git に依存しています。\r\n[Linux 用 Git のダウンロード](https://git-scm.com/download/linux) \r\nインストール後、[再読み込み](command:workbench.action.reloadWindow) (または [トラブルシューティング](command:git.showOutput)) してください。追加のソース管理プロバイダーを [Marketplace から] インストールできます(command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。", + "view.workbench.scm.missing.mac": "[macOS 用 Git のダウンロード](https://git-scm.com/download/mac) \r\nインストール後、[再読み込み](command:workbench.action.reloadWindow) (または [トラブルシューティング](command:git.showOutput)) してください。追加のソース管理プロバイダーを [Marketplace から] インストールできます (command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。", + "view.workbench.scm.missing.windows": "[Windows 用 Git のダウンロード](https://git-scm.com/download/win) \r\nインストール後、[再読み込み](command:workbench.action.reloadWindow) (または [トラブルシューティング](command:git.showOutput)) してください。追加のソース管理プロバイダーを [Marketplace から] インストールできます (command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。", + "view.workbench.scm.repositoriesInParentFolders": "ワークスペースの親フォルダーまたは開いているファイルで、複数の Git リポジトリが見つかりました。\r\n[リポジトリを開く](command:git.openRepositoriesInParentFolders)\r\n[git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) 設定を使用して、ワークスペースの親フォルダーまたは開いているファイルのどちらで Git リポジトリを開くかを制御します。詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-git-repository-in-parent-folders)。", + "view.workbench.scm.repositoryInParentFolders": "ワークスペースの親フォルダーまたは開いているファイルで、1 つの Git リポジトリが見つかりました。\r\n[リポジトリを開く](command:git.openRepositoriesInParentFolders)\r\n[git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) 設定を使用して、ワークスペースの親フォルダーまたは開いているファイルのどちらで Git リポジトリを開くかを制御します。詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-git-repository-in-parent-folders)。", + "view.workbench.scm.scanFolderForRepositories": "Git リポジトリのフォルダーをスキャンしています...", + "view.workbench.scm.scanWorkspaceForRepositories": "ワークスペースで Git リポジトリをスキャンしています...", + "view.workbench.scm.unsafeRepositories": "検出された Git リポジトリは、現在のユーザー以外のユーザーがフォルダーを所有しているため、安全でない可能性があります。\r\n[安全でないリポジトリの管理](command:git.manageUnsafeRepositories)\r\n安全でないリポジトリの詳細については、[ドキュメントをお読みください](https://aka.ms/vscode-git-unsafe-repository)。", + "view.workbench.scm.unsafeRepository": "検出された Git リポジトリは、現在のユーザー以外のユーザーがフォルダーを所有しているため、安全でない可能性があります。\r\n[安全でないリポジトリの管理](command:git.manageUnsafeRepositories)\r\n安全でないリポジトリの詳細については、[ドキュメントをお読みください](https://aka.ms/vscode-git-unsafe-repository)。", + "view.workbench.scm.workspace": "現在開いているワークスペースには、Git リポジトリを含むフォルダーはありません。フォルダーにあるリポジトリを初期化して、Git を利用したソース管理機能を有効にすることができます。\r\n[リポジトリの初期化](command:git.init)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/vscode.github-authentication.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.github-authentication.i18n.json new file mode 100644 index 0000000000..920b6aab01 --- /dev/null +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.github-authentication.i18n.json @@ -0,0 +1,36 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Continue to GitHub": "GitHub に進む", + "Continue to GitHub to create a Personal Access Token (PAT)": "GitHub に進み、個人用アクセス トークン (PAT) を作成します", + "Copy & Continue to GitHub": "コピーして GitHub に進む", + "GitHub Enterprise Server URI is not a valid URI: {0}": "GitHub Enterprise Server URI は有効な URI ではありません: {0}", + "Having trouble logging in? Would you like to try a different way? ({0})": "ログインでお困りですか? 別の方法を試しますか? ({0})", + "No": "いいえ", + "Open [{0}]({0}) in a new tab and paste your one-time code: {1}/The [{0}]({0}) will be a url and the {1} will be a code, e.g. 123-456{Locked=\"[{0}]({0})\"}": "新しいタブで [{0}]({0}) を開き、ワンタイム コードを貼り付けます: {1}", + "Sign in failed: {0}": "サインインできませんでした: {0}", + "Sign out failed: {0}": "サインアウトできませんでした: {0}", + "Signing in to {0}.../The {0} will be a url, e.g. github.com": "{0} にサインインしています...", + "To finish authenticating, navigate to GitHub and paste in the above one-time code.": "認証を完了するには、GitHub に移動し、上記のワンタイム コードを貼り付けます。", + "To finish authenticating, navigate to GitHub to create a PAT then paste the PAT into the input box.": "認証を完了するには、GitHub に移動して PAT を作成し、入力ボックスに PAT を貼り付けます。", + "Yes": "はい", + "You have not yet finished authorizing this extension to use GitHub. Would you like to try a different way? ({0})": "GitHub を使用するためのこの拡張機能の承認がまだ完了していません。別の方法を試しますか? ({0})", + "Your Code: {0}/The {0} will be a code, e.g. 123-456": "コード: {0}", + "device code": "デバイス コード", + "local server": "ローカル サーバー", + "personal access token": "個人用アクセス トークン" + }, + "package": { + "description": "GitHub 認証プロバイダー", + "displayName": "GitHub 認証" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/vscode.github.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.github.i18n.json new file mode 100644 index 0000000000..8b5a225172 --- /dev/null +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.github.i18n.json @@ -0,0 +1,49 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Checkout on vscode.dev": "vscode.dev でチェックアウトする", + "Copy vscode.dev Link": "vscode.dev リンクのコピー", + "Create Fork": "フォークの作成", + "Create GitHub fork": "GitHub フォークの作成", + "Create PR": "PR の作成", + "Creating GitHub Pull Request...": "GitHub pull request を作成しています...", + "Creating first commit": "最初のコミットを作成しています", + "Forking \"{0}/{1}\"...": "\"{0}/{1}\" をフォークしています...", + "Learn More": "Learn More", + "Log level: {0}": "ログ レベル: {0}", + "No": "いいえ", + "No template": "テンプレートなし", + "Open PR": "PR を開く", + "Open on GitHub": "GitHub 上で開く", + "Pick a folder to publish to GitHub": "GitHub に発行するフォルダーを選択します", + "Publishing to a private GitHub repository": "プライベート GitHub リポジトリへ発行しています", + "Publishing to a public GitHub repository": "パブリック GitHub リポジトリへ発行しています", + "Pushing changes...": "変更をプッシュしています...", + "Select the Pull Request template": "pull request テンプレートを選択する", + "Select which files should be included in the repository.": "どのファイルをリポジトリに含めるかを選択します。", + "Successfully published the \"{0}\" repository to GitHub.": "GitHub に \"{0}\" リポジトリが正常に発行されました。", + "The PR \"{0}/{1}#{2}\" was successfully created on GitHub.": "PR \"{0}/{1}#{2}\" が GitHub で正常に作成されました。", + "The fork \"{0}\" was successfully created on GitHub.": "フォーク \"{0}\" が GitHub で正常に作成されました。", + "Uploading files": "ファイルをアップロードしています", + "You don\\'t have permissions to push to \"{0}/{1}\" on GitHub. Would you like to create a fork and push to it instead?": "GitHub で \"{0}/{1}\" にプッシュするためのアクセス許可がありません。代わりに、フォークを作成してそれにプッシュしますか?", + "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected.": "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected." + }, + "package": { + "config.branchProtection": "GitHub リポジトリのリポジトリ ルールに対してクエリを実行するかどうかを制御します", + "config.gitAuthentication": "VS Code 内で Git コマンドの自動 GitHub 認証を有効にするかどうかを制御します。", + "config.gitProtocol": "GitHub リポジトリの複製に使用するプロトコルを制御します", + "description": "VS Code 用 GitHub 機能", + "displayName": "GitHub", + "welcome.publishFolder": "このフォルダーを GitHub リポジトリに直接公開することができます。公開後、Git と GitHub を利用したソース管理機能にアクセスできるようになります。\r\n[$(github) GitHub に公開](command:github.publish)", + "welcome.publishWorkspaceFolder": "ワークスペース フォルダーを GitHub リポジトリに直接公開することができます。公開後、Git と GitHub を利用したソース管理機能にアクセスできるようになります。\r\n[$(github) GitHub に公開](command:github.publish)" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/vscode.ipynb.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.ipynb.i18n.json new file mode 100644 index 0000000000..a0a5e44f42 --- /dev/null +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.ipynb.i18n.json @@ -0,0 +1,25 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Insert Image as Attachment": "画像を添付ファイルとして挿入" + }, + "package": { + "cleanInvalidImageAttachment.title": "無効な画像添付ファイル参照の消去", + "description": "Jupyter の .ipynb ノートブック ファイルを開いて読み取るための基本サポートを提供します", + "displayName": ".ipynb のサポート", + "ipynb.pasteImagesAsAttachments.enabled": "ipynb ノートブック ファイルの Markdown セルへの画像の貼り付け機能を有効または無効にします。貼り付けられた画像は、セルに添付ファイルとして挿入されます。", + "markdownAttachmentRenderer.displayName": "Markdown-It ipynb Cell Attachment renderer", + "newUntitledIpynb.shortTitle": "Jupyter Notebook", + "newUntitledIpynb.title": "新しい Jupyter Notebook", + "openIpynbInNotebookEditor.title": "ノートブック エディターで IPYNB ファイルを開く" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/vscode.json-language-features.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.json-language-features.i18n.json new file mode 100644 index 0000000000..554decb7fb --- /dev/null +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.json-language-features.i18n.json @@ -0,0 +1,184 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "$ref \\'{0}\\' in \\'{1}\\' can not be resolved.": "\\'{1}\\' の $ref \\'{0}\\' を解決できません。", + "": "", + "A default value. Used by suggestions.": "既定値。候補によって使用されます。", + "A descriptive title of the element.": "要素の説明的なタイトル。", + "A long description of the element. Used in hover menus and suggestions.": "要素の詳しい説明です。ホバー メニューと候補で使用されます。", + "A map of property names to either an array of property names or a schema. An array of property names means the property named in the key depends on the properties in the array being present in the object in order to be valid. If the value is a schema, then the schema is only applied to the object if the property in the key exists on the object.": "プロパティ名の配列またはスキーマへのプロパティ名のマップです。プロパティ名の配列は、キーで指定されたプロパティが有効であるために、配列内のプロパティがオブジェクトに存在することに依存することを意味します。値がスキーマの場合、キーのプロパティがオブジェクトに存在する場合にのみ、スキーマがオブジェクトに適用されます。", + "A map of property names to schemas for each property.": "各プロパティのスキーマへのプロパティ名のマップ。", + "A map of regular expressions on property names to schemas for matching properties.": "プロパティ名の正規表現を一致するプロパティのスキーマにマップします。", + "A number that should cleanly divide the current value (i.e. have no remainder).": "現在の値を完全に除算する必要のある数値 (つまり、剰余がありません)。", + "A regular expression to match the string against. It is not implicitly anchored.": "文字列に一致する正規表現。暗黙的にアンカーされていません。", + "A schema which must not match.": "一致してはならないスキーマ。", + "A unique identifier for the schema.": "スキーマの一意の識別子です。", + "An array instance is valid against \\\"contains\\\" if at least one of its elements is valid against the given schema.": "指定されたスキーマに対して少なくとも 1 つの要素が有効な場合、配列インスタンスは \\\"contains\\\" に対して有効です。", + "An array of schemas, all of which must match.": "スキーマの配列。すべて一致する必要があります。", + "An array of schemas, exactly one of which must match.": "スキーマの配列。そのうちの 1 つだけが一致する必要があります。", + "An array of schemas, where at least one must match.": "スキーマの配列。少なくとも 1 つが一致する必要があります。", + "An array of strings that lists the names of all properties required on this object.": "このオブジェクトに必要なすべてのプロパティの名前を一覧表示する文字列の配列です。", + "An instance validates successfully against this keyword if its value is equal to the value of the keyword.": "インスタンスの値がキーワードの値と等しい場合、インスタンスはこのキーワードに対して正常に検証されます。", + "Array does not contain required item.": "配列に必要な項目が含まれていません。", + "Array has duplicate items.": "配列に重複する項目があります。", + "Array has too few items that match the contains contraint. Expected {0} or more.": "配列に含まれている制約に一致する項目が少なすぎます。{0} 以上である必要があります。", + "Array has too few items. Expected {0} or more.": "配列に含まれる項目が少なすぎます。{0} 個以上が必要です。", + "Array has too many items according to schema. Expected {0} or fewer.": "スキーマによると、配列に含まれる項目が多すぎます。{0} 個以下にする必要があります。", + "Array has too many items that match the contains contraint. Expected {0} or less.": "配列に含まれている制約に一致する項目が多すぎます。{0} 以下である必要があります。", + "Array has too many items. Expected {0} or fewer.": "配列の項目が多すぎます。{0} 個以下にする必要があります。", + "Colon expected": "コロンが必要です", + "Comments are not permitted in JSON.": "JSON ではコメントは許可されていません。", + "Comments from schema authors to readers or maintainers of the schema.": "スキーマ作成者からスキーマの閲覧者または保守者へのコメント。", + "Configure": "構成", + "Configured by extension: {0}": "拡張機能で構成済み: {0}", + "Configured in user settings": "ユーザー設定で構成済み", + "Configured in workspace settings": "ワークスペース設定で構成済み", + "Default value": "既定値", + "Describes the content encoding of a string property.": "文字列プロパティのコンテンツ エンコードを示します。", + "Describes the format expected for the value.": "値に必要な形式を説明します。", + "Describes the media type of a string property.": "文字列プロパティのメディアの種類を示します。", + "Downloading schemas is disabled through setting \\'{0}\\'": "スキーマのダウンロードは、設定 \\'{0}\\' によって無効になっています", + "Downloading schemas is disabled. Click to configure.": "スキーマのダウンロードは無効になっています。構成するには、クリックしてください。", + "Draft-03 schemas are not supported.": "Draft-03 スキーマはサポートされていません。", + "Duplicate anchor declaration: \\'{0}\\'": "アンカー宣言が重複しています: \\'{0}\\'", + "Duplicate object key": "オブジェクト キーが重複しています", + "Either a schema or a boolean. If a schema, then used to validate all properties not matched by 'properties' or 'patternProperties'. If false, then any properties not matched by either will cause this schema to fail.": "スキーマまたはブール値のいずれかです。スキーマの場合、'properties' または 'patternProperties' と一致しないすべてのプロパティを検証するために使用されます。false の場合、いずれのプロパティとも一致しない場合、このスキーマは失敗します。", + "Either a string of one of the basic schema types (number, integer, null, array, object, boolean, string) or an array of strings specifying a subset of those types.": "基本スキーマ型 (数値、整数、null、配列、オブジェクト、ブール値、文字列) のいずれかの文字列、またはこれらの型のサブセットを指定する文字列の配列。", + "End of file expected.": "ファイルの終わりが必要です。", + "Expected a JSON object, array or literal.": "JSON オブジェクト、配列、またはリテラルが必要です。", + "Expected comma": "コンマが必要です", + "Expected comma or closing brace": "コンマまたは閉じかっこが必要です", + "Expected comma or closing bracket": "コンマまたは閉じかっこが必要です", + "Failed to sort the JSONC document, please consider opening an issue.": "JSONC ドキュメントの並べ替えができませんでした。問題の報告を検討してください。", + "For arrays, only when items is set as an array. If it is a schema, then this schema validates items after the ones specified by the items array. If it is false, then additional items will cause validation to fail.": "配列の場合、項目が配列として設定されている場合のみ。スキーマの場合、このスキーマは項目配列で指定された後の項目を検証します。false の場合、追加の項目が原因で検証が失敗します。", + "For arrays. Can either be a schema to validate every element against or an array of schemas to validate each item against in order (the first schema will validate the first element, the second schema will validate the second element, and so on.": "配列の場合。すべての要素を検証するスキーマ、または各項目を順番に検証するスキーマの配列にすることができます (最初のスキーマは最初の要素を検証し、2 番目のスキーマは 2 番目の要素を検証します。", + "If all of the items in the array must be unique. Defaults to false.": "配列内のすべての項目が一意である必要がある場合。既定値は false です。", + "If the instance is an object, this keyword validates if every property name in the instance validates against the provided schema.": "インスタンスがオブジェクトの場合、このキーワードは、インスタンス内のすべてのプロパティ名が指定されたスキーマに対して検証されるかどうかを検証します。", + "Incorrect type. Expected \"{0}\".": "型が正しくありません。 \"{0}\" が必要です。", + "Incorrect type. Expected one of {0}.": "型が正しくありません。 {0}のいずれかが必要です。", + "Indicates that the value of the instance is managed exclusively by the owning authority.": "インスタンスの値が所有機関によって排他的に管理されていることを示します。", + "Invalid characters in string. Control characters must be escaped.": "文字列に無効な文字が含まれています。制御文字はエスケープする必要があります。", + "Invalid color format. Use #RGB, #RGBA, #RRGGBB or #RRGGBBAA.": "色の形式が無効です。#RGB、#RGBA、#RRGGBB、#RRGGBBAA をお使いください。", + "Invalid escape character in string.": "文字列内のエスケープ文字が無効です。", + "Invalid number format.": "数値の形式が無効です。", + "Invalid unicode sequence in string.": "文字列に無効な Unicode シーケンスがあります。", + "Item does not match any validation rule from the array.": "項目が配列のどの検証規則とも一致しません。", + "JSON Language Server": "JSON 言語サーバー", + "JSON Outline Status": "JSON のアウトラインの状態", + "JSON Validation Status": "JSON 検証状態", + "JSON schema cache cleared.": "JSON スキーマ キャッシュがクリアされました。", + "JSON schema configured": "JSON スキーマが構成されています", + "JSON: Schema Resolution Error": "JSON: スキーマ解決エラー", + "Learn more about JSON schema configuration...": "JSON スキーマの構成に関する詳細情報...", + "Loading JSON info": "JSON 情報を読み込んでいます", + "Makes the maximum property exclusive.": "最大プロパティを排他にします。", + "Makes the minimum property exclusive.": "最小プロパティを排他にします。", + "Matches a schema that is not allowed.": "許可されていないスキーマに一致します。", + "Matches multiple schemas when only one must validate.": "検証が必要なスキーマが 1 つだけの場合に、複数のスキーマに一致します。", + "Missing property \"{0}\".": "プロパティ \"{0}\" が不足しています。", + "New array": "新しい配列", + "New object": "新しいオブジェクト", + "No Schema Validation": "スキーマ検証なし", + "No schema configured for this file": "このファイルにスキーマが構成されていません", + "Not used for validation. Place subschemas here that you wish to reference inline with $ref.": "検証に使用されていません。$ref をインラインで参照するサブスキーマをここに配置します。", + "Object has fewer properties than the required number of {0}": "オブジェクトのプロパティが、必要な数の {0} を下回っています", + "Object has more properties than limit of {0}.": "オブジェクトに {0} の制限を超えるプロパティがあります。", + "Object is missing property {0} required by property {1}.": "オブジェクトにプロパティ {1} が必要とするプロパティ {0} がありません。", + "Open Extension": "拡張機能を開く", + "Open Settings": "設定を開く", + "Outline": "アウトライン", + "Problem reading content from \\'{0}\\': UTF-8 with BOM detected, only UTF 8 is allowed.": "\\'{0}\\' からのコンテンツの読み取り中に問題が発生しました: BOM を使用した UTF-8 が検出されました。UTF 8 のみが許可されています。", + "Problems loading reference \\'{0}\\': {1}": "参照 \\'{0}\\' の読み込み中に問題が発生しました: {1}", + "Property expected": "プロパティが必要です", + "Property keys must be doublequoted": "プロパティ キーは二重引用符で囲む必要があります", + "Property {0} is not allowed.": "プロパティ {0} は許可されていません。", + "Reference a definition hosted on any location.": "任意の場所でホストされている定義を参照します。", + "Sample JSON values associated with a particular schema, for the purpose of illustrating usage.": "使用方法を示す目的で、特定のスキーマに関連付けられているサンプル JSON 値。", + "Schema Validated": "スキーマ検証済み", + "Select the schema to use for {0}": "{0} に使用するスキーマを選択します", + "Show Schemas": "スキーマの表示", + "String does not match the pattern of \"{0}\".": "文字列はパターン \"{0}\" と一致しません。", + "String is longer than the maximum length of {0}.": "文字列が {0} の最大長を超えています。", + "String is not a RFC3339 date-time.": "文字列は RFC3339 日時ではありません。", + "String is not a RFC3339 date.": "文字列は RFC3339 日付ではありません。", + "String is not a RFC3339 time.": "文字列は RFC3339 時刻ではありません。", + "String is not a URI: {0}": "文字列が URI ではありません: {0}", + "String is not a hostname.": "文字列がホスト名ではありません。", + "String is not an IPv4 address.": "文字列が IPv4 アドレスではありません。", + "String is not an IPv6 address.": "文字列が IPv6 アドレスではありません。", + "String is not an e-mail address.": "文字列がメール アドレスではありません。", + "String is shorter than the minimum length of {0}.": "文字列が {0} の最小長より短くなっています。", + "The \\\"else\\\" subschema is used for validation when the \\\"if\\\" subschema fails.": "\\\"else\\\" サブスキーマは、\\\"if\\\" サブスキーマが失敗した場合に検証に使用されます。", + "The \\\"if\\\" subschema is used for validation when the \\\"if\\\" subschema succeeds.": "\\\"if\\\" サブスキーマは、\\\"if\\\" サブスキーマが成功した場合に検証に使用されます。", + "The maximum length of a string.": "文字列の最大長。", + "The maximum number of items that can be inside an array. Inclusive.": "配列内に配置できる項目の最大数。その数を含みます。", + "The maximum number of properties an object can have. Inclusive.": "オブジェクトに設定できるプロパティの最大数。その数を含みます。", + "The maximum numerical value, inclusive by default.": "最大数値、既定ではその数値を含みます。", + "The minimum length of a string.": "文字列の最小長。", + "The minimum number of items that can be inside an array. Inclusive.": "配列内に配置できる項目の最小数。その数を含みます。", + "The minimum number of properties an object can have. Inclusive.": "オブジェクトに設定できるプロパティの最小数。その数を含みます。", + "The minimum numerical value, inclusive by default.": "最小数値、既定ではその数値を含みます。", + "The schema to verify this document against.": "このドキュメントを検証するスキーマ。", + "The schema uses meta-schema features ({0}) that are not yet supported by the validator.": "スキーマは、検証ツールでまだサポートされていないメタスキーマ機能 ({0}) を使用しています。", + "The set of literal values that are valid.": "有効なリテラル値のセットです。", + "The validation outcome of the \\\"if\\\" subschema controls which of the \\\"then\\\" or \\\"else\\\" keywords are evaluated.": "\\\"if\\\" サブスキーマの検証結果は、\\\"then\\\" または \\\"else\\\" キーワードのうちどれが評価されるかを制御します。", + "Trailing comma": "末尾のコンマ", + "URI expected.": "URI が必要です。", + "URI is expected.": "URI が必要です。", + "URI with a scheme is expected.": "スキームの URI が必要です。", + "Unable to compute used schemas: No document": "使用されたスキーマを計算できません: ドキュメントがありません", + "Unable to compute used schemas: {0}": "使用されたスキーマを計算できません: {0}", + "Unable to load schema from \\'{0}\\'. No schema request service available": "\\'{0}\\' からスキーマを読み込めません。使用できるスキーマ要求サービスがありません", + "Unable to load schema from \\'{0}\\': No content.": "\\'{0}\\' からスキーマを読み込めません: コンテンツがありません。", + "Unable to load schema from \\'{0}\\': {1}.": "\\'{0}\\' からスキーマを読み込めません: {1}。", + "Unable to load {0}": "{0} を読み込めません", + "Unable to parse content from \\'{0}\\': Parse error at offset {1}.": "\\'{0}\\' からのコンテンツを解析できません: オフセット {1} で解析エラーが発生しました。", + "Unable to resolve schema. Click to retry.": "スキーマを解決できません。クリックして、もう一度お試しください。", + "Unexpected end of comment.": "予期しないコメントの終わりです。", + "Unexpected end of number.": "予期しない数値の終わり。", + "Unexpected end of string.": "予期しない文字列の終わり。", + "Value expected": "値が必要です", + "Value is above the exclusive maximum of {0}.": "値が排他最大値の {0} を超えています。", + "Value is above the maximum of {0}.": "値が {0} の最大値を超えています。", + "Value is below the exclusive minimum of {0}.": "値が排他的最小値の {0} を下回っています。", + "Value is below the minimum of {0}.": "値が最小値の {0} を下回っています。", + "Value is deprecated": "値は非推奨です", + "Value is not accepted. Valid values: {0}.": "値は受け入れられません。有効な値: {0}。", + "Value is not divisible by {0}.": "値は {0} で割り切ることができません。", + "Value must be {0}.": "値は {0} である必要があります。", + "multiple JSON schemas configured": "複数の JSON スキーマが構成されています", + "no JSON schema configured": "JSON スキーマが構成されていません", + "only {0} document symbols shown for performance reasons": "パフォーマンス上の理由で {0} のドキュメント シンボルのみが表示されます" + }, + "package": { + "description": "JSON ファイルに豊富な言語サポートを提供。", + "displayName": "JSON 言語機能", + "json.clickToRetry": "クリックして、もう一度お試しください。", + "json.colorDecorators.enable.deprecationMessage": "設定 `json.colorDecorators.enable` は使用されなくなりました。`editor.colorDecorators` を使用してください。", + "json.colorDecorators.enable.desc": "カラー デコレーターを有効または無効にします", + "json.command.clearCache": "スキーマ キャッシュのクリア", + "json.command.sort": "ドキュメントの並べ替え", + "json.enableSchemaDownload.desc": "有効にすると、JSON スキーマを http および https の場所からフェッチできるようになります。", + "json.format.enable.desc": "既定の JSON フォーマッタを有効/無効にします", + "json.format.keepLines.desc": "書式設定時に既存の改行をすべて保持します。", + "json.maxItemsComputed.desc": "計算されたアウトライン記号と折りたたまれた領域の最大数 (パフォーマンス上の理由から制限されています)。", + "json.maxItemsExceededInformation.desc": "アウトライン記号と折りたたみ領域の最大値を超えたときに通知を表示します。", + "json.schemaResolutionErrorMessage": "スキーマを解決できません。", + "json.schemas.desc": "スキーマを現在のプロジェクトの JSON ファイルに関連付けます。", + "json.schemas.fileMatch.desc": "JSON ファイルをスキーマに解決するときに照合するファイル パターンの配列。'*' をワイルドカードとして使用できます。除外パターンを定義して '!' で始めることもできます。一致するパターンが少なくとも 1 つあり、最後に一致するパターンが除外パターンでない場合、そのファイルは一致します。", + "json.schemas.fileMatch.item.desc": "JSON ファイルをスキーマに解決するときに突き合わせる、'*' を含められるファイル パターンです。", + "json.schemas.schema.desc": "指定された URL のスキーマ定義です。スキーマは、スキーマ URL へのアクセスを避けるためにのみ指定する必要があります。", + "json.schemas.url.desc": "スキーマへの URL または現在のディレクトリ内のスキーマへの相対パス", + "json.tracing.desc": "VS Code と JSON 言語サーバー間の通信をトレースします。", + "json.validate.enable.desc": "JSON 検証を有効または無効にします。" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/json.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.json.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/json.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.json.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/vscode.markdown-language-features.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.markdown-language-features.i18n.json new file mode 100644 index 0000000000..2bf6890bb2 --- /dev/null +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.markdown-language-features.i18n.json @@ -0,0 +1,146 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "...1 additional file not shown": "...1 つの追加ファイルが表示されていません", + "...{0} additional files not shown": "...{0} 個の追加ファイルが表示されていません", + "Allow all content and script execution. Not recommended": "すべてのコンテンツとスクリプトの実行を許可します。推奨されません。", + "Allow insecure content": "セキュリティで保護されていないコンテンツを許可する", + "Allow insecure local content": "安全でないローカル コンテンツを許可する", + "Always": "常に", + "An unexpected error occurred while restoring the Markdown preview.": "Markdown プレビューの復元中に予期しないエラーが発生しました。", + "Checking for Markdown links to update": "更新する Markdown リンクを確認しています", + "Content Disabled Security Warning": "セキュリティが無効なコンテンツの警告", + "Could not load 'markdown.styles': {0}": "'markdown.styles' を読み込むことができません: {0}", + "Could not open {0}": "{0} を開くことができません。", + "Disable": "無効にする", + "Disable preview security warning in this workspace": "このワークスペースでプレビューのセキュリティ警告を有効にする", + "Does not affect the content security level": "コンテンツのセキュリティ レベルに影響しません", + "Enable loading content over http": "HTTP を介したコンテンツの読み込みを有効にする", + "Enable loading content over http served from localhost": "localhost から http で提供されるコンテンツの読み込みを有効にします", + "Enable preview security warnings in this workspace": "このワークスペースでプレビューのセキュリティ警告を有効にする", + "Exclude '{0}' from link validation.": "リンクの検証から '{0}' を除外します。", + "Extract to link definition": "リンク定義に抽出", + "File does not exist at path: {0}": "パスにファイルが存在しません: {0}", + "Find file references failed. No resource provided.": "ファイル参照の検索に失敗しました。リソースが指定されていません。", + "Finding file references": "ファイル参照の検索中", + "Follow link": "リンクをフォロー", + "Go to link definition": "リンク定義に移動する", + "Header does not exist in file: {0}": "ヘッダーがファイルに存在しません: {0}", + "Insert Markdown Image": "Markdown 画像の挿入", + "Insert Markdown Images": "Markdown 画像の挿入", + "Insert Markdown Images and Links": "Markdown 画像とリンクの挿入", + "Insert Markdown Link": "Markdown リンクの挿入", + "Insert Markdown Links": "Markdown リンクの挿入", + "Insert Markdown Media": "Markdown メディアの挿入", + "Insert Markdown Media and Links": "Markdown メディアとリンクの挿入", + "Insert image": "画像の挿入", + "Insert link": "リンクの挿入", + "Link definition for \\'{0}\\' already exists": "\\'{0}\\' のリンク定義は既に存在します", + "Link definition is unused": "リンク定義が使用されていません", + "Link is already a reference": "リンクは既に参照されています", + "Link is also defined here": "リンクはここでも定義されています", + "Markdown Language Server": "Markdown 言語サーバー", + "Media": "メディア", + "More Information": "詳細情報", + "Never": "なし", + "No": "いいえ", + "No header found: \\'{0}\\'": "ヘッダーが見つかりません: \\'{0}\\'", + "No link definition found: \\'{0}\\'": "リンク定義が見つかりません: \\'{0}\\'", + "Not on link": "リンク上にありません", + "Only load secure content": "セキュリティで保護されたコンテンツのみを読み込む", + "Organize link definitions": "リンク定義の整理", + "Potentially unsafe or insecure content has been disabled in the Markdown preview. Change the Markdown preview security setting to allow insecure content or enable scripts": "安全でない可能性があるか保護されていないコンテンツは、Markdown プレビューで無効化されています。保護されていないコンテンツを許可するかスクリプトを有効にするには、Markdown プレビューのセキュリティ設定を変更してください", + "Preview {0}": "プレビュー {0}", + "Remove duplicate link definition": "重複するリンク定義の削除", + "Remove unused link definition": "未使用のリンク定義の削除", + "Renaming is not supported here. Try renaming a header or link.": "ここでは、名前の変更はサポートされていません。ヘッダーまたはリンクの名前を変更してみてください。", + "Select security settings for Markdown previews in this workspace": "ワークスペースのマークダウン プレビューに関するセキュリティ設定を選択", + "Some content has been disabled in this document": "このドキュメントで一部のコンテンツが無効になっています", + "Strict": "高レベル", + "Update Markdown links for '{0}'?": "'{0}' のマークダウン リンクを更新しますか?", + "Update Markdown links for the following {0} files?": "次の {0} 個のファイルの Markdown リンクを更新しますか?", + "Yes": "はい", + "[Preview] {0}": "[プレビュー] {0}", + "{0} cannot be found": "{0} が見つかりません" + }, + "package": { + "configuration.copyIntoWorkspace.mediaFiles": "外部の画像ファイルとビデオ ファイルをワークスペースにコピーしてみてください。", + "configuration.copyIntoWorkspace.never": "外部ファイルをワークスペースにコピーしないでください。", + "configuration.markdown.copyFiles.destination": "ドロップまたは貼り付けによって作成されたファイルをコピーするする場所を定義します。これは、Markdown ドキュメント上で一致する glob からコピー先へのマップです。\r\n\r\nコピー先では次の変数を使用できます:\r\n\r\n- `${documentFileName}` — Markdown ドキュメントの完全なファイル名。例: `readme.md`。\r\n- `${documentBaseName}` — Markdown ドキュメントのベース名。例: `readme`。\r\n- `${documentExtName}` — Markdown ドキュメントの拡張子 (例: `md`)。\r\n- `${documentDirName}` — Markdown ドキュメントの親ディレクトリの名前。\r\n- `${documentWorkspaceFolder}` — Markdown ドキュメントのワークスペース フォルダー。例: `/Users/me/myProject`。ファイルがワークスペースに含まれていない場合、これは `${documentDirName}` と同じです。\r\n- `${fileName}` — ドロップされたファイルのファイル名。例: `image.png`。", + "configuration.markdown.copyFiles.overwriteBehavior": "ドロップまたは貼り付けによって作成されたファイルが既存のファイルを上書きするかどうかを制御します。", + "configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally": "同じ名前のファイルが既に存在する場合は、ファイル名に番号を追加します。たとえば、`image.png` は `image-1.png` になります。", + "configuration.markdown.copyFiles.overwriteBehavior.overwrite": "同じ名前のファイルが既に存在する場合は、上書きします。", + "configuration.markdown.editor.drop.copyIntoWorkspace": "Markdown エディターにドロップされたワークスペースの外部のファイルをワークスペースにコピーするかどうかを制御します。\r\n\r\n`#markdown.copyFiles.destination#` を使用して、コピーしたドロップされたファイルを作成する場所を構成します", + "configuration.markdown.editor.drop.enabled": "Shift キーを押しながら Markdown editor へのドロップを有効にします。`#editor.dropIntoEditor.enabled#` を有効にする必要があります。", + "configuration.markdown.editor.filePaste.copyIntoWorkspace": "Markdown エディターに貼り付けられたワークスペースの外部のファイルをワークスペースにコピーするかどうかを制御します。\r\n\r\n`#markdown.copyFiles.destination#` を使用して、コピーされたファイルを作成する場所を構成します。", + "configuration.markdown.editor.filePaste.enabled": "Markdown エディターへのファイルの貼り付け機能を有効にして、Markdown リンクを作成します。`#editor.pasteAs.enabled#` を有効にする必要があります。", + "configuration.markdown.links.openLocation.beside": "アクティブなエディターの横にあるリンクを開きます。", + "configuration.markdown.links.openLocation.currentGroup": "アクティブなエディター グループ内にリンクを開きます。", + "configuration.markdown.links.openLocation.description": "マークダウン ファイル内のリンクを開く場所を制御します。", + "configuration.markdown.occurrencesHighlight.enabled": "現在のドキュメント内のリンクの出現箇所を強調表示する機能を有効にします。", + "configuration.markdown.preferredMdPathExtensionStyle": "Markdown ファイルへのリンクに対してファイル拡張子 (例: '.md') を追加するかどうかを制御します。この設定は、パスの入力候補やファイル名の変更などのツールによってファイル パスが追加されるときに使用されます。", + "configuration.markdown.preferredMdPathExtensionStyle.auto": "既存のパスの場合は、ファイル拡張子のスタイルを維持してみてください。新しいパスの場合は、ファイル拡張子を追加します。", + "configuration.markdown.preferredMdPathExtensionStyle.includeExtension": "ファイル拡張子を含めます。たとえば、'file.md' という名前のファイルへのパス補完では、'file.md' が挿入されます。", + "configuration.markdown.preferredMdPathExtensionStyle.removeExtension": "ファイル拡張子の削除を優先します。たとえば、'file.md' という名前のファイルへのパス補完では、'.md' なしで 'file' が挿入されます。", + "configuration.markdown.preview.openMarkdownLinks.description": "Markdown プレビューで他のマークダウン ファイルへのリンクを開く方法を制御します。", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "エディターでリンクを開こうとします。", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Markdown プレビューでリンクを開こうとします。", + "configuration.markdown.suggest.paths.enabled.description": "Markdown ファイルへのリンクの書き込み中にパス候補を有効にします。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions": "現在のワークスペース内の他のマークダウン ファイルのヘッダーの候補を有効にします。これらの候補のいずれかを受け入れることで、そのファイルのヘッダーへの完全なパスが挿入されます。例: `[link text](/path/to/file.md#header)`。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never": "ワークスペース ヘッダーの候補を無効にします。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash": "パスに 「##」と入力した後にワークスペース ヘッダーの候補を有効にします。例: `[link text](##`。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash": "パスに 「##」 または 「#」 と入力した後、ワークスペース ヘッダー候補を有効にします。例: `[link text](#` または `[link text](##`。", + "configuration.markdown.updateLinksOnFileMove.enableForDirectories": "ワークスペースでディレクトリが移動または名前変更されたときにリンクの更新を有効にします。", + "configuration.markdown.updateLinksOnFileMove.enabled": "ワークスペースでファイルの名前が変更または移動されたときに、Markdown ファイルのリンクを更新してみてください。`#markdown.updateLinksOnFileMove.include#` を使用して、リンクの更新をトリガーするファイルを構成します。", + "configuration.markdown.updateLinksOnFileMove.enabled.always": "常にリンクを自動的に更新します。", + "configuration.markdown.updateLinksOnFileMove.enabled.never": "リンクを更新しようとせず、メッセージを表示しません。", + "configuration.markdown.updateLinksOnFileMove.enabled.prompt": "ファイルを移動するときに確認メッセージを表示します。", + "configuration.markdown.updateLinksOnFileMove.include": "リンクの自動更新をトリガーするファイルを指定する glob パターン。この機能の詳細については、`#markdown.updateLinksOnFileMove.enabled#` を参照してください。", + "configuration.markdown.updateLinksOnFileMove.include.property": "ファイル パスの照合基準となる glob パターン。これを true に設定すると、パターンが有効になります。", + "configuration.markdown.validate.duplicateLinkDefinitions.description": "現在のファイル内の重複した定義を検証します。", + "configuration.markdown.validate.enabled.description": "Markdown ファイル内のすべてのエラー報告を有効にします。", + "configuration.markdown.validate.fileLinks.enabled.description": "Markdown ファイルに含まれる、他のファイルへのリンクを検証します (例: `[link](/path/to/file.md)`)。これを指定すると、ターゲット ファイルが存在するかどうかが確認されます。`#markdown.validate.enabled#` を有効にする必要があります。", + "configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "Markdown ファイルに含まれる、他のファイルのヘッダーへのリンクのフラグメント部分を検証します (例: `[link](/path/to/file.md#header)`)。既定では、`#markdown.validate.fragmentLinks.enabled#` から設定値を継承します。", + "configuration.markdown.validate.fragmentLinks.enabled.description": "現在の Markdown ファイルに含まれるヘッダーへのフラグメント リンクを検証します (例: `[link](#header)`)。`#markdown.validate.enabled#` を有効にする必要があります。", + "configuration.markdown.validate.ignoredLinks.description": "検証しないリンクを構成します。たとえば、'/about' を追加すると、リンク '[about](/about)' は検証されなくなります。glob '/assets/**/*.svg' を指定すると、'assets' ディレクトリの下にある '.svg' ファイルへのリンクの検証をスキップできます。", + "configuration.markdown.validate.referenceLinks.enabled.description": "Markdown ファイル内の参照リンクを検証します (例: `[link][ref]`)。`#markdown.validate.enabled#` を有効にする必要があります。", + "configuration.markdown.validate.unusedLinkDefinitions.description": "現在のファイルで使用されていないリンク定義を検証します。", + "description": "Markdown に豊富な言語サポートを提供。", + "displayName": "Markdown 言語機能", + "markdown.copyImage.title": "Copy Image", + "markdown.editor.insertImageFromWorkspace": "ワークスペースから画像を挿入", + "markdown.editor.insertLinkFromWorkspace": "ワークスペース内のファイルへリンクの挿入", + "markdown.findAllFileReferences": "ファイル参照の検索", + "markdown.preview.breaks.desc": "Markdown プレビューで改行を表現する方法を設定します。'true' に設定すると、段落内の改行に対して
が作成されます。", + "markdown.preview.doubleClickToSwitchToEditor.desc": "Markdown プレビューでダブルクリックすると、エディターに切り替わります。", + "markdown.preview.fontFamily.desc": "Markdown プレビューで使用されるフォント ファミリを制御します。", + "markdown.preview.fontSize.desc": "Markdown プレビューで使用されるフォント サイズ (ピクセル単位) を制御します。", + "markdown.preview.lineHeight.desc": "Markdown プレビューで使用される行の高さを制御します。この数値はフォント サイズを基準とします。", + "markdown.preview.linkify": "Markdown プレビューで、URL 形式のテキストをリンクに変換します。", + "markdown.preview.markEditorSelection.desc": "Markdown プレビューに、エディターの現在の選択範囲を示すマークが付きます。", + "markdown.preview.refresh.title": "プレビューを更新", + "markdown.preview.scrollEditorWithPreview.desc": "Markdown プレビューをスクロールすると、エディターのビューが更新されます。", + "markdown.preview.scrollPreviewWithEditor.desc": "Markdown エディターをスクロールすると、プレビューのビューが更新されます。", + "markdown.preview.title": "プレビューを開く", + "markdown.preview.toggleLock.title": "プレビュー ロックの切り替え", + "markdown.preview.typographer": "Markdown プレビューで、特定の言語に依存しない置換と引用符の美化を有効にします。", + "markdown.previewSide.title": "プレビューを横に表示", + "markdown.server.log.desc": "Markdown 言語サーバーのログ レベルを制御します。", + "markdown.showLockedPreviewToSide.title": "ロックされたプレビューを横に表示", + "markdown.showPreviewSecuritySelector.title": "プレビュー のセキュリティ設定を変更", + "markdown.showSource.title": "ソースの表示", + "markdown.styles.dec": "Markdown プレビューから使用する CSS スタイル シートへの URL またはローカル パスの一覧。相対パスは、エクスプローラーで開いているフォルダーを基準に解釈されます。開いているフォルダーがない場合は、Markdown ファイルの場所を基準にして解釈されます。すべての '\\' は '\\\\' として記述する必要があります。", + "markdown.trace.extension.desc": "Markdown 拡張機能のデバッグ ログを有効にします。", + "markdown.trace.server.desc": "VS Code と Markdown 言語サーバー間の通信をトレースします。", + "workspaceTrust": "ワークスペースに構成されているスタイルを読み込むのに必要です。" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/markdown-math.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.markdown-math.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/markdown-math.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.markdown-math.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.markdown.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/markdown-basics.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.markdown.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/vscode.media-preview.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.media-preview.i18n.json new file mode 100644 index 0000000000..e450c674a3 --- /dev/null +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.media-preview.i18n.json @@ -0,0 +1,38 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "An error occurred while loading the audio file.": "オーディオ ファイルの読み込み中にエラーが発生しました。", + "An error occurred while loading the image.": "イメージの読み込み中にエラーが発生しました。", + "An error occurred while loading the video file.": "ビデオ ファイルの読み込み中にエラーが発生しました。", + "Image Binary Size": "イメージ バイナリ サイズ", + "Image Size": "イメージ サイズ", + "Image Zoom": "イメージのズーム", + "Open file using VS Code's standard text/binary editor?": "VS Code の標準テキストまたはバイナリ エディターを使用してファイルを開きますか?", + "Select zoom level": "ズーム レベルの選択", + "Whole Image": "画像全体", + "{0}B": "{0}B", + "{0}GB": "{0}GB", + "{0}KB": "{0}KB", + "{0}MB": "{0}MB", + "{0}TB": "{0}TB" + }, + "package": { + "command.copyImage": "コピー", + "command.zoomIn": "拡大", + "command.zoomOut": "縮小", + "customEditor.audioPreview.displayName": "オーディオ プレビュー", + "customEditor.imagePreview.displayName": "画像プレビュー", + "customEditor.videoPreview.displayName": "ビデオ プレビュー", + "description": "画像、オーディオ、ビデオの VS Code の組み込みプレビューを提供します", + "displayName": "メディア プレビュー" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.merge-conflict.i18n.json similarity index 60% rename from i18n/ads-language-pack-ja/translations/extensions/merge-conflict.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.merge-conflict.i18n.json index a6e21536cf..8889fdc8b0 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.merge-conflict.i18n.json @@ -8,6 +8,20 @@ ], "version": "1.0.0", "contents": { + "bundle": { + "(Current Change)": "(現在の変更)", + "(Incoming Change)": "(入力側の変更)", + "Accept Both Changes": "両方の変更を取り込む", + "Accept Current Change": "現在の変更を取り込む", + "Accept Incoming Change": "入力側の変更を取り込む", + "Compare Changes": "変更の比較", + "Editor cursor is not within a merge conflict": "エディターのカーソルがマージの競合の範囲内にありません", + "Editor cursor is within the common ancestors block, please move it to either the \"current\" or \"incoming\" block": "エディターのカーソルが共通の祖先ブロック内にあります。”現在” または \"入力側\" のいずれかのブロックに移動してください", + "Editor cursor is within the merge conflict splitter, please move it to either the \"current\" or \"incoming\" block": "エディターのカーソルがマージ コンフリクトのスプリッター内にあります。”現在” または \"入力側\" のいずれかのブロックに移動してください", + "No merge conflicts found in this file": "このファイルにマージの競合は存在しません", + "No other merge conflicts within this file": "このファイルに他のマージの競合は存在しません", + "{0}: Current Changes ↔ Incoming Changes": "{0}: 現在の変更 ⟷ 入力側の変更" + }, "package": { "command.accept.all-both": "両方をすべて取り込む", "command.accept.all-current": "現在の方をすべて取り込む", diff --git a/i18n/ads-language-pack-ja/translations/extensions/vscode.microsoft-authentication.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.microsoft-authentication.i18n.json new file mode 100644 index 0000000000..5992e0db6a --- /dev/null +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.microsoft-authentication.i18n.json @@ -0,0 +1,40 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Error validating custom environment setting: {0}": "Error validating custom environment setting: {0}", + "Microsoft Authentication": "Microsoft 認証", + "Microsoft Sovereign Cloud Authentication": "Microsoft ソブリン クラウド認証", + "Open settings": "Open settings", + "Paste authorization code here...": "承認コードをここに貼り付けてください...", + "Provide the authorization code to complete the sign in flow.": "サインイン フローを完了するための認証コードを指定してください。", + "The environment `{0}` is not a valid environment.": "The environment `{0}` is not a valid environment.", + "You have been signed out because reading stored authentication information failed.": "保存された認証情報を読み取ることができなかったため、サインアウトされました。", + "You must also specify a custom environment in order to use the custom environment auth provider.": "You must also specify a custom environment in order to use the custom environment auth provider." + }, + "package": { + "description": "Microsoft 認証プロバイダー", + "displayName": "Microsoft アカウント", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryEndpointUrl.description": "The Active Directory endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryResourceId.description": "The Active Directory resource ID for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.description": "The custom configuration for the Sovereign Cloud to use with the Microsoft Sovereign Cloud authentication provider. This along with setting `#microsoft-sovereign-cloud.environment#` to `custom` is required to use this feature.", + "microsoft-sovereign-cloud.customEnvironment.managementEndpointUrl.description": "The management endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.name.description": "The name of the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.portalUrl.description": "The portal URL for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.resourceManagerEndpointUrl.description": "The resource manager endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.environment.description": "The Sovereign Cloud to use for authentication. If you select `custom`, you must also set the `#microsoft-sovereign-cloud.customEnvironment#` setting.", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureChinaCloud": "Azure China", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureUSGovernment": "Azure US Government", + "microsoft-sovereign-cloud.environment.enumDescriptions.custom": "A custom Microsoft Sovereign Cloud", + "signIn": "サインイン", + "signOut": "サインアウト" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.powershell.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/powershell.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.powershell.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/python.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.python.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/python.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.python.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/r.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.r.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/r.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.r.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/search-result.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.search-result.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/search-result.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.search-result.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/simple-browser.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.simple-browser.i18n.json similarity index 61% rename from i18n/ads-language-pack-ja/translations/extensions/simple-browser.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.simple-browser.i18n.json index b38a0b8b41..9e682fa8b7 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/simple-browser.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.simple-browser.i18n.json @@ -8,18 +8,16 @@ ], "version": "1.0.0", "contents": { - "dist/extension": { - "openTitle": "シンプル ブラウザーで開く", - "simpleBrowser.show.placeholder": "https://example.com", - "simpleBrowser.show.prompt": "アクセスする URL を入力してください" - }, - "dist/simpleBrowserView": { - "control.back.title": "戻る", - "control.forward.title": "転送", - "control.openExternal.title": "ブラウザーで開く", - "control.reload.title": "再読み込み", - "view.iframe-focused": "フォーカス ロック", - "view.title": "シンプル ブラウザー" + "bundle": { + "Back": "戻る", + "Enter url to visit": "アクセスする URL を入力してください", + "Focus Lock": "フォーカス ロック", + "Forward": "転送", + "Open in browser": "ブラウザーで開く", + "Open in simple browser": "シンプル ブラウザーで開く", + "Reload": "再読み込み", + "Simple Browser": "シンプル ブラウザー", + "https://example.com": "https://example.com" }, "package": { "configuration.focusLockIndicator.enabled.description": "単純なブラウザーにフォーカスが置かれたときに表示されるフローティング インジケーターを有効または無効にします。", diff --git a/i18n/ads-language-pack-ja/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.sql.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/sql.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.sql.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.theme-abyss.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/theme-abyss.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.theme-abyss.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.theme-defaults.i18n.json similarity index 82% rename from i18n/ads-language-pack-ja/translations/extensions/theme-defaults.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.theme-defaults.i18n.json index 26c4fe9c9f..2890a2a0f1 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/vscode.theme-defaults.i18n.json @@ -10,13 +10,15 @@ "contents": { "package": { "darkColorThemeLabel": "Dark (Visual Studio)", - "darkPlusColorThemeLabel": "Dark+ (既定の Dark)", + "darkModernThemeLabel": "ダーク モダン", + "darkPlusColorThemeLabel": "ダーク+", "description": "既定の VIsual Studio の明るいテーマと濃いテーマ", "displayName": "既定のテーマ", "hcColorThemeLabel": "ハイ コントラスト ダーク テーマ", "lightColorThemeLabel": "Light (Visual Studio)", "lightHcColorThemeLabel": "ライト ハイ コントラスト", - "lightPlusColorThemeLabel": "Light+ (既定の Light)", + "lightModernThemeLabel": "ライト モダン", + "lightPlusColorThemeLabel": "ライト+", "minimalIconThemeLabel": "最小 (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.theme-kimbie-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/theme-kimbie-dark.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.theme-kimbie-dark.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.theme-monokai-dimmed.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/theme-monokai-dimmed.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.theme-monokai-dimmed.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.theme-monokai.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/theme-monokai.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.theme-monokai.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.theme-quietlight.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/theme-quietlight.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.theme-quietlight.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.theme-red.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/theme-red.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.theme-red.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.theme-solarized-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/theme-solarized-dark.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.theme-solarized-dark.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.theme-solarized-light.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/theme-solarized-light.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.theme-solarized-light.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/theme-tomorrow-night-blue.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.vscode-theme-seti.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/theme-seti.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.vscode-theme-seti.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.xml.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/xml.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.xml.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/vscode.yaml.i18n.json similarity index 100% rename from i18n/ads-language-pack-ja/translations/extensions/yaml.i18n.json rename to i18n/ads-language-pack-ja/translations/extensions/vscode.yaml.i18n.json diff --git a/i18n/ads-language-pack-ja/translations/main.i18n.json b/i18n/ads-language-pack-ja/translations/main.i18n.json index 16057f550d..8bb294bf18 100644 --- a/i18n/ads-language-pack-ja/translations/main.i18n.json +++ b/i18n/ads-language-pack-ja/translations/main.i18n.json @@ -22,6 +22,9 @@ "dialogWarningMessage": "警告", "ok": "OK" }, + "vs/base/browser/ui/dropdown/dropdownActionViewItem": { + "moreActions": "その他の操作..." + }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "入力" }, @@ -41,6 +44,7 @@ "alertErrorMessage": "エラー: {0}", "alertInfoMessage": "情報: {0}", "alertWarningMessage": "警告: {0}", + "clearedInput": "クリアされた入力", "history.inputbox.hint": "履歴対象" }, "vs/base/browser/ui/keybindingLabel/keybindingLabel": { @@ -62,6 +66,7 @@ "vs/base/browser/ui/tree/abstractTree": { "close": "閉じる", "filter": "フィルター", + "fuzzySearch": "あいまい一致", "not found": "要素が見つかりません。", "type to filter": "入力してフィルター", "type to search": "入力して検索" @@ -162,30 +167,11 @@ "vs/base/common/platform": { "ensureLoaderPluginIsLoaded": "_" }, - "vs/base/node/processes": { - "TaskRunner.UNC": "UNC ドライブ上でシェル コマンドを実行できません。" - }, "vs/base/node/zip": { "incompleteExtract": "不完全です。{0} / {1} 個のエントリが見つかりました", "invalid file": "{0} の抽出中にエラーが発生しました。無効なファイルです。", "notFound": "zip ファイルの中に {0} が見つかりません。" }, - "vs/base/parts/quickinput/browser/quickInput": { - "custom": "カスタム", - "inputModeEntry": "'Enter' を押して入力を確認するか 'Escape' を押して取り消します", - "inputModeEntryDescription": "{0} ('Enter' を押して確認するか 'Escape' を押して取り消します)", - "ok": "OK", - "quickInput.back": "戻る", - "quickInput.backWithKeybinding": "戻る ({0})", - "quickInput.checkAll": "すべてのチェック ボックスを切り替える", - "quickInput.countSelected": "{0} 個選択済み", - "quickInput.steps": "{0}/{1}", - "quickInput.visibleCount": "{0} 件の結果", - "quickInputBox.ariaLabel": "入力すると結果が絞り込まれます。" - }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "クイック入力" - }, "vs/editor/browser/controller/textAreaHandler": { "accessibilityOffAriaLabel": "この時点では、エディターにアクセスできません。オプションを表示するには、{0} を押します。", "editor": "エディター" @@ -203,12 +189,42 @@ "undo": "元に戻す" }, "vs/editor/browser/widget/codeEditorWidget": { - "cursors.maximum": "カーソルの数は {0} 個に制限されています。" + "cursors.maximum": "カーソルの数は {0} に制限されています。大きな変更を行う場合は、[検索と置換](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace) を使用することを検討してください。", + "goToSetting": "マルチ カーソルの上限を増やす" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff-aria-navigation-tip": " Shift + F7 を使用して変更を移動する", "diff.tooLarge": "一方のファイルが大きすぎるため、ファイルを比較できません。", - "diffInsertIcon": "差分エディターで挿入を示す線の装飾。", - "diffRemoveIcon": "差分エディターで削除を示す線の装飾。" + "diffInsertIcon": "差分エディターで挿入を示す行の装飾。", + "diffRemoveIcon": "差分エディターで削除を示す行の装飾。", + "revertChangeHoverMessage": "クリックして変更を元に戻す" + }, + "vs/editor/browser/widget/diffEditorWidget2/colors": { + "diffEditor.move.border": "The border color for text that got moved in the diff editor." + }, + "vs/editor/browser/widget/diffEditorWidget2/decorations": { + "diffInsertIcon": "Line decoration for inserts in the diff editor.", + "diffRemoveIcon": "Line decoration for removals in the diff editor.", + "revertChangeHoverMessage": "Click to revert change" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2": { + "diff-aria-navigation-tip": " Shift + F7 を使用して変更を移動する" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2.contribution": { + "collapseUnchangedRegions": "Show Unchanged Regions", + "showMoves": "Show Moves", + "showUnchangedRegions": "Collapse Unchanged Regions", + "toggleCollapseUnchangedRegions": "変更されていない領域の折りたたみの切り替え", + "toggleShowMovedCodeBlocks": "Toggle Show Moved Code Blocks" + }, + "vs/editor/browser/widget/diffEditorWidget2/inlineDiffDeletedCodeMargin": { + "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", + "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", + "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", + "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", + "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", + "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", + "diff.inline.revertChange.label": "Revert this change" }, "vs/editor/browser/widget/diffReview": { "blankLine": "空白", @@ -238,10 +254,17 @@ }, "vs/editor/common/config/editorConfigurationSchema": { "codeLens": "エディターで CodeLens を表示するかどうかを制御します。", - "detectIndentation": "ファイルがファイルの内容に基づいて開かれる場合、`#editor.tabSize#` と `#editor.insertSpaces#` を自動的に検出するかどうかを制御します。", + "collapseUnchangedRegions": "差分エディターで変更されていない領域を表示するかどうかを制御します。'diffEditor.experimental.useVersion2' が設定されている場合にのみ機能します。", + "detectIndentation": "ファイルがファイルの内容に基づいて開かれる場合、{0} と {1} を自動的に検出するかどうかを制御します。", + "diffAlgorithm.advanced": "高度な差分アルゴリズムを使用します。", + "diffAlgorithm.legacy": "従来の差分アルゴリズムを使用します。", + "editor.experimental.asyncTokenization": "Web ワーカーでトークン化を非同期的に行うかどうかを制御します。", + "editor.experimental.asyncTokenizationLogging": "非同期トークン化をログに記録するかどうかを制御します。デバッグ用のみ。", + "editor.experimental.asyncTokenizationVerification": "従来のバックグラウンド トークン化に対して非同期トークン化を検証するかどうかを制御します。トークン化が遅くなる可能性があります。デバッグ専用です。", "editorConfigurationTitle": "エディター", "ignoreTrimWhitespace": "有効にすると、差分エディターは先頭または末尾の空白文字の変更を無視します。", - "insertSpaces": "`Tab` キーを押すとスペースが挿入されます。`#editor.detectIndentation#` がオンの場合、この設定はファイル コンテンツに基づいて上書きされます。", + "indentSize": "インデントまたは `\"tabSize\"` で `#editor.tabSize#` の値を使用するために使用されるスペースの数。この設定は、 `#editor.detectIndentation#` がオンの場合、ファイルの内容に基づいてオーバーライドされます。", + "insertSpaces": "`Tab` キーを押すとスペースが挿入されます。{0} がオンの場合、この設定はファイル コンテンツに基づいて上書きされます。", "largeFileOptimizations": "大きなファイルでメモリが集中する特定の機能を無効にするための特別な処理。", "maxComputationTime": "差分計算が取り消された後のタイムアウト (ミリ秒単位)。タイムアウトなしには 0 を使用します。", "maxFileSize": "差分を計算する場合の最大ファイル サイズ (MB)。制限なしの場合は 0 を使用します。", @@ -256,16 +279,18 @@ "semanticHighlighting.enabled": "semanticHighlighting をサポートされる言語で表示するかどうかを制御します。", "semanticHighlighting.false": "セマンティックの強調表示がすべての配色テーマについて無効になりました。", "semanticHighlighting.true": "セマンティックの強調表示がすべての配色テーマについて有効になりました。", + "showMoves": "Controls whether the diff editor should show detected code moves. Only works when 'diffEditor.experimental.useVersion2' is set.", "sideBySide": "差分エディターが差分を横に並べて表示するか、行内に表示するかを制御します。", "stablePeek": "エディターのコンテンツをダブルクリックするか、`Escape` キーを押しても、ピーク エディターを開いたままにします。", - "tabSize": "1 つのタブに相当するスペースの数。`#editor.detectIndentation#` がオンの場合、この設定はファイル コンテンツに基づいて上書きされます。", + "tabSize": "1 つのタブに相当するスペースの数。{0} がオンの場合、この設定はファイル コンテンツに基づいて上書きされます。", "trimAutoWhitespace": "自動挿入された末尾の空白を削除します。", + "useVersion2": "差分エディターで新しい実装と古い実装のどちらを使用するかを制御します。", "wordBasedSuggestions": "ドキュメント内の単語に基づいて入力候補を計算するかどうかを制御します。", "wordBasedSuggestionsMode": "単語ベースの入力候補が計算されるドキュメントを制御します。", "wordBasedSuggestionsMode.allDocuments": "開いているすべてのドキュメントから単語の候補を表示します。", "wordBasedSuggestionsMode.currentDocument": "アクティブなドキュメントからのみ単語の候補を表示します。", "wordBasedSuggestionsMode.matchingDocuments": "同じ言語の開いているすべてのドキュメントから単語の候補を表示します。", - "wordWrap.inherit": "行は、`#editor.wordWrap#` 設定に従って折り返されます。", + "wordWrap.inherit": "行は、{0} の設定に従って折り返されます。", "wordWrap.off": "行を折り返しません。", "wordWrap.on": "行をビューポートの幅で折り返します。" }, @@ -274,10 +299,10 @@ "acceptSuggestionOnEnter": "`Tab` キーに加えて `Enter` キーで候補を受け入れるかどうかを制御します。改行の挿入や候補の反映の間であいまいさを解消するのに役立ちます。", "acceptSuggestionOnEnterSmart": "テキストの変更を行うとき、`Enter` を使用する場合にのみ候補を受け付けます。", "accessibilityPageSize": "一度にスクリーン リーダーによって読み上げることができるエディターの行数を制御します。スクリーン リーダーが検出されると、既定値が 500 に自動的に設定されます。警告: 既定値より大きい数値の場合は、パフォーマンスに影響があります。", - "accessibilitySupport": "エディターをスクリーン リーダーに最適化されたモードで実行するかどうかを制御します。オンに設定すると単語の折り返しが無効になります。", - "accessibilitySupport.auto": "エディターはスクリーン リーダーがいつ接続されたかを検出するためにプラットフォーム API を使用します。", - "accessibilitySupport.off": "エディターはスクリーン リーダー向けに最適化されません。", - "accessibilitySupport.on": "エディターは永続的にスクリーン リーダーでの使用向けに最適化されます。単語の折り返しは無効になります。", + "accessibilitySupport": "この UI をスクリーン リーダーに最適化されたモードで実行するかどうかを制御します。", + "accessibilitySupport.auto": "プラットフォーム API を使用して、スクリーン リーダーがいつ接続されたかを検出する", + "accessibilitySupport.off": "スクリーン リーダーが接続されていないと仮定する", + "accessibilitySupport.on": "スクリーン リーダーでの使用に最適化する", "alternativeDeclarationCommand": "'宣言へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", "alternativeDefinitionCommand": "'定義へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", "alternativeImplementationCommand": "'実装へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", @@ -294,24 +319,33 @@ "codeActions": "エディターでコード アクションの電球を有効にします。", "codeLens": "エディターで CodeLens を表示するかどうかを制御します。", "codeLensFontFamily": "CodeLens のフォント ファミリを制御します。", - "codeLensFontSize": "CodeLens のフォント サイズをピクセル単位で制御します。'0' に設定すると、'#editor.fontSize#' の 90% が使用されます。", + "codeLensFontSize": "CodeLens のフォント サイズをピクセル単位で制御します。0 に設定すると、`#editor.fontSize#` の 90% が使用されます。", + "colorDecoratorActivatedOn": "Controls the condition to make a color picker appear from a color decorator", "colorDecorators": "エディターでインライン カラー デコレーターと色の選択を表示する必要があるかどうかを制御します。", + "colorDecoratorsLimit": "エディターで一度にレンダリングできるカラー デコレーターの最大数を制御します。", "columnSelection": "マウスとキーでの選択により列の選択を実行できるようにします。", "comments.ignoreEmptyLines": "行コメントの追加または削除アクションの切り替えで、空の行を無視するかどうかを制御します。", "comments.insertSpace": "コメント時に空白文字を挿入するかどうかを制御します。", "copyWithSyntaxHighlighting": "構文ハイライトをクリップボードにコピーするかどうかを制御します。", "cursorBlinking": "カーソルのアニメーション方式を制御します。", "cursorSmoothCaretAnimation": "滑らかなキャレットアニメーションを有効にするかどうかを制御します。", + "cursorSmoothCaretAnimation.explicit": "スムーズ キャレット アニメーションは、ユーザーが明示的なジェスチャでカーソルを移動した場合にのみ有効になります。", + "cursorSmoothCaretAnimation.off": "スムーズ キャレット アニメーションが無効になっています。", + "cursorSmoothCaretAnimation.on": "スムーズ キャレット アニメーションは常に有効です。", "cursorStyle": "カーソルのスタイルを制御します。", - "cursorSurroundingLines": "カーソル前後の表示可能な先頭と末尾の行の最小数を制御します。他の一部のエディターでは 'scrollOff' または `scrollOffset` と呼ばれます。", + "cursorSurroundingLines": "カーソル前後の表示可能な先頭の行 (最小 0) と末尾の行 (最小 1) の最小数を制御します。他の一部のエディターでは 'scrollOff' または 'scrollOffset' と呼ばれます。", "cursorSurroundingLinesStyle": "'カーソルの周囲の行' を適用するタイミングを制御します。", "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines` は常に適用されます。", "cursorSurroundingLinesStyle.default": "`cursorSurroundingLines` は、キーボードまたは API でトリガーされた場合にのみ強制されます。", "cursorWidth": "`#editor.cursorStyle#` が `line` に設定されている場合、カーソルの幅を制御します。", + "defaultColorDecorators": "既定のドキュメント カラー プロバイダーを使用してインラインの色の装飾を表示するかどうかを制御します", "definitionLinkOpensInPeek": "[定義へ移動] マウス ジェスチャーで、常にピーク ウィジェットを開くかどうかを制御します。", "deprecated": "この設定は非推奨です。代わりに、'editor.suggest.showKeywords' や 'editor.suggest.showSnippets' などの個別の設定を使用してください。", "dragAndDrop": "ドラッグ アンド ドロップによる選択範囲の移動をエディターが許可するかどうかを制御します。", "dropIntoEditor.enabled": "(エディターでファイルを開く代わりに) 'shift' を押しながらテキスト エディターにファイルをドラッグ アンド ドロップできるかどうかを制御します。", + "dropIntoEditor.showDropSelector": "エディターにファイルをドロップするときにウィジェットを表示するかどうかを制御します。このウィジェットでは、ファイルのドロップ方法を制御できます。", + "dropIntoEditor.showDropSelector.afterDrop": "ファイルがエディターにドロップされた後に、ドロップ セレクター ウィジェットを表示します。", + "dropIntoEditor.showDropSelector.never": "ドロップ セレクター ウィジェットを表示しません。代わりに、既定のドロップ プロバイダーが常に使用されます。", "editor.autoClosingBrackets.beforeWhitespace": "カーソルが空白文字の左にあるときだけ、かっこを自動クローズします。", "editor.autoClosingBrackets.languageDefined": "言語設定を使用して、いつかっこを自動クローズするか決定します。", "editor.autoClosingDelete.auto": "隣接する終わり引用符または括弧が自動的に挿入された場合にのみ、それらを削除します。", @@ -326,12 +360,14 @@ "editor.autoSurround.brackets": "引用符ではなく、角かっこで囲みます。", "editor.autoSurround.languageDefined": "言語構成を使用して、選択範囲をいつ自動的に囲むかを判断します。", "editor.autoSurround.quotes": "角かっこではなく、引用符で囲みます。", + "editor.colorDecoratorActivatedOn.click": "Make the color picker appear on click of the color decorator", + "editor.colorDecoratorActivatedOn.clickAndHover": "Make the color picker appear both on click and hover of the color decorator", + "editor.colorDecoratorActivatedOn.hover": "Make the color picker appear on hover of the color decorator", "editor.editor.gotoLocation.multipleDeclarations": "複数のターゲットの場所があるときの '宣言へ移動' コマンドの動作を制御します。", "editor.editor.gotoLocation.multipleDefinitions": "複数のターゲットの場所があるときの '定義へ移動' コマンドの動作を制御します。", "editor.editor.gotoLocation.multipleImplemenattions": "複数のターゲットの場所があるときの '実装に移動' コマンドの動作を制御します。", "editor.editor.gotoLocation.multipleReferences": "ターゲットの場所が複数存在する場合の '参照へ移動' コマンドの動作を制御します。", "editor.editor.gotoLocation.multipleTypeDefinitions": "複数のターゲットの場所があるときの '型定義へ移動' コマンドの動作を制御します。", - "editor.experimental.stickyScroll": "スクロール中にエディターの上部に入れ子になった現在のスコープを表示します。", "editor.find.autoFindInSelection.always": "[選択範囲を検索] を常に自動的にオンにします。", "editor.find.autoFindInSelection.multiline": "複数行のコンテンツが選択されている場合は、[選択範囲を検索] を自動的にオンにします。", "editor.find.autoFindInSelection.never": "[選択範囲を検索] を自動的にオンにしません (既定)。", @@ -357,9 +393,13 @@ "editor.guides.highlightActiveIndentation.true": "アクティブなインデント ガイドを強調表示します。", "editor.guides.indentation": "エディターでインデント ガイドを表示するかどうかを制御します。", "editor.inlayHints.off": "インレイ ヒントが無効になっています", - "editor.inlayHints.offUnlessPressed": "インレイ ヒントは既定では非表示になり、Ctrl + Alt キーを押している場合に表示されます", + "editor.inlayHints.offUnlessPressed": "インレイ ヒントは既定では非表示になり、{0} を押したままにすると表示されます", "editor.inlayHints.on": "インレイ ヒントが有効になっています", - "editor.inlayHints.onUnlessPressed": "インレイ ヒントは既定で表示され、Ctrl + Alt キーを押したままにすると非表示になります", + "editor.inlayHints.onUnlessPressed": "インレイ ヒントは既定で表示され、{0} を押したままにすると非表示になります", + "editor.stickyScroll.defaultModel": "固定する行を決定するために使用するモデルを定義します。アウトライン モデルが存在しない場合、インデント モデルにフォールバックする折りたたみプロバイダー モデルにフォールバックします。この順序は、3 つのケースすべてで優先されます。", + "editor.stickyScroll.enabled": "スクロール中にエディターの上部に入れ子になった現在のスコープを表示します。", + "editor.stickyScroll.maxLineCount": "表示する追従行の最大数を定義します。", + "editor.suggest.matchOnWordStartOnly": "有効にすると、IntelliSense のフィルター処理では、単語の先頭で最初の文字が一致する必要があります。たとえば、`Console` や `WebContext` の場合は `c`、`description` の場合は _not_ です。無効にすると、IntelliSense はより多くの結果を表示しますが、一致品質で並べ替えられます。", "editor.suggest.showClasss": "有効にすると、IntelliSense に 'クラス' 候補が表示されます。", "editor.suggest.showColors": "有効にすると、IntelliSense に `色` 候補が表示されます。", "editor.suggest.showConstants": "有効にすると、IntelliSense に `定数` 候補が表示されます。", @@ -391,6 +431,10 @@ "editor.suggest.showVariables": "有効にすると、IntelliSense に `変数` 候補が表示されます。", "editorViewAccessibleLabel": "エディターのコンテンツ", "emptySelectionClipboard": "選択範囲を指定しないでコピーする場合に現在の行をコピーするかどうかを制御します。", + "experimentalWhitespaceRendering": "新しい試験的なメソッドを使用して空白をレンダリングするかどうかを制御します。", + "experimentalWhitespaceRendering.font": "フォント文字に新しいレンダリング方法を使用します。", + "experimentalWhitespaceRendering.off": "安定したレンダリング方法を使用します。", + "experimentalWhitespaceRendering.svg": "SVGS で新しいレンダリング方法を使用します。", "fastScrollSensitivity": "`Alt` を押すと、スクロール速度が倍増します。", "find.addExtraSpaceOnTop": "検索ウィジェットがエディターの上に行をさらに追加するかどうかを制御します。true の場合、検索ウィジェットが表示されているときに最初の行を超えてスクロールできます。", "find.autoFindInSelection": "[選択範囲を検索] を自動的にオンにする条件を制御します。", @@ -410,6 +454,9 @@ "fontLigatures": "フォントの合字 ('calt' および 'liga' フォントの機能) を有効または無効にします。'font-feature-settings' CSS プロパティを詳細に制御するには、これを文字列に変更します。", "fontLigaturesGeneral": "フォントの合字やフォントの機能を構成します。合字を有効または無効にするブール値または CSS 'font-feature-settings' プロパティの値の文字列を指定できます。", "fontSize": "フォント サイズ (ピクセル単位) を制御します。", + "fontVariationSettings": "明示的な 'font-variation-settings' CSS プロパティ。font-weight を font-variation-settings に変換する必要があるだけであれば、代わりにブール値を渡すことができます。", + "fontVariations": "font-weight から font-variation-settings への変換を有効/無効にします。'font-variation-settings' CSS プロパティを細かく制御するために、これを文字列に変更します。", + "fontVariationsGeneral": "フォントのバリエーションを構成します。font-weight から font-variation-settings への変換を有効/無効にするブール値、または CSS 'font-variation-settings' プロパティの値の文字列のいずれかです。", "fontWeight": "フォントの太さを制御します。\"標準\" および \"太字\" のキーワードまたは 1 ~ 1000 の数字を受け入れます。", "fontWeightErrorMessage": "使用できるのは \"標準\" および \"太字\" のキーワードまたは 1 ~ 1000 の数字のみです。", "formatOnPaste": "貼り付けた内容がエディターにより自動的にフォーマットされるかどうかを制御します。フォーマッタを使用可能にする必要があります。また、フォーマッタがドキュメント内の範囲をフォーマットできなければなりません。", @@ -426,6 +473,10 @@ "inlayHints.padding": "エディターでのインレイ ヒントに関するパディングを有効にします。", "inline": "クイック候補がゴースト テキストとして表示される", "inlineSuggest.enabled": "エディターにインライン候補を自動的に表示するかどうかを制御します。", + "inlineSuggest.showToolbar": "インライン候補ツール バーを表示するタイミングを制御します。", + "inlineSuggest.showToolbar.always": "インライン候補が表示されるたびに、インライン候補ツール バーを表示します。", + "inlineSuggest.showToolbar.onHover": "インライン候補にカーソルを合わせるたびに、インライン候補ツール バーを表示します。", + "inlineSuggest.suppressSuggestions": "インライン提案と提案ウィジェットの相互作用の方法を制御します。有効すると、インライン候補が使用可能な場合は、提案ウィジェットが自動的に表示されません。", "letterSpacing": "文字間隔 (ピクセル単位) を制御します。", "lineHeight": "行の高さを制御します。\r\n - 0 を使用してフォント サイズから行の高さを自動的に計算します。\r\n - 0 から 8 までの値は、フォント サイズの乗数として使用されます。\r\n - 8 以上の値は有効値として使用されます。", "lineNumbers": "行番号の表示を制御します。", @@ -449,6 +500,7 @@ "minimap.size.proportional": "ミニマップのサイズは、エディターのコンテンツと同じです (スクロールする場合があります)。", "mouseWheelScrollSensitivity": "マウス ホイール スクロール イベントの `deltaX` と `deltaY` で使用される乗数。", "mouseWheelZoom": "`Ctrl` キーを押しながらマウス ホイールを使用してエディターのフォントをズームします。", + "multiCursorLimit": "アクティブなエディターに一度に配置できるカーソルの最大数を制御します。", "multiCursorMergeOverlapping": "複数のカーソルが重なっているときは、マージします。", "multiCursorModifier": "マウスを使用して複数のカーソルを追加するために使用する修飾子。[定義に移動] および [リンクを開く] マウス ジェスチャは、[multicursor 修飾子](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier) と競合しないように調整されます。", "multiCursorModifier.alt": "Windows および Linux 上の `Alt` キーと macOS 上の `Option` キーに割り当てます。", @@ -464,6 +516,10 @@ "padding.top": "エディターの上端と最初の行の間の余白の大きさを制御します。", "parameterHints.cycle": "パラメーター ヒント メニューを周回するか、リストの最後で閉じるかどうかを制御します。", "parameterHints.enabled": "入力時にパラメーター ドキュメントと型情報を表示するポップアップを有効にします。", + "pasteAs.enabled": "さまざまな方法でコンテンツを貼り付けることができるかどうかを制御します。", + "pasteAs.showPasteSelector": "エディターにコンテンツを貼り付けるときにウィジェットを表示するかどうかを制御します。このウィジェットを使用すると、ファイルの貼り付け方法を制御できます。", + "pasteAs.showPasteSelector.afterPaste": "コンテンツをエディターに貼り付けた後、貼り付けセレクター ウィジェットを表示します。", + "pasteAs.showPasteSelector.never": "貼り付けセレクター ウィジェットを表示しないでください。代わりに、既定の貼り付け動作が常に使用されます。", "peekWidgetDefaultFocus": "ピーク ウィジェットのインライン エディターまたはツリーをフォーカスするかどうかを制御します。", "peekWidgetDefaultFocus.editor": "ピークを開くときにエディターにフォーカスする", "peekWidgetDefaultFocus.tree": "ピークを開くときにツリーにフォーカスする", @@ -487,6 +543,7 @@ "rulers": "特定の等幅文字数の後に垂直ルーラーを表示します。複数のルーラーには複数の値を使用します。配列が空の場合はルーラーを表示しません。", "rulers.color": "このエディターのルーラーの色です。", "rulers.size": "このエディターのルーラーがレンダリングする単一領域の文字数。", + "screenReaderAnnounceInlineSuggestion": "スクリーン リーダーによってインライン候補が読み上げられるかどうかを制御します。", "scrollBeyondLastColumn": "エディターが水平方向に余分にスクロールする文字数を制御します。", "scrollBeyondLastLine": "エディターが最後の行を越えてスクロールするかどうかを制御します。", "scrollPredominantAxis": "垂直および水平方向の両方に同時にスクロールする場合は、主要な軸に沿ってスクロールします。トラックパッド上で垂直方向にスクロールする場合は、水平ドリフトを防止します。", @@ -505,7 +562,7 @@ "selectionClipboard": "Linux の PRIMARY クリップボードをサポートするかどうかを制御します。", "selectionHighlight": "エディターが選択項目と類似の一致項目を強調表示するかどうかを制御します。", "showDeprecated": "非推奨の変数の取り消し線を制御します。", - "showFoldingControls": "とじしろのの折りたたみコントロールを表示するタイミングを制御します。", + "showFoldingControls": "とじしろの折りたたみコントロールを表示するタイミングを制御します。", "showFoldingControls.always": "常に折りたたみコントロールを表示します。", "showFoldingControls.mouseover": "マウスがとじしろの上にあるときにのみ、折りたたみコントロールを表示します。", "showFoldingControls.never": "折りたたみコントロールを表示せず、余白のサイズを小さくします。", @@ -519,14 +576,19 @@ "stickyTabStops": "インデントにスペースを使用するときは、タブ文字の選択動作をエミュレートします。選択範囲はタブ位置に留まります。", "suggest.filterGraceful": "候補のフィルター処理と並び替えでささいな入力ミスを考慮するかどうかを制御します。", "suggest.insertMode": "入力候補を受け入れるときに単語を上書きするかどうかを制御します。これは、この機能の利用を選択する拡張機能に依存することにご注意ください。", + "suggest.insertMode.always": "IntelliSense を自動でトリガーする場合に、常に候補を選択します。", "suggest.insertMode.insert": "カーソルの右のテキストを上書きせずに候補を挿入します。", + "suggest.insertMode.never": "IntelliSense を自動でトリガーする場合に、候補を選択しません。", "suggest.insertMode.replace": "候補を挿入し、カーソルの右のテキストを上書きします。", + "suggest.insertMode.whenQuickSuggestion": "入力時に IntelliSense をトリガーする場合にのみ、候補を選択します。", + "suggest.insertMode.whenTriggerCharacter": "トリガー文字から IntelliSense をトリガーする場合にのみ、候補を選択します。", "suggest.localityBonus": "並べ替えがカーソル付近に表示される単語を優先するかどうかを制御します。", "suggest.maxVisibleSuggestions.dep": "この設定は非推奨です。候補ウィジェットのサイズ変更ができるようになりました。", "suggest.preview": "提案の結果をエディターでプレビューするかどうかを制御します。", + "suggest.selectionMode": "ウィジェットを表示する際に候補を選択するかどうかを制御します。こちらは自動的にトリガーされる候補 ('#editor.quickSuggestions#' と '#editor.suggestOnTriggerCharacters#') にのみ適用され、('Ctrl+Space' などを通じて) 明示的に呼び出される際には常に候補が選択されることにご注意ください。", "suggest.shareSuggestSelections": "保存された候補セクションを複数のワークプレースとウィンドウで共有するかどうかを制御します (`#editor.suggestSelection#` が必要)。", "suggest.showIcons": "提案のアイコンを表示するか、非表示にするかを制御します。", - "suggest.showInlineDetails": "候補の詳細をラベル付きのインラインで表示するか、詳細ウィジェットにのみ表示するかを制御します", + "suggest.showInlineDetails": "候補の詳細をラベル付きのインラインで表示するか、詳細ウィジェットにのみ表示するかを制御します。", "suggest.showStatusBar": "候補ウィジェットの下部にあるステータス バーの表示を制御します。", "suggest.snippetsPreventQuickSuggestions": "アクティブ スニペットがクイック候補を防止するかどうかを制御します。", "suggestFontSize": "候補ウィジェットのフォント サイズ。{0} に設定すると、値 {1} が使用されます。", @@ -540,19 +602,23 @@ "tabCompletion.off": "タブ補完を無効にします。", "tabCompletion.on": "タブ補完は、tab キーを押したときに最適な候補を挿入します。", "tabCompletion.onlySnippets": "プレフィックスが一致する場合に、タブでスニペットを補完します。'quickSuggestions' が無効な場合に最適です。", - "unfoldOnClickAfterEndOfLine": "折りたたまれた線の後の空のコンテンツをクリックすると線が展開されるかどうかを制御します。", - "unicodeHighlight.allowedCharacters": "強調表示されていない許可される文字を定義します。", - "unicodeHighlight.allowedLocales": "許可されているロケールで一般的な Unicode 文字が強調表示されていません。", + "tabFocusMode": "エディターがタブを受け取るか、ワークベンチに委ねてナビゲーションするかを制御します。", + "unfoldOnClickAfterEndOfLine": "折りたたまれた行の後の空のコンテンツをクリックすると行が展開されるかどうかを制御します。", + "unicodeHighlight.allowedCharacters": "強調表示せず許可される文字を定義します。", + "unicodeHighlight.allowedLocales": "許可されているロケールで一般的な Unicode 文字は強調表示されません。", "unicodeHighlight.ambiguousCharacters": "現在のユーザー ロケールで一般的な文字を除き、基本的な ASCII 文字と混同される可能性のある文字を強調表示するかどうかを制御します。", "unicodeHighlight.includeComments": "コメント内の文字を Unicode 強調表示の対象にするかどうかを制御します。", "unicodeHighlight.includeStrings": "文字列内の文字を Unicode 強調表示の対象にするかどうかを制御します。", - "unicodeHighlight.invisibleCharacters": "スペースを予約するだけの文字または幅がまったくない文字を強調表示するかどうかを制御します。", - "unicodeHighlight.nonBasicASCII": "基本以外のすべての ASCII 文字を強調表示するかどうかを制御します。U+0020 から U+007Eの間の文字、Tab、改行コード、行頭復帰のみが基本 ASCII と見なされます。", + "unicodeHighlight.invisibleCharacters": "空白を占めるだけの文字や幅がまったくない文字を強調表示するかどうかを制御します。", + "unicodeHighlight.nonBasicASCII": "基本 ASCII 以外のすべての文字を強調表示するかどうかを制御します。U+0020 から U+007E の間の文字、タブ、改行 (LF)、行頭復帰のみが基本 ASCII と見なされます。", "unusualLineTerminators": "問題を起こす可能性がある、普通ではない行終端記号は削除してください。", "unusualLineTerminators.auto": "通常とは異なる行の終端文字は自動的に削除される。", "unusualLineTerminators.off": "通常とは異なる行の終端文字は無視される。", "unusualLineTerminators.prompt": "通常とは異なる行の終端文字の削除プロンプトが表示される。", "useTabStops": "空白の挿入や削除はタブ位置に従って行われます。", + "wordBreak": "中国語/日本語/韓国語 (CJK) テキストに使用される単語区切り規則を制御します。", + "wordBreak.keepAll": "中国語/日本語/韓国語 (CJK) のテキストには単語区切りを使用しないでください。CJK 以外のテキストの動作は、通常の場合と同じです。", + "wordBreak.normal": "既定の改行ルールを使用します。", "wordSeparators": "単語に関連したナビゲーションまたは操作を実行するときに、単語の区切り文字として使用される文字。", "wordWrap": "行の折り返し方法を制御します。", "wordWrap.bounded": "ビューポートと `#editor.wordWrapColumn#` の最小値で行を折り返します。", @@ -565,7 +631,7 @@ "wrappingIndent.indent": "折り返し行は、親 +1 のインデントになります。", "wrappingIndent.none": "インデントしません。 折り返し行は列 1 から始まります。", "wrappingIndent.same": "折り返し行は、親と同じインデントになります。", - "wrappingStrategy": "折り返しポイントを計算するアルゴリズムを制御します。", + "wrappingStrategy": "折り返しポイントを計算するアルゴリズムを制御します。アクセシビリティ モードでは、最高のエクスペリエンスを実現するために詳細設定が使用されることにご注意ください。", "wrappingStrategy.advanced": "折り返しポイントの計算をブラウザーにデリゲートします。これは、大きなファイルのフリーズを引き起こす可能性があるものの、すべてのケースで正しく動作する低速なアルゴリズムです。", "wrappingStrategy.simple": "すべての文字の幅が同じであると仮定します。これは、モノスペース フォントや、グリフの幅が等しい特定のスクリプト (ラテン文字など) で正しく動作する高速アルゴリズムです。" }, @@ -597,13 +663,14 @@ "editorBracketPairGuide.background6": "非アクティブな角かっこのペア ガイドの背景色 (6)。角かっこのペア ガイドを有効にする必要があります。", "editorCodeLensForeground": "CodeLens エディターの前景色。", "editorCursorBackground": "選択された文字列の背景色です。選択された文字列の背景色をカスタマイズ出来ます。", + "editorDimmedLineNumber": "editor.renderFinalNewline が dimmed に設定されている場合のエディターの最終行の色。", "editorGhostTextBackground": "エディターのゴースト テキストの背景色。", "editorGhostTextBorder": "エディター内の透かし文字の境界線の色です。", "editorGhostTextForeground": "エディターの透かし文字の前景色です。", "editorGutter": "エディターの余白の背景色。余白にはグリフ マージンと行番号が含まれます。", "editorIndentGuides": "エディター インデント ガイドの色。", "editorLineNumbers": "エディターの行番号の色。", - "editorOverviewRulerBackground": "エディターの概要ルーラーの背景色です。ミニマップが有効で、エディターの右側に配置されている場合にのみ使用します。", + "editorOverviewRulerBackground": "エディターの概要ルーラーの背景色。", "editorOverviewRulerBorder": "概要ルーラーの境界色。", "editorRuler": "エディター ルーラーの色。", "editorUnicodeHighlight.background": "Unicode 文字を強調表示するために使用される背景色。", @@ -645,6 +712,7 @@ "editorHasSelection": "エディターでテキストが選択されているかどうか", "editorHasSignatureHelpProvider": "エディターにシグネチャ ヘルプ プロバイダーがあるかどうか", "editorHasTypeDefinitionProvider": "エディターに型定義プロバイダーがあるかどうか", + "editorHoverFocused": "エディターのホバーがフォーカスされているかどうか", "editorHoverVisible": "エディターのホバーが表示されているかどうか", "editorLangId": "エディターの言語識別子", "editorReadonly": "エディターが読み取り専用かどうか", @@ -652,6 +720,11 @@ "editorTextFocus": "エディターのテキストにフォーカスがある (カーソルが点滅している) かどうか", "inCompositeEditor": "エディターがより大きなエディター (例: Notebooks) の一部であるかどうか", "inDiffEditor": "コンテキストが差分エディターであるかどうか", + "isEmbeddedDiffEditor": "コンテキストが埋め込み差分エディターであるかどうか", + "standaloneColorPickerFocused": "スタンドアロン カラー ピッカーがフォーカスされているかどうか", + "standaloneColorPickerVisible": "スタンドアロン カラー ピッカーを表示するかどうか", + "stickyScrollFocused": "固定スクロールがフォーカスされているかどうか", + "stickyScrollVisible": "固定スクロールが表示されているかどうか", "textInputFocus": "エディターまたはリッチ テキスト入力にフォーカスがある (カーソルが点滅している) かどうか" }, "vs/editor/common/languages/modesRegistry": { @@ -662,40 +735,37 @@ }, "vs/editor/common/standaloneStrings": { "accessibilityHelpMessage": "アクティビティ オプションを表示するには、Alt+F1 キーを押します。", - "auto_off": "エディターは、スクリーン リーダーで使用するよう最適化されないように構成されていますが、現時点でこの設定は当てはまりません。", + "accessibilityHelpTitle": "アクセシビリティのヘルプ", + "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader", "auto_on": "エディターは、スクリーン リーダーで使用するよう最適化されるように構成されています。", "bulkEditServiceSummary": "{1} 個のファイルに {0} 個の編集が行われました", "changeConfigToOnMac": "エディターを構成してスクリーン エディターで使用するように最適化するには、Command+E を押してください。", "changeConfigToOnWinLinux": "エディターを構成してスクリーン リーダーで使用するように最適化するには、Control+E を押します。", - "editableDiffEditor": "差分エディターのウィンドウ内。", - "editableEditor": "コード エディター内", + "editableDiffEditor": "You are in a pane of a diff editor.", + "editableEditor": "You are in a code editor", "editorViewAccessibleLabel": "エディターのコンテンツ", - "emergencyConfOn": "`accessibilitySupport` 設定を 'on' に変更しています。", "gotoLineActionLabel": "行/列に移動する...", "helpQuickAccess": "すべてのクイック アクセス プロバイダーを表示", "inspectTokens": "開発者: トークンの検査", - "multiSelection": "{0} 個の選択項目", - "multiSelectionRange": "{0} 個の選択項目 ({1} 文字を選択)", - "noSelection": "選択されていません", - "openDocMac": "エディターのアクセシビリティに関する詳細情報が記されたブラウザー ウィンドウを開くには、Command+H を押してください。", - "openDocWinLinux": "エディターのアクセシビリティに関する詳細情報が記されたブラウザー ウィンドウを開くには、Control+H を押してください。", + "openDoc": "Press H now to open a browser window with more information related to editor accessibility.", "openingDocs": "エディターのアクセシビリティに関連するドキュメント ページを開いています。", - "outroMsg": "Esc キー か Shift+Esc を押すと、ヒントを消してエディターに戻ることができます。", "quickCommandActionHelp": "コマンドの表示と実行", "quickCommandActionLabel": "コマンド パレット", "quickOutlineActionLabel": "シンボルに移動...", "quickOutlineByCategoryActionLabel": "カテゴリ別のシンボルへ移動...", - "readonlyDiffEditor": "差分エディターの読み取り専用ウィンドウ内。", - "readonlyEditor": "読み取り専用コード エディター内", + "readonlyDiffEditor": "You are in a read-only pane of a diff editor.", + "readonlyEditor": "You are in a read-only code editor", "showAccessibilityHelpAction": "アクセシビリティのヘルプを表示します", - "singleSelection": "行 {0}、列 {1}", - "singleSelectionRange": "行 {0}、列 {1} ({2} 個選択済み)", "tabFocusModeOffMsg": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。{0} を押すと、この動作が切り替わります。", "tabFocusModeOffMsgNoKb": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。コマンド {0} は、キー バインドでは現在トリガーできません。", "tabFocusModeOnMsg": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。{0} を押すと、この動作が切り替わります。", "tabFocusModeOnMsgNoKb": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。コマンド {0} は、キー バインドでは現在トリガーできません。", "toggleHighContrast": "ハイ コントラスト テーマの切り替え" }, + "vs/editor/common/viewLayout/viewLineRenderer": { + "overflow.chars": "{0} 文字", + "showMore": "表示数を増やす ({0})" + }, "vs/editor/contrib/anchorSelect/browser/anchorSelect": { "anchorSet": "アンカーが {0}:{1} に設定されました", "cancelSelectionAnchor": "選択アンカーの取り消し", @@ -708,6 +778,7 @@ "miGoToBracket": "ブラケットに移動(&&B)", "overviewRulerBracketMatchForeground": "一致するブラケットを示す概要ルーラーのマーカー色。", "smartSelect.jumpBracket": "ブラケットへ移動", + "smartSelect.removeBrackets": "かっこを外す", "smartSelect.selectToBracket": "ブラケットに選択" }, "vs/editor/contrib/caretOperations/browser/caretOperations": { @@ -728,8 +799,10 @@ "miPaste": "貼り付け(&&P)", "share": "共有" }, + "vs/editor/contrib/codeAction/browser/codeAction": { + "applyCodeActionFailed": "コード アクションの適用中に不明なエラーが発生しました" + }, "vs/editor/contrib/codeAction/browser/codeActionCommands": { - "applyCodeActionFailed": "コード アクションの適用中に不明なエラーが発生しました", "args.schema.apply": "返されたアクションが適用されるタイミングを制御します。", "args.schema.apply.first": "最初に返されたコード アクションを常に適用します。", "args.schema.apply.ifSingle": "最初に返されたコード アクション以外に返されたコード アクションがない場合は、そのアクションを適用します。", @@ -757,15 +830,24 @@ "organizeImports.label": "インポートを整理", "quickfix.trigger.label": "クイック フィックス...", "refactor.label": "リファクター...", - "refactor.preview.label": "プレビューを使用したリファクター...", "source.label": "ソース アクション..." }, - "vs/editor/contrib/codeAction/browser/codeActionMenu": { - "CodeActionMenuVisible": "コード アクション リスト ウィジェットが表示されるかどうか", - "label": "リファクターするには {0}、プレビューするには {1}" + "vs/editor/contrib/codeAction/browser/codeActionContributions": { + "showCodeActionHeaders": "コード アクション メニューでのグループ ヘッダーの表示の有効/無効を切り替えます。" }, - "vs/editor/contrib/codeAction/browser/codeActionWidgetContribution": { - "codeActionWidget": "これを有効にすると、コード アクション メニューのレンダリング方法が調整されます。" + "vs/editor/contrib/codeAction/browser/codeActionController": { + "hideMoreActions": "無効なものを非表示", + "showMoreActions": "無効を表示" + }, + "vs/editor/contrib/codeAction/browser/codeActionMenu": { + "codeAction.widget.id.convert": "再書き込みします...", + "codeAction.widget.id.extract": "抽出します...", + "codeAction.widget.id.inline": "インライン...", + "codeAction.widget.id.more": "その他の操作...", + "codeAction.widget.id.move": "移動...", + "codeAction.widget.id.quickfix": "クイック フィックス...", + "codeAction.widget.id.source": "ソース アクション...", + "codeAction.widget.id.surround": "ブロックの挿入..." }, "vs/editor/contrib/codeAction/browser/lightBulbWidget": { "codeAction": "コード アクションの表示", @@ -776,7 +858,14 @@ "showLensOnLine": "現在の行のコード レンズ コマンドを表示" }, "vs/editor/contrib/colorPicker/browser/colorPickerWidget": { - "clickToToggleColorOptions": "クリックして色オプションを切り替えます (rgb/hsl/hex)" + "clickToToggleColorOptions": "クリックして色オプションを切り替えます (rgb/hsl/hex)", + "closeIcon": "カラー ピッカーを閉じるアイコン" + }, + "vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions": { + "hideColorPicker": "カラー ピッカーを非表示にする", + "insertColorWithStandaloneColorPicker": "スタンドアロン カラー ピッカーで色を挿入", + "mishowOrFocusStandaloneColorPicker": "スタンドアロン カラー ピッカーの表示またはフォーカス(&S)", + "showOrFocusStandaloneColorPicker": "スタンドアロン カラー ピッカーの表示またはフォーカス" }, "vs/editor/contrib/comment/browser/comment": { "comment.block": "ブロック コメントの切り替え", @@ -798,15 +887,35 @@ "context.minimap.slider.always": "常に", "context.minimap.slider.mouseover": "マウス オーバー" }, - "vs/editor/contrib/copyPaste/browser/copyPasteContribution": { - "pasteActions": "貼り付け時に拡張機能からの編集の実行を有効化/無効化してください。" - }, "vs/editor/contrib/cursorUndo/browser/cursorUndo": { "cursor.redo": "カーソルのやり直し", "cursor.undo": "カーソルを元に戻す" }, - "vs/editor/contrib/dropIntoEditor/browser/dropIntoEditorContribution": { - "dropProgressTitle": "ドロップ ハンドラーを実行しています..." + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": { + "pasteAs": "貼り付けのオプション...", + "pasteAs.id": "適用しようとする貼り付け編集の ID。指定しない場合、エディターにピッカーが表示されます。" + }, + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": { + "pasteAsPickerPlaceholder": "貼り付け操作の選択", + "pasteAsProgress": "貼り付けハンドラーを実行しています...", + "pasteIntoEditorProgress": "貼り付けハンドラーを実行しています。クリックしてキャンセルします", + "pasteWidgetVisible": "貼り付けウィジェットが表示されているかどうか", + "postPasteWidgetTitle": "貼り付けオプションを表示..." + }, + "vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": { + "builtIn": "ビルトイン", + "defaultDropProvider.uriList.path": "パスの挿入", + "defaultDropProvider.uriList.paths": "パスの挿入", + "defaultDropProvider.uriList.relativePath": "相対パスの挿入", + "defaultDropProvider.uriList.relativePaths": "相対パスの挿入", + "defaultDropProvider.uriList.uri": "URI の挿入", + "defaultDropProvider.uriList.uris": "URI の挿入", + "text.label": "プレーンテキストの挿入" + }, + "vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": { + "dropIntoEditorProgress": "ドロップ ハンドラーを実行しています。クリックしてキャンセルします", + "dropWidgetVisible": "ドロップ ウィジェットが表示されているかどうか", + "postDropWidgetTitle": "ドロップ オプションを表示..." }, "vs/editor/contrib/editorState/browser/keybindingCancellation": { "cancellableOperation": "エディターで取り消し可能な操作 ('参照をここに表示' など) を実行するかどうか" @@ -816,6 +925,10 @@ "actions.find.matchCaseOverride": "\"数式ケース\" フラグをオーバーライドします。\r\nフラグは今後保存されません。\r\n0: 何もしない\r\n1: True\r\n2: False", "actions.find.preserveCaseOverride": "\"ケースの保持\" フラグをオーバーライドします。\r\nフラグは今後保存されません。\r\n0: 何もしない\r\n1: True\r\n2: False", "actions.find.wholeWordOverride": "\"単語単位で検索する\" フラグをオーバーライドします。\r\nフラグは今後保存されません。\r\n0: 何もしない\r\n1: True\r\n2: False", + "findMatchAction.goToMatch": "[一致] に移動...", + "findMatchAction.inputPlaceHolder": "特定の一致に移動する数値を入力します (1 から {0})", + "findMatchAction.inputValidationMessage": "1 ~ {0} の数を入力してください。", + "findMatchAction.noResults": "一致しません。他の項目を検索してみてください。", "findNextMatchAction": "次を検索", "findPreviousMatchAction": "前を検索", "miFind": "検索(&&F)", @@ -842,6 +955,7 @@ "findSelectionIcon": "エディターの検索ウィジェット内の '選択範囲を検索' のアイコン。", "label.closeButton": "閉じる", "label.find": "検索", + "label.findDialog": "Find / Replace", "label.matchesLocation": "{0} / {1} 件", "label.nextMatchButton": "次の一致項目", "label.noResults": "結果はありません。", @@ -856,20 +970,17 @@ "title.matchesCountLimit": "最初の {0} 件の結果だけが強調表示されますが、すべての検索操作はテキスト全体で機能します。" }, "vs/editor/contrib/folding/browser/folding": { - "createManualFoldRange.label": "選択範囲から手動折りたたみ範囲を作成する", - "editorGutter.foldingControlForeground": "エディターの余白にある折りたたみコントロールの色。", + "createManualFoldRange.label": "選択範囲から折りたたみ範囲を作成する", "foldAction.label": "折りたたみ", "foldAllAction.label": "すべて折りたたみ", "foldAllBlockComments.label": "すべてのブロック コメントの折りたたみ", "foldAllExcept.label": "選択されたものを除くすべての領域を折りたたむ", "foldAllMarkerRegions.label": "すべての領域を折りたたむ", - "foldBackgroundBackground": "折り曲げる範囲の背景色。基の装飾を隠さないように、色は不透明であってはなりません。", "foldLevelAction.label": "レベル {0} で折りたたむ", "foldRecursivelyAction.label": "再帰的に折りたたむ", "gotoNextFold.label": "次のフォールディング範囲に移動する", "gotoParentFold.label": "親フォールドに移動する", "gotoPreviousFold.label": "前のフォールディング範囲に移動する", - "maximum fold ranges": "折りたたみ可能な領域の数は、最大 {0} 個に制限されます。より多くを有効にするには、構成オプション ['Folding Maximum Regions'](command:workbench.action.openSettings?[\"editor.foldingMaximumRegions\"]) の値を大きくします。", "removeManualFoldingRanges.label": "手動折りたたみ範囲を削除する", "toggleFoldAction.label": "折りたたみの切り替え", "unFoldRecursivelyAction.label": "再帰的に展開する", @@ -879,6 +990,8 @@ "unfoldAllMarkerRegions.label": "すべての領域を展開" }, "vs/editor/contrib/folding/browser/foldingDecorations": { + "editorGutter.foldingControlForeground": "エディターの余白にある折りたたみコントロールの色。", + "foldBackgroundBackground": "折り曲げる範囲の背景色。基の装飾を隠さないように、色は不透明であってはなりません。", "foldingCollapsedIcon": "エディターのグリフ余白内の折りたたまれた範囲のアイコン。", "foldingExpandedIcon": "エディターのグリフ余白内の展開された範囲のアイコン。", "foldingManualCollapedIcon": "エディターのグリフ余白内の折りたたまれた範囲のアイコン。", @@ -983,8 +1096,8 @@ "vs/editor/contrib/gotoSymbol/browser/referencesModel": { "aria.fileReferences.1": "{0} に 1 個のシンボル、完全なパス {1}", "aria.fileReferences.N": "{1} に {0} 個のシンボル、完全なパス {2}", - "aria.oneReference": "列 {2} の {1} 行目に {0} つのシンボル", - "aria.oneReference.preview": "列 {2}、{3} の {1} 行目の {0} にある記号", + "aria.oneReference": "列 {2} の行 {1} の {0}", + "aria.oneReference.preview": "列 {3} の行 {2} の {1} に {0}", "aria.result.0": "一致する項目はありません", "aria.result.1": "{0} に 1 個のシンボルが見つかりました", "aria.result.n1": "{1} に {0} 個のシンボルが見つかりました", @@ -996,11 +1109,21 @@ "location.kb": "{1} のシンボル {0}、次に {2}" }, "vs/editor/contrib/hover/browser/hover": { + "escapeFocusHover": "[フォーカスのエスケープ] ホバー", + "goToBottomHover": "[下に移動] ホバー", + "goToTopHover": "[上に移動] ホバー", + "pageDownHover": "[ページを下に] ホバー", + "pageUpHover": "[ページを上に] ホバー", + "scrollDownHover": "[下にスクロール] ホバー", + "scrollLeftHover": "[左にスクロール] ホバー", + "scrollRightHover": "[右にスクロール] ホバー", + "scrollUpHover": "[上にスクロール] ホバー", "showDefinitionPreviewHover": "定義プレビューのホバーを表示する", - "showHover": "ホバーの表示" + "showOrFocusHover": "[表示またはフォーカス] ホバー" }, "vs/editor/contrib/hover/browser/markdownHoverParticipant": { "modesContentHover.loading": "読み込んでいます...", + "stopped rendering": "パフォーマンス上の理由から、長い行のためにレンダリングが一時停止されました。これは `editor.stopRenderingLineAfter` で設定できます。", "too many characters": "パフォーマンス上の理由からトークン化はスキップされます。その長い行の長さは `editor.maxTokenizationLineLength` で構成できます。" }, "vs/editor/contrib/hover/browser/markerHoverParticipant": { @@ -1009,12 +1132,11 @@ "quick fixes": "クイック フィックス...", "view problem": "問題の表示" }, - "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { - "InPlaceReplaceAction.next.label": "次の値に置換", - "InPlaceReplaceAction.previous.label": "前の値に置換" - }, "vs/editor/contrib/indentation/browser/indentation": { + "changeTabDisplaySize": "タブの表示サイズの変更", "configuredTabSize": "構成されたタブのサイズ", + "currentTabSize": "現在のタブ サイズ", + "defaultTabSize": "既定のタブ サイズ", "detectIndentation": "内容からインデントを検出", "editor.reindentlines": "行の再インデント", "editor.reindentselectedlines": "選択行を再インデント", @@ -1026,7 +1148,7 @@ }, "vs/editor/contrib/inlayHints/browser/inlayHintsHover": { "hint.cmd": "コマンドの実行", - "hint.dbl": "ダブル クリックして挿入する", + "hint.dbl": "ダブルクリックして挿入する", "hint.def": "定義に移動 ({0})", "hint.defAndCommand": "[定義] ({0}) に移動し、右クリックして詳細を表示します", "links.navigate.kb.alt": "alt キーを押しながらクリック", @@ -1034,25 +1156,45 @@ "links.navigate.kb.meta": "ctrl キーを押しながら クリック", "links.navigate.kb.meta.mac": "cmd キーを押しながらクリック" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextController": { + "vs/editor/contrib/inlineCompletions/browser/commands": { + "accept": "承諾する", + "acceptLine": "行を承諾する", + "acceptWord": "ワードを承諾する", + "action.inlineSuggest.accept": "インライン候補を承諾する", + "action.inlineSuggest.acceptNextLine": "インライン提案の次の行を承諾する", + "action.inlineSuggest.acceptNextWord": "インライン提案の次の単語を承諾する", + "action.inlineSuggest.alwaysShowToolbar": "常にツール バーを表示する", + "action.inlineSuggest.hide": "インライン候補を非表示にする", "action.inlineSuggest.showNext": "次のインライン候補を表示する", "action.inlineSuggest.showPrevious": "前のインライン候補を表示する", - "action.inlineSuggest.trigger": "インライン候補をトリガーする", + "action.inlineSuggest.trigger": "インライン候補をトリガーする" + }, + "vs/editor/contrib/inlineCompletions/browser/hoverParticipant": { + "inlineSuggestionFollows": "おすすめ:" + }, + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys": { "inlineSuggestionHasIndentation": "インライン候補がスペースで始まるかどうか", "inlineSuggestionHasIndentationLessThanTabSize": "インライン候補が、タブで挿入されるものよりも小さいスペースで始まるかどうか", - "inlineSuggestionVisible": "インライン候補を表示するかどうか" + "inlineSuggestionVisible": "インライン候補を表示するかどうか", + "suppressSuggestions": "現在の候補について候補表示を止めるかどうか" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextHoverParticipant": { - "acceptInlineSuggestion": "同意する", - "inlineSuggestionFollows": "おすすめ:", - "showNextInlineSuggestion": "次へ", - "showPreviousInlineSuggestion": "前へ" + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget": { + "content": "{0} ({1})", + "next": "次へ", + "parameterHintsNextIcon": "次のパラメーター ヒントを表示するためのアイコン。", + "parameterHintsPreviousIcon": "前のパラメーター ヒントを表示するためのアイコン。", + "previous": "前へ" + }, + "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "次の値に置換", + "InPlaceReplaceAction.previous.label": "前の値に置換" }, "vs/editor/contrib/lineSelection/browser/lineSelection": { - "expandLineSelection": "線の選択を展開する" + "expandLineSelection": "行全体を選択する" }, "vs/editor/contrib/linesOperations/browser/linesOperations": { "duplicateSelection": "選択範囲の複製", + "editor.transformToCamelcase": "キャメル ケースに変換する", "editor.transformToKebabcase": "Kebab ケースへの変換", "editor.transformToLowercase": "小文字に変換", "editor.transformToSnakecase": "スネーク ケースに変換する", @@ -1142,6 +1284,7 @@ "peekViewEditorGutterBackground": "ピーク ビュー エディターの余白の背景色。", "peekViewEditorMatchHighlight": "ピーク ビュー エディターの一致した強調表示色。", "peekViewEditorMatchHighlightBorder": "ピーク ビュー エディターの一致した強調境界色。", + "peekViewEditorStickScrollBackground": "ピーク ビュー エディターでの固定スクロールの背景色。", "peekViewResultsBackground": "ピーク ビュー結果リストの背景色。", "peekViewResultsFileForeground": "ピーク ビュー結果リストのファイル ノードの前景色。", "peekViewResultsMatchForeground": "ピーク ビュー結果リストのライン ノードの前景色。", @@ -1265,6 +1408,18 @@ "Wednesday": "水曜日", "WednesdayShort": "水" }, + "vs/editor/contrib/stickyScroll/browser/stickyScrollActions": { + "focusStickyScroll": "固定スクロールへのフォーカス", + "goToFocusedStickyScrollLine.title": "フォーカスされた固定スクロール行に移動", + "miStickyScroll": "固定スクロール(&&)", + "mifocusStickyScroll": "固定スクロールへのフォーカス(&F)", + "mitoggleStickyScroll": "固定スクロールの切り替え(&&T)", + "selectEditor.title": "エディターを選択", + "selectNextStickyScrollLine.title": "次の固定スクロール行を選択", + "selectPreviousStickyScrollLine.title": "前の固定スクロール行を選択", + "stickyScroll": "固定スクロール", + "toggleStickyScroll": "固定スクロールの切り替え" + }, "vs/editor/contrib/suggest/browser/suggest": { "acceptSuggestionOnEnter": "Enter キーを押したときに候補を挿入するかどうか", "suggestWidgetDetailsVisible": "候補の詳細が表示されるかどうか", @@ -1311,7 +1466,7 @@ "suggestMoreInfoIcon": "提案ウィジェットの詳細情報のアイコン。" }, "vs/editor/contrib/suggest/browser/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "content": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/browser/symbolIcons": { "symbolIcon.arrayForeground": "配列記号の前景色。これらの記号は、アウトライン、階層リンク、および候補のウィジェットに表示されます。", @@ -1359,60 +1514,116 @@ "vs/editor/contrib/unicodeHighlighter/browser/unicodeHighlighter": { "action.unicodeHighlight.disableHighlightingInComments": "コメントの文字の強調表示を無効にする", "action.unicodeHighlight.disableHighlightingInStrings": "文字列の文字の強調表示を無効にする", - "action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters": "あいまいな文字の強調表示を無効にする", - "action.unicodeHighlight.disableHighlightingOfInvisibleCharacters": "非表示の文字の強調表示を無効にする", - "action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters": "基本以外の ASCII 文字の強調表示を無効にする", + "action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters": "まぎらわしい文字の強調表示を無効にする", + "action.unicodeHighlight.disableHighlightingOfInvisibleCharacters": "不可視の文字の強調表示を無効にする", + "action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters": "基本 ASCII 以外の文字の強調表示を無効にする", "action.unicodeHighlight.showExcludeOptions": "除外オプションの表示", "unicodeHighlight.adjustSettings": "設定の調整", "unicodeHighlight.allowCommonCharactersInLanguage": "言語 \"{0}\" でより一般的な Unicode 文字を許可します。", "unicodeHighlight.characterIsAmbiguous": "文字 {0}は、ソース コードでより一般的な文字{1}と混同される可能性があります。", + "unicodeHighlight.characterIsAmbiguousASCII": "文字 {0} は、ソース コードでより一般的な ASCII 文字 {1} と混同される可能性があります。", "unicodeHighlight.characterIsInvisible": "文字 {0}は非表示です。", - "unicodeHighlight.characterIsNonBasicAscii": "文字 {0} は基本的な ASCII 文字ではありません。", + "unicodeHighlight.characterIsNonBasicAscii": "文字 {0} は基本 ASCII 文字ではありません。", "unicodeHighlight.configureUnicodeHighlightOptions": "Unicode の強調表示オプションを構成する", "unicodeHighlight.disableHighlightingInComments.shortLabel": "コメントの強調表示を無効にする", "unicodeHighlight.disableHighlightingInStrings.shortLabel": "文字列の強調表示を無効にする", - "unicodeHighlight.disableHighlightingOfAmbiguousCharacters.shortLabel": "多義性文字の強調表示を無効にする", - "unicodeHighlight.disableHighlightingOfInvisibleCharacters.shortLabel": "非表示文字の強調表示を無効にする", + "unicodeHighlight.disableHighlightingOfAmbiguousCharacters.shortLabel": "まぎらわしい文字の強調表示を無効にする", + "unicodeHighlight.disableHighlightingOfInvisibleCharacters.shortLabel": "不可視文字の強調表示を無効にする", "unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters.shortLabel": "非 ASCII 文字の強調表示を無効にする", "unicodeHighlight.excludeCharFromBeingHighlighted": "強調表示から {0} を除外します", - "unicodeHighlight.excludeInvisibleCharFromBeingHighlighted": "{0} (非表示の文字) を強調表示から除外する", - "unicodeHighlighting.thisDocumentHasManyAmbiguousUnicodeCharacters": "このドキュメントには多義性を持つ Unicode 文字が多数含まれています", - "unicodeHighlighting.thisDocumentHasManyInvisibleUnicodeCharacters": "このドキュメントには非表示の Unicode 文字が多数含まれています", - "unicodeHighlighting.thisDocumentHasManyNonBasicAsciiUnicodeCharacters": "このドキュメントには、数多くの非基本 ASCII Unicode 文字が含まれています", + "unicodeHighlight.excludeInvisibleCharFromBeingHighlighted": "{0} (不可視の文字) を強調表示から除外する", + "unicodeHighlighting.thisDocumentHasManyAmbiguousUnicodeCharacters": "このドキュメントにはまぎらわしい Unicode 文字が多数含まれています", + "unicodeHighlighting.thisDocumentHasManyInvisibleUnicodeCharacters": "このドキュメントには不可視の Unicode 文字が多数含まれています", + "unicodeHighlighting.thisDocumentHasManyNonBasicAsciiUnicodeCharacters": "このドキュメントには、基本 ASCII 外の Unicode 文字が多数含まれています", "warningIcon": "拡張機能のエディターで警告メッセージと共に表示されるアイコン。" }, "vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": { "unusualLineTerminators.detail": "このファイル '{0}' には、行区切り文字 (LS) や段落区切り記号 (PS) などの特殊な行の終端文字が 1 つ以上含まれています。\r\n\r\nそれらをファイルから削除することをお勧めします。これは 'editor.unusualLineTerminators' を使用して構成できます。", - "unusualLineTerminators.fix": "特殊な行の終端記号を削除する", + "unusualLineTerminators.fix": "特殊な行の終端記号を削除する(&&R)", "unusualLineTerminators.ignore": "無視する", "unusualLineTerminators.message": "普通ではない行終端記号が検出されました", "unusualLineTerminators.title": "普通ではない行終端記号" }, - "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "vs/editor/contrib/wordHighlighter/browser/highlightDecorations": { "overviewRulerWordHighlightForeground": "シンボルによって強調表示される概要ルーラーのマーカーの色。マーカーの色は、基になる装飾を隠さないように不透明以外にします。", "overviewRulerWordHighlightStrongForeground": "書き込みアクセス シンボルを強調表示する概要ルーラーのマーカー色。下にある装飾を隠さないために、色は不透過であってはなりません。", + "overviewRulerWordHighlightTextForeground": "記号のテキスト出現の概要ルール マーカーの色。基になる装飾が非表示ならないように、この色を不透明にすることはできません。", "wordHighlight": "変数の読み取りなど、読み取りアクセス中のシンボルの背景色。下にある装飾を隠さないために、色は不透過であってはなりません。", - "wordHighlight.next.label": "次のシンボル ハイライトに移動", - "wordHighlight.previous.label": "前のシンボル ハイライトに移動", - "wordHighlight.trigger.label": "シンボル ハイライトをトリガー", "wordHighlightBorder": "変数の読み取りなど読み取りアクセス中のシンボルの境界線の色。", "wordHighlightStrong": "変数への書き込みなど、書き込みアクセス中のシンボル背景色。下にある装飾を隠さないために、色は不透過であってはなりません。", - "wordHighlightStrongBorder": "変数への書き込みなど書き込みアクセス中のシンボルの境界線の色。" + "wordHighlightStrongBorder": "変数への書き込みなど書き込みアクセス中のシンボルの境界線の色。", + "wordHighlightText": "記号のテキスト出現の背景色。基になる装飾が非表示ならないように、この色を不透明にすることはできません。", + "wordHighlightTextBorder": "記号のテキスト出現箇所の境界線の色。" + }, + "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "wordHighlight.next.label": "次のシンボル ハイライトに移動", + "wordHighlight.previous.label": "前のシンボル ハイライトに移動", + "wordHighlight.trigger.label": "シンボル ハイライトをトリガー" }, "vs/editor/contrib/wordOperations/browser/wordOperations": { "deleteInsideWord": "単語の削除" }, + "vs/platform/action/common/actionCommonCategories": { + "developer": "開発者", + "file": "ファイル", + "help": "ヘルプ", + "preferences": "基本設定", + "test": "テスト", + "view": "表示" + }, + "vs/platform/actions/browser/buttonbar": { + "labelWithKeybinding": "{0} ({1})" + }, "vs/platform/actions/browser/menuEntryActionViewItem": { "titleAndKb": "{0} ({1})", "titleAndKbAndAlt": "{0}\r\n[{1}] {2}" }, + "vs/platform/actions/browser/toolbar": { + "hide": "非表示", + "resetThisMenu": "メニューのリセット" + }, "vs/platform/actions/common/menuResetAction": { - "cat": "表示", - "title": "非表示メニューのリセット" + "title": "すべてリセット メニュー" }, "vs/platform/actions/common/menuService": { "hide.label": "'{0}' の非表示" }, + "vs/platform/actionWidget/browser/actionList": { + "customQuickFixWidget": "アクション ウィジェット", + "customQuickFixWidget.labels": "{0}、無効になった理由: {1}", + "label": "適用するには {0}", + "label-preview": "{0} で適用する、{1} でプレビューする" + }, + "vs/platform/actionWidget/browser/actionWidget": { + "acceptSelected.title": "選択した操作を承諾", + "codeActionMenuVisible": "アクション ウィジェットの一覧が表示されるかどうか", + "hideCodeActionWidget.title": "アクション ウィジェットを非表示にする", + "previewSelected.title": "選択したアクションのプレビュー", + "selectNextCodeAction.title": "次のアクションを選択", + "selectPrevCodeAction.title": "前のアクションを選択" + }, + "vs/platform/audioCues/browser/audioCueService": { + "audioCues.chatRequestSent": "Chat Request Sent", + "audioCues.chatResponsePending": "Chat Response Pending", + "audioCues.chatResponseReceived": "Chat Response Received", + "audioCues.diffLineDeleted": "差分行が削除されました", + "audioCues.diffLineInserted": "差分行が挿入されました", + "audioCues.diffLineModified": "変更された差分行", + "audioCues.lineHasBreakpoint.name": "行のブレークポイント", + "audioCues.lineHasError.name": "行のエラー", + "audioCues.lineHasFoldedArea.name": "行の折りたたまれた面", + "audioCues.lineHasInlineSuggestion.name": "行のインライン候補", + "audioCues.lineHasWarning.name": "行の警告", + "audioCues.noInlayHints": "行にインレイ ヒントがありません", + "audioCues.notebookCellCompleted": "ノートブック セルが完了しました", + "audioCues.notebookCellFailed": "ノートブック セルが失敗しました", + "audioCues.onDebugBreak.name": "ブレークポイントでデバッガーが停止しました", + "audioCues.taskCompleted": "タスクが完了しました", + "audioCues.taskFailed": "タスクが失敗しました", + "audioCues.terminalBell": "ターミナル ベル", + "audioCues.terminalCommandFailed": "ターミナル コマンドが失敗しました", + "audioCues.terminalQuickFix.name": "ターミナル クイック修正" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "'{0}' を登録できません。関連付けられたポリシー {1} は既に {2} に登録されています。", "config.property.duplicate": "'{0}' を登録できません。このプロパティは既に登録されています。", @@ -1426,19 +1637,43 @@ "vs/platform/contextkey/browser/contextKeyService": { "getContextKeyInfo": "コンテキスト キーに関する情報を返すコマンド" }, + "vs/platform/contextkey/common/contextkey": { + "contextkey.parser.error.closingParenthesis": "終わりかっこ ')'", + "contextkey.parser.error.emptyString": "空のコンテキスト キー式", + "contextkey.parser.error.emptyString.hint": "式を書き忘れましたか? 'false' または 'true' を指定すると、それぞれ常に false または true と評価できます。", + "contextkey.parser.error.expectedButGot": "期待値: {0}\r\n受取済み: '{1}'。", + "contextkey.parser.error.noInAfterNot": "'not' の後に 'in' があります。", + "contextkey.parser.error.unexpectedEOF": "予期しない式の終わり", + "contextkey.parser.error.unexpectedEOF.hint": "コンテキスト キーを指定し忘れましたか?", + "contextkey.parser.error.unexpectedToken": "予期しないトークン", + "contextkey.parser.error.unexpectedToken.hint": "トークンの前に && または || を指定し忘れましたか?", + "contextkey.scanner.errorForLinter": "予期しないトークンです。", + "contextkey.scanner.errorForLinterWithHint": "予期しないトークン。ヒント: {0}" + }, "vs/platform/contextkey/common/contextkeys": { "inputFocus": "キーボードのフォーカスが入力ボックス内にあるかどうか", "isIOS": "オペレーティング システムが iOS であるかどうか", "isLinux": "オペレーティング システムが Linux であるかどうか", "isMac": "オペレーティング システムが macOS であるかどうか", "isMacNative": "オペレーティング システムが非ブラウザー プラットフォーム上の macOS であるかどうか", + "isMobile": "プラットフォームがモバイル Web ブラウザーであるかどうか", "isWeb": "プラットフォームが Web ブラウザーであるかどうか", "isWindows": "オペレーティング システムが Windows であるかどうか", "productQualityType": "VS Code の品質の種類" }, + "vs/platform/contextkey/common/scanner": { + "contextkey.scanner.hint.didYouForgetToEscapeSlash": "'/' (スラッシュ) 文字をエスケープし忘れましたか? エスケープする前に '\\\\/' などの 2 つの円記号を指定してください。", + "contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote": "見積もりを開いたり閉じたりし忘れましたか?", + "contextkey.scanner.hint.didYouMean1": "{0} を意図していましたか?", + "contextkey.scanner.hint.didYouMean2": "{0} または {1} を意図していましたか?", + "contextkey.scanner.hint.didYouMean3": "{0}、{1}、または {2} を意図していましたか?" + }, "vs/platform/dialogs/common/dialogs": { + "cancelButton": "キャンセル", "moreFile": "...1 つの追加ファイルが表示されていません", - "moreFiles": "...{0} 個の追加ファイルが表示されていません" + "moreFiles": "...{0} 個の追加ファイルが表示されていません", + "okButton": "OK(&&O)", + "yesButton": "はい(&&Y)" }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "開く", @@ -1453,10 +1688,11 @@ "vs/platform/environment/node/argv": { "add": "最後にアクティブだったウィンドウにフォルダーを追加します。", "category": "--list-extensions を使用する場合、インストールされている拡張機能を指定されたカテゴリでフィルター処理します。", + "cliDataDir": "CLI メタデータを格納するディレクトリ。", "deprecated.useInstead": "代わりに {0} を使用してください。", "diff": "2 つのファイルを比較します。", - "disableExtension": "拡張機能を無効にします。", - "disableExtensions": "インストールされたすべての拡張機能を無効にします。", + "disableExtension": "指定された拡張機能を無効にします。このオプションは保存されず、コマンドが新しいウィンドウを開いた場合にのみ有効です。", + "disableExtensions": "インストールされた拡張機能をすべて無効にします。このオプションは保存されず、コマンドが新しいウィンドウを開いた場合にのみ有効です。", "disableGPU": "GPU ハードウェア アクセラレータを無効にします。", "experimentalApis": "拡張機能の Proposed API 機能を有効にします。個々に有効にする 1 つ以上の拡張機能 ID を指定できます。", "extensionHomePath": "拡張機能のルート パスを設定します。", @@ -1469,19 +1705,20 @@ "installExtension": "拡張機能をインストールまたは更新します。引数は拡張機能 ID または VSIX へのパスのいずれかです。拡張機能の識別子は '${publisher}.${name}' です。'--force' 引数を使用すると、最新バージョンに更新されます。特定のバージョンをインストールするには、'@${version}' を指定します。例: 'vscode.csharp@1.2.3'。", "listExtensions": "インストールされている拡張機能を一覧表示します。", "locale": "使用する国と地域 (例:en-US や zh-TW など)。", - "log": "使用するログレベル。既定値は 'info' です。利用可能な値は 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off' です。", - "maxMemory": "ウィンドウの最大メモリ サイズ (バイト単位)。", + "log": "使用するログ レベル。既定値は 'info' です。指定できる値は、'critical'、'error'、'warn'、'info'、'debug'、'trace'、'off' です。拡張機能のログ レベルを構成するには、拡張機能 ID とログ レベルを次の形式で渡します: '${publisher}.${name}:${logLevel}'。例: 'vscode.csharp:trace'。このようなエントリを 1 つ以上受け取ることができます。", "merge": "ファイルの 2 つの変更されたバージョン、両方の変更されたバージョンに共通する元のファイル、、およびマージ結果を保存するための出力ファイルのパスを指定して、3 方向マージを実行します。", "newWindow": "強制的に新しいウィンドウを開きます。", "options": "オプション", "optionsUpperCase": "オプション", "paths": "パス", "prof-startup": "起動時に CPU Profiler を実行します。", + "profileName": "指定されたフォルダーまたはワークスペースを指定されたプロファイルで開き、プロファイルをワークスペースに関連付けます。プロファイルが存在しない場合は、新しい空のプロファイルが作成されます。プロファイルを有効にするには、フォルダーまたはワークスペースを指定する必要があります。", "reuseWindow": "強制的に既に開いているウィンドウ内でファイルかフォルダーを開きます。", "showVersions": "--list-extensions を使用する場合、インストールされている拡張機能のバージョンを表示します。", "status": "プロセスの使用状況や診断情報を印刷します。", "stdinUnix": "stdin から読み取るには、'-' を付け足してください (例: 'ps aux | grep code | {0} -')", "stdinWindows": "別のプログラムから出力を読み取るには、'-' を付け足してください (例: 'echo Hello World | {0} -')", + "subcommands": "サブコマンド", "telemetry": "VS Code が収集するすべてのテレメトリ イベントを表示します。", "troubleshooting": "トラブルシューティング", "turn sync": "同期をオンまたはオフにします。", @@ -1499,11 +1736,11 @@ "emptyValue": "オプション '{0}'には空でない値が必要です。オプションを無視します。", "gotoValidation": "`--goto` モードの引数は `FILE(:LINE(:CHARACTER))` の形式にする必要があります。", "multipleValues": "オプション '{0}' は複数回定義されています。値 '{1}' の使用。", - "unknownOption": "警告: '{0}' は既知のオプションのリストにはありませんが、引き続き Electron または Chromium に渡されます。" + "unknownOption": "警告: '{0}' は既知のオプションのリストにはありませんが、引き続き Electron または Chromium に渡されます。", + "unknownSubCommandOption": "警告: '{0}' はサブコマンド '{1}' の既知のオプションの一覧にありません" }, "vs/platform/extensionManagement/common/abstractExtensionManagementService": { "MarketPlaceDisabled": "Marketplace が有効になっていません", - "Not a Marketplace extension": "Marketplace の拡張機能のみ再インストールできます", "incompatible platform": "'{0}' 拡張機能は {2} の {1} では使用できません。", "malicious extension": "問題が報告されたので、'{0}' 拡張機能をインストールできません。", "multipleDependentsError": "'{0}' 拡張機能をアンインストールできません。'{1}'、'{2}' および他の拡張機能がこれに依存しています。", @@ -1520,12 +1757,13 @@ "extensions": "拡張機能", "preferences": "基本設定" }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "vs/platform/extensionManagement/common/extensionManagementCLI": { "alreadyInstalled": "拡張機能 '{0}' は既にインストールされています。", "alreadyInstalled-checkAndUpdate": "拡張機能 '{0}' v{1} は既にインストールされています。'--force' オプションを使用して最新バージョンに更新するか、'@' を指定して特定のバージョンをインストールしてください。例: '{2}@1.2.3'。", "builtin": "拡張機能 '{0}' は組み込みの拡張機能であるため、アンインストールできません", "cancelInstall": "拡張機能 '{0}' のインストールをキャンセルしました。", "cancelVsixInstall": "拡張機能 '{0}' のインストールをキャンセルしました。", + "error while installing extensions": "拡張機能のインストール中にエラーが発生しました: {0}", "forceDowngrade": "拡張機能 '{0}' v{1} の新しいバージョンが既にインストールされています。古いバージョンにダウングレードするには、'--force' オプションを使用します。", "forceUninstall": "拡張機能 '{0}' は、ユーザーによって組み込みの拡張機能として設定されています。アンインストールする場合は、'--force' オプションを使用してください。", "installation failed": "拡張機能のインストールに失敗しました: {0}", @@ -1547,24 +1785,22 @@ "updateMessage": "拡張機能 '{0}' をバージョン {1} に更新しています", "useId": "パブリッシャーを含む完全な拡張機能 ID (例: {0}) を使用していることをご確認ください。" }, + "vs/platform/extensionManagement/common/extensionNls": { + "missingNLSKey": "キー {0} のメッセージが見つかりませんでした。" + }, "vs/platform/extensionManagement/common/extensionsScannerService": { "fileReadFail": "ファイル {0} を読み取れません: {1}。", "jsonInvalidFormat": "無効な形式 {0}: JSON オブジェクトが必要です。", "jsonParseFail": "{0}: [{1}, {2}] {3}の解析に失敗しました。", "jsonParseInvalidType": "無効なマニフェスト ファイル {0}: JSON オブジェクトではありません。", - "jsonsParseReportErrors": "{0} を解析できません: {1}。", - "missingNLSKey": "キー {0} のメッセージが見つかりませんでした。" - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "お使いのシステムに {0} がインストールされています。これにお勧めの拡張機能をインストールしますか?" + "jsonsParseReportErrors": "{0} を解析できません: {1}。" }, "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Marketplace が有効になっていません", + "Not a Marketplace extension": "Marketplace の拡張機能のみ再インストールできます", "cannot read": "{0} から拡張機能を読み取ることができません", "errorDeleting": "拡張機能 '{1}' のインストール中に既存のフォルダー '{0}' を削除できません。フォルダーを手動で削除してもう一度お試しください", - "exitCode": "拡張機能をインストールできません。再インストールの前に VS Code の終了と起動を実施してください。", "incompatible": "拡張機能 '{0}' は、VS Code '{1}' と互換性がないため、インストールできません。", - "notInstalled": "拡張機能 '{0}' がインストールされていません。", - "quitCode": "拡張機能をインストールできません。再インストールの前に VS Code の終了と起動を実施してください。", "removeError": "拡張機能の削除中にエラーが発生しました: {0}。もう一度やり直す前に、VS Code の終了と起動を実施してください。", "renameError": "{0} から {1} に名前変更中に不明なエラーが発生しました", "restartCode": "{0} を再インストールする前に、VS Code を再起動してください。" @@ -1574,17 +1810,15 @@ }, "vs/platform/extensions/common/extensionValidator": { "extensionDescription.activationEvents1": "プロパティ `{0}` は省略するか、型 `string[]` にする必要があります", - "extensionDescription.activationEvents2": "プロパティ `{0}` と `{1}` は、両方とも指定するか両方とも省略しなければなりません", + "extensionDescription.activationEvents2": "プロパティ '{0}' は、拡張機能に '{1}' または '{2}' プロパティがない場合は省略する必要があります。", "extensionDescription.browser1": "プロパティ `{0}` は省略するか、`string` 型にする必要があります", "extensionDescription.browser2": "拡張機能のフォルダー ({1}) 内に `browser` ({0}) が含まれることが想定されていました。これにより拡張機能が移植不能になることがあります。", - "extensionDescription.browser3": "プロパティ `{0}` と `{1}` は、両方とも指定するか両方とも省略しなければなりません", "extensionDescription.engines": "`{0}` プロパティは必須で、`string` 型でなければなりません", "extensionDescription.engines.vscode": "プロパティ `{0}` は必須で、`string` 型でなければなりません", "extensionDescription.extensionDependencies": "プロパティ `{0}` は省略するか、型 `string[]` にする必要があります", "extensionDescription.extensionKind": "プロパティ `{0}` は、プロパティ `main` も定義されている場合にのみ定義できます。", "extensionDescription.main1": "プロパティ '{0}' は省略可能であるか、'string' 型である必要があります", "extensionDescription.main2": "拡張機能のフォルダー ({1}) の中に `main` ({0}) が含まれることが予期されます。これにより拡張機能を移植できなくなる可能性があります。", - "extensionDescription.main3": "プロパティ `{0}` と `{1}` は、両方とも指定するか両方とも省略しなければなりません", "extensionDescription.name": "プロパティ `{0}` は必須で、`string` 型でなければなりません", "extensionDescription.publisher": "publisher プロパティは `string` 型でなければなりません。", "extensionDescription.version": "プロパティ `{0}` は必須で、`string` 型でなければなりません", @@ -1606,9 +1840,27 @@ "fileSystemNotAllowedError": "十分なアクセス許可がありません。再試行して、操作を許可してください。", "fileSystemRenameError": "リネームはファイルのみサポートされています。" }, + "vs/platform/files/browser/indexedDBFileSystemProvider": { + "dirIsNotEmpty": "ディレクトリが空ではありません。", + "fileExceedsStorageQuota": "ファイルが使用可能なストレージ クォータを超えています", + "fileIsDirectory": "ファイルはディレクトリです", + "fileNotDirectory": "ファイルはディレクトリではありません", + "fileNotExists": "ファイルが存在しません", + "internal": "IndexedDB ファイル システム プロバイダーで内部エラーが発生しました。({0})" + }, + "vs/platform/files/common/files": { + "sizeB": "{0}B", + "sizeGB": "{0}GB", + "sizeKB": "{0}KB", + "sizeMB": "{0}MB", + "sizeTB": "{0}TB", + "unknownError": "不明なエラー" + }, "vs/platform/files/common/fileService": { + "deleteFailedAtomicUnsupported": "プロバイダーがサポートしていないため、ファイル '{0}' をアトミックに削除できません。", "deleteFailedNonEmptyFolder": "空でないフォルダー '{0}' を削除できません。", "deleteFailedNotFound": "存在しないファイル '{0}' を削除できません", + "deleteFailedTrashAndAtomicUnsupported": "ごみ箱の使用が有効になっているため、ファイル '{0}' をアトミックに削除できません。", "deleteFailedTrashUnsupported": "プロバイダーがサポートしていないため、ゴミ箱経由でファイル '{0}' を削除できません。", "err.read": "ファイル '{0}' を読み取れません ({1})", "err.readonly": "読み取り専用ファイル '{0}' を変更できません", @@ -1622,24 +1874,17 @@ "fileTooLargeError": "ファイル '{0}' は、大きすぎて開くことができないため、読み取れません", "invalidPath": "相対ファイル パス '{0}' の filesystem プロバイダーを解決できません", "mkdirExistsError": "フォルダー '{0}' は、既に存在していますがディレクトリではないため、作成できません。", - "noProviderFound": "リソース '{0}' のファイル システム プロバイダーが見つかりません", + "noProviderFound": "ENOPRO: リソース '{0}' のファイル システム プロバイダーが見つかりません", "unableToMoveCopyError1": "ソース '{0}' が、大文字と小文字を区別しないファイルシステム上の異なるパスのターゲット '{1}' と同じである場合にはコピーできません。", "unableToMoveCopyError2": "ソース '{0}' がターゲット '{1}' の親である場合、移動およびコピーはできません。", "unableToMoveCopyError3": "ターゲット '{1}' が移動先に既に存在するため、'{0}' を移動またはコピーできません。", "unableToMoveCopyError4": "特定のファイルがそのファイルを含むフォルダーを置き換えるため、'{0}' を '{1}' に移動またはコピーすることができません。", + "writeFailedAtomicUnlock": "アトミック書き込みが有効になっているため、ファイル '{0}' のロックを解除できません。", + "writeFailedAtomicUnsupported": "プロバイダーがサポートしていないため、ファイル '{0}' をアトミックに書き込むことができません。", "writeFailedUnlockUnsupported": "プロバイダーがサポートしていないため、ファイル '{0}' のロックを解除できません。" }, - "vs/platform/files/common/files": { - "sizeB": "{0}B", - "sizeGB": "{0}GB", - "sizeKB": "{0}KB", - "sizeMB": "{0}MB", - "sizeTB": "{0}TB", - "unknownError": "不明なエラー" - }, "vs/platform/files/common/io": { - "fileTooLargeError": "ファイルが大きすぎて開くことができません", - "fileTooLargeForHeapError": "このサイズのファイルを開くためには、再起動してより多くのメモリを使用させる必要があります。" + "fileTooLargeError": "ファイルが大きすぎて開くことができません" }, "vs/platform/files/electron-main/diskFileSystemProviderServer": { "binFailed": "'{0}' をごみ箱に移動できませんでした", @@ -1647,9 +1892,10 @@ }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "'{0}' を '{1}' にコピーできません ({2})。", - "fileCopyErrorExists": "ファイルは対象の場所に既に存在します", - "fileCopyErrorPathCase": "'ファイルは、同じパスであるものの、大文字と小文字が異なるパスにコピーできません", + "fileCopyErrorPathCase": "ファイルは、大文字と小文字が異なる同じパスにコピーできません", "fileExists": "ファイルが既に存在します", + "fileMoveCopyErrorExists": "ターゲットのファイルは既に存在するため、上書きが指定されていない限り移動またはコピーされません", + "fileMoveCopyErrorNotFound": "移動/コピーするファイルが存在しません", "fileNotExists": "ファイルが存在しません", "moveError": "'{0}' を '{1}' に移動することができません ({2})。" }, @@ -1657,18 +1903,27 @@ "suggestWidgetVisible": "候補を表示するかどうか" }, "vs/platform/issue/electron-main/issueMainService": { - "cancel": "キャンセル(&&C)", + "cancel": "キャンセル", "confirmCloseIssueReporter": "入力した内容は保存されません。このウィンドウを閉じますか?", "issueReporter": "問題のレポーター", "issueReporterWriteToClipboard": "データが多すぎて、GitHub に直接送信することができませんでした。データはクリップボードにコピーされます。開かれる GitHub 問題ページに貼り付けてください。", "local": "LOCAL", "ok": "OK(&&O)", "processExplorer": "プロセス エクスプローラー", + "trace.detail": "問題点を作成し、次のファイルを手動で添付してください:\r\n{0}", + "trace.message": "トレース ファイルが正常に作成されました", + "trace.ok": "OK(&&O)", "yes": "はい(&&Y)" }, "vs/platform/keybinding/common/abstractKeybindingService": { "first.chord": "({0}) が渡されました。2 番目のキーを待っています...", - "missing.chord": "キーの組み合わせ ({0}、{1}) はコマンドではありません。" + "missing.chord": "キーの組み合わせ ({0}、{1}) はコマンドではありません。", + "next.chord": "({0}) が渡されました。次のキーを待っています..." + }, + "vs/platform/keyboardLayout/common/keyboardConfig": { + "dispatch": "`code` (推奨) または `keyCode` のいずれかを使用するキー操作のディスパッチ ロジックを制御します。", + "keyboardConfigurationTitle": "キーボード", + "mapAltGrToCtrlAlt": "AltGraph+ 修飾子を Ctrl+Alt+ として扱うかどうかを制御します。" }, "vs/platform/languagePacks/common/languagePacks": { "currentDisplayLanguage": " (現在)" @@ -1681,6 +1936,9 @@ "vs/platform/list/browser/listService": { "Fast Scroll Sensitivity": "`Alt` を押すと、スクロール速度が倍増します。", "Mouse Wheel Scroll Sensitivity": "マウス ホイール スクロール イベントの `deltaX` と `deltaY` で使用される乗数。", + "defaultFindMatchTypeSettingKey": "ワークベンチでリストとツリーを検索するときに使用される一致の種類を制御します。", + "defaultFindMatchTypeSettingKey.contiguous": "検索時に連続一致を使用します。", + "defaultFindMatchTypeSettingKey.fuzzy": "検索時にあいまい一致を使用します。", "defaultFindModeSettingKey": "ワークベンチのリストとツリーの既定の検索モードを制御します。", "defaultFindModeSettingKey.filter": "検索時に要素をフィルター処理します。", "defaultFindModeSettingKey.highlight": "検索時に要素を強調表示します。さらに上下のナビゲーションでは、強調表示された要素のみがスキャンされます。", @@ -1690,14 +1948,16 @@ "keyboardNavigationSettingKey.filter": "キーボード ナビゲーションのフィルターでは、キーボード入力に一致しないすべての要素がフィルター処理され、非表示になります。", "keyboardNavigationSettingKey.highlight": "キーボード ナビゲーションの強調表示を使用すると、キーボード入力に一致する要素が強調表示されます。上および下への移動は、強調表示されている要素のみを移動します。", "keyboardNavigationSettingKey.simple": "簡単なキーボード ナビゲーションは、キーボード入力に一致する要素に焦点を当てます。一致処理はプレフィックスでのみ実行されます。", - "keyboardNavigationSettingKeyDeprecated": "代わりに 'workbench.list.defaultFindMode' を使用してください。", + "keyboardNavigationSettingKeyDeprecated": "代わりに 'workbench.list.defaultFindMode' と 'workbench.list.typeNavigationMode' を使用してください。", "list smoothScrolling setting": "リストとツリーでスムーズ スクロールを使用するかどうかを制御します。", + "list.scrollByPage": "スクロールバーのクリックでページごとにスクロールするかどうかを制御します。", "multiSelectModifier": "マウスを使用して項目を複数選択するときに使用する修飾キーです (たとえば、エクスプローラーでエディターと scm ビューを開くなど)。'横に並べて開く' マウス ジェスチャー (がサポートされている場合) は、複数選択の修飾キーと競合しないように調整されます。", "multiSelectModifier.alt": "Windows および Linux 上の `Alt` キーと macOS 上の `Option` キーに割り当てます。", "multiSelectModifier.ctrlCmd": "Windows および Linux 上の `Control` キーと macOS 上の `Command` キーに割り当てます。", "openModeModifier": "マウスを使用して、ツリーとリスト内の項目を開く方法を制御します (サポートされている場合)。適用できない場合、一部のツリーやリストではこの設定が無視されることがあります。", "render tree indent guides": "ツリーでインデントのガイドを表示するかどうかを制御します。", "tree indent setting": "ツリーのインデントをピクセル単位で制御します。", + "typeNavigationMode": "ワークベンチのリストとツリーで型ナビゲーションがどのように機能するかを制御します。'trigger' に設定すると、'list.triggerTypeNavigation' コマンドの実行後に型ナビゲーションが開始されます。", "workbenchConfigurationTitle": "ワークベンチ" }, "vs/platform/markers/common/markers": { @@ -1706,7 +1966,7 @@ "sev.warning": "警告" }, "vs/platform/menubar/electron-main/menubar": { - "cancel": "キャンセル(&&C)", + "cancel": "キャンセル", "mAbout": "{0} のバージョン情報", "mBringToFront": "すべてを手前に移動", "mEdit": "編集(&&E)", @@ -1744,7 +2004,7 @@ "quitMessage": "終了しますか?" }, "vs/platform/native/electron-main/nativeHostMainService": { - "cancel": "キャンセル(&&C)", + "cancel": "キャンセル", "cantCreateBinFolder": "シェル コマンド '{0}' をアンインストールできません。", "cantUninstall": "シェル コマンド '{0}' をアンインストールできません。", "ok": "OK(&&O)", @@ -1753,14 +2013,48 @@ "warnEscalationUninstall": "管理者特権でシェル コマンドをアンインストールできるように、{0} が 'osascript' を求めます。" }, "vs/platform/quickinput/browser/commandsQuickAccess": { - "canNotRun": "コマンド '{0}' でエラー ({1}) が発生しました", + "canNotRun": "コマンド '{0}' でエラーが発生しました", "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "commonlyUsed": "よく使用するもの", "morecCommands": "その他のコマンド", "recentlyUsed": "最近使用したもの" }, "vs/platform/quickinput/browser/helpQuickAccess": { "helpPickAriaLabel": "{0}, {1}" }, + "vs/platform/quickinput/browser/quickInput": { + "custom": "カスタム", + "inputModeEntry": "'Enter' を押して入力を確認するか 'Escape' を押して取り消します", + "inputModeEntryDescription": "{0} ('Enter' を押して確認するか 'Escape' を押して取り消します)", + "ok": "OK", + "quickInput.back": "戻る", + "quickInput.backWithKeybinding": "戻る ({0})", + "quickInput.checkAll": "すべてのチェック ボックスを切り替える", + "quickInput.countSelected": "{0} 個選択済み", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} 件の結果", + "quickInputBox.ariaLabel": "入力すると結果が絞り込まれます。" + }, + "vs/platform/quickinput/browser/quickInputList": { + "quickInput": "クイック入力" + }, + "vs/platform/quickinput/browser/quickInputUtils": { + "executeCommand": "クリックして '{0}' コマンドを実行" + }, + "vs/platform/quickinput/browser/quickPickPin": { + "pinCommand": "コマンドのピン留め", + "pinnedCommand": "ピン留め済みのコマンド", + "terminal.commands.pinned": "ピン留め済み" + }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "リモート トンネル サービス" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "{0} として接続しています ({1})", + "remoteTunnelService.building": "ソースから CLI をビルドしています", + "remoteTunnelService.openTunnel": "トンネルを開いています", + "remoteTunnelService.openTunnelWithName": "トンネル {0} を開いています" + }, "vs/platform/request/common/request": { "httpConfigurationTitle": "HTTP", "proxy": "使用するプロキシ設定。設定されていない場合は、'http_proxy' および 'https_proxy' の環境変数から継承されます。", @@ -1770,13 +2064,21 @@ "proxySupportOff": "拡張機能のプロキシ サポートを無効にします。", "proxySupportOn": "拡張機能のプロキシ サポートを有効にします。", "proxySupportOverride": "拡張機能のプロキシ サポートを有効にします。リクエスト オプションを上書きします。", + "request": "ネットワーク要求", "strictSSL": "提供された CA の一覧と照らしてプロキシ サーバーの証明書を確認するかどうか制御します。", "systemCertificates": "CA 証明書を OS から読み込む必要があるかどうかを制御します (Windows および macOS では、オフにした場合にウィンドウの再読み込みが必要です)。" }, + "vs/platform/secrets/common/secrets": { + "notEncrypted": "Secrets are not being stored on disk because encryption is not available in this environment.", + "openTroubleshooting": "Open Troubleshooting" + }, "vs/platform/shell/node/shellEnv": { "resolveShellEnvError": "シェル環境を解決できません: {0}", "resolveShellEnvExitError": "生成されたシェルでの予期しない終了コード (コード {0}、シグナル {1})", - "resolveShellEnvTimeout": "適度な時間内にシェル環境を解決できません。シェルの構成を確認してください。" + "resolveShellEnvTimeout": "適度な時間内にシェル環境を解決できません。シェルの構成を確認して、再起動してください。" + }, + "vs/platform/telemetry/common/telemetryLogAppender": { + "telemetryLog": "テレメトリ {0}" }, "vs/platform/telemetry/common/telemetryService": { "enableTelemetryDeprecated": "この設定が false の場合、新しい設定の値に関係なくテレメトリは送信されません。{0}設定を優先して非推奨になりました。", @@ -1798,34 +2100,16 @@ "telemetryConfigurationTitle": "テレメトリ" }, "vs/platform/terminal/common/terminalPlatformConfiguration": { - "terminal.integrated.automationProfile.linux": "タスクやデバッグなどのオートメーション関連のターミナルの使用に Linux で使用するターミナル プロファイル。現在、この設定は、{0}が設定されている場合は無視されます。", - "terminal.integrated.automationProfile.osx": "タスクやデバッグなどのオートメーション関連のターミナルの使用に macOS で使用するターミナル プロファイル。現在、この設定は、{0}が設定されている場合は無視されます。", - "terminal.integrated.automationProfile.windows": "タスクやデバッグなどのオートメーション関連のターミナル使用用のターミナル プロファイル。現在、この設定は、{0}が設定されている場合は無視されます。", - "terminal.integrated.automationShell.linux": "このパスを設定すると、{0} がオーバーライドされ、{1} の値が無視されます。この値は、タスクやデバッグなどのオートメーション関連のターミナル使用に関するものです。", - "terminal.integrated.automationShell.linux.deprecation": "これは非推奨です。オートメーション シェルを構成するための新しい推奨される方法は、{0}を使用してターミナルオートメーション プロファイルを作成することです。これは現在、新しいオートメーション プロファイル設定よりも優先されますが、今後変更される予定です。", - "terminal.integrated.automationShell.osx": "このパスを設定すると、{0} がオーバーライドされ、{1} の値が無視されます。この値は、タスクやデバッグなどのオートメーション関連のターミナル使用に関するものです。", - "terminal.integrated.automationShell.osx.deprecation": "これは非推奨です。オートメーション シェルを構成するための新しい推奨される方法は、{0}を使用してターミナルオートメーション プロファイルを作成することです。これは現在、新しいオートメーション プロファイル設定よりも優先されますが、今後変更される予定です。", - "terminal.integrated.automationShell.windows": "このパスを設定すると、{0} がオーバーライドされ、{1} の値が無視されます。この値は、タスクやデバッグなどのオートメーション関連のターミナル使用に関するものです。", - "terminal.integrated.automationShell.windows.deprecation": "これは非推奨です。オートメーション シェルを構成するための新しい推奨される方法は、{0}を使用してターミナルオートメーション プロファイルを作成することです。これは現在、新しいオートメーション プロファイル設定よりも優先されますが、今後変更される予定です。", + "terminal.integrated.automationProfile.linux": "The terminal profile to use on Linux for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.osx": "The terminal profile to use on macOS for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.windows": "タスクやデバッグなどのオートメーション関連のターミナルの使用に使用するターミナル プロファイル。現在、この設定は、{0} (非推奨になりました) が設定されている場合は無視されます。", "terminal.integrated.confirmIgnoreProcesses": "{0} 設定を使用するときに無視するプロセス名のセット。", - "terminal.integrated.defaultProfile.linux": "Linux で使用される既定のプロファイルです。{0} または {1} のいずれかが設定されている場合、現在この設定は無視されます。", - "terminal.integrated.defaultProfile.osx": "MacOS で使用される既定のプロファイルです。{0} または {1} のいずれかが設定されている場合、現在この設定は無視されます。", - "terminal.integrated.defaultProfile.windows": "Windows で使用される既定のプロファイルです。{0} または {1} のいずれかが設定されている場合、現在この設定は無視されます。", + "terminal.integrated.defaultProfile.linux": "The default terminal profile on Linux.", + "terminal.integrated.defaultProfile.osx": "The default terminal profile on macOS.", + "terminal.integrated.defaultProfile.windows": "The default terminal profile on Windows.", "terminal.integrated.inheritEnv": "新しいシェルがVS Codeから環境を継承する必要があるかどうか。これにより、ログイン シェルがソースとなり、$PATHおよびその他の開発変数が初期化される可能性があります。これは Windows には影響しません。", "terminal.integrated.persistentSessionScrollback": "永続的なターミナル セッションに再接続するときに復元される回線の最大数を制御します。これを増やすと、より多くのメモリを犠牲にしてスクロールバックの回線が復元され、起動時に端末への接続にかかる時間が長くなります。この設定を有効にするには、値を `#terminal.integrated.scrollback#` 以下に設定する必要があります。", - "terminal.integrated.profile.linux": "ターミナル ドロップダウンを使用して新しいターミナルを作成するときに表示する Linux プロファイルです。省略可能な {1} を使用して、{0} プロパティを手動で設定してください。\r\n\r\n既存のプロファイルを一覧から非表示にするには、プロファイルを {2} に設定してください。例: {3}。", - "terminal.integrated.profile.osx": "ターミナル ドロップダウンを使用して新しいターミナルを作成するときに表示する macOS プロファイルです。省略可能な {1} を使用して、{0} プロパティを手動で設定してください。\r\n\r\n既存のプロファイルを一覧から非表示にするには、プロファイルを {2} に設定してください。例: {3}。", - "terminal.integrated.profiles.windows": "ターミナル ドロップダウンを使用して新しいターミナルを作成するときに表示する Windows プロファイルです。シェルの場所を自動的に検出するには、{1} プロパティを使用してください。または、{0} プロパティを省略可能な {2} で手動で設定してください。\r\n\r\n既存のプロファイルを一覧から非表示にするには、プロファイルを {3} に設定してください。例: {4}。", - "terminal.integrated.shell.linux": "The path of the shell that the terminal uses on Linux. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.linux.deprecation": "これは推奨されていません。既定のシェルを構成するための新しい推奨方法は、{0} にターミナル プロファイルを作成し、そのプロファイル名を {1} の既定値として設定することです。これは現在、新しいプロファイル設定より優先されていますが、将来は変更されます。", - "terminal.integrated.shell.osx": "The path of the shell that the terminal uses on macOS. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.osx.deprecation": "これは推奨されていません。既定のシェルを構成するための新しい推奨方法は、{0} にターミナル プロファイルを作成し、そのプロファイル名を {1} の既定値として設定することです。これは現在、新しいプロファイル設定より優先されていますが、将来は変更されます。", - "terminal.integrated.shell.windows": "The path of the shell that the terminal uses on Windows. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.windows.deprecation": "これは推奨されていません。既定のシェルを構成するための新しい推奨方法は、{0} にターミナル プロファイルを作成し、そのプロファイル名を {1} の既定値として設定することです。これは現在、新しいプロファイル設定より優先されていますが、将来は変更されます。", - "terminal.integrated.shellArgs.linux": "Linux ターミナルで使用するコマンドラインの引数。[シェルの構成についての詳細情報](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shellArgs.osx": "Mac OS ターミナルで使用するコマンドラインの引数。[シェルの構成についての詳細情報](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shellArgs.windows": "Windows ターミナルで使用するコマンドラインの引数。[シェルの構成についての詳細情報](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shellArgs.windows.string": "Windows ターミナル上で使用する [コマンド ライン形式](https://msdn.microsoft.com/ja-jp/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) のコマンド ライン引数です。[シェルの構成に関する詳細情報](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", + "terminal.integrated.profile": "ターミナルの起動方法を追加、削除、または変更できる、{0} の一連のターミナル プロファイルのカスタマイズ。プロファイルは、必須のパス、オプションの引数、その他のプレゼンテーション オプションで構成されます。\r\n\r\n既存のプロファイルを上書きするには、プロファイル名をキーとして使用します。例: \r\n\r\n{1}\r\n\r\n{2}プロファイルの構成に関する詳細をご覧ください{3}。", "terminal.integrated.showLinkHover": "ターミナル出力でリンクにホバーを表示するかどうか。", "terminal.integrated.useWslProfiles": "ターミナルのドロップダウンに WSL ディストリビューションを表示するかどうかを制御します", "terminalAutomationProfile.path": "シェル実行可能ファイルへの単一のパス。", @@ -1845,11 +2129,14 @@ "terminalProfile.windowsExtensionId": "拡張機能ターミナルの ID", "terminalProfile.windowsExtensionIdentifier": "このプロファイルを投稿した拡張機能。", "terminalProfile.windowsExtensionTitle": "拡張機能ターミナルの名前", - "terminalProfile.windowsSource": "シェルへのパスを自動検出するプロファイル ソース。" + "terminalProfile.windowsSource": "シェルへのパスを自動検出するプロファイル ソース。標準以外の実行可能ファイルの場所はサポートされていないため、新しいプロファイルで手動で作成する必要があることに注意してください。" }, "vs/platform/terminal/common/terminalProfiles": { "terminalAutomaticProfile": "既定値を自動的に検出する" }, + "vs/platform/terminal/node/ptyHostMain": { + "ptyHost": "PTY ホスト" + }, "vs/platform/terminal/node/ptyService": { "terminal-history-restored": "履歴が復元されました" }, @@ -1887,9 +2174,12 @@ "checkbox.background": "チェックボックス ウィジェットの背景色。", "checkbox.border": "チェックボックス ウィジェットの境界線の色。", "checkbox.foreground": "チェックボックス ウィジェットの前景色。", + "checkbox.select.background": "要素が選択されている場合のチェックボックス ウィジェットの背景色。", + "checkbox.select.border": "要素が選択されている場合のチェックボックス ウィジェットの境界線の色。", "contrastBorder": "コントラストを強めるために、他の要素と隔てる追加の境界線。", "descriptionForeground": "追加情報を提供する説明文の前景色、例:ラベル。", "diffDiagonalFill": "差分エディターの対角線の塗りつぶし色。対角線の塗りつぶしは、横に並べて比較するビューで使用されます。", + "diffEditor.unchangedRegionBackground": "差分エディター内の変更されていないブロックの色。", "diffEditorBorder": "2 つのテキスト エディターの間の境界線の色。", "diffEditorInserted": "挿入されたテキストの背景色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", "diffEditorInsertedLineGutter": "挿入された行の余白の背景色。", @@ -1936,7 +2226,7 @@ "editorWidgetBorder": "エディター ウィジェットの境界線色。ウィジェットに境界線があり、ウィジェットによって配色を上書きされていない場合でのみこの配色は使用されます。", "editorWidgetForeground": "検索/置換などを行うエディター ウィジェットの前景色。", "editorWidgetResizeBorder": "エディター ウィジェットのサイズ変更バーの境界線色。ウィジェットにサイズ変更の境界線があり、ウィジェットによって配色を上書きされていない場合でのみこの配色は使用されます。", - "errorBorder": "エディター内のエラー ボックスの境界線の色です。", + "errorBorder": "設定されている場合、エディター内のエラーの二重下線の色。", "errorForeground": "エラー メッセージ全体の前景色。この色は、コンポーネントによって上書きされていない場合にのみ使用されます。", "findMatchHighlight": "その他の検索条件に一致する項目の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", "findMatchHighlightBorder": "他の検索一致項目の境界線の色。", @@ -1945,13 +2235,13 @@ "focusBorder": "フォーカスされた要素の境界線全体の色。この色はコンポーネントによって上書きされていない場合にのみ使用されます。", "foreground": "全体の前景色。この色は、コンポーネントによってオーバーライドされていない場合にのみ使用されます。", "highlight": "ツリーリスト内を検索しているとき、一致した強調のツリーリスト前景色。", - "hintBorder": "エディター内のヒント ボックスの境界線の色。", + "hintBorder": "設定されている場合、エディター内のヒントの二重下線の色。", "hoverBackground": "エディター ホバーの背景色。", "hoverBorder": "エディター ホバーの境界線の色。", "hoverForeground": "エディター ホバーの前景色。", "hoverHighlight": "ホバーが表示されている語の下を強調表示します。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", "iconForeground": "ワークベンチのアイコンの既定の色。", - "infoBorder": "エディター内の情報ボックスの境界線の色です。", + "infoBorder": "設定されている場合、エディター内の情報の二重下線の色。", "inputBoxActiveOptionBorder": "入力フィールドのアクティブ オプションの境界線の色。", "inputBoxBackground": "入力ボックスの背景。", "inputBoxBorder": "入力ボックスの境界線。", @@ -1985,7 +2275,7 @@ "listFilterWidgetBackground": "リストおよびツリーの型フィルター ウェジェットの背景色。", "listFilterWidgetNoMatchesOutline": "一致項目がない場合の、リストおよびツリーの型フィルター ウィジェットのアウトライン色。", "listFilterWidgetOutline": "リストおよびツリーの型フィルター ウィジェットのアウトライン色。", - "listFilterWidgetShadow": "リストおよびツリーの型フィルター ウィジェットのシャドウ色。", + "listFilterWidgetShadow": "リストおよびツリーの型フィルター ウィジェットの影の色。", "listFocusAndSelectionOutline": "リスト/ツリーがアクティブで選択されている場合の、フォーカスされたアイテムのリスト/ツリー アウトラインの色。アクティブなリスト/ツリーにはキーボード フォーカスがあり、非アクティブな場合はありません。", "listFocusBackground": "ツリーリストがアクティブのとき、フォーカスされた項目のツリーリスト背景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", "listFocusForeground": "ツリーリストがアクティブのとき、フォーカスされた項目のツリーリスト前景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", @@ -2046,6 +2336,7 @@ "scrollbarSliderActiveBackground": "クリック時のスクロール バー スライダー背景色。", "scrollbarSliderBackground": "スクロール バーのスライダーの背景色。", "scrollbarSliderHoverBackground": "ホバー時のスクロール バー スライダー背景色。", + "search.resultsInfoForeground": "検索ビューレットの完了メッセージ内のテキストの色。", "searchEditor.editorFindMatchBorder": "検索エディター クエリの境界線の色が一致します。", "searchEditor.queryMatch": "検索エディターのクエリの色が一致します。", "selectionBackground": "ワークベンチ内のテキスト選択の背景色 (例: 入力フィールドやテキストエリア)。エディター内の選択には適用されないことに注意してください。", @@ -2066,8 +2357,10 @@ "toolbarActiveBackground": "アクションの上にマウス ポインターを合わせるとツール バーの背景が表示される", "toolbarHoverBackground": "アクションの上にマウス ポインターを合わせたときのツール バーのアウトライン", "toolbarHoverOutline": "アクションの上にマウス ポインターを合わせたときのツール バーのアウトライン", + "treeInactiveIndentGuidesStroke": "アクティブでないインデント ガイドのツリー ストロークの色。", "treeIndentGuidesStroke": "インデント ガイドのツリー ストロークの色。", - "warningBorder": "エディターでの警告ボックスの境界線の色です。", + "warningBorder": "設定されている場合、エディター内の警告の二重下線の色。", + "widgetBorder": "エディター内の検索/置換窓など、エディター ウィジェットの境界線の色。", "widgetShadow": "エディター内の検索/置換窓など、エディター ウィジェットの影の色。" }, "vs/platform/theme/common/iconRegistry": { @@ -2122,7 +2415,6 @@ "variable": "変数のスタイル。" }, "vs/platform/undoRedo/common/undoRedoService": { - "cancel": "キャンセル", "cannotResourceRedoDueToInProgressUndoRedo": "元に戻すまたはやり直し操作が既に実行されているため、'{0}' をやり直すことはできませんでした。", "cannotResourceUndoDueToInProgressUndoRedo": "元に戻すまたはやり直し操作が既に実行されているため、'{0}' を元に戻すことはできませんでした。", "cannotWorkspaceRedo": "すべてのファイルで '{0}' をやり直しできませんでした。{1}", @@ -2135,12 +2427,12 @@ "cannotWorkspaceUndoDueToInProgressUndoRedo": "{1} で元に戻すまたはやり直し操作が既に実行されているため、すべてのファイルに対して '{0}' を元に戻すことはできませんでした", "confirmDifferentSource": "'{0}' を元に戻しますか?", "confirmDifferentSource.no": "いいえ", - "confirmDifferentSource.yes": "はい", + "confirmDifferentSource.yes": "はい(&&Y)", "confirmWorkspace": "すべてのファイルで '{0}' を元に戻しますか?", "externalRemoval": "次のファイルが閉じられ、ディスク上で変更されました: {0}。", "noParallelUniverses": "以下のファイルは互換性のない方法で変更されました: {0}。", "nok": "このファイルを元に戻す", - "ok": "{0} 個のファイルで元に戻す" + "ok": "{0} 個のファイルで元に戻す(&&U)" }, "vs/platform/update/common/update.config.contribution": { "default": "自動更新の確認を有効にします。Code は自動的かつ定期的に更新を確認します。", @@ -2181,22 +2473,36 @@ "settingsSync.ignoredSettings": "同期中に無視される設定を構成します。", "settingsSync.keybindingsPerPlatform": "各プラットフォームのキー バインドを同期します。" }, + "vs/platform/userDataSync/common/userDataSyncLog": { + "userDataSyncLog": "設定の同期" + }, "vs/platform/userDataSync/common/userDataSyncMachines": { "error incompatible": "マシン データは、現在のバージョンと互換性がないため、読み取ることができません。{0} を更新して、もう一度お試しください。" }, - "vs/platform/windows/electron-main/window": { - "appCrashed": "ウィンドウがクラッシュしました", - "appCrashedDetail": "ご不便をおかけして申し訳ありません。ウィンドウを再度開いて、中断したところから続行できます。", - "appCrashedDetails": "ウィンドウがクラッシュしました (理由: '{0}'、コード: '{1}')", + "vs/platform/userDataSync/common/userDataSyncResourceProvider": { + "incompatible sync data": "現在のバージョンと互換性がないため、同期データを解析できません。" + }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "ウィンドウが予期せず終了されました", + "appGoneDetailEmptyWindow": "ご不便をおかけして申し訳ございません。新しい空のウィンドウを開いて、もう一度開始できます。", + "appGoneDetailWorkspace": "ご不便をおかけして申し訳ありません。ウィンドウを再度開いて、中断したところから続行できます。", + "appGoneDetails": "ウィンドウが予期せず終了されました (理由: '{0}', コード: '{1}')", "appStalled": "ウィンドウから応答がありません", "appStalledDetail": "ウィンドウを再度開くか、閉じるか、このまま待機できます。", "close": "閉じる(&&C)", "doNotRestoreEditors": "エディターを復元しない", "hiddenMenuBar": "引き続き Alt キーを押してメニュー バーにアクセスできます。", + "newWindow": "新しいウィンドウ(&&N)", "reopen": "もう一度開く(&&R)", "wait": "待機を続ける(&&K)" }, "vs/platform/windows/electron-main/windowsMainService": { + "allow": "許可(&&A)", + "cancel": "キャンセル(&&C)", + "confirmOpenDetail": "パス `{0}` では、許可されていないホストを使用しています。このホストを信頼している場合を除き、[キャンセル] を押してください", + "confirmOpenMessage": "ホスト `{0}` は、許可されているホストのリストにありませんでした。許可しますか?", + "doNotAskAgain": "ホスト '{0}' を永続的に許可する", + "learnMore": "詳細情報(&&L)", "ok": "OK(&&O)", "pathNotExistDetail": "パス '{0}' はこのコンピューターに存在しません。", "pathNotExistTitle": "パスが存在しません", @@ -2223,6 +2529,26 @@ "workspaceOpenedDetail": "ワークスペースは既に別のウィンドウで開いています。最初にそのウィンドウを閉じててから、もう一度やり直してください。", "workspaceOpenedMessage": "ワークスペース '{0}' を保存できません" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "リモート CLI" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "設定した場合、ユーザーはサーバー ライセンス条項に同意し、ユーザーはプロンプトなしでサーバーを起動します。", + "connection-token": "すべての要求に含める必要があるシークレット。", + "connection-token-file": "接続トークンを含むファイルへのパス。", + "default-folder": "ブラウザー URL に入力が指定されていない場合に開くワークスペース フォルダー。現在の作業ディレクトリに対して解決された相対パスまたは絶対パスです。", + "default-workspace": "ブラウザー URL に入力が指定されていないときに開くワークスペース。現在の作業ディレクトリに対して解決された相対パスまたは絶対パスです。", + "host": "サーバーがリッスンするホスト名または IP アドレスです。設定されていない場合、既定値は 'localhost' になります。", + "port": "サーバーがリッスンするポートです。0 が渡されると、ランダムな空きポートが選択されます。形式が num-num の範囲で渡された場合、範囲 (末尾を含む) から空いているポートが選択されます。", + "serverDataDir": "サーバー データを保持するディレクトリを指定します。", + "socket-path": "サーバーがリッスンするためのソケット ファイルへのパスです。", + "start-server": "拡張機能のインストールまたはアンインストール時にサーバーを起動します。'install-extension'、'install-builtin-extension'、および 'uninstall-extension' と組み合わせて使用します。", + "telemetry-level": "初期テレメトリ レベルを設定します。有効なレベルは 'off'、'crash'、'error'、'all' です。指定しない場合、サーバーはクライアントが接続するまでテレメトリを送信し、クライアントのテレメトリ設定を使用します。これを 'off' に設定することは --disable-telemetry と同じ意味になります", + "without-connection-token": "接続トークンなしで実行します。他の方法で接続が保護されている場合にのみ、これを使用してください。" + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "サーバー" + }, "win32/i18n/messages": { "AddContextMenuFiles": "エクスプローラーのファイル コンテキスト メニューに [%1 で開く] アクションを追加する", "AddContextMenuFolders": "エクスプローラーのディレクトリ コンテキスト メニューに [%1 で開く] アクションを追加する", @@ -2242,47 +2568,18 @@ "cancel": "いいえ(&&N)", "confirmOpenDetail": "お客様がこの要求を開始しなかった場合は、システムに対して攻撃が試行されている可能性があります。この要求を明示的に開始していない場合は、[いいえ] をクリックしてください", "confirmOpenMessage": "外部アプリケーションが {1} で '{0}' を開こうとしています。このファイルまたはフォルダーを開きますか?", - "open": "はい(&&Y)", - "trace.detail": "問題点を作成し、次のファイルを手動で添付してください:\r\n{0}", - "trace.message": "トレースが正常に作成されました。", - "trace.ok": "OK(&&O)" + "open": "はい(&&Y)" }, "vs/code/electron-main/main": { "close": "閉じる(&&C)", - "secondInstanceAdmin": "{0} の 2 つ目のインスタンスが既に管理者として実行されています。", + "mainLog": "メイン", + "secondInstanceAdmin": "{0} の別のインスタンスが既に管理者として実行されています。", "secondInstanceAdminDetail": "他のインスタンスを閉じてからもう一度お試しください。", "secondInstanceNoResponse": "{0} の別のインスタンスが実行中ですが応答していません", "secondInstanceNoResponseDetail": "他すべてのインスタンスを閉じてからもう一度お試しください。", "startupDataDirError": "プログラム ユーザー データを書き込めませんでした。", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n次のディレクトリが書き込み可能であることをご確認ください。\r\n\r\n{1}" - }, - "vs/code/electron-sandbox/issue/issueReporterMain": { - "bugDescription": "問題を再現するための正確な手順を共有します。このとき、期待する結果と実際の結果を提供してください。GitHub-flavored Markdown に対応しています。GitHub 上で確認するときに問題を編集してスクリーンショットを追加できます。", - "bugReporter": "バグ報告", - "closed": "クローズ済み", - "createOnGitHub": "GitHub で作成", - "description": "説明", - "disabledExtensions": "拡張機能が無効化されています", - "extension": "拡張機能", - "featureRequest": "機能要求", - "featureRequestDescription": "見てみたいその機能についての詳細を入力してください。GitHub-flavored Markdown に対応しています。GitHub 上で確認するときに問題を編集してスクリーンショットを追加できます。", - "hide": "非表示", - "loadingData": "データを読み込んでいます...", - "marketplace": "拡張機能マーケットプレース", - "noCurrentExperiments": "現在の実験はありません。", - "noSimilarIssues": "類似の問題は見つかりませんでした", - "open": "開く", - "pasteData": "必要なデータが送信するには大きすぎたため、クリップボードに書き込みました。貼り付けてください。", - "performanceIssue": "パフォーマンスの問題", - "performanceIssueDesciption": "このパフォーマンスの問題はいつ発生しましたか? それは起動時ですか? それとも特定のアクションのあとですか? GitHub-flavored Markdown に対応しています。GitHub 上で確認するときに問題を編集してスクリーンショットを追加できます。", - "previewOnGitHub": "GitHub 上でプレビュー", - "rateLimited": "GitHub クエリの制限を超えました。お待ちください。", - "selectSource": "ソースの選択", - "show": "表示", - "similarIssues": "類似の問題", - "stepsToReproduce": "再現手順", - "unknown": "不明", - "vscode": "Visual Studio Code" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n次のディレクトリが書き込み可能であることをご確認ください。\r\n\r\n{1}", + "statusWarning": "警告: --status 引数は、{0} が既に実行中の場合にのみ使用できます。{0} の起動後にもう一度実行してください。" }, "vs/code/electron-sandbox/issue/issueReporterPage": { "chooseExtension": "拡張機能", @@ -2298,6 +2595,7 @@ "issueTitleLabel": "タイトル", "issueTitleRequired": "題名を入力してください", "issueTypeLabel": "これは", + "reviewGuidanceLabel": "ここで問題を報告する前に、Microsoft が提供するガイダンスを確認してください。", "sendExperiments": "A/B 実験情報を含める", "sendExtensions": "自分の有効な拡張機能を含める", "sendProcessInfo": "自分が現在実行中のプロセスを含める", @@ -2307,6 +2605,37 @@ "titleEmptyValidation": "タイトルが必要です。", "titleLengthValidation": "タイトルが長すぎます。" }, + "vs/code/electron-sandbox/issue/issueReporterService": { + "bugDescription": "問題を再現するための正確な手順を共有します。このとき、期待する結果と実際の結果を提供してください。GitHub-flavored Markdown に対応しています。GitHub 上で確認するときに問題を編集してスクリーンショットを追加できます。", + "bugReporter": "バグ報告", + "closed": "クローズ済み", + "createOnGitHub": "GitHub で作成", + "description": "説明", + "disabledExtensions": "拡張機能が無効化されています", + "elsewhereDescription": "'{0}' 拡張機能は、外部の問題レポーターを使用することを好みます。その問題報告エクスペリエンスに移動するには、下のボタンをクリックしてください。", + "extension": "拡張機能", + "featureRequest": "機能要求", + "featureRequestDescription": "見てみたいその機能についての詳細を入力してください。GitHub-flavored Markdown に対応しています。GitHub 上で確認するときに問題を編集してスクリーンショットを追加できます。", + "handlesIssuesElsewhere": "この拡張機能は、VS Code の外部の問題を処理します", + "hide": "非表示", + "loadingData": "データを読み込んでいます...", + "marketplace": "拡張機能マーケットプレース", + "noCurrentExperiments": "現在の実験はありません。", + "noSimilarIssues": "類似の問題は見つかりませんでした", + "open": "開く", + "openIssueReporter": "外部問題報告者を開く", + "pasteData": "必要なデータが送信するには大きすぎたため、クリップボードに書き込みました。貼り付けてください。", + "performanceIssue": "パフォーマンスの問題", + "performanceIssueDesciption": "このパフォーマンスの問題はいつ発生しましたか? それは起動時ですか? それとも特定のアクションのあとですか? GitHub-flavored Markdown に対応しています。GitHub 上で確認するときに問題を編集してスクリーンショットを追加できます。", + "previewOnGitHub": "GitHub 上でプレビュー", + "rateLimited": "GitHub クエリの制限を超えました。お待ちください。", + "selectSource": "ソースの選択", + "show": "表示", + "similarIssues": "類似の問題", + "stepsToReproduce": "再現手順", + "unknown": "不明", + "vscode": "Visual Studio Code" + }, "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "コピー", "copyAll": "すべてコピー", @@ -2318,10 +2647,15 @@ "name": "プロセス名", "pid": "PID" }, + "vs/code/node/cliProcessMain": { + "cli": "CLI" + }, + "vs/code/node/sharedProcess/sharedProcessMain": { + "sharedLog": "共有" + }, "vs/workbench/api/browser/mainThreadAuthentication": { "accountLastUsedDate": "このアカウントの最終使用は {0}", - "allow": "許可", - "cancel": "キャンセル", + "allow": "許可(&&A)", "confirmLogin": "拡張機能 '{0}' が {1} を使用してサインインしようとしています。", "confirmRelogin": "拡張機能 '{0}' では {1} を使用してサインインするように求めています。", "manageExtensions": "このアカウントにアクセスできる拡張機能を選択する", @@ -2329,7 +2663,7 @@ "manageTrustedExtensions.cancel": "キャンセル", "noTrustedExtensions": "このアカウントはまだどの拡張機能にも使用されていません。", "notUsed": "このアカウントを使用したことがない", - "signOut": "サインアウト", + "signOut": "サインアウト(&&S)", "signOutMessage": "アカウント '{0}' は、以下によって使用されていました:\r\n\r\n{1}\r\n\r\nこれらの拡張機能からサインアウトしますか?", "signOutMessageSimple": "'{0}' からサインアウトしますか?", "signedOut": "正常にサインアウトされました。" @@ -2341,7 +2675,11 @@ "commentsViewIcon": "コメント ビューのアイコンを表示します。" }, "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "編集" + "defaultEditLabel": "編集", + "vetoExtHostRestart": "カスタム エディター '{0}' を保存できませんでした。" + }, + "vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": { + "timeout.onWillCreateEditSessionIdentity": "10000 ミリ秒後に onWillCreateEditSessionIdentity-event が中止されました" }, "vs/workbench/api/browser/mainThreadExtensionService": { "disabledDep": "'{0}' 拡張機能を有効できません。この拡張機能は、無効になっている '{1}' 拡張機能に依存しています。拡張機能を有効にしてウィンドウを再読み込みしますか。", @@ -2373,15 +2711,18 @@ "msg-delete": "'ファイルの削除' の参加者を実行しています...", "msg-rename": "'ファイル名の変更' の参加者を実行しています...", "msg-write": "'ファイルの書き込み' の参加者を実行しています...", - "ok": "OK", - "preview": "プレビューの表示" + "ok": "OK(&&O)", + "preview": "プレビューの表示(&&P)" }, "vs/workbench/api/browser/mainThreadMessageService": { "cancel": "キャンセル", "defaultSource": "拡張子", "extensionSource": "{0} (拡張機能)", "manageExtension": "拡張機能の管理", - "ok": "OK" + "ok": "OK(&&O)" + }, + "vs/workbench/api/browser/mainThreadNotebookSaveParticipant": { + "timeout.onWillSave": "onWillSaveNotebookDocument-event は 1750ms 後に中止されました" }, "vs/workbench/api/browser/mainThreadProgress": { "manageExtension": "拡張機能の管理" @@ -2410,6 +2751,20 @@ "folderStatusMessageRemoveMultipleFolders": "拡張機能 '{0}' は {1} フォルダーをワークスペースから削除しました", "folderStatusMessageRemoveSingleFolder": "拡張機能 '{0}' は 1 つのフォルダーをワークスペースから削除しました" }, + "vs/workbench/api/browser/statusBarExtensionPoint": { + "accessibilityInformation": "Defines the role and aria label to be used when the status bar entry is focused.", + "accessibilityInformation.label": "The aria label of the status bar entry. Defaults to the entry's text.", + "accessibilityInformation.role": "The role of the status bar entry which defines how a screen reader interacts with it. More about aria roles can be found here https://w3c.github.io/aria/#widget_roles", + "alignment": "ステータス バー エントリの配置。", + "command": "ステータス バーエントリがクリックされたときに実行するコマンド。", + "id": "ステータス バー エントリの識別子。拡張機能内で一意である必要があります。'vscode.window.createStatusBarItem(id, ...)'-API を呼び出すときには、同じ値を使用する必要があります", + "invalid": "ステータス バー項目のコントリビューションが無効です。", + "name": "'Python Language Indicator'、'Git Status' などのようなエントリの名前。名前の長さを短くし、ユーザーがステータス バーアイテムの内容を解釈できる十分な説明を付けてみてください。", + "priority": "ステータス バーエントリの優先度。値が大きいほど、項目がより左側に表示されます。", + "text": "エントリに表示するテキスト。'Hello $(globe)!' のような '$()' 構文を利用して、テキストにアイコンを埋め込むことができます", + "tooltip": "The tooltip text for the entry.", + "vscode.extension.contributes.statusBarItems": "ステータス バーにアイテムを投稿します。" + }, "vs/workbench/api/browser/viewsExtensionPoint": { "ViewContainerDoesnotExist": "ビュー コンテナー '{0}' が存在しません。このコンテナーに登録されているすべてのビューは 'エクスプローラー' に追加されます。", "ViewContainerRequiresProposedAPI": "ビュー コンテナー '{0}' には'enabledApiProposals: [\"contribViewsRemote\"]' を 'Remote' に追加する必要があります。", @@ -2450,7 +2805,7 @@ "vscode.extension.contributes.views.containers.id": "'views' コントリビューション ポイントを使用して提供できるコンテナーを識別するための一意の ID", "vscode.extension.contributes.views.containers.title": "コンテナーの表示に使用する、人が判別できる文字列", "vscode.extension.contributes.viewsContainers": "ビュー コンテナーをエディターに提供します", - "vscode.extension.contributs.view.size": "ビューのサイズ。数値を使用すると css 'flex' プロパティのように動作し、ビューが最初に表示されたときにサイズによって初期サイズが設定されます。サイド バーでは、これはビューの高さです。" + "vscode.extension.contributs.view.size": "ビューの初期サイズ。サイズは css の 'flex' プロパティと同様に動作し、ビューが最初に表示されたときの初期サイズを設定します。サイド バーでは、これはビューの高さです。この値は、同じ拡張機能がビューとビュー コンテナーの両方を所有している場合にのみ優先されます。" }, "vs/workbench/api/common/configurationExtensionPoint": { "config.property.defaultConfiguration.warning": "'{0}'の構成の既定値を登録できません。コンピューターオーバーライド可能、ウィンドウ、リソース、および言語のオーバーライド可能なスコープ設定の既定値のみがサポートされます。", @@ -2464,6 +2819,8 @@ "scope.description": "構成が適用可能なスコープ。使用可能なスコープは、`application`、`machine`、`window`、`resource`、`machine-overridable` です。", "scope.editPresentation": "指定した場合、文字列設定のプレゼンテーションの形式を制御します。", "scope.enumDescriptions": "列挙値の説明", + "scope.enumItemLabels": "設定エディターに表示される列挙型の値のラベル。指定した場合、{0} の値はラベルの後に引き続き表示されますが、目立たなくなります。", + "scope.ignoreSync": "有効にすると、[設定の同期] をしても、既定ではこの構成のユーザー値は同期されません。", "scope.language-overridable.description": "言語固有の設定で構成できるリソース構成です。", "scope.machine-overridable.description": "ワークスペースまたはフォルダーの設定でも行えるマシン構成。", "scope.machine.description": "ユーザー設定またはリモート設定でのみ構成できる構成。", @@ -2493,6 +2850,10 @@ "workspaceConfig.transient": "一時ワークスペースは、再起動中や再読み込み中に表示されなくなります。", "workspaceConfig.uri.description": "フォルダーの URI" }, + "vs/workbench/api/common/extHostChat": { + "emptyResponse": "プロバイダーが null 応答を返しました", + "errorResponse": "プロバイダーからのエラー: {0}" + }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "{0} 個の追加のエラーと警告が表示されていません。" }, @@ -2500,6 +2861,15 @@ "extensionTestError": "パス {0} は有効な拡張機能テスト ランナーを指していません。", "extensionTestError1": "Test Runner を読み込めません。" }, + "vs/workbench/api/common/extHostLanguageFeatures": { + "defaultDropLabel": "'{0}' 拡張機能を使用して削除する", + "defaultPasteLabel": "`{0}` 拡張子を使用して貼り付ける" + }, + "vs/workbench/api/common/extHostLogService": { + "local": "拡張機能ホスト", + "remote": "拡張ホスト (リモート)", + "worker": "拡張ホスト (ワーカー)" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (拡張機能)" }, @@ -2507,12 +2877,14 @@ "extensionLabel": "{0} (拡張機能)", "status.extensionMessage": "拡張機能のステータス" }, + "vs/workbench/api/common/extHostTelemetry": { + "extensionTelemetryLog": "拡張機能テレメトリ {0}" + }, "vs/workbench/api/common/extHostTerminalService": { "launchFail.idMissingOnExtHost": "拡張機能ホストに ID {0} のターミナルが見つかりませんでした" }, "vs/workbench/api/common/extHostTreeViews": { - "treeView.duplicateElement": "id {0} の要素はすでに登録されています。", - "treeView.notRegistered": "ID '{0}' のツリー ビューは登録されていません。" + "treeView.duplicateElement": "id {0} の要素はすでに登録されています。" }, "vs/workbench/api/common/extHostWorkspace": { "updateerror": "拡張機能 '{0}' はワークスペースのフォルダーを更新できませんでした: {1}" @@ -2545,13 +2917,16 @@ "logStorage": "ログ ストレージ データベースの内容", "logWorkingCopies": "作業コピーをログする", "screencastMode.fontSize": "スクリーンキャスト モードのキーボードのフォント サイズ (ピクセル) を制御します。", + "screencastMode.hideSingleEditorCursorMoves": "スクリーンキャスト モードの単一エディター カーソル移動コマンドを非表示にします。", "screencastMode.keyboardOverlayTimeout": "キーボード オーバーレイをスクリーンキャスト モードで表示する時間 (ミリ秒単位) を制御します。", "screencastMode.keyboardShortcutsFormat": "ショートカットを表示するときにキーボード オーバーレイに表示される内容を制御します。", "screencastMode.location.verticalPosition": "スクリーンキャスト モードの縦方向のオフセットをワークベンチの高さのパーセンテージとして下部からオーバーレイするかどうかを制御します。", "screencastMode.mouseIndicatorColor": "スクリーンキャスト モードでマウス インジケーターの色を 16 進数 (#RGB、#RGBA、#RRGGBB、#RRGGBBAA) で制御します。", "screencastMode.mouseIndicatorSize": "スクリーンキャスト モードのマウス インジケーターのサイズ (ピクセル単位) を制御します。", - "screencastMode.onlyKeyboardShortcuts": "スクリーンキャスト モードでのみキーボード ショートカットを表示します。", + "screencastMode.onlyKeyboardShortcuts": "スクリーンキャスト モードでキーボード ショートカットのみを表示します (アクション名は含めない)。", "screencastModeConfigurationTitle": "スクリーンキャスト モード", + "storageLogDialogDetails": "メニューから開発者ツールを開き、[コンソール] タブを選択します。", + "storageLogDialogMessage": "ストレージ データベースの内容が開発者ツールに記録されました。", "toggle screencast mode": "スクリーンキャスト モードの切り替え" }, "vs/workbench/browser/actions/helpActions": { @@ -2593,7 +2968,6 @@ "decreaseViewSize": "現在のビューのサイズの縮小", "fullScreenIcon": "全画面表示を表します", "fullscreen": "全画面表示", - "hidden": "非表示", "increaseEditorHeight": "エディターの高さを拡大", "increaseEditorWidth": "エディターの幅を拡大", "increaseViewSize": "現在のビューのサイズの拡大", @@ -2610,8 +2984,6 @@ "miMoveSidebarLeft": "プライマリ サイド バーを左に移動する(&&M)", "miMoveSidebarRight": "プライマリ サイド バーを右に移動する(&&M)", "miShowEditorArea": "エディター領域の表示(&&E)", - "miShowSidebar": "プライマリ サイド バー(&&P)", - "miSidebarNoMnnemonic": "プライマリ サイド バー", "miStatusbar": "ステータス バー(&&T)", "miToggleCenteredLayout": "中央揃えレイアウト(&&C)", "miToggleZenMode": "Zen Mode", @@ -2644,13 +3016,18 @@ "panelLeftOff": "オフに切り替えた左側の位置のサイド バーを表します", "panelRight": "右側にあるサイド バーを表現する", "panelRightOff": "オフに切り替えた右側の位置のサイド バーを表します", + "primary sidebar": "プライマリ サイド バー", + "primary sidebar mnemonic": "プライマリ サイド バー(&&P)", "resetFocusedView.error.noFocusedView": "現在フォーカスされているビューはありません。", "resetFocusedViewLocation": "フォーカスがあるビューの位置をリセット", "resetViewLocations": "ビューの位置をリセットする", + "restore defaults": "既定値に戻す", "rightPanel": "右", "rightSideBar": "右", "secondarySideBar": "セカンダリ サイド バー", "secondarySideBarContainer": "セカンダリ サイド バー / {0}", + "selectToHide": "選択して非表示", + "selectToShow": "選択して表示", "sideBar": "プライマリ サイド バー", "sideBarPosition": "プライマリ サイド バーの位置", "sidebar": "サイド バー", @@ -2668,7 +3045,6 @@ "toggleTabs": "タブ表示の切り替え", "toggleVisibility": "表示範囲", "toggleZenMode": "Zen Mode の切り替え", - "visible": "表示", "zenMode": "禅モード", "zenModeIcon": "禅モードを表します" }, @@ -2684,6 +3060,7 @@ "quickNavigateNext": "Quick Open で次に移動", "quickNavigatePrevious": "Quick Open で前に移動", "quickOpen": "ファイルに移動...", + "quickOpenWithModes": "Quick Open", "quickSelectNext": "Quick Open で [次へ] を選択", "quickSelectPrevious": "Quick Open で [前へ] を選択" }, @@ -2706,7 +3083,6 @@ "dirtyWorkspace": "未保存のファイルを含むワークスペース", "dirtyWorkspaceConfirm": "ワークスペースを開いて、未保存のファイルを確認しますか?", "dirtyWorkspaceConfirmDetail": "未保存のファイルを含むワークスペースは、すべての未保存のファイルが保存または元に戻されるまで削除できません。", - "file": "ファイル", "files": "ファイル", "folders": "フォルダー", "miAbout": "バージョン情報(&&A)", @@ -2731,7 +3107,6 @@ "closeWorkspace": "ワークスペースを閉じる", "duplicateWorkspace": "ワークスペースを複製", "duplicateWorkspaceInNewWindow": "新しいウィンドウでワークスペースとして複製", - "filesCategory": "ファイル", "globalRemoveFolderFromWorkspace": "ワークスペースからフォルダーを削除...", "miAddFolderToWorkspace": "フォルダーをワークスペースに追加(&&D)...", "miCloseFolder": "フォルダーを閉じる(&&F)", @@ -2755,9 +3130,6 @@ "addFolderToWorkspaceTitle": "ワークスペースにフォルダーを追加", "workspaceFolderPickerPlaceholder": "ワークスペース フォルダーを選択" }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "ワークスペースを開く" - }, "vs/workbench/browser/editor": { "pinned": "{0}、ピン留めされています", "preview": "{0}、プレビュー" @@ -2766,6 +3138,8 @@ "authProviderUnavailable": "{0} は現在利用できません", "focusActivityBar": "フォーカス アクティビティ バー", "hideAccounts": "アカウントの非表示", + "loading": "読み込み中...", + "manage": "{0} (プロファイル) の管理", "manageTrustedExtensions": "信頼された拡張機能の管理", "nextSideBarView": "次のプライマリ サイド バー ビュー", "noAccounts": "どのアカウントにもサインインしていません", @@ -2774,21 +3148,19 @@ }, "vs/workbench/browser/parts/activitybar/activitybarPart": { "accounts": "アカウント", - "accounts visibility key": "アクティビティ バーでのアカウント エントリの可視性のカスタマイズ。", "accountsViewBarIcon": "ビュー バーのアカウント アイコン。", "hideActivitBar": "アクティビティ バーを非表示にする", "hideMenu": "メニューを非表示にする", "manage": "管理", "menu": "メニュー", - "pinned view containers": "アクティビティ バー エントリの表示のカスタマイズ", "resetLocation": "場所のリセット", "settingsViewBarIcon": "ビューバーの設定アイコン。" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": { "focusAuxiliaryBar": "セカンダリ サイド バーにフォーカスする", "hideAuxiliaryBar": "セカンダリ サイド バーを非表示にする", - "miAuxiliaryBar": "セカンダリ サイド バー(&&D)", - "miAuxiliaryBarNoMnemonic": "セカンダリ サイド バー", + "secondary sidebar": "セカンダリ サイド バー", + "secondary sidebar mnemonic": "セカンダリ サイド バー(&&D)", "toggleAuxiliaryBar": "セカンダリ サイド バーの表示/非表示を切り替える", "toggleAuxiliaryIconLeft": "補助バーを左の位置に切り替えるアイコンです。", "toggleAuxiliaryIconLeftOn": "補助バーを左の位置に切り替えるアイコンです。", @@ -2797,7 +3169,7 @@ "toggleSecondarySideBar": "セカンダリ サイド バーを切り替える" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": { - "hideAuxiliaryBar": "セカンダリ サイド バーを非表示にする", + "hide second side bar": "セカンダリ サイド バーを非表示にする", "move second side bar left": "セカンダリ サイド バーを左に移動する", "move second side bar right": "セカンダリ サイド バーを右に移動する" }, @@ -2811,11 +3183,14 @@ "additionalViews": "その他のビュー", "badgeTitle": "{0} - {1}", "hide": "'{0}' の非表示", + "hideBadge": "バッジを非表示にする", "keep": "'{0}' を保持", "manageExtension": "拡張機能の管理", "numberBadge": "{0} ({1})", + "showBadge": "バッジを表示する", "titleKeybinding": "{0} ({1})", - "toggle": "ビューのピン留めの切り替え" + "toggle": "ビューのピン留めの切り替え", + "toggleBadge": "表示バッジの切り替え" }, "vs/workbench/browser/parts/compositePart": { "ariaCompositeToolbarLabel": "{0} アクション", @@ -2824,17 +3199,22 @@ }, "vs/workbench/browser/parts/dialogs/dialogHandler": { "aboutDetail": "バージョン: {0}\r\nコミット: {1}\r\n日付: {2}\r\nブラウザー: {3}", - "cancelButton": "キャンセル", - "copy": "コピー", - "ok": "OK", - "yesButton": "はい(&&Y)" + "copy": "コピー(&&C)", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/accessibilityStatus": { + "screenReaderDetected": "スクリーン リーダーに最適化", + "screenReaderDetectedExplanation.answerNo": "いいえ", + "screenReaderDetectedExplanation.answerYes": "はい", + "screenReaderDetectedExplanation.question": "スクリーン リーダーを使用して VS Code を操作していますか?", + "status.editor.screenReaderMode": "スクリーン リーダー モード" }, "vs/workbench/browser/parts/editor/binaryDiffEditor": { "metadataDiff": "{0} ↔ {1}" }, "vs/workbench/browser/parts/editor/binaryEditor": { "binaryEditor": "バイナリ ビューアー", - "binaryError": "このファイルはバイナリか、サポートされていないテキスト エンコードを使用しているため、エディターに表示されません。", + "binaryError": "このファイルはバイナリか、サポートされていないテキスト エンコードを使用しているため、テキスト エディターに表示されません。", "openAnyway": "開く" }, "vs/workbench/browser/parts/editor/breadcrumbs": { @@ -2885,9 +3265,12 @@ "breadcrumbsPossible": "エディターで階層リンクを表示できるかどうか", "breadcrumbsVisible": "階層リンクが現在表示されているかどうか", "cmd.focus": "階層リンクにフォーカス", + "cmd.focusAndSelect": "階層リンクにフォーカスして選択", "cmd.toggle": "階層リンクの切り替え", + "cmd.toggle2": "階層リンク", "empty": "要素なし", - "miBreadcrumbs": "階層リンク(&&B)", + "miBreadcrumbs": "階層リンクの切り替え(&&B)", + "miBreadcrumbs2": "階層リンク(&&B)", "separatorIcon": "階層リンクの区切り記号のアイコン。" }, "vs/workbench/browser/parts/editor/breadcrumbsPicker": { @@ -2912,7 +3295,6 @@ "closeRightEditors": "グループ内の右側のエディターを閉じる", "closeSavedEditors": "グループ内の保存済みエディターを閉じる", "editorQuickAccessPlaceholder": "開くエディター名を入力します。", - "file": "ファイル", "ignoreTrimWhitespace.label": "先頭と末尾のスペースによる違いを無視する", "inlineView": "インライン ビュー", "joinInGroup": "グループ内統合", @@ -2997,6 +3379,7 @@ "toggleLockGroup": "グループをロックする", "togglePreviewMode": "プレビュー エディターを有効にする", "toggleSplitEditorInGroupLayout": "レイアウトの切り替え", + "toggleTabs": "タブの有効化", "toggleWhitespace": "差分エディター内で空白文字の切り替えアクションのアイコン。", "unlockEditorGroup": "グループをロック解除する", "unlockGroupAction": "グループをロック解除する", @@ -3074,10 +3457,10 @@ "navigatePreviousInNavigationLocations": "[ナビゲーションの場所] で前へ進む", "navigateToLastEditLocation": "最後の編集位置へ移動", "navigateToLastNavigationLocation": "[最新のナビゲーションの場所] に移動する", - "newEditorAbove": "上に新しいエディター グループ", - "newEditorBelow": "下に新しいエディター グループ", - "newEditorLeft": "左に新しいエディター グループ", - "newEditorRight": "右に新しいエディター グループ", + "newGroupAbove": "上に新しいエディター グループ", + "newGroupBelow": "下に新しいエディター グループ", + "newGroupLeft": "左に新しいエディター グループ", + "newGroupRight": "右に新しいエディター グループ", "nextEditorInGroup": "グループ内で次のエディターを開く", "openNextEditor": "次のエディターを開く", "openNextRecentlyUsedEditor": "最近使用したエディターのうち次のエディターを開く", @@ -3091,6 +3474,7 @@ "quickOpenPreviousRecentlyUsedEditor": "前回の最近使用したエディターをすぐに開く", "quickOpenPreviousRecentlyUsedEditorInGroup": "グループ内の最近使用したエディターのうち前のエディターをすばやく開く", "reopenClosedEditor": "閉じたエディターを再度開く", + "reopenTextEditor": "テキスト エディターを使用してエディターを再度開く", "revertAndCloseActiveEditor": "元に戻してエディターを閉じる", "showAllEditors": "すべてのエディターを外観別に表示", "showAllEditorsByMostRecentlyUsed": "すべてのエディターを最近使用したもの順に表示する", @@ -3109,10 +3493,9 @@ "splitEditorToNextGroup": "エディターを次のグループに分割", "splitEditorToPreviousGroup": "エディターを前のグループに分割", "splitEditorToRightGroup": "エディターを右のグループに分割", + "toggleEditorType": "エディターの種類の切り替え", "toggleEditorWidths": "エディター グループ サイズの切り替え", - "unpinEditor": "エディターの固定を解除する", - "workbench.action.reopenTextEditor": "テキスト エディターを使用してエディターを再度開く", - "workbench.action.toggleEditorType": "エディターの種類の切り替え" + "unpinEditor": "エディターの固定を解除する" }, "vs/workbench/browser/parts/editor/editorCommands": { "compare": "比較", @@ -3125,7 +3508,7 @@ "focusLeftSideEditor": "アクティブ エディターで表側にフォーカス", "focusOtherSideEditor": "アクティブ エディターで裏側にフォーカス", "focusRightSideEditor": "アクティブ エディターで裏面にフォーカス", - "joinEditorInGroup": "グループ内のエディターに参加する", + "joinEditorInGroup": "グループ内のエディターを結合する", "lockEditorGroup": "エディター グループをロックする", "splitEditorInGroup": "グループ内のエディターの分割", "toggleEditorGroupLock": "エディター グループ のロックの切り替え", @@ -3135,7 +3518,9 @@ "unlockEditorGroup": "エディター グループをロック解除する" }, "vs/workbench/browser/parts/editor/editorConfiguration": { - "editor.editorAssociations": "glob パターンをエディターに構成します (例: `\"*.hex\": \"hexEditor.hexEdit\"`)。これらは既定の動作よりも優先されます。", + "editor.editorAssociations": "glob パターンをエディターに構成します (`\"*.hex\": \"hexEditor.hexedit\"` など)。これらは既定の動作よりも優先されます。", + "editorLargeFileSizeConfirmation": "エディターで開く際に確認を求める前に、ファイルの最小サイズを MB 単位で制御します。この設定はすべてのエディターの種類と環境に適用されるとは限らない場合があることに、ご注意ください。", + "interactiveWindow": "対話型ウィンドウ", "markdownPreview": "マークダウンのプレビュー", "workbench.editor.autoLockGroups": "リストのいずれかの種類と一致するエディターがエディター グループの最初のものとして開いており、複数のグループが開いている場合、グループは自動的にロックされます。ロックされたグループは、ユーザーのジェスチャ (例: ドラッグ アンド ドロップ) で明示的に選択された場合に、エディターを開くときにのみ使用されますが、既定では使用されません。その結果、ロックされたグループ内のアクティブなエディターが、誤って別のエディターで置き換えられる可能性は低くなります。", "workbench.editor.defaultBinaryEditor": "バイナリとして検出されたファイルの既定のエディター。未定義の場合、ユーザーにはピッカーが掲示されます。" @@ -3149,10 +3534,23 @@ "groupAriaLabel": "エディター グループ {0}", "groupLabel": "グループ {0}" }, + "vs/workbench/browser/parts/editor/editorGroupWatermark": { + "watermark.findInFiles": "フォルダーを指定して検索", + "watermark.newUntitledFile": "新しい無題のテキスト ファイル", + "watermark.openFile": "ファイルを開く", + "watermark.openFileFolder": "ファイルまたはフォルダーを開く", + "watermark.openFolder": "フォルダーを開く", + "watermark.openRecent": "最近開いた項目", + "watermark.quickAccess": "ファイルに移動する", + "watermark.showCommands": "すべてのコマンドの表示", + "watermark.showSettings": "設定を表示", + "watermark.startDebugging": "デバッグの開始", + "watermark.toggleFullscreen": "全画面表示の切り替え", + "watermark.toggleTerminal": "ターミナルの切り替え" + }, "vs/workbench/browser/parts/editor/editorPanes": { - "cancel": "キャンセル", "editorOpenErrorDialog": "'{0}' を開くことができません", - "ok": "OK" + "ok": "OK(&&O)" }, "vs/workbench/browser/parts/editor/editorPlaceholder": { "errorEditor": "エラー エディター", @@ -3207,10 +3605,6 @@ "pickLanguageToConfigure": "'{0}' に関連付ける言語モードの選択", "reopenWithEncoding": "エンコード付きで再度開く", "saveWithEncoding": "エンコード付きで保存", - "screenReaderDetected": "スクリーン リーダーに最適化", - "screenReaderDetectedExplanation.answerNo": "いいえ", - "screenReaderDetectedExplanation.answerYes": "はい", - "screenReaderDetectedExplanation.question": "VS Code で操作するときにスクリーン リーダーを使用していますか? (単語の折り返しはスクリーン リーダー使用時には無効になります)", "selectEOL": "改行コードの選択", "selectEncoding": "エンコードの選択", "selectIndentation": "インデントを選択", @@ -3218,6 +3612,7 @@ "showLanguageExtensions": "'{0}' の Marketplace の拡張機能を検索する...", "singleSelection": "行 {0}、列 {1}", "singleSelectionRange": "行 {0}、列 {1} ({2} 個選択)", + "spacesAndTabsSize": "スペース: {0} (タブ サイズ: {1})", "spacesSize": "スペース: {0}", "status.editor.columnSelectionMode": "列選択モード", "status.editor.encoding": "エディターのエンコード", @@ -3225,7 +3620,6 @@ "status.editor.indentation": "エディターのインデント", "status.editor.info": "ファイル情報", "status.editor.mode": "エディター言語", - "status.editor.screenReaderMode": "スクリーン リーダー モード", "status.editor.selection": "エディターの選択", "status.editor.tabFocusMode": "アクセシビリティ モード", "tabFocusModeEnabled": "タブによるフォーカスの移動", @@ -3241,6 +3635,8 @@ "textEditor": "テキスト エディター" }, "vs/workbench/browser/parts/editor/textDiffEditor": { + "fileTooLargeForHeapErrorWithSize": "ファイルは非常に大きいため、1 つ以上のファイルはテキスト エディターに表示されません ({0})。", + "fileTooLargeForHeapErrorWithoutSize": "ファイルは非常に大きいため、1 つ以上のファイルはテキスト エディターに表示されません。", "textDiffEditor": "テキスト差分エディター" }, "vs/workbench/browser/parts/editor/textEditor": { @@ -3279,6 +3675,7 @@ "notificationsToolbar": "通知センターのアクション" }, "vs/workbench/browser/parts/notifications/notificationsCommands": { + "acceptNotificationPrimaryAction": "通知のプライマリ アクションを承諾する", "clearAllNotifications": "すべての通知をクリア", "focusNotificationToasts": "通知トーストにフォーカス", "hideNotifications": "通知の非表示", @@ -3331,8 +3728,6 @@ "hidePanel": "パネルを非表示", "maximizeIcon": "パネルを最大化するためのアイコン。", "maximizePanel": "パネル サイズの最大化", - "miPanel": "パネル(&&P)", - "miPanelNoMnemonic": "パネル", "minimizePanel": "パネル サイズを元に戻す", "movePanelToSecondarySideBar": "パネル ビューをセカンダリ サイド バーに移動する", "moveSidePanelToPanel": "セカンダリ サイド バー ビューをパネルに移動する", @@ -3347,6 +3742,8 @@ "positionPanelRightShort": "右", "previousPanelView": "前の パネル ビュー", "restoreIcon": "パネルを復元するためのアイコン。", + "toggle panel": "パネル", + "toggle panel mnemonic": "パネル(&&P)", "toggleMaximizedPanel": "最大化されるパネルの切り替え", "togglePanel": "パネルの切り替え", "togglePanelOffIcon": "オンのときにパネルをオフに切り替えるアイコン。", @@ -3354,10 +3751,11 @@ "togglePanelVisibility": "パネルの表示/非表示の切り替え" }, "vs/workbench/browser/parts/panel/panelPart": { + "align panel": "パネルの配置", "hidePanel": "パネルを非表示", "moreActions": "その他の操作...", + "panel position": "パネルの位置", "panel.emptyMessage": "ここにビューをドラッグして表示します。", - "pinned view containers": "パネル エントリの表示のカスタマイズ", "resetLocation": "場所のリセット" }, "vs/workbench/browser/parts/sidebar/sidebarActions": { @@ -3367,19 +3765,18 @@ "focusStatusBar": "フォーカス ステータス バー", "hide": "'{0}' の非表示" }, - "vs/workbench/browser/parts/statusbar/statusbarModel": { - "statusbar.hidden": "ステータス バー エントリの表示のカスタマイズ" - }, "vs/workbench/browser/parts/statusbar/statusbarPart": { "hideStatusBar": "ステータス バーを非表示にする" }, "vs/workbench/browser/parts/titlebar/commandCenterControl": { - "all": "検索モードを表示...", "commandCenter-activeBackground": "コマンド センターのアクティブ背景色", + "commandCenter-activeBorder": "コマンド センターのアクティブな境界線の色", "commandCenter-activeForeground": "コマンド センターのアクティブ前景色", "commandCenter-background": "コマンド センターの背景色", "commandCenter-border": "コマンド センターの境界線の色", "commandCenter-foreground": "コマンド センターの前景色", + "commandCenter-inactiveBorder": "ウィンドウが非アクティブな場合のコマンド センターの境界線の色", + "commandCenter-inactiveForeground": "ウィンドウが非アクティブな場合のコマンド センターの前景色", "label.dfl": "検索", "label1": "{1} {0}", "label2": "{1} {0}", @@ -3416,6 +3813,10 @@ "userIsAdmin": "[管理者]", "userIsSudo": "[スーパー ユーザー]" }, + "vs/workbench/browser/parts/views/checkbox": { + "checked": "チェック済み", + "unchecked": "未チェック" + }, "vs/workbench/browser/parts/views/treeView": { "collapseAll": "すべて折りたたむ", "command-error": "コマンド {1} の実行中にエラー {0} が発生しました。{1} を提供する拡張機能が原因である可能性があります。", @@ -3425,6 +3826,9 @@ "treeView.enableRefresh": "ID {0} のツリー ビューで [最新の情報に更新] を有効にするかどうか。", "treeView.toggleCollapseAll": "ID {0} のツリー ビューで [すべて折りたたむ] が切り替えられているかどうか。" }, + "vs/workbench/browser/parts/views/viewFilter": { + "more filters": "その他のフィルター..." + }, "vs/workbench/browser/parts/views/viewPane": { "viewPaneContainerCollapsedIcon": "折りたたまれたビュー ペイン コンテナーのアイコン。", "viewPaneContainerExpandedIcon": "展開されたビュー ペイン コンテナーのアイコン。", @@ -3447,20 +3851,39 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "キーボード フォーカスが Quick Open コントロール内にあるかどうか" }, + "vs/workbench/browser/web.main": { + "rendererLog": "ウィンドウ", + "reset": "ユーザー データをリセットする", + "reset user data message": "データ (設定、キー バインド、拡張機能、スニペット、UI 状態) をリセットして再読み込みしますか?" + }, + "vs/workbench/browser/window": { + "learnMore": "詳細情報(&&L)", + "open": "開く(&&O)", + "openExternalDialogButtonInstall.v3": "インストール(&&I)", + "openExternalDialogButtonRetry.v2": "再試行(&&T)", + "openExternalDialogDetail.v2": "お使いのコンピューターで {0} を起動しました。\r\n\r\n{1}が起動しなかった場合は、もう一度試すか、下にインストールしてください。", + "openExternalDialogDetailNoInstall": "お使いのコンピューターで {0} を起動しました。\r\n\r\n もし{1} が起動しなかった場合は、以下でもう一度お試しください。", + "openExternalDialogTitle": "すべて完了しました。このタブを閉じることができるようになりました。", + "reload": "再読み込み(&&R)", + "shutdownError": "このページの再読み込みが必要な予期しないエラーが発生しました。", + "shutdownErrorDetail": "ワークベンチの実行中に予期せず破棄されました。", + "unableToOpenExternal": "ブラウザーが新しいタブまたはウィンドウを開くのを中断しました。とにかく開くには、[開く] を押します。" + }, "vs/workbench/browser/workbench": { "loaderErrorNative": "必要なファイルの読み込みに失敗しました。アプリケーションを再起動してもう一度試してください。詳細: {0}" }, "vs/workbench/browser/workbench.contribution": { "activeEditorLong": "`${activeEditorLong}`: ファイルの完全なパス (例: /Users/Development/myFolder/myFileFolder/myFile.txt)。", "activeEditorMedium": "`${activeEditorMedium}`: ワークスペース フォルダーに対して相対的なファイルのパス (例: myFolder/myFileFolder/myFile.txt)。", - "activeEditorShort": "'${activeEditorShort}': ファイル名 (例: myFile.txt)。", - "activeFolderLong": "'${activeFolderLong}': ファイルが格納されているフォルダーのフルパス (例: /Users/Development/myFolder/myFileFolder)。", + "activeEditorShort": "`${activeEditorShort}`: ファイル名 (例: myFile.txt)。", + "activeFolderLong": "`${activeFolderLong}`: ファイルが格納されているフォルダーのフルパス (例: /Users/Development/myFolder/myFileFolder)。", "activeFolderMedium": "`${activeFolderMedium}`: ファイルを含むフォルダーの、ワークスペースフォルダーからの相対パス(例: myFolder/myFileFolder)。", "activeFolderShort": "`${activeFolderShort}`: ファイルが含まれているフォルダーの名前 (例: myFileFolder)。", "activityBarIconClickBehavior": "ワークベンチのアクティビティ バー アイコンをクリックする動作を制御します。", "activityBarVisibility": "ワークベンチでのアクティビティ バーの表示をコントロールします。", "appName": "`${appName}`: 例: VS Code。", "centeredLayoutAutoResize": "複数のグループが開かれているとき、中央揃えのレイアウトを自動的に横幅最大にするかどうかを制御します。1 つのグループのみが開かれている場合は、元の中央揃えの横幅に戻ります。", + "centeredLayoutDynamicWidth": "ウィンドウのサイズを変更するときに、中央のレイアウトで一定の幅を維持するかどうかを制御します。", "closeEmptyGroups": "空のエディターのグループにある最後のタブを閉じたときの動作を制御します。有効であるとき、空のグループは自動的に閉じられます。無効であるとき、空のグループはグリッドの一部として残ります。", "closeOnFileDelete": "セッション中のファイルを表示しているエディターが、その他のプロセスによって削除されるか名前を変更された場合に、エディターを自動的に閉じるかどうかを制御します。これを無効にすると、このような場合にエディターを開き続けます。アプリケーション内で削除すると、エディターは常に閉じられ、変更が保存されていないエディターのデータを保存して閉じることはありません。", "closeOnFocusLost": "フォーカスを失ったときに Quick Open を自動的に閉じるかどうかを制御します。", @@ -3474,19 +3897,18 @@ "editorOpenPositioning": "エディターを開く場所を制御します。`left` または `right` を選択すると現在アクティブになっているエディターの左または右にエディターを開きます。`first` または `last` を選択すると現在アクティブになっているエディターとは別個にエディターを開きます。", "editorTabCloseButton": "エディターのタブの [閉じる] ボタンの位置を制御するか、'off' に設定された場合に無効にします。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", "enableMenuBarMnemonics": "Alt キー ショートカットを使用してメイン メニューを開くことができるかどうかを制御します。ニーモニックを無効にすると、これらの Alt キー ショートカットを代わりにエディター コマンドにバインドできます。", - "enablePreview": "開いているエディターをプレビュー エディターとして表示するかどうかを制御します。プレビュー エディターは開いたままではなく、明示的に (ダブル クリックや編集など) 開いたままに設定されるまで再利用されます。ファイル名は斜体で表示されます。", - "enablePreviewFromCodeNavigation": "エディターからコード ナビゲーションを開始するときに、エディターをプレビュー状態のままにするかどうかを制御します。プレビュー エディターは開いたままではなく、明示的に開いたままに設定されるまで再利用されます (ダブルクリックや編集など)。`#workbench.editor.enablePreview#` が無効になっている場合、この値は無視されます。", - "enablePreviewFromQuickOpen": "Quick Open から開いたエディターをプレビュー エディターとして表示するかどうかを制御します。プレビュー エディターは開いたままではなく、明示的に (ダブルクリックや編集など) 開いたままに設定されるまで再利用されます。`#workbench.editor.enablePreview#` が無効になっている場合、この値は無視されます。", - "exclude": "ローカル ファイル履歴からファイルを除外するための [glob パターン](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を構成します。この設定を変更しても、既存のローカル ファイル履歴エントリには影響しません。", + "enablePreview": "開いているエディターをプレビュー エディターとして表示するかどうかを制御します。プレビュー エディターは開いたままではなく、明示的に (ダブルクリックや編集により) 開いたままに設定されるまで再利用されます。ファイル名は斜体で表示されます。", + "enablePreviewFromCodeNavigation": "エディターからコード ナビゲーションを開始するときに、エディターをプレビュー状態のままにするかどうかを制御します。プレビュー エディターは開いたままではなく、明示的に (ダブルクリックや編集により) 開いたままに設定されるまで再利用されます。`#workbench.editor.enablePreview#` が無効になっている場合、この値は無視されます。", + "enablePreviewFromQuickOpen": "Quick Open から開いたエディターをプレビュー エディターとして表示するかどうかを制御します。プレビュー エディターは開いたままではなく、明示的に (ダブルクリックや編集により) 開いたままに設定されるまで再利用されます。有効になっている場合、選択する前に Ctrl キーを押しながらエディターをプレビューでない状態として開きます。 `#workbench.editor.enablePreview#` が無効になっている場合、この値は無視されます。", + "exclude": "ローカル ファイル履歴からファイルを除外するためのパスまたは [glob パターン](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を構成します。Glob パターンは、絶対パスでない限り、ワークスペース フォルダーのパスを基準にして常に評価されます。この設定を変更しても、既存のローカル ファイル履歴エントリには影響しません。", "focusRecentEditorAfterClose": "最近使用した順序でタブを閉じるか、左から右の順にタブを閉じるかを制御します。", - "folderName": "${folderName}`: ファイルが含まれているワークスペース フォルダーの名前 (例: myFolder)。", + "folderName": "`${folderName}`: ファイルが含まれているワークスペース フォルダーの名前 (例: myFolder)。", "folderPath": "`${folderPath}`: ファイルが含まれているワークスペースの絶対パスです (例: /Users/Development/myFolder)。", "fontAliasing": "ワークベンチ内のフォント エイリアシング方法を制御します。", "highlightModifiedTabs": "変更が保存されていないエディターのタブで上罫線を描画するかどうかを制御します。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", - "layoutControlEnabled": "カスタム タイトル バーのレイアウト コントロールを {0} で有効にするかどうかを制御します。", - "layoutControlEnabledDeprecation": "この設定は非推奨とされ、{0} が優先されます", + "layoutControlEnabled": "レイアウト コントロールをカスタム タイトル バーに表示するかどうかを制御します。この設定は、{0} が {1} に設定されている場合にのみ有効です。", + "layoutControlEnabledWeb": "カスタム タイトル バーのレイアウト コントロール ボタンを有効にするかどうかを制御します。", "layoutControlType": "カスタム タイトル バーのレイアウト コントロールを 1 つのメニュー ボタンとして表示するか、複数の UI の切り替えで表示するかを制御します。", - "layoutControlTypeDeprecation": "この設定は非推奨とされ、{0} が優先されます", "layoutcontrol.type.both": "ドロップダウン ボタンとトグル ボタンの両方を表示します。", "layoutcontrol.type.menu": "レイアウト オプションのドロップダウンを含む 1 つのボタンを表示します。", "layoutcontrol.type.toggles": "パネルとサイド バーの表示を切り替えるボタンをいくつか示します。", @@ -3509,14 +3931,19 @@ "panelDefaultLocation": "新しいワークスペース内のパネル (ターミナル、デバッグ コンソール、出力、問題) の既定の場所を制御します。エディター領域の下、右、または左に表示できます。", "panelOpensMaximized": "パネルを開くときに最大化するかどうかを制御します。開くときに必ず最大化するか、決して最大化しないか、最後に閉じたときの状態で開くかを選択できます。", "perEditorGroup": "開いているエディターの最大数をエディター グループごとに適用するか、すべてのエディター グループに適用するかを制御します。", - "pinnedTabSizing": "固定されたエディターのタブのサイズ設定を制御します。固定されたタブは、開いているすべてのタブの先頭に表示され、通常、固定が解除されるまで閉じられません。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", + "pinnedTabSizing": "ピン留めされたエディター タブのサイズを制御します。ピン留めされたタブは、開いているすべてのタブの先頭に並べ替えられ、通常はピン留めを外すまで閉じません。'#workbench.editor.showTabs#' が無効になっている場合、この値は無視されます。", "preserveInput": "コマンド パレットを次回開いたとき、コマンド パレットの最後の入力を復元するかどうかを制御します。", + "profileName": "`${profileName}`: ワークスペースが開かれているプロファイルの名前 (例: データ サイエンス (プロファイル))。既定のプロファイルが使用されている場合は無視されます。", "remoteName": "`${remoteName}`: 例: SSH", "restoreViewState": "エディターを閉じた後に再び開いたときに、最後のエディター ビューの状態 (スクロール位置など) を回復します。エディター ビューの状態は、エディター グループごとに保存され、グループが閉じられると破棄されます。エディター グループに以前のビュー状態が見つからなかった場合に、すべてのエディター グループにわたって最後に確認されたビュー状態を使用するには、{0} 設定を使用します。", "revealIfOpen": "エディターを開くときに、どこの表示グループにエディターを表示するかどうかを制御します。無効にした場合、エディターは現在のアクティブなエディター グループに優先して開かれます。有効にした場合は、現在のアクティブなエディター グループで開くのではなく、既に開かれた状態のエディターを表示します。特定のグループ内や現在アクティブなグループの横に強制的にエディターを開いた場合などに、この設定が無視される場合もあることにご注意ください。", - "rootName": "`${rootName}`: 開かれたワークスペースまたはフォルダーの名前 (例: myFolder または myWorkspace)。", + "rootName": "`${rootName}`: 利用可能なオプションのリモート名とワークスペース インジケーターのあるワークスペースの名前 (例: myFolder、myRemoteFolder [SSH]、myWorkspace (Workspace))。", + "rootNameShort": "`${rootNameShort}`: サフィックスのないワークスペースの短縮名 (例: myFolder、myRemoteFolder、myWorkspace)。", "rootPath": "`${rootPath}`: 開かれたワークスペースまたはフォルダーのファイル パス (例: /Users/Development/myWorkspace)。", "scrollToSwitchTabs": "タブの上をスクロールしたときに、それらを開くかどうかを制御します。既定では、スクロール時にはタブは表示されるだけで、開かれることはありません。スクロール中に Shift キーを押したままにすると、その間この動作を変更できます。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", + "security.allowedUNCHosts": "ユーザーの確認なしで許可する UNC ホスト名のセット (先頭または末尾にバックスラッシュ (例: `192.168.0.1` や `my-server`) が含まれます)。この設定で許可されていない UNC ホストにアクセスしている場合、またはユーザーの確認によって確認されていない場合は、エラーが発生し、操作が停止します。この設定を変更する場合は、再起動が必要です。この設定の詳細については、https://aka.ms/vscode-windows-unc を参照してください。", + "security.allowedUNCHosts.patternErrorMessage": "UNC ホスト名にバックスラッシュを含めることはできません。", + "security.restrictUNCAccess": "有効にすると、`#security.allowedUNCHosts#` 設定またはユーザーの確認後に許可された UNC ホスト名へのアクセスのみが許可されます。この設定の詳細については、https://aka.ms/vscode-windows-unc をご覧ください。", "separator": "`${separator}`: 値か固定のテキストで囲われたとき、条件付きの区切り記号 (\" - \") を表示します。", "settings.editor.desc": "既定で使用する設定エディターを指定します。", "settings.editor.json": "JSON ファイル エディターを使用します。", @@ -3528,16 +3955,20 @@ "sideBySideDirection": "(たとえば、エクスプローラーから) 並べて開く複数のエディターの既定の向きを制御します。既定では、エディターを現在アクティブなものの右側に開きます。`down` に変更すると、エディターを現在アクティブなものの下側に開きます。", "splitInGroupLayout": "エディター グループ内でエディターが分割された場合のレイアウトを、垂直方向または水平方向に制御します。", "splitOnDragAndDrop": "エディターまたはファイルをエディター領域の端にドロップして、エディター グループをドラッグ アンド ドロップ操作から分割できるかどうかを制御します。", - "splitSizing": "エディター グループの分割時のサイズを制御します。", + "splitSizing": "エディター グループを分割するときのサイズを制御します。", "statusBarVisibility": "ワークベンチの下部にステータス バーを表示するかどうかを制御します。", + "suggestCommands": "コマンド パレットに一般的に使用されるコマンドのリストを含めるかどうかを制御します。", "tabDescription": "エディターに表示するラベルの書式を制御します。", "tabScrollbarHeight": "エディター タイトル領域のタブおよび階層リンクに使用するスクロール バーの高さを制御します。", - "tabSizing": "エディターのタブのサイズ設定を制御します。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", + "tabSizing": "エディター タブのサイズを制御します。'#workbench.editor.showTabs#' が無効になっている場合、この値は無視されます。", + "tips.enabled": "有効にすると、エディターを 1 つも開いていないときに透かしのヒントが表示されます。", "untitledHint": "無題のテキスト ヒントをエディターに表示するかどうかを制御します。", "untitledLabelFormat": "無題のエディターのラベルの形式を制御します。", + "useSemanticSimilarity": "コマンド パレットに同様のコマンドを含めるかどうかを制御します。セマンティック類似性を提供する拡張機能がインストールされている必要があります。", "useSplitJSON": "JSON として設定を編集するときに、split JSON エディターを使用するかどうかを制御します。", "viewVisibility": "ビュー ヘッダー アクションを表示するかどうかを制御します。ビュー ヘッダー アクションは常に表示されるか、パネルをフォーカスやホバーしたときのみ表示のいずれかです。", "window.commandCenter": "コマンド ランチャーをウィンドウ タイトルと共に表示します。この設定は、{0} が {1} に設定されている場合にのみ有効です。", + "window.commandCenterWeb": "コマンド ランチャーをウィンドウ タイトルと共に表示します。", "window.confirmBeforeClose.always": "常に確認メッセージを表示します。", "window.confirmBeforeClose.always.web": "常に確認を求めようとします。それでも参照者は確認せずにタブやウィンドウを閉じることができることにご注意ください。", "window.confirmBeforeClose.keyboardOnly": "キー バインドが使用された場合にのみ確認を求めます。", @@ -3546,6 +3977,7 @@ "window.confirmBeforeClose.never.web": "データの損失が差し迫っていない限り、明示的に確認メッセージが表示されません。", "window.menuBarVisibility.classic": "メニューはウィンドウの上部に表示され、全画面表示モードでのみ非表示になります。", "window.menuBarVisibility.compact": "メニューは、サイド バーにコンパクト ボタンとして表示されます。{0} が {1} の場合、この値は無視されます。", + "window.menuBarVisibility.compact.web": "メニューは、サイド バーにコンパクト ボタンとして表示されます。", "window.menuBarVisibility.hidden": "メニューは常に非表示です。", "window.menuBarVisibility.toggle": "メニューは非表示になっていますが、Alt キーを使用してウィンドウの上部に表示できます。", "window.menuBarVisibility.toggle.mac": "メニューは非表示になっていますが、`アプリケーション メニューにフォーカス` コマンドを実行するとウィンドウの上部に表示できます。", @@ -3583,7 +4015,9 @@ "workbench.editor.splitSizingDistribute": "すべてのエディター グループを等分に分割します。", "workbench.editor.splitSizingSplit": "アクティブなエディター グループを等分に分割します。", "workbench.editor.tabSizing.fit": "常に完全なエディター ラベルを表示するのに足りるタブの大きさを維持します。", + "workbench.editor.tabSizing.fixed": "すべてのタブを同じサイズにし、使用可能な領域が一度にすべてのタブを表示するのに十分でない場合に小さくできるようにします。", "workbench.editor.tabSizing.shrink": "すべてのタブを一度に表示するには利用可能なスペースが足りない場合に、タブを縮小するようにします。", + "workbench.editor.tabSizingFixedMaxWidth": "Controls the maximum width of tabs when `#workbench.editor.tabSizing#` size is set to `fixed`.", "workbench.editor.titleScrollbarSizing.default": "既定のサイズ。", "workbench.editor.titleScrollbarSizing.large": "マウスでつかみやすいサイズに拡大する。", "workbench.editor.untitled.labelFormat.content": "無題ファイルの名前は、ファイル パスが関連付けられていない限り、最初の行の内容から導き出されます。行が空であるか、単語文字が含まれていない場合に、名前にフォールバックします。", @@ -3612,14 +4046,9 @@ "zenMode.silentNotifications": "Zen Mode の間に通知の応答不可モードを有効にするかどうかを制御します。true の場合は、エラー通知のみが表示されます。", "zenModeConfigurationTitle": "Zen Mode" }, - "vs/workbench/common/actions": { - "developer": "開発者", - "help": "ヘルプ", - "preferences": "基本設定", - "test": "テスト", - "view": "表示" - }, "vs/workbench/common/configuration": { + "applicationConfigurationTitle": "アプリケーション", + "securityConfigurationTitle": "セキュリティ", "workbenchConfigurationTitle": "ワークベンチ" }, "vs/workbench/common/contextkeys": { @@ -3627,6 +4056,7 @@ "activeEditor": "アクティブなエディターの識別子", "activeEditorAvailableEditorIds": "アクティブなエディターのために使用できる使用可能なエディター識別子", "activeEditorCanRevert": "アクティブなエディターが元に戻せるかどうか", + "activeEditorCanToggleReadonly": "アクティブ エディターが読み取り専用と書き込み可能のどちらを切り替えることができるか", "activeEditorGroupEmpty": "アクティブなエディター グループが空であるかどうか", "activeEditorGroupIndex": "アクティブなエディター グループのインデックス", "activeEditorGroupLast": "アクティブなエディター グループが最後のグループかどうか", @@ -3646,6 +4076,7 @@ "editorAreaVisible": "エディター領域が表示されているかどうか", "editorIsOpen": "エディターが開いているかどうか", "editorTabsVisible": "エディター タブを表示するかどうか", + "embedderIdentifier": "製品サービスに従った埋め込みの識別子 (定義されている場合)", "focusedView": "キーボード フォーカスがあるビューの識別子", "groupEditorsCount": "開かれているエディター グループの数", "inZenMode": "Zen Mode が有効になっているかどうか", @@ -3675,14 +4106,17 @@ "sideBySideEditorActive": "横並びエディターがアクティブかどうか", "splitEditorsVertically": "エディターが垂直方向に分割されているかどうか", "statusBarFocused": "ステータス バーにキーボード フォーカスがあるかどうか", + "temporaryWorkspace": "現在のワークスペースのスキームは、一時ファイル システムからのスキームです。", "textCompareEditorActive": "テキスト比較エディターがアクティブかどうか", "textCompareEditorVisible": "テキスト比較エディターが表示されているかどうか", - "virtualWorkspace": "仮想ファイル システムまたは空の文字列からの場合の、現在のワークスペースのスキーム。", + "virtualWorkspace": "仮想ファイル システムまたは空の文字列からの現在のワークスペースのスキーム。", "workbenchState": "ウィンドウで開かれているワークスペースの種類。'empty' (ワークスペースなし)、'folder' (単一フォルダー)、または 'workspace' (マルチルート ワークスペース) のいずれか", "workspaceFolderCount": "ワークスペース内のルート フォルダーの数" }, "vs/workbench/common/editor": { "builtinProviderDisplayName": "ビルトイン", + "configureEditorLargeFileConfirmation": "制限の構成", + "openLargeFile": "それでも開く", "promptOpenWith.defaultEditor.displayName": "テキスト エディター" }, "vs/workbench/common/editor/diffEditorInput": { @@ -3747,6 +4181,8 @@ "panelSectionHeaderBackground": "パネル セクションのヘッダーの背景色。パネルはエディター領域の下に表示され、出力および統合ターミナルのようなビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", "panelSectionHeaderBorder": "パネル内に複数のビューを縦方向に等間隔に配置するときに使用されるパネル セクション ヘッダーの境界線の色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", "panelSectionHeaderForeground": "パネル セクションのヘッダーの前景色。パネルはエディター領域の下に表示され、出力および統合ターミナルのようなビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", + "profileBadgeBackground": "プロファイル バッジの背景色。プロフィール バッジは、アクティビティ バーの設定歯車アイコンの上部に表示されます。", + "profileBadgeForeground": "プロファイル バッジの前景色。プロフィール バッジは、アクティビティ バーの設定歯車アイコンの上部に表示されます。", "sideBarBackground": "サイド バーの背景色。サイド バーは、エクスプローラーや検索などのビューが入るコンテナーです。", "sideBarBorder": "エディターとの区切りを示すサイド バーの境界線の色。サイド バーは、エクスプローラーや検索などのビューが入るコンテナーです。", "sideBarDragAndDropBackground": "サイド バー セクションのドラッグ アンド ドロップ フィードバックの色。この色には透明度を設定して、サイド バー セクションが透き通って見えるようにする必要があります。サイド バーはエクスプローラーや検索のようなビューのコンテナーです。サイド バー セクションは、サイド バー内で入れ子になっているビューです。", @@ -3807,18 +4243,19 @@ "titleBarInactiveForeground": "ウィンドウが非アクティブな場合のタイトル バーの前景。", "unfocusedActiveModifiedBorder": "フォーカスされていないグループ内で、変更されたアクティブ タブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", "unfocusedINactiveModifiedBorder": "フォーカスされていないグループ内で、変更された非アクティブ タブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "windowActiveBorder": "ウィンドウがアクティブなときに境界線に使用する色。カスタム タイトル バーを使用する場合にのみ、デスクトップ クライアントでサポートされます。", - "windowInactiveBorder": "ウィンドウが非アクティブな場合に境界線に使用される色。カスタム タイトル バーを使用する場合にのみデスクトップ クライアントでサポートされます。" + "windowActiveBorder": "ウィンドウがアクティブな場合に境界線に使用される色。カスタム タイトル バーを使用する場合は、macOS および Linux デスクトップ クライアントでのみサポートされます。", + "windowInactiveBorder": "ウィンドウが非アクティブな場合に境界線に使用される色。カスタム タイトル バーを使用する場合は、macOS および Linux デスクトップ クライアントでのみサポートされます。" }, "vs/workbench/common/views": { "defaultViewIcon": "既定のビューのアイコン。", - "duplicateId": "ID '{0}' のビューは既に登録されています" + "duplicateId": "ID '{0}' のビューは既に登録されています", + "treeView.notRegistered": "ID '{0}' のツリー ビューは登録されていません。" }, "vs/workbench/electron-sandbox/actions/developerActions": { "configureRuntimeArguments": "ランタイム引数の構成", + "openUserDataFolder": "ユーザー データ フォルダーを開く", "reloadWindowWithExtensionsDisabled": "拡張機能が無効な状態での再読み込み", - "toggleDevTools": "開発者ツールの切り替え", - "toggleSharedProcess": "共有プロセスを切り替える" + "toggleDevTools": "開発者ツールの切り替え" }, "vs/workbench/electron-sandbox/actions/installActions": { "install": "PATH 内に '{0}' コマンドをインストールします", @@ -3844,6 +4281,7 @@ "zoomReset": "ズームのリセット" }, "vs/workbench/electron-sandbox/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "アプリケーションがまだターミナルから起動されていない場合にシェル環境の解決を中止するまでのタイムアウトを秒単位で制御します。詳細については、[ドキュメント](https://go.microsoft.com/fwlink/?linkid=2149667) を参照してください。", "argv.crashReporterId": "このアプリ インスタンスから送信されるクラッシュ レポートを関連付けるために使用される一意の ID。", "argv.disableHardwareAcceleration": "ハードウェア アクセラレータを無効にします。グラフィックの問題が発生した場合にのみ、このオプションを変更してください。", "argv.enableCrashReporter": "クラッシュ レポートを無効にすることを許可します。値が変更された場合は、アプリを再起動する必要があります。", @@ -3851,11 +4289,10 @@ "argv.force-renderer-accessibility": "レンダラーに強制的にアクセスできるようにします。この変更は、Linux でスクリーン リーダーを使用している場合にのみ行います。その他のプラットフォームでは、レンダラーは自動的にアクセスできるようになります。このフラグは、editor.accessibilitySupport がオンの場合に自動的に設定されます。", "argv.forceColorProfile": "使用するカラー プロファイルをオーバーライドできます。色が正しく表示されない場合は、これを 'srgb' に設定して再起動してみてください。", "argv.locale": "使用する表示言語。異なる言語を選択するには、関連付けられた言語パックをインストールする必要があります。", - "argv.logLevel": "使用するログレベル。既定値は 'info' です。利用可能な値は 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off' です。", + "argv.logLevel": "使用するログレベル。既定値は 'info' です。利用可能な値は 'error'、'warn'、'info'、'debug'、'trace'、'off' です。", "closeWhenEmpty": "最後のエディターを閉じたときに、ウィンドウも閉じるかどうかを制御します。この設定はフォルダーを表示していないウィンドウにのみ適用されます。", "dialogStyle": "ダイアログ ウィンドウの外観を調整します。", "enableCrashReporterDeprecated": "この設定が false の場合、新しい設定の値に関係なくテレメトリは送信されません。{0}設定に結合されているため、非推奨になりました。", - "experimentalUseSandbox": "試験的: 有効にすると、ウィンドウで Electron API を使用してサンドボックス モードが有効になります。", "keyboardConfigurationTitle": "キーボード", "mergeAllWindowTabs": "すべてのウィンドウを統合", "miExit": "終了(&&X)", @@ -3874,7 +4311,7 @@ "touchbar.enabled": "利用可能であれば macOS の Touch Bar ボタンを有効にします。", "touchbar.ignored": "表示すべきではないタッチバー内のエントリの識別子のセット (たとえば、`workbench.action.navigateBack` など)。", "window.clickThroughInactive": "有効な場合、非アクティブなウィンドウをクリックするとウィンドウがアクティブになり、クリック可能な場合はマウスの下の要素がトリガーされます。無効にすると、非アクティブなウィンドウの任意の場所をクリックするとそのウィンドウがアクティブになり、要素には 2 回目のクリックが必要になります。", - "window.doubleClickIconToClose": "有効になっている場合、タイトル バーでアプリケーション アイコンをクリックするとウィンドウが閉じ、ウィンドウをアイコンでドラッグすることができません。この設定が有効になるのは、`#window.titleBarStyle#` が `custom` に設定されている場合のみです。", + "window.doubleClickIconToClose": "この設定を有効にすると、タイトル バーのアプリケーション アイコンがダブルクリックされたときにウィンドウが閉じられます。ウィンドウをアイコンでドラッグすることはできません。この設定は、`#window.titleBarStyle#` が `custom` に設定されている場合にのみ有効です。", "window.nativeFullScreen": "MacOS でネイティブのフルスクリーンを使用するかどうかを制御します。このオプションを無効にすると、フルスクリーン表示時に macOS が新しいスペースを作成しないようにします。", "window.nativeTabs": "macOS Sierra ウィンドウ タブを有効にします。この変更を適用するには完全な再起動が必要であり、ネイティブ タブでカスタムのタイトル バー スタイルが構成されていた場合はそれが無効になることに注意してください。", "window.newWindowDimensions.default": "新しいウィンドウを画面の中央に開きます。", @@ -3898,21 +4335,23 @@ }, "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { "aboutDetail": "バージョン: {0}\r\nコミット: {1}\r\n 日付: {2}\r\nElectron: {3}\r\nChromium: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", - "cancelButton": "キャンセル", "copy": "コピー(&&C)", - "okButton": "OK", - "yesButton": "はい(&&Y)" + "okButton": "OK" }, "vs/workbench/electron-sandbox/window": { - "cancelButton": "キャンセル(&&C)", + "appRootWarning.banner": "インストール フォルダー ('{0}') に保存したファイルは、更新中に警告なしに上書きまたは削除され、元に戻すことができなくなる可能性があります。", "closeWindowButtonLabel": "ウィンドウを閉じる(&&C)", "closeWindowMessage": "ウィンドウを閉じますか?", + "configure": "構成", "doNotAskAgain": "今後このメッセージを表示しない", "exitButtonLabel": "終了(&&E)", "keychainWriteError": "ログイン情報のキーチェーンへの書き込みが、エラー '{0}' で失敗しました。", "learnMore": "詳細情報", "loaderCycle": "解決する必要のある依存関係の循環が AMD モジュールにあります。", "loginButton": "ログイン(&&L)", + "macoseolBannerLearnMore": "詳細情報", + "macoseolarialabel": "{0}。ナビゲーション キーを使用してバナー アクションにアクセスします。", + "macoseolmessage": "{1} の {0} は、間もなく更新プログラムの受信を停止します。macOS バージョンのアップグレードを検討してください。", "password": "パスワード", "proxyAuthRequired": "プロキシ認証が必要", "proxyDetail": "プロキシ {0} ではユーザー名とパスワードが必要です。", @@ -3920,6 +4359,8 @@ "quitMessage": "終了しますか?", "quitMessageMac": "終了しますか?", "rememberCredentials": "資格情報を保存する", + "resolveShellEnvironment": "シェル環境を解決しています...", + "restart": "再起動", "runningAsRoot": "{0} をルート ユーザーとして実行しないことを推奨します。", "shutdownErrorClose": "予期しないエラーが発生したため、ウィンドウを閉じることができませんでした。", "shutdownErrorDetail": "エラー: {0}", @@ -3936,18 +4377,34 @@ "shutdownTitleReload": "ウィンドウの再読み込みに少し時間がかかっています...", "troubleshooting": "トラブルシューティング ガイド", "username": "ユーザー名", - "willShutdownDetail": "次の操作はまだ実行されています: \r\n{0}" + "willShutdownDetail": "次の操作はまだ実行されています: \r\n{0}", + "windowseolBannerLearnMore": "詳細情報", + "windowseolarialabel": "{0}。ナビゲーション キーを使用してバナー アクションにアクセスします。", + "windowseolmessage": "{1} の {0} は、間もなく更新プログラムの受信を停止します。Windows バージョンのアップグレードを検討してください。" }, - "vs/workbench/contrib/audioCues/browser/audioCueService": { - "audioCues.lineHasBreakpoint.name": "行のブレークポイント", - "audioCues.lineHasError.name": "行のエラー", - "audioCues.lineHasFoldedArea.name": "行の折りたたまれた面", - "audioCues.lineHasInlineSuggestion.name": "行のインライン候補", - "audioCues.lineHasWarning.name": "行の警告", - "audioCues.noInlayHints": "行にインレイ ヒントがありません", - "audioCues.onDebugBreak.name": "ブレークポイントでデバッガーが停止しました" + "vs/workbench/contrib/accessibility/browser/accessibility.contribution": { + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/accessibility/browser/accessibilityContribution": { + "accessibilityConfigurationTitle": "Accessibility", + "verbosity.chat.description": "Provide information about how to access the chat help menu when the chat input is focused", + "verbosity.diffEditor.description": "Provide information about how to navigate changes in the diff editor when it is focused", + "verbosity.interactiveEditor.description": "Provide information about how to access the inline editor chat accessibility help menu when the input is focused", + "verbosity.keybindingsEditor.description": "Provide information about how to change a keybinding in the keybindings editor when a row is focused", + "verbosity.notebook": "Provide information about how to focus the cell container or inner editor when a notebook cell is focused.", + "verbosity.terminal.description": "Provide information about how to access the terminal accessibility help menu when the terminal is focused" + }, + "vs/workbench/contrib/accessibility/browser/accessibleView": { + "exit-tip": "Exit this menu via the Escape key.\r\n" }, "vs/workbench/contrib/audioCues/browser/audioCues.contribution": { + "audioCues.chatRequestSent": "Plays a sound when a chat request is made.", + "audioCues.chatResponsePending": "Plays a sound on loop while the response is pending.", + "audioCues.chatResponseReceived": "Plays a sound on loop while the response has been received.", + "audioCues.debouncePositionChanges": "位置の変更をデバウンスする必要があるかどうか", + "audioCues.diffLineDeleted": "差分レビュー モードでフォーカスが削除された行に移動したときまたは次/前の変更に移動したときに音を鳴らします", + "audioCues.diffLineInserted": "差分レビュー モードでフォーカスが挿入された行に移動したときまたは次/前の変更に移動したときに音を鳴らします", + "audioCues.diffLineModified": "差分レビュー モードでフォーカスが変更された行に移動したときまたは次/前の変更に移動したときに音を鳴らします", "audioCues.enabled.auto": "スクリーン リーダーが接続されたときにオーディオ キューを有効にします。", "audioCues.enabled.off": "オーディオ キューを無効にします。", "audioCues.enabled.on": "オーディオ キューを有効にします。", @@ -3957,7 +4414,13 @@ "audioCues.lineHasInlineSuggestion": "アクティブ行にインライン候補が発生した場合、音を鳴らします。", "audioCues.lineHasWarning": "アクティブ行に警告がある場合、音を鳴らします。", "audioCues.noInlayHints": "インレイ ヒントのないインレイ ヒントを含む行を読み上げようとすると、サウンドが再生されます。", + "audioCues.notebookCellCompleted": "ノートブック セルの実行が正常に完了したときに音を鳴らします。", + "audioCues.notebookCellFailed": "ノートブック セルの実行に失敗したときに音を鳴らします。", "audioCues.onDebugBreak": "デバッガーがブレークポイントで停止したときに、音を鳴らします。", + "audioCues.taskCompleted": "タスクの終了時に音を鳴らします。", + "audioCues.taskFailed": "タスクが失敗したときに音を鳴らします (ゼロ以外の終了コード)。", + "audioCues.terminalCommandFailed": "ターミナル コマンドが失敗したときにサウンドを再生します (ゼロ以外の終了コード)。", + "audioCues.terminalQuickFix": "ターミナルのクイック修正が利用可能になったときに音を鳴らします。", "audioCues.volume": "オーディオ キューの音量 (パーセント単位) (0 - 100)。" }, "vs/workbench/contrib/audioCues/browser/commands": { @@ -3967,14 +4430,18 @@ "disabled": "無効" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "areYouSureQuiteBulkEdit": "{0}ますか? '{1}' が進行中です。", - "changeWorkspace": "ワークスペースの変更", - "closeTheWindow": "ウィンドウを閉じ", + "areYouSureQuiteBulkEdit.detail": "'{0}' が進行中です。", + "changeWorkspace": "ワークスペースの変更(&&W)", + "changeWorkspace.message": "ワークスペースを変更しますか?", + "closeTheWindow": "ウィンドウを閉じる(&&C)", + "closeTheWindow.message": "ウィンドウを閉じますか?", "fileOperation": "ファイル操作", "nothing": "編集は行われませんでした", - "quit": "終了", + "quit": "終了(&&Q)", + "quit.message": "終了しますか?", "refactoring.autoSave": "リファクタリングの一部であったファイルを自動的に保存するかどうかを制御します", - "reloadTheWindow": "ウィンドウの再読み込み", + "reloadTheWindow": "ウィンドウの再読み込み(&&R)", + "reloadTheWindow.message": "ウィンドウを再度読み込みますか?", "summary.0": "編集は行われませんでした", "summary.n0": "1 つのファイルで {0} 個のテキストを編集", "summary.nm": "{1} 個のファイルで {0} 件のテキスト編集を実行", @@ -3984,9 +4451,8 @@ "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { "Discard": "リファクタリングの破棄", "apply": "リファクタリングの適用", - "cancel": "キャンセル", "cat": "リファクター プレビュー", - "continue": "続行", + "continue": "続行(&&C)", "detail": "[続行] をクリックして、以前のリファクタリングを破棄し、現在のリファクタリングを続行します。", "groupByFile": "ファイル別に変更をグループ化", "groupByType": "変更を種類別にグループ化", @@ -4054,6 +4520,142 @@ "to": "{0} の呼び出し元", "tree.aria": "呼び出し階層" }, + "vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": { + "chat-help-label": "Chat accessibility help", + "chat.announcement": "Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.", + "chat.overview": "The chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.", + "chat.requestHistory": "In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.", + "inline-chat-label": "Inline chat accessibility help", + "inlineChat.access": "It can be activated via quick fix actions or directly using the command: Inline Chat: Start Code Chat ({0}).", + "inlineChat.contextActions": "Context menu actions may run a request prefixed with /fix or /explain. These prefixes can be used directly in the input box to apply those specific actions.", + "inlineChat.diff": "Once in the diff editor, enter review mode with ({0}). Use up and down arrows to navigate lines with the proposed changes.", + "inlineChat.diffNoKb": "Tab again to enter the Diff editor with the changes and enter review mode with the Go to Next Difference Command. Use Up/DownArrow to navigate lines with the proposed changes.", + "inlineChat.explain": "When a request is prefixed with /explain, a response will explain the code in the current selection and the chat view will be focused.", + "inlineChat.fix": "When a request is prefixed with /fix, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing.", + "inlineChat.overview": "Inline chat occurs within a code editor and takes into account the current selection. It is useful for refactoring, fixing, and more. Keep in mind that AI generated code may be incorrect.", + "inlineChat.toolbar": "Use tab to reach conditional parts like commands, status, message responses and more.", + "workbench.action.chat.clear": "Chat Clear コマンド ({0}) は、要求/応答リストをクリアします。", + "workbench.action.chat.clearNoKb": "Chat Clear コマンドは要求/応答リストをクリアし、現在、キー バインドによってトリガーできません。", + "workbench.action.chat.focus": "The Focus Chat command ({0}) focuses the chat request/response list, which can be navigated with up and down arrows.", + "workbench.action.chat.focusInput": "Focus Chat Input コマンド ({0}) では、チャット要求の入力ボックスにフォーカスします。", + "workbench.action.chat.focusNoKb": "Focus Chat List コマンドでは、チャット要求/応答リストにフォーカスします。このリストは上矢印/下矢印で移動できますが、現時点ではキーバインドによってトリガーできません。", + "workbench.action.chat.nextCodeBlock": "Chat: Next Code Block コマンド ({0}) は、応答内の次のコード ブロックにフォーカスします。", + "workbench.action.chat.nextCodeBlockNoKb": "Chat: Next Code Block コマンドは、応答内の次のコード ブロックに焦点を合わせ、現在、キー バインドによってトリガーできません。", + "workbench.action.interactiveSession.focusInputNoKb": "Focus Chat Input コマンドでは、チャット要求の入力ボックスにフォーカスしますが、現時点ではキーバインドによってトリガーできません。" + }, + "vs/workbench/contrib/chat/browser/actions/chatActions": { + "actions.chat.acceptInput": "チャット入力を承諾する", + "actions.interactiveSession.focus": "Focus Chat List", + "chat.category": "チャット", + "interactiveSession.clearHistory.label": "入力履歴のクリア", + "interactiveSession.focusInput.label": "Focus Chat Input", + "interactiveSession.history.delete": "削除", + "interactiveSession.history.label": "履歴を表示する", + "interactiveSession.history.pick": "復元するチャット セッションを選択する", + "interactiveSession.open": "エディターを開く ({0})" + }, + "vs/workbench/contrib/chat/browser/actions/chatClearActions": { + "interactiveSession.clear.label": "クリア" + }, + "vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": { + "interactive.copyCodeBlock.label": "コピー", + "interactive.insertCodeBlock.label": "カーソルに挿入", + "interactive.insertIntoNewFile.label": "新しいファイルに挿入する", + "interactive.nextCodeBlock.label": "次のコード ブロック", + "interactive.previousCodeBlock.label": "前のコード ブロック", + "interactive.runInTerminal.label": "ターミナルで実行する" + }, + "vs/workbench/contrib/chat/browser/actions/chatCopyActions": { + "interactive.copyAll.label": "すべてコピー", + "interactive.copyItem.label": "コピー" + }, + "vs/workbench/contrib/chat/browser/actions/chatExecuteActions": { + "interactive.cancel.label": "取り消す", + "interactive.submit.label": "送信" + }, + "vs/workbench/contrib/chat/browser/actions/chatImportExport": { + "chat.export.label": "セッションのエクスポート", + "chat.file.label": "チャット セッション", + "chat.import.label": "セッションのインポート" + }, + "vs/workbench/contrib/chat/browser/actions/chatMoveActions": { + "chat.openInEditor.label": "エディターでセッションを開く", + "interactiveSession.openInEditor.label": "エディターでセッションを開く", + "interactiveSession.openInSidebar.label": "サイドバーでセッションを開く" + }, + "vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": { + "askQuickQuestion": "簡単な質問をする", + "askabot": "{0} に質問する" + }, + "vs/workbench/contrib/chat/browser/actions/chatTitleActions": { + "chat.remove.label": "要求と応答を削除する", + "interactive.helpful.label": "Helpful", + "interactive.insertIntoNotebook.label": "ノートブックに挿入する", + "interactive.unhelpful.label": "Unhelpful" + }, + "vs/workbench/contrib/chat/browser/chat.contribution": { + "chat": "チャット", + "interactiveSession.editor.fontFamily": "チャット コード ブロック内のフォント ファミリを制御します。", + "interactiveSession.editor.fontSize": "チャット コード ブロック内のフォント サイズをピクセル単位で制御します。", + "interactiveSession.editor.fontWeight": "チャット コード ブロック内のフォントの太さを制御します。", + "interactiveSession.editor.lineHeight": "チャット コード ブロック内の行の高さをピクセル単位で制御します。フォント サイズから行の高さを計算するには 0 を使用します。", + "interactiveSession.editor.wordWrap": "チャット コード ブロックで行を折り返すかどうかを制御します。", + "interactiveSession.experimental.quickQuestion.enable": "クイック質問機能を有効にするかどうかを制御します。", + "interactiveSessionConfigurationTitle": "チャット" + }, + "vs/workbench/contrib/chat/browser/chatContributionServiceImpl": { + "chat.viewContainer.label": "チャット", + "vscode.extension.contributes.interactiveSession": "対話型セッション プロバイダーへの貢献", + "vscode.extension.contributes.interactiveSession.icon": "この対話型セッション プロバイダーのアイコン。", + "vscode.extension.contributes.interactiveSession.id": "この対話型セッション プロバイダー用の一意識別子。", + "vscode.extension.contributes.interactiveSession.label": "この対話型セッション プロバイダーの表示名。", + "vscode.extension.contributes.interactiveSession.when": "この対話型セッション プロバイダーを有効にするには true にする必要がある条件です。" + }, + "vs/workbench/contrib/chat/browser/chatEditorInput": { + "chatEditorName": "チャット" + }, + "vs/workbench/contrib/chat/browser/chatInputPart": { + "actions.chat.accessibiltyHelp": "チャット入力、ここにコードを入力し、Enter キーを押して実行します。チャットアクセシビリティのヘルプには {0} を使用します。", + "chatInput": "チャット入力", + "chatInput.accessibilityHelpNoKb": "チャット入力、ここにコードを入力し、Enter キーを押して実行します。詳細については、Chat Accessibility Help コマンドを使用してください。" + }, + "vs/workbench/contrib/chat/browser/chatListRenderer": { + "chat": "チャット", + "chat.codeBlock.toolbar": "コード ブロック ツール バー", + "chat.codeBlock.toolbarVerbose": "タブからアクセスできるコード ブロックのツール バー", + "chat.codeBlockHelp": "コード ブロック", + "chat.codeBlockLabel": "コード ブロック {0}", + "multiCodeBlock": "{0} 個のコード ブロック: {1}", + "singleCodeBlock": "1 個のコード ブロック: {0}" + }, + "vs/workbench/contrib/chat/browser/chatWidget": { + "clear": "セッションのクリア" + }, + "vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib": { + "interactive.input.placeholderNoCommands": "質問する", + "interactive.input.placeholderWithCommands": "質問するか、トピックに '/' を入力します" + }, + "vs/workbench/contrib/chat/common/chatColors": { + "chat.requestBackground": "チャット要求の背景色。", + "chat.requestBorder": "チャット要求の境界線の色。" + }, + "vs/workbench/contrib/chat/common/chatContextKeys": { + "chatRequest": "チャット アイテムは要求です", + "chatResponse": "チャット アイテムは応答です。", + "hasChatProvider": "チャット プロバイダーが登録されている場合は True です。", + "inChat": "フォーカスがチャット ウィジェットにある場合は True、それ以外の場合は False です。", + "inInteractiveInput": "フォーカスがチャット入力にある場合は True、それ以外の場合は False です。", + "interactiveInputHasText": "チャット入力にテキストがある場合は True です。", + "interactiveSessionRequestInProgress": "現在の要求がまだ進行中の場合は True です。", + "interactiveSessionResponseHasProviderId": "プロバイダーがこの回答に ID を割り当てた場合は True です。", + "interactiveSessionResponseVote": "回答が可決されると、'up' に設定されます。否決されると、'down' に設定されます。それ以外の場合は空の文字列です。" + }, + "vs/workbench/contrib/chat/common/chatServiceImpl": { + "emptyResponse": "プロバイダーが null 応答を返しました" + }, + "vs/workbench/contrib/chat/common/chatViewModel": { + "thinking": "思考中" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "codeActionsOnSave": "保存時に実行されるコードアクションの種類。", "codeActionsOnSave.fixAll": "ファイルの保存時に自動修正アクションを実行するかどうかを制御します。", @@ -4075,14 +4677,14 @@ "contributes.documentation.refactorings": "リファクタリングに関する提供されたドキュメント。" }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "ShowAccessibilityHelpAction": "アクセシビリティのヘルプを表示します", + "accessibilityHelpTitle": "アクセシビリティのヘルプ", "auto_off": "エディターは、スクリーン リーダーが接続されると自動的に検出するように構成されていますが、今回は検出できませんでした。", "auto_on": "エディターはスクリーン リーダーの接続を自動検出しました。", "auto_unknown": "エディターは、プラットフォーム API を使用してスクリーン リーダーがいつ接続されたかを検出するように設定されていますが、現在のランタイムはこれをサポートしていません。", "changeConfigToOnMac": "スクリーン リーダーで使用するためにエディターを永続的に最適化するように設定するには、Command + E を押してください。", "changeConfigToOnWinLinux": "スクリーン リーダーで使用するためにエディターを永続的に最適化するように設定するには、Control + E を押してください。", "configuredOff": "エディターはスクリーン リーダー向けに最適化しないように構成されています。", - "configuredOn": "エディターはスクリーン リーダーで使用するために永続的に最適化されるように設定されています。これは `editor.accessibilitySupport` の設定を編集することで変更できます。", + "configuredOn": "エディターはスクリーン リーダーで使用するために永続的に最適化されるように設定されています。これは `Toggle Screen Reader Accessibility Mode` コマンドまたは `editor.accessibilitySupport` の設定を編集することで変更できます", "emergencyConfOn": "現在 `editor.accessibilitySupport` 設定を 'on' に変更しています。", "introMsg": "VS Code のアクセシビリティ オプションをご利用いただき、ありがとうございます。", "openDocMac": "command + H キーを押して、ブラウザー ウィンドウを今すぐ開き、アクセシビリティに関連する他の VS Code 情報を確認します。", @@ -4093,7 +4695,8 @@ "tabFocusModeOffMsg": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。{0} を押すと、この動作が切り替わります。", "tabFocusModeOffMsgNoKb": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。コマンド {0} は、キー バインドでは現在トリガーできません。", "tabFocusModeOnMsg": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。{0} を押すと、この動作が切り替わります。", - "tabFocusModeOnMsgNoKb": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。コマンド {0} は、キー バインドでは現在トリガーできません。" + "tabFocusModeOnMsgNoKb": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。コマンド {0} は、キー バインドでは現在トリガーできません。", + "toggleScreenReaderMode": "スクリーン リーダーのアクセシビリティ モードの切り替え" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "差分アルゴリズムは早く停止しました ({0} ミリ秒後)。", @@ -4128,9 +4731,9 @@ "schema.blockComment.begin": "ブロック コメントを開始する文字シーケンス。", "schema.blockComment.end": "ブロック コメントを終了する文字シーケンス。", "schema.blockComments": "ブロック コメントのマーク方法を定義します。", - "schema.brackets": "インデントを増減する角かっこを定義します。", + "schema.brackets": "インデントを増減する角かっこ記号を定義します。角かっこのペアの色付けが有効で、{0} が定義されていない場合は、入れ子レベルで色分けされる角かっこのペアも定義されます。", "schema.closeBracket": "右角かっこまたは文字列シーケンス。", - "schema.colorizedBracketPairs": "角かっこのペアの色付けが有効になっている場合、入れ子のレベルによって色付けされる角かっこのペアを定義します。", + "schema.colorizedBracketPairs": "角かっこのペアの色分けが有効になっている場合に入れ子レベルで色分けされる角かっこのペアを定義します。{0} に含まれていない角かっこは、{0} に自動的に含まれます。", "schema.comments": "コメント記号を定義します。", "schema.folding": "言語の折り畳み設定。", "schema.folding.markers": "'#region'や '#endregion'などの言語固有の折りたたみマーカー。開始と終了の正規表現はすべての行の内容に対してテストし効率的に設計してください。", @@ -4271,8 +4874,8 @@ "unwrapMinified": "このファイルでの折り返しを無効にする", "wrapMinified": "このファイルでの折り返しを有効にする" }, - "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { - "message": "[[言語の選択]]、または [[別のエディターを開く]] を使用して開始します。\r\n入力を開始して無視するか、[表示しない] をもう一度クリックします。" + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint/untitledTextEditorHint": { + "message": "[[言語の選択]]、または [[テンプレートで入力]] または [[別のエディターで開く]] を使用して開始します。\r\n入力を開始して無視するか、これを [[表示しない]] を選択します。" }, "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { "actions.pasteSelectionClipboard": "選択範囲クリップボードの貼り付け" @@ -4280,16 +4883,29 @@ "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { "startDebugTextMate": "TextMate 構文文法ログの開始" }, + "vs/workbench/contrib/commands/common/commands.contribution": { + "runCommands": "実行コマンド", + "runCommands.commands": "実行されるコマンド", + "runCommands.description": "複数のコマンドを実行する", + "runCommands.invalidArgs": "'runCommands' は、型が正しくない引数を受け取りました。コマンドに渡された引数を確認してください。", + "runCommands.noCommandsToRun": "'runCommands' は実行するコマンドを受信していません。'runCommands' 引数にコマンドを渡すのを忘れましたか?" + }, "vs/workbench/contrib/comments/browser/commentColors": { "commentThreadActiveRangeBackground": "現在選択またはホバーされたコメント範囲の背景色。", "commentThreadActiveRangeBorder": "現在選択またはホバーされたコメント範囲の境界線の色。", "commentThreadRangeBackground": "コメント範囲の背景色。", "commentThreadRangeBorder": "コメント範囲の境界線の色。", "resolvedCommentBorder": "解決されたコメントの境界線と矢印の色。", - "unresolvedCommentBorder": "未解決のコメントの境界線と矢印の色。" + "resolvedCommentIcon": "解決済みのコメントのアイコンの色。", + "unresolvedCommentBorder": "未解決のコメントの境界線と矢印の色。", + "unresolvedCommentIcon": "未解決のコメントのアイコンの色。" }, "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "コメント範囲を示すエディター余白の装飾の色。" + "editorGutterCommentGlyphForeground": "コメント グリフを示すエディター余白の装飾の色。", + "editorGutterCommentRangeForeground": "コメント範囲のエディターのとじしろ装飾の色。この色は不透明である必要があります。", + "editorGutterCommentUnresolvedGlyphForeground": "未解決のコメント スレッドに対するコメント グリフを示すエディター余白の装飾の色。", + "editorOverviewRuler.commentForeground": "解決済みのコメントのエディター概要ルーラーの装飾色。この色は不透明である必要があります。", + "editorOverviewRuler.commentUnresolvedForeground": "未解決のコメントのエディター概要ルーラーの装飾色。この色は不透明である必要があります。" }, "vs/workbench/contrib/comments/browser/commentNode": { "commentAddReactionDefaultError": "コメント反応を削除できませんでした", @@ -4304,38 +4920,39 @@ "newComment": "新しいコメントを入力します", "reply": "返信..." }, - "vs/workbench/contrib/comments/browser/commentThreadBody": { - "commentThreadAria": "{0} コメントを含むコメント スレッド。{1}。", - "commentThreadAria.withRange": "{1} から {2} 行目の {0} 件のコメントを含むコメント スレッド。{3}。" - }, - "vs/workbench/contrib/comments/browser/commentThreadHeader": { - "collapseIcon": "レビュー コメントを折りたたむためのアイコン。", - "label.collapse": "折りたたみ", - "startThread": "ディスカッションを開始" - }, "vs/workbench/contrib/comments/browser/comments.contribution": { + "comments.maxHeight": "Controls whether the comments widget scrolls or expands.", "comments.openPanel.deprecated": "この設定は'comments.openView' を優先し、非推奨です。", "comments.openView": "コメント パネルが開くべきタイミングを制御します。", "comments.openView.file": "コメント付きのファイルがアクティブになると、コメント ビューが開きます。", "comments.openView.firstFile": "このセッション中にコメント ビューがまだ開いていない場合は、コメントを含むファイルがアクティブになっているセッション中に初めて開きます。", "comments.openView.never": "コメント ビューが開くことはありません。", + "comments.visible": "コメント範囲とコメントを含むエディターで、コメント バーとコメント スレッドを表示するかどうかを制御します。コメントはコメント ビューを介して引き続きアクセスでき、コマンド \"Comments: Toggle Editor Commenting\" の切り替えを実行するのと同じ方法でコメントがオンに切り替わります。", "commentsConfigurationTitle": "コメント", "openComments": "コメント パネルを開くタイミングを制御します。", "useRelativeTime": "コメント タイムスタンプ ('1 日前' など) に相対時間を使用するかどうかを決定します。" }, + "vs/workbench/contrib/comments/browser/commentsController": { + "hasCommentingRange": "アクティブカーソルの位置にコメント範囲があるかどうか", + "pickCommentService": "コメント プロバイダーの選択" + }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { "comments.addCommand": "現在の選択範囲にコメントを追加する", + "comments.collapseAll": "すべてのコメントを折りたたむ", + "comments.expandAll": "すべてのコメントを展開", + "comments.expandUnresolved": "未解決のコメントを展開", "comments.toggleCommenting": "エディター コメントの切り替え", - "hasCommentingProvider": "開いているワークスペースにコメントまたはコメント範囲があるかどうか。", - "hasCommentingRange": "アクティブカーソルの位置にコメント範囲があるかどうか", "nextCommentThreadAction": "次のコメント スレッドに移動", - "pickCommentService": "コメント プロバイダーの選択", "previousCommentThreadAction": "前のコメント スレッドに移動する" }, + "vs/workbench/contrib/comments/browser/commentService": { + "hasCommentingProvider": "開いているワークスペースにコメントまたはコメント範囲があるかどうか。" + }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { "commentCount": "1 件のコメント", "commentLine": "[行: {0}]", "commentRange": "[行: {0}-{1}]", + "comments.view.title": "コメント", "commentsCount": "{0} 件のコメント", "image": "イメージ", "imageWithLabel": "イメージ: {0}", @@ -4343,13 +4960,50 @@ }, "vs/workbench/contrib/comments/browser/commentsView": { "collapseAll": "すべて折りたたんで表示します。", + "comments.filter.ariaLabel": "コメントをフィルター", + "comments.filter.placeholder": "フィルター (例: text、author)", + "expandAll": "すべて展開", "resourceWithCommentLabel": "{3} の行 {1} 列 {2} (ソース: {4}) にある ${0} からのコメント", + "resourceWithCommentLabelFile": "{1} での ${0} からのコメント、ソース: {2}", "resourceWithCommentThreadsLabel": "{0}、完全なパス {1} のコメント", - "rootCommentsLabel": "現在のワークスペースに対するコメント" + "rootCommentsLabel": "現在のワークスペースに対するコメント", + "showing filtered results": "{0}/{1} を表示中", + "totalUnresolvedComments": "{0} 件の未解決のコメント" + }, + "vs/workbench/contrib/comments/browser/commentsViewActions": { + "comments": "コメント", + "commentsClearFilterText": "フィルター テキストをクリア", + "focusCommentsFilter": "コメント フィルターにフォーカス", + "focusCommentsList": "コメント ビューにフォーカス", + "resolved": "解決済みの内容を表示する", + "toggle resolved": "解決したコメントの切り替え", + "toggle unresolved": "未解決のコメントの切り替え", + "unresolved": "未解決の内容を表示する" + }, + "vs/workbench/contrib/comments/browser/commentThreadBody": { + "commentThreadAria": "{0} コメントを含むコメント スレッド。{1}。", + "commentThreadAria.document": "ドキュメント全体に {0} コメントを含むコメント スレッド。{1}。", + "commentThreadAria.withRange": "{1} から {2} 行目の {0} 件のコメントを含むコメント スレッド。{3}。" + }, + "vs/workbench/contrib/comments/browser/commentThreadHeader": { + "collapseIcon": "レビュー コメントを折りたたむためのアイコン。", + "label.collapse": "折りたたみ", + "startThread": "ディスカッションを開始" }, "vs/workbench/contrib/comments/browser/reactionsAction": { + "comment.reactionLabelMany": "{2} で {0}{1} 件のリアクション", + "comment.reactionLabelNone": "{0}{1} リアクション", + "comment.reactionLabelOne": "{1} で {0} 1 件のリアクション", + "comment.toggleableReaction": "リアクションを切り替え、", "pickReactions": "反応を選択..." }, + "vs/workbench/contrib/comments/common/commentContextKeys": { + "comment": "コメントのコンテキスト値", + "commentController": "コメント スレッドに関連付けられているコメント コントローラー ID", + "commentIsEmpty": "コメントに入力がない場合に設定する", + "commentThread": "コメント スレッドのコンテキスト値", + "commentThreadIsEmpty": "コメント スレッドにコメントがない場合に設定する" + }, "vs/workbench/contrib/comments/common/commentModel": { "noComments": "このワークスペースにコメントはまだありません。" }, @@ -4379,14 +5033,13 @@ "breakpoint": "ブレークポイント", "breakpointHasConditionDisabled": "この {0} には削除時に失われる {1} があります。代わりに {0} を有効にすることを検討してください。", "breakpointHasConditionEnabled": "この {0} には削除時に失われる {1} があります。代わりに {0} を無効にすることを検討してください。", - "cancel": "キャンセル", "condition": "条件", "debugIcon.breakpointCurrentStackframeForeground": "現在のブレークポイント スタック フレームのアイコン色。", "debugIcon.breakpointDisabledForeground": "無効なブレークポイントのアイコン色。", "debugIcon.breakpointForeground": "ブレークポイントのアイコンの色。", "debugIcon.breakpointStackframeForeground": "すべてのブレークポイント スタック フレームのアイコン色。", "debugIcon.breakpointUnverifiedForeground": "未確認のブレークポイントのアイコン色。", - "disable": "無効にする", + "disable": "無効にする(&&D)", "disableBreakpoint": "{0} を無効にする", "disableBreakpointOnLine": "行のブレークポイントの無効化", "disableInlineColumnBreakpoint": "列 {0} のインライン ブレークポイントを無効化", @@ -4395,7 +5048,7 @@ "editBreakpoints": "ブレークポイントの編集", "editInlineBreakpointOnColumn": "列 {0} のインライン ブレークポイントを編集", "editLineBreakpoint": "行のブレークポイントの編集", - "enable": "有効にする", + "enable": "有効にする(&&E)", "enableBreakpoint": "{0} を有効にする", "enableBreakpointOnLine": "行のブレークポイントの有効化", "enableBreakpoints": "列 {0} のインライン ブレークポイントを有効化", @@ -4406,18 +5059,9 @@ "removeBreakpoints": "ブレークポイントの削除", "removeInlineBreakpointOnColumn": "列 {0} のインライン ブレークポイントを削除", "removeLineBreakpoint": "行のブレークポイントの削除", - "removeLogPoint": "{0} の削除", + "removeLogPoint": "{0} の削除(&&R)", "runToLine": "行まで実行" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointType": "ブレークポイント タイプ", - "breakpointWidgetExpressionPlaceholder": "式が true と評価される場合に中断します。'Enter' を押して受け入れるか 'Esc' を押して取り消します。", - "breakpointWidgetHitCountPlaceholder": "ヒット カウント条件が満たされる場合に中断します。'Enter' を押して受け入れるか 'Esc' を押して取り消します。", - "breakpointWidgetLogMessagePlaceholder": "ブレークポイントにヒットしたときにログに記録するメッセージ。{} 内の式は補間されます。受け入れるには 'Enter' を、キャンセルするには 'esc' を押します。", - "expression": "式", - "hitCount": "ヒット カウント", - "logMessage": "ログ メッセージ" - }, "vs/workbench/contrib/debug/browser/breakpointsView": { "access": "アクセス", "activateBreakpoints": "ブレークポイントのアクティブ化の切り替え", @@ -4467,6 +5111,15 @@ "unverifiedLogpoint": "未確認のログポイント", "write": "書き込み" }, + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "ブレークポイント タイプ", + "breakpointWidgetExpressionPlaceholder": "式が true と評価される場合に中断します。'Enter' を押して受け入れるか 'Esc' を押して取り消します。", + "breakpointWidgetHitCountPlaceholder": "ヒット カウント条件が満たされる場合に中断します。'Enter' を押して受け入れるか 'Esc' を押して取り消します。", + "breakpointWidgetLogMessagePlaceholder": "ブレークポイントにヒットしたときにログに記録するメッセージ。{} 内の式は補間されます。受け入れるには 'Enter' を、キャンセルするには 'esc' を押します。", + "expression": "式", + "hitCount": "ヒット カウント", + "logMessage": "ログ メッセージ" + }, "vs/workbench/contrib/debug/browser/callStackEditorContribution": { "focusedStackFrameLineHighlight": "フォーカスされたスタック フレーム位置の行を強調表示する背景色。", "topStackFrameLineHighlight": "上位のスタック フレーム位置の行を強調表示する背景色。" @@ -4474,7 +5127,7 @@ "vs/workbench/contrib/debug/browser/callStackView": { "callStackAriaLabel": "コール スタックのデバッグ", "collapse": "すべて折りたたむ", - "loadAllStackFrames": "スタック フレームをすべて読み込む", + "loadAllStackFrames": "スタック フレームをさらに読み込む", "paused": "一時停止", "pausedOn": "{0} で一時停止", "restartFrame": "フレームの再起動", @@ -4514,6 +5167,7 @@ "debug.console.lineHeight": "デバッグ コンソール内での行の高さをピクセル単位で制御します。フォント サイズから行の高さを計算するには 0 を使用します。", "debug.console.wordWrap": "行をデバッグ コンソールで折り返す必要があるかどうかを制御します。", "debug.disassemblyView.showSourceCode": "逆アセンブリ ビューでソース コードを表示する。", + "debug.enableStatusBarColor": "デバッガーがアクティブな場合のカラー ステータス バー", "debug.focusEditorOnBreak": "デバッガーが中断したときにエディターにフォーカスを設定するかどうかを制御します。", "debug.focusWindowOnBreak": "デバッガーが中断したときにワークベンチ ウィンドウにフォーカスするかどうかを制御します。", "debug.onTaskErrors": "preLaunchTask の実行後にエラーが発生した場合の処理を制御します。", @@ -4586,17 +5240,17 @@ }, "vs/workbench/contrib/debug/browser/debugAdapterManager": { "CouldNotFindLanguage": "{0} をデバッグするための拡張機能がありません。Marketplace に {0} の拡張機能があるかどうかを検索しますか?", - "cancel": "キャンセル", "debugName": "構成の名前。起動構成ドロップダウン メニューに表示されます。", "debugNoType": "デバッガー 'type' は省略不可で、'string' 型でなければなりません。", "debugPostDebugTask": "デバッグ セッションの終了前に実行するタスク。", "debugPrelaunchTask": "デバッグ セッションの開始前に実行するタスク。", "debugServer": "デバッグ拡張機能の開発のみ。ポートが指定の VS Code の場合、サーバー モードで実行中のデバッグ アダプターへの接続が試行されます。", - "findExtension": "{0} 拡張機能の検索", + "findExtension": "{0} 拡張機能の検索(&&F)", "installExt": "拡張機能をインストールする...", "installLanguage": "{0} の拡張機能のインストール...", "selectDebug": "デバッガーの選択", - "suggestedDebuggers": "提案" + "suggestedDebuggers": "提案", + "suppressMultipleSessionWarning": "同じデバッグ構成を複数回起動しようとしたときの警告を無効にしました。" }, "vs/workbench/contrib/debug/browser/debugColors": { "debugIcon.continueForeground": "続行するためのデバッグ ツール バー アイコン。", @@ -4613,6 +5267,7 @@ "debugToolBarBorder": "デバッグ ツール バーの境界線色。" }, "vs/workbench/contrib/debug/browser/debugCommands": { + "addConfiguration": "構成の追加...", "addInlineBreakpoint": "インライン ブレークポイントを追加", "callStackBottom": "呼び出し履歴の一番下に移動", "callStackDown": "呼び出し履歴の下へ移動", @@ -4655,6 +5310,7 @@ "workbench.action.debug.startDebug": "新しいデバッグ セッションを開始する" }, "vs/workbench/contrib/debug/browser/debugEditorActions": { + "EditBreakpointEditorAction": "デバッグ: ブレークポイントの編集", "addToWatch": "ウォッチに追加", "closeExceptionWidget": "例外ウィジェットを閉じる", "conditionalBreakpointEditorAction": "デバッグ: 条件付きブレークポイントの追加...", @@ -4665,6 +5321,7 @@ "logPointEditorAction": "デバッグ: ログポイントの追加...", "miConditionalBreakpoint": "条件付きブレークポイント(&&C)...", "miDisassemblyView": "&&DisassemblyView", + "miEditBreakpoint": "&ブレークポイントの編集(&E)", "miLogPoint": "ログポイント(&&L)...", "miToggleBreakpoint": "ブレークポイントの切り替え(&&B)", "mitogglesource": "&&ToggleSource", @@ -4676,7 +5333,6 @@ "toggleDisassemblyViewSourceCode": "逆アセンブリ ビューでソース コードを切り替える" }, "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "構成の追加...", "editor.inlineValuesBackground": "デバッグのインライン値の背景色です。", "editor.inlineValuesForeground": "デバッグのインライン値の文字色です。" }, @@ -4756,7 +5412,6 @@ "1activeSession": "1 つのアクティブなセッション", "breakpointAdded": "ブレークポイント、行 {0}、ファイル {1} が追加されました", "breakpointRemoved": "ブレークポイント、行 {0}、ファイル {1} を削除しました", - "cancel": "キャンセル", "compoundMustHaveConfigurations": "複合構成を開始するには、複合に \"configurations\" 属性が設定されている必要があります。", "configMissing": "構成 '{0}' が 'launch.json' 内にありません。", "debugAdapterCrash": "デバッグ アダプター プロセスが予期せず終了しました ({0})", @@ -4796,8 +5451,7 @@ "DebugTaskNotFound": "指定したタスクが見つかりませんでした。", "DebugTaskNotFoundWithTaskId": "タスク '{0}' を見つけられませんでした。", "abort": "中止", - "cancel": "キャンセル", - "debugAnyway": "このままデバッグ", + "debugAnyway": "このままデバッグ(&&D)", "invalidTaskReference": "タスク '{0}' は、別のワークスペース フォルダーにあるため、起動構成からは参照できません。", "preLaunchTaskError": "preLaunchTask '{0}' を実行後にエラーが存在します。", "preLaunchTaskErrors": "preLaunchTask '{0}' を実行後にエラーが存在します。", @@ -4805,7 +5459,7 @@ "preLaunchTaskTerminated": "preLaunchTask '{0}' が終了しました。", "remember": "ユーザー設定での自分の選択を覚えておいてください", "rememberTask": "このタスクの選択内容を保存する", - "showErrors": "エラーの表示", + "showErrors": "エラーの表示(&&S)", "taskNotTracked": "タスク '{0}' を追跡できません。問題マッチャーが定義されていることを確認してください。", "taskNotTrackedWithTaskId": "タスク '{0}' を追跡できません。問題マッチャーが定義されていることを確認してください。" }, @@ -4839,6 +5493,8 @@ "vs/workbench/contrib/debug/browser/linkDetector": { "fileLink": "Ctrl キーを押しながらクリックして{0}", "fileLinkMac": "command キーを押しながらクリックして{0}", + "fileLinkWithPath": "Ctrl キーを押しながらクリックして {0}{1}", + "fileLinkWithPathMac": "Command キーを押しながらクリックして {0}{1}", "followForwardedLink": "転送されたポートを使用してリンク先を表示", "followLink": "リンク先を表示" }, @@ -4852,8 +5508,7 @@ }, "vs/workbench/contrib/debug/browser/rawDebugSession": { "canNotStart": "デバッガーは、デバッグ対象用に新しいタブまたはウィンドウを開く必要がありますが、ブラウザーによってこれが禁止されています。続行するには、アクセス許可を付与する必要があります。", - "cancel": "キャンセル", - "continue": "続ける", + "continue": "続行(&&C)", "moreInfo": "詳細情報", "noDebugAdapter": "利用可能なデバッガーが見つかりません。'{0}' を送信できません。", "noDebugAdapterStart": "デバッグ アダプターが無いため、デバッグ セッションを開始できません。" @@ -4867,16 +5522,13 @@ "copyAll": "すべてコピー", "debugConsole": "デバッグ コンソール", "debugConsoleCleared": "デバッグ コンソールがクリアされました", - "filter": "フィルター", "paste": "貼り付け", "repl.action.filter": "フィルター対象の REPL フォーカス コンテンツ", "selectRepl": "デバッグ コンソールを選択", + "showing filtered repl lines": "{0}/{1} を表示中", "startDebugFirst": "式を評価するデバッグ セッションを開始してください", "workbench.debug.filter.placeholder": "フィルター (例: text、!exclude)" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "{0}/{1} を表示中" - }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "デバッグ コンソール", "occurred": "、{0} 回発生しました", @@ -4915,7 +5567,7 @@ "allDebuggersDisabled": "すべてのデバッグ拡張機能が無効になっています。デバッグ拡張機能を有効にするか、Marketplace から新しい拡張機能をインストールします。", "customizeRunAndDebug": "実行とデバッグをカスタマイズするには、[launch.json ファイルを作成します](command:{0})。", "customizeRunAndDebugOpenFolder": "実行とデバッグをカスタマイズするには、[フォルダーを開いた](command:{0})後、launch.json ファイルを作成します。", - "detectThenRunAndDebug": "[すべての自動デバッグ構成を表示](command: {0})。", + "detectThenRunAndDebug": "[すべての自動デバッグ構成を表示](command:{0})。", "openAFileWhichCanBeDebugged": "デバッグまたは実行可能な[ファイルを開きます](command:{0})。", "run": "実行", "runAndDebugAction": "[実行とデバッグ{0}](command:{1})" @@ -4927,7 +5579,6 @@ "breakWhenValueChangesSupported": "フォーカスされたセッションで値の変更時の中断がサポートされている場合は True です。", "breakWhenValueIsAccessedSupported": "フォーカスされたブレークポイントで値のアクセス時の中断がサポートされている場合は True です。", "breakWhenValueIsReadSupported": "フォーカスされたブレークポイントで値の読み取り時の中断がサポートされている場合は True です。", - "breakpointAccessType": "[ブレークポイント]ビューのフォーカスされたデータ ブレークポイントのアクセスの種類を表します。例: 'read'、'readWrite'、'write'", "breakpointInputFocused": "[ブレークポイント] ビューで入力ボックスにフォーカスがある場合は True です。", "breakpointItemType": "[ブレークポイント] ビュー内のフォーカスされた要素の項目の種類を表します。例: 'breakpoint'、'exceptionBreakppint'、'functionBreakpoint'、'dataBreakpoint'", "breakpointSupportsCondition": "フォーカスされたブレークポイントで条件がサポートされている場合は True です。", @@ -4955,6 +5606,7 @@ "expressionSelected": "[ウォッチ式] または [変数] のいずれかのビューで式の入力ボックスが開いている場合は True、それ以外の場合は False です。", "focusedSessionIsAttach": "フォーカスされたセッションが 'attach' の場合は True です。", "focusedStackFrameHasInstructionReference": "フォーカスのあるスタック フレームに命令ポインターのリファレンスがある場合は True。", + "hasDebugged": "デバッグ セッションが少なくとも 1 回開始されている場合は True、それ以外の場合は False です。", "inBreakpointWidget": "フォーカスがブレークポイント エディター ゾーン ウィジェット内にある場合は True、それ以外の場合は False です。", "inDebugMode": "デバッグ中の場合は True、それ以外の場合は False です。", "inDebugRepl": "フォーカスがデバッグ コンソール内にある場合は True、それ以外の場合は False です。", @@ -4983,10 +5635,23 @@ "canNotResolveSourceWithError": "ソース '{0}' を読み込めませんでした: {1}。", "unable": "デバッグ セッションなしでリソースを解決できません" }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "型 '{0}' のデバッグ アダプターを見つけることができません。", + "debugLinuxConfiguration": "Linux 固有の起動構成の属性。", + "debugOSXConfiguration": "OS X 固有の起動構成の属性。", + "debugRequest": "構成の要求の種類。\"launch\" または \"attach\" です。", + "debugType": "構成の種類。", + "debugTypeNotRecognised": "デバッグの種類は認識されませんでした。対応するデバッグの拡張機能がインストールされており、有効になっていることを確認してください。", + "debugWindowsConfiguration": "Windows 固有の起動構成の属性。", + "launch.config.comment1": "IntelliSense を使用して利用可能な属性を学べます。", + "launch.config.comment2": "既存の属性の説明をホバーして表示します。", + "launch.config.comment3": "詳細情報は次を確認してください: {0}", + "node2NotSupported": "\"node2\" はサポートされていません。代わりに \"node\" を使用し、\"protocol\" 属性を \"inspector\" に設定してください。" + }, "vs/workbench/contrib/debug/common/debugLifecycle": { "debug.debugSessionCloseConfirmationPlural": "アクティブなデバッグ セッションがあります。停止しますか?", "debug.debugSessionCloseConfirmationSingular": "アクティブなデバッグ セッションがあります。停止しますか?", - "debug.stop": "デバッグを停止する" + "debug.stop": "デバッグの停止(&&S)" }, "vs/workbench/contrib/debug/common/debugModel": { "breakpointDirtydHover": "未確認のブレークポイント。ファイルは変更されているので、デバッグ セッションを再起動してください。", @@ -5030,6 +5695,8 @@ "vscode.extension.contributes.debuggers.program": "デバッグ アダプター プログラムへのパス。絶対パスか拡張機能フォルダーへの相対パスです。", "vscode.extension.contributes.debuggers.runtime": "プログラム属性が実行可能でなく、ランタイムが必要な場合のオプション ランタイム。", "vscode.extension.contributes.debuggers.runtimeArgs": "オプションのランタイム引数。", + "vscode.extension.contributes.debuggers.strings": "このデバッグ アダプターによって提供された UI 文字列。", + "vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints": "このデバッグ アダプターでサポートされている言語に未確認のブレークポイントがある場合、このメッセージはブレークポイントのホバーとブレークポイント ビューに表示されます。Markdown とコマンドのリンクがサポートされています。", "vscode.extension.contributes.debuggers.type": "このデバッグ アダプターの一意識別子。", "vscode.extension.contributes.debuggers.variables": "`launch.json` 内の対話型の変数 (例: ${action.pickProcess}) からコマンドへマッピングしています。", "vscode.extension.contributes.debuggers.when": "この種類のデバッガーを有効にするために true でなければならない条件。'shellExecutionSupported'、'virtualWorkspace'、'resourceScheme'、または拡張機能でこれに適したものとして定義されたコンテキスト キーを使用することを検討してください。", @@ -5039,19 +5706,6 @@ "vs/workbench/contrib/debug/common/debugSource": { "unknownSource": "不明なソース" }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "型 '{0}' のデバッグ アダプターを見つけることができません。", - "debugLinuxConfiguration": "Linux 固有の起動構成の属性。", - "debugOSXConfiguration": "OS X 固有の起動構成の属性。", - "debugRequest": "構成の要求の種類。\"launch\" または \"attach\" です。", - "debugType": "構成の種類。", - "debugTypeNotRecognised": "デバッグの種類は認識されませんでした。対応するデバッグの拡張機能がインストールされており、有効になっていることを確認してください。", - "debugWindowsConfiguration": "Windows 固有の起動構成の属性。", - "launch.config.comment1": "IntelliSense を使用して利用可能な属性を学べます。", - "launch.config.comment2": "既存の属性の説明をホバーして表示します。", - "launch.config.comment3": "詳細情報は次を確認してください: {0}", - "node2NotSupported": "\"node2\" はサポートされていません。代わりに \"node\" を使用し、\"protocol\" 属性を \"inspector\" に設定してください。" - }, "vs/workbench/contrib/debug/common/disassemblyViewInput": { "disassemblyInputName": "逆アセンブリ" }, @@ -5074,53 +5728,92 @@ "bracketPairColorizer.notification.action.uninstall": "拡張機能のアンインストール" }, "vs/workbench/contrib/editSessions/browser/editSessions.contribution": { - "client too old": "この編集セッションを再開するには、新バージョンの {0} にアップグレードしてください。", - "continue edit session": "編集セッションを続行...", + "autoResumeWorkingChanges": "現在のワークスペースのクラウドに保存されている使用可能な作業変更を自動的に再開するかどうかを制御します。", + "autoResumeWorkingChanges.off": "クラウドから作業変更を再開しないでください。", + "autoResumeWorkingChanges.onReload": "ウィンドウの再読み込み時に、クラウドから使用可能な作業変更を自動的に再開します。", + "autoStoreWorkingChanges": "作業の変更を保存しています...", + "autoStoreWorkingChanges.off": "作業変更をクラウドに自動的に保存しないでください。", + "autoStoreWorkingChanges.onShutdown": "ウィンドウを閉じるときに、現在の作業変更をクラウドに自動的に保存します。", + "autoStoreWorkingChangesDescription": "現在のワークスペースの利用可能な作業変更をクラウドに自動的に格納するかどうかを制御します。この設定は Web では無効です。", + "check for pending cloud changes": "保留中のクラウドの変更を確認する", + "checkingForWorkingChanges": "保留中のクラウドの変更を確認しています...", + "client too old": "作業の変更をクラウドから再開するには、新しいバージョンの {0} にアップグレードしてください。", + "cloudChangesPartialMatchesEnabled": "現在のセッションと部分的に一致するクラウドの変更を表示するかどうかを制御します。", "continue edit session in local folder": "ローカル フォルダーで開く", - "continueEditSession.openLocalFolder.title": "ローカル フォルダーを選択して編集セッションを続行する", + "continue with cloud changes": "作業中の変更を持ち込むかどうかを選択します", + "continue working on": "作業を続行...", + "continueEditSession.openLocalFolder.title.v2": "ローカル フォルダーを選択して作業を続行する", "continueEditSessionExtPoint": "別の環境で現在の編集セッションを続行するためのオプションを提供する", "continueEditSessionExtPoint.command": "実行するコマンドの識別子。コマンドは、'commands' セクションで宣言し、現在の編集セッションを続行できる別の環境を表す URI を返す必要があります。", + "continueEditSessionExtPoint.description": "オプションのドキュメント ページの URL、またはその URL を返すコマンド。", "continueEditSessionExtPoint.group": "このアイテムが属するグループ。", + "continueEditSessionExtPoint.qualifiedName": "メニューでの表示に使用される、この項目の完全修飾名。", + "continueEditSessionExtPoint.remoteGroup": "このアイテムがリモート インジケーターに属しているグループ。", "continueEditSessionExtPoint.when": "このアイテムを表示するために満たす必要がある条件。", - "continueEditSessionItem.openInLocalFolder": "ローカル フォルダーで開く", - "continueEditSessionPick.placeholder": "作業を続行する方法を選択する", - "continueEditSessionPick.title": "編集セッションを続行...", - "editSessionsEnabled": "Web、デスクトップ、またはデバイスを切り替えるときに、コミットされていない変更を保存および再開するためのクラウド対応アクションを表示するかどうかを制御します。", - "no edit session": "再開する編集セッションはありません。", - "no edit session content for ref": "ID {0} の編集セッション コンテンツを適用できませんでした。", - "no edits to store": "保存する編集がないため、編集セッションの保存をスキップしました。", - "payload failed": "編集セッションを保存できません。", - "payload too large": "編集セッションがサイズ制限を超えたため、保存できません。", - "resume edit session warning": "編集セッションを再開すると、コミットされていない既存の変更が上書きされる可能性があります。続行しますか?", - "resume failed": "編集セッションを再開できませんでした。", - "resume latest.v2": "最新の編集セッションを再開する", - "resuming edit session": "編集セッションを再開しています...", - "show edit session": "編集セッションを表示する", - "store current.v2": "現在の編集セッションを保存する", - "storing edit session": "編集セッションを保存しています..." + "continueEditSessionItem.builtin": "組み込み", + "continueEditSessionItem.openInLocalFolder.v2": "ローカル フォルダーで開く", + "continueEditSessionPick.title.v2": "次で {0} の作業を続けるには、開発環境を選択してください:", + "continueOn.installAdditional": "追加の開発環境オプションをインストールする", + "continueOnCloudChanges": "[作業の続行] を使用するときに、クラウドに作業変更を保存するようユーザーに確認するかどうかを制御します。", + "continueOnCloudChanges.off": "ユーザーがクラウドの変更を既に有効にしていない限り、[作業を続行] を使用してクラウドに作業変更を保存しないでください。", + "continueOnCloudChanges.promptForAuth": "[作業を続行] を使用して作業変更をクラウドに保存するためにサインインするようユーザーに確認します。", + "continueWorkingOn.existingLocalFolder": "既存のローカル フォルダーで作業を続ける", + "editSessionPartialMatch": "このワークスペースには、クラウドで保留中の作業の変更があります。再開しますか?", + "learnMoreTooltip": "詳細情報", + "no cloud changes": "クラウドから再開する変更はありません。", + "no cloud changes for ref": "ID {0} に対してクラウドからの変更を再開できませんでした。", + "no working changes to store": "保存する編集がないため、作業変更のクラウドへの保存をスキップしました。", + "payload failed": "作業の変更を保存できません。", + "payload too large": "作業の変更がサイズの制限を超えたため、保存できません。", + "resume": "再開", + "resume cloud changes": "シリアル化されたデータからの変更を再開する", + "resume edit session warning 1": "クラウドからの作業の変更を再開すると、{0} が上書きされます。続行しますか?", + "resume edit session warning many": "クラウドからの作業の変更を再開すると、次の {0} 個のファイルが上書きされます。続行しますか?", + "resume failed": "クラウドから作業の変更を再開できませんでした。", + "resume latest cloud changes": "クラウドからの最新の変更を再開する", + "resuming working changes window": "作業中の変更を再開しています...", + "show cloud changes": "クラウドの変更の表示", + "show log": "ログの表示", + "store working changes": "作業の変更を保存しています...", + "store working changes in cloud": "作業の変更をクラウドに保存する", + "store your working changes": "作業の変更を保存しています...", + "storing working changes": "作業の変更を保存しています...", + "with cloud changes": "はい、作業中の変更を使って続行します", + "without cloud changes": "いいえ、作業中の変更なしで続行する" }, - "vs/workbench/contrib/editSessions/browser/editSessionsViews": { - "confirm delete": "参照 {0} を持つ編集セッションを完全に削除しますか? この操作を元に戻すことはできません。", - "edit sessions data": "すべてのセッション", - "open file": "ファイルを開く", - "workbench.editSessions.actions.delete": "編集セッションを削除する", - "workbench.editSessions.actions.resume": "編集セッションを再開する" - }, - "vs/workbench/contrib/editSessions/browser/editSessionsWorkbenchService": { - "account preference": "編集セッションを使用するにはサインインしてください", - "choose account placeholder": "サインインするアカウントを選択してください", - "clear data confirm": "はい", - "delete all edit sessions": "クラウドから保存されているすべての編集セッションを削除します。", + "vs/workbench/contrib/editSessions/browser/editSessionsStorageService": { + "choose account placeholder": "作業の変更をクラウドに保存するアカウントを選択します", + "delete all cloud changes": "クラウドから保存されているすべてのデータを削除します。", "others": "その他", - "reset auth.v2": "編集セッションからサインアウト", + "reset auth.v3": "クラウドの変更を無効にします...", + "sign in": "クラウドの変更を有効にします...", + "sign in badge": "Turn on Cloud Changes... (1)", "sign in using account": "{0} でサインイン", - "sign out of edit sessions clear data prompt": "編集セッションからサインアウトしますか?", + "sign out of cloud changes clear data prompt": "作業の変更のクラウドへの保存を無効にしますか?", "signed in": "サインイン済み" }, + "vs/workbench/contrib/editSessions/browser/editSessionsViews": { + "cloud changes": "クラウドの変更", + "compare changes": "変更の比較", + "confirm delete all": "保存されているすべての変更をクラウドから完全に削除しますか?", + "confirm delete all detail": " この操作を元に戻すことはできません。", + "confirm delete detail.v2": " この操作を元に戻すことはできません。", + "confirm delete.v2": "ref {0} を使用して作業中の変更を完全に削除しますか?", + "local copy": "ローカル コピー", + "noStoredChanges": "表示するクラウドに保存されている変更はありません。\r\n{0}", + "open file": "ファイルを開く", + "storeWorkingChangesTitle": "作業上の変更を保存する", + "workbench.editSessions.actions.delete.v2": "作業上の変更を削除する", + "workbench.editSessions.actions.deleteAll": "クラウドからすべての作業の変更を削除", + "workbench.editSessions.actions.resume.v2": "作業上の変更を再開する", + "workbench.editSessions.actions.store.v2": "作業上の変更を保存する" + }, "vs/workbench/contrib/editSessions/common/editSessions": { - "edit sessions": "編集セッション", - "editSessionViewIcon": "編集セッション ビューのアイコンを表示します。", - "session sync": "セッションの編集" + "cloud changes": "クラウドの変更", + "editSessionViewIcon": "クラウドの変更ビューのビュー アイコン。" + }, + "vs/workbench/contrib/editSessions/common/editSessionsLogService": { + "cloudChangesLog": "クラウドの変更" }, "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { "expandAbbreviationAction": "Emmet: 略語の展開", @@ -5134,6 +5827,7 @@ "disable": "無効にする", "disable workspace": "無効にする (ワークスペース)", "errors": "キャッチできない {0} 個のエラーが検出されました", + "extensionActivating": "拡張機能をアクティブ化しています...", "languageActivation": "{0} ファイルを開いたため、{1} によってアクティブ化されました", "runtimeExtensions": "ランタイム拡張機能", "showRuntimeExtensions": "実行中の拡張機能の表示", @@ -5148,13 +5842,16 @@ "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { "exeBasedRecommendation": "現在のワークスペース構成のため、この拡張機能が推奨されています" }, - "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { - "dynamicWorkspaceRecommendation": "この拡張機能は、{0} リポジトリのユーザーの間で人気があるため、関心をお持ちになるかもしれません。" + "vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker": { + "deprecated extensions": "非推奨の拡張機能がインストールされています。これらを確認して代替手段に移行することをお勧めします。", + "neverShowAgain": "今後は表示しない", + "showDeprecated": "非推奨の拡張機能を表示する" }, "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "{0} がインストールされているため、この拡張機能が推奨されています。" }, "vs/workbench/contrib/extensions/browser/extensionEditor": { + "Changelog title": "変更ログ", "JSON Validation": "JSON 検証 ({0})", "Marketplace": "マーケットプレース", "Marketplace Info": "詳細情報", @@ -5164,8 +5861,11 @@ "Notebook renderer name": "名前", "NotebookRenderers": "ノートブック レンダラー ({0})", "Notebooks": "ノートブック ({0})", - "activation": "アクティブ化の時刻", + "Readme title": "Readme", + "activatedBy": "アクティブ化した人:", "activation events": "アクティブ化イベント ({0})", + "activation reason": "アクティブ化イベント:", + "activation time": "アクティブ化の時刻:", "authentication": "認証 ({0})", "authentication.id": "ID", "authentication.label": "ラベル", @@ -5181,7 +5881,8 @@ "colorId": "ID", "colorThemes": "配色テーマ ({0})", "colors": "配色 ({0})", - "command name": "名前", + "command name": "ID", + "command title": "タイトル", "commands": "コマンド ({0})", "contributions": "機能のコントリビューション", "contributionstooltip": "この拡張機能による VS Code へのコントリビューションの一覧", @@ -5218,6 +5919,7 @@ "language id": "ID", "language name": "名前", "languages": "言語 ({0})", + "last released": "前回のリリース日", "last updated": "最終更新", "license": "ライセンス", "localizations": "ローカライズ ({0})", @@ -5236,16 +5938,15 @@ "preRelease": "プレリリース", "preview": "プレビュー", "productThemes": "製品アイコンのテーマ ({0})", + "published": "公開済み", "publisher": "発行者", - "publisher verified tooltip": "この発行元では、{0} の所有権を確認しました", "rating": "評価", - "release date": "リリース日", "repository": "リポジトリ", "resources": "拡張機能リソース", "runtimeStatus": "ランタイムの状態", "runtimeStatus description": "拡張機能のランタイム状態", "schema": "スキーマ", - "setting name": "名前", + "setting name": "ID", "settings": "設定 ({0})", "snippets": "スニペット", "startup": "スタートアップ", @@ -5259,16 +5960,24 @@ "viewContainers": "ビュー コンテナー ({0})", "views": "ビュー ({0})" }, + "vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": { + "restartExtensionHost.reason": "ワークスペースの信頼が変更されたため、拡張機能ホストを再起動しています。" + }, "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "exeRecommended": "お使いのシステムには {0} がインストールされています。このソフトウェア用のおすすめ拡張機能 {1} をインストールしますか?", + "extensionFromPublisher": "'{0}' 拡張機能 提供元: {1}", + "extensionsFromMultiplePublishers": "{0}、{1}、その他からの拡張機能", + "extensionsFromPublisher": "{0} からの拡張機能", + "extensionsFromPublishers": "{0} と {1} からの拡張機能", "ignoreAll": "はい、すべて無視します", "ignoreExtensionRecommendations": "すべての拡張機能の推奨事項を無視しますか?", "install": "インストール", "install and do no sync": "インストール (同期しない)", "neverShowAgain": "今後は表示しない", "no": "いいえ", + "recommended": "{1} 用のおすすめ拡張機能 {0} をインストールしますか?", "show recommendations": "推奨事項の表示", - "singleExtensionRecommended": "このリポジトリには、'{0}' 拡張機能をお勧めします。インストールしますか?", - "workspaceRecommended": "このリポジトリにお勧めの拡張機能をインストールしますか?" + "this repository": "このリポジトリ" }, "vs/workbench/contrib/extensions/browser/extensions.contribution": { "InstallFromVSIX": "VSIX からのインストール...", @@ -5294,18 +6003,20 @@ "enabled": "有効な拡張機能のみ", "enabled filter": "有効", "extension": "拡張子", + "extension updates filter": "更新情報", "extensionInfoDescription": "説明: {0}", "extensionInfoId": "ID: {0}", "extensionInfoName": "名前: {0}", "extensionInfoPublisher": "パブリッシャー: {0}", "extensionInfoVSMarketplaceLink": "VS Marketplace リンク: {0}", "extensionInfoVersion": "バージョン: {0}", + "extensionUpdates": "拡張機能の更新を表示", "extensions": "拡張機能", "extensions.affinity": "別の拡張機能ホスト プロセスで実行するように拡張機能を構成します。", "extensions.autoUpdate": "拡張機能の自動更新の動作を制御します。更新プログラムは、Microsoft オンライン サービスからフェッチされます。", - "extensions.autoUpdate.enabled": "有効な拡張機能のみの更新プログラムを自動的にダウンロードしてインストールします。無効な拡張機能は自動的には更新されません。", + "extensions.autoUpdate.enabled": "有効な拡張機能に対してのみ、更新プログラムを自動的にダウンロードしてインストールします (それらの更新プログラムが無視されている場合を除きます)。無効な拡張機能が自動的に更新されることはありません。", "extensions.autoUpdate.false": "拡張機能は自動的には更新されません。", - "extensions.autoUpdate.true": "すべての拡張機能の更新プログラムを自動的にダウンロードしてインストールします。", + "extensions.autoUpdate.true": "すべての拡張機能の更新プログラムを自動的にダウンロードしてインストールします (それらの更新プログラムが無視されている場合を除きます)。", "extensions.supportUntrustedWorkspaces": "拡張機能の信頼されていないワークペースのサポートをオーバーライドします。`true` を使用する拡張機能は常に有効になります。`limited` を使用する拡張機能は常に有効になり、信頼を必要とする機能は拡張子により非表示にされます。`false` を使用している拡張機能は、ワークスペースが信頼されている場合にのみ有効になります。", "extensions.supportUntrustedWorkspaces.false": "拡張機能は、ワークスペースが信頼されている場合にのみ有効になります。", "extensions.supportUntrustedWorkspaces.limited": "拡張機能は常に有効になり、信頼が必要な機能は非表示にされます。", @@ -5316,9 +6027,9 @@ "extensionsCheckUpdates": "有効にした場合、拡張機能の更新を自動的に確認します。拡張機能に更新がある場合は、拡張機能ビューで古くなった拡張機能として表示されます。更新は Microsoft オンライン サービスから取得されます。", "extensionsCloseExtensionDetailsOnViewChange": "有効にした場合、拡張機能の詳細を表示したエディターは拡張機能ビューから移動すると自動的に閉じられるようになります。", "extensionsConfigurationTitle": "拡張機能", + "extensionsDeferredStartupFinishedActivation": "有効にすると、タイムアウト後に `onStartupFinished` アクティブ化イベントを宣言する拡張機能がアクティブ化されます。", "extensionsIgnoreRecommendations": "有効にした場合、拡張機能の推奨事項の通知を表示しません。", "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "この設定は非推奨化されています。extensions.ignoreRecommendations 設定を使用して、推奨事項の通知を制御します。既定で推奨ビューを非表示にするには、拡張機能ビューの可視性アクションを使用します。", - "extensionsUseUtilityProcess": "有効にすると、拡張機能ホストは新しい UtilityProcess Electron API を使用して起動されます。", "extensionsWebWorker": "web worker 拡張機能ホストを有効にします。", "extensionsWebWorker.auto": "Web ワーカー拡張機能のホストは、Web 拡張機能で必要とされるときに起動されます。", "extensionsWebWorker.false": "Web Worker 拡張機能のホストは起動されません。", @@ -5331,28 +6042,25 @@ "importKeyboardShortcutsFroms": "キーボード ショートカットを移行する...", "install button": "インストール", "installButton": "インストール(&&I)", + "installExtensionFromLocation": "場所から拡張機能をインストール...", "installExtensionQuickAccessHelp": "拡張機能のインストールまたは検索", "installExtensionQuickAccessPlaceholder": "インストールまたは検索する拡張機能の名前を入力してください。", "installExtensions": "拡張機能のインストール", - "installFromLocation": "場所で Web 拡張機能をインストール", + "installFromLocation": "場所から拡張機能をインストール", "installFromLocationPlaceHolder": "Web 拡張機能の場所", "installFromVSIX": "VSIX からインストール", "installVSIX": "拡張機能の VSIX のインストール", - "installWebExtensionFromLocation": "Web 拡張機能をインストール...", "installWorkspaceRecommendedExtensions": "ワークスペースのおすすめの拡張機能をインストール", - "installed filter": "インストール済み", "manageExtensionsHelp": "拡張機能の管理", "manageExtensionsQuickAccessPlaceholder": "Enter キーを押して拡張機能を管理してください。", "miPreferencesExtensions": "拡張機能(&&E)", "miViewExtensions": "拡張機能(&&X)", - "miimportKeyboardShortcutsFrom": "キーボード ショートカットを移行する(&&M)...", "most popular filter": "一番人気", "most popular recommended": "推奨", "noUpdatesAvailable": "すべての拡張機能が最新の状態です。", "none": "なし", "notFound": "拡張機能 '{0}' が見つかりませんでした。", "notInstalled": "拡張機能 '{0}' はインストールされていません。パブリッシャーを含む完全な拡張機能 ID (例: ms-vscode.csharp) を使用していることをご確認ください。", - "outdated filter": "期限切れ", "recently published filter": "最近公開されたもの", "recentlyPublishedExtensions": "最近公開された拡張機能の表示", "refreshExtension": "最新の情報に更新", @@ -5363,17 +6071,16 @@ "showEnabledExtensions": "有効な拡張機能の表示", "showExtensions": "拡張機能", "showFeaturedExtensions": "おすすめの拡張機能の表示", - "showInstalledExtensions": "インストール済みの拡張機能の表示", "showLanguageExtensionsShort": "言語の拡張機能", - "showOutdatedExtensions": "古くなった拡張機能の表示", "showPopularExtensions": "人気の拡張機能の表示", "showRecommendedExtensions": "お勧めの拡張機能を表示", "showRecommendedKeymapExtensionsShort": "キーマップ", "showWorkspaceUnsupportedExtensions": "ワークスペースでサポートされていない拡張機能を表示します", - "sort by date": "公開日", "sort by installs": "インストール数", "sort by name": "名前", + "sort by published date": "公開日", "sort by rating": "評価", + "sort by update date": "更新日", "sorty by": "並べ替え", "updateAll": "すべての拡張機能を更新します", "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "ワークスペースの推奨事項に追加する", @@ -5382,6 +6089,7 @@ "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "ワークスペースの無視された推奨事項に拡張機能を追加する", "workbench.extensions.action.addToWorkspaceRecommendations": "ワークスペースの推奨事項に拡張機能を追加する", "workbench.extensions.action.configure": "拡張機能の設定", + "workbench.extensions.action.configureKeybindings": "拡張キーボード ショートカット", "workbench.extensions.action.copyExtension": "コピーする", "workbench.extensions.action.copyExtensionId": "拡張機能 ID のコピー", "workbench.extensions.action.ignoreRecommendation": "推奨事項を無視する", @@ -5400,6 +6108,9 @@ "workbench.extensions.uninstallExtension.description": "指定された拡張機能をアンインストールする", "workspace unsupported filter": "サポートされていないワークスペース" }, + "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { + "runtimeExtension": "実行中の拡張機能" + }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "この拡張機能は、Web 版の {0} ではサポートされていないため、無効になっています。", "Defined to run in desktop": "この拡張機能は、デスクトップの {0} でのみ実行されるように定義されているため、無効になっています。", @@ -5412,14 +6123,14 @@ "OpenExtensionsFile.failed": "'.vscode' ファルダー ({0}) 内に 'extensions.json' ファイルを作成できません。", "ReinstallAction.success": "拡張機能 {0} の再インストールが完了しました。", "ReinstallAction.successReload": "拡張機能 {0} の再インストールを完了するために Visual Studio Code を再度読み込んでください。", - "Show alternate extension": "{0}を開く", + "Show alternate extension": "{0} を開く(&&O)", "Uninstalling": "アンインストールしています", "VS Code for Web": "Web 版の {0}", "cancel": "キャンセル", "cannot be installed": "'{0}' 拡張機能は {1} では使用できません。詳細については、[詳細情報] をクリックしてください。", "check logs": "詳細については、[ログ]({0}) をご確認ください。", "close": "閉じる", - "configure in settings": "設定の構成", + "configure in settings": "設定を構成する(&&C)", "configureWorkspaceFolderRecommendedExtensions": "推奨事項の拡張機能を構成 (ワークスペース フォルダー)", "configureWorkspaceRecommendedExtensions": "お勧めの拡張機能の構成 (ワークスペース)", "current": "現在", @@ -5437,11 +6148,8 @@ "disabled": "無効", "disabled because of virtual workspace": "この拡張機能は、仮想ワークスペースをサポートしていないため、無効になっています。", "disabled by environment": "この拡張機能は環境に従って無効化されています。", - "do no sync": "同期しない", "do not sync": "この拡張機能を同期しないでください", "download": "手動でダウンロードしてみてください...", - "enable locally": "この拡張機能をローカルで有効にするには、Visual Studio Code を再度読み込んでください。", - "enable remote": "この拡張機能を {0} で有効にするには、Visual Studio Code を再度読み込んでください。", "enableAction": "有効にする", "enableForWorkspaceAction": "有効にする (ワークスペース)", "enableForWorkspaceActionToolTip": "この拡張機能をこのワークスペースでのみ有効にする", @@ -5457,26 +6165,26 @@ "extension enabled on remote": "拡張機能は '{0}' で有効です", "extension limited because of trust requirement": "現在のワークスペースが信頼されていないため、この拡張機能は機能が制限されています。", "extension limited because of virtual workspace": "現在のワークスペースが仮想であるため、この拡張機能は機能が制限されています。", - "extensionButtonProminentBackground": "際立っているアクション拡張機能のボタンの背景色(例: インストールボタン)。", - "extensionButtonProminentForeground": "際立っているアクション拡張機能のボタンの前景色(例: インストールボタン)。", - "extensionButtonProminentHoverBackground": "際立っているアクション拡張機能のボタンのホバー背景色(例: インストールボタン)。", + "extensionButtonBackground": "拡張機能アクションのボタンの背景色。", + "extensionButtonForeground": "拡張機能アクションのボタンの前景色。", + "extensionButtonHoverBackground": "拡張機能アクションのボタンのホバー背景色。", + "extensionButtonProminentBackground": "際立っている拡張機能アクションのボタンの背景色 (例: インストール ボタン)。", + "extensionButtonProminentForeground": "際立っている拡張機能アクションのボタンの前景色 (例: インストールボタン)。", + "extensionButtonProminentHoverBackground": "際立っている拡張機能アクションのボタンのホバー背景色 (例: インストール ボタン)。", + "extensionButtonSeparator": "拡張機能アクションのボタン区切り記号の色", "finished installing": "拡張機能が正常にインストールされました。", "globally disabled": "この拡張機能はユーザーによってグローバルに無効化されています。", "globally enabled": "この拡張機能はグローバルに有効化されています。", "ignoreExtensionRecommendation": "再度この拡張機能を推奨しないでください", + "ignoreExtensionUpdate": "{0} 個の更新プログラムを無視しています", + "ignoreUpdates": "更新プログラムを無視する", "ignored": "同期中はこの拡張機能が無視されます", - "incompatible": "'{0}' 拡張機能は互換性がないため、インストールできません。", "incompatible platform": "'{0}' 拡張機能は {2} の {1} では使用できません。", "install": "インストール", "install another version": "別のバージョンをインストール...", "install anyway": "インストールする", "install browser": "ブラウザーでインストール", "install confirmation": "'{0}' をインストールしますか?", - "install everywhere tooltip": "すべての同期済み {0} インスタンスにこの拡張機能をインストールします", - "install extension in remote": "{1}の中の{0}", - "install extension in remote and do not sync": "{1} ({2}) の中の{0}", - "install extension locally": "{0} ローカルで", - "install extension locally and do not sync": "{0} ローカルで ({1})", "install in remote": "{0} にインストールする", "install local extensions title": "ローカル拡張機能を '{0}' にインストールします", "install locally": "ローカルにインストール", @@ -5489,7 +6197,6 @@ "install remote extensions": "ローカルでリモート拡張機能をインストールする", "install vsix": "ダウンロードが終わったら、ダウンロードされた '{0}' の VSIX を手動でインストールしてください。", "installExtensionComplete": "拡張機能 {0} のインストールが完了しました。", - "installExtensionCompletedAndReloadRequired": "拡張機能 {0} のインストールが完了しました。これを有効にするには、Visual Studio Code を再度読み込んでください。", "installExtensionStart": "拡張機能 {0} のインストールを開始しました。エディターはこの拡張機能の詳細を開いています。", "installRecommendedExtension": "おすすめの拡張機能のインストール", "installVSIX": "VSIX からのインストール...", @@ -5503,18 +6210,14 @@ "migrate": "移行", "migrate to": "{0} への移行", "migrateExtension": "移行", - "more information": "詳細情報", + "more information": "詳細情報(&&M)", "no local extensions": "インストールする拡張機能はありません。", "no versions": "この拡張機能には、他のバージョンはありません。", "not web tooltip": "'{0}' 拡張機能は {1} では使用できません。", - "postDisableTooltip": "Visual Studio Code を再度読み込んで、この拡張機能を無効化してください。", - "postEnableTooltip": "この拡張機能の有効化を完了させるために、Visual Studio Code を再読み込みしてください。", - "postUninstallTooltip": "この拡張機能のアンインストールを完了させるために、Visual Studio Code を再読み込みしてください。", - "postUpdateTooltip": "更新された拡張機能を有効にするために、Visual Studio Code を再読み込みしてください。", "pre-release": "事前公開", "reinstall": "拡張機能の再インストール...", + "reload required": "再読み込みが必要です", "reloadAction": "再読み込み", - "reloadRequired": "再読み込みが必要です", "search recommendations": "拡張機能の検索", "select and install local extensions": "ローカル拡張機能を '{0}' にインストールします...", "select and install remote extensions": "ローカルでリモート拡張機能をインストールする...", @@ -5527,6 +6230,7 @@ "selectVersion": "インストールするバージョンを選択", "settings": "設定", "showRecommendedExtension": "推奨される拡張機能を表示する", + "signature verification failed": "{0} で '{1}' 拡張機能を確認できません。インストールしますか?", "switch to pre-release version": "プレリリース バージョンへの切り替え", "switch to pre-release version tooltip": "この拡張機能のプレリリース バージョンに切り替える", "switch to release version": "リリース バージョンへの切り替え", @@ -5538,12 +6242,11 @@ "uninstallExtensionComplete": "拡張機能 {0} のアンインストールを完了するために、Visual Studio Code を再読み込みしてください。", "uninstallExtensionStart": "拡張機能 {0} のアンインストールを開始しました。", "uninstalled": "アンインストール済み", + "update": "更新", "update operation": "'{0}' 拡張機能の更新中にエラーが発生しました。", - "updateAction": "更新", - "updateExtensionComplete": "拡張機能 {0} のバーション {1} への更新を完了しました。", - "updateExtensionStart": "拡張機能 {0} のバーション {1} への更新を開始しました。", - "updateToLatestVersion": "{0} に更新します", - "updateToTargetPlatformVersion": "{0} バージョンに更新する", + "update to": "v{0} に更新", + "updateExtensionComplete": "拡張機能 {0} のバージョン {1} への更新を完了しました。", + "updateExtensionStart": "拡張機能 {0} のバージョン {1} への更新を開始しました。", "updated": "更新", "workbench.extensions.action.clearLanguage": "表示言語のクリア", "workbench.extensions.action.setColorTheme": "配色テーマを設定", @@ -5601,10 +6304,10 @@ "vs/workbench/contrib/extensions/browser/extensionsViewer": { "Unknown Extension": "不明な拡張機能:", "error": "エラー", - "extension.arialabel": "{0}、{1}、{2}、{3}", "extensions": "拡張機能" }, "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "availableUpdates": "使用できる更新プログラム", "builtInThemesExtensions": "テーマ", "builtin": "ビルトイン", "builtinFeatureExtensions": "機能", @@ -5616,17 +6319,20 @@ "enabledExtensions": "有効", "extensionFound": "1 個の拡張機能が見つかりました。", "extensionFoundInSection": "{0} セクションに 1 個の拡張機能が見つかりました。", + "extensionToReload": "{0} の再読み込みが必要です", + "extensionToUpdate": "{0} 更新が必要です", "extensionsFound": "{0} 個の拡張機能が見つかりました。", "extensionsFoundInSection": "{1} セクションに {0} 個の拡張機能が見つかりました。", + "extensionsToReload": "{0} の再読み込みが必要です", + "extensionsToUpdate": "{0} 更新が必要です", "install remote in local": "ローカルでリモート拡張機能をインストールする...", "installed": "インストール済み", "malicious warning": "問題があることが報告された '{0}' をアンインストールしました。", "marketPlace": "マーケットプレース", "open user settings": "ユーザー設定を開く", "otherRecommendedExtensions": "その他の推奨事項", - "outdated": "期限切れ", - "outdatedExtensions": "{0} 古くなった拡張機能", "popularExtensions": "人気", + "recently updated": "最近更新", "recommendedExtensions": "推奨", "reloadNow": "今すぐ再度読み込む", "remote": "リモート", @@ -5644,6 +6350,8 @@ "error": "拡張機能のフェッチ中にエラーが発生しました。{0}", "extension.arialabel.deprecated": "非推奨", "extension.arialabel.publihser": "パブリッシャー {0}", + "extension.arialabel.rating": "{1} 人のユーザーが 5 つ星中 {0} と評価", + "extension.arialabel.verifiedPublihser": "検証済みの発行元 {0}", "extensions": "拡張機能", "no extensions found": "拡張機能が見つかりません", "no local extensions": "インストールする拡張機能はありません。", @@ -5671,16 +6379,24 @@ "startup": "スタートアップ", "syncingore.label": "同期中はこの拡張機能が無視されます。", "uncaught error": "キャッチできない 1 個のエラーが検出されました", - "uncaught errors": "キャッチできない {0} 個のエラーが検出されました" + "uncaught errors": "キャッチできない {0} 個のエラーが検出されました", + "updateRequired": "最新バージョン:" }, "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { "Manifest is not found": "マニフェストが見つかりません", "disable all": "すべて無効にする", + "enable locally": "この拡張機能をローカルで有効にするには、Visual Studio Code を再度読み込んでください。", + "enable remote": "この拡張機能を {0} で有効にするには、Visual Studio Code を再度読み込んでください。", + "incompatible": "'{0}' 拡張機能は互換性がないため、インストールできません。", "installing extension": "拡張機能をインストールしています...", "installing named extension": "'{0}' 拡張機能をインストールしています....", "malicious": "この拡張機能は問題ありと報告されました。", "multipleDependentsError": "'{0}' 拡張機能のみを無効にすることはできません。'{1}'、'{2}'、その他の拡張機能がこれに依存しています。これらの拡張機能をすべて無効にしますか?", "not found": "拡張機能 '{0}' をインストールできません。要求されたバージョン '{1}' が見つかりません。", + "postDisableTooltip": "Visual Studio Code を再度読み込んで、この拡張機能を無効化してください。", + "postEnableTooltip": "この拡張機能の有効化を完了させるために、Visual Studio Code を再読み込みしてください。", + "postUninstallTooltip": "この拡張機能のアンインストールを完了させるために、Visual Studio Code を再読み込みしてください。", + "postUpdateTooltip": "更新された拡張機能を有効にするために、Visual Studio Code を再読み込みしてください。", "singleDependentError": "'{0}' 拡張機能のみを無効にすることはできません。'{1}' 拡張機能がこれに依存しています。これらの拡張機能をすべて無効にしますか?", "twoDependentsError": "'{0}' 拡張機能のみを無効にすることはできません。'{1}' および '{2}' の拡張機能がこれに依存しています。これらの拡張機能をすべて無効にしますか?", "uninstallingExtension": "拡張機能をアンインストールしています..." @@ -5688,7 +6404,7 @@ "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { "dontShowAgainExtension": "'.{0}' ファイルに対しては再度表示しない", "fileBasedRecommendation": "この拡張機能は、最近開いたファイルに基づいてお勧めしています。", - "reallyRecommended": "{0} にお勧めの拡張機能をインストールしますか?", + "languageName": "{0} 言語", "searchMarketplace": "Marketplace で検索", "showLanguageExtensions": "Marketplace には、'.{0}' ファイルに役立つ拡張機能があります" }, @@ -5712,11 +6428,13 @@ "no": "いいえ", "yes": "はい" }, + "vs/workbench/contrib/extensions/common/reportExtensionIssueAction": { + "reportExtensionIssue": "問題を報告" + }, "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { "extensionsInputName": "拡張機能の実行中" }, "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { - "cancel": "キャンセル(&&C)", "debugExtensionHost": "拡張機能のホストのデバッグを開始", "debugExtensionHost.launch.name": "拡張機能ホストにアタッチ", "restart1": "拡張機能のプロファイル", @@ -5724,7 +6442,6 @@ "restart3": "再起動(&&R)" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService": { - "cancel": "キャンセル(&&C)", "profilingExtensionHost": "プロファイル拡張機能ホスト", "profilingExtensionHostTime": "プロファイル拡張機能ホスト ({0} 秒)", "restart1": "拡張機能のプロファイル", @@ -5737,6 +6454,7 @@ "runtimeExtension": "実行中の拡張機能" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "cleanUpExtensionsFolder": "拡張機能フォルダーのクリーンアップ", "openExtensionsFolder": "拡張機能フォルダーを開く" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler": { @@ -5751,9 +6469,6 @@ "cmd.reportOrShow": "パフォーマンスの問題", "cmd.show": "問題を表示" }, - "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { - "reportExtensionIssue": "問題を報告" - }, "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { "extensionHostProfileStart": "拡張機能ホストのプロファイルを開始", "saveExtensionHostProfile": "拡張機能ホストのプロファイルを保存", @@ -5762,14 +6477,14 @@ "stopExtensionHostProfileStart": "拡張機能ホストのプロファイルを停止" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction": "ターミナルで開く", + "scopedConsoleAction.Integrated": "統合ターミナルで開く", "scopedConsoleAction.external": "外部ターミナルで開く", - "scopedConsoleAction.integrated": "統合ターミナルで開く", "scopedConsoleAction.wt": "Windows ターミナルで開く" }, "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { "explorer.openInTerminalKind": "ターミナルでエクスプローラーからファイルを開くときに、起動するターミナルの種類を決定します。", "globalConsoleAction": "新しい外部ターミナルを開く", + "terminal.explorerKind.both": "他の 2 つを一緒に使用します。", "terminal.explorerKind.external": "構成済みの外部ターミナルを使用します。", "terminal.explorerKind.integrated": "VS Code の統合ターミナルを使用します。", "terminal.external.linuxExec": "どのターミナルを Linux で実行するかをカスタマイズします。", @@ -5816,11 +6531,13 @@ }, "vs/workbench/contrib/files/browser/editors/textFileEditor": { "createFile": "ファイルの作成", - "fileIsDirectoryError": "ファイルはディレクトリです", - "fileNotFoundError": "ファイルが見つかりません。", - "ok": "OK", - "reveal": "エクスプローラー ビューで表示", - "textFileEditor": "テキスト ファイル エディター" + "fileIsDirectory": "ファイルはディレクトリであるため、テキスト エディターに表示されません。", + "fileTooLargeForHeapErrorWithSize": "ファイルは非常に大きいため、テキスト エディターに表示されません ({0})。", + "fileTooLargeForHeapErrorWithoutSize": "ファイルは非常に大きいため、テキスト エディターに表示されません。", + "openFolder": "フォルダーを開く", + "reveal": "フォルダーの表示", + "textFileEditor": "テキスト ファイル エディター", + "unavailableResourceErrorEditorText": "ファイルが見つからなかったため、エディターを開くことができませんでした。" }, "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { "compareChanges": "比較", @@ -5863,6 +6580,7 @@ "binFailed": "ごみ箱を使用した削除に失敗しました。代わりに完全に削除しますか?", "clipboardComparisonLabel": "クリップボード ↔ {0}", "closeGroup": "グループを閉じる", + "compareNewUntitledTextFiles": "新しい無題のテキスト ファイルの比較", "compareWithClipboard": "クリップボードとアクティブ ファイルを比較", "confirmDeleteMessageFile": "'{0}' を完全に削除してもよろしいですか?", "confirmDeleteMessageFilesAndDirectories": "次の {0} ファイル/ディレクトリとその内容を完全に削除しますか?", @@ -5874,6 +6592,7 @@ "confirmMoveTrashMessageFolder": "'{0}' とその内容を削除しますか?", "confirmMoveTrashMessageMultiple": "次の {0} 個のファイルを削除してもよろしいですか?", "confirmMoveTrashMessageMultipleDirectories": "次の {0} ディレクトリとその内容を削除しますか?", + "confirmOverwrite": "'{0}' という名前のファイルまたはフォルダーは、宛先のフォルダーに既に存在します。置き換えますか?", "copyBulkEdit": "{0} ファイルの貼り付け", "copyFile": "コピー", "copyFileBulkEdit": "{0} の貼り付け", @@ -5911,20 +6630,25 @@ "moveFileBulkEdit": "{0} の移動", "movingBulkEdit": "{0} 個のファイルを移動しています", "movingFileBulkEdit": "{0} を移動しています", - "newFile": "新しいファイル", - "newFolder": "新しいフォルダー", + "newFile": "新しいファイル...", + "newFolder": "新しいフォルダー...", "openFileInNewWindow": "新しいウィンドウでアクティブ ファイルを開く", "openFileToShowInNewWindow.unsupportedschema": "アクティブなエディターには、開くことができるリソースを含める必要があります。", "pasteFile": "貼り付け", - "rename": "名前の変更", + "rename": "名前の変更...", "renameBulkEdit": "{0} の名前を {1} に変更", "renamingBulkEdit": "{0} の名前を {1} に変更しています", + "replaceButtonLabel": "置換(&&R)", + "resetActiveEditorReadonlyInSession": "セッションでのアクティブ エディターの読み取り専用のリセット", "restore": "このファイルは、[元に戻す] コマンドを使用して復元できます", "restorePlural": "これらのファイルは、[元に戻す] コマンドを使用して復元できます", "retry": "再試行", "retryButtonLabel": "再試行(&&R)", "saveAllInGroup": "すべてをグループに保存", + "setActiveEditorReadonlyInSession": "セッションでのアクティブ エディターの読み取り専用の設定", + "setActiveEditorWriteableInSession": "セッションでアクティブエディターの書き込み可能を設定する", "showInExplorer": "エクスプローラー ビューでアクティブなファイルを表示する", + "toggleActiveEditorReadonlyInSession": "セッションでのアクティブ エディターの読み取り専用の切り替え", "toggleAutoSave": "自動保存の切り替え", "trashFailed": "ごみ箱を使用した削除に失敗しました。代わりに完全に削除しますか?", "undoBin": "このファイルはごみ箱から復元できます。", @@ -5951,7 +6675,6 @@ "cut": "切り取り", "deleteFile": "完全に削除", "explorerOpenWith": "ファイルを開くアプリケーションの選択...", - "filesCategory": "ファイル", "miAutoSave": "自動保存(&&U)", "miCloseEditor": "エディターを閉じる(&&C)", "miGotoFile": "ファイルに移動(&&F)...", @@ -5963,6 +6686,7 @@ "newFile": "新しいテキスト ファイル", "openFile": "ファイルを開く...", "openToSide": "横に並べて開く", + "reopenWith": "エディターを再度開く...", "revealInSideBar": "エクスプローラー ビューで表示", "revert": "ファイルを元に戻す", "revertLocalChanges": "変更を破棄してファイルの内容に戻す", @@ -5979,7 +6703,7 @@ "retry": "再試行" }, "vs/workbench/contrib/files/browser/fileConstants": { - "newUntitledFile": "無題の新規ファイル", + "newUntitledFile": "新しい無題のテキスト ファイル", "removeFolderFromWorkspace": "ワークスペースからフォルダーを削除", "save": "保存", "saveAll": "すべて保存", @@ -5989,7 +6713,6 @@ "vs/workbench/contrib/files/browser/fileImportExport": { "addFolder": "フォルダーをワークスペースに追加(&&A)", "addFolders": "フォルダーをワークスペースに追加(&&A)", - "cancel": "キャンセル", "chooseWhereToDownload": "ダウンロードする場所を選択", "confirmManyOverwrites": "次の {0} 個のファイルやフォルダーは、対象のフォルダーに既に存在します。置換しますか?", "confirmOverwrite": "'{0}' という名前のファイルまたはフォルダーは、宛先のフォルダーに既に存在します。置き換えますか?", @@ -6028,6 +6751,7 @@ "autoReveal.focusNoScroll": "ファイルは、スクロールしてビューに表示されることはありませんが、引き続きフォーカスされます。", "autoReveal.off": "ファイルは、表示や選択が行われません。", "autoReveal.on": "ファイルは、表示や選択が行われるようになります。", + "autoRevealExclude": "エクスプローラーでファイルとフォルダーが開いたときに表示および選択されないように、パスまたは [glob パターン](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を構成します。Glob パターンは、絶対パスでない限り、ワークスペース フォルダーのパスを基準にして常に評価されます。", "autoSave": "変更が保存されていないエディターの [自動保存](https://code.visualstudio.com/docs/editor/codebasics#_save 自動保存) を制御します。", "autoSaveDelay": "変更が保存されていないエディターが自動で保存されるまでの遅延をミリ秒単位で制御します。`#files.autoSave#` が `{0}` に設定されている場合のみ適用されます。", "binaryFileEditor": "バイナリ ファイル エディター", @@ -6040,6 +6764,7 @@ "copyRelativePathSeparator.backslash": "円記号をパス区切り文字として使用します。", "copyRelativePathSeparator.slash": "スラッシュをパス区切り文字として使用します。", "defaultLanguage": "新しいファイルに割り当てられる既定の言語識別子。`${activeEditorLanguage}` に構成されている場合は、現在アクティブなテキスト エディターの言語識別子 (存在する場合) が使用されます。", + "disabled": "名前の増分作成を無効にします。同じ名前のファイルが 2 つ存在する場合は、既存のファイルを上書きするよう要求されます。", "enableDragAndDrop": "ドラッグ アンド ドロップによるファイルとフォルダーの移動をエクスプローラーで許可するかどうかを制御します。この設定は、エクスプローラー内からのドラッグ アンド ドロップのみに影響します。", "enableUndo": "エクスプローラーでファイルとフォルダーの元に戻す操作をサポートするかどうかを制御します。", "enableUndo.default": "エクスプローラーでは、破壊的な元に戻す操作の前にプロンプトが表示されます。", @@ -6051,9 +6776,11 @@ "eol.LF": "LF", "eol.auto": "OS 固有の改行文字を使用します。", "everything": "ファイル全体をフォーマットします。", - "exclude": "ファイルとフォルダーを除外するための [glob パターン](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を構成します。たとえば、エクスプローラーでは、この設定に基づいて表示または非表示にするファイルとフォルダーを決定します。検索固有の除外を定義するには、`#search.exclude#` 設定を参照してください。", + "exclude": "ファイルとフォルダーを除外するための [glob パターン](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を構成します。たとえば、エクスプローラーでは、この設定に基づいて表示または非表示にするファイルとフォルダーを決定します。検索固有の除外を定義するには、`#search.exclude#` 設定を参照してください。`.gitignore` に基づいてファイルを無視するには、`#explorer.excludeGitIgnore#` 設定を参照してください。", "excludeGitignore": ".gitignore 内のエントリを解析し、エクスプローラーから除外するかどうかを制御します。{0} に似ています。", "expandSingleFolderWorkspaces": "初期化中に 1 つのフォルダーのみを含むマルチルート ワークスペースをエクスプローラーで展開するかどうかを制御します", + "explorer.autoRevealExclude.boolean": "ファイル パスの照合基準となる glob パターン。これを true または false に設定すると、パターンがそれぞれ有効/無効になります。", + "explorer.autoRevealExclude.when": "一致するファイルの兄弟をさらにチェックします。一致するファイル名の変数として $(basename) を使用します。", "explorer.decorations.badges": "ファイルの装飾にバッジを使用するかどうかを制御します。", "explorer.decorations.colors": "ファイルの装飾に配色を使用するかどうかを制御します。", "explorer.incrementalNaming": "貼り付けで重複するエクスプローラー項目に新しい名前を付けるときに使用する名前付け規則を制御します。", @@ -6062,18 +6789,21 @@ "fileNesting.description": "各キー パターンには、任意の文字列と一致する 1 つの '*' 文字を含む場合があります。", "fileNestingEnabled": "エクスプローラーでファイルの入れ子を有効にするかどうかを制御します。ファイルの入れ子を使用すると、ディレクトリ内の関連ファイルを 1 つの親ファイルの下に視覚的にグループ化できます。", "fileNestingExpand": "ファイルの入れ子を自動的に展開するかどうかを制御します。これを有効にするためには、{0} を設定する必要があります。", - "fileNestingPatterns": "エクスプローラー内のファイルの入れ子を制御します。各__Item__は親パターンを表し、任意の文字列に一致する 1 つの '*' 文字を含む場合があります。各__Value__は、指定された親の下に入れ子になっている子パターンのコンマ区切りの一覧を表します。子パターンには、いくつかの特別なトークンが含まれている可能性があります:\r\n- '$(capture)': 親パターンの '*' の解決された値と一致します\r\n- '${basename}': 親ファイルのベース名 、'file.ts' の 'file' と一致します\r\n- `${extname}': 親ファイルの拡張子 、'file.ts' の 'ts' と一致します\r\n- `${dirname}': 親ファイルのディレクトリ名 、'src/file.ts' の 'src' と一致します\r\n- '*': 任意の文字列に一致します。子パターンごとに 1 回のみ使用できます", + "fileNestingPatterns": "エクスプローラー内のファイルの入れ子を制御します。この機能を有効にするには、{0} を設定する必要があります。各__Item__は親パターンを表し、任意の文字列に一致する 1 つの `*` 文字を含む場合があります。各__Value__は、指定された親の下に入れ子になっている子パターンのコンマ区切りの一覧を表します。子パターンには、いくつかの特別なトークンが含まれている可能性があります:\r\n- `$(capture)`: 親パターンの `*` の解決された値と一致します\r\n- `${basename}`: 親ファイルのベース名 、`file.ts` の `file` と一致します\r\n- `${extname}`: 親ファイルの拡張子 、`file.ts` の `ts` と一致します\r\n- `${dirname}`: 親ファイルのディレクトリ名 、`src/file.ts` の `src` と一致します\r\n- `*`: 任意の文字列に一致します。子パターンごとに 1 回のみ使用できます", "files.autoSave.afterDelay": "変更のあったエディターは、構成された '#files.autoSaveDelay#' の後に自動的に保存されます。", "files.autoSave.off": "変更のあったエディターは自動的に保存されません。", "files.autoSave.onFocusChange": "エディターがフォーカスを失うと、変更のあったエディターが自動的に保存されます。", - "files.autoSave.onWindowChange": "エディターがフォーカスを失うと、変更のあったエディターが自動的に保存されます。", + "files.autoSave.onWindowChange": "エディターがフォーカスを失うと、変更のあったウィンドウが自動的に保存されます。", "files.exclude.boolean": "ファイル パスの照合基準となる glob パターン。これを true または false に設定すると、パターンがそれぞれ有効/無効になります。", "files.exclude.when": "一致するファイルの兄弟をさらにチェックします。一致するファイル名の変数として \\$(basename) を使用します。", "files.participants.timeout": "作成、名前変更、削除のファイル参加者が取り消されるまでのタイムアウト (ミリ秒)。参加者を無効にするには、'0' を使用します。", "files.restoreUndoStack": "ファイルを再度開いたときに、元に戻す機能のスタックを復元します。", "files.saveConflictResolution": "保存の競合は、ファイルを保存している間に別のプログラムによって変更されたときに発生する可能性があります。データ損失を防ぐために、ユーザーは、エディターの変更とディスク上のバージョンを比較するように求められます。この設定は、保存の競合エラーが頻繁に発生する場合にのみ変更し、データが失われる可能性があるため注意してください。", - "files.simpleDialog.enable": "単純なファイル ダイアログを有効にします。有効な場合、単純なファイル ダイアログはシステム ファイル ダイアログを置き換えます。", + "files.simpleDialog.enable": "ファイルとフォルダーを開いたり保存したりするための単純なファイル ダイアログを有効にします。簡易ファイル ダイアログを有効にするとシステム ファイル ダイアログが置き換えられます。", "filesConfigurationTitle": "ファイル", + "filesReadonlyExclude": "パスまたは [glob パターン](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) が `#files.readonlyInclude#` 設定の結果として一致する場合に読み取り専用としてマークされないように構成します。Glob パターンは、絶対パスでない限り、ワークスペース フォルダーのパスを基準にして常に評価されます。読み取り専用ファイル システム プロバイダーのファイルは、この設定とは関係なく常に読み取り専用になります。", + "filesReadonlyFromPermissions": "ファイルのアクセス許可がそのように示されると、ファイルを読み取り専用としてマークします。これは、`#files.readonlyInclude#` および `#files.readonlyExclude#` 設定を使用してオーバーライドできます。", + "filesReadonlyInclude": "パスまたは [glob パターン](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を読み取り専用としてマークするように構成します。Glob パターンは、絶対パスでない限り、ワークスペース フォルダーのパスを基準にして常に評価されます。`#files.readonlyExclude#` 設定を使用して、一致するパスを除外できます。読み取り専用ファイル システム プロバイダーのファイルは、この設定とは関係なく常に読み取り専用になります。", "formatOnSave": "ファイルを保存するときにフォーマットします。フォーマッタが有効でなければなりません。ファイルの遅延保存やエディターを閉じることは許可されていません。", "formatOnSaveMode": "保存の形式でファイル全体をフォーマット指定するか、変更のみをフォーマットするかを制御します。`#editor.formatOnSave#` が有効な場合にのみ適用されます。", "hotExit": "エディターを終了するときに保存を確認するダイアログを省略し、保存されていないファイルをセッション後も保持するかどうかを制御します。", @@ -6082,14 +6812,13 @@ "hotExit.onExitAndWindowClose": "Windows または Linux で最後のウィンドウが閉じられるとき、または `workbench.action.quit` コマンドがトリガーされるとき (コマンド パレット、キー バインド、メニュー)、またフォルダーが開かれているウィンドウについても、それが最後のウィンドウかどうかに関係なく、Hot Exit がトリガーされます。フォルダーが開かれていないウィンドウはすべて、次回の起動時に復元されます。未保存のファイルが含まれる、以前に開かれたウィンドウのリストは、[ファイル] > [最近使用したファイル] > [詳細...] と移動すると表示できます。", "hotExit.onExitAndWindowCloseBrowser": "Hot Exit はブラウザーが終了するか、ウィンドウまたはタブが閉じられた時にトリガーされます。", "insertFinalNewline": "有効にすると、ファイルの保存時に最新の行を末尾に挿入します。", - "maxMemoryForLargeFilesMB": "大きなファイルを開こうとしたとき、VS Code の再起動後に使用できるメモリを制御します。コマンド ラインで `--max-memory=NEWSIZE` を指定するのと同じ効果があります。", "modification": "変更をフォーマットします (ソース管理が必要)。", "modificationIfAvailable": "変更部分のみのフォーマットを試みます (ソース管理が必要)。ソース管理が使用できない場合は、ファイル全体がフォーマットされます。", "openEditorsSortOrder": "[開いているエディター] ペイン内のエディターの並べ替え順序を制御します。", - "openEditorsVisible": "[開いているエディター] ペインに表示されるエディターの数。これを 0 に設定すると、[開いているエディター] ペインが非表示になります。", - "openEditorsVisibleMin": "[エディターを開く] ペインに表示されるエディター スロットの最小数。0 に設定すると、[エディターを開く] ペインは、エディターの数に基づいて動的にサイズ変更されます。", + "openEditorsVisible": "[エディターを開く] ウィンドウに表示されるエディターの初期最大数です。この制限を超えるとスクロール バーが表示され、ウィンドウのサイズを変更してより多くの項目を表示できます。", + "openEditorsVisibleMin": "[エディターを開く] ウィンドウにあらかじめ割り当てられるエディター スロットの最小数です。0 に設定すると、[エディターを開く] ウィンドウは、エディターの数に基づいて動的にサイズ変更されます。", "overwriteFileOnDisk": "エディターでの変更を使用してディスク上のファイルを上書きすることで、保存の競合を解決します。", - "simple": "後ろに数字が付いている可能性のある、重複している名前の末尾に「copy」という語を追加します", + "simple": "後ろに数字が付いている可能性のある、重複している名前の末尾に「copy」という語を追加します。", "smart": "重複した名前の末端に数字を追加します。名前の一部に既に数字が含まれている場合、その数字を増やしてみます。", "sortOrder": "エクスプローラーでのファイルとフォルダーのプロパティベースの並べ替えを制御します。`#explorer.fileNesting.enabled#` が有効になっている場合は、入れ子になったファイルの並べ替えも制御します。", "sortOrder.alphabetical": "エディターは、各エディター グループ内のタブ名でアルファベット順に並べ替えられます。", @@ -6106,26 +6835,27 @@ "sortOrderLexicographicOptions.lower": "小文字の名前は、大文字の名前の前にまとめてグループ化されます。", "sortOrderLexicographicOptions.unicode": "名前は、Unicode 順に並べ替えられます。", "sortOrderLexicographicOptions.upper": "大文字の名前は、小文字の名前の前にまとめてグループ化されます。", + "textFileEditor": "テキスト ファイル エディター", "trimFinalNewlines": "有効にすると、ファイルの保存時に最終行以降の新しい行をトリミングします。", "trimTrailingWhitespace": "有効にすると、ファイルの保存時に末尾の空白をトリミングします。", "trueDescription": "パターンを有効にします。", "useTrash": "ファイル/フォルダーを削除時するときに、 OS のごみ箱に移動します。無効にするとファイル/フォルダーは完全に削除されます。", - "watcherExclude": "ファイル監視から除外するパスまたは glob パターンを構成します。相対パスまたは基本的な glob パターン (例: 'build/output' または `*.js`) は、現在開いているワークスペースを使用して絶対パスに解決されます。複雑な glob パターンは、プロパティと一致させる (例: `**/build/output/**` や `/Users/name/workspaces/project/build/output/**`) ために絶対パスと一致しなければなりません (例: パス内のプレフィックスに '**/' を付けるか、完全なパスとサフィックスに '/**' を付ける)。ファイル監視プロセスが CPU を大量に消費する場合は、関心の低い大きなフォルダー (ビルド出力フォルダーなど) を除外してください。", + "watcherExclude": "ファイルの監視から除外するパスまたは glob パターンを構成します。パスは、監視フォルダーに対する相対パスまたは絶対パスのいずれかです。glob パターンは、監視フォルダーから相対的に一致します。ファイル ウォッチャー プロセスが大量の CPU を消費する場合は、あまり重要でない大きなフォルダー (ビルド出力フォルダーなど) を除外してください。", "watcherInclude": "追加のパスを構成して、ワークスペース内の変更を監視します。既定では、シンボリック リンクのフォルダーを除き、すべてのワークスペースのフォルダーを再帰的に監視します。絶対パスまたは相対パスを明示的に追加して、シンボリック リンクのフォルダーの監視をサポートすることができます。相対パスは、現在開いているワークスペースを使用して絶対パスに解決されます。" }, "vs/workbench/contrib/files/browser/views/emptyView": { "noWorkspace": "開いているフォルダーがありません" }, "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "ワークスペース フォルダーを解決できません", + "canNotResolve": "ワークスペース フォルダー ({0}) を解決できません", "label": "エクスプローラー", "symbolicLlink": "シンボリック リンク", "unknown": "不明なファイルの種類" }, "vs/workbench/contrib/files/browser/views/explorerView": { "collapseExplorerFolders": "エクスプローラーのフォルダーを折りたたむ", - "createNewFile": "新しいファイル", - "createNewFolder": "新しいフォルダー", + "createNewFile": "新しいファイル...", + "createNewFolder": "新しいフォルダー...", "explorerSection": "エクスプローラー セクション: {0}", "refreshExplorer": "エクスプローラーを最新表示する" }, @@ -6150,7 +6880,7 @@ "flipLayout": "エディター レイアウトの垂直/水平を切り替える", "miToggleEditorLayout": "レイアウトの反転(&&L)", "miToggleEditorLayoutWithoutMnemonic": "レイアウトの反転", - "newUntitledFile": "無題の新規ファイル", + "newUntitledFile": "新しい無題のテキスト ファイル", "openEditors": "開いているエディター" }, "vs/workbench/contrib/files/browser/workspaceWatcher": { @@ -6175,31 +6905,30 @@ "explorerViewletFocus": "[エクスプローラー] ビューレット内にフォーカスがある場合は True です。", "explorerViewletVisible": "[エクスプローラー] ビューレットが表示されている場合は True です。", "filesExplorerFocus": "[エクスプローラー] ビュー内にフォーカスがある場合は True です。", + "foldersViewVisible": "フォルダー ビュー (エクスプローラー ビュー コンテナー内のファイル ツリー) が表示されている場合は True です。", "openEditorsFocus": "[開いているエディター] ビュー内にフォーカスがある場合は True です。", - "openEditorsVisible": "[開いているエディター] ビューが表示されている場合は True です。", "viewHasSomeCollapsibleItem": "エクスプローラー ビューのワークスペースに折りたたみ可能なルートの子要素がある場合は True。" }, "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { "filesCategory": "ファイル", + "miShare": "共有", "openContainer": "このアイテムのフォルダーを開く", "revealInMac": "Finder で表示します", "revealInWindows": "エクスプローラーで表示する" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "テキスト ファイル エディター" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "configureMemoryLimit": "メモリ制限を構成する", - "fileTooLargeForHeapError": "このサイズのファイルを開くには、再起動して、{0} がより多くのメモリを利用できるようにする必要があります", - "relaunchWithIncreasedMemoryLimit": "{0} MB で再起動" + "vs/workbench/contrib/folding/browser/folding.contribution": { + "formatter.default": "他のすべての折りたたみ範囲プロバイダーよりも優先される既定の折りたたみ範囲プロバイダーを定義します。折りたたみ範囲プロバイダーに貢献する拡張機能の識別子である必要があります。", + "null": "すべて", + "nullFormatterDescription": "すべてのアクティブな折りたたみ範囲プロバイダー" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "cancel": "キャンセル", "config": "既定のフォーマッタを構成...", "config.bad": "拡張機能 '{0}' がフォーマッタとして構成されていますが、利用できません。続行するには、別の既定フォーマッタを選択してください。", "config.needed": "'{0}' ファイルには複数のフォーマッタがあります。そのうちの 1 つを既定のフォーマッタとして構成する必要があります。", "def": "(既定)", - "do.config": "構成...", + "do.config": "構成(&&C)...", + "do.config.command": "構成...", + "do.config.notification": "構成します...", "format.placeHolder": "フォーマッタを選択します", "formatDocument.label.multiple": "ドキュメントのフォーマット...", "formatSelection.label.multiple": "選択範囲をフォーマット...", @@ -6213,9 +6942,8 @@ "summary": "フォーマッタの競合" }, "vs/workbench/contrib/format/browser/formatActionsNone": { - "cancel": "キャンセル", "formatDocument.label.multiple": "ドキュメントのフォーマット", - "install.formatter": "フォーマッタをインストール...", + "install.formatter": "フォーマッタをインストール(&&I)...", "no.provider": "'{0}' ファイルのフォーマッタがインストールされていません。", "too.large": "このファイルはサイズが大きすぎるため、フォーマットできません" }, @@ -6228,32 +6956,288 @@ "read.title": "インライン ヒントを使用した行の読み取り", "stop.title": "インレイ ヒントの読み取りを停止する" }, + "vs/workbench/contrib/inlineChat/browser/inlineChatActions": { + "accept": "Make Request", + "apply1": "Accept Changes", + "apply2": "Accept", + "arrowDown": "Cursor Down", + "arrowUp": "Cursor Up", + "cancel": "Cancel", + "cat": "Inline Chat", + "contractMessage": "Contract Message", + "copyRecordings": "(Developer) Write Exchange to Clipboard", + "discard": "Discard", + "discardMenu": "Discard...", + "expandMessage": "Expand Message", + "feedback.helpful": "Helpful", + "feedback.unhelpful": "Unhelpful", + "focus": "Focus Input", + "label": "'{0}' and {1} follow ups ({2})", + "nextFromHistory": "Next From History", + "previousFromHistory": "Previous From History", + "rerun": "Regenerate Response", + "rerunShort": "Regenerate", + "run": "Start Code Chat", + "stop": "Stop Request", + "toggleDiff": "Toggle Diff", + "toggleDiff2": "Show Inline Diff", + "undo.clipboard": "Discard to Clipboard", + "undo.newfile": "Discard to New File", + "unstash": "Resume Last Dismissed Code Chat", + "viewInChat": "View in Chat" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatController": { + "create.fail": "Failed to start editor chat", + "create.fail.detail": "Please consult the error log and try again later.", + "default.placeholder": "Ask a question", + "default.placeholder.history": "{0} ({1}, {2} for history)", + "empty": "No results, please refine your input and try again", + "err.apply": "Failed to apply changes.", + "err.discard": "Failed to discard changes.", + "thinking": "Thinking…", + "welcome.1": "AI-generated code may be incorrect", + "welcome.2": "Getting ready..." + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatStrategies": { + "lines.0": "Nothing changed", + "lines.1": "Changed 1 line", + "lines.N": "Changed {0} lines" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatWidget": { + "aria-label": "Inline Chat Input", + "inlineChat.accessibilityHelp": "Inline Chat Input, Use {0} for Inline Chat Accessibility Help.", + "inlineChat.accessibilityHelpNoKb": "Inline Chat Input, Run the Inline Chat Accessibility Help command for more information.", + "modified": "Modified", + "original": "Original" + }, + "vs/workbench/contrib/inlineChat/common/inlineChat": { + "inlineChat.background": "Background color of the interactive editor widget", + "inlineChat.border": "Border color of the interactive editor widget", + "inlineChat.regionHighlight": "Background highlighting of the current interactive region. Must be transparent.", + "inlineChat.shadow": "Shadow color of the interactive editor widget", + "inlineChatDidEdit": "Whether interactive editor did change any code", + "inlineChatDiff": "Whether interactive editor show diffs for changes", + "inlineChatDiff.inserted": "Background color of inserted text in the interactive editor input", + "inlineChatDiff.removed": "Background color of removed text in the interactive editor input", + "inlineChatDocumentChanged": "Whether the document has changed concurrently", + "inlineChatEmpty": "Whether the interactive editor input is empty", + "inlineChatFocused": "Whether the interactive editor input is focused", + "inlineChatHasActiveRequest": "Whether interactive editor has an active request", + "inlineChatHasProvider": "Whether a provider for interactive editors exists", + "inlineChatHasStashedSession": "Whether interactive editor has kept a session for quick restore", + "inlineChatInnerCursorFirst": "Whether the cursor of the iteractive editor input is on the first line", + "inlineChatInnerCursorLast": "Whether the cursor of the iteractive editor input is on the last line", + "inlineChatInput.background": "Background color of the interactive editor input", + "inlineChatInput.border": "Border color of the interactive editor input", + "inlineChatInput.focusBorder": "Border color of the interactive editor input when focused", + "inlineChatInput.placeholderForeground": "Foreground color of the interactive editor input placeholder", + "inlineChatLastFeedbackKind": "The last kind of feedback that was provided", + "inlineChatMarkdownMessageCropState": "Whether the interactive editor message is cropped, not cropped or expanded", + "inlineChatOuterCursorPosition": "Whether the cursor of the outer editor is above or below the interactive editor input", + "inlineChatResponseType": "What type was the last response of the current interactive editor session", + "inlineChatVisible": "Whether the interactive editor input is visible", + "mode": "Configure if changes crafted in the interactive editor are applied directly to the document or are previewed first.", + "mode.live": "Changes are applied directly to the document but can be highlighted via inline diffs. Ending a session will keep the changes.", + "mode.livePreview": "Changes are applied directly to the document and are highlighted visually via inline or side-by-side diffs. Ending a session will keep the changes.", + "mode.preview": "Changes are previewed only and need to be accepted via the apply button. Ending a session will discard the changes." + }, "vs/workbench/contrib/interactive/browser/interactive.contribution": { "interactive.activeCodeBorder": "エディターにフォーカスがある場合の、現在の対話型コード セルの境界線の色。", "interactive.execute": "コードの実行", - "interactive.history.focus": "対話型ウィンドウの履歴にフォーカスする", + "interactive.history.focus": "履歴のフォーカス", "interactive.history.next": "履歴内の次の値", "interactive.history.previous": "履歴内の前の値", "interactive.inactiveCodeBorder": "エディターにフォーカスがない場合の、現在の対話型コード セルの境界線の色。", "interactive.input.clear": "インタラクティブ ウィンドウ入力エディターの内容を消去します", - "interactive.input.focus": "対話型ウィンドウの入力エディターにフォーカスする", + "interactive.input.focus": "入力エディターのフォーカス", "interactive.open": "インタラクティブ ウィンドウを開く", "interactiveScrollToBottom": "一番下にスクロール", "interactiveScrollToTop": "一番上にスクロール", + "interactiveWindow": "対話型ウィンドウ", "interactiveWindow.alwaysScrollOnNewCell": "対話型ウィンドウを自動的にスクロールして、最後に実行されたステートメントの出力を表示します。この値が false の場合、最後のセルが既にスクロール先の場合にのみウィンドウがスクロールされます。", "interactiveWindow.restore": "ウィンドウの再読み込み時にインタラクティブ ウィンドウ セッション/履歴を復元する必要があるかどうかを制御します。インタラクティブ ウィンドウで使用されるコントローラーの状態がウィンドウの再読み込み時に保持されるかどうかは、コントローラーに貢献する拡張機能によって制御されます。" }, "vs/workbench/contrib/interactive/browser/interactiveEditor": { "interactiveInputPlaceHolder": "こちらに '{0}' コードを入力し、{1} を押して実行してください" }, - "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { - "miOpenProcessExplorerer": "プロセス エクスプローラーを開く(&&P)", + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorActions": { + "accept": "要求する", + "actions.interactiveSession.accessibiltyHelpEditor": "対話型セッション エディターのアクセシビリティ ヘルプ", + "apply1": "変更を受け入れる", + "apply2": "同意する", + "arrowDown": "カーソルを下へ", + "arrowUp": "カーソルを上へ", + "cancel": "取り消す", + "cat": "対話型エディター", + "contractMessage": "コントラクト メッセージ", + "copyRecordings": "(開発者) Exchange をクリップボードに書き込む", + "discard": "破棄", + "discardMenu": "破棄...", + "expandMessage": "メッセージの展開", + "feedback.helpful": "役に立った", + "feedback.unhelpful": "役に立たなかった", + "focus": "入力のフォーカス", + "label": "`{0}` と {1} フォローアップ ({2})", + "nextFromHistory": "履歴から次へ", + "previousFromHistory": "履歴から前へ", + "run": "コード チャットを開始する", + "stop": "要求の停止", + "toggleDiff": "差分の切り替え", + "toggleDiff2": "インライン差分の表示", + "undo.clipboard": "クリップボードに破棄", + "undo.newfile": "新しいファイルに破棄", + "unstash": "最後に消去されたコード チャットの再開", + "viewInChat": "チャットで表示する" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorController": { + "create.fail": "エディター チャットを開始できませんでした", + "create.fail.detail": "エラー ログを参照して、後でもう一度お試しください。", + "default.placeholder": "質問する", + "default.placeholder.history": "{0} ({1}、履歴の {2})", + "empty": "結果なし。入力を絞り込んで、もう一度お試しください。", + "err.apply": "変更を適用できませんでした。", + "err.discard": "変更を破棄できませんでした。", + "thinking": "思考中…", + "welcome.1": "AI によって生成されたコードが正しくない可能性があります。" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorStrategies": { + "lines.0": "何も変更されていません", + "lines.1": "1 行を変更しました", + "lines.N": "{0} 行を変更しました" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorWidget": { + "aria-label": "対話型エディター入力", + "interactiveEditor.accessibilityHelp": "対話型エディターの入力。対話型エディターのアクセシビリティ ヘルプには {0} を使用します。", + "interactiveSessionInput.accessibilityHelpNoKb": "対話型エディターの入力。詳細については、対話型エディターのアクセシビリティ ヘルプ コマンドを実行してください。", + "modified": "変更済み", + "original": "オリジナル" + }, + "vs/workbench/contrib/interactiveEditor/common/interactiveEditor": { + "editMode": "対話型エディターで作成された変更をドキュメントに直接適用するか、最初にプレビューするかを構成します。", + "editMode.live": "変更はドキュメントに直接適用されますが、インライン差分を介して強調表示することもできます。セッションを終了しても変更は保持されます。", + "editMode.livePreview": "変更はドキュメントに直接適用され、インライン差分または左右に並べて表示差分を介して視覚的に強調表示されます。セッションを終了しても変更は保持されます。", + "editMode.preview": "変更はプレビューのみであり、適用ボタンを使用して承認する必要があります。セッションを終了すると、変更は破棄されます。", + "interactiveEditor.border": "対話型エディター ウィジェットの罫線の色", + "interactiveEditor.regionHighlight": "現在の対話型領域の背景の強調表示。透過的である必要があります。", + "interactiveEditor.shadow": "対話型エディター ウィジェットの影の色", + "interactiveEditorDidEdit": "対話型エディターがコードを変更したかどうか", + "interactiveEditorDiff": "対話型エディターで変更の差分を表示するかどうか", + "interactiveEditorDiff.inserted": "対話型エディター入力に挿入されたテキストの背景色", + "interactiveEditorDiff.removed": "対話型エディター入力で削除されたテキストの背景色", + "interactiveEditorDocumentChanged": "ドキュメントが同時に変更されたかどうか", + "interactiveEditorEmpty": "対話型エディター入力が空であるかどうか", + "interactiveEditorFocused": "対話型エディター入力がフォーカスされているかどうか", + "interactiveEditorHasActiveRequest": "対話型エディターにアクティブな要求があるかどうか", + "interactiveEditorHasProvider": "対話型エディターのプロバイダーが存在するかどうか", + "interactiveEditorHasStashedSession": "対話型エディターがクイック復元のためにセッションを保持したかどうか", + "interactiveEditorInnerCursorFirst": "対話型エディター入力のカーソルが最初の行にあるかどうか", + "interactiveEditorInnerCursorLast": "対話型エディター入力のカーソルが最終行にあるかどうか", + "interactiveEditorInput.background": "対話型エディター入力の背景色", + "interactiveEditorInput.border": "対話型エディター入力の罫線の色", + "interactiveEditorInput.focusBorder": "フォーカス時の対話型エディター入力の罫線の色", + "interactiveEditorInput.placeholderForeground": "対話型エディター入力プレースホルダーの前景色", + "interactiveEditorLastFeedbackKind": "提供された最後の種類のフィードバック", + "interactiveEditorMarkdownMessageCropState": "対話型エディターメッセージをトリミングするか、トリミングしないか、展開しないかどうか", + "interactiveEditorOuterCursorPosition": "外部エディターのカーソルが対話型エディター入力より上か下かのいずれか", + "interactiveEditorResponseType": "現在の対話型エディター セッションの最後の応答の種類", + "interactiveEditorVisible": "対話型エディター入力が表示されているかどうか" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionActions": { + "actions.ineractiveSession.acceptInput": "対話型セッションでの入力を反映", + "actions.interactiveSession.focus": "対話型セッションのフォーカス", + "interactiveSession.category": "対話型セッション", + "interactiveSession.clear.label": "クリア", + "interactiveSession.clearHistory.label": "入力履歴のクリア", + "interactiveSession.focusInput.label": "入力のフォーカス", + "interactiveSession.history.label": "履歴を表示する", + "interactiveSession.history.pick": "復元するチャット セッションを選択する", + "interactiveSession.open": "エディターを開く ({0})" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCodeblockActions": { + "interactive.copyCodeBlock.label": "コピー", + "interactive.insertCodeBlock.label": "カーソルに挿入", + "interactive.insertIntoNewFile.label": "新しいファイルに挿入する", + "interactive.runInTerminal.label": "ターミナルで実行する" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCopyActions": { + "interactive.copyAll.label": "すべてコピー", + "interactive.copyItem.label": "コピー" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionExecuteActions": { + "interactive.cancel.label": "取り消す", + "interactive.submit.label": "送信" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionTitleActions": { + "interactive.voteDown.label": "否決", + "interactive.voteUp.label": "可決" + }, + "vs/workbench/contrib/interactiveSession/browser/contrib/interactiveSessionInputEditorContrib": { + "interactive.input.placeholderNoCommands": "質問する", + "interactive.input.placeholderWithCommands": "質問するか、トピックに '/' を入力します" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSession.contribution": { + "interactiveSession": "対話型セッション", + "interactiveSession.editor.fontFamily": "対話型セッションでのフォント ファミリを制御します。", + "interactiveSession.editor.fontSize": "対話型セッション内のフォント サイズをピクセル単位で制御します。", + "interactiveSession.editor.fontWeight": "対話型セッションでのフォントの太さを制御します。", + "interactiveSession.editor.lineHeight": "対話型セッション内での行の高さをピクセル単位で制御します。フォント サイズから行の高さを計算するには 0 を使用します。", + "interactiveSession.editor.wordWrap": "対話型セッションで行を折り返すかどうかを制御します。", + "interactiveSessionConfigurationTitle": "対話型セッション" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionContributionServiceImpl": { + "vscode.extension.contributes.interactiveSession": "対話型セッション プロバイダーへの貢献", + "vscode.extension.contributes.interactiveSession.icon": "この対話型セッション プロバイダーのアイコン。", + "vscode.extension.contributes.interactiveSession.id": "この対話型セッション プロバイダー用の一意識別子。", + "vscode.extension.contributes.interactiveSession.label": "この対話型セッション プロバイダーの表示名。", + "vscode.extension.contributes.interactiveSession.when": "この対話型セッション プロバイダーを有効にするには true にする必要がある条件です。" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionEditorInput": { + "interactiveSessionEditorName": "対話型セッション" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionInputPart": { + "interactiveSessionInput": "対話型セッション入力" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionListRenderer": { + "interactiveSession": "対話型セッション" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionWidget": { + "clear": "セッションのクリア" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionColors": { + "interactive.requestBackground": "対話型要求の背景色。", + "interactive.requestBorder": "対話型要求の罫線の色。" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionContextKeys": { + "hasInteractiveSessionProvider": "対話型セッション プロバイダーが登録されている場合は True です。", + "inInteractiveInput": "フォーカスが対話型入力にある場合は True、それ以外の場合は False です。", + "inInteractiveSession": "フォーカスが対話型入力内にある場合は True、それ以外の場合は False です。", + "interactiveInputHasText": "対話型入力にテキストがある場合は True です。", + "interactiveSessionRequestInProgress": "現在の要求がまだ進行中の場合は True です。", + "interactiveSessionResponseHasProviderId": "プロバイダーがこの回答に ID を割り当てた場合は True です。", + "interactiveSessionResponseVote": "回答が可決されると、'up' に設定されます。否決されると、'down' に設定されます。それ以外の場合は空の文字列です。" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionServiceImpl": { + "emptyResponse": "プロバイダーが null 応答を返しました" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionViewModel": { + "thinking": "思考中" + }, + "vs/workbench/contrib/issue/browser/issue.contribution": { + "statusUnsupported": "--status 引数はブラウザーではまだサポートされていません。" + }, + "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "問題を報告(&&I)", "reportIssueInEnglish": "問題を英語で報告..." }, - "vs/workbench/contrib/issue/electron-sandbox/issueActions": { + "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "プロセス エクスプローラーを開く(&&P)", "openProcessExplorer": "プロセス エクスプローラーを開く", - "reportPerformanceIssue": "パフォーマンスの問題のレポート..." + "reportPerformanceIssue": "パフォーマンスの問題のレポート...", + "stopTracing": "トレースの停止", + "stopTracing.button": "トレースの再起動と有効化(&R)", + "stopTracing.detail": "完了するまでに最大 1 分かかる場合があります。", + "stopTracing.message": "トレースは '--trace' 引数を指定して起動する必要があります", + "stopTracing.title": "トレース ファイルを作成しています..." }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "キーボード ショートカットの切り替えのトラブルシューティング" @@ -6268,7 +7252,6 @@ "vs/workbench/contrib/languageStatus/browser/languageStatus.contribution": { "aria.1": "{0}、{1}", "aria.2": "{0}", - "cat": "表示", "langStatus.aria": "エディター言語の状態: {0}", "langStatus.name": "エディター言語の状態", "name.pattern": "{0} (言語の状態)", @@ -6276,6 +7259,16 @@ "reset": "言語状態のリセット操作カウンター", "unpin": "ステータス バーから削除" }, + "vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": { + "colorDecoratorsStatusItem.name": "カラー デコレーターの状態", + "colorDecoratorsStatusItem.source": "カラー デコレーター", + "foldingRangesStatusItem.name": "折りたたみの状態", + "foldingRangesStatusItem.source": "折りたたみ", + "status.button.configure": "構成", + "status.limited.details": "パフォーマンス上の理由で {0} のみ表示される", + "status.limitedColorDecorators.short": "カラー デコレーター", + "status.limitedFoldingRanges.short": "折りたたみ範囲" + }, "vs/workbench/contrib/localHistory/browser/localHistory": { "localHistoryIcon": "タイムライン ビューのローカル履歴エントリのアイコン。", "localHistoryRestore": "ローカル履歴エントリの内容を復元するためのアイコン。" @@ -6322,29 +7315,7 @@ "revealInMac": "Finder で表示します", "revealInWindows": "エクスプローラーで表示する" }, - "vs/workbench/contrib/localization/browser/localizationsActions": { - "available": "利用可能", - "chooseLocale": "表示言語の選択", - "clearDisplayLanguage": "表示言語設定のクリア", - "configureLocale": "表示言語を構成する", - "installed": "インストール済み" - }, - "vs/workbench/contrib/localization/electron-sandbox/localeService": { - "argvInvalid": "表示言語に書き込めません。ランタイム設定を開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", - "installing": "{0} 言語サポートをインストールしています...", - "openArgv": "ランタイム設定を開く", - "restart": "と再起動(&R)", - "restartDisplayLanguageDetail": "再起動ボタンを押して {0} を再起動し、表示言語を {1} に設定します。", - "restartDisplayLanguageMessage": "表示言語を変更するには、{0}を再起動する必要があります" - }, - "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { - "activateLanguagePack": "{0} で VS Code を使用するには、VS Code を再起動する必要があります。", - "changeAndRestart": "言語を変更し再起動", - "doNotChangeAndRestart": "言語を変更しない", - "doNotRestart": "再起動しない", - "neverAgain": "今後表示しない", - "restart": "再起動", - "updateLocale": "VS Code の UI 言語を {0} にして再起動しますか?", + "vs/workbench/contrib/localization/common/localization.contribution": { "vscode.extension.contributes.localizations": "ローカリゼーションをエディターに提供します", "vscode.extension.contributes.localizations.languageId": "表示文字列が翻訳される言語の id。", "vscode.extension.contributes.localizations.languageName": "英語での言語の名前。", @@ -6354,6 +7325,19 @@ "vscode.extension.contributes.localizations.translations.id.pattern": "VS Code または拡張機能を変換するための ID はそれぞれ、`vscode` か、`publisherId.extensionName` の形式になります。", "vscode.extension.contributes.localizations.translations.path": "言語の翻訳を含むファイルへの相対パス。" }, + "vs/workbench/contrib/localization/common/localizationsActions": { + "available": "利用可能", + "chooseLocale": "表示言語の選択", + "clearDisplayLanguage": "表示言語設定のクリア", + "configureLocale": "表示言語を構成する", + "installed": "インストール済み", + "moreInfo": "詳細情報" + }, + "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { + "changeAndRestart": "言語を変更し再起動", + "neverAgain": "今後表示しない", + "updateLocale": "{0} の表示言語を {1} に変更して再起動しますか?" + }, "vs/workbench/contrib/localization/electron-sandbox/minimalTranslations": { "installAndRestart": "インストールして再起動", "installAndRestartMessage": "表示言語を {0} に変更するには言語パックをインストールします。", @@ -6361,43 +7345,44 @@ "showLanguagePackExtensions": "表示言語を {0} に変更するために Marketplace で言語パックを検索します。" }, "vs/workbench/contrib/logs/common/logs.contribution": { - "editSessionsLog": "セッションの編集", - "rendererLog": "ウィンドウ", - "show window log": "ウィンドウ ログの表示", - "telemetryLog": "テレメトリ", - "userDataSyncLog": "設定の同期" + "remote name": "{0} (リモート)", + "setDefaultLogLevel": "既定のログ レベルの設定", + "show window log": "ウィンドウ ログの表示" }, "vs/workbench/contrib/logs/common/logsActions": { - "critical": "重大", + "all": "すべて", "current": "現在", "debug": "デバッグ", "default": "既定", - "default and current": "既定値と現在値", "err": "エラー", + "extensionLogs": "拡張機能ログ", "info": "情報", "log placeholder": "ログ ファイルを選択", + "loggers": "ログ", "off": "オフ", "openSessionLogFile": "ウィンドウ ログ ファイルを開く (セッション)...", + "resetLogLevel": "既定のログ レベルとして設定", "selectLogLevel": "ログ レベルを選択", + "selectLogLevelFor": "{0}: ログ レベルの選択", + "selectlog": "ログ レベルの設定", "sessions placeholder": "セッションの選択", "setLogLevel": "ログ レベルの設定...", "trace": "トレース", "warn": "警告" }, - "vs/workbench/contrib/logs/electron-sandbox/logs.contribution": { - "mainLog": "メイン", - "sharedLog": "共有" - }, "vs/workbench/contrib/logs/electron-sandbox/logsActions": { "openExtensionLogsFolder": "拡張機能のログ フォルダーを開く", "openLogsFolder": "ログ フォルダーを開く" }, "vs/workbench/contrib/markers/browser/markers.contribution": { + "Active File": "アクティブなファイルのみを表示する", + "Excluded Files": "除外されたファイルを非表示にする", + "Infos": "情報の表示", "clearFiltersText": "フィルタテキストをクリア", "collapseAll": "すべて折りたたんで表示します。", "copyMarker": "コピー", "copyMessage": "メッセージのコピー", - "filter": "フィルター", + "errors": "エラーの表示", "focusProblemsFilter": "フォーカス問題フィルター", "focusProblemsList": "フォーカスの問題ビュー", "manyProblems": "10K+", @@ -6408,12 +7393,18 @@ "show multiline": "複数行にメッセージを表示します", "show singleline": "メッセージを 1 行に表示します", "status.problems": "問題", + "toggle Excluded Files": "除外されたファイルの切り替え", + "toggle active file": "アクティブ ファイルの切り替え", + "toggle errors": "エラーの切り替え", + "toggle infos": "情報の切り替え", + "toggle warnings": "警告の切り替え", "totalErrors": "エラー: {0}", "totalInfos": "情報: {0}", "totalProblems": "合計 {0} 個の問題", "totalWarnings": "警告: {0}", "viewAsTable": "テーブルとして表示", - "viewAsTree": "ツリーとして表示" + "viewAsTree": "ツリーとして表示", + "warnings": "警告を表示する" }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "問題", @@ -6437,10 +7428,7 @@ "vs/workbench/contrib/markers/browser/markersView": { "No problems filtered": "{0} 個の問題を表示しています", "clearFilter": "フィルターの解除", - "problems filtered": "{1} 個中 {0} 個の問題を表示しています" - }, - "vs/workbench/contrib/markers/browser/markersViewActions": { - "filterIcon": "マーカーのビュー内のフィルター構成のアイコン。", + "problems filtered": "{1} 個中 {0} 個の問題を表示しています", "showing filtered problems": "{0}/{1} を表示中" }, "vs/workbench/contrib/markers/browser/messages": { @@ -6478,16 +7466,16 @@ "problems.panel.configuration.showCurrentInStatus": "有効にすると、現在発生している問題がステータス バーに表示されます。", "problems.panel.configuration.title": "問題ビュー", "problems.panel.configuration.viewMode": "問題ビューの既定の表示モードを制御します。", - "problems.tree.aria.label.error.marker": "{0}: {1} によって生成されたエラー (行 {2}、文字 {3}.{4})", + "problems.tree.aria.label.error.marker": "エラー: 行 {1}、文字 {2} での {0}。{4} によって生成された {3}。", "problems.tree.aria.label.error.marker.nosource": "エラー: {0} (行 {1}、文字 {2}.{3})", - "problems.tree.aria.label.info.marker": "{0}: {1} によって生成された情報 (行 {2}、文字 {3}.{4})", + "problems.tree.aria.label.info.marker": "情報: 行 {1}、文字 {2} での {0}。{4} によって生成された {3}。", "problems.tree.aria.label.info.marker.nosource": "情報: {0} (行 {1}、文字 {2}.{3})", - "problems.tree.aria.label.marker": "{0} によって生成された問題: {1} (行 {2}、文字 {3}.{4})", + "problems.tree.aria.label.marker": "問題: 行 {1}、文字 {2} での {0}。{4} によって生成された {3}。", "problems.tree.aria.label.marker.nosource": "問題: {0} (行 {1}、文字 {2}.{3})", "problems.tree.aria.label.marker.relatedInformation": "この問題は {0} 個の箇所へ参照を持っています。", "problems.tree.aria.label.relatedinfo.message": "{0} ({3} の行 {1}、文字 {2})", "problems.tree.aria.label.resource": "フォルダー {2} のファイル {1} 内で {0} 件の問題", - "problems.tree.aria.label.warning.marker": "{0}: {1} によって生成された警告 (行 {2}、文字 {3}.{4})", + "problems.tree.aria.label.warning.marker": "警告: 行 {1}、文字 {2} での {0}。{4} によって生成された {3}。", "problems.tree.aria.label.warning.marker.nosource": "警告: {0} (行 {1}、文字 {2}.{3})", "problems.view.focus.label": "問題 (エラー、警告、情報) にフォーカス", "problems.view.toggle.label": "問題 (エラー、警告、情報) の切り替え" @@ -6495,74 +7483,169 @@ "vs/workbench/contrib/mergeEditor/browser/commands/commands": { "layout.column": "列のレイアウト", "layout.mixed": "混合レイアウト", + "layout.showBase": "ベースの表示", + "layout.showBaseCenter": "ベース センターの表示", + "layout.showBaseTop": "ベース トップの表示", "merge.acceptAllInput1": "すべての変更を左から受け入れる", "merge.acceptAllInput2": "すべての変更を右から受け入れる", - "merge.goToNextConflict": "次の競合に移動", - "merge.goToPreviousConflict": "前の競合に移動", + "merge.goToNextUnhandledConflict": "次のハンドルされていない競合に移動する", + "merge.goToPreviousUnhandledConflict": "前のハンドルされていない競合に移動する", "merge.openBaseEditor": "ベース ファイルを開く", "merge.toggleCurrentConflictFromLeft": "現在の競合を左から切り替える", "merge.toggleCurrentConflictFromRight": "現在の競合を右から切り替える", "mergeEditor": "マージ エディター", + "mergeEditor.acceptMerge": "マージの完了", + "mergeEditor.acceptMerge.unhandledConflicts.accept": "競合がある状態で完了する(&&C)", + "mergeEditor.acceptMerge.unhandledConflicts.detail": "ファイルに未処理の競合が含まれています。", + "mergeEditor.acceptMerge.unhandledConflicts.message": "{0}のマージを完了しますか?", "mergeEditor.compareInput1WithBase": "入力 1 をベースと比較", "mergeEditor.compareInput2WithBase": "入力 2 をベースと比較", "mergeEditor.compareWithBase": "ベースとの比較", + "mergeEditor.resetChoice": "[競合ありで閉じる] の選択をリセットする", + "mergeEditor.resetResultToBaseAndAutoMerge": "結果のリセット", + "mergeEditor.resetResultToBaseAndAutoMerge.short": "リセット", "openfile": "ファイルを開く", + "showNonConflictingChanges": "競合していない変更を表示する", "title": "マージ エディターを開く" }, "vs/workbench/contrib/mergeEditor/browser/commands/devCommands": { "merge.dev.copyState": "マージ エディターの状態を JSON としてコピーする", - "merge.dev.openState": "JSON からマージ エディターの状態を開く", - "mergeEditor.enterJSON": "JSON を入力", + "merge.dev.loadContentsFromFolder": "フォルダーからマージ エディターの状態を読み取る", + "merge.dev.saveContentsToFolder": "マージ エディターの状態をフォルダーに保存する", + "mergeEditor": "マージ エディター (Dev)", "mergeEditor.name": "マージ エディター", "mergeEditor.noActiveMergeEditor": "アクティブなマージ エディターがありません", - "mergeEditor.successfullyCopiedMergeEditorContents": "マージ エディターの状態が正常にコピーされました" + "mergeEditor.selectFolderToSaveTo": "保存先フォルダーの選択", + "mergeEditor.successfullyCopiedMergeEditorContents": "マージ エディターの状態が正常にコピーされました", + "mergeEditor.successfullySavedMergeEditorContentsToFolder": "マージ エディターの状態がフォルダーに正常に保存されました" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": { + "diffAlgorithm.advanced": "高度な差分アルゴリズムを使用します。", + "diffAlgorithm.legacy": "従来の差分アルゴリズムを使用します。", "name": "マージ エディター" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": { - "name": "マージ: {0}", - "unhandledConflicts.cancel": "キャンセル", - "unhandledConflicts.detail1": "このエディターでのマージ競合は処理されないままになります。", - "unhandledConflicts.detailN": "{0} エディターでのマージ競合は処理されないままになります。", - "unhandledConflicts.discard": "マージの変更を破棄する", - "unhandledConflicts.ignore": "競合がある状態で続行する", - "unhandledConflicts.msg": "処理されない競合がある状態で続行しますか?", - "unhandledConflicts.saveAndIgnore": "競合を保存して続行する" + "name": "マージ: {0}" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": { + "acceptMerge": "マージを受け入れる(&&A)", + "detail1": "保存しない場合、マージの結果は失われます。", + "detail1Conflicts": "ファイルに未処理の競合が含まれています。保存しない場合、マージの結果は失われます。", + "detailN": "保存しない場合、マージの結果は失われます。", + "detailNConflicts": "ファイルに未処理の競合が含まれています。保存しない場合、マージの結果は失われます。", + "discard": "保存しない(&&N)", + "merge-editor.source": "マージ エディターで競合を解決する前", + "message1": "{0} ファイルのマージ結果を保持しますか?", + "messageN": "{0} ファイルのマージ結果を保持しますか?", + "noMoreWarn": "今後このメッセージを表示しない", + "save": "保存(&&S)", + "saveTempFile.detail": "これにより、マージ結果が元のファイルに書き込まれ、マージ エディターが閉じられます。", + "saveTempFile.message": "マージ結果を受け入れますか?", + "saveWithConflict": "競合がある状態で保存する(&&S)", + "workspace.close": "閉じる(&&C)", + "workspace.closeWithConflicts": "競合がある状態で閉じる(&&C)", + "workspace.detail1.handled": "保存していない場合、変更は失われます。", + "workspace.detail1.unhandled": "ファイルに未処理の競合が含まれています。保存しない場合、変更内容は失われます。", + "workspace.detail1.unhandled.nonDirty": "ファイルに未処理の競合が含まれています。", + "workspace.detailN.handled": "保存していない場合、変更は失われます。", + "workspace.detailN.unhandled": "ファイルに未処理の競合が含まれています。保存しない場合、変更内容は失われます。", + "workspace.detailN.unhandled.nonDirty": "ファイルに未処理の競合が含まれています。", + "workspace.doNotSave": "保存しない(&&N)", + "workspace.message1": "{0} に加えた変更を保存しますか?", + "workspace.message1.nonDirty": "{0} のマージ エディターを閉じますか?", + "workspace.messageN": "{0} ファイルに加えた変更を保存しますか?", + "workspace.messageN.nonDirty": "{0} のマージ エディターを閉じますか?", + "workspace.save": "保存(&&S)", + "workspace.saveWithConflict": "競合がある状態で保存する(&&S)" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": { + "conflictingLine": "1 行の競合する行", + "conflictingLines": "{0} 行の競合する行" + }, + "vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": { + "setInputHandled": "入力処理の設定", + "undoMarkAsHandled": "処理済みとしてのマークを元に戻す" }, "vs/workbench/contrib/mergeEditor/browser/view/colors": { "mergeEditor.change.background": "変更の背景色。", "mergeEditor.change.word.background": "単語の変更の背景色。", + "mergeEditor.changeBase.background": "ベースの変更の背景色。", + "mergeEditor.changeBase.word.background": "単語の背景色がベースで変わります。", "mergeEditor.conflict.handled.minimapOverViewRuler": "入力 1 における変更点の前景色。", "mergeEditor.conflict.handledFocused.border": "フォーカスがある対応済みの競合の境界線の色。", "mergeEditor.conflict.handledUnfocused.border": "フォーカスがない対応済みの競合の境界線の色。", + "mergeEditor.conflict.input1.background": "入力 1 の装飾の背景色。", + "mergeEditor.conflict.input2.background": "入力 2 の装飾の背景色。", "mergeEditor.conflict.unhandled.minimapOverViewRuler": "入力 1 における変更点の前景色。", "mergeEditor.conflict.unhandledFocused.border": "フォーカスがある対応していない競合の境界線の色。", - "mergeEditor.conflict.unhandledUnfocused.border": "フォーカスがない対応していない競合の境界線の色。" + "mergeEditor.conflict.unhandledUnfocused.border": "フォーカスがない対応していない競合の境界線の色。", + "mergeEditor.conflictingLines.background": "\"競合する行\" のテキストの背景" + }, + "vs/workbench/contrib/mergeEditor/browser/view/conflictActions": { + "accept": "{0} を適用する", + "acceptBoth": "組み合わせを承諾する", + "acceptBoth0First": "組み合わせを受け入れる ({0} First)", + "acceptBothTooltip": "結果ドキュメントの両側の自動組み合わせを承諾します。", + "acceptTooltip": "結果ドキュメントの {0} を承諾します。", + "append": "{0} を追加", + "appendTooltip": "結果ドキュメントに {0} を追加します。", + "combine": "組み合わせを承諾する", + "ignore": "無視する", + "manualResolution": "手動の解決策", + "manualResolutionTooltip": "この競合は手動により解決されました。", + "markAsHandledTooltip": "競合のこちら側を使用しないでください。", + "noChangesAccepted": "変更は承諾されませんでした", + "noChangesAcceptedTooltip": "この競合の現時点での解決策は、右と左の両方の変更の共通の先祖と同じです。", + "remove": "{0} を削除する", + "removeTooltip": "結果ドキュメントから {0} を削除します。", + "resetToBase": "ベースにリセット", + "resetToBaseTooltip": "この競合の右と左両方の変更を共通の先祖へリセットします。" + }, + "vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": { + "base": "ベース", + "compareWith": "{0}との比較", + "compareWithTooltip": "相違点は背景色で強調表示されます。" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": { - "accept": "同意する", + "accept.conflicting": "承諾する (結果はダーティである)", + "accept.excluded": "同意する", + "accept.first": "承諾を元に戻す", + "accept.second": "承諾を元に戻す (現在 2 番目)", + "input1": "入力 1", + "input2": "入力 2", "mergeEditor.accept": "{0} に同意する", "mergeEditor.acceptBoth": "両方を取り込む", "mergeEditor.markAsHandled": "処理済みにする", "mergeEditor.swap": "入れ替える" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": { + "allConflictHandled": "すべての競合が処理され、マージを完了できます。", + "goToNextConflict": "次の競合に移動", "mergeEditor.remainingConflict": "{0} 個の残りの競合 ", - "mergeEditor.remainingConflicts": "{0} 個の残りの競合" + "mergeEditor.remainingConflicts": "{0} 個の残りの競合", + "result": "結果" }, "vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": { - "editor.mergeEditor.label": "Merge Editor", - "input1": "入力 1", - "input2": "入力 2", - "mergeEditor": "テキスト マージ エディター", - "result": "結果" + "mergeEditor": "テキスト マージ エディター" + }, + "vs/workbench/contrib/mergeEditor/browser/view/viewModel": { + "noConflictMessage": "現在、切り替え可能なフォーカスされた競合はありません。" }, "vs/workbench/contrib/mergeEditor/common/mergeEditor": { "baseUri": "マージ エディターのベースの URI", "editorLayout": "マージ エディターのレイアウト モード", "is": "エディターはマージ エディターです", - "resultUri": "マージ エディターの結果の URI" + "isr": "エディターは、マージ エディターの結果エディターです。", + "resultUri": "マージ エディターの結果の URI", + "showBase": "マージ エディターにベース バージョンが表示される場合", + "showBaseAtTop": "ベースを先頭に表示する必要がある場合", + "showNonConflictingChanges": "マージ エディターに競合していない変更を表示している場合" + }, + "vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "一時マージ エディターで選択範囲を開く", + "merge.dev.openState": "JSON からマージ エディターの状態を開く", + "mergeEditor": "マージ エディター (Dev)", + "mergeEditor.enterJSON": "JSON を入力" }, "vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": { "notebookActions.changeCellToCode": "セルをコードに変更する", @@ -6579,16 +7662,20 @@ "notebookActions.expandCellOutput": "セルの出力を展開する", "notebookActions.joinCellAbove": "前のセルと結合する", "notebookActions.joinCellBelow": "次のセルと結合する", + "notebookActions.joinSelectedCells": "選択したセルを結合する", "notebookActions.moveCellDown": "セルを下に移動", "notebookActions.moveCellUp": "セルを上に移動", "notebookActions.splitCell": "セルを分割する", - "notebookActions.toggleOutputs": "出力の切り替え" + "notebookActions.toggleOutputs": "出力の切り替え", + "notebookActions.toggleScrolling": "セル出力のスクロールを切り替える" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": { "notebook.cell.status.executing": "実行中", "notebook.cell.status.failed": "失敗", "notebook.cell.status.pending": "保留中", - "notebook.cell.status.success": "成功" + "notebook.cell.status.success": "成功", + "notebook.cell.statusBar.timerTooltip": "**前回の実行** {0}\r\n\r\n**実行時間** {1}\r\n\r\n**オーバーヘッド時間** {2}\r\n\r\n**レンダリング時間**\r\n\r\n{3}", + "notebook.cell.statusBar.timerTooltip.reportIssueFootnote": "上記のリンクを使用して、問題のレポーターを使用して問題を提出します。" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": { "notebook.cell.status.autoDetectLanguage": "検出された言語を承諾する: {0}", @@ -6602,22 +7689,12 @@ "toggleNotebookClipboardLog": "ノートブックのクリップボードのトラブルシューティングを切り替える" }, "vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": { - "current1": "現在の選択", - "current2": "{0} - 現在の選択", - "installSuggestedKernel": "推奨拡張機能のインストール", "kernel.select.label": "カーネルの選択", "notebook.activeCellStatusName": "ノートブック エディターの選択", "notebook.info": "ノートブック カーネル情報", "notebook.multiActiveCellIndicator": "セル {0} ({1} が選択されています)", "notebook.select": "ノートブック カーネルの選択", "notebook.singleActiveCellIndicator": "セル {1} の {0}", - "notebookActions.selectKernel": "ノートブックのカーネルを選択する", - "notebookActions.selectKernel.args": "ノートブックのカーネル引数", - "otherKernelKinds": "その他", - "prompt.placeholder.change": "'{0}' のカーネルを変更する", - "prompt.placeholder.select": "'{0}' に対するカーネルの選択", - "searchForKernels": "マーケットプレースでカーネル拡張機能を参照する", - "suggestedKernels": "提案", "tooltop": "{0} (提案)" }, "vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": { @@ -6636,7 +7713,7 @@ "label.toggleReplaceButton": "置換の切り替え", "notebook.find.filter.filterAction": "フィルターの検索", "notebook.find.filter.findInCodeInput": "コード セルのソース", - "notebook.find.filter.findInCodeOutput": "セルの出力", + "notebook.find.filter.findInCodeOutput": "コード セルの出力", "notebook.find.filter.findInMarkupInput": "Markdown のソース", "notebook.find.filter.findInMarkupPreview": "レンダリングされたマークダウン", "placeholder.find": "検索", @@ -6650,6 +7727,7 @@ "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "ノートブックのフォーマット", "formatCell.label": "セルを書式設定する", + "formatCells.label": "セルの書式設定", "label": "ノートブックのフォーマット" }, "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { @@ -6680,11 +7758,23 @@ "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { "setProfileTitle": "プロファイルの設定" }, + "vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": { + "codeAction.apply": "コード アクション '{0}' を適用しています。", + "codeaction.get2": "'{0}' からコード アクション ([構成]({1})) を取得しています。", + "label": "ノートブックのフォーマット", + "notebookFormatSave.formatting": "書式設定", + "notebookSaveParticipants.cellCodeActions": "コード アクションを実行しています", + "notebookSaveParticipants.notebookCodeActions": "'Notebook' コード アクションを実行しています" + }, "vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": { "workbench.notebook.clearNotebookEdtitorTypeCache": "ノートブック エディター タイプ キャッシュのクリア", "workbench.notebook.inspectLayout": "ノートブック レイアウトの検査", "workbench.notebook.toggleLayoutTroubleshoot": "レイアウトのトラブルシューティングの切り替え" }, + "vs/workbench/contrib/notebook/browser/controller/cellOperations": { + "notebookActions.joinSelectedCells": "異なる種類のセルを結合できません", + "notebookActions.joinSelectedCells.label": "ノートブック セルの結合" + }, "vs/workbench/contrib/notebook/browser/controller/coreActions": { "miShare": "共有", "notebookActions.category": "ノートブック", @@ -6694,9 +7784,12 @@ "vs/workbench/contrib/notebook/browser/controller/editActions": { "autoDetect": "自動検出", "changeLanguage": "セルの言語の変更", - "clearAllCellsOutputs": "すべてのセルの出力をクリアする", + "clearAllCellsOutputs": "すべての出力のクリア", "clearCellOutputs": "セルの出力をクリアする", + "confirmDeleteButton": "削除", + "confirmDeleteButtonMessage": "このセルは実行中です。削除しますか?", "detectLanguage": "セルの検出された言語を承諾する", + "doNotAskAgain": "今後このメッセージを表示しない", "languageDescription": "({0}) - 現在の言語", "languageDescriptionConfigured": "({0})", "languagesPicks": "言語 (識別子)", @@ -6716,6 +7809,7 @@ "notebookActions.executeAndSelectBelow": "ノートブック セルを実行し、下を選択する", "notebookActions.executeBelow": "セルと以下の実行", "notebookActions.executeNotebook": "すべてを実行", + "notebookActions.interruptNotebook": "割り込み", "notebookActions.renderMarkdown": "すべての Markdown セルをレンダリングする", "revealLastFailedCell": "最近失敗したセルに移動", "revealLastFailedCellShort": "移動先", @@ -6748,14 +7842,15 @@ "customizeNotebook": "ノートブックのカスタマイズ...", "notebook.placeholder": "保存する設定ファイル", "notebook.saveMimeTypeOrder": "MIME の種類を表示する順序を保存する", - "notebook.showLineNumbers": "ノートブック行番号の表示", + "notebook.showLineNumbers": "Notebook 行番号の表示", "notebook.toggleBreadcrumb": "階層リンクの切り替え", "notebook.toggleCellToolbarPosition": "セルのツールバー位置の切り替え", "notebook.toggleLineNumbers": "ノートブック行番号の切り替え", "saveTarget.machine": "ユーザー設定", "saveTarget.workspace": "ワークスペースの設定", "workbench.notebook.layout.configure.label": "ノートブック レイアウトのカスタマイズ", - "workbench.notebook.layout.select.label": "ノートブックのレイアウトを選択する" + "workbench.notebook.layout.select.label": "ノートブックのレイアウトを選択する", + "workbench.notebook.layout.webview.reset.label": "Notebook Webview のリセット" }, "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { "builtinRenderInfo": "ビルトイン", @@ -6767,6 +7862,8 @@ "promptChooseMimeTypeInSecure.placeHolder": "現在の出力にレンダリングする MIME の種類を選択してください。リッチ MIME の種類は、ノートブックが信頼されている場合にのみ使用できます" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { + "notebook.diff.action.next.title": "次の変更箇所を表示", + "notebook.diff.action.previous.title": "前の変更箇所を表示", "notebook.diff.cell.revertInput": "入力を元に戻す", "notebook.diff.cell.revertMetadata": "メタデータを元に戻す", "notebook.diff.cell.revertOutputs": "出力を元に戻す", @@ -6777,32 +7874,9 @@ "notebook.diff.showOutputs": "出力の違いを表示する", "notebook.diff.switchToText": "テキスト差分エディターを開く" }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": { "notebookTreeAriaLabel": "ノートブック テキストの差分" }, - "vs/workbench/contrib/notebook/browser/extensionPoint": { - "contributes.notebook.provider": "ノートブック ドキュメント プロバイダーを提供します。", - "contributes.notebook.provider.displayName": "ノートブックに関して人が認識できる名前。", - "contributes.notebook.provider.selector": "ノートブックの対象となる glob のセット。", - "contributes.notebook.provider.selector.filenamePattern": "ノートブックが有効になっている glob。", - "contributes.notebook.provider.viewType": "ノートブックの種類。", - "contributes.notebook.renderer": "ノートブック出力レンダラー プロバイダーを提供します。", - "contributes.notebook.renderer.displayName": "ノートブック出力レンダラーに関して人が認識できる名前。", - "contributes.notebook.renderer.entrypoint": "拡張機能をレンダリングするために Web ビューに読み込むファイル。", - "contributes.notebook.renderer.entrypoint.extends": "このレンダラーを展開する既存のレンダラー。", - "contributes.notebook.renderer.hardDependencies": "レンダラーが必要とするカーネル依存関係の一覧。'NotebookKernel.preloads' にいずれかの依存関係が存在する場合は、レンダラーを使用できます。", - "contributes.notebook.renderer.optionalDependencies": "レンダラーが使用できるソフト カーネル依存関係の一覧。`NotebookKernel.preloads` にいずれかの依存関係が存在する場合、カーネルと対話しないレンダラーよりもこのレンダラーが優先されます。", - "contributes.notebook.renderer.requiresMessaging": "レンダラーが 'createRendererMessaging' 経由で拡張機能ホストと通信する必要があるかどうか、必要な場合どのように通信するかを定義します。より強力なメッセージング要件を持つレンダラーは、すべての環境で機能するとは限りません。", - "contributes.notebook.renderer.requiresMessaging.always": "メッセージングが必須です。このレンダラーは、拡張機能ホストで実行できる拡張機能の一部である場合にのみ使用されます。", - "contributes.notebook.renderer.requiresMessaging.never": "レンダラーにはメッセージングが必須ではありません。", - "contributes.notebook.renderer.requiresMessaging.optional": "メッセージングを利用できるとレンダラーが向上しますが、必須ではありません。", - "contributes.notebook.renderer.viewType": "ノートブック出力レンダラーを表す一意の識別子です。", - "contributes.notebook.selector": "ノートブックの対象となる glob のセット。", - "contributes.notebook.selector.provider.excludeFileNamePattern": "ノートブックが無効になっている glob。", - "contributes.priority": "ユーザーがファイルを開いたときにカスタム エディターを自動的に有効にするかどうかを制御します。これは、'workbench.editorAssociations' 設定を使用してユーザーによって上書きされる可能性があります。", - "contributes.priority.default": "ユーザーがリソースを開いたときに、そのリソースに対して他の既定のカスタム エディターが登録されていない場合は、このエディターが自動的に使用されます。", - "contributes.priority.option": "ユーザーがリソースを開いたときにこのエディターが自動的に使用されることはありませんが、ユーザーは [再び開く] コマンドを使用してこのエディターに切り替えることができます。" - }, "vs/workbench/contrib/notebook/browser/notebook.contribution": { "insertToolbarLocation.betweenCells": "セル間でカーソルを合わせたときに表示されるツールバー。", "insertToolbarLocation.both": "両方のツールバー。", @@ -6811,28 +7885,36 @@ "notebook.cellToolbarLocation.description": "セルのツールバーを表示するか非表示にするかどうか。", "notebook.cellToolbarLocation.viewType": "特定のファイルの種類について、セルのツールバー位置を構成する", "notebook.cellToolbarVisibility.description": "ポイントしたときまたはクリック時にセルのツールバーを表示するかどうか。", + "notebook.codeActionsOnSave": "実験。保存時にノートブックに対して一連の CodeActions を実行します。CodeActions を指定する必要があります。遅延後にファイルを保存することはできず、エディターをシャットダウンすることはできません。例: 'source.fixAll: true'", "notebook.compactView.description": "ノートブック エディターをコンパクト形式で表示するかどうかを制御します。たとえば、オンにすると、左余白の幅が小さくなります。", + "notebook.confirmDeleteRunningCell": "実行中のセルを削除する場合に確認プロンプトを必須とするかどうかを制御します。", "notebook.consolidatedOutputButton.description": "出力アクションを出力ツールバーにレンダリングするかどうかを制御します。", "notebook.consolidatedRunButton.description": "[実行] ボタンの横にあるドロップダウンで、追加アクションを表示するかどうかを制御します。", + "notebook.diff.enableOverviewRuler.description": "ノートブックの差分エディターで概要ルーラーをレンダリングするかどうか。", "notebook.diff.enablePreview.description": "ノートブックに拡張テキスト差分エディターを使用するかどうか。", "notebook.displayOrder.description": "出力 MIME 種類の優先度リスト", "notebook.dragAndDrop.description": "ノートブック エディターでドラッグ アンド ドロップによるセルの移動を許可するかどうかを制御します。", "notebook.editorOptions.experimentalCustomization": "ノートブックで使用されるコード エディターの設定。これを使用して、ほとんどのエディター * 設定をカスタマイズできます。", + "notebook.findScope": "ウィジェット検索によるノートブック セルの検索動作をカスタマイズします。マークアップ ソースとマークアップ プレビューの両方が有効になっている場合、ウィジェット検索は、セルの現在の状態に基づいてソース コードまたはプレビューを検索します。", "notebook.focusIndicator.description": "フォーカスインジケーターが描画されている場所を、セルの境界線または左端余白に沿って制御します。", + "notebook.formatOnCellExecution": "実行時にノートブック セルの書式を設定します。フォーマッタを使用できる必要があります。", + "notebook.formatOnSave": "ノートブックを保存するときにフォーマットします。フォーマッタが有効でなければなりません。ファイルの遅延保存やエディターを閉じることは許可されていません。", "notebook.globalToolbar.description": "ノートブック エディター内でグローバル ツールバーをレンダリングするかどうかを制御します。", "notebook.globalToolbarShowLabel": "[ノートブック] ツールバーのアクションがラベルをレンダリングするかどうかを制御します。", "notebook.insertToolbarPosition.description": "セルを挿入アクションを表示するかどうかを制御します。", "notebook.interactiveWindow.collapseCodeCells": "インタラクティブ ウィンドウのコード セルを既定で折りたたむかどうかを制御します。", "notebook.markup.fontSize": "ノートブックでレンダリングされたマークアップのフォント サイズをピクセル単位で制御します。{0} に設定すると、{1} の 120% が使用されます。", - "notebook.outputFontFamily": "ノートブック セルの出力テキストのフォント ファミリ。空に設定すると、{0} が使用されます。", - "notebook.outputFontSize": "ノートブック セルの出力テキストのフォント サイズ。{0} に設定すると、{1} が使用されます。", - "notebook.outputLineHeight": "ノートブック セルの出力テキストの行の高さ。\r\n - 0 から 8 の値は、フォント サイズの乗数として使用されます。\r\n - 8 以上の値が有効な値として使用されます。", + "notebook.outputFontFamily": "ノートブック セル内の出力テキストのフォント ファミリ。空に設定すると、{0} が使用されます。", + "notebook.outputFontSize": "ノートブック セル内の出力テキストのフォント サイズ。0 に設定すると、{0} が使用されます。", + "notebook.outputLineHeight": "ノートブック セル内の出力テキストの行の高さ。\r\n - 0 に設定すると、エディターの行の高さが使用されます。\r\n - 0 から 8 の値は、フォント サイズの乗数として使用されます。\r\n - 8 以上の値が有効な値として使用されます。", + "notebook.outputScrolling": "制限より長い場合、最初はスクロール可能な領域にノートブックの出力をレンダリングする", + "notebook.outputWordWrap": "出力内の行を折り返すかどうかを制御します。", "notebook.showCellStatusbar.description": "セルのステータス バーを表示するかどうか。", "notebook.showCellStatusbar.hidden.description": "セルのステータス バーは常に非表示です。", "notebook.showCellStatusbar.visible.description": "セルのステータス バーは常に表示されています。", "notebook.showCellStatusbar.visibleAfterExecute.description": "セルのステータス バーは、セルが実行されるまで非表示になります。その後可視化され、実行状態を表示できるようになります。", "notebook.showFoldingControls.description": "マークダウン ヘッダー折りたたみ矢印が表示されるタイミングを制御します。", - "notebook.textOutputLineLimit": "テキスト出力のテキスト行数を制御します。", + "notebook.textOutputLineLimit": "テキスト出力に表示されるテキストの行数を制御します。{0} が有効な場合、この設定は出力のスクロールの高さを決定するために使用されます。", "notebook.undoRedoPerCell.description": "セルごとに個別の元に戻す/やり直しのスタックを使用するかどうか。", "notebookConfigurationTitle": "ノートブック", "showFoldingControls.always": "折りたたみコントロールは常に表示されています。", @@ -6841,7 +7923,11 @@ }, "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "ノートブック エディターで、タイプ '{0}' のリソースを開くことができません。正しい拡張子がインストールされ、有効になっているかどうかを確認してください。", - "notebookOpenInTextEditor": "テキスト エディターで開く" + "fail.noEditor.extensionMissing": "ノートブック エディターで、タイプ '{0}' のリソースを開くことができません。正しい拡張子がインストールされ、有効になっているかどうかを確認してください。", + "notebookOpenAsText": "テキストとして開く", + "notebookOpenEnableMissingViewType": "'{0}' の拡張機能を有効にする", + "notebookOpenInTextEditor": "テキスト エディターで開く", + "notebookOpenInstallMissingViewType": "'{0}' の拡張機能をインストール" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { "focusedCellBackground": "セルがフォーカスされているときの、セルの背景色です。", @@ -6860,6 +7946,7 @@ "notebook.outputContainerBorderColor": "ノートブックの出力コンテナーの境界線の色。", "notebook.selectedCellBorder": "セルが選択されているがフォーカスされていないときの、セルの上下境界線の色です。", "notebook.symbolHighlightBackground": "強調表示されたセルの背景色", + "notebookEditorOverviewRuler.runningCellForeground": "ノートブック エディターの概要ルーラーの実行中のセル装飾の色。", "notebookScrollbarSliderActiveBackground": "クリックしたときのノートブック スクロール バー スライダーの背景色。", "notebookScrollbarSliderBackground": "ノートブックのスクロールバー スライダーの背景色。", "notebookScrollbarSliderHoverBackground": "ホバーリング時のノートブックのスクロールバー スライダーの背景色。", @@ -6869,13 +7956,36 @@ "notebookTreeAriaLabel": "ノートブック", "selectedCellBackground": "セルが選択されているときの、セルの背景色。" }, - "vs/workbench/contrib/notebook/browser/notebookExecutionServiceImpl": { - "notebookRunTrust": "ノートブック セルを実行すると、このワークスペースからコードが実行されます。" + "vs/workbench/contrib/notebook/browser/notebookExtensionPoint": { + "contributes.notebook.provider": "ノートブック ドキュメント プロバイダーを提供します。", + "contributes.notebook.provider.displayName": "ノートブックに関して人が認識できる名前。", + "contributes.notebook.provider.selector": "ノートブックの対象となる glob のセット。", + "contributes.notebook.provider.selector.filenamePattern": "ノートブックが有効になっている glob。", + "contributes.notebook.provider.viewType": "ノートブックの種類。", + "contributes.notebook.renderer": "ノートブック出力レンダラー プロバイダーを提供します。", + "contributes.notebook.renderer.displayName": "ノートブック出力レンダラーに関して人が認識できる名前。", + "contributes.notebook.renderer.entrypoint": "拡張機能をレンダリングするために Web ビューに読み込むファイル。", + "contributes.notebook.renderer.entrypoint.extends": "このレンダラーを展開する既存のレンダラー。", + "contributes.notebook.renderer.hardDependencies": "レンダラーが必要とするカーネル依存関係の一覧。'NotebookKernel.preloads' にいずれかの依存関係が存在する場合は、レンダラーを使用できます。", + "contributes.notebook.renderer.optionalDependencies": "レンダラーが使用できるソフト カーネル依存関係の一覧。`NotebookKernel.preloads` にいずれかの依存関係が存在する場合、カーネルと対話しないレンダラーよりもこのレンダラーが優先されます。", + "contributes.notebook.renderer.requiresMessaging": "レンダラーが 'createRendererMessaging' 経由で拡張機能ホストと通信する必要があるかどうか、必要な場合どのように通信するかを定義します。より強力なメッセージング要件を持つレンダラーは、すべての環境で機能するとは限りません。", + "contributes.notebook.renderer.requiresMessaging.always": "メッセージングが必須です。このレンダラーは、拡張機能ホストで実行できる拡張機能の一部である場合にのみ使用されます。", + "contributes.notebook.renderer.requiresMessaging.never": "レンダラーにはメッセージングが必須ではありません。", + "contributes.notebook.renderer.requiresMessaging.optional": "メッセージングを利用できるとレンダラーが向上しますが、必須ではありません。", + "contributes.notebook.renderer.viewType": "ノートブック出力レンダラーを表す一意の識別子です。", + "contributes.notebook.selector": "ノートブックの対象となる glob のセット。", + "contributes.notebook.selector.provider.excludeFileNamePattern": "ノートブックが無効になっている glob。", + "contributes.preload.entrypoint": "Web ビューに読み込まれたファイルへのパス。", + "contributes.preload.localResourceRoots": "Web ビューで許可する必要がある追加リソースへのパス。", + "contributes.preload.provider": "ノートブックのプリロードを提供します。", + "contributes.preload.provider.viewType": "ノートブックの種類。", + "contributes.priority": "ユーザーがファイルを開いたときにカスタム エディターを自動的に有効にするかどうかを制御します。これは、'workbench.editorAssociations' 設定を使用してユーザーによって上書きされる可能性があります。", + "contributes.priority.default": "ユーザーがリソースを開いたときに、そのリソースに対して他の既定のカスタム エディターが登録されていない場合は、このエディターが自動的に使用されます。", + "contributes.priority.option": "ユーザーがリソースを開いたときにこのエディターが自動的に使用されることはありませんが、ユーザーは [再び開く] コマンドを使用してこのエディターに切り替えることができます。" }, "vs/workbench/contrib/notebook/browser/notebookIcons": { "clearIcon": "ノートブック エディターでセル出力をクリアするためのアイコン。", "collapsedIcon": "ノートブック エディターで折りたたまれたセクションに注釈を付けるためのアイコン。", - "configureKernel": "ノートブック エディターのカーネル構成ウィジェットの構成アイコン。", "deleteCellIcon": "ノートブック エディターでセルを削除するためのアイコン。", "editIcon": "ノートブック エディターでセルを編集するためのアイコン。", "errorStateIcon": "ノートブック エディターでエラー状態を示すためのアイコン。", @@ -6888,26 +7998,39 @@ "mimetypeIcon": "ノートブックのエディターにおける MIME の種類のアイコン。", "moveDownIcon": "ノートブック エディターでセルを下に移動するためのアイコン。", "moveUpIcon": "ノートブック エディターでセルを上に移動するためのアイコン。", + "nextChangeIcon": "差分エディター内の次の変更アクションのアイコン。", "openAsTextIcon": "テキスト エディターでノートブックを開くためのアイコン。", "pendingStateIcon": "ノートブック エディターで保留状態を示すためのアイコン。", + "previousChangeIcon": "差分エディター内の前の変更アクションのアイコン。", "renderOutputIcon": "差分エディターで出力をレンダリングするアイコン。", "revertIcon": "ノートブック エディターで元に戻すためのアイコン。", "selectKernelIcon": "ノートブック エディターでカーネルを選択するための構成アイコン。", "splitCellIcon": "ノートブック エディターでセルを分割するためのアイコン。", "stopEditIcon": "ノートブック エディターでセルの編集を停止するためのアイコン。", "stopIcon": "ノートブック エディターで実行を停止するためのアイコン。", - "successStateIcon": "ノートブック エディターで成功の状態を示すためのアイコン。", - "unfoldIcon": "ノートブック エディターでセルを展開するためのアイコン。" + "successStateIcon": "ノートブック エディターで成功の状態を示すためのアイコン。" + }, + "vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": { + "notebookRunTrust": "ノートブック セルを実行すると、このワークスペースからコードが実行されます。" + }, + "vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": { + "workbench.notebook.clearNotebookKernelsMRUCache": "ノートブック カーネル MRU キャッシュのクリア" }, "vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": { "disableOtherKeymapsConfirmation": "キーバインド間の競合を回避するために、他のキーマップ ({0}) を無効にしますか?", "no": "いいえ", "yes": "はい" }, + "vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": { + "renderChannelName": "ノートブックのレンダリング" + }, + "vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": { + "notebookOpenInstallMissingViewType": "'{0}' の拡張機能をインストール" + }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": { "notebook.cell.toggleLineNumbers.title": "セル行番号を表示する", "notebook.lineNumbers": "セル エディターでの行番号の表示を制御します。", - "notebook.showLineNumbers": "ノートブック行番号の表示", + "notebook.showLineNumbers": "Notebook 行番号の表示", "notebook.toggleLineNumbers": "ノートブック行番号の切り替え" }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": { @@ -6922,7 +8045,7 @@ }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCell": { "cellExpandInputButtonLabel": "セルの入力を展開する ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "ダブルクリックしてセル入力を展開する ({0})" + "cellExpandInputButtonLabelWithDoubleClick": "ダブルクリックしてセルの入力 ({0}) を展開する" }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon": { "notebook.cell.status.executing": "実行中", @@ -6935,51 +8058,74 @@ }, "vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellOutput": { "cellExpandOutputButtonLabel": "セルの出力を展開する (${0})", - "cellExpandOutputButtonLabelWithDoubleClick": "セル出力 ({0}) をダブルクリックして展開します", + "cellExpandOutputButtonLabelWithDoubleClick": "ダブルクリックしてセルの出力 ({0}) を展開する", "cellOutputsCollapsedMsg": "出力が折りたたまれています" }, "vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint": { "hiddenCellsLabel": "1 セルが非表示になっています...", "hiddenCellsLabelPlural": "{0} セルが非表示になっています..." }, - "vs/workbench/contrib/notebook/browser/view/cellParts/markdownCell": { + "vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": { "cellExpandInputButtonLabel": "セルの入力を展開する ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "ダブルクリックしてセル入力を展開する ({0})" + "cellExpandInputButtonLabelWithDoubleClick": "ダブルクリックしてセルの入力 ({0}) を展開する" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "Markdown セルが空です。ダブルクリックするか、Enter キーを押して、編集してください。", - "notebook.error.rendererNotFound": "'$0' a にレンダラーが見つかりませんでした" + "notebook.error.rendererFallbacksExhausted": "'$0' のコンテンツをレンダリングできませんでした", + "notebook.error.rendererNotFound": "'$0' のレンダラーが見つかりません", + "webview title": "ノートブック Web ビューのコンテンツ" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExecutionOrderCountLabel": "実行順序" }, - "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelActionViewItem": { - "select": "カーネルの選択" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": { + "current1": "現在の選択", + "current2": "{0} - 現在の選択", + "installSuggestedKernel": "推奨拡張機能のインストール", + "kernels.detecting": "カーネルを検出する", + "kernels.selectedKernelAndKernelDetectionRunning": "選択したカーネル: {0} (カーネル検出タスク実行中)", + "learnMoreTooltip": "詳細情報", + "prompt.placeholder.change": "'{0}' のカーネルを変更する", + "prompt.placeholder.select": "'{0}' に対するカーネルの選択", + "searchForKernels": "マーケットプレースでカーネル拡張機能を参照する", + "select": "カーネルの選択", + "selectAnotherKernel": "別のカーネルを選択", + "selectAnotherKernel.more": "別のカーネルを選択...", + "selectKernel.placeholder": "入力してカーネル ソースを選択します", + "selectKernelFromExtension": "{0} からカーネルを選択" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "The contents of the file has changed on disk. Would you like to open the updated version or overwrite the file with your changes?", - "notebook.staleSaveError.overwrite.": "上書き", - "notebook.staleSaveError.revert": "元に戻す" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": { + "notebookActions.selectKernel": "ノートブックのカーネルを選択する", + "notebookActions.selectKernel.args": "ノートブックのカーネル引数" + }, + "vs/workbench/contrib/notebook/common/notebookEditorInput": { + "vetoExtHostRestart": "Notebook '{0}' could not be saved." + }, + "vs/workbench/contrib/offline/browser/offline.contribution": { + "offline": "ネットワークがオフラインのようです。一部の機能が利用できない可能性があります。", + "statusBarOfflineBackground": "ワークベンチがオフラインである場合のステータス バーの背景色。ステータス バーはウィンドウの下部に表示されます。", + "statusBarOfflineBorder": "ワークベンチがオフラインである場合にサイドバーとエディターを隔てるワークスペースのステータス バーの境界線の色。ステータス バーはウィンドウの下部に表示されます。", + "statusBarOfflineForeground": "ワークベンチがオフラインである場合のステータス バーの前景色。ステータス バーはウィンドウの下部に表示されます。" }, "vs/workbench/contrib/outline/browser/outline.contribution": { "filteredTypes.array": "有効にすると、アウトラインに `配列` 記号が表示されます。", - "filteredTypes.boolean": "有効にすると、アウトラインに 'ブール型' 記号が表示されます。", + "filteredTypes.boolean": "有効にすると、アウトラインに `ブール型` 記号が表示されます。", "filteredTypes.class": "有効にすると、アウトラインに `クラス` 記号が表示されます。", "filteredTypes.constant": "有効にすると、アウトラインに `定数` 記号が表示されます。", "filteredTypes.constructor": "有効にすると、アウトラインに `コンストラクター` 記号が表示されます。", - "filteredTypes.enum": "有効にすると、アウトラインに '列挙型' 記号が表示されます。", + "filteredTypes.enum": "有効にすると、アウトラインに `列挙型` 記号が表示されます。", "filteredTypes.enumMember": "有効にすると、アウトラインに `enumMember` 記号が表示されます。", - "filteredTypes.event": "有効にすると、アウトラインに 'イベント' 記号が表示されます。", + "filteredTypes.event": "有効にすると、アウトラインに `イベント` 記号が表示されます。", "filteredTypes.field": "有効にすると、アウトラインに `フィールド` 記号が表示されます。", "filteredTypes.file": "有効にすると、アウトラインに `ファイル` 記号が表示されます。", "filteredTypes.function": "有効にすると、アウトラインに `関数` 記号が表示されます。", "filteredTypes.interface": "有効にすると、アウトラインに `インターフェイス` 記号が表示されます。", - "filteredTypes.key": "有効にすると、アウトラインに 'キー' 記号が表示されます。", - "filteredTypes.method": "有効にすると、アウトラインに 'メソッド' 記号が表示されます。", + "filteredTypes.key": "有効にすると、アウトラインに `キー` 記号が表示されます。", + "filteredTypes.method": "有効にすると、アウトラインに `メソッド` 記号が表示されます。", "filteredTypes.module": "有効にすると、アウトラインに `モジュール` 記号が表示されます。", "filteredTypes.namespace": "有効にすると、アウトラインに `名前空間` 記号が表示されます。", - "filteredTypes.null": "有効にすると、アウトラインに 'null' -記号が表示されます。", - "filteredTypes.number": "有効にすると、アウトラインに '数値' 記号が表示されます。", + "filteredTypes.null": "有効にすると、アウトラインに `null` 記号が表示されます。", + "filteredTypes.number": "有効にすると、アウトラインに `数値` 記号が表示されます。", "filteredTypes.object": "有効にすると、アウトラインに `オブジェクト` 記号が表示されます。", "filteredTypes.operator": "有効にすると、アウトラインに `演算子` 記号が表示されます。", "filteredTypes.package": "有効にすると、アウトラインに `パッケージ` 記号が表示されます。", @@ -6989,29 +8135,36 @@ "filteredTypes.typeParameter": "有効にすると、アウトラインに `typeParameter` 記号が表示されます。", "filteredTypes.variable": "有効にすると、アウトラインに `変数` 記号が表示されます。", "name": "アウトライン", - "outline.problem.colors": "エラーと警告に色を使用します。", - "outline.problems.badges": "エラーと警告にバッジを使用します。", + "outline.initialState": "アウトライン項目を折りたたむか展開するかを制御します。", + "outline.initialState.collapsed": "すべての項目を折りたたむ。", + "outline.initialState.expanded": "すべての項目を展開します。", + "outline.problem.colors": "アウトライン要素のエラーと警告には色を使用します。", + "outline.problems.badges": "アウトライン要素のエラーと警告にはバッジを使用します。", "outline.showIcons": "アイコン付きでアウトライン要素を表示します。", "outline.showProblem": "アウトライン要素にエラーと警告を表示します。", "outlineConfigurationTitle": "アウトライン", "outlineViewIcon": "アウトライン ビューのアイコンを表示します。" }, - "vs/workbench/contrib/outline/browser/outlinePane": { + "vs/workbench/contrib/outline/browser/outlineActions": { "collapse": "すべて折りたたんで表示します。", + "expand": "すべて展開", "filterOnType": "種類でフィルター", "followCur": "カーソルに追従", - "loading": "'{0}' のドキュメント シンボルを読み込んでいます...", - "no-editor": "アクティブなエディターはアウトライン情報を提供できません。", - "no-symbols": "ドキュメント '{0}' にシンボルが見つかりません", "sortByKind": "並べ替えの基準: カテゴリ", "sortByName": "並べ替え: 名前", "sortByPosition": "並べ替え: 位置" }, + "vs/workbench/contrib/outline/browser/outlinePane": { + "loading": "'{0}' のドキュメント シンボルを読み込んでいます...", + "no-editor": "アクティブなエディターはアウトライン情報を提供できません。", + "no-symbols": "ドキュメント '{0}' にシンボルが見つかりません" + }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "ログ ビューアー" }, "vs/workbench/contrib/output/browser/output.contribution": { "clearOutput.label": "出力のクリア", + "extensionLogs": "拡張機能ログ", "logViewer": "ログ ビューアー", "miToggleOutput": "出力(&&O)", "openActiveLogOutputFile": "ログ出力ファイルを開く", @@ -7022,42 +8175,42 @@ "outputScrollOff": "自動スクロールをオフにする", "outputScrollOn": "自動スクロールをオンにする", "outputViewIcon": "出力ビューのアイコンを表示します。", + "selectOutput": "出力チャネルの選択", "selectlog": "ログを選択", "selectlogFile": "ログ ファイルを選択", "showLogs": "ログの表示...", - "switchToOutput.label": "出力に切り替え", + "showOutputChannels": "出力チャネルの表示...", + "switchBetweenOutputs.label": "出力の切り替え", + "switchToOutput.label": "出力の切り替え", "toggleAutoScroll": "自動スクロールの切り替え" }, "vs/workbench/contrib/output/browser/outputView": { "channel": "'{0}' の出力チャネル", - "logChannel": "ログ ({0})", "output": "出力", "output model title": "{0} - 出力", - "outputChannels": "Output Channels", - "outputViewAriaLabel": "出力パネル", - "outputViewWithInputAriaLabel": "{0}、出力パネル" + "outputViewAriaLabel": "出力パネル" }, "vs/workbench/contrib/performance/browser/performance.contribution": { + "cycles": "サービス サイクルの印刷", + "emitter": "エミッタ プロファイルの印刷", + "insta.trace": "サービス トレースの印刷", "show.label": "スタートアップ パフォーマンス" }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "スタートアップ パフォーマンス" }, + "vs/workbench/contrib/performance/electron-sandbox/performance.contribution": { + "experimental.rendererProfiling": "有効にすると、低速レンダラーが自動的にプロファイルされます" + }, "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { "prof.detail": "問題点を作成し、次のファイルを手動で添付してください:\r\n{0}", "prof.detail.restart": "'{0}' を引き続き使用するには、最後の再起動が必要です。 改めてあなたの貢献に感謝します。", "prof.message": "プロファイルが正常に作成されました。", - "prof.restart": "再起動(&&R)", + "prof.restart": "再起動", "prof.restart.button": "再起動(&&R)", "prof.restartAndFileIssue": "案件を作成し再起動する(&&C)", "prof.thanks": "ご協力いただき、ありがとうございます。" }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.chordsTo": "の次に", - "defineKeybinding.existing": "{0} つの既存のコマンドがこのキーバインドを使用しています", - "defineKeybinding.initial": "任意のキーの組み合わせを押し、ENTER キーを押します。", - "defineKeybinding.oneExists": "1 つの既存のコマンドがこのキーバインドを使用しています" - }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "入力してキーバインド内を検索", "SearchKeybindings.KeybindingsSearchPlaceholder": "キーを記録中。Esc キーを押して終了", @@ -7074,10 +8227,12 @@ "editKeybindingLabelWithKey": "キー バインド {0} の変更", "editWhen": "When 式を変更", "error": "キー バインドの編集中にエラー '{0}' が発生しました。'keybindings.json' ファイルを開いてご確認ください。", + "extension label": "拡張機能 ({0})", "keybinding": "キー バインド", "keybindingsLabel": "キー バインド", - "noKeybinding": "キー バインドが割り当てられていません。", - "noWhen": "タイミングのコンテキストがありません。", + "keyboard shortcuts aria label": "Space キーまたは Enter キーを使用してキー バインドを変更します。", + "noKeybinding": "キー バインドが割り当てられていません", + "noWhen": "タイミングのコンテキストがありません", "recordKeysLabel": "キーを記録", "recording": "キーを記録しています", "removeLabel": "キー バインドの削除", @@ -7088,24 +8243,43 @@ "sortByPrecedeneLabel": "優先順位で並べ替え (降順)", "source": "ソース", "title": "{0} ({1})", - "when": "いつ", - "whenContextInputAriaLabel": "when コンテキストを入力してください。確定するには Enter キーを、キャンセルするには Escape キーを押してください。" + "when": "いつ" }, "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { "defineKeybinding.kbLayoutErrorMessage": "現在のキーボード レイアウトでは、このキーの組み合わせを生成することはできません。", "defineKeybinding.kbLayoutLocalAndUSMessage": "現在のキーボード レイアウトで示すと **{0}** です。(US 標準: **{1}**)", - "defineKeybinding.kbLayoutLocalMessage": "現在のキーボード レイアウトで示すと **{0}** です。", - "defineKeybinding.start": "キー バインドの定義" + "defineKeybinding.kbLayoutLocalMessage": "現在のキーボード レイアウトで示すと **{0}** です。" + }, + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "の次に", + "defineKeybinding.existing": "{0} つの既存のコマンドがこのキーバインドを使用しています", + "defineKeybinding.initial": "任意のキーの組み合わせを押し、ENTER キーを押します。", + "defineKeybinding.oneExists": "1 つの既存のコマンドがこのキーバインドを使用しています" + }, + "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { + "autoDetect": "自動検出", + "configureKeyboardLayout": "キーボード レイアウトの構成", + "displayLanguage": "ブラウザー環境の VS Code で使用するキーボード レイアウトを定義します。", + "doc": "VS Code を開き、コマンド パレットから \"開発者: キー マッピングの検査 (JSON)\" を実行します。", + "fail.createSettings": "'{0}' ({1}) を作成できません。", + "keyboard.chooseLayout": "キーボード レイアウトの変更", + "keyboardLayout": "レイアウト: {0}", + "layoutPicks": "キーボード レイアウト ({0})", + "pickKeyboardLayout": "キーボード レイアウトの選択", + "status.workbench.keyboardLayout": "キーボード レイアウト" }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "Keyboard Shortcuts": "キーボード ショートカット", "clear": "検索結果のクリア", "clearHistory": "キーボード ショートカットの検索履歴をクリア", + "defineKeybinding.start": "キー バインドの定義", "filterUntrusted": "信頼されていないワークスペース設定を表示する", "keybindingsEditor": "キー バインド エディター", "miOpenOnlineSettings": "オンライン サービスの設定(&&O)", "miOpenSettings": "設定(&&S)", + "miOpenTelemetrySettings": "テレメトリの設定(&&T)", "miPreferences": "ユーザー設定(&&P)", + "openAccessibilitySettings": "アクセシビリティ設定を開く", "openCurrentProfileSettingsJson": "現在のプロファイル設定を開く (JSON)", "openDefaultKeybindingsFile": "既定のキーボード ショートカットを開く (JSON)", "openFolderSettings": "フォルダーの設定を開く", @@ -7132,9 +8306,8 @@ "settings.focusSettingsTOC": "設定目次にフォーカス", "settings.showContextMenu": "設定のコンテキスト メニューの表示", "settingsEditor2": "設定エディター 2", - "showDefaultKeybindings": "既定のキーバインドを表示", + "showDefaultKeybindings": "システム キー バインドの表示", "showExtensionKeybindings": "拡張機能のキー バインドを表示する", - "showTelemtrySettings": "テレメトリの設定", "showUserKeybindings": "ユーザーのキーバインドを表示" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { @@ -7150,11 +8323,8 @@ "preferencesClearInput": "設定およびキー バインド UI 内での入力のクリアのアイコン。", "preferencesDiscardIcon": "設定 UI 内の破棄アクションのアイコン。", "preferencesOpenSettings": "設定を開くコマンドのアイコン。", - "settingsAddIcon": "設定 UI 内の追加アクションのアイコン。", "settingsEditIcon": "設定 UI 内の編集アクションのアイコン。", "settingsFilter": "設定 UI のフィルターを提案するボタンのアイコン。", - "settingsGroupCollapsedIcon": "分割 JSON 設定エディター内の折りたたまれたセクションのアイコン。", - "settingsGroupExpandedIcon": "分割 JSON 設定エディター内の展開されたセクションのアイコン。", "settingsMoreActionIcon": "設定 UI 内の [その他のアクション] アクションのアイコン。", "settingsRemoveIcon": "設定 UI 内の削除アクションのアイコン。", "settingsScopeDropDownIcon": "分割 JSON 設定エディター内のフォルダー ドロップダウン ボタンのアイコン。" @@ -7166,6 +8336,7 @@ "manage workspace trust": "ワークスペースの信頼を管理", "replaceDefaultValue": "設定を置換", "unknown configuration setting": "不明な構成設定", + "unsupportLanguageOverrideSetting": "言語オーバーライド設定として登録されていないため、この設定を適用できません。", "unsupportedApplicationSetting": "この設定にはアプリケーション スコープがあり、ユーザー設定ファイルでのみ設定できます。", "unsupportedMachineSetting": "この設定は、ローカル ウィンドウのユーザー設定、またはリモート ウィンドウのリモート設定にのみ適用できます。", "unsupportedPolicySetting": "この設定はシステム ポリシーで構成されているため、適用できません。", @@ -7209,26 +8380,37 @@ "defaultOverriddenLanguagesList": "{0} の言語固有の既定値が存在します", "extensionSyncIgnoredLabel": "同期されていません", "hasDefaultOverridesForLanguages": "次の言語には既定のオーバーライドがあります:", + "manageWorkspaceTrust": "ワークスペースの信頼を管理", "modifiedInScopeForLanguage": "{1} の {0} スコープ", "modifiedInScopeForLanguageMidSentence": "{1} の {0} スコープ", "modifiedInScopes": "この設定は、次のスコープで変更されています:", + "policyDescription": "この設定は組織によって管理されているため、適用された値は変更できません。", + "policyDescriptionAccessible": "組織のポリシーによって管理されます。設定値が適用されていません", + "policyFilterLink": "ポリシー設定を表示", + "policyLabelText": "設定値が適用されていません", "remote": "リモート", "syncIgnoredAriaLabel": "同期中に設定が無視されました", "syncIgnoredTitle": "この設定は同期中は無視されます", + "trustLabel": "この設定値は、信頼されたワークスペース内でのみ適用できます。", "user": "ユーザー", - "workspace": "ワークスペース" + "workspace": "ワークスペース", + "workspaceUntrustedAriaLabel": "ワークスペースが信頼されていません。設定値が適用されていません", + "workspaceUntrustedLabel": "設定値が適用されていません" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "accessibility": "アクセシビリティ", "appearance": "外観", "application": "アプリケーション", "audioCues": "オーディオ キュー", "breadcrumbs": "階層リンク", + "chat": "Chat", "comments": "コメント", "commonlyUsed": "よく使用するもの", "cursor": "カーソル", "debug": "デバッグ", "diffEditor": "差分エディター", "editorManagement": "エディターの管理", + "experimental": "試験段階", "extensions": "拡張機能", "features": "機能", "fileExplorer": "エクスプローラー", @@ -7237,9 +8419,11 @@ "font": "フォント", "formatting": "書式設定", "keyboard": "キーボード", + "mergeEditor": "マージ エディター", "minimap": "ミニマップ", "newWindow": "新しいウィンドウ", "notebook": "ノートブック", + "other": "その他", "output": "出力", "problems": "問題", "proxy": "プロキシ", @@ -7285,30 +8469,32 @@ "editInSettingsJson": "settings.json で編集", "editLanguageSettingLabel": "{0} の設定を編集する", "extensions": "拡張機能", - "manageWorkspaceTrust": "ワークスペースの信頼を管理", "modified": "設定は現在のスコープで構成済みです。", "newExtensionsButtonLabel": "一致する拡張機能を表示", - "policyLabel": "この設定は組織によって管理されています。", "resetSettingLabel": "設定をリセット", "settings": "設定", "settings.Default": "既定", "settings.Modified": "変更済み。", "settingsContextMenuTitle": "その他の操作... ", + "showExtension": "拡張機能を表示する", "stopSyncingSetting": "この設定を同期する", - "trustLabel": "この設定は、信頼されたワークスペース内でのみ適用できます", - "validationError": "検証エラー。", - "viewPolicySettings": "ポリシー設定を表示" + "validationError": "検証エラー。" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { "addItem": "項目の追加", "addPattern": "パターンを追加", "cancelButton": "キャンセル", "editExcludeItem": "除外項目を編集", + "editIncludeItem": "含める項目の編集", "editItem": "項目の編集", "excludePatternHintLabel": "`{0}` に一致するファイルを除外", "excludePatternInputPlaceholder": "除外パターン...", "excludeSiblingHintLabel": "`{1}` に一致するファイルが存在するとき、`{0}` に一致するファイルを除外", "excludeSiblingInputPlaceholder": "パターンが存在するとき...", + "includePatternHintLabel": "`{0}` に一致するファイルを含める", + "includePatternInputPlaceholder": "パターンを含める...", + "includeSiblingHintLabel": "`{0}` に一致するファイルが存在するとき、`{1}` に一致するファイルを含める", + "includeSiblingInputPlaceholder": "パターンが存在するとき...", "itemInputPlaceholder": "項目", "listSiblingHintLabel": "兄弟 '${1}' を持つ項目 '{0}' を一覧表示", "listSiblingInputPlaceholder": "兄弟...", @@ -7320,6 +8506,7 @@ "objectValueInputPlaceholder": "値", "okButton": "OK", "removeExcludeItem": "除外項目を削除", + "removeIncludeItem": "含める項目の削除", "removeItem": "項目の削除", "resetItem": "項目のリセット" }, @@ -7351,12 +8538,15 @@ "settingsDropdownForeground": "設定エディターのドロップダウンの前景。", "settingsDropdownListBorder": "設定エディターのドロップダウン リストの境界線。これは、オプションを囲み、オプションと説明を分割します。", "settingsHeaderBorder": "ヘッダー コンテナーの枠線の色。", + "settingsHeaderHoverForeground": "セクション ヘッダーまたはアクティブなタイトルの前景色。", "settingsSashBorder": "設定エディターの分割ビュー サッシュの枠線の色。", "textInputBoxBackground": "設定エディターのテキスト入力ボックスの背景。", "textInputBoxBorder": "設定エディターのテキスト入力ボックスの境界線。", "textInputBoxForeground": "設定エディターのテキスト入力ボックスの前景。" }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { + "askInChat": "Ask In Chat", + "askXInChat": "{0} に問い合わせ: {1}", "clearButtonLabel": "クリア(&&C)", "clearCommandHistory": "コマンド履歴のクリア", "commandWithCategory": "{0}: {1}", @@ -7364,6 +8554,7 @@ "confirmClearDetail": "この操作は元に戻せません。", "confirmClearMessage": "最近使用したコマンドの履歴をクリアしますか?", "noCommandResults": "一致するコマンドがありません", + "semanticSimilarity": "同様のコマンド", "showTriggerActions": "すべてのコマンドの表示" }, "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { @@ -7382,7 +8573,6 @@ "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { "channels": "出力", "debugConsoles": "デバッグ コンソール", - "logChannel": "ログ ({0})", "noViewResults": "一致するビューがありません", "openView": "ビューを開きます", "panels": "パネル", @@ -7398,6 +8588,7 @@ "relaunchSettingMessage": "再起動が必要な設定を変更しました。", "relaunchSettingMessageWeb": "有効にするには再読み込みが必要な設定変更が行われました。", "restart": "再起動(&&R)", + "restartExtensionHost.reason": "ワークスペース フォルダーが変更されたため、拡張機能ホストを再起動しています。", "restartWeb": "再読み込み(&&R)" }, "vs/workbench/contrib/remote/browser/explorerViewItems": { @@ -7408,10 +8599,12 @@ "RemoteHelpInformationExtPoint": "リモートのヘルプ情報への参加", "RemoteHelpInformationExtPoint.documentation": "プロジェクトのドキュメント ページの URL、またはその URL を返すコマンド", "RemoteHelpInformationExtPoint.feedback": "プロジェクトのフィードバック レポーターの URL、またはその URL を返すコマンド", - "RemoteHelpInformationExtPoint.getStarted": "プロジェクトの「はじめに」ページの URL、またはその URL を返すコマンド", + "RemoteHelpInformationExtPoint.feedback.deprecated": "代わりに {0} を使用してください", + "RemoteHelpInformationExtPoint.getStarted": "プロジェクトの [はじめに] ページの URL またはこの URL を返すコマンド、またはプロジェクトの拡張機能によって提供されるチュートリアル ID", "RemoteHelpInformationExtPoint.issues": "プロジェクトの懸案事項リストの URL、またはその URL を返すコマンド", - "cancel": "キャンセル", + "RemoteHelpInformationExtPoint.reportIssue": "プロジェクトの問題のレポーターの URL、またはその URL を返すコマンド", "connectionLost": "接続が失われました", + "getStartedWalkthrough.id": "開く [はじめに] チュートリアルの ID。", "pickRemoteExtension": "開く URL を選択する", "reconnectNow": "今すぐ再接続", "reconnectionPermanentFailure": "再接続できません。ウィンドウを再読み込みしてください。", @@ -7419,10 +8612,10 @@ "reconnectionWaitMany": "{0} 秒後に再接続しようとしています...", "reconnectionWaitOne": "{0} 秒後に再接続しようとしています...", "reloadWindow": "ウィンドウの再読み込み", + "reloadWindow.dialog": "ウィンドウの再読み込み(&&R)", "remote.explorer": "リモート エクスプローラー", "remote.help": "ヘルプとフィードバック", "remote.help.documentation": "ドキュメントを読む", - "remote.help.feedback": "フィードバックの送信", "remote.help.getStarted": "開始する", "remote.help.issues": "問題の確認", "remote.help.report": "問題を報告", @@ -7437,6 +8630,7 @@ "remote.tunnelsView.automaticForward": "ポート {0} で実行されているアプリケーションは使用可能です。 ", "remote.tunnelsView.elevationButton": "ポート {0} を sudo として使用する...", "remote.tunnelsView.elevationMessage": "ローカルでポート {0} を使用するには、スーパーユーザーとして実行する必要があります。", + "remote.tunnelsView.makePublic": "公開用にする", "remote.tunnelsView.notificationLink2": "[すべての転送されたポートを表示]({0})", "status.forwardedPorts": "転送されたポート" }, @@ -7468,16 +8662,31 @@ "host.tooltip": "{0} での編集", "installRemotes": "追加のリモート拡張機能をインストール...", "miCloseRemote": "リモート接続を閉じる(&&M)", + "networkStatusHighLatencyTooltip": "ネットワークの待機時間が長いようです (最後の {0}ミリ秒、平均 {1}ミリ秒)、 特定の機能の応答が遅くなる可能性があります。", + "networkStatusOfflineTooltip": "ネットワークがオフラインのようです。一部の機能が利用できない可能性があります。", "noHost.tooltip": "リモート ウィンドウを開きます", "reloadWindow": "ウィンドウの再読み込み", "remote.category": "リモート", "remote.close": "リモート接続を終了する", "remote.install": "リモート開発用の拡張機能のインストール", "remote.showMenu": "リモート メニューの表示", + "remoteActions": "リモート ウィンドウを開くオプションを選択します", "remoteHost": "リモート ホスト", + "statusBarOfflineBackground": "ワークベンチがオフラインである場合のステータス バーの背景色。ステータス バーはウィンドウの下部に表示されます。", + "statusBarOfflineForeground": "ワークベンチがオフラインである場合のステータス バーの前景色。ステータス バーはウィンドウの下部に表示されます。", "workspace.tooltip": "{0} での編集", "workspace.tooltip2": "仮想ファイル システム上にあるリソースで [一部の機能は使用できません]({0})。" }, + "vs/workbench/contrib/remote/browser/remoteStartEntry": { + "remote.category": "リモート", + "remote.showStartEntryActions": "リモート開始エントリ アクションの表示", + "remote.showTunnelStartEntryActions": "リモート トンネルの開始エントリを表示する", + "remote.startActions.help": "詳細情報", + "remote.startActions.install": "インストール", + "remote.startActions.installingExtension": "拡張機能をインストールしています... ", + "remote.startActions.quickPickPlaceholder": "接続するオプションを選択する", + "workbench.remote.showStartListEntry": "有効にすると、リモート エクスペリエンスを開始するための開始一覧のエントリがウェルカム ページに表示されます。" + }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "非公開", "tunnelPrivacy.public": "公開" @@ -7543,17 +8752,18 @@ "tunnelView.runningProcess.inacessable": "プロセス情報を使用できません" }, "vs/workbench/contrib/remote/common/remote.contribution": { - "invalidWorkspaceCancel": "キャンセル(&&C)", - "invalidWorkspaceDetail": "ワークスペースが存在しません。別のワークスペースを選択して開いてください。", + "invalidWorkspaceDetail": "開く別のワークスペースを選択してください。", "invalidWorkspaceMessage": "ワークスペースが存在しません", "invalidWorkspacePrimary": "ワークスペースを開く(&&O)...", "pauseSocketWriting": "接続: ソケット書き込みを一時停止します", "remote": "リモート", "remote.autoForwardPorts": "有効にすると、新しい実行中のプロセスが検出され、リッスンしているポートが自動的に転送されます。この設定を無効にしても、すべてのポートの転送を防ぐわけではありません。無効にした場合でも、拡張機能は引き続きポートの転送が可能であり、一部の URL を開ことにより、ポートが引き続き転送されます。", - "remote.autoForwardPortsSource": "{0} が true の場合にポートが自動的に転送されるソースを設定します。Windows と Mac のリモートでは、'process' オプションは効果がなく、'output' が使用されます。有効化するには、再読み込みが必要です。", + "remote.autoForwardPortsSource": "{0} が true の場合にポートが自動的に転送されるソースを設定します。Windows と Mac のリモートでは、'process' および `hybrid` オプションは効果がなく、'output' が使用されます。有効化するには、再読み込みが必要です。", + "remote.autoForwardPortsSource.hybrid": "ポートは、ターミナルとデバッグの出力を読み取ることによって検出されたときに自動的に転送されます。ポートを使用するすべてのプロセスで統合ターミナルまたはデバッグ コンソールに出力されるわけではないため、一部のポートは見逃されます。ポートは、終了するこのポートをリッスンするプロセスをモニタリングすることで\"転送が解除\" されます。", "remote.autoForwardPortsSource.output": "ポートは、ターミナルとデバッグの出力を読み取ることによって検出されたときに自動的に転送されます。ポートを使用するすべてのプロセスで統合ターミナルまたはデバッグ コンソールに出力されるわけではないため、一部のポートは見逃されます。出力に基づいて転送されたポートは、再度読み込むか、ユーザーがポート ビューでポートを閉じない限り、\"転送を解除\" されることはありません。", "remote.autoForwardPortsSource.process": "ポートは、開始済みで、ポートが含まれるプロセスを監視することによって検出されたときに自動的に転送されます。", "remote.extensionKind": "拡張子の種類をオーバーライドします。'ui' 拡張機能はローカル マシンでインストールされて実行されますが、'workspace' 拡張機能はリモートで実行されます。この設定を使用して拡張機能の既定の種類をオーバーライドすることで、その拡張機能をローカルまたはリモートのいずれかでインストールして有効にするかどうかを指定します。", + "remote.forwardOnClick": "ターミナルとデバッグ コンソールから開いたときに、ポートを持つローカル URL を転送するかどうかを制御します。", "remote.localPortHost": "ポート転送に使用するローカル ホスト名を指定します。", "remote.portsAttributes": "特定のポート番号が転送されるときに適用されるプロパティを設定します。例:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", "remote.portsAttributes.defaults": "設定 {0} からプロパティを取得しないすべてのポートに適用される既定のプロパティを設定します。例:\r\n\r\n'''\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n'''", @@ -7572,15 +8782,50 @@ "remote.portsAttributes.requireLocalPort": "True の場合、選択したローカルポートが転送に使用されていない場合は、モーダル ダイアログが表示されます。", "remote.portsAttributes.silent": "このポートが自動的に転送されたときに通知を表示せず、何も実行しません。", "remote.restoreForwardedPorts": "ワークスペースで転送したポートを復元します。", - "remoteExtensionLog": "リモート サーバー", - "remotePtyHostLog": "リモート PTY ホスト", "triggerReconnect": "接続: 再接続を開始します", "ui": "UI 拡張機能の種類。リモート ウィンドウでは、これらの拡張機能はローカル マシンで使用可能な場合にのみ有効になります。", "workspace": "ワークスペース拡張機能の種類。リモート ウィンドウでは、これらの拡張機能はリモートで使用可能な場合にのみ有効になります。" }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "リモート", - "remote.downloadExtensionsLocally": "有効にすると、拡張機能がローカルにダウンロードされ、リモート上にインストールされます。" + "remote.downloadExtensionsLocally": "有効にすると、拡張機能がローカルにダウンロードされ、リモート上にインストールされます。", + "wslFeatureInstalled": "プラットフォームに WSL 機能がインストールされているかどうか" + }, + "vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution": { + "accountPreference.placeholder": "リモート アクセスを有効にするには、アカウントにサインインしてください", + "action.copyToClipboard": "ブラウザー リンクをクリップボードにコピーする", + "action.doNotShowAgain": "今後表示しない", + "action.showExtension": "拡張機能を表示する", + "enable": "有効にする(&&E)", + "initialize.progress.title": "[リモート トンネルを探しています](コマンド:{0})", + "manage.placeholder": "呼び出すコマンドを選択します", + "manage.showLog": "ログの表示", + "manage.title.attached": "{0} に対してリモート トンネルが有効になりました (外部で起動)", + "manage.title.off": "リモート トンネル アクセスが有効ではありません", + "manage.title.orunning": "{0} に対してリモート トンネル アクセスが有効になりました", + "manage.tunnelName": "トンネル名の変更", + "others": "その他", + "progress.turnOn.failed": "リモート トンネル アクセスを有効にできません。詳細については、\"リモート トンネル サービス\" ログを確認してください。", + "progress.turnOn.final": "安全なトンネル [{0}](command:{4}) 経由で、どこからでもこのコンピューターにアクセスできるようになりました。別のコンピューター経由で接続するには、生成された [{1}]({2}) リンクを使用するか、デスクトップまたは Web で [{6}]({7}) 拡張機能を使用します。[VS Code アカウント] メニュー経由で、このアクセスを [構成] (command:{3}) または[オフ] (command:{5}) にすることができます。", + "recommend.remoteExtension": "トンネル '{0}' はリモート アクセスに利用できます。{1} 拡張機能を使用して接続できます。", + "remoteTunnel.actions.configure": "トンネル名を構成する...", + "remoteTunnel.actions.copyToClipboard": "ブラウザー URI をクリップボードにコピーする", + "remoteTunnel.actions.learnMore": "トンネルを使用して開始", + "remoteTunnel.actions.manage.connecting": "リモート トンネル アクセスが接続中です", + "remoteTunnel.actions.manage.on.v2": "リモート トンネル アクセスはオンです", + "remoteTunnel.actions.showLog": "リモート トンネル サービス ログの表示", + "remoteTunnel.actions.turnOff": "リモート トンネル アクセスを無効にします...", + "remoteTunnel.actions.turnOn": "リモート トンネル アクセスを有効にします...", + "remoteTunnel.category": "リモート トンネル", + "remoteTunnel.turnOff.confirm": "リモート トンネル アクセスを無効にしますか?", + "remoteTunnel.turnOffAttached.confirm": "リモート トンネル アクセスを無効にしますか? これにより、外部で開始されたサービスも停止されます。", + "remoteTunnelAccess.machineName": "リモート トンネル アクセスに登録されている名前。設定されていない場合は、ホスト名が使用されます。", + "remoteTunnelAccess.machineNameRegex": "名前は文字、数字、アンダースコア、ダッシュのみで構成する必要があります。ダッシュで始めることはできません。", + "remoteTunnelAccess.preventSleep": "リモート トンネル アクセスが有効になっているときに、コンピューターがスリープ状態にならないようにします。", + "sign in using account": "{0} でサインイン", + "signed in": "サインイン済み", + "startTunnel.progress.title": "リモート トンネルを開始中](コマンド:{0})", + "tunnel.preview": "リモート トンネルは現在プレビュー中です。「Help: Report Issue」コマンドを使用して問題を報告してください。" }, "vs/workbench/contrib/sash/browser/sash.contribution": { "sashHoverDelay": "ビューまたはエディター間のドラッグ領域のホバー フィードバックの遅延をミリ秒単位で制御します。", @@ -7591,8 +8836,8 @@ "status.scm": "ソース管理" }, "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "change": "{1} 個のうち {0} 個の変更 ", - "changes": "{1} 個のうち {0} 個の変更", + "change": "{0} - {1}/{2} の変更", + "changes": "{0} - {1}/{2} の変更", "editorGutterAddedBackground": "追加された行を示すエディター余白の背景色。", "editorGutterDeletedBackground": "削除された行を示すエディター余白の背景色。", "editorGutterModifiedBackground": "編集された行を示すエディター余白の背景色。", @@ -7604,12 +8849,21 @@ "minimapGutterModifiedBackground": "変更された行のミニマップとじしろの背景色。", "move to next change": "次の変更に移動", "move to previous change": "前の変更に移動", + "multiChange": "{1} 個のうち {0} 個の変更 ", + "multiChanges": "{1} 個のうち {0} 個の変更", "overviewRulerAddedForeground": "追加されたコンテンツを示す概要ルーラーのマーカー色。", "overviewRulerDeletedForeground": "削除されたコンテンツを示す概要ルーラーのマーカー色。", "overviewRulerModifiedForeground": "変更されたコンテンツを示す概要ルーラーのマーカー色。", "show next change": "次の変更箇所を表示", "show previous change": "前の変更箇所を表示" }, + "vs/workbench/contrib/scm/browser/dirtyDiffSwitcher": { + "quickDiff.base.switch": "クイック差分ベースの切り替え", + "remotes": "クイック差分ベースの切り替え" + }, + "vs/workbench/contrib/scm/browser/menus": { + "miShare": "共有" + }, "vs/workbench/contrib/scm/browser/scm.contribution": { "alwaysShowActions": "ソース管理ビューでインラインのアクションを常に表示するかどうかを制御します。", "alwaysShowRepository": "リポジトリがソース管理ビューに常に表示される必要があるかどうかを制御します。", @@ -7627,7 +8881,7 @@ "no open repo": "ソース管理プロバイダーが登録されていません。", "no open repo in an untrusted workspace": "制限モードで動作する登録済みのソース管理プロバイダーはありません。", "open in terminal": "ターミナルで開く", - "providersVisible": "ソース管理リポジトリのセクションに表示するリポジトリの数を制御します。'0' に設定すると、ビューのサイズを手動で変更できるようになります。", + "providersVisible": "ソース管理リポジトリのセクションに表示するリポジトリの数を制御します。0 に設定すると、ビューのサイズを手動で変更できるようになります。", "repositoriesSortOrder": "ソース管理リポジトリ ビューのリポジトリの並べ替え順序を制御します。", "scm accept": "ソース管理: 入力を受け入れる", "scm view next commit": "ソース管理: 次のコミットの表示", @@ -7677,6 +8931,7 @@ "collapse all": "すべてのリポジトリを折りたたむ", "expand all": "Expand All Repositories", "input": "ソース管理の入力", + "label.close": "閉じる", "repositories": "リポジトリ", "repositorySortByDiscoveryTime": "検出時刻で並べ替え", "repositorySortByName": "名前順で並べ替え", @@ -7698,6 +8953,7 @@ "fileAndSymbolResultsSeparator": "ファイルとシンボルの結果", "filePickAriaLabelDirty": "{0} は変更が保存されていません", "fileResultsSeparator": "結果ファイル", + "more": "その他", "noAnythingResults": "一致する結果がありません", "openToBottom": "一番下に開く", "openToSide": "横に開く", @@ -7713,56 +8969,42 @@ "searchReplace.source": "検索と置換" }, "vs/workbench/contrib/search/browser/search.contribution": { - "CancelSearchAction.label": "検索のキャンセル", - "ClearSearchResultsAction.label": "検索結果のクリア", - "CollapseDeepestExpandedLevelAction.label": "すべて折りたたんで表示します。", - "ExpandAllAction.label": "すべて展開", - "RefreshAction.label": "最新の情報に更新", "anythingQuickAccess": "ファイルに移動する", "anythingQuickAccessPlaceholder": "ファイルを名前で検索 ({0} を追加して行に移動するか、{1} を追加してシンボルに移動します)", - "clearSearchHistoryLabel": "検索履歴のクリア", - "copyAllLabel": "すべてコピー", - "copyMatchLabel": "コピー", - "copyPathLabel": "パスのコピー", "exclude": "フルテキスト検索と Quick Open でファイルとフォルダーを除外するための [glob パターン](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を構成します。`#files.exclude#` 設定からすべての glob パターンを継承します。", "exclude.boolean": "ファイル パスの照合基準となる glob パターン。これを true または false に設定すると、パターンがそれぞれ有効/無効になります。", "exclude.when": "一致するファイルの兄弟をさらにチェックします。一致するファイル名の変数として \\$(basename) を使用します。", "filterSortOrder": "フィルター処理時に、 Quick Open におけるエディター履歴の並べ替え順序を制御します。", "filterSortOrder.default": "履歴エントリは、使用されるフィルター値に基づいて関連性によって並び替えられます。関連性の高いエントリが最初に表示されます。", "filterSortOrder.recency": "履歴エントリは、新しい順に並べ替えられます。最近開いたエントリが最初に表示されます。", - "findInFiles": "フォルダーを指定して検索", - "findInFiles.args": "検索のためのオプションのセット", - "findInFiles.description": "ワークスペース検索を開く", - "findInFolder": "フォルダー内を検索...", - "findInWorkspace": "ワークスペース内を検索...", - "focusSearchListCommandLabel": "リストにフォーカス", "maintainFileSearchCacheDeprecated": "検索キャッシュは、シャットダウンしない拡張機能ホストに保持されるため、この設定は不要になります。", - "miFindInFiles": "フォルダーを指定して検索(&&I)", - "miGotoSymbolInWorkspace": "ワークスペース内のシンボルへ移動(&&W)...", - "miReplaceInFiles": "フォルダーを指定して置換(&&I)", "miViewSearch": "検索(&&S)", "name": "検索", - "revealInSideBar": "エクスプローラー ビューで表示", + "scm.defaultViewMode.list": "検索結果をリストとして表示します。", + "scm.defaultViewMode.tree": "検索結果をツリーとして表示します。", "search": "検索", "search.actionsPosition": "検索ビューの行内のアクションバーの位置を制御します。", "search.actionsPositionAuto": "検索ビューが狭い場合はアクションバーを右に、検索ビューが広い場合はコンテンツの直後にアクションバーを配置します。", "search.actionsPositionRight": "アクションバーを常に右側に表示します。", "search.collapseAllResults": "検索結果を折りたたむか展開するかどうかを制御します。", "search.collapseResults.auto": "結果が 10 件未満のファイルが展開されます。他のファイルは折りたたまれます。", + "search.decorations.badges": "検索ファイルの装飾にバッジを使用するかどうかを制御します。", + "search.decorations.colors": "検索ファイルの装飾に色を使用するかどうかを制御します。", + "search.defaultViewMode": "既定の検索結果ビュー モードを制御します。", "search.followSymlinks": "検索中にシンボリック リンクをたどるかどうかを制御します。", "search.globalFindClipboard": "macOS で検索ビューが共有の検索クリップボードを読み取りまたは変更するかどうかを制御します。", "search.location": "検索をサイドバーのビューとして表示するか、より水平方向の空間をとるためにパネル領域のパネルとして表示するかを制御します。", "search.location.deprecationMessage": "この設定は非推奨です。代わりに、検索アイコンを新しい場所にドラッグできます。", "search.maintainFileSearchCache": "有効にすると、searchService プロセスは 1 時間操作がない場合でもシャットダウンされず、アクティブな状態に保たれます。これにより、ファイル検索キャッシュがメモリに保持されます。", "search.maxResults": "検索結果の最大数を制御します。これを ' null ' (空) に設定して、無制限の結果を返すことができます。", - "search.mode": "[検索: フォルダーを指定して検索] と [フォルダー内を検索] の新しい操作が実行される場所を制御します。検索ビューまたは検索エディターのいずれかになります", + "search.mode": "[検索: フォルダーを指定して検索] と [フォルダー内を検索] の新しい操作が実行される場所を制御します。検索ビューまたは検索エディターのいずれかになります。", "search.mode.newEditor": "新しい検索エディターで検索します。", "search.mode.reuseEditor": "存在する場合は既存の検索エディターで、それ以外の場合は新しい検索エディターで検索します。", "search.mode.view": "パネルまたはサイド バーのいずれかで検索ビュー内を検索します。", "search.quickOpen.includeHistory": "最近開いたファイルの結果を、Quick Open の結果ファイルに含めるかどうか。", "search.quickOpen.includeSymbols": "グローバル シンボル検索の結果を、Quick Open の結果ファイルに含めるかどうか。", "search.searchEditor.defaultNumberOfContextLines": "新しい検索エディターを作成するときに使用する、前後のコンテキスト行の既定数です。'#search.searchEditor.reusePriorSearchConfiguration#' を使用している場合、検索エディターの以前の構成を使用するには、これを 'null ' (空) に設定することができます。", - "search.searchEditor.doubleClickBehaviour": "検索エディターで結果をダブル クリックした場合の効果を構成します。", + "search.searchEditor.doubleClickBehaviour": "検索エディターで結果をダブルクリックした場合の効果を構成します。", "search.searchEditor.doubleClickBehaviour.goToLocation": "ダブルクリックすると、アクティブなエディター グループに結果が開きます。", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "ダブルクリックすると、結果はエディター グループの横に開かれ、まだ存在しない場合は作成されます。", "search.searchEditor.doubleClickBehaviour.selectWord": "ダブルクリックすると、カーソルの下にある単語が選択されます。", @@ -7783,25 +9025,75 @@ "searchSortOrder.filesOnly": "結果はフォルダーの順序を無視したファイル名でアルファベット順に並べ替えられます。", "searchSortOrder.modified": "結果は、ファイルの最終更新日で降順に並べ替えられます。", "searchSortOrder.type": "結果は、ファイル拡張子でアルファベット順に並べ替えられます。", - "showTriggerActions": "ワークスペース内のシンボルへ移動...", "symbolsQuickAccess": "ワークスペース内のシンボルへ移動", "symbolsQuickAccessPlaceholder": "開くシンボルの名前を入力します。", - "useGlobalIgnoreFiles": "ファイルを検索するときに、グローバルの `.gitignore` と `.ignore` ファイルを使用するかどうかを制御します。`#search.useIgnoreFiles#` を有効にする必要があります。", + "useGlobalIgnoreFiles": "ファイルを検索するときに、グローバル gitignore ファイルを使用するかどうかを制御します。(例: `$HOME/.config/git/ignore` から)。`#search.useIgnoreFiles#` を有効にする必要があります。", "useIgnoreFiles": "ファイルを検索するときに、`.gitignore` ファイルと `.ignore` ファイルを使用するかどうかを制御します。", "usePCRE2Deprecated": "廃止されました。PCRE2 でのみサポートされている正規表現機能を使用すると、PCRE2 が自動的に使用されます。", "useParentIgnoreFiles": "ファイルを検索するときに、親ディレクトリで `.gitignore` ファイルと `.ignore` ファイルを使用するかどうかを制御します。`#search.useIgnoreFiles#` を有効にする必要があります。", "useRipgrep": "この設定は推奨されず、現在 \"search.usePCRE2\" にフォール バックします。", "useRipgrepDeprecated": "推奨されません。高度な正規表現機能サポートのために \"search.usePCRE2\" の利用を検討してください。" }, - "vs/workbench/contrib/search/browser/searchActions": { + "vs/workbench/contrib/search/browser/searchActionsBase": { + "search": "検索" + }, + "vs/workbench/contrib/search/browser/searchActionsCopy": { + "copyAllLabel": "すべてコピー", + "copyMatchLabel": "コピー", + "copyPathLabel": "パスのコピー" + }, + "vs/workbench/contrib/search/browser/searchActionsFind": { + "excludeFolderFromSearch": "フォルダーを検索から除外", + "findInFiles": "フォルダーを指定して検索", + "findInFiles.args": "検索のためのオプションのセット", + "findInFiles.description": "ワークスペース検索を開く", + "findInFolder": "フォルダー内を検索...", + "findInWorkspace": "ワークスペース内を検索...", + "miFindInFiles": "フォルダーを指定して検索(&&I)", + "restrictResultsToFolder": "検索をフォルダーに制限", + "revealInSideBar": "エクスプローラー ビューで表示" + }, + "vs/workbench/contrib/search/browser/searchActionsNav": { + "AddCursorsAtSearchResults.label": "検索結果にカーソルを追加", + "CloseReplaceWidget.label": "置換ウィジェットを閉じる", + "FocusNextInputAction.label": "次の入力にフォーカス", "FocusNextSearchResult.label": "次の検索結果にフォーカス", + "FocusPreviousInputAction.label": "前の入力にフォーカス", "FocusPreviousSearchResult.label": "前の検索結果にフォーカス", - "RemoveAction.label": "無視", - "file.replaceAll.label": "すべて置換", - "match.replace.label": "置換", + "FocusSearchFromResults.label": "結果から検索にフォーカス", + "OpenMatch.label": "一致を開く", + "OpenMatchToSide.label": "一致を横に開く", + "ToggleCaseSensitiveCommandId.label": "大文字と小文字の区別の切り替え", + "TogglePreserveCaseId.label": "大文字と小文字の区別の保持の切り替え", + "ToggleQueryDetailsAction.label": "クエリ詳細の切り替え", + "ToggleRegexCommandId.label": "正規表現の切り替え", + "ToggleWholeWordCommandId.label": "単語単位に切り替え", + "focusSearchListCommandLabel": "リストにフォーカス", "replaceInFiles": "複数のファイルで置換", "toggleTabs": "型の検索を切り替える" }, + "vs/workbench/contrib/search/browser/searchActionsRemoveReplace": { + "RemoveAction.label": "無視", + "file.replaceAll.label": "すべて置換", + "match.replace.label": "置換" + }, + "vs/workbench/contrib/search/browser/searchActionsSymbol": { + "miGotoSymbolInWorkspace": "ワークスペース内のシンボルへ移動(&&W)...", + "showTriggerActions": "ワークスペース内のシンボルへ移動..." + }, + "vs/workbench/contrib/search/browser/searchActionsTopBar": { + "CancelSearchAction.label": "検索のキャンセル", + "ClearSearchResultsAction.label": "検索結果のクリア", + "CollapseDeepestExpandedLevelAction.label": "すべて折りたたんで表示します。", + "ExpandAllAction.label": "すべて展開", + "RefreshAction.label": "最新の情報に更新", + "ViewAsListAction.label": "リストとして表示", + "ViewAsTreeAction.label": "ツリーとして表示", + "clearSearchHistoryLabel": "検索履歴のクリア" + }, + "vs/workbench/contrib/search/browser/searchFindInput": { + "searchFindInputNotebookFilter.label": "ノートブック検索フィルター" + }, "vs/workbench/contrib/search/browser/searchIcons": { "searchClearIcon": "検索ビュー内の結果をクリアするためのアイコン。", "searchCollapseAllIcon": "検索ビュー内の結果を折りたたむためのアイコン。", @@ -7813,6 +9105,8 @@ "searchRemoveIcon": "検索結果を削除するためのアイコン。", "searchReplaceAllIcon": "検索ビュー内のすべてを置換するためのアイコン。", "searchReplaceIcon": "検索ビュー内の置換のためのアイコン。", + "searchShowAsList": "検索ビューで結果をリストとして表示するためのアイコン。", + "searchShowAsTree": "検索ビューで結果をツリーとして表示するためのアイコン。", "searchShowContextIcon": "検索エディターでコンテキストを切り替えるためのアイコン。", "searchShowReplaceIcon": "検索ビューの置換セクションを展開するためのアイコン。", "searchStopIcon": "検索ビュー内の停止のためのアイコン。", @@ -7828,14 +9122,14 @@ "lineNumStr": "{0} 行から", "numLinesStr": "さらに {0} 行", "otherFilesAriaLabel": "ワークスペースの外側で {0} 件の一致、検索結果", - "replacePreviewResultAria": "テキスト {3} の {2} 列目の {0} を {1} に置換します", + "replacePreviewResultAria": "列 {1} の '{0}' によって {2} が {3} に置き換えられます", "search": "検索", "searchFileMatch": "{0} 個のファイルが見つかりました", "searchFileMatches": "{0} 個のファイルが見つかりました", "searchFolderMatch.other.label": "その他のファイル", "searchMatch": "一致する項目が {0} 件見つかりました", "searchMatches": "一致する項目が {0} 件見つかりました", - "searchResultAria": "テキスト {2} の {1} 列目に {0} が見つかりました" + "searchResultAria": "列 {1} の '{0}' によって {2} が見つかりました" }, "vs/workbench/contrib/search/browser/searchView": { "ariaSearchResultsClearStatus": "検索結果がクリアされました", @@ -7956,6 +9250,18 @@ "oneResult": "1 件の結果", "searchMaxResultsWarning": "結果セットにはすべての一致項目のサブセットのみが含まれています。より限定的な検索条件を入力して、検索結果を絞り込みます。" }, + "vs/workbench/contrib/share/browser/share.contribution": { + "close": "閉じる", + "generating link": "リンクを生成しています...", + "open link": "リンクを開く", + "share": "共有...", + "shareSuccess": "リンクをクリップボードにコピーしました!", + "shareTextSuccess": "Copied text to clipboard!" + }, + "vs/workbench/contrib/share/browser/shareService": { + "shareProviderCount": "使用可能な共有プロバイダーの数", + "type to filter": "{0} を共有する方法を選択する" + }, "vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": { "snippets": "スニペット" }, @@ -7963,6 +9269,7 @@ "bad_name1": "無効なファイル名", "bad_name2": "'{0}' は無効なファイル名です", "bad_name3": "'{0}' は既に存在します", + "detail.label": "({0}) {1}", "global.1": "({0})", "global.scope": "(グローバル)", "group.global": "既存のスニペット", @@ -7978,7 +9285,7 @@ "userSnippets": "ユーザー スニペット" }, "vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": { - "label": "スニペットからファイルを作成する", + "label": "スニペットでファイルを満たす", "placeholder": "スニペットを選択する" }, "vs/workbench/contrib/snippets/browser/commands/insertSnippet": { @@ -8100,6 +9407,7 @@ "TaskSystem.unknownError": "タスクの実行中にエラーが発生しました。詳細については、タスク ログを参照してください。", "TaskSystem.versionSettings": "タスク バージョン 2.0.0 のみがユーザ設定で許可されています。", "TaskSystem.versionWorkspaceFile": "タスク バージョン 2.0.0 のみがワークスペース構成ファイルで許可されています。", + "TaskSystem.workspaceFolderError": "ワークスペース フォルダーが定義されていませんでした", "TasksSystem.locationUserConfig": "ユーザー設定", "TasksSystem.locationWorkspaceConfig": "ワークスペース ファイル", "TerminateAction.failed": "実行中のタスクの終了に失敗しました", @@ -8118,7 +9426,7 @@ "runTask.task": "フィルター処理するタスクのラベルまたは用語", "runTask.type": "投稿済みタスクの種類", "saveBeforeRun.dontSave": "保存しない", - "saveBeforeRun.save": "保存", + "saveBeforeRun.save": "保存(&&S)", "selectProblemMatcher": "スキャンするタスク出力のエラーと警告の種類を選択", "showOutput": "出力の表示", "taskQuickPick.userSettings": "ユーザー", @@ -8134,14 +9442,9 @@ "unexpectedTaskType": "\"{0}\" タスクのタスク プロバイダーで予期せずに種類が \"{1}\" のタスクが提供されました。\r\n" }, "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "allow": "許可して実行", - "disallow": "許可しない", - "openTask": "ファイルを開く", - "openTasks": "ファイルを開く", - "tasks.run.allowAutomatic": "このワークスペースには、このワークスペースを開くと自動的に実行されるよう定義されている ({1}) タスク ({0}) が入っています。このワークスペースを開くときにタスクの自動実行を許可しますか?", - "workbench.action.tasks.allowAutomaticTasks": "フォルダーで自動タスクを許可する", - "workbench.action.tasks.disallowAutomaticTasks": "フォルダー内で自動タスクを許可しない", - "workbench.action.tasks.manageAutomaticRunning": "フォルダー内の自動タスクの管理" + "workbench.action.tasks.allowAutomaticTasks": "自動タスクの許可", + "workbench.action.tasks.disallowAutomaticTasks": "自動タスクの許可", + "workbench.action.tasks.manageAutomaticRunning": "自動タスクの管理" }, "vs/workbench/contrib/tasks/browser/task.contribution": { "BuildAction.label": "ビルド タスクの実行", @@ -8166,11 +9469,10 @@ "runningTasks": "実行中のタスクを表示", "status.runningTasks": "実行中のタスク", "task.SaveBeforeRun.prompt": "実行前にエディターを保存するかどうかを確認します。", - "task.allowAutomaticTasks": "フォルダー内の自動タスクを有効にします。", - "task.allowAutomaticTasks.auto": "各フォルダーのアクセス許可ダイアログを表示する", + "task.allowAutomaticTasks": "自動タスクを有効にする - タスクは信頼されていないワークスペースでは実行されないことに注意してください。", "task.allowAutomaticTasks.off": "なし", + "task.allowAutomaticTasks.on": "常に", "task.autoDetect": "すべてのタスク プロバイダー拡張機能に対する 'provideTasks' の有効化を制御します。Tasks: Run Task コマンドが低速の場合、タスク プロバイダーの自動検出を無効にすると改善される可能性があります。個々の拡張機能で、自動検出を無効にする設定が備わっている場合もあります。", - "task.experimental.reconnection": "ウィンドウの再読み込み時に、実行中のウォッチ/バックグラウンド タスクに再接続します。これは試験段階であるため、問題が発生する可能性があります。", "task.problemMatchers.neverPrompt": "タスクの実行時に問題マッチャーのプロンプトを表示するかどうかを構成します。'true' に設定してプロンプトしないようにするか、タスクの種類のディクショナリを使用して、特定のタスクの種類に対してのみプロンプトをオフにします。", "task.problemMatchers.neverPrompt.array": "問題マッチャーを表示しないブール型のタスクのペアを含むオブジェクト。", "task.problemMatchers.neverPrompt.boolean": "すべてのタスクの動作を表示する問題マッチャーを設定します。", @@ -8178,24 +9480,22 @@ "task.quickOpen.history": "タスククイックオープンダイアログで追跡された最近のアイテムの数を制御します。", "task.quickOpen.showAll": "タスクがプロバイダーによってグループ化されている場合、[タスク: タスクの実行] コマンドで、高速の 2 レベル ピッカーの代わりに低速の [すべて表示] の動作を使用します。", "task.quickOpen.skip": "選択するタスクが 1 つしかない場合に、タスクのクイック ピックをスキップするかどうかを制御します。", + "task.reconnection": "ウィンドウの再読み込み時に、問題マッチャーがあるタスクに再接続します。", "task.saveBeforeRun": "タスクを実行する前に、すべてのダーティなエディターを保存してください。", "task.saveBeforeRun.always": "実行する前に常にすべてのエディターを保存します。", "task.saveBeforeRun.never": "実行する前にエディターを保存しません。", - "task.showDecorations": "監視タスクで見つかった最初の問題など、ターミナル バッファーの関心のあるポイントの装飾を表示します。これは今後のタスクに対してのみ有効になります。", "task.slowProviderWarning": "プロバイダーの速度が遅いときに警告を表示するかどうかを構成します", "task.slowProviderWarning.array": "低速なプロバイダーの警告を表示しないタスクの種類の配列。", "task.slowProviderWarning.boolean": "すべてのタスクに対して低速プロバイダー警告を設定します。", "tasksConfigurationTitle": "タスク", "tasksQuickAccessHelp": "タスクの実行", "tasksQuickAccessPlaceholder": "実行するタスクの名前を入力します。", - "ttask.allowAutomaticTasks.on": "常に", "workbench.action.tasks.openUserTasks": "ユーザー タスクを開く", "workbench.action.tasks.openWorkspaceFileTasks": "ワークスペース タスクを開く" }, "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "TaskQuickPick.changeSettingDetails": "{0} タスクのタスク検出を行うと、開いているワークスペース内のファイルがコードとして実行されます。{0} タスク検出の有効化はユーザー設定であり、開いているすべてのワークスペースに適用されます。すべてのワークスペースに対して {0} タスク検出を有効にしますか?", + "TaskQuickPick.changeSettingDetails": "{0} タスクのタスク検出を行うと、開いているワークスペース内のファイルがコードとして実行されます。{0} タスク検出の有効化はユーザー設定であり、開いているすべてのワークスペースに適用されます。\r\n\r\nすべてのワークスペースに対して {0} タスク検出を有効にしますか?", "TaskQuickPick.changeSettingNo": "いいえ", - "TaskQuickPick.changeSettingYes": "はい", "TaskQuickPick.changeSettingsOptions": "$(gear) {0} タスク検出がオフになっています。{1} タスク検出を有効にします...", "TaskQuickPick.goBack": "戻る ↩", "TaskQuickPick.noTasksForType": "{0} タスクが見つかりませんでした。戻る ↩", @@ -8211,6 +9511,13 @@ "taskQuickPick.showAll": "すべてのタスクの表示...", "taskType": "すべての {0} タスク" }, + "vs/workbench/contrib/tasks/browser/taskService": { + "taskService.processTaskSystem": "プロセス タスク システムは Web でサポートされていません。" + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "実行するタスクの選択", + "noTaskResults": "一致するタスクがありません" + }, "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { "task.watchFirstError": "この実行で検出されたエラーの開始", "taskTerminalStatus.active": "実行中のタスク", @@ -8223,10 +9530,6 @@ "taskTerminalStatus.warnings": "タスクに警告があります", "taskTerminalStatus.warningsInactive": "タスクに警告があり、待機しています..." }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "TaskService.pickRunTask": "実行するタスクの選択", - "noTaskResults": "一致するタスクがありません" - }, "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { "TerminalTaskSystem": "cmd.exe を使用して UNC ドライブ上でシェル コマンドを実行できません。", "TerminalTaskSystem.nonWatchingMatcher": "タスク {0} はバックグラウンド タスクですが、背景パターンのない問題マッチャーを使用します", @@ -8237,44 +9540,11 @@ "dependencyFailed": "ワークスペース フォルダー '{1}' 内で依存タスクの '{0}' を解決できませんでした", "reuseTerminal": "ターミナルはタスクで再利用されます、閉じるには任意のキーを押してください。", "task.executing": "実行するタスク: {0}", + "task.executing.shell-integration": "実行するタスク: {0}", + "task.executing.shellIntegration": "実行するタスク: {0}", "task.executingInFolder": "フォルダー {0} で実行するタスク: {1}", "unknownProblemMatcher": "問題マッチャー {0} を解決できません。このマッチャーは無視されます" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.args": "さらにコマンドに渡される引数。", - "JsonSchema.background": "実行済みのタスクが維持され、バッググラウンドで実行されているかどうか。", - "JsonSchema.command": "実行するコマンド。外部プログラムまたはシェル コマンドを指定できます。", - "JsonSchema.echoCommand": "実行されるコマンドが出力にエコーされるかどうかを制御します。既定は false です。", - "JsonSchema.matchers": "使用する問題マッチャー。1 つの文字列または問題マッチャー定義か、文字列と問題マッチャーの配列です。", - "JsonSchema.options": "追加のコマンド オプション", - "JsonSchema.options.cwd": "実行されるプログラムまたはスクリプトの現在の作業ディレクトリ。省略すると、Code の現在のワークスペースのルートが使用されます。", - "JsonSchema.options.env": "実行されるプログラムまたはシェルの環境。省略すると、親プロセスの環境が使用されます。", - "JsonSchema.promptOnClose": "バックグラウンド タスクの実行中に VS Code を閉じる時に、ユーザーに対してプロンプトが表示されるかどうか。", - "JsonSchema.shell.args": "シェル引数。", - "JsonSchema.shell.executable": "使用するシェル。", - "JsonSchema.shellConfiguration": "使用するシェルを構成します。", - "JsonSchema.showOutput": "実行中のタスクの出力が表示されるかどうかを制御します。省略すると、'always' が使用されます。", - "JsonSchema.suppressTaskName": "タスク名を引数としてコマンドに追加するかどうかを制御します。既定は false です。", - "JsonSchema.taskSelector": "引数がタスクであることを示すプレフィックス。", - "JsonSchema.tasks": "タスクの構成。普通は外部タスク ランナーで既に定義されているタスクのエンリッチメントです。", - "JsonSchema.tasks.args": "タスクが呼び出されるときにコマンドに渡される引数。", - "JsonSchema.tasks.background": "実行されているタスクのキープ アライブを行い、バックグラウンドで実行したままにするかどうか。", - "JsonSchema.tasks.build": "このタスクを Code の既定のビルド コマンドにマップします。", - "JsonSchema.tasks.linux": "Linux 固有のコマンド構成", - "JsonSchema.tasks.mac": "Mac 固有のコマンド構成", - "JsonSchema.tasks.matcherError": "問題マッチャーを認識できません。この問題マッチャーを提供する拡張機能はインストールされていますか?", - "JsonSchema.tasks.matchers": "使用する問題マッチャー。文字列、問題マッチャー定義、または文字列と問題マッチャーの配列のいずれかを使用できます。", - "JsonSchema.tasks.promptOnClose": "タスクを実行したまま VS Code を閉じる場合にユーザーに確認メッセージを表示するかどうか。", - "JsonSchema.tasks.showOutput": "実行中のタスクの出力が表示されるかどうかを制御します。省略すると、グローバルに定義された値が使用されます。", - "JsonSchema.tasks.suppressTaskName": "タスク名を引数としてコマンドに追加するかどうかを制御します。省略すると、グローバルに定義された値が使用されます。", - "JsonSchema.tasks.taskName": "タスクの名前", - "JsonSchema.tasks.test": "このタスクを Code の既定のテスト コマンドにマップします。", - "JsonSchema.tasks.watching": "実行済みのタスクが維持され、ファイル システムをウォッチしているかどうか。", - "JsonSchema.tasks.watching.deprecation": "使用しないでください。代わりに isBackground をご使用ください。", - "JsonSchema.tasks.windows": "Windows 固有のコマンド構成", - "JsonSchema.watching": "実行済みのタスクが維持され、ファイル システムをウォッチしているかどうか。", - "JsonSchema.watching.deprecation": "使用しないでください。代わりに isBackground をご使用ください。" - }, "vs/workbench/contrib/tasks/common/jsonSchema_v1": { "JsonSchema._runner": "ランナーが新しくなります。正式なランナー プロパティを使用してください", "JsonSchema.linux": "Linux 固有のコマンド構成", @@ -8362,6 +9632,41 @@ "JsonSchema.version": "構成のバージョン番号。", "JsonSchema.windows": "Windows 固有のコマンド構成" }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "さらにコマンドに渡される引数。", + "JsonSchema.background": "実行済みのタスクが維持され、バッググラウンドで実行されているかどうか。", + "JsonSchema.command": "実行するコマンド。外部プログラムまたはシェル コマンドを指定できます。", + "JsonSchema.echoCommand": "実行されるコマンドが出力にエコーされるかどうかを制御します。既定は false です。", + "JsonSchema.matchers": "使用する問題マッチャー。1 つの文字列または問題マッチャー定義か、文字列と問題マッチャーの配列です。", + "JsonSchema.options": "追加のコマンド オプション", + "JsonSchema.options.cwd": "実行されるプログラムまたはスクリプトの現在の作業ディレクトリ。省略すると、Code の現在のワークスペースのルートが使用されます。", + "JsonSchema.options.env": "実行されるプログラムまたはシェルの環境。省略すると、親プロセスの環境が使用されます。", + "JsonSchema.promptOnClose": "バックグラウンド タスクの実行中に VS Code を閉じる時に、ユーザーに対してプロンプトが表示されるかどうか。", + "JsonSchema.shell.args": "シェル引数。", + "JsonSchema.shell.executable": "使用するシェル。", + "JsonSchema.shellConfiguration": "使用するシェルを構成します。", + "JsonSchema.showOutput": "実行中のタスクの出力が表示されるかどうかを制御します。省略すると、'always' が使用されます。", + "JsonSchema.suppressTaskName": "タスク名を引数としてコマンドに追加するかどうかを制御します。既定は false です。", + "JsonSchema.taskSelector": "引数がタスクであることを示すプレフィックス。", + "JsonSchema.tasks": "タスクの構成。普通は外部タスク ランナーで既に定義されているタスクのエンリッチメントです。", + "JsonSchema.tasks.args": "タスクが呼び出されるときにコマンドに渡される引数。", + "JsonSchema.tasks.background": "実行されているタスクのキープ アライブを行い、バックグラウンドで実行したままにするかどうか。", + "JsonSchema.tasks.build": "このタスクを Code の既定のビルド コマンドにマップします。", + "JsonSchema.tasks.linux": "Linux 固有のコマンド構成", + "JsonSchema.tasks.mac": "Mac 固有のコマンド構成", + "JsonSchema.tasks.matcherError": "問題マッチャーを認識できません。この問題マッチャーを提供する拡張機能はインストールされていますか?", + "JsonSchema.tasks.matchers": "使用する問題マッチャー。文字列、問題マッチャー定義、または文字列と問題マッチャーの配列のいずれかを使用できます。", + "JsonSchema.tasks.promptOnClose": "タスクを実行したまま VS Code を閉じる場合にユーザーに確認メッセージを表示するかどうか。", + "JsonSchema.tasks.showOutput": "実行中のタスクの出力が表示されるかどうかを制御します。省略すると、グローバルに定義された値が使用されます。", + "JsonSchema.tasks.suppressTaskName": "タスク名を引数としてコマンドに追加するかどうかを制御します。省略すると、グローバルに定義された値が使用されます。", + "JsonSchema.tasks.taskName": "タスクの名前", + "JsonSchema.tasks.test": "このタスクを Code の既定のテスト コマンドにマップします。", + "JsonSchema.tasks.watching": "実行済みのタスクが維持され、ファイル システムをウォッチしているかどうか。", + "JsonSchema.tasks.watching.deprecation": "使用しないでください。代わりに isBackground をご使用ください。", + "JsonSchema.tasks.windows": "Windows 固有のコマンド構成", + "JsonSchema.watching": "実行済みのタスクが維持され、ファイル システムをウォッチしているかどうか。", + "JsonSchema.watching.deprecation": "使用しないでください。代わりに isBackground をご使用ください。" + }, "vs/workbench/contrib/tasks/common/problemMatcher": { "LegacyProblemMatcherSchema.watchedBegin": "ファイル ウォッチでトリガーされた ウォッチ対象タスクの実行が開始されたことを伝達する正規表現。", "LegacyProblemMatcherSchema.watchedBegin.deprecated": "このプロパティは非推奨です。代わりに watching プロパティをご使用ください。", @@ -8391,7 +9696,7 @@ "ProblemMatcherSchema.background.beginsPattern": "出力内で一致すると、バックグラウンド タスクの開始が通知されます。", "ProblemMatcherSchema.background.endsPattern": "出力内で一致すると、バックグラウンド タスクの終了が通知されます。", "ProblemMatcherSchema.base": "使用する基本問題マッチャーの名前。", - "ProblemMatcherSchema.fileLocation": "問題パターンで報告されるファイル名を解釈する方法を定義します。相対的な fileLocation では、配列を使用することができ、配列の 2 番目の要素が相対的なファイル位置を指定するパスになります。", + "ProblemMatcherSchema.fileLocation": "問題パターンで報告されたファイル名の解釈方法を定義します。相対 fileLocation は配列である可能性があります。配列の 2 番目の要素は相対ファイルの場所のパスです。検索 fileLocation モードは、2 番目の要素の include/exclude プロパティ (指定されていない場合は現在のワークスペース ディレクトリ) で指定されたディレクトリ内で、詳細 (且つ、おそらく重い) ファイル システムの詳細な検索を実行します。", "ProblemMatcherSchema.owner": "Code 内の問題の所有者。base を指定すると省略できます。省略して base を指定しない場合、既定は 'external' になります。", "ProblemMatcherSchema.severity": "キャプチャされた問題の既定の重大度。パターンが重要度の一致グループを定義していない場合に使用されます。", "ProblemMatcherSchema.source": "'typescript' または 'super lint' のような、この診断のソースを記述する解読可能な文字列", @@ -8456,9 +9761,15 @@ "TaskDefinitionExtPoint": "タスクの種類を提供", "TaskTypeConfiguration.noType": "タスクの種類を構成するのに必要な 'taskType' プロパティがありません" }, + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "エラー: タスク識別子 '{0}' に必要な '{1}' プロパティがありません。タスク識別子は無視されます。", + "tasks.taskRunningContext": "タスクが現在実行されているかどうか。", + "tasksCategory": "タスク" + }, "vs/workbench/contrib/tasks/common/taskService": { "tasks.customExecutionSupported": "CustomExecution タスクがサポートされているかどうか。'taskDefinition' コントリビューションの WHEN 句で使用することを検討してください。", "tasks.processExecutionSupported": "ProcessExecution タスクがサポートされているかどうか。'taskDefinition' コントリビューションの WHEN 句で使用することを検討してください。", + "tasks.serverlessWebContext": "リモート権限のない Web の場合は True です。", "tasks.shellExecutionSupported": "ShellExecution タスクがサポートされているかどうか。'taskDefinition' コントリビューションの WHEN 句で使用することを検討してください。", "tasks.taskCommandsRegistered": "タスク コマンドがまだ登録されているかどうか" }, @@ -8468,11 +9779,6 @@ "externalCommand": "任意の外部コマンドを実行する例", "msbuild": "ビルド ターゲットを実行" }, - "vs/workbench/contrib/tasks/common/tasks": { - "TaskDefinition.missingRequiredProperty": "エラー: タスク識別子 '{0}' に必要な '{1}' プロパティがありません。タスク識別子は無視されます。", - "tasks.taskRunningContext": "タスクが現在実行されているかどうか。", - "tasksCategory": "タスク" - }, "vs/workbench/contrib/tasks/electron-sandbox/taskService": { "TaskSystem.exitAnyways": "このまま終了(&&E)", "TaskSystem.noProcess": "起動したタスクは既に存在しません。タスクを起動したバックグラウンド プロセスが VS コードで終了すると、プロセスが孤立することがあります。これを回避するには、待機フラグを設定して最後のバックグラウンド プロセスを開始します。", @@ -8480,42 +9786,17 @@ "TaskSystem.terminateTask": "タスクの終了(&&T)" }, "vs/workbench/contrib/terminal/browser/baseTerminalBackend": { - "nonResponsivePtyHost": "ターミナルの pty ホスト プロセスへの接続が応答しないため、ターミナルが動作しなくなる可能性があります。", - "restartPtyHost": "pty ホストの再起動" + "nonResponsivePtyHost": "The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host.", + "ptyHostStatus": "Pty Host Status", + "ptyHostStatus.ariaLabel": "Pty Host is unresponsive", + "ptyHostStatus.short": "Pty Host" }, "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "拡張機能は、ターミナルの環境に次の変更を加えようとしています:", - "extensionEnvironmentContributionInfo": "拡張機能によって、このターミナルの環境に変更が加えられました", - "extensionEnvironmentContributionRemoval": "拡張機能によって、ターミナルの環境からこれらの既存の変更を削除しようとしています:", - "relaunchTerminalLabel": "ターミナルの再起動" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "focusFolder": "エクスプローラーのフォルダーにフォーカス", - "openFile": "エディターでファイルを開く", - "openFolder": "フォルダーを新しいウィンドウで開く" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkDetectorAdapter": { - "focusFolder": "エクスプローラーのフォルダーにフォーカス", - "followLink": "リンクにアクセス", - "openFile": "エディターでファイルを開く", - "openFolder": "フォルダーを新しいウィンドウで開く", - "searchWorkspace": "ワークスペースを検索" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "followForwardedLink": "転送ポートを使用してリンクにアクセスする", - "followLink": "リンクにアクセス", - "followLinkUrl": "リンク", - "terminalLinkHandler.followLinkAlt": "Alt + クリック", - "terminalLinkHandler.followLinkAlt.mac": "option + クリック", - "terminalLinkHandler.followLinkCmd": "cmd + クリック", - "terminalLinkHandler.followLinkCtrl": "Ctrl + クリック" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkQuickpick": { - "terminal.integrated.localFileLinks": "ローカル ファイル", - "terminal.integrated.openDetectedLink": "リンクを選択して開く", - "terminal.integrated.searchLinks": "ワークスペース検索", - "terminal.integrated.showMoreLinks": "その他のリンクを表示", - "terminal.integrated.urlLinks": "URL" + "ScopedEnvironmentContributionInfo": "ワークスペース", + "extensionEnvironmentContributionInfoActive": "次の拡張機能がこのターミナルの環境に貢献しました:", + "extensionEnvironmentContributionInfoStale": "次の拡張機能では、次の環境に貢献するためにターミナルを再起動する必要があります。", + "relaunchTerminalLabel": "ターミナルの再起動", + "showEnvironmentContributions": "環境貢献度の表示" }, "vs/workbench/contrib/terminal/browser/terminal.contribution": { "miToggleIntegratedTerminal": "ターミナル(&&T)", @@ -8527,28 +9808,28 @@ "emptyTerminalNameInfo": "名前を指定しない場合、既定値にリセットされます", "noUnattachedTerminals": "アタッチ先にする、アタッチされていないターミナルがありません", "quickAccessTerminal": "アクティブなターミナルの切り替え", + "sendSequence": "ターミナルに送信するテキストのシーケンス", "showTerminalTabs": "タブの表示", "terminalLaunchHelp": "ヘルプを開く", + "workbench.action.terminal.acceptSelectedSuggestion": "選択した提案を承諾しますか?", "workbench.action.terminal.attachToSession": "セッションにアタッチ", "workbench.action.terminal.clear": "クリア", - "workbench.action.terminal.clearCommandHistory": "コマンド履歴のクリア", + "workbench.action.terminal.clearPreviousSessionHistory": "以前のセッション履歴をクリアする", "workbench.action.terminal.clearSelection": "選択のクリア", - "workbench.action.terminal.copyLastCommand": "直近のコマンドのコピー", + "workbench.action.terminal.copyAndClearSelection": "選択範囲のコピーとクリア", + "workbench.action.terminal.copyLastCommand": "直近のコマンド出力をコピーする", "workbench.action.terminal.copySelection": "選択内容のコピー", "workbench.action.terminal.copySelectionAsHtml": "選択内容を HTML としてコピー", "workbench.action.terminal.createTerminalEditor": "エディター領域で新しいターミナルを作成", "workbench.action.terminal.createTerminalEditorSide": "エディター領域の横に新しいターミナルを作成", "workbench.action.terminal.detachSession": "セッションを切断", - "workbench.action.terminal.findNext": "次を検索", - "workbench.action.terminal.findPrevious": "前を検索", "workbench.action.terminal.focus.tabsView": "ターミナル タブ ビューにフォーカス", - "workbench.action.terminal.focusFind": "検索にフォーカスを置く", "workbench.action.terminal.focusNext": "次のターミナル グループにフォーカス", "workbench.action.terminal.focusNextPane": "ターミナル グループ内の次のターミナルにフォーカス", "workbench.action.terminal.focusPrevious": "前のターミナル グループにフォーカス", "workbench.action.terminal.focusPreviousPane": "ターミナル グループ内の前のターミナルにフォーカス", "workbench.action.terminal.goToRecentDirectory": "最近使用したディレクトリに移動する...", - "workbench.action.terminal.hideFind": "検索を非表示にする", + "workbench.action.terminal.hideSuggestWidget": "提案ウィジェットを非表示にする", "workbench.action.terminal.join": "ターミナルに参加する", "workbench.action.terminal.join.insufficientTerminals": "参加アクションに必要なターミナルが不足しています", "workbench.action.terminal.join.onlySplits": "すべてのターミナルは既に参加済みです", @@ -8556,26 +9837,18 @@ "workbench.action.terminal.kill": "アクティブなターミナルインスタンスを強制終了", "workbench.action.terminal.killAll": "すべてのターミナルを強制終了する", "workbench.action.terminal.killEditor": "エディター領域でアクティブなターミナルを強制終了", - "workbench.action.terminal.navigationModeExit": "ナビゲーション モードの終了", - "workbench.action.terminal.navigationModeFocusNext": "次の行にフォーカスを移動 (ナビゲーション モード)", - "workbench.action.terminal.navigationModeFocusNextPage": "次のページにフォーカスする (ナビゲーション モード)", - "workbench.action.terminal.navigationModeFocusPrevious": "前の行にフォーカスを移動 (ナビゲーション モード)", - "workbench.action.terminal.navigationModeFocusPreviousPage": "前のページにフォーカスする (ナビゲーション モード)", "workbench.action.terminal.new": "新しいターミナルを作成する", "workbench.action.terminal.newInActiveWorkspace": "(アクティブなワークスペースで) ターミナルを作成する", - "workbench.action.terminal.newWithCwd": "カスタム作業ディレクトリで新しいターミナルの作成を開始する", "workbench.action.terminal.newWithCwd.cwd": "ターミナル起動時のディレクトリ", "workbench.action.terminal.newWithProfile": "(プロファイルを使用した) 新しいターミナルを作成する", "workbench.action.terminal.newWithProfile.profileName": "作成するプロファイルの名前", "workbench.action.terminal.newWorkspacePlaceholder": "新しいターミナルの作業ディレクトリを選択してください", - "workbench.action.terminal.openDetectedLink": "検出されたリンクを開く...", - "workbench.action.terminal.openLastLocalFileLink": "最新のローカル ファイル リンクを開く", - "workbench.action.terminal.openLastUrlLink": "最新の URL リンクを開く", "workbench.action.terminal.openSettings": "ターミナル設定の構成", + "workbench.action.terminal.overriddenCwdDescription": "(オーバーライド済み) {0}", "workbench.action.terminal.paste": "アクティブな端末に貼り付け", "workbench.action.terminal.pasteSelection": "アクティブなターミナルへの選択範囲の張り付け", "workbench.action.terminal.relaunch": "アクティブなターミナルの再起動", - "workbench.action.terminal.renameWithArg": "現在アクティブなターミナルの名前を変更する", + "workbench.action.terminal.rename.prompt": "ターミナルの名前を入力してください", "workbench.action.terminal.renameWithArg.name": "ターミナルの新しい名前", "workbench.action.terminal.renameWithArg.noName": "名前引数が指定されていません", "workbench.action.terminal.resizePaneDown": "ターミナルのサイズを縮小する", @@ -8594,36 +9867,27 @@ "workbench.action.terminal.scrollToTop": "一番上にスクロール", "workbench.action.terminal.scrollUp": "上にスクロール (行)", "workbench.action.terminal.scrollUpPage": "スクロール アップ (ページ)", - "workbench.action.terminal.searchWorkspace": "ワークスペースで検索", "workbench.action.terminal.selectAll": "すべてを選択", "workbench.action.terminal.selectDefaultShell": "既定のプロファイルの選択", + "workbench.action.terminal.selectNextPageSuggestion": "次のページ候補を選択する", + "workbench.action.terminal.selectNextSuggestion": "[次の提案] を選択する", + "workbench.action.terminal.selectPrevPageSuggestion": "前のページの候補を選択する", + "workbench.action.terminal.selectPrevSuggestion": "前の候補を選択する", "workbench.action.terminal.selectToNextCommand": "次のコマンドを選択", "workbench.action.terminal.selectToNextLine": "次の行を選択", "workbench.action.terminal.selectToPreviousCommand": "前のコマンドを選択", "workbench.action.terminal.selectToPreviousLine": "前の行を選択", - "workbench.action.terminal.sendSequence": "ターミナルにカスタム シークエンスを送る", "workbench.action.terminal.setFixedDimensions": "固定寸法の設定", - "workbench.action.terminal.showEnvironmentInformation": "環境情報の表示", "workbench.action.terminal.showTabs": "タブの表示", "workbench.action.terminal.sizeToContentWidth": "コンテンツの幅にサイズを切り替える", "workbench.action.terminal.splitInActiveWorkspace": "(アクティブなワークスペースで) ターミナルの分割", - "workbench.action.terminal.switchTerminal": "ターミナルの切り替え", - "workbench.action.terminal.toggleEscapeSequenceLogging": "エスケープ シーケンスのログの切り替え", - "workbench.action.terminal.toggleFindCaseSensitive": "大文字小文字を区別した検索に切り替える", - "workbench.action.terminal.toggleFindRegex": "正規表現を使用した検索に切り替える", - "workbench.action.terminal.toggleFindWholeWord": "単語単位での検索に切り替える", - "workbench.action.terminal.writeDataToTerminal": "ターミナルへのデータの書き込み", - "workbench.action.terminal.writeDataToTerminal.prompt": "pty をバイパスして、ターミナルに直接書き込むデータを入力します" + "workbench.action.terminal.switchTerminal": "ターミナルの切り替え" }, "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { "install": "インストール", "useWslExtension.title": "WSL のターミナルを開くには、'{0}' 拡張機能をお勧めします。" }, - "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { - "label": "ターミナル" - }, "vs/workbench/contrib/terminal/browser/terminalEditorInput": { - "cancel": "キャンセル", "confirmDirtyTerminal.button": "終了(&&T)", "confirmDirtyTerminal.detail": "閉じると、このターミナルで実行中のプロセスが終了します。", "confirmDirtyTerminal.message": "実行中のプロセスを終了しますか?", @@ -8634,6 +9898,13 @@ "killTerminalIcon": "ターミナル インスタンスを強制終了するためのアイコン。", "newTerminalIcon": "新しいターミナル インスタンスを作成するためのアイコン。", "renameTerminalIcon": "ターミナル クイック メニュー内の名前変更のためのアイコン。", + "terminalCommandHistoryFuzzySearch": "コマンド履歴のあいまい検索を切り替えるためのアイコン。", + "terminalCommandHistoryOutput": "ターミナル コマンドの出力を表示するためのアイコン。", + "terminalCommandHistoryRemove": "コマンド履歴からターミナル コマンドを削除するためのアイコン。", + "terminalDecorationError": "エラーが発生したコマンドのターミナルの装飾のアイコン。", + "terminalDecorationIncomplete": "未完了のコマンドのターミナルの装飾のアイコン。", + "terminalDecorationMark": "ターミナルの装飾マークのアイコン。", + "terminalDecorationSuccess": "成功したコマンドのターミナルの装飾のアイコン。", "terminalViewIcon": "ターミナル ビューのアイコンを表示します。" }, "vs/workbench/contrib/terminal/browser/terminalInstance": { @@ -8649,23 +9920,16 @@ "launchFailed.exitCodeOnlyShellIntegration": "ユーザー設定でシェル統合を無効にすると、役に立つ場合があります。", "multiLinePasteButton": "貼り付け(&&P)", "preview": "プレビュー:", - "removeCommand": "コマンド履歴から削除", - "selectRecentCommand": "実行するコマンドを選択する (Alt キーを押しながらコマンドを編集する)", - "selectRecentCommandMac": "実行するコマンドを選択する (Option キーを押しながらコマンドを編集する)", - "selectRecentDirectory": "移動するディレクトリを選択する (Alt キーを押しながらコマンドを編集する)", - "selectRecentDirectoryMac": "移動するディレクトリを選択する (Option キーを押しながらコマンドを編集する)", "setTerminalDimensionsColumn": "固定寸法の設定: 列", "setTerminalDimensionsRow": "固定寸法の設定: 行", - "shellFileHistoryCategory": "{0} 履歴", "shellIntegration.learnMore": "シェルの統合に関する詳細情報", "shellIntegration.openSettings": "ユーザー設定を開く", - "terminal.contiguousSearch": "Contiguous Search の使用", - "terminal.fuzzySearch": "あいまい検索の使用", "terminal.integrated.a11yPromptLabel": "ターミナル入力", - "terminal.integrated.a11yTooMuchOutput": "通知する出力が多すぎます。行に移動して手動で読み取ってください", - "terminal.integrated.copySelection.noSelection": "ターミナルにコピー対象の選択範囲がありません", + "terminal.integrated.useAccessibleBuffer": "アクセス可能なバッファー {0} を使用して、出力を手動で確認します", + "terminal.integrated.useAccessibleBufferNoKb": "ターミナルの使用: アクセス可能なバッファー コマンドをフォーカスして、出力を手動で確認する", "terminal.requestTrust": "ターミナル プロセスを作成するには、コードを実行する必要があります", - "terminalNavigationMode": "{0} と {1} を使用してターミナル バッファーを移動します", + "terminalHelpAriaLabel": "ターミナル ユーザー補助のヘルプに {0} を使用する", + "terminalScreenReaderMode": "コマンドを実行する: スクリーン リーダーのユーザー補助モードを切り替え、スクリーン リーダーのエクスペリエンスを最適化する", "terminalStaleTextBoxAriaLabel": "ターミナル {0} の環境が古くなっています。詳細については、[環境情報の表示] コマンドを実行してください", "terminalTextBoxAriaLabel": "ターミナル {0}", "terminalTextBoxAriaLabelNumberAndTitle": "ターミナル {0}、{1}", @@ -8673,14 +9937,9 @@ "terminalTypeTask": "タスク", "terminated.exitCodeAndCommandLine": "ターミナル プロセス \"{0}\" が終了コード {1} で終了しました。", "terminated.exitCodeOnly": "ターミナル プロセスが終了コード {0} で終了しました。", - "viewCommandOutput": "View Command Output", - "workbench.action.terminal.rename.prompt": "ターミナルの名前を入力してください", "workspaceNotTrustedCreateTerminal": "信頼されていないワークスペースでターミナル プロセスを起動することはできません", "workspaceNotTrustedCreateTerminalCwd": "cwd {0} と userHome {1} を含む信頼されていないワークスペースでターミナル プロセスを起動することはできません" }, - "vs/workbench/contrib/terminal/browser/terminalMainContribution": { - "ptyHost": "PTY ホスト" - }, "vs/workbench/contrib/terminal/browser/terminalMenus": { "defaultTerminalProfile": "{0} (既定値)", "miNewTerminal": "新しいターミナル(&&N)", @@ -8688,18 +9947,21 @@ "miRunSelectedText": "選択したテキストの実行(&&S)", "miSplitTerminal": "ターミナルの分割(&&S)", "splitTerminal": "ターミナルの分割", - "terminal.new": "新しいターミナル", + "workbench.action.tasks.configureTaskRunner": "タスクの構成...", + "workbench.action.tasks.runTask": "タスクの実行...", "workbench.action.terminal.changeColor": "色の変更...", "workbench.action.terminal.changeIcon": "アイコンの変更...", "workbench.action.terminal.clear": "クリア", + "workbench.action.terminal.clearLong": "ターミナルのクリア", "workbench.action.terminal.copySelection.short": "コピー", "workbench.action.terminal.copySelectionAsHtml": "HTML としてコピーする", "workbench.action.terminal.joinInstance": "ターミナルに参加する", - "workbench.action.terminal.new.short": "新しいターミナル", "workbench.action.terminal.newWithProfile.short": "プロファイルを使用した新しいターミナル", "workbench.action.terminal.openSettings": "ターミナル設定の構成", "workbench.action.terminal.paste.short": "貼り付け", "workbench.action.terminal.renameInstance": "名前の変更...", + "workbench.action.terminal.runActiveFile": "アクティブなファイルの実行", + "workbench.action.terminal.runSelectedText": "選択したテキストの実行", "workbench.action.terminal.selectAll": "すべてを選択", "workbench.action.terminal.selectDefaultProfile": "既定のプロファイルの選択", "workbench.action.terminal.showsTabs": "タブの表示", @@ -8707,33 +9969,42 @@ "workbench.action.terminal.switchTerminal": "ターミナルの切り替え" }, "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "killportfailure": "ポート {0} でリッスンしているプロセスを中止できませんでした。コマンドはエラー {1} で終了しました", "ptyHostRelaunch": "シェル プロセスへの接続が失われたため、ターミナルを再起動しています..." }, "vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": { "ICreateContributedTerminalProfileOptions": "投稿済み", + "cancel": "キャンセル", "createQuickLaunchProfile": "ターミナルのプロファイルを構成する", "enterTerminalProfileName": "ターミナルのプロファイル名を入力する", "terminal.integrated.chooseDefaultProfile": "既定のターミナルのプロファイルを選択する", "terminal.integrated.selectProfileToCreate": "作成するターミナル プロファイルを選択します", "terminalProfileAlreadyExists": "その名前のターミナルのプロファイルは既に存在します", "terminalProfiles": "プロファイル", - "terminalProfiles.detected": "検出済み" - }, - "vs/workbench/contrib/terminal/browser/terminalProfileResolverService": { - "migrateToProfile": "移行", - "terminalProfileMigration": "ターミナルは非推奨の shell/shellArgs 設定を使用しています。プロファイルにこれを移行しますか?" + "terminalProfiles.detected": "検出済み", + "unsafePathWarning": "このプロファイルでは、別のユーザーが変更できる安全でない可能性のあるパスを使用しています: {0}。使用しますか?", + "yes": "はい" }, "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { "renameTerminal": "ターミナルの名前変更", "workbench.action.terminal.newWithProfilePlus": "プロファイルを使用した新しいターミナルを作成する", "workbench.action.terminal.newplus": "新しいターミナルの作成" }, + "vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick": { + "removeCommand": "コマンド履歴から削除", + "selectRecentCommand": "実行するコマンドを選択する (Alt キーを押しながらコマンドを編集する)", + "selectRecentCommandMac": "実行するコマンドを選択する (Option キーを押しながらコマンドを編集する)", + "selectRecentDirectory": "移動するディレクトリを選択する (Alt キーを押しながらコマンドを編集する)", + "selectRecentDirectoryMac": "移動するディレクトリを選択する (Option キーを押しながらコマンドを編集する)", + "shellFileHistoryCategory": "{0} 履歴", + "viewCommandOutput": "View Command Output" + }, "vs/workbench/contrib/terminal/browser/terminalService": { "localTerminalRemote": "このシェルは、接続されたリモート コンピューターではなく、{0}ローカル{1} マシンで実行されます", "localTerminalVirtualWorkspace": "このシェルは、仮想フォルダーではなく、{0}ローカル{1} フォルダーに対して開かれています", "terminalService.terminalCloseConfirmationPlural": "{0} 件のアクティブなターミナル セッションを終了しますか?", "terminalService.terminalCloseConfirmationSingular": "アクティブなターミナルセッションを終了しますか?", - "terminate": "終了" + "terminate": "終了(&&T)" }, "vs/workbench/contrib/terminal/browser/terminalTabbedView": { "hideTabs": "タブの非表示", @@ -8741,6 +10012,7 @@ "moveTabsRight": "タブを右へ移動" }, "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "label": "ターミナル", "splitTerminalAriaLabel": "ターミナル {0} {1}、スプリット {3} の {2}", "terminal.tabs": "ターミナル タブ", "terminalAriaLabel": "ターミナル {0} {1}", @@ -8749,7 +10021,9 @@ "vs/workbench/contrib/terminal/browser/terminalTooltip": { "launchFailed.exitCodeOnlyShellIntegration": "ターミナル プロセスを起動できませんでした。terminal.integrated.shellIntegration.enabled とのシェル統合を無効にすると、役に立つ場合があります。", "shellIntegration.activationFailed": "シェル統合をアクティブ化できませんでした", - "shellIntegration.enabled": "シェル統合がアクティブ化されました" + "shellIntegration.enabled": "シェル統合がアクティブ化されました", + "shellProcessTooltip.commandLine": "コマンド ライン: {0}", + "shellProcessTooltip.processId": "プロセス ID ({0}): {1}" }, "vs/workbench/contrib/terminal/browser/terminalView": { "terminal.monospaceOnly": "ご使用の端末はモノスペース フォントのみをサポートします。これが新しくインストールされたフォントである場合は、VS Code を再起動してください。", @@ -8758,41 +10032,43 @@ "terminals": "ターミナルを開きます。" }, "vs/workbench/contrib/terminal/browser/xterm/decorationAddon": { - "changeDefaultIcon": "既定のアイコンを変更", - "changeErrorIcon": "エラー時のアイコンを変更", - "changeSuccessIcon": "正常終了時のアイコンを変更", "gutter": "コマンド左側のアイコン", + "no": "いいえ", "overviewRuler": "コマンド右側の概要ルーラー", + "rerun": "コマンドを実行しますか: {0}", "terminal.configureCommandDecorations": "コマンド装飾の設定を変更", "terminal.copyCommand": "コマンドをコピー", "terminal.copyOutput": "出力をコピー", "terminal.copyOutputAsHtml": "出力を HTML としてコピー", "terminal.learnShellIntegration": "シェル統合に関する詳細情報", "terminal.rerunCommand": "コマンドを再実行", + "toggleVisibility": "表示を切り替え", + "workbench.action.terminal.goToRecentDirectory": "最近使用したディレクトリに移動する", + "workbench.action.terminal.runRecentCommand": "最近のコマンドを実行", + "yes": "はい" + }, + "vs/workbench/contrib/terminal/browser/xterm/decorationStyles": { "terminalPromptCommandFailed": "コマンドは {0} に実行され、失敗しました", "terminalPromptCommandFailedWithExitCode": "コマンドは {0} に実行され、失敗しました (終了コード {1})", "terminalPromptCommandSuccess": "コマンドは {0} に実行されました", - "terminalPromptContextMenu": "コマンド操作を表示", - "toggleVisibility": "表示を切り替え" + "terminalPromptContextMenu": "コマンド操作を表示" }, "vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": { "dontShowAgain": "今後表示しない", "no": "いいえ", + "terminal.integrated.copySelection.noSelection": "The terminal has no selection to copy", "terminal.slowRendering": "ターミナルの GPU アクセラレーションが使用中のコンピューターで遅くなっているようです。パフォーマンスの向上を見込めるものに切り替えて無効にしますか? [ターミナルの設定についてこちらを参照してください](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)。", + "terminalLoggerName": "Terminal", "yes": "はい" }, "vs/workbench/contrib/terminal/common/terminal": { - "terminalCategory": "ターミナル", "vscode.extension.contributes.terminal": "ターミナル機能を提供します。", "vscode.extension.contributes.terminal.profiles": "ユーザーが作成できる追加のターミナル プロファイルを定義します。", "vscode.extension.contributes.terminal.profiles.id": "ターミナル プロファイル プロバイダーの ID。", "vscode.extension.contributes.terminal.profiles.title": "このターミナル プロファイルのタイトル。", - "vscode.extension.contributes.terminal.types": "ユーザーが作成できる追加のターミナルの種類を定義します。", - "vscode.extension.contributes.terminal.types.command": "ユーザーがこの種類のターミナルを作成するときに実行するコマンドです。", "vscode.extension.contributes.terminal.types.icon": "この種類のターミナルに関連付ける codicon、URI、または明るい URI と 暗い URI。", "vscode.extension.contributes.terminal.types.icon.dark": "暗いテーマを使用した場合のアイコンのパス", - "vscode.extension.contributes.terminal.types.icon.light": "明るいテーマを使用した場合のアイコンのパス", - "vscode.extension.contributes.terminal.types.title": "この種類のターミナルのタイトル。" + "vscode.extension.contributes.terminal.types.icon.light": "明るいテーマを使用した場合のアイコンのパス" }, "vs/workbench/contrib/terminal/common/terminalColorRegistry": { "terminal.ansiColor": "ターミナルの '{0}' ANSI カラー。", @@ -8804,6 +10080,7 @@ "terminal.findMatchHighlightBackground": "ターミナル内の他の検索一致項目の色。基になるターミナル コンテンツを非表示にしないように、色を不透明にすることはできません。", "terminal.findMatchHighlightBorder": "ターミナル内の他の検索一致項目の境界線の色。", "terminal.foreground": "ターミナルの前景色。", + "terminal.inactiveSelectionBackground": "フォーカスがない場合のターミナルの選択背景色。", "terminal.selectionBackground": "ターミナルの選択範囲の背景色。", "terminal.selectionForeground": "ターミナルの選択前景色。これが null の場合、選択前景は保持され、最小コントラスト比率機能が適用されます。", "terminal.tab.activeBorder": "パネル内のターミナル タブの側面にある境界線。これは既定値では tab.activeBorder です。", @@ -8818,17 +10095,21 @@ "vs/workbench/contrib/terminal/common/terminalConfiguration": { "cwd": "現在のターミナルの作業ディレクトリ", "cwdFolder": "現在のターミナルの作業ディレクトリ。マルチ ルート ワークスペースの場合は表示され、または初期作業ディレクトリと値が異なる場合にはシングル ルート ワークスペースに表示されます。Windows では、シェル統合が有効になっている場合にのみ表示されます。", + "enableFileLinks.notRemote": "リモート ワークスペースにない場合にのみ有効にします。", + "enableFileLinks.off": "常にオフ。", + "enableFileLinks.on": "常にオン。", "local": "リモート ワークスペース内のローカル ターミナルを示す", "openDefaultSettingsJson": "既定の設定の JSON を開く", "openDefaultSettingsJson.capitalized": "既定の設定 (JSON) を開く", "process": "ターミナル プロセスの名前", - "separator": "値か固定のテキストで囲われたとき、条件付きの区切り記号 (\" - \") を表示します。", + "separator": "値か固定のテキストで囲われたとき、条件付きの区切り記号 {0} を表示します。", "sequence": "プロセスによってターミナルに指定された名前", + "tabFocusMode": "ターミナルがタブを受け取るか、ワークベンチンい委ねてナビゲーションするかを制御します。設定した場合、ターミナルにフォーカスがある場合は、これは {0} をオーバーライドします。", "task": "このターミナルがタスクに関連付けられていることを示す", "terminal.integrated.allowChords": "ターミナルでコードのキーバインドを許可するかどうか。これが true で、キーストロークの結果がコード内の場合、{0} をバイパスすることに注意してください。これを false に設定すると、Ctrl + k キーを (VS Code ではなく) シェルに移動する場合に特に便利です。", "terminal.integrated.allowMnemonics": "メニュー バー ニーモニック (Alt+F など) でメニュー バーを開くかどうかを指定します。これを true にした場合、すべての Alt キーストロークがシェルをスキップするようになることにご注意ください。これは、macOS では何の効果もありません。", "terminal.integrated.altClickMovesCursor": "有効にすると、alt/option を押しながらクリックすると、{0} が {1} (既定値) に設定されているときに、プロンプト カーソルがマウスの下に移動します。シェルによっては、これは確実に機能しない可能性があります。", - "terminal.integrated.autoReplies": "ターミナルで検出されたときに自動的に応答されるメッセージ セットです。メッセージが十分に具体的であれば、これを使用して一般的な応答を自動化できます。\r\n\r\n注釈:\r\n\r\n- {0} を使用して、Windows.でバッチ ジョブの終了プロンプトに自動的に応答します。\r\n- メッセージにはエスケープ シーケンスが含まれるため、返信はスタイル付きテキストにならない可能性があります。\r\n- 各返信は 1 秒に 1 回のみ行えます。\r\n- 返信で Enter キーを示すには、{1} を使用します。\r\n- 既定のキーの設定を解除するには、値を null 値に設定します。\r\n- 新しい VS Code が適用されない場合は、VS Code を再起動します。", + "terminal.integrated.autoReplies": "ターミナルで検出されたときに自動的に応答されるメッセージ セットです。メッセージが十分に具体的であれば、これを使用して一般的な応答を自動化できます。\r\n\r\n注釈:\r\n\r\n- {0} を使用して、Windows でバッチ ジョブの終了プロンプトに自動的に応答します。\r\n- メッセージにはエスケープ シーケンスが含まれるため、返信はスタイル付きテキストにならない可能性があります。\r\n- 各返信は 1 秒に 1 回のみ行えます。\r\n- 返信で Enter キーを示すには、{1} を使用します。\r\n- 既定のキーの設定を解除するには、値を null 値に設定します。\r\n- 新しい VS Code が適用されない場合は、VS Code を再起動します。", "terminal.integrated.autoReplies.reply": "プロセスに送信する返信。", "terminal.integrated.bellDuration": "トリガーされた場合に、ターミナル タブ内にベルを表示するためのミリ秒数です。", "terminal.integrated.commandsToSkipShell": "キー バインドがシェルに送信されず、代わりに常に VS Code で処理されるコマンド ID のセット。これにより、シェルによって通常使用されるキー バインドが、ターミナルがフォーカスされていない場合と同じ動作をするようにします。たとえば、'Ctrl+P' で Quick Open を起動します。\r\n\r\n \r\n\r\n既定では、多くのコマンドがスキップされます。既定値をオーバーライドし、代わりにそのコマンドのキー バインドをシェルに渡すには、先頭に '-' 文字が付いているコマンドを追加します。たとえば、'-workbench.action.quickOpen' を追加して、'Ctrl+P' でシェルにアクセスできるようにします。\r\n\r\n \r\n\r\n既定でスキップされる以下のコマンドの一覧は、設定エディターで表示したときには切り詰められます。完全な一覧を表示するには、下の一覧から最初のコマンドを {1} して検索します。\r\n\r\n \r\n\r\n既定でスキップされるコマンド:\r\n\r\n{0}", @@ -8845,7 +10126,7 @@ "terminal.integrated.cursorBlinking": "ターミナルでカーソルを点滅させるかどうかを制御します。", "terminal.integrated.cursorStyle": "ターミナル カーソルのスタイルを制御します。", "terminal.integrated.cursorWidth": "{0} が {1} に設定されている場合のカーソルの幅を制御します。", - "terminal.integrated.customGlyphs": "フォントを使用する代わりに、ブロック要素およびボックス描画文字のカスタム グリフを描画するかどうか。通常は、連続した直線を使用した方が適切なレンダリングを行います。これは DOM レンダラーでは動作しないことにご注意ください", + "terminal.integrated.customGlyphs": "フォントを使用する代わりに、ブロック要素およびボックス描画文字のカスタム グリフを描画するかどうか。通常は、連続した直線を使用した方が適切なレンダリングを行います。これは {0} が無効である場合は動作しないことにご注意ください。", "terminal.integrated.cwd": "ターミナルが起動される明示的な開始パスです。これは、シェル プロセスの現在の作業ディレクトリ (cwd) として使用されます。これは特に、ルート ディレクトリが便利な cwd でない場合にワークスペースの設定で役立ちます。", "terminal.integrated.defaultLocation": "新規に作成されたターミナルの表示場所を制御します。", "terminal.integrated.defaultLocation.editor": "エディターでのターミナルの作成", @@ -8857,6 +10138,7 @@ "terminal.integrated.drawBoldTextInBrightColors": "ターミナルの太字のテキストで常に \"明るい\" ANSI 色のバリエーションを使用するかどうかを制御します。", "terminal.integrated.enableBell": "端末のベルを有効にするかどうかを制御します。これは、ターミナル名の横に視覚的ベルで表示されます。", "terminal.integrated.enableFileLinks": "ターミナルのファイル リンクを有効にするかどうかを指定します。各ファイルのリンクがファイル システムに対して確認されるため、特にネットワーク ドライブ上での作業時にリンクの動作が低速になることがあります。この変更は、新しいターミナルでのみ有効になります。", + "terminal.integrated.enableImages": "Enables image support in the terminal. Both sixel and iTerm's inline image protocol are supported on Linux and macOS, Windows support will light up automatically when ConPTY passes through the sequences. Images will currently not be restored between window reloads/reconnects.", "terminal.integrated.enableMultiLinePasteWarning": "ターミナルに複数の行を貼り付けるときに警告ダイアログを表示します。ダイアログに when:\r\n\r\n- 角かっこで囲まれた貼り付けモードが表示されない 有効 (シェルはネイティブで複数行貼り付けをサポート)\r\n- 貼り付けはシェルの読み取りラインによって処理されます (pwsh の場合)。", "terminal.integrated.enablePersistentSessions": "ウィンドウの再読み込み時にワークスペースのターミナル セッション/履歴を保持します。", "terminal.integrated.env.linux": "Linux 上のターミナルで使用される VS Code プロセスに追加される環境変数を含むオブジェクト。環境変数を削除するには、'null' に設定します。", @@ -8868,7 +10150,7 @@ "terminal.integrated.environmentChangesIndicator.warnonly": "ターミナルの環境が「古く」なった場合にのみ警告インジケーターを表示します。これは、ターミナルの環境が拡張機能によって変更されたことを示す情報インジケーターではありません。", "terminal.integrated.environmentChangesRelaunch": "拡張機能が環境に参加する必要があり、まだ対話が行われていない場合に、自動的に端末を再起動するかどうか。", "terminal.integrated.fastScrollSensitivity": "'Alt' キーを押した時のスクロール速度の乗数。", - "terminal.integrated.fontFamily": "ターミナルのフォント ファミリを制御し、{0} の初期値に戻ります。", + "terminal.integrated.fontFamily": "ターミナルのフォント ファミリを制御し、既定値は {0} となります。", "terminal.integrated.fontSize": "ターミナルのフォント サイズをピクセル単位で制御します。", "terminal.integrated.fontWeight": "端末内で太字以外のテキストに使用するフォントの太さ。\"normal\" と \"bold\" のキーワード、または 1 から 1000 の間の数字を受け入れます。", "terminal.integrated.fontWeightBold": "端末内で太字のテキストに使用するフォントの太さ。\"normal\" と \"bold\" のキーワード、または 1 から 1000 の間の数字を受け入れます。", @@ -8878,7 +10160,7 @@ "terminal.integrated.gpuAcceleration.canvas": "ターミナルのフォールバック キャンバス レンダラーを使用します。これは、一部のシステムでパフォーマンスが向上する可能性がある Webgl の代わりに 2D コンテキストを使用します。キャンバス レンダラーでは、不透明な選択など一部の機能が制限されることにご注意ください。", "terminal.integrated.gpuAcceleration.off": "ターミナル内の GPU アクセラレータを無効にします。GPU アクセラレータをオフにすると、ターミナルのレンダリング速度は大幅に低下しますが、すべてのシステムで確実に動作するはずです。", "terminal.integrated.gpuAcceleration.on": "ターミナル内の GPU アクセラレーションを有効にします。", - "terminal.integrated.letterSpacing": "ターミナルの文字間隔を制御します。これは、文字間に追加する追加のピクセルの量を表す整数値です。", + "terminal.integrated.letterSpacing": "ターミナルの文字間隔を制御します。これは、文字間に追加する追加のピクセル数を表す整数値です。", "terminal.integrated.lineHeight": "ターミナルの行の高さを制御します。この数にターミナルのフォント サイズを掛けて、実際の行の高さをピクセル単位で算出します。", "terminal.integrated.localEchoEnabled": "ローカル エコーを有効にする必要がある場合。これにより、{0} をオーバーライドします", "terminal.integrated.localEchoEnabled.auto": "リモート ワークスペースに対してのみ有効", @@ -8901,23 +10183,23 @@ "terminal.integrated.rightClickBehavior.nothing": "何もせず、ターミナルにイベントを渡します。", "terminal.integrated.rightClickBehavior.paste": "右クリック時に貼り付けます。", "terminal.integrated.rightClickBehavior.selectWord": "カーソルの下にある単語を選択して、コンテキスト メニューを表示します。", - "terminal.integrated.scrollback": "ターミナルがバッファーに保持する最大行数を制御します。", + "terminal.integrated.scrollback": "ターミナルがバッファーに保持する最大行数を制御します。スムーズなエクスペリエンスを実現するために、この値に基づいてメモリを事前に割り当てます。そのため、値が大きくなると、メモリの量も増えます。", "terminal.integrated.sendKeybindingsToShell": "ワークベンチではなくターミナルにほとんどのキー バインドをディスパッチし、{0} をオーバーライドします。これは、精細な調整の代わりに使用できます。", - "terminal.integrated.shellIntegration.decorationIcon": "スキップまたは空のコマンドに使用するアイコンを制御します。アイコンを非表示にするか、 {1} でデコレーションを無効にするには、{0} に設定します。", - "terminal.integrated.shellIntegration.decorationIconError": "終了コードが関連付けられているシェル統合が有効になっているターミナルの各コマンドで使用されるアイコンを制御します。アイコンを非表示にするか、{1} でデコレーションを無効にするには、{0} に設定します。", - "terminal.integrated.shellIntegration.decorationIconSuccess": "終了コードが関連付けられていないシェル統合が有効になっているターミナルの各コマンドで使用されるアイコンを制御します。アイコンを非表示にするか、 {1} でデコレーションを無効にするには、{0} に設定します。", "terminal.integrated.shellIntegration.decorationsEnabled": "シェル統合が有効になっている場合は、コマンドごとに装飾を追加します。", "terminal.integrated.shellIntegration.decorationsEnabled.both": "余白 (左) と概要ルーラー (右) にデコレーションを表示する", "terminal.integrated.shellIntegration.decorationsEnabled.gutter": "ターミナルの左側に余白のデコレーションを表示する", "terminal.integrated.shellIntegration.decorationsEnabled.never": "装飾を表示しない", "terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler": "ターミナルの右側に概要ルーラー デコレーションを表示する", - "terminal.integrated.shellIntegration.enabled": "強化されたコマンド追跡や現在の作業ディレクトリの検出などの機能をサポートするために、シェル統合で自動挿入するか否かを決定します。\r\n\r\n シェル統合は、シェルをスタートアップ スクリプトで導入することで機能します。そのスクリプトは、ターミナル内で何が起こっているかについて VS Code 分析情報を提供します。\r\n\r\nサポートされているシェル:\r\n\r\n- Linux/macOS: bash、pwsh、zsh\r\n - Windows: pwsh\r\n\r\nこの設定はターミナルが作成されたときにのみ適用されるため、ターミナルを再起動して有効にする必要があります。\r\n\r\n ターミナル プロファイルでカスタム引数が定義されている場合、[complex bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand)、またはその他のサポートされていないセットアップがある場合は、スクリプト挿入が機能しないことがあります。デコレーションを無効化するには、{0} をご覧ください", + "terminal.integrated.shellIntegration.enabled": "強化されたコマンド追跡や現在の作業ディレクトリの検出などの機能をサポートするために、シェル統合で自動挿入するか否かを決定します。\r\n\r\n シェル統合は、シェルをスタートアップ スクリプトで導入することで機能します。そのスクリプトは、ターミナル内で何が起こっているかについて VS Code 分析情報を提供します。\r\n\r\nサポートされているシェル:\r\n\r\n- Linux/macOS: bash、fish、pwsh、zsh\r\n - Windows: pwsh\r\n\r\nこの設定はターミナルが作成されたときにのみ適用されるため、ターミナルを再起動して有効にする必要があります。\r\n\r\n ターミナル プロファイルでカスタム引数が定義されていて、{1} が有効になっている場合、[complex bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand)、またはその他のサポートされていないセットアップがある場合は、スクリプト挿入が機能しないことがあります。デコレーションを無効化するには、{0} をご覧ください", "terminal.integrated.shellIntegration.history": "ターミナル コマンド履歴に保持する最近使用したコマンドの数を制御します。ターミナル コマンド履歴を無効にするには、[0] に設定します。", + "terminal.integrated.shellIntegration.suggestEnabled": "{0} が {1} に設定されている場合、サポートされているシェルの試験的なターミナル Intellisense 候補が有効になります。シェル統合が手動でインストールされている場合、スクリプトを呼び出す前に {2} が {3} に設定されている必要があります。", "terminal.integrated.showExitAlert": "終了コードがゼロ以外の場合に、\"ターミナルの処理が終了しました (終了コード: )\" という警告を表示するかどうかを制御します。", + "terminal.integrated.smoothScrolling": "アニメーションでターミナルをスクロールするかどうかを制御します。", "terminal.integrated.splitCwd": "分割ターミナルの開始点となる作業ディレクトリを制御します。", "terminal.integrated.splitCwd.inherited": "macOS と Linux では、新しい分割ターミナルは親ターミナルの作業ディレクトリを使用します。Windows では、初期の動作と同じになります。", "terminal.integrated.splitCwd.initial": "新しい分割ターミナルでは、親ターミナルの起動時の作業ディレクトリが使用されます。", "terminal.integrated.splitCwd.workspaceRoot": "新しい分割ターミナルでは、ワークスペースのルートが作業ディレクトリとして使用されます。マルチ ルートのワークスペースでは、どのルート フォルダーを使用するか選択できます。", + "terminal.integrated.tabStopWidth": "タブ位置のセル数。", "terminal.integrated.tabs.defaultColor": "既定でターミナル アイコンに関連付けるテーマ カラー ID。", "terminal.integrated.tabs.defaultIcon": "既定でターミナル アイコンに関連付けるcodicon ID。", "terminal.integrated.tabs.enableAnimation": "ターミナル タブの状態がアニメーションをサポートするかどうかを制御します (例: 進行中のタスク)。", @@ -8956,16 +10238,20 @@ "vs/workbench/contrib/terminal/common/terminalContextKey": { "inTerminalRunCommandPickerContextKey": "ターミナルの実行コマンド ピッカーが現在開いているかどうか。", "isSplitTerminalContextKey": "優先タブのターミナルがターミナルの分割かどうか。", + "terminalAccessibleBufferFocusContextKey": "ターミナルのアクセス可能なバッファーがフォーカスされているかどうか。", "terminalAltBufferActive": "ターミナルの Alt バッファーがアクティブであるかどうか。", "terminalCountContextKey": "現在のターミナル数。", "terminalEditorFocusContextKey": "エディター領域内のターミナルが対象であるかどうか。", "terminalFocusContextKey": "ターミナルがフォーカスされているかどうか。", + "terminalFocusInAnyContextKey": "Whether any terminal is focused, including detached terminals used in other UI.", "terminalProcessSupportedContextKey": "ターミナル プロセスを現在のワークスペースで起動できるかどうか。", "terminalShellIntegrationEnabled": "アクティブなターミナルでシェル統合が有効になっているかどうか", "terminalShellTypeContextKey": "アクティブなターミナルのシェルの種類。ターミナルが存在しない場合は、これは最新の既知の値に設定されます。", + "terminalSuggestWidgetVisible": "ターミナルの提案ウィジェットが表示されるかどうか。", "terminalTabsFocusContextKey": "ターミナル タブ ウィジェットがフォーカスされているかどうか。", "terminalTabsSingularSelectedContextKey": "ターミナル タブの一覧でターミナルが選択されているかどうか。", "terminalTextSelectedContextKey": "アクティブなターミナルでテキストが選択されているかどうか。", + "terminalTextSelectedInFocusedContextKey": "Whether text is selected in a focused terminal.", "terminalViewShowing": "ターミナル ビューが表示されているかどうか" }, "vs/workbench/contrib/terminal/common/terminalStrings": { @@ -8978,17 +10264,126 @@ "splitTerminal": "ターミナルの分割", "splitTerminal.short": "分割", "terminal": "ターミナル", + "terminal.new": "新しいターミナル", + "terminalCategory": "ターミナル", "unsplitTerminal": "ターミナルの分割解除", "workbench.action.terminal.changeColor": "色の変更...", "workbench.action.terminal.changeIcon": "アイコンの変更...", "workbench.action.terminal.focus": "ターミナルにフォーカス", + "workbench.action.terminal.focusHover": "ホバーにフォーカスを置く", "workbench.action.terminal.moveToTerminalPanel": "ターミナルをパネルへ移動", + "workbench.action.terminal.newWithCwd": "カスタム作業ディレクトリで新しいターミナルの作成を開始する", "workbench.action.terminal.rename": "名前の変更...", + "workbench.action.terminal.renameWithArg": "現在アクティブなターミナルの名前を変更する", + "workbench.action.terminal.sendSequence": "ターミナルにカスタム シークエンスを送る", "workbench.action.terminal.sizeToContentWidthInstance": "コンテンツの幅にサイズを切り替える" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "新しい統合ターミナルを作成 (ローカル)" }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { + "workbench.action.terminal.accessibleBufferGoToNextCommand": "アクセス可能なバッファー [次のコマンドに移動]", + "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "アクセス可能なバッファー [前のコマンドに移動]", + "workbench.action.terminal.focusAccessibleBuffer": "Focus Accessible Buffer", + "workbench.action.terminal.navigateAccessibleBuffer": "アクセス可能なバッファーの移動" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": { + "accessibilitySettings": "環境設定: アクセシビリティ設定を開くコマンドを使用して、`terminal.integrated.tabFocusMode` などのアクセシビリティ設定にアクセスします。", + "commandPromptMigration": "エクスペリエンスを向上させるため、コマンド プロンプトの代わりに PowerShell を使用することを検討してください", + "focusAccessibleBuffer": "Focus Accessible Buffer ({0}) コマンドを使用すると、スクリーン リーダーはターミナル コンテンツを読み取ることができます。", + "focusAccessibleBufferNoKb": "Focus Accessible Buffer コマンドを使用すると、スクリーン リーダーはターミナル コンテンツを読み取ることができます。現在、キー バインドによってトリガーすることはできません。", + "goToNextCommand": "次のコマンドに移動 ({0})", + "goToNextCommandNoKb": "[次のコマンドに移動] は、現在、キー バインドではトリガーできません。", + "goToPreviousCommand": "前のコマンドに移動 ({0})", + "goToPreviousCommandNoKb": "[前のコマンドに移動] は、現在、キー バインドではトリガーできません。", + "goToRecentDirectory": "最近使用したディレクトリに移動する ({0})", + "goToRecentDirectoryNoKb": "Go to Recent Directory は、現在、キー バインドによってトリガーできません。", + "goToRecentDirectoryNoKbNoShellIntegration": "[最近使用したディレクトリに移動] コマンドを使用すると、スクリーン リーダーはターミナルで使用されていて、現在キー バインドによってトリガーできないディレクトリに簡単に移動できます。", + "goToRecentDirectoryNoShellIntegration": "[最近使用したディレクトリに移動] コマンド ({0}) を使用すると、スクリーン リーダーはターミナルで使用されているディレクトリに簡単に移動できます。", + "navigateAccessibleBuffer": "アクセス可能なバッファーの移動 ({0})", + "navigateAccessibleBufferNoKb": "アクセス可能なバッファーの移動は、現時点ではキー バインドでトリガーできません。", + "newWithProfile": "(プロファイルを使用した) 新しいターミナルを作成する ({0}) コマンドを使用すると、特定のプロファイルを使用して簡単にターミナルを作成できます。", + "newWithProfileNoKb": "(プロファイルを使用した) 新しいターミナルを作成するコマンドを使用すると、特定のプロファイルを使用してターミナルを簡単に作成でき、現在キー バインドではトリガーできません。", + "openDetectedLink": "検出されたリンクを開く ({0}) コマンドを使用すると、スクリーン リーダーはターミナルにあるリンクを簡単に開くことができるようになります。", + "openDetectedLinkNoKb": "Open Detected Link コマンドを使用すると、スクリーン リーダーはターミナルで見つかったリンクを簡単に開くことができるようになります。現在、キー バインドによってトリガーすることはできません。", + "readMore": "[ターミナル ユーザー補助の詳細を読む](https://code.visualstudio.com/docs/editor/accessibility#_terminal-accessibility)", + "runRecentCommand": "最近のコマンドの実行 ({0})", + "runRecentCommandNoKb": "Run Recent Command は、現在、キー バインドによってトリガーできません。", + "shellIntegration": "ターミナルにはシェル統合と呼ばれる機能があり、強化されたエクスペリエンスを提供し、スクリーン リーダーに次のような便利なコマンドを提供します:", + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBuffer": { + "terminal.integrated.accessibleBuffer": "ターミナル バッファー", + "terminal.integrated.symbolQuickPick.labelNoExitCode": "{0}" + }, + "vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": { + "workbench.action.terminal.restartPtyHost": "Restart Pty Host", + "workbench.action.terminal.showTextureAtlas": "ターミナル テクスチャ Atlas の表示", + "workbench.action.terminal.writeDataToTerminal": "ターミナルへのデータの書き込み", + "workbench.action.terminal.writeDataToTerminal.prompt": "pty をバイパスして、ターミナルに直接書き込むデータを入力します" + }, + "vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": { + "envChanges": "ターミナル環境の変更", + "extension": "拡張機能: {0}", + "workbench.action.terminal.showEnvironmentContributions": "環境貢献度の表示" + }, + "vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": { + "workbench.action.terminal.findNext": "次を検索", + "workbench.action.terminal.findPrevious": "前を検索", + "workbench.action.terminal.focusFind": "検索にフォーカスを置く", + "workbench.action.terminal.hideFind": "検索を非表示にする", + "workbench.action.terminal.searchWorkspace": "ワークスペースで検索", + "workbench.action.terminal.toggleFindCaseSensitive": "大文字小文字を区別した検索に切り替える", + "workbench.action.terminal.toggleFindRegex": "正規表現を使用した検索に切り替える", + "workbench.action.terminal.toggleFindWholeWord": "単語単位での検索に切り替える" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": { + "workbench.action.terminal.openDetectedLink": "検出されたリンクを開く...", + "workbench.action.terminal.openLastLocalFileLink": "最新のローカル ファイル リンクを開く", + "workbench.action.terminal.openLastUrlLink": "最新の URL リンクを開く" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": { + "focusFolder": "エクスプローラーのフォルダーにフォーカス", + "followLink": "リンクにアクセス", + "openFile": "エディターでファイルを開く", + "openFolder": "フォルダーを新しいウィンドウで開く", + "searchWorkspace": "ワークスペースを検索" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": { + "followForwardedLink": "転送ポートを使用してリンクにアクセスする", + "followLink": "リンクにアクセス", + "followLinkUrl": "リンク", + "terminalLinkHandler.followLinkAlt": "Alt + クリック", + "terminalLinkHandler.followLinkAlt.mac": "option + クリック", + "terminalLinkHandler.followLinkCmd": "cmd + クリック", + "terminalLinkHandler.followLinkCtrl": "Ctrl + クリック" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": { + "terminal.integrated.localFileLinks": "ローカル ファイル", + "terminal.integrated.openDetectedLink": "リンクを選択して開く", + "terminal.integrated.searchLinks": "ワークスペース検索", + "terminal.integrated.showMoreLinks": "その他のリンクを表示", + "terminal.integrated.urlLinks": "URL" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": { + "codeAction.widget.id.quickfix": "クイック修正", + "quickFix.command": "実行: {0}", + "quickFix.opener": "開く: {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": { + "workbench.action.terminal.showQuickFixes": "ターミナルのクイック修正を表示する" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": { + "terminal.createPR": "PR {0} の作成", + "terminal.freePort": "空きポート {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": { + "vscode.extension.contributes.terminalQuickFixes": "ターミナルのクイック修正を提供します。", + "vscode.extension.contributes.terminalQuickFixes.commandExitResult": "一致するコマンド終了結果", + "vscode.extension.contributes.terminalQuickFixes.commandLineMatcher": "コマンド ラインをテストする正規表現または文字列", + "vscode.extension.contributes.terminalQuickFixes.id": "クイック修正プロバイダーの ID。", + "vscode.extension.contributes.terminalQuickFixes.outputMatcher": "出力の単一行に一致するための正規表現または文字列で、terminalCommand および URI で参照されるグループを提供します。\r\n\r\n例えば:\r\n\r\n `lineMatcher: /git push --set-upstream origin (?[^s]+)/;`\r\n\r\n`terminalCommand: 'git push --set-upstream origin ${group:branchName}';`\r\n" + }, "vs/workbench/contrib/testing/browser/icons": { "filterIcon": "テスト ビュー内の 'フィルター' アクションのアイコン。", "hiddenIcon": "以前は表示されていた非表示のテストの横に表示されるアイコン。", @@ -9002,11 +10397,15 @@ "testingPassedIcon": "成功したテストについて表示されるアイコン。", "testingQueuedIcon": "キューに入っているテストについて表示されるアイコン。", "testingRefreshTests": "テストを更新するためのボタンのアイコン。", + "testingResultsIcon": "テスト結果のアイコン。", "testingRunAllIcon": "\"すべてのテストを実行する\" アクションのアイコン。", "testingRunIcon": "\"テストの実行\" アクションのアイコン。", "testingShowAsList": "テスト エクスプローラーがツリーとして無効になったときに表示されるアイコン。", "testingShowAsTree": "テスト エクスプローラーが一覧として無効になったときに表示されるアイコン。", "testingSkippedIcon": "スキップされたテストについて表示されるアイコン。", + "testingTurnContinuousRunIsOn": "テスト項目に対して継続的実行がオンになっている場合のアイコン。", + "testingTurnContinuousRunOff": "連続テストの実行を無効にするアイコン。", + "testingTurnContinuousRunOn": "連続テストの実行を有効にするアイコン。", "testingUnsetIcon": "設定解除状態のテストについて表示されるアイコン。", "testingUpdateProfiles": "更新するテスト プロファイルに表示されるアイコン。" }, @@ -9016,9 +10415,13 @@ "debugAllTests": "すべてのテストをデバッグする", "debugSelectedTests": "テストのデバッグ", "discoveringTests": "テストの探索", + "getExplorerSelection": "エクスプローラーの選択を取得する", + "getSelectedProfiles": "選択したプロファイルを取得する", "hideTest": "テストの非表示", "noDebugTestProvider": "このワークスペースでデバッグ可能なテストが見つかりません。テスト プロバイダー拡張機能をインストールする必要がある可能性があります", "noTestProvider": "このワークスペースにテストが見つかりません。テスト プロバイダー拡張機能をインストールする必要がある可能性があります", + "noTestsAtCursor": "ここにはテストが見つかりません", + "noTestsInFile": "このファイルにはテストが見つかりませんでした", "run test": "テストの実行", "runAllTests": "すべてのテストを実行する", "runSelectedTests": "テストの実行", @@ -9032,7 +10435,10 @@ "testing.debugFailTests": "失敗したテストのデバッグ", "testing.debugLastRun": "最後の実行のデバッグ", "testing.editFocusedTest": "テストに移動", + "testing.noProfiles": "テストの連続的実行が有効なプロファイルが見つかりませんでした", "testing.openOutputPeek": "出力をクイック表示する", + "testing.pickTask": "出力を表示する実行を選択する", + "testing.pickTaskUnnamed": "#{0}を実行する", "testing.reRunFailTests": "失敗したテストの再実行", "testing.reRunLastRun": "最後の実行の再実行", "testing.refreshTests": "テストの更新", @@ -9040,11 +10446,17 @@ "testing.runCurrentFile": "現在のファイルでテストを実行", "testing.runUsing": "プロファイルを使用して実行します...", "testing.searchForTestExtension": "テスト拡張機能の検索", + "testing.selectContinuousProfiles": "ファイルの変更時に実行するプロファイルの選択:", "testing.selectDefaultTestProfiles": "既定のプロファイルの選択", "testing.showMostRecentOutput": "出力の表示", "testing.sortByDuration": "期間順に並べ替え", "testing.sortByLocation": "場所で並べ替え", "testing.sortByStatus": "状態順で並べ替え", + "testing.startContinuous": "連続実行の開始", + "testing.startContinuousRunUsing": "以下を使用して継続的実行を開始する...", + "testing.stopContinuous": "連続実行の停止", + "testing.toggleContinuousRunOff": "継続的実行をオフにする", + "testing.toggleContinuousRunOn": "継続的実行をオンにする", "testing.toggleInlineTestOutput": "インライン テスト出力の切り替え", "testing.viewAsList": "一覧として表示", "testing.viewAsTree": "ツリーとして表示", @@ -9056,7 +10468,8 @@ "noTestProvidersRegistered": "このワークスペースでまだテストが見つかりません。", "searchForAdditionalTestExtensions": "追加のテスト拡張機能をインストール...", "test": "テスト", - "testExplorer": "テスト エクスプローラー" + "testExplorer": "テスト エクスプローラー", + "testResultsPanelName": "テスト結果" }, "vs/workbench/contrib/testing/browser/testingConfigurationUi": { "testConfigurationUi.pick": "使用するテスト プロファイルを選択してください", @@ -9078,7 +10491,6 @@ "testing.runUsing": "プロファイルを使用して実行します..." }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "filter": "フィルター", "testExplorerFilter": "フィルター (例: テキスト、! 除外、@タグ)", "testExplorerFilterLabel": "エクスプローラーでテスト用に、テキストをフィルター処理する", "testing.filters.currentFile": "アクティブなファイルのみを表示", @@ -9095,6 +10507,10 @@ "selectDefaultConfigs": "既定のプロファイルの選択", "testExplorer": "テスト エクスプローラー", "testing.treeElementLabelDuration": "{1} の {0}", + "testing.treeElementLabelOutdated": "{0}、期限切れの結果", + "testingCountBadgeFailed": "失敗したテスト: {0} 件", + "testingCountBadgePassed": "成功したテスト: {0} 件", + "testingCountBadgeSkipped": "スキップされたテスト: {0} 件", "testingFindExtension": "ワークスペースの表示テスト", "testingNoTest": "このファイルにはテストが見つかりませんでした。" }, @@ -9104,14 +10520,20 @@ "messageMoreLines1": "さらに 1 行追加", "messageMoreLinesN": "さらに {0} 行追加", "run test": "テストの実行", + "runNoOutout": "The test run did not record any output.", + "runNoOutputForPast": "Test output is only available for new test runs.", + "testOutputTitle": "テスト出力", "testUnnamedTask": "名前の指定されていないタスク", "testing.debugLastRun": "テスト実行のデバッグ", + "testing.goToError": "ソースに移動", "testing.goToFile": "ファイルに移動する", "testing.goToNextMessage": "次のテスト エラーに移動", "testing.goToPreviousMessage": "前のテスト エラーに移動", + "testing.markdownPeekError": "マークダウン プレビューを開けませんでした: {0}。\r\n\r\nマークダウン拡張機能が有効になっていることを確認してください。", "testing.openMessageInEditor": "エディターで開く", "testing.reRunLastRun": "テスト実行の再実行", "testing.revealInExplorer": "テスト エクスプローラーで表示", + "testing.showMessageInTerminal": "ターミナルに出力を表示", "testing.showResultOutput": "結果出力の表示", "testing.toggleTestingPeekHistory": "クイック表示でのテスト履歴の切り替え", "testingOutputActual": "実際の結果", @@ -9123,7 +10545,8 @@ "runNoOutout": "テストの実行で、出力が記録されませんでした。", "testNoRunYet": "\r\n実行されたレポートはまだありません。\r\n", "testOutputTerminalTitle": "テスト出力", - "testOutputTerminalTitleWithDate": "{0} でのテスト出力" + "testOutputTerminalTitleWithDate": "{0} でのテスト出力", + "testOutputTerminalTitleWithDateAndTaskName": "{1} での {0}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { "testProgress.completed": "{1} 個中 {0} 個のテストが成功しました ({2}%)", @@ -9153,25 +10576,28 @@ "testConfigurationTitle": "テスト", "testing.alwaysRevealTestOnStateChange": "'#testing.followRunningTest#' がオンの場合は、実行されたテストを常に公開します。この設定をオフにすると、失敗したテストのみ公開されます。", "testing.autoRun.delay": "テストが期限切れとしてマークされ、新しい実行を開始してから待機する時間 (ミリ秒単位)。", - "testing.autoRun.mode": "どのテストを自動的に実行するかを制御します。", - "testing.autoRun.mode.allInWorkspace": "自動実行が切り替えられたときに、検出されたすべてのテストを自動的に実行します。変更されたときに、個々のテストを再実行します。", - "testing.autoRun.mode.onlyPreviouslyRun": "変更されたときに、個々のテストを再実行します。まだ実行されていないテストは自動的に実行されません。", "testing.automaticallyOpenPeekView": "エラーのピーク ビューを自動的に開くタイミングを構成します。", "testing.automaticallyOpenPeekView.failureAnywhere": "エラーの場所に関係なく、自動的に開きます。", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "参照可能なドキュメントでテストが失敗したときに自動的に開きます。", "testing.automaticallyOpenPeekView.never": "自動的に開くことはありません。", - "testing.automaticallyOpenPeekViewDuringAutoRun": "自動実行モードでピーク ビューを自動的に開くかどうかを制御します。", + "testing.automaticallyOpenPeekViewDuringContinuousRun": "連続実行モードでピーク ビューを自動的に開くかどうかを制御します。", + "testing.countBadge": "アクティビティ バーの [テスト] アイコンのカウント バッジを制御します。", + "testing.countBadge.failed": "失敗したテストの数を表示する", + "testing.countBadge.off": "テスト カウント バッジを無効にする", + "testing.countBadge.passed": "成功したテストの数を表示する", + "testing.countBadge.skipped": "スキップされたテストの数を表示する", "testing.defaultGutterClickAction": "とじしろ内のテスト デコレーションをクリックした場合に実行する操作を制御します。", "testing.defaultGutterClickAction.contextMenu": "その他のオプションについては、コンテキスト メニューを開きます。", "testing.defaultGutterClickAction.debug": "テストをデバッグします。", "testing.defaultGutterClickAction.run": "テストを実行します。", - "testing.followRunningTest": "実行中のテストをテスト エクスプローラー ビューでフォローするかどうかを制御します", + "testing.followRunningTest": "実行中のテストをテスト エクスプローラー ビューでフォローするかどうかを制御します。", "testing.gutterEnabled": "テスト デコレーションがエディターのとじしろに表示するかどうかを制御します。", "testing.openTesting": "いつテスト ビューを開くかを制御します。", "testing.openTesting.neverOpen": "テスト ビューを自動的に開かない", "testing.openTesting.openOnTestFailure": "テストの失敗に関するテスト ビューを開く", "testing.openTesting.openOnTestStart": "テストの開始時にテスト ビューを開く", - "testing.saveBeforeTest": "テストを実行する前にすべてのダーティ エディターを保存するかどうかを制御します。" + "testing.saveBeforeTest": "テストを実行する前にすべてのダーティ エディターを保存するかどうかを制御します。", + "testing.showAllMessages": "Controls whether to show messages from all test runs." }, "vs/workbench/contrib/testing/common/constants": { "testGroup.coverage": "カバレッジ", @@ -9186,14 +10612,11 @@ "testState.unset": "未実行", "testing.treeElementLabel": "{0} ({1})" }, - "vs/workbench/contrib/testing/common/testResult": { - "runFinished": "{0} でのテスト実行" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "テストを実行しようとしてエラーが発生しました: {0}", - "testTrust": "テストを実行すると、ワークスペースでコードが実行される可能性があります。" + "vs/workbench/contrib/testing/common/testingContentProvider": { + "runNoOutout": "テストの実行で、出力が記録されませんでした。" }, "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.activeEditorHasTests": "現在のエディターにテストが存在するかどうかを示します", "testing.canRefresh": "テスト コントローラーにアタッチされた更新ハンドラーがあるかどうかを示します。", "testing.controllerId": "現在のテスト項目のコントローラー ID", "testing.hasConfigurableConfig": "任意のテスト構成を構成できるかどうかを示す", @@ -9201,33 +10624,52 @@ "testing.hasDebuggableTests": "任意のテスト コントローラーがデバッグ構成を登録したかどうかを示します", "testing.hasNonDefaultConfig": "任意のテスト コントローラーが既定以外の構成を登録したかどうかを示します", "testing.hasRunnableTests": "任意のテスト コントローラーが実行構成を登録したかどうかを示します", + "testing.isContinuousModeOn": "連続テスト モードがオンかどうかを示します。", + "testing.isParentRunningContinuously": "テスト項目のメニュー コンテキストで設定された、テストの親が継続的に実行されているかどうかを示します", "testing.isRefreshing": "現在、任意のテスト コントローラーでテストを更新しているかどうかを示します。", "testing.peekItemType": "出力クイック表示の項目の種類。\"Test\"、\"message\"、\"task\"、または \"result\" のいずれかです。", + "testing.supportsContinuousRun": "連続テストの実行がサポートされているかどうかを示します", "testing.testId": "テスト項目でメニューを作成するか開くときに設定される、現在のテスト項目の ID", "testing.testItemHasUri": "テスト項目に URI が定義されているかどうかを示すブール値", "testing.testItemIsHidden": "テスト項目が非表示になっているかどうかを示すブール値" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "{0} でのテスト実行" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "テストを実行しようとしてエラーが発生しました: {0}", + "testTrust": "テストを実行すると、ワークスペースでコードが実行される可能性があります。" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { "browseColorThemes": "その他の色のテーマを参照...", "browseProductIconThemes": "その他の Product Icon テーマを参照する...", + "button.browse": "テーマを参照する", + "button.cancel": "取り消す", + "button.keep": "新しいテーマを保持する", + "button.revert": "元に戻す", + "button.tryTheme": "新しいテーマを試す", "defaultProductIconThemeLabel": "既定", "fileIconThemeCategory": "ファイル アイコン テーマ", "generateColorTheme.label": "現在の設定から配色テーマを生成する", "installColorThemes": "その他の色のテーマをインストール...", + "installExtension.button.ok": "OK", + "installExtension.confirm": "これにより、'{1}' によって公開された拡張機能 '{0}' がインストールされます。続行しますか?", "installIconThemes": "その他のファイル アイコンのテーマをインストール...", "installProductIconThemes": "その他の製品アイコンのテーマをインストール...", "installing extensions": "拡張機能 '{0}' のインストール中です", "manage extension": "拡張機能の管理", "manageExtensionIcon": "テーマ クイック 選択の [管理] アクションのアイコン。", - "miSelectColorTheme": "配色テーマ(&&C)", - "miSelectIconTheme": "ファイル アイコンのテーマ(&&I)", - "miSelectProductIconTheme": "製品アイコンのテーマ(&&P)", + "miSelectTheme": "&&テーマ", + "newThemeNotification": "Visual Studio Code は、新しい既定のテーマ '{0}' を使用して出荷されるようになりました。お試ししますか?", "noIconThemeDesc": "ファイル アイコンを無効にします", "noIconThemeLabel": "なし", "productIconThemeCategory": "製品アイコンのテーマ", + "search.error": "テーマの検索中にエラーが発生しました: {0}", "selectIconTheme.label": "ファイル アイコンのテーマ", "selectProductIconTheme.label": "製品アイコンのテーマ", "selectTheme.label": "配色テーマ", + "themeUpdatedNotification": "Visual Studio Code は、新しい既定のテーマ '{0}' を使用して出荷されるようになりました。必要に応じて、以前のテーマに切り替えるか、利用可能な他の多くの配色テーマのいずれかをお試しください。", + "themes": "テーマ", "themes.category.dark": "ダーク テーマ", "themes.category.hc": "ハイ コントラスト テーマ", "themes.category.light": "ライト テーマ", @@ -9242,7 +10684,6 @@ "vs/workbench/contrib/timeline/browser/timeline.contribution": { "files.openTimeline": "タイムラインを開く", "filterTimeline": "タイムラインのフィルター処理", - "timeline.excludeSources": "タイムライン ビューから除外する必要があるタイムライン ソースの配列です。", "timeline.pageOnScroll": "試験段階。リストの最後までスクロールしたとき、タイムライン ビューで次のページの項目を読み込むかどうかを制御します。", "timeline.pageSize": "タイムライン ビューで、既定の場合と、さらに項目を読み込む場合に表示する項目数。'null' (既定値) に設定すると、タイムライン ビューの表示可能な領域に基づいて自動的にページ サイズが選択されます。", "timelineConfigurationTitle": "タイムライン", @@ -9291,11 +10732,11 @@ }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "リリース ノート: {0}", + "showOnUpdate": "更新後にリリース ノートを表示", "unassigned": "未割り当て" }, "vs/workbench/contrib/update/browser/update": { "DownloadingUpdate": "更新をダウンロードしています...", - "cancel": "キャンセル", "checkForUpdates": "更新の確認...", "checkingForUpdates": "更新プログラムを確認しています...", "download update": "更新プログラムのダウンロード", @@ -9315,7 +10756,6 @@ "restartToUpdate": "再起動して更新する (1)", "selectSyncService.detail": "Insiders バージョンの VS Code では、既定で個別の Insiders 設定の同期サービスを使用して、設定、キー バインド、拡張機能、スニペット、UI 状態を同期します。", "selectSyncService.message": "バージョンの変更後に使用する設定の同期サービスを選択します", - "showReleaseNotes": "リリース ノートの表示", "switchToInsiders": "Insider バージョンに切り替え...", "switchToStable": "安定バージョンに切り替え...", "thereIsUpdateAvailable": "利用可能な更新プログラムがあります。", @@ -9326,16 +10766,20 @@ "updateIsReady": "新しい更新 {0} が利用可能です。", "updateNow": "今すぐ更新", "updating": "更新しています...", - "use insiders": "Insiders", - "use stable": "Stable (現在)" + "use insiders": "Insiders(&&I)", + "use stable": "安定(&&S) (現在)" }, "vs/workbench/contrib/update/browser/update.contribution": { "applyUpdate": "更新の適用...", + "checkForUpdates": "更新の確認...", "downloadUpdate": "更新プログラムのダウンロード", "installUpdate": "更新プログラムのインストール", - "miReleaseNotes": "リリース ノート(&&R)", + "mshowReleaseNotes": "リリース ノートの表示(&&R)", + "openDownloadPage": "{0} のダウンロード", "pickUpdate": "更新の適用", "restartToUpdate": "再起動して更新", + "showReleaseNotes": "リリース ノートの表示", + "update.noReleaseNotesOnline": "このバージョンの {0} には、オンラインのリリース ノートがありません", "updateButton": "&更新(&U)" }, "vs/workbench/contrib/url/browser/trustedDomains": { @@ -9347,10 +10791,9 @@ "trustedDomain.trustSubDomain": "{0} とそのすべてのサブドメインを信頼する" }, "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "cancel": "キャンセル", - "configureTrustedDomains": "信頼されているドメインの構成", - "copy": "コピー", - "open": "開く", + "configureTrustedDomains": "信頼されているドメインの構成(&&T)", + "copy": "コピー(&&C)", + "open": "開く(&&O)", "openExternalLinkAt": "{0} で外部の Web サイトを開きますか?" }, "vs/workbench/contrib/url/browser/url.contribution": { @@ -9359,55 +10802,61 @@ "workbench.trustedDomains.promptInTrustedWorkspace": "有効にすると、信頼されたワークスペースでリンクを開いたときに信頼されたドメインのプロンプトが表示されます。" }, "vs/workbench/contrib/userDataProfile/browser/userDataProfile": { - "currentProfile": "現在の設定プロファイルは {0} です", - "manageProfiles": "{0} ({1})", - "profileTooltip": "{0}: {1}", - "settingsProfilesIcon": "設定プロファイルのアイコン。", - "statusBarItemSettingsProfileBackground": "ステータス バーの設定プロファイル エントリの背景色。", - "statusBarItemSettingsProfileForeground": "ステータス バーの設定プロファイル エントリの前景色。", - "workbench.experimental.settingsProfiles.enabled": "設定プロファイル プレビュー機能を有効にするかどうかを制御します。" - }, - "vs/workbench/contrib/userDataProfile/common/userDataProfileActions": { - "cleanup profile": "設定プロファイルのクリーンアップ", - "confiirmation message": "これにより、現在の設定が置換えられます。続行しますか?", - "create and enter empty profile": "空のプロファイルを作成します...", - "create empty profile": "空の設定プロファイルを作成...", - "create profile": "作成...", - "create settings profile": "{0}: 作成...", + "create empty profile": "空のプロファイルを作成します...", + "create from current profle": "現在のプロファイルから作成します...", + "create profile": "プロファイルの作成...", + "create profile from template title": "{0}: 作成...", + "create profile from templates": "テンプレートからプロファイルを作成...", + "create profile title": "プロファイルの作成...", "current": "現在", - "delete profile": "削除...", - "edit settings profile": "設定プロファイルの名前を変更...", - "export profile": "エクスポート...", - "export profile dialog": "プロファイルの保存", - "export success": "{0}: 正常にエクスポートされました。", - "import profile": "インポート...", - "import profile dialog": "プロファイルのインポート", - "import profile placeholder": "プロファイル URL を指定するか、インポートするプロファイル ファイルを選択します", - "import profile quick pick title": "プロファイルから設定をインポートする", - "import profile title": "プロファイルから設定をインポートする", + "delete profile": "プロファイルの削除...", + "delete specific profile": "プロファイルの削除...", + "empty": "空のプロファイル", + "export profile": "プロファイルをエクスポート...", + "export profile in share": "プロファイルのエクスポート ({0})...", + "import from file": "プロファイル テンプレート ファイルから作成する", + "import from url": "プロファイル テンプレート URL から作成する", + "import profile": "プロファイルのインポート...", + "import profile dialog": "プロファイル テンプレート ファイルを選択する", + "import profile placeholder": "プロファイル テンプレート URL を指定するか、プロファイル テンプレート ファイルを選択する", + "import profile quick pick title": "プロファイル テンプレートからプロファイルを作成する...", + "import profile share": "プロファイルのインポート...", "name": "プロファイル名", - "pick profile": "設定プロファイルの選択", - "pick profile to delete": "削除する設定プロファイルの選択", - "pick profile to rename": "名前を変更する設定プロファイルの選択", + "no templates": "作成元にするテンプレートはありません", + "pick profile to delete": "削除するプロファイルを選択", + "profile import error": "プロファイルの作成中にエラーが発生しました: {0}", + "profileExists": "{0} という名前のプロファイルは既に存在します。", + "profiles": "プロファイル ({0})", "rename profile": "名前の変更...", - "save profile as": "現在の設定プロファイルから作成...", - "select from file": "プロファイル ファイルからインポートする", - "select from url": "URL からインポート", - "switch profile": "切り替え…" + "save profile as": "現在のプロファイルから作成します...", + "selectProfile": "プロファイルの選択", + "show profile contents": "コンテンツの表示...", + "switchProfile": "プロファイルの切り替え...", + "templates": "プロファイル テンプレート", + "using current": "現在のプロファイルの使用" + }, + "vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": { + "cleanup profile": "プロファイルのクリーンアップ", + "create temporary profile": "一時プロファイルの作成", + "current": "現在", + "mange": "管理...", + "pick profile to rename": "名前を変更するプロファイルを選択", + "profileExists": "{0} という名前のプロファイルは既に存在します。", + "rename profile": "名前の変更...", + "rename specific profile": "プロファイル名の変更...", + "reset workspaces": "ワークスペース プロファイルの関連付けをリセットする", + "select profile to rename": "{0} の名前を変更する" }, "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "Theirs": "他のユーザー用", - "Yours": "自分用", "accept failed": "変更を受け入れているときにエラーが発生しました。詳細については、[ログ]({0})を確認してください。", - "accept merges title": "マージの許可", - "ask to turn on in global": "設定の同期がオフ (1)", "auth failed": "設定の同期を有効にするときにエラーが発生しました。認証に失敗しました。", - "cancel": "キャンセル", - "change later": "後でいつでも実行できます。", + "cancel turning on sync": "キャンセル", + "complete merges title": "マージの完了", "configure": "構成...", "configure and turn on sync detail": "デバイス間でデータを同期するには、サインインしてください。", - "configure sync": "{0}: 構成...", + "configure sync": "構成...", "configure sync placeholder": "同期対象を選択する", + "configure sync title": "{0}: 構成...", "conflicts detected": "{0} で競合が発生したため、同期できません。続行するには解決してください。", "default": "既定", "error reset required": "クラウド内のデータがクライアントのものより前のものであるため、設定の同期が無効になっています。同期をオンにする前に、クラウド内のデータを消去してください。", @@ -9418,49 +10867,42 @@ "global activity turn on sync": "設定の同期をオンにする...", "has conflicts": "{0}: 競合が検出されました", "insiders": "インサイダー", - "learn more": "詳細情報", - "localResourceName": "{0} (ローカル)", + "method not found": "クライアントが無効な要求を行っているため、設定の同期が無効になっています。ログに関する問題を報告してください。", "no authentication providers": "利用できる認証プロバイダーがありません。", "open file": "{0} ファイルを開く", "operationId": "操作 ID: {0}", "per platform": "各プラットフォーム用", - "remoteResourceName": "{0} (リモート)", "replace local": "ローカルを置換", "replace remote": "リモートを置換", + "report issue": "問題点の報告", "reset": "クラウド内のデータを消去...", - "resolveConflicts_global": "{0}: 設定の競合を表示する (1)", - "resolveKeybindingsConflicts_global": "{0}: キー バインドの競合を表示する (1)", - "resolveSnippetsConflicts_global": "{0}: ユーザー スニペットの競合を表示する ({1})", - "resolveTasksConflicts_global": "{0}: ユーザー タスクの競合 (1) を表示する", + "resolveConflicts_global": "競合の表示 ({0})", "service changed and turned off": "{0} は別のサービスを使用するようになったため、設定の同期がオフになりました。同期をもう一度オンにしてください。", "service switched to insiders": "設定の同期が Insiders サービスに切り替えられました", "service switched to stable": "設定の同期が Stable サービスに切り替えられました", "session expired": "現在のセッションの有効期限が切れたため、設定の同期がオフになりました。同期をオンにするには、もう一度サインインしてください。", - "settings sync is off": "設定の同期がオフ", "show conflicts": "競合の表示", "show sync log title": "{0}: ログを表示する", "show sync log toolrip": "ログの表示", - "show synced data": "{0}: 同期されたデータを表示する", + "show sync logs": "ログの表示", + "show synced data": "同期されたデータの表示", "show synced data action": "同期されたデータの表示", - "showConflicts": "{0}: 設定の競合を表示する", - "showKeybindingsConflicts": "{0}: キー バインドの競合を表示する", - "showSnippetsConflicts": "{0}: ユーザー スニペットの競合を表示する", - "showTasksConflicts": "{0}: ユーザー タスクの競合を表示する", "sign in accounts": "サインインして設定を同期する (1)", "sign in and turn on": "サインインしてオンにする", "sign in global": "サインインして設定を同期する", "sign in to sync": "サインインして設定を同期する", "stable": "安定", - "stop sync": "{0}: オフにする", + "stop sync": "オフにする", "switchSyncService.description": "複数の環境と同期するときに同じ設定の同期サービスを使用していることをご確認ください", "switchSyncService.title": "{0}: サービスの選択", "sync is on": "設定の同期がオン", - "sync now": "{0}: 今すぐ同期する", - "sync settings": "{0}: 設定を表示する", + "sync now": "今すぐ同期", + "sync settings": "設定を表示", "synced with time": "同期された {0}", "syncing": "同期中", "too large": "同期する {1} ファイルのサイズが {2} より大きいため、{0} の同期を無効にしました。ファイルを開いてサイズを小さくし、同期を有効にしてください", "too large while starting sync": "同期する {0} ファイルのサイズが {1} を超えているため、設定の同期をオンにすることができません。ファイルを開いてサイズを小さくし、同期をオンにしてください", + "too many profiles": "同期するプロファイルが多すぎるため、プロファイルの同期を無効にしました。[設定の同期] でサポートされているのは最大で 20 個のプロファイルです。プロファイルの数を減らし、同期を有効にしてください", "turn off": "オフにする(&&T)", "turn off failed": "設定の同期をオフにしているときにエラーが発生しました。詳細については、[ログ]({0})を確認してください。", "turn off sync confirmation": "同期をオフにしますか?", @@ -9468,15 +10910,11 @@ "turn off sync everywhere": "すべてのデバイスで同期をオフにし、クラウドからデータを消去します。", "turn on failed": "設定の同期を有効にするときにエラーが発生しました。{0}", "turn on failed with user data sync error": "設定の同期を有効にしているときにエラーが発生しました。詳細については、[ログ]({0}) を確認してください。", - "turn on settings sync": "設定の同期をオンにする", "turn on sync": "設定の同期をオンにする...", - "turn on sync with category": "{0}: オンにする...", "turned off": "別のデバイスから設定の同期がオフにされました。同期をもう一度オンにしてください。", "turnin on sync": "設定の同期をオンにしています...", "turning on syncing": "設定の同期をオンにしています...", - "turnon sync after initialization message": "設定、キーバインド、拡張機能、スニペット、および UI の状態は初期化されましたが、同期はされていません。設定の同期をオンにしますか?", "using separate service": "設定の同期は別のサービスを使用するようになりました。詳細については、[設定の同期に関するドキュメント](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)をご覧ください。", - "workbench.action.showSyncRemoteBackup": "同期されたデータの表示", "workbench.actions.syncData.reset": "クラウド内のデータを消去..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { @@ -9489,38 +10927,23 @@ "settings sync": "設定の同期。操作 ID: {0}", "show sync logs": "ログの表示" }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "accept local": "ローカルを受け入れる", - "accept merges": "マージを受け入れる", - "accept remote": "リモートを受け入れる", - "accepted": "受け入れ済み", - "cancel": "キャンセル", - "conflict": "競合が検出されました", - "conflicts detected": "競合が検出されました", - "explanation": "各エントリを確認し、マージして、同期を有効にしてください。", - "label": "UserDataSyncResources", - "leftResourceName": "{0} (リモート)", - "merges": "{0} (マージ)", - "preview": "{0} (プレビュー)", - "resolve": "競合が発生しているため、同期できません。続行するには、それらを解決してください。", - "rightResourceName": "{0} (ローカル)", - "sideBySideDescription": "設定の同期", - "sideBySideLabels": "{0} ↔ {1}", - "turn on sync": "設定の同期をオンにする", - "turning on": "オンにしています...", + "vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": { + "Theirs": "他のユーザー用", + "Yours": "自分用", + "explanation": "各エントリを確認し、マージして、競合を解決してください。", + "localResourceName": "{0} (ローカル)", + "remoteResourceName": "{0} (リモート)", "workbench.actions.sync.acceptLocal": "ローカルを受け入れる", "workbench.actions.sync.acceptRemote": "リモートを受け入れる", - "workbench.actions.sync.discard": "破棄", - "workbench.actions.sync.merge": "マージ", - "workbench.actions.sync.showChanges": "変更点を開く" + "workbench.actions.sync.openConflicts": "競合の表示" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { "confirm replace": "現在の {0} を選択したもので置き換えますか?", + "conflicts": "競合", "current": "現在のマシン", "last sync states": "最新の同期済みリモート", "leftResourceName": "{0} (リモート)", "local sync activity title": "同期アクティビティ (ローカル)", - "merges": "マージ", "no machines": "マシンがありません", "not found": "ID: {0} のマシンが見つかりません", "placeholder": "マシンの名前を入力してください", @@ -9549,7 +10972,7 @@ "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "有効にすると、エディターを 1 つも開いていないときに透かしのヒントが表示されます。", "watermark.findInFiles": "フォルダーを指定して検索", - "watermark.newUntitledFile": "無題の新規ファイル", + "watermark.newUntitledFile": "新しい無題のテキスト ファイル", "watermark.openFile": "ファイルを開く", "watermark.openFileFolder": "ファイルまたはフォルダーを開く", "watermark.openFolder": "フォルダーを開く", @@ -9580,15 +11003,27 @@ "editor.action.webvieweditor.showFind": "検索の表示", "refreshWebviewLabel": "Web ビューの再読み込み" }, + "vs/workbench/contrib/webviewPanel/browser/webviewEditor": { + "context.activeWebviewId": "現在アクティブなWeb ビュー パネルの viewType。" + }, "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { "webview.editor.label": "Web ビュー エディター" }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution": { + "workbench.welcome.dialog": "有効にすると、ようこそウィジェットがエディターに表示されます" + }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeWidget": { + "dialogClose": "ダイアログを閉じる" + }, + "vs/workbench/contrib/welcomeGettingStarted/browser/featuredExtensionService": { + "gettingStarted.featuredTitle": "おすすめ" + }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": { "allDone": "完了のマーク", "checkboxTitle": "チェックをオンにすると、スタートアップ時にこのページが表示されます。", "close": "非表示", + "closeAriaLabel": "非表示", "footer": "{0} は使用状況データを収集します。{1} を読んで、{2} の方法をご確認ください。", - "getStarted": "作業の開始", "gettingStarted.allStepsComplete": "{0} ステップすべてが完了", "gettingStarted.editingEvolved": "進化した編集", "gettingStarted.keyboardTip": "ヒント: キーボード ショートカットを使用する", @@ -9608,38 +11043,38 @@ "start": "開始", "toStart": "開始へ。", "walkthroughs": "チュートリアル", + "welcome": "ようこそ", "welcomeAriaLabel": "エディターをすぐに理解するための概要を表示します。", "welcomePage.openFolderWithPath": "パス {1} のフォルダー {0} を開く", "welcomePage.showOnStartup": "起動時にウェルカム ページを表示" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": { "deprecationMessage": "非推奨です。グローバル `workbench.reduceMotion` を使用してください。", - "getStarted": "作業の開始", - "help": "ヘルプ", - "miGetStarted": "作業の開始", - "pickWalkthroughs": "チュートリアルを開きます...", + "miWelcome": "ようこそ", + "pickWalkthroughs": "開くチュートリアルの選択", + "welcome": "ようこそ", "welcome.goBack": "前に戻る", "welcome.markStepComplete": "ステップ完了のマーク", "welcome.markStepInomplete": "ステップを未完了としてマーク", "welcome.showAllWalkthroughs": "チュートリアルを開きます...", "workbench.startupEditor": "起動時にどのエディターを表示するかを制御します。無い場合、前のセッションを復元します。", - "workbench.startupEditor.newUntitledFile": "無題の新規ファイルを開きます (空のウィンドウが開かれているときのみ)。", + "workbench.startupEditor.newUntitledFile": "無題の新規テキスト ファイルを開きます (空のウィンドウが開かれているときのみ)。", "workbench.startupEditor.none": "エディターなしで開始", "workbench.startupEditor.readme": "README を含むフォルダーを開くときに README を開き、それ以外の場合は 'welcomePage' にフォールバックします。注意: これはグローバル構成として確認されました。これは、ワークスペースまたはフォルダー構成で設定されている場合は無視されます。", "workbench.startupEditor.welcomePage": "ウェルカム ページを開き、VS Codeと拡張機能を使って作業を開始するのに役立つコンテンツを表示します。", "workbench.startupEditor.welcomePageInEmptyWorkbench": "空のワークベンチを開くとき、ウェルカム ページを開きます。", "workbench.welcomePage.preferReducedMotion": "有効にした場合、ウェルカム ページでの動作を減らします。", - "workbench.welcomePage.videoTutorials": "有効にすると、[始めよう] のページにビデオ チュートリアルへの追加のリンクが表示されます。", "workbench.welcomePage.walkthroughs.openOnInstall": "有効にすると、拡張機能のインストール時に拡張機能のチュートリアルが開きます。", "workspacePlatform": "現在のワークスペースのプラットフォーム で、リモートまたはサーバーレスのコンテキストでは UI のプラットフォームとは異なる場合があります。" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": { + "walkthrough.stepTitle.foreground": "各チュートリアル ステップの見出しの前景色", "welcomePage.background": "ウェルカム ページの背景色。", "welcomePage.progress.background": "ウェルカム ページの進行状況バーの前景色。", "welcomePage.progress.foreground": "ウェルカム ページの進行状況バーの背景色。", - "welcomePage.tileBackground": "[はじめに] ページのタイルの背景色。", - "welcomePage.tileHoverBackground": "[はじめに] のタイルのホバー背景色。", - "welcomePage.tileShadow": "ウェルカム ページ チュートリアル カテゴリのボタンのシャドウの色。" + "welcomePage.tileBackground": "ウェルカム ページのタイルの背景色。", + "welcomePage.tileBorder": "ウェルカム ページのタイルの罫線色。", + "welcomePage.tileHoverBackground": "[ようこそ] のタイルのホバー背景色。" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": { "pathDeprecated": "非推奨です。代わりに 'image' または 'makrdown' を使用してください", @@ -9647,6 +11082,7 @@ "walkthroughs": "ユーザーが拡張機能を使い始めるのに役立つチュートリアルを投稿します。", "walkthroughs.description": "チュートリアルの説明。", "walkthroughs.featuredFor": "これらの glob パターンのいずれかと一致するチュートリアルは、指定されたファイルがあるワークスペースでは、 'おすすめ' として表示されます。たとえば、TypeScript プロジェクトのチュートリアルでは、'tsconfig.json' をここで指定できます。", + "walkthroughs.icon": "チュートリアルのアイコンへの相対パス。パスは拡張機能の場所からの相対パスです。指定しない場合、アイコンは既定で拡張機能の使用可能なアイコンになります。", "walkthroughs.id": "このチュートリアルの一意識別子。", "walkthroughs.steps": "このチュートリアルの一環として完了するステップ", "walkthroughs.steps.button.deprecated.interpolated": "非推奨です。説明にはマークダウン リンクを使用します (すなわち、{0}、{1}、または {2})", @@ -9682,13 +11118,17 @@ "gettingStartedUnchecked": "完了していないチュートリアルのステップを表すために使用されます" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": { - "getStarted": "作業の開始" + "getStarted": "ようこそ" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": { "builtin": "ビルトイン", "developer": "開発者", "resetWelcomePageWalkthroughProgress": "ウェルカム ページのチュートリアルの進行状況をリセットする" }, + "vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": { + "startupPage.markdownPreviewError": "マークダウン プレビューを開けませんでした: {0}。\r\n\r\nマークダウン拡張機能が有効になっていることを確認してください。", + "welcome.displayName": "Welcome Page" + }, "vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": { "browseLangExts": "言語拡張機能の参照", "browsePopular": "人気の Web 拡張機能の閲覧", @@ -9711,13 +11151,13 @@ "gettingStarted.extensionsWeb.description.interpolated": "拡張機能は VS Code のパワーアップです。Web で利用できる数が増加しています。\r\n{0}", "gettingStarted.findLanguageExts.description.interpolated": "構文の強調表示、コード補完、リンティング、デバッグなどの機能でよりスマートにコードを記述します。多数の言語が組み込まれていますが、拡張機能としてさらに多くの言語を追加できます。\r\n{0}", "gettingStarted.findLanguageExts.title": "すべての言語の豊富なサポート", - "gettingStarted.installGit.description.interpolated": "プロジェクト内の変更を追跡するために Git をインストールします。\r\n{0}", + "gettingStarted.installGit.description.interpolated": "Git をインストールして、プロジェクトの変更を追跡します。\r\n{0}\r\nインストール後に{1}ウィンドウを再読み込み{2}して、Git のセットアップを完了します。", "gettingStarted.installGit.title": "Git をインストール", "gettingStarted.intermediate.description": "次のヒントとコツを使って、開発ワークフローを最適化します。", "gettingStarted.intermediate.title": "生産性の向上", "gettingStarted.menuBar.description.interpolated": "ドロップダウン メニューで充実したメニュー バーを利用でき、コードを入力するスペースを確保できます。その外観を切り替えることで、より速いアクセスが可能になります。\r\n{0}", "gettingStarted.menuBar.title": "適度な UI の量", - "gettingStarted.newFile.description": "無題の新しいファイル、ノートブック、またはカスタム エディターを開きます。", + "gettingStarted.newFile.description": "無題の新しいテキスト ファイル、ノートブック、またはカスタム エディターを開きます。", "gettingStarted.newFile.title": "新しいファイル...", "gettingStarted.notebook.title": "ノートブックのカスタマイズ", "gettingStarted.notebookProfile.description": "ノートブックを好みの感覚にする", @@ -9748,7 +11188,7 @@ "gettingStarted.setup.description": "最適なカスタマイズを見つけて、好みの VS Code にしてください。", "gettingStarted.setup.title": "VS Code を開始する", "gettingStarted.setupWeb.description": "最適なカスタマイズを見つけて、好みの Web 用 VS Code にしてください。", - "gettingStarted.setupWeb.title": "Web で VS Code を開始する", + "gettingStarted.setupWeb.title": "Web 用の VS Code を開始する", "gettingStarted.shortcuts.description.interpolated": "お気に入りのコマンドを見つけたら、すぐにアクセスするためのカスタム キーボード ショートカットを作成します。\r\n{0}", "gettingStarted.shortcuts.title": "ショートカットのカスタマイズ", "gettingStarted.splitview.description.interpolated": "ファイルを左右、垂直、水平に並べて表示して、画面を最大限に活用します。\r\n{0}", @@ -9761,10 +11201,12 @@ "gettingStarted.topLevelGitClone.title": "Git リポジトリのクローン...", "gettingStarted.topLevelGitOpen.description": "リモート リポジトリまたはプル要求に接続して、閲覧、検索、編集、コミットを行う", "gettingStarted.topLevelGitOpen.title": "リポジトリを開く...", + "gettingStarted.topLevelOpenTunnel.description": "トンネルでリモート マシンに接続します", + "gettingStarted.topLevelOpenTunnel.title": "トンネルを開く...", + "gettingStarted.topLevelRemoteOpen.description": "リモート開発ワークスペースに接続します。", + "gettingStarted.topLevelRemoteOpen.title": "次に接続します...", "gettingStarted.topLevelShowWalkthroughs.description": "エディターまたは拡張機能のチュートリアルを表示する", "gettingStarted.topLevelShowWalkthroughs.title": "チュートリアルを開く...", - "gettingStarted.topLevelVideoTutorials.description": "VS Code の主な機能に関する一連の短い、実用的なビデオ チュートリアルを見ましょう。", - "gettingStarted.topLevelVideoTutorials.title": "ビデオ チュートリアルを見る", "gettingStarted.videoTutorial.description.interpolated": "VS Code の主要な機能については、一連の短く実際的なビデオ チュートリアルの最初のものをご覧ください。\r\n{0}", "gettingStarted.videoTutorial.title": "ゆったり学習する", "gettingStarted.workspaceTrust.description.interpolated": "{0} では、プロジェクト フォルダーで自動コードの実行を **許可または制限する** かどうかを決定できます。__(拡張機能、デバッグなどに必要)__。\r\nファイル/フォルダーを開くと、信頼を付与するよう求めるダイアログが表示されます。後でいつでも {1} できます。", @@ -9796,8 +11238,8 @@ "vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": { "HighContrast": "ダーク ハイ コントラスト", "HighContrastLight": "ライト ハイ コントラスト", - "dark": "ダーク", - "light": "ライト", + "dark": "ダーク モダン", + "light": "ライト モダン", "seeMore": "その他のテーマを表示..." }, "vs/workbench/contrib/welcomeOverlay/browser/welcomeOverlay": { @@ -9811,7 +11253,8 @@ "welcomeOverlay.notifications": "通知を表示", "welcomeOverlay.problems": "エラーおよび警告の表示", "welcomeOverlay.search": "複数ファイルの検索", - "welcomeOverlay.terminal": "統合ターミナルの切り替え" + "welcomeOverlay.terminal": "統合ターミナルの切り替え", + "welcomeOverlayBackground": "welcomeOverlay 背景色。" }, "vs/workbench/contrib/welcomeViews/common/newFile.contribution": { "Built-In": "ビルトイン", @@ -9819,9 +11262,10 @@ "change keybinding": "キーバインドの構成", "file": "ファイル", "miNewFile2": "テキスト ファイル", - "miNewFileWithName": "新しいファイル ({0})", + "miNewFileWithName": "新しいファイル ({0}) の作成", + "newFilePlaceholder": "ファイルの種類を選択するか、ファイル名を入力してください...", + "newFileTitle": "新しいファイル...", "notebook": "ノートブック", - "selectFileType": "ファイルの種類を選択...", "welcome.newFile": "新しいファイル..." }, "vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": { @@ -9845,36 +11289,38 @@ "walkThrough.editor.label": "プレイグラウンド" }, "vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": { - "walkThrough.embeddedEditorBackground": "対話型プレイグラウンドの埋め込みエディターの背景色。", "walkThrough.gitNotFound": "システムに Git がインストールされていない可能性があります。", "walkThrough.unboundCommand": "バインドなし" }, + "vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": { + "walkThrough.embeddedEditorBackground": "対話型プレイグラウンドの埋め込みエディターの背景色。" + }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { "addWorkspaceFolderDetail": "現在信頼されていないファイルを信頼されたワークスペースに追加しようとしています。これらの新しいファイルの作成者を信頼しますか?", "addWorkspaceFolderMessage": "このフォルダー内のファイルの作成者を信頼しますか?", - "cancel": "キャンセル", "cancelWorkspaceTrustButton": "キャンセル", "checkboxString": "親フォルダー '{0}' 内のすべてのファイルの作成者を信頼します", - "configureWorkspaceTrust": "ワークスペースの信頼を構成する", + "configureWorkspaceTrustSettings": "ワークスペースの信頼設定を構成", "dontTrustFolderOptionDescription": "制限モードでフォルダーを参照する", - "dontTrustOption": "いいえ、作成者を信頼しません", + "dontTrustOption": "いいえ、作成者を信頼しません(&&N)", "dontTrustWorkspaceOptionDescription": "制限モードでのワークスペースの参照", "folderStartupTrustDetails": "{0} は、このフォルダー内のファイルを自動的に実行する可能性のある機能を提供します。", "folderTrust": "このフォルダー内のファイルの作成者を信頼しますか?", - "grantFolderTrustButton": "フォルダーを信頼して続行", - "grantWorkspaceTrustButton": "ワークスペースを信頼して続行", - "immediateTrustRequestLearnMore": "If you don't trust the authors of these files, we do not recommend continuing as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", + "grantFolderTrustButton": "フォルダーを信頼して続行(&&T)", + "grantWorkspaceTrustButton": "ワークスペースを信頼して続行(&&T)", + "immediateTrustRequestLearnMore": "これらのファイルの作成者を信頼していない場合は、悪意のあるファイルである可能性があるため、続行することをお勧めしません。詳細については、[ドキュメント](https://aka.ms/vscode-workspace-trust) を参照してください。", "immediateTrustRequestMessage": "使用しようとしている機能は、現在開いているファイルまたはフォルダーのソースを信頼できない場合、セキュリティ リスクとなるおそれがあります。", "manageWorkspaceTrust": "ワークスペースの信頼を管理", - "manageWorkspaceTrustButton": "管理", - "newWindow": "制限モードで開く", + "manageWorkspaceTrustButton": "管理(&&M)", + "newWindow": "制限モードで開く(&&R)", "no": "いいえ", - "open": "開く", - "openLooseFileLearnMore": "If you don't trust the authors of these files, we recommend to open them in Restricted Mode in a new window as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", - "openLooseFileMesssage": "これらのファイルの作成者を信頼しますか?", + "open": "開く(&&O)", + "openLooseFileLearnMore": "信頼できないファイルを開きたくない場合は、悪意のあるファイルである可能性があるため、新しいウィンドウで制限モードで続行することをお勧めします。詳細については、[ドキュメント](https://aka.ms/vscode-workspace-trust) を参照してください。", "openLooseFileWindowDetails": "信頼されていないファイルを信頼されているウィンドウで開こうとしています。", + "openLooseFileWindowMesssage": "このウィンドウで信頼されていないファイルを許可しますか?", "openLooseFileWorkspaceCheckbox": "すべてのワークスペースに対してこの決定を記憶する", "openLooseFileWorkspaceDetails": "信頼されていないファイルを信頼されているワークスペースで開こうとしています。", + "openLooseFileWorkspaceMesssage": "このワークスペースで信頼されていないファイルを許可しますか?", "restrictedModeBannerAriaLabelFolder": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このフォルダーを信頼します。ナビゲーションキーを使用して、バナーの操作にアクセスします。", "restrictedModeBannerAriaLabelWindow": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このウィンドウを信頼します。ナビゲーションキーを使用して、バナーの操作にアクセスします。", "restrictedModeBannerAriaLabelWorkspace": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このワークスペースを信頼します。ナビゲーションキーを使用して、バナーの操作にアクセスします。", @@ -9883,8 +11329,7 @@ "restrictedModeBannerMessageFolder": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このフォルダーを信頼します。", "restrictedModeBannerMessageWindow": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このウィンドウを信頼します。", "restrictedModeBannerMessageWorkspace": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このワークスペースを信頼します。", - "securityConfigurationTitle": "セキュリティ", - "startupTrustRequestLearnMore": "If you don't trust the authors of these files, we recommend to continue in restricted mode as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", + "startupTrustRequestLearnMore": "これらのファイルの作成者を信頼していない場合は、悪意のあるファイルである可能性があるため、制限モードで続行することをお勧めします。詳細については、[ドキュメント](https://aka.ms/vscode-workspace-trust) を参照してください。", "status.WorkspaceTrust": "ワークスペースの信頼", "status.ariaTrustedFolder": "このフォルダは信頼されています。", "status.ariaTrustedWindow": "このウィンドウは信頼されています。", @@ -9896,7 +11341,7 @@ "status.tooltipUntrustedWindow2": "制限モードで実行\r\n\r\nこの[ウィンドウは信頼されていない]({1})ため、一部の[機能が無効になっています]({0})。", "status.tooltipUntrustedWorkspace2": "制限モードで実行\r\n\r\nこの[ワークスペースは信頼されていない]({1})ため、一部の[機能が無効になっています]({0})。", "trustFolderOptionDescription": "フォルダーを信頼してすべての機能を有効にする", - "trustOption": "はい、作成者を信頼します", + "trustOption": "はい、作成者を信頼します(&&Y)", "trustWorkspaceOptionDescription": "ワークスペースを信頼してすべての機能を有効にする", "workspace.trust.banner.always": "信頼されていないワークスペースが開かれるたびにバナーを表示します。", "workspace.trust.banner.description": "制限モードでバナーを表示するタイミングを制御します。", @@ -9915,8 +11360,7 @@ "workspaceStartupTrustDetails": "{0} は、このワークスペース内のファイルを自動的に実行する可能性のある機能を提供します。", "workspaceTrust": "このワークスペース内のファイルの作成者を信頼しますか?", "workspaceTrustEditor": "ワークスペース信頼エディター", - "workspacesCategory": "ワークスペース", - "yes": "はい" + "workspacesCategory": "ワークスペース" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { "addButton": "フォルダーの追加", @@ -9928,6 +11372,7 @@ "folderPickerIcon": "ワークスペース信頼エディターの [フォルダーの選択] アイコンのアイコン。", "hostColumnLabel": "ホスト", "invalidTrust": "リポジトリ内の個々のフォルダーを信頼することはできません。", + "keyboardShortcut": "キーボード ショートカット: {0}", "localAuthority": "ローカル", "no untrustedSettings": "信頼が必要なワークスペース設定が適用されない", "noTrustedFoldersDescriptions": "フォルダーまたはワークスペース ファイルをまだ信頼していません。", @@ -9945,7 +11390,7 @@ "trustUri": "信頼済みフォルダー", "trustedDebugging": "デバッグが有効です", "trustedDescription": "ワークスペースに信頼が付与されているため、すべての機能が有効になっています。", - "trustedExtensions": "すべての拡張機能が有効になっています", + "trustedExtensions": "有効なすべての拡張機能がアクティブ化されています", "trustedFolder": "信頼済みフォルダー内", "trustedFolderAriaLabel": "{0}、信頼済み", "trustedFolderSubtitle": "現在のフォルダー内のファイルの作成者を信頼します。すべての機能が有効になっています:", @@ -9975,7 +11420,7 @@ "untrustedWorkspace": "制限モードで", "untrustedWorkspaceReason": "このワークスペースは、以下の信頼済みフォルダーの太字のエントリを介して信頼されています。", "untrustedWorkspaceSubtitle": "現在のワークスペース内のファイルの作成者を信頼しません。次の機能が無効になっています。", - "workspaceTrustEditorHeaderActions": "[Configure your settings]({0}) or [learn more](https://aka.ms/vscode-workspace-trust).", + "workspaceTrustEditorHeaderActions": "[設定の構成] ({0}) または [詳細情報](https://aka.ms/vscode-workspace-trust)。", "xListIcon": "ワークスペース信頼エディターのクロスのアイコン。" }, "vs/workbench/contrib/workspace/common/workspace": { @@ -9983,6 +11428,7 @@ "workspaceTrustedCtx": "現在のワークスペースがユーザーによって信頼されているかどうか。" }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { + "alreadyOpen": "このワークスペースは既に開いています。", "openWorkspace": "ワークスペースを開く", "selectToOpen": "開くワークスペースを選択します。", "selectWorkspace": "ワークスペースを選択", @@ -9991,11 +11437,16 @@ }, "vs/workbench/services/actions/common/menusExtensionPoint": { "comment.actions": "コメント エディターの下にボタンとして表示される投稿されたコメント コンテキスト メニュー", + "comment.commentContext": "コメント スレッドのプレビューの個別のコメントに右クリック メニューとしてレンダリングされる、投稿されたコメント コンテキスト メニュー。", "comment.title": "投稿されたコメントのタイトル メニュー", "commentThread.actions": "コメント エディターの下のボタンとして表示される、投稿されたコメント スレッド コンテキスト メニュー", + "commentThread.editorActions": "投稿されたコメント エディターアクション", "commentThread.title": "投稿されたコメント スレッドのタイトル メニュー", - "dup": "コマンド `{0}` が `commands` セクションで複数回出現します。", + "commentThread.titleContext": "投稿されたコメント スレッドのタイトルのプレビュー コンテキスト メニュー。コメント スレッドのプレビュー タイトルの右クリック メニューとして表示されます。", + "dup0": "コマンド `{0}` は既に登録されています", + "dup1": "コマンド `{0}` は既に {1} ({2}) によって登録されています", "dupe.command": "メニュー項目において、既定と alt コマンドが同じコマンドを参照しています", + "editorLineNumberContext": "提供されたエディター行番号のコンテキスト メニュー", "file.newFile": "ウェルカム ページおよび [ファイル] メニューに表示される、[新しいファイル...] クイック ピック。", "inlineCompletions.actions": "インライン入力候補にカーソルを合わせたときに表示されるアクション", "interactive.cell.title": "提供された対話型セルのタイトル メニュー", @@ -10010,10 +11461,13 @@ "menus.editorContextShare": "エディターのコンテキスト メニューの [共有] サブメニュー", "menus.editorTabContext": "エディターのタブのコンテキスト メニュー", "menus.editorTitle": "エディターのタイトル メニュー", + "menus.editorTitleContextShare": "エディターのタイトル コンテキスト メニュー内の '共有' サブメニュー", "menus.editorTitleRun": "エディターのタイトル メニュー内のサブメニューを実行", "menus.explorerContext": "エクスプローラーのコンテキスト メニュー", + "menus.explorerContextShare": "エクスプローラーのコンテキスト メニューの '共有' サブメニュー", "menus.extensionContext": "拡張機能のコンテキスト メニュー", "menus.home": "ホーム インジケーターのコンテキスト メニュー (Web のみ)", + "menus.mergeEditorResult": "マージ エディターの結果ツール バー", "menus.opy": "最上位レベルの [編集] メニューの [形式を選択してコピー] サブメニュー", "menus.resourceFolderContext": "ソース管理リソース フォルダーのコンテキスト メニュー", "menus.resourceGroupContext": "ソース管理リソース グループのコンテキスト メニュー", @@ -10023,13 +11477,12 @@ "menus.share": "最上位レベルの [ファイル] メニューに表示される [共有] サブメニュー。", "menus.statusBarRemoteIndicator": "ステータス バーのリモート インジケーター メニュー", "menus.touchBar": "Touch Bar (macOS のみ)", - "merge.toolbar": "マージエディター内の目立つbotton", + "merge.toolbar": "エディター内の目立つボタンで、そのコンテンツをオーバーレイします", "missing.altCommand": "メニュー項目が、'commands' セクションで定義されていない alt コマンド `{0}` を参照しています。", "missing.command": "メニュー項目が、'commands' セクションで定義されていないコマンド `{0}` を参照しています。", "missing.submenu": "メニュー項目で、'submenus' セクションに定義されていないサブメニュー `{0}` が参照されています。", "nonempty": "空でない値が必要です。", "notebook.cell.execute": "投稿されたノートブックのセルの実行メニュー", - "notebook.cell.executePrimary": "投稿された主たるノートブックのセル実行ボタン", "notebook.cell.title": "提供されたノートブック セルのタイトル メニュー", "notebook.kernelSource": "提供されたノートブックのカーネル ソース メニュー", "notebook.toolbar": "提供されたノートブックのツールバー メニュー", @@ -10081,7 +11534,7 @@ }, "vs/workbench/services/authentication/browser/authenticationService": { "accessRequest": "{1}... (1) による {0} へのアクセスを許可します", - "allow": "許可", + "allow": "許可(&&A)", "authentication.Placeholder": "要求されたアカウントはまだありません...", "authentication.id": "認証プロバイダーの ID。", "authentication.idConflict": "この認証 ID '{0}' は既に登録されています", @@ -10089,9 +11542,8 @@ "authentication.missingId": "認証のコントリビューションには ID を指定する必要があります。", "authentication.missingLabel": "認証のコントリビューションにはラベルを指定する必要があります。", "authenticationExtensionPoint": "認証を提供します", - "cancel": "キャンセル", "confirmAuthenticationAccess": "拡張機能 '{0}' は、{1} アカウント '{2}' の認証情報にアクセスしようとしています。", - "deny": "拒否", + "deny": "拒否(&&D)", "getSessionPlateholder": "使用する '{0}' のアカウントを選択するか、Esc を押してキャンセルしてください", "loading": "読み込み中...", "selectAccount": "拡張機能 '{0}' には、{1} アカウントへのアクセスが必要です", @@ -10099,11 +11551,16 @@ "signInRequest": "{1} (1) を使用するには {0} でサインインします", "useOtherAccount": "別のアカウントにサインインする" }, + "vs/workbench/services/clipboard/browser/clipboardService": { + "clipboardError": "ブラウザーのクリップボードから読み取ることができません。この Web サイトがクリップボードから読み取るためのアクセス権を付与していることを確認してください。", + "learnMore": "詳細情報", + "retry": "再試行" + }, "vs/workbench/services/configuration/browser/configurationService": { "configurationDefaults.description": "構成の既定値を提供する", "experimental": "実験" }, - "vs/workbench/services/configuration/common/configurationEditingService": { + "vs/workbench/services/configuration/common/configurationEditing": { "errorConfigurationFileDirty": "ファイルの変更が保存されていないため、ユーザー設定を書き込めません。ユーザー設定ファイルを保存してから、もう一度お試しください。", "errorConfigurationFileDirtyFolder": "ファイルの変更が保存されていないため、フォルダー設定を書き込めません。'{0}' フォルダー設定ファイルを保存してから、もう一度お試しください。", "errorConfigurationFileDirtyWorkspace": "ファイルの変更が保存されていないため、ワークスペース設定を書き込めません。ワークスペース設定ファイルを保存してから、もう一度お試しください。", @@ -10143,7 +11600,6 @@ "workspaceTarget": "ワークスペースの設定" }, "vs/workbench/services/configuration/common/jsonEditingService": { - "errorFileDirty": "ファイルの変更が保存されていないため、ファイルに書き込めません。ファイルを保存してからもう一度お試しください。", "errorInvalidFile": "ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。" }, "vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": { @@ -10196,7 +11652,6 @@ }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { "allFiles": "すべてのファイル", - "cancel": "キャンセル", "dontSave": "保存しない(&&N)", "filterName.workspace": "ワークスペース", "noExt": "拡張子なし", @@ -10212,6 +11667,15 @@ "saveChangesMessages": "次の {0} ファイルに対する変更を保存しますか?", "saveFileAs.title": "名前を付けて保存" }, + "vs/workbench/services/dialogs/browser/fileDialogService": { + "learnMore": "詳細情報(&&L)", + "openFiles": "ファイルを開く(&&F)...", + "openRemote": "リモートを開く(&&R)...", + "pickFolderAndOpen": "フォルダーを開くことができません。代わりにワークスペースにフォルダーを追加してみてください。", + "pickWorkspaceAndOpen": "ワークスペースを開くことができません。代わりにワークスペースにフォルダーを追加してみてください。", + "unsupportedBrowserDetail": "お使いのブラウザーではローカル フォルダーを開くことができません。\r\n 単一のファイルを開くか、リモート リポジトリを開くことができます。", + "unsupportedBrowserMessage": "ローカル フォルダーを開く操作はサポートされていません" + }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "ローカル ファイルを開く...", "openLocalFileFolder": "ローカルを開く...", @@ -10222,6 +11686,7 @@ "remoteFileDialog.local": "ローカルを表示します。", "remoteFileDialog.notConnectedToRemote": "{0} のファイル システム プロバイダーは使用できません。", "remoteFileDialog.validateBadFilename": "有効なファイル名を入力してください。", + "remoteFileDialog.validateCreateDirectory": "フォルダー {0} が存在しません。作成しますか?", "remoteFileDialog.validateExisting": "{0} は既に存在します。上書きしますか?", "remoteFileDialog.validateFileOnly": "ファイルを選択してください。", "remoteFileDialog.validateFolder": "このフォルダーは既に存在します。新しいファイル名を使用してください。", @@ -10242,27 +11707,28 @@ "promptOpenWith.updateDefaultPlaceHolder": "'{0}' の新しい既定のエディターを選択する" }, "vs/workbench/services/editor/common/editorResolverService": { - "editor.editorAssociations": "glob パターンをエディターに構成します (例: `\"*.hex\": \"hexEditor.hexEdit\"`)。これらは既定の動作よりも優先されます。" + "editor.editorAssociations": "glob パターンをエディターに構成します (`\"*.hex\": \"hexEditor.hexedit\"` など)。これらは既定の動作よりも優先されます。" }, "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "I cannot reproduce": "I can't reproduce", + "This is Bad": "I can reproduce", "bisect": "拡張機能のバイセクトがアクティブであり、{0} の拡張機能が無効化されました。問題を再現できるかどうかを確認し、これらのオプションから選択して続行します。", "bisect.plural": "拡張機能のバイセクトがアクティブであり、{0} の拡張機能が無効化されました。問題を再現できるかどうかを確認し、これらのオプションから選択して続行します。", "bisect.singular": "拡張機能のバイセクトがアクティブであり、1 つの拡張機能が無効化されました。問題を再現できるかどうかを確認し、これらのオプションから選択して続行します。", + "continue": "続行", "detail.start": "拡張機能のバイセクトではバイナリ検索が使用され、問題の原因となっている拡張機能が検索されます。処理中に、ウィンドウが繰り返し再読み込みされます (最大 {0} 回)。問題がまだ発生しているかどうかを毎回確認する必要があります。", - "done": "続行", "done.detail": "拡張機能のバイセクトが実行され、問題の原因となっている拡張機能として {0} が識別されました。", "done.detail2": "拡張機能のバイセクトが実行されましたが、拡張機能は何も識別されませんでした。これは {0} の問題である可能性があります。", "done.disbale": "この拡張機能を無効にしておく", "done.msg": "拡張機能のバイセクト", - "help": "ヘルプ", "msg.next": "拡張機能のバイセクト", "msg.start": "拡張機能のバイセクト", - "msg2": "拡張機能のバイセクトを開始", - "next.bad": "問題がある", - "next.cancel": "キャンセル", - "next.good": "問題ない", - "next.stop": "バイセクトを停止", - "report": "問題を報告して続行", + "msg2": "拡張機能のバイセクトを開始(&&S)", + "next.bad": "I can &&reproduce", + "next.cancel": "バイセクトのキャンセル(&&C)", + "next.good": "I ca&&n't reproduce", + "next.stop": "バイセクトを停止(&&S)", + "report": "問題を報告して続行(&&R)", "title.isBad": "拡張機能のバイセクトを続行", "title.start": "拡張機能のバイセクトを開始", "title.stop": "拡張機能のバイセクトを停止" @@ -10280,18 +11746,25 @@ "extensionsDisabled": "インストールされているすべての拡張機能が一時的に無効になります。", "noWorkspace": "ワークスペースがありません。" }, + "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { + "not a web extension": "この拡張機能は Web 拡張機能ではないため、'{0}' を追加できません。", + "openInstalledWebExtensionsResource": "インストールされている Web 拡張機能リソースを開く" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { + "browser": "ブラウザー", + "remote": "リモート" + }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "拡張機能 {0} をインストールできませんでした。マニフェストが見つかりません。", "VS Code for Web": "Web 版の {0}", - "cancel": "キャンセル", "cannot be installed": "'{0}' 拡張機能は、このセットアップで使用できないため、インストールできません。", "extensionInstallWorkspaceTrustButton": "ワークスペースを信頼してインストールする", "extensionInstallWorkspaceTrustContinueButton": "インストール", "extensionInstallWorkspaceTrustManageButton": "詳細情報", "extensionInstallWorkspaceTrustMessage": "この拡張機能を有効にするには、信頼されたワークスペースが必要です。", - "install": "インストール", - "install and do no sync": "インストール (同期しない)", - "install anyways": "インストールする", + "install": "インストール(&&I)", + "install and do no sync": "インストール (同期しない)(&&N)", + "install anyways": "インストールする(&&I)", "install extension": "拡張機能のインストール", "install extensions": "拡張機能のインストール", "install multiple extensions": "拡張機能をインストールしてデバイス間で同期しますか?", @@ -10300,7 +11773,7 @@ "multipleDependentsError": "拡張機能 '{0}' をアンインストールできません。拡張機能 '{1}'、'{2}'、その他がこの拡張機能に依存しています。", "non web extensions": "'{0}' には、{1} でサポートされていない拡張機能が含まれています。", "non web extensions detail": "サポートされていない拡張機能が含まれています。", - "showExtensions": "拡張機能を表示する", + "showExtensions": "拡張機能の表示(&&S)", "singleDependentError": "拡張機能 '{0}' をアンインストールできません。拡張機能 '{1}' がこの拡張機能に依存しています。", "twoDependentsError": "拡張機能 '{0}' をアンインストールできません。拡張機能 '{1}' と '{2}' がこの拡張機能に依存しています。" }, @@ -10334,12 +11807,13 @@ "reloadAndOpen": "ウィンドウを再読み込みして開く(&&R)", "rememberConfirmUrl": "この拡張機能を再度表示しません。" }, - "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { - "name": "worker 拡張機能ホスト" - }, "vs/workbench/services/extensions/common/abstractExtensionService": { "extensionService.autoRestart": "拡張機能ホストが予期せずに終了しました。再起動しています...", "extensionService.crash": "拡張機能ホストが過去 5 分間に予期せず 3 回終了しました。", + "extensionStopVetoDetailsMany": "操作のブロックの理由:\r\n- {0}", + "extensionStopVetoDetailsOne": "操作のブロックの理由: {0}", + "extensionStopVetoError": "{0} (エラー: {1})", + "extensionStopVetoMessage": "次の操作がブロックされました: {0}", "extensionTestError": "{0} で Test Runner を起動できる拡張機能ホストが見つかりませんでした。", "looping": "次の拡張機能には循環参照が存在するため、無効になっています。: {0}", "restart": "リモート拡張ホストの再起動" @@ -10365,8 +11839,8 @@ "vscode.extension.activationEvents.onDebugDynamicConfigurations": "すべてのデバッグ構成のリストを作成する必要がある (また、\"動的\" スコープのすべての provideDebugConfigurations メソッドを呼び出す必要がある) 場合に発生するアクティブ化イベント。", "vscode.extension.activationEvents.onDebugInitialConfigurations": "\"launch.json\" を作成する必要があるたびに (または、すべての provideDebugConfiguration メソッドを呼び出す必要があるたびに) アクティブ化イベントを発行します。", "vscode.extension.activationEvents.onDebugResolve": "特定のタイプのデバッグ セッションが起動されるたびに(または、対応する resolveDebugConfiguration メソッドを呼び出す必要があるたびに)、アクティブ化イベントを発行します。", + "vscode.extension.activationEvents.onEditSession": "指定されたスキームに編集セッションが関連付けられるたびにアクティブ化イベントが発行されます。", "vscode.extension.activationEvents.onFileSystem": "指定されたスキーマにファイルかフォルダーが関連付けられるたびにアクティブ化イベントが発行されます。", - "vscode.extension.activationEvents.onIdentity": "指定されたユーザー ID の場合に生成されるアクティブ化イベント。", "vscode.extension.activationEvents.onLanguage": "指定された言語を解決するファイルが開かれるたびにアクティブ化イベントが発行されます。", "vscode.extension.activationEvents.onNotebook": "指定したノートブック ドキュメントが開かれるたびにアクティブ化イベントが発行されます。", "vscode.extension.activationEvents.onOpenExternalUri": "外部 URI (http や https リンクなど) が開かれるときに生成されるアクティブ化イベント。", @@ -10375,12 +11849,15 @@ "vscode.extension.activationEvents.onStartupFinished": "起動が完了した後 ('*' でアクティブ化されたすべての拡張機能のアクティブ化が完了した後) に発生するアクティブ化イベント。", "vscode.extension.activationEvents.onTaskType": "特定の種類のタスクを一覧表示または解決する必要があるときにアクティブ化イベントが生成されます。", "vscode.extension.activationEvents.onTerminalProfile": "特定のターミナル プロファイルが起動されたときに発生するアクティブ化イベント。", + "vscode.extension.activationEvents.onTerminalQuickFixRequest": "コマンドがこの ID に関連付けられたセレクターと一致したときに発行されるアクティブ化イベント", "vscode.extension.activationEvents.onUri": "この拡張機能用のシステム全体の URI が開かれるたびにアクティブ化イベントが発行されます。", "vscode.extension.activationEvents.onView": "指定したビューを展開するたびにアクティブ化イベントが発行されます。", "vscode.extension.activationEvents.onWalkthrough": "指定したチュートリアルが開いたときに生成されるアクティブ化イベント。", "vscode.extension.activationEvents.onWebviewPanel": "特定の viewType の Web ビューが読み込まれたときに発生するアクティブ化イベント", "vscode.extension.activationEvents.star": "VS Code 起動時にアクティブ化イベントを発行します。優れたエンドユーザー エクスペリエンスを確保するために、他のアクティブ化イベントの組み合わせでは望む動作にならないときのみ使用してください。", "vscode.extension.activationEvents.workspaceContains": "指定した glob パターンに一致するファイルを少なくとも 1 つ以上含むフォルダーを開くたびにアクティブ化イベントが発行されます。", + "vscode.extension.api": "この拡張機能によって提供される API について説明します。詳細については、以下にアクセスしてください: https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions", + "vscode.extension.api.none": "API をエクスポートする機能を完全に放棄します。これにより、この拡張機能に依存する他の拡張機能を、別の拡張機能ホスト プロセスまたはリモート コンピューターで実行できます。", "vscode.extension.badges": "Marketplace の拡張機能ページのサイドバーに表示されるバッジの配列。", "vscode.extension.badges.description": "バッジの説明。", "vscode.extension.badges.href": "バッジのリンク。", @@ -10415,6 +11892,7 @@ "vscode.extension.galleryBanner.color": "VS Code マーケットプレース ページ ヘッダー上のバナーの色。", "vscode.extension.galleryBanner.theme": "バナーで使用されるフォントの配色テーマ。", "vscode.extension.icon": "128x128 ピクセルのアイコンへのパス。", + "vscode.extension.l10n": "ローカライズ (bundle.l10n.*.json) ファイルを含むフォルダーへの相対パス。vscode.l10n API を使用している場合は、指定する必要があります。", "vscode.extension.markdown": "Marketplace で使用される Markdown レンダリング エンジンを制御します。github (既定) か standard のいずれかを指定できます。", "vscode.extension.preview": "Marketplace で Preview としてフラグが付けられるように拡張機能を設定します。", "vscode.extension.publisher": "VS Code 拡張機能の公開元。", @@ -10427,14 +11905,17 @@ "extensionUnderDevelopment": "開発の拡張機能を {0} に読み込んでいます", "overwritingExtension": "拡張機能 {0} を {1} で上書きしています。" }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "リモート拡張ホスト" - }, "vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner": { "extensionCache.invalid": "拡張機能がディスク上で変更されています。ウィンドウを再読み込みしてください。", "reloadWindow": "ウィンドウの再読み込み" }, - "vs/workbench/services/extensions/electron-sandbox/electronExtensionService": { + "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { + "extensionHost.startupFail": "拡張機能ホストが 10 秒以内に開始されませんでした。問題が発生している可能性があります。", + "extensionHost.startupFailDebug": "拡張機能ホストが 10 秒以内に開始されませんでした。先頭行で停止している可能性があり、続行するにはデバッガーが必要です。", + "join.extensionDevelopment": "拡張機能デバッグ セッションを終了しています", + "reloadWindow": "ウィンドウの再読み込み" + }, + "vs/workbench/services/extensions/electron-sandbox/nativeExtensionService": { "devTools": "開発者ツールを開く", "enable": "有効にしてリロード", "enableResolver": "リモート ウィンドウを開くには、拡張機能 '{0}' が必要です。\r\n有効にしますか?", @@ -10444,19 +11925,13 @@ "getEnvironmentFailure": "リモート環境をフェッチできませんでした", "install": "インストールして再度読み込む", "installResolver": "リモート ウィンドウを開くには、拡張機能 '{0}' が必要です。\r\nこの拡張機能をインストールしますか?", - "looping": "次の拡張機能には循環参照が存在するため、無効になっています。: {0}", + "learnMore": "詳細情報", "relaunch": "VS Code を再起動", "resolverExtensionNotFound": "`{0}` がマーケットプレイスで見つからない", "restart": "拡張機能のホストを再起動", - "restartExtensionHost": "拡張機能のホストを再起動" - }, - "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { - "extension host Log": "拡張機能ホスト", - "extensionHost.error": "拡張機能ホストからのエラー: {0}", - "extensionHost.startupFail": "拡張機能ホストが 10 秒以内に開始されませんでした。問題が発生している可能性があります。", - "extensionHost.startupFailDebug": "拡張機能ホストが 10 秒以内に開始されませんでした。先頭行で停止している可能性があり、続行するにはデバッガーが必要です。", - "join.extensionDevelopment": "拡張機能デバッグ セッションを終了しています", - "reloadWindow": "ウィンドウの再読み込み" + "restartExtensionHost": "拡張機能のホストを再起動", + "restartExtensionHost.reason": "明示的な要求で拡張機能ホストを再起動しています。", + "startBisect": "拡張機能のバイセクトを開始" }, "vs/workbench/services/history/browser/historyService": { "canNavigateBack": "エディター履歴内で前に戻ることができるかどうか", @@ -10469,20 +11944,49 @@ "canNavigateToLastNavigationLocation": "エディターで最後のナビゲーションの場所に移動できるかどうか", "canReopenClosedEditor": "最後に閉じたエディターを再度開くことができるかどうか" }, + "vs/workbench/services/host/browser/browserHostService": { + "open": "開く(&&O)", + "unableToOpenExternal": "ブラウザーが新しいタブまたはウィンドウを開くのを中断しました。とにかく開くには、[開く] を押します。" + }, + "vs/workbench/services/hover/browser/hoverWidget": { + "hoverhint": "{0} キーを押しながらマウス ポインターを合わせます" + }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { "integrity.dontShowAgain": "今後表示しない", "integrity.moreInformation": "詳細情報", "integrity.prompt": "{0} インストールが壊れている可能性があります。再インストールしてください。" }, + "vs/workbench/services/issue/browser/issueTroubleshoot": { + "I cannot reproduce": "I can't reproduce", + "Stop": "Stop", + "This is Bad": "I can reproduce", + "ask to download insiders": "Please try to download and reproduce the issue in {0} insiders.", + "ask to reproduce issue": "Please try to reproduce the issue in {0} insiders and confirm if the issue exists there.", + "bad": "I can reproduce", + "detail.start": "Issue troubleshooting is a process to help you identify if the issue is with {0} or caused by an extension.\r\n\r\nDuring the process the window reloads repeatedly. Each time you must confirm if you are still seeing problems.", + "download insiders": "Download {0} Insiders", + "empty.profile": "Issue troubleshooting is active and has temporarily reset your settings to defaults. Check if you can still reproduce the problem and proceed by selecting from these options.", + "good": "I can't reproduce", + "issue is in core": "Issue troubleshooting has identified that the issue is with {0}.", + "issue is with configuration": "Issue troubleshooting has identified that the issue is caused by your settings. Please report the issue by sharing your settings.", + "msg": "&&Troubleshoot Issue", + "profile.extensions.disabled": "Issue troubleshooting is active and has temprarily disabled all installed extensions. Check if you can still reproduce the problem and proceed by selecting from these options.", + "report anyway": "Report Issue Anyway", + "stop": "Stop", + "title.stop": "Stop Troubleshoot Issue", + "troubleshoot issue": "Troubleshoot Issue", + "troubleshootIssue": "Troubleshoot Issue...", + "use insiders": "This likely means that the issue has been addressed already and will be available in an upcoming release. You can safely use {0} insiders until the new stable version is available." + }, "vs/workbench/services/keybinding/browser/keybindingService": { - "dispatch": "`code` (推奨) または `keyCode` のいずれかを使用するキー操作のディスパッチ ロジックを制御します。", "invalid.keybindings": "正しくない `contributes.{0}`: {1}", + "keybindings.commandsIsArray": "型が正しくありません。 \"{0}\" が必要です。フィールド 'command' は複数のコマンドの実行をサポートしていません。コマンド 'runCommands' を使用して、実行する複数のコマンドを渡します。", "keybindings.json.args": "実行するコマンドに渡す引数。", "keybindings.json.command": "実行するコマンドの名前", "keybindings.json.key": "キーまたはキー シーケンス (スペースで区切る) を押します", + "keybindings.json.removalCommand": "キーボード ショートカットを削除するコマンドの名前は以下のとおりです:", "keybindings.json.title": "キー バインドの構成", "keybindings.json.when": "キーがアクティブの場合の条件。", - "keyboardConfigurationTitle": "キーボード", "nonempty": "空でない値が必要です。", "optstring": "プロパティ `{0}` は省略するか、`string` 型にする必要があります", "requirestring": "プロパティ `{0}` は必須で、`string` 型でなければなりません", @@ -10496,6 +12000,10 @@ "vscode.extension.contributes.keybindings.when": "キーがアクティブの場合の条件。", "vscode.extension.contributes.keybindings.win": "Windows 固有のキーまたはキー シーケンス。" }, + "vs/workbench/services/keybinding/browser/keyboardLayoutService": { + "keyboard.layout.config": "Web で使用するキーボード レイアウトを制御します。", + "keyboardConfigurationTitle": "キーボード" + }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "既定値を上書きするには、このファイル内にキー バインドを挿入します", "errorInvalidConfiguration": "キー バインド構成ファイルを書き込めません。配列型ではないオブジェクトが存在します。クリーン アップするファイルを開いてからもう一度お試しください。", @@ -10541,6 +12049,27 @@ "vscode.extension.contributes.languages.id": "言語の ID。", "vscode.extension.contributes.languages.mimetypes": "言語に関連付けられている MIME の種類。" }, + "vs/workbench/services/lifecycle/browser/lifecycleService": { + "lifecycleVeto": "変更内容は保存されない可能性があります。[キャンセル] を押して、もう一度お試しください。" + }, + "vs/workbench/services/localization/browser/localeService": { + "clearDisplayLanguageDetail": "[再読み込み] ボタンを押してページを更新し、ブラウザーの言語を使用します。", + "clearDisplayLanguageMessage": "表示言語を変更するには、{0} を再度読み込む必要があります", + "relaunchDisplayLanguageDetail": "[再読み込み] ボタンを押してページを更新し、表示言語を{0}に設定します。", + "relaunchDisplayLanguageMessage": "表示言語を変更するには、{0} を再度読み込む必要があります", + "reload": "再読み込み(&&R)" + }, + "vs/workbench/services/localization/electron-sandbox/localeService": { + "argvInvalid": "表示言語に書き込めません。ランタイム設定を開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", + "installing": "{0} 言語サポートをインストールしています...", + "openArgv": "ランタイム設定を開く", + "restart": "と再起動(&R)", + "restartDisplayLanguageDetail1": "表示言語を変更するには、{0}、{1} を再起動する必要があります。", + "restartDisplayLanguageMessage1": "{0} を再起動して、{1} に切り替えますか?" + }, + "vs/workbench/services/log/electron-sandbox/logService": { + "rendererLog": "ウィンドウ" + }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "今後表示しない" }, @@ -10549,7 +12078,7 @@ }, "vs/workbench/services/preferences/browser/keybindingsEditorModel": { "cat.title": "{0}: {1}", - "default": "既定", + "default": "システム", "extension": "拡張機能", "meta": "meta", "option": "オプション", @@ -10606,6 +12135,11 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "進行状況メッセージ" }, + "vs/workbench/services/remote/browser/remoteAgentService": { + "connectionError": "このページの再読み込みが必要な予期しないエラーが発生しました。", + "connectionErrorDetail": "ワークベンチをサーバーに接続できませんでした (エラー: {0})", + "reload": "再読み込み(&&R)" + }, "vs/workbench/services/remote/common/remoteExplorerService": { "remote.localPortMismatch.single": "ローカル ポート {0} をリモート ポート {1} に転送するために使用できませんでした。\r\n\r\nこれは通常、ローカルポート {0} を使用している別のプロセスがすでに存在する場合に発生します。代わりに\r\n\r\nポート番号{2}が使用されました。", "tunnel.source.auto": "自動転送", @@ -10617,9 +12151,20 @@ "devTools": "開発者ツールを開く", "directUrl": "ブラウザーで開く" }, + "vs/workbench/services/search/browser/searchService": { + "errorSearchFile": "Web ワーカー ファイル検索機能で検索できません", + "errorSearchText": "Web ワーカー テキスト検索機能で検索できません" + }, "vs/workbench/services/search/common/queryBuilder": { "search.noWorkspaceWithName": "ワークスペース フォルダーが存在しません: {0}" }, + "vs/workbench/services/suggest/browser/simpleSuggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}、ドキュメント: {1}", + "label.desc": "{0}、{1}", + "label.detail": "{0}{1}", + "label.full": "{0}{1}、{2}", + "suggest": "提案" + }, "vs/workbench/services/textfile/browser/textFileService": { "confirmOverwrite": "{0} は既に存在します。上書きしますか?", "deleted": "削除", @@ -10644,7 +12189,7 @@ "vs/workbench/services/textfile/electron-sandbox/nativeTextFileService": { "join.textFiles": "テキスト ファイルの保存" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { + "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "既にログ記録しています。", "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` の値が無効です。スコープ名から言語へのオブジェクト マップである必要があります。指定された値: {1}", "invalid.injectTo": "`contributes.{0}.injectTo` の値が無効です。言語の範囲名の配列である必要があります。指定された値: {1}", @@ -10793,12 +12338,12 @@ "schema.src": "フォントの場所。" }, "vs/workbench/services/themes/common/themeConfiguration": { - "autoDetectHighContrast": "有効にすると、OS でハイ コントラスト テーマが使用されている場合にはハイ コントラスト テーマに自動的に変更されます。使用するハイ コントラスト テーマは `#{0}#` と `#{1}#` で指定されます。", + "autoDetectHighContrast": "有効にすると、OS がハイ コントラスト テーマを使用している場合、自動的にハイ コントラスト テーマに変更されます。使用するハイ コントラスト テーマは、 {0} と {1}によって指定されます。", "colorTheme": "ワークベンチで使用される配色テーマを指定します。", "colorThemeError": "テーマが不明、またはインストールされていません。", "defaultProductIconThemeDesc": "既定", "defaultProductIconThemeLabel": "既定", - "detectColorScheme": "設定すると、OS の外観に基づいて好みのカラー テーマに自動的に切り替わります。OS の外観がダーク テーマの場合、`#{0}#` で指定されたテーマが使われ、ライト テーマの場合には `#{1}#`で指定されたテーマが使われます。", + "detectColorScheme": "設定されている場合は、OS の外観に基づいて、優先する配色テーマに自動的に切り替えます。OS の外観がダークな場合は、 {0} で指定されたテーマが、ライトな場合は {1} が使用されます。", "editorColors": "エディターの構文の色とフォント スタイルを、現在選択されている配色テーマからオーバーライドします。", "editorColors.comments": "コメントの色とスタイルを設定します", "editorColors.functions": "関数定義と参照の色とスタイルを設定します。", @@ -10806,7 +12351,7 @@ "editorColors.numbers": "数値リテラルの色とスタイルを設定します。", "editorColors.semanticHighlighting": "このテーマに対してセマンティックの強調表示を有効にするかどうか。", "editorColors.semanticHighlighting.deprecationMessage": "代わりに 'editor.semanticTokenColorCustomizations' 設定で 'enabled' を使用してください。", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "代わりに `#editor.semanticTokenColorCustomizations#` 設定で 'enabled' を使用してください。", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "代わりに {0} 設定で 'enabled' を使用してください。", "editorColors.semanticHighlighting.enabled": "このテーマのセマンティック強調表示を有効にするか無効にするか", "editorColors.semanticHighlighting.rules": "このテーマのセマンティック トークン スタイル ルール。", "editorColors.strings": "文字列リテラルの色とスタイルを設定します。", @@ -10817,10 +12362,10 @@ "iconThemeError": "ファイルのアイコン テーマが不明またはインストールされていません。", "noIconThemeDesc": "ファイル アイコンがありません", "noIconThemeLabel": "なし", - "preferredDarkColorTheme": "`#{0}#` が有効な場合に、ダークな OS の外観に適した色のテーマを指定します。", - "preferredHCDarkColorTheme": "`#{0}#` が有効な場合に、ハイ コントラスト ダーク モードで使われている中から、ご所望のカラー テーマを指定します。", - "preferredHCLightColorTheme": "`#{0}#` が有効な場合に、ハイ コントラスト ライト モードで使われている中で、ご所望のカラー テーマを指定します。", - "preferredLightColorTheme": "`#{0}#` が有効な場合に、ライトな OS の外観に適した色のテーマを指定します。", + "preferredDarkColorTheme": "{0} が有効な場合に、ダークな OS の外観に優先する配色テーマを指定します。", + "preferredHCDarkColorTheme": "{0} が有効な場合にハイ コントラスト ダーク モードで使用される優先色テーマを指定します。", + "preferredHCLightColorTheme": "{0} が有効な場合にハイ コントラスト ライト モードで使用される優先色テーマを指定します。", + "preferredLightColorTheme": "{0} が有効な場合に、ライトな OS の外観に優先する配色テーマを指定します。", "productIconTheme": "使用する製品アイコンのテーマを指定します。", "productIconThemeError": "製品アイコンのテーマが不明であるか、インストールされていません。", "semanticTokenColors": "現在選択されている配色テーマからの、エディターのセマンティック トークンの色とスタイルをオーバーライドします。", @@ -10871,73 +12416,126 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' は配列である必要があります", "invalid.superType.format": "'configuration.{0}.superType' は letterOrDigit[-_letterOrDigit]* というパターンに従う必要があります" }, + "vs/workbench/services/userDataProfile/browser/extensionsResource": { + "disabled": "無効", + "exclude": "{0} 拡張機能を選択", + "extensions": "拡張機能" + }, + "vs/workbench/services/userDataProfile/browser/globalStateResource": { + "globalState": "UI の状態" + }, + "vs/workbench/services/userDataProfile/browser/keybindingsResource": { + "keybindings": "キーボード ショートカット" + }, + "vs/workbench/services/userDataProfile/browser/settingsResource": { + "settings": "設定" + }, + "vs/workbench/services/userDataProfile/browser/snippetsResource": { + "snippets": "スニペット" + }, + "vs/workbench/services/userDataProfile/browser/tasksResource": { + "tasks": "ユーザー タスク" + }, + "vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": { + "Importing profile": "{0} ({1})...", + "applied profile": "{0}: 正常に適用されました。", + "cancel": "キャンセル", + "close": "閉じる", + "copy": "リンクのコピー(&&C)", + "create new": "新しいプロファイルの作成(&&C)", + "create new title": "新しいプロファイルの作成", + "export": "エクスポート", + "export profile dialog": "プロファイルの保存", + "export profile name": "プロファイルに名前を付ける", + "export profile title": "プロファイルのエクスポート", + "export success": "プロファイル '{0}' は正常にエクスポートされました。", + "file": "ファイル", + "import": "プロファイルを作成する", + "import in desktop": "{0} でプロファイルを作成する", + "import profile": "プロファイルを作成する", + "install extensions title": "拡張機能のインストール", + "learn more": "詳細情報", + "local": "ローカル", + "name": "プロファイル名", + "open": "リンクを開く(&&O)", + "open in": "{0} で開く(&&O)", + "overwrite": "上書き(&&O)", + "preview profile": "プロファイルをプレビューする", + "preview profile message": "既定では、Web 上でプロファイルをプレビューするときに拡張機能はインストールされません。プロファイルをインポートする前に手動でインストールすることもできます。 ", + "profile already exists": "名前 '{0}' のプロフィールが既に存在します。上書きしますか?", + "profile import error": "エラーのインポート中にエラーが発生しました: {0}", + "profile name required": "プロファイル名を指定する必要があります。", + "profileExists": "{0} という名前のプロファイルは既に存在します。", + "profiles.applying": "{0}: 適用中...", + "profiles.exporting": "{0}: エクスポート中...", + "progress extensions": "{0} ({1}): 拡張機能を適用しています...", + "progress global state": "{0} ({1}): 状態を適用しています...", + "progress keybindings": "{0} ({1}): キーボード ショートカットを適用しています...", + "progress settings": "{0} ({1}): 設定を適用しています...", + "progress snippets": "{0} ({1}): スニペットを適用しています...", + "progress tasks": "{0} ({1}): タスクを適用しています...", + "resolving uri": "{0}: プロファイル コンテンツを解決しています...", + "select": "{0} の選択", + "select profile": "プロファイルの選択", + "select profile content handler": "プロファイル '{0}' を以下としてエクスポート...", + "switching profile": "{0} ({1}): 適用しています..." + }, "vs/workbench/services/userDataProfile/browser/userDataProfileManagement": { - "cannotDeleteDefaultProfile": "既定の設定プロファイルを削除できません", - "cannotRenameDefaultProfile": "既定の設定プロファイルの名前を変更できません", + "cannotDeleteDefaultProfile": "既定のプロファイルを削除できません", + "cannotRenameDefaultProfile": "既定のプロファイル名を変更できません", "reload button": "再読み込み(&&R)", - "reload message": "設定プロファイルを切り替えるには、VS Codeを再読み込みする必要があります。", - "reload message when removed": "現在の設定プロファイルは削除されました。既定の設定プロファイルに切り替えるには、再度読み込んでください" + "reload message": "プロファイルを切り替えるには、VS Code の再読み込みが必要です。", + "reload message when removed": "現在のプロファイルは削除されました。既定のプロファイルに切り替えるには、再度読み込んでください", + "switch profile": "プロファイルに切り替えています。" }, "vs/workbench/services/userDataProfile/common/userDataProfile": { - "profile": "設定プロファイル", - "settings profiles": "設定プロファイル" - }, - "vs/workbench/services/userDataProfile/common/userDataProfileImportExportService": { - "applied profile": "{0}: 正常に適用されました。", - "imported profile": "{0}: 正常にインポートされました。", - "name": "プロファイル名", - "profiles.applying": "{0}: 適用中...", - "profiles.importing": "{0}: インポートしています...", - "save profile as": "現在のプロファイルから作成します..." + "defaultProfileIcon": "既定のプロファイルのアイコン。", + "profile": "プロファイル", + "profiles": "プロファイル" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "cancel": "キャンセル", "choose account placeholder": "サインインするアカウントを選択してください", "conflicts detected": "競合が検出されました", - "first time sync detail": "前回は別のマシンから同期されたようです。\r\nクラウド内のデータとマージまたは置換しますか?", "last used": "同期での最終使用日", - "merge": "マージ", - "merge Manually": "手動でマージする...", - "merge or replace": "マージまたは置換", - "no": "いいえ(&&N)", + "no": "いいえ", "no account": "使用可能なアカウントはありません", "no authentication providers": "利用できる認証プロバイダーがないため、設定の同期を有効にできません。", "others": "その他", - "replace local": "ローカルを置換", + "replace local": "ローカルを置換(&&L)", + "replace remote": "リモートを置換(&&R)", "reset": "これを実行すると、データがクラウドから消去され、すべてのデバイスでの同期が停止します。", "reset title": "クリア", "resetButton": "リセット(&&R)", - "resolve": "競合が発生しているため、マージできません。続行するには、手動でマージしてください...", + "resolve": "オンにするには、競合を解決してください...", + "resolving conflicts": "競合を解決中...", "settings sync": "設定の同期", - "show log": "ログの表示", - "sign in": "サインイン", + "show conflicts": "競合の表示(&&S)", "sign in using account": "{0} でサインイン", "signed in": "サインイン済み", - "successive auth failures": "Settings sync is suspended because of successive authorization failures. Please sign in again to continue synchronizing", "sync in progress": "設定の同期がオンになっています。取り消しますか?", "sync turned on": "{0} がオンになりました", - "syncing resource": "{0} を同期しています...", + "syncing...": "オンにしています...", "turning on": "オンにしています...", "yes": "はい(&&Y)" }, "vs/workbench/services/userDataSync/common/userDataSync": { "extensions": "拡張機能", "keybindings": "キーボード ショートカット", + "profiles": "プロファイル", "settings": "設定", "snippets": "ユーザー スニペット", "sync category": "設定の同期", "syncViewIcon": "設定同期ビューの表示アイコン。", "tasks": "ユーザー タスク", - "ui state label": "UI の状態" + "ui state label": "UI の状態", + "workspace state label": "ワークスペース状態" }, "vs/workbench/services/views/browser/viewDescriptorService": { - "cachedViewContainerPositions": "コンテナーの場所のカスタマイズを表示する", - "cachedViewPositions": "場所のカスタマイズを表示する", "hideView": "'{0}' の非表示", "resetViewLocation": "場所のリセット" }, "vs/workbench/services/views/common/viewContainerModel": { - "globalViewsStateStorageId": "{0} ビュー コンテナーでの表示のカスタマイズ" + "views log": "ビュー" }, "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { "confirmOverwrite": "{0} は既に存在します。上書きしますか?", @@ -10975,6 +12573,7 @@ }, "vs/workbench/services/workingCopy/common/workingCopyHistoryService": { "default.source": "ファイルが保存されました", + "join.workingCopyHistory": "ローカル履歴を保存しています", "moved.source": "ファイルが移動されました", "renamed.source": "ファイル名が変更されました" }, @@ -10994,12 +12593,8 @@ "revertBeforeShutdown": "変更が保存されていないエディターを元に戻すのに少し時間がかかっています...", "saveBeforeShutdown": "変更が保存されていないエディターの保存に少し時間がかかっています..." }, - "vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService": { - "join.workingCopyHistory": "ローカル履歴を保存しています" - }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "ワークスペース構成ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", - "errorWorkspaceConfigurationFileDirty": "ファイルの変更が保存されていないため、ワークスペース構成ファイルに書き込めません。ファイルを保存してから、もう一度お試しください。", "openWorkspaceConfigurationFile": "ワークスペースの構成を開く", "save": "保存", "saveWorkspace": "ワークスペースを保存" @@ -11008,9 +12603,9 @@ "workspaceTrustEditorInputName": "ワークスペースの信頼" }, "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "cancel": "キャンセル", - "doNotSave": "保存しない", - "save": "保存", + "doNotSave": "保存しない(&&N)", + "restartExtensionHost.reason": "マルチルート ワークスペースを開いています。", + "save": "保存(&&S)", "saveWorkspaceDetail": "再度開く予定があるならワークスペースを保存します。", "saveWorkspaceMessage": "ワークスペースの構成をファイルとして保存しますか?", "workspaceOpenedDetail": "ワークスペースは既に別のウィンドウで開いています。最初にそのウィンドウを閉じててから、もう一度やり直してください。", @@ -11175,7 +12770,7 @@ "addAccount": "アカウントを追加します", "applyFilters": "フィルターを適用する", "confirmRemoveUserAccountMessage": "'{0}' を削除してよろしいですか?", - "refreshAccount": "資格情報を再入力してください", + "refreshAccount": "資格情報を更新する", "removeAccount": "アカウントを削除します", "removeAccountFailed": "アカウントを削除できませんでした" }, @@ -11578,6 +13173,9 @@ "backup.isPreviewFeature": "バックアップを使用するにはプレビュー機能を有効にする必要があります", "backupAction.backup": "バックアップ" }, + "sql/workbench/contrib/backup/browser/backupUiService": { + "backupDialogTitle": "データベースのバックアップ - {0}:{1}" + }, "sql/workbench/contrib/backup/common/constants": { "backup.asymmetricKey": "非対称キー", "backup.compressBackup": "バックアップの圧縮", @@ -11660,6 +13258,7 @@ "charts.neverShowAgain": "今後表示しない" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { + "commandline.propertiesFormatError": "接続の詳細プロパティを JSON 形式として解析できませんでした。エラーが発生しました: {0} 受信したプロパティの値: {1}", "confirmConnect": "接続しますか?", "connectServerDetail": "これにより、サーバー {0} に接続されます", "connectingLabel": "接続中: {0}", @@ -11676,6 +13275,7 @@ }, "sql/workbench/contrib/connection/browser/connection.contribution": { "connection.showUnsupportedServerVersionWarning": "Azure Data Studio でサポートされていないサーバー バージョンにユーザーが接続した場合に警告メッセージを表示するかどうか。", + "registeredServers.collapseAll": "すべての接続を折りたたむ", "sql.defaultAuthenticationType.AzureMFA": "Azure Active Directory - MFA サポート付きユニバーサル", "sql.defaultAuthenticationType.AzureMFAAndUser": "Azure Active Directory - パスワード", "sql.defaultAuthenticationType.Integrated": "Windows 認証", @@ -12179,6 +13779,7 @@ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": { "cancelSearchAction": "閉じる", "executionPlanEnterValueTitle": "検索値を入力してください", + "executionPlanFindNodeLabel": "ノードの検索", "executionPlanSearchTypeContains": "含む", "executionPlanSearchTypeEquals": "等しい", "executionPlanSelectPropertyTitle": "プロパティの選択", @@ -12356,6 +13957,7 @@ }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { "RemoveParameterCell": "パラメーター セルの削除", + "addCellLabel": "セルの追加", "clear": "結果のクリア", "closeLabel": "閉じる", "codeAbove": "コードを上に挿入", @@ -12367,7 +13969,6 @@ "makeParameterCell": "パラメーター セルの作成", "markdownAbove": "テキストを上に挿入", "markdownBelow": "テキストを下に挿入", - "moreActionsLabel": "その他", "runAllAbove": "上のセルの実行", "runAllBelow": "下のセルの実行" }, @@ -12376,12 +13977,9 @@ "buttonDelete": "削除", "buttonMoveDown": "セルを下に移動します", "buttonMoveUp": "セルを上に移動します", - "codeCellsPreview": "セルの追加", - "codePreview": "コード セル", "optionCodeCell": "コード セル", "optionTextCell": "テキスト セル", - "splitCell": "セルを分割する", - "textPreview": "テキスト セル" + "splitCell": "セルを分割する" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "cellLanguageDescription": "({0}) - 現在の言語", @@ -12460,15 +14058,12 @@ "addTextLabel": "テキストの追加", "cellNotFound": "URI {0} を含むセルは、このモデルには見つかりませんでした", "cellRunFailed": "セルの実行に失敗しました。詳細については、現在選択されているセルの出力内のエラーをご覧ください。", - "codeCellsPreview": "セルの追加", - "codePreview": "コード セル", "createFile": "ファイルの作成", "displayFailed": "コンテンツを表示できませんでした: {0}", "editor": "エディター", "nextButtonLabel": "次へ >", "previousButtonLabel": "< 前へ", "runAllPreview": "すべて実行", - "textPreview": "テキスト セル", "views": "ビュー" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { @@ -12544,6 +14139,7 @@ "changeConnection": "接続の変更", "changing": "カーネルを変更しています...", "clearResults": "結果のクリア", + "codePreview": "コード セル", "collapseAllCells": "セルを折りたたむ", "expandAllCells": "セルを展開する", "kernelNotSupported": "カーネルがサポートされていないため、このノートブックはパラメーターを指定して実行できません。サポートされているカーネルと形式を使用してください。[詳細情報](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", @@ -12562,6 +14158,7 @@ "notebookViewLabel": "エディター", "runParameters": "パラメーターを指定して実行", "selectConnection": "接続を選択", + "textPreview": "テキスト セル", "trustLabel": "信頼されています", "untitledNotSupported": "パラメーターを使用した実行は、無題のノートブックではサポートされていません。続行する前にノートブックを保存してください。[Learn more](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "untrustLabel": "信頼されていません", @@ -12625,7 +14222,6 @@ "delete": "削除(&D)", "errorRunCell": "最後の実行でエラーが発生しました。もう一度実行するにはクリックしてください", "insertCells": "セルの挿入", - "moreActionsLabel": "その他", "runCell": "セルの実行", "stopCell": "実行のキャンセル", "unableToNavigateToCell": "ノートブックのセルに移動できません。", @@ -12647,7 +14243,7 @@ "viewOptionsModal.title": "ビューの構成" }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { - "copyFailed": "エラー {0} でコピーに失敗しました", + "copyFailed": "コピーに失敗しました。エラー: {0}", "notebook.showChart": "グラフの表示", "notebook.showTable": "テーブルの表示" }, @@ -12658,7 +14254,11 @@ "sql/workbench/contrib/notebook/browser/outputs/plotlyOutput.component": { "plotlyError": "Plotly グラフの表示エラー: {0}" }, + "sql/workbench/contrib/notebook/common/notebookLoc": { + "moreActionsLabel": "その他" + }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { + "objectExplorer.filterDialogTitle": "フィルター設定", "serverTree.newConnection": "新しい接続", "serverTreeViewChangeNotification": "サーバー ツリーが変更されました。変更を表示するには、このウィンドウを再読み込みしてください。", "serverTreeViewChangeNotification.doNotReload": "再読み込みしない", @@ -12666,10 +14266,10 @@ "servers.noConnections": "接続が見つかりません。" }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { + "objectExplorerConfigurationTitle": "オブジェクト エクスプローラー", "serverGroup.autoExpand": "オブジェクト エクスプローラー ビューレットの自動展開サーバー グループ。", "serverGroup.colors": "オブジェクト エクスプローラー ビューレットで使用するサーバー グループ カラー パレット。", "serverTree.configuration.title": "サーバー ツリー", - "serverTree.nodeExpansionTimeout": "[サーバー] ビューでノードを展開する際のタイムアウト (秒)", "serverTree.useAsyncServerTree": "サーバー ビューと接続ダイアログに、動的ノード フィルターなどの新機能をサポートする新しい非同期サーバー ツリーを使用します。設定を有効にするには再起動が必要です。" }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { @@ -12679,6 +14279,7 @@ "data": "データ", "executionPlan": "実行プラン", "notebook": "ノートブック", + "objectExplorer": "オブジェクト エクスプローラー", "profiler": "Profiler", "queryEditor": "クエリ エディター", "tableDesigner": "テーブル デザイナー" @@ -12742,8 +14343,10 @@ "copyHeaders": "ヘッダーのコピー", "copySelection": "コピー", "copyWithHeaders": "ヘッダー付きでコピー", + "excelLimitExceededError": "テーブル内の行または列の数が Excel の制限を超えています。代わりに別の形式をお試しください。", "jsonEncoding": "JSON にエクスポートするときに結果のエンコードは保存されません。ファイルが作成されたら、目的のエンコードで保存することを忘れないでください。", "maximize": "最大化", + "openExcelSpecs": "Excel の仕様を表示する", "restore": "復元", "saveAsCsv": "CSV として保存", "saveAsExcel": "Excel として保存", @@ -12768,6 +14371,13 @@ "query.QueryExecutionEnded": "クエリの実行が完了しました。", "query.QueryExecutionStarted": "クエリの実行が開始されました。", "resultsGrid": "結果グリッド", + "resultsGrid.cancel": "取り消す", + "resultsGrid.cancelLargeRowSelection": "取り消す", + "resultsGrid.confirmLargeRowSelection": "はい", + "resultsGrid.donotShowLargeRowSelectionPromptAgain": "今後表示しない", + "resultsGrid.largeRowSelectionPrompt.": "{0} 行が選択されており、データの読み込みとサマリーの計算に時間がかかる可能性があります。続行しますか?", + "resultsGrid.loadingData": "選択した行を計算用に読み込んでいます...", + "resultsGrid.loadingDataWithProgress": "選択した行を計算用に読み込んでいます ({0}/{1})...", "resultsGrid.maxRowCountExceeded": "フィルター/並べ替えに使用する行の最大数を超えました。更新するには、[ユーザーの設定] に移動し、設定を変更します: 'queryEditor.results.inMemoryDataProcessingThreshold'", "xmlShowplan": "XML プラン表示" }, @@ -12792,7 +14402,8 @@ "sql/workbench/contrib/query/browser/messagePanel": { "copy": "コピー", "copyAll": "すべてコピー", - "messagePanel": "メッセージ パネル" + "messagePanel": "メッセージ パネル", + "messagePanel.message": "タイムスタンプ: {0}、メッセージ: {1}" }, "sql/workbench/contrib/query/browser/query.contribution": { "newQuery": "新しいクエリ", @@ -12804,6 +14415,8 @@ "queryEditor.results.copyIncludeHeaders": "結果を結果ビューからコピーするための構成オプション", "queryEditor.results.copyRemoveNewLine": "複数行の結果を結果ビューからコピーするための構成オプション", "queryEditor.results.openAfterSave": "結果保存後に Azure Data Studio でファイルを開くかどうかを指定します。", + "queryEditor.results.preferProvidersCopyHandler": "コピー結果要求がサポートされている場合にクエリ プロバイダーによって処理される必要があるかどうか。既定値は true です。これを false に設定すると、すべてのコピー処理が Azure Data Studio によって強制的に実行されます。", + "queryEditor.results.promptForLargeRowSelection": "結果グリッド内のセルが選択されると、ADS はそれらのセルのサマリーを計算します。この設定は、選択された行数が 'inMemoryDataProcessingThreshold' 設定で指定された値より大きい場合に確認を表示するかどうかを制御するものです。既定値は true です。", "queryEditor.results.saveAsCsv.delimiter": "CSV として保存するときに値の間に使用するカスタム区切り記号", "queryEditor.results.saveAsCsv.encoding": "結果を CSV として保存するときに使用するファイル エンコード", "queryEditor.results.saveAsCsv.includeHeaders": "true の場合、CSV として結果を保存する際に列ヘッダーが組み込まれます", @@ -12816,6 +14429,7 @@ "queryEditor.results.saveAsXml.encoding": "結果を XML として保存するときに使用されるファイル エンコード", "queryEditor.results.saveAsXml.formatted": "true の場合、XML として結果を保存すると XML 出力がフォーマットされます", "queryEditor.results.showActionBar": "クエリ結果ビューにアクション バーを表示するかどうか", + "queryEditor.results.skipNewLineAfterTrailingLineBreak": "前の行の末尾に既に改行がある場合、結果をコピーするときに行間への改行の追加をスキップするかどうかを指定します。既定値は false です。", "queryEditor.results.streaming": "結果のストリーミングを有効にします。視覚上の小さな問題がいくつかあります", "queryEditor.showConnectionInfoInTitle": "タイトルにタブの接続情報を表示するかを制御します。", "queryEditor.tabColorMode": "アクティブな接続のサーバー グループに基づいてタブに色を付ける方法を制御します", @@ -12850,6 +14464,7 @@ "selectDatabase": "データベースの選択" }, "sql/workbench/contrib/query/browser/queryEditor": { + "queryActions.selectDatabase.label": "データベース:", "queryEditor.name": "クエリ エディター" }, "sql/workbench/contrib/query/browser/queryResultsView": { @@ -12931,7 +14546,10 @@ "scriptSelect": "上位 1000 を選択する" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { - "refreshError": "ノード '{0}' の更新でエラーが発生しました: {1}" + "refreshError": "ノード '{0}' の更新でエラーが発生しました: {1}", + "scriptActionError": "アクション '{0}' の実行中にエラーが発生しました: {1}。", + "scriptingAction.close": "閉じる", + "scriptingAction.inProgress": "アクションを実行中です: {0}..." }, "sql/workbench/contrib/tableDesigner/browser/actions": { "tableDesigner.publishTableChanges": "変更の発行...", @@ -12940,8 +14558,7 @@ "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} 個のタスクが進行中です", "miViewTasks": "タスク(&&T)", - "tasks": "タスク", - "viewCategory": "表示" + "tasks": "タスク" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "タスクの切り替え" @@ -12973,7 +14590,10 @@ "collapseAll": "すべて折りたたむ", "command-error": "コマンド {1} の実行中にエラー {0} が発生しました。{1} を提供する拡張機能が原因である可能性があります。", "no-dataprovider": "ビュー データを提供できるデータ プロバイダーが登録されていません。", - "refresh": "最新の情報に更新" + "refresh": "最新の情報に更新", + "treeView.enableCollapseAll": "ID {0} のツリー ビューで [すべて折りたたむ] を有効にするかどうか。", + "treeView.enableRefresh": "ID {0} のツリー ビューで [最新の情報に更新] を有効にするかどうか。", + "treeView.toggleCollapseAll": "ID {0} のツリー ビューで [すべて折りたたむ] が切り替えられているかどうか。" }, "sql/workbench/contrib/webview/browser/webViewDialog": { "webViewDialog.close": "閉じる", @@ -12985,10 +14605,9 @@ "enablePreviewFeatures.notice": "プレビュー機能により、新機能と機能改善にフル アクセスできることで、Azure Data Studio のエクスペリエンスが拡張されます。プレビュー機能の詳細については、[ここ] ({0}) を参照してください。プレビュー機能を有効にしますか?", "enablePreviewFeatures.yes": "はい (推奨)" }, - "sql/workbench/contrib/welcome/notifyEncryption/notifyEncryptionDialog": { - "notifyEncryption.message": "Azure Data Studio、すべてのSQL Server接続で既定で暗号化が有効になりました。これにより、特定の暗号化関連の接続プロパティが変更されない限り、既存の接続が機能しなくなる可能性があります。{0}詳細については、以下のリンクを確認することをお勧めします。", - "notifyEncryption.moreInfoLink": "詳細情報", - "notifyEncryption.title": "重要な更新プログラム" + "sql/workbench/contrib/welcome/gettingStarted/electron-browser/gettingStarted": { + "miGettingStarted": "Getting &&Started", + "showReleaseNotes": "Show Getting Started" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { "welcomePage.createConnection": "接続の作成", @@ -13037,7 +14656,6 @@ "GuidedTour.two": "2", "GuidedTour.welcomePage": "ウェルカム ページ", "guidedTour": "ユーザー紹介ツアー", - "help": "ヘルプ", "hideGuidedTour": "紹介ツアーの非表示" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { @@ -13093,6 +14711,11 @@ "workbench.startupEditor.welcomePageInEmptyWorkbench": "空のワークベンチを開くとき、ウェルカム ページを開きます。", "workbench.startupEditor.welcomePageWithTour": "はじめに ツアーでウェルカム ページを開く (既定)" }, + "sql/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.optInNotice": "Microsoft による利用状況のデータ収集を許可することで Azure Data Studio の改善に役立てることができます。[プライバシーに関する声明]({0}) を読んで [オプトアウト]({1}) の方法をご確認ください。", + "telemetryOptOut.optOutNotice": "Microsoft による利用状況のデータ収集を許可することで Azure Data Studio の改善に役立てることができます。[プライバシーに関する声明]({0}) を読んで [オプトアウト]({1}) の方法をご確認ください。", + "telemetryOptOut.readMore": "詳細を読む" + }, "sql/workbench/services/accountManagement/browser/accountDialog": { "accountDialog.addConnection": "アカウントを追加する", "accountDialog.close": "閉じる", @@ -13207,6 +14830,8 @@ }, "sql/workbench/services/connection/browser/connectionManagementService": { "cancelConnectionConfirmation": "この接続をキャンセルしてもよろしいですか?", + "connection.connTitleGroupSection": " (グループ: {0})", + "connection.duplicateEditErrorMessage": "プロファイルを保存できません。選択した接続は、同じグループ内の同じサーバー情報を持つ既存のプロファイルと一致します: \r\n\r\n {0}{1}", "connection.extensionNotInstalled": "このリソースに接続するには、拡張機能 '{0}' が必要です。インストールしますか?", "connection.invalidConnectionResult": "接続結果が無効です", "connection.neverShowUnsupportedVersionWarning": "今後は表示しない", @@ -13233,6 +14858,9 @@ "connectionWidget.ConnectionStringUndefined": "接続情報が返されませんでした。", "connectionWidget.Error": "エラー", "connectionWidget.connectionString": "接続文字列", + "connectionWidget.inputType.connectionString": "接続文字列", + "connectionWidget.inputType.parameters": "パラメーター", + "connectionWidget.inputTypeLabel": "入力の種類", "connectionWidget.invalidAzureAccount": "アカウントを選択する必要があります", "connectionWidget.missingRequireField": "{0} が必須です。", "connectionWidget.refreshAzureCredentials": "アカウントの資格情報を更新", @@ -13456,6 +15084,8 @@ "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { "DisconnectAction": "切断", "activeConnections": "アクティブな接続を表示", + "connectionDeleted": "接続 {0} が削除されました", + "connectionGroupDeleted": "接続グループ {0} が削除されました", "connectionTree.addConnection": "新しい接続", "connectionTree.addServerGroup": "新しいサーバー グループ", "connectionTree.editConnection": "接続の編集", @@ -13463,18 +15093,49 @@ "connectionTree.refresh": "最新の情報に更新", "deleteConnection": "接続の削除", "deleteConnectionConfirmation": "接続 '{0}' を削除しますか?", - "deleteConnectionConfirmationNo": "いいえ", - "deleteConnectionConfirmationYes": "はい", "deleteConnectionGroup": "グループの削除", "deleteConnectionGroupConfirmation": "接続グループ '{0}' を削除しますか?", + "objectExplorer.filterChildren": "フィルター", + "objectExplorer.removeFilter": "フィルターの削除", + "registeredServers.clearRecentConnections": "削除", "showAllConnections": "すべての接続を表示" }, + "sql/workbench/services/objectExplorer/browser/filterDialog/filterDialog": { + "filterDialog.errorDateRange": "開始日の値は終了日の値を超えることはできません。", + "filterDialog.errorEndDate": "終了日が指定されていません。", + "filterDialog.errorEndNumber": "終了番号が指定されていません。", + "filterDialog.errorNumberRange": "開始番号を終了番号より大きくすることはできません。", + "filterDialog.errorStartDate": "開始日が指定されていません。", + "filterDialog.errorStartNumber": "開始番号が指定されていません。", + "objectExplorer.andSelectBox": "および", + "objectExplorer.betweenSelectBox": "指定範囲内", + "objectExplorer.cancelButtonText": "取り消す", + "objectExplorer.clearAllButtonText": "すべてクリア", + "objectExplorer.clearColumnHeader": "クリア", + "objectExplorer.containsSelectBox": "指定値を含む", + "objectExplorer.endsWithSelectBox": "次で終わる", + "objectExplorer.equalsSelectBox": "指定値に等しい", + "objectExplorer.falseSelectBox": "False", + "objectExplorer.greaterThanOrEqualsSelectBox": "指定値以上", + "objectExplorer.greaterThanSelectBox": "指定値より大きい", + "objectExplorer.lessThanOrEqualsSelectBox": "指定値以下", + "objectExplorer.lessThanSelectBox": "指定値より小さい", + "objectExplorer.nodePath": "パス:", + "objectExplorer.notBetweenSelectBox": "指定範囲外", + "objectExplorer.notContainsSelectBox": "含まない", + "objectExplorer.notEndsWithSelectBox": "次で終わらない", + "objectExplorer.notEqualsSelectBox": "指定値に等しくない", + "objectExplorer.notStartsWithSelectBox": "次で始まらない", + "objectExplorer.okButtonText": "OK", + "objectExplorer.operatorColumnHeader": "演算子", + "objectExplorer.propertyNameColumnHeader": "プロパティ", + "objectExplorer.startsWithSelectBox": "次で始まる", + "objectExplorer.trueSelectBox": "True", + "objectExplorer.valueColumnHeader": "値" + }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "オブジェクト エクスプローラー セッションを作成できませんでした", "nodeExpansionError": "複数のエラー:", - "nodeExpansionTimeout": "プロバイダー {1} のノード {0} のノード拡張がタイムアウトしました", - "objectExplorerMissingConnectionForSession": "接続「{1}」に対してセッション{0}が作成されるのを待機中にタイムアウトしました。これは、OEM サービスが接続「{1}」のプロバイダーから createNewSession の応答を受信しなかったために発生した可能性があります", - "objectExplorerMissingSession": "セッション {0} の作成を待機中にタイムアウトしました。これは、OEM サービスがプロバイダーから createNewSession に対する応答を受信しなかったために発生した可能性があります。", "objectExplorerSessionIdMissing": "接続「{1}」のプロバイダー「{0}」によって返されたセッション ID が無効です。" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { @@ -13482,11 +15143,17 @@ "loginCanceled": "ユーザーによる取り消し", "noProviderFound": "必要な接続プロバイダー '{0}' が見つからないため、展開できません" }, + "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { + "filteredTreeElementName": "{0} (フィルター処理済み)" + }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { "serversAriaLabel": "サーバー", "treeAriaLabel": "最近の接続", "treeCreation.regTreeAriaLabel": "サーバー" }, + "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { + "connectionFailedError": "接続できませんでした。もう一度やり直してください。" + }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "イベントで並べ替え", "nameColumn": "列で並べ替え", @@ -13516,6 +15183,13 @@ "profilerFilterDialog.title": "フィルター", "profilerFilterDialog.valueColumn": "値" }, + "sql/workbench/services/query/common/gridDataProvider": { + "gridDataProvider.cancelCopyResults": "取り消す", + "gridDataProvider.closeNotification": "閉じる", + "gridDataProvider.copyResultsCompleted": "選択したデータがクリップボードにコピーされました。行数: {0}です。", + "gridDataProvider.copying": "コピー中...", + "gridDataProvider.loadingRowsInProgress": "コピーする行を読み込んでいます ({0}/{1})..." + }, "sql/workbench/services/query/common/queryManagement": { "queryManagement.noQueryRunnerForUri": "URI のクエリ ランナーが見つかりませんでした:{0}", "queryManagement.uriAlreadyHasQueryRunner": "URI: {0}には予期しないクエリ ランナーが既に存在します。" @@ -13530,7 +15204,7 @@ "updateCellFailed": "セルの更新が失敗しました: " }, "sql/workbench/services/query/common/queryRunner": { - "copyFailed": "エラー {0} でコピーに失敗しました", + "copyFailed": "コピーに失敗しました。エラー: {0}", "elapsedBatchTime": "バッチ実行時間: {0}", "query.ExecutionFailedError": "予期しないエラーにより、実行が失敗しました: {0} {1}", "query.message.executionTime": "総実行時間: {0}", @@ -13606,6 +15280,9 @@ "targetDatabase": "ターゲット データベース", "targetDatabaseTooltip": "ターゲット データベース名を入力してください" }, + "sql/workbench/services/restore/browser/restoreServiceImpl": { + "restoreDialogTitle": "データベースの復元 - {0}:{1}" + }, "sql/workbench/services/restore/common/constants": { "backup.allFiles": "すべてのファイル", "backup.filterBackupFiles": "バックアップ ファイル" @@ -13712,6 +15389,7 @@ "tableDesigner.primaryKeyNameTitle": "名前", "tableDesigner.publishChangeError": "変更の発行中にエラーが発生しました: {0}", "tableDesigner.publishChangeSuccess": "変更が正常に公開されました。", + "tableDesigner.refreshOEError": "オブジェクト エクスプローラーの更新中にエラーが発生しました。{0}", "tableDesigner.savingChanges": "テーブル デザイナーの変更点をパブリッシュしています...", "tableDesigner.schemaTitle": "スキーマ", "tableDesigner.tableObjectType": "テーブル" @@ -13730,16 +15408,6 @@ "InProgressWarning": "1 つ以上のタスクを実行中です。終了してもよろしいですか?", "taskService.no": "いいえ", "taskService.yes": "はい" - }, - "sql/workbench/update/electron-browser/gettingStarted": { - "miGettingStarted": "はじめに(&&S)", - "showReleaseNotes": "「はじめに」を表示する" - }, - "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { - "filteredTreeElementName": "{0} (フィルター処理済み)" - }, - "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { - "objectExplorerTimeout": "'{0}' オブジェクト エクスプローラー拡張がタイムアウトしました" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/CHANGELOG.md b/i18n/ads-language-pack-ko/CHANGELOG.md index df473d75b8..5e65c0ecaa 100644 --- a/i18n/ads-language-pack-ko/CHANGELOG.md +++ b/i18n/ads-language-pack-ko/CHANGELOG.md @@ -2,6 +2,7 @@ All notable changes to the "ads-language-pack-ko" language pack will be documented in this file. ## [Released] +* July 10, 2023 - Release for Azure Data Studio 1.45 * May 8, 2023 - Release for Azure Data Studio 1.44 * March 30, 2023 - Release for Azure Data Studio 1.43 * March 6, 2023 - Release for Azure Data Studio 1.42 diff --git a/i18n/ads-language-pack-ko/package.json b/i18n/ads-language-pack-ko/package.json index 5ce7d73f69..d9f2825676 100644 --- a/i18n/ads-language-pack-ko/package.json +++ b/i18n/ads-language-pack-ko/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-ko", "displayName": "Korean Language Pack for Azure Data Studio", "description": "Language pack extension for Korean", - "version": "1.44.0", + "version": "1.45.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,12 +11,15 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.44.0" + "azdata": "^1.45.0" }, "icon": "languagepack.png", "categories": [ "Language Packs" ], + "keywords": [ + "한국어" + ], "contributes": { "localizations": [ { @@ -30,171 +33,147 @@ }, { "id": "vscode.bat", - "path": "./translations/extensions/bat.i18n.json" + "path": "./translations/extensions/vscode.bat.i18n.json" + }, + { + "id": "vscode.builtin-notebook-renderers", + "path": "./translations/extensions/vscode.builtin-notebook-renderers.i18n.json" }, { "id": "vscode.configuration-editing", - "path": "./translations/extensions/configuration-editing.i18n.json" - }, - { - "id": "vscode.csharp", - "path": "./translations/extensions/csharp.i18n.json" - }, - { - "id": "vscode.dart", - "path": "./translations/extensions/dart.i18n.json" + "path": "./translations/extensions/vscode.configuration-editing.i18n.json" }, { "id": "vscode.docker", - "path": "./translations/extensions/docker.i18n.json" - }, - { - "id": "vscode.fsharp", - "path": "./translations/extensions/fsharp.i18n.json" + "path": "./translations/extensions/vscode.docker.i18n.json" }, { "id": "vscode.git-base", - "path": "./translations/extensions/git-base.i18n.json" + "path": "./translations/extensions/vscode.git-base.i18n.json" }, { "id": "vscode.git", - "path": "./translations/extensions/git.i18n.json" + "path": "./translations/extensions/vscode.git.i18n.json" }, { "id": "vscode.github-authentication", - "path": "./translations/extensions/github-authentication.i18n.json" + "path": "./translations/extensions/vscode.github-authentication.i18n.json" }, { "id": "vscode.github", - "path": "./translations/extensions/github.i18n.json" - }, - { - "id": "vscode.html", - "path": "./translations/extensions/html.i18n.json" - }, - { - "id": "vscode.image-preview", - "path": "./translations/extensions/image-preview.i18n.json" + "path": "./translations/extensions/vscode.github.i18n.json" }, { "id": "vscode.ipynb", - "path": "./translations/extensions/ipynb.i18n.json" - }, - { - "id": "vscode.javascript", - "path": "./translations/extensions/javascript.i18n.json" + "path": "./translations/extensions/vscode.ipynb.i18n.json" }, { "id": "vscode.json-language-features", - "path": "./translations/extensions/json-language-features.i18n.json" + "path": "./translations/extensions/vscode.json-language-features.i18n.json" }, { "id": "vscode.json", - "path": "./translations/extensions/json.i18n.json" - }, - { - "id": "vscode.julia", - "path": "./translations/extensions/julia.i18n.json" - }, - { - "id": "vscode.markdown-basics", - "path": "./translations/extensions/markdown-basics.i18n.json" + "path": "./translations/extensions/vscode.json.i18n.json" }, { "id": "vscode.markdown-language-features", - "path": "./translations/extensions/markdown-language-features.i18n.json" + "path": "./translations/extensions/vscode.markdown-language-features.i18n.json" }, { "id": "vscode.markdown-math", - "path": "./translations/extensions/markdown-math.i18n.json" + "path": "./translations/extensions/vscode.markdown-math.i18n.json" + }, + { + "id": "vscode.markdown", + "path": "./translations/extensions/vscode.markdown.i18n.json" + }, + { + "id": "vscode.media-preview", + "path": "./translations/extensions/vscode.media-preview.i18n.json" }, { "id": "vscode.merge-conflict", - "path": "./translations/extensions/merge-conflict.i18n.json" + "path": "./translations/extensions/vscode.merge-conflict.i18n.json" }, { "id": "vscode.microsoft-authentication", - "path": "./translations/extensions/microsoft-authentication.i18n.json" - }, - { - "id": "vscode.notebook-renderers", - "path": "./translations/extensions/notebook-renderers.i18n.json" + "path": "./translations/extensions/vscode.microsoft-authentication.i18n.json" }, { "id": "vscode.powershell", - "path": "./translations/extensions/powershell.i18n.json" + "path": "./translations/extensions/vscode.powershell.i18n.json" }, { "id": "vscode.python", - "path": "./translations/extensions/python.i18n.json" + "path": "./translations/extensions/vscode.python.i18n.json" }, { "id": "vscode.r", - "path": "./translations/extensions/r.i18n.json" + "path": "./translations/extensions/vscode.r.i18n.json" }, { "id": "vscode.search-result", - "path": "./translations/extensions/search-result.i18n.json" + "path": "./translations/extensions/vscode.search-result.i18n.json" }, { "id": "vscode.simple-browser", - "path": "./translations/extensions/simple-browser.i18n.json" + "path": "./translations/extensions/vscode.simple-browser.i18n.json" }, { "id": "vscode.sql", - "path": "./translations/extensions/sql.i18n.json" + "path": "./translations/extensions/vscode.sql.i18n.json" }, { "id": "vscode.theme-abyss", - "path": "./translations/extensions/theme-abyss.i18n.json" + "path": "./translations/extensions/vscode.theme-abyss.i18n.json" }, { "id": "vscode.theme-defaults", - "path": "./translations/extensions/theme-defaults.i18n.json" + "path": "./translations/extensions/vscode.theme-defaults.i18n.json" }, { "id": "vscode.theme-kimbie-dark", - "path": "./translations/extensions/theme-kimbie-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-kimbie-dark.i18n.json" }, { "id": "vscode.theme-monokai-dimmed", - "path": "./translations/extensions/theme-monokai-dimmed.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai-dimmed.i18n.json" }, { "id": "vscode.theme-monokai", - "path": "./translations/extensions/theme-monokai.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai.i18n.json" }, { "id": "vscode.theme-quietlight", - "path": "./translations/extensions/theme-quietlight.i18n.json" + "path": "./translations/extensions/vscode.theme-quietlight.i18n.json" }, { "id": "vscode.theme-red", - "path": "./translations/extensions/theme-red.i18n.json" - }, - { - "id": "vscode.vscode-theme-seti", - "path": "./translations/extensions/theme-seti.i18n.json" + "path": "./translations/extensions/vscode.theme-red.i18n.json" }, { "id": "vscode.theme-solarized-dark", - "path": "./translations/extensions/theme-solarized-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-dark.i18n.json" }, { "id": "vscode.theme-solarized-light", - "path": "./translations/extensions/theme-solarized-light.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-light.i18n.json" }, { "id": "vscode.theme-tomorrow-night-blue", - "path": "./translations/extensions/theme-tomorrow-night-blue.i18n.json" + "path": "./translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json" + }, + { + "id": "vscode.vscode-theme-seti", + "path": "./translations/extensions/vscode.vscode-theme-seti.i18n.json" }, { "id": "vscode.xml", - "path": "./translations/extensions/xml.i18n.json" + "path": "./translations/extensions/vscode.xml.i18n.json" }, { "id": "vscode.yaml", - "path": "./translations/extensions/yaml.i18n.json" + "path": "./translations/extensions/vscode.yaml.i18n.json" }, { "id": "Microsoft.admin-tool-ext-win", @@ -220,10 +199,6 @@ "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, { "id": "Microsoft.cms", "path": "./translations/extensions/cms.i18n.json" @@ -248,10 +223,6 @@ "id": "Microsoft.machine-learning", "path": "./translations/extensions/machine-learning.i18n.json" }, - { - "id": "Microsoft.sqlservernotebook", - "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" - }, { "id": "Microsoft.mssql", "path": "./translations/extensions/mssql.i18n.json" @@ -303,4 +274,4 @@ "scripts": { "update": "cd ../vscode && npm run update-localization-extension ko" } -} +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/Microsoft.sqlservernotebook.i18n.json deleted file mode 100644 index 0a279646e6..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description.sqlserverNotebooks": "SQL Server를 시작하고 문제를 해결하는 데 도움이 되는 Notebook", - "title.sqlServer2019Book": "SQL Server 2019 가이드", - "title.sqlServerNotebooks": "SQL Server Notebook" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json index b40ca64b29..3ab9047845 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json @@ -77,28 +77,31 @@ "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics 작업 영역" }, "dist/azureResource/providers/cosmosdb/mongo/cosmosDbMongoTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "Mongo용 CosmosDB" + "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "MongoDB용 Azure CosmosDB" }, "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL 데이터베이스" + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL Database" }, "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL 서버" + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" }, "dist/azureResource/providers/kusto/kustoTreeDataProvider": { "azure.resource.providers.KustoContainerLabel": "Azure 데이터 탐색기 클러스터" }, "dist/azureResource/providers/mysqlFlexibleServer/mysqlFlexibleServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Azure Database for MySQL 유연한 서버" + "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Azure Database for MySQL 유동 서버" }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 하이퍼스케일 - Azure Arc" + "dist/azureResource/providers/postgresArcServer/postgresArcServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 서버 – Azure Arc" + }, + "dist/azureResource/providers/postgresFlexibleServer/postgresFlexibleServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresFlexibleServerContainerLabel": "Azure Database for PostgreSQL 유연한 서버" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL 서버" }, "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB 관리형 인스턴스" + "azure.resource.providers.sqlInstanceContainerLabel": "SQL Managed Instance" }, "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL 관리형 인스턴스 - Azure Arc" @@ -109,6 +112,10 @@ "dist/azureResource/providers/synapseWorkspace/synapseWorkspaceTreeDataProvider": { "azure.resource.providers.synapseWorkspace.treeDataProvider.synapseWorkspaceContainerLabel": "Azure Synapse Analytics" }, + "dist/azureResource/providers/universal/universalService": { + "azurecore.unregisteredProvider": "인식할 수 없는 공급자 리소스: {0}", + "azurecore.unregisteredProviderType": "인식할 수 없는 공급자 리소스 종류: {0}" + }, "dist/azureResource/resourceTreeNode": { "azure.resource.resourceTreeNode.noResourcesLabel": "리소스를 찾을 수 없음" }, @@ -129,8 +136,7 @@ "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Azure에 로그인..." }, "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "구독을 찾을 수 없습니다.", - "azure.unableToAccessSubscription": "구독 {0}({1})에 액세스할 수 없습니다. 다시 시도하려면 [계정을 새로 고침](command:azure.resource.signin)하세요. {2}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "테넌트를 찾을 수 없습니다." }, "dist/azureResource/tree/connectionDialogTreeProvider": { "azure.resource.tree.treeProvider.accountLoadError": "일부 Azure 계정을 로드하지 못했습니다. {0}", @@ -138,15 +144,17 @@ "azure.resource.tree.treeProvider.openAccountsDialog": "Azure 계정 표시" }, "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.flatAccountTreeNode.noResourcesLabel": "리소스를 찾을 수 없습니다.", - "azure.resource.throttleerror": "이 계정의 요청은 제한되었습니다. 다시 시도하려면 더 적은 수의 구독을 선택하세요.", - "azure.resource.tree.accountTreeNode.title": "{0}({1}/{2}개 구독)", - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 로드 중...", - "azure.resource.tree.loadresourceerror": "Azure 리소스를 로드하는 동안 오류가 발생했습니다. {0}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "테넌트를 찾을 수 없습니다." + }, + "dist/azureResource/tree/flatTenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "구독을 찾을 수 없습니다." }, "dist/azureResource/tree/subscriptionTreeNode": { "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "리소스를 찾을 수 없습니다." }, + "dist/azureResource/tree/tenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "구독을 찾을 수 없습니다." + }, "dist/azureResource/tree/treeProvider": { "azure.resource.tree.treeProvider.loadingLabel": "로드하는 중..." }, @@ -201,6 +209,7 @@ "azurecore.norwayeast": "노르웨이 동부", "azurecore.norwaywest": "노르웨이 서부", "azurecore.piiLogging.warning": "경고: Azure PII 로깅이 활성화되어 있습니다. 이 옵션을 활성화하면 개인 식별 정보가 기록될 수 있으며 디버깅 용도로만 사용해야 합니다.", + "azurecore.postgresFlexibleServer": "Azure Database for PostgreSQL 유연한 서버", "azurecore.postgresServer": "Azure Database for PostgreSQL 서버", "azurecore.reload": "다시 로드", "azurecore.reloadChoice": "Azure 데이터 스튜디오 다시 로드", @@ -245,6 +254,7 @@ "azure.resource.refresh.title": "새로 고침", "azure.resource.refreshall.title": "Azure: 모든 계정 새로 고침", "azure.resource.selectsubscriptions.title": "구독 선택", + "azure.resource.selecttenants.title": "테넌트 선택", "azure.resource.signin.title": "Azure: 로그인", "azure.resource.startterminal.title": "Cloud Shell 시작", "azure.resource.view.title": "Azure(미리 보기)", diff --git a/i18n/ads-language-pack-ko/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/azurehybridtoolkit.i18n.json deleted file mode 100644 index 7db986bd83..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/azurehybridtoolkit.i18n.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "books-preview-category": "Jupyter Book", - "description": "Azure SQL 하이브리드 클라우드 도구 키트 Jupyter Book을 엽니다.", - "displayName": "Azure SQL 하이브리드 클라우드 도구 키트", - "title.cloudHybridBooks": "Azure SQL 하이브리드 클라우드 도구 키트", - "title.openJupyterBook": "Azure SQL 하이브리드 클라우드 도구 키트 Jupyter Book 열기" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/configuration-editing.i18n.json deleted file mode 100644 index 1536a63fee..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/configuration-editing.i18n.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/configurationEditingMain": { - "cwd": "시작 시 작업 실행기의 현재 작업 디렉터리", - "defaultBuildTask": "기본 빌드 작업의 이름입니다. 단일 기본 빌드 작업이 없는 경우 빠른 선택이 표시되어 빌드 작업을 선택할 수 있습니다.", - "extensionInstallFolder": "확장이 설치된 경로입니다.", - "file": "현재 열린 파일", - "fileBasename": "현재 열려 있는 파일의 기본 이름", - "fileBasenameNoExtension": "현재 열려 있는 파일의 기본 이름(파일 확장명 제외)", - "fileDirname": "현재 열려 있는 파일의 dirname", - "fileExtname": "현재 열려 있는 파일의 확장명", - "lineNumber": "활성 파일에서 현재 선택된 줄 번호", - "pathSeparator": "운영 체제에서 파일 경로의 구성 요소를 구분하는 데 사용하는 문자", - "relativeFile": "${workspaceFolder}을(를) 기준으로 현재 열려 있는 파일", - "relativeFileDirname": "${workspaceFolder}와 관련된 현재 열린 파일의 dirname", - "selectedText": "활성 파일에서 현재 선택된 텍스트", - "workspaceFolder": "VS Code에서 연 폴더의 경로", - "workspaceFolderBasename": "VS Code에서 연 폴더의 이름(슬래시(/) 제외)" - }, - "dist/extensionsProposals": { - "exampleExtension": "예제" - }, - "dist/settingsDocumentHelper": { - "activeEditor": "현재 활성 텍스트 편집기(있는 경우)의 언어 사용", - "activeEditorLong": "파일의 전체 경로(예: /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeEditorMedium": "작업 영역 폴더에 상대적인 파일 경로(예: myFolder/myFileFolder/myFile.txt)", - "activeEditorShort": "파일 이름(예: myFile.txt)", - "activeFolderLong": "파일이 포함된 폴더의 전체 경로(예: /Users/Development/myFolder/myFileFolder)", - "activeFolderMedium": "작업 영역 폴더에 상대적인, 파일이 포함된 폴더의 경로(예: myFolder/myFileFolder)", - "activeFolderShort": "파일이 포함된 폴더의 이름(예: myFileFolder)", - "appName": "예: VS Code", - "assocDescriptionFile": "파일 이름에서 GLOB 패턴과 일치하는 모든 파일을 지정된 ID를 사용하는 언어에 매핑합니다.", - "assocDescriptionPath": "경로에서 절대 경로 GLOB 패턴과 일치하는 모든 파일을 지정된 ID를 사용하는 언어에 매핑합니다.", - "assocLabelFile": "확장명이 있는 파일", - "assocLabelPath": "경로가 있는 파일", - "derivedDescription": "동일한 이름의 형제가 있지만 확장명이 다른 파일을 일치시킵니다.", - "derivedLabel": "이름별 형제가 있는 파일", - "dirty": "활성 편집기에 저장되지 않은 변경 내용이 있는 경우에 대한 표시기", - "fileDescription": "특정 파일 확장명이 있는 모든 파일을 일치시킵니다.", - "fileLabel": "확장명별 파일", - "filesDescription": "파일 확장명이 있는 모든 파일을 일치시킵니다.", - "filesLabel": "여러 확장명이 있는 파일", - "folderDescription": "모든 위치에 있는 특정 이름의 폴더를 일치시킵니다.", - "folderLabel": "이름별 폴더(모든 위치)", - "folderName": "파일이 포함된 작업 영역 폴더의 이름(예: myFolder)", - "folderPath": "파일이 포함된 작업 영역 폴더의 파일 경로(예: /Users/Development/myFolder)", - "remoteName": "예: SSH", - "rootName": "작업 영역 이름(예: myFolder 또는 myWorkspace)", - "rootPath": "작업 영역 파일 경로(예: /Users/Development/myWorkspace)", - "separator": "값이 있는 변수로 둘러싸인 경우에만 표시되는 조건부 구분 기호 (' - ')", - "siblingsDescription": "동일한 이름의 형제가 있지만 확장명이 다른 파일을 일치시킵니다.", - "topFolderDescription": "특정 이름의 최상위 폴더를 일치시킵니다.", - "topFolderLabel": "이름별 폴더(최상위)", - "topFoldersDescription": "여러 최상위 폴더를 일치시킵니다.", - "topFoldersLabel": "이름이 여러 개 있는 폴더(최상위)" - }, - "package": { - "description": "설정, 시작 및 확장 추천 파일과 같은 구성 파일에서 기능(고급 IntelliSense, 자동 수정)을 제공합니다.", - "displayName": "구성 편집" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/csharp.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/csharp.i18n.json deleted file mode 100644 index 9cdaced0ab..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/csharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "C# 파일에서 코드 조각, 구문 강조 표시, 괄호 일치 및 접기를 제공합니다.", - "displayName": "C# 언어 기본" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/dart.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/dart.i18n.json deleted file mode 100644 index 05cb09ae50..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/dart.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Dart 파일에서 구문 강조 표시 및 대괄호 일치 기능을 제공합니다.", - "displayName": "Dart 언어 기본" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/fsharp.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/fsharp.i18n.json deleted file mode 100644 index 29a3799f3a..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/fsharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "F# 파일에서 코드 조각, 구문 강조 표시, 괄호 일치 및 접기를 제공합니다.", - "displayName": "F# 언어 기본" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/github-authentication.i18n.json deleted file mode 100644 index f671e7b44a..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/github-authentication.i18n.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/githubServer": { - "code.detail": "인증을 완료하려면 GitHub로 이동하여 위의 일회용 코드를 붙여넣으세요.", - "code.title": "코드: {0}", - "no": "아니요", - "otherReasonMessage": "GitHub를 사용하기 위해 이 확장에 대한 승인을 아직 완료하지 않았습니다. 계속 시도하시겠습니까?", - "progress": "새 탭에서 [{0}]({0})을 열고 일회성 코드 {1}을(를) 붙여넣습니다.", - "signingIn": "github.com 로그인하는 중...", - "signingInAnotherWay": "github.com 로그인하는 중...", - "userCancelledMessage": "로그인하는 데 문제가 있나요? 다른 방법을 시도해 보시겠습니까?", - "yes": "예" - }, - "package": { - "description": "GitHub 인증 공급자", - "displayName": "GitHub 인증" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/github.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/github.i18n.json deleted file mode 100644 index 5d77304461..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/github.i18n.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/publish": { - "ignore": "리포지토리에 포함할 파일을 선택합니다.", - "openingithub": "GitHub에서 열기", - "pick folder": "GitHub에 게시할 폴더 선택", - "publishing_done": "'{0}' 리포지토리를 GitHub에 게시했습니다.", - "publishing_firstcommit": "첫 번째 커밋을 만드는 중", - "publishing_private": "프라이빗 GitHub 리포지토리에 게시하는 중", - "publishing_public": "퍼블릭 GitHub 리포지토리에 게시하는 중", - "publishing_uploading": "파일을 업로드하는 중" - }, - "dist/pushErrorHandler": { - "create a fork": "포크 만들기", - "create fork": "GitHub 포크 만들기", - "createghpr": "GitHub 끌어오기 요청을 만드는 중...", - "createpr": "PR 만들기", - "donepr": "GitHub에 PR '{0}/{1}#{2}'을(를) 만들었습니다.", - "fork": "GitHub의 '{0}/{1}'(으)로 푸시할 수 있는 권한이 없습니다. 대신 포크를 만들어 포크에 푸시하시겠습니까?", - "forking": "'{0}/{1}'을(를) 포크하는 중...", - "forking_done": "GitHub에 '{0}' 포크를 만들었습니다.", - "forking_pushing": "변경 내용을 푸시하는 중...", - "no": "아니요", - "no pr template": "템플릿 없음", - "openingithub": "GitHub에서 열기", - "openpr": "PR 열기", - "select pr template": "끌어오기 요청 템플릿 선택" - }, - "package": { - "config.gitAuthentication": "VS Code 내에서 Git 명령에 대해 자동 GitHub 인증을 사용하도록 설정할지 여부를 제어합니다.", - "config.gitProtocol": "GitHub 리포지토리를 복제하는 데 사용되는 프로토콜 제어", - "description": "VS Code용 GitHub 기능", - "displayName": "GitHub", - "welcome.publishFolder": "이 폴더를 GitHub 리포지토리에 직접 게시할 수도 있습니다. 게시된 후에는 Git 및 GitHub에서 제공하는 소스 제어 기능에 액세스할 수 있습니다.\r\n[$(github) GitHub에 게시](command:github.publish)", - "welcome.publishWorkspaceFolder": "작업 영역 폴더를 GitHub 리포지토리에 직접 게시할 수도 있습니다. 게시된 후에는 Git 및 GitHub에서 제공하는 소스 제어 기능에 액세스할 수 있습니다.\r\n[$(github) GitHub에 게시](command:github.publish)" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/html.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/html.i18n.json deleted file mode 100644 index bda6731ab8..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/html.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "HTML 파일에서 구문 강조 표시, 대괄호 일치 및 코드 조각 기능을 제공합니다.", - "displayName": "HTML 언어 기본 사항" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/image-preview.i18n.json deleted file mode 100644 index d7b9dc0544..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/image-preview.i18n.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/binarySizeStatusBarEntry": { - "sizeB": "{0}B", - "sizeGB": "{0}GB", - "sizeKB": "{0}KB", - "sizeMB": "{0}MB", - "sizeStatusBar.name": "이미지 이진 크기", - "sizeTB": "{0}TB" - }, - "dist/preview": { - "preview.imageLoadError": "이미지를 로드하는 동안 오류가 발생했습니다.", - "preview.imageLoadErrorLink": "VS Code의 표준 텍스트/바이너리 편집기를 사용하여 파일을 여시겠습니까?" - }, - "dist/sizeStatusBarEntry": { - "sizeStatusBar.name": "이미지 크기" - }, - "dist/zoomStatusBarEntry": { - "zoomStatusBar.name": "이미지 확대/축소", - "zoomStatusBar.placeholder": "확대/축소 수준 선택", - "zoomStatusBar.wholeImageLabel": "전체 이미지" - }, - "package": { - "command.zoomIn": "확대", - "command.zoomOut": "축소", - "customEditors.displayName": "이미지 미리 보기", - "description": "VS Code의 기본 제공 이미지 미리 보기를 제공함", - "displayName": "이미지 미리 보기" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/ipynb.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/ipynb.i18n.json deleted file mode 100644 index 1fc7f34ab1..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/ipynb.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Jupyter의 .ipynb 노트북 파일 열기 및 읽기에 대한 기본 지원을 제공합니다", - "displayName": ".ipynb 지원" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/javascript.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/javascript.i18n.json deleted file mode 100644 index 6074ec5dce..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/javascript.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "JavaScript 파일에서 코드 조각, 구문 강조 표시, 괄호 일치 및 접기를 제공합니다.", - "displayName": "JavaScript 언어 기본" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/json-language-features.i18n.json deleted file mode 100644 index af01447aef..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/json-language-features.i18n.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "client\\dist\\node/jsonClient": { - "json.clearCache.completed": "JSON 스키마 캐시를 지웠습니다.", - "json.resolveError": "JSON: 스키마 확인 오류", - "json.schemaResolutionDisabledMessage": "스키마 다운로드를 사용할 수 없습니다. 구성하려면 클릭하세요.", - "json.schemaResolutionErrorMessage": "스키마를 확인할 수 없습니다. 다시 시도하려면 클릭하세요.", - "jsonserver.name": "JSON 언어 서버", - "schemaDownloadDisabled": "'{0}' 설정을 통해 스키마 다운로드를 사용하지 않도록 설정함", - "untitled.schema": "{0}을(를) 로드할 수 없습니다." - }, - "client\\dist\\node/languageStatus": { - "documentColorsStatusItem.name": "JSON 색 기호 상태", - "documentSymbolsStatusItem.name": "JSON 개요 상태", - "foldingRangesStatusItem.name": "JSON 접기 상태", - "openExtension": "확장 열기", - "openSettings": "설정 열기", - "pending.detail": "JSON 정보 로드 중", - "schema.noSchema": "이 파일에 대해 구성된 스키마가 없습니다.", - "schema.showdocs": "JSON 스키마 구성에 대한 자세한 정보...", - "schemaFromFolderSettings": "작업 영역 설정에 구성됨", - "schemaFromUserSettings": "사용자 설정에 구성됨", - "schemaFromextension": "확장별로 구성: {0}", - "schemaPicker.title": "{0}에 사용되는 JSON 스키마", - "status.button.configure": "구성", - "status.error": "사용된 스키마를 계산할 수 없습니다.", - "status.limitedDocumentColors.details": "{0} 색 데코레이터만 표시됨", - "status.limitedDocumentColors.short": "색 기호 제한", - "status.limitedDocumentSymbols.details": "표시된 {0} 문서 기호만", - "status.limitedDocumentSymbols.short": "개요 제한", - "status.limitedFoldingRanges.details": "{0} 접기 범위만 표시됨", - "status.limitedFoldingRanges.short": "접기 범위 제한", - "status.multipleSchema": "여러 JSON 스키마가 구성됨", - "status.noSchema": "구성된 JSON 스키마가 없음", - "status.noSchema.short": "스키마 유효성 검사 없음", - "status.notJSON": "JSON 편집기 아님", - "status.openSchemasLink": "스키마 표시", - "status.singleSchema": "JSON 스키마가 구성됨", - "status.withSchema.short": "스키마 유효성 검사됨", - "status.withSchemas.short": "스키마 유효성 검사됨", - "statusItem.name": "JSON 유효성 검사 상태" - }, - "package": { - "description": "JSON 파일에 대한 다양한 언어 지원을 제공합니다.", - "displayName": "JSON 언어 기능", - "json.clickToRetry": "다시 시도하려면 클릭하세요.", - "json.colorDecorators.enable.deprecationMessage": "`json.colorDecorators.enable` 설정은 `editor.colorDecorators`를 위해 사용되지 않습니다.", - "json.colorDecorators.enable.desc": "색 데코레이터 사용 또는 사용 안 함", - "json.command.clearCache": "스키마 캐시 지우기", - "json.enableSchemaDownload.desc": "사용하도록 설정하면 http 및 https 위치에서 JSON 스키마를 페치할 수 있습니다.", - "json.format.enable.desc": "기본 JSON 포맷터를 사용하거나 사용하지 않습니다.", - "json.format.keepLines.desc": "서식을 지정할 때 기존의 모든 새 줄을 유지합니다.", - "json.maxItemsComputed.desc": "계산된 최대 윤곽선 기호 및 폴딩 영역의 수입니다(성능상의 이유로 제한됨).", - "json.maxItemsExceededInformation.desc": "최대 윤곽 기호 및 접기 영역 수를 초과하는 경우 알림을 표시합니다.", - "json.schemaResolutionErrorMessage": "스키마를 확인할 수 없습니다.", - "json.schemas.desc": "현재 프로젝트에서 스키마를 JSON 파일에 연결합니다.", - "json.schemas.fileMatch.desc": "JSON 파일을 스키마로 확인할 때 일치하려는 파일 패턴의 배열입니다. `*`를 와일드카드로 사용할 수 있습니다. 제외 패턴을 정의하고 '!'로 시작할 수 있습니다. 하나 이상의 일치 패턴이 있고 마지막 일치 패턴이 제외 패턴이 아닌 경우 파일이 일치합니다.", - "json.schemas.fileMatch.item.desc": "JSON 파일로 스키마를 확인할 때 일치할 '*'를 포함할 수 있는 파일 패턴입니다.", - "json.schemas.schema.desc": "지정된 URL의 스키마 정의입니다. 스키마는 스키마 URL에 대한 액세스 방지를 위해서만 제공해야 합니다.", - "json.schemas.url.desc": "현재 디렉터리에 있는 스키마의 URL 또는 상대 경로", - "json.tracing.desc": "VS Code와 JSON 언어 서버 간 통신을 추적합니다.", - "json.validate.enable.desc": "JSON 유효성 검사를 사용하거나 사용하지 않도록 설정합니다." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/julia.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/julia.i18n.json deleted file mode 100644 index a0ff4f1cc0..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/julia.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Julia 파일에서 구문 강조 표시 및 대괄호 일치 기능을 제공합니다.", - "displayName": "Julia 언어 기본 사항" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/markdown-language-features.i18n.json deleted file mode 100644 index 63ed610db1..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/markdown-language-features.i18n.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/client": { - "markdownServer.name": "Markdown 언어 서버" - }, - "dist/languageFeatures/diagnostics": { - "ignoreLinksQuickFix.title": "링크 유효성 검사에서 '{0}'을(를) 제외합니다." - }, - "dist/languageFeatures/fileReferences": { - "error.noResource": "파일 참조를 찾지 못했습니다. 리소스가 제공되지 않았습니다.", - "progress.title": "파일 참조를 찾는 중" - }, - "dist/preview/documentRenderer": { - "preview.notFound": "{0}을(를) 찾을 수 없습니다.", - "preview.securityMessage.label": "콘텐츠 사용할 수 없음 보안 경고", - "preview.securityMessage.text": "이 문서에서 일부 콘텐츠가 사용하지 않도록 설정되었습니다.", - "preview.securityMessage.title": "Markdown 미리 보기에서 잠재적으로 안전하지 않거나 보안되지 않은 콘텐츠가 사용하지 않도록 설정되어 있습니다. 안전하지 않은 콘텐츠를 허용하거나 스크립트를 사용하려면 Markdown 미리 보기 보안 설정을 변경하세요." - }, - "dist/preview/preview": { - "lockedPreviewTitle": "[미리 보기] {0}", - "onPreviewStyleLoadError": "'markdown.styles': {0}을(를) 불러올 수 없음", - "preview.clickOpenFailed": "{0}을(를) 열 수 없습니다.", - "previewTitle": "미리 보기 {0}" - }, - "dist/preview/security": { - "disable.description": "모든 콘텐츠 및 스크립트 실행을 허용합니다. 권장하지 않습니다.", - "disable.title": "사용 안 함", - "disableSecurityWarning.title": "이 작업 영역에서 미리보기 보안 경고 사용 안 함", - "enableSecurityWarning.title": "이 작업 영역에서 미리 보기 보안 경고 사용", - "insecureContent.description": "http를 통한 콘텐츠 로드 사용", - "insecureContent.title": "안전하지 않은 콘텐츠 허용", - "insecureLocalContent.description": "localhost에서 제공되는 http를 통한 콘텐츠 로드 사용", - "insecureLocalContent.title": "안전하지 않은 로컬 콘텐츠 허용", - "moreInfo.title": "추가 정보", - "preview.showPreviewSecuritySelector.title": "이 작업 영역에 대해 Markdown 미리 보기의 보안 설정 선택", - "strict.description": "보안 콘텐츠만 로드", - "strict.title": "Strict", - "toggleSecurityWarning.description": "콘텐츠 보안 수준에 영향을 주지 않습니다." - }, - "package": { - "configuration.markdown.editor.drop.enabled": "Markdown 편집기에 놓기를 사용하거나 사용하지 않도록 설정하여 교대 근무를 삽입합니다. `#editor.dropIntoEditor.enabled#`을(를) 사용하도록 설정해야 합니다.", - "configuration.markdown.editor.pasteLinks.enabled": "마크다운 편집기에 파일 붙여넣기 활성화/비활성화는 마크다운 링크를 삽입합니다. `#editor.experimental.pasteActions.enabled#`를 활성화해야 합니다.", - "configuration.markdown.experimental.validate.enabled.description": "Markdown 파일에서 모든 오류 보고를 사용/사용하지 않도록 설정합니다.", - "configuration.markdown.experimental.validate.fileLinks.enabled.description": "Markdown 파일의 다른 파일에 대한 링크의 유효성을 검사합니다(예: '[link](/path/to/file.md)'). 그러면 대상 파일이 있는지 확인합니다. '#markdown.experimental.validate.enabled#'을 사용하도록 설정해야 합니다.", - "configuration.markdown.experimental.validate.fileLinks.markdownFragmentLinks.description": "Markdown 파일의 다른 파일에 있는 헤더에 대한 링크의 조각 부분을 확인합니다. `[링크](/path/to/file.md#header)`. 기본적으로 `#markdown.experimental.validate.fragmentLinks.enabled#`의 설정 값을 상속합니다.", - "configuration.markdown.experimental.validate.fragmentLinks.enabled.description": "현재 Markdown 파일의 헤더에 대한 조각 링크(예: '[link](#header)')의 유효성을 검사합니다. `#markdown.experimental.validate.enabled#`을 사용하도록 설정해야 합니다.", - "configuration.markdown.experimental.validate.ignoreLinks.description": "유효성을 검사하지 않아야 하는 링크를 구성합니다. 예를 들어 `/about`은 `[about](/about)` 링크의 유효성을 검사하지 않는다면, glob `/assets/**/*.svg`를 사용하면 `assets` 디렉터리 아래의 `.svg` 파일로 연결되는 모든 링크에 대한 유효성 검사를 건너뛸 수 있습니다.", - "configuration.markdown.experimental.validate.referenceLinks.enabled.description": "Markdown 파일에서 참조 링크(예: `[link][ref]`)의 유효성을 검사합니다. '#markdown.experimental.validate.enabled#'을 사용하도록 설정해야 합니다.", - "configuration.markdown.links.openLocation.beside": "활성 편집기 옆에 있는 링크를 엽니다.", - "configuration.markdown.links.openLocation.currentGroup": "활성 편집기 그룹에서 링크를 엽니다.", - "configuration.markdown.links.openLocation.description": "Markdown 파일의 링크를 열어야 하는 위치를 제어합니다.", - "configuration.markdown.preview.openMarkdownLinks.description": "Markdown 미리 보기에서 다른 Markdown 파일의 링크를 여는 방법을 제어합니다.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "편집기에서 링크를 열어 보세요.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Markdown 미리 보기에서 링크를 열어 보세요.", - "configuration.markdown.suggest.paths.enabled.description": "markdown 링크에 대한 경로 제안 사용/사용 안 함", - "description": "Markdown에 대한 다양한 언어 지원을 제공합니다.", - "displayName": "Markdown 언어 기능", - "markdown.findAllFileReferences": "파일 참조 찾기", - "markdown.preview.breaks.desc": "Markdown 미리 보기에서 줄 바꿈을 렌더링하는 방식을 설정합니다. 'true'로 설정하면
단락 내에 줄 바꿈이 생성됩니다.", - "markdown.preview.doubleClickToSwitchToEditor.desc": "Markdown 미리 보기에서 두 번 클릭하여 편집기로 전환합니다.", - "markdown.preview.fontFamily.desc": "Markdown 미리 보기에서 사용되는 글꼴 패밀리를 제어합니다.", - "markdown.preview.fontSize.desc": "Markdown 미리 보기에서 사용되는 글꼴 크기(픽셀)를 제어합니다.", - "markdown.preview.lineHeight.desc": "Markdown 미리 보기에 사용되는 줄 높이를 제어합니다. 이 숫자는 글꼴 크기에 상대적입니다.", - "markdown.preview.linkify": "Markdown 미리 보기에서 URL 같은 텍스트를 링크로 변환을 사용하거나 사용하지 않도록 설정합니다.", - "markdown.preview.markEditorSelection.desc": "Markdown 미리 보기에 현재 편집기 선택을 표시합니다.", - "markdown.preview.refresh.title": "미리 보기 새로 고침", - "markdown.preview.scrollEditorWithPreview.desc": "Markdown 미리 보기를 스크롤할 때 편집기의 보기를 업데이트합니다.", - "markdown.preview.scrollPreviewWithEditor.desc": "Markdown 편집기를 스크롤할 때 미리 보기의 보기를 업데이트합니다.", - "markdown.preview.title": "미리 보기 열기", - "markdown.preview.toggleLock.title": "미리 보기 잠금 설정/해제", - "markdown.preview.typographer": "Markdown 미리 보기에서 일부 언어 중립적인 대체 및 인용 미화를 사용하거나 사용하지 않도록 설정합니다.", - "markdown.previewSide.title": "측면에서 미리 보기 열기", - "markdown.showLockedPreviewToSide.title": "측면에서 잠긴 미리 보기 열기", - "markdown.showPreviewSecuritySelector.title": "미리 보기 보안 설정 변경", - "markdown.showSource.title": "소스 표시", - "markdown.styles.dec": "Markdown 미리 보기에서 사용할 CSS 스타일시트의 URL 또는 로컬 경로 목록입니다. 상대 경로는 Explorer에서 열린 폴더를 기준으로 해석됩니다. 열린 폴더가 없으면 Markdown 파일의 위치를 기준으로 해석됩니다. 모든 '\\'는 '\\\\'로 써야 합니다.", - "markdown.trace.extension.desc": "Markdown 확장에 대해 디버그 로깅을 사용하도록 설정합니다.", - "markdown.trace.server.desc": "VS Code와 Markdown 언어 서버 간 통신을 추적합니다.", - "workspaceTrust": "작업 영역에 구성된 스타일을 로드하는 데 필요합니다." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/microsoft-authentication.i18n.json deleted file mode 100644 index 4eff433fd1..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/microsoft-authentication.i18n.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/AADHelper": { - "pasteCodePlaceholder": "여기에 권한 부여 코드를 붙여넣습니다...", - "pasteCodePrompt": "로그인 흐름을 완료하는 권한 부여 코드를 제공합니다.", - "pasteCodeTitle": "Microsoft 인증", - "signOut": "저장된 인증 정보를 읽는 데 실패하여 로그아웃되었습니다." - }, - "package": { - "description": "Microsoft 인증 공급자", - "displayName": "Microsoft 계정", - "signIn": "로그인", - "signOut": "로그아웃" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json index c63cbf015c..ce0d20aa48 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json @@ -38,38 +38,79 @@ "objectManagement.ApplicationRoleTypeDisplayNameInTitle": "애플리케이션 역할", "objectManagement.ColumnDisplayName": "열", "objectManagement.DatabaseDisplayName": "데이터 베이스", + "objectManagement.DatabaseDisplayNameInTitle": "데이터베이스", "objectManagement.DatabaseRoleTypeDisplayName": "데이터베이스 역할", "objectManagement.DatabaseRoleTypeDisplayNameInTitle": "데이터베이스 역할", "objectManagement.LoginTypeDisplayName": "로그인", "objectManagement.LoginTypeDisplayNameInTitle": "로그인", - "objectManagement.OkText": "확인", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfSchema": "스키마에 속하는 모든 개체", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfTypes": "특정 형식의 모든 개체", + "objectManagement.ObjectSelectionMethodDialog_SelectSchemaDropdownLabel": "스키마", + "objectManagement.ObjectSelectionMethodDialog_SpecificObjects": "특정 개체...", + "objectManagement.ObjectSelectionMethodDialog_TypeLabel": "개체를 추가하려면 어떻게 해야 합니까?", + "objectManagement.SearchTextLabel": "텍스트 검색", + "objectManagement.ServerDisplayName": "서버", "objectManagement.ServerRoleTypeDisplayName": "서버 역할", "objectManagement.ServerRoleTypeDisplayNameInTitle": "서버 역할", "objectManagement.TableDisplayName": "테이블", "objectManagement.UserDisplayName": "사용자", "objectManagement.UserTypeDisplayNameInTitle": "사용자", "objectManagement.ViewDisplayName": "보기", - "objectManagement.addMemberText": "구성원 추가", - "objectManagement.addText": "추가…", + "objectManagement.addMembersText": "멤버 추가", + "objectManagement.addSecurablesText": "보안 개체 추가", "objectManagement.advancedSectionHeader": "고급", + "objectManagement.azurePricingLink": "Azure SQL Database 가격 계산기", + "objectManagement.backupRedundancyLabel": "백업 스토리지 중복", "objectManagement.blankPasswordConfirmation": "암호가 없는 로그인을 만들면 보안상 위험합니다. 계속하시겠습니까?", "objectManagement.browseForOwnerText": "소유자 찾아보기", "objectManagement.browseText": "찾아보기...", + "objectManagement.collationLabel": "데이터 정렬", + "objectManagement.compatibilityLevelLabel": "호환성 수준", + "objectManagement.configureSLOSectionHeader": "SLO 구성", "objectManagement.confirmPasswordLabel": "암호 확인", + "objectManagement.containmentTypeLabel": "포함 유형", "objectManagement.createObjectOperationName": "{0} 만들기", + "objectManagement.currentSLOLabel": "현재 서비스 수준 목표", + "objectManagement.databaseExistsError": "데이터베이스 '{0}'이(가) 이미 있습니다. 다른 데이터베이스 이름을 선택하세요.", + "objectManagement.databaseProperties.backupSectionHeader": "백업", + "objectManagement.databaseProperties.databaseSectionHeader": "데이터베이스", + "objectManagement.databaseProperties.dateCreated": "만든 날짜", + "objectManagement.databaseProperties.mbUnitText": "{0}MB", + "objectManagement.databaseProperties.memoryAllocated": "메모리 액세스에 최적화된 개체에 할당된 메모리", + "objectManagement.databaseProperties.memoryUsed": "메모리 액세스에 최적화된 개체에서 사용하는 메모리", + "objectManagement.databaseProperties.name": "이름", + "objectManagement.databaseProperties.numberOfUsers": "사용자 수", + "objectManagement.databaseProperties.owner": "소유자", + "objectManagement.databaseProperties.size": "크기", + "objectManagement.databaseProperties.spaceAvailable": "사용 가능한 공간", + "objectManagement.databaseProperties.status": "상태", "objectManagement.databaseRole.SelectMemberDialogTitle": "데이터베이스 역할 구성원 선택", "objectManagement.databaseRole.SelectOwnerDialogTitle": "데이터베이스 역할 소유자 선택", "objectManagement.deleteLoginConfirmation": "서버 로그인을 삭제해도 로그인과 관련된 데이터베이스 사용자는 삭제되지 않습니다. 프로세스를 완료하려면 각 데이터베이스에서 사용자를 삭제하십시오. 먼저 스키마의 소유권을 새 사용자에게 전송해야만 사용자를 삭제할 수 있습니다.", "objectManagement.deleteObjectConfirmation": "{0} '{1}'을(를) 삭제하시겠습니까?", "objectManagement.deleteObjectError": "{0}: {1}을(를) 삭제하는 동안 오류가 발생했습니다. {2}", "objectManagement.deleteObjectOperationName": "{0} '{1}' 삭제", + "objectManagement.denyColumnHeader": "거부", + "objectManagement.editionLabel": "버전", + "objectManagement.effectivePermissionsTableLabel": "선택한 보안 개체에 대한 유효 권한", + "objectManagement.effectivePermissionsTableLabelSelected": "다음의 유효 사용 권한: {0}", "objectManagement.enabledLabel": "사용", - "objectManagement.filterText": "필터", + "objectManagement.explicitPermissionsTableLabel": "선택한 보안 개체에 대한 명시적 권한", + "objectManagement.explicitPermissionsTableLabelSelected": "다음에 대한 명시적 권한: {0}", + "objectManagement.filterSectionTitle": "필터", "objectManagement.findText": "찾기", "objectManagement.generalSectionHeader": "일반", - "objectManagement.helpText": "도움말", + "objectManagement.grantColumnHeader": "권한 부여", + "objectManagement.grantorColumnHeader": "부여자", + "objectManagement.hardwareGeneration": "하드웨어 세대", "objectManagement.invalidPasswordError": "암호가 복잡성 요구 사항을 충족하지 않습니다. 자세한 내용은 https://docs.microsoft.com/sql/relational-databases/security/password-policy를 참조하세요.", - "objectManagement.loadingDialog": "대화 상자를 로드하는 중...", + "objectManagement.isClustered": "클러스터형 여부", + "objectManagement.isHadrEnabled": "HADR 사용", + "objectManagement.isPolyBaseInstalled": "PolyBase 설치됨", + "objectManagement.isXTPSupported": "XTP 지원됨", + "objectManagement.language": "언어", + "objectManagement.lastDatabaseBackup": "마지막 데이터베이스 백업", + "objectManagement.lastDatabaseLogBackup": "마지막 데이터베이스 로그 백업", "objectManagement.loadingObjectsCompletedLabel": "개체 로드가 완료되었습니다. {0} 개체를 찾았습니다.", "objectManagement.loadingObjectsLabel": "개체 로드 중...", "objectManagement.login.aadAuthenticationType": "Azure Active Directory 인증", @@ -89,36 +130,52 @@ "objectManagement.login.sqlAuthenticationType": "SQL 인증", "objectManagement.login.windowsAuthenticationType": "Windows 인증", "objectManagement.loginNotSelectedError": "로그인이 선택되지 않았습니다.", + "objectManagement.maxServerMemoryText": "최대 서버 메모리(MB)", + "objectManagement.maxSizeLabel": "최대 크기", "objectManagement.membersLabel": "구성원", "objectManagement.membershipLabel": "멤버십", + "objectManagement.memory": "메모리", + "objectManagement.minServerMemoryText": "최소 서버 메모리(MB)", "objectManagement.nameCannotBeEmptyError": "이름은 비워둘 수 없습니다.", "objectManagement.nameLabel": "이름", "objectManagement.newObjectDialogTitle": "{0} 신규(미리 보기)", - "objectManagement.noActionScriptedMessage": "스크립팅할 동작이 없습니다.", "objectManagement.noConnectionUriError": "연결 정보를 검색하지 못했습니다. 다시 연결하고 다시 시도하세요.", "objectManagement.objectPropertiesDialogTitle": "{0} - {1}(미리 보기)", + "objectManagement.objectSelectionMethodDialogTitle": "개체 추가", "objectManagement.objectTypeLabel": "개체 유형", + "objectManagement.objectTypesLabel": "개체 유형", "objectManagement.objectsLabel": "개체", "objectManagement.openNewObjectDialogError": "새 {0} 대화 상자를 여는 동안 오류가 발생했습니다. {1}", "objectManagement.openObjectPropertiesDialogError": "{0}: {1}에 대한 속성 대화 상자를 여는 동안 오류가 발생했습니다. {2}", + "objectManagement.operatingSystem": "운영 체제", + "objectManagement.optionsSectionHeader": "옵션", "objectManagement.ownerText": "소유자", "objectManagement.passwordCannotBeEmptyError": "암호는 비워 둘 수 없습니다.", "objectManagement.passwordLabel": "암호", "objectManagement.passwordsNotMatchError": "암호는 확인 암호와 일치해야 합니다.", + "objectManagement.permissionColumnHeader": "사용 권한", + "objectManagement.platform": "플랫폼", + "objectManagement.processors": "프로세서", + "objectManagement.product": "제품", + "objectManagement.properties": "속성", + "objectManagement.recoveryModelLabel": "복구 모델", "objectManagement.refreshOEError": "개체 탐색기를 새로 고치는 동안 오류가 발생했습니다. {0}", "objectManagement.removeMemberText": "선택한 구성원 제거", - "objectManagement.removeText": "제거", + "objectManagement.removeSecurablesText": "선택한 보안 개체 제거", "objectManagement.renameObjectDialogTitle": "새 이름 입력", "objectManagement.renameObjectError": "{0} '{1}'의 이름을 '{2}'(으)로 바꾸는 동안 오류가 발생했습니다. {3}", "objectManagement.renameObjectOperationName": "{0} '{1}'의 이름을 '{2}'(으)로 변경", + "objectManagement.reservedStorageSizeInMB": "예약된 스토리지 크기(MB)", + "objectManagement.rootDirectory": "루트 디렉터리", "objectManagement.schemaLabel": "스키마", - "objectManagement.scriptError": "스크립트를 생성하는 동안 오류가 발생했습니다. {0}", - "objectManagement.scriptGenerated": "스크립트가 생성되었습니다. 대화 상자를 닫아 새로 연 편집기에서 스크립트를 볼 수 있습니다.", - "objectManagement.scriptText": "스크립트", + "objectManagement.securablesText": "보안 개체", + "objectManagement.selectSecurablesDialogTitle": "보안 개체 선택", "objectManagement.selectText": "선택", - "objectManagement.selectedLabel": "선택됨", + "objectManagement.serverCollation": "서버 데이터 정렬", "objectManagement.serverRole.SelectMemberDialogTitle": "서버 역할 멤버 선택", "objectManagement.serverRole.SelectOwnerDialogTitle": "서버 역할 소유자 선택", + "objectManagement.serviceTier": "서비스 계층", + "objectManagement.storageSpaceUsageInGB": "저장소 공간 사용량", "objectManagement.updateObjectOperationName": "{0} '{1}' 업데이트", "objectManagement.user.aadAuth": "Azure Active Directory로 인증", "objectManagement.user.defaultSchemaLabel": "기본 스키마", @@ -129,7 +186,8 @@ "objectManagement.user.sqlAuth": "암호로 인증", "objectManagement.user.type": "유형", "objectManagement.user.windowsUser": "Windows 사용자/그룹에 매핑됨", - "objectManagement.yesText": "예" + "objectManagement.versionText": "버전", + "objectManagement.withGrantColumnHeader": "허용 권한 소유" }, "dist/sqlToolsServer": { "downloadServiceDoneChannelMsg": "{0}을(를) 다운로드함", @@ -155,6 +213,21 @@ "serviceCrashMessage": "{0} 구성 요소가 예기치 않게 종료되었습니다. Azure Data Studio를 다시 시작하세요.", "viewKnownIssuesText": "알려진 문제 보기" }, + "dist/ui/localizedConstants": { + "mssql.ui.OkText": "확인", + "mssql.ui.generatingScript": "스크립트 생성 중...", + "mssql.ui.generatingScriptCompleted": "스크립트가 생성됨", + "mssql.ui.helpText": "도움말", + "mssql.ui.loadingDialog": "대화 상자를 로드하는 중...", + "mssql.ui.noActionScriptedMessage": "스크립팅할 동작이 없습니다.", + "mssql.ui.scriptError": "스크립트를 생성하는 동안 오류가 발생했습니다. {0}", + "mssql.ui.scriptGenerated": "스크립트가 생성되었습니다. 대화 상자를 닫아 새로 연 편집기에서 스크립트를 볼 수 있습니다.", + "mssql.ui.scriptText": "스크립트", + "mssql.ui.yesText": "예", + "objectManagement.addText": "추가…", + "objectManagement.removeText": "제거", + "objectManagement.selectLabel": "선택" + }, "package": { "cloud.databaseProperties.azureEdition": "버전", "cloud.databaseProperties.compatibilityLevel": "호환성 수준", @@ -321,6 +394,7 @@ "mssql.query.textSize": "SELECT 문에서 반환되는 text 및 ntext 데이터의 최대 크기", "mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL 옵션 사용", "mssql.query.xactAbortOn": "SET XACT_ABORT ON 옵션 사용", + "mssql.tableDesigner.allowDisableAndReenableDdlTriggers": "게시하는 동안 테이블 디자이너가 DDL 트리거를 사용하지 않도록 설정하고 다시 사용하도록 설정할지 여부", "mssql.tableDesigner.preloadDatabaseModel": "개체 탐색기에서 데이터베이스 노드를 확장할 때 데이터베이스 모델을 미리 로드할지 여부입니다. 활성화하면 테이블 디자이너의 로딩 시간을 줄일 수 있습니다. 참고: 많은 데이터베이스 노드를 확장해야 하는 경우 일반 메모리 사용량보다 높을 수 있습니다.", "mssql.tracing.desc": "Azure Data Studio와 SQL Tools Service 간에 SQL Tools Service 출력 채널로의 통신을 추적합니다. 경고: 자세한 로깅을 사용하는 경우 중요한 정보가 포함될 수 있습니다.", "mssql.tracingLevel": "[옵션] 백 엔드 서비스의 로그 수준입니다. Azure Data Studio는 시작할 때마다 파일 이름을 생성하며 파일이 이미 있으면 로그 항목이 해당 파일에 추가됩니다. 이전 로그 파일을 정리하려면 logRetentionMinutes 및 logFilesRemovalLimit 설정을 참조하세요. 기본 tracingLevel에서는 많은 양의 로그가 기록되지 않습니다. 세부 정보 표시를 변경하면 로깅이 광범위해지고 로그의 디스크 공간 요구 사항이 커질 수 있습니다. 오류이면 중요가 포함되고 경고이면 오류가 포함되고 정보이면 경고가 포함되고 세부 정보 표시이면 정보가 포함됩니다.", diff --git a/i18n/ads-language-pack-ko/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/sql-database-projects.i18n.json index 8e9a22476d..1d6416c045 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/sql-database-projects.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/sql-database-projects.i18n.json @@ -25,12 +25,14 @@ "addDatabaseReferenceOkButtonText": "참조 추가", "addDatabaseReferencedialogName": "데이터베이스 참조 추가", "addItemAction": "항목 추가", + "addSqlCmdVariableWithoutDefaultValue": "SQLCMD 변수 '{0}'을(를) 기본값 없이 프로젝트에 추가하시겠습니까?", "advancedOptionsButton": "고급...", "advancedPublishOptions": "고급 게시 옵션", "appSettingPrompt": "Azure Function local.settings.json을 새 연결 문자열로 업데이트하시겠습니까?", "applyConfirmation": "대상 프로젝트를 업데이트하시겠습니까?", "applyError": "프로젝트 {0}을(를) 업데이트하는 동안 오류가 발생했습니다.", "applySuccess": "프로젝트를 업데이트했습니다.", + "artifactReference": "아티팩트 참조", "at": "위치", "autorestProjectName": "새 SQL 프로젝트 이름", "azureAccounts": "Azure 계정", @@ -119,8 +121,8 @@ "downloadError": "다운로드 오류", "downloadProgress": "다운로드 진행률", "downloading": "다운로드하는 중", - "downloadingDacFxDlls": "빌드 DLL을 가져오기 위해 Microsoft.Build.Sql NuGet을 다운로드하는 중", "downloadingFromTo": "{0}에서 {1}(으)로 다운로드하는 중", + "downloadingNuget": "빌드 DLL을 가져오기 위해 {0} nuget 다운로드 ", "edgeEulaAgreementTitle": "Microsoft Azure SQL Edge 사용권 계약", "edgeProjectTypeDescription": "Azure SQL Edge Database에 대한 스키마를 개발하고 게시하는 핵심 부분부터 시작합니다.", "edgeProjectTypeDisplayName": "Azure SQL Edge Database", @@ -234,6 +236,7 @@ "optionName": "옵션 이름", "optionNotFoundWarningMessage": "레이블: {0}이(가) 옵션 값 이름 조회에 없음", "outsideFolderPath": "프로젝트 폴더 외부에 절대 경로가 있는 항목은 지원되지 않습니다. 프로젝트 파일의 경로가 프로젝트 폴더에 상대적인지 확인하세요.", + "packageReference": "패키지 참조", "parentTreeItemUnknown": "제공된 트리 항목의 부모에 액세스할 수 없습니다.", "passwordNotMatch": "{0} 암호가 확인 암호와 일치하지 않습니다.", "portMustNotBeNumber": "포트는 숫자여야 함", @@ -262,6 +265,7 @@ "publishDialogName": "프로젝트 게시", "publishOptions": "게시 옵션", "publishProfileElements": "게시 프로필 요소", + "publishProfileFriendlyName": "게시 프로필", "publishProjectSucceed": "데이터베이스 프로젝트를 게시했습니다.", "publishSettingsFiles": "설정 파일 게시", "publishTo": "대상 게시", @@ -273,8 +277,9 @@ "publishToNewAzureServer": "새 Azure SQL 논리 서버에 게시(미리 보기)", "publishToNewAzureServerFailed": "새 Azure SQL 서버에 게시하지 못했습니다. {0}", "publishingProjectMessage": "컨테이너에 프로젝트를 게시하는 중...", - "referenceRadioButtonsGroupTitle": "형식", - "referenceType": "참조 형식", + "referenceRadioButtonsGroupTitle": "참조된 데이터베이스 유형", + "referenceTypeRadioButtonsGroupTitle": "참조 형식", + "referencedDatabaseType": "참조된 데이터베이스 유형", "reloadProject": "데이터베이스 프로젝트를 다시 로드하시겠습니까?", "reset": "다시 설정", "resetAllVars": "모든 변수 다시 설정", @@ -289,6 +294,7 @@ "runningDockerMessage": "Docker 컨테이너를 실행하는 중...", "sameDatabase": "동일한 데이터베이스", "save": "저장", + "saveProfile": "설정을 프로필(.publish.xml)에 저장하시겠습니까?", "saveProfileAsButtonText": "다른 이름으로 저장...", "schema": "스키마", "schemaCompare.compareErrorMessage": "스키마 비교 실패: {0}", @@ -347,7 +353,7 @@ "unableToFindFile": "경로가 '{0}'인 {1}을(를) 찾을 수 없습니다.", "unableToFindReference": "데이터베이스 참조 {0}를 찾을 수 없습니다.", "unableToFindSqlCmdVariable": "SQLCMD 변수 '{0}'을(를) 찾을 수 없습니다.", - "unableToPerformAction": "'{0}' 대상을 찾을 수 없습니다. '{1}'", + "unableToPerformAction": "'{0}' 대상을 찾을 수 없음: '{1}'. {2}", "unexpectedProjectContext": "프로젝트 컨텍스트를 설정할 수 없습니다. 예기치 않은 위치에서 호출된 명령: {0}", "unhandledDeleteType": "삭제하는 동안 처리되지 않는 항목 종류: '{0}", "unhandledMoveNode": "이동을 위해 처리되지 않는 노드 유형", @@ -411,6 +417,7 @@ "sqlDatabaseProjects.newItem": "항목 추가...", "sqlDatabaseProjects.newPostDeploymentScript": "배포 후 스크립트 추가", "sqlDatabaseProjects.newPreDeploymentScript": "배포 전 스크립트 추가", + "sqlDatabaseProjects.newPublishProfile": "게시 프로필 추가", "sqlDatabaseProjects.newScript": "스크립트 추가", "sqlDatabaseProjects.newStoredProcedure": "저장 프로시저 추가", "sqlDatabaseProjects.newTable": "테이블 추가", @@ -419,6 +426,7 @@ "sqlDatabaseProjects.open": "데이터베이스 프로젝트 열기", "sqlDatabaseProjects.openContainingFolder": "상위 폴더 열기", "sqlDatabaseProjects.openInDesigner": "디자이너에서 열기", + "sqlDatabaseProjects.openReferencedSqlProject": "프로젝트 열기", "sqlDatabaseProjects.properties": "속성", "sqlDatabaseProjects.publish": "게시", "sqlDatabaseProjects.rename": "이름 바꾸기", diff --git a/i18n/ads-language-pack-ko/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/sql-migration.i18n.json index e42c6a6bc4..04b05ada2c 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/sql-migration.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/sql-migration.i18n.json @@ -9,8 +9,6 @@ "version": "1.0.0", "contents": { "dist/constants/strings": { - "azure.accounts.accountAccessError": "선택한 계정 '{0}' 및 테넌트 '{1}'에 액세스하는 동안 오류가 발생했습니다. '계정 연결'을 선택하고 계정을 새로 고치거나 다른 계정을 선택하세요. 오류 '{2}'", - "azure.accounts.accountStaleError": "선택한 계정 '{0}' 및 테넌트 '{1}'에 대한 액세스 토큰이 더 이상 유효하지 않습니다. '계정 연결'을 선택하고 계정을 새로 고치거나 다른 계정을 선택하세요.", "serviceCrashMessage": "마이그레이션 서비스 구성 요소를 시작할 수 없습니다. {0}", "serviceCrashed": "서비스 구성 요소가 충돌했습니다.", "serviceProviderIntializationError": "서비스 공급자를 초기화할 수 없습니다.", @@ -203,10 +201,10 @@ "sql.migration.database.already.exists.vm.info": "제공된 데이터베이스 이름이 Azure 가상 머신의 대상 SQL Server에 없는지 확인합니다.", "sql.migration.database.assessment.description": "Azure SQL으로의 마이그레이션을 평가할 데이터베이스를 선택하세요.", "sql.migration.database.assessment.title": "평가용 데이터베이스", - "sql.migration.database.assessment.xevents.description": "For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0}", - "sql.migration.database.assessment.xevents.instructions": "Select a folder where extended events session files (.xel and .xem) are stored", + "sql.migration.database.assessment.xevents.description": "선택한 데이터베이스에 대해 확장 이벤트 세션 파일을 선택적으로 제공하여 임시 또는 동적 SQL 쿼리 또는 응용 프로그램 데이터 계층을 통해 시작된 모든 DML 문을 평가합니다. {0}", + "sql.migration.database.assessment.xevents.instructions": "확장 이벤트 세션 파일(.xel 및 .xem)이 저장된 폴더를 선택하세요.", "sql.migration.database.assessment.xevents.link": "자세히 알아보기", - "sql.migration.database.assessment.xevents.title": "Assess extended event sessions", + "sql.migration.database.assessment.xevents.title": "확장 이벤트 세션 평가", "sql.migration.database.backup.load.error": "데이터베이스 세부 정보에 액세스하는 동안 오류가 발생했습니다.", "sql.migration.database.connection.error": "대상 마이그레이션 데이터베이스에 연결하는 동안 오류가 발생했습니다.", "sql.migration.database.connection.error.message": "연결 오류: {0} {1}", @@ -338,9 +336,9 @@ "sql.migration.ir.page.sql.migration.service.not.found": "데이터베이스 마이그레이션 서비스를 찾을 수 없습니다. 새로 만드세요.", "sql.migration.ir.page.title": "Azure Database Migration Service", "sql.migration.ir.setup.step1": "1단계: {0}", - "sql.migration.ir.setup.step2": "Step 2: Use the keys below to register your integration runtime", - "sql.migration.ir.setup.step3": "Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.ir.setup.step3.alternate": "Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.ir.setup.step2": "2단계: 아래 키를 사용하여 통합 런타임을 등록합니다.", + "sql.migration.ir.setup.step3": "3단계: '연결 테스트' 단추를 클릭하여 Azure Database Migration Service와 통합 런타임 간의 연결을 확인합니다.", + "sql.migration.ir.setup.step3.alternate": "3단계: 위의 새로 고침 단추를 클릭하여 Azure Database Migration Service와 통합 런타임 간의 연결을 확인합니다.", "sql.migration.issue.aria.label": "차단 문제: {0}", "sql.migration.issues": "문제", "sql.migration.issues.count": "문제({0}개)", @@ -536,9 +534,9 @@ "sql.migration.select.target.to.continue": "계속하려면 대상을 선택하세요.", "sql.migration.server": "서버", "sql.migration.service.account.info.text": "원본 SQL Server 인스턴스를 실행하는 서비스 계정에 네트워크 공유에 대한 읽기 권한이 있는지 확인합니다.", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).", - "sql.migration.service.container.container.description2": "Follow the instructions below to set up self-hosted integration runtime.", - "sql.migration.service.container.heading": "Set up integration runtime", + "sql.migration.service.container.container.description1": "Azure Database Migration Service는 Azure Data Factory의 자체 호스팅 통합 런타임을 활용하여 원본과 대상 간의 연결을 처리하고 온-프레미스 네트워크 파일 공유에서 Azure로 백업을 업로드합니다(해당하는 경우).", + "sql.migration.service.container.container.description2": "아래 지침에 따라 자체 호스팅 통합 런타임을 설정합니다.", + "sql.migration.service.container.heading": "통합 런타임 설정", "sql.migration.service.container.loading.help": "마이그레이션 서비스 로드 중", "sql.migration.service.details.authKeys.label": "인증 키", "sql.migration.service.details.authKeys.title": "자체 호스팅 통합 런타임 노드에 연결하는 데 사용되는 인증 키", @@ -550,14 +548,14 @@ "sql.migration.service.header": "Azure Database Migration Service \"{0}\" 세부 정보:'", "sql.migration.service.not.found": "마이그레이션 서비스를 찾을 수 없습니다. 계속하려면 새 항목을 만드세요.", "sql.migration.service.not.ready": "Azure Database Migration Service가 등록되지 않았습니다. Azure Database Migration Service '{0}'를 노드에서 자체 호스팅 통합 런타임에 등록해야 합니다.", - "sql.migration.service.not.ready.below": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.\r\n\r\nSee below for registration instructions.", + "sql.migration.service.not.ready.below": "Azure Database Migration Service가 등록되지 않았습니다. Azure Database Migration Service '{0}'를 노드에서 자체 호스팅 통합 런타임에 등록해야 합니다.\r\n\r\n아래에서 등록 지침을 확인하세요.", "sql.migration.service.prompt": "{0}(변경)", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes.", - "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes. See below for registration instructions.", + "sql.migration.service.ready": "Azure Database Migration Service '{0}'이(가) 노드에서 실행되는 자체 호스팅 통합 런타임에 연결됨 - {1}\r\n\r\n향상된 성능과 고가용성을 위해 추가 노드를 등록할 수 있습니다.", + "sql.migration.service.ready.below": "Azure Database Migration Service '{0}'이(가) 노드에서 실행되는 자체 호스팅 통합 런타임에 연결됨 - {1}\r\n\r\n향상된 성능과 고가용성을 위해 추가 노드를 등록할 수 있습니다. 아래에서 등록 지침을 확인하세요.", "sql.migration.service.selection.location.msg": "계속하기 전에 데이터베이스 백업 파일의 위치를 선택하세요.", "sql.migration.service.status.refresh.error": "마이그레이션 서비스 만들기 상태를 새로 고치는 동안 오류가 발생했습니다.", "sql.migration.services.container.description": "새 Azure Database Migration Service를 추가하려면 아래 정보를 입력하세요.", - "sql.migration.services.container.description.network": "Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.", + "sql.migration.services.container.description.network": "새 Azure Database Migration Service를 추가하려면 아래에 정보를 입력하세요. 자체 호스팅 통합 런타임을 등록하려면 이전 페이지에서 '내 데이터베이스 백업이 네트워크 공유에 있음'을 선택합니다.", "sql.migration.services.dialog.title": "Azure Database Migration Service 만들기", "sql.migration.services.location": "Azure Database Migration Service의 Azure 지역입니다. 대상 Azure SQL과 동일한 지역이어야 합니다.", "sql.migration.services.name": "Azure Database Migration Service 이름", @@ -758,6 +756,8 @@ "sql.migration.storage.account": "스토리지 계정", "sql.migration.storageAccount.warning.many": "'{0}' 대상 인스턴스가 '{1}' 스토리지 계정에 액세스하지 못할 수 있습니다. 대상 인스턴스의 서브넷이 스토리지 계정의 허용 목록에 있는지 확인하고, 해당하는 경우 프라이빗 엔드포인트가 대상 서버와 동일한 가상 네트워크에 있는지 확인하세요.", "sql.migration.storageAccount.warning.one": "'{0}' 대상 인스턴스가 '{1}' 스토리지 계정에 액세스하지 못할 수 있습니다. 대상 인스턴스의 서브넷이 스토리지 계정의 허용 목록에 있는지 확인하고, 해당하는 경우 프라이빗 엔드포인트가 대상 서버와 동일한 가상 네트워크에 있는지 확인하세요.", + "sql.migration.storageAccount.warning.vm.many": "대상 서버 '{0}'이(가) 스토리지 계정 '{1}'에 액세스하지 못할 수 있습니다. 대상 서버의 서브넷이 스토리지 계정의 허용 목록에 있는지 확인하세요.", + "sql.migration.storageAccount.warning.vm.one": "대상 서버 '{0}'이(가) 스토리지 계정 '{1}'에 액세스하지 못할 수 있습니다. 대상 서버의 서브넷이 스토리지 계정의 허용 목록에 있는지 확인하세요.", "sql.migration.subscription": "구독", "sql.migration.summary.azure.storage": "Azure Storage", "sql.migration.summary.azure.storage.subscription": "Azure Storage 구독", diff --git a/i18n/ads-language-pack-ko/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.bat.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/bat.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.bat.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/notebook-renderers.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.builtin-notebook-renderers.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/notebook-renderers.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.builtin-notebook-renderers.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/vscode.configuration-editing.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.configuration-editing.i18n.json new file mode 100644 index 0000000000..c791e76556 --- /dev/null +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.configuration-editing.i18n.json @@ -0,0 +1,68 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Example": "예제", + "Files by Extension": "확장명별 파일", + "Files with Extension": "확장명이 있는 파일", + "Files with Multiple Extensions": "여러 확장명이 있는 파일", + "Files with Path": "경로가 있는 파일", + "Files with Siblings by Name": "이름별 형제가 있는 파일", + "Folder by Name (Any Location)": "이름별 폴더(모든 위치)", + "Folder by Name (Top Level)": "이름별 폴더(최상위)", + "Folders with Multiple Names (Top Level)": "이름이 여러 개 있는 폴더(최상위)", + "GitHub": "GitHub", + "Map all files matching the absolute path glob pattern in their path to the language with the given identifier.": "경로에서 절대 경로 GLOB 패턴과 일치하는 모든 파일을 지정된 ID를 사용하는 언어에 매핑합니다.", + "Map all files matching the glob pattern in their filename to the language with the given identifier.": "파일 이름에서 GLOB 패턴과 일치하는 모든 파일을 지정된 ID를 사용하는 언어에 매핑합니다.", + "Match a folder with a specific name in any location.": "모든 위치에 있는 특정 이름의 폴더를 일치시킵니다.", + "Match a top level folder with a specific name.": "특정 이름의 최상위 폴더를 일치시킵니다.", + "Match all files of a specific file extension.": "특정 파일 확장명이 있는 모든 파일을 일치시킵니다.", + "Match all files with any of the file extensions.": "파일 확장명이 있는 모든 파일을 일치시킵니다.", + "Match files that have siblings with the same name but a different extension.": "동일한 이름의 형제가 있지만 확장명이 다른 파일을 일치시킵니다.", + "Match multiple top level folders.": "여러 최상위 폴더를 일치시킵니다.", + "The character used by the operating system to separate components in file paths": "운영 체제에서 파일 경로의 구성 요소를 구분하는 데 사용하는 문자", + "The current opened file": "현재 열린 파일", + "The current opened file relative to ${workspaceFolder}": "${workspaceFolder}을(를) 기준으로 현재 열려 있는 파일", + "The current opened file's basename": "현재 열려 있는 파일의 기본 이름", + "The current opened file's basename with no file extension": "현재 열려 있는 파일의 기본 이름(파일 확장명 제외)", + "The current opened file's dirname": "현재 열려 있는 파일의 dirname", + "The current opened file's dirname relative to ${workspaceFolder}": "${workspaceFolder}와 관련된 현재 열린 파일의 dirname", + "The current opened file's extension": "현재 열려 있는 파일의 확장명", + "The current selected line number in the active file": "활성 파일에서 현재 선택된 줄 번호", + "The current selected text in the active file": "활성 파일에서 현재 선택된 텍스트", + "The name of the default build task. If there is not a single default build task then a quick pick is shown to choose the build task.": "기본 빌드 작업의 이름입니다. 단일 기본 빌드 작업이 없는 경우 빠른 선택이 표시되어 빌드 작업을 선택할 수 있습니다.", + "The name of the folder opened in VS Code without any slashes (/)": "VS Code에서 연 폴더의 이름(슬래시(/) 제외)", + "The path of the folder opened in VS Code": "VS Code에서 연 폴더의 경로", + "The path where an an extension is installed.": "확장이 설치된 경로입니다.", + "The task runner's current working directory on startup": "시작 시 작업 실행기의 현재 작업 디렉터리", + "Use the language of the currently active text editor if any": "현재 활성 텍스트 편집기(있는 경우)의 언어 사용", + "a conditional separator (' - ') that only shows when surrounded by variables with values": "값이 있는 변수로 둘러싸인 경우에만 표시되는 조건부 구분 기호 (' - ')", + "an indicator for when the active editor has unsaved changes": "활성 편집기에 저장되지 않은 변경 내용이 있는 경우에 대한 표시기", + "e.g. SSH": "예: SSH", + "e.g. VS Code": "예: VS Code", + "file path of the workspace (e.g. /Users/Development/myWorkspace)": "작업 영역 파일 경로(예: /Users/Development/myWorkspace)", + "file path of the workspace folder the file is contained in (e.g. /Users/Development/myFolder)": "파일이 포함된 작업 영역 폴더의 파일 경로(예: /Users/Development/myFolder)", + "gist": "gist", + "name of the workspace folder the file is contained in (e.g. myFolder)": "파일이 포함된 작업 영역 폴더의 이름(예: myFolder)", + "name of the workspace with optional remote name and workspace indicator if applicable (e.g. myFolder, myRemoteFolder [SSH] or myWorkspace (Workspace))": "해당되는 경우 선택적인 원격 이름 및 작업 영역 표시기가 있는 작업 영역의 이름(예: myFolder, myRemoteFolder [SSH] 또는 myWorkspace(Workspace))", + "shortened name of the workspace without suffixes (e.g. myFolder or myWorkspace)": "접미사가 없는 작업 영역의 단축된 이름(예: myFolder 또는 myWorkspace)", + "the file name (e.g. myFile.txt)": "파일 이름(예: myFile.txt)", + "the full path of the file (e.g. /Users/Development/myFolder/myFileFolder/myFile.txt)": "파일의 전체 경로(예: /Users/Development/myFolder/myFileFolder/myFile.txt)", + "the full path of the folder the file is contained in (e.g. /Users/Development/myFolder/myFileFolder)": "파일이 포함된 폴더의 전체 경로(예: /Users/Development/myFolder/myFileFolder)", + "the name of the folder the file is contained in (e.g. myFileFolder)": "파일이 포함된 폴더의 이름(예: myFileFolder)", + "the path of the file relative to the workspace folder (e.g. myFolder/myFileFolder/myFile.txt)": "작업 영역 폴더에 상대적인 파일 경로(예: myFolder/myFileFolder/myFile.txt)", + "the path of the folder the file is contained in, relative to the workspace folder (e.g. myFolder/myFileFolder)": "작업 영역 폴더에 상대적인, 파일이 포함된 폴더의 경로(예: myFolder/myFileFolder)" + }, + "package": { + "description": "설정, 시작 및 확장 추천 파일과 같은 구성 파일에서 기능(고급 IntelliSense, 자동 수정)을 제공합니다.", + "displayName": "구성 편집" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.docker.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/docker.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.docker.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/git-base.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.git-base.i18n.json similarity index 55% rename from i18n/ads-language-pack-ko/translations/extensions/git-base.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.git-base.i18n.json index 16dca4a8d8..db62c616c6 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/git-base.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.git-base.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "dist/remoteSource": { - "branch name": "분기 이름", - "error": "{0} 오류: {1}", - "none found": "원격 리포지토리를 찾을 수 없습니다.", - "pick url": "복제할 URL을 선택하세요.", - "provide url": "리포지토리 URL 제공", - "provide url or pick": "리포지토리 URL을 입력하거나 리포지토리 소스를 선택하세요.", + "bundle": { + "Branch name": "분기 이름", + "Choose a URL to clone from.": "복제할 URL을 선택하세요.", + "No remote repositories found.": "원격 리포지토리를 찾을 수 없습니다.", + "Provide repository URL": "리포지토리 URL 제공", + "Provide repository URL or pick a repository source.": "리포지토리 URL을 입력하거나 리포지토리 소스를 선택하세요.", + "Repository name": "리포지토리 이름", + "Repository name (type to search)": "리포지토리 이름(입력하여 검색)", + "URL": "URL", "recently opened": "최근에 사용한 항목", "remote sources": "원격 소스", - "type to filter": "리포지토리 이름", - "type to search": "리포지토리 이름(입력하여 검색)", - "url": "URL" + "{0} Error: {1}": "{0} 오류: {1}" }, "package": { "command.api.getRemoteSources": "원격 원본 가져오기", diff --git a/i18n/ads-language-pack-ko/translations/extensions/vscode.git.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.git.i18n.json new file mode 100644 index 0000000000..d73f472b96 --- /dev/null +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.git.i18n.json @@ -0,0 +1,599 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "\"{0}\" has fingerprint \"{1}\"": "\"{0}\"에 지문 \"{1}\"이(가) 있음", + "$(info) Remote \"{0}\" has no tags.": "$(info) 원격 \"{0}\"에 태그가 없습니다.", + "$(info) This repository has no tags.": "$(info) 이 리포지토리에는 태그가 없습니다.", + "A branch named \"{0}\" already exists": "이름이 \"{0}\"인 분기가 이미 있습니다.", + "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?": "작업 영역의 부모 폴더 또는 열린 파일에서 Git 리포지토리를 찾았습니다. 리포지토리를 열까요?", + "Absolute paths not supported in \"git.scanRepositories\" setting.": "“git.scanRepositories” 설정에서는 절대 경로를 사용할 수 없습니다.", + "Add Remote": "원격 추가", + "Add a new remote...": "새 원격 추가...", + "Add remote from URL": "URL에서 원격 추가", + "Add remote from {0}": "{0}에서 원격 추가", + "Add to Workspace": "작업 영역에 추가", + "All Repositories": "모든 리포지토리", + "Always": "항상", + "Always Pull": "항상 풀", + "Are you sure you want to DELETE {0} files?\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST if you proceed.": "파일 {0}개를 삭제하시겠습니까?\\n이 작업은 되돌릴 수 없습니다!\\n계속하면 해당 파일이 영구적으로 손실됩니다.", + "Are you sure you want to DELETE {0}?\\nThis is IRREVERSIBLE!\\nThis file will be FOREVER LOST if you proceed.": "{0}을(를) 삭제하시겠습니까?\\n이 작업은 되돌릴 수 없습니다!\\n계속하면 이 파일이 영구적으로 손실됩니다.", + "Are you sure you want to continue connecting?": "연결을 계속 진행하시겠습니까?", + "Are you sure you want to create an empty commit?": "빈 커밋을 만드시겠습니까?", + "Are you sure you want to discard ALL changes in {0} files?\\nThis is IRREVERSIBLE!\\nYour current working set will be FOREVER LOST if you proceed.": "파일 {0}개의 변경 내용을 모두 취소하시겠습니까?\\n이 작업은 되돌릴 수 없습니다!\\n계속하면 현재 작업 집합이 영구적으로 손실됩니다.", + "Are you sure you want to discard changes in {0} files?": "{0}개 파일의 변경 내용을 취소하시겠습니까?", + "Are you sure you want to discard changes in {0}?": "{0}의 변경 내용을 취소하시겠습니까?", + "Are you sure you want to drop ALL stashes? There are {0} stashes that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "모든 스태시를 삭제하시겠습니까? 정리 대상이 될 스태시가 {0}개 있으며 복구가 불가능할 수 있습니다.", + "Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "모든 스태시를 삭제하시겠습니까? 정리 대상이 될 스태시가 1개 있으며 복구가 불가능할 수 있습니다.", + "Are you sure you want to drop the stash: {0}?": "스태시 {0}을(를) 삭제하시겠습니까?", + "Are you sure you want to restore {0} files?": "{0}개 파일을 복원하겠습니까?", + "Are you sure you want to restore {0}?": "{0}을(를) 복원하시겠습니까?", + "Are you sure you want to stage {0} files with merge conflicts?": "병합 충돌이 있는 {0} 파일을 스테이징하시겠습니까?", + "Are you sure you want to stage {0} with merge conflicts?": "병합 충돌이 있는 {0}을(를) 스테이징하시겠습니까?", + "Ask Me Later": "나중에 물어보기", + "Branch name": "분기 이름", + "Branch name needs to match regex: {0}": "분기 이름은 regex {0}과(와) 일치해야 합니다.", + "Can\\'t push refs to remote. Try running \"Pull\" first to integrate your changes.": "참조를 원격에 푸시할 수 없습니다. 먼저 \\'풀\\'을 실행하여 변경 내용을 통합하세요.", + "Can\\'t undo because HEAD doesn\\'t point to any commit.": "HEAD가 커밋을 가리키지 않으므로 실행 취소할 수 없습니다.", + "Changes": "변경 사항", + "Checking Out Branch/Tag...": "분기/태그를 체크 아웃하는 중...", + "Checking Out Changes...": "변경 내용을 확인하는 중...", + "Checkout Branch/Tag...": "분기/태그 체크 아웃...", + "Checkout detached...": "체크 아웃 분리됨...", + "Choose Folder...": "폴더 선택...", + "Choose a folder to clone {0} into": "{0}을(를) 복제할 폴더를 선택하세요.", + "Choose a repository": "리포지토리 선택", + "Choose which repository to clone": "복제할 리포지토리 선택", + "Clone from URL": "리포지토리 URL", + "Clone from {0}": "{0}에서 복제", + "Cloning git repository \"{0}\"...": "Git 리포지토리 \"{0}\"을(를) 복제하는 중...", + "Commit": "커밋", + "Commit & Push Changes": "변경 내용 커밋 및 푸시", + "Commit & Sync Changes": "변경 내용 커밋 및 동기화", + "Commit Anyway": "커밋 진행", + "Commit Changes": "변경 내용 커밋", + "Commit Changes on \"{0}\"": "\"{0}\"에 변경 내용 커밋", + "Commit Changes to New Branch": "새 분기에 변경 내용 커밋", + "Commit Hash": "커밋 해시", + "Commit Staged Changes": "스테이징된 변경 사항 커밋", + "Commit message": "커밋 메시지", + "Commit operation was cancelled due to empty commit message.": "커밋 메시지가 비어 있어 커밋 작업이 취소되었습니다.", + "Commit to New Branch & Push Changes": "새 분기에 커밋 및 변경 내용 푸시", + "Commit to New Branch & Synchronize Changes": "새 분기에 커밋 및 변경 내용 동기화", + "Commit to a New Branch": "새 브랜치에 커밋", + "Commits without verification are not allowed, please enable them with the \"git.allowNoVerifyCommit\" setting.": "확인 없는 커밋은 허용되지 않습니다. \"git.allowNoVerifyCommit\" 설정을 통해 사용하도록 설정하세요.", + "Committing & Pushing Changes...": "변경 내용 커밋 및 푸시 중...", + "Committing & Synchronizing Changes...": "커밋 및 변경 내용을 동기화하는 중...", + "Committing Changes to New Branch...": "새 분기에 변경 내용 커밋 중...", + "Committing Changes...": "변경 내용 커밋 중...", + "Committing to New Branch & Pushing Changes...": "새 분기에 대한 커밋 및 변경 내용 푸시 중...", + "Committing to New Branch & Synchronizing Changes...": "새 분기에 커밋 및 변경 내용을 동기화하는 중...", + "Conflict: Added By Them": "충돌: 타인이 추가", + "Conflict: Added By Us": "충돌: 자체 추가", + "Conflict: Both Added": "충돌: 양쪽에서 추가", + "Conflict: Both Deleted": "충돌: 양쪽에서 삭제", + "Conflict: Both Modified": "충돌: 양쪽에서 수정", + "Conflict: Deleted By Them": "충돌: 타인이 삭제", + "Conflict: Deleted By Us": "충돌: 자체 삭제", + "Continue Rebase": "계속 기준 다시 지정", + "Continuing Rebase...": "기준 주소 다시 지정을 계속하는 중...", + "Could not clone your repository as Git is not installed.": "Git이 설치되지 않아 저장소를 복제할 수 없습니다.", + "Create Empty Commit": "빈 커밋 만들기", + "Create new branch from...": "에서 새 분기 만들기...", + "Create new branch...": "새 분기 만들기...", + "Current": "현재", + "Current commit message only contains whitespace characters": "현재 커밋 메시지에는 공백 문자만 포함됩니다.", + "Delete Branch": "분기 삭제", + "Delete File": "파일 삭제", + "Delete Files": "파일 삭제", + "Delete file": "파일 삭제", + "Deleted": "삭제", + "Discard 1 File": "1개 파일 취소", + "Discard 1 Tracked File": "1개의 추적된 파일 취소", + "Discard All {0} Files": "{0}개 파일 모두 버리기", + "Discard Changes": "변경 내용 취소", + "Discard {0} Tracked Files": "{0}개의 추적된 파일 취소", + "Don\\'t Pull": "풀 안 함", + "Don\\'t Show Again": "다시 표시 안 함", + "Download Git": "Git 다운로드", + "Email": "전자 메일", + "Enables the following features: {0}": "Enables the following features: {0}", + "Failed to authenticate to git remote.": "git remote에 인증하지 못했습니다.", + "Failed to authenticate to git remote:\\n\\n{0}": "git remote에 인증하지 못했습니다.\\n\\n{0}", + "File \"{0}\" was deleted by them and modified by us.\\n\\nWhat would you like to do?": "\"{0}\" 파일을 다른 사용자가 삭제하고 Microsoft가 수정했습니다.\\n\\n어떻게 하시겠습니까?", + "File \"{0}\" was deleted by us and modified by them.\\n\\nWhat would you like to do?": "\"{0}\" 파일을 Microsoft가 삭제하고 다른 사용자가 수정했습니다.\\n\\n어떻게 하시겠습니까?", + "Force Checkout": "강제 체크 아웃", + "Force push is not allowed, please enable it with the \"git.allowForcePush\" setting.": "강제 푸시가 허용되지 않습니다. \"git.allowForcePush\" 설정으로 사용하도록 설정하세요.", + "Git History": "Git 기록", + "Git error": "Git 오류", + "Git local working changes": "Git 로컬 작업 변경 내용", + "Git not found. Install it or configure it using the \"git.path\" setting.": "Git을 찾을 수 없습니다. “git.path”를 사용하여 Git을 설치하거나 구성합니다.", + "Git repositories were found in the parent folders of the workspace or the open file(s). Would you like to open the repositories?": "작업 영역의 부모 폴더 또는 열린 파일에서 Git 리포지토리를 찾았습니다. 리포지토리를 열까요?", + "Git: {0}": "Git: {0}", + "HEAD version of \"{0}\" is not available.": "“{0}”의 HEAD 버전을 사용할 수 없습니다.", + "Ignored": "무시됨", + "Incoming": "수신", + "Index Added": "인덱스 추가됨", + "Index Copied": "인덱스 복사됨", + "Index Deleted": "인덱스 삭제됨", + "Index Modified": "인덱스 수정됨", + "Index Renamed": "인덱스 이름 변경됨", + "Initialize Repository": "리포지토리 초기화", + "Intent to Add": "추가할 의도", + "Intent to Rename": "이름 바꾸기 의도", + "Invalid branch name": "잘못된 분기 이름", + "It looks like the current branch \"{0}\" might have been rebased. Are you sure you still want to pull into it?": "현재 분기 \"{0}\"이(가) 다시 지정된 것 같습니다. 해당 분기로 풀하시겠습니까?", + "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?": "현재 분기가 다시 지정된 것 같습니다. 해당 분기로 풀하시겠습니까?", + "It\\'s not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.": "기준 주소를 다시 지정하는 중에는 커밋 메시지를 변경할 수 없습니다. 기준 주소 다시 지정 작업을 완료하고, 대신 대화형 기준 주소 다시 지정을 사용하세요.", + "Keep Our Version": "현재 버전 유지", + "Keep Their Version": "다른 사용자 버전 유지", + "Learn More": "자세한 정보", + "Log level: {0}": "로그 수준: {0}", + "Make sure you configure your \"user.name\" and \"user.email\" in git.": "git에서 \"user.name\" 및 \"user.email\"를 구성해야 합니다.", + "Manage Unsafe Repositories": "안전하지 않은 리포지토리 관리", + "Merge Changes": "변경 사항 병합", + "Message": "메시지", + "Message (commit on \"{0}\")": "메시지(“{0}”에서 커밋)", + "Message ({0} to commit on \"{1}\")": "메시지(“{1}”에서 커밋하기 위한 {0})", + "Message ({0} to commit)": "메시지(커밋할 {0})", + "Migrate Changes": "변경 내용 마이그레이션", + "Modified": "수정", + "Never": "안 함", + "No": "아니요", + "No rebase in progress.": "진행 중인 다시 지정이 없습니다.", + "OK": "확인", + "OK, Don\\'t Ask Again": "알겠습니다. 다시 묻지 않음", + "OK, Don\\'t Show Again": "알겠습니다. 다시 표시 안 함", + "Open": "열기", + "Open Comparison": "비교 열기", + "Open Git Log": "Git 로그 열기", + "Open Merge": "병합 열기", + "Open Repositories In Parent Folders": "부모 폴더에서 리포지토리 열기", + "Open Repository": "리포지토리 열기", + "Open in New Window": "새 창에서 열기", + "Optionally provide a stash message": "필요한 경우 스태시 메시지를 입력하세요.", + "Passphrase": "암호", + "Pick a branch to pull from": "다음에서 가져올 분기 선택", + "Pick a provider to publish the branch \"{0}\" to:": "공급자를 선택하여 “{0}” 분기를 다음에 게시:", + "Pick a remote to publish the branch \"{0}\" to:": "“{0}” 분기를 다음에 게시하려면 원격을 선택하세요:", + "Pick a remote to pull the branch from": "분기를 가져올 원격 선택", + "Pick a remote to remove": "제거할 원격 선택", + "Pick a repository to mark as safe and open": "안전하고 개방된 것으로 표시할 리포지토리 선택", + "Pick a repository to open": "열려는 리포지토리 선택", + "Pick a repository to reopen": "Pick a repository to reopen", + "Pick a stash to apply": "적용할 스태시 선택", + "Pick a stash to drop": "삭제할 스태시 선택", + "Pick a stash to pop": "표시할 스태시 선택", + "Pick workspace folder to initialize git repo in": "Git 리포지토리를 초기화할 작업 영역 폴더 선택", + "Please check out a branch to push to a remote.": "원격에 푸시할 분기를 체크 아웃하세요.", + "Please clean your repository working tree before checkout.": "체크 아웃하기 전에 리포지토리 작업 트리를 정리하세요.", + "Please provide a commit message": "커밋 메시지를 제공하세요.", + "Please provide a message to annotate the tag": "태그에 주석을 달 메시지를 입력하세요.", + "Please provide a new branch name": "새 분기 이름을 제공하세요.", + "Please provide a remote name": "원격 이름을 제공하세요.", + "Please provide a tag name": "태그 이름을 입력하세요.", + "Please provide the commit hash": "커밋 해시를 제공하세요.", + "Publish Branch": "분기 게시", + "Publish Branch \"{0}\"/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "분기 (Branch) \"{0}\" 게시", + "Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "게시 Branch", + "Publish to {0}": "{0}에 게시", + "Publish to...": "다음에 게시...", + "Publishing Branch \"{0}\".../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "분기 (Branch) \"{0}\" 게시하는 중...", + "Publishing Branch.../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "게시 Branch...", + "Pull": "풀", + "Pull {0} and push {1} commits between {2}/{3}": "{2}/{3} 간에 {0}개 커밋 풀 및 {1}개 커밋 푸시", + "Pull {0} commits from {1}/{2}": "{1}/{2}에서 {0}개 커밋 풀", + "Push {0} commits to {1}/{2}": "{1}/{2}(으)로 {0}개 커밋 푸시", + "Rebasing": "기준 주소 다시 지정", + "Remote \"{0}\" already exists.": "원격 \"{0}\"이(가) 이미 존재합니다.", + "Remote branch at {0}": "{0}에서 원격 분기", + "Remote name": "원격 이름", + "Remote name format invalid": "잘못된 원격 이름 형식", + "Reopen Closed Repositories": "Reopen Closed Repositories", + "Replace Local Tag(s)": "로컬 태그 교체", + "Restore file": "파일 복원", + "Restore files": "파일 복원", + "Save All & Commit": "모두 저장 및 커밋", + "Save All & Stash": "모두 저장 및 스태시", + "Select a branch or tag to checkout": "체크 아웃할 분기 또는 태그 선택", + "Select a branch to checkout in detached mode": "분리 모드에서 체크 아웃할 분기 선택", + "Select a branch to delete": "삭제할 분기 선택", + "Select a branch to merge from": "병합할 분기 선택", + "Select a branch to rebase onto": "다시 지정할 대상 분기 선택", + "Select a ref to create the branch from": "분기를 만들 ref 선택", + "Select a remote to delete a tag from": "태그를 삭제할 원격 선택", + "Select a remote to fetch": "가져올 원격 선택", + "Select a tag to delete": "삭제할 태그 선택", + "Select as Repository Destination": "리포지토리 대상으로 선택", + "Show Changes": "변경 내용 표시", + "Show Command Output": "명령 출력 표시", + "Skipped found git in: \"{0}\"": "“{0}”에서 찾은 Git 건너뜀", + "Staged Changes": "스테이징된 변경 사항", + "Stash & Checkout": "스태시 및 체크 아웃", + "Stash Anyway": "스태시", + "Stash message": "스태시 메시지", + "Stashed Changes": "스태시된 변경 내용", + "Successfully pushed.": "성공적으로 푸시 되었습니다.", + "Synchronize Changes": "변경 내용 동기화", + "Synchronizing Changes...": "변경 내용을 동기화하는 중...", + "Syncing. Cancelling may cause serious damages to the repository": "동기화 중입니다. 취소하면 리포지토리가 손상될 수 있습니다.", + "Tag at {0}": "{0}의 태그", + "Tag name": "태그 이름", + "The \"{0}\" repository has {1} submodules which won\\'t be opened automatically. You can still open each one individually by opening a file within.": "\"{0}\" 리포지토리에 자동으로 열리지 않는 {1}개의 하위 모듈이 있습니다. 모듈 내의 파일을 열어 각 모듈을 개별적으로 열 수는 있습니다.", + "The branch \"{0}\" has no remote branch. Would you like to publish this branch?": "“{0}” 분기에 원격 분기가 없습니다. 이 분기를 게시하시겠습니까?", + "The branch \"{0}\" is not fully merged. Delete anyway?": "\"{0}\" 분기가 완전히 병합되지 않았습니다. 그래도 삭제하시겠습니까?", + "The current branch is not published to the remote. Would you like to publish it to access your changes elsewhere?": "현재 분기는 원격에 게시되지 않습니다. 다른 곳에서 변경 사항에 액세스할 수 있도록 게시하시겠습니까?", + "The following file has unsaved changes which won\\'t be included in the commit if you proceed: {0}.\\n\\nWould you like to save it before committing?": "다음 파일에는 저장되지 않은 변경 사항이 있으며 진행하면 커밋에 포함되지 않습니다: {0}.\\n\\n커밋하기 전에 저장하시겠습니까?", + "The following file has unsaved changes which won\\'t be included in the stash if you proceed: {0}.\\n\\nWould you like to save it before stashing?": "다음 파일에는 저장되지 않은 변경 사항이 있으며 진행하면 스태시에 포함되지 않습니다: {0}.\\n\\n스태시하기 전에 저장하시겠습니까?", + "The following untracked file will be DELETED FROM DISK if discarded: {0}.": "취소한 경우 다음 추적되지 않은 파일이 디스크에서 삭제됩니다. {0}.", + "The git repositories in the current folder are potentially unsafe as the folders are owned by someone other than the current user.": "현재 폴더의 Git 리포지토리는 현재 사용자가 아닌 다른 사람이 폴더를 소유하고 있으므로 잠재적으로 안전하지 않습니다.", + "The git repository at \"{0}\" has too many active changes, only a subset of Git features will be enabled.": "“{0}”의 Git 리포지토리에 활성 변경 내용이 너무 많습니다. Git 기능의 하위 집합만 사용할 수 있도록 설정합니다.", + "The git repository in the current folder is potentially unsafe as the folder is owned by someone other than the current user.": "현재 폴더의 Git 리포지토리는 현재 사용자가 아닌 다른 사람이 폴더를 소유하고 있으므로 잠재적으로 안전하지 않습니다.", + "The last commit was a merge commit. Are you sure you want to undo it?": "마지막 커밋은 병합 커밋이었습니다. 실행 취소하시겠습니까?", + "The new branch will be \"{0}\"": "새 분기는 \"{0}\" 입니다.", + "The repository does not have any commits. Please make an initial commit before creating a stash.": "리포지토리에 커밋이 없습니다. 스태시를 만들기 전에 초기 커밋을 만드세요.", + "The selection range does not contain any changes.": "선택 범위에 변경 내용이 없습니다.", + "There are known issues with the installed Git \"{0}\". Please update to Git >= 2.27 for the git features to work correctly.": "설치된 Git “{0}”에 알려진 문제가 있습니다. Git 기능이 제대로 작동하도록 하려면 2.27 이상의 Git으로 업데이트하세요.", + "There are merge conflicts. Resolve them before committing.": "병합 충돌이 있습니다. 해결한 후 계속하세요.", + "There are no available repositories": "사용 가능한 리포지토리가 없습니다.", + "There are no changes to commit.": "커밋할 변경 내용이 없습니다.", + "There are no changes to stash.": "스태시할 변경 내용이 없습니다.", + "There are no staged changes to commit.\\n\\nWould you like to stage all your changes and commit them directly?": "커밋할 스테이징된 변경 사항이 없습니다.\\n\\n모든 변경 사항을 스테이징하고 직접 커밋하시겠습니까?", + "There are no staged changes to stash.": "스태시할 스테이징된 변경 사항이 없습니다.", + "There are no stashes in the repository.": "리포지토리에 스태시가 없습니다.", + "There are {0} unsaved files.\\n\\nWould you like to save them before committing?": "저장되지 않은 {0}개의 파일이 있습니다.\\n\\n커밋하기 전에 저장하시겠습니까?", + "There are {0} unsaved files.\\n\\nWould you like to save them before stashing?": "저장되지 않은 파일이 {0}개 있습니다.\\n\\n스태시하기 전에 저장하시겠습니까?", + "There are {0} untracked files which will be DELETED FROM DISK if discarded.": "취소하는 경우 {0}개의 추적되지 않은 파일이 디스크에서 삭제됩니다.", + "There were merge conflicts while applying the stash.": "스태시를 적용하는 중 병합 충돌이 발생했습니다.", + "This action will pull and push commits from and to \"{0}/{1}\".": "이 작업은 '{0}/{1}'을(를) 오가는 커밋을 풀/푸시합니다.", + "This repository has no remotes configured to fetch from.": "이 리포지토리에 페치할 원격 항목이 구성되어 있지 않습니다.", + "This will DELETE {0} untracked files!\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST.": "이렇게 하면 {0}개의 추적되지 않은 파일이 삭제됩니다!\\n이 작업은 되돌릴 수 없습니다!\\n삭제된 파일은 영구적으로 손실됩니다.", + "This will create a Git repository in \"{0}\". Are you sure you want to continue?": "'{0}'에서 Git 리포지토리가 만들어집니다. 계속하시겠습니까?", + "Too many changes were detected. Only the first {0} changes will be shown below.": "너무 많은 변경 내용이 감지되었습니다. 첫 번째 {0} 변경 내용만 아래에 표시됩니다.", + "Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?": "충돌하는 태그로 인해 원격 리포지토리에서 가져올 수 없음: {0}. 로컬 태그를 교체하여 충돌을 해결하시겠습니까?", + "Uncommitted Changes": "커밋되지 않은 변경 내용", + "Undo merge commit": "병합 커밋 실행 취소", + "Untracked": "추적되지 않음", + "Untracked Changes": "추적되지 않은 변경 사항", + "Update Git": "Git 업데이트", + "Using git \"{0}\" from \"{1}\"": "\"{0}\"에서 git \"{1}\"을(를) 사용하는 중", + "Validating found git in: \"{0}\"": "\"{0}\"에서 찾은 git 유효성을 검사하는 중", + "Would you like to add \"{0}\" to .gitignore?": "\"{0}\"을(를) .gitignore에 추가하시겠습니까?", + "Would you like to open the cloned repository, or add it to the current workspace?": "복제된 리포지토리를 열거나 현재 작업 영역에 추가하시겠습니까?", + "Would you like to open the cloned repository?": "복제된 리포지토리를 여시겠습니까?", + "Would you like to open the initialized repository, or add it to the current workspace?": "초기화된 리포지토리를 열거나 현재 작업 영역에 추가하겠습니까?", + "Would you like to open the initialized repository?": "초기화된 리포지토리를 여시겠습니까?", + "Would you like {0} to [periodically run \"git fetch\"]({1})?": "{0}에서 [\"git fetch\"({1})을(를) 정기적으로 실행]하도록 하시겠습니까?", + "Yes": "예", + "Yes, Don\\'t Show Again": "예, 다시 표시 안 함", + "You": "사용자", + "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\\n\\nAre you sure to continue?": "확인 없이 변경 내용을 커밋하려고 합니다. 이렇게 하면 pre-commit 후크를 건너뛰고 바람직하지 않을 수 있습니다.\\n\\n계속하시겠습니까?", + "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\\n\\nAre you sure to continue?": "변경 내용을 강제로 푸시하려고 합니다. 이렇게 하면 다른 사람의 변경 내용을 무시하거나 의도치 않게 덮어쓸 수 있습니다.\\n\\n계속하시겠습니까?", + "You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.\\n\\nHow would you like to proceed?": "보호된 브랜치에 커밋을 시도하고 있지만 커밋을 원격으로 푸시할 수 있는 권한이 없을 수 있습니다.\\n\\n어떻게 진행하시겠습니까?", + "You seem to have git \"{0}\" installed. Code works best with git >= 2": "Git \"{0}\"이(가) 설치된 것 같습니다. 코드는 2 이하의 Git에서 최적으로 작동합니다.", + "Your local changes would be overwritten by checkout.": "체크 아웃하면 로컬 변경 내용을 덮어씁니다.", + "Your repository has no remotes configured to publish to.": "리포지토리에 게시하도록 구성된 원격이 없습니다.", + "Your repository has no remotes configured to pull from.": "리포지토리에 풀하도록 구성된 원격 항목이 없습니다.", + "Your repository has no remotes configured to push to.": "리포지토리에 푸시하도록 구성된 원격이 없습니다.", + "Your repository has no remotes.": "리포지토리에 원격 항목이 없습니다.", + "no": "아니요", + "yes": "예", + "{0} (Deleted)": "{0}(삭제됨)", + "{0} (Index)": "{0}(인덱스)", + "{0} (Intent to add)": "{0}(추가할 의도)", + "{0} (Ours)": "{0}(우리의 변경 내용)", + "{0} (Theirs)": "{0}(다른 사용자의 변경 내용)", + "{0} (Untracked)": "{0}(추적되지 않음)", + "{0} (Working Tree)": "{0}(작업 트리)", + "{0} ({1})": "{0} ({1})", + "{0} ({1}) ↔ {0} ({2})": "{0}({1}) ↔ {0} ({2})", + "{0} Commit": "{0} 커밋", + "{0} Commit & Push": "{0} 커밋 및 푸시", + "{0} Commit & Sync": "{0} 커밋 및 동기화", + "{0} Continue": "{0} 계속", + "{0} Fetch all remotes": "{0} 모든 원격 가져오기", + "{0} Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "{0} 게시 Branch", + "{0} Sync Changes{1}{2}": "{0} 변경 내용 동기화 {1}{2}", + "{0} characters left in current line": "현재 줄에서 {0} 글자 남음", + "{0} characters over {1} in current line": "현재 줄에서 {0} 글자 초과 {1}", + "{0} ↔ {1}": "{0} ↔ {1}", + "{0}\\n\\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.": "{0}\\n\\n이 작업은 되돌릴 수 없으며, 현재 작업 집합이 영구적으로 손실됩니다." + }, + "package": { + "colors.added": "추가된 리소스의 색입니다.", + "colors.conflict": "충돌이 발생한 리소스의 색상입니다.", + "colors.deleted": "삭제된 리소스의 색상입니다.", + "colors.ignored": "무시된 리소스의 색상입니다.", + "colors.modified": "수정된 리소스의 색상입니다.", + "colors.renamed": "이름이 바뀌었거나 복사된 리소스의 색입니다.", + "colors.stageDeleted": "스테이징되어 있는 삭제된 리소스의 색입니다.", + "colors.stageModified": "스테이징되어 있는 수정된 리소스의 색입니다.", + "colors.submodule": "서브모듈 자원의 색상", + "colors.untracked": "추적되지 않은 리소스의 색상입니다.", + "command.addRemote": "원격 추가...", + "command.api.getRemoteSources": "원격 원본 가져오기", + "command.api.getRepositories": "Git 리포지토리", + "command.api.getRepositoryState": "리포지토리 상태 가져오기", + "command.branch": "분기 만들기...", + "command.branchFrom": "분기를 만듭니다...", + "command.checkout": "다음으로 체크 아웃...", + "command.checkoutDetached": "체크 아웃(분리됨)...", + "command.cherryPick": "cherry-pick...", + "command.clean": "변경 내용 취소", + "command.cleanAll": "모든 변경 내용 취소", + "command.cleanAllTracked": "추적된 모든 변경 내용 취소", + "command.cleanAllUntracked": "추적되지 않은 모든 변경 내용 취소", + "command.clone": "클론", + "command.cloneRecursive": "복제(재귀)", + "command.close": "리포지토리 닫기", + "command.closeAllDiffEditors": "모든 diff 편집기 닫기", + "command.commit": "커밋", + "command.commitAll": "모두 커밋", + "command.commitAllAmend": "모두 커밋 (수정)", + "command.commitAllAmendNoVerify": "모두 커밋(수정, 확인 안 함)", + "command.commitAllNoVerify": "모두 커밋(확인 안 함)", + "command.commitAllSigned": "모두 커밋(로그오프됨)", + "command.commitAllSignedNoVerify": "모두 커밋(로그오프됨, 확인 안 함)", + "command.commitEmpty": "빈 내용을 커밋합니다.", + "command.commitEmptyNoVerify": "빈 상태로 커밋(확인 안 함)", + "command.commitMessageAccept": "커밋 메시지 수락", + "command.commitMessageDiscard": "커밋 메시지 삭제", + "command.commitNoVerify": "커밋(확인 안 함)", + "command.commitStaged": "스테이징된 항목 커밋", + "command.commitStagedAmend": "스테이징된 항목 커밋(수정)", + "command.commitStagedAmendNoVerify": "커밋 스테이징 됨(수정, 확인 안 함)", + "command.commitStagedNoVerify": "커밋 스테이징됨(확인 안 함)", + "command.commitStagedSigned": "스테이징된 항목 커밋(로그오프됨)", + "command.commitStagedSignedNoVerify": "커밋 스테이징됨(로그오프됨, 확인 안 함)", + "command.continueInLocalClone": "리포지토리를 로컬로 복제하고 데스크톱에서 열기...", + "command.continueInLocalClone.qualifiedName": "새 로컬 복제본에서 계속 작업하기", + "command.createTag": "태그 만들기", + "command.deleteBranch": "분기 삭제...", + "command.deleteRemoteTag": "원격 태그 삭제", + "command.deleteTag": "태그 삭제", + "command.fetch": "페치", + "command.fetchAll": "모든 원격에서 페치", + "command.fetchPrune": "페치(정리)", + "command.git.acceptMerge": "병합 완료", + "command.git.openMergeEditor": "병합 편집기에서 확인", + "command.git.runGitMerge": "Git과 충돌 계산", + "command.git.runGitMergeDiff3": "Git과 충돌 계산(Diff3)", + "command.ignore": ".gitignore에 추가", + "command.init": "리포지토리 초기화", + "command.manageUnsafeRepositories": "안전하지 않은 리포지토리 관리", + "command.merge": "분기 병합...", + "command.mergeAbort": "병합 중단", + "command.openAllChanges": "모든 변경 내용 열기", + "command.openChange": "변경 내용 열기", + "command.openFile": "파일 열기", + "command.openHEADFile": "파일 열기(HEAD)", + "command.openRepositoriesInParentFolders": "부모 폴더에서 리포지토리 열기", + "command.openRepository": "리포지토리 열기", + "command.publish": "분기 게시...", + "command.pull": "풀", + "command.pullFrom": "가져올 위치...", + "command.pullRebase": "풀(다시 지정)", + "command.push": "푸시", + "command.pushFollowTags": "푸시(태그 팔로우)", + "command.pushFollowTagsForce": "푸시(태그 팔로우, 강제 적용)", + "command.pushForce": "푸시(강제)", + "command.pushTags": "푸시 태그", + "command.pushTo": "다음으로 푸시...", + "command.pushToForce": "...로 푸시 (강제)", + "command.rebase": "분기 다시 지정...", + "command.rebaseAbort": "다시 지정 중단", + "command.refresh": "새로 고침", + "command.removeRemote": "원격 제거", + "command.rename": "이름 바꾸기", + "command.renameBranch": "분기 이름 바꾸기...", + "command.reopenClosedRepositories": "Reopen Closed Repositories...", + "command.restoreCommitTemplate": "커밋 템플릿 복원", + "command.revealFileInOS.linux": "상위 폴더 열기", + "command.revealFileInOS.mac": "Finder에 표시", + "command.revealFileInOS.windows": "파일 탐색기에 표시", + "command.revealInExplorer": "탐색기 보기에 표시", + "command.revertChange": "변경 내용 되돌리기", + "command.revertSelectedRanges": "선택한 범위 되돌리기", + "command.showOutput": "Git 출력 표시", + "command.stage": "변경 내용 스테이징", + "command.stageAll": "모든 변경 내용 스테이징", + "command.stageAllMerge": "모든 병합 변경 내용 스테이징", + "command.stageAllTracked": "추적된 모든 변경 내용 스테이징", + "command.stageAllUntracked": "추적되지 않은 모든 변경 내용 스테이징", + "command.stageChange": "변경 내용 스테이징", + "command.stageSelectedRanges": "선택한 범위 스테이징", + "command.stash": "스태시", + "command.stashApply": "스태시 적용하기...", + "command.stashApplyLatest": "최신 스태시 적용하기", + "command.stashDrop": "스태시 삭제...", + "command.stashDropAll": "모든 스태시 삭제...", + "command.stashIncludeUntracked": "스태시(미추적 포함)", + "command.stashPop": "스태시 꺼내기...", + "command.stashPopLatest": "최신 스태시 꺼내기", + "command.stashStaged": "스테이징된 스태시", + "command.sync": "동기화", + "command.syncRebase": "동기화(다시 지정)", + "command.timelineCompareWithSelected": "선택한 항목과 비교", + "command.timelineCopyCommitId": "커밋 ID 복사", + "command.timelineCopyCommitMessage": "커밋 메시지 복사", + "command.timelineOpenDiff": "변경 내용 열기", + "command.timelineSelectForCompare": "비교를 위해 선택", + "command.undoCommit": "마지막 커밋 실행 취소", + "command.unstage": "변경 내용 스테이징 취소", + "command.unstageAll": "모든 변경 내용 스테이징 취소", + "command.unstageSelectedRanges": "선택한 범위 스테이징 취소", + "config.allowForcePush": "강제 푸시(임대 사용 또는 사용 안 함)가 가능한지 여부를 제어합니다.", + "config.allowNoVerifyCommit": "pre-commit 및 commit-msg 후크를 실행하지 않는 커밋이 허용되는지를 제어합니다.", + "config.alwaysShowStagedChangesResourceGroup": "스테이징된 변경 내용 리소스 그룹을 항상 표시합니다.", + "config.alwaysSignOff": "모든 커밋에 대한 확인 플래그를 제어합니다.", + "config.autoRepositoryDetection": "리포지토리가 자동으로 감지되어야 하는 경우를 구성합니다.", + "config.autoRepositoryDetection.false": "자동 리포지토리 검사를 사용하지 않습니다.", + "config.autoRepositoryDetection.openEditors": "열려 있는 파일의 부모 폴더를 검사합니다.", + "config.autoRepositoryDetection.subFolders": "현재 열려 있는 폴더의 하위 폴더를 검사합니다.", + "config.autoRepositoryDetection.true": "현재 열려 있는 폴더의 하위 폴더와 열려 있는 파일의 부모 폴더를 모두 검사합니다.", + "config.autoStash": "풀하기 전에 변경 내용을 스태시하고 풀하는 데 성공한 후 변경 내용을 복원합니다.", + "config.autofetch": "true로 설정하면 커밋이 현재 Git 리포지토리의 기본 원격에서 자동으로 페치됩니다. 'all'로 설정하면 모든 원격에서 페치됩니다.", + "config.autofetchPeriod": "#git.autofetch#가 사용되는 경우 각 자동 git fetch 사이의 시간(초)입니다.", + "config.autorefresh": "자동 새로 고침을 사용할지 여부입니다.", + "config.branchPrefix": "새 브랜치를 만들 때 사용되는 접두사입니다.", + "config.branchProtection": "보호된 브랜치 목록입니다. 기본적으로 변경 내용이 보호된 브랜치에 커밋되기 전에 프롬프트가 표시됩니다. 프롬프트는 '#git.branchProtectionPrompt#' 설정을 사용하여 제어할 수 있습니다.", + "config.branchProtectionPrompt": "변경 내용이 보호된 분기에 커밋되기 전에 프롬프트가 표시되는지 여부를 제어합니다.", + "config.branchProtectionPrompt.alwaysCommit": "항상 보호된 브랜치에 변경 내용을 커밋합니다.", + "config.branchProtectionPrompt.alwaysCommitToNewBranch": "변경 사항을 항상 새 브랜치에 커밋", + "config.branchProtectionPrompt.alwaysPrompt": "변경 내용이 보호된 분기에 커밋되기 전에 항상 프롬프트를 표시합니다.", + "config.branchRandomNameDictionary": "무작위로 생성된 분기 이름에 사용되는 사전 목록입니다. 각 값은 분기 이름의 세그먼트를 생성하는 데 사용되는 사전을 나타냅니다. 지원되는 사전: '형용사', '동물', '색상', '숫자'.", + "config.branchRandomNameDictionary.adjectives": "무작위 형용사", + "config.branchRandomNameDictionary.animals": "임의의 동물 이름", + "config.branchRandomNameDictionary.colors": "임의의 색상 이름", + "config.branchRandomNameDictionary.numbers": "100에서 999 사이의 난수", + "config.branchRandomNameEnable": "새 브랜치를 만들 때 임의 이름이 생성되는지 여부를 제어합니다.", + "config.branchSortOrder": "분기의 정렬 순서를 제어합니다.", + "config.branchValidationRegex": "새 분기 이름의 유효성을 검사하는 정규식입니다.", + "config.branchWhitespaceChar": "새 브랜치 이름의 공백을 바꾸고 임의로 생성된 브랜치 이름의 세그먼트를 구분할 문자입니다.", + "config.checkoutType": "'다음으로 체크 아웃...'을 실행할 때 나열되는 Git 참조의 형식을 제어합니다.", + "config.checkoutType.local": "로컬 분기", + "config.checkoutType.remote": "원격 분기", + "config.checkoutType.tags": "태그", + "config.closeDiffOnOperation": "변경 내용을 스태시, 커밋, 삭제, 스테이징 또는 스테이징 해제할 때 diff 편집기를 자동으로 닫을지 여부를 제어합니다.", + "config.commandsToLog": "`stdout`를 [git output](command:git.showOutput)에 기록하는 git 명령(예: 커밋, 푸시) 목록입니다. git 명령에 클라이언트 측 후크가 구성된 경우 클라이언트 측 후크의 `stdout`도 [git output](command:git.showOutput)에 기록됩니다.", + "config.confirmEmptyCommits": "'Git: Commit Empty' 명령에 대한 빈 항목 생성 커밋을 항상 확인합니다.", + "config.confirmForcePush": "강제 푸시하기 전에 확인을 요청할지 여부를 제어합니다.", + "config.confirmNoVerifyCommit": "확인하지 않고 커밋하기 전에 확인을 요청할지를 제어합니다.", + "config.confirmSync": "Git 리포지토리를 동기화하기 전에 확인합니다.", + "config.countBadge": "Git 개수 배지를 제어합니다.", + "config.countBadge.all": "모든 변경 내용을 계산합니다.", + "config.countBadge.off": "카운터를 끕니다.", + "config.countBadge.tracked": "추적된 변경 내용만 계산합니다.", + "config.decorations.enabled": "Git에서 색과 배지를 탐색기와 열려 있는 편집기 뷰에 적용하는지 여부를 제어합니다.", + "config.defaultBranchName": "새 Git 리포지토리를 초기화할 때 기본 분기(예: main, trunk, development)의 이름입니다. 빈 값으로 설정하면 git에 구성된 기본 분기 이름이 사용됩니다.", + "config.defaultCloneDirectory": "Git 리포지토리를 복제할 기본 위치입니다.", + "config.detectSubmodules": "Git 하위 모듈을 자동으로 검색할지 여부를 제어합니다.", + "config.detectSubmodulesLimit": "Git submodules 검출 개수의 제한을 제어합니다.", + "config.discardAllScope": "`모든 변경 내용 취소` 명령으로 취소되는 변경 내용을 제어합니다. `all`이면 모든 변경 내용을 취소합니다. `tracked`이면 추적된 파일만 취소합니다. `prompt`이면 작업을 실행할 때마다 프롬프트 대화 상자를 표시합니다.", + "config.enableCommitSigning": "GPG 또는 X.509로 서명 커밋을 사용합니다.", + "config.enableSmartCommit": "단계적 변경 사항이 없는 경우 모든 변경 사항을 저장합니다.", + "config.enableStatusBarSync": "Git Sync 명령이 상태 표시줄에 표시되는지 여부를 제어합니다.", + "config.enabled": "Git을 사용하도록 설정했는지 여부입니다.", + "config.experimental.installGuide": "Git 설정 흐름에 대한 실험적 개선 사항입니다.", + "config.fetchOnPull": "사용하도록 설정하면 풀할 때 모든 분기를 페치합니다. 그렇지 않으면 현재 분기만 페치합니다.", + "config.followTagsWhenSync": "동기화 명령을 실행할 때 주석이 추가된 모든 태그를 푸시합니다.", + "config.ignoreLegacyWarning": "레거시 Git 경고를 무시합니다.", + "config.ignoreLimitWarning": "리포지토리에 변경 내용이 너무 많으면 경고를 무시합니다.", + "config.ignoreMissingGitWarning": "Git이 없으면 경고를 무시합니다.", + "config.ignoreRebaseWarning": "풀할 때 분기가 다시 지정된 것 같은 경우 경고를 무시합니다.", + "config.ignoreSubmodules": "파일 트리의 하위 모듈 수정 내용을 무시합니다.", + "config.ignoreWindowsGit27Warning": "Windows에 Git 2.25~2.26이 설치되어 있는 경우 경고를 무시합니다.", + "config.ignoredRepositories": "무시할 Git 리포지토리의 목록입니다.", + "config.inputValidation": "커밋 메시지 입력 유효성 검사를 언제 표시할지 제어합니다.", + "config.inputValidationLength": "경고 표시를 위한 커밋 메시지 길이 임계값을 제어합니다.", + "config.inputValidationSubjectLength": "경고 표시를 위한 커밋 메시지 제목 길이 임계값을 제어합니다. `config.inputValidationLength` 값을 상속하려면 이 임계값 설정을 해제하세요.", + "config.mergeEditor": "현재 충돌 된 파일의 병합 편집기를 엽니다.", + "config.openAfterClone": "복제 후에 자동으로 리포지토리를 열지 여부를 제어합니다.", + "config.openAfterClone.always": "항상 현재 창에서 엽니다.", + "config.openAfterClone.alwaysNewWindow": "항상 새 창에서 엽니다.", + "config.openAfterClone.prompt": "항상 동작을 확인합니다.", + "config.openAfterClone.whenNoFolderOpen": "열려 있는 폴더가 없는 경우에만 현재 창에서 엽니다.", + "config.openDiffOnClick": "변경을 클릭할 때 Diff 편집기가 열릴지 여부를 제어합니다. 그렇지 않으면 일반 편집기가 열립니다.", + "config.openRepositoryInParentFolders": "작업 영역 또는 열린 파일의 부모 폴더에 있는 리포지토리를 열지 여부를 제어합니다.", + "config.openRepositoryInParentFolders.always": "항상 작업 영역의 부모 폴더에서 리포지토리를 열거나 파일을 엽니다.", + "config.openRepositoryInParentFolders.never": "작업 영역의 부모 폴더에서 리포지토리를 열거나 파일을 열지 마세요.", + "config.openRepositoryInParentFolders.prompt": "작업 영역의 부모 폴더에서 리포지토리를 열거나 파일을 열기 전에 프롬프트를 표시합니다.", + "config.optimisticUpdate": "Git 명령을 실행한 후 소스 제어 뷰의 상태를 낙관적으로 업데이트할지 여부를 제어합니다.", + "config.path": "git 실행 파일의 경로 및 파일 이름입니다(예: `C:\\Program Files\\Git\\bin\\git.exe`(Windows)). 조회할 여러 경로를 포함하는 문자열 값의 배열일 수도 있습니다.", + "config.postCommitCommand": "커밋이 성공한 후 git 명령을 실행합니다.", + "config.postCommitCommand.none": "커밋 후 명령을 실행하지 않습니다.", + "config.postCommitCommand.push": "커밋이 성공한 후 'git push'를 실행합니다.", + "config.postCommitCommand.sync": "커밋이 성공한 후 'git pull' 및 'git push'를 실행합니다.", + "config.promptToSaveFilesBeforeCommit": "Git가 제출(commit)하기 전에 저장되지 않은 파일을 검사할지를 제어합니다.", + "config.promptToSaveFilesBeforeCommit.always": "저장되지 않은 파일이 있는지 확인합니다.", + "config.promptToSaveFilesBeforeCommit.never": "이 검사를 사용하지 않도록 설정합니다.", + "config.promptToSaveFilesBeforeCommit.staged": "저장되지 않은 스테이징된 파일만 확인합니다.", + "config.promptToSaveFilesBeforeStash": "Git이 변경 사항을 스태시하기 전에 저장되지 않은 파일을 검사할지를 제어합니다.", + "config.promptToSaveFilesBeforeStash.always": "저장되지 않은 파일이 있는지 확인합니다.", + "config.promptToSaveFilesBeforeStash.never": "이 검사를 사용하지 않도록 설정합니다.", + "config.promptToSaveFilesBeforeStash.staged": "저장되지 않은 스테이징된 파일만 확인합니다.", + "config.pruneOnFetch": "페치할 때 정리합니다.", + "config.publishBeforeContinueOn": "Git 리포지토리에서 계속 작업을 사용할 때 게시되지 않은 Git 상태를 게시할지 여부를 제어합니다.", + "config.publishBeforeContinueOn.always": "Git 리포지토리에서 계속 작업을 사용할 때 항상 게시되지 않은 Git 상태를 게시합니다.", + "config.publishBeforeContinueOn.never": "Git 리포지토리에서 계속 작업을 사용할 때 게시되지 않은 Git 상태를 게시하지 마세요.", + "config.publishBeforeContinueOn.prompt": "Git 리포지토리에서 계속 작업을 사용할 때 게시되지 않은 Git 상태를 게시하라는 메시지 표시", + "config.pullBeforeCheckout": "나가는 커밋이 없는 분기를 체크아웃하기 전에 빨리 감기할지 여부를 제어합니다.", + "config.pullTags": "풀할 때 모든 태그를 페치합니다.", + "config.rebaseWhenSync": "동기화 명령을 실행할 때 Git에서 다시 지정을 사용하게 합니다.", + "config.rememberPostCommitCommand": "커밋 후 실행된 마지막 git 명령을 기억하세요.", + "config.repositoryScanIgnoredFolders": "`#git.autoRepositoryDetection#`이 `true` 또는 `subFolders`로 설정된 경우 Git 리포지토리를 검색하는 동안 무시되는 폴더 목록입니다.", + "config.repositoryScanMaxDepth": "`#git.autoRepositoryDetection#`이 `true` 또는 `subFolders`로 설정된 경우 Git 리포지토리에 대한 작업 영역 간 폴더를 스캔할 때 사용되는 깊이를 제어합니다. 제한 없이 '-1'로 설정할 수 있습니다.", + "config.requireGitUserConfig": "명시적 Git 사용자 구성을 요구할지 또는 누락된 경우 Git에서 추측하도록 허용할지를 제어합니다.", + "config.scanRepositories": "Git 리포지토리를 검색할 경로의 목록입니다.", + "config.showActionButton": "작업 단추가 원본 제어 뷰에 표시되는지 여부를 제어합니다.", + "config.showActionButton.commit": "로컬 분기에서 커밋할 준비가 된 파일을 수정한 경우 변경 내용을 커밋하는 작업 단추를 표시합니다.", + "config.showActionButton.publish": "추적 원격 분기가 없는 경우 로컬 분기를 게시하는 작업 단추를 표시합니다.", + "config.showActionButton.sync": "로컬 분기가 원격 분기 앞이나 뒤에 있을 때 변경 내용을 동기화하는 작업 단추를 표시합니다.", + "config.showCommitInput": "Git 소스 제어판에 커밋 입력을 표시할지 여부를 제어합니다.", + "config.showInlineOpenFileAction": "Git 변경점 보기에서 파일 열기 동작 줄을 표시할지의 여부를 제어합니다.", + "config.showProgress": "Git 작업에서 진행률을 표시할지 여부를 제어합니다.", + "config.showPushSuccessNotification": "푸시가 성공했을 때 알림을 표시할지 여부를 제어합니다.", + "config.similarityThreshold": "추가/삭제된 파일 쌍의 변경 사항을 이름 변경으로 간주하기 위한 유사성 색인의 임계값(예: 파일 크기와 비교한 추가/삭제 양)을 제어합니다.", + "config.smartCommitChanges": "스마트 커밋에서 자동으로 스테이징되는 변경 사항을 제어합니다.", + "config.smartCommitChanges.all": "모든 변경 사항을 자동으로 스테이징합니다.", + "config.smartCommitChanges.tracked": "추적된 변경 사항만 자동으로 스테이징했습니다.", + "config.statusLimit": "Git 상태 명령에서 구문 분석할 수 있는 변경 내용의 수를 제한하는 방법을 제어합니다. 제한이 없는 경우 0으로 설정할 수 있습니다.", + "config.suggestSmartCommit": "스마트 커밋을 사용하도록 제안합니다(스테이징된 변경 사항이 없는 경우 모든 변경 사항 커밋).", + "config.supportCancellation": "동기화 작업을 실행할 때 사용자가 작업을 취소할 수 있도록 알림이 표시되는지 여부를 제어합니다.", + "config.terminalAuthentication": "통합 터미널에서 생성된 Git 프로세스의 인증 처리기로 VS Code를 사용할지를 제어합니다. 참고: 이 설정의 변경 내용을 적용하려면 터미널을 다시 시작해야 합니다.", + "config.terminalGitEditor": "통합 터미널에서 생성된 Git 프로세스에 대해 Git 편집기로 VS Code를 사용할지 여부를 제어합니다. 참고: 이 설정에서 변경 사항을 선택하려면 터미널을 다시 시작해야 합니다.", + "config.timeline.date": "타임라인 보기에서 항목에 사용할 날짜를 제어합니다.", + "config.timeline.date.authored": "작성 날짜 사용", + "config.timeline.date.committed": "커밋된 날짜 사용", + "config.timeline.showAuthor": "타임라인 보기에 커밋 작성자를 표시할지를 제어합니다.", + "config.timeline.showUncommitted": "타임라인 보기에서 커밋되지 않은 변경 내용을 표시할지 여부를 제어합니다.", + "config.untrackedChanges": "추적되지 않은 변경 내용의 작동 방식을 제어합니다.", + "config.untrackedChanges.hidden": "추적되지 않은 변경 내용이 숨겨지고 여러 작업에서 제외됩니다.", + "config.untrackedChanges.mixed": "추적 및 추적되지 않은 모든 변경 내용이 함께 표시되고 동일한 작업이 수행됩니다.", + "config.untrackedChanges.separate": "추적되지 않은 변경 내용은 소스 제어 보기에 별도로 표시됩니다. 또한 여러 작업에서 제외됩니다.", + "config.useCommitInputAsStashMessage": "커밋 입력 상자의 메시지를 기본 스태시 메시지로 사용할지 여부를 제어합니다.", + "config.useEditorAsCommitInput": "커밋 입력 상자에 메시지가 제공되지 않을 때마다 커밋 메시지를 작성하는 데 전체 텍스트 편집기를 사용할지 여부를 제어합니다.", + "config.useForcePushWithLease": "강제 푸시가 좀 더 안전한 force-with-lease 변형을 사용하는지 여부를 제어합니다.", + "config.useIntegratedAskPass": "통합 버전을 사용하기 위해 GIT_ASKPASS를 덮어써야 하는지 여부를 제어합니다.", + "config.verboseCommit": "'#git.useEditorAsCommitInput#'이 사용하도록 설정된 경우 자세한 정보 표시 출력을 사용하도록 설정합니다.", + "description": "Git SCM 통합", + "displayName": "Git", + "submenu.branch": "분기", + "submenu.changes": "변경 사항", + "submenu.commit": "커밋", + "submenu.commit.amend": "수정", + "submenu.commit.signoff": "승인", + "submenu.explorer": "Git", + "submenu.pullpush": "풀, 푸시", + "submenu.remotes": "원격", + "submenu.stash": "스태시", + "submenu.tags": "태그", + "view.workbench.cloneRepository": "리포지토리를 로컬에서 복제할 수 있습니다.\r\n[리포지토리 복제](command:git.clone 'Git 확장이 활성화되면 리포지토리 복제')", + "view.workbench.learnMore": "VS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 참조하세요.", + "view.workbench.scm.closedRepositories": "Git repositories were found that were previously closed.\r\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepository": "A git repository was found that was previously closed.\r\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "git 기능을 사용하려면 [설정](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)에서 git을 사용하도록 설정하세요.\r\nVS Code에서 Git 및 원본 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 참조하세요.", + "view.workbench.scm.empty": "Git 기능을 사용하려면 Git 리포지토리가 포함된 폴더를 열거나 URL에서 복제할 수 있습니다.\r\n[폴더 열기](command:vscode.openFolder)\r\n[리포지토리 복제](command:git.clone)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [관련 문서를 참조](https://aka.ms/vscode-scm)하세요.", + "view.workbench.scm.emptyWorkspace": "현재 열려 있는 작업 영역에 Git 리포지토리를 포함하는 폴더가 없습니다.\r\n[작업 영역에 폴더 추가](command:workbench.action.addRootFolder)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [관련 문서를 참조](https://aka.ms/vscode-scm)하세요.", + "view.workbench.scm.folder": "현재 열린 폴더에 Git 리포지토리가 없습니다. Git에서 제공하는 소스 제어 기능을 사용하도록 설정할 리포지토리를 초기화할 수 있습니다.\r\n[리포지토리 초기화](command:git.init?%5Btrue%5D)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 읽어보세요.", + "view.workbench.scm.missing": "인기 있는 소스 제어 시스템인 Git을 설치하여 코드 변경 내용을 추적하고 다른 사용자와 공동 작업합니다. [Git 가이드](https://aka.ms/vscode-scm)에서 자세히 알아보세요.", + "view.workbench.scm.missing.linux": "소스 제어는 설치 중인 Git에 따라 달라집니다.\r\n[Linux용 Git 다운로드](https://git-scm.com/download/linux)\r\n설치 후에는 [다시 로드하세요](command:workbench.action.reloadWindow)(또는 [문제를 해결하세요](command:git.showOutput)). 추가 원본 제어 공급자는 [Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)에서 설치할 수 있습니다.", + "view.workbench.scm.missing.mac": "[macOS용 GIT 다운로드](https://git-scm.com/download/mac)\r\n설치 후에는 [다시 로드하세요](command:workbench.action.reloadWindow)(또는 [문제를 해결하세요](command:git.showOutput)). 추가 원본 제어 공급자는 [Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)에서 설치할 수 있습니다.", + "view.workbench.scm.missing.windows": "[Windows용 GIT 다운로드](https://git-scm.com/download/win)\r\n설치 후에는 [다시 로드하세요](command:workbench.action.reloadWindow)(또는 [문제를 해결하세요](command:git.showOutput)). 추가 원본 제어 공급자는 [Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)에서 설치할 수 있습니다.", + "view.workbench.scm.repositoriesInParentFolders": "Git 리포지토리가 작업 영역의 부모 폴더 또는 열린 파일에서 발견되었습니다.\r\n [리포지토리 열기](command:git.openRepositoriesInParentFolders)\r\n [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) 설정을 사용하여 작업 영역의 부모 폴더 또는 열린 파일의 git 리포지토리를 열지 여부를 제어합니다. 자세한 내용은 [문서를 읽어보세요](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.repositoryInParentFolders": "git 리포지토리가 작업 영역의 부모 폴더 또는 열린 파일에서 발견되었습니다.\r\n [리포지토리 열기](command:git.openRepositoriesInParentFolders)\r\n [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) 설정을 사용하여 작업 영역의 부모 폴더 또는 열린 파일의 git 리포지토리를 열지 여부를 제어합니다. 자세한 내용은 [문서를 읽어보세요](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.scanFolderForRepositories": "git 리포지토리용 폴더 검색 중...", + "view.workbench.scm.scanWorkspaceForRepositories": "Git 리포지토리에 대한 작업 영역을 검색하는 중...", + "view.workbench.scm.unsafeRepositories": "검색된 Git 리포지토리는 폴더를 현재 사용자가 아닌 다른 사람이 소유하고 있으므로 잠재적으로 안전하지 않을 수 있습니다.\r\n[안전하지 않은 저장소 관리](command:git.manageUnsafeRepositories)\r\n안전하지 않은 리포지토리에 대해 자세히 알아보려면 [문서를 읽어보세요](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.unsafeRepository": "검색된 Git 리포지토리는 폴더를 현재 사용자가 아닌 다른 사람이 소유하고 있으므로 잠재적으로 안전하지 않습니다.\r\n[안전하지 않은 리포지토리 관리](command:git.manageUnsafeRepositories)\r\n안전하지 않은 리포지토리에 대해 자세히 알아보려면 [문서를 읽어보세요](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.workspace": "현재 열린 작업 영역에 Git 리포지토리가 포함된 폴더가 없습니다. Git에서 제공하는 소스 제어 기능을 사용하도록 설정할 폴더의 리포지토리를 초기화할 수 있습니다.\r\n[리포지토리 초기화](command:git.init)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 읽어보세요." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/vscode.github-authentication.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.github-authentication.i18n.json new file mode 100644 index 0000000000..bfbf1b0939 --- /dev/null +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.github-authentication.i18n.json @@ -0,0 +1,36 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Continue to GitHub": "GitHub로 계속 진행", + "Continue to GitHub to create a Personal Access Token (PAT)": "GitHub로 계속 진행하여 PAT(개인용 액세스 토큰) 만들기", + "Copy & Continue to GitHub": "복사 후 GitHub에서 계속 진행", + "GitHub Enterprise Server URI is not a valid URI: {0}": "GitHub Enterprise 서버 URI가 올바른 URI가 아닙니다. {0}", + "Having trouble logging in? Would you like to try a different way? ({0})": "로그인하는 데 문제가 있나요? 다른 방법을 시도해 보시겠습니까?({0})", + "No": "아니요", + "Open [{0}]({0}) in a new tab and paste your one-time code: {1}/The [{0}]({0}) will be a url and the {1} will be a code, e.g. 123-456{Locked=\"[{0}]({0})\"}": "새 탭에서 [{0}]({0})을 열고 일회성 코드 {1}을(를) 붙여넣습니다.", + "Sign in failed: {0}": "로그인 실패: {0}", + "Sign out failed: {0}": "로그아웃 실패: {0}", + "Signing in to {0}.../The {0} will be a url, e.g. github.com": "{0}에 로그인하는 중...", + "To finish authenticating, navigate to GitHub and paste in the above one-time code.": "인증을 완료하려면 GitHub로 이동하여 위의 일회용 코드를 붙여넣으세요.", + "To finish authenticating, navigate to GitHub to create a PAT then paste the PAT into the input box.": "인증을 완료하려면 GitHub로 이동하여 PAT를 만든 다음 입력 상자에 PAT를 붙여넣습니다.", + "Yes": "예", + "You have not yet finished authorizing this extension to use GitHub. Would you like to try a different way? ({0})": "이 확장 프로그램이 GitHub를 사용하도록 승인하는 작업을 아직 완료하지 않았습니다. 다른 방법을 시도해 보시겠습니까?({0})", + "Your Code: {0}/The {0} will be a code, e.g. 123-456": "코드: {0}", + "device code": "디바이스 코드", + "local server": "로컬 서버", + "personal access token": "개인용 액세스 토큰" + }, + "package": { + "description": "GitHub 인증 공급자", + "displayName": "GitHub 인증" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/vscode.github.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.github.i18n.json new file mode 100644 index 0000000000..bf6651e155 --- /dev/null +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.github.i18n.json @@ -0,0 +1,49 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Checkout on vscode.dev": "vscode.dev 체크 아웃", + "Copy vscode.dev Link": "vscode.dev 링크 복사", + "Create Fork": "포크 만들기", + "Create GitHub fork": "GitHub 포크 만들기", + "Create PR": "PR 만들기", + "Creating GitHub Pull Request...": "GitHub 끌어오기 요청을 만드는 중...", + "Creating first commit": "첫 번째 커밋을 만드는 중", + "Forking \"{0}/{1}\"...": "“{0}/{1}”을(를) 포크하는 중...", + "Learn More": "Learn More", + "Log level: {0}": "로그 수준: {0}", + "No": "아니요", + "No template": "템플릿 없음", + "Open PR": "PR 열기", + "Open on GitHub": "GitHub에서 열기", + "Pick a folder to publish to GitHub": "GitHub에 게시할 폴더 선택", + "Publishing to a private GitHub repository": "프라이빗 GitHub 리포지토리에 게시하는 중", + "Publishing to a public GitHub repository": "퍼블릭 GitHub 리포지토리에 게시하는 중", + "Pushing changes...": "변경 내용을 푸시하는 중...", + "Select the Pull Request template": "끌어오기 요청 템플릿 선택", + "Select which files should be included in the repository.": "리포지토리에 포함할 파일을 선택합니다.", + "Successfully published the \"{0}\" repository to GitHub.": "“{0}” 리포지토리를 GitHub에 게시했습니다.", + "The PR \"{0}/{1}#{2}\" was successfully created on GitHub.": "GitHub에 “{0}/{1}#{2}” PR을 만들었습니다.", + "The fork \"{0}\" was successfully created on GitHub.": "GitHub에 “{0}” 포크를 만들었습니다.", + "Uploading files": "파일을 업로드하는 중", + "You don\\'t have permissions to push to \"{0}/{1}\" on GitHub. Would you like to create a fork and push to it instead?": "GitHub의 \"{0}/{1}\"(으)로 푸시할 권한이 없습니다. 대신 포크를 만들어 푸시하시겠습니까?", + "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected.": "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected." + }, + "package": { + "config.branchProtection": "GitHub 리포지토리에 대한 리포지토리 규칙을 쿼리할지 여부를 제어합니다.", + "config.gitAuthentication": "VS Code 내에서 Git 명령에 대해 자동 GitHub 인증을 사용하도록 설정할지 여부를 제어합니다.", + "config.gitProtocol": "GitHub 리포지토리를 복제하는 데 사용되는 프로토콜 제어", + "description": "VS Code용 GitHub 기능", + "displayName": "GitHub", + "welcome.publishFolder": "이 폴더를 GitHub 리포지토리에 직접 게시할 수 있습니다. 게시된 후에는 Git 및 GitHub에서 제공하는 소스 제어 기능에 액세스할 수 있습니다.\r\n[$(github) GitHub에 게시](command:github.publish)", + "welcome.publishWorkspaceFolder": "작업 영역 폴더를 GitHub 리포지토리에 직접 게시할 수 있습니다. 게시된 후에는 Git 및 GitHub에서 제공하는 소스 제어 기능에 액세스할 수 있습니다.\r\n[$(github) GitHub에 게시](command:github.publish)" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/vscode.ipynb.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.ipynb.i18n.json new file mode 100644 index 0000000000..8d7ebca3fb --- /dev/null +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.ipynb.i18n.json @@ -0,0 +1,25 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Insert Image as Attachment": "이미지를 첨부 파일로 삽입" + }, + "package": { + "cleanInvalidImageAttachment.title": "잘못된 이미지 첨부 파일 참조 정리", + "description": "Jupyter의 .ipynb 노트북 파일 열기 및 읽기에 대한 기본 지원을 제공합니다", + "displayName": ".ipynb 지원", + "ipynb.pasteImagesAsAttachments.enabled": "ipynb 노트북 파일의 Markdown 셀에 이미지 붙여넣기를 활성화/비활성화합니다. 붙여넣은 이미지는 셀에 첨부 파일로 삽입됩니다.", + "markdownAttachmentRenderer.displayName": "Markdown-It ipynb 셀 첨부 파일 렌더러", + "newUntitledIpynb.shortTitle": "Jupyter Notebook", + "newUntitledIpynb.title": "새 Jupyter Notebook", + "openIpynbInNotebookEditor.title": "Notebook 편집기에서 IPYNB 파일 열기" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/vscode.json-language-features.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.json-language-features.i18n.json new file mode 100644 index 0000000000..b2deb2f0f2 --- /dev/null +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.json-language-features.i18n.json @@ -0,0 +1,184 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "$ref \\'{0}\\' in \\'{1}\\' can not be resolved.": "\\'{1}\\'의 $ref \\'{0}\\'을(를) 확인할 수 없습니다.", + "": "", + "A default value. Used by suggestions.": "기본값입니다. 제안에서 사용됩니다.", + "A descriptive title of the element.": "요소에 대한 설명이 포함된 제목입니다.", + "A long description of the element. Used in hover menus and suggestions.": "요소에 대한 자세한 설명입니다. 가리킨 항목 메뉴 및 제안에 사용됩니다.", + "A map of property names to either an array of property names or a schema. An array of property names means the property named in the key depends on the properties in the array being present in the object in order to be valid. If the value is a schema, then the schema is only applied to the object if the property in the key exists on the object.": "속성 이름 배열 또는 스키마에 대한 속성 이름 맵입니다. 속성 이름의 배열은 키에 이름이 지정된 속성이 유효하기 위해 개체에 있는 배열의 속성에 종속됨을 의미합니다. 값이 스키마이면 키의 속성이 개체에 있는 경우에만 스키마가 개체에 적용됩니다.", + "A map of property names to schemas for each property.": "각 속성의 스키마에 대한 속성 이름 맵입니다.", + "A map of regular expressions on property names to schemas for matching properties.": "일치하는 속성의 스키마에 대한 속성 이름의 정규식 맵입니다.", + "A number that should cleanly divide the current value (i.e. have no remainder).": "현재 값을 나머지 없이 깔끔하게 나눠야 하는 숫자입니다.", + "A regular expression to match the string against. It is not implicitly anchored.": "문자열과 일치시킬 정규식입니다. 암시적으로 앵커가 지정되지 않습니다.", + "A schema which must not match.": "일치하지 않아야 하는 스키마입니다.", + "A unique identifier for the schema.": "스키마의 고유 식별자입니다.", + "An array instance is valid against \\\"contains\\\" if at least one of its elements is valid against the given schema.": "지정된 스키마에 대해 하나 이상의 요소가 유효한 경우 \\\"contains\\\"에 대해 배열 인스턴스가 유효합니다.", + "An array of schemas, all of which must match.": "스키마 배열입니다. 모두 일치해야 합니다.", + "An array of schemas, exactly one of which must match.": "정확히 하나가 일치해야 하는 스키마 배열입니다.", + "An array of schemas, where at least one must match.": "하나 이상의 스키마가 일치해야 하는 스키마 배열입니다.", + "An array of strings that lists the names of all properties required on this object.": "이 개체에 필요한 모든 속성의 이름을 나열하는 문자열 배열입니다.", + "An instance validates successfully against this keyword if its value is equal to the value of the keyword.": "인스턴스 값이 키워드 값과 같을 경우 인스턴스에서 이 키워드에 대해 유효성을 검사합니다.", + "Array does not contain required item.": "배열에 필수 항목이 없습니다.", + "Array has duplicate items.": "배열에 중복된 항목이 있습니다.", + "Array has too few items that match the contains contraint. Expected {0} or more.": "배열에 contains 제약 조건과 일치하는 항목이 너무 적습니다. {0} 이상이어야 합니다.", + "Array has too few items. Expected {0} or more.": "배열에 항목이 너무 적습니다. {0}개 이상 필요합니다.", + "Array has too many items according to schema. Expected {0} or fewer.": "스키마에 따르면 배열에 항목이 너무 많습니다. {0} 이하여야 합니다.", + "Array has too many items that match the contains contraint. Expected {0} or less.": "배열에 contains 제약 조건과 일치하는 항목이 너무 많습니다. {0} 이하여야 합니다.", + "Array has too many items. Expected {0} or fewer.": "배열에 항목이 너무 많습니다. {0} 이하여야 합니다.", + "Colon expected": "콜론 필요", + "Comments are not permitted in JSON.": "주석은 JSON에서 허용되지 않습니다.", + "Comments from schema authors to readers or maintainers of the schema.": "스키마 작성자가 스키마의 독자 또는 유지 관리자에게 전하는 설명입니다.", + "Configure": "구성", + "Configured by extension: {0}": "확장별로 구성: {0}", + "Configured in user settings": "사용자 설정에 구성됨", + "Configured in workspace settings": "작업 영역 설정에 구성됨", + "Default value": "기본값", + "Describes the content encoding of a string property.": "문자열 속성의 콘텐츠 인코딩을 설명합니다.", + "Describes the format expected for the value.": "값에 필요한 형식을 설명합니다.", + "Describes the media type of a string property.": "문자열 속성의 미디어 유형을 설명합니다.", + "Downloading schemas is disabled through setting \\'{0}\\'": "\\'{0}\\' 설정을 통해 스키마 다운로드를 사용하지 않도록 설정함", + "Downloading schemas is disabled. Click to configure.": "스키마 다운로드를 사용할 수 없습니다. 구성하려면 클릭하세요.", + "Draft-03 schemas are not supported.": "Draft-03 스키마는 지원되지 않습니다.", + "Duplicate anchor declaration: \\'{0}\\'": "앵커 선언 중복: \\'{0}\\'", + "Duplicate object key": "중복된 개체 키", + "Either a schema or a boolean. If a schema, then used to validate all properties not matched by 'properties' or 'patternProperties'. If false, then any properties not matched by either will cause this schema to fail.": "스키마 또는 부울입니다. 스키마인 경우 'properties' 또는 'patternProperties'와 일치하지 않는 모든 속성의 유효성을 검사하는 데 사용됩니다. false이면 둘 중 하나와 일치하지 않는 속성이 있으면 이 스키마가 실패하게 됩니다.", + "Either a string of one of the basic schema types (number, integer, null, array, object, boolean, string) or an array of strings specifying a subset of those types.": "기본 스키마 형식(숫자, 정수, null, 배열, 개체, 부울, 문자열) 중 하나의 문자열 또는 이러한 형식의 하위 집합을 지정하는 문자열의 배열입니다.", + "End of file expected.": "파일의 끝이 필요합니다.", + "Expected a JSON object, array or literal.": "JSON 개체, 배열 또는 리터럴이 필요합니다.", + "Expected comma": "쉼표 필요", + "Expected comma or closing brace": "쉼표 또는 닫는 중괄호 필요", + "Expected comma or closing bracket": "쉼표 또는 닫는 대괄호 필요", + "Failed to sort the JSONC document, please consider opening an issue.": "JSONC 문서를 정렬하지 못했습니다. 문제를 여는 것이 좋습니다.", + "For arrays, only when items is set as an array. If it is a schema, then this schema validates items after the ones specified by the items array. If it is false, then additional items will cause validation to fail.": "배열의 경우 항목이 배열로 설정된 경우에만 적용됩니다. 스키마인 경우 이 스키마는 항목 배열에서 지정한 항목 뒤에 있는 항목의 유효성을 검사합니다. false이면 추가 항목으로 인해 유효성 검사가 실패합니다.", + "For arrays. Can either be a schema to validate every element against or an array of schemas to validate each item against in order (the first schema will validate the first element, the second schema will validate the second element, and so on.": "배열의 경우입니다. 모든 요소의 유효성을 검사할 대상 스키마이거나 각 항목의 유효성을 검사할 대상 스키마 배열일 수 있습니다. 첫 번째 스키마는 첫 번째 요소의 유효성을 검사하고, 두 번째 스키마는 두 번째 요소의 유효성을 검사하는 순서입니다.", + "If all of the items in the array must be unique. Defaults to false.": "배열의 모든 항목이 고유해야 하는 경우입니다. 기본값은 false입니다.", + "If the instance is an object, this keyword validates if every property name in the instance validates against the provided schema.": "인스턴스가 개체인 경우 이 키워드는 인스턴스의 모든 속성 이름이 제공된 스키마에 대해 유효성을 검사하는지 확인합니다.", + "Incorrect type. Expected \"{0}\".": "잘못된 형식입니다. \"{0}\"이(가) 필요합니다.", + "Incorrect type. Expected one of {0}.": "잘못된 형식입니다. {0} 중 하나가 필요합니다.", + "Indicates that the value of the instance is managed exclusively by the owning authority.": "인스턴스 값이 소유 기관에서 단독으로 관리됨을 나타냅니다.", + "Invalid characters in string. Control characters must be escaped.": "문자열에 유효하지 않은 문자가 있습니다. 제어 문자를 이스케이프해야 합니다.", + "Invalid color format. Use #RGB, #RGBA, #RRGGBB or #RRGGBBAA.": "색 형식이 잘못되었습니다. #RGB, #RGBA, #RRGGBB 또는 #RRGGBBAA를 사용하세요.", + "Invalid escape character in string.": "문자열에 유효하지 않은 이스케이프 문자가 있습니다.", + "Invalid number format.": "유효하지 않은 숫자 형식입니다.", + "Invalid unicode sequence in string.": "문자열의 유니코드 시퀀스가 잘못되었습니다.", + "Item does not match any validation rule from the array.": "항목이 배열의 유효성 검사 규칙과 일치하지 않습니다.", + "JSON Language Server": "JSON 언어 서버", + "JSON Outline Status": "JSON 개요 상태", + "JSON Validation Status": "JSON 유효성 검사 상태", + "JSON schema cache cleared.": "JSON 스키마 캐시를 지웠습니다.", + "JSON schema configured": "JSON 스키마가 구성됨", + "JSON: Schema Resolution Error": "JSON: 스키마 확인 오류", + "Learn more about JSON schema configuration...": "JSON 스키마 구성에 대한 자세한 정보...", + "Loading JSON info": "JSON 정보 로드 중", + "Makes the maximum property exclusive.": "최대 속성이 포함되지 않도록 합니다.", + "Makes the minimum property exclusive.": "최소 속성이 포함되지 않도록 합니다.", + "Matches a schema that is not allowed.": "허용되지 않는 스키마와 일치합니다.", + "Matches multiple schemas when only one must validate.": "하나의 스키마만 유효성을 검사해야 하는 경우 여러 스키마를 일치시킵니다.", + "Missing property \"{0}\".": "\"{0}\" 속성이 없습니다.", + "New array": "새 배열", + "New object": "새 개체", + "No Schema Validation": "스키마 유효성 검사 없음", + "No schema configured for this file": "이 파일에 대해 구성된 스키마가 없습니다.", + "Not used for validation. Place subschemas here that you wish to reference inline with $ref.": "유효성 검사에 사용되지 않습니다. $ref를 사용하여 인라인으로 참조할 하위 스키마를 여기에 배치합니다.", + "Object has fewer properties than the required number of {0}": "개체에 있는 속성이 필요한 개수 {0}보다 적습니다.", + "Object has more properties than limit of {0}.": "개체에 한도 {0}보다 많은 속성이 있습니다.", + "Object is missing property {0} required by property {1}.": "개체에 {1} 속성에 필요한 {0} 속성이 없습니다.", + "Open Extension": "오픈 익스텐션", + "Open Settings": "설정 열기", + "Outline": "개요", + "Problem reading content from \\'{0}\\': UTF-8 with BOM detected, only UTF 8 is allowed.": "\\'{0}\\'에서 콘텐츠를 읽는 동안 문제가 발생했습니다. BOM이 있는 UTF-8이 감지되었습니다. UTF 8만 허용됩니다.", + "Problems loading reference \\'{0}\\': {1}": "참조 \\'{0}\\'을(를) 로드하는 동안 문제가 발생했습니다. {1}", + "Property expected": "속성 필요", + "Property keys must be doublequoted": "속성 키는 큰따옴표로 묶어야 합니다.", + "Property {0} is not allowed.": "속성 {0}은(는) 허용되지 않습니다.", + "Reference a definition hosted on any location.": "모든 위치에서 호스트되는 정의를 참조합니다.", + "Sample JSON values associated with a particular schema, for the purpose of illustrating usage.": "사용을 표현하기 위해 특정 스키마와 연결된 샘플 JSON 값입니다.", + "Schema Validated": "스키마 유효성 검사됨", + "Select the schema to use for {0}": "{0}에 사용할 스키마 선택", + "Show Schemas": "스키마 표시", + "String does not match the pattern of \"{0}\".": "문자열이 \"{0}\" 패턴과 일치하지 않습니다.", + "String is longer than the maximum length of {0}.": "문자열이 최대 길이 {0}보다 깁니다.", + "String is not a RFC3339 date-time.": "문자열이 RFC3339 날짜-시간이 아닙니다.", + "String is not a RFC3339 date.": "문자열이 RFC3339 날짜가 아닙니다.", + "String is not a RFC3339 time.": "문자열이 RFC3339 시간이 아닙니다.", + "String is not a URI: {0}": "문자열이 URI가 아닙니다. {0}", + "String is not a hostname.": "문자열이 호스트 이름이 아닙니다.", + "String is not an IPv4 address.": "문자열이 IPv4 주소가 아닙니다.", + "String is not an IPv6 address.": "문자열이 IPv6 주소가 아닙니다.", + "String is not an e-mail address.": "문자열이 이메일 주소가 아닙니다.", + "String is shorter than the minimum length of {0}.": "문자열이 최소 길이 {0}보다 짧습니다.", + "The \\\"else\\\" subschema is used for validation when the \\\"if\\\" subschema fails.": "\\\"else\\\" 하위 스키마는 \\\"if\\\" 하위 스키마가 실패할 때 유효성 검사에 사용됩니다.", + "The \\\"if\\\" subschema is used for validation when the \\\"if\\\" subschema succeeds.": "\\\"if\\\" 하위 스키마는 \\\"if\\\" 하위 스키마가 성공하는 경우 유효성 검사에 사용됩니다.", + "The maximum length of a string.": "문자열의 최대 길이입니다.", + "The maximum number of items that can be inside an array. Inclusive.": "배열 내에 있을 수 있는 최대 항목 수입니다. 명시한 수를 포함합니다.", + "The maximum number of properties an object can have. Inclusive.": "개체가 가질 수 있는 최대 속성 수입니다. 명시한 숫자를 포함합니다.", + "The maximum numerical value, inclusive by default.": "최대 숫자 값입니다. 기본적으로 명시한 숫자를 포함합니다.", + "The minimum length of a string.": "문자열의 최소 길이입니다.", + "The minimum number of items that can be inside an array. Inclusive.": "배열 내에 있을 수 있는 최소 항목 수입니다. 명시한 숫자를 포함합니다.", + "The minimum number of properties an object can have. Inclusive.": "개체가 가질 수 있는 최소 속성 수입니다. 명시한 숫자를 포함합니다.", + "The minimum numerical value, inclusive by default.": "최소 숫자 값입니다. 기본적으로 명시한 숫자를 포함합니다.", + "The schema to verify this document against.": "이 문서를 확인할 스키마입니다.", + "The schema uses meta-schema features ({0}) that are not yet supported by the validator.": "스키마는 유효성 검사기에서 아직 지원하지 않는 메타 스키마 기능({0})을 사용합니다.", + "The set of literal values that are valid.": "유효한 리터럴 값 집합입니다.", + "The validation outcome of the \\\"if\\\" subschema controls which of the \\\"then\\\" or \\\"else\\\" keywords are evaluated.": "\\\"if\\\" 하위 스키마의 유효성 검사 결과는 \\\"then\\\" 또는 \\\"else\\\" 키워드 중 무엇이 평가되는지 제어합니다.", + "Trailing comma": "후행 쉼표", + "URI expected.": "URI가 필요합니다.", + "URI is expected.": "URI가 필요합니다.", + "URI with a scheme is expected.": "구성표가 있는 URI가 필요합니다.", + "Unable to compute used schemas: No document": "사용된 스키마를 계산할 수 없음: 문서 없음", + "Unable to compute used schemas: {0}": "사용된 스키마를 계산할 수 없음: {0}", + "Unable to load schema from \\'{0}\\'. No schema request service available": "\\'{0}\\'에서 스키마를 로드할 수 없습니다. 사용할 수 있는 스키마 요청 서비스가 없습니다.", + "Unable to load schema from \\'{0}\\': No content.": "\\'{0}\\'에서 스키마를 로드할 수 없습니다. 콘텐츠가 없습니다.", + "Unable to load schema from \\'{0}\\': {1}.": "\\'{0}\\'에서 스키마를 로드할 수 없습니다. {1}.", + "Unable to load {0}": "{0}을(를) 로드할 수 없습니다.", + "Unable to parse content from \\'{0}\\': Parse error at offset {1}.": "\\'{0}\\'의 콘텐츠를 구문 분석할 수 없습니다. 오프셋 {1}에서의 구문 분석 오류입니다.", + "Unable to resolve schema. Click to retry.": "스키마를 확인할 수 없습니다. 다시 시도하려면 클릭하세요.", + "Unexpected end of comment.": "필요하지 않은 주석 끝입니다.", + "Unexpected end of number.": "필요하지 않은 번호 끝입니다.", + "Unexpected end of string.": "예기치 않은 문자열의 끝입니다.", + "Value expected": "값 필요", + "Value is above the exclusive maximum of {0}.": "값이 최대값인 {0}(포함 안 됨)을(를) 초과합니다.", + "Value is above the maximum of {0}.": "값이 {0} 최대값을 초과합니다.", + "Value is below the exclusive minimum of {0}.": "값이 최소값인 {0}(포함 안 됨) 미만입니다.", + "Value is below the minimum of {0}.": "값이 최소값 {0} 미만입니다.", + "Value is deprecated": "값이 더 이상 사용되지 않습니다.", + "Value is not accepted. Valid values: {0}.": "값이 허용되지 않습니다. 유효한 값은 {0}입니다.", + "Value is not divisible by {0}.": "값은 {0}(으)로 나눌 수 없습니다.", + "Value must be {0}.": "값은 {0}이어야 합니다.", + "multiple JSON schemas configured": "여러 JSON 스키마가 구성됨", + "no JSON schema configured": "구성된 JSON 스키마가 없음", + "only {0} document symbols shown for performance reasons": "성능상의 이유로 {0} 문서 기호만 표시됨" + }, + "package": { + "description": "JSON 파일에 대한 다양한 언어 지원을 제공합니다.", + "displayName": "JSON 언어 기능", + "json.clickToRetry": "다시 시도하려면 클릭하세요.", + "json.colorDecorators.enable.deprecationMessage": "`json.colorDecorators.enable` 설정은 `editor.colorDecorators`를 위해 사용되지 않습니다.", + "json.colorDecorators.enable.desc": "색 데코레이터 사용 또는 사용 안 함", + "json.command.clearCache": "스키마 캐시 지우기", + "json.command.sort": "문서 정렬", + "json.enableSchemaDownload.desc": "사용하도록 설정하면 http 및 https 위치에서 JSON 스키마를 페치할 수 있습니다.", + "json.format.enable.desc": "기본 JSON 포맷터를 사용하거나 사용하지 않습니다.", + "json.format.keepLines.desc": "서식을 지정할 때 기존의 모든 새 줄을 유지합니다.", + "json.maxItemsComputed.desc": "계산된 최대 윤곽선 기호 및 폴딩 영역의 수입니다(성능상의 이유로 제한됨).", + "json.maxItemsExceededInformation.desc": "최대 윤곽 기호 및 접기 영역 수를 초과하는 경우 알림을 표시합니다.", + "json.schemaResolutionErrorMessage": "스키마를 확인할 수 없습니다.", + "json.schemas.desc": "현재 프로젝트에서 스키마를 JSON 파일에 연결합니다.", + "json.schemas.fileMatch.desc": "JSON 파일을 스키마로 확인할 때 일치하려는 파일 패턴의 배열입니다. `*`를 와일드카드로 사용할 수 있습니다. 제외 패턴을 정의하고 '!'로 시작할 수 있습니다. 하나 이상의 일치 패턴이 있고 마지막 일치 패턴이 제외 패턴이 아닌 경우 파일이 일치합니다.", + "json.schemas.fileMatch.item.desc": "JSON 파일로 스키마를 확인할 때 일치할 '*'를 포함할 수 있는 파일 패턴입니다.", + "json.schemas.schema.desc": "지정된 URL의 스키마 정의입니다. 스키마는 스키마 URL에 대한 액세스 방지를 위해서만 제공해야 합니다.", + "json.schemas.url.desc": "현재 디렉터리에 있는 스키마의 URL 또는 상대 경로", + "json.tracing.desc": "VS Code와 JSON 언어 서버 간 통신을 추적합니다.", + "json.validate.enable.desc": "JSON 유효성 검사를 사용하거나 사용하지 않도록 설정합니다." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/json.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.json.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/json.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.json.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/vscode.markdown-language-features.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.markdown-language-features.i18n.json new file mode 100644 index 0000000000..a76fb2c7a4 --- /dev/null +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.markdown-language-features.i18n.json @@ -0,0 +1,146 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "...1 additional file not shown": "...1개의 추가 파일이 표시되지 않음", + "...{0} additional files not shown": "...{0}개의 추가 파일이 표시되지 않음", + "Allow all content and script execution. Not recommended": "모든 콘텐츠 및 스크립트 실행을 허용합니다. 권장하지 않습니다.", + "Allow insecure content": "안전하지 않은 콘텐츠 허용", + "Allow insecure local content": "안전하지 않은 로컬 콘텐츠 허용", + "Always": "항상", + "An unexpected error occurred while restoring the Markdown preview.": "Markdown 미리 보기를 복원하는 동안 예기치 않은 오류가 발생했습니다.", + "Checking for Markdown links to update": "업데이트할 Markdown 링크 확인", + "Content Disabled Security Warning": "콘텐츠 사용할 수 없음 보안 경고", + "Could not load 'markdown.styles': {0}": "'markdown.styles': {0}을(를) 불러올 수 없음", + "Could not open {0}": "{0}을(를) 열 수 없습니다.", + "Disable": "사용 안 함", + "Disable preview security warning in this workspace": "이 작업 영역에서 미리보기 보안 경고 사용 안 함", + "Does not affect the content security level": "콘텐츠 보안 수준에 영향을 주지 않습니다.", + "Enable loading content over http": "http를 통한 콘텐츠 로드 사용", + "Enable loading content over http served from localhost": "localhost에서 제공되는 http를 통한 콘텐츠 로드 사용", + "Enable preview security warnings in this workspace": "이 작업 영역에서 미리 보기 보안 경고 사용", + "Exclude '{0}' from link validation.": "링크 유효성 검사에서 '{0}'을(를) 제외합니다.", + "Extract to link definition": "정의를 연결하려면 추출", + "File does not exist at path: {0}": "경로에 파일이 없습니다. {0}", + "Find file references failed. No resource provided.": "파일 참조를 찾지 못했습니다. 리소스가 제공되지 않았습니다.", + "Finding file references": "파일 참조를 찾는 중", + "Follow link": "링크로 이동", + "Go to link definition": "링크 정의로 이동", + "Header does not exist in file: {0}": "헤더가 파일에 없습니다. {0}", + "Insert Markdown Image": "Markdown 이미지 삽입", + "Insert Markdown Images": "Markdown 이미지 삽입", + "Insert Markdown Images and Links": "Markdown 이미지 및 링크 삽입", + "Insert Markdown Link": "Markdown 링크 삽입", + "Insert Markdown Links": "Markdown 링크 삽입", + "Insert Markdown Media": "Markdown 미디어 삽입", + "Insert Markdown Media and Links": "Markdown 미디어 및 링크 삽입", + "Insert image": "이미지 삽입", + "Insert link": "링크 삽입", + "Link definition for \\'{0}\\' already exists": "\\'{0}\\'에 대한 링크 정의가 이미 있음", + "Link definition is unused": "링크 정의가 사용되지 않습니다.", + "Link is already a reference": "링크가 이미 참조입니다.", + "Link is also defined here": "링크가 여기에도 정의되어 있습니다.", + "Markdown Language Server": "Markdown 언어 서버", + "Media": "미디어", + "More Information": "추가 정보", + "Never": "안 함", + "No": "아니요", + "No header found: \\'{0}\\'": "헤더를 찾을 수 없음: \\'{0}\\'", + "No link definition found: \\'{0}\\'": "링크 정의를 찾을 수 없음: \\'{0}\\'", + "Not on link": "링크에 없음", + "Only load secure content": "보안 콘텐츠만 로드", + "Organize link definitions": "링크 정의 구성", + "Potentially unsafe or insecure content has been disabled in the Markdown preview. Change the Markdown preview security setting to allow insecure content or enable scripts": "Markdown 미리 보기에서 잠재적으로 안전하지 않거나 보안되지 않은 콘텐츠가 사용하지 않도록 설정되어 있습니다. 안전하지 않은 콘텐츠를 허용하거나 스크립트를 사용하려면 Markdown 미리 보기 보안 설정을 변경하세요.", + "Preview {0}": "미리 보기 {0}", + "Remove duplicate link definition": "중복 링크 정의 제거", + "Remove unused link definition": "사용되지 않는 링크 정의 제거", + "Renaming is not supported here. Try renaming a header or link.": "여기서는 이름을 바꾸는 것이 지원되지 않습니다. 머리글 또는 링크의 이름을 변경해 보세요.", + "Select security settings for Markdown previews in this workspace": "이 작업 영역에 대해 Markdown 미리 보기의 보안 설정 선택", + "Some content has been disabled in this document": "이 문서에서 일부 콘텐츠가 사용하지 않도록 설정되었습니다.", + "Strict": "Strict", + "Update Markdown links for '{0}'?": "'{0}'에 대한 Markdown 링크를 업데이트하시겠습니까?", + "Update Markdown links for the following {0} files?": "다음 파일 {0}개에 대한 Markdown 링크를 업데이트할까요?", + "Yes": "예", + "[Preview] {0}": "[미리 보기] {0}", + "{0} cannot be found": "{0}을(를) 찾을 수 없습니다." + }, + "package": { + "configuration.copyIntoWorkspace.mediaFiles": "외부 이미지 및 비디오 파일을 작업 영역에 복사해 봅니다.", + "configuration.copyIntoWorkspace.never": "외부 파일을 작업 영역에 복사하지 마세요.", + "configuration.markdown.copyFiles.destination": "놓기 또는 붙여넣기로 만든 복사된 파일을 만들 위치를 정의합니다. Markdown 문서에서 대상에 일치하는 GLOB의 지도입니다.\r\n\r\n대상에서 다음 변수를 사용할 수 있습니다.\r\n\r\n- `${documentFileName}` - Markdown 문서의 전체 파일 이름입니다(예: `readme.md`).\r\n- `${documentBaseName}` - Markdown 문서의 기본 이름입니다(예: `readme`).\r\n- `${documentExtName}` - Markdown 문서의 확장명입니다(예: `md`).\r\n- `${documentDirName}` - Markdown 문서의 상위 디렉터리 이름입니다.\r\n- `${documentWorkspaceFolder}` - Markdown 문서의 작업 영역 폴더입니다(예: `/Users/me/myProject`). 파일이 작업 영역에 포함되지 않은 경우 `${documentDirName}`과 같습니다.\r\n- `${fileName}` - 드롭한 파일의 파일 이름입니다(예: `image.png`).", + "configuration.markdown.copyFiles.overwriteBehavior": "놓기 또는 붙여넣기로 만든 파일이 기존 파일을 덮어쓸지 여부를 제어합니다.", + "configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally": "이름이 같은 파일이 이미 있는 경우 파일 이름에 숫자를 추가합니다(예: 'image.png'는 'image-1.png'가 됩니다.).", + "configuration.markdown.copyFiles.overwriteBehavior.overwrite": "이름이 같은 파일이 이미 있는 경우 덮어씁니다.", + "configuration.markdown.editor.drop.copyIntoWorkspace": "Markdown 편집기에 놓인 작업 영역 외부의 파일을 작업 영역으로 복사할지 여부를 제어합니다.\r\n\r\n`#markdown.copyFiles.destination#`을 사용하여 복사한 파일을 만들 위치를 구성합니다.", + "configuration.markdown.editor.drop.enabled": "Shift 키를 누른 상태에서 Markdown 편집기에 파일 놓기를 설정합니다. '#editor.dropIntoEditor.enabled#'을 사용하도록 설정해야 합니다.", + "configuration.markdown.editor.filePaste.copyIntoWorkspace": "Markdown 편집기에 붙여넣은 작업 영역 외부의 파일을 작업 영역으로 복사할지 여부를 제어합니다.\r\n\r\n`#markdown.copyFiles.destination#`을 사용하여 복사한 파일을 만들 위치를 구성합니다.", + "configuration.markdown.editor.filePaste.enabled": "Markdown 편집기에 파일을 붙여넣어 Markdown 링크를 만들 수 있습니다. `#editor.pasteAs.enabled#를 활성화해야 합니다.", + "configuration.markdown.links.openLocation.beside": "활성 편집기 옆에 있는 링크를 엽니다.", + "configuration.markdown.links.openLocation.currentGroup": "활성 편집기 그룹에서 링크를 엽니다.", + "configuration.markdown.links.openLocation.description": "Markdown 파일의 링크를 열어야 하는 위치를 제어합니다.", + "configuration.markdown.occurrencesHighlight.enabled": "현재 문서에서 링크 항목 강조 표시를 사용하도록 설정합니다.", + "configuration.markdown.preferredMdPathExtensionStyle": "markdown 파일 링크에 파일 확장명(예: `.md`)이 추가되는지 여부를 제어합니다. 이 설정은 경로 완성 또는 파일 이름 바꾸기와 같은 도구를 사용하여 파일 경로를 추가할 때 사용됩니다.", + "configuration.markdown.preferredMdPathExtensionStyle.auto": "기존 경로인 경우 파일 확장명 형식을 유지하려고 합니다. 새 경로인 경우 파일 확장명을 추가합니다.", + "configuration.markdown.preferredMdPathExtensionStyle.includeExtension": "파일 확장명 포함을 선호합니다. 예를 들어 이름이 `file.md`인 파일에 대한 경로 완성은 `file.md`를 삽입합니다.", + "configuration.markdown.preferredMdPathExtensionStyle.removeExtension": "파일 확장명 제거를 선호합니다. 예를 들어 이름이 `file.md`인 파일에 대한 경로 완성은 `.md` 없이 `file`을 삽입합니다.", + "configuration.markdown.preview.openMarkdownLinks.description": "Markdown 미리 보기에서 다른 Markdown 파일의 링크를 여는 방법을 제어합니다.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "편집기에서 링크를 열어 보세요.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Markdown 미리 보기에서 링크를 열어 보세요.", + "configuration.markdown.suggest.paths.enabled.description": "Markdown 파일에서 링크를 작성하는 동안 경로 제안을 사용하도록 설정합니다.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions": "현재 작업 영역의 다른 Markdown 파일에서 헤더에 대한 제안을 사용하도록 설정합니다. 이러한 제안 중 하나를 수락하면 헤더 전체 경로(예: '[link text](/path/to/file.md#header)')가 해당 파일에 삽입됩니다.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never": "작업 영역 헤더 제안을 사용하지 않습니다.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash": "경로에 '##'을 입력한 후 작업 영역 헤더 제안을 사용합니다. 예: '[link text](##'.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash": "경로에 '##' 또는 '#'을 입력한 후 작업 영역 헤더 제안을 사용합니다. 예: '[link text](#' 또는 '[link text](##'.", + "configuration.markdown.updateLinksOnFileMove.enableForDirectories": "작업 영역에서 디렉터리를 이동하거나 이름을 바꿀 때 링크를 업데이트할 수 있도록 설정합니다.", + "configuration.markdown.updateLinksOnFileMove.enabled": "작업 영역에서 파일 이름 변경/이동 시 Markdown 파일의 링크를 업데이트해 보세요. 링크 업데이트를 트리거하는 파일을 구성하려면 `#markdown.updateLinksOnFileMove.include#`를 사용하세요.", + "configuration.markdown.updateLinksOnFileMove.enabled.always": "링크를 항상 자동으로 업데이트합니다.", + "configuration.markdown.updateLinksOnFileMove.enabled.never": "링크를 업데이트하지 않고 메시지를 표시하지 마세요.", + "configuration.markdown.updateLinksOnFileMove.enabled.prompt": "각 파일 이동에 대한 프롬프트입니다.", + "configuration.markdown.updateLinksOnFileMove.include": "자동 링크 업데이트를 트리거하는 파일을 지정하는 GLOB 패턴입니다. 이 기능에 대한 자세한 내용은 '#markdown.updateLinksOnFileMove.enabled#'를 참조하세요.", + "configuration.markdown.updateLinksOnFileMove.include.property": "파일 경로를 일치시킬 GLOB 패턴입니다. 패턴을 사용하도록 설정하려면 true로 설정합니다.", + "configuration.markdown.validate.duplicateLinkDefinitions.description": "현재 파일에서 중복된 정의의 유효성을 검사합니다.", + "configuration.markdown.validate.enabled.description": "Markdown 파일에서 모든 오류 보고를 사용하도록 설정합니다.", + "configuration.markdown.validate.fileLinks.enabled.description": "Markdown 파일에서 다른 파일로 연결되는 링크의 유효성을 검사합니다(예: `[link](/path/to/file.md)`). 이를 통해 대상 파일이 존재하는지 확인할 수 있습니다. `#markdown.experimental.validate.enabled#`를 사용하도록 설정해야 합니다.", + "configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "Markdown 파일에서 다른 파일의 헤더로 연결되는 링크의 조각 부분 유효성을 확인합니다(예: `[link](/path/to/file.md#header)`). 기본적으로 `#markdown.validate.fragmentLinks.enabled#`에서 설정 값을 상속합니다.", + "configuration.markdown.validate.fragmentLinks.enabled.description": "현재 Markdown 파일의 헤더로 연결되는 조각 링크의 유효성을 검사합니다(예: `[link](#header)`). `#markdown.validate.enabled#`를 사용하도록 설정해야 합니다.", + "configuration.markdown.validate.ignoredLinks.description": "유효성을 검사하지 않아야 하는 링크를 구성합니다. 예를 들어 `/about` 추가는 `[about](/about)` 링크의 유효성을 검사하지 않으며, glob `/assets/**/*.svg`를 사용하면 `assets` 디렉터리 아래의 `.svg` 파일로 연결되는 모든 링크에 대한 유효성 검사를 건너뛸 수 있습니다.", + "configuration.markdown.validate.referenceLinks.enabled.description": "Markdown 파일에서 참조 링크(예: `[link][ref]`)의 유효성을 검사합니다. `#markdown.validate.enabled#`를 사용하도록 설정해야 합니다.", + "configuration.markdown.validate.unusedLinkDefinitions.description": "현재 파일에서 사용되지 않는 링크 정의의 유효성을 검사합니다.", + "description": "Markdown에 대한 다양한 언어 지원을 제공합니다.", + "displayName": "Markdown 언어 기능", + "markdown.copyImage.title": "Copy Image", + "markdown.editor.insertImageFromWorkspace": "작업 영역에서 이미지 삽입", + "markdown.editor.insertLinkFromWorkspace": "작업 영역에 파일 링크 삽입", + "markdown.findAllFileReferences": "파일 참조 찾기", + "markdown.preview.breaks.desc": "Markdown 미리 보기에서 줄 바꿈을 렌더링하는 방식을 설정합니다. 'true'로 설정하면
단락 내에 줄 바꿈이 생성됩니다.", + "markdown.preview.doubleClickToSwitchToEditor.desc": "Markdown 미리 보기에서 두 번 클릭하여 편집기로 전환합니다.", + "markdown.preview.fontFamily.desc": "Markdown 미리 보기에서 사용되는 글꼴 패밀리를 제어합니다.", + "markdown.preview.fontSize.desc": "Markdown 미리 보기에서 사용되는 글꼴 크기(픽셀)를 제어합니다.", + "markdown.preview.lineHeight.desc": "Markdown 미리 보기에 사용되는 줄 높이를 제어합니다. 이 숫자는 글꼴 크기에 상대적입니다.", + "markdown.preview.linkify": "Markdown 미리 보기에서 URL과 유사한 텍스트를 링크로 변환합니다.", + "markdown.preview.markEditorSelection.desc": "Markdown 미리 보기에 현재 편집기 선택을 표시합니다.", + "markdown.preview.refresh.title": "미리 보기 새로 고침", + "markdown.preview.scrollEditorWithPreview.desc": "Markdown 미리 보기를 스크롤할 때 편집기의 보기를 업데이트합니다.", + "markdown.preview.scrollPreviewWithEditor.desc": "Markdown 편집기를 스크롤할 때 미리 보기의 보기를 업데이트합니다.", + "markdown.preview.title": "미리 보기 열기", + "markdown.preview.toggleLock.title": "미리 보기 잠금 설정/해제", + "markdown.preview.typographer": "Markdown 미리 보기에서 언어 중립적인 대체 및 인용 부호를 사용하도록 설정합니다.", + "markdown.previewSide.title": "측면에서 미리 보기 열기", + "markdown.server.log.desc": "Markdown 언어 서버의 로깅 수준을 제어합니다.", + "markdown.showLockedPreviewToSide.title": "측면에서 잠긴 미리 보기 열기", + "markdown.showPreviewSecuritySelector.title": "미리 보기 보안 설정 변경", + "markdown.showSource.title": "소스 표시", + "markdown.styles.dec": "Markdown 미리 보기에서 사용할 CSS 스타일시트의 URL 또는 로컬 경로 목록입니다. 상대 경로는 Explorer에서 열린 폴더를 기준으로 해석됩니다. 열린 폴더가 없으면 Markdown 파일의 위치를 기준으로 해석됩니다. 모든 '\\'는 '\\\\'로 써야 합니다.", + "markdown.trace.extension.desc": "Markdown 확장에 대해 디버그 로깅을 사용하도록 설정합니다.", + "markdown.trace.server.desc": "VS Code와 Markdown 언어 서버 간 통신을 추적합니다.", + "workspaceTrust": "작업 영역에 구성된 스타일을 로드하는 데 필요합니다." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/markdown-math.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.markdown-math.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/markdown-math.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.markdown-math.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.markdown.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/markdown-basics.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.markdown.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/vscode.media-preview.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.media-preview.i18n.json new file mode 100644 index 0000000000..d28e567b68 --- /dev/null +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.media-preview.i18n.json @@ -0,0 +1,38 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "An error occurred while loading the audio file.": "오디오 파일을 로드하는 동안 오류가 발생했습니다.", + "An error occurred while loading the image.": "이미지를 로드하는 동안 오류가 발생했습니다.", + "An error occurred while loading the video file.": "비디오 파일을 로드하는 동안 오류가 발생했습니다.", + "Image Binary Size": "이미지 이진 크기", + "Image Size": "이미지 크기", + "Image Zoom": "이미지 확대/축소", + "Open file using VS Code's standard text/binary editor?": "VS Code의 표준 텍스트/바이너리 편집기를 사용하여 파일을 여시겠습니까?", + "Select zoom level": "확대/축소 수준 선택", + "Whole Image": "전체 이미지", + "{0}B": "{0}B", + "{0}GB": "{0}GB", + "{0}KB": "{0}KB", + "{0}MB": "{0}MB", + "{0}TB": "{0}TB" + }, + "package": { + "command.copyImage": "복사", + "command.zoomIn": "확대", + "command.zoomOut": "축소", + "customEditor.audioPreview.displayName": "오디오 미리 보기", + "customEditor.imagePreview.displayName": "이미지 미리 보기", + "customEditor.videoPreview.displayName": "비디오 미리 보기", + "description": "이미지, 오디오 및 비디오에 대한 VS Code 기본 제공 미리 보기를 제공합니다.", + "displayName": "미디어 미리 보기" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.merge-conflict.i18n.json similarity index 61% rename from i18n/ads-language-pack-ko/translations/extensions/merge-conflict.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.merge-conflict.i18n.json index 469c116cae..d50b434c02 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.merge-conflict.i18n.json @@ -8,6 +8,20 @@ ], "version": "1.0.0", "contents": { + "bundle": { + "(Current Change)": "(현재 변경 사항)", + "(Incoming Change)": "(수신 변경 사항)", + "Accept Both Changes": "두 변경 사항 모두 수락", + "Accept Current Change": "현재 변경 사항 수락", + "Accept Incoming Change": "수신 변경 사항 수락", + "Compare Changes": "변경 사항 비교", + "Editor cursor is not within a merge conflict": "편집기 커서가 병합 충돌 내에 없음", + "Editor cursor is within the common ancestors block, please move it to either the \"current\" or \"incoming\" block": "편집기 커서가 공통 과거 블록 내에 있습니다. \"현재\" 또는 \"수신\" 블록으로 옮기세요.", + "Editor cursor is within the merge conflict splitter, please move it to either the \"current\" or \"incoming\" block": "편집기 커서가 병합 충돌 스플리터 내에 있습니다. \"현재\" 또는 \"수신\" 블록으로 옮기세요.", + "No merge conflicts found in this file": "이 파일에서 발견된 병합 충돌 없음", + "No other merge conflicts within this file": "이 파일 내에 다른 병합 충돌 없음", + "{0}: Current Changes ↔ Incoming Changes": "{0}: 현재 변경 사항 ⟷ 수신 변경 사항" + }, "package": { "command.accept.all-both": "둘 다 모두 수락", "command.accept.all-current": "모든 현재 사항 수락", diff --git a/i18n/ads-language-pack-ko/translations/extensions/vscode.microsoft-authentication.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.microsoft-authentication.i18n.json new file mode 100644 index 0000000000..893845cba5 --- /dev/null +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.microsoft-authentication.i18n.json @@ -0,0 +1,40 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Error validating custom environment setting: {0}": "Error validating custom environment setting: {0}", + "Microsoft Authentication": "Microsoft 인증", + "Microsoft Sovereign Cloud Authentication": "Microsoft 소버린 클라우드 인증", + "Open settings": "Open settings", + "Paste authorization code here...": "여기에 권한 부여 코드를 붙여넣습니다...", + "Provide the authorization code to complete the sign in flow.": "로그인 흐름을 완료하는 권한 부여 코드를 제공합니다.", + "The environment `{0}` is not a valid environment.": "The environment `{0}` is not a valid environment.", + "You have been signed out because reading stored authentication information failed.": "저장된 인증 정보를 읽는 데 실패하여 로그아웃되었습니다.", + "You must also specify a custom environment in order to use the custom environment auth provider.": "You must also specify a custom environment in order to use the custom environment auth provider." + }, + "package": { + "description": "Microsoft 인증 공급자", + "displayName": "Microsoft 계정", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryEndpointUrl.description": "The Active Directory endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryResourceId.description": "The Active Directory resource ID for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.description": "The custom configuration for the Sovereign Cloud to use with the Microsoft Sovereign Cloud authentication provider. This along with setting `#microsoft-sovereign-cloud.environment#` to `custom` is required to use this feature.", + "microsoft-sovereign-cloud.customEnvironment.managementEndpointUrl.description": "The management endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.name.description": "The name of the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.portalUrl.description": "The portal URL for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.resourceManagerEndpointUrl.description": "The resource manager endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.environment.description": "The Sovereign Cloud to use for authentication. If you select `custom`, you must also set the `#microsoft-sovereign-cloud.customEnvironment#` setting.", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureChinaCloud": "Azure China", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureUSGovernment": "Azure US Government", + "microsoft-sovereign-cloud.environment.enumDescriptions.custom": "A custom Microsoft Sovereign Cloud", + "signIn": "로그인", + "signOut": "로그아웃" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.powershell.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/powershell.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.powershell.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/python.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.python.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/python.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.python.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/r.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.r.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/r.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.r.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/search-result.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.search-result.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/search-result.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.search-result.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/simple-browser.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.simple-browser.i18n.json similarity index 63% rename from i18n/ads-language-pack-ko/translations/extensions/simple-browser.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.simple-browser.i18n.json index 4c39b22939..bfb254e781 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/simple-browser.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.simple-browser.i18n.json @@ -8,18 +8,16 @@ ], "version": "1.0.0", "contents": { - "dist/extension": { - "openTitle": "간단한 브라우저에서 열기", - "simpleBrowser.show.placeholder": "https://example.com", - "simpleBrowser.show.prompt": "방문할 URL 입력" - }, - "dist/simpleBrowserView": { - "control.back.title": "뒤로", - "control.forward.title": "앞으로", - "control.openExternal.title": "브라우저에서 열기", - "control.reload.title": "다시 로드", - "view.iframe-focused": "포커스 잠금", - "view.title": "간단한 브라우저" + "bundle": { + "Back": "뒤로", + "Enter url to visit": "방문할 URL 입력", + "Focus Lock": "포커스 잠금", + "Forward": "앞으로", + "Open in browser": "브라우저에서 열기", + "Open in simple browser": "간단한 브라우저에서 열기", + "Reload": "다시 로드", + "Simple Browser": "간단한 브라우저", + "https://example.com": "https://example.com" }, "package": { "configuration.focusLockIndicator.enabled.description": "간단한 브라우저에 포커스가 있을 때를 보여 주는 부동 표시기를 사용하도록 설정/사용하지 않도록 설정합니다.", diff --git a/i18n/ads-language-pack-ko/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.sql.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/sql.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.sql.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.theme-abyss.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/theme-abyss.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.theme-abyss.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.theme-defaults.i18n.json similarity index 83% rename from i18n/ads-language-pack-ko/translations/extensions/theme-defaults.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.theme-defaults.i18n.json index 42bbd9650d..d7475f523f 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/vscode.theme-defaults.i18n.json @@ -10,13 +10,15 @@ "contents": { "package": { "darkColorThemeLabel": "어둡게(Visual Studio)", - "darkPlusColorThemeLabel": "어둡게+(기본 어둡게)", + "darkModernThemeLabel": "다크 모던", + "darkPlusColorThemeLabel": "Dark+", "description": "기본 Visual Studio 밝은 테마 및 어두운 테마", "displayName": "기본 테마", "hcColorThemeLabel": "어두운 고대비", "lightColorThemeLabel": "밝게(Visual Studio)", "lightHcColorThemeLabel": "밝은 고대비", - "lightPlusColorThemeLabel": "밝게+(기본 밝게)", + "lightModernThemeLabel": "라이트 모던", + "lightPlusColorThemeLabel": "Light+", "minimalIconThemeLabel": "최소(Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.theme-kimbie-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/theme-kimbie-dark.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.theme-kimbie-dark.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.theme-monokai-dimmed.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/theme-monokai-dimmed.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.theme-monokai-dimmed.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.theme-monokai.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/theme-monokai.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.theme-monokai.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.theme-quietlight.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/theme-quietlight.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.theme-quietlight.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.theme-red.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/theme-red.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.theme-red.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.theme-solarized-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/theme-solarized-dark.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.theme-solarized-dark.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.theme-solarized-light.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/theme-solarized-light.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.theme-solarized-light.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/theme-tomorrow-night-blue.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.vscode-theme-seti.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/theme-seti.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.vscode-theme-seti.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.xml.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/xml.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.xml.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/vscode.yaml.i18n.json similarity index 100% rename from i18n/ads-language-pack-ko/translations/extensions/yaml.i18n.json rename to i18n/ads-language-pack-ko/translations/extensions/vscode.yaml.i18n.json diff --git a/i18n/ads-language-pack-ko/translations/main.i18n.json b/i18n/ads-language-pack-ko/translations/main.i18n.json index 2f981c5e3b..e7d60cca13 100644 --- a/i18n/ads-language-pack-ko/translations/main.i18n.json +++ b/i18n/ads-language-pack-ko/translations/main.i18n.json @@ -22,6 +22,9 @@ "dialogWarningMessage": "경고", "ok": "확인" }, + "vs/base/browser/ui/dropdown/dropdownActionViewItem": { + "moreActions": "더 많은 작업..." + }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "입력" }, @@ -41,6 +44,7 @@ "alertErrorMessage": "오류: {0}", "alertInfoMessage": "정보: {0}", "alertWarningMessage": "경고: {0}", + "clearedInput": "입력이 지워짐", "history.inputbox.hint": "기록용" }, "vs/base/browser/ui/keybindingLabel/keybindingLabel": { @@ -62,6 +66,7 @@ "vs/base/browser/ui/tree/abstractTree": { "close": "닫기", "filter": "필터", + "fuzzySearch": "유사 항목 일치", "not found": "찾은 요소가 없습니다.", "type to filter": "필터링할 형식", "type to search": "입력하여 검색" @@ -162,30 +167,11 @@ "vs/base/common/platform": { "ensureLoaderPluginIsLoaded": "_" }, - "vs/base/node/processes": { - "TaskRunner.UNC": "UNC 드라이브에서 셸 명령을 실행할 수 없습니다." - }, "vs/base/node/zip": { "incompleteExtract": "완료되지 않았습니다. {1}개 항목 중 {0}개를 찾았습니다.", "invalid file": "{0}을(를) 추출하는 동안 오류가 발생했습니다. 잘못된 파일입니다.", "notFound": "zip 파일 내에 {0}이(가) 없습니다." }, - "vs/base/parts/quickinput/browser/quickInput": { - "custom": "사용자 지정", - "inputModeEntry": "입력을 확인하려면 'Enter' 키를 누르고, 취소하려면 'Esc' 키를 누르세요.", - "inputModeEntryDescription": "{0}(확인하려면 'Enter' 키를 누르고, 취소하려면 'Escape' 키를 누름)", - "ok": "확인", - "quickInput.back": "뒤로", - "quickInput.backWithKeybinding": "뒤로({0})", - "quickInput.checkAll": "모든 확인란 선택/해제", - "quickInput.countSelected": "{0} 선택됨", - "quickInput.steps": "{0} / {1}", - "quickInput.visibleCount": "{0}개 결과", - "quickInputBox.ariaLabel": "결과의 범위를 축소하려면 입력하세요." - }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "빠른 입력" - }, "vs/editor/browser/controller/textAreaHandler": { "accessibilityOffAriaLabel": "현재 편집기에 액세스할 수 없습니다. 옵션을 보려면 {0}을(를) 누릅니다.", "editor": "편집기" @@ -203,12 +189,42 @@ "undo": "실행 취소" }, "vs/editor/browser/widget/codeEditorWidget": { - "cursors.maximum": "커서 수는 {0}(으)로 제한되었습니다." + "cursors.maximum": "커서 수를 {0}개로 제한했습니다. 더 큰 변경 내용을 위해서는 [찾아서 교체](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace)를 사용하거나 편집기 다중 커서 제한 설정을 늘리는 것이 좋습니다.", + "goToSetting": "다중 커서 제한 늘리기" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff-aria-navigation-tip": " Shift + F7을 사용하여 변경 내용 탐색", "diff.tooLarge": "파일 1개가 너무 커서 파일을 비교할 수 없습니다.", "diffInsertIcon": "diff 편집기의 삽입에 대한 줄 데코레이션입니다.", - "diffRemoveIcon": "diff 편집기의 제거에 대한 줄 데코레이션입니다." + "diffRemoveIcon": "diff 편집기의 제거에 대한 줄 데코레이션입니다.", + "revertChangeHoverMessage": "변경 내용을 되돌리려면 클릭" + }, + "vs/editor/browser/widget/diffEditorWidget2/colors": { + "diffEditor.move.border": "The border color for text that got moved in the diff editor." + }, + "vs/editor/browser/widget/diffEditorWidget2/decorations": { + "diffInsertIcon": "Line decoration for inserts in the diff editor.", + "diffRemoveIcon": "Line decoration for removals in the diff editor.", + "revertChangeHoverMessage": "Click to revert change" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2": { + "diff-aria-navigation-tip": " Shift + F7을 사용하여 변경 내용 탐색" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2.contribution": { + "collapseUnchangedRegions": "Show Unchanged Regions", + "showMoves": "Show Moves", + "showUnchangedRegions": "Collapse Unchanged Regions", + "toggleCollapseUnchangedRegions": "변경되지 않은 영역 축소 토글", + "toggleShowMovedCodeBlocks": "Toggle Show Moved Code Blocks" + }, + "vs/editor/browser/widget/diffEditorWidget2/inlineDiffDeletedCodeMargin": { + "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", + "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", + "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", + "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", + "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", + "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", + "diff.inline.revertChange.label": "Revert this change" }, "vs/editor/browser/widget/diffReview": { "blankLine": "비어 있음", @@ -238,10 +254,17 @@ }, "vs/editor/common/config/editorConfigurationSchema": { "codeLens": "편집기에서 CodeLens를 표시할 것인지 여부를 제어합니다.", - "detectIndentation": "파일을 열 때 파일 콘텐츠를 기반으로 `#editor.tabSize#`와 `#editor.insertSpaces#`가 자동으로 검색되는지 여부를 제어합니다.", + "collapseUnchangedRegions": "Diff 편집기에 변경되지 않은 영역이 표시되는지 여부를 제어합니다. 'diffEditor.experimental.useVersion2'가 설정된 경우에만 작동합니다.", + "detectIndentation": "파일 내용을 기반으로 파일을 열 때 {0} 및 {1}을(를) 자동으로 감지할지 여부를 제어합니다.", + "diffAlgorithm.advanced": "고급 비교 알고리즘을 사용합니다.", + "diffAlgorithm.legacy": "레거시 비교 알고리즘을 사용합니다.", + "editor.experimental.asyncTokenization": "웹 작업자에서 토큰화가 비동기적으로 수행되어야 하는지 여부를 제어합니다.", + "editor.experimental.asyncTokenizationLogging": "비동기 토큰화가 기록되어야 하는지 여부를 제어합니다. 디버깅 전용입니다.", + "editor.experimental.asyncTokenizationVerification": "레거시 백그라운드 토큰화에 대해 비동기 토큰화를 확인해야 하는지 여부를 제어합니다. 토큰화 속도가 느려질 수 있습니다. 디버깅 전용입니다.", "editorConfigurationTitle": "편집기", "ignoreTrimWhitespace": "사용하도록 설정하면 Diff 편집기가 선행 또는 후행 공백의 변경 내용을 무시합니다.", - "insertSpaces": "'탭' 키를 누를 때 공백을 삽입합니다. `#editor.detectIndentation#`이 켜져 있는 경우 이 설정은 파일 콘텐츠에 따라 재정의됩니다.", + "indentSize": "들여쓰기 또는 `\"tabSize\"에서 '#editor.tabSize#'의 값을 사용하는 데 사용되는 공백 수입니다. 이 설정은 '#editor.detectIndentation#'이 켜져 있는 경우 파일 내용에 따라 재정의됩니다.", + "insertSpaces": "`Tab`을 누를 때 공백을 삽입하세요. 이 설정은 {0}이(가) 켜져 있을 때 파일 내용을 기반으로 재정의됩니다.", "largeFileOptimizations": "큰 파일에 대한 특수 처리로, 메모리를 많이 사용하는 특정 기능을 사용하지 않도록 설정합니다.", "maxComputationTime": "diff 계산이 취소된 후 밀리초 단위로 시간을 제한합니다. 제한 시간이 없는 경우 0을 사용합니다.", "maxFileSize": "차이를 계산할 최대 파일 크기(MB)입니다. 제한이 없으면 0을 사용합니다.", @@ -256,16 +279,18 @@ "semanticHighlighting.enabled": "semanticHighlighting이 지원하는 언어에 대해 표시되는지 여부를 제어합니다.", "semanticHighlighting.false": "모든 색 테마에 대해 의미 체계 강조 표시를 사용하지 않습니다.", "semanticHighlighting.true": "모든 색 테마에 대해 의미 체계 강조 표시를 사용합니다.", + "showMoves": "Controls whether the diff editor should show detected code moves. Only works when 'diffEditor.experimental.useVersion2' is set.", "sideBySide": "diff 편집기에서 diff를 나란히 표시할지 인라인으로 표시할지를 제어합니다.", "stablePeek": "해당 콘텐츠를 두 번 클릭하거나 'Esc' 키를 누르더라도 Peek 편집기를 열린 상태로 유지합니다.", - "tabSize": "탭 한 개에 해당하는 공백 수입니다. `#editor.detectIndentation#`이 켜져 있는 경우 이 설정은 파일 콘텐츠에 따라 재정의됩니다.", + "tabSize": "탭이 같은 공백의 수입니다. 이 설정은 {0}이(가) 켜져 있을 때 파일 내용을 기반으로 재정의됩니다.", "trimAutoWhitespace": "끝에 자동 삽입된 공백을 제거합니다.", + "useVersion2": "diff 편집기에서 새 구현을 사용하는지 또는 이전 구현을 사용하는지 여부를 제어합니다.", "wordBasedSuggestions": "문서 내 단어를 기반으로 완성을 계산할지 여부를 제어합니다.", "wordBasedSuggestionsMode": "단어 기반 완성이 컴퓨팅되는 문서에서 제어합니다.", "wordBasedSuggestionsMode.allDocuments": "모든 열린 문서에서 단어를 제안합니다.", "wordBasedSuggestionsMode.currentDocument": "활성 문서에서만 단어를 제안합니다.", "wordBasedSuggestionsMode.matchingDocuments": "같은 언어의 모든 열린 문서에서 단어를 제안합니다.", - "wordWrap.inherit": "`#editor.wordWrap#` 설정에 따라 줄이 바뀝니다.", + "wordWrap.inherit": "줄은 {0} 설정에 따라 줄 바꿈됩니다.", "wordWrap.off": "줄이 바뀌지 않습니다.", "wordWrap.on": "뷰포트 너비에서 줄이 바뀝니다." }, @@ -274,10 +299,10 @@ "acceptSuggestionOnEnter": "'Tab' 키 외에 'Enter' 키에 대한 제안도 허용할지를 제어합니다. 새 줄을 삽입하는 동작과 제안을 허용하는 동작 간의 모호함을 없앨 수 있습니다.", "acceptSuggestionOnEnterSmart": "텍스트를 변경할 때 `Enter` 키를 사용한 제안만 허용합니다.", "accessibilityPageSize": "화면 읽기 프로그램에서 한 번에 읽을 수 있는 편집기 줄 수를 제어합니다. 화면 읽기 프로그램을 검색하면 기본값이 500으로 자동 설정됩니다. 경고: 기본값보다 큰 수의 경우 성능에 영향을 미칩니다.", - "accessibilitySupport": "편집기를 화면 읽기 프로그램에 최적화된 모드로 실행할지 여부를 제어합니다. 사용하도록 설정하면 자동 줄 바꿈이 사용하지 않도록 설정됩니다.", - "accessibilitySupport.auto": "편집기가 스크린 리더가 연결되면 플랫폼 API를 사용하여 감지합니다.", - "accessibilitySupport.off": "편집기가 스크린 리더 사용을 위해 최적화되지 않습니다.", - "accessibilitySupport.on": "편집기가 화면 읽기 프로그램과 함께 사용되도록 영구적으로 최적화되며, 자동 줄 바꿈이 사용하지 않도록 설정됩니다.", + "accessibilitySupport": "화면 판독기에 최적화된 모드에서 UI를 실행해야 하는지 여부를 제어합니다.", + "accessibilitySupport.auto": "플랫폼 API를 사용하여 화면 읽기 프로그램이 연결된 경우 감지", + "accessibilitySupport.off": "화면 읽기 프로그램이 연결되어 있지 않다고 가정", + "accessibilitySupport.on": "화면 읽기 프로그램을 사용하여 사용 최적화", "alternativeDeclarationCommand": "'선언으로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", "alternativeDefinitionCommand": "'정의로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", "alternativeImplementationCommand": "'구현으로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", @@ -294,24 +319,33 @@ "codeActions": "편집기에서 코드 동작 전구를 사용하도록 설정합니다.", "codeLens": "편집기에서 CodeLens를 표시할 것인지 여부를 제어합니다.", "codeLensFontFamily": "CodeLens의 글꼴 패밀리를 제어합니다.", - "codeLensFontSize": "CodeLens의 글꼴 크기(픽셀)를 제어합니다. '0'으로 설정하면 `#editor.fontSize#`의 90%가 사용됩니다.", + "codeLensFontSize": "CodeLens의 글꼴 크기(픽셀)를 제어합니다. 0으로 설정하면 `#editor.fontSize#`의 90%가 사용됩니다.", + "colorDecoratorActivatedOn": "Controls the condition to make a color picker appear from a color decorator", "colorDecorators": "편집기에서 인라인 색 데코레이터 및 색 선택을 렌더링할지를 제어합니다.", + "colorDecoratorsLimit": "편집기에서 한 번에 렌더링할 수 있는 최대 색 데코레이터 수를 제어합니다.", "columnSelection": "마우스와 키로 선택한 영역에서 열을 선택하도록 설정합니다.", "comments.ignoreEmptyLines": "빈 줄을 줄 주석에 대한 토글, 추가 또는 제거 작업으로 무시해야 하는지를 제어합니다.", "comments.insertSpace": "주석을 달 때 공백 문자를 삽입할지 여부를 제어합니다.", "copyWithSyntaxHighlighting": "구문 강조 표시를 클립보드로 복사할지 여부를 제어합니다.", "cursorBlinking": "커서 애니메이션 스타일을 제어합니다.", "cursorSmoothCaretAnimation": "매끄러운 캐럿 애니메이션의 사용 여부를 제어합니다.", + "cursorSmoothCaretAnimation.explicit": "부드러운 캐럿 애니메이션은 사용자가 명시적 제스처를 사용하여 커서를 이동할 때만 사용됩니다.", + "cursorSmoothCaretAnimation.off": "부드러운 캐럿 애니메이션을 사용할 수 없습니다.", + "cursorSmoothCaretAnimation.on": "부드러운 캐럿 애니메이션은 항상 사용됩니다.", "cursorStyle": "커서 스타일을 제어합니다.", - "cursorSurroundingLines": "커서 주위에 표시되는 선행 및 후행 줄의 최소 수를 제어합니다. 일부 다른 편집기에서는 'scrollOff' 또는 'scrollOffset'이라고 합니다.", + "cursorSurroundingLines": "커서 주변에 표시되는 선행 줄(최소 0)과 후행 줄(최소 1)의 최소 수를 제어합니다. 일부 다른 편집기에서는 'scrollOff' 또는 'scrollOffset'으로 알려져 있습니다.", "cursorSurroundingLinesStyle": "'cursorSurroundingLines'를 적용해야 하는 경우를 제어합니다.", "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines`는 항상 적용됩니다.", "cursorSurroundingLinesStyle.default": "'cursorSurroundingLines'는 키보드 나 API를 통해 트리거될 때만 적용됩니다.", "cursorWidth": "`#editor.cursorStyle#` 설정이 'line'으로 설정되어 있을 때 커서의 넓이를 제어합니다.", + "defaultColorDecorators": "기본 문서 색 공급자를 사용하여 인라인 색 장식을 표시할지 여부를 제어합니다.", "definitionLinkOpensInPeek": "이동 정의 마우스 제스처가 항상 미리 보기 위젯을 열지 여부를 제어합니다.", "deprecated": "이 설정은 더 이상 사용되지 않습니다. 대신 'editor.suggest.showKeywords'또는 'editor.suggest.showSnippets'와 같은 별도의 설정을 사용하세요.", "dragAndDrop": "편집기에서 끌어서 놓기로 선택 영역을 이동할 수 있는지 여부를 제어합니다.", "dropIntoEditor.enabled": "편집기에서 파일을 여는 대신 `shift`를 누른 채 파일을 텍스트 편집기로 끌어서 놓을 수 있는지 여부를 제어합니다.", + "dropIntoEditor.showDropSelector": "편집기에 파일을 끌어 놓을 때 위젯을 표시할지 여부를 제어합니다. 이 위젯을 사용하면 파일을 드롭하는 방법을 제어할 수 있습니다.", + "dropIntoEditor.showDropSelector.afterDrop": "파일이 편집기에 드롭된 후 드롭 선택기 위젯을 표시합니다.", + "dropIntoEditor.showDropSelector.never": "드롭 선택기 위젯을 표시하지 않습니다. 대신 기본 드롭 공급자가 항상 사용됩니다.", "editor.autoClosingBrackets.beforeWhitespace": "커서가 공백의 왼쪽에 있는 경우에만 대괄호를 자동으로 닫습니다.", "editor.autoClosingBrackets.languageDefined": "언어 구성을 사용하여 대괄호를 자동으로 닫을 경우를 결정합니다.", "editor.autoClosingDelete.auto": "인접한 닫는 따옴표 또는 대괄호가 자동으로 삽입된 경우에만 제거합니다.", @@ -326,12 +360,14 @@ "editor.autoSurround.brackets": "따옴표가 아닌 대괄호로 둘러쌉니다.", "editor.autoSurround.languageDefined": "언어 구성을 사용하여 선택 항목을 자동으로 둘러쌀 경우를 결정합니다.", "editor.autoSurround.quotes": "대괄호가 아닌 따옴표로 둘러쌉니다.", + "editor.colorDecoratorActivatedOn.click": "Make the color picker appear on click of the color decorator", + "editor.colorDecoratorActivatedOn.clickAndHover": "Make the color picker appear both on click and hover of the color decorator", + "editor.colorDecoratorActivatedOn.hover": "Make the color picker appear on hover of the color decorator", "editor.editor.gotoLocation.multipleDeclarations": "여러 대상 위치가 있는 경우 'Go to Declaration' 명령 동작을 제어합니다.", "editor.editor.gotoLocation.multipleDefinitions": "여러 대상 위치가 있는 경우 '정의로 이동' 명령 동작을 제어합니다.", "editor.editor.gotoLocation.multipleImplemenattions": "여러 대상 위치가 있는 경우 '구현으로 이동' 명령 동작을 제어합니다.", "editor.editor.gotoLocation.multipleReferences": "여러 대상 위치가 있는 경우 '참조로 이동' 명령 동작을 제어합니다.", "editor.editor.gotoLocation.multipleTypeDefinitions": "여러 대상 위치가 있는 경우 '유형 정의로 이동' 명령 동작을 제어합니다.", - "editor.experimental.stickyScroll": "편집기 위쪽에서 스크롤하는 동안 중첩된 현재 범위를 표시합니다.", "editor.find.autoFindInSelection.always": "선택 영역에서 찾기를 항상 자동으로 켭니다.", "editor.find.autoFindInSelection.multiline": "여러 줄의 콘텐츠를 선택하면 선택 항목에서 찾기가 자동으로 켜집니다.", "editor.find.autoFindInSelection.never": "선택 영역에서 찾기를 자동으로 켜지 않습니다(기본값).", @@ -339,9 +375,9 @@ "editor.find.seedSearchStringFromSelection.never": "편집기 선택 영역에서 검색 문자열을 시드하지 마세요.", "editor.find.seedSearchStringFromSelection.selection": "편집기 선택 영역에서만 검색 문자열을 시드하세요.", "editor.gotoLocation.multiple.deprecated": "이 설정은 더 이상 사용되지 않습니다. 대신 'editor.editor.gotoLocation.multipleDefinitions' 또는 'editor.editor.gotoLocation.multipleImplementations'와 같은 별도의 설정을 사용하세요.", - "editor.gotoLocation.multiple.goto": "기본 결과로 이동하고 다른 항목에 대해 peek 없는 탐색을 사용하도록 설정", + "editor.gotoLocation.multiple.goto": "기본 결과로 이동하여 다른 항목에 대해 Peek 없는 탐색을 사용하도록 설정합니다.", "editor.gotoLocation.multiple.gotoAndPeek": "기본 결과로 이동하여 Peek 보기를 표시합니다.", - "editor.gotoLocation.multiple.peek": "결과 Peek 뷰 표시(기본)", + "editor.gotoLocation.multiple.peek": "결과의 Peek 보기 표시(기본값)", "editor.guides.bracketPairs": "대괄호 쌍 안내선의 사용 여부를 제어합니다.", "editor.guides.bracketPairs.active": "활성 대괄호 쌍에 대해서만 대괄호 쌍 가이드를 사용하도록 설정합니다.", "editor.guides.bracketPairs.false": "대괄호 쌍 가이드를 비활성화합니다.", @@ -357,9 +393,13 @@ "editor.guides.highlightActiveIndentation.true": "활성 들여쓰기 안내선을 강조 표시합니다.", "editor.guides.indentation": "편집기에서 들여쓰기 가이드를 렌더링할지를 제어합니다.", "editor.inlayHints.off": "인레이 힌트는 사용할 수 없음", - "editor.inlayHints.offUnlessPressed": "인레이 힌트는 기본값으로 숨겨져 있으며 `Ctrl+Alt`를 누르면 표시됩니다.", + "editor.inlayHints.offUnlessPressed": "인레이 힌트는 기본값으로 숨겨져 있으며 {0}을(를) 길게 누르면 표시됩니다.", "editor.inlayHints.on": "인레이 힌트를 사용할 수 있음", - "editor.inlayHints.onUnlessPressed": "`Ctrl+Alt`를 누를 때 인레이 힌트가 기본적으로 표시되고 숨겨집니다.", + "editor.inlayHints.onUnlessPressed": "인레이 힌트는 기본적으로 표시되고 {0}을(를) 길게 누를 때 숨겨집니다.", + "editor.stickyScroll.defaultModel": "고정할 줄을 결정하는 데 사용할 모델을 정의합니다. 개요 모델이 없으면 들여쓰기 모델에 해당하는 접기 공급자 모델에서 대체됩니다. 이 순서는 세 가지 경우 모두 적용됩니다.", + "editor.stickyScroll.enabled": "편집기 위쪽에서 스크롤하는 동안 중첩된 현재 범위를 표시합니다.", + "editor.stickyScroll.maxLineCount": "표시할 최대 고정 선 수를 정의합니다.", + "editor.suggest.matchOnWordStartOnly": "IntelliSense 필터링을 활성화하면 첫 번째 문자가 단어 시작 부분과 일치해야 합니다(예: `c`의 경우 `Console` 또는 `WebContext`가 될 수 있으며 `description`은 _안 됨_). 비활성화하면 IntelliSense가 더 많은 결과를 표시하지만 여전히 일치 품질을 기준으로 정렬합니다.", "editor.suggest.showClasss": "사용하도록 설정되면 IntelliSense에 '클래스' 제안이 표시됩니다.", "editor.suggest.showColors": "사용하도록 설정되면 IntelliSense에 '색' 제안이 표시됩니다.", "editor.suggest.showConstants": "사용하도록 설정되면 IntelliSense에 '상수' 제안이 표시됩니다.", @@ -391,6 +431,10 @@ "editor.suggest.showVariables": "사용하도록 설정되면 IntelliSense에 '변수' 제안이 표시됩니다.", "editorViewAccessibleLabel": "편집기 콘텐츠", "emptySelectionClipboard": "선택 영역 없이 현재 줄 복사 여부를 제어합니다.", + "experimentalWhitespaceRendering": "공백이 새로운 실험적 메서드로 렌더링되는지 여부를 제어합니다.", + "experimentalWhitespaceRendering.font": "글꼴 문자와 함께 새 렌더링 방법을 사용합니다.", + "experimentalWhitespaceRendering.off": "안정적인 렌더링 방법을 사용합니다.", + "experimentalWhitespaceRendering.svg": "svgs와 함께 새 렌더링 메서드를 사용합니다.", "fastScrollSensitivity": "'Alt' 키를 누를 때 스크롤 속도 승수입니다.", "find.addExtraSpaceOnTop": "위젯 찾기에서 편집기 맨 위에 줄을 추가해야 하는지 여부를 제어합니다. true인 경우 위젯 찾기가 표시되면 첫 번째 줄 위로 스크롤할 수 있습니다.", "find.autoFindInSelection": "선택 영역에서 찾기를 자동으로 설정하는 조건을 제어합니다.", @@ -410,6 +454,9 @@ "fontLigatures": "글꼴 합자('calt' 및 'liga' 글꼴 기능)를 사용하거나 사용하지 않도록 설정합니다. 'font-feature-settings' CSS 속성의 세분화된 제어를 위해 문자열로 변경합니다.", "fontLigaturesGeneral": "글꼴 합자 또는 글꼴 기능을 구성합니다. CSS 'font-feature-settings' 속성의 값에 대해 합자 또는 문자열을 사용하거나 사용하지 않도록 설정하기 위한 부울일 수 있습니다.", "fontSize": "글꼴 크기(픽셀)를 제어합니다.", + "fontVariationSettings": "명시적 'font-variation-settings' CSS 속성입니다. font-weight만 font-variation-settings로 변환해야 하는 경우 부울을 대신 전달할 수 있습니다.", + "fontVariations": "font-weight에서 font-variation-settings로 변환을 사용/사용하지 않습니다. 'font-variation-settings' CSS 속성의 세분화된 컨트롤을 위해 이를 문자열로 변경합니다.", + "fontVariationsGeneral": "글꼴 변형을 구성합니다. font-weight에서 font-variation-settings로 변환을 사용/사용하지 않도록 설정하는 부울이거나 CSS 'font-variation-settings' 속성 값에 대한 문자열일 수 있습니다.", "fontWeight": "글꼴 두께를 제어합니다. \"표준\" 및 \"굵게\" 키워드 또는 1~1000 사이의 숫자를 허용합니다.", "fontWeightErrorMessage": "\"표준\" 및 \"굵게\" 키워드 또는 1~1000 사이의 숫자만 허용됩니다.", "formatOnPaste": "붙여넣은 콘텐츠의 서식을 편집기에서 자동으로 지정할지 여부를 제어합니다. 포맷터를 사용할 수 있어야 하며 포맷터가 문서에서 범위의 서식을 지정할 수 있어야 합니다.", @@ -426,6 +473,10 @@ "inlayHints.padding": "편집기에서 인레이 힌트 주위의 패딩을 사용하도록 설정합니다.", "inline": "빠른 제안이 유령 텍스트로 표시됨", "inlineSuggest.enabled": "편집기에서 인라인 제안을 자동으로 표시할지 여부를 제어합니다.", + "inlineSuggest.showToolbar": "인라인 추천 도구 모음을 표시할 시기를 제어합니다.", + "inlineSuggest.showToolbar.always": "인라인 추천을 표시힐 때마다 인라인 추천 도구 모음을 표시합니다.", + "inlineSuggest.showToolbar.onHover": "인라인 추천을 마우스로 가리키면 인라인 추천 도구 모음을 표시합니다.", + "inlineSuggest.suppressSuggestions": "인라인 제안이 제안 위젯과 상호 작용하는 방법을 제어합니다. 사용하도록 설정하면 인라인 제안을 사용할 수 있을 때 제안 위젯이 자동으로 표시되지 않습니다.", "letterSpacing": "문자 간격(픽셀)을 제어합니다.", "lineHeight": "선 높이를 제어합니다. \r\n - 0을 사용하여 글꼴 크기에서 줄 높이를 자동으로 계산합니다.\r\n - 0에서 8 사이의 값은 글꼴 크기의 승수로 사용됩니다.\r\n - 8보다 크거나 같은 값이 유효 값으로 사용됩니다.", "lineNumbers": "줄 번호의 표시 여부를 제어합니다.", @@ -449,6 +500,7 @@ "minimap.size.proportional": "미니맵의 크기는 편집기 내용과 동일하며 스크롤할 수 있습니다.", "mouseWheelScrollSensitivity": "마우스 휠 스크롤 이벤트의 `deltaX` 및 `deltaY`에서 사용할 승수입니다.", "mouseWheelZoom": "마우스 휠을 사용할 때 'Ctrl' 키를 누르고 있으면 편집기의 글꼴을 확대/축소합니다.", + "multiCursorLimit": "한 번에 활성 편집기에 있을 수 있는 최대 커서 수를 제어합니다.", "multiCursorMergeOverlapping": "여러 커서가 겹치는 경우 커서를 병합합니다.", "multiCursorModifier": "마우스로 여러 커서를 추가할 때 사용할 수정자입니다. [정의로 이동] 및 [링크 열기] 마우스 제스처가 [멀티커서 수정자와](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier) 충돌하지 않도록 조정됩니다.", "multiCursorModifier.alt": "Windows와 Linux의 'Alt'를 macOS의 'Option'으로 매핑합니다.", @@ -464,6 +516,10 @@ "padding.top": "편집기의 위쪽 가장자리와 첫 번째 줄 사이의 공백을 제어합니다.", "parameterHints.cycle": "매개변수 힌트 메뉴의 주기 혹은 목록의 끝에 도달하였을때 종료할 것인지 여부를 결정합니다.", "parameterHints.enabled": "입력과 동시에 매개변수 문서와 유형 정보를 표시하는 팝업을 사용하도록 설정합니다.", + "pasteAs.enabled": "콘텐츠를 다른 방법으로 붙여넣을 수 있는지 여부를 제어합니다.", + "pasteAs.showPasteSelector": "콘텐츠를 편집기에 붙여넣을 때 위젯을 표시할지 여부를 제어합니다. 이 위젯을 사용하여 파일을 붙여넣는 방법을 제어할 수 있습니다.", + "pasteAs.showPasteSelector.afterPaste": "콘텐츠를 편집기에 붙여넣은 후 붙여넣기 선택기 위젯을 표시합니다.", + "pasteAs.showPasteSelector.never": "붙여넣기 선택기 위젯을 표시하지 않습니다. 대신 기본 붙여넣기 동작이 항상 사용됩니다.", "peekWidgetDefaultFocus": "미리 보기 위젯에서 인라인 편집기에 포커스를 둘지 또는 트리에 포커스를 둘지를 제어합니다.", "peekWidgetDefaultFocus.editor": "미리 보기를 열 때 편집기에 포커스", "peekWidgetDefaultFocus.tree": "Peek를 여는 동안 트리에 포커스", @@ -487,6 +543,7 @@ "rulers": "특정 수의 고정 폭 문자 뒤에 세로 눈금자를 렌더링합니다. 여러 눈금자의 경우 여러 값을 사용합니다. 배열이 비어 있는 경우 눈금자가 그려지지 않습니다.", "rulers.color": "이 편집기 눈금자의 색입니다.", "rulers.size": "이 편집기 눈금자에서 렌더링할 고정 폭 문자 수입니다.", + "screenReaderAnnounceInlineSuggestion": "화면 읽기 프로그램에서 인라인 제안을 발표하는지 여부를 제어합니다.", "scrollBeyondLastColumn": "편집기에서 가로로 스크롤되는 범위를 벗어나는 추가 문자의 수를 제어합니다.", "scrollBeyondLastLine": "편집기에서 마지막 줄 이후로 스크롤할지 여부를 제어합니다.", "scrollPredominantAxis": "세로와 가로로 동시에 스크롤할 때에만 주축을 따라서 스크롤합니다. 트랙패드에서 세로로 스크롤할 때 가로 드리프트를 방지합니다.", @@ -519,11 +576,16 @@ "stickyTabStops": "들여쓰기에 공백을 사용할 때 탭 문자의 선택 동작을 에뮬레이트합니다. 선택 영역이 탭 정지에 고정됩니다.", "suggest.filterGraceful": "제안 필터링 및 정렬에서 작은 오타를 설명하는지 여부를 제어합니다.", "suggest.insertMode": "완료를 수락할 때 단어를 덮어쓸지 여부를 제어합니다. 이것은 이 기능을 선택하는 확장에 따라 다릅니다.", + "suggest.insertMode.always": "IntelliSense를 자동으로 트리거할 때 항상 제안을 선택합니다.", "suggest.insertMode.insert": "커서의 텍스트 오른쪽을 덮어 쓰지않고 제안을 삽입합니다.", + "suggest.insertMode.never": "IntelliSense를 자동으로 트리거할 때 제안을 선택하지 마세요.", "suggest.insertMode.replace": "제안을 삽입하고 커서의 오른쪽 텍스트를 덮어씁니다.", + "suggest.insertMode.whenQuickSuggestion": "입력할 때 IntelliSense를 트리거할 때만 제안을 선택합니다.", + "suggest.insertMode.whenTriggerCharacter": "트리거 문자에서 IntelliSense를 트리거할 때만 제안을 선택합니다.", "suggest.localityBonus": "정렬할 때 커서 근처에 표시되는 단어를 우선할지를 제어합니다.", "suggest.maxVisibleSuggestions.dep": "이 설정은 더 이상 사용되지 않습니다. 이제 제안 위젯의 크기를 조정할 수 있습니다.", "suggest.preview": "편집기에서 제안 결과를 미리볼지 여부를 제어합니다.", + "suggest.selectionMode": "위젯이 표시될 때 제안을 선택할지 여부를 제어합니다. 이는 자동으로 트리거된 제안('#editor.quickSuggestions#' 및 '#editor.suggestOnTriggerCharacters#')에만 적용되며, 제안이 명시적으로 호출될 때 항상 선택됩니다(예: 'Ctrl+Space'를 통해).", "suggest.shareSuggestSelections": "저장된 제안 사항 선택 항목을 여러 작업 영역 및 창에서 공유할 것인지 여부를 제어합니다(`#editor.suggestSelection#` 필요).", "suggest.showIcons": "제안의 아이콘을 표시할지 여부를 제어합니다.", "suggest.showInlineDetails": "제안 세부 정보가 레이블과 함께 인라인에 표시되는지 아니면 세부 정보 위젯에만 표시되는지를 제어합니다.", @@ -540,12 +602,13 @@ "tabCompletion.off": "탭 완성을 사용하지 않도록 설정합니다.", "tabCompletion.on": "탭 완료는 탭을 누를 때 가장 일치하는 제안을 삽입합니다.", "tabCompletion.onlySnippets": "접두사가 일치하는 경우 코드 조각을 탭 완료합니다. 'quickSuggestions'를 사용하지 않을 때 가장 잘 작동합니다.", + "tabFocusMode": "편집기에서 탭을 받을지 또는 탐색을 위해 워크벤치로 미룰지를 제어합니다.", "unfoldOnClickAfterEndOfLine": "접힌 줄이 줄을 펼친 후 빈 콘텐츠를 클릭할지 여부를 제어합니다.", "unicodeHighlight.allowedCharacters": "강조 표시되지 않는 허용된 문자를 정의합니다.", "unicodeHighlight.allowedLocales": "허용된 로캘에서 공통적인 유니코드 문자는 강조 표시되지 않습니다.", "unicodeHighlight.ambiguousCharacters": "현재 사용자 로캘에서 공통되는 문자를 제외한 기본 ASCII 문자와 혼동할 수 있는 문자를 강조 표시할지 여부를 제어합니다.", - "unicodeHighlight.includeComments": "주석의 문자도 유니코드 강조 표시를 받아야 하는지 여부를 제어합니다.", - "unicodeHighlight.includeStrings": "문자열의 문자도 유니코드 강조 표시를 받아야 하는지 여부를 제어합니다.", + "unicodeHighlight.includeComments": "주석의 문자에도 유니코드 강조 표시를 적용해야 하는지 여부를 제어합니다.", + "unicodeHighlight.includeStrings": "문자열의 문자에도 유니코드 강조 표시를 적용해야 하는지 여부를 제어합니다.", "unicodeHighlight.invisibleCharacters": "공백만 예약하거나 너비가 전혀 없는 문자를 강조 표시할지 여부를 제어합니다.", "unicodeHighlight.nonBasicASCII": "기본이 아닌 모든 ASCII 문자를 강조 표시할지 여부를 제어합니다. U+0020과 U+007E 사이의 문자, 탭, 줄 바꿈 및 캐리지 리턴만 기본 ASCII로 간주됩니다.", "unusualLineTerminators": "문제를 일으킬 수 있는 비정상적인 줄 종결자를 제거합니다.", @@ -553,6 +616,9 @@ "unusualLineTerminators.off": "비정상적인 줄 종결자가 무시됩니다.", "unusualLineTerminators.prompt": "제거할 비정상적인 줄 종결자 프롬프트입니다.", "useTabStops": "탭 정지 뒤에 공백을 삽입 및 삭제합니다.", + "wordBreak": "중국어/일본어/한국어(CJK) 텍스트에 사용되는 단어 분리 규칙을 제어합니다.", + "wordBreak.keepAll": "단어 분리는 중국어/일본어/한국어(CJK) 텍스트에 사용할 수 없습니다. CJK가 아닌 텍스트 동작은 일반 텍스트 동작과 같습니다.", + "wordBreak.normal": "기본 줄 바꿈 규칙을 사용합니다.", "wordSeparators": "단어 관련 탐색 또는 작업을 수행할 때 단어 구분 기호로 사용할 문자입니다.", "wordWrap": "줄 바꿈 여부를 제어합니다.", "wordWrap.bounded": "뷰포트의 최소값 및 `#editor.wordWrapColumn#`에서 줄이 바뀝니다.", @@ -565,7 +631,7 @@ "wrappingIndent.indent": "줄 바꿈 행이 부모 쪽으로 +1만큼 들여쓰기됩니다.", "wrappingIndent.none": "들여쓰기가 없습니다. 줄 바꿈 행이 열 1에서 시작됩니다.", "wrappingIndent.same": "줄 바꿈 행의 들여쓰기가 부모와 동일합니다.", - "wrappingStrategy": "래핑 점을 계산하는 알고리즘을 제어합니다.", + "wrappingStrategy": "래핑 지점을 계산하는 알고리즘을 제어합니다. 접근성 모드에서는 최상의 환경을 위해 고급 기능이 사용됩니다.", "wrappingStrategy.advanced": "래핑 점 계산을 브라우저에 위임합니다. 이 알고리즘은 매우 느려서 대용량 파일의 경우 중단될 수 있지만 모든 경우에 적절히 작동합니다.", "wrappingStrategy.simple": "모든 문자가 동일한 너비라고 가정합니다. 이 알고리즘은 고정 폭 글꼴과 문자 모양의 너비가 같은 특정 스크립트(예: 라틴 문자)에 적절히 작동하는 빠른 알고리즘입니다." }, @@ -597,13 +663,14 @@ "editorBracketPairGuide.background6": "비활성 대괄호 쌍 안내선의 배경색입니다(6). 대괄호 쌍 안내선을 사용하도록 설정해야 합니다.", "editorCodeLensForeground": "편집기 코드 렌즈의 전경색입니다.", "editorCursorBackground": "편집기 커서의 배경색입니다. 블록 커서와 겹치는 글자의 색상을 사용자 정의할 수 있습니다.", + "editorDimmedLineNumber": "editor.renderFinalNewline이 흐리게 설정된 경우 최종 편집기 줄의 색입니다.", "editorGhostTextBackground": "편집기에서 고스트 텍스트의 배경색입니다.", "editorGhostTextBorder": "편집기에서 고스트 텍스트의 테두리 색입니다.", "editorGhostTextForeground": "편집기에서 고스트 텍스트의 전경색입니다.", "editorGutter": "편집기 거터의 배경색입니다. 거터에는 글리프 여백과 행 수가 있습니다.", "editorIndentGuides": "편집기 들여쓰기 안내선 색입니다.", "editorLineNumbers": "편집기 줄 번호 색입니다.", - "editorOverviewRulerBackground": "편집기 개요 눈금자의 배경색입니다. 미니맵이 사용하도록 설정되어 편집기의 오른쪽에 배치된 경우에만 사용됩니다.", + "editorOverviewRulerBackground": "편집기 개요 눈금자의 배경색입니다.", "editorOverviewRulerBorder": "개요 눈금 경계의 색상입니다.", "editorRuler": "편집기 눈금의 색상입니다.", "editorUnicodeHighlight.background": "유니코드 문자를 강조 표시하는 데 사용되는 배경색입니다.", @@ -645,6 +712,7 @@ "editorHasSelection": "편집기에 선택된 텍스트가 있는지 여부", "editorHasSignatureHelpProvider": "편집기에 시그니처 도움말 공급자가 있는지 여부", "editorHasTypeDefinitionProvider": "편집기에 형식 정의 공급자가 있는지 여부", + "editorHoverFocused": "편집기 가리키기에 포커스가 있는지 여부", "editorHoverVisible": "편집기 호버가 표시되는지 여부", "editorLangId": "편집기의 언어 식별자", "editorReadonly": "편집기가 읽기 전용인지 여부", @@ -652,6 +720,11 @@ "editorTextFocus": "편집기 텍스트에 포커스가 있는지 여부(커서가 깜박임)", "inCompositeEditor": "편집기가 더 큰 편집기(예: 전자 필기장)에 속해 있는지 여부", "inDiffEditor": "컨텍스트가 diff 편집기인지 여부", + "isEmbeddedDiffEditor": "컨텍스트가 포함된 diff 편집기인지 여부", + "standaloneColorPickerFocused": "독립 실행형 색 편집기가 포커스되는지 여부", + "standaloneColorPickerVisible": "독립 실행형 색 편집기가 표시되는지 여부", + "stickyScrollFocused": "스티키 스크롤의 포커스 여부", + "stickyScrollVisible": "스티키 스크롤의 가시성 여부", "textInputFocus": "편집기 또는 서식 있는 텍스트 입력에 포커스가 있는지 여부(커서가 깜박임)" }, "vs/editor/common/languages/modesRegistry": { @@ -662,40 +735,37 @@ }, "vs/editor/common/standaloneStrings": { "accessibilityHelpMessage": "접근성 옵션은 Alt+F1을 눌러여 합니다.", - "auto_off": "편집기는 화면 판독기 사용을 위해 절대로 최적화되지 않도록 구성됩니다. 현재로서는 그렇지 않습니다.", + "accessibilityHelpTitle": "접근성 도움말", + "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader", "auto_on": "에디터를 화면 판독기와 함께 사용하기에 적합하도록 구성했습니다.", "bulkEditServiceSummary": "{1} 파일에서 편집을 {0}개 했습니다.", "changeConfigToOnMac": "화면 판독기 사용에 최적화되도록 편집기를 구성하려면 지금 Command+E를 누르세요.", "changeConfigToOnWinLinux": "화면 판독기에 사용할 수 있도록 편집기를 최적화하려면 지금 Ctrl+E를 누르세요.", - "editableDiffEditor": "diff 편집기 창에서.", - "editableEditor": " 코드 편집기에서", + "editableDiffEditor": "You are in a pane of a diff editor.", + "editableEditor": "You are in a code editor", "editorViewAccessibleLabel": "편집기 콘텐츠", - "emergencyConfOn": "이제 'accessibilitySupport' 설정을 'on'으로 변경합니다.", "gotoLineActionLabel": "줄/열로 이동...", "helpQuickAccess": "빠른 액세스 공급자 모두 표시", "inspectTokens": "개발자: 검사 토큰", - "multiSelection": "{0} 선택 항목", - "multiSelectionRange": "{0} 선택 항목({1}자 선택됨)", - "noSelection": "없음 선택", - "openDocMac": "Command+H를 눌러 편집기 접근성과 관련된 자세한 정보가 있는 브라우저 창을 여세요.", - "openDocWinLinux": "Ctrl+H를 눌러 편집기 접근성과 관련된 자세한 정보가 있는 브라우저 창을 엽니다.", + "openDoc": "Press H now to open a browser window with more information related to editor accessibility.", "openingDocs": "지금 편집기 접근성 문서 페이지를 여세요.", - "outroMsg": "이 도구 설명을 해제하고 Esc 키 또는 Shift+Esc를 눌러서 편집기로 돌아갈 수 있습니다.", "quickCommandActionHelp": "명령 표시 및 실행", "quickCommandActionLabel": "명령 팔레트", "quickOutlineActionLabel": "기호로 가서...", "quickOutlineByCategoryActionLabel": "범주별 기호로 이동...", - "readonlyDiffEditor": "차이 편집기의 읽기 전용 창에서.", - "readonlyEditor": " 읽기 전용 코드 편집기에서", + "readonlyDiffEditor": "You are in a read-only pane of a diff editor.", + "readonlyEditor": "You are in a read-only code editor", "showAccessibilityHelpAction": "접근성 도움말 표시", - "singleSelection": "행 {0}, 열 {1}", - "singleSelectionRange": "줄 {0}, 열 {1}({2} 선택됨)입니다.", "tabFocusModeOffMsg": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", "tabFocusModeOffMsgNoKb": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", "tabFocusModeOnMsg": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", "tabFocusModeOnMsgNoKb": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", "toggleHighContrast": "고대비 테마로 전환" }, + "vs/editor/common/viewLayout/viewLineRenderer": { + "overflow.chars": "{0}자", + "showMore": "자세히 표시({0})" + }, "vs/editor/contrib/anchorSelect/browser/anchorSelect": { "anchorSet": "{0}에 설정된 앵커: {1}", "cancelSelectionAnchor": "선택 앵커 지점 취소", @@ -708,6 +778,7 @@ "miGoToBracket": "대괄호로 이동(&&B)", "overviewRulerBracketMatchForeground": "괄호에 해당하는 영역을 표시자에 채색하여 표시합니다.", "smartSelect.jumpBracket": "대괄호로 이동", + "smartSelect.removeBrackets": "대괄호 제거", "smartSelect.selectToBracket": "괄호까지 선택" }, "vs/editor/contrib/caretOperations/browser/caretOperations": { @@ -728,8 +799,10 @@ "miPaste": "붙여넣기(&&P)", "share": "공유" }, + "vs/editor/contrib/codeAction/browser/codeAction": { + "applyCodeActionFailed": "코드 작업을 적용하는 중 알 수 없는 오류가 발생했습니다." + }, "vs/editor/contrib/codeAction/browser/codeActionCommands": { - "applyCodeActionFailed": "코드 작업을 적용하는 중 알 수 없는 오류가 발생했습니다.", "args.schema.apply": "반환된 작업이 적용되는 경우를 제어합니다.", "args.schema.apply.first": "항상 반환된 첫 번째 코드 작업을 적용합니다.", "args.schema.apply.ifSingle": "첫 번째 반환된 코드 작업을 적용합니다(이 작업만 있는 경우).", @@ -757,15 +830,24 @@ "organizeImports.label": "가져오기 구성", "quickfix.trigger.label": "빠른 수정...", "refactor.label": "리팩터링...", - "refactor.preview.label": "미리 보기로 리팩터링...", "source.label": "소스 작업..." }, - "vs/editor/contrib/codeAction/browser/codeActionMenu": { - "CodeActionMenuVisible": "코드 작업 목록 위젯이 표시되는지 여부", - "label": "리팩터링할 {0}, 미리 보기할 {1}" + "vs/editor/contrib/codeAction/browser/codeActionContributions": { + "showCodeActionHeaders": "코드 작업 메뉴에 그룹 헤더 표시를 활성화/비활성화합니다." }, - "vs/editor/contrib/codeAction/browser/codeActionWidgetContribution": { - "codeActionWidget": "활성화하면 코드 작업 메뉴가 렌더링되는 방식이 조정됩니다." + "vs/editor/contrib/codeAction/browser/codeActionController": { + "hideMoreActions": "사용하지 않는 항목 숨기기", + "showMoreActions": "비활성화된 항목 표시" + }, + "vs/editor/contrib/codeAction/browser/codeActionMenu": { + "codeAction.widget.id.convert": "다시 쓰기", + "codeAction.widget.id.extract": "추출...", + "codeAction.widget.id.inline": "인라인...", + "codeAction.widget.id.more": "추가 작업...", + "codeAction.widget.id.move": "이동...", + "codeAction.widget.id.quickfix": "빠른 수정...", + "codeAction.widget.id.source": "소스 작업...", + "codeAction.widget.id.surround": "코드 감싸기..." }, "vs/editor/contrib/codeAction/browser/lightBulbWidget": { "codeAction": "코드 작업 표시", @@ -776,7 +858,14 @@ "showLensOnLine": "현재 줄에 대한 코드 렌즈 명령 표시" }, "vs/editor/contrib/colorPicker/browser/colorPickerWidget": { - "clickToToggleColorOptions": "색 옵션을 토글하려면 클릭하세요(rgb/hsl/hex)." + "clickToToggleColorOptions": "색 옵션을 토글하려면 클릭하세요(rgb/hsl/hex).", + "closeIcon": "색 편집기를 닫는 아이콘" + }, + "vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions": { + "hideColorPicker": "색 편집기 숨기기", + "insertColorWithStandaloneColorPicker": "독립 실행형 색 편집기로 색 삽입", + "mishowOrFocusStandaloneColorPicker": "독립 실행형 색 편집기 표시 또는 포커스(&&S)", + "showOrFocusStandaloneColorPicker": "독립 실행형 색 편집기 표시 또는 포커스" }, "vs/editor/contrib/comment/browser/comment": { "comment.block": "블록 주석 설정/해제", @@ -798,15 +887,35 @@ "context.minimap.slider.always": "항상", "context.minimap.slider.mouseover": "마우스 위로" }, - "vs/editor/contrib/copyPaste/browser/copyPasteContribution": { - "pasteActions": "붙여넣을 때 확장에서 편집 실행을 사용하거나 사용하지 않도록 설정합니다." - }, "vs/editor/contrib/cursorUndo/browser/cursorUndo": { "cursor.redo": "커서 다시 실행", "cursor.undo": "커서 실행 취소" }, - "vs/editor/contrib/dropIntoEditor/browser/dropIntoEditorContribution": { - "dropProgressTitle": "드롭 처리기를 실행하는 중..." + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": { + "pasteAs": "다른 이름으로 붙여넣기...", + "pasteAs.id": "적용할 붙여넣기 편집의 ID입니다. 제공하지 않으면 편집기에 선택기가 표시됩니다." + }, + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": { + "pasteAsPickerPlaceholder": "붙여넣기 작업 선택", + "pasteAsProgress": "붙여넣기 처리기를 실행하는 중", + "pasteIntoEditorProgress": "붙여넣기 처리기를 실행하는 중입니다. 취소하려면 클릭하세요.", + "pasteWidgetVisible": "붙여넣기 위젯이 표시되는지 여부", + "postPasteWidgetTitle": "붙여넣기 옵션 표시..." + }, + "vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": { + "builtIn": "기본 제공", + "defaultDropProvider.uriList.path": "경로 삽입", + "defaultDropProvider.uriList.paths": "경로 삽입", + "defaultDropProvider.uriList.relativePath": "상대 경로 삽입", + "defaultDropProvider.uriList.relativePaths": "상대 경로 삽입", + "defaultDropProvider.uriList.uri": "URI 삽입", + "defaultDropProvider.uriList.uris": "URI 삽입", + "text.label": "일반 텍스트 삽입" + }, + "vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": { + "dropIntoEditorProgress": "드롭 처리기를 실행하는 중입니다. 취소하려면 클릭하세요.", + "dropWidgetVisible": "드롭 위젯이 표시되는지 여부", + "postDropWidgetTitle": "드롭 옵션 표시..." }, "vs/editor/contrib/editorState/browser/keybindingCancellation": { "cancellableOperation": "편집기에서 취소 가능한 작업(예: '참조 피킹')을 실행하는지 여부" @@ -816,6 +925,10 @@ "actions.find.matchCaseOverride": "\"Math Case\" 플래그를 재정의합니다.\r\n플래그는 미래를 위해 저장되지 않습니다.\r\n0: 아무것도 하지 않음\r\n1: True\r\n2: False", "actions.find.preserveCaseOverride": "\"케이스 보존\" 플래그를 재정의합니다.\r\n플래그는 미래를 위해 저장되지 않습니다.\r\n0: 아무것도 하지 않음\r\n1: True\r\n2: False", "actions.find.wholeWordOverride": "\"전체 단어 일치\" 플래그를 재정의합니다.\r\n플래그는 미래를 위해 저장되지 않습니다.\r\n0: 아무것도 하지 않음\r\n1: True\r\n2: False", + "findMatchAction.goToMatch": "일치 항목으로 이동...", + "findMatchAction.inputPlaceHolder": "특정 일치 항목으로 이동하려면 숫자를 입력하세요(1~{0} 사이).", + "findMatchAction.inputValidationMessage": "1에서 {0} 사이의 숫자를 입력하세요", + "findMatchAction.noResults": "일치하는 항목이 없습니다. 다른 내용으로 검색해 보세요.", "findNextMatchAction": "다음 찾기", "findPreviousMatchAction": "이전 찾기", "miFind": "찾기(&&F)", @@ -842,6 +955,7 @@ "findSelectionIcon": "편집기 찾기 위젯에서 '선택 영역에서 찾기'의 아이콘입니다.", "label.closeButton": "닫기", "label.find": "찾기", + "label.findDialog": "Find / Replace", "label.matchesLocation": "{1}의 {0}", "label.nextMatchButton": "다음 검색 결과", "label.noResults": "결과 없음", @@ -856,20 +970,17 @@ "title.matchesCountLimit": "처음 {0}개의 결과가 강조 표시되지만 모든 찾기 작업은 전체 텍스트에 대해 수행됩니다." }, "vs/editor/contrib/folding/browser/folding": { - "createManualFoldRange.label": "선택 영역에서 수동 접기 범위 만들기", - "editorGutter.foldingControlForeground": "편집기 여백의 접기 컨트롤 색입니다.", + "createManualFoldRange.label": "선택 영역에서 접기 범위 만들기", "foldAction.label": "접기", "foldAllAction.label": "모두 접기", "foldAllBlockComments.label": "모든 블록 코멘트를 접기", "foldAllExcept.label": "선택한 영역을 제외한 모든 영역 접기", "foldAllMarkerRegions.label": "모든 영역 접기", - "foldBackgroundBackground": "접힌 범위의 배경색입니다. 색은 기본 장식을 숨기지 않기 위해 불투명해서는 안 됩니다.", "foldLevelAction.label": "수준 {0} 접기", "foldRecursivelyAction.label": "재귀적으로 접기", "gotoNextFold.label": "다음 접기 범위로 이동", "gotoParentFold.label": "부모 폴딩으로 이동", "gotoPreviousFold.label": "이전 접기 범위로 이동", - "maximum fold ranges": "폴더블 영역의 수는 최대 {0}개로 제한됩니다. 폴더블 영역 수를 늘리려면 ['폴딩 최대 영역'](command:workbench.action.openSettings?[\"editor.foldingMaximumRegions\"]) 구성 옵션을 늘리세요.", "removeManualFoldingRanges.label": "수동 폴딩 범위 제거", "toggleFoldAction.label": "접기 전환", "unFoldRecursivelyAction.label": "재귀적으로 펼치기", @@ -879,6 +990,8 @@ "unfoldAllMarkerRegions.label": "모든 영역 펼치기" }, "vs/editor/contrib/folding/browser/foldingDecorations": { + "editorGutter.foldingControlForeground": "편집기 여백의 접기 컨트롤 색입니다.", + "foldBackgroundBackground": "접힌 범위의 배경색입니다. 색은 기본 장식을 숨기지 않기 위해 불투명해서는 안 됩니다.", "foldingCollapsedIcon": "편집기 문자 모양 여백에서 축소된 범위의 아이콘입니다.", "foldingExpandedIcon": "편집기 문자 모양 여백에서 확장된 범위의 아이콘입니다.", "foldingManualCollapedIcon": "편집기 문자 모양 여백에서 수동으로 축소된 범위에 대한 아이콘입니다.", @@ -983,8 +1096,8 @@ "vs/editor/contrib/gotoSymbol/browser/referencesModel": { "aria.fileReferences.1": "{0}의 기호 1개, 전체 경로 {1}", "aria.fileReferences.N": "{1}의 기호 {0}개, 전체 경로 {2}", - "aria.oneReference": "{2}열, {1}줄, {0}의 기호", - "aria.oneReference.preview": "열 {2}, {3}의 줄 {1}에 있는 {0}의 기호", + "aria.oneReference": "{2} 열에 있는 {1} 행의 {0}에", + "aria.oneReference.preview": "{3} 열에서 {2} 행의 {1}에 {0}", "aria.result.0": "결과 없음", "aria.result.1": "{0}에서 기호 1개를 찾았습니다.", "aria.result.n1": "{1}에서 기호 {0}개를 찾았습니다.", @@ -996,11 +1109,21 @@ "location.kb": "{1}의 {0} 기호, 다음의 경우 {2}" }, "vs/editor/contrib/hover/browser/hover": { + "escapeFocusHover": "포커스 가리키기 이스케이프", + "goToBottomHover": "아래쪽 가리키기로 이동", + "goToTopHover": "위쪽 가리키기로 이동", + "pageDownHover": "페이지 아래쪽 가리키기", + "pageUpHover": "페이지 위로 가리키기", + "scrollDownHover": "아래로 스크롤 가리키기", + "scrollLeftHover": "왼쪽으로 스크롤 가리키기", + "scrollRightHover": "오른쪽으로 스크롤 가리키기", + "scrollUpHover": "위로 스크롤 가리키기", "showDefinitionPreviewHover": "정의 미리 보기 가리킨 항목 표시", - "showHover": "가리키기 표시" + "showOrFocusHover": "가리키기 또는 포커스 표시" }, "vs/editor/contrib/hover/browser/markdownHoverParticipant": { "modesContentHover.loading": "로드 중...", + "stopped rendering": "성능상의 이유로 긴 줄로 인해 렌더링이 일시 중지되었습니다. `editor.stopRenderingLineAfter`를 통해 구성할 수 있습니다.", "too many characters": "성능상의 이유로 긴 줄의 경우 토큰화를 건너뜁니다. 이 항목은 'editor.maxTokenizationLineLength'를 통해 구성할 수 있습니다." }, "vs/editor/contrib/hover/browser/markerHoverParticipant": { @@ -1009,12 +1132,11 @@ "quick fixes": "빠른 수정...", "view problem": "문제 보기" }, - "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { - "InPlaceReplaceAction.next.label": "다음 값으로 바꾸기", - "InPlaceReplaceAction.previous.label": "이전 값으로 바꾸기" - }, "vs/editor/contrib/indentation/browser/indentation": { + "changeTabDisplaySize": "탭 표시 크기 변경", "configuredTabSize": "구성된 탭 크기", + "currentTabSize": "현재 탭 크기", + "defaultTabSize": "기본 탭 크기", "detectIndentation": "콘텐츠에서 들여쓰기 감지", "editor.reindentlines": "줄 다시 들여쓰기", "editor.reindentselectedlines": "선택한 줄 다시 들여쓰기", @@ -1026,7 +1148,7 @@ }, "vs/editor/contrib/inlayHints/browser/inlayHintsHover": { "hint.cmd": "명령 실행", - "hint.dbl": "삽입하려면 두 번 클릭하세요.", + "hint.dbl": "삽입하려면 두 번 클릭", "hint.def": "정의로 이동({0})", "hint.defAndCommand": "정의({0})로 이동하여 자세히 알아보려면 마우스 오른쪽 단추를 클릭합니다.", "links.navigate.kb.alt": "Alt+클릭", @@ -1034,25 +1156,45 @@ "links.navigate.kb.meta": "Ctrl+클릭", "links.navigate.kb.meta.mac": "Cmd+클릭" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextController": { + "vs/editor/contrib/inlineCompletions/browser/commands": { + "accept": "수락", + "acceptLine": "줄 수락", + "acceptWord": "단어 수락", + "action.inlineSuggest.accept": "인라인 추천 수락", + "action.inlineSuggest.acceptNextLine": "인라인 제안의 다음 줄 수락", + "action.inlineSuggest.acceptNextWord": "인라인 제안의 다음 단어 수락", + "action.inlineSuggest.alwaysShowToolbar": "항상 도구 모음 표시", + "action.inlineSuggest.hide": "인라인 제안 숨기기", "action.inlineSuggest.showNext": "다음 인라인 제안 표시", "action.inlineSuggest.showPrevious": "이전 인라인 제안 표시", - "action.inlineSuggest.trigger": "인라인 제안 트리거", + "action.inlineSuggest.trigger": "인라인 제안 트리거" + }, + "vs/editor/contrib/inlineCompletions/browser/hoverParticipant": { + "inlineSuggestionFollows": "제안:" + }, + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys": { "inlineSuggestionHasIndentation": "인라인 제안이 공백으로 시작하는지 여부", "inlineSuggestionHasIndentationLessThanTabSize": "인라인 제안이 탭에 의해 삽입되는 것보다 작은 공백으로 시작하는지 여부", - "inlineSuggestionVisible": "인라인 제안 표시 여부" + "inlineSuggestionVisible": "인라인 제안 표시 여부", + "suppressSuggestions": "현재 제안에 대한 제안 표시 여부" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextHoverParticipant": { - "acceptInlineSuggestion": "수락", - "inlineSuggestionFollows": "제안:", - "showNextInlineSuggestion": "다음", - "showPreviousInlineSuggestion": "이전" + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget": { + "content": "{0}({1})", + "next": "다음", + "parameterHintsNextIcon": "다음 매개 변수 힌트 표시의 아이콘입니다.", + "parameterHintsPreviousIcon": "이전 매개 변수 힌트 표시의 아이콘입니다.", + "previous": "이전" + }, + "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "다음 값으로 바꾸기", + "InPlaceReplaceAction.previous.label": "이전 값으로 바꾸기" }, "vs/editor/contrib/lineSelection/browser/lineSelection": { "expandLineSelection": "선 선택 영역 확장" }, "vs/editor/contrib/linesOperations/browser/linesOperations": { "duplicateSelection": "중복된 선택 영역", + "editor.transformToCamelcase": "Camel Case로 변환", "editor.transformToKebabcase": "Kebab 사례로 변환", "editor.transformToLowercase": "소문자로 변환", "editor.transformToSnakecase": "스네이크 표기법으로 변환", @@ -1142,6 +1284,7 @@ "peekViewEditorGutterBackground": "Peek 뷰 편집기의 거터 배경색입니다.", "peekViewEditorMatchHighlight": "Peek 뷰 편집기의 일치 항목 강조 표시 색입니다.", "peekViewEditorMatchHighlightBorder": "Peek 뷰 편집기의 일치 항목 강조 표시 테두리입니다.", + "peekViewEditorStickScrollBackground": "피킹 뷰 편집기의 고정 스크롤 배경색입니다.", "peekViewResultsBackground": "Peek 뷰 결과 목록의 배경색입니다.", "peekViewResultsFileForeground": "Peek 뷰 결과 목록에서 파일 노드의 전경색입니다.", "peekViewResultsMatchForeground": "Peek 뷰 결과 목록에서 라인 노드의 전경색입니다.", @@ -1265,6 +1408,18 @@ "Wednesday": "수요일", "WednesdayShort": "수" }, + "vs/editor/contrib/stickyScroll/browser/stickyScrollActions": { + "focusStickyScroll": "고정 스크롤 포커스", + "goToFocusedStickyScrollLine.title": "포커스가 있는 고정 스크롤 선으로 이동", + "miStickyScroll": "고정 스크롤(&&S)", + "mifocusStickyScroll": "고정 스크롤 포커스(&&F)", + "mitoggleStickyScroll": "고정 스크롤 토글(&&T)", + "selectEditor.title": "편집기 선택", + "selectNextStickyScrollLine.title": "다음 고정 스크롤 선 선택", + "selectPreviousStickyScrollLine.title": "이전 고정 스크롤 선 선택", + "stickyScroll": "고정 스크롤", + "toggleStickyScroll": "고정 스크롤 토글" + }, "vs/editor/contrib/suggest/browser/suggest": { "acceptSuggestionOnEnter": " 키를 누를 때 제안이 삽입되는지 여부", "suggestWidgetDetailsVisible": "제안 세부 정보가 표시되는지 여부", @@ -1311,7 +1466,7 @@ "suggestMoreInfoIcon": "제안 위젯에서 자세한 정보의 아이콘입니다." }, "vs/editor/contrib/suggest/browser/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "content": "{0}({1})" }, "vs/editor/contrib/symbolIcons/browser/symbolIcons": { "symbolIcon.arrayForeground": "배열 기호의 전경색입니다. 이러한 기호는 개요, 이동 경로 및 제안 위젯에 나타납니다.", @@ -1366,6 +1521,7 @@ "unicodeHighlight.adjustSettings": "설정 조정", "unicodeHighlight.allowCommonCharactersInLanguage": "언어 \"{0}\"에서 더 일반적인 유니코드 문자를 허용합니다.", "unicodeHighlight.characterIsAmbiguous": "{0} 문자는 소스 코드에서 더 일반적인 {1} 문자와 혼동될 수 있습니다.", + "unicodeHighlight.characterIsAmbiguousASCII": "문자 {0}은(는) 소스 코드에서 더 일반적인 ASCII 문자 {1}과(와) 혼동될 수 있습니다.", "unicodeHighlight.characterIsInvisible": "{0} 문자가 보이지 않습니다.", "unicodeHighlight.characterIsNonBasicAscii": "{0} 문자는 기본 ASCII 문자가 아닙니다.", "unicodeHighlight.configureUnicodeHighlightOptions": "유니코드 강조 표시 옵션 구성", @@ -1383,36 +1539,91 @@ }, "vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": { "unusualLineTerminators.detail": "이 파일 ‘\r\n’에 LS(줄 구분 기호) 또는 PS(단락 구분 기호) 같은 하나 이상의 비정상적인 줄 종결자 문자가 포함되어 있습니다.{0}\r\n파일에서 제거하는 것이 좋습니다. `editor.unusualLineTerminators`를 통해 구성할 수 있습니다.", - "unusualLineTerminators.fix": "비정상적인 줄 종결자 제거", + "unusualLineTerminators.fix": "비정상적인 줄 종결자 제거(&&R)", "unusualLineTerminators.ignore": "무시", "unusualLineTerminators.message": "비정상적인 줄 종결자가 검색됨", "unusualLineTerminators.title": "비정상적인 줄 종결자" }, - "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "vs/editor/contrib/wordHighlighter/browser/highlightDecorations": { "overviewRulerWordHighlightForeground": "기호 강조 표시의 개요 눈금자 표식 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", "overviewRulerWordHighlightStrongForeground": "쓰기 액세스 기호에 대한 개요 눈금자 표식 색이 강조 표시됩니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "overviewRulerWordHighlightTextForeground": "기호에 대한 텍스트 항목의 개요 눈금자 마커 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", "wordHighlight": "변수 읽기와 같은 읽기 액세스 중 기호의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "wordHighlight.next.label": "다음 강조 기호로 이동", - "wordHighlight.previous.label": "이전 강조 기호로 이동", - "wordHighlight.trigger.label": "기호 강조 표시 트리거", "wordHighlightBorder": "변수 읽기와 같은 읽기 액세스 중 기호의 테두리 색입니다.", "wordHighlightStrong": "변수에 쓰기와 같은 쓰기 액세스 중 기호의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "wordHighlightStrongBorder": "변수에 쓰기와 같은 쓰기 액세스 중 기호의 테두리 색입니다." + "wordHighlightStrongBorder": "변수에 쓰기와 같은 쓰기 액세스 중 기호의 테두리 색입니다.", + "wordHighlightText": "기호에 대한 텍스트 항목의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "wordHighlightTextBorder": "기호에 대한 텍스트 항목의 테두리 색입니다." + }, + "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "wordHighlight.next.label": "다음 강조 기호로 이동", + "wordHighlight.previous.label": "이전 강조 기호로 이동", + "wordHighlight.trigger.label": "기호 강조 표시 트리거" }, "vs/editor/contrib/wordOperations/browser/wordOperations": { "deleteInsideWord": "단어 삭제" }, + "vs/platform/action/common/actionCommonCategories": { + "developer": "개발자", + "file": "파일", + "help": "도움말", + "preferences": "기본 설정", + "test": "테스트", + "view": "보기" + }, + "vs/platform/actions/browser/buttonbar": { + "labelWithKeybinding": "{0} ({1})" + }, "vs/platform/actions/browser/menuEntryActionViewItem": { "titleAndKb": "{0}({1})", "titleAndKbAndAlt": "{0}\r\n[{1}] {2}" }, + "vs/platform/actions/browser/toolbar": { + "hide": "숨기기", + "resetThisMenu": "메뉴 다시 설정" + }, "vs/platform/actions/common/menuResetAction": { - "cat": "보기", - "title": "숨겨진 메뉴 다시 설정" + "title": "모든 메뉴 다시 설정" }, "vs/platform/actions/common/menuService": { "hide.label": "'{0}' 숨기기" }, + "vs/platform/actionWidget/browser/actionList": { + "customQuickFixWidget": "작업 위젯", + "customQuickFixWidget.labels": "{0}, 사용 안 함 이유: {1}", + "label": "신청하려면 {0}", + "label-preview": "적용하려면 {0}, 미리 보기를 보려면 {1}" + }, + "vs/platform/actionWidget/browser/actionWidget": { + "acceptSelected.title": "선택한 작업 수락", + "codeActionMenuVisible": "작업 위젯 목록 표시 여부", + "hideCodeActionWidget.title": "작업 위젯 숨기기", + "previewSelected.title": "선택한 작업 미리 보기", + "selectNextCodeAction.title": "다음 작업 선택", + "selectPrevCodeAction.title": "이전 작업 선택" + }, + "vs/platform/audioCues/browser/audioCueService": { + "audioCues.chatRequestSent": "Chat Request Sent", + "audioCues.chatResponsePending": "Chat Response Pending", + "audioCues.chatResponseReceived": "Chat Response Received", + "audioCues.diffLineDeleted": "Diff 줄 삭제됨", + "audioCues.diffLineInserted": "Diff 줄 삽입됨", + "audioCues.diffLineModified": "Diff 줄 수정됨", + "audioCues.lineHasBreakpoint.name": "줄의 중단점", + "audioCues.lineHasError.name": "줄에 대한 오류", + "audioCues.lineHasFoldedArea.name": "줄의 접힌 부분", + "audioCues.lineHasInlineSuggestion.name": "줄의 인라인 제안", + "audioCues.lineHasWarning.name": "줄에 대한 경고", + "audioCues.noInlayHints": "줄의 인레이 힌트 없음", + "audioCues.notebookCellCompleted": "Notebook 셀 완료됨", + "audioCues.notebookCellFailed": "Notebook 셀 실패", + "audioCues.onDebugBreak.name": "중단점에서 중지된 디버거", + "audioCues.taskCompleted": "완료된 작업", + "audioCues.taskFailed": "작업 실패", + "audioCues.terminalBell": "터미널 벨", + "audioCues.terminalCommandFailed": "터미널 명령 실패", + "audioCues.terminalQuickFix.name": "터미널 빠른 수정" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "'{0}'을(를) 등록할 수 없습니다. 연결된 정책 {1}이(가) 이미 {2}에 등록되어 있습니다.", "config.property.duplicate": "'{0}'을(를) 등록할 수 없습니다. 이 속성은 이미 등록되어 있습니다.", @@ -1426,19 +1637,43 @@ "vs/platform/contextkey/browser/contextKeyService": { "getContextKeyInfo": "컨텍스트 키에 대한 정보를 반환하는 명령" }, + "vs/platform/contextkey/common/contextkey": { + "contextkey.parser.error.closingParenthesis": "닫는 괄호 ')'", + "contextkey.parser.error.emptyString": "빈 컨텍스트 키 식", + "contextkey.parser.error.emptyString.hint": "식 쓰는 것을 잊으셨나요? 항상 'false' 또는 'true'를 넣어 각각 false 또는 true로 평가할 수도 있습니다.", + "contextkey.parser.error.expectedButGot": "예상: {0}\r\n수신됨: '{1}'.", + "contextkey.parser.error.noInAfterNot": "'not' 뒤에 'in'이 있습니다.", + "contextkey.parser.error.unexpectedEOF": "필요하지 않은 식의 끝", + "contextkey.parser.error.unexpectedEOF.hint": "컨텍스트 키를 입력하는 것을 잊으셨나요?", + "contextkey.parser.error.unexpectedToken": "예기치 않은 토큰", + "contextkey.parser.error.unexpectedToken.hint": "토큰 앞에 && 또는 ||를 입력하는 것을 잊으셨나요?", + "contextkey.scanner.errorForLinter": "예기치 않은 토큰입니다.", + "contextkey.scanner.errorForLinterWithHint": "예기치 않은 토큰입니다. 힌트: {0}" + }, "vs/platform/contextkey/common/contextkeys": { "inputFocus": "키보드 포커스가 입력 상자 내에 있는지 여부", "isIOS": "운영 체제가 iOS인지 여부", "isLinux": "운영 체제가 Linux인지 여부", "isMac": "운영 체제가 macOS인지 여부", "isMacNative": "브라우저 기반이 아닌 플랫폼에서 운영 체제가 macOS인지 여부", + "isMobile": "플랫폼이 모바일 웹 브라우저인지 여부", "isWeb": "플랫폼이 웹 브라우저인지 여부", "isWindows": "운영 체제가 Windows인지 여부", "productQualityType": "VS 코드의 품질 유형" }, + "vs/platform/contextkey/common/scanner": { + "contextkey.scanner.hint.didYouForgetToEscapeSlash": "'/'(슬래시) 문자를 이스케이프하는 것을 잊으셨나요? 이스케이프하려면 앞에 백슬라시 두 개(예: '\\\\/')를 넣습니다.", + "contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote": "견적을 열거나 닫는 것을 잊으셨나요?", + "contextkey.scanner.hint.didYouMean1": "{0}을(를) 사용하시겠습니까?", + "contextkey.scanner.hint.didYouMean2": "{0} 또는 {1}을(를) 사용하시겠습니까?", + "contextkey.scanner.hint.didYouMean3": "{0}, {1} 또는 {2}을(를) 사용하시겠습니까?" + }, "vs/platform/dialogs/common/dialogs": { + "cancelButton": "취소", "moreFile": "...1개의 추가 파일이 표시되지 않음", - "moreFiles": "...{0}개의 추가 파일이 표시되지 않음" + "moreFiles": "...{0}개의 추가 파일이 표시되지 않음", + "okButton": "확인(&&O)", + "yesButton": "예(&&Y)" }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "열기", @@ -1453,10 +1688,11 @@ "vs/platform/environment/node/argv": { "add": "마지막 활성 창에 폴더를 추가합니다.", "category": "--list-extensions를 사용할 경우 설치된 확장을 제공된 범주를 기준으로 필터링합니다.", + "cliDataDir": "CLI 메타데이터를 저장해야 하는 디렉터리입니다.", "deprecated.useInstead": "대신 {0}을(를) 사용하세요.", "diff": "두 파일을 서로 비교합니다.", - "disableExtension": "확장을 사용하지 않도록 설정합니다.", - "disableExtensions": "설치된 모든 확장을 사용하지 않도록 설정합니다.", + "disableExtension": "제공된 확장을 사용하지 않도록 설정합니다. 이 옵션은 유지되지 않으며 명령을 통해 새 창을 여는 경우에만 유효합니다.", + "disableExtensions": "설치된 모든 확장을 사용하지 않도록 설정합니다. 이 옵션은 유지되지 않으며 명령을 통해 새 창을 여는 경우에만 유효합니다.", "disableGPU": "GPU 하드웨어 가속을 사용하지 않도록 설정합니다.", "experimentalApis": "확장에 대해 제안된 API 기능을 사용하도록 설정합니다. 개별적으로 사용하도록 설정할 확장 ID를 하나 이상 수신할 수 있습니다.", "extensionHomePath": "확장의 루트 경로를 설정합니다.", @@ -1469,19 +1705,20 @@ "installExtension": "확장을 설치하거나 업데이트합니다. 인수는 확장 ID 또는 VSIX에 대한 경로입니다. 확장 프로그램의 식별자는 '${publisher}.${name}'입니다. 최신 버전으로 업데이트하려면 '--force' 인수를 사용하세요. 특정 버전을 설치하려면 '@${version}'을(를) 제공하세요. 예: 'vscode.csharp@1.2.3'.", "listExtensions": "설치된 확장을 나열합니다.", "locale": "사용할 로캘(예: en-US 또는 zh-TW)입니다.", - "log": "사용할 로그 수준이며 기본값은 'info'입니다. 허용되는 값은 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'입니다.", - "maxMemory": "윈도우에 대한 최대 메모리 크기 (단위 MB).", + "log": "사용할 로그 수준입니다. 기본값은 'info'입니다. 허용되는 값은 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'입니다. 확장 id 및 로그 수준을 '${publisher}.${name}:${logLevel}' 형식으로 전달하여 확장의 로그 수준을 구성할 수도 있습니다(예: 'vscode.csharp:trace'). 이러한 항목을 하나 이상 수신할 수 있습니다.", "merge": "파일의 두 가지 수정된 버전, 즉 두 수정된 버전의 공통 원본 및 병합 결과를 저장하기 위한 출력 파일에 대한 경로를 제공하여 3방향 병합을 수행합니다.", "newWindow": "새 창을 강제로 엽니다.", "options": "옵션", "optionsUpperCase": "옵션", "paths": "경로", "prof-startup": "시작하는 동안 CPU 프로파일러를 실행합니다.", + "profileName": "제공된 폴더 또는 작업 영역을 지정된 프로필과 함께 열고 프로필을 작업 영역과 연결합니다. 프로필이 없으면 비어 있는 새 프로필이 만들어집니다. 프로필을 적용하려면 폴더 또는 작업 영역이 제공되어야 합니다.", "reuseWindow": "이미 열려 있는 창에서 파일 또는 폴더를 강제로 엽니다.", "showVersions": "--list-extensions를 사용할 경우 설치된 확장의 버전을 표시합니다.", "status": "프로세스 사용 및 진단 정보를 인쇄합니다.", "stdinUnix": "stdin에서 읽어오려면, '-'를 추가하세요.(예. 'ps aux | grep code | {0} -')", "stdinWindows": "다른 프로그램의 출력을 읽으려면, '-'를 추가하세요. (예: 'echo Hello World | {0} -')", + "subcommands": "하위 명령", "telemetry": "VS Code에서 수집하는 원격 분석 이벤트를 모두 표시합니다.", "troubleshooting": "문제 해결", "turn sync": "동기화를 켜거나 끕니다.", @@ -1499,11 +1736,11 @@ "emptyValue": "옵션 '{0}'에는 비어 있지 않은 값이 필요합니다. 옵션을 무시합니다.", "gotoValidation": "`--goto` 모드에서 인수는 `FILE(:LINE(:CHARACTER))` 형식이어야 합니다.", "multipleValues": "옵션 '{0}'이(가) 두 번 이상 정의되었습니다. 값 '{1}'을(를) 사용하세요.", - "unknownOption": "경고: '{0}'은(는) 알려진 옵션 목록에 없지만 Electron/Chromium에 계속 전달됩니다." + "unknownOption": "경고: '{0}'은(는) 알려진 옵션 목록에 없지만 Electron/Chromium에 계속 전달됩니다.", + "unknownSubCommandOption": "경고: '{0}'은(는) 하위 명령 '{1}에 대한 알려진 옵션 목록에 없습니다." }, "vs/platform/extensionManagement/common/abstractExtensionManagementService": { "MarketPlaceDisabled": "Marketplace를 사용할 수 없습니다.", - "Not a Marketplace extension": "마켓플레이스 확장만 다시 설치할 수 있습니다.", "incompatible platform": "'{0}' 확장자는 {2}에 대해 {1}에서 사용할 수 없습니다.", "malicious extension": "문제가 있다고 보고되었으므로 '{0}' 확장을 설치할 수 없습니다.", "multipleDependentsError": "'{0}' 확장을 제거할 수 없습니다. '{1}', '{2}' 및 기타 확장이 이 확장에 종속됩니다.", @@ -1520,12 +1757,13 @@ "extensions": "확장", "preferences": "기본 설정" }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "vs/platform/extensionManagement/common/extensionManagementCLI": { "alreadyInstalled": "'{0}' 확장이 이미 설치되어 있습니다.", "alreadyInstalled-checkAndUpdate": "확장 '{0}' v{1}이(가) 이미 설치되어 있습니다. '--force' 옵션을 사용하여 최신 버전으로 업데이트하거나 '@'을 제공하여 특정 버전을 설치합니다. 예: '{2}@1.2.3'", "builtin": "'{0}' 확장은 기본 제공 확장이므로 제거할 수 없습니다.", "cancelInstall": "'{0}' 확장 설치를 취소했습니다.", "cancelVsixInstall": "'{0}' 확장 설치를 취소했습니다.", + "error while installing extensions": "확장 프로그램 설치 중 오류: {0}", "forceDowngrade": "'{0}' v{1} 확장의 최신 버전이 이미 설치되어 있습니다. '--force' 옵션을 사용하여 이전 버전으로 다운그레이드하세요.", "forceUninstall": "사용자가 '{0}' 확장을 기본 제공 확장으로 표시했습니다. 제거하려면 '--force' 옵션을 사용하세요.", "installation failed": "확장 설치 실패: {0}", @@ -1547,24 +1785,22 @@ "updateMessage": "'{0}' 확장을 버전 {1}(으)로 업데이트하는 중", "useId": "게시자를 포함하여 전체 확장 ID를 사용하세요(예: {0})." }, + "vs/platform/extensionManagement/common/extensionNls": { + "missingNLSKey": "키 {0}에 대한 메시지를 찾을 수 없습니다." + }, "vs/platform/extensionManagement/common/extensionsScannerService": { "fileReadFail": "파일 {0}을(를) 읽을 수 없음: {1}.", "jsonInvalidFormat": "형식 {0}이(가) 잘못됨: JSON 개체가 필요합니다.", "jsonParseFail": "{0}을(를) 구문 분석하지 못했습니다. [{1}, {2}] {3}.", "jsonParseInvalidType": "잘못된 매니페스트 파일 {0}: JSON 개체가 아닙니다.", - "jsonsParseReportErrors": "{0}을(를) 구문 분석하지 못함: {1}.", - "missingNLSKey": "키 {0}에 대한 메시지를 찾을 수 없습니다." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "시스템에 {0}이(가) 설치되어 있습니다. 권장되는 확장을 설치하시겠습니까?" + "jsonsParseReportErrors": "{0}을(를) 구문 분석하지 못함: {1}." }, "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Marketplace를 사용할 수 없습니다.", + "Not a Marketplace extension": "마켓플레이스 확장만 다시 설치할 수 있습니다.", "cannot read": "{0}에서 확장을 읽을 수 없음", "errorDeleting": "'{1}' 확장을 설치하는 동안 기존 '{0}' 폴더를 삭제할 수 없습니다. 폴더를 수동으로 삭제하고 다시 시도하세요.", - "exitCode": "확장을 설치할 수 없습니다. 다시 설치하기 전에 VS 코드를 종료한 후 다시 시작하십시오.", "incompatible": "VS Code '{1}'과(와) 호환되지 않으므로 확장 '{0}'을(를) 설치할 수 없습니다.", - "notInstalled": "'{0}' 확장이 설치되어 있지 않습니다.", - "quitCode": "확장을 설치할 수 없습니다. 다시 설치하기 위해 VS Code를 종료하고 다시 시작하십시오.", "removeError": "확장을 제거하는 동안 오류가 발생했습니다. {0}. 다시 시도하기 전에 VS Code를 종료하고 다시 시작하세요.", "renameError": "이름을 {0}에서 {1}(으)로 변경하는 중 알 수 없는 오류 발생", "restartCode": "{0}을(를) 다시 설치하기 전에 VS Code를 다시 시작하세요." @@ -1574,17 +1810,15 @@ }, "vs/platform/extensions/common/extensionValidator": { "extensionDescription.activationEvents1": "속성 `{0}`은(는) 생략할 수 있으며 `string[]` 형식이어야 합니다.", - "extensionDescription.activationEvents2": "속성 `{0}` 및 `{1}`은(는) 둘 다 지정하거나 둘 다 생략해야 합니다.", + "extensionDescription.activationEvents2": "확장에 '{1}' 또는 '{2}' 속성이 없는 경우 '{0}' 속성을 생략해야 합니다.", "extensionDescription.browser1": "속성 '{0}'은(는) 생략할 수 있으며 'string' 형식이어야 합니다.", "extensionDescription.browser2": "확장의 폴더({1}) 내에 포함할 `browser`({0})가 필요합니다. 이로 인해 확장이 이식 불가능한 상태가 될 수 있습니다.", - "extensionDescription.browser3": "속성 `{0}` 및 `{1}`은(는) 둘 다 지정하거나 둘 다 생략해야 합니다.", "extensionDescription.engines": "속성 `{0}`은(는) 필수이며 `object` 형식이어야 합니다.", "extensionDescription.engines.vscode": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", "extensionDescription.extensionDependencies": "속성 `{0}`은(는) 생략할 수 있으며 `string[]` 형식이어야 합니다.", "extensionDescription.extensionKind": "'main' 속성도 정의된 경우에만 '{0}' 속성을 정의할 수 있습니다.", "extensionDescription.main1": "`{0}` 속성은 생략할 수 있거나 `string` 형식이어야 함", "extensionDescription.main2": "확장의 폴더({1}) 내에 포함할 `main`({0})이 필요합니다. 이로 인해 확장이 이식 불가능한 상태가 될 수 있습니다.", - "extensionDescription.main3": "속성 `{0}` 및 `{1}`은(는) 둘 다 지정하거나 둘 다 생략해야 합니다.", "extensionDescription.name": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", "extensionDescription.publisher": "속성 게시자 는 'string' 형식이어야 합니다.", "extensionDescription.version": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", @@ -1606,9 +1840,27 @@ "fileSystemNotAllowedError": "권한이 부족합니다. 작업을 다시 시도하고 허용하세요.", "fileSystemRenameError": "이름 바꾸기는 파일에 대해서만 지원됩니다." }, + "vs/platform/files/browser/indexedDBFileSystemProvider": { + "dirIsNotEmpty": "디렉터리가 비어 있지 않음", + "fileExceedsStorageQuota": "파일이 사용 가능한 스토리지 할당량을 초과합니다.", + "fileIsDirectory": "파일이 디렉터리임", + "fileNotDirectory": "파일이 디렉터리가 아님", + "fileNotExists": "파일이 없음", + "internal": "IndexedDB 파일 시스템 공급자에서 내부 오류가 발생했습니다. ({0})" + }, + "vs/platform/files/common/files": { + "sizeB": "{0}B", + "sizeGB": "{0}GB", + "sizeKB": "{0}KB", + "sizeMB": "{0}MB", + "sizeTB": "{0}TB", + "unknownError": "알 수 없는 오류" + }, "vs/platform/files/common/fileService": { + "deleteFailedAtomicUnsupported": "공급자가 '{0}' 파일을 지원하지 않으므로 이를 원자 단위로 삭제할 수 없습니다.", "deleteFailedNonEmptyFolder": "비어 있지 않은 폴더 '{0}'을(를) 삭제할 수 없습니다.", "deleteFailedNotFound": "존재하지 않는 파일 '{0}'을(를) 삭제할 수 없습니다.", + "deleteFailedTrashAndAtomicUnsupported": "휴지통을 사용할 수 있으므로 '{0}' 파일을 원자 단위로 삭제할 수 없습니다.", "deleteFailedTrashUnsupported": "공급자가 지원하지 않기 때문에 휴지통을 통해 파일 '{0}'을(를) 삭제할 수 없습니다.", "err.read": "파일 '{0}'({1})을(를) 읽을 수 없음", "err.readonly": "읽기 전용 파일 '{0}'을(를) 수정할 수 없습니다.", @@ -1622,24 +1874,17 @@ "fileTooLargeError": "너무 커서 열 수 없는 '{0}' 파일을 읽을 수 없습니다.", "invalidPath": "상대 파일 경로 '{0}'(으)로 파일 시스템 공급자를 확인할 수 없습니다.", "mkdirExistsError": "이미 존재하지만 디렉터리가 아닌 폴더 '{0}'을(를) 만들 수 없습니다.", - "noProviderFound": "리소스 '{0}'에 대한 파일 시스템 공급자를 찾을 수 없습니다.", + "noProviderFound": "ENOPRO: 리소스 '{0}'에 대한 파일 시스템 공급자를 찾을 수 없습니다.", "unableToMoveCopyError1": "대/소문자를 구분하지 않는 파일 시스템에서 소스 '{0}'이(가) 다른 경로 대/소문자의 대상 '{1}'과(와) 같으면 복사할 수 없습니다.", "unableToMoveCopyError2": "소스 '{0}'이(가) 대상 '{1}'의 부모인 경우 이동/복사할 수 없습니다.", "unableToMoveCopyError3": "대상 '{1}'이(가) 이미 목적지에 있으므로 '{0}'을(를) 이동/복사할 수 없습니다.", "unableToMoveCopyError4": "파일이 포함된 폴더를 대체하므로 '{0}'을(를) '{1}'(으)로 이동/복사할 수 없습니다.", + "writeFailedAtomicUnlock": "원자성 쓰기를 사용하도록 설정했으므로 '{0}' 파일의 잠금을 해제할 수 없습니다.", + "writeFailedAtomicUnsupported": "공급자가 지원하지 않으므로 '{0}' 파일을 원자 단위로 쓸 수 없습니다.", "writeFailedUnlockUnsupported": "공급자가 지원하지 않기 때문에 '{0}' 파일의 잠금을 해제할 수 없습니다." }, - "vs/platform/files/common/files": { - "sizeB": "{0}B", - "sizeGB": "{0}GB", - "sizeKB": "{0}KB", - "sizeMB": "{0}MB", - "sizeTB": "{0}TB", - "unknownError": "알 수 없는 오류" - }, "vs/platform/files/common/io": { - "fileTooLargeError": "파일이 너무 커서 열 수 없음", - "fileTooLargeForHeapError": "이 크기의 파일을 열려면 다시 시작하여 더 많은 메모리를 사용하도록 허용해야 합니다" + "fileTooLargeError": "파일이 너무 커서 열 수 없음" }, "vs/platform/files/electron-main/diskFileSystemProviderServer": { "binFailed": "'{0}'을(를) 휴지통으로 이동하지 못함", @@ -1647,9 +1892,10 @@ }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "'{0}'을(를) '{1}'({2})(으)로 복사할 수 없습니다.", - "fileCopyErrorExists": "대상에 파일이 이미 있습니다.", - "fileCopyErrorPathCase": "'파일은 다른 경로 대/소문자를 가진 동일한 경로로 복사할 수 없습니다.", + "fileCopyErrorPathCase": "파일은 다른 경로 대/소문자를 가진 동일한 경로로 복사할 수 없습니다.", "fileExists": "파일이 이미 있습니다.", + "fileMoveCopyErrorExists": "대상에 파일이 이미 있으므로 덮어쓰기를 지정하지 않으면 이동/복사되지 않습니다.", + "fileMoveCopyErrorNotFound": "이동/복사할 파일이 없습니다.", "fileNotExists": "파일이 없음", "moveError": "'{0}'을 (를) '{1}'({2})(으)로 이동할 수 없습니다." }, @@ -1657,18 +1903,27 @@ "suggestWidgetVisible": "제안이 표시되는지 여부" }, "vs/platform/issue/electron-main/issueMainService": { - "cancel": "취소(&&C)", + "cancel": "취소", "confirmCloseIssueReporter": "입력이 저장되지 않습니다. 이 창을 닫으시겠습니까?", "issueReporter": "문제 보고자", "issueReporterWriteToClipboard": "GitHub에 직접 보낼 데이터가 너무 많으므로 데이터가 클립보드에 복사됩니다. 열려 있는 GitHub 문제 페이지에 해당 데이터를 붙여넣으세요.", "local": "LOCAL", "ok": "확인(&&O)", "processExplorer": "프로세스 탐색기", + "trace.detail": "문제를 만들고 다음 파일을 수동으로 연결하세요.\r\n{0}", + "trace.message": "추적 파일을 만들었습니다.", + "trace.ok": "확인(&&O)", "yes": "예(&&Y)" }, "vs/platform/keybinding/common/abstractKeybindingService": { "first.chord": "({0})을(를) 눌렀습니다. 둘째 키는 잠시 기다렸다가 누르십시오...", - "missing.chord": "키 조합({0}, {1})은 명령이 아닙니다." + "missing.chord": "키 조합({0}, {1})은 명령이 아닙니다.", + "next.chord": "({0})을(를) 눌렀습니다. 코드의 다음 키를 기다리는 중..." + }, + "vs/platform/keyboardLayout/common/keyboardConfig": { + "dispatch": "`code`(권장) 또는 `keyCode`를 사용하는 키 누름에 대한 디스패치 논리를 제어합니다.", + "keyboardConfigurationTitle": "키보드", + "mapAltGrToCtrlAlt": "AltGraph+ 한정자를 Ctrl+Alt+로 처리해야 하는지를 제어합니다." }, "vs/platform/languagePacks/common/languagePacks": { "currentDisplayLanguage": " (현재)" @@ -1681,6 +1936,9 @@ "vs/platform/list/browser/listService": { "Fast Scroll Sensitivity": "'Alt' 키를 누를 때 스크롤 속도 승수입니다.", "Mouse Wheel Scroll Sensitivity": "마우스 휠 스크롤 이벤트의 `deltaX` 및 `deltaY`에서 사용할 승수입니다.", + "defaultFindMatchTypeSettingKey": "워크벤치에서 목록 및 트리를 검색할 때 사용하는 일치 유형을 제어합니다.", + "defaultFindMatchTypeSettingKey.contiguous": "검색할 때 연속 일치를 사용합니다.", + "defaultFindMatchTypeSettingKey.fuzzy": "검색할 때 유사 항목 일치를 사용합니다.", "defaultFindModeSettingKey": "워크벤치에서 목록 및 트리의 기본 찾기 모드를 제어합니다.", "defaultFindModeSettingKey.filter": "검색할 때 요소를 필터링합니다.", "defaultFindModeSettingKey.highlight": "검색할 때 요소를 강조 표시합니다. 추가 위아래 탐색은 강조 표시된 요소만 탐색합니다.", @@ -1690,14 +1948,16 @@ "keyboardNavigationSettingKey.filter": "키보드 탐색 필터링에서는 키보드 입력과 일치하지 않는 요소를 모두 필터링하여 숨깁니다.", "keyboardNavigationSettingKey.highlight": "키보드 탐색 강조 표시에서는 키보드 입력과 일치하는 요소를 강조 표시합니다. 이후로 탐색에서 위 및 아래로 이동하는 경우 강조 표시된 요소만 트래버스합니다.", "keyboardNavigationSettingKey.simple": "간단한 키보드 탐색에서는 키보드 입력과 일치하는 요소에 집중합니다. 일치는 접두사에서만 수행됩니다.", - "keyboardNavigationSettingKeyDeprecated": "대신 'workbench.list.defaultFindMode'를 사용하세요.", + "keyboardNavigationSettingKeyDeprecated": "대신 'workbench.list.defaultFindMode' 및 'workbench.list.typeNavigationMode'를 사용하세요.", "list smoothScrolling setting": "목록과 트리에 부드러운 화면 이동 기능이 있는지를 제어합니다.", + "list.scrollByPage": "스크롤 막대 스크롤 페이지의 페이지별 클릭 여부를 제어합니다.", "multiSelectModifier": "마우스로 트리와 목록의 항목을 다중 선택에 추가할 때 사용할 한정자입니다(예를 들어 탐색기에서 편집기와 SCM 보기를 여는 경우). '옆에서 열기' 마우스 제스처(지원되는 경우)는 다중 선택 한정자와 충돌하지 않도록 조정됩니다.", "multiSelectModifier.alt": "Windows와 Linux의 'Alt'를 macOS의 'Option'으로 매핑합니다.", "multiSelectModifier.ctrlCmd": "Windows와 Linux의 'Control'을 macOS의 'Command'로 매핑합니다.", "openModeModifier": "트리와 목록에서 마우스를 사용하여 항목을 여는 방법을 제어합니다(지원되는 경우). 일부 트리와 목록에서는 이 설정을 적용할 수 없는 경우 무시하도록 선택할 수 있습니다.", "render tree indent guides": "트리에서 들여쓰기 가이드를 렌더링할지 여부를 제어합니다.", "tree indent setting": "트리 들여쓰기를 픽셀 단위로 제어합니다.", + "typeNavigationMode": "워크벤치의 목록 및 트리에서 형식 탐색이 작동하는 방식을 제어합니다. 'trigger'로 설정 시 'list.triggerTypeNavigation' 명령이 실행되면 형식 탐색이 시작됩니다.", "workbenchConfigurationTitle": "워크벤치" }, "vs/platform/markers/common/markers": { @@ -1706,7 +1966,7 @@ "sev.warning": "경고" }, "vs/platform/menubar/electron-main/menubar": { - "cancel": "취소(&&C)", + "cancel": "취소", "mAbout": "{0} 정보", "mBringToFront": "모두 맨 앞으로 가져오기", "mEdit": "편집(&&E)", @@ -1744,7 +2004,7 @@ "quitMessage": "종료하시겠습니까?" }, "vs/platform/native/electron-main/nativeHostMainService": { - "cancel": "취소(&&C)", + "cancel": "취소", "cantCreateBinFolder": "셸 명령 '{0}'을(를) 설치할 수 없습니다.", "cantUninstall": "셸 명령 '{0}'을(를) 제거할 수 없습니다.", "ok": "확인(&&O)", @@ -1753,14 +2013,48 @@ "warnEscalationUninstall": "이제 {0}에서 'osascript'를 사용하여 셸 명령을 제거할 관리자 권한이 있는지를 묻습니다." }, "vs/platform/quickinput/browser/commandsQuickAccess": { - "canNotRun": "명령 '{0}'에서 오류({1})가 발생했습니다.", + "canNotRun": "'{0}' 명령에서 오류가 발생했습니다.", "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "commonlyUsed": "일반적으로 사용됨", "morecCommands": "기타 명령", "recentlyUsed": "최근에 사용한 항목" }, "vs/platform/quickinput/browser/helpQuickAccess": { "helpPickAriaLabel": "{0}, {1}" }, + "vs/platform/quickinput/browser/quickInput": { + "custom": "사용자 지정", + "inputModeEntry": "입력을 확인하려면 'Enter' 키를 누르고, 취소하려면 'Esc' 키를 누르세요.", + "inputModeEntryDescription": "{0}(확인하려면 'Enter' 키를 누르고, 취소하려면 'Escape' 키를 누름)", + "ok": "확인", + "quickInput.back": "뒤로", + "quickInput.backWithKeybinding": "뒤로({0})", + "quickInput.checkAll": "모든 확인란 선택/해제", + "quickInput.countSelected": "{0} 선택됨", + "quickInput.steps": "{0} / {1}", + "quickInput.visibleCount": "{0}개 결과", + "quickInputBox.ariaLabel": "결과의 범위를 축소하려면 입력하세요." + }, + "vs/platform/quickinput/browser/quickInputList": { + "quickInput": "빠른 입력" + }, + "vs/platform/quickinput/browser/quickInputUtils": { + "executeCommand": "'{0}' 명령을 실행하려면 클릭" + }, + "vs/platform/quickinput/browser/quickPickPin": { + "pinCommand": "Pin 명령", + "pinnedCommand": "고정된 명령", + "terminal.commands.pinned": "고정됨" + }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "원격 터널 서비스" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "{0}({1})(으)로 연결하는 중", + "remoteTunnelService.building": "원본에서 CLI를 빌드하는 중", + "remoteTunnelService.openTunnel": "터널을 여는 중", + "remoteTunnelService.openTunnelWithName": "터널 {0}을(를) 여는 중" + }, "vs/platform/request/common/request": { "httpConfigurationTitle": "HTTP", "proxy": "사용할 프록시 설정입니다. 설정하지 않으면 'http_proxy' 및 'https_proxy' 환경 변수에서 상속됩니다.", @@ -1770,13 +2064,21 @@ "proxySupportOff": "확장에 대한 프록시 지원을 사용하지 않도록 설정합니다.", "proxySupportOn": "확장에 대한 프록시 지원을 사용하도록 설정합니다.", "proxySupportOverride": "확장에 대한 프록시 지원을 사용하지 않도록 설정하고 요청 옵션을 재정의합니다.", + "request": "네트워크 요청", "strictSSL": "제공된 CA 목록에 대해 프록시 서버 인증서를 확인해야 하는지 여부를 제어합니다.", "systemCertificates": "OS에서 CA 인증서를 로드해야 하는지 여부를 제어합니다(Windows 및 macOS에서는 이 기능을 끈 후 창을 다시 로드해야 함)." }, + "vs/platform/secrets/common/secrets": { + "notEncrypted": "Secrets are not being stored on disk because encryption is not available in this environment.", + "openTroubleshooting": "Open Troubleshooting" + }, "vs/platform/shell/node/shellEnv": { "resolveShellEnvError": "셸 환경 {0}을(를) 확인할 수 없습니다.", "resolveShellEnvExitError": "생성된 셸의 예기치 않은 종료 코드(코드 {0}, 신호 {1})", - "resolveShellEnvTimeout": "적절한 시간 내에 셸 환경을 해결할 수 없습니다. 셸 구성을 확인하세요." + "resolveShellEnvTimeout": "적절한 시간 내에 셸 환경을 확인할 수 없습니다. 셸 구성을 검토하고 다시 시작하세요." + }, + "vs/platform/telemetry/common/telemetryLogAppender": { + "telemetryLog": "원격 분석{0}" }, "vs/platform/telemetry/common/telemetryService": { "enableTelemetryDeprecated": "이 설정이 false이면 새 설정 값에 관계없이 원격 분석이 전송되지 않습니다. {0} 설정으로 인해 더 이상 사용되지 않습니다.", @@ -1793,39 +2095,21 @@ "telemetry.telemetryLevel.error": "일반 오류 원격 분석 및 크래시 보고서를 보냅니다.", "telemetry.telemetryLevel.off": "모든 제품 원격 분석을 사용하지 않도록 설정합니다.", "telemetry.telemetryLevel.tableDescription": "다음 표에는 각 설정과 함께 전송되는 데이터가 요약되어 있습니다.", - "telemetry.telemetryLevelMd": "{0} 원격 측정, 자사 확장 원격 측정 및 참여 타사 확장 원격 측정을 제어합니다. 일부 타사 확장은 이 설정을 따르지 않을 수 있습니다. 확인하려면 특정 확장의 설명서를 참조하세요. 원격 확장은 {0}의 성능, 개선이 필요한 부분 및 기능이 사용되는 방식을 더 잘 이해하는 데 도움이 됩니다.", + "telemetry.telemetryLevelMd": "{0} 원격 분석, 자사 확장 원격 분석 및 참여 타사 확장 원격 분석을 제어합니다. 일부 타사 확장은 이 설정을 따르지 않을 수 있습니다. 확인하려면 특정 확장의 설명서를 참조하세요. 원격 분석은 {0}의 성능, 개선이 필요한 부분 및 기능이 사용되는 방식을 더 잘 이해하는 데 도움이 됩니다.", "telemetry.usage": "사용 데이터", "telemetryConfigurationTitle": "원격 분석" }, "vs/platform/terminal/common/terminalPlatformConfiguration": { - "terminal.integrated.automationProfile.linux": "작업 및 디버그와 같은 자동화 관련 터미널 사용을 위해 Linux에서 사용할 터미널 프로필입니다. 이 설정은 현재 {0}이(가) 설정된 경우 무시됩니다.", - "terminal.integrated.automationProfile.osx": "작업 및 디버그와 같은 자동화 관련 터미널 사용을 위해 macOS에서 사용할 터미널 프로필입니다. 이 설정은 현재 {0}이(가) 설정된 경우 무시됩니다.", - "terminal.integrated.automationProfile.windows": "작업 및 디버그와 같은 자동화 관련 터미널 사용을 위해 사용할 터미널 프로필입니다. 이 설정은 현재 {0}이(가) 설정된 경우 무시됩니다.", - "terminal.integrated.automationShell.linux": "설정 시 작업 및 디버그와 같은 자동화 관련 터미널 사용의 {0}을(를) 재정의하고 {1} 값을 무시하는 경로입니다.", - "terminal.integrated.automationShell.linux.deprecation": "더 이상 사용되지 않습니다. 자동화 셸을 구성하는 새로운 권장 방법은 {0}을(를) 사용하여 터미널 자동화 프로필을 만드는 것입니다. 이는 현재 새 자동화 프로필 설정보다 우선하지만 나중에 변경될 예정입니다.", - "terminal.integrated.automationShell.osx": "설정 시 작업 및 디버그와 같은 자동화 관련 터미널 사용의 {0}을(를) 재정의하고 {1} 값을 무시하는 경로입니다.", - "terminal.integrated.automationShell.osx.deprecation": "더 이상 사용되지 않습니다. 자동화 셸을 구성하는 새로운 권장 방법은 {0}을(를) 사용하여 터미널 자동화 프로필을 만드는 것입니다. 이는 현재 새 자동화 프로필 설정보다 우선하지만 나중에 변경될 예정입니다.", - "terminal.integrated.automationShell.windows": "설정 시 작업 및 디버그와 같은 자동화 관련 터미널 사용의 {0}을(를) 재정의하고 {1} 값을 무시하는 경로입니다.", - "terminal.integrated.automationShell.windows.deprecation": "더 이상 사용되지 않습니다. 자동화 셸을 구성하는 새로운 권장 방법은 {0}을(를) 사용하여 터미널 자동화 프로필을 만드는 것입니다. 이는 현재 새 자동화 프로필 설정보다 우선하지만 나중에 변경될 예정입니다.", + "terminal.integrated.automationProfile.linux": "The terminal profile to use on Linux for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.osx": "The terminal profile to use on macOS for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.windows": "작업 및 디버그와 같은 자동화 관련 터미널 사용을 위해 사용할 터미널 프로필입니다. 이 설정은 현재 {0}(현재 사용되지 않음)이(가) 설정된 경우 무시됩니다.", "terminal.integrated.confirmIgnoreProcesses": "{0} 설정을 사용할 때 무시할 프로세스 이름 집합입니다.", - "terminal.integrated.defaultProfile.linux": "Linux에서 사용되는 기본 프로필입니다. 현재 {0} 또는 {1}(으)로 설정된 경우 이 설정은 무시됩니다.", - "terminal.integrated.defaultProfile.osx": "macOS에서 사용되는 기본 프로필입니다. 현재 {0} 또는 {1}(으)로 설정된 경우 이 설정은 무시됩니다.", - "terminal.integrated.defaultProfile.windows": "Windows에서 사용되는 기본 프로필입니다. 현재 {0} 또는 {1}(으)로 설정된 경우 이 설정은 무시됩니다.", + "terminal.integrated.defaultProfile.linux": "The default terminal profile on Linux.", + "terminal.integrated.defaultProfile.osx": "The default terminal profile on macOS.", + "terminal.integrated.defaultProfile.windows": "The default terminal profile on Windows.", "terminal.integrated.inheritEnv": "새 셸에서 $PATH 및 기타 개발 변수가 초기화되도록 로그인 셸을 제공할 수 있는 VS Code에서 환경을 상속해야 하는지 여부입니다. 이는 Windows에는 영향을 주지 않습니다.", "terminal.integrated.persistentSessionScrollback": "영구 터미널 세션에 다시 연결할 때 복원될 최대 라인 수를 제어합니다. 이 값을 늘리면 더 많은 메모리를 사용하여 더 많은 스크롤백 라인을 복원하고 시작 시 터미널에 연결하는 데 걸리는 시간이 늘어납니다. 이 설정을 적용하려면 다시 시작해야 하며 `#terminal.integrated.scrollback#`보다 작거나 같은 값으로 설정해야 합니다.", - "terminal.integrated.profile.linux": "터미널 드롭다운을 통해 새 터미널을 생성할 때 표시할 Linux 프로필입니다. 선택적 {1}을(를) 사용하여 {0} 속성을 수동으로 설정합니다.\r\n\r\n목록에서 프로필을 숨기려면 기존 프로필을 {2}(으)로 설정합니다(예: {3}).", - "terminal.integrated.profile.osx": "터미널 드롭다운을 통해 새 터미널을 생성할 때 표시할 macOS 프로필입니다. 선택적 {1}을(를) 사용하여 {0} 속성을 수동으로 설정합니다.\r\n\r\n목록에서 프로필을 숨기려면 기존 프로필을 {2}(으)로 설정합니다(예: {3}).", - "terminal.integrated.profiles.windows": "터미널 드롭다운을 통해 새 터미널을 만들 때 표시할 Windows 프로필입니다. {0} 속성을 사용하여 셸의 위치를 자동으로 감지합니다. 또는 선택적 {2}을(를) 사용하여 {1} 속성을 수동으로 설정합니다.\r\n\r\n목록에서 프로필을 숨기려면 기존 프로필을 {3}(으)로 설정합니다(예: {4}).", - "terminal.integrated.shell.linux": "터미널이 Linux에서 사용하는 셸의 경로입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.linux.deprecation": "이 기능은 더 이상 사용되지 않습니다. 기본 셸을 구성하는 새로운 권장 방법은 {0}에서 터미널 프로필을 만들고 프로필 이름을 {1}에서 기본값으로 설정하는 것입니다. 이는 현재 새 프로필 설정보다 우선하지만, 나중에 변경될 예정입니다.", - "terminal.integrated.shell.osx": "터미널이 macOS에서 사용하는 셸의 경로입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.osx.deprecation": "이 기능은 더 이상 사용되지 않습니다. 기본 셸을 구성하는 새로운 권장 방법은 {0}에서 터미널 프로필을 만들고 프로필 이름을 {1}에서 기본값으로 설정하는 것입니다. 이는 현재 새 프로필 설정보다 우선하지만, 나중에 변경될 예정입니다.", - "terminal.integrated.shell.windows": "터미널이 Windows에서 사용하는 셸의 경로입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.windows.deprecation": "이 기능은 더 이상 사용되지 않습니다. 기본 셸을 구성하는 새로운 권장 방법은 {0}에서 터미널 프로필을 만들고 프로필 이름을 {1}에서 기본값으로 설정하는 것입니다. 이는 현재 새 프로필 설정보다 우선하지만, 나중에 변경될 예정입니다.", - "terminal.integrated.shellArgs.linux": "Linux 터미널에 있을 때 사용할 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#terminal-profiles).", - "terminal.integrated.shellArgs.osx": "macOS 터미널에 있을 때 사용할 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#terminal-profiles).", - "terminal.integrated.shellArgs.windows": "Windows 터미널에 있을 때 사용할 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows.string": "Windows 터미널에 있을 때 사용할 [명령줄 형식](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6)의 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", + "terminal.integrated.profile": "터미널 시작 방법을 추가, 제거 또는 변경할 수 있도록 하는 {0}의 터미널 프로필 사용자 지정 집합입니다. 프로필은 필수 경로, 선택적 인수 및 기타 프레젠테이션 옵션으로 구성됩니다.\r\n\r\n기존 프로필을 재정의하려면 해당 프로필 이름을 키로 사용합니다. 예를 들면 다음과 같습니다.\r\n\r\n{1}\r\n\r\n{2}프로필 구성에 대해 자세히 알아보세요.{3}", "terminal.integrated.showLinkHover": "터미널 출력의 링크에 대한 마우스를 표시할지 여부입니다.", "terminal.integrated.useWslProfiles": "터미널 드롭다운에 WSL 배포판이 표시되는지를 제어합니다.", "terminalAutomationProfile.path": "셸 실행 파일에 대한 단일 경로입니다.", @@ -1845,11 +2129,14 @@ "terminalProfile.windowsExtensionId": "확장 터미널의 ID", "terminalProfile.windowsExtensionIdentifier": "이 프로필을 제공한 확장입니다.", "terminalProfile.windowsExtensionTitle": "확장 터미널의 이름", - "terminalProfile.windowsSource": "셸에 대한 경로를 자동 검색할 프로필 소스입니다." + "terminalProfile.windowsSource": "셸 경로를 자동으로 감지하는 프로필 원본입니다. 비표준 실행 위치는 지원되지 않으며 새 프로필에서 수동으로 생성해야 합니다." }, "vs/platform/terminal/common/terminalProfiles": { "terminalAutomaticProfile": "자동으로 기본값 검색" }, + "vs/platform/terminal/node/ptyHostMain": { + "ptyHost": "Pty 호스트" + }, "vs/platform/terminal/node/ptyService": { "terminal-history-restored": "복원된 기록" }, @@ -1887,9 +2174,12 @@ "checkbox.background": "확인란 위젯의 배경색입니다.", "checkbox.border": "확인란 위젯의 테두리 색입니다.", "checkbox.foreground": "확인란 위젯의 전경색입니다.", + "checkbox.select.background": "확인란 위젯이 포함된 요소가 선택된 경우의 확인란 위젯 배경색입니다.", + "checkbox.select.border": "확인란 위젯이 포함된 요소가 선택된 경우의 확인란 위젯 테두리 색입니다.", "contrastBorder": "더 뚜렷이 대비되도록 요소를 다른 요소와 구분하는 요소 주위의 추가 테두리입니다.", "descriptionForeground": "레이블과 같이 추가 정보를 제공하는 설명 텍스트의 전경색입니다.", "diffDiagonalFill": "diff 편집기의 대각선 채우기 색입니다. 대각선 채우기는 diff 나란히 보기에서 사용됩니다.", + "diffEditor.unchangedRegionBackground": "diff 편집기에서 변경되지 않은 블록의 색입니다.", "diffEditorBorder": "두 텍스트 편집기 사이의 테두리 색입니다.", "diffEditorInserted": "삽입된 텍스트의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", "diffEditorInsertedLineGutter": "줄이 삽입된 여백의 배경색입니다.", @@ -1936,7 +2226,7 @@ "editorWidgetBorder": "편집기 위젯의 테두리 색입니다. 위젯에 테두리가 있고 위젯이 색상을 무시하지 않을 때만 사용됩니다.", "editorWidgetForeground": "찾기/바꾸기와 같은 편집기 위젯의 전경색입니다.", "editorWidgetResizeBorder": "편집기 위젯 크기 조정 막대의 테두리 색입니다. 이 색은 위젯에서 크기 조정 막대를 표시하도록 선택하고 위젯에서 색을 재지정하지 않는 경우에만 사용됩니다.", - "errorBorder": "편집기에서 오류 상자의 테두리 색입니다.", + "errorBorder": "설정된 경우 편집기에서 오류를 나타내는 이중 밑줄의 색입니다.", "errorForeground": "오류 메시지에 대한 전체 전경색입니다. 이 색은 구성 요소에서 재정의하지 않은 경우에만 사용됩니다.", "findMatchHighlight": "기타 검색 일치 항목의 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", "findMatchHighlightBorder": "다른 검색과 일치하는 테두리 색입니다.", @@ -1945,13 +2235,13 @@ "focusBorder": "포커스가 있는 요소의 전체 테두리 색입니다. 이 색은 구성 요소에서 재정의하지 않은 경우에만 사용됩니다.", "foreground": "전체 전경색입니다. 이 색은 구성 요소에서 재정의하지 않은 경우에만 사용됩니다.", "highlight": "목록/트리 내에서 검색할 때 일치 항목 강조 표시의 목록/트리 전경색입니다.", - "hintBorder": "편집기에서 힌트 상자의 테두리 색입니다.", + "hintBorder": "설정된 경우 편집기에서 힌트를 나타내는 이중 밑줄 색입니다.", "hoverBackground": "편집기 호버의 배경색.", "hoverBorder": "편집기 호버의 테두리 색입니다.", "hoverForeground": "편집기 호버의 전경색입니다.", "hoverHighlight": "호버가 표시된 단어 아래를 강조 표시합니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", "iconForeground": "워크벤치 아이콘의 기본 색상입니다.", - "infoBorder": "편집기에서 정보 상자의 테두리 색입니다.", + "infoBorder": "설정된 경우 편집기에서 정보를 나타내는 이중 밑줄 색입니다.", "inputBoxActiveOptionBorder": "입력 필드에서 활성화된 옵션의 테두리 색입니다.", "inputBoxBackground": "입력 상자 배경입니다.", "inputBoxBorder": "입력 상자 테두리입니다.", @@ -1985,7 +2275,7 @@ "listFilterWidgetBackground": "목록 및 트리에서 형식 필터 위젯의 배경색입니다.", "listFilterWidgetNoMatchesOutline": "일치하는 항목이 없을 때 목록 및 트리에서 표시되는 형식 필터 위젯의 윤곽선 색입니다.", "listFilterWidgetOutline": "목록 및 트리에서 형식 필터 위젯의 윤곽선 색입니다.", - "listFilterWidgetShadow": "목록 및 트리에 있는 유형 필터 위젯의 그림자 색상입니다.", + "listFilterWidgetShadow": "목록 및 트리에서 유형 필터 위젯의 그림자 색상입니다.", "listFocusAndSelectionOutline": "목록/트리가 활성화되고 선택되었을 때 초점이 맞춰진 항목의 목록/트리 윤곽선 색상입니다. 활성 목록/트리에는 키보드 포커스가 있고 비활성에는 그렇지 않습니다.", "listFocusBackground": "목록/트리가 활성 상태인 경우 포커스가 있는 항목의 목록/트리 배경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", "listFocusForeground": "목록/트리가 활성 상태인 경우 포커스가 있는 항목의 목록/트리 전경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", @@ -2046,6 +2336,7 @@ "scrollbarSliderActiveBackground": "클릭된 상태일 때 스크롤 막대 슬라이더 배경색입니다.", "scrollbarSliderBackground": "스크롤 막대 슬라이버 배경색입니다.", "scrollbarSliderHoverBackground": "마우스로 가리킬 때 스크롤 막대 슬라이더 배경색입니다.", + "search.resultsInfoForeground": "검색 뷰렛 완료 메시지의 텍스트 색입니다.", "searchEditor.editorFindMatchBorder": "검색 편집기 쿼리의 테두리 색상이 일치합니다.", "searchEditor.queryMatch": "검색 편집기 쿼리의 색상이 일치합니다.", "selectionBackground": "워크벤치의 텍스트 선택(예: 입력 필드 또는 텍스트 영역) 전경색입니다. 편집기 내의 선택에는 적용되지 않습니다.", @@ -2066,8 +2357,10 @@ "toolbarActiveBackground": "작업 위에 마우스를 놓았을 때 도구 모음 배경", "toolbarHoverBackground": "마우스를 사용하여 작업 위로 마우스를 가져가는 경우 도구 모음 배경", "toolbarHoverOutline": "마우스를 사용하여 작업 위로 마우스를 가져가는 경우 도구 모음 윤곽선", + "treeInactiveIndentGuidesStroke": "활성 상태가 아닌 들여쓰기 안내선의 트리 스트로크 색입니다.", "treeIndentGuidesStroke": "들여쓰기 가이드의 트리 스트로크 색입니다.", - "warningBorder": "편집기에서 경고 상자의 테두리 색입니다.", + "warningBorder": "설정된 경우 편집기에서 경고를 나타내는 이중 밑줄의 색입니다.", + "widgetBorder": "편집기 내에서 찾기/바꾸기와 같은 위젯의 테두리 색입니다.", "widgetShadow": "편집기 내에서 찾기/바꾸기 같은 위젯의 그림자 색입니다." }, "vs/platform/theme/common/iconRegistry": { @@ -2122,7 +2415,6 @@ "variable": "변수의 스타일입니다." }, "vs/platform/undoRedo/common/undoRedoService": { - "cancel": "취소", "cannotResourceRedoDueToInProgressUndoRedo": "실행 취소 또는 다시 실행 작업이 이미 실행 중이므로 '{0}'을(를) 다시 실행할 수 없습니다.", "cannotResourceUndoDueToInProgressUndoRedo": "실행 취소 또는 다시 실행 작업이 이미 실행 중이므로 '{0}'을(를) 실행 취소할 수 없습니다.", "cannotWorkspaceRedo": "모든 파일에서 '{0}'을(를) 다시 실행할 수 없습니다. {1}", @@ -2135,12 +2427,12 @@ "cannotWorkspaceUndoDueToInProgressUndoRedo": "{1}에서 실행 취소 또는 다시 실행 작업이 이미 실행 중이므로 모든 파일에서 '{0}'을(를) 실행 취소할 수 없습니다.", "confirmDifferentSource": "'{0}'을(를) 실행 취소하시겠습니까?", "confirmDifferentSource.no": "아니요", - "confirmDifferentSource.yes": "예", + "confirmDifferentSource.yes": "예(&&Y)", "confirmWorkspace": "모든 파일에서 '{0}'을(를) 실행 취소하시겠습니까?", "externalRemoval": "{0} 파일이 닫히고 디스크에서 수정되었습니다.", "noParallelUniverses": "{0} 파일은 호환되지 않는 방식으로 수정되었습니다.", - "nok": "이 파일 실행 취소", - "ok": "{0}개 파일에서 실행 취소" + "nok": "이 파일 실행 취소(&&F)", + "ok": "파일 {0}개에서 실행 취소(&&U)" }, "vs/platform/update/common/update.config.contribution": { "default": "자동 업데이트 확인을 사용하도록 설정합니다. Code에서 정기적으로 업데이트를 자동 확인합니다.", @@ -2181,22 +2473,36 @@ "settingsSync.ignoredSettings": "동기화하는 동안 무시할 설정을 구성합니다.", "settingsSync.keybindingsPerPlatform": "각 플랫폼에 대해 키 바인딩을 동기화합니다." }, + "vs/platform/userDataSync/common/userDataSyncLog": { + "userDataSyncLog": "설정 동기화" + }, "vs/platform/userDataSync/common/userDataSyncMachines": { "error incompatible": "현재 버전이 호환되지 않아서 머신 데이터를 읽을 수 없습니다. {0}을(를) 업데이트하고 다시 시도하세요." }, - "vs/platform/windows/electron-main/window": { - "appCrashed": "창이 충돌했습니다.", - "appCrashedDetail": "불편을 드려서 죄송합니다. 창을 다시 열면 중단된 위치에서 계속할 수 있습니다.", - "appCrashedDetails": "창이 충돌했습니다(원인: '{0}', 코드: '{1}').", + "vs/platform/userDataSync/common/userDataSyncResourceProvider": { + "incompatible sync data": "현재 버전과 호환되지 않아 동기화 데이터를 구문 분석할 수 없습니다." + }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "창이 예기치 않게 종료되었습니다.", + "appGoneDetailEmptyWindow": "불편을 끼쳐 드려 죄송합니다. 새 빈 창을 열어 다시 시작할 수 있습니다.", + "appGoneDetailWorkspace": "불편을 드려서 죄송합니다. 창을 다시 열면 중단된 위치에서 계속할 수 있습니다.", + "appGoneDetails": "창이 예기치 않게 종료되었습니다(원인: '{0}', 코드: '{1}')", "appStalled": "창이 응답하지 않습니다.", "appStalledDetail": "창을 다시 열거나, 닫거나, 계속 기다릴 수 있습니다.", "close": "닫기(&&C)", "doNotRestoreEditors": "편집기를 복원하지 않음", "hiddenMenuBar": " 키를 눌러 메뉴 모음에 계속 액세스할 수 있습니다.", + "newWindow": "새 창(&&N)", "reopen": "다시 열기(&&R)", "wait": "계속 대기(&&K)" }, "vs/platform/windows/electron-main/windowsMainService": { + "allow": "허용(&&A)", + "cancel": "취소(&&C)", + "confirmOpenDetail": "'{0}' 경로가 허용되지 않는 호스트를 사용합니다. 호스트를 신뢰하지 않는 경우 '취소'를 눌러야 합니다.", + "confirmOpenMessage": "허용된 호스트 목록에서 '{0}' 호스트를 찾을 수 없습니다. 그래도 허용하시겠습니다?", + "doNotAskAgain": "'{0}' 호스트를 영구적으로 허용", + "learnMore": "자세히 알아보기(&&L)", "ok": "확인(&&O)", "pathNotExistDetail": "'{0}' 경로가 이 컴퓨터에 없습니다.", "pathNotExistTitle": "경로가 없습니다.", @@ -2223,6 +2529,26 @@ "workspaceOpenedDetail": "작업 영역이 이미 다른 창에 열렸습니다. 먼저 해당 창을 닫은 후 다시 시도하세요.", "workspaceOpenedMessage": "'{0}' 작업 영역을 저장할 수 없음" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "원격 CLI" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "설정하면 사용자가 서버 사용 조건에 동의하는 것으로 간주되며 사용자 프롬프트 없이 서버가 시작됩니다.", + "connection-token": "모든 요청에 포함해야 하는 암호입니다.", + "connection-token-file": "연결 토큰이 포함된 파일의 경로입니다.", + "default-folder": "브라우저 URL에 입력이 지정되지 않은 경우에 열 작업 영역 폴더입니다. 현재 작업 디렉터리에 대해 확인된 상대 경로 또는 절대 경로입니다.", + "default-workspace": "브라우저 URL에 입력이 지정되지 않은 경우에 열 작업 영역입니다. 현재 작업 디렉터리에 대해 확인된 상대 경로 또는 절대 경로입니다.", + "host": "서버가 수신 대기해야 하는 호스트 이름 또는 IP 주소입니다. 설정되지 않은 경우 기본값은 'localhost'입니다.", + "port": "서버가 수신 대기해야 하는 포트입니다. 0이 전달되면 임의의 사용 가능한 포트가 선택됩니다. '숫자-숫자' 형식의 범위가 전달되는 경우 해당 범위(끝 포함)에서 사용 가능한 포트가 선택됩니다.", + "serverDataDir": "서버 데이터가 보관되는 디렉터리를 지정합니다.", + "socket-path": "서버가 수신 대기할 소켓 파일의 경로입니다.", + "start-server": "확장을 설치하거나 제거할 때 서버를 시작합니다. 'install-extension', 'install-builtin-extension' 및 'uninstall-extension'과 함께 사용합니다.", + "telemetry-level": "초기 원격 분석 수준을 설정합니다. 유효한 수준은 'off', 'crash', 'error' 및 'all'입니다. 지정하지 않으면 서버에서 계속 원격 분석을 보내다가 클라이언트가 연결하면 그때 클라이언트 원격 분석 설정을 사용합니다. 이 항목을 'off'로 설정하는 것은 --disable-telemetry와 동일합니다.", + "without-connection-token": "연결 토큰 없이 실행합니다. 연결이 다른 수단으로 보호되는 경우에만 사용합니다." + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "서버" + }, "win32/i18n/messages": { "AddContextMenuFiles": "\"%1(으)로 열기\" 작업을 Windows 탐색기 파일의 상황에 맞는 메뉴에 추가", "AddContextMenuFolders": "\"%1(으)로 열기\" 작업을 Windows 탐색기 디렉터리의 상황에 맞는 메뉴에 추가", @@ -2242,47 +2568,18 @@ "cancel": "아니요(&&N)", "confirmOpenDetail": "이 요청을 시작하지 않은 경우 시스템에 대한 공격 시도를 나타낼 수 있습니다. 이 요청을 시작하는 명시적 조치를 수행하지 않은 경우에는 '아니요'를 눌러야 합니다.", "confirmOpenMessage": "외부 애플리케이션에서 {1}의 '{0}'을(를) 열려고 합니다. 이 파일 또는 폴더를 여시겠습니까?", - "open": "예(&&Y)", - "trace.detail": "문제를 만들고 다음 파일을 수동으로 연결하세요.\r\n{0}", - "trace.message": "추적을 만들었습니다.", - "trace.ok": "확인(&&O)" + "open": "예(&&Y)" }, "vs/code/electron-main/main": { "close": "닫기(&&C)", - "secondInstanceAdmin": "{0}의 두 번째 인스턴스가 이미 관리자 권한으로 실행되고 있습니다.", + "mainLog": "기본", + "secondInstanceAdmin": "다른 {0} 인스턴스가 이미 관리자 권한으로 실행되고 있습니다.", "secondInstanceAdminDetail": "다른 인스턴스를 닫고 다시 시도하세요.", "secondInstanceNoResponse": "{0}의 다른 인스턴스가 실행 중이지만 응답하지 않음", "secondInstanceNoResponseDetail": "다른 인스턴스를 모두 닫고 다시 시도하세요.", "startupDataDirError": "프로그램 사용자 데이터를 쓸 수 없습니다.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n다음 디렉터리가 쓰기 가능한지 확인하세요.\r\n\r\n{1}" - }, - "vs/code/electron-sandbox/issue/issueReporterMain": { - "bugDescription": "문제를 안정적으로 재현시킬 수 있는 방법을 공유해주세요. 실제 결과와 예상 결과를 포함하세요. GitHub 버전의 Markdown을 지원합니다. GitHub에서 미리 볼 때 문제를 편집하고 스크린샷을 추가할 수 있습니다.", - "bugReporter": "버그 보고", - "closed": "종료됨", - "createOnGitHub": "GitHub에서 만들기", - "description": "설명", - "disabledExtensions": "확장을 사용할 수 없음", - "extension": "확장", - "featureRequest": "기능 요청", - "featureRequestDescription": "보고 싶어하는 기능을 설명해주세요. GitHub 버전의 Markdown을 지원합니다. GitHub에서 미리 볼 때 문제를 편집하고 스크린샷을 추가할 수 있습니다.", - "hide": "숨기기", - "loadingData": "데이터 로드 중...", - "marketplace": "확장 Marketplace", - "noCurrentExperiments": "현재 실험이 없습니다.", - "noSimilarIssues": "검색된 유사한 문제 없음", - "open": "열기", - "pasteData": "너무 커서 보낼 수 없었기 때문에 필요한 데이터를 클립보드에 썼습니다. 붙여 넣으세요.", - "performanceIssue": "성능 문제", - "performanceIssueDesciption": "이 성능 문제가 언제 발생합니까? 시작할 때 발생합니까? 특정 작업을 진행한 이후에 발생합니까? GitHub 버전의 Markdown을 지원합니다. GitHub에서 미리 볼 때 문제를 편집하고 스크린샷을 추가할 수 있습니다.", - "previewOnGitHub": "GitHub에서 미리 보기", - "rateLimited": "GitHub 쿼리 제한이 초과되었습니다. 기다려 주세요.", - "selectSource": "소스 선택", - "show": "표시", - "similarIssues": "유사한 문제", - "stepsToReproduce": "재현할 단계", - "unknown": "알 수 없음", - "vscode": "Visual Studio Code" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n다음 디렉터리가 쓰기 가능한지 확인하세요.\r\n\r\n{1}", + "statusWarning": "경고: --status 인수는 {0}이(가) 이미 실행 중인 경우에만 사용할 수 있습니다. {0}이(가) 시작된 후 다시 실행하세요." }, "vs/code/electron-sandbox/issue/issueReporterPage": { "chooseExtension": "확장", @@ -2298,6 +2595,7 @@ "issueTitleLabel": "제목", "issueTitleRequired": "제목을 입력하세요.", "issueTypeLabel": "이것은", + "reviewGuidanceLabel": "여기에서 문제를 보고하기 전에 제공되는 지침을 검토하세요.", "sendExperiments": "A/B 실험 정보 포함", "sendExtensions": "사용하도록 설정된 확장 포함", "sendProcessInfo": "현재 실행 중인 프로세스 포함", @@ -2307,6 +2605,37 @@ "titleEmptyValidation": "제목은 필수입니다.", "titleLengthValidation": "제목이 너무 깁니다." }, + "vs/code/electron-sandbox/issue/issueReporterService": { + "bugDescription": "문제를 안정적으로 재현시킬 수 있는 방법을 공유해주세요. 실제 결과와 예상 결과를 포함하세요. GitHub 버전의 Markdown을 지원합니다. GitHub에서 미리 볼 때 문제를 편집하고 스크린샷을 추가할 수 있습니다.", + "bugReporter": "버그 보고", + "closed": "종료됨", + "createOnGitHub": "GitHub에서 만들기", + "description": "설명", + "disabledExtensions": "확장을 사용할 수 없음", + "elsewhereDescription": "'{0}' 확장은 외부 문제 보고자를 사용하는 것을 선호합니다. 해당 문제 보고 환경으로 이동하려면 아래 단추를 클릭하세요.", + "extension": "확장", + "featureRequest": "기능 요청", + "featureRequestDescription": "보고 싶어하는 기능을 설명해주세요. GitHub 버전의 Markdown을 지원합니다. GitHub에서 미리 볼 때 문제를 편집하고 스크린샷을 추가할 수 있습니다.", + "handlesIssuesElsewhere": "이 확장은 VS Code 외부의 문제를 처리합니다.", + "hide": "숨기기", + "loadingData": "데이터 로드 중...", + "marketplace": "확장 Marketplace", + "noCurrentExperiments": "현재 실험이 없습니다.", + "noSimilarIssues": "검색된 유사한 문제 없음", + "open": "열기", + "openIssueReporter": "외부 문제 보고자 열기", + "pasteData": "너무 커서 보낼 수 없었기 때문에 필요한 데이터를 클립보드에 썼습니다. 붙여 넣으세요.", + "performanceIssue": "성능 문제", + "performanceIssueDesciption": "이 성능 문제가 언제 발생합니까? 시작할 때 발생합니까? 특정 작업을 진행한 이후에 발생합니까? GitHub 버전의 Markdown을 지원합니다. GitHub에서 미리 볼 때 문제를 편집하고 스크린샷을 추가할 수 있습니다.", + "previewOnGitHub": "GitHub에서 미리 보기", + "rateLimited": "GitHub 쿼리 제한이 초과되었습니다. 기다려 주세요.", + "selectSource": "소스 선택", + "show": "표시", + "similarIssues": "유사한 문제", + "stepsToReproduce": "재현할 단계", + "unknown": "알 수 없음", + "vscode": "Visual Studio Code" + }, "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "복사", "copyAll": "모두 복사", @@ -2318,10 +2647,15 @@ "name": "프로세스 이름", "pid": "PID" }, + "vs/code/node/cliProcessMain": { + "cli": "CLI" + }, + "vs/code/node/sharedProcess/sharedProcessMain": { + "sharedLog": "공유" + }, "vs/workbench/api/browser/mainThreadAuthentication": { "accountLastUsedDate": "이 계정을 마지막으로 사용한 날짜: {0}", - "allow": "허용", - "cancel": "취소", + "allow": "허용(&&A)", "confirmLogin": "확장 '{0}'은(는) {1}을(를) 사용하여 로그인하려고 합니다.", "confirmRelogin": "'{0}' 확장은 {1}을(를) 사용하여 사용자가 다시 로그인하기를 원합니다.", "manageExtensions": "이 계정에 액세스할 수 있는 확장 선택", @@ -2329,7 +2663,7 @@ "manageTrustedExtensions.cancel": "취소", "noTrustedExtensions": "이 계정을 사용한 확장이 없습니다.", "notUsed": "이 계정을 사용하지 않음", - "signOut": "로그아웃", + "signOut": "로그아웃(&&S)", "signOutMessage": "'{0}' 계정은 다음에서 사용되었습니다.\r\n\r\n{1}\r\n\r\n 해당 확장에서 로그아웃하시겠습니까?", "signOutMessageSimple": "'{0}'에서 로그아웃하시겠습니까?", "signedOut": "로그아웃했습니다." @@ -2341,7 +2675,11 @@ "commentsViewIcon": "주석 보기의 뷰 아이콘입니다." }, "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "편집" + "defaultEditLabel": "편집", + "vetoExtHostRestart": "사용자 지정 편집기 '{0}'을(를) 저장하지 못했습니다." + }, + "vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": { + "timeout.onWillCreateEditSessionIdentity": "10000ms 이후 onWillCreateEditSessionIdentity-event 중단됨" }, "vs/workbench/api/browser/mainThreadExtensionService": { "disabledDep": "'{0}' 확장은 사용하지 않도록 설정된 '{1}' 확장에 따라 달라지기 때문에 활성화할 수 없습니다. 확장을 사용하도록 설정하고 창을 다시 로드하시겠습니까?", @@ -2373,15 +2711,18 @@ "msg-delete": "'파일 삭제' 참가자 실행 중...", "msg-rename": "'파일 이름 바꾸기' 참가자 실행 중...", "msg-write": "'파일 쓰기' 참가자 실행 중...", - "ok": "확인", - "preview": "미리 보기 표시" + "ok": "확인(&&O)", + "preview": "미리 보기 표(&&P)" }, "vs/workbench/api/browser/mainThreadMessageService": { "cancel": "취소", "defaultSource": "확장", "extensionSource": "{0}(확장)", "manageExtension": "확장 관리", - "ok": "확인" + "ok": "확인(&&O)" + }, + "vs/workbench/api/browser/mainThreadNotebookSaveParticipant": { + "timeout.onWillSave": "1750ms 후에 onWillSaveNotebookDocument-event가 중단됨" }, "vs/workbench/api/browser/mainThreadProgress": { "manageExtension": "확장 관리" @@ -2410,6 +2751,20 @@ "folderStatusMessageRemoveMultipleFolders": "'{0}' 확장이 작업 영역에서 {1}개 폴더를 제거함", "folderStatusMessageRemoveSingleFolder": "'{0}' 확장이 작업 영역에서 1개 폴더를 제거함" }, + "vs/workbench/api/browser/statusBarExtensionPoint": { + "accessibilityInformation": "Defines the role and aria label to be used when the status bar entry is focused.", + "accessibilityInformation.label": "The aria label of the status bar entry. Defaults to the entry's text.", + "accessibilityInformation.role": "The role of the status bar entry which defines how a screen reader interacts with it. More about aria roles can be found here https://w3c.github.io/aria/#widget_roles", + "alignment": "상태 표시줄 항목의 맞춤입니다.", + "command": "상태 표시줄 항목을 클릭할 때 실행할 명령입니다.", + "id": "상태 표시줄 항목의 식별자입니다. 확장 내에서 고유해야 합니다. `vscode.window.createStatusBarItem(id, ...)` API를 호출할 때 동일한 값을 사용해야 합니다.", + "invalid": "잘못된 상태 표시줄 항목이 제공됐습니다.", + "name": "'Python 언어 표시기', 'Git 상태' 등과 같은 항목의 이름입니다. 이름의 길이는 짧게 유지하되 사용자가 무엇을 위한 상태 표시줄 항목인지 이해할 수 있도록 설명적인 이름을 지정하세요.", + "priority": "상태 표시줄 항목의 우선 순위입니다. 값이 높으면 항목이 더 왼쪽에 표시됩니다.", + "text": "항목에 대해 표시할 텍스트입니다. 'Hello $(globe)!'와 같은 `$()` 구문을 활용하여 텍스트에 아이콘을 포함할 수 있습니다.", + "tooltip": "The tooltip text for the entry.", + "vscode.extension.contributes.statusBarItems": "항목을 상태 표시줄에 적용합니다." + }, "vs/workbench/api/browser/viewsExtensionPoint": { "ViewContainerDoesnotExist": "뷰 컨테이너 '{0}'이(가) 없으므로 이 컨테이너에 등록된 모든 뷰가 '탐색기'에 추가됩니다.", "ViewContainerRequiresProposedAPI": "보기 컨테이너 '{0}'을(를) '원격'에 추가하려면 'enabledApiProposals: [\"contribViewsRemote\"]'가 필요합니다.", @@ -2450,7 +2805,7 @@ "vscode.extension.contributes.views.containers.id": "'뷰' 기여 지점을 사용하여 뷰가 기여될 수 있는 컨테이너를 식별하는 데 사용되는 고유한 ID", "vscode.extension.contributes.views.containers.title": "컨테이너를 렌더링하는 데 사용되는 사람이 읽을 수 있는 문자열", "vscode.extension.contributes.viewsContainers": "뷰 컨테이너를 편집기에 기여합니다.", - "vscode.extension.contributs.view.size": "보기의 크기입니다. 숫자를 사용하면 css 'flex' 속성처럼 동작하며 뷰가 처음 표시될 때 크기가 초기 크기를 설정합니다. 사이드바에서 보기의 높이입니다." + "vscode.extension.contributs.view.size": "뷰의 초기 크기입니다. 크기는 CSS 'flex' 속성처럼 작동하며 뷰가 처음 표시될 때 초기 크기를 설정합니다. 사이드바에서 이것은 뷰의 높이입니다. 이 값은 동일한 확장이 보기와 보기 컨테이너를 모두 소유하는 경우에만 적용됩니다." }, "vs/workbench/api/common/configurationExtensionPoint": { "config.property.defaultConfiguration.warning": "'{0}'에 대한 구성 기본값을 등록할 수 없습니다. 기계 재정의 가능, 창, 자원 및 언어 재정의 가능 범위 설정에 대한 기본값만 지원됩니다.", @@ -2464,6 +2819,8 @@ "scope.description": "구성이 적용되는 범위입니다. 사용 가능한 범위는 `application`, `machine`, `window`, `resource` 및 'machine-overridable`입니다.", "scope.editPresentation": "지정한 경우 문자열 설정의 프레젠테이션 형식을 제어합니다.", "scope.enumDescriptions": "열거형 값에 대한 설명", + "scope.enumItemLabels": "설정 편집기에 표시할 열거형 값의 레이블입니다. 지정하면 {0} 값이 레이블 뒤에 계속 표시되지만 덜 눈에 띄게 표시됩니다.", + "scope.ignoreSync": "사용하도록 설정하면 설정 동기화가 기본적으로 이 구성의 사용자 값을 동기화하지 않습니다.", "scope.language-overridable.description": "언어별 설정에서 구성할 수 있는 리소스 구성입니다.", "scope.machine-overridable.description": "작업 영역 또는 폴더 설정에서도 구성할 수 있는 컴퓨터 구성입니다.", "scope.machine.description": "사용자 설정 또는 원격 설정에서만 구성할 수 있는 구성.", @@ -2493,6 +2850,10 @@ "workspaceConfig.transient": "다시 시작하거나 다시 로드할 때 임시 작업 영역이 사라집니다.", "workspaceConfig.uri.description": "폴더 URI" }, + "vs/workbench/api/common/extHostChat": { + "emptyResponse": "공급자가 null 응답을 반환했습니다.", + "errorResponse": "공급자의 오류: {0}" + }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "{0}개의 추가 오류 및 경고를 표시하지 않습니다." }, @@ -2500,6 +2861,15 @@ "extensionTestError": "경로 {0}이(가) 유효한 확장 Test Runner를 가리키지 않습니다.", "extensionTestError1": "Test Runner를 로드할 수 없습니다." }, + "vs/workbench/api/common/extHostLanguageFeatures": { + "defaultDropLabel": "'{0}' 확장을 사용하여 삭제", + "defaultPasteLabel": "'{0}' 확장을 사용하여 붙여넣기" + }, + "vs/workbench/api/common/extHostLogService": { + "local": "확장 호스트", + "remote": "확장 호스트(원격)", + "worker": "확장 호스트(작업자)" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0}(확장)" }, @@ -2507,12 +2877,14 @@ "extensionLabel": "{0}(확장)", "status.extensionMessage": "확장 상태" }, + "vs/workbench/api/common/extHostTelemetry": { + "extensionTelemetryLog": "확장 원격 분석{0}" + }, "vs/workbench/api/common/extHostTerminalService": { "launchFail.idMissingOnExtHost": "확장 호스트에서 ID가 {0}인 터미널을 찾을 수 없음" }, "vs/workbench/api/common/extHostTreeViews": { - "treeView.duplicateElement": "ID가 {0}인 요소가 이미 등록되어 있습니다.", - "treeView.notRegistered": "ID가 '{0}'인 등록된 트리 뷰가 없습니다." + "treeView.duplicateElement": "ID가 {0}인 요소가 이미 등록되어 있습니다." }, "vs/workbench/api/common/extHostWorkspace": { "updateerror": "'{0}' 확장이 작업 영역 폴더를 업데이트하지 못했습니다. {1}" @@ -2545,13 +2917,16 @@ "logStorage": "로그 스토리지 데이터베이스 콘텐츠", "logWorkingCopies": "작업 복사본 로깅", "screencastMode.fontSize": "스크린캐스트 모드 키보드의 글꼴 크기(픽셀)를 제어합니다.", + "screencastMode.hideSingleEditorCursorMoves": "단일 편집기 커서 이동 명령을 스크린캐스트 모드에서 숨깁니다.", "screencastMode.keyboardOverlayTimeout": "스크린캐스트 모드에서 키보드 오버레이가 표시되는 시간(밀리초)을 제어합니다.", "screencastMode.keyboardShortcutsFormat": "바로 가기를 표시할 때 키보드 오버레이에 표시되는 항목을 제어합니다.", "screencastMode.location.verticalPosition": "맨 아래에서 스크린캐스트 모드 오버레이의 수직 오프셋을 워크벤치 높이의 백분율로 제어합니다.", "screencastMode.mouseIndicatorColor": "스크린캐스트 모드에서 마우스 표시기의 헥스(#RGB, #RGBA, #RRGGBB 또는 #RRGGBBAA) 색상을 제어합니다.", "screencastMode.mouseIndicatorSize": "스크린캐스트 모드에서 마우스 표시기의 크기(픽셀)를 제어합니다.", - "screencastMode.onlyKeyboardShortcuts": "스크린캐스트 모드에서 바로 가기 키만 표시합니다.", + "screencastMode.onlyKeyboardShortcuts": "스크린캐스트 모드에서 바로 가기 키만 표시합니다(작업 이름 포함 안 함).", "screencastModeConfigurationTitle": "스크린캐스트 모드", + "storageLogDialogDetails": "메뉴에서 개발자 도구를 열고 콘솔 탭을 선택합니다.", + "storageLogDialogMessage": "저장소 데이터베이스 콘텐츠를 개발자 도구에 기록했습니다.", "toggle screencast mode": "스크린캐스트 모드 토글" }, "vs/workbench/browser/actions/helpActions": { @@ -2593,7 +2968,6 @@ "decreaseViewSize": "현재 뷰 크기 줄이기", "fullScreenIcon": "전체 화면을 나타냅니다.", "fullscreen": "전체 화면", - "hidden": "숨김", "increaseEditorHeight": "편집기 높이 늘리기", "increaseEditorWidth": "편집기 너비 늘리기", "increaseViewSize": "현재 뷰 크기 늘리기", @@ -2610,8 +2984,6 @@ "miMoveSidebarLeft": "기본 사이드바를 왼쪽으로 이동(&&M)", "miMoveSidebarRight": "기본 사이드 바 오른쪽으로 이동(&&M)", "miShowEditorArea": "편집기 영역 표시(&&E)", - "miShowSidebar": "기본 사이드바(&&P)", - "miSidebarNoMnnemonic": "기본 사이드바", "miStatusbar": "가로 막대(&&T)", "miToggleCenteredLayout": "가운데 맞춤 레이아웃(&&C)", "miToggleZenMode": "Zen 모드", @@ -2644,13 +3016,18 @@ "panelLeftOff": "왼쪽 위치의 사이드바가 꺼져 있음을 나타냅니다.", "panelRight": "오른쪽 위치에 있는 사이드바를 나타냅니다.", "panelRightOff": "오른쪽 위치의 사이드바가 꺼져 있음을 나타냅니다.", + "primary sidebar": "기본 사이드바", + "primary sidebar mnemonic": "기본 사이드바(&&P)", "resetFocusedView.error.noFocusedView": "현재 포커스가 지정된 뷰가 없습니다.", "resetFocusedViewLocation": "포커스된 뷰 위치 다시 설정", "resetViewLocations": "뷰 위치 다시 설정", + "restore defaults": "기본값 복원", "rightPanel": "오른쪽", "rightSideBar": "오른쪽", "secondarySideBar": "보조 사이드바", "secondarySideBarContainer": "보조 사이드바/{0}", + "selectToHide": "숨기려면 선택", + "selectToShow": "표시하려면 선택", "sideBar": "기본 사이드바", "sideBarPosition": "기본 사이드바 위치", "sidebar": "사이드바", @@ -2668,7 +3045,6 @@ "toggleTabs": "탭 표시 설정/해제", "toggleVisibility": "표시 여부", "toggleZenMode": "Zen 모드 설정/해제", - "visible": "표시", "zenMode": "Zen 모드", "zenModeIcon": "선 모드를 나타냅니다." }, @@ -2684,6 +3060,7 @@ "quickNavigateNext": "Quick Open에서 다음 탐색", "quickNavigatePrevious": "Quick Open에서 이전 탐색", "quickOpen": "파일로 이동...", + "quickOpenWithModes": "Quick Open", "quickSelectNext": "Quick Open에서 다음 선택", "quickSelectPrevious": "Quick Open에서 이전 선택" }, @@ -2706,7 +3083,6 @@ "dirtyWorkspace": "저장되지 않은 파일이 있는 작업 영역", "dirtyWorkspaceConfirm": "작업 영역을 열어 저장되지 않은 파일을 검토하시겠습니까?", "dirtyWorkspaceConfirmDetail": "저장되지 않은 파일이 있는 작업 영역은 모든 저장되지 않은 파일을 저장하거나 되돌릴 때까지 제거할 수 없습니다.", - "file": "파일", "files": "파일", "folders": "폴더", "miAbout": "정보(&&A)", @@ -2731,7 +3107,6 @@ "closeWorkspace": "작업 영역 닫기", "duplicateWorkspace": "중복 작업 영역", "duplicateWorkspaceInNewWindow": "새 창에 작업 영역으로 복제", - "filesCategory": "파일", "globalRemoveFolderFromWorkspace": "작업 영역에서 폴더 제거...", "miAddFolderToWorkspace": "작업 영역에 폴더 추가(&&D)...", "miCloseFolder": "폴더 닫기(&&F)", @@ -2755,9 +3130,6 @@ "addFolderToWorkspaceTitle": "작업 영역에 폴더 추가", "workspaceFolderPickerPlaceholder": "작업 영역 폴더 선택" }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "작업 영역 열기" - }, "vs/workbench/browser/editor": { "pinned": "{0}, 고정됨", "preview": "{0}, 미리 보기" @@ -2766,6 +3138,8 @@ "authProviderUnavailable": "현재 {0}을(를) 사용할 수 없습니다.", "focusActivityBar": "작업 막대에 포커스", "hideAccounts": "계정 숨기기", + "loading": "로드 중...", + "manage": "{0} 관리(프로필)", "manageTrustedExtensions": "신뢰할 수 있는 확장 관리", "nextSideBarView": "다음 기본 사이드 바 보기", "noAccounts": "계정에 로그인되어 있지 않습니다.", @@ -2774,21 +3148,19 @@ }, "vs/workbench/browser/parts/activitybar/activitybarPart": { "accounts": "계정", - "accounts visibility key": "활동 표시줄의 계정 항목 표시 유형 사용자 지정.", "accountsViewBarIcon": "보기 표시줄의 계정 아이콘입니다.", "hideActivitBar": "작업 막대 숨기기", "hideMenu": "메뉴 숨기기", "manage": "관리", "menu": "메뉴", - "pinned view containers": "활동 표시줄 항목 표시 유형 사용자 지정", "resetLocation": "위치 다시 설정", "settingsViewBarIcon": "보기 표시줄의 설정 아이콘입니다." }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": { "focusAuxiliaryBar": "보조 사이드바에 포커스", "hideAuxiliaryBar": "보조 사이드바 숨기기", - "miAuxiliaryBar": "보조 가로 막대(&D)", - "miAuxiliaryBarNoMnemonic": "보조 사이드바", + "secondary sidebar": "보조 사이드바", + "secondary sidebar mnemonic": "보조 가로 막대(&D)", "toggleAuxiliaryBar": "보조 사이드바 표시 설정/해제", "toggleAuxiliaryIconLeft": "왼쪽 위치에서 보조 막대를 전환하는 아이콘입니다.", "toggleAuxiliaryIconLeftOn": "왼쪽 위치에서 보조 막대를 켜는 아이콘입니다.", @@ -2797,7 +3169,7 @@ "toggleSecondarySideBar": "보조 사이드바 설정/해제" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": { - "hideAuxiliaryBar": "보조 사이드바 숨기기", + "hide second side bar": "보조 사이드바 숨기기", "move second side bar left": "보조 사이드바를 왼쪽으로 이동", "move second side bar right": "보조 사이드바를 오른쪽으로 이동" }, @@ -2811,11 +3183,14 @@ "additionalViews": "추가 뷰", "badgeTitle": "{0} - {1}", "hide": "'{0}' 숨기기", + "hideBadge": "배지 숨기기", "keep": "'{0}' 유지", "manageExtension": "확장 관리", "numberBadge": "{0}({1})", + "showBadge": "배지 표시", "titleKeybinding": "{0}({1})", - "toggle": "뷰 고정 전환" + "toggle": "뷰 고정 전환", + "toggleBadge": "배지 보기 설정/해제" }, "vs/workbench/browser/parts/compositePart": { "ariaCompositeToolbarLabel": "{0} 작업", @@ -2824,17 +3199,22 @@ }, "vs/workbench/browser/parts/dialogs/dialogHandler": { "aboutDetail": "버전: {0}\r\n커밋: {1}\r\n날짜: {2}\r\n브라우저: {3}", - "cancelButton": "취소", - "copy": "복사", - "ok": "확인", - "yesButton": "예(&&Y)" + "copy": "복사(&&C)", + "ok": "확인" + }, + "vs/workbench/browser/parts/editor/accessibilityStatus": { + "screenReaderDetected": "화면 읽기 프로그램이 최적화됨", + "screenReaderDetectedExplanation.answerNo": "아니요", + "screenReaderDetectedExplanation.answerYes": "예", + "screenReaderDetectedExplanation.question": "화면 읽기 프로그램을 사용하여 VS Code 작업을 수행하고 계시나요?", + "status.editor.screenReaderMode": "화면 읽기 프로그램 모드" }, "vs/workbench/browser/parts/editor/binaryDiffEditor": { "metadataDiff": "{0} ↔ {1}" }, "vs/workbench/browser/parts/editor/binaryEditor": { "binaryEditor": "이진 뷰어", - "binaryError": "파일이 이진이거나 지원되지 않는 텍스트 인코딩을 사용하기 때문에 편집기에서 표시되지 않습니다.", + "binaryError": "파일이 이진이거나 지원되지 않는 텍스트 인코딩을 사용하므로 텍스트 편집기에서 표시되지 않습니다.", "openAnyway": "계속 열기" }, "vs/workbench/browser/parts/editor/breadcrumbs": { @@ -2885,9 +3265,12 @@ "breadcrumbsPossible": "편집기에서 이동 경로를 표시할 수 있는지 여부", "breadcrumbsVisible": "이동 경로가 현재 표시되는지 여부", "cmd.focus": "이동 경로에 포커스", + "cmd.focusAndSelect": "포커스 및 이동 경로 선택", "cmd.toggle": "이동 경로 설정/해제", + "cmd.toggle2": "이동 경로", "empty": "요소 없음", - "miBreadcrumbs": "이동 경로(&&B)", + "miBreadcrumbs": "이동 경로 설정/해제", + "miBreadcrumbs2": "이동 경로(&&B)", "separatorIcon": "이동 경로의 구분 기호 아이콘입니다." }, "vs/workbench/browser/parts/editor/breadcrumbsPicker": { @@ -2912,7 +3295,6 @@ "closeRightEditors": "그룹에서 오른쪽에 있는 편집기 닫기", "closeSavedEditors": "그룹에서 저장된 편집기 닫기", "editorQuickAccessPlaceholder": "열려는 편집기 이름을 입력합니다.", - "file": "파일", "ignoreTrimWhitespace.label": "선행/후행 공백 차이 무시", "inlineView": "인라인 보기", "joinInGroup": "그룹에 참가", @@ -2997,6 +3379,7 @@ "toggleLockGroup": "그룹 잠금", "togglePreviewMode": "미리 보기 편집기 사용", "toggleSplitEditorInGroupLayout": "레이아웃 설정/해제", + "toggleTabs": "탭 사용", "toggleWhitespace": "Diff 편집기에서 공백 토글 작업의 아이콘입니다.", "unlockEditorGroup": "그룹 잠금 해제", "unlockGroupAction": "그룹 잠금 해제", @@ -3074,10 +3457,10 @@ "navigatePreviousInNavigationLocations": "탐색 위치에서 이전으로 이동", "navigateToLastEditLocation": "마지막 편집 위치로 이동", "navigateToLastNavigationLocation": "마지막 탐색 위치로 이동", - "newEditorAbove": "위쪽의 새 편집기 그룹", - "newEditorBelow": "아래쪽의 새 편집기 그룹", - "newEditorLeft": "왼쪽의 새 편집기 그룹", - "newEditorRight": "오른쪽의 새 편집기 그룹", + "newGroupAbove": "위쪽의 새 편집기 그룹", + "newGroupBelow": "아래쪽의 새 편집기 그룹", + "newGroupLeft": "왼쪽의 새 편집기 그룹", + "newGroupRight": "오른쪽의 새 편집기 그룹", "nextEditorInGroup": "그룹에서 다음 편집기 열기", "openNextEditor": "다음 편집기 열기", "openNextRecentlyUsedEditor": "최근에 사용한 다음 편집기 열기", @@ -3091,6 +3474,7 @@ "quickOpenPreviousRecentlyUsedEditor": "최근에 사용한 편집기 빨리 열기", "quickOpenPreviousRecentlyUsedEditorInGroup": "그룹에서 최근에 사용한 편집기 빨리 열기", "reopenClosedEditor": "닫힌 편집기 다시 열기", + "reopenTextEditor": "텍스트 편집기를 사용하여 편집기 다시 열기", "revertAndCloseActiveEditor": "편집기 되돌리기 및 닫기", "showAllEditors": "모양별로 모든 편집기 표시", "showAllEditorsByMostRecentlyUsed": "가장 최근에 사용한 항목별로 모든 편집기 표시", @@ -3109,10 +3493,9 @@ "splitEditorToNextGroup": "편집기를 다음 그룹으로 분할", "splitEditorToPreviousGroup": "편집기를 이전 그룹으로 분할", "splitEditorToRightGroup": "편집기를 오른쪽 그룹으로 분할", + "toggleEditorType": "편집기 유형 설정/해제", "toggleEditorWidths": "편집기 그룹 크기 전환", - "unpinEditor": "편집기 고정 해제", - "workbench.action.reopenTextEditor": "텍스트 편집기를 사용하여 편집기 다시 열기", - "workbench.action.toggleEditorType": "편집기 유형 설정/해제" + "unpinEditor": "편집기 고정 해제" }, "vs/workbench/browser/parts/editor/editorCommands": { "compare": "비교", @@ -3135,9 +3518,11 @@ "unlockEditorGroup": "편집기 그룹 잠금 해제" }, "vs/workbench/browser/parts/editor/editorConfiguration": { - "editor.editorAssociations": "GLOB 패턴을 편집기로 구성합니다(예: '\"*.hex\": \"hexEditor.hexEdit\"'). 이러한 동작은 기본 동작보다 우선합니다.", + "editor.editorAssociations": "GLOB 패턴을 편집기로 구성합니다(예: `\"*.hex\": \"hexEditor.hexedit\"`). 이러한 동작은 기본 동작보다 우선합니다.", + "editorLargeFileSizeConfirmation": "편집기에서 열 때 확인을 요청하기 전에 파일의 최소 크기(MB)를 제어합니다. 이 설정은 일부 편집기 유형 및 환경에는 적용되지 않을 수 있습니다.", + "interactiveWindow": "대화형 창", "markdownPreview": "Markdown 미리 보기", - "workbench.editor.autoLockGroups": "나열된 형식 중 하나와 일치하는 편집기가 편집기 그룹에서 첫 번째로 열리고, 둘 이상의 그룹이 열려 있으면 그룹이 자동으로 잠깁니다. 잠긴 그룹은 사용자 제스처(예: 끌어서 놓기)에 의해 명시적으로 선택된 경우에만 편집기를 여는 데 사용되지만 기본값으로 사용되지는 않습니다. 따라서 잠긴 그룹의 활성 편집기는 실수로 다른 편집기로 교체될 가능성이 적습니다.", + "workbench.editor.autoLockGroups": "나열된 형식 중 하나와 일치하는 편집기가 편집기 그룹에서 첫 번째로 열리고 둘 이상의 그룹이 열려 있으면, 그룹이 자동으로 잠깁니다. 잠긴 그룹은 사용자 제스처(예: 끌어서 놓기)에 의해 명시적으로 선택된 경우에만 편집기를 여는 데 사용되며 기본적으로는 사용되지 않습니다. 따라서 잠긴 그룹의 활성 편집기는 실수로 다른 편집기로 바뀔 가능성이 적습니다.", "workbench.editor.defaultBinaryEditor": "이진 파일로 검색된 파일의 기본 편집기입니다. 정의되지 않은 경우 사용자에게 선택기가 표시됩니다." }, "vs/workbench/browser/parts/editor/editorDropTarget": { @@ -3149,10 +3534,23 @@ "groupAriaLabel": "편집기 그룹 {0}", "groupLabel": "{0} 그룹" }, + "vs/workbench/browser/parts/editor/editorGroupWatermark": { + "watermark.findInFiles": "파일에서 찾기", + "watermark.newUntitledFile": "제목 없는 새 텍스트 파일", + "watermark.openFile": "파일 열기", + "watermark.openFileFolder": "파일 또는 폴더 열기", + "watermark.openFolder": "폴더 열기", + "watermark.openRecent": "최근 파일 열기", + "watermark.quickAccess": "파일로 이동", + "watermark.showCommands": "모든 명령 표시", + "watermark.showSettings": "설정 표시", + "watermark.startDebugging": "디버깅 시작", + "watermark.toggleFullscreen": "전체 화면 설정/해제", + "watermark.toggleTerminal": "터미널 설정/해제" + }, "vs/workbench/browser/parts/editor/editorPanes": { - "cancel": "취소", "editorOpenErrorDialog": "'{0}'을(를) 열 수 없음", - "ok": "확인" + "ok": "확인(&&O)" }, "vs/workbench/browser/parts/editor/editorPlaceholder": { "errorEditor": "오류 편집기", @@ -3207,10 +3605,6 @@ "pickLanguageToConfigure": "'{0}'과(와) 연결할 언어 모드 선택", "reopenWithEncoding": "인코딩하여 다시 열기", "saveWithEncoding": "인코딩하여 저장", - "screenReaderDetected": "화면 읽기 프로그램이 최적화됨", - "screenReaderDetectedExplanation.answerNo": "아니요", - "screenReaderDetectedExplanation.answerYes": "예", - "screenReaderDetectedExplanation.question": "화면 읽기 프로그램을 사용하여 VS Code를 작동하고 있습니까? (화면 읽기 프로그램을 사용할 경우 자동 줄 바꿈이 사용하지 않도록 설정됨)", "selectEOL": "줄 시퀀스의 끝 선택", "selectEncoding": "인코딩 선택", "selectIndentation": "들여쓰기 선택", @@ -3218,6 +3612,7 @@ "showLanguageExtensions": "'{0}'의 Marketplace 확장 검색...", "singleSelection": "줄 {0}, 열 {1}", "singleSelectionRange": "줄 {0}, 열 {1}({2} 선택됨)", + "spacesAndTabsSize": "공백: {0}(탭 크기: {1})", "spacesSize": "공백: {0}", "status.editor.columnSelectionMode": "열 선택 모드", "status.editor.encoding": "편집기 인코딩", @@ -3225,7 +3620,6 @@ "status.editor.indentation": "편집기 들여쓰기", "status.editor.info": "파일 정보", "status.editor.mode": "편집기 언어", - "status.editor.screenReaderMode": "화면 읽기 프로그램 모드", "status.editor.selection": "편집기 선택", "status.editor.tabFocusMode": "접근성 모드", "tabFocusModeEnabled": "Tab으로 포커스 이동", @@ -3241,6 +3635,8 @@ "textEditor": "텍스트 편집기" }, "vs/workbench/browser/parts/editor/textDiffEditor": { + "fileTooLargeForHeapErrorWithSize": "파일이 너무 커서 하나 이상의 파일이 텍스트 비교 편집기에 표시되지 않습니다({0}).", + "fileTooLargeForHeapErrorWithoutSize": "파일이 너무 커서 하나 이상의 파일이 텍스트 비교 편집기에 표시되지 않습니다.", "textDiffEditor": "텍스트 Diff 편집기" }, "vs/workbench/browser/parts/editor/textEditor": { @@ -3279,6 +3675,7 @@ "notificationsToolbar": "알림 센터 작업" }, "vs/workbench/browser/parts/notifications/notificationsCommands": { + "acceptNotificationPrimaryAction": "알림 기본 작업 수락", "clearAllNotifications": "모든 알림 지우기", "focusNotificationToasts": "포커스 알림 메시지", "hideNotifications": "알림 숨기기", @@ -3331,8 +3728,6 @@ "hidePanel": "패널 숨기기", "maximizeIcon": "패널을 최대화하는 아이콘입니다.", "maximizePanel": "패널 크기 최대화", - "miPanel": "패널(&&P)", - "miPanelNoMnemonic": "패널", "minimizePanel": "패널 크기 복원", "movePanelToSecondarySideBar": "패널 보기를 보조 사이드바로 이동", "moveSidePanelToPanel": "보조 사이드바 보기를 패널로 이동", @@ -3347,6 +3742,8 @@ "positionPanelRightShort": "오른쪽", "previousPanelView": "이전 패널 보기", "restoreIcon": "패널을 복원하는 아이콘입니다.", + "toggle panel": "패널", + "toggle panel mnemonic": "패널(&&P)", "toggleMaximizedPanel": "최대화된 패널 설정/해제", "togglePanel": "패널 설정/해제", "togglePanelOffIcon": "패널이 켜져 있을 때 패널을 끄는 아이콘입니다.", @@ -3354,10 +3751,11 @@ "togglePanelVisibility": "패널 표시 설정/해제" }, "vs/workbench/browser/parts/panel/panelPart": { + "align panel": "패널 맞춤", "hidePanel": "패널 숨기기", "moreActions": "기타 작업...", + "panel position": "패널 위치", "panel.emptyMessage": "보기를 표시하려면 여기로 끌어다 놓으세요.", - "pinned view containers": "패널 항목 표시 유형 사용자 지정", "resetLocation": "위치 다시 설정" }, "vs/workbench/browser/parts/sidebar/sidebarActions": { @@ -3367,19 +3765,18 @@ "focusStatusBar": "포커스 상태 표시줄", "hide": "'{0}' 숨기기" }, - "vs/workbench/browser/parts/statusbar/statusbarModel": { - "statusbar.hidden": "상태 표시줄 항목 표시 유형 사용자 지정" - }, "vs/workbench/browser/parts/statusbar/statusbarPart": { "hideStatusBar": "상태 표시줄 숨기기" }, "vs/workbench/browser/parts/titlebar/commandCenterControl": { - "all": "검색 모드 표시...", "commandCenter-activeBackground": "명령 센터의 활성 배경색", + "commandCenter-activeBorder": "명령 센터의 활성 테두리 색", "commandCenter-activeForeground": "명령 센터의 활성 전경색", "commandCenter-background": "명령 센터의 배경색", "commandCenter-border": "명령 센터의 테두리 색", "commandCenter-foreground": "명령 센터의 전경색", + "commandCenter-inactiveBorder": "창이 비활성 상태인 경우 명령 센터의 테두리 색", + "commandCenter-inactiveForeground": "창이 비활성 상태인 경우 명령 센터의 전경색", "label.dfl": "검색", "label1": "{0} {1}", "label2": "{0} {1}", @@ -3416,6 +3813,10 @@ "userIsAdmin": "[관리자]", "userIsSudo": "[슈퍼유저]" }, + "vs/workbench/browser/parts/views/checkbox": { + "checked": "선택한 상태", + "unchecked": "선택하지 않은 상태" + }, "vs/workbench/browser/parts/views/treeView": { "collapseAll": "모두 축소", "command-error": "오류 실행 명령 {1}: {0}. 이는 {1}을(를) 제공하는 확장으로 인해 발생할 수 있습니다.", @@ -3425,6 +3826,9 @@ "treeView.enableRefresh": "ID가 {0}인 트리 뷰에서 새로 고침을 사용할 수 있는지 여부입니다.", "treeView.toggleCollapseAll": "ID가 {0}인 트리 뷰에 대해 모두 축소가 토글되는지 여부입니다." }, + "vs/workbench/browser/parts/views/viewFilter": { + "more filters": "추가 필터..." + }, "vs/workbench/browser/parts/views/viewPane": { "viewPaneContainerCollapsedIcon": "축소된 보기 창 컨테이너의 아이콘입니다.", "viewPaneContainerExpandedIcon": "확장된 보기 창 컨테이너의 아이콘입니다.", @@ -3447,6 +3851,24 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "키보드 포커스가 Quick Open 컨트롤 내에 있는지 여부" }, + "vs/workbench/browser/web.main": { + "rendererLog": "창", + "reset": "사용자 데이터 초기화", + "reset user data message": "데이터(설정, 키 바인딩, 확장, 코드 조각 및 UI 상태)를 초기화한 후 다시 로드하시겠습니까?" + }, + "vs/workbench/browser/window": { + "learnMore": "자세히 알아보기(&&L)", + "open": "열기(&&O)", + "openExternalDialogButtonInstall.v3": "설치(&&I)", + "openExternalDialogButtonRetry.v2": "다시 시도(&&T)", + "openExternalDialogDetail.v2": "컴퓨터에서 {0}을(를) 시작했습니다.\r\n\r\n{1}이(가) 시작되지 않은 경우 다시 시도하거나 아래에서 설치하세요.", + "openExternalDialogDetailNoInstall": "컴퓨터에서 {0}을(를) 시작했습니다.\r\n\r\n{1}이(가) 시작되지 않은 경우 아래에서 다시 시도하세요.", + "openExternalDialogTitle": "모두 완료되었습니다. 이제 이 탭을 닫아도 됩니다.", + "reload": "다시 로드(&&R)", + "shutdownError": "예기치 않은 오류가 발생하여 이 페이지를 다시 로드해야 합니다.", + "shutdownErrorDetail": "실행하는 동안 워크벤치가 예기치 않게 삭제되었습니다.", + "unableToOpenExternal": "브라우저가 새 탭 또는 창의 열기를 중단했습니다. 그래도 열려면 '열기'를 누르세요." + }, "vs/workbench/browser/workbench": { "loaderErrorNative": "필요한 파일을 로드하지 못했습니다. 애플리케이션을 다시 시작하여 다시 시도하세요. 세부 정보: {0}" }, @@ -3461,6 +3883,7 @@ "activityBarVisibility": "워크벤치에서 작업 막대의 표시 유형을 제어합니다.", "appName": "`${appName}`: 예: VS Code.", "centeredLayoutAutoResize": "가운데 맞춤 레이아웃에서 둘 이상의 그룹을 열 때 최대 너비에 맞게 자동으로 크기를 조정할지 여부를 제어합니다. 하나의 그룹만 열면 원래 가운데 맞춤 너비로 되돌아옵니다.", + "centeredLayoutDynamicWidth": "창 크기가 조정될 때 가운데 맞춤 레이아웃이 상수 너비를 유지하려고 하는지 여부를 제어합니다.", "closeEmptyGroups": "그룹의 마지막 탭을 닫을 때 빈 편집기 그룹의 동작을 제어합니다. 사용하도록 설정하면 그룹이 자동으로 닫히고 사용하지 않도록 설정하면 빈 그룹이 그리드의 일부로 남습니다.", "closeOnFileDelete": "세션 동안 열린 파일을 표시하는 편집기가 다른 프로세스에서 삭제하거나 이름을 바꾸는 경우 자동으로 닫혀야 하는지 여부를 제어합니다. 이 기능을 사용하지 않으면 해당 이벤트에서 편집기가 계속 열려 있습니다. 애플리케이션 내에서 삭제하는 경우 항상 편집기를 닫으며 저장되지 않은 변경 내용이 있는 편집기는 데이터가 보존되도록 닫히지 않습니다.", "closeOnFocusLost": "Quick Open이 포커스를 잃으면 해당 Quick Open을 자동으로 닫을지 여부를 제어합니다.", @@ -3474,19 +3897,18 @@ "editorOpenPositioning": "편집기가 열리는 위치를 제어합니다. 현재 활성 편집기의 왼쪽 또는 오른쪽에서 편집기를 열려면 'left' 또는 'right'를 선택합니다. 현재 활성 편집기와 독립적으로 편집기를 열려면 'first' 또는 'last'를 선택합니다.", "editorTabCloseButton": "편집기의 탭 닫기 단추 위치를 제어하거나, 'off'로 설정된 경우 사용하지 않도록 설정합니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", "enableMenuBarMnemonics": " 키 바로 가기를 통해 주 메뉴를 열 수 있는지 여부를 제어합니다. 대신 니모닉을 사용하지 않도록 설정하면 이러한 키 바로 가기를 편집기 명령에 바인딩할 수 있습니다.", - "enablePreview": "열린 편집기가 미리 보기 편집기로 표시되는지 여부를 제어합니다. 미리 보기 편집기는 열린 상태로 유지되지 않고 명시적으로 열려 있도록 설정될 때까지 재사용되며(예: 더블 클릭 또는 편집을 통해) 파일 이름을 기울임꼴로 표시합니다.", - "enablePreviewFromCodeNavigation": "편집기에서 코드 탐색이 시작될 때 편집기가 미리 보기에 남아 있는지 여부를 제어합니다. 미리 보기 편집기는 열린 상태로 유지되지 않으며 명시적으로 열린 상태로 유지되도록 설정할 때까지(예: 더블 클릭 또는 편집을 통해) 재사용됩니다. 이 값은 `#workbench.editor.enablePreview#`가 사용되지 않는 경우 무시됩니다.", - "enablePreviewFromQuickOpen": "빠른 열기에서 연 편집기가 미리 보기 편집기로 표시되는지 여부를 제어합니다. 미리 보기 편집기는 열린 상태로 유지되지 않으며 명시적으로 열린 상태로 유지되도록 설정할 때까지(예: 더블 클릭 또는 편집을 통해) 재사용됩니다. 이 값은 `#workbench.editor.enablePreview#`가 사용되지 않는 경우 무시됩니다.", - "exclude": "로컬 파일 기록에서 파일을 제외하도록 [glob 패턴](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)을 구성합니다. 이 설정을 변경해도 기존 로컬 파일 기록 항목에는 영향을 미치지 않습니다.", + "enablePreview": "열린 편집기가 미리 보기 편집기로 표시되는지 여부를 제어합니다. 미리 보기 편집기는 열린 상태로 유지되지 않고 명시적으로 열려 있도록 설정될 때까지 재사용되며(더블 클릭 또는 편집을 통해) 파일 이름을 기울임꼴로 표시합니다.", + "enablePreviewFromCodeNavigation": "편집기에서 코드 탐색을 시작하는 경우 편집기가 미리 보기에 남아 있을지를 제어합니다. 미리 보기 편집기는 열린 상태로 유지되지 않으며 명시적으로 열린 상태로 유지되도록 설정할 때까지(더블 클릭 또는 편집을 통해) 재사용됩니다. 이 값은 `#workbench.editor.enablePreview#`가 사용되지 않는 경우 무시됩니다.", + "enablePreviewFromQuickOpen": "Quick Open에서 연 편집기를 미리 보기 편집기로 표시할지를 제어합니다. 미리 보기 편집기는 열린 상태로 유지되지 않으며 명시적으로 열린 상태로 유지되도록 설정할 때까지(예: 더블 클릭 또는 편집을 통해) 재사용됩니다. 활성화된 경우 선택하기 전에 Ctrl 키를 눌러 편집기를 미리 보기가 아닌 상태로 엽니다. 이 값은 `#workbench.editor.enablePreview#`가 사용되지 않는 경우 무시됩니다.", + "exclude": "로컬 파일 기록에서 파일을 제외할 경로 또는 [GLOB 패턴](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)을 구성합니다. GLOB 패턴은 절대 경로가 아닌 경우 작업 영역 폴더의 경로에 따라 항상 평가됩니다. 이 설정을 변경해도 기존 로컬 파일 기록 항목에는 영향을 주지 않습니다.", "focusRecentEditorAfterClose": "탭을 최근에 사용한 순서대로 닫을 것인지 왼쪽에서 오른쪽으로 닫을 것인지를 제어합니다.", "folderName": "`${folderName}`: 파일이 포함된 작업 영역 폴더의 이름(예 : myFolder).", "folderPath": "`${folderPath}`: 파일이 포함된 작업 영역 폴더의 파일 경도(예: /Users/Development/myFolder).", "fontAliasing": "워크벤치에서 글꼴 앨리어싱 메서드를 제어합니다.", "highlightModifiedTabs": "저장되지 않은 변경 내용이 있는 편집기의 탭에 위쪽 테두리를 그릴지 여부를 제어합니다. '#workbench.editor.showTabs#'을(를) 사용하지 않도록 설정하면 이 값이 무시됩니다.", - "layoutControlEnabled": "사용자 지정 제목 표시줄의 레이아웃 컨트롤이 {0}을(를) 통해 사용하도록 설정되었는지 여부를 제어합니다.", - "layoutControlEnabledDeprecation": "이 설정은 더 이상 사용되지 않으며 대신 {0}이(가) 사용됩니다.", + "layoutControlEnabled": "레이아웃 컨트롤을 사용자 지정 제목 표시줄에 표시할지 여부를 제어합니다. 이 설정은 {0}이(가) {1}(으)로 설정된 경우에만 적용됩니다.", + "layoutControlEnabledWeb": "제목 표시줄에 레이아웃 컨트롤이 표시되는지 여부를 제어합니다.", "layoutControlType": "사용자 지정 제목 표시줄의 레이아웃 컨트롤이 단일 메뉴 버튼으로 표시되는지 또는 여러 UI 토글과 함께 표시되는지 제어합니다.", - "layoutControlTypeDeprecation": "이 설정은 더 이상 사용되지 않으며 대신 {0}이(가) 사용됩니다.", "layoutcontrol.type.both": "드롭다운 및 토글 버튼을 모두 표시합니다.", "layoutcontrol.type.menu": "레이아웃 옵션의 드롭다운이 있는 단일 버튼을 표시합니다.", "layoutcontrol.type.toggles": "패널과 사이드 바의 표시 유형을 전환하기 위한 여러 버튼을 표시합니다.", @@ -3509,14 +3931,19 @@ "panelDefaultLocation": "새 작업 영역에서 패널의 기본 위치(터미널, 디버그 콘솔, 출력, 문제)를 제어합니다. 편집기 영역의 아래쪽, 오른쪽 또는 왼쪽에 표시될 수 있습니다.", "panelOpensMaximized": "패널이 최대화되어 열리는지 여부를 제어합니다. 항상 최대화되어 열리거나, 최대화되어 열리지 않거나, 닫기 전 상태였던 마지막 상태로 열 수 있습니다.", "perEditorGroup": "열린 편집기의 최대 수 제한을 편집기 그룹별로 적용할지 또는 모든 편집기 그룹에 적용할지를 제어합니다.", - "pinnedTabSizing": "고정된 편집기 탭의 크기 조정을 제어합니다. 고정된 탭은 모든 열린 탭의 시작 부분으로 정렬되며 일반적으로 고정 해제될 때까지 닫히지 않습니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", + "pinnedTabSizing": "고정된 편집기 탭의 크기를 제어합니다. 고정된 탭은 모든 열린 탭의 시작 부분으로 정렬되며 일반적으로 고정 해제될 때까지 닫히지 않습니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", "preserveInput": "다음에 열 때 마지막으로 명령 팔레트에 입력한 내용을 복원할지 여부를 제어합니다.", + "profileName": "`${profileName}`: 작업 영역이 열리는 프로필의 이름입니다(예: 데이터 과학(프로필)). 기본 프로필을 사용하는 경우 무시됩니다.", "remoteName": "`${remoteName}`: 예: SSH", "restoreViewState": "편집기를 닫은 후 다시 열 때 마지막 편집기 보기 상태(예: 스크롤 위치)를 복원합니다. 편집기 보기 상태는 편집기 그룹별로 저장되며 그룹이 닫힐 때 삭제됩니다. 편집기 그룹에 대해 이전 보기 상태가 발견되지 않은 경우 모든 편집기 그룹에서 마지막으로 알려진 보기 상태를 사용하려면 {0} 설정을 사용하세요.", - "revealIfOpen": "편집기를 여는 경우 보이는 그룹 중 하나에 표시할지 여부를 제어합니다. 사용하지 않도록 설정하면 편집기가 기본적으로 현재 활성 편집기 그룹에 열립니다. 사용하도록 설정하면 현재 활성 편집기 그룹에서 편집기가 다시 열리지 않고 이미 열린 편집기가 표시됩니다. 강제로 편집기가 특정 그룹에서 열리거나 현재 활성 그룹 옆에 열리도록 하는 등의 일부 경우에는 이 설정이 무시됩니다.", - "rootName": "`${rootName}`: 열려 있는 작업 영역 또는 폴더의 이름입니다(예: myFolder 또는 myWorkspace).", + "revealIfOpen": "편집기를 여는 경우 보이는 그룹 중 하나에 표시할지를 제어합니다. 사용하지 않도록 설정하면 편집기가 기본적으로 현재 활성 편집기 그룹에 열립니다. 사용하도록 설정하면 현재 활성 편집기 그룹에서 편집기가 다시 열리지 않고 이미 열린 편집기가 표시됩니다. 강제로 편집기가 특정 그룹에서 열리거나 현재 활성 그룹 옆에 열리도록 하는 등의 일부 경우에는 이 설정이 무시됩니다.", + "rootName": "`${rootName}`: 해당되는 경우 선택적인 원격 이름 및 작업 영역 표시기가 있는 작업 영역의 이름(예: myFolder, myRemoteFolder [SSH] 또는 myWorkspace(Workspace)).", + "rootNameShort": "'${rootNameShort}': 접미사가 없는 작업 영역의 단축 이름입니다(예: myFolder, myRemoteFolder 또는 myWorkspace).", "rootPath": "`${rootPath}`: 열려 있는 작업 영역 또는 폴더의 파일 경로입니다(예: /Users/Development/myWorkspace).", "scrollToSwitchTabs": "탭 스크롤 시 탭이 열리는지를 제어합니다. 기본적으로 탭을 스크롤하면 탭이 표시되기만 하고 열리지는 않습니다. 키를 길게 누른 채 스크롤하면 해당 기간에 한해 이 동작을 변경할 수 있습니다. '#workbench.editor.showTabs#'를 사용할 수 없는 경우 이 값은 무시됩니다.", + "security.allowedUNCHosts": "사용자 확인 없이 허용할 UNC 호스트 이름 집합('192.168.0.1' 또는 'my-server'와 같이 백슬래시 앞이나 뒤에 붙지 않음)입니다. 이 설정을 통해 허용되지 않거나 사용자 확인을 통해 승인되지 않은 UNC 호스트에 액세스하는 경우 오류가 발생하며 작업이 중지됩니다. 이 설정을 변경하려면 다시 시작해야 합니다. https://aka.ms/vscode-windows-unc에서 이 설정에 대해 자세히 알아보세요.", + "security.allowedUNCHosts.patternErrorMessage": "UNC 호스트 이름에는 백슬래시를 포함할 수 없습니다.", + "security.restrictUNCAccess": "활성화된 경우 `#security.allowedUNCHosts#` 설정 또는 사용자 확인 후에 허용된 UNC 호스트 이름에 대한 액세스만 허용합니다. https://aka.ms/vscode-windows-unc에서 이 설정에 대해 자세히 알아보세요.", "separator": "`${separator}`: 값 또는 정적 텍스트가 있는 변수로 둘러싸인 경우에만 표시되는 조건부 구분 기호 ( \"-\").", "settings.editor.desc": "기본적으로 사용할 설정 편집기를 결정합니다.", "settings.editor.json": "JSON 파일 편집기를 사용합니다.", @@ -3528,16 +3955,20 @@ "sideBySideDirection": "탐색기 등에서 나란히 열리는 편집기의 기본 방향을 제어합니다. 기본적으로 편집기는 현재 활성 편집기 오른쪽에 열립니다. 'down'으로 변경하는 경우 편집기가 현재 활성 편집기 아래에 열립니다.", "splitInGroupLayout": "편집기가 편집기 그룹에서 세로 또는 가로로 분할될 때의 레이아웃을 제어합니다.", "splitOnDragAndDrop": "편집기 영역의 가장자리에 편집기 또는 파일을 놓아 편집기 그룹을 끌어서 놓기 작업에서 분할할 수 있는지 여부를 제어합니다.", - "splitSizing": "편집기 그룹을 분할하는 경우 편집기 그룹의 크기를 제어합니다.", + "splitSizing": "편집기 그룹 분할 시 편집기 그룹 크기를 제어합니다.", "statusBarVisibility": "워크벤치 아래쪽에서 상태 표시줄의 표시 유형을 제어합니다.", + "suggestCommands": "명령 팔레트에 일반적으로 사용되는 명령 목록이 있어야 하는지 여부를 제어합니다.", "tabDescription": "편집기 레이블의 형식을 제어합니다.", "tabScrollbarHeight": "편집기 제목 영역에서 탭 및 이동 경로에 사용되는 스크롤 막대의 높이를 제어합니다.", - "tabSizing": "편집기 탭의 크기 조정을 제어합니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", + "tabSizing": "편집기 탭의 크기를 제어합니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", + "tips.enabled": "사용하도록 설정되면 편집기가 열리지 않았을 때 워터마크 팁이 표시됩니다.", "untitledHint": "제목 없는 텍스트 힌트가 편집기에 표시되어야 하는지 여부를 제어합니다.", "untitledLabelFormat": "제목 없는 편집기의 레이블 형식을 제어합니다.", + "useSemanticSimilarity": "명령 팔레트에 유사한 명령을 포함할지 여부를 제어합니다. 의미론적 유사성을 제공하는 확장이 설치되어 있어야 합니다.", "useSplitJSON": "JSON으로 설정을 편집할 때 분할 JSON 편집기를 사용할지 여부를 제어합니다.", "viewVisibility": "보기 머리글 작업의 표시 여부를 제어합니다. 보기 머리글 작업은 항상 표시할 수도 있고 보기에 포커스가 있거나 보기를 마우스로 가리킬 때만 표시할 수도 있습니다.", "window.commandCenter": "창 제목과 함께 명령 시작 관리자를 표시합니다. 이 설정은 {0}이(가) {1}(으)로 설정된 경우에만 적용됩니다.", + "window.commandCenterWeb": "창 제목과 함께 명령 시작 관리자를 표시합니다.", "window.confirmBeforeClose.always": "항상 확인을 요청합니다.", "window.confirmBeforeClose.always.web": "항상 확인을 요청하세요. 브라우저가 계속 확인 없이 탭이나 창을 닫도록 결정할 수 있습니다.", "window.confirmBeforeClose.keyboardOnly": "키 바인딩이 사용된 경우에만 확인을 요청합니다.", @@ -3546,6 +3977,7 @@ "window.confirmBeforeClose.never.web": "데이터 손실이 곧 발생하지 않는 이상 확인을 명시적으로 요청하지 않습니다.", "window.menuBarVisibility.classic": "메뉴가 창 위쪽에 표시되고 전체 화면 모드에서만 숨겨집니다.", "window.menuBarVisibility.compact": "메뉴는 사이드바에 컴팩트 단추로 표시됩니다. {0}이(가) {1}인 경우 이 값은 무시됩니다.", + "window.menuBarVisibility.compact.web": "메뉴는 사이드바에 컴팩트 단추로 표시됩니다.", "window.menuBarVisibility.hidden": "메뉴가 항상 숨겨집니다.", "window.menuBarVisibility.toggle": "메뉴가 숨겨지지만, 키를 통해 창 위쪽에 표시할 수 있습니다.", "window.menuBarVisibility.toggle.mac": "메뉴가 숨겨지지만, `애플리케이션 메뉴에 포커스` 명령을 실행하여 창 위쪽에 표시할 수 있습니다.", @@ -3575,7 +4007,7 @@ "workbench.editor.pinnedTabSizing.normal": "고정된 탭이 고정되지 않은 탭의 모양을 상속합니다.", "workbench.editor.pinnedTabSizing.shrink": "고정된 탭이 편집기 이름의 일부를 표시하는 컴팩트 고정 크기로 축소됩니다.", "workbench.editor.preferBasedLanguageDetection": "활성화되면 편집기 기록을 고려하는 언어 감지 모델에 더 높은 우선 순위가 부여됩니다.", - "workbench.editor.showLanguageDetectionHints": "활성화되면 편집기 언어가 감지된 콘텐츠 언어와 일치하지 않을 때 상태 표시줄 빠른 수정을 표시합니다.", + "workbench.editor.showLanguageDetectionHints": "사용하도록 설정하면 편집기 언어가 감지된 콘텐츠 언어와 일치하지 않을 때 상태 표시줄 빠른 수정을 표시합니다.", "workbench.editor.showLanguageDetectionHints.editors": "제목 없는 텍스트 편집기에 표시", "workbench.editor.showLanguageDetectionHints.notebook": "Notebook 편집기에 표시", "workbench.editor.splitInGroupLayoutHorizontal": "편집기는 왼쪽에서 오른쪽으로 배치됩니다.", @@ -3583,7 +4015,9 @@ "workbench.editor.splitSizingDistribute": "모든 편집기 그룹을 동일한 부분으로 분할합니다.", "workbench.editor.splitSizingSplit": "활성 편집기 그룹을 동일한 부분으로 분할합니다.", "workbench.editor.tabSizing.fit": "항상 전체 편집기 레이블을 표시할 만큼 큰 탭을 유지합니다.", + "workbench.editor.tabSizing.fixed": "모든 탭을 같은 크기로 만듭니다. 사용 가능한 공간이 부족하여 모든 탭을 한 번에 표시할 수 없을 때는 탭의 크기를 작게 조정할 수 있습니다.", "workbench.editor.tabSizing.shrink": "한 번에 모든 탭을 표시할 만큼 사용 가능한 공간이 없는 경우 탭을 작게 만들 수 있습니다.", + "workbench.editor.tabSizingFixedMaxWidth": "Controls the maximum width of tabs when `#workbench.editor.tabSizing#` size is set to `fixed`.", "workbench.editor.titleScrollbarSizing.default": "기본 크기.", "workbench.editor.titleScrollbarSizing.large": "마우스로 더 쉽게 잡을 수 있도록 크기를 늘립니다.", "workbench.editor.untitled.labelFormat.content": "제목 없는 파일의 이름은 연결된 파일 경로가 없는 경우 첫 번째 줄의 콘텐츠에서 파생됩니다. 줄이 비어 있거나 단어 문자가 없는 경우 해당 이름으로 대체됩니다.", @@ -3608,18 +4042,13 @@ "zenMode.hideLineNumbers": "Zen 모드를 설정하면 편집기 줄 번호도 숨길 것인지 여부를 제어합니다.", "zenMode.hideStatusBar": "Zen 모드를 켜면 워크벤치 하단에서 상태 표시줄도 숨길지 여부를 제어합니다.", "zenMode.hideTabs": "Zen 모드를 켜면 워크벤치 탭도 숨길지 여부를 제어합니다.", - "zenMode.restore": "창이 Zen 모드에서 종료된 경우 Zen 모드로 복원할지 여부를 제어합니다.", - "zenMode.silentNotifications": "알림 방해 금지 모드가 zen 모드에 있는 동안 활성화되어야 하는지 여부를 제어합니다. true인 경우 오류 알림만 표시됩니다.", + "zenMode.restore": "창이 Zen 모드에서 종료된 경우 Zen 모드로 복원할지를 제어합니다.", + "zenMode.silentNotifications": "Zen 모드에 있는 동안 알림 방해 금지 모드를 활성화할지를 제어합니다. true인 경우 오류 알림만 표시합니다.", "zenModeConfigurationTitle": "Zen 모드" }, - "vs/workbench/common/actions": { - "developer": "개발자", - "help": "도움말", - "preferences": "기본 설정", - "test": "테스트", - "view": "보기" - }, "vs/workbench/common/configuration": { + "applicationConfigurationTitle": "애플리케이션", + "securityConfigurationTitle": "보안", "workbenchConfigurationTitle": "워크벤치" }, "vs/workbench/common/contextkeys": { @@ -3627,6 +4056,7 @@ "activeEditor": "활성 편집기의 식별자", "activeEditorAvailableEditorIds": "활성 편집기에 사용할 수 있는 사용 가능한 편집기 식별자", "activeEditorCanRevert": "활성 편집기에서 되돌릴 수 있는지 여부", + "activeEditorCanToggleReadonly": "활성 편집기가 읽기 전용 또는 쓰기 가능 사이를 전환할 수 있는지 여부", "activeEditorGroupEmpty": "활성 편집기 그룹이 비어 있는지 여부", "activeEditorGroupIndex": "활성 편집기 그룹의 인덱스", "activeEditorGroupLast": "활성 편집기 그룹이 마지막 그룹인지 여부", @@ -3646,6 +4076,7 @@ "editorAreaVisible": "편집기 영역이 표시되는지 여부", "editorIsOpen": "편집기가 열려 있는지 여부", "editorTabsVisible": "편집기 탭이 표시되는지 여부", + "embedderIdentifier": "제품 서비스에 따라 정의된 경우 포함자의 식별자입니다.", "focusedView": "키보드 포커스가 있는 뷰의 식별자", "groupEditorsCount": "열려 있는 편집기 그룹 수", "inZenMode": "Zen 모드를 사용하도록 설정되어 있는지 여부", @@ -3675,14 +4106,17 @@ "sideBySideEditorActive": "병렬 편집기가 활성 상태인지 여부", "splitEditorsVertically": "편집기가 세로로 분할되었는지 여부", "statusBarFocused": "상태 표시줄에 키보드 포커스가 있는지 여부", + "temporaryWorkspace": "현재 작업 영역의 구성표는 임시 파일 시스템에서 가져온 것입니다.", "textCompareEditorActive": "텍스트 비교 편집기가 활성 상태인지 여부", "textCompareEditorVisible": "텍스트 비교 편집기가 표시되는지 여부", - "virtualWorkspace": "가상 파일 시스템 또는 빈 문자열에서 가져온 경우 현재 작업 영역의 시스템입니다.", + "virtualWorkspace": "현재 작업 영역의 구성표는 가상 파일 시스템 또는 빈 문자열에서 가져옵니다.", "workbenchState": "창에 열려 있는 작업 영역의 종류('비어 있음'(작업 영역 없음), '폴더'(단일 폴더) 또는 '작업 영역'(다중 루트 작업 영역))", "workspaceFolderCount": "작업 영역의 루트 폴더 수" }, "vs/workbench/common/editor": { "builtinProviderDisplayName": "기본 제공", + "configureEditorLargeFileConfirmation": "한도 구성", + "openLargeFile": "계속 열기", "promptOpenWith.defaultEditor.displayName": "텍스트 편집기" }, "vs/workbench/common/editor/diffEditorInput": { @@ -3747,6 +4181,8 @@ "panelSectionHeaderBackground": "패널 섹션 헤더 배경색입니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", "panelSectionHeaderBorder": "패널에서 여러 보기가 세로로 배치될 때 사용되는 패널 섹션 헤더 테두리 색입니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", "panelSectionHeaderForeground": "패널 섹션 헤더 전경색입니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", + "profileBadgeBackground": "프로필 배지 배경색입니다. 프로필 배지는 작업 표시줄의 설정 톱니바퀴 아이콘 위에 표시됩니다.", + "profileBadgeForeground": "프로필 배지 전경색입니다. 프로필 배지는 작업 표시줄의 설정 톱니바퀴 아이콘 위에 표시됩니다.", "sideBarBackground": "사이드바 배경색입니다. 사이드바는 탐색기 및 검색과 같은 뷰의 컨테이너입니다.", "sideBarBorder": "편집기와 구분하는 측면의 사이드바 테두리 색입니다. 사이드바는 탐색기 및 검색과 같은 뷰의 컨테이너입니다.", "sideBarDragAndDropBackground": "사이드바 섹션의 끌어서 놓기 피드백 색입니다. 이 색은 사이드바 섹션이 계속 비추어 보이도록 투명성이 있어야 합니다. 사이드바는 탐색기와 검색 같은 보기의 컨테이너입니다. 사이드바 섹션은 사이드바 내에 중첩된 보기입니다.", @@ -3807,18 +4243,19 @@ "titleBarInactiveForeground": "창이 비활성화된 경우 제목 표시줄 전경입니다.", "unfocusedActiveModifiedBorder": "포커스가 없는 그룹에서 수정된 활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", "unfocusedINactiveModifiedBorder": "포커스가 없는 그룹에서 수정된 비활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "windowActiveBorder": "창이 활성화되어 있을 때 창 테두리에 사용되는 색상입니다. 사용자 지정 제목 표시줄을 사용할 때만 데스크톱 클라이언트에서 지원됩니다.", - "windowInactiveBorder": "비활성 상태일 때 창의 테두리에 사용되는 색상입니다. 사용자 지정 제목 표시줄을 사용할 때만 데스크톱 클라이언트에서 지원됩니다." + "windowActiveBorder": "활성 상태일 때 창의 테두리에 사용되는 색상입니다. 사용자 지정 제목 표시줄을 사용할 때 macOS 및 Linux 데스크톱 클라이언트에서만 지원됩니다.", + "windowInactiveBorder": "비활성 상태일 때 창의 테두리에 사용되는 색상입니다. 사용자 지정 제목 표시줄을 사용할 때 macOS 및 Linux 데스크톱 클라이언트에서만 지원됩니다." }, "vs/workbench/common/views": { "defaultViewIcon": "기본 뷰 아이콘입니다.", - "duplicateId": "ID가 '{0}'인 뷰가 이미 등록되어 있습니다." + "duplicateId": "ID가 '{0}'인 뷰가 이미 등록되어 있습니다.", + "treeView.notRegistered": "ID가 '{0}'인 등록된 트리 뷰가 없습니다." }, "vs/workbench/electron-sandbox/actions/developerActions": { "configureRuntimeArguments": "런타임 인수 구성", + "openUserDataFolder": "사용자 데이터 폴더 열기", "reloadWindowWithExtensionsDisabled": "확장을 사용하지 않도록 설정한 후 다시 로드", - "toggleDevTools": "개발자 도구 설정/해제", - "toggleSharedProcess": "공유 프로세스 설정/해제" + "toggleDevTools": "개발자 도구 설정/해제" }, "vs/workbench/electron-sandbox/actions/installActions": { "install": "PATH에 '{0}' 명령 설치", @@ -3844,6 +4281,7 @@ "zoomReset": "확대/축소 다시 설정" }, "vs/workbench/electron-sandbox/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "애플리케이션이 터미널에서 아직 시작되지 않은 경우 셸 환경 해결을 포기하기 전에 시간 제한을 초 단위로 제어합니다. 자세한 내용은 [설명서](https://go.microsoft.com/fwlink/?linkid=2149667)를 참조하세요.", "argv.crashReporterId": "이 앱 인스턴스에서 보낸 크래시 보고서와 상관 관계에 사용되는 고유 ID입니다.", "argv.disableHardwareAcceleration": "하드웨어 가속을 사용하지 않도록 설정합니다. 그래픽 문제가 발생한 경우에만 이 옵션을 변경하세요.", "argv.enableCrashReporter": "크래시 보고를 사용하지 않도록 설정하고, 값이 변경되는 경우 앱을 다시 시작해야 합니다.", @@ -3851,11 +4289,10 @@ "argv.force-renderer-accessibility": "강제로 렌더러에 액세스할 수 있도록 합니다. Linux에서 화면 읽기 프로그램을 사용하는 경우에만 변경할 수 있습니다. 다른 플랫폼에서는 렌더러에 자동으로 액세스할 수 있습니다. 이 플래그는 editor.accessibilitySupport: on인 경우 자동으로 설정됩니다.", "argv.forceColorProfile": "사용할 색 프로필을 재정의할 수 있습니다. 색이 잘못 표시되면 색 프로필을 'srgb'로 설정하고 다시 시작해 보세요.", "argv.locale": "사용할 표시 언어입니다. 다른 언어를 선택하려면 연결된 언어 팩을 설치해야 합니다.", - "argv.logLevel": "사용할 로그 수준이며 기본값은 'info'입니다. 허용되는 값은 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'입니다.", + "argv.logLevel": "사용할 로그 수준이며 기본값은 'info'입니다. 허용되는 값은 'error', 'warn', 'info', 'debug', 'trace', 'off'입니다.", "closeWhenEmpty": "마지막 편집기를 닫을 때 창도 닫을지 여부를 제어합니다. 이 설정은 폴더를 표시하지 않는 창에만 적용됩니다.", "dialogStyle": "대화 상자 창의 모양을 조정합니다.", "enableCrashReporterDeprecated": "이 설정이 false이면 새 설정 값에 관계없이 원격 분석이 전송되지 않습니다. {0} 설정에 결합되어 더 이상 사용되지 않습니다.", - "experimentalUseSandbox": "실험적: 사용하도록 설정하면 창에 Electron API를 통해 샌드박스 모드가 활성화됩니다.", "keyboardConfigurationTitle": "키보드", "mergeAllWindowTabs": "모든 창 병합", "miExit": "끝내기(&&X)", @@ -3874,7 +4311,7 @@ "touchbar.enabled": "사용 가능한 경우 키보드의 macOS Touch Bar 단추를 사용하도록 설정합니다.", "touchbar.ignored": "표시되지 않아야 하는 터치바에 있는 항목의 식별자 세트입니다(예: 'workbench.action.navigateBack').", "window.clickThroughInactive": "사용하도록 설정한 경우 비활성 창을 클릭하면 창도 활성화되고 클릭 가능한 경우 마우스 아래의 요소도 트리거됩니다. 사용하지 않도록 설정한 경우 비활성 창에서 아무곳이나 클릭하면 창만 활성화되며 요소는 또 한번 클릭해야 합니다.", - "window.doubleClickIconToClose": "사용하도록 설정하는 경우 제목 표시줄에서 애플리케이션 아이콘을 두 번 클릭하면 창을 닫으며 해당 창은 아이콘을 사용하여 끌어올 수 없습니다. 이 설정은 `#window.titleBarStyle#`이 `custom`으로 설정된 경우에만 영향을 줍니다.", + "window.doubleClickIconToClose": "활성화된 경우 이 설정에서 제목 표시줄의 애플리케이션 아이콘을 두 번 클릭하면 창이 닫힙니다. 창은 아이콘으로 끌 수 없습니다. 이 설정은 `#window.titleBarStyle#`이 `custom`으로 설정된 경우에만 유효합니다.", "window.nativeFullScreen": "macOS에서 기본 전체 화면을 사용할지 여부를 제어합니다. macOS에서 전체 화면으로 전환할 때 새로운 공간을 만들지 않게 하려면 이 옵션을 사용하지 않도록 설정하세요.", "window.nativeTabs": "macOS Sierra 창 탭을 사용하도록 설정합니다. 변경 내용을 적용하려면 전체 다시 시작해야 하고, 기본 탭에서 사용자 지정 제목 표시줄 스타일(구성된 경우)을 비활성화합니다.", "window.newWindowDimensions.default": "화면 가운데에서 새 창을 엽니다.", @@ -3898,21 +4335,23 @@ }, "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { "aboutDetail": "버전: {0}\r\n커밋: {1}\r\n날짜: {2}\r\nElectron: {3}\r\nChromium: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", - "cancelButton": "취소", "copy": "복사(&&C)", - "okButton": "확인", - "yesButton": "예(&&Y)" + "okButton": "확인" }, "vs/workbench/electron-sandbox/window": { - "cancelButton": "취소(&&C)", + "appRootWarning.banner": "설치 폴더('{0}') 내에 저장한 파일은 업데이트 시 경고 없이 덮어쓸 수 있거나 돌이킬 수 없을 정도로 삭제될 수 있습니다.", "closeWindowButtonLabel": "창 닫기(&&C)", "closeWindowMessage": "창을 닫으시겠습니까?", + "configure": "구성", "doNotAskAgain": "이 메시지를 다시 표시 안 함", "exitButtonLabel": "종료(&&E)", "keychainWriteError": "'{0}' 오류로 인해 로그인 정보를 키 집합에 쓰지 못했습니다.", "learnMore": "자세한 정보", "loaderCycle": "AMD 모듈에 해결해야 할 종속성 주기가 있습니다!", "loginButton": "로그인(&&L)", + "macoseolBannerLearnMore": "자세한 정보", + "macoseolarialabel": "{0}. 탐색 키를 사용하여 배너 작업에 액세스합니다.", + "macoseolmessage": "{1}의 {0}에서 곧 업데이트 수신을 중단합니다. macOS 버전 업그레이드를 고려하세요.", "password": "암호", "proxyAuthRequired": "프록시 인증 필요", "proxyDetail": "{0} 프록시에는 사용자 이름과 암호가 필요합니다.", @@ -3920,6 +4359,8 @@ "quitMessage": "종료하시겠습니까?", "quitMessageMac": "종료하시겠습니까?", "rememberCredentials": "내 자격 증명 기억", + "resolveShellEnvironment": "셸 환경을 확인하는 중...", + "restart": "다시 시작", "runningAsRoot": "{0}을(를) 루트 사용자로 실행하지 않는 것이 좋습니다.", "shutdownErrorClose": "예기치 않은 오류로 인해 창이 닫히지 않았습니다.", "shutdownErrorDetail": "오류: {0}", @@ -3936,18 +4377,34 @@ "shutdownTitleReload": "창을 다시 로드하는 데 시간이 조금 더 걸리고 있습니다.", "troubleshooting": "문제 해결 가이드", "username": "사용자 이름", - "willShutdownDetail": "다음 작업이 계속 실행 중입니다. \r\n{0}" + "willShutdownDetail": "다음 작업이 계속 실행 중입니다. \r\n{0}", + "windowseolBannerLearnMore": "자세한 정보", + "windowseolarialabel": "{0}. 탐색 키를 사용하여 배너 작업에 액세스합니다.", + "windowseolmessage": "{1}의 {0}에서 업데이트 수신이 곧 중지됩니다. Windows 버전을 업그레이드하는 것이 좋습니다." }, - "vs/workbench/contrib/audioCues/browser/audioCueService": { - "audioCues.lineHasBreakpoint.name": "줄의 중단점", - "audioCues.lineHasError.name": "줄에 대한 오류", - "audioCues.lineHasFoldedArea.name": "줄의 접힌 부분", - "audioCues.lineHasInlineSuggestion.name": "줄의 인라인 제안", - "audioCues.lineHasWarning.name": "줄에 대한 경고", - "audioCues.noInlayHints": "줄의 인레이 힌트 없음", - "audioCues.onDebugBreak.name": "중단점에서 중지된 디버거" + "vs/workbench/contrib/accessibility/browser/accessibility.contribution": { + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/accessibility/browser/accessibilityContribution": { + "accessibilityConfigurationTitle": "Accessibility", + "verbosity.chat.description": "Provide information about how to access the chat help menu when the chat input is focused", + "verbosity.diffEditor.description": "Provide information about how to navigate changes in the diff editor when it is focused", + "verbosity.interactiveEditor.description": "Provide information about how to access the inline editor chat accessibility help menu when the input is focused", + "verbosity.keybindingsEditor.description": "Provide information about how to change a keybinding in the keybindings editor when a row is focused", + "verbosity.notebook": "Provide information about how to focus the cell container or inner editor when a notebook cell is focused.", + "verbosity.terminal.description": "Provide information about how to access the terminal accessibility help menu when the terminal is focused" + }, + "vs/workbench/contrib/accessibility/browser/accessibleView": { + "exit-tip": "Exit this menu via the Escape key.\r\n" }, "vs/workbench/contrib/audioCues/browser/audioCues.contribution": { + "audioCues.chatRequestSent": "Plays a sound when a chat request is made.", + "audioCues.chatResponsePending": "Plays a sound on loop while the response is pending.", + "audioCues.chatResponseReceived": "Plays a sound on loop while the response has been received.", + "audioCues.debouncePositionChanges": "위치 변경 내용을 디바운스할지 여부", + "audioCues.diffLineDeleted": "Diff 검토 모드에서 삭제된 줄이나 다음/이전 변경 내용으로 포커스가 이동할 때 소리를 재생합니다.", + "audioCues.diffLineInserted": "Diff 검토 모드에서 삽입된 줄이나 다음/이전 변경 내용으로 포커스가 이동할 때 소리를 재생합니다.", + "audioCues.diffLineModified": "Diff 검토 모드에서 수정된 줄이나 다음/이전 변경 내용으로 포커스가 이동할 때 소리를 재생합니다.", "audioCues.enabled.auto": "화면 읽기 프로그램이 연결되면 오디오 큐를 사용합니다.", "audioCues.enabled.off": "오디오 큐를 사용하지 않습니다.", "audioCues.enabled.on": "오디오 큐를 사용합니다.", @@ -3957,7 +4414,13 @@ "audioCues.lineHasInlineSuggestion": "활성 줄에 인라인 제안이 있을 때 소리를 재생합니다.", "audioCues.lineHasWarning": "활성 줄에 경고가 있을 때 소리를 재생합니다.", "audioCues.noInlayHints": "인레이 힌트가 없는 인레이 힌트가 있는 행을 읽으려고 할 때 소리를 재생합니다.", + "audioCues.notebookCellCompleted": "Notebook 셀 실행이 완료되면 소리를 재생합니다.", + "audioCues.notebookCellFailed": "Notebook 셀 실행이 실패하면 소리를 재생합니다.", "audioCues.onDebugBreak": "디버거가 중단점에서 멈췄을 때 소리를 재생합니다.", + "audioCues.taskCompleted": "작업이 완료되면 소리를 재생합니다.", + "audioCues.taskFailed": "작업이 실패할 때 소리를 재생합니다(0이 아닌 종료 코드).", + "audioCues.terminalCommandFailed": "터미널 명령이 실패할 때 소리를 재생합니다(0이 아닌 종료 코드).", + "audioCues.terminalQuickFix": "터미널 빠른 수정을 사용할 수 있을 때 소리를 재생합니다.", "audioCues.volume": "오디오 큐의 볼륨(0-100)." }, "vs/workbench/contrib/audioCues/browser/commands": { @@ -3967,14 +4430,18 @@ "disabled": "사용 안 함" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "areYouSureQuiteBulkEdit": "{0}하시겠습니까? '{1}'이(가) 진행 중입니다.", - "changeWorkspace": "작업 영역 변경", - "closeTheWindow": "창 닫기", + "areYouSureQuiteBulkEdit.detail": "'{0}' 이(가) 진행 중입니다.", + "changeWorkspace": "작업 영역 변경(&&W)", + "changeWorkspace.message": "작업 영역을 변경하시겠습니까?", + "closeTheWindow": "창 닫기(&&C)", + "closeTheWindow.message": "창을 닫으시겠습니까?", "fileOperation": "파일 작업", "nothing": "편집하지 않음", - "quit": "끝내기", + "quit": "종료(&&Q)", + "quit.message": "종료하시겠습니까?", "refactoring.autoSave": "리팩터링의 일부인 파일이 자동으로 저장되는지를 제어합니다.", - "reloadTheWindow": "창 다시 로드", + "reloadTheWindow": "창 다시 로드(&&R)", + "reloadTheWindow.message": "창을 다시 로드하시겠습니까?", "summary.0": "편집하지 않음", "summary.n0": "1개 파일에서 {0}개 텍스트 편집을 수행함", "summary.nm": "{1}개 파일에서 {0}개 텍스트 편집을 수행함", @@ -3984,9 +4451,8 @@ "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { "Discard": "리팩터링 취소", "apply": "리팩터링 적용", - "cancel": "취소", "cat": "리팩터링 미리 보기", - "continue": "계속", + "continue": "계속(&&C)", "detail": "'계속'을 눌러 이전 리팩터링을 삭제하고 현재 리팩터링을 계속합니다.", "groupByFile": "파일별로 변경 그룹화", "groupByType": "유형별 변경 그룹화", @@ -4054,6 +4520,142 @@ "to": "{0}의 호출자", "tree.aria": "호출 계층 구조" }, + "vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": { + "chat-help-label": "Chat accessibility help", + "chat.announcement": "Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.", + "chat.overview": "The chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.", + "chat.requestHistory": "In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.", + "inline-chat-label": "Inline chat accessibility help", + "inlineChat.access": "It can be activated via quick fix actions or directly using the command: Inline Chat: Start Code Chat ({0}).", + "inlineChat.contextActions": "Context menu actions may run a request prefixed with /fix or /explain. These prefixes can be used directly in the input box to apply those specific actions.", + "inlineChat.diff": "Once in the diff editor, enter review mode with ({0}). Use up and down arrows to navigate lines with the proposed changes.", + "inlineChat.diffNoKb": "Tab again to enter the Diff editor with the changes and enter review mode with the Go to Next Difference Command. Use Up/DownArrow to navigate lines with the proposed changes.", + "inlineChat.explain": "When a request is prefixed with /explain, a response will explain the code in the current selection and the chat view will be focused.", + "inlineChat.fix": "When a request is prefixed with /fix, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing.", + "inlineChat.overview": "Inline chat occurs within a code editor and takes into account the current selection. It is useful for refactoring, fixing, and more. Keep in mind that AI generated code may be incorrect.", + "inlineChat.toolbar": "Use tab to reach conditional parts like commands, status, message responses and more.", + "workbench.action.chat.clear": "채팅 지우기 명령({0})은 요청/응답 목록을 지웁니다.", + "workbench.action.chat.clearNoKb": "채팅 지우기 명령은 요청/응답 목록을 지우며 현재 키 바인딩으로 트리거할 수 없습니다.", + "workbench.action.chat.focus": "The Focus Chat command ({0}) focuses the chat request/response list, which can be navigated with up and down arrows.", + "workbench.action.chat.focusInput": "채팅 입력 포커스 명령({0})을 사용하면 채팅 요청의 입력 상자에 포커스를 둡니다.", + "workbench.action.chat.focusNoKb": "포커스 채팅 목록 명령은 위쪽 화살표/아래쪽 화살표로 탐색할 수 있고 현재 키 바인딩으로 트리거할 수 없는 채팅 요청/응답 목록에 초점을 맞춥니다.", + "workbench.action.chat.nextCodeBlock": "채팅: 다음 코드 블록 명령({0})은 응답 내의 다음 코드 블록에 초점을 맞춥니다.", + "workbench.action.chat.nextCodeBlockNoKb": "채팅: 다음 코드 블록 명령은 응답 내의 다음 코드 블록에 초점을 맞추며 현재 키 바인딩으로 트리거할 수 없습니다.", + "workbench.action.interactiveSession.focusInputNoKb": "포커스 채팅 입력 명령은 채팅 요청에 대한 입력 상자에 초점을 맞추며 현재 키 바인딩으로 트리거할 수 없습니다." + }, + "vs/workbench/contrib/chat/browser/actions/chatActions": { + "actions.chat.acceptInput": "채팅 입력 수락", + "actions.interactiveSession.focus": "포커스 채팅 목록", + "chat.category": "채팅", + "interactiveSession.clearHistory.label": "입력 기록 지우기", + "interactiveSession.focusInput.label": "포커스 채팅 입력", + "interactiveSession.history.delete": "삭제", + "interactiveSession.history.label": "기록 표시", + "interactiveSession.history.pick": "복원할 채팅 세션 선택", + "interactiveSession.open": "편집기 열기({0})" + }, + "vs/workbench/contrib/chat/browser/actions/chatClearActions": { + "interactiveSession.clear.label": "지우기" + }, + "vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": { + "interactive.copyCodeBlock.label": "복사", + "interactive.insertCodeBlock.label": "커서에 삽입", + "interactive.insertIntoNewFile.label": "새 파일에 삽입", + "interactive.nextCodeBlock.label": "다음 코드 블록", + "interactive.previousCodeBlock.label": "이전 코드 블록", + "interactive.runInTerminal.label": "터미널에서 실행" + }, + "vs/workbench/contrib/chat/browser/actions/chatCopyActions": { + "interactive.copyAll.label": "모두 복사", + "interactive.copyItem.label": "복사" + }, + "vs/workbench/contrib/chat/browser/actions/chatExecuteActions": { + "interactive.cancel.label": "취소", + "interactive.submit.label": "제출" + }, + "vs/workbench/contrib/chat/browser/actions/chatImportExport": { + "chat.export.label": "세션 내보내기", + "chat.file.label": "채팅 세션", + "chat.import.label": "세션 가져오기" + }, + "vs/workbench/contrib/chat/browser/actions/chatMoveActions": { + "chat.openInEditor.label": "편집기에서 세션 열기", + "interactiveSession.openInEditor.label": "편집기에서 세션 열기", + "interactiveSession.openInSidebar.label": "사이드바에서 세션 열기" + }, + "vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": { + "askQuickQuestion": "간단한 질문하기", + "askabot": "{0}에 질문하기..." + }, + "vs/workbench/contrib/chat/browser/actions/chatTitleActions": { + "chat.remove.label": "요청 및 응답 제거", + "interactive.helpful.label": "Helpful", + "interactive.insertIntoNotebook.label": "전자 필기장에 삽입", + "interactive.unhelpful.label": "Unhelpful" + }, + "vs/workbench/contrib/chat/browser/chat.contribution": { + "chat": "채팅", + "interactiveSession.editor.fontFamily": "채팅 코드 블록에서 글꼴 모음을 제어합니다.", + "interactiveSession.editor.fontSize": "채팅 코드 블록의 글꼴 크기를 픽셀 단위로 제어합니다.", + "interactiveSession.editor.fontWeight": "채팅 코드 블록의 글꼴 두께를 제어합니다.", + "interactiveSession.editor.lineHeight": "채팅 코드 블록의 줄 높이를 픽셀 단위로 제어합니다. 0을 사용하여 글꼴 크기에서 선 높이를 계산합니다.", + "interactiveSession.editor.wordWrap": "라인이 채팅 코드 블록에서 래핑되어야 하는지 여부를 제어합니다.", + "interactiveSession.experimental.quickQuestion.enable": "간단한 질문 기능을 사용할지 여부를 제어합니다.", + "interactiveSessionConfigurationTitle": "채팅" + }, + "vs/workbench/contrib/chat/browser/chatContributionServiceImpl": { + "chat.viewContainer.label": "채팅", + "vscode.extension.contributes.interactiveSession": "대화형 세션 공급자 제공", + "vscode.extension.contributes.interactiveSession.icon": "이 대화형 세션 공급자의 아이콘입니다.", + "vscode.extension.contributes.interactiveSession.id": "이 대화형 세션 공급자의 고유 식별자입니다.", + "vscode.extension.contributes.interactiveSession.label": "이 대화형 세션 공급자의 표시 이름입니다.", + "vscode.extension.contributes.interactiveSession.when": "이 대화형 세션 공급자를 사용하기 위해 true여야 하는 조건입니다." + }, + "vs/workbench/contrib/chat/browser/chatEditorInput": { + "chatEditorName": "채팅" + }, + "vs/workbench/contrib/chat/browser/chatInputPart": { + "actions.chat.accessibiltyHelp": "채팅 입력, 여기에 코드를 입력하고 Enter 키를 눌러 실행하세요. 채팅 접근성 도움말에 {0}을(를) 사용하세요.", + "chatInput": "채팅 입력", + "chatInput.accessibilityHelpNoKb": "채팅 입력, 여기에 코드를 입력하고 Enter 키를 눌러 실행하세요. 자세한 내용을 보려면 채팅 접근성 도움말 명령을 사용하세요." + }, + "vs/workbench/contrib/chat/browser/chatListRenderer": { + "chat": "채팅", + "chat.codeBlock.toolbar": "코드 블록 도구 모음", + "chat.codeBlock.toolbarVerbose": "탭을 통해 액세스할 수 있는 코드 블록 도구 모음", + "chat.codeBlockHelp": "코드 블록", + "chat.codeBlockLabel": "코드 블록 {0}", + "multiCodeBlock": "코드 블록 {0}개: {1}", + "singleCodeBlock": "코드 블록 1개: {0}" + }, + "vs/workbench/contrib/chat/browser/chatWidget": { + "clear": "세션 지우기" + }, + "vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib": { + "interactive.input.placeholderNoCommands": "질문하기", + "interactive.input.placeholderWithCommands": "질문하거나 항목에 '/' 입력" + }, + "vs/workbench/contrib/chat/common/chatColors": { + "chat.requestBackground": "채팅 요청의 배경색입니다.", + "chat.requestBorder": "채팅 요청의 테두리 색상입니다." + }, + "vs/workbench/contrib/chat/common/chatContextKeys": { + "chatRequest": "채팅 항목이 요청입니다.", + "chatResponse": "채팅 항목이 응답입니다.", + "hasChatProvider": "일부 채팅 공급자가 등록된 경우 True입니다.", + "inChat": "포커스가 채팅 위젯에 있으면 True이고 그렇지 않으면 false입니다.", + "inInteractiveInput": "포커스가 채팅 입력에 있으면 True이고 그렇지 않으면 false입니다.", + "interactiveInputHasText": "채팅 입력에 텍스트가 있는 경우 True입니다.", + "interactiveSessionRequestInProgress": "현재 요청이 계속 진행 중인 경우 True입니다.", + "interactiveSessionResponseHasProviderId": "공급자가 이 응답에 ID를 할당하면 True입니다.", + "interactiveSessionResponseVote": "응답이 투표되면 'up'으로 설정됩니다. 응답이 없으면 'down'으로 설정됩니다. 그렇지 않으면 빈 문자열입니다." + }, + "vs/workbench/contrib/chat/common/chatServiceImpl": { + "emptyResponse": "공급자가 null 응답을 반환함" + }, + "vs/workbench/contrib/chat/common/chatViewModel": { + "thinking": "생각 중" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "codeActionsOnSave": "저장할 때 실행되는 코드 동작 종류입니다.", "codeActionsOnSave.fixAll": "파일을 저장할 때 자동 수정 작업을 실행해야 하는지 여부를 제어합니다.", @@ -4075,14 +4677,14 @@ "contributes.documentation.refactorings": "리팩터링에 대해 제공된 문서입니다." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "ShowAccessibilityHelpAction": "접근성 도움말 표시", + "accessibilityHelpTitle": "접근성 도움말", "auto_off": "편집기는 화면 편집기가 연결되는 시기를 자동으로 검색하도록 구성되어 있지만, 이 구성은 현재 지원되지 않습니다.", "auto_on": "편집기는 화면 읽기 프로그램이 연결되어 있음을 자동으로 검색했습니다.", "auto_unknown": "편집기는 플랫폼 API를 사용하여 화면 읽기 프로그램이 연결되는 시기를 검색하도록 구성되어 있지만 현재 런타임에서는 이 구성을 지원하지 않습니다.", "changeConfigToOnMac": "화면 읽기 프로그램에서 사용에 영구적으로 최적화되도록 편집기를 구성하려면 지금 Command+E를 누르세요.", "changeConfigToOnWinLinux": "화면 읽기 프로그램에서 사용에 영구적으로 최적화되도록 편집기를 구성하려면 지금 Command+E를 누르세요.", "configuredOff": "편집기는 화면 읽기 프로그램에서 사용에 최적화되지 않도록 구성되었습니다.", - "configuredOn": "편집기는 화면 읽기 프로그램에서 사용에 영구적으로 최적화되도록 편집기를 구성되어 있습니다. `editor.accessibilitySupport` 설정을 편집하여 이 구성을 변경할 수 있습니다.", + "configuredOn": "편집기는 화면 읽기 사용에 영구적으로 최적화되도록 구성됩니다. `Toggle Screen Reader Accessibility Mode` 명령을 사용하거나 `editor.accessibilitySupport` 설정을 편집하여 이 구성을 변경할 수 있습니다.", "emergencyConfOn": "이제 `editor.accessibilitySupport` 설정을 'on'으로 변경합니다.", "introMsg": "VS Code의 접근성 옵션을 사용해 주셔서 감사합니다.", "openDocMac": "브라우저 창에 접근성과 관련된 추가 VS Code 정보를 열려면 Command+H를 누르세요.", @@ -4093,7 +4695,8 @@ "tabFocusModeOffMsg": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", "tabFocusModeOffMsgNoKb": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", "tabFocusModeOnMsg": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", - "tabFocusModeOnMsgNoKb": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다." + "tabFocusModeOnMsgNoKb": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", + "toggleScreenReaderMode": "화면 읽기 프로그램 접근성 모드 설정/해제" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "diff 알고리즘이 일찍({0}밀리초 이후) 중지되었습니다.", @@ -4128,9 +4731,9 @@ "schema.blockComment.begin": "블록 주석을 시작하는 문자 시퀀스입니다.", "schema.blockComment.end": "블록 주석을 끝내는 문자 시퀀스입니다.", "schema.blockComments": "블록 주석이 표시되는 방법을 정의합니다.", - "schema.brackets": "들여쓰기를 늘리거나 줄이는 대괄호 기호를 정의합니다.", + "schema.brackets": "들여쓰기를 늘리거나 줄이는 대괄호 기호를 정의합니다. 대괄호 쌍 색 지정이 활성화되어 있고 {0}이(가) 정의되지 않은 경우 중첩 수준에 따라 색이 지정된 대괄호 쌍도 정의합니다.", "schema.closeBracket": "닫는 대괄호 문자 또는 문자열 시퀀스입니다.", - "schema.colorizedBracketPairs": "대괄호 쌍 색 지정을 사용하는 경우 중첩 수준에 따라 색이 지정된 대괄호 쌍을 정의합니다.", + "schema.colorizedBracketPairs": "대괄호 쌍 색 지정이 활성화되어 있는 경우 중첩 수준에 따라 색이 지정된 대괄호 쌍을 정의합니다. {0}에 포함되지 않은 여기에 포함된 모든 대괄호는 {0}에 자동으로 포함됩니다.", "schema.comments": "주석 기호를 정의합니다.", "schema.folding": "해당 언어의 접기 설정입니다.", "schema.folding.markers": "'#region' 및 '#endregion'처럼 언어별 접기 표식입니다. 시작 및 종료 regex는 모든 줄의 콘텐츠에 대해 테스트되며 효율적으로 설계되어야 합니다.", @@ -4271,8 +4874,8 @@ "unwrapMinified": "이 파일에 대해 줄 바꿈 사용 안 함", "wrapMinified": "이 파일에 대해 줄 바꿈 사용" }, - "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { - "message": "[[언어 선택]] 또는 [[다른 편집기 열기]]를 선택하여 시작합니다.\r\n시작하여 해제하거나 [[표시 안 함]] 다시 시작합니다." + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint/untitledTextEditorHint": { + "message": "[[언어 선택]] 또는 [[서식 파일로 채우기]] 또는 [[다른 편집기 열기]]를 선택하여 시작합니다.\r\n해제하려면 입력을 시작하거나, 다시는 [[표시 안 함]]을 선택하세요." }, "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { "actions.pasteSelectionClipboard": "선택 영역을 클립보드에 붙여넣기" @@ -4280,16 +4883,29 @@ "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { "startDebugTextMate": "TextMate 구문 문법 기록 시작" }, + "vs/workbench/contrib/commands/common/commands.contribution": { + "runCommands": "실행 명령", + "runCommands.commands": "실행할 명령", + "runCommands.description": "여러 명령 실행", + "runCommands.invalidArgs": "'runCommands'가 형식이 잘못된 인수를 받았습니다. 명령에 전달된 인수를 검토하세요.", + "runCommands.noCommandsToRun": "'runCommands'가 실행할 명령을 받지 못했습니다. 'runCommands' 인수에서 명령을 전달하는 것을 잊으셨나요?" + }, "vs/workbench/contrib/comments/browser/commentColors": { "commentThreadActiveRangeBackground": "현재 선택되었거나 가리킨 메모 범위의 배경 색상입니다.", "commentThreadActiveRangeBorder": "현재 선택되거나 가리킨 댓글 범위의 테두리 색상입니다.", "commentThreadRangeBackground": "메모 범위의 배경색입니다.", "commentThreadRangeBorder": "주석 범위의 테두리 색상입니다.", "resolvedCommentBorder": "해결된 댓글의 테두리 및 화살표 색상입니다.", - "unresolvedCommentBorder": "해결되지 않은 댓글의 테두리 및 화살표 색상입니다." + "resolvedCommentIcon": "확인된 주석의 아이콘 색입니다.", + "unresolvedCommentBorder": "해결되지 않은 댓글의 테두리 및 화살표 색상입니다.", + "unresolvedCommentIcon": "확인되지 않은 주석의 아이콘 색입니다." }, "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "범위를 주석으로 처리하기 위한 편집기 여백 장식 색입니다." + "editorGutterCommentGlyphForeground": "문자 모양을 주석으로 처리하기 위한 편집기 여백 장식 색입니다.", + "editorGutterCommentRangeForeground": "주석 처리 범위에 대한 편집기 여백 장식 색입니다. 이 색은 불투명해야 합니다.", + "editorGutterCommentUnresolvedGlyphForeground": "확인되지 않은 메모 스레드의 주석 문자 모양을 위한 편집기 여백 장식 색입니다.", + "editorOverviewRuler.commentForeground": "확인된 주석의 편집기 개요 눈금자 장식 색입니다. 이 색은 불투명해야 합니다.", + "editorOverviewRuler.commentUnresolvedForeground": "확인되지 않은 주석의 편집기 개요 눈금자 장식 색입니다. 이 색은 불투명해야 합니다." }, "vs/workbench/contrib/comments/browser/commentNode": { "commentAddReactionDefaultError": "주석 반응 삭제 실패", @@ -4304,38 +4920,39 @@ "newComment": "새로운 댓글 입력", "reply": "회신..." }, - "vs/workbench/contrib/comments/browser/commentThreadBody": { - "commentThreadAria": "{0} 주석이 있는 주석 스레드입니다. {1}.", - "commentThreadAria.withRange": "{2}을(를) 통한 줄 {1}에 대한 {0} 메모가 있는 메모 스레드. {3}." - }, - "vs/workbench/contrib/comments/browser/commentThreadHeader": { - "collapseIcon": "검토 주석을 축소하기 위한 아이콘입니다.", - "label.collapse": "Collapse", - "startThread": "토론 시작" - }, "vs/workbench/contrib/comments/browser/comments.contribution": { + "comments.maxHeight": "Controls whether the comments widget scrolls or expands.", "comments.openPanel.deprecated": "이 설정은 'comments.openView'를 위해 사용되지 않습니다.", "comments.openView": "주석 뷰를 열어야 하는 시기를 제어합니다.", "comments.openView.file": "메모가 있는 파일이 활성 상태이면 메모 보기가 열립니다.", "comments.openView.firstFile": "이 세션 중에 메모 보기가 아직 열리지 않은 경우 메모가 있는 파일이 활성 상태인 세션 중에 처음으로 열립니다.", "comments.openView.never": "주석 보기는 열리지 않습니다.", + "comments.visible": "댓글 범위 및 댓글이 있는 편집기에서 댓글 표시줄 및 댓글 스레드의 표시 여부를 제어합니다. 댓글은 여전히 ​​댓글 보기를 통해 액세스할 수 있으며 \"댓글: 편집기 댓글 달기 전환\" 명령을 실행하여 댓글을 토글하는 것과 같은 방식으로 댓글이 켜집니다.", "commentsConfigurationTitle": "주석", "openComments": "주석 패널을 열어야 하는 경우를 제어합니다.", "useRelativeTime": "상대 시간이 메모 타임스탬프(예: '1일 전')에 사용될지 여부를 결정합니다." }, + "vs/workbench/contrib/comments/browser/commentsController": { + "hasCommentingRange": "활성 커서의 위치에 메모 범위가 있는지 여부", + "pickCommentService": "주석 공급자 선택" + }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { "comments.addCommand": "현재 선택 영역에 메모 추가", + "comments.collapseAll": "모든 메모 축소", + "comments.expandAll": "모든 메모 확장", + "comments.expandUnresolved": "확인되지 않은 주석 확장", "comments.toggleCommenting": "편집기 주석 달기 설정/해제", - "hasCommentingProvider": "열린 작업 영역에 주석 또는 주석 달기 범위가 있는지 여부.", - "hasCommentingRange": "활성 커서의 위치에 메모 범위가 있는지 여부", "nextCommentThreadAction": "다음 주석 스레드로 이동", - "pickCommentService": "주석 공급자 선택", "previousCommentThreadAction": "이전 댓글 스레드로 이동" }, + "vs/workbench/contrib/comments/browser/commentService": { + "hasCommentingProvider": "열린 작업 영역에 주석 또는 주석 달기 범위가 있는지 여부." + }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { "commentCount": "1개 주석", "commentLine": "[Ln {0}]", "commentRange": "[Ln {0}-{1}]", + "comments.view.title": "주석", "commentsCount": "{0}개 주석", "image": "이미지", "imageWithLabel": "이미지: {0}", @@ -4343,13 +4960,50 @@ }, "vs/workbench/contrib/comments/browser/commentsView": { "collapseAll": "모두 축소", + "comments.filter.ariaLabel": "주석 필터링", + "comments.filter.placeholder": "필터(예: 텍스트, 작성자)", + "expandAll": "모두 확장", "resourceWithCommentLabel": "{3}의 열 {2} 줄 {1}에 있는 ${0}의 주석, 소스: {4}", + "resourceWithCommentLabelFile": "{1}의 ${0}에서 댓글, 원본: {2}", "resourceWithCommentThreadsLabel": "{0}에 있는 주석, 전체 경로 {1}", - "rootCommentsLabel": "현재 작업 영역에 대한 주석" + "rootCommentsLabel": "현재 작업 영역에 대한 주석", + "showing filtered results": "{0}/{1}개 표시", + "totalUnresolvedComments": "확인되지 않은 주석 {0}개" + }, + "vs/workbench/contrib/comments/browser/commentsViewActions": { + "comments": "주석", + "commentsClearFilterText": "필터 텍스트 지우기", + "focusCommentsFilter": "주석 필터에 포커스", + "focusCommentsList": "주석 뷰에 포커스", + "resolved": "해결된 항목 표시", + "toggle resolved": "해결된 주석 설정/해제", + "toggle unresolved": "해결되지 않은 주석 설정/해제", + "unresolved": "해결되지 않은 항목 표시" + }, + "vs/workbench/contrib/comments/browser/commentThreadBody": { + "commentThreadAria": "{0} 주석이 있는 주석 스레드입니다. {1}.", + "commentThreadAria.document": "전체 문서에 {0} 메모가 있는 메모 스레드입니다. {1}.", + "commentThreadAria.withRange": "{2}을(를) 통한 줄 {1}에 대한 {0} 메모가 있는 메모 스레드. {3}." + }, + "vs/workbench/contrib/comments/browser/commentThreadHeader": { + "collapseIcon": "검토 주석을 축소하기 위한 아이콘입니다.", + "label.collapse": "Collapse", + "startThread": "토론 시작" }, "vs/workbench/contrib/comments/browser/reactionsAction": { + "comment.reactionLabelMany": "{0}{2}의 반응 {1}개", + "comment.reactionLabelNone": "{0} 반응 {1}개", + "comment.reactionLabelOne": "{0}{1}의 반응 1개", + "comment.toggleableReaction": "반응 토글, ", "pickReactions": "반응 선택..." }, + "vs/workbench/contrib/comments/common/commentContextKeys": { + "comment": "주석의 컨텍스트 값", + "commentController": "주석 스레드와 연결된 주석 컨트롤러 ID", + "commentIsEmpty": "주석에 입력이 없는 경우 설정", + "commentThread": "주석 스레드의 컨텍스트 값", + "commentThreadIsEmpty": "주석 스레드에 주석이 없는 경우 설정" + }, "vs/workbench/contrib/comments/common/commentModel": { "noComments": "이 작업 영역에는 아직 주석이 없습니다." }, @@ -4379,14 +5033,13 @@ "breakpoint": "중단점", "breakpointHasConditionDisabled": "이 {0}에는 제거 시 손실되는 {1}이(가) 있습니다. 대신 {0}을(를) 사용하도록 설정하세요.", "breakpointHasConditionEnabled": "이 {0}에는 제거 시 손실되는 {1}이(가) 있습니다. 대신 {0}을(를) 사용하지 않도록 설정하세요.", - "cancel": "취소", "condition": "조건", "debugIcon.breakpointCurrentStackframeForeground": "현재 중단점 스택 프레임의 아이콘 색상입니다.", "debugIcon.breakpointDisabledForeground": "비활성화된 중단점에 대한 아이콘 색상입니다.", "debugIcon.breakpointForeground": "중단점의 아이콘 색상입니다.", "debugIcon.breakpointStackframeForeground": "모든 중단점 스택 프레임의 아이콘 색상입니다.", "debugIcon.breakpointUnverifiedForeground": "확인되지 않은 중단점의 아이콘 색상입니다.", - "disable": "사용 안 함", + "disable": "사용 안 함(&&D)", "disableBreakpoint": "{0} 사용 안 함", "disableBreakpointOnLine": "줄 중단점 사용 안 함", "disableInlineColumnBreakpoint": "{0} 열에서 인라인 중단점 사용 안 함", @@ -4395,7 +5048,7 @@ "editBreakpoints": "중단점 편집", "editInlineBreakpointOnColumn": "{0} 열에서 인라인 중단점 편집", "editLineBreakpoint": "줄 중단점 편집", - "enable": "사용", + "enable": "사용(&&E)", "enableBreakpoint": "{0} 사용", "enableBreakpointOnLine": "줄 중단점 사용", "enableBreakpoints": "{0} 열에서 인라인 중단점 사용", @@ -4406,18 +5059,9 @@ "removeBreakpoints": "중단점 제거", "removeInlineBreakpointOnColumn": "{0} 열에서 인라인 중단점 제거", "removeLineBreakpoint": "줄 중단점 제거", - "removeLogPoint": "{0} 제거", + "removeLogPoint": "{0} 제거(&&R)", "runToLine": "줄까지 실행" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointType": "중단점 형식", - "breakpointWidgetExpressionPlaceholder": "식이 true로 계산될 경우 중단합니다. 적용하려면 'Enter' 키를 누르고 취소하려면 'Esc' 키를 누릅니다.", - "breakpointWidgetHitCountPlaceholder": "적중 횟수 조건이 충족될 경우 중단합니다. 적용하려면 'Enter' 키를 누르고 취소하려면 'Esc' 키를 누릅니다.", - "breakpointWidgetLogMessagePlaceholder": "중단점이 적중될 때 기록할 메시지입니다. {} 내의 식은 보간됩니다. 수락하려면 'Enter' 키를 누르고 취소하려면 'esc' 키를 누르세요.", - "expression": "식", - "hitCount": "적중 횟수", - "logMessage": "로그 메시지" - }, "vs/workbench/contrib/debug/browser/breakpointsView": { "access": "액세스", "activateBreakpoints": "중단점 활성화 토글", @@ -4467,6 +5111,15 @@ "unverifiedLogpoint": "확인되지 않은 logpoint", "write": "쓰기" }, + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "중단점 형식", + "breakpointWidgetExpressionPlaceholder": "식이 true로 계산될 경우 중단합니다. 적용하려면 'Enter' 키를 누르고 취소하려면 'Esc' 키를 누릅니다.", + "breakpointWidgetHitCountPlaceholder": "적중 횟수 조건이 충족될 경우 중단합니다. 적용하려면 'Enter' 키를 누르고 취소하려면 'Esc' 키를 누릅니다.", + "breakpointWidgetLogMessagePlaceholder": "중단점이 적중될 때 기록할 메시지입니다. {} 내의 식은 보간됩니다. 수락하려면 'Enter' 키를 누르고 취소하려면 'esc' 키를 누르세요.", + "expression": "식", + "hitCount": "적중 횟수", + "logMessage": "로그 메시지" + }, "vs/workbench/contrib/debug/browser/callStackEditorContribution": { "focusedStackFrameLineHighlight": "포커스가 있는 스택 프레임 위치에 있는 줄 강조 표시의 배경색입니다.", "topStackFrameLineHighlight": "상위 스택 프레임 위치에 있는 줄 강조 표시의 배경색입니다." @@ -4474,7 +5127,7 @@ "vs/workbench/contrib/debug/browser/callStackView": { "callStackAriaLabel": "호출 스택 디버그", "collapse": "모두 축소", - "loadAllStackFrames": "스택 프레임 모두 로드", + "loadAllStackFrames": "더 많은 스택 프레임 로드", "paused": "일시 중지됨", "pausedOn": "{0}에서 일시 중지됨", "restartFrame": "프레임 다시 시작", @@ -4505,15 +5158,16 @@ "debug.confirmOnExit": "활성 디버그 세션이 있는 경우 창이 닫힐 때 확인할지 여부를 제어합니다.", "debug.confirmOnExit.always": "디버그 세션이 있는지 항상 확인하세요.", "debug.confirmOnExit.never": "절대 확인하지 마세요.", - "debug.console.acceptSuggestionOnEnter": "디버그 콘솔에서 입력 시 제안을 수락해야 하는지 여부를 제어합니다. enter는 디버그 콘솔에 입력된 내용을 평가하는 데에도 사용됩니다.", - "debug.console.closeOnEnd": "디버그 세션이 종료될 때 디버그 콘솔을 자동으로 닫을지 여부를 제어합니다.", + "debug.console.acceptSuggestionOnEnter": "디버그 콘솔에서 Enter를 누를 시 제안을 수락할지 여부를 제어합니다. Enter는 디버그 콘솔에 입력된 내용을 평가하는 데에도 사용됩니다.", + "debug.console.closeOnEnd": "디버그 세션을 종료할 때 디버그 콘솔을 자동으로 닫을지를 제어합니다.", "debug.console.collapseIdenticalLines": "디버그 콘솔에서 같은 줄을 축소하고 발생 횟수를 배지로 표시해야 할지를 제어합니다.", "debug.console.fontFamily": "디버그 콘솔에서 글꼴 패밀리를 제어합니다.", "debug.console.fontSize": "디버그 콘솔에서 글꼴 크기(픽셀)를 제어합니다.", - "debug.console.historySuggestions": "디버그 콘솔이 이전에 입력한 입력을 제안할지 여부를 제어합니다.", + "debug.console.historySuggestions": "디버그 콘솔에서 이전에 입력한 항목을 제안할지 여부를 제어합니다.", "debug.console.lineHeight": "디버그 콘솔에서 줄 높이(픽셀)를 제어합니다. 글꼴 크기에서 줄 높이를 계산하려면 0을 사용합니다.", - "debug.console.wordWrap": "디버그 콘솔에서 줄이 자동으로 바뀌는지 여부를 제어합니다.", + "debug.console.wordWrap": "디버그 콘솔에서 줄을 자동으로 바꿀지를 제어합니다.", "debug.disassemblyView.showSourceCode": "디스어셈블리 뷰에서 소스 코드를 표시합니다.", + "debug.enableStatusBarColor": "디버거가 활성 상태일 때의 색 상태 표시줄", "debug.focusEditorOnBreak": "디버거가 중단될 때 편집기에 초점을 맞출지 여부를 제어합니다.", "debug.focusWindowOnBreak": "디버거가 중단될 때 워크벤치 창이 포커스를 받을지 여부를 제어합니다.", "debug.onTaskErrors": "preLaunchTask를 실행한 후 오류가 발생할 때 수행할 작업을 제어합니다.", @@ -4553,7 +5207,7 @@ "miToggleDebugConsole": "디버그 콘솔(&&B)", "miViewRun": "실행(&&R)", "never": "상태 표시줄에 디버그 표시 안 함", - "onFirstSessionStart": "디버그가 처음으로 시작된 후에만 상태 표시줄에 디버그 표시", + "onFirstSessionStart": "디버그를 처음으로 시작한 후에만 상태 표시줄에 디버그 표시", "openDebug": "디버그 보기를 열 경우를 제어합니다.", "openExplorerOnEnd": "디버그 세션 끝에 자동으로 탐색기 뷰를 엽니다.", "prompt": "프롬프트 사용자입니다.", @@ -4586,17 +5240,17 @@ }, "vs/workbench/contrib/debug/browser/debugAdapterManager": { "CouldNotFindLanguage": "{0} 디버깅에 대 한 확장이 없습니다. Marketplace에서 {0} 확장을 찾아야 하나요?", - "cancel": "취소", "debugName": "구성의 이름으로, 시작 구성 드롭다운 메뉴에 나타납니다.", "debugNoType": "디버거 '형식'은 생략할 수 없으며 '문자열' 형식이어야 합니다.", "debugPostDebugTask": "디버그 세션 종료 후 실행할 작업입니다.", "debugPrelaunchTask": "디버그 세션이 시작되기 이전에 실행할 작업입니다.", "debugServer": "디버그 확장 배포 전용입니다. 포트가 지정된 경우 VS Code에서는 서버 모드로 실행하는 디버그 어댑터에 연결을 시도합니다.", - "findExtension": "{0} 확장 찾기", + "findExtension": "{0} 확장 찾기(&&F)", "installExt": "확장 설치...", "installLanguage": "{0}대한 확장 설치...", "selectDebug": "디버거 선택", - "suggestedDebuggers": "제안됨" + "suggestedDebuggers": "제안됨", + "suppressMultipleSessionWarning": "동일한 디버그 구성을 두 번 이상 시작하려고 할 때 경고를 비활성화합니다." }, "vs/workbench/contrib/debug/browser/debugColors": { "debugIcon.continueForeground": "계속하기 위한 디버그 도구 모음 아이콘입니다.", @@ -4613,6 +5267,7 @@ "debugToolBarBorder": "디버그 도구 모음 테두리색입니다." }, "vs/workbench/contrib/debug/browser/debugCommands": { + "addConfiguration": "구성 추가...", "addInlineBreakpoint": "인라인 중단점 추가", "callStackBottom": "호출 스택의 맨 아래로 이동", "callStackDown": "호출 스택 아래로 이동", @@ -4655,6 +5310,7 @@ "workbench.action.debug.startDebug": "새 디버그 세션 시작" }, "vs/workbench/contrib/debug/browser/debugEditorActions": { + "EditBreakpointEditorAction": "디버그: 중단점 편집", "addToWatch": "조사식에 추가", "closeExceptionWidget": "예외 위젯 닫기", "conditionalBreakpointEditorAction": "디버그: 조건부 중단점 추가...", @@ -4665,6 +5321,7 @@ "logPointEditorAction": "디버그 : Logpoint 추가...", "miConditionalBreakpoint": "조건부 중단점(&&C)...", "miDisassemblyView": "&&DisassemblyView", + "miEditBreakpoint": "중단점 편집(&&E)", "miLogPoint": "&&Logpoint...", "miToggleBreakpoint": "중단점 설정/해제(&&B)", "mitogglesource": "ToggleSource(&&T)", @@ -4676,7 +5333,6 @@ "toggleDisassemblyViewSourceCode": "디스어셈블리 보기에서 소스 코드 토글" }, "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "구성 추가...", "editor.inlineValuesBackground": "디버그 인라인 값 배경의 색입니다.", "editor.inlineValuesForeground": "디버그 인라인 값 텍스트의 색입니다." }, @@ -4756,7 +5412,6 @@ "1activeSession": "1개의 활성 세션", "breakpointAdded": "중단점, 줄 {0}, 파일 {1}을(를) 추가했습니다.", "breakpointRemoved": "중단점, 줄 {0}, 파일 {1}을(를) 제거했습니다.", - "cancel": "취소", "compoundMustHaveConfigurations": "여러 구성을 시작하려면 복합에 \"configurations\" 특성 집합이 있어야 합니다.", "configMissing": "'{0}' 구성이 'launch.json'에 없습니다.", "debugAdapterCrash": "디버그 어댑터 프로세스가 예기치 않게 종료되었습니다({0}).", @@ -4796,8 +5451,7 @@ "DebugTaskNotFound": "지정된 작업을 찾을 수 없습니다.", "DebugTaskNotFoundWithTaskId": "작업 '{0}' 을(를) 찾을 수 없습니다.", "abort": "중단", - "cancel": "취소", - "debugAnyway": "디버그", + "debugAnyway": "디버그(&&D)", "invalidTaskReference": "다른 작업 영역 폴더에 있는 시작 구성에서 '{0}' 작업을 참조할 수 없습니다.", "preLaunchTaskError": "preLaunchTask '{0}'을(를) 실행한 후 오류가 발생합니다.", "preLaunchTaskErrors": "preLaunchTask '{0}'을(를) 실행한 후 오류가 발생합니다.", @@ -4805,7 +5459,7 @@ "preLaunchTaskTerminated": "preLaunchTask '{0}'이(가) 종료되었습니다.", "remember": "사용자 설정에서 내 선택 사항 저장", "rememberTask": "이 작업에 대한 선택 사항 저장", - "showErrors": "오류 표시", + "showErrors": "오류 표시(&&S)", "taskNotTracked": "'{0}' 작업을 추적할 수 없습니다. 문제 선택기가 정의되어 있는지 확인하세요.", "taskNotTrackedWithTaskId": "'{0}' 작업을 추적할 수 없습니다. 문제 선택기가 정의되어 있는지 확인하세요." }, @@ -4839,6 +5493,8 @@ "vs/workbench/contrib/debug/browser/linkDetector": { "fileLink": "{0}을(를) 수행하려면 Ctrl+클릭", "fileLinkMac": "{0}을(를) 수행하려면 Cmd+클릭", + "fileLinkWithPath": "Ctrl+클릭으로 {0}{1} 수행", + "fileLinkWithPathMac": "Cmd+클릭으로 {0}{1} 수행", "followForwardedLink": "전달된 포트를 사용하여 링크 따라가기", "followLink": "링크 따라가기" }, @@ -4852,8 +5508,7 @@ }, "vs/workbench/contrib/debug/browser/rawDebugSession": { "canNotStart": "디버거는 디버기의 새 탭 또는 창을 열어야 하지만 브라우저에서 이를 방지했습니다. 계속하려면 사용 권한을 부여해야 합니다.", - "cancel": "취소", - "continue": "계속", + "continue": "계속(&&C)", "moreInfo": "추가 정보", "noDebugAdapter": "디버거를 찾을 수 없습니다. '{0}'을(를) 보낼 수 없습니다.", "noDebugAdapterStart": "디버그 어댑터가 없으며 디버그 세션을 시작할 수 없습니다." @@ -4867,16 +5522,13 @@ "copyAll": "모두 복사", "debugConsole": "디버그 콘솔", "debugConsoleCleared": "디버그 콘솔을 지웠습니다.", - "filter": "필터", "paste": "붙여넣기", "repl.action.filter": "REPL 필터링할 콘텐츠 포커스", "selectRepl": "디버그 콘솔 선택", + "showing filtered repl lines": "{0}/{1}개 표시", "startDebugFirst": "디버그 세션을 시작하여 식을 계산하세요.", "workbench.debug.filter.placeholder": "필터(예: text, !exclude)" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "{0}/{1}개 표시" - }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "디버그 콘솔", "occurred": ", {0}회 발생", @@ -4927,7 +5579,6 @@ "breakWhenValueChangesSupported": "포커스가 있는 세션이 값 변경 시 중단을 지원하는 경우 true입니다.", "breakWhenValueIsAccessedSupported": "포커스가 있는 중단점에서 값이 액세스되면 중단을 지원하면 true입니다.", "breakWhenValueIsReadSupported": "포커스가 있는 중단점에서 값을 읽으면 중단을 지원하면 true입니다.", - "breakpointAccessType": "BREAKPOINTS 뷰에서 포커스가 있는 데이터 중단점의 액세스 유형을 나타냅니다(예: 'read', 'readWrite', 'write').", "breakpointInputFocused": "입력 상자가 BREAKPOINTS 뷰에 포커스를 두는 경우 true입니다.", "breakpointItemType": "BREAKPOINTS 뷰에서 포커스가 있는 요소의 항목 종류를 나타냅니다. 예: 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint', 'dataBreakpoint'", "breakpointSupportsCondition": "포커스가 있는 중단점이 조건을 지원하는 경우 true입니다.", @@ -4955,6 +5606,7 @@ "expressionSelected": "WATCH 또는 VARIABLES 뷰에서 식 입력 상자가 열려 있으면 true이고, 그렇지 않으면 false입니다.", "focusedSessionIsAttach": "포커스가 있는 세션이 'attach'인 경우 true입니다.", "focusedStackFrameHasInstructionReference": "포커스가 있는 스택 프레임에 명령 포인터 참조가 있는 경우 True입니다.", + "hasDebugged": "디버그 세션이 한 번 이상 시작된 경우 true, 그렇지 않으면 false입니다.", "inBreakpointWidget": "포커스가 중단점 편집기 영역 위젯에 있으면 true이고, 그렇지 않으면 false입니다.", "inDebugMode": "디버그하면 true이고, 그러지 않으면 false입니다.", "inDebugRepl": "포커스가 디버그 콘솔에 있으면 true이고, 그렇지 않으면 false입니다.", @@ -4983,10 +5635,23 @@ "canNotResolveSourceWithError": "'{0}' 소스를 로드할 수 없습니다. {1}.", "unable": "디버그 세션이 없는 리소스를 확인할 수 없음" }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "'{0}' 형식의 디버그 어댑터를 찾을 수 없습니다.", + "debugLinuxConfiguration": "Linux 특정 시작 구성 특성입니다.", + "debugOSXConfiguration": "OS X 특정 시작 구성 특성입니다.", + "debugRequest": "구성 형식을 요청합니다. \"시작\" 또는 \"연결\"일 수 있습니다.", + "debugType": "구성의 형식입니다.", + "debugTypeNotRecognised": "디버그 형식이 인식되지 않습니다. 해당하는 디버그 확장을 설치하고 사용하도록 설정했는지 확인하세요.", + "debugWindowsConfiguration": "Windows 특정 시작 구성 특성입니다.", + "launch.config.comment1": "IntelliSense를 사용하여 가능한 특성에 대해 알아보세요.", + "launch.config.comment2": "기존 특성에 대한 설명을 보려면 가리킵니다.", + "launch.config.comment3": "자세한 내용을 보려면 {0}을(를) 방문하세요.", + "node2NotSupported": "\"node2\"는 더 이상 지원되지 않습니다. 대신 \"node\"를 사용하고 \"protocol\" 특성을 \"inspector\"로 설정하세요." + }, "vs/workbench/contrib/debug/common/debugLifecycle": { "debug.debugSessionCloseConfirmationPlural": "활성 디버그 세션이 있습니다. 중지하시겠습니까?", "debug.debugSessionCloseConfirmationSingular": "활성 디버그 세션이 있습니다. 중지하시겠습니까?", - "debug.stop": "디버깅 중지" + "debug.stop": "디버깅 중지(&&S)" }, "vs/workbench/contrib/debug/common/debugModel": { "breakpointDirtydHover": "확인되지 않은 중단점입니다. 파일이 수정되었습니다. 디버그 세션을 다시 시작하세요.", @@ -5030,6 +5695,8 @@ "vscode.extension.contributes.debuggers.program": "디버그 어댑터 프로그램의 경로입니다. 절대 경로이거나 확장 폴더의 상대 경로입니다.", "vscode.extension.contributes.debuggers.runtime": "프로그램 특성이 실행 파일이 아니지만 런타임이 필요한 경우의 선택적 런타임입니다.", "vscode.extension.contributes.debuggers.runtimeArgs": "선택적 런타임 인수입니다.", + "vscode.extension.contributes.debuggers.strings": "이 디버그 어댑터가 제공한 UI 문자열입니다.", + "vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints": "이 디버그 어댑터가 지원하는 언어에 확인되지 않은 중단점이 있는 경우 이 메시지는 중단점 호버 및 중단점 보기에 나타납니다. Markdown 및 명령 링크가 지원됩니다.", "vscode.extension.contributes.debuggers.type": "이 디버그 어댑터에 대한 고유한 식별자입니다.", "vscode.extension.contributes.debuggers.variables": "'launch.json'의 대화형 변수(예: ${action.pickProcess})에서 명령으로 매핑합니다.", "vscode.extension.contributes.debuggers.when": "이 유형의 디버거를 사용하기 위해 true여야 하는 조건입니다. 이에 대해 적절하게 'shellExecutionSupported', 'virtualWorkspace', 'resourceScheme' 또는 확장 정의 컨텍스트 키를 사용하는 것을 고려하세요.", @@ -5039,19 +5706,6 @@ "vs/workbench/contrib/debug/common/debugSource": { "unknownSource": "알 수 없는 소스" }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "'{0}' 형식의 디버그 어댑터를 찾을 수 없습니다.", - "debugLinuxConfiguration": "Linux 특정 시작 구성 특성입니다.", - "debugOSXConfiguration": "OS X 특정 시작 구성 특성입니다.", - "debugRequest": "구성 형식을 요청합니다. \"시작\" 또는 \"연결\"일 수 있습니다.", - "debugType": "구성의 형식입니다.", - "debugTypeNotRecognised": "디버그 형식이 인식되지 않습니다. 해당하는 디버그 확장을 설치하고 사용하도록 설정했는지 확인하세요.", - "debugWindowsConfiguration": "Windows 특정 시작 구성 특성입니다.", - "launch.config.comment1": "IntelliSense를 사용하여 가능한 특성에 대해 알아보세요.", - "launch.config.comment2": "기존 특성에 대한 설명을 보려면 가리킵니다.", - "launch.config.comment3": "자세한 내용을 보려면 {0}을(를) 방문하세요.", - "node2NotSupported": "\"node2\"는 더 이상 지원되지 않습니다. 대신 \"node\"를 사용하고 \"protocol\" 특성을 \"inspector\"로 설정하세요." - }, "vs/workbench/contrib/debug/common/disassemblyViewInput": { "disassemblyInputName": "디스어셈블리" }, @@ -5074,53 +5728,92 @@ "bracketPairColorizer.notification.action.uninstall": "확장 제거" }, "vs/workbench/contrib/editSessions/browser/editSessions.contribution": { - "client too old": "이 편집 세션을 다시 시작하려면 {0}을(를) 최신 버전으로 업그레이드하세요.", - "continue edit session": "세션 편집 계속...", + "autoResumeWorkingChanges": "현재 작업 영역에 대해 클라우드에 저장된 사용 가능한 작업 변경 내용을 자동으로 계속할지 여부를 제어합니다.", + "autoResumeWorkingChanges.off": "클라우드에서 작업 변경 내용을 계속하려고 시도하지 마세요.", + "autoResumeWorkingChanges.onReload": "창을 다시 로드할 때 클라우드에서 사용 가능한 작업 변경 내용을 자동으로 계속합니다.", + "autoStoreWorkingChanges": "현재 작업 변경 내용을 저장하는 중...", + "autoStoreWorkingChanges.off": "작업 변경 내용을 클라우드에 자동으로 저장하려고 시도하지 마세요.", + "autoStoreWorkingChanges.onShutdown": "창을 닫을 때 현재 작업 중인 변경 내용을 클라우드에 자동으로 저장합니다.", + "autoStoreWorkingChangesDescription": "현재 작업 영역에 대해 사용 가능한 작업 변경 내용을 클라우드에 자동으로 저장할지 여부를 제어합니다. 이 설정은 웹에는 영향을 주지 않습니다.", + "check for pending cloud changes": "보류 중인 클라우드 변경 내용 확인", + "checkingForWorkingChanges": "보류 중인 클라우드 변경 내용을 확인하는 중...", + "client too old": "클라우드에서 작업 변경 내용을 불러와 계속하려면 최신 버전의 {0}(으)로 업그레이드하세요.", + "cloudChangesPartialMatchesEnabled": "현재 세션과 부분적으로 일치하는 클라우드 변경 내용을 표시할지 여부를 제어합니다.", "continue edit session in local folder": "로컬 폴더에서 열기", - "continueEditSession.openLocalFolder.title": "편집 세션을 계속하려면 로컬 폴더 선택", + "continue with cloud changes": "작업 변경 내용을 가져올지 여부를 선택합니다.", + "continue working on": "계속 작업...", + "continueEditSession.openLocalFolder.title.v2": "계속 작업할 로컬 폴더를 선택하세요.", "continueEditSessionExtPoint": "다른 환경에서 현재 편집 세션을 계속하기 위한 옵션 제공", "continueEditSessionExtPoint.command": "실행할 명령의 식별자입니다. 명령은 'commands' 섹션에서 선언되어야 하며 현재 편집 세션이 계속될 수 있는 다른 환경을 나타내는 URI를 반환해야 합니다.", + "continueEditSessionExtPoint.description": "옵션의 설명서 페이지에 대한 url 또는 url을 반환하는 명령입니다.", "continueEditSessionExtPoint.group": "이 항목이 속한 그룹입니다.", + "continueEditSessionExtPoint.qualifiedName": "메뉴에 표시할 때 사용되는 이 항목의 정규화된 이름입니다.", + "continueEditSessionExtPoint.remoteGroup": "원격 표시기에서 이 항목이 속하는 그룹입니다.", "continueEditSessionExtPoint.when": "이 항목을 표시하려면 true여야 하는 조건입니다.", - "continueEditSessionItem.openInLocalFolder": "로컬 폴더에서 열기", - "continueEditSessionPick.placeholder": "작업을 계속할 방법 선택", - "continueEditSessionPick.title": "세션 편집 계속...", - "editSessionsEnabled": "웹, 데스크톱 또는 디바이스 간 전환 시에 커밋되지 않은 변경 내용을 저장했다 재개할 클라우드 사용 작업의 표시 여부를 제어합니다.", - "no edit session": "다시 시작할 편집 세션이 없습니다.", - "no edit session content for ref": "ID {0}에 대한 세션 내용 편집을 다시 시작할 수 없습니다.", - "no edits to store": "저장할 편집이 없어 편집 세션 저장을 건너뛰었습니다.", - "payload failed": "편집 세션을 저장할 수 없습니다.", - "payload too large": "편집 세션이 크기 제한을 초과하여 저장할 수 없습니다.", - "resume edit session warning": "편집 세션을 다시 시작하면 커밋되지 않은 기존 변경 내용을 덮어쓸 수 있습니다. 계속하시겠습니까?", - "resume failed": "편집 세션을 다시 시작하지 못했습니다.", - "resume latest.v2": "최신 편집 세션 재개", - "resuming edit session": "세션 편집을 다시 시작하는 중...", - "show edit session": "세션 편집 표시", - "store current.v2": "현재 편집 세션 저장", - "storing edit session": "편집 세션을 저장하는 중..." + "continueEditSessionItem.builtin": "기본 제공", + "continueEditSessionItem.openInLocalFolder.v2": "로컬 폴더에서 열기", + "continueEditSessionPick.title.v2": "{0}에서 계속 작업하려면 개발 환경을 선택하세요.", + "continueOn.installAdditional": "추가 개발 환경 옵션 설치", + "continueOnCloudChanges": "계속 작업을 사용할 때 사용자에게 작업 변경 내용을 클라우드에 저장하라는 메시지를 표시할지 여부를 제어합니다.", + "continueOnCloudChanges.off": "사용자가 클라우드 변경 내용을 이미 설정한 경우를 제외하고는 작업 변경을 클라우드에 저장하지 마세요.", + "continueOnCloudChanges.promptForAuth": "계속 작업을 사용하여 클라우드에 작업 변경 내용을 저장하기 위해 로그인하라는 메시지를 사용자에게 표시합니다.", + "continueWorkingOn.existingLocalFolder": "기존 로컬 폴더에서 계속 작업", + "editSessionPartialMatch": "이 작업 영역과 관련하여 클라우드에 보류 중인 작업 변경 내용이 있습니다. 불러와서 계속하시겠습니까?", + "learnMoreTooltip": "자세한 정보", + "no cloud changes": "클라우드에서 불러올 변경 내용이 없습니다.", + "no cloud changes for ref": "ID {0}에 대해 클라우드에서 변경 내용을 불러올 수 없습니다.", + "no working changes to store": "저장할 편집 내용이 없으므로 클라우드에 작업 변경 내용을 저장하는 작업을 건너뛰었습니다.", + "payload failed": "작업 변경 내용을 저장할 수 없습니다.", + "payload too large": "작업 변경 내용이 크기 제한을 초과하여 저장할 수 없습니다.", + "resume": "계속하기", + "resume cloud changes": "직렬화된 데이터에서 변경 다시 시작", + "resume edit session warning 1": "클라우드에서 작업 변경 내용을 불러와 계속하면 {0}을(를) 덮어쓰게 됩니다. 계속하시겠습니까?", + "resume edit session warning many": "클라우드에서 작업 변경 내용을 불러와 계속하면 다음 {0}개의 파일을 덮어쓰게 됩니다. 계속하시겠습니까?", + "resume failed": "클라우드에서 작업 변경 내용을 불러오지 못했습니다.", + "resume latest cloud changes": "클라우드에서 최신 변경 내용을 불러와 계속하기", + "resuming working changes window": "작업 변경 내용을 다시 시작하는 중...", + "show cloud changes": "클라우드 변경 내용 표시", + "show log": "로그 표시", + "store working changes": "작업 변경 내용 저장 중...", + "store working changes in cloud": "클라우드에 작업 변경 내용 저장", + "store your working changes": "작업 변경 내용 저장 중...", + "storing working changes": "작업 변경 내용 저장 중...", + "with cloud changes": "예, 작업 변경을 계속합니다.", + "without cloud changes": "아니요, 작업 변경 없이 계속합니다." }, - "vs/workbench/contrib/editSessions/browser/editSessionsViews": { - "confirm delete": "참조 {0}의 편집 세션을 영구적으로 삭제하시겠습니까? 이 작업은 실행 취소할 수 없습니다.", - "edit sessions data": "모든 세션", - "open file": "파일 열기", - "workbench.editSessions.actions.delete": "세션 편집 삭제", - "workbench.editSessions.actions.resume": "세션 편집 다시 시작" - }, - "vs/workbench/contrib/editSessions/browser/editSessionsWorkbenchService": { - "account preference": "로그인하여 편집 세션 사용", - "choose account placeholder": "로그인할 계정 선택", - "clear data confirm": "예", - "delete all edit sessions": "클라우드에서 저장된 모든 편집 세션을 삭제합니다.", + "vs/workbench/contrib/editSessions/browser/editSessionsStorageService": { + "choose account placeholder": "클라우드에 작업 변경 내용을 저장할 계정 선택", + "delete all cloud changes": "클라우드에서 저장된 모든 데이터를 삭제합니다.", "others": "기타", - "reset auth.v2": "세션 편집에서 로그아웃", + "reset auth.v3": "클라우드 변경 내용 비활성화...", + "sign in": "클라우드 변경 내용 활성화...", + "sign in badge": "Turn on Cloud Changes... (1)", "sign in using account": "{0}(으)로 로그인", - "sign out of edit sessions clear data prompt": "편집 세션에서 로그아웃하시겠습니까?", + "sign out of cloud changes clear data prompt": "클라우드에 작업 변경 내용을 저장하지 않도록 설정하시겠습니까?", "signed in": "로그인됨" }, + "vs/workbench/contrib/editSessions/browser/editSessionsViews": { + "cloud changes": "클라우드 변경 내용", + "compare changes": "변경 내용 비교", + "confirm delete all": "클라우드에서 저장된 모든 변경 내용을 영구적으로 삭제하시겠어요?", + "confirm delete all detail": " 이 작업은 실행 취소할 수 없습니다.", + "confirm delete detail.v2": " 이 작업은 실행 취소할 수 없습니다.", + "confirm delete.v2": "{0} 참조를 사용하여 작업 중인 변경 내용을 영구적으로 삭제하시겠어요?", + "local copy": "로컬 복사", + "noStoredChanges": "클라우드에 표시할 저장된 변경 내용이 없습니다.\r\n{0}", + "open file": "파일 열기", + "storeWorkingChangesTitle": "작업 변경 내용 저장", + "workbench.editSessions.actions.delete.v2": "작업 변경 삭제", + "workbench.editSessions.actions.deleteAll": "클라우드에서 모든 작업 변경 내용 삭제", + "workbench.editSessions.actions.resume.v2": "작업 변경 내용 계속하기", + "workbench.editSessions.actions.store.v2": "작업 변경 내용 저장" + }, "vs/workbench/contrib/editSessions/common/editSessions": { - "edit sessions": "세션 편집", - "editSessionViewIcon": "세션 편집 보기의 보기 아이콘입니다.", - "session sync": "세션 편집" + "cloud changes": "클라우드 변경 내용", + "editSessionViewIcon": "클라우드 변경 내용 보기의 보기 아이콘입니다." + }, + "vs/workbench/contrib/editSessions/common/editSessionsLogService": { + "cloudChangesLog": "클라우드 변경 내용" }, "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { "expandAbbreviationAction": "Emmet: 약어 확장", @@ -5134,6 +5827,7 @@ "disable": "사용 안 함", "disable workspace": "사용 안 함(작업 영역)", "errors": "Catch되지 않은 오류 {0}개", + "extensionActivating": "확장을 활성화하는 중...", "languageActivation": "{0} 파일을 열었기 때문에 {1}에 의해 활성화되었습니다.", "runtimeExtensions": "런타임 확장", "showRuntimeExtensions": "실행 중인 확장 표시", @@ -5148,13 +5842,16 @@ "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { "exeBasedRecommendation": "현재 작업 영역 구성 때문에 이 확장이 권장됩니다." }, - "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { - "dynamicWorkspaceRecommendation": "이 확장은 {0} 리포지토리 사용자에게 인기가 있기 때문에 권장된 항목입니다." + "vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker": { + "deprecated extensions": "사용되지 않는 확장이 설치되어 있습니다. 검토하여 대체 확장으로 마이그레이션하는 것이 좋습니다.", + "neverShowAgain": "다시 표시 안 함", + "showDeprecated": "사용되지 않는 확장 표시" }, "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "{0}을(를) 설치했기 때문에 이 확장이 권장됩니다." }, "vs/workbench/contrib/extensions/browser/extensionEditor": { + "Changelog title": "변경 로그", "JSON Validation": "JSON 유효성 검사({0})", "Marketplace": "마켓플레이스", "Marketplace Info": "더 많은 정보", @@ -5164,8 +5861,11 @@ "Notebook renderer name": "이름", "NotebookRenderers": "Notebook 렌더러({0})", "Notebooks": "Notebooks({0})", - "activation": "활성화 시간", + "Readme title": "읽어보기", + "activatedBy": "활성화한 사람:", "activation events": "활성화 이벤트({0})", + "activation reason": "활성화 이벤트:", + "activation time": "활성화 시간:", "authentication": "인증({0})", "authentication.id": "ID", "authentication.label": "레이블", @@ -5181,7 +5881,8 @@ "colorId": "ID", "colorThemes": "색 테마({0})", "colors": "색({0})", - "command name": "이름", + "command name": "ID", + "command title": "타이틀", "commands": "명령({0})", "contributions": "기능 기여도", "contributionstooltip": "이 확장의 VS Code에 대한 기여 나열", @@ -5218,6 +5919,7 @@ "language id": "ID", "language name": "이름", "languages": "언어({0})", + "last released": "마지막으로 릴리스됨", "last updated": "마지막으로 업데이트한 날짜", "license": "라이선스", "localizations": "지역화({0})", @@ -5236,16 +5938,15 @@ "preRelease": "시험판", "preview": "미리 보기", "productThemes": "제품 아이콘 테마({0})", + "published": "게시됨", "publisher": "게시자", - "publisher verified tooltip": "이 게시자는 {0}의 소유권을 확인했습니다.", "rating": "등급", - "release date": "릴리스된 날짜", "repository": "저장소", "resources": "확장 리소스", "runtimeStatus": "런타임 상태", "runtimeStatus description": "확장 런타임 상태", "schema": "스키마", - "setting name": "이름", + "setting name": "ID", "settings": "설정({0})", "snippets": "코드 조각", "startup": "시작", @@ -5259,16 +5960,24 @@ "viewContainers": "컨테이너 보기({0})", "views": "뷰({0})" }, + "vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": { + "restartExtensionHost.reason": "작업 영역 신뢰 변경으로 인해 확장 호스트를 다시 시작하는 중입니다." + }, "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "exeRecommended": "시스템에 {0}이(가) 설치되어 있습니다. 권장되는 {1} 확장을 설치하시겠습니까?", + "extensionFromPublisher": "{1}의 ‘{0}’ 확장", + "extensionsFromMultiplePublishers": "{0}, {1} 등의 확장", + "extensionsFromPublisher": "{0}의 확장", + "extensionsFromPublishers": "{0} 및 {1}의 확장", "ignoreAll": "예, 모두 무시합니다.", "ignoreExtensionRecommendations": "모든 확장 권장 사항을 무시하시겠습니까?", "install": "설치", "install and do no sync": "설치(동기화 안 함)", "neverShowAgain": "다시 표시 안 함", "no": "아니요", + "recommended": "{1}에 대한 권장되는 {0}을(를) 설치하시겠습니까?", "show recommendations": "권장 사항 표시", - "singleExtensionRecommended": "이 리포지토리에는 확장 '{0}'이(가) 권장됩니다. 설치하시겠습니까?", - "workspaceRecommended": "이 리포지토리에 권장되는 확장을 설치하시겠습니까?" + "this repository": "이 리포지토리" }, "vs/workbench/contrib/extensions/browser/extensions.contribution": { "InstallFromVSIX": "VSIX에서 설치...", @@ -5294,18 +6003,20 @@ "enabled": "사용하도록 설정된 확장만", "enabled filter": "사용", "extension": "확장", + "extension updates filter": "업데이트", "extensionInfoDescription": "설명: {0}", "extensionInfoId": "ID: {0}", "extensionInfoName": "이름: {0}", "extensionInfoPublisher": "게시자: {0}", "extensionInfoVSMarketplaceLink": "VS Marketplace 링크: {0}", "extensionInfoVersion": "버전: {0}", + "extensionUpdates": "확장 업데이트 표시", "extensions": "확장", "extensions.affinity": "다른 확장 호스트 프로세스에서 실행되도록 확장을 구성합니다.", "extensions.autoUpdate": "확장의 자동 업데이트 동작을 제어합니다. 업데이트는 Microsoft 온라인 서비스에서 페치됩니다.", - "extensions.autoUpdate.enabled": "사용하도록 설정한 확장의 업데이트만 자동으로 다운로드하고 설치합니다. 사용하도록 설정하지 않은 확장은 자동으로 업데이트되지 않습니다.", + "extensions.autoUpdate.enabled": "사용하도록 설정된 확장에 대해서만 업데이트를 자동으로 다운로드하고 설치합니다. 단, 해당 업데이트는 무시됩니다. 사용하지 않도록 설정된 확장은 자동으로 업데이트되지 않습니다.", "extensions.autoUpdate.false": "확장이 자동으로 업데이트되지 않습니다.", - "extensions.autoUpdate.true": "모든 확장의 업데이트를 자동으로 다운로드하고 설치합니다.", + "extensions.autoUpdate.true": "해당 업데이트를 제외한 모든 확장에 대해 업데이트를 자동으로 다운로드하고 설치하면 무시됩니다.", "extensions.supportUntrustedWorkspaces": "확장의 신뢰할 수 없는 작업 영역 지원을 재정의합니다. 'true'를 사용하는 확장은 항상 사용할 수 있습니다. '제한됨'을 사용하는 확장은 항상 사용할 수 있으며, 확장은 신뢰를 필요로 하는 기능을 숨깁니다. 'false'를 사용한 확장은 작업 영역을 신뢰할 수 있는 경우에만 사용할 수 있습니다.", "extensions.supportUntrustedWorkspaces.false": "확장은 작업 영역을 신뢰할 수 있는 경우에만 사용할 수 있습니다.", "extensions.supportUntrustedWorkspaces.limited": "확장은 항상 사용할 수 있으며 확장에서 신뢰가 필요한 기능을 숨깁니다.", @@ -5316,9 +6027,9 @@ "extensionsCheckUpdates": "사용하도록 설정하면 확장의 업데이트가 있는지를 자동으로 확인합니다. 확장의 업데이트가 있으면 확장 보기에서 오래된 것으로 표시됩니다. 업데이트는 Microsoft 온라인 서비스에서 가져옵니다.", "extensionsCloseExtensionDetailsOnViewChange": "사용하도록 설정하는 경우 확장 뷰에서 나가면 확장 정보가 포함된 편집기가 자동으로 닫힙니다.", "extensionsConfigurationTitle": "확장", + "extensionsDeferredStartupFinishedActivation": "사용하도록 설정하면 제한 시간 후에 'onStartupFinished' 활성화 이벤트를 선언하는 확장이 활성화됩니다.", "extensionsIgnoreRecommendations": "사용하도록 설정하면 확장 권장 사항에 대한 알림이 표시되지 않습니다.", "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "이 설정은 사용되지 않습니다. extensions.ignoreRecommendations 설정을 사용하여 권장 사항 알림을 제어합니다. 확장 보기의 표시 작업을 사용하여 권장 보기를 기본적으로 숨깁니다.", - "extensionsUseUtilityProcess": "사용하도록 설정하면 확장 호스트가 새 UtilityProcess Electron API를 사용하여 시작됩니다.", "extensionsWebWorker": "웹 작업자 확장 호스트를 사용합니다.", "extensionsWebWorker.auto": "웹 작업자 확장 호스트는 웹 확장에 필요한 경우 시작됩니다.", "extensionsWebWorker.false": "웹 작업자 확장 호스트는 시작되지 않습니다.", @@ -5331,28 +6042,25 @@ "importKeyboardShortcutsFroms": "다음에서 바로 가기 키 마이그레이션...", "install button": "설치", "installButton": "설치(&&I)", + "installExtensionFromLocation": "위치에서 확장 설치...", "installExtensionQuickAccessHelp": "확장 설치 또는 검색", "installExtensionQuickAccessPlaceholder": "설치하거나 검색할 확장의 이름을 입력합니다.", "installExtensions": "확장 설치", - "installFromLocation": "위치에서 웹 확장 설치", + "installFromLocation": "위치에서 확장 설치", "installFromLocationPlaceHolder": "웹 확장의 위치", "installFromVSIX": "VSIX에서 설치", "installVSIX": "확장 VSIX 설치", - "installWebExtensionFromLocation": "웹 확장 설치...", "installWorkspaceRecommendedExtensions": "작업 영역 권장 확장 설치", - "installed filter": "설치됨", "manageExtensionsHelp": "확장 관리", "manageExtensionsQuickAccessPlaceholder": "확장을 관리하려면 키를 누릅니다.", "miPreferencesExtensions": "확장(&&E)", "miViewExtensions": "확장(&&X)", - "miimportKeyboardShortcutsFrom": "다음에서 바로 가기 키 마이그레이션...(&&M)", "most popular filter": "인기 항목", "most popular recommended": "권장", "noUpdatesAvailable": "모든 확장이 최신입니다.", "none": "없음", "notFound": "'{0}' 확장을 찾을 수 없습니다.", "notInstalled": "'{0}' 확장이 설치되어 있지 않습니다. 게시자를 포함하여 전체 확장 ID를 사용하세요(예: ms-vscode.csharp).", - "outdated filter": "오래됨", "recently published filter": "최근에 게시됨", "recentlyPublishedExtensions": "최근에 게시된 확장 표시", "refreshExtension": "새로 고침", @@ -5363,17 +6071,16 @@ "showEnabledExtensions": "사용 확장자 표시", "showExtensions": "확장", "showFeaturedExtensions": "주요 확장 표시", - "showInstalledExtensions": "설치된 확장 표시", "showLanguageExtensionsShort": "언어 확장", - "showOutdatedExtensions": "만료된 확장 표시", "showPopularExtensions": "자주 사용되는 확장 표시", "showRecommendedExtensions": "권장되는 확장 표시", "showRecommendedKeymapExtensionsShort": "키 맵", "showWorkspaceUnsupportedExtensions": "작업 영역에서 지원하지 않는 확장 표시", - "sort by date": "게시된 날짜", "sort by installs": "설치 수", "sort by name": "이름", + "sort by published date": "게시된 날짜", "sort by rating": "등급", + "sort by update date": "업데이트한 날짜", "sorty by": "정렬 기준", "updateAll": "모든 확장 업데이트", "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "작업 영역에 추가 권장 사항", @@ -5382,6 +6089,7 @@ "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "작업 영역에 확장 추가 무시되는 권장 사항", "workbench.extensions.action.addToWorkspaceRecommendations": "작업 영역에 확장 추가 권장 사항", "workbench.extensions.action.configure": "확장 설정", + "workbench.extensions.action.configureKeybindings": "확장 키보드 바로 가기 키", "workbench.extensions.action.copyExtension": "복사", "workbench.extensions.action.copyExtensionId": "확장 ID 복사", "workbench.extensions.action.ignoreRecommendation": "권장 사항 무시", @@ -5400,6 +6108,9 @@ "workbench.extensions.uninstallExtension.description": "지정한 확장 제거", "workspace unsupported filter": "작업 영역이 지원되지 않음" }, + "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { + "runtimeExtension": "실행 중인 확장" + }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "이 확장은 웹용 {0}에서 지원되지 않으므로 사용할 수 없습니다.", "Defined to run in desktop": "이 확장은 데스크톱에 대해 {0}에서만 실행되도록 정의되어 있으므로 사용할 수 없습니다.", @@ -5412,14 +6123,14 @@ "OpenExtensionsFile.failed": "'.vscode' 폴더({0}) 내에 'extensions.json' 파일을 만들 수 없습니다.", "ReinstallAction.success": "{0} 확장의 재설치가 완료되었습니다.", "ReinstallAction.successReload": "Visual Studio Code를 다시 로드하고 {0} 확장의 재설치를 완료하세요.", - "Show alternate extension": "{0} 열기", + "Show alternate extension": "{0} 열기(&&O)", "Uninstalling": "제거하는 중", "VS Code for Web": "웹용 {0}", "cancel": "취소", "cannot be installed": "{1}에서 '{0}' 확장을 사용할 수 없습니다. 자세히 알아보려면 '추가 정보'를 클릭하세요.", "check logs": "자세한 내용은 [로그]({0})를 확인하세요.", "close": "닫기", - "configure in settings": "설정 구성", + "configure in settings": "설정 구성(&&C)", "configureWorkspaceFolderRecommendedExtensions": "권장 확장 구성(작업 영역 폴더)", "configureWorkspaceRecommendedExtensions": "권장 확장 구성(작업 영역)", "current": "현재", @@ -5437,11 +6148,8 @@ "disabled": "사용 안 함", "disabled because of virtual workspace": "이 확장은 가상 작업 영역을 지원하지 않으므로 사용할 수 없습니다.", "disabled by environment": "이 확장은 환경에서 사용할 수 없습니다.", - "do no sync": "동기화 안 함", "do not sync": "이 확장을 동기화하지 않음", "download": "수동으로 다운로드하세요...", - "enable locally": "로컬에서 이 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", - "enable remote": "{0}에서 이 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", "enableAction": "사용", "enableForWorkspaceAction": "사용(작업 영역)", "enableForWorkspaceActionToolTip": "이 작업 영역에서만 이 확장 사용", @@ -5457,26 +6165,26 @@ "extension enabled on remote": "확장이 '{0}'에서 사용하도록 설정되어 있습니다.", "extension limited because of trust requirement": "현재 작업 영역을 신뢰할 수 없으므로 이 확장은 기능이 제한됩니다.", "extension limited because of virtual workspace": "현재 작업 영역이 가상이므로 이 확장에서 기능이 제한됩니다.", - "extensionButtonProminentBackground": "눈에 잘 띄는 작업 확장의 단추 배경색입니다(예: 설치 단추).", - "extensionButtonProminentForeground": "눈에 잘 띄는 작업 확장의 단추 전경색입니다(예: 설치 단추).", - "extensionButtonProminentHoverBackground": "눈에 잘 띄는 작업 확장의 단추 배경 커서 올리기 색입니다(예: 설치 단추).", + "extensionButtonBackground": "확장 작업의 버튼 배경색입니다.", + "extensionButtonForeground": "확장 작업의 버튼 전경색입니다.", + "extensionButtonHoverBackground": "확장 작업의 단추 배경 커서 올리기 색입니다.", + "extensionButtonProminentBackground": "눈에 띄는 확장 작업의 버튼 배경색(예: 설치 버튼).", + "extensionButtonProminentForeground": "눈에 띄는 확장 작업의 버튼 전경색(예: 설치 버튼).", + "extensionButtonProminentHoverBackground": "눈에 잘 띄는 확장 작업의 단추 배경 커서 올리기 색입니다(예: 설치 단추).", + "extensionButtonSeparator": "확장 작업의 버튼 구분자 색상", "finished installing": "확장을 설치했습니다.", "globally disabled": "이 확장은 사용자가 전역적으로 사용하지 않도록 설정했습니다.", "globally enabled": "이 확장은 전역적으로 사용하도록 설정되었습니다.", "ignoreExtensionRecommendation": "이 확장을 다시 권장하지 않음", + "ignoreExtensionUpdate": "{0} 업데이트 무시 중", + "ignoreUpdates": "업데이트 무시", "ignored": "이 확장은 동기화하는 동안 무시됩니다.", - "incompatible": "'{0}' 확장은 호환되지 않으므로 설치할 수 없습니다.", "incompatible platform": "'{0}' 확장자는 {2}에 대해 {1}에서 사용할 수 없습니다.", "install": "설치", "install another version": "다른 버전 설치...", "install anyway": "그래도 설치", "install browser": "브라우저에서 설치", "install confirmation": "'{0}'을(를) 설치하시겠습니까?", - "install everywhere tooltip": "동기화된 인스턴스 {0}개 모두에 이 확장 설치", - "install extension in remote": "{0} 위치: {1}", - "install extension in remote and do not sync": "{0} 위치: {1} ({2})", - "install extension locally": "{0} 로컬로", - "install extension locally and do not sync": "{0} 로컬로({1})", "install in remote": "{0}에 설치", "install local extensions title": "'{0}'에 로컬 확장 설치", "install locally": "로컬에 설치", @@ -5489,7 +6197,6 @@ "install remote extensions": "로컬에 원격 확장 설치", "install vsix": "다운로드하고 나면 다운로드한 '{0}'의 VSIX를 수동으로 설치하세요.", "installExtensionComplete": "{0} 확장 설치가 완료되었습니다.", - "installExtensionCompletedAndReloadRequired": "{0} 확장 설치가 완료되었습니다. Visual Studio Code를 다시 로드하여 사용하도록 설정하세요.", "installExtensionStart": "{0} 확장 설치가 시작되었습니다. 이제 이 확장에 대한 세부 정보가 포함된 편집기가 열립니다", "installRecommendedExtension": "권장되는 확장 설치", "installVSIX": "VSIX에서 설치...", @@ -5503,18 +6210,14 @@ "migrate": "마이그레이션", "migrate to": "{0}(으)로 마이그레이션", "migrateExtension": "마이그레이션", - "more information": "추가 정보", + "more information": "추가 정보(&&M)", "no local extensions": "설치할 확장이 없습니다.", "no versions": "이 확장에는 다른 버전이 없습니다.", "not web tooltip": "{1}에서 '{0}' 확장을 사용할 수 없습니다.", - "postDisableTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 해제를 완료하세요.", - "postEnableTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 설정을 완료하세요.", - "postUninstallTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 제거를 완료하세요.", - "postUpdateTooltip": "업데이트된 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", "pre-release": "시험판", "reinstall": "확장 다시 설치...", + "reload required": "다시 로드 필요", "reloadAction": "다시 로드", - "reloadRequired": "다시 로드 필요", "search recommendations": "확장 검색", "select and install local extensions": "'{0}'에 로컬 확장 설치...", "select and install remote extensions": "로컬에 원격 확장 설치...", @@ -5527,6 +6230,7 @@ "selectVersion": "설치할 버전 선택", "settings": "설정", "showRecommendedExtension": "권장 확장 표시", + "signature verification failed": "{0}에서 '{1}' 확장을 확인할 수 없습니다. 해당 확장을 설치하시겠습니까?", "switch to pre-release version": "시험판 버전으로 전환", "switch to pre-release version tooltip": "이 확장의 시험판 버전으로 전환", "switch to release version": "릴리스 버전으로 전환", @@ -5538,12 +6242,11 @@ "uninstallExtensionComplete": "Visual Studio Code를 다시 로드하여 {0} 확장 제거를 완료하세요.", "uninstallExtensionStart": "{0} 확장 제거가 시작되었습니다.", "uninstalled": "제거", + "update": "업데이트", "update operation": "'{0}' 확장을 업데이트하는 동안 오류가 발생했습니다.", - "updateAction": "업데이트", + "update to": "{0} 버전으로 업데이트", "updateExtensionComplete": "{0} 확장을 {1} 버전으로 업데이트가 완료되었습니다.", "updateExtensionStart": "{0} 확장을 {1} 버전으로 업데이트가 시작되었습니다.", - "updateToLatestVersion": "{0}(으)로 업데이트", - "updateToTargetPlatformVersion": "{0} 버전으로 업데이트", "updated": "업데이트", "workbench.extensions.action.clearLanguage": "표시 언어 지우기", "workbench.extensions.action.setColorTheme": "색 테마 설정", @@ -5601,10 +6304,10 @@ "vs/workbench/contrib/extensions/browser/extensionsViewer": { "Unknown Extension": "알 수 없는 확장:", "error": "오류", - "extension.arialabel": "{0}, {1}, {2}, {3}", "extensions": "확장" }, "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "availableUpdates": "사용 가능한 업데이트", "builtInThemesExtensions": "테마", "builtin": "기본 제공", "builtinFeatureExtensions": "기능", @@ -5616,17 +6319,20 @@ "enabledExtensions": "사용", "extensionFound": "1개의 확장을 찾았습니다.", "extensionFoundInSection": "{0} 섹션에서 1개의 확장을 찾았습니다.", + "extensionToReload": "{0} 다시 로드 필요", + "extensionToUpdate": "{0} 업데이트 필요", "extensionsFound": "{0}개의 확장을 찾았습니다.", "extensionsFoundInSection": "{1} 섹션에서 {0}개의 확장을 찾았습니다.", + "extensionsToReload": "{0} 다시 로드 필요", + "extensionsToUpdate": "{0} 업데이트 필요", "install remote in local": "로컬에 원격 확장 설치...", "installed": "설치됨", "malicious warning": "문제가 있다고 보고된 '{0}'을(를) 제거했습니다.", "marketPlace": "마켓플레이스", "open user settings": "사용자 설정 열기", "otherRecommendedExtensions": "기타 권장 사항", - "outdated": "오래됨", - "outdatedExtensions": "{0}개의 만료된 확장", "popularExtensions": "인기 항목", + "recently updated": "최근에 업데이트됨", "recommendedExtensions": "권장", "reloadNow": "지금 다시 로드", "remote": "원격", @@ -5644,6 +6350,8 @@ "error": "확장을 가져오는 동안 오류가 발생했습니다. {0}", "extension.arialabel.deprecated": "더 이상 사용되지 않음", "extension.arialabel.publihser": "게시자 {0}", + "extension.arialabel.rating": "{1}명의 사용자가 별 {0}/5등급 지정", + "extension.arialabel.verifiedPublihser": "확인된 게시자 {0}", "extensions": "확장", "no extensions found": "확장을 찾을 수 없습니다.", "no local extensions": "설치할 확장이 없습니다.", @@ -5671,16 +6379,24 @@ "startup": "시작", "syncingore.label": "이 확장은 동기화하는 동안 무시됩니다.", "uncaught error": "발견되지 않은 오류 1개", - "uncaught errors": "{0} 발견되지 않은 오류" + "uncaught errors": "{0} 발견되지 않은 오류", + "updateRequired": "최신 버전:" }, "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { "Manifest is not found": "매니페스트를 찾을 수 없음", "disable all": "모두 사용 안 함", + "enable locally": "로컬에서 이 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", + "enable remote": "{0}에서 이 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", + "incompatible": "'{0}' 확장은 호환되지 않으므로 설치할 수 없습니다.", "installing extension": "확장 설치 중...", "installing named extension": "'{0}' 확장 설치 중...", "malicious": "이 확장은 문제가 있는 것으로 보고되었습니다.", "multipleDependentsError": "'{0}' 확장만 사용하지 않도록 설정할 수 없습니다. '{1}' 및 '{2}' 확장은 이 확장에 따라 달라집니다. 이러한 모든 확장을 사용하지 않도록 설정하시겠습니까?", "not found": "요청된 버전 '{0}'이(가) 없으므로 확장 '{1}'을(를) 설치할 수 없습니다.", + "postDisableTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 해제를 완료하세요.", + "postEnableTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 설정을 완료하세요.", + "postUninstallTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 제거를 완료하세요.", + "postUpdateTooltip": "업데이트된 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", "singleDependentError": "'{0}' 확장만 사용하지 않도록 설정할 수 없습니다. '{1}' 확장은 이 확장에 따라 달라집니다. 이러한 모든 확장을 사용하지 않도록 설정하시겠습니까?", "twoDependentsError": "'{0}' 확장만 사용하지 않도록 설정할 수 없습니다. '{1}' 및 '{2}' 확장은 이 확장에 따라 달라집니다. 이러한 모든 확장을 사용하지 않도록 설정하시겠습니까?", "uninstallingExtension": "확장을 제거하는 중...." @@ -5688,7 +6404,7 @@ "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { "dontShowAgainExtension": "'{0}' 파일에 대해 다시 표시 안 함", "fileBasedRecommendation": "이 확장은 최근에 열었던 파일을 기준으로 권장된 항목입니다.", - "reallyRecommended": "{0}에 권장되는 확장을 설치하시겠습니까?", + "languageName": "{0} 언어", "searchMarketplace": "Marketplace 검색", "showLanguageExtensions": "Marketplace에서 '.{0}' 파일에 도움이 되는 확장을 사용할 수 있습니다." }, @@ -5712,11 +6428,13 @@ "no": "아니요", "yes": "예" }, + "vs/workbench/contrib/extensions/common/reportExtensionIssueAction": { + "reportExtensionIssue": "문제 신고" + }, "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { "extensionsInputName": "확장 실행 중" }, "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { - "cancel": "취소(&&C)", "debugExtensionHost": "확장 호스트 디버깅 시작", "debugExtensionHost.launch.name": "확장 호스트 연결", "restart1": "확장 프로파일링", @@ -5724,7 +6442,6 @@ "restart3": "다시 시작(&&R)" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService": { - "cancel": "취소(&&C)", "profilingExtensionHost": "프로파일링 확장 호스트", "profilingExtensionHostTime": "프로파일링 확장 호스트({0}초)", "restart1": "확장 프로파일링", @@ -5737,6 +6454,7 @@ "runtimeExtension": "실행 중인 확장" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "cleanUpExtensionsFolder": "확장 폴더 정리", "openExtensionsFolder": "Extensions 폴더 열기" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler": { @@ -5751,9 +6469,6 @@ "cmd.reportOrShow": "성능 문제", "cmd.show": "문제 표시" }, - "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { - "reportExtensionIssue": "문제 신고" - }, "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { "extensionHostProfileStart": "확장 호스트 프로필 시작", "saveExtensionHostProfile": "확장 호스트 프로필 저장", @@ -5762,14 +6477,14 @@ "stopExtensionHostProfileStart": "확장 호스트 프로필 중지" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction": "터미널에서 열기", + "scopedConsoleAction.Integrated": "통합 터미널에서 열기", "scopedConsoleAction.external": "외부 터미널에서 열기", - "scopedConsoleAction.integrated": "통합 터미널에서 열기", "scopedConsoleAction.wt": "Windows 터미널에서 열기" }, "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { - "explorer.openInTerminalKind": "터미널의 탐색기에서 파일을 열 때 어떤 종류의 터미널이 실행될 것인지 결정합니다.", + "explorer.openInTerminalKind": "터미널의 탐색기에서 파일을 열 때 어떤 종류의 터미널을 실행할지를 결정합니다.", "globalConsoleAction": "새 외부 터미널 열기", + "terminal.explorerKind.both": "다른 두 항목을 함께 사용합니다.", "terminal.explorerKind.external": "구성된 외부 터미널을 사용합니다.", "terminal.explorerKind.integrated": "VS Code의 통합 터미널을 사용합니다.", "terminal.external.linuxExec": "Linux에서 실행할 터미널을 사용자 지정합니다.", @@ -5816,11 +6531,13 @@ }, "vs/workbench/contrib/files/browser/editors/textFileEditor": { "createFile": "파일 만들기", - "fileIsDirectoryError": "파일이 디렉터리입니다.", - "fileNotFoundError": "파일이 없음", - "ok": "확인", - "reveal": "탐색기 보기에 표시", - "textFileEditor": "텍스트 파일 편집기" + "fileIsDirectory": "디렉터리이므로 파일이 텍스트 편집기에서 표시되지 않습니다.", + "fileTooLargeForHeapErrorWithSize": "파일이 너무 커서 텍스트 편집기에서 표시되지 않습니다({0}).", + "fileTooLargeForHeapErrorWithoutSize": "파일이 너무 커서 텍스트 편집기에서 표시되지 않습니다.", + "openFolder": "폴더 열기", + "reveal": "폴더 표시", + "textFileEditor": "텍스트 파일 편집기", + "unavailableResourceErrorEditorText": "파일을 찾을 수 없으므로 편집기를 열 수 없습니다." }, "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { "compareChanges": "비교", @@ -5863,6 +6580,7 @@ "binFailed": "휴지통을 사용하여 삭제하지 못했습니다. 대신 영구히 삭제하시겠습니까?", "clipboardComparisonLabel": "클립보드 ↔ {0}", "closeGroup": "그룹 닫기", + "compareNewUntitledTextFiles": "제목 없는 새 텍스트 파일 비교", "compareWithClipboard": "활성 파일을 클립보드와 비교", "confirmDeleteMessageFile": "'{0}'을(를) 영구히 삭제할까요?", "confirmDeleteMessageFilesAndDirectories": "다음 {0}개 파일/디렉터리 및 해당 내용을 영구히 삭제하시겠습니까?", @@ -5874,6 +6592,7 @@ "confirmMoveTrashMessageFolder": "'{0}'과(와) 해당 내용을 삭제할까요?", "confirmMoveTrashMessageMultiple": "다음 {0}개 파일을 삭제하시겠습니까?", "confirmMoveTrashMessageMultipleDirectories": "다음 {0}개 디렉터리 및 해당 내용을 삭제하시겠습니까?", + "confirmOverwrite": "이름이 '{0}'인 파일이나 폴더가 대상 폴더에 이미 있습니다. 바꾸시겠습니까?", "copyBulkEdit": "{0} 파일 붙여넣기", "copyFile": "복사", "copyFileBulkEdit": "{0} 붙여넣기", @@ -5911,20 +6630,25 @@ "moveFileBulkEdit": "{0} 이동", "movingBulkEdit": "{0}개 파일 이동 중", "movingFileBulkEdit": "{0} 이동 중", - "newFile": "새 파일", - "newFolder": "새 폴더", + "newFile": "새 파일...", + "newFolder": "새 폴더...", "openFileInNewWindow": "새 창에서 활성 파일 열기", "openFileToShowInNewWindow.unsupportedschema": "활성 편집기에 열 수 있는 리소스가 포함되어야 합니다.", "pasteFile": "붙여넣기", - "rename": "이름 바꾸기", + "rename": "이름 바꾸기...", "renameBulkEdit": "{0} 이름을 {1}(으)로 바꾸기", "renamingBulkEdit": "{1}에 {0} 이름 바꾸기", + "replaceButtonLabel": "바꾸기(&&R)", + "resetActiveEditorReadonlyInSession": "세션에서 활성 편집기 읽기 전용으로 다시 설정", "restore": "[실행 취소] 명령을 사용하여 해당 파일을 복원할 수 있습니다.", "restorePlural": "[실행 취소] 명령을 사용하여 해당 파일을 복원할 수 있습니다.", "retry": "다시 시도", "retryButtonLabel": "다시 시도(&&R)", "saveAllInGroup": "그룹으로 모두 저장", + "setActiveEditorReadonlyInSession": "세션에서 활성 편집기 읽기 전용 설정", + "setActiveEditorWriteableInSession": "세션에서 쓰기 가능한 활성 편집기 설정", "showInExplorer": "탐색기 보기에서 활성 파일 표시", + "toggleActiveEditorReadonlyInSession": "세션에서 활성 편집기 읽기 전용 설정/해제", "toggleAutoSave": "자동 저장 설정/해제", "trashFailed": "휴지통을 사용하여 삭제하지 못했습니다. 대신 영구히 삭제하시겠습니까?", "undoBin": "휴지통에서 이 파일을 복원할 수 있습니다.", @@ -5951,7 +6675,6 @@ "cut": "잘라내기", "deleteFile": "영구히 삭제", "explorerOpenWith": "연결 프로그램...", - "filesCategory": "파일", "miAutoSave": "자동 저장(&&U)", "miCloseEditor": "편집기 닫기(&&C)", "miGotoFile": "파일로 이동(&&F)...", @@ -5963,6 +6686,7 @@ "newFile": "새 텍스트 파일", "openFile": "파일 열기...", "openToSide": "측면에서 열기", + "reopenWith": "편집기 다시 열기...", "revealInSideBar": "탐색기 보기에 표시", "revert": "파일 되돌리기", "revertLocalChanges": "변경 내용을 취소하고 파일 콘텐츠로 되돌리기", @@ -5979,7 +6703,7 @@ "retry": "다시 시도" }, "vs/workbench/contrib/files/browser/fileConstants": { - "newUntitledFile": "제목이 없는 새 파일", + "newUntitledFile": "제목 없는 새 텍스트 파일", "removeFolderFromWorkspace": "작업 영역에서 폴더 삭제", "save": "저장", "saveAll": "모두 저장", @@ -5989,7 +6713,6 @@ "vs/workbench/contrib/files/browser/fileImportExport": { "addFolder": "작업 영역에 폴더 추가(&&A)", "addFolders": "작업 영역에 폴더 추가(&&A)", - "cancel": "취소", "chooseWhereToDownload": "다운로드할 위치 선택", "confirmManyOverwrites": "다음 {0}개 파일 및/또는 폴더가 대상 폴더에 이미 있습니다. 바꾸시겠습니까?", "confirmOverwrite": "이름이 '{0}'인 파일이나 폴더가 대상 폴더에 이미 있습니다. 바꾸시겠습니까?", @@ -6024,23 +6747,25 @@ "askUser": "저장을 거부하고 수동으로 저장 충돌을 해결하도록 요청합니다.", "associations": "파일과 언어의 연결을 구성합니다(예: \"*.extension\": \"html\"). 이러한 구성은 설치된 언어의 기본 연결보다 우선 순위가 높습니다.", "autoGuessEncoding": "사용하도록 설정하면 편집기는 파일을 열 때 문자 집합 인코딩을 추측하려고 시도합니다. 이 설정은 언어별로 구성할 수도 있습니다. 이 설정은 텍스트 검색에서 적용되지 않습니다. {0}만 적용됩니다.", - "autoReveal": "탐색기에서 파일을 열 때 자동으로 표시하고 선택할지 여부를 제어합니다.", + "autoReveal": "탐색기에서 파일을 열 때 자동으로 표시하고 선택할지를 제어합니다.", "autoReveal.focusNoScroll": "파일을 스크롤하여 볼 수 없지만 포커스는 계속 있습니다.", "autoReveal.off": "파일이 표시되지 않고 선택되지 않습니다.", "autoReveal.on": "파일이 표시되고 선택됩니다.", + "autoRevealExclude": "파일 및 폴더가 열려 있을 때 탐색기에서 파일 및 폴더가 표시 및 선택되지 않도록 경로 또는 [GLOB 패턴](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)을 구성합니다. GLOB 패턴은 절대 경로가 아닌 경우 작업 영역 폴더의 경로에 따라 항상 평가됩니다.", "autoSave": "저장되지 않은 변경 사항이 있는 편집기의 [자동 저장](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)을 제어합니다.", "autoSaveDelay": "저장되지 않은 변경 내용이 있는 편집기가 자동으로 저장되기까지의 지연(밀리초)을 제어합니다. '#files.autoSave#'가 '{0}'(으)로 설정된 경우에만 적용됩니다.", "binaryFileEditor": "이진 파일 편집기", - "compressSingleChildFolders": "탐색기가 폴더를 압축 형식으로 렌더링할지 여부를 제어합니다. 이러한 양식에서 단일 하위 폴더는 결합된 트리 요소로 압축됩니다. 예를 들어 Java 패키지 구조에 유용합니다.", - "confirmDelete": "파일을 휴지통에서 삭제할 때 탐색기에서 확인을 요청해야 하는지 여부를 제어합니다.", - "confirmDragAndDrop": "끌어서 놓기를 사용하여 파일 및 폴더를 이동하기 위해 탐색기에서 확인을 요청해야 하는지 여부를 제어합니다.", + "compressSingleChildFolders": "탐색기가 폴더를 압축 형식으로 렌더링할지를 제어합니다. 이러한 양식에서 단일 하위 폴더는 결합된 트리 요소로 압축됩니다. 예를 들어 Java 패키지 구조에 유용합니다.", + "confirmDelete": "파일을 휴지통에서 삭제할 때 탐색기에서 확인을 요청해야 할지를 제어합니다.", + "confirmDragAndDrop": "끌어서 놓기를 사용하여 파일 및 폴더를 이동하기 위해 탐색기에서 확인을 요청해야 할지를 제어합니다.", "confirmUndo": "탐색기가 실행 취소할 때 확인을 요청해야 하는지 여부를 제어합니다.", "copyRelativePathSeparator": "상대 파일 경로를 복사할 때 사용되는 경로 구분 문자입니다.", "copyRelativePathSeparator.auto": "운영 체제별 경로 구분 문자를 사용하세요.", "copyRelativePathSeparator.backslash": "백슬래시를 경로 분리 문자로 사용하세요.", "copyRelativePathSeparator.slash": "슬래시를 경로 구분 문자로 사용하세요.", "defaultLanguage": "새 파일에 할당된 기본 언어 식별자입니다. `${activeEditorLanguage}`로 구성된 경우 현재 활성화된 텍스트 편집기의 언어 식별자(있는 경우)를 사용합니다.", - "enableDragAndDrop": "탐색기에서 끌어서 놓기를 통해 파일 및 폴더를 이동할지 여부를 제어합니다. 이 설정은 탐색기 내에서 끌어서 놓기에만 영향을 미칩니다.", + "disabled": "증분 이름 지정을 비활성화합니다. 같은 이름의 파일이 두 개 있는 경우 기존 파일을 덮어쓰라는 메시지가 표시됩니다.", + "enableDragAndDrop": "탐색기에서 끌어서 놓기를 통해 파일 및 폴더를 이동할지를 제어합니다. 이 설정은 탐색기 내에서 끌어서 놓기에만 영향을 미칩니다.", "enableUndo": "탐색기가 파일 및 폴더 작업 실행 취소를 지원해야 하는지 여부를 제어합니다.", "enableUndo.default": "탐색기는 파괴적인 실행 취소 작업 전에 메시지를 표시합니다.", "enableUndo.light": "탐색기는 포커스가 있을 때 작업을 실행 취소하기 전에 메시지를 표시하지 않습니다.", @@ -6051,9 +6776,11 @@ "eol.LF": "LF", "eol.auto": "운영 체제별 줄 바꿈 문자를 사용합니다.", "everything": "전체 파일을 포맷합니다.", - "exclude": "파일 및 폴더 제외를 위해 [glob 패턴](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)을 구성합니다. 예를 들어 파일 탐색기는 이 설정에 따라 표시하거나 숨길 파일 및 폴더를 결정합니다. 검색별 제외를 정의하려면 `#search.exclude#` 설정을 참조하세요.", - "excludeGitignore": ".gitignore의 항목을 구문 분석하고 탐색기에서 제외할지 여부를 제어합니다. {0} 비슷합니다.", + "exclude": "파일 및 폴더 제외를 위해 [GLOB 패턴](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)을 구성합니다. 예를 들어 파일 탐색기는 이 설정에 따라 표시하거나 숨길 파일과 폴더를 결정합니다. 검색 제외를 정의하려면 `#search.exclude#` 설정을 참조합니다. `.gitignore`에 따라 파일을 무시하려면 `#explorer.excludeGitIgnore#` 설정을 참조합니다.", + "excludeGitignore": ".gitignore의 항목을 구문 분석하고 탐색기에서 제외해야 하는지 여부를 제어합니다. {0}과(와) 비슷합니다.", "expandSingleFolderWorkspaces": "초기화 중에 폴더가 하나만 포함된 다중 루트 작업 영역을 탐색기에서 확장해야 하는지 여부를 제어합니다.", + "explorer.autoRevealExclude.boolean": "파일 경로를 일치시킬 GLOB 패턴입니다. 패턴을 사용하거나 사용하지 않도록 설정하려면 true 또는 false로 설정하세요.", + "explorer.autoRevealExclude.when": "일치하는 파일의 형제에 대한 추가 검사입니다. $(basename)을 일치하는 파일 이름에 대한 변수로 사용하세요.", "explorer.decorations.badges": "파일 장식에 배지를 사용할지 여부를 제어합니다.", "explorer.decorations.colors": "파일 장식에 색을 사용할지 여부를 제어합니다.", "explorer.incrementalNaming": "붙여넣기에서 중복된 탐색기 항목에 새 이름을 지정할 때 사용할 명명 규칙을 제어합니다.", @@ -6062,7 +6789,7 @@ "fileNesting.description": "각 키 패턴에는 모든 문자열과 일치하는 단일 `*` 문자가 포함될 수 있습니다.", "fileNestingEnabled": "탐색기에서 파일 중첩을 사용할지 여부를 제어합니다. 파일 중첩을 사용하면 디렉터리의 관련 파일을 단일 상위 파일 아래에 시각적으로 그룹화할 수 있습니다.", "fileNestingExpand": "파일 중첩이 자동으로 확장되는지 여부를 제어합니다. 이 작업을 적용하려면 {0}을(를) 설정해야 합니다.", - "fileNestingPatterns": "탐색기에서 파일 중첩을 제어합니다. 각 __Item__은 상위 패턴을 나타내며 모든 문자열과 일치하는 단일 `*` 문자를 포함할 수 있습니다. 각 __Value__는 지정된 부모 아래에 중첩되어 표시되어야 하는 자식 패턴의 쉼표로 구분된 목록을 나타냅니다. 하위 패턴에는 다음과 같은 몇 가지 특수 토큰이 포함될 수 있습니다.\r\n- `${capture}`: 상위 패턴에서 확인된 `*` 값과 일치\r\n- `${basename}`: 일치 상위 파일의 기본 이름, `file.ts`의 `file`\r\n- `${extname}`: 상위 파일의 확장자와 일치하는 `file.ts`의 `ts\r\n- `${dirname}`: 상위 파일의 디렉토리 이름과 일치합니다. `src/file.ts`의 `src`\r\n- `*`: 모든 문자열과 일치하며 하위 패턴당 한 번만 사용할 수 있습니다.", + "fileNestingPatterns": "탐색기에서 파일 중첩을 제어합니다. 이를 적용하려면 {0}을(를) 설정해야 합니다. 각 __Item__은 상위 패턴을 나타내며 모든 문자열과 일치하는 단일 `*` 문자를 포함할 수 있습니다. 각 __Value__는 지정된 상위 항목 아래에 중첩되어 표시되어야 하는 하위 패턴의 쉼표로 구분된 목록을 나타냅니다. 하위 패턴에는 다음과 같은 몇 가지 특수 토큰이 포함될 수 있습니다.\r\n- `${capture}`: 상위 패턴의 확인된 `*` 값과 일치\r\n- `${basename}`: 상위 파일의 기본 이름과 일치, `file.ts`의 `file`\r\n- `${extname}`: 상위 파일의 확장명과 일치, `file.ts`의 `ts\r\n- `${dirname}`: 상위 파일의 디렉터리 이름과 일치, `src/file.ts`의 `src`\r\n- `*`: 모든 문자열과 일치, 하위 패턴당 한 번만 사용할 수 있음", "files.autoSave.afterDelay": "변경 내용이 있는 편집기는 구성된 '#files.autoSaveDelay#' 후에 자동으로 저장됩니다.", "files.autoSave.off": "변경 내용이 있는 편집기는 자동으로 저장되지 않습니다.", "files.autoSave.onFocusChange": "편집기에서 포커스가 손실되면 변경 내용이 있는 편집기가 자동으로 저장됩니다.", @@ -6072,8 +6799,11 @@ "files.participants.timeout": "생성, 이름 바꾸기 및 삭제를 위한 파일 참가자가 취소된 후 밀리초 단위의 시간 제한입니다. 참가자를 비활성화하려면 '0'을 사용합니다.", "files.restoreUndoStack": "파일을 다시 열 때 실행 취소 스택을 복원합니다.", "files.saveConflictResolution": "그동안 다른 프로그램에 의해 변경된 디스크에 파일을 저장할 경우 저장 충돌이 발생할 수 있습니다. 데이터 손실을 방지하기 위해 편집기의 변경 내용과 디스크의 버전을 비교하라는 메시지가 사용자에게 표시됩니다. 이 설정은 충돌 오류가 자주 발생하는 경우에만 변경해야 하며, 부주의한 사용은 데이터 손실을 초래할 수 있습니다.", - "files.simpleDialog.enable": "단순 파일 대화 상자를 사용합니다. 사용하도록 설정하면 단순 파일 대화 상자가 시스템 파일 대화 상자를 대체합니다.", + "files.simpleDialog.enable": "파일 및 폴더를 열고 저장할 수 있는 단순 파일 대화 상자를 활성화합니다. 사용 가능한 경우 단순 파일 대화 상자가 시스템 파일 대화 상자를 대체합니다.", "filesConfigurationTitle": "파일", + "filesReadonlyExclude": "`#files.readonlyInclude#` 설정 결과 일치하는 경우 경로 또는 [GLOB 패턴](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)이 읽기 전용으로 표시되지 않도록 구성합니다. GLOB 패턴은 절대 경로가 아닌 경우 작업 영역 폴더의 경로에 따라 항상 평가됩니다. 읽기 전용 파일 시스템 공급자의 파일은 항상 이 설정과 독립적으로 읽기 전용입니다.", + "filesReadonlyFromPermissions": "파일 사용 권한이 다음과 같이 표시되면 파일을 읽기 전용으로 표시합니다. 이 설정은 `#files.readonlyInclude#` 및 `#files.readonlyExclude#` 설정을 통해 재정의할 수 있습니다.", + "filesReadonlyInclude": "읽기 전용으로 표시하도록 경로 또는 [GLOB 패턴](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)을 구성합니다. GLOB 패턴은 절대 경로가 아닌 경우 작업 영역 폴더의 경로에 따라 항상 평가됩니다. `#files.readonlyExclude#` 설정을 통해 일치하는 경로를 제외할 수 있습니다. 읽기 전용 파일 시스템 공급자의 파일은 항상 이 설정과 독립적으로 읽기 전용입니다.", "formatOnSave": "파일 저장 시 서식을 지정합니다. 포맷터를 사용할 수 있어야 하며, 파일이 지연 후에 자동으로 저장되지 않아야 하고, 편집기가 종료되지 않아야 합니다.", "formatOnSaveMode": "저장 시 포맷이 전체 파일을 포맷하는지 또는 수정 내용만 포맷하는지를 제어합니다. '#editor.formatOnSave#'를 사용하도록 설정한 경우에만 적용됩니다.", "hotExit": "저장하지 않은 파일을 세션 간에 기억하여, 편집기를 종료할 때 저장할지 묻는 메시지를 건너뛸지 여부를 제어합니다.", @@ -6082,15 +6812,14 @@ "hotExit.onExitAndWindowClose": "Windows/Linux에서 마지막 창이 닫히거나 `workbench.action.quit` 명령이 트리거될 때(명령 팔레트, 키 바인딩, 메뉴) 또는 마지막 창인지 여부와 관계 없이 폴더가 열린 모든 창에 대해 Hot Exit가 트리거됩니다. 열린 폴더가 없는 모든 창은 다음 실행 시 복원됩니다. 저장되지 않은 파일이 있는 이전에 연 창 목록은 `파일 > 최근 파일 열기 > 더 보기...`에서 액세스할 수 있습니다.", "hotExit.onExitAndWindowCloseBrowser": "브라우저가 종료되거나 창이나 탭이 닫히면 Hot Exit이 트리거됩니다.", "insertFinalNewline": "사용하도록 설정되면 저장할 때 파일 끝에 마지막 줄바꿈을 삽입합니다.", - "maxMemoryForLargeFilesMB": "큰 파일을 열려고 할 때 다시 시작한 후 VS Code에 사용 가능한 메모리를 제어합니다. 명령줄에 '--max-memory=NEWSIZE'를 지정하는 것과 결과가 같습니다.", "modification": "수정 사항을 포맷합니다(소스 제어 필요).", "modificationIfAvailable": "수정 사항만 형식화하려고 시도합니다(원본 제어 필요). 원본 제어를 사용할 수 없으면 전체 파일이 포맷됩니다.", "openEditorsSortOrder": "열린 편집기 창에서 편집기의 정렬 순서를 제어합니다.", - "openEditorsVisible": "편집기 열기 창에 표시되는 최대 편집기 수입니다. 이것을 0으로 설정하면 편집기 열기 창이 숨겨집니다.", - "openEditorsVisibleMin": "편집기 열기 창에 표시되는 편집기 슬롯의 최소 수입니다. 0으로 설정하면 편집기 열기 창은 편집기 수에 따라 동적으로 크기가 조정됩니다.", + "openEditorsVisible": "편집자 열기 창에 표시되는 초기 최대 편집자 수입니다. 이 제한을 초과하면 스크롤 막대가 표시되고 창 크기를 조정하여 더 많은 항목을 표시할 수 있습니다.", + "openEditorsVisibleMin": "편집기 열기 창에 미리 할당된 편집기 슬롯의 최소 수입니다. 0으로 설정하면 편집기 열기 창은 편집기 수에 따라 동적으로 크기가 조정됩니다.", "overwriteFileOnDisk": "편집기의 변경 내용으로 디스크의 파일을 덮어써서 저장 충돌을 해결할 수 있습니다.", "simple": "중복된 이름 끝에 \"복사본\"이라는 단어를 추가하고 뒤에 숫자를 붙일 수 있습니다.", - "smart": "중복된 이름의 끝에 숫자를 추가합니다. 숫자가 이미 이름의 일부인 경우 해당 숫자를 늘리려고 합니다.", + "smart": "중복된 이름 끝에 숫자를 추가합니다. 숫자가 이미 이름의 일부인 경우 숫자를 더 추가합니다.", "sortOrder": "탐색기에서 파일 및 폴더의 속성 기반 정렬을 제어합니다. `#explorer.fileNesting.enabled#`가 활성화되면 중첩된 파일의 정렬도 제어합니다.", "sortOrder.alphabetical": "편집기는 각 편집기 그룹 내에서 탭 이름을 기준으로 사전순으로 정렬됩니다.", "sortOrder.default": "파일 및 폴더가 이름별로 정렬됩니다. 폴더가 파일 앞에 표시됩니다.", @@ -6106,26 +6835,27 @@ "sortOrderLexicographicOptions.lower": "소문자는 대문자 이름 앞에 함께 그룹화됩니다.", "sortOrderLexicographicOptions.unicode": "이름은 유니코드 순서로 정렬됩니다.", "sortOrderLexicographicOptions.upper": "대문자는 소문자 이름 앞에 함께 그룹화됩니다.", + "textFileEditor": "텍스트 파일 편집기", "trimFinalNewlines": "사용하도록 설정되면 저장할 때 파일 끝에 마지막 줄 바꿈 이후의 모든 줄 바꿈이 잘립니다.", "trimTrailingWhitespace": "사용하도록 설정되면 파일을 저장할 때 후행 공백이 잘립니다.", "trueDescription": "패턴을 사용하도록 설정합니다.", "useTrash": "파일/폴더를 삭제하면 OS 휴지통(Windows의 휴지통)으로 이동합니다. 사용하지 않도록 설정하면 파일/폴더를 영구적으로 삭제합니다.", - "watcherExclude": "파일 감시에서 제외할 경로 또는 glob 패턴을 구성합니다. 상대적인 경로 또는 기본 glob 패턴(예: '빌드/출력' 또는 `*.js`)는 현재 열려 있는 작업 영역을 사용하여 절대 경로로 확인됩니다. 복잡한 glob 패턴이 제대로 일치하려면 절대 경로(예: 경로 내의 파일을 일치시키기 위한 접두사 `**/` 또는 전체 경로 및 접미사 `/**`)에서 일치해야 합니다(예: `**/build/output/**` 또는 `/Users/name/workspaces/project/build/output/**`). 파일 감시자 프로세스가 CPU를 많이 사용하는 경우 중요도가 적은 대용량 폴더(예: 빌드 출력 폴더)를 제외해야 합니다.", + "watcherExclude": "파일 감시에서 제외할 경로 또는 GLOB 패턴을 구성합니다. 경로는 감시되는 폴더의 상대 경로이거나 절대 경로일 수 있습니다. GLOB 패턴은 감시되는 폴더를 기준으로 일치됩니다. 파일 감시자 프로세스에서 CPU를 많이 사용하는 경우 관심도가 낮은 큰 폴더(예: 빌드 출력 폴더)를 제외해야 합니다.", "watcherInclude": "작업 영역 내부의 변경 내용을 감시할 추가 경로를 구성합니다. 기본적으로 기호 링크인 폴더를 제외한 모든 작업 영역 폴더는 재귀적으로 감시됩니다. 기호 링크인 감시 폴더를 지원하기 위해 절대 또는 상대 경로를 명시적으로 추가할 수 있습니다. 상대 경로는 현재 열려 있는 작업 영역을 사용하여 절대 경로로 해석됩니다." }, "vs/workbench/contrib/files/browser/views/emptyView": { "noWorkspace": "열린 폴더 없음" }, "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "작업 영역 폴더를 확인할 수 없음", + "canNotResolve": "작업 영역 폴더를 확인할 수 없음({0})", "label": "탐색기", "symbolicLlink": "심볼 링크", "unknown": "알 수 없는 파일 형식" }, "vs/workbench/contrib/files/browser/views/explorerView": { "collapseExplorerFolders": "탐색기에서 폴더 축소", - "createNewFile": "새 파일", - "createNewFolder": "새 폴더", + "createNewFile": "새 파일...", + "createNewFolder": "새 폴더...", "explorerSection": "탐색기 섹션: {0}", "refreshExplorer": "탐색기 새로 고침" }, @@ -6150,7 +6880,7 @@ "flipLayout": "세로/가로 편집기 레이아웃 설정/해제", "miToggleEditorLayout": "레이아웃 대칭 이동(&&L)", "miToggleEditorLayoutWithoutMnemonic": "레이아웃 대칭 이동", - "newUntitledFile": "제목이 없는 새 파일", + "newUntitledFile": "제목 없는 새 텍스트 파일", "openEditors": "열려 있는 편집기" }, "vs/workbench/contrib/files/browser/workspaceWatcher": { @@ -6175,31 +6905,30 @@ "explorerViewletFocus": "포커스가 EXPLORER 뷰렛 내에 있는 경우 true입니다.", "explorerViewletVisible": "EXPLORER 뷰렛이 표시되는 경우 true입니다.", "filesExplorerFocus": "포커스가 EXPLORER 뷰 내에 있는 경우 true입니다.", + "foldersViewVisible": "폴더 뷰(탐색기 뷰 컨테이너 내의 파일 트리)가 표시되면 True입니다.", "openEditorsFocus": "포커스가 OPEN EDITORS 뷰 내에 있는 경우 true입니다.", - "openEditorsVisible": "OPEN EDITORS 뷰가 표시되는 경우 true입니다.", "viewHasSomeCollapsibleItem": "탐색기 보기의 작업 영역에 축소 가능한 루트 자식이 있는 경우 True입니다." }, "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { "filesCategory": "파일", + "miShare": "공유", "openContainer": "상위 폴더 열기", "revealInMac": "Finder에 표시", "revealInWindows": "파일 탐색기에 표시" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "텍스트 파일 편집기" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "configureMemoryLimit": "메모리 제한 구성", - "fileTooLargeForHeapError": "이 크기의 파일을 열려면 다시 시작하여 {0}에서 더 많은 메모리를 사용하도록 허용해야 합니다", - "relaunchWithIncreasedMemoryLimit": "{0}MB로 다시 시작" + "vs/workbench/contrib/folding/browser/folding.contribution": { + "formatter.default": "다른 모든 접기 범위 공급자보다 우선하는 기본 접기 범위 공급자를 정의합니다. 접기 범위 공급자에 기여하는 확장의 식별자여야 합니다.", + "null": "모두", + "nullFormatterDescription": "모든 활성 접기 범위 공급자" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "cancel": "취소", "config": "기본 포맷터 구성...", "config.bad": "'{0}' 확장이 포맷터로 구성되어 있지만 사용할 수 없습니다. 계속하려면 다른 기본 포맷터를 선택하세요.", "config.needed": "'{0}' 파일에는 여러 포맷터가 있습니다. 그 중 하나는 기본 포맷터로 구성해야 합니다.", "def": "(기본값)", - "do.config": "구성...", + "do.config": "구성(&&C)...", + "do.config.command": "구성...", + "do.config.notification": "구성...", "format.placeHolder": "포맷터 선택", "formatDocument.label.multiple": "문서 서식 프로그램...", "formatSelection.label.multiple": "형식 선택...", @@ -6213,9 +6942,8 @@ "summary": "포맷터 충돌" }, "vs/workbench/contrib/format/browser/formatActionsNone": { - "cancel": "취소", "formatDocument.label.multiple": "문서 서식", - "install.formatter": "포맷터 설치...", + "install.formatter": "포맷터 설치(&&I)...", "no.provider": "설치된 '{0}' 파일에 대한 포맷터가 없습니다.", "too.large": "이 파일은 너무 커서 포맷할 수 없습니다." }, @@ -6228,32 +6956,288 @@ "read.title": "인라인 힌트가 있는 줄 읽기", "stop.title": "인레이 힌트 읽기 중지" }, + "vs/workbench/contrib/inlineChat/browser/inlineChatActions": { + "accept": "Make Request", + "apply1": "Accept Changes", + "apply2": "Accept", + "arrowDown": "Cursor Down", + "arrowUp": "Cursor Up", + "cancel": "Cancel", + "cat": "Inline Chat", + "contractMessage": "Contract Message", + "copyRecordings": "(Developer) Write Exchange to Clipboard", + "discard": "Discard", + "discardMenu": "Discard...", + "expandMessage": "Expand Message", + "feedback.helpful": "Helpful", + "feedback.unhelpful": "Unhelpful", + "focus": "Focus Input", + "label": "'{0}' and {1} follow ups ({2})", + "nextFromHistory": "Next From History", + "previousFromHistory": "Previous From History", + "rerun": "Regenerate Response", + "rerunShort": "Regenerate", + "run": "Start Code Chat", + "stop": "Stop Request", + "toggleDiff": "Toggle Diff", + "toggleDiff2": "Show Inline Diff", + "undo.clipboard": "Discard to Clipboard", + "undo.newfile": "Discard to New File", + "unstash": "Resume Last Dismissed Code Chat", + "viewInChat": "View in Chat" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatController": { + "create.fail": "Failed to start editor chat", + "create.fail.detail": "Please consult the error log and try again later.", + "default.placeholder": "Ask a question", + "default.placeholder.history": "{0} ({1}, {2} for history)", + "empty": "No results, please refine your input and try again", + "err.apply": "Failed to apply changes.", + "err.discard": "Failed to discard changes.", + "thinking": "Thinking…", + "welcome.1": "AI-generated code may be incorrect", + "welcome.2": "Getting ready..." + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatStrategies": { + "lines.0": "Nothing changed", + "lines.1": "Changed 1 line", + "lines.N": "Changed {0} lines" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatWidget": { + "aria-label": "Inline Chat Input", + "inlineChat.accessibilityHelp": "Inline Chat Input, Use {0} for Inline Chat Accessibility Help.", + "inlineChat.accessibilityHelpNoKb": "Inline Chat Input, Run the Inline Chat Accessibility Help command for more information.", + "modified": "Modified", + "original": "Original" + }, + "vs/workbench/contrib/inlineChat/common/inlineChat": { + "inlineChat.background": "Background color of the interactive editor widget", + "inlineChat.border": "Border color of the interactive editor widget", + "inlineChat.regionHighlight": "Background highlighting of the current interactive region. Must be transparent.", + "inlineChat.shadow": "Shadow color of the interactive editor widget", + "inlineChatDidEdit": "Whether interactive editor did change any code", + "inlineChatDiff": "Whether interactive editor show diffs for changes", + "inlineChatDiff.inserted": "Background color of inserted text in the interactive editor input", + "inlineChatDiff.removed": "Background color of removed text in the interactive editor input", + "inlineChatDocumentChanged": "Whether the document has changed concurrently", + "inlineChatEmpty": "Whether the interactive editor input is empty", + "inlineChatFocused": "Whether the interactive editor input is focused", + "inlineChatHasActiveRequest": "Whether interactive editor has an active request", + "inlineChatHasProvider": "Whether a provider for interactive editors exists", + "inlineChatHasStashedSession": "Whether interactive editor has kept a session for quick restore", + "inlineChatInnerCursorFirst": "Whether the cursor of the iteractive editor input is on the first line", + "inlineChatInnerCursorLast": "Whether the cursor of the iteractive editor input is on the last line", + "inlineChatInput.background": "Background color of the interactive editor input", + "inlineChatInput.border": "Border color of the interactive editor input", + "inlineChatInput.focusBorder": "Border color of the interactive editor input when focused", + "inlineChatInput.placeholderForeground": "Foreground color of the interactive editor input placeholder", + "inlineChatLastFeedbackKind": "The last kind of feedback that was provided", + "inlineChatMarkdownMessageCropState": "Whether the interactive editor message is cropped, not cropped or expanded", + "inlineChatOuterCursorPosition": "Whether the cursor of the outer editor is above or below the interactive editor input", + "inlineChatResponseType": "What type was the last response of the current interactive editor session", + "inlineChatVisible": "Whether the interactive editor input is visible", + "mode": "Configure if changes crafted in the interactive editor are applied directly to the document or are previewed first.", + "mode.live": "Changes are applied directly to the document but can be highlighted via inline diffs. Ending a session will keep the changes.", + "mode.livePreview": "Changes are applied directly to the document and are highlighted visually via inline or side-by-side diffs. Ending a session will keep the changes.", + "mode.preview": "Changes are previewed only and need to be accepted via the apply button. Ending a session will discard the changes." + }, "vs/workbench/contrib/interactive/browser/interactive.contribution": { "interactive.activeCodeBorder": "편집기에 포커스가 있을 때 현재 대화형 코드 셀의 테두리 색입니다.", "interactive.execute": "코드 실행", - "interactive.history.focus": "대화형 창의 포커스 기록", + "interactive.history.focus": "포커스 기록", "interactive.history.next": "기록의 다음 값", "interactive.history.previous": "기록의 이전 값", "interactive.inactiveCodeBorder": "편집기에 포커스가 없을 때 현재 대화형 코드 셀의 테두리 색입니다.", "interactive.input.clear": "대화형 창 입력 편집기 내용 지우기", - "interactive.input.focus": "대화형 창의 포커스 입력 편집기", + "interactive.input.focus": "포커스 입력 편집기", "interactive.open": "대화형 창 열기", "interactiveScrollToBottom": "맨 아래로 스크롤", "interactiveScrollToTop": "맨 위로 스크롤", + "interactiveWindow": "대화형 창", "interactiveWindow.alwaysScrollOnNewCell": "대화형 창을 자동으로 스크롤하여 실행된 마지막 문의 출력을 표시합니다. 이 값이 false이면 마지막 셀이 이미 스크롤된 셀인 경우에만 창이 스크롤됩니다.", "interactiveWindow.restore": "대화형 창 세션/기록을 창 다시 로드에서 복원할지 여부를 제어합니다. 대화형 Windows에서 사용되는 컨트롤러의 상태가 창 재로드에서 유지되는지 여부는 컨트롤러에 영향을 주는 확장에 의해 제어됩니다." }, "vs/workbench/contrib/interactive/browser/interactiveEditor": { "interactiveInputPlaceHolder": "여기에 '{0}' 코드를 입력하고 '{1}'을(를) 눌러 실행합니다." }, - "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { - "miOpenProcessExplorerer": "프로세스 탐색기 열기(&&P)", + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorActions": { + "accept": "요청", + "actions.interactiveSession.accessibiltyHelpEditor": "대화형 세션 편집기 접근성 도움말", + "apply1": "변경 내용 수락", + "apply2": "수락", + "arrowDown": "커서 아래로", + "arrowUp": "커서 위로", + "cancel": "취소", + "cat": "대화형 편집기", + "contractMessage": "계약 메시지", + "copyRecordings": "(개발자) 클립보드에 Exchange 쓰기", + "discard": "취소", + "discardMenu": "버리기...", + "expandMessage": "메시지 확장", + "feedback.helpful": "유용함", + "feedback.unhelpful": "유용하지 않음", + "focus": "포커스 입력", + "label": "'{0}' 및 {1} 후속 조치({2})", + "nextFromHistory": "기록에서 다음", + "previousFromHistory": "이전 기록에서", + "run": "코드 채팅 시작", + "stop": "요청 중지", + "toggleDiff": "Diff 설정/해제", + "toggleDiff2": "인라인 Diff 표시", + "undo.clipboard": "클립보드로 삭제", + "undo.newfile": "새 파일로 삭제", + "unstash": "마지막으로 해제된 코드 채팅 다시 시작", + "viewInChat": "채팅에서 보기" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorController": { + "create.fail": "편집기 채팅을 시작하지 못했습니다.", + "create.fail.detail": "오류 로그를 참조하고 나중에 다시 시도하세요.", + "default.placeholder": "질문하기", + "default.placeholder.history": "{0} ({1}, 기록용 {2})", + "empty": "결과가 없습니다. 입력을 구체화하고 다시 시도하세요.", + "err.apply": "변경 사항을 적용하지 못했습니다.", + "err.discard": "변경 내용을 취소하지 못했습니다.", + "thinking": "생각 중", + "welcome.1": "AI 생성 코드가 올바르지 않을 수 있습니다." + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorStrategies": { + "lines.0": "아무것도 변경되지 않음", + "lines.1": "변경된 1줄", + "lines.N": "변경된 {0}줄" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorWidget": { + "aria-label": "대화형 편집기 입력", + "interactiveEditor.accessibilityHelp": "대화형 편집기 입력, 대화형 편집기 접근성 도움말을 확인하려면 {0}을(를) 사용하세요.", + "interactiveSessionInput.accessibilityHelpNoKb": "대화형 편집기 입력, 자세한 내용은 대화형 편집기 접근성 도움말 명령을 실행하세요.", + "modified": "수정됨", + "original": "원본" + }, + "vs/workbench/contrib/interactiveEditor/common/interactiveEditor": { + "editMode": "대화형 편집기에서 만든 변경 내용이 문서에 직접 적용되거나 먼저 미리 보기되는지 여부를 구성합니다.", + "editMode.live": "변경 내용은 문서에 직접 적용되지만 인라인 차이로 강조 표시될 수 있습니다. 세션을 종료하면 변경 내용이 유지됩니다.", + "editMode.livePreview": "변경 내용은 문서에 직접 적용되며 인라인 또는 나란히 Diff로 시각적으로 강조 표시됩니다. 세션을 종료하면 변경 내용이 유지됩니다.", + "editMode.preview": "변경 내용은 미리 보기로만 제공되며 적용 단추를 통해 수락해야 합니다. 세션을 종료하면 변경 내용이 삭제됩니다.", + "interactiveEditor.border": "대화형 편집기 위젯의 테두리 색", + "interactiveEditor.regionHighlight": "현재 대화형 영역의 배경 강조 표시. 투명해야 합니다.", + "interactiveEditor.shadow": "대화형 편집기 위젯의 그림자 색", + "interactiveEditorDidEdit": "대화형 편집기에서 코드를 변경했는지 여부", + "interactiveEditorDiff": "대화형 편집기에서 변경 내용에 대한 diff 표시 여부", + "interactiveEditorDiff.inserted": "대화형 편집기 입력에 삽입된 텍스트의 배경색", + "interactiveEditorDiff.removed": "대화형 편집기 입력에서 제거된 텍스트의 배경색", + "interactiveEditorDocumentChanged": "문서가 동시 변경되었는지 여부", + "interactiveEditorEmpty": "대화형 편집기 입력이 비어 있는지 여부", + "interactiveEditorFocused": "대화형 편집기 입력의 포커스 여부", + "interactiveEditorHasActiveRequest": "대화형 편집기에 활성 요청이 있는지 여부", + "interactiveEditorHasProvider": "대화형 편집기에 대한 공급자가 있는지 여부", + "interactiveEditorHasStashedSession": "대화형 편집기에서 빠른 복원을 위해 세션을 유지했는지 여부", + "interactiveEditorInnerCursorFirst": "반복 편집기 입력의 커서가 첫 번째 줄에 있는지 여부", + "interactiveEditorInnerCursorLast": "대화형 편집기 입력의 커서가 마지막 줄에 있는지 여부", + "interactiveEditorInput.background": "대화형 편집기 입력의 배경색", + "interactiveEditorInput.border": "대화형 편집기 입력의 테두리 색", + "interactiveEditorInput.focusBorder": "포커스가 있을 때 대화형 편집기 입력의 테두리 색", + "interactiveEditorInput.placeholderForeground": "대화형 편집기 입력 자리 표시자의 전경색", + "interactiveEditorLastFeedbackKind": "마지막으로 제공된 피드백 종류", + "interactiveEditorMarkdownMessageCropState": "대화형 편집기 메시지가 잘렸는지, 잘리지 않았는지 또는 확장되었는지 여부", + "interactiveEditorOuterCursorPosition": "외부 편집기의 커서가 대화형 편집기 입력의 위 또는 아래에 있는지 여부", + "interactiveEditorResponseType": "현재 대화형 편집기 세션의 마지막 응답 유형", + "interactiveEditorVisible": "대화형 편집기 입력이 표시되는지 여부" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionActions": { + "actions.ineractiveSession.acceptInput": "대화형 세션 수락 입력", + "actions.interactiveSession.focus": "대화형 세션 포커스", + "interactiveSession.category": "대화형 세션", + "interactiveSession.clear.label": "지우기", + "interactiveSession.clearHistory.label": "입력 기록 지우기", + "interactiveSession.focusInput.label": "입력 포커스", + "interactiveSession.history.label": "기록 표시", + "interactiveSession.history.pick": "복원할 채팅 세션 선택", + "interactiveSession.open": "편집기 열기({0})" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCodeblockActions": { + "interactive.copyCodeBlock.label": "복사", + "interactive.insertCodeBlock.label": "커서에 삽입", + "interactive.insertIntoNewFile.label": "새 파일에 삽입", + "interactive.runInTerminal.label": "터미널에서 실행" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCopyActions": { + "interactive.copyAll.label": "모두 복사", + "interactive.copyItem.label": "복사" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionExecuteActions": { + "interactive.cancel.label": "취소", + "interactive.submit.label": "제출" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionTitleActions": { + "interactive.voteDown.label": "투표 종료", + "interactive.voteUp.label": "투표하기" + }, + "vs/workbench/contrib/interactiveSession/browser/contrib/interactiveSessionInputEditorContrib": { + "interactive.input.placeholderNoCommands": "질문하기", + "interactive.input.placeholderWithCommands": "질문하거나 항목에 '/' 입력" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSession.contribution": { + "interactiveSession": "대화형 세션", + "interactiveSession.editor.fontFamily": "대화형 세션의 글꼴 패밀리를 제어합니다.", + "interactiveSession.editor.fontSize": "대화형 세션에서 글꼴 크기를 픽셀 단위로 제어합니다.", + "interactiveSession.editor.fontWeight": "대화형 세션의 글꼴 두께를 제어합니다.", + "interactiveSession.editor.lineHeight": "대화형 세션에서 줄 높이를 픽셀 단위로 제어합니다. 0을 사용하여 글꼴 크기에서 줄 높이를 계산합니다.", + "interactiveSession.editor.wordWrap": "대화형 세션에서 줄을 래핑할지 여부를 제어합니다.", + "interactiveSessionConfigurationTitle": "대화형 세션" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionContributionServiceImpl": { + "vscode.extension.contributes.interactiveSession": "대화형 세션 공급자 제공", + "vscode.extension.contributes.interactiveSession.icon": "이 대화형 세션 공급자의 아이콘입니다.", + "vscode.extension.contributes.interactiveSession.id": "이 대화형 세션 공급자의 고유 식별자입니다.", + "vscode.extension.contributes.interactiveSession.label": "이 대화형 세션 공급자의 표시 이름입니다.", + "vscode.extension.contributes.interactiveSession.when": "이 대화형 세션 공급자를 사용하기 위해 true여야 하는 조건입니다." + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionEditorInput": { + "interactiveSessionEditorName": "대화형 세션" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionInputPart": { + "interactiveSessionInput": "대화형 세션 입력" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionListRenderer": { + "interactiveSession": "대화형 세션" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionWidget": { + "clear": "세션 지우기" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionColors": { + "interactive.requestBackground": "대화형 요청의 배경색입니다.", + "interactive.requestBorder": "대화형 요청의 테두리 색입니다." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionContextKeys": { + "hasInteractiveSessionProvider": "대화형 세션 공급자가 등록된 경우 True입니다.", + "inInteractiveInput": "포커스가 대화형 입력에 있으면 true이고, 그렇지 않으면 false입니다.", + "inInteractiveSession": "포커스가 대화형 위젯에 있으면 true이고, 그렇지 않으면 false입니다.", + "interactiveInputHasText": "대화형 입력에 텍스트가 있는 경우 True입니다.", + "interactiveSessionRequestInProgress": "현재 요청이 계속 진행 중인 경우 True입니다.", + "interactiveSessionResponseHasProviderId": "공급자가 이 응답에 ID를 할당하면 True입니다.", + "interactiveSessionResponseVote": "응답이 투표되면 'up'으로 설정됩니다. 응답이 없으면 'down'으로 설정됩니다. 그렇지 않으면 빈 문자열입니다." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionServiceImpl": { + "emptyResponse": "공급자가 null 응답을 반환함" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionViewModel": { + "thinking": "생각 중" + }, + "vs/workbench/contrib/issue/browser/issue.contribution": { + "statusUnsupported": "--status 인수는 브라우저에서 아직 지원되지 않습니다." + }, + "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "문제 보고(&&I)", "reportIssueInEnglish": "영어로 문제 보고..." }, - "vs/workbench/contrib/issue/electron-sandbox/issueActions": { + "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "프로세스 탐색기 열기(&&P)", "openProcessExplorer": "프로세스 탐색기 열기", - "reportPerformanceIssue": "성능 문제 보고..." + "reportPerformanceIssue": "성능 문제 보고...", + "stopTracing": "추적 중지", + "stopTracing.button": "추적 다시 시작 및 사용(&&R)", + "stopTracing.detail": "완료하는 데 최대 1분이 걸릴 수 있습니다.", + "stopTracing.message": "추적을 실행하려면 '--trace' 인수를 사용해야 합니다.", + "stopTracing.title": "추적 파일을 만드는 중..." }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "바로 가기 키 문제 해결 토글" @@ -6268,7 +7252,6 @@ "vs/workbench/contrib/languageStatus/browser/languageStatus.contribution": { "aria.1": "{0}, {1}", "aria.2": "{0}", - "cat": "보기", "langStatus.aria": "편집기 언어 상태: {0}", "langStatus.name": "편집기 언어 상태", "name.pattern": "{0}(언어 상태)", @@ -6276,6 +7259,16 @@ "reset": "언어 상태 상호 작용 카운터 다시 설정", "unpin": "상태 표시줄에서 제거" }, + "vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": { + "colorDecoratorsStatusItem.name": "색 데코레이터 상태", + "colorDecoratorsStatusItem.source": "색 데코레이터", + "foldingRangesStatusItem.name": "폴딩 상태", + "foldingRangesStatusItem.source": "폴딩", + "status.button.configure": "구성", + "status.limited.details": "성능상의 이유로 {0}만 표시됨", + "status.limitedColorDecorators.short": "색 데코레이터", + "status.limitedFoldingRanges.short": "폴딩 범위" + }, "vs/workbench/contrib/localHistory/browser/localHistory": { "localHistoryIcon": "타임라인 보기의 로컬 기록 항목 아이콘입니다.", "localHistoryRestore": "로컬 기록 항목의 내용을 복원하는 아이콘입니다." @@ -6322,29 +7315,7 @@ "revealInMac": "Finder에 표시", "revealInWindows": "파일 탐색기에 표시" }, - "vs/workbench/contrib/localization/browser/localizationsActions": { - "available": "사용 가능", - "chooseLocale": "표시 언어 선택", - "clearDisplayLanguage": "표시 언어 기본 설정 지우기", - "configureLocale": "표시 언어 구성", - "installed": "설치됨" - }, - "vs/workbench/contrib/localization/electron-sandbox/localeService": { - "argvInvalid": "표시 언어를 쓸 수 없습니다. 런타임 설정을 열고 오류/경고를 수정한 후 다시 시도하세요.", - "installing": "{0} 언어 지원을 설치하는 중...", - "openArgv": "런타임 설정 열기", - "restart": "다시 시작(&&R)", - "restartDisplayLanguageDetail": "다시 시작 단추를 눌러 {0}을(를) 다시 시작하고 표시 언어를 {1}(으)로 설정합니다.", - "restartDisplayLanguageMessage": "표시 언어를 변경하려면 {0}을(를) 다시 시작해야 합니다." - }, - "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { - "activateLanguagePack": "{0}에서 VS Code를 사용하려면 VS Code를 다시 시작해야 합니다.", - "changeAndRestart": "언어 변경 후 다시 시작", - "doNotChangeAndRestart": "언어를 변경하지 마세요.", - "doNotRestart": "다시 시작하지 마세요.", - "neverAgain": "다시 표시 안 함", - "restart": "다시 시작", - "updateLocale": "VS Code의 UI 언어를 {0}(으)로 변경하고 다시 시작하시겠습니까?", + "vs/workbench/contrib/localization/common/localization.contribution": { "vscode.extension.contributes.localizations": "편집기에 지역화를 적용합니다.", "vscode.extension.contributes.localizations.languageId": "표시 문자열이 번역되는 언어의 ID입니다.", "vscode.extension.contributes.localizations.languageName": "영어로 된 언어 이름입니다.", @@ -6354,6 +7325,19 @@ "vscode.extension.contributes.localizations.translations.id.pattern": "ID는 VS Code를 변환하거나 확장을 변환하는 경우 각각 `vscode` 또는 `publisherId.extensionName` 형식이어야 합니다.", "vscode.extension.contributes.localizations.translations.path": "언어에 대한 변환을 포함하는 파일의 상대 경로입니다." }, + "vs/workbench/contrib/localization/common/localizationsActions": { + "available": "사용 가능", + "chooseLocale": "표시 언어 선택", + "clearDisplayLanguage": "표시 언어 기본 설정 지우기", + "configureLocale": "표시 언어 구성", + "installed": "설치됨", + "moreInfo": "더 많은 정보" + }, + "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { + "changeAndRestart": "언어 변경 후 다시 시작", + "neverAgain": "다시 표시 안 함", + "updateLocale": "{0}의 표시 언어를 {1}(으)로 변경하고 다시 시작하시겠습니까?" + }, "vs/workbench/contrib/localization/electron-sandbox/minimalTranslations": { "installAndRestart": "설치 및 다시 시작", "installAndRestartMessage": "언어 팩을 설치하여 표시 언어를 {0}(으)로 변경합니다.", @@ -6361,43 +7345,44 @@ "showLanguagePackExtensions": "Marketplace에서 언어 팩을 검색하여 표시 언어를 {0}(으)로 변경합니다." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "editSessionsLog": "세션 편집", - "rendererLog": "창", - "show window log": "창 로그 표시", - "telemetryLog": "원격 분석", - "userDataSyncLog": "설정 동기화" + "remote name": "{0}(원격)", + "setDefaultLogLevel": "기본 로그 수준 설정", + "show window log": "창 로그 표시" }, "vs/workbench/contrib/logs/common/logsActions": { - "critical": "위험", + "all": "모두", "current": "현재", "debug": "디버그", "default": "기본값", - "default and current": "기본값 및 현재", "err": "오류", + "extensionLogs": "확장 로그", "info": "정보", "log placeholder": "로그 파일 선택", + "loggers": "로그", "off": "끄기", "openSessionLogFile": "창 로그 파일 열기(세션)...", + "resetLogLevel": "기본 로그 수준으로 설정", "selectLogLevel": "로그 수준 선택", + "selectLogLevelFor": " {0}: 로그 수준 선택", + "selectlog": "로그 수준 설정", "sessions placeholder": "세션 선택", "setLogLevel": "로그 수준 설정...", "trace": "추적", "warn": "경고" }, - "vs/workbench/contrib/logs/electron-sandbox/logs.contribution": { - "mainLog": "기본", - "sharedLog": "공유" - }, "vs/workbench/contrib/logs/electron-sandbox/logsActions": { "openExtensionLogsFolder": "확장 로그 폴더 열기", "openLogsFolder": "Logs 폴더 열기" }, "vs/workbench/contrib/markers/browser/markers.contribution": { + "Active File": "활성 파일만 표시", + "Excluded Files": "제외된 파일 숨기기", + "Infos": "정보 표시", "clearFiltersText": "필터 텍스트 지우기", "collapseAll": "모두 축소", "copyMarker": "복사", "copyMessage": "메시지 복사", - "filter": "필터", + "errors": "오류 표시", "focusProblemsFilter": "문제 필터에 포커스", "focusProblemsList": "문제 보기에 포커스", "manyProblems": "10K+", @@ -6408,12 +7393,18 @@ "show multiline": "메시지를 여러 줄로 표시", "show singleline": "메시지를 한 줄로 표시", "status.problems": "문제", + "toggle Excluded Files": "제외된 파일 설정/해제", + "toggle active file": "활성 파일 설정/해제", + "toggle errors": "오류 토글", + "toggle infos": "정보 설정/해제", + "toggle warnings": "경고 토글", "totalErrors": "오류: {0}", "totalInfos": "정보: {0}", "totalProblems": "총 {0}개 문제", "totalWarnings": "경고: {0}", "viewAsTable": "표로 보기", - "viewAsTree": "트리로 보기" + "viewAsTree": "트리로 보기", + "warnings": "경고 표시" }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "문제", @@ -6437,10 +7428,7 @@ "vs/workbench/contrib/markers/browser/markersView": { "No problems filtered": "{0}개 문제 표시", "clearFilter": "필터 지우기", - "problems filtered": "{1}개 중 {0}개 문제 표시" - }, - "vs/workbench/contrib/markers/browser/markersViewActions": { - "filterIcon": "마커 보기의 필터 구성 아이콘입니다.", + "problems filtered": "{1}개 중 {0}개 문제 표시", "showing filtered problems": "{0}/{1}개 표시" }, "vs/workbench/contrib/markers/browser/messages": { @@ -6478,16 +7466,16 @@ "problems.panel.configuration.showCurrentInStatus": "활성화하면 상태 표시줄에 현재 문제가 표시됩니다.", "problems.panel.configuration.title": "문제 보기", "problems.panel.configuration.viewMode": "문제 보기의 기본 보기 모드를 제어합니다.", - "problems.tree.aria.label.error.marker": "{0}에 의해 오류 발생: 줄 {2} 및 문자 {3}.{4}의 {1}", + "problems.tree.aria.label.error.marker": "오류: {4}에 의해 발생된 줄 {1} 및 문자 {2}.{3}의 {0}", "problems.tree.aria.label.error.marker.nosource": "오류: 줄 {1} 및 문자 {2}의 {0}.{3}", - "problems.tree.aria.label.info.marker": "{0}에 의해 정보가 생성됨: 줄 {2} 및 문자 {3}의 {1}.{4}", + "problems.tree.aria.label.info.marker": "정보: {4}에 의해 발생된 줄 {1} 및 문자 {2}.{3}의 {0}", "problems.tree.aria.label.info.marker.nosource": "정보: 줄 {1} 및 문자 {2}의 {0}.{3}", - "problems.tree.aria.label.marker": "{0}에 의해 문제 발생: 줄 {2} 및 문자 {3}의 {1}.{4}", + "problems.tree.aria.label.marker": "문제: {4}에 의해 발생된 줄 {1} 및 문자 {2}.{3}의 {0}", "problems.tree.aria.label.marker.nosource": "문제: 줄 {1} 및 문자 {2}의 {0}.{3}", "problems.tree.aria.label.marker.relatedInformation": " 이 문제에는 {0} 위치에 대한 참조가 있습니다.", "problems.tree.aria.label.relatedinfo.message": "{3}에서 줄 {1} 및 문자 {2}의 {0}", "problems.tree.aria.label.resource": "{2} 폴더의 {1} 파일에 {0}개의 문제 있음", - "problems.tree.aria.label.warning.marker": "{0}에 의해 경고 발생: 줄 {2} 및 문자 {3}의 {1}.{4}", + "problems.tree.aria.label.warning.marker": "경고: {4}에 의해 발생된 줄 {1} 및 문자 {2}.{3}의 {0}", "problems.tree.aria.label.warning.marker.nosource": "경고: 줄 {1} 및 문자 {2}의 {0}.{3}", "problems.view.focus.label": "포커스 문제(오류, 경고, 정보)", "problems.view.toggle.label": "문제 토글(오류, 경고, 정보)" @@ -6495,74 +7483,169 @@ "vs/workbench/contrib/mergeEditor/browser/commands/commands": { "layout.column": "열 레이아웃", "layout.mixed": "혼합 레이아웃", + "layout.showBase": "기본 표시", + "layout.showBaseCenter": "기본 가운데 표시", + "layout.showBaseTop": "기본 위쪽 표시", "merge.acceptAllInput1": "왼쪽에서 모든 변경 내용 적용", "merge.acceptAllInput2": "오른쪽에서 모든 변경 내용 적용", - "merge.goToNextConflict": "다음 충돌로 이동", - "merge.goToPreviousConflict": "이전 충돌로 이동", + "merge.goToNextUnhandledConflict": "다음 처리되지 않은 충돌로 이동", + "merge.goToPreviousUnhandledConflict": "이전 처리되지 않은 충돌로 이동", "merge.openBaseEditor": "기본 파일 열기", "merge.toggleCurrentConflictFromLeft": "왼쪽에서 현재 충돌 전환", "merge.toggleCurrentConflictFromRight": "현재 충돌을 오른쪽에서 전환", "mergeEditor": "병합 편집기", + "mergeEditor.acceptMerge": "병합 완료", + "mergeEditor.acceptMerge.unhandledConflicts.accept": "충돌과 함께 완료(&&C)", + "mergeEditor.acceptMerge.unhandledConflicts.detail": "파일에 처리되지 않은 충돌이 포함되어 있습니다.", + "mergeEditor.acceptMerge.unhandledConflicts.message": "{0}의 병합을 완료하시겠습니까?", "mergeEditor.compareInput1WithBase": "입력 1을 베이스와 비교", "mergeEditor.compareInput2WithBase": "입력 2를 베이스와 비교", "mergeEditor.compareWithBase": "베이스와 비교", + "mergeEditor.resetChoice": "'충돌과 함께 닫기'에 대한 선택 다시 설정", + "mergeEditor.resetResultToBaseAndAutoMerge": "결과 다시 설정", + "mergeEditor.resetResultToBaseAndAutoMerge.short": "재설정", "openfile": "파일 열기", + "showNonConflictingChanges": "충돌하지 않는 변경 내용 표시", "title": "병합 편집기 열기" }, "vs/workbench/contrib/mergeEditor/browser/commands/devCommands": { "merge.dev.copyState": "병합 편집기 상태를 JSON으로 복사", - "merge.dev.openState": "JSON에서 병합 편집기 상태 열기", - "mergeEditor.enterJSON": "JSON 입력", + "merge.dev.loadContentsFromFolder": "폴더에서 병합 편집기 상태 로드", + "merge.dev.saveContentsToFolder": "병합 편집기 상태를 폴더에 저장", + "mergeEditor": "병합 편집기(개발)", "mergeEditor.name": "병합 편집기", "mergeEditor.noActiveMergeEditor": "활성 병합 편집기가 없습니다.", - "mergeEditor.successfullyCopiedMergeEditorContents": "병합 편집기 상태를 복사했습니다." + "mergeEditor.selectFolderToSaveTo": "저장할 폴더 선택", + "mergeEditor.successfullyCopiedMergeEditorContents": "병합 편집기 상태를 복사했습니다.", + "mergeEditor.successfullySavedMergeEditorContentsToFolder": "병합 편집기 상태를 폴더에 저장함" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": { + "diffAlgorithm.advanced": "고급 비교 알고리즘을 사용합니다.", + "diffAlgorithm.legacy": "레거시 비교 알고리즘을 사용합니다.", "name": "병합 편집기" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": { - "name": "병합: {0}", - "unhandledConflicts.cancel": "취소", - "unhandledConflicts.detail1": "이 편집기의 병합 충돌은 처리되지 않은 상태로 유지됩니다.", - "unhandledConflicts.detailN": "{0} 편집기의 병합 충돌은 처리되지 않은 상태로 유지됩니다.", - "unhandledConflicts.discard": "병합 변경 내용 취소", - "unhandledConflicts.ignore": "충돌 계속", - "unhandledConflicts.msg": "처리되지 않은 충돌을 계속하시겠습니까?", - "unhandledConflicts.saveAndIgnore": "저장 및 충돌 계속" + "name": "병합: {0}" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": { + "acceptMerge": "병합 수락(&&A)", + "detail1": "저장하지 않으면 병합 결과가 손실됩니다.", + "detail1Conflicts": "파일에 처리되지 않은 충돌이 있습니다. 저장하지 않으면 병합 결과가 손실됩니다.", + "detailN": "저장하지 않으면 병합 결과가 손실됩니다.", + "detailNConflicts": "파일에 처리되지 않은 충돌이 있습니다. 저장하지 않으면 병합 결과가 손실됩니다.", + "discard": "저장 안 함(&&N)", + "merge-editor.source": "병합 편집기에서 충돌을 해결하기 전에", + "message1": "{0}의 병합 결과를 유지하시겠습니까?", + "messageN": "{0} 파일의 병합 결과를 유지하시겠습니까?", + "noMoreWarn": "다시 묻지 않음", + "save": "저장(&&S)", + "saveTempFile.detail": "이렇게 하면 병합 결과가 원본 파일에 기록되고 병합 편집기가 닫힙니다.", + "saveTempFile.message": "병합 결과를 수락하시겠습니까?", + "saveWithConflict": "충돌과 함께 저장(&&S)", + "workspace.close": "닫기(&&C)", + "workspace.closeWithConflicts": "충돌과 함께 닫기(&&C)", + "workspace.detail1.handled": "변경 내용을 저장하지 않으면 손실됩니다.", + "workspace.detail1.unhandled": "파일에 처리되지 않은 충돌이 포함되어 있습니다. 저장하지 않으면 변경 내용이 손실됩니다.", + "workspace.detail1.unhandled.nonDirty": "파일에 처리되지 않은 충돌이 포함되어 있습니다.", + "workspace.detailN.handled": "변경 내용을 저장하지 않으면 손실됩니다.", + "workspace.detailN.unhandled": "파일에 처리되지 않은 충돌이 포함되어 있습니다. 저장하지 않으면 변경 내용이 손실됩니다.", + "workspace.detailN.unhandled.nonDirty": "파일에 처리되지 않은 충돌이 포함되어 있습니다.", + "workspace.doNotSave": "저장 안 함(&&N)", + "workspace.message1": "{0}에 대한 변경 내용을 저장할까요?", + "workspace.message1.nonDirty": "{0}에 대한 병합 편집기를 닫으시겠습니까?", + "workspace.messageN": "{0} 파일에 대한 변경 내용을 저장하시겠습니까?", + "workspace.messageN.nonDirty": "{0} 병합 편집기를 닫으시겠습니까?", + "workspace.save": "저장(&&S)", + "workspace.saveWithConflict": "충돌과 함께 저장(&&S)" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": { + "conflictingLine": "1개의 충돌하는 선", + "conflictingLines": "{0}개의 충돌하는 선" + }, + "vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": { + "setInputHandled": "처리된 입력 설정", + "undoMarkAsHandled": "처리됨으로 표시" }, "vs/workbench/contrib/mergeEditor/browser/view/colors": { "mergeEditor.change.background": "변경 내용의 배경색입니다.", "mergeEditor.change.word.background": "단어의 배경색이 변경되었습니다.", + "mergeEditor.changeBase.background": "기본의 변경 내용에 대한 배경색입니다.", + "mergeEditor.changeBase.word.background": "단어의 배경색이 기본으로 변경됩니다.", "mergeEditor.conflict.handled.minimapOverViewRuler": "입력 1의 변경 내용에 대한 전경색입니다.", "mergeEditor.conflict.handledFocused.border": "처리된 포커스가 있는 충돌의 테두리 색입니다.", "mergeEditor.conflict.handledUnfocused.border": "처리되지 않은 충돌의 테두리 색입니다.", + "mergeEditor.conflict.input1.background": "입력 1의 장식 배경색입니다.", + "mergeEditor.conflict.input2.background": "입력 2의 장식 배경색입니다.", "mergeEditor.conflict.unhandled.minimapOverViewRuler": "입력 1의 변경 내용에 대한 전경색입니다.", "mergeEditor.conflict.unhandledFocused.border": "처리되지 않은 포커스가 있는 충돌의 테두리 색입니다.", - "mergeEditor.conflict.unhandledUnfocused.border": "처리되지 않은 포커스가 없는 충돌의 테두리 색입니다." + "mergeEditor.conflict.unhandledUnfocused.border": "처리되지 않은 포커스가 없는 충돌의 테두리 색입니다.", + "mergeEditor.conflictingLines.background": "\"충돌하는 선\" 텍스트의 배경입니다." + }, + "vs/workbench/contrib/mergeEditor/browser/view/conflictActions": { + "accept": "{0} 수락", + "acceptBoth": "조합 사용", + "acceptBoth0First": "조합 수락({0} 우선)", + "acceptBothTooltip": "결과 문서에서 양면의 자동 조합을 수락합니다.", + "acceptTooltip": "결과 문서에서 {0}을(를) 수락합니다.", + "append": "{0} 추가", + "appendTooltip": "결과 문서에 {0}을(를) 추가합니다.", + "combine": "조합 사용", + "ignore": "무시", + "manualResolution": "수동 해결", + "manualResolutionTooltip": "이 충돌은 수동으로 해결되었습니다.", + "markAsHandledTooltip": "충돌의 이 부분을 사용하지 마세요.", + "noChangesAccepted": "변경 내용이 수락되지 않음", + "noChangesAcceptedTooltip": "이 충돌의 현재 해결 방법은 오른쪽 및 왼쪽 변경 내용 모두의 공통 상위 항목과 같습니다.", + "remove": "{0} 제거", + "removeTooltip": "결과 문서에서 {0}을(를) 제거합니다.", + "resetToBase": "기본으로 다시 설정", + "resetToBaseTooltip": "이 충돌을 오른쪽 및 왼쪽 변경 내용의 공통 조상으로 재설정합니다." + }, + "vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": { + "base": "베이스", + "compareWith": "{0}과(와) 비교", + "compareWithTooltip": "배경색으로 차이점이 강조 표시됩니다." }, "vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": { - "accept": "수락", + "accept.conflicting": "수락(결과가 더티임)", + "accept.excluded": "수락", + "accept.first": "수락 실행 취소", + "accept.second": "수락 실행 취소(현재 두 번째)", + "input1": "입력 1", + "input2": "입력 2", "mergeEditor.accept": "{0} 수락", "mergeEditor.acceptBoth": "둘 다 수락", "mergeEditor.markAsHandled": "처리됨으로 표시", "mergeEditor.swap": "바꾸기" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": { + "allConflictHandled": "모든 충돌이 처리되었습니다. 이제 병합을 완료할 수 있습니다.", + "goToNextConflict": "다음 충돌로 이동", "mergeEditor.remainingConflict": "{0} 남은 충돌 ", - "mergeEditor.remainingConflicts": "{0} 남은 충돌" + "mergeEditor.remainingConflicts": "{0} 남은 충돌", + "result": "결과" }, "vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": { - "editor.mergeEditor.label": "병합 편집기", - "input1": "입력 1", - "input2": "입력 2", - "mergeEditor": "텍스트 병합 편집기", - "result": "결과" + "mergeEditor": "텍스트 병합 편집기" + }, + "vs/workbench/contrib/mergeEditor/browser/view/viewModel": { + "noConflictMessage": "현재 토글할 수 있는 충돌 포커스가 없습니다." }, "vs/workbench/contrib/mergeEditor/common/mergeEditor": { "baseUri": "병합 편집기의 기본 URI", "editorLayout": "병합 편집기의 레이아웃 모드", "is": "편집기가 병합 편집기입니다.", - "resultUri": "병합 편집기 결과의 URI" + "isr": "편집기는 병합 편집기의 결과 편집기입니다.", + "resultUri": "병합 편집기 결과의 URI", + "showBase": "병합 편집기에 기본 버전이 표시되는 경우", + "showBaseAtTop": "기준이 맨 위에 표시되어야 하는 경우", + "showNonConflictingChanges": "병합 편집기에 충돌하지 않는 변경 내용이 표시되는 경우" + }, + "vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "임시 병합 편집기에서 선택 영역 열기", + "merge.dev.openState": "JSON에서 병합 편집기 상태 열기", + "mergeEditor": "병합 편집기(개발)", + "mergeEditor.enterJSON": "JSON 입력" }, "vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": { "notebookActions.changeCellToCode": "셀을 코드로 변경", @@ -6579,16 +7662,20 @@ "notebookActions.expandCellOutput": "셀 출력 확장", "notebookActions.joinCellAbove": "이전 셀과 조인", "notebookActions.joinCellBelow": "다음 셀과 조인", + "notebookActions.joinSelectedCells": "선택한 셀 조인", "notebookActions.moveCellDown": "아래로 셀 이동", "notebookActions.moveCellUp": "위로 셀 이동", "notebookActions.splitCell": "셀 분할", - "notebookActions.toggleOutputs": "토글 출력" + "notebookActions.toggleOutputs": "토글 출력", + "notebookActions.toggleScrolling": "셀 출력 스크롤 설정/해제" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": { "notebook.cell.status.executing": "실행 중", "notebook.cell.status.failed": "실패", "notebook.cell.status.pending": "보류 중", - "notebook.cell.status.success": "성공" + "notebook.cell.status.success": "성공", + "notebook.cell.statusBar.timerTooltip": "**마지막 실행** {0}\r\n\r\n**실행 시간** {1}\r\n\r\n**오버헤드 시간** {2}\r\n\r\n**렌더링 시간**\r\n\r\n{3}", + "notebook.cell.statusBar.timerTooltip.reportIssueFootnote": "위의 링크를 사용하여 문제 보고자를 사용하여 문제를 제출합니다." }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": { "notebook.cell.status.autoDetectLanguage": "감지된 언어 수락: {0}", @@ -6602,22 +7689,12 @@ "toggleNotebookClipboardLog": "전자 필기장 클립보드 문제 해결 토글" }, "vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": { - "current1": "현재 선택되어 있음", - "current2": "{0} - 현재 선택되어 있음", - "installSuggestedKernel": "추천 확장 설치", "kernel.select.label": "커널 선택", "notebook.activeCellStatusName": "Notebook 편집기 선택", "notebook.info": "Notebook 커널 정보", "notebook.multiActiveCellIndicator": "셀 {0} (선택한{1} )", "notebook.select": "Notebook 커널 선택", "notebook.singleActiveCellIndicator": "셀 {0}/{1}", - "notebookActions.selectKernel": "Notebook 커널 선택", - "notebookActions.selectKernel.args": "Notebook 커널 인수", - "otherKernelKinds": "기타", - "prompt.placeholder.change": "'{0}'에 대한 커널 변경", - "prompt.placeholder.select": "'{0}'에 대한 커널 선택", - "searchForKernels": "커널 확장에 대한 마켓플레이스 찾아보기", - "suggestedKernels": "제안됨", "tooltop": "{0}(제안)" }, "vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": { @@ -6636,7 +7713,7 @@ "label.toggleReplaceButton": "바꾸기 설정/해제", "notebook.find.filter.filterAction": "필터 찾기", "notebook.find.filter.findInCodeInput": "코드 셀 소스", - "notebook.find.filter.findInCodeOutput": "셀 출력", + "notebook.find.filter.findInCodeOutput": "코드 셀 출력", "notebook.find.filter.findInMarkupInput": "Markdown 소스", "notebook.find.filter.findInMarkupPreview": "렌더링된 Markdown", "placeholder.find": "찾기", @@ -6650,6 +7727,7 @@ "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Notebook 서식", "formatCell.label": "셀 서식", + "formatCells.label": "셀 서식 지정", "label": "Notebook 서식" }, "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { @@ -6680,11 +7758,23 @@ "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { "setProfileTitle": "프로필 설정" }, + "vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": { + "codeAction.apply": "코드 작업 '{0}'을(를) 적용하는 중입니다.", + "codeaction.get2": "'{0}'([구성]({1}))에서 코드 동작을 가져오는 중입니다.", + "label": "Notebook 서식 지정", + "notebookFormatSave.formatting": "서식", + "notebookSaveParticipants.cellCodeActions": "코드 작업 실행", + "notebookSaveParticipants.notebookCodeActions": "'Notebook' 코드 작업 실행" + }, "vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": { "workbench.notebook.clearNotebookEdtitorTypeCache": "전자 필기장 편집기 유형 캐시 지우기", "workbench.notebook.inspectLayout": "Notebook 레이아웃 검사", "workbench.notebook.toggleLayoutTroubleshoot": "레이아웃 토글 문제 해결" }, + "vs/workbench/contrib/notebook/browser/controller/cellOperations": { + "notebookActions.joinSelectedCells": "다른 종류의 셀을 조인할 수 없음", + "notebookActions.joinSelectedCells.label": "전자 필기장 셀 조인" + }, "vs/workbench/contrib/notebook/browser/controller/coreActions": { "miShare": "공유", "notebookActions.category": "Notebook", @@ -6694,9 +7784,12 @@ "vs/workbench/contrib/notebook/browser/controller/editActions": { "autoDetect": "자동 감지", "changeLanguage": "셀 언어 변경", - "clearAllCellsOutputs": "모든 셀의 출력 지우기", + "clearAllCellsOutputs": "출력 모두 지우기", "clearCellOutputs": "셀 출력 지우기", + "confirmDeleteButton": "삭제", + "confirmDeleteButtonMessage": "이 셀이 실행 중입니다. 삭제하시겠습니까?", "detectLanguage": "셀에 대해 감지된 언어 수락", + "doNotAskAgain": "이 메시지를 다시 표시 안 함", "languageDescription": "({0}) - 현재 언어", "languageDescriptionConfigured": "({0})", "languagesPicks": "언어(식별자)", @@ -6716,6 +7809,7 @@ "notebookActions.executeAndSelectBelow": "Notebook 셀 실행 및 아래에서 선택", "notebookActions.executeBelow": "셀 실행 및 아래", "notebookActions.executeNotebook": "모두 실행", + "notebookActions.interruptNotebook": "중단", "notebookActions.renderMarkdown": "모든 Markdown 셀 렌더링", "revealLastFailedCell": "가장 최근에 실패한 셀로 이동", "revealLastFailedCellShort": "이동", @@ -6748,14 +7842,15 @@ "customizeNotebook": "Notebook 사용자 지정...", "notebook.placeholder": "다음에 저장할 설정 파일", "notebook.saveMimeTypeOrder": "Mimetype 표시 순서 저장", - "notebook.showLineNumbers": "전자 필기장 줄 번호 표시", + "notebook.showLineNumbers": "전자 필기장 줄 번호", "notebook.toggleBreadcrumb": "이동 경로 설정/해제", "notebook.toggleCellToolbarPosition": "셀 도구 모음 위치 설정/해제", "notebook.toggleLineNumbers": "전자 필기장 줄 번호 설정/해제", "saveTarget.machine": "사용자 설정", "saveTarget.workspace": "작업 영역 설정", "workbench.notebook.layout.configure.label": "노트북 레이아웃 사용자 지정", - "workbench.notebook.layout.select.label": "노트북 레이아웃 중에서 선택" + "workbench.notebook.layout.select.label": "노트북 레이아웃 중에서 선택", + "workbench.notebook.layout.webview.reset.label": "전자 필기장 웹 보기 다시 설정" }, "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { "builtinRenderInfo": "기본 제공", @@ -6767,6 +7862,8 @@ "promptChooseMimeTypeInSecure.placeHolder": "현재 출력에 대해 렌더링할 MIME 형식을 선택합니다. Notebook을 신뢰할 수 있는 경우에만 다양한 MIME 형식을 사용할 수 있습니다." }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { + "notebook.diff.action.next.title": "다음 변경 내용 표시", + "notebook.diff.action.previous.title": "이전 변경 내용 표시", "notebook.diff.cell.revertInput": "입력 되돌리기", "notebook.diff.cell.revertMetadata": "메타데이터 되돌리기", "notebook.diff.cell.revertOutputs": "출력 되돌리기", @@ -6777,32 +7874,9 @@ "notebook.diff.showOutputs": "출력 차이 표시", "notebook.diff.switchToText": "텍스트 Diff 편집기 열기" }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": { "notebookTreeAriaLabel": "Notebook 텍스트 차이" }, - "vs/workbench/contrib/notebook/browser/extensionPoint": { - "contributes.notebook.provider": "노트북 문서 공급자를 제공합니다.", - "contributes.notebook.provider.displayName": "사람이 읽을 수 있는 Notebook 이름.", - "contributes.notebook.provider.selector": "Notebook용 glob 집합.", - "contributes.notebook.provider.selector.filenamePattern": "Notebook을 사용하도록 설정한 glob.", - "contributes.notebook.provider.viewType": "전자 필기장 형식입니다.", - "contributes.notebook.renderer": "Notebook 출력 렌더러 공급자를 제공합니다.", - "contributes.notebook.renderer.displayName": "사람이 읽을 수 있는 Notebook 출력 렌더러 이름.", - "contributes.notebook.renderer.entrypoint": "확장을 렌더링하기 위해 웹 보기에 로드할 파일입니다.", - "contributes.notebook.renderer.entrypoint.extends": "이 렌더러가 확장되는 기존 렌더러입니다.", - "contributes.notebook.renderer.hardDependencies": "렌더러에 필요한 커널 종속성 목록입니다. 'NotebookKernel.preloads'에 종속성이 있는 경우 렌더러를 사용할 수 있습니다.", - "contributes.notebook.renderer.optionalDependencies": "렌더러가 사용할 수 있는 소프트 커널 종속성 목록입니다. 'NotebookKernel.preloads'에 종속성이 있는 경우 렌더러는 커널과 상호 작용하지 않는 렌더러보다 선호됩니다.", - "contributes.notebook.renderer.requiresMessaging": "렌더러가 'createRendererMessaging'을 통해 확장 호스트와 통신해야 하는 방법과 경우를 정의합니다. 메시징 요구 사항이 더 강력한 렌더러는 일부 환경에서 작동하지 않을 수 있습니다.", - "contributes.notebook.renderer.requiresMessaging.always": "메시징이 필요합니다. 렌더러는 확장 호스트에서 실행할 수 있는 확장 프로그램의 일부일 때만 사용됩니다.", - "contributes.notebook.renderer.requiresMessaging.never": "렌더러에는 메시징이 필요하지 않습니다.", - "contributes.notebook.renderer.requiresMessaging.optional": "렌더러는 메시징을 사용할 때 더 좋지만 필수는 아닙니다.", - "contributes.notebook.renderer.viewType": "Notebook 출력 렌더러의 고유 식별자.", - "contributes.notebook.selector": "Notebook용 glob 집합.", - "contributes.notebook.selector.provider.excludeFileNamePattern": "Notebook을 사용하지 않도록 설정한 glob.", - "contributes.priority": "사용자가 파일을 열 때 사용자 지정 편집기를 자동으로 사용할지를 제어합니다. 사용자가 `workbench.editorAssociations` 설정을 사용하여 재정의할 수 있습니다.", - "contributes.priority.default": "이 편집기는 사용자가 리소스를 열 때 해당 리소스에 대해 다른 기본 사용자 지정 편집기가 등록되지 않은 경우 자동으로 사용됩니다.", - "contributes.priority.option": "이 편집기는 사용자가 리소스를 열 때 자동으로 사용되지 않지만, 사용자가 '다음으로 다시 열기' 명령을 사용하여 이 편집기로 전환할 수 있습니다." - }, "vs/workbench/contrib/notebook/browser/notebook.contribution": { "insertToolbarLocation.betweenCells": "셀 사이에 마우스를 가져가면 표시되는 도구 모음입니다.", "insertToolbarLocation.both": "두 도구 모음입니다.", @@ -6811,28 +7885,36 @@ "notebook.cellToolbarLocation.description": "셀 도구 모음을 표시해야 하거나 숨겨야 하는지 여부입니다.", "notebook.cellToolbarLocation.viewType": "특정 파일 형식에 대한 셀 도구 모음 위치 구성", "notebook.cellToolbarVisibility.description": "셀 도구 모음을 마우스로 가리키거나 클릭할 때 표시할지 여부입니다.", + "notebook.codeActionsOnSave": "실험적. 저장할 때 전자 필기장에 대해 일련의 CodeActions를 실행합니다. CodeActions를 지정해야 하고, 지연 후 파일을 저장하면 안 되며, 편집기를 종료하면 안 됩니다. 예: `source.fixAll: true`", "notebook.compactView.description": "전자 필기장 편집기를 압축된 형식으로 렌더링할지 여부를 제어합니다. 예를 들어 이 기능을 켜면 왼쪽 여백 너비가 줄어듭니다.", + "notebook.confirmDeleteRunningCell": "실행 중인 셀을 삭제하기 위해 확인 프롬프트가 필요한지를 제어합니다.", "notebook.consolidatedOutputButton.description": "출력 도구 모음에서 출력 동작을 렌더링할지 여부를 제어합니다.", "notebook.consolidatedRunButton.description": "실행 단추 옆의 드롭다운에 추가 작업이 표시되는지 여부를 제어합니다.", + "notebook.diff.enableOverviewRuler.description": "Notebook의 diff 편집기에서 개요 눈금자를 렌더링할지 여부를 지정합니다.", "notebook.diff.enablePreview.description": "Notebook에 향상된 텍스트 Diff 편집기를 사용할지 여부입니다.", "notebook.displayOrder.description": "출력 MIME 형식의 우선순위 목록", "notebook.dragAndDrop.description": "Notebook 편집기에서 끌어서 놓기를 통해 셀을 이동할 수 있는지 여부를 제어합니다.", "notebook.editorOptions.experimentalCustomization": "Notebook에서 사용되는 코드 편집기에 대한 설정입니다. 이 항목은 대부분의 editor.* 설정을 사용자 지정하는 데 사용할 수 있습니다.", + "notebook.findScope": "전자 필기장 셀 내에서 검색하기 위한 위젯 찾기 동작을 사용자 지정합니다. 마크업 소스와 마크업 미리 보기가 모두 활성화되면 위젯 찾기는 셀의 현재 상태를 기반으로 소스 코드 또는 미리 보기를 검색합니다.", "notebook.focusIndicator.description": "셀 테두리를 따라 또는 왼쪽 여백에서 포커스 표시기가 렌더링되는 위치를 제어합니다.", + "notebook.formatOnCellExecution": "실행 시 Notebook 셀의 서식을 지정합니다. 포맷터를 사용할 수 있어야 합니다.", + "notebook.formatOnSave": "전자 필기장 저장 시 서식을 지정합니다. 포맷터를 사용할 수 있어야 하며, 파일이 지연 후에 자동으로 저장되지 않아야 하고, 편집기가 종료되지 않아야 합니다.", "notebook.globalToolbar.description": "Notebook 편집기 내에서 전역 도구 모음을 렌더링할지 여부를 제어합니다.", "notebook.globalToolbarShowLabel": "Notebook 도구 모음의 작업이 레이블을 렌더링할지 여부를 제어합니다.", "notebook.insertToolbarPosition.description": "셀 삽입 동작이 나타날 위치를 제어합니다.", "notebook.interactiveWindow.collapseCodeCells": "대화형 창의 코드 셀이 기본적으로 축소되는지 여부를 제어합니다.", "notebook.markup.fontSize": "전자 필기장에서 렌더링된 태그의 글꼴 크기(픽셀)를 제어합니다. {0}(으)로 설정하면 {1}의 120%가 사용됩니다.", - "notebook.outputFontFamily": "전자 필기장 셀의 출력 텍스트에 대한 글꼴 패밀리입니다. 비워 두면 {0}이(가) 사용됩니다.", - "notebook.outputFontSize": "전자 필기장 셀의 출력 텍스트에 대한 글꼴 크기입니다. {0}(으)로 설정하면 {1}이(가) 사용됩니다.", - "notebook.outputLineHeight": "전자 필기장 셀에 대한 출력 텍스트의 줄 높이입니다.\r\n - 0에서 8 사이의 값은 글꼴 크기의 승수로 사용됩니다.\r\n - 8보다 크거나 같은 값이 유효 값으로 사용됩니다.", + "notebook.outputFontFamily": "전자 필기장 셀 내의 출력 텍스트의 글꼴 패밀리입니다. 비워 두면 {0}이(가) 사용됩니다.", + "notebook.outputFontSize": "전자 필기장 셀 내의 출력 텍스트 글꼴 크기입니다. 0으로 설정하면 {0}이(가) 사용됩니다.", + "notebook.outputLineHeight": "전자 필기장 셀 내의 출력 텍스트의 줄 높이입니다.\r\n - 0으로 설정하면 편집기 줄 높이가 사용됩니다.\r\n - 0에서 8 사이의 값은 글꼴 크기의 승수로 사용됩니다.\r\n - 8보다 크거나 같은 값이 유효 값으로 사용됩니다.", + "notebook.outputScrolling": "제한보다 긴 경우 스크롤 가능한 영역에서 Notebook 출력을 처음 렌더링합니다.", + "notebook.outputWordWrap": "출력의 줄 바꿈 여부를 제어합니다.", "notebook.showCellStatusbar.description": "셀 상태 표시줄 표시 여부가 표시됩니다.", "notebook.showCellStatusbar.hidden.description": "셀 상태 표시줄은 항상 숨겨져 있습니다.", "notebook.showCellStatusbar.visible.description": "셀 상태 표시줄은 항상 표시됩니다.", "notebook.showCellStatusbar.visibleAfterExecute.description": "셀 상태 표시줄은 셀이 실행될 때까지 숨겨집니다. 그런 다음 표시되어 실행 상태를 나타냅니다.", "notebook.showFoldingControls.description": "Markdown 헤더 접기 화살표가 표시되는 시기를 제어합니다.", - "notebook.textOutputLineLimit": "텍스트 출력에서 렌더링되는 텍스트 줄 수를 제어합니다.", + "notebook.textOutputLineLimit": "텍스트 출력에 표시되는 텍스트 줄 수를 제어합니다. {0}이(가) 활성화된 경우 이 설정을 사용하여 출력의 스크롤 높이를 결정합니다.", "notebook.undoRedoPerCell.description": "각 셀에 대해 별도의 실행 취소/다시 실행 스택을 사용할지 여부입니다.", "notebookConfigurationTitle": "Notebook", "showFoldingControls.always": "접기 컨트롤은 항상 표시됩니다.", @@ -6841,7 +7923,11 @@ }, "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "전자 필기장 편집기 유형이 '{0}'인 리소스를 열 수 없습니다. 올바른 확장이 설치되고 사용하도록 설정되어 있는지 확인하세요.", - "notebookOpenInTextEditor": "텍스트 편집기에서 열기" + "fail.noEditor.extensionMissing": "전자 필기장 편집기 유형이 '{0}'인 리소스를 열 수 없습니다. 올바른 확장이 설치되고 사용하도록 설정되어 있는지 확인하세요.", + "notebookOpenAsText": "텍스트로 열기", + "notebookOpenEnableMissingViewType": "'{0}'에 대한 확장 사용", + "notebookOpenInTextEditor": "텍스트 편집기에서 열기", + "notebookOpenInstallMissingViewType": "'{0}'의 확장 설치" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { "focusedCellBackground": "셀에 포커스가 있을 때 셀의 배경색입니다.", @@ -6860,6 +7946,7 @@ "notebook.outputContainerBorderColor": "전자 필기장 출력 컨테이너의 테두리 색입니다.", "notebook.selectedCellBorder": "셀이 선택되었지만 포커스가 없을 때 셀의 위쪽 및 아래쪽 테두리 색입니다.", "notebook.symbolHighlightBackground": "강조 표시된 셀의 배경색", + "notebookEditorOverviewRuler.runningCellForeground": "전자 필기장 편집기 개요 눈금자에서 실행 중인 셀 장식의 색상입니다.", "notebookScrollbarSliderActiveBackground": "클릭했을 때 Notebook 스크롤 막대 슬라이더 배경색입니다.", "notebookScrollbarSliderBackground": "Notebook 스크롤 막대 슬라이더 배경색입니다.", "notebookScrollbarSliderHoverBackground": "마우스로 가리킬 때 Notebook 스크롤 막대 슬라이더 배경색입니다.", @@ -6869,13 +7956,36 @@ "notebookTreeAriaLabel": "Notebook", "selectedCellBackground": "셀이 선택되었을 때 셀의 배경색입니다." }, - "vs/workbench/contrib/notebook/browser/notebookExecutionServiceImpl": { - "notebookRunTrust": "Notebook 셀을 실행하면 이 작업 영역의 코드가 실행됩니다." + "vs/workbench/contrib/notebook/browser/notebookExtensionPoint": { + "contributes.notebook.provider": "노트북 문서 공급자를 제공합니다.", + "contributes.notebook.provider.displayName": "사람이 읽을 수 있는 Notebook 이름.", + "contributes.notebook.provider.selector": "Notebook용 glob 집합.", + "contributes.notebook.provider.selector.filenamePattern": "Notebook을 사용하도록 설정한 glob.", + "contributes.notebook.provider.viewType": "전자 필기장 형식입니다.", + "contributes.notebook.renderer": "Notebook 출력 렌더러 공급자를 제공합니다.", + "contributes.notebook.renderer.displayName": "사람이 읽을 수 있는 Notebook 출력 렌더러 이름.", + "contributes.notebook.renderer.entrypoint": "확장을 렌더링하기 위해 웹 보기에 로드할 파일입니다.", + "contributes.notebook.renderer.entrypoint.extends": "이 렌더러가 확장되는 기존 렌더러입니다.", + "contributes.notebook.renderer.hardDependencies": "렌더러에 필요한 커널 종속성 목록입니다. 'NotebookKernel.preloads'에 종속성이 있는 경우 렌더러를 사용할 수 있습니다.", + "contributes.notebook.renderer.optionalDependencies": "렌더러가 사용할 수 있는 소프트 커널 종속성 목록입니다. 'NotebookKernel.preloads'에 종속성이 있는 경우 렌더러는 커널과 상호 작용하지 않는 렌더러보다 선호됩니다.", + "contributes.notebook.renderer.requiresMessaging": "렌더러가 'createRendererMessaging'을 통해 확장 호스트와 통신해야 하는 방법과 경우를 정의합니다. 메시징 요구 사항이 더 강력한 렌더러는 일부 환경에서 작동하지 않을 수 있습니다.", + "contributes.notebook.renderer.requiresMessaging.always": "메시징이 필요합니다. 렌더러는 확장 호스트에서 실행할 수 있는 확장 프로그램의 일부일 때만 사용됩니다.", + "contributes.notebook.renderer.requiresMessaging.never": "렌더러에는 메시징이 필요하지 않습니다.", + "contributes.notebook.renderer.requiresMessaging.optional": "렌더러는 메시징을 사용할 때 더 좋지만 필수는 아닙니다.", + "contributes.notebook.renderer.viewType": "Notebook 출력 렌더러의 고유 식별자.", + "contributes.notebook.selector": "Notebook용 glob 집합.", + "contributes.notebook.selector.provider.excludeFileNamePattern": "Notebook을 사용하지 않도록 설정한 glob.", + "contributes.preload.entrypoint": "웹 보기에 로드된 파일의 경로입니다.", + "contributes.preload.localResourceRoots": "웹 보기에서 허용해야 하는 추가 리소스의 경로입니다.", + "contributes.preload.provider": "Notebook 미리 로드를 제공합니다.", + "contributes.preload.provider.viewType": "전자 필기장 형식입니다.", + "contributes.priority": "사용자가 파일을 열 때 사용자 지정 편집기를 자동으로 사용할지를 제어합니다. 사용자가 `workbench.editorAssociations` 설정을 사용하여 재정의할 수 있습니다.", + "contributes.priority.default": "이 편집기는 사용자가 리소스를 열 때 해당 리소스에 대해 다른 기본 사용자 지정 편집기가 등록되지 않은 경우 자동으로 사용됩니다.", + "contributes.priority.option": "이 편집기는 사용자가 리소스를 열 때 자동으로 사용되지 않지만, 사용자가 '다음으로 다시 열기' 명령을 사용하여 이 편집기로 전환할 수 있습니다." }, "vs/workbench/contrib/notebook/browser/notebookIcons": { "clearIcon": "Notebook 편집기에서 셀 출력을 지우는 아이콘입니다.", "collapsedIcon": "Notebook 편집기에서 축소된 섹션에 주석을 다는 아이콘입니다.", - "configureKernel": "Notebook 편집기의 커널 구성 위젯에 있는 구성 아이콘입니다.", "deleteCellIcon": "Notebook 편집기에서 셀을 삭제하는 아이콘입니다.", "editIcon": "Notebook 편집기에서 셀을 편집하는 아이콘입니다.", "errorStateIcon": "Notebook 편집기에서 오류 상태를 나타내는 아이콘입니다.", @@ -6888,26 +7998,39 @@ "mimetypeIcon": "Notebook 편집기에서 MIME 형식의 아이콘입니다.", "moveDownIcon": "Notebook 편집기에서 셀을 아래로 이동하는 아이콘입니다.", "moveUpIcon": "Notebook 편집기에서 셀을 위로 이동하는 아이콘입니다.", + "nextChangeIcon": "Diff 편집기에서 다음 변경 작업의 아이콘입니다.", "openAsTextIcon": "텍스트 편집기에서 Notebook을 여는 아이콘입니다.", "pendingStateIcon": "전자 필기장 편집기에서 보류 중인 상태를 나타내는 아이콘입니다.", + "previousChangeIcon": "Diff 편집기에서 이전 변경 작업의 아이콘입니다.", "renderOutputIcon": "diff 편집기에서 출력을 렌더링하는 아이콘입니다.", "revertIcon": "Notebook 편집기에서 되돌리는 아이콘입니다.", "selectKernelIcon": "Notebook 편집기에서 커널을 선택하는 구성 아이콘입니다.", "splitCellIcon": "Notebook 편집기에서 셀을 분할하는 아이콘입니다.", "stopEditIcon": "Notebook 편집기에서 셀 편집을 중지하는 아이콘입니다.", "stopIcon": "Notebook 편집기에서 실행을 중지하는 아이콘입니다.", - "successStateIcon": "Notebook 편집기에서 성공 상태를 나타내는 아이콘입니다.", - "unfoldIcon": "Notebook 편집기에서 셀을 펼치는 아이콘입니다." + "successStateIcon": "Notebook 편집기에서 성공 상태를 나타내는 아이콘입니다." + }, + "vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": { + "notebookRunTrust": "Notebook 셀을 실행하면 이 작업 영역의 코드가 실행됩니다." + }, + "vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": { + "workbench.notebook.clearNotebookKernelsMRUCache": "Notebook 커널 MRU 캐시 지우기" }, "vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": { "disableOtherKeymapsConfirmation": "키 바인딩 간 충돌을 피하기 위해 다른 키 맵({0})을 사용하지 않도록 설정할까요?", "no": "아니요", "yes": "예" }, + "vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": { + "renderChannelName": "Notebook 렌더링" + }, + "vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": { + "notebookOpenInstallMissingViewType": "'{0}'의 확장 설치" + }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": { "notebook.cell.toggleLineNumbers.title": "셀 줄 번호 표시", "notebook.lineNumbers": "셀 편집기에서 줄 번호 표시를 제어합니다.", - "notebook.showLineNumbers": "전자 필기장 줄 번호 표시", + "notebook.showLineNumbers": "전자 필기장 줄 번호", "notebook.toggleLineNumbers": "전자 필기장 줄 번호 설정/해제" }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": { @@ -6942,76 +8065,106 @@ "hiddenCellsLabel": "셀 1개 숨김", "hiddenCellsLabelPlural": "셀 {0}개 숨김" }, - "vs/workbench/contrib/notebook/browser/view/cellParts/markdownCell": { + "vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": { "cellExpandInputButtonLabel": "셀 입력 확장({0})", "cellExpandInputButtonLabelWithDoubleClick": "두 번 클릭하여 셀 입력 확장({0})" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "빈 Markdown 셀입니다. 편집하려면 두 번 클릭하거나 키를 누르세요.", - "notebook.error.rendererNotFound": "'$0'에 대한 렌더러를 찾을 수 없습니다." + "notebook.error.rendererFallbacksExhausted": "'$0'에 대한 콘텐츠를 렌더링할 수 없음", + "notebook.error.rendererNotFound": "'$0'에 대한 렌더러를 찾을 수 없음", + "webview title": "전자 필기장 웹뷰 콘텐츠" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExecutionOrderCountLabel": "실행 순서" }, - "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelActionViewItem": { - "select": "커널 선택" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": { + "current1": "현재 선택되어 있음", + "current2": "{0} - 현재 선택되어 있음", + "installSuggestedKernel": "추천 확장 설치", + "kernels.detecting": "커널을 검색하는 중", + "kernels.selectedKernelAndKernelDetectionRunning": "선택한 커널: {0}(커널 탐지 작업 실행 중)", + "learnMoreTooltip": "자세한 정보", + "prompt.placeholder.change": "'{0}'에 대한 커널 변경", + "prompt.placeholder.select": "'{0}'에 대한 커널 선택", + "searchForKernels": "커널 확장에 대한 마켓플레이스 찾아보기", + "select": "커널 선택", + "selectAnotherKernel": "다른 커널 선택", + "selectAnotherKernel.more": "다른 커널 선택...", + "selectKernel.placeholder": "커널 소스를 선택하려면 입력하세요.", + "selectKernelFromExtension": "{0}에서 커널 선택" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "디스크에서 파일의 내용이 변경되었습니다. 업데이트된 버전을 여시겠습니까 아니면 변경 내용으로 파일을 덮어쓰시겠습니까?", - "notebook.staleSaveError.overwrite.": "덮어쓰기", - "notebook.staleSaveError.revert": "되돌리기" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": { + "notebookActions.selectKernel": "Notebook 커널 선택", + "notebookActions.selectKernel.args": "Notebook 커널 인수" + }, + "vs/workbench/contrib/notebook/common/notebookEditorInput": { + "vetoExtHostRestart": "Notebook '{0}' could not be saved." + }, + "vs/workbench/contrib/offline/browser/offline.contribution": { + "offline": "네트워크가 오프라인 상태인 것 같습니다. 특정 기능을 사용하지 못할 수 있습니다.", + "statusBarOfflineBackground": "워크벤치가 오프라인 상태일 때의 상태 표시줄 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarOfflineBorder": "워크벤치가 오프라인 상태일 때 사이드바 및 편집기와 구분하는 상태 표시줄 테두리 색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarOfflineForeground": "워크벤치가 오프라인 상태일 때의 상태 표시줄 전경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다." }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "filteredTypes.array": "사용하도록 설정되면 개요에 '배열' 기호가 표시됩니다.", - "filteredTypes.boolean": "사용하도록 설정되면 개요에 '부울' 기호가 표시됩니다.", - "filteredTypes.class": "사용하도록 설정되면 개요에 '클래스' 기호가 표시됩니다.", - "filteredTypes.constant": "사용하도록 설정되면 개요에 '상수' 기호가 표시됩니다.", - "filteredTypes.constructor": "사용하도록 설정된 경우 개요에 '생성자' 기호가 표시됩니다.", - "filteredTypes.enum": "사용하도록 설정되면 개요에 '열거형' 기호가 표시됩니다.", - "filteredTypes.enumMember": "사용하도록 설정되면 개요에 'enumMember' 기호가 표시됩니다.", - "filteredTypes.event": "사용하도록 설정되면 개요에 '이벤트' 기호가 표시됩니다.", - "filteredTypes.field": "사용하도록 설정되면 개요에 '필드' 기호가 표시됩니다.", - "filteredTypes.file": "사용하도록 설정되면 개요에 '파일' 기호가 표시됩니다.", - "filteredTypes.function": "사용하도록 설정되면 개요에 '기능' 기호가 표시됩니다.", - "filteredTypes.interface": "사용하도록 설정되면 개요에 '인터페이스' 기호가 표시됩니다.", - "filteredTypes.key": "사용하도록 설정되면 개요에 '키' 기호가 표시됩니다.", - "filteredTypes.method": "사용하도록 설정되면 개요에 '메서드' 기호가 표시됩니다.", - "filteredTypes.module": "사용하도록 설정되면 개요에 '모듈' 기호가 표시됩니다.", - "filteredTypes.namespace": "사용하도록 설정되면 개요에 '네임스페이스' 기호가 표시됩니다.", - "filteredTypes.null": "사용하도록 설정되면 개요에 'null' 기호가 표시됩니다.", - "filteredTypes.number": "사용하도록 설정되면 개요에 '숫자' 기호가 표시됩니다.", - "filteredTypes.object": "사용하도록 설정되면 개요에 '개체' 기호가 표시됩니다.", - "filteredTypes.operator": "사용하도록 설정된 경우 개요에 '연산자' 기호가 표시됩니다.", - "filteredTypes.package": "사용하도록 설정되면 개요에 '패키지' 기호가 표시됩니다.", - "filteredTypes.property": "사용하도록 설정되면 개요에 '속성' 기호가 표시됩니다.", - "filteredTypes.string": "사용하도록 설정되면 개요에 '문자열' 기호가 표시됩니다.", - "filteredTypes.struct": "사용하도록 설정되면 개요에 '구조' 기호가 표시됩니다.", - "filteredTypes.typeParameter": "사용하도록 설정되면 개요에 'typeParameter' 기호가 표시됩니다.", - "filteredTypes.variable": "사용하도록 설정되면 개요에 '변수' 기호가 표시됩니다.", + "filteredTypes.array": "사용하도록 설정하면 개요에 '배열' 기호를 표시합니다.", + "filteredTypes.boolean": "사용하도록 설정하면 개요에 '부울' 기호를 표시합니다.", + "filteredTypes.class": "사용하도록 설정하면 개요에 '클래스' 기호를 표시합니다.", + "filteredTypes.constant": "사용하도록 설정하면 개요에 '상수' 기호를 표시합니다.", + "filteredTypes.constructor": "사용하도록 설정하면 개요에 '생성자' 기호를 표시합니다.", + "filteredTypes.enum": "사용하도록 설정하면 개요에 '열거형' 기호를 표시합니다.", + "filteredTypes.enumMember": "사용하도록 설정하면 개요에 'enumMember' 기호를 표시합니다.", + "filteredTypes.event": "사용하도록 설정하면 개요에 '이벤트' 기호를 표시합니다.", + "filteredTypes.field": "사용하도록 설정하면 개요에 '필드' 기호를 표시합니다.", + "filteredTypes.file": "사용하도록 설정하면 개요에 '파일' 기호를 표시합니다.", + "filteredTypes.function": "사용하도록 설정하면 개요에 '기능' 기호를 표시합니다.", + "filteredTypes.interface": "사용하도록 설정하면 개요에 '인터페이스' 기호를 표시합니다.", + "filteredTypes.key": "사용하도록 설정하면 개요에 '키' 기호를 표시합니다.", + "filteredTypes.method": "사용하도록 설정하면 개요에 '메서드' 기호를 표시합니다.", + "filteredTypes.module": "사용하도록 설정하면 개요에 '모듈' 기호를 표시합니다.", + "filteredTypes.namespace": "사용하도록 설정하면 개요에 '네임스페이스' 기호를 표시합니다.", + "filteredTypes.null": "사용하도록 설정하면 개요에 'null' 기호를 표시합니다.", + "filteredTypes.number": "사용하도록 설정하면 개요에 '숫자' 기호를 표시합니다.", + "filteredTypes.object": "사용하도록 설정하면 개요에 '개체' 기호를 표시합니다.", + "filteredTypes.operator": "사용하도록 설정하면 개요에 '연산자' 기호를 표시합니다.", + "filteredTypes.package": "사용하도록 설정하면 개요에 '패키지' 기호를 표시합니다.", + "filteredTypes.property": "사용하도록 설정하면 개요에 '속성' 기호를 표시합니다.", + "filteredTypes.string": "사용하도록 설정하면 개요에 '문자열' 기호를 표시합니다.", + "filteredTypes.struct": "사용하도록 설정하면 개요에 '구조' 기호를 표시합니다.", + "filteredTypes.typeParameter": "사용하도록 설정하면 개요에 'typeParameter' 기호를 표시합니다.", + "filteredTypes.variable": "사용하도록 설정하면 개요에 '변수' 기호를 표시합니다.", "name": "개요", - "outline.problem.colors": "오류 및 경고에 색을 사용합니다.", - "outline.problems.badges": "오류 및 경고에 배지를 사용합니다.", + "outline.initialState": "개요 항목의 축소 또는 확장 여부를 제어합니다.", + "outline.initialState.collapsed": "모든 항목 축소", + "outline.initialState.expanded": "모든 항목 확장", + "outline.problem.colors": "개요 요소에서 오류 및 경고에 색을 사용합니다.", + "outline.problems.badges": "개요 요소에서 오류 및 경고에 배지를 사용합니다.", "outline.showIcons": "아이콘으로 윤곽 요소를 렌더링합니다.", - "outline.showProblem": "개요 요소에 대한 오류 및 경고를 표시합니다.", + "outline.showProblem": "개요 요소에 오류 및 경고를 표시합니다.", "outlineConfigurationTitle": "개요", "outlineViewIcon": "개요 보기의 뷰 아이콘입니다." }, - "vs/workbench/contrib/outline/browser/outlinePane": { + "vs/workbench/contrib/outline/browser/outlineActions": { "collapse": "모두 축소", + "expand": "모두 확장", "filterOnType": "형식을 기준으로 필터링", "followCur": "커서 따르기", - "loading": "'{0}'에 대한 문서 기호를 로드하는 중...", - "no-editor": "활성 편집기에서 개요 정보를 제공할 수 없습니다.", - "no-symbols": "'{0}' 문서에서 기호를 찾을 수 없음", "sortByKind": "정렬 대상: 범주", "sortByName": "정렬 기준: 이름", "sortByPosition": "정렬 기준: 위치" }, + "vs/workbench/contrib/outline/browser/outlinePane": { + "loading": "'{0}'에 대한 문서 기호를 로드하는 중...", + "no-editor": "활성 편집기에서 개요 정보를 제공할 수 없습니다.", + "no-symbols": "'{0}' 문서에서 기호를 찾을 수 없음" + }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "로그 뷰어" }, "vs/workbench/contrib/output/browser/output.contribution": { "clearOutput.label": "출력 내용 지우기", + "extensionLogs": "확장 로그", "logViewer": "로그 뷰어", "miToggleOutput": "출력(&&O)", "openActiveLogOutputFile": "로그 출력 파일 열기", @@ -7022,42 +8175,42 @@ "outputScrollOff": "자동 스크롤 끄기", "outputScrollOn": "자동 스크롤 켜기", "outputViewIcon": "출력 보기의 뷰 아이콘입니다.", + "selectOutput": "출력 채널 선택", "selectlog": "로그 선택", "selectlogFile": "로그 파일 선택", "showLogs": "로그 표시...", - "switchToOutput.label": "출력으로 전환", + "showOutputChannels": "출력 채널 표시...", + "switchBetweenOutputs.label": "출력 전환", + "switchToOutput.label": "출력 전환", "toggleAutoScroll": "자동 스크롤 전환" }, "vs/workbench/contrib/output/browser/outputView": { "channel": "'{0}'에 대한 출력 채널", - "logChannel": "로그({0})", "output": "출력", "output model title": "{0} - 출력", - "outputChannels": "출력 채널입니다.", - "outputViewAriaLabel": "출력 패널", - "outputViewWithInputAriaLabel": "{0}, 출력 패널" + "outputViewAriaLabel": "출력 패널" }, "vs/workbench/contrib/performance/browser/performance.contribution": { + "cycles": "인쇄 서비스 주기", + "emitter": "발화기 프로필 인쇄", + "insta.trace": "인쇄 서비스 추적", "show.label": "시작 성능" }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "시작 성능" }, + "vs/workbench/contrib/performance/electron-sandbox/performance.contribution": { + "experimental.rendererProfiling": "활성화된 경우 느린 렌더러가 자동으로 프로파일링됩니다." + }, "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { "prof.detail": "문제를 만들고 다음 파일을 수동으로 연결하세요.\r\n{0}", "prof.detail.restart": "계속 '{0}'을(를) 사용하려면 마지막으로 다시 시작해야 합니다. 기여해 주셔서 다시 한번 감사드립니다.", "prof.message": "프로필을 만들었습니다.", - "prof.restart": "다시 시작(&&R)", + "prof.restart": "다시 시작", "prof.restart.button": "다시 시작(&&R)", "prof.restartAndFileIssue": "문제 만들기 및 다시 시작(&&C)", "prof.thanks": "도움을 주셔서 감사합니다." }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.chordsTo": "현", - "defineKeybinding.existing": "{0}개의 기존 명령에 이 키 바인딩이 있습니다.", - "defineKeybinding.initial": "원하는 키 조합을 누르고 키를 누르세요.", - "defineKeybinding.oneExists": "1개의 기존 명령에 이 키 바인딩이 있습니다." - }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "키 바인딩에서 검색하려면 입력", "SearchKeybindings.KeybindingsSearchPlaceholder": "키를 기록하는 중입니다. 종료하려면 키를 누르세요.", @@ -7074,9 +8227,11 @@ "editKeybindingLabelWithKey": "키 바인딩 {0} 변경", "editWhen": "식인 경우 변경", "error": "키 바인딩을 편집하는 동안 '{0}' 오류가 발생했습니다. 'keybindings.json' 파일을 열고 오류를 확인하세요.", + "extension label": "확장({0})", "keybinding": "키 바인딩", "keybindingsLabel": "키 바인딩", - "noKeybinding": "키 바인딩이 할당되지 않았습니다.", + "keyboard shortcuts aria label": "스페이스바나 Enter 키를 사용하여 키 바인딩을 변경합니다.", + "noKeybinding": "키 바인딩이 할당되지 않음", "noWhen": "컨텍스트인 경우 아니요", "recordKeysLabel": "키 기록", "recording": "키 기록", @@ -7088,24 +8243,43 @@ "sortByPrecedeneLabel": "우선 순위에 따라 정렬(높은 것부터)", "source": "소스", "title": "{0}({1})", - "when": "언제", - "whenContextInputAriaLabel": "컨텍스트인 경우 입력합니다. 키를 눌러 확인하거나 키를 눌러 취소합니다." + "when": "언제" }, "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { "defineKeybinding.kbLayoutErrorMessage": "현재 자판 배열에서는 이 키 조합을 생성할 수 없습니다.", "defineKeybinding.kbLayoutLocalAndUSMessage": "현재 자판 배열의 경우 **{0}**입니다(**{1}**: 미국 표준).", - "defineKeybinding.kbLayoutLocalMessage": "현재 자판 배열의 경우 **{0}**입니다.", - "defineKeybinding.start": "키 바인딩 정의" + "defineKeybinding.kbLayoutLocalMessage": "현재 자판 배열의 경우 **{0}**입니다." + }, + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "현", + "defineKeybinding.existing": "{0}개의 기존 명령에 이 키 바인딩이 있습니다.", + "defineKeybinding.initial": "원하는 키 조합을 누르고 키를 누르세요.", + "defineKeybinding.oneExists": "1개의 기존 명령에 이 키 바인딩이 있습니다." + }, + "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { + "autoDetect": "자동 감지", + "configureKeyboardLayout": "자판 배열 구성", + "displayLanguage": "브라우저 환경의 VS Code에서 사용되는 자판 배열을 정의합니다.", + "doc": "VS Code를 열고 명령 팔레트에서 \"Developer: Inspect Key Mappings (JSON)\"를 실행합니다.", + "fail.createSettings": "{0}'({1})을(를) 만들 수 없습니다.", + "keyboard.chooseLayout": "자판 배열 변경", + "keyboardLayout": "배열: {0}", + "layoutPicks": "자판 배열({0})", + "pickKeyboardLayout": "자판 배열 선택", + "status.workbench.keyboardLayout": "자판 배열" }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "Keyboard Shortcuts": "바로 가기 키", "clear": "검색 결과 지우기", "clearHistory": "바로 가기 키 검색 기록 지우기", + "defineKeybinding.start": "키 바인딩 정의", "filterUntrusted": "신뢰할 수 없는 작업 영역 설정 표시", "keybindingsEditor": "키 바인딩 편집기", "miOpenOnlineSettings": "Online Services 설정(&&O)", "miOpenSettings": "설정(&&S)", + "miOpenTelemetrySettings": "원격 분석 설정(&&T)", "miPreferences": "기본 설정(&&P)", + "openAccessibilitySettings": "접근성 설정 열기", "openCurrentProfileSettingsJson": "현재 프로필 설정 열기(JSON)", "openDefaultKeybindingsFile": "기본 바로 가기 키 열기(JSON)", "openFolderSettings": "폴더 설정 열기", @@ -7132,9 +8306,8 @@ "settings.focusSettingsTOC": "설정 목차에 포커스", "settings.showContextMenu": "설정 상황에 맞는 메뉴 표시", "settingsEditor2": "설정 편집기 2", - "showDefaultKeybindings": "기본 키 바인딩 표시", + "showDefaultKeybindings": "시스템 키 바인딩 표시", "showExtensionKeybindings": "확장 키 바인딩 표시", - "showTelemtrySettings": "원격 분석 설정", "showUserKeybindings": "사용자 키 바인딩 표시" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { @@ -7150,11 +8323,8 @@ "preferencesClearInput": "설정 및 키 바인딩 UI의 입력 지우기 아이콘입니다.", "preferencesDiscardIcon": "설정 UI의 취소 작업 아이콘입니다.", "preferencesOpenSettings": "설정 열기 명령의 아이콘입니다.", - "settingsAddIcon": "설정 UI의 추가 작업 아이콘입니다.", "settingsEditIcon": "설정 UI의 편집 작업 아이콘입니다.", "settingsFilter": "설정 UI에 대한 필터를 제안하는 단추 아이콘입니다.", - "settingsGroupCollapsedIcon": "분할 JSON 설정 편집기의 축소된 섹션 아이콘입니다.", - "settingsGroupExpandedIcon": "분할 JSON 설정 편집기의 확장된 섹션 아이콘입니다.", "settingsMoreActionIcon": "설정 UI의 '기타 작업' 작업 아이콘입니다.", "settingsRemoveIcon": "설정 UI의 제거 작업 아이콘입니다.", "settingsScopeDropDownIcon": "분할 JSON 설정 편집기의 폴더 드롭다운 단추 아이콘입니다." @@ -7166,6 +8336,7 @@ "manage workspace trust": "작업 영역 신뢰 관리", "replaceDefaultValue": "설정에서 바꾸기", "unknown configuration setting": "알 수 없는 구성 설정", + "unsupportLanguageOverrideSetting": "이 설정은 언어 재정의 설정으로 등록되지 않았으므로 적용할 수 없습니다.", "unsupportedApplicationSetting": "이 설정은 애플리케이션 범위를 가지며 사용자 설정 파일에서만 설정할 수 있습니다.", "unsupportedMachineSetting": "이 설정은 로컬 창의 사용자 설정이나 원격 창의 원격 설정에서만 적용할 수 있습니다.", "unsupportedPolicySetting": "이 설정은 시스템 정책에 구성되어 있으므로 적용할 수 없습니다.", @@ -7209,26 +8380,37 @@ "defaultOverriddenLanguagesList": "{0}에 대한 언어별 기본값이 있습니다.", "extensionSyncIgnoredLabel": "동기화되지 않음", "hasDefaultOverridesForLanguages": "다음 언어에는 기본 재정의가 있습니다.", + "manageWorkspaceTrust": "작업 영역 신뢰 관리", "modifiedInScopeForLanguage": "{1}에 대한 {0} 범위", "modifiedInScopeForLanguageMidSentence": "{1}에 대한 {0} 범위", "modifiedInScopes": "다음 범위에서 설정이 수정되었습니다.", + "policyDescription": "이 설정은 조직에서 관리하며 적용된 값은 변경할 수 없습니다.", + "policyDescriptionAccessible": "조직 정책에 의해 관리됨. 설정 값이 적용되지 않음", + "policyFilterLink": "정책 보기 설정", + "policyLabelText": "설정 값이 적용되지 않음", "remote": "원격", "syncIgnoredAriaLabel": "동기화하는 동안 설정이 무시됨", "syncIgnoredTitle": "동기화 중에는 이 설정이 무시됩니다.", + "trustLabel": "이 설정 값은 신뢰할 수 있는 작업 영역에만 적용할 수 있습니다.", "user": "사용자", - "workspace": "작업 영역" + "workspace": "작업 영역", + "workspaceUntrustedAriaLabel": "작업 영역을 신뢰할 수 없음. 설정 값이 적용되지 않음", + "workspaceUntrustedLabel": "설정 값이 적용되지 않음" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "accessibility": "접근성", "appearance": "모양", "application": "애플리케이션", "audioCues": "오디오 신호", "breadcrumbs": "이동 경로", + "chat": "Chat", "comments": "주석", "commonlyUsed": "일반적으로 사용되는 설정", "cursor": "커서", "debug": "디버그", "diffEditor": "Diff 편집기", "editorManagement": "편집기 관리", + "experimental": "실험용", "extensions": "확장", "features": "기능", "fileExplorer": "탐색기", @@ -7237,9 +8419,11 @@ "font": "글꼴", "formatting": "서식", "keyboard": "키보드", + "mergeEditor": "병합 편집기", "minimap": "미니맵", "newWindow": "새 창", "notebook": "Notebook", + "other": "기타", "output": "출력", "problems": "문제", "proxy": "프록시", @@ -7285,30 +8469,32 @@ "editInSettingsJson": "settings.json에서 편집", "editLanguageSettingLabel": "{0}에 대한 설정 수정", "extensions": "확장", - "manageWorkspaceTrust": "작업 영역 신뢰 관리", "modified": "설정이 현재 범위에서 구성되었습니다.", "newExtensionsButtonLabel": "일치하는 확장 표시", - "policyLabel": "이 설정은 조직에서 관리합니다.", "resetSettingLabel": "설정 초기화", "settings": "설정", "settings.Default": "기본값", "settings.Modified": "수정됨", "settingsContextMenuTitle": "기타 작업... ", + "showExtension": "확장 표시", "stopSyncingSetting": "이 설정 동기화", - "trustLabel": "이 설정은 신뢰할 수 있는 작업 영역에만 적용할 수 있습니다", - "validationError": "유효성 검사 오류입니다.", - "viewPolicySettings": "정책 보기 설정" + "validationError": "유효성 검사 오류입니다." }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { "addItem": "항목 추가", "addPattern": "패턴 추가", "cancelButton": "취소", "editExcludeItem": "제외 항목 편집", + "editIncludeItem": "포함 항목 편집", "editItem": "항목 편집", "excludePatternHintLabel": "`{0}`과(와) 일치하는 파일 제외", "excludePatternInputPlaceholder": "패턴 제외...", "excludeSiblingHintLabel": "`{1}` 과(와) 일치하는 파일이 있는 경우에만 `{0}`과(와) 일치하는 파일 제외", "excludeSiblingInputPlaceholder": "패턴이 있는 경우...", + "includePatternHintLabel": "`{0}`과(와) 일치하는 파일 포함", + "includePatternInputPlaceholder": "패턴 포함...", + "includeSiblingHintLabel": "`{1}`과(와) 일치하는 파일이 있는 경우에만 `{0}`과(와) 일치하는 파일 포함", + "includeSiblingInputPlaceholder": "패턴이 있는 경우...", "itemInputPlaceholder": "항목...", "listSiblingHintLabel": "'${1}' 형제가 있는 목록 항목 '{0}'", "listSiblingInputPlaceholder": "형제...", @@ -7320,6 +8506,7 @@ "objectValueInputPlaceholder": "값", "okButton": "확인", "removeExcludeItem": "제외 항목 제거", + "removeIncludeItem": "포함 항목 제거", "removeItem": "항목 제거", "resetItem": "항목 다시 설정" }, @@ -7351,12 +8538,15 @@ "settingsDropdownForeground": "설정 편집기 드롭다운 전경.", "settingsDropdownListBorder": "설정 편집기 드롭다운 목록 테두리입니다. 이렇게 하면 옵션을 둘러싸고 설명과 옵션을 구분합니다.", "settingsHeaderBorder": "헤더 컨테이너 테두리의 색입니다.", + "settingsHeaderHoverForeground": "섹션 머리글 또는 가리킨 제목의 전경색입니다.", "settingsSashBorder": "설정 편집기 splitview 섀시 테두리의 색입니다.", "textInputBoxBackground": "설정 편집기 텍스트 입력 상자 배경입니다.", "textInputBoxBorder": "설정 편집기 텍스트 입력 상자 테두리입니다.", "textInputBoxForeground": "설정 편집기 텍스트 입력 상자 전경." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { + "askInChat": "채팅에 물어보세요", + "askXInChat": "{0}에 질문: {1}", "clearButtonLabel": "지우기(&&C)", "clearCommandHistory": "명령 기록 지우기", "commandWithCategory": "{0}: {1}", @@ -7364,6 +8554,7 @@ "confirmClearDetail": "이 작업은 취소할 수 없습니다.", "confirmClearMessage": "최근에 사용한 명령의 기록을 지우시겠습니까?", "noCommandResults": "일치하는 명령 없음", + "semanticSimilarity": "유사한 명령", "showTriggerActions": "모든 명령 표시" }, "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { @@ -7382,7 +8573,6 @@ "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { "channels": "출력", "debugConsoles": "디버그 콘솔", - "logChannel": "로그({0})", "noViewResults": "일치하는 뷰 없음", "openView": "뷰 열기", "panels": "패널", @@ -7398,6 +8588,7 @@ "relaunchSettingMessage": "설정이 변경되어 다시 시작해야만 적용됩니다.", "relaunchSettingMessageWeb": "다시 로드해야 적용되는 설정이 변경되었습니다.", "restart": "다시 시작(&&R)", + "restartExtensionHost.reason": "작업 영역 폴더 변경으로 인해 확장 호스트를 다시 시작하는 중입니다.", "restartWeb": "다시 로드(&&R)" }, "vs/workbench/contrib/remote/browser/explorerViewItems": { @@ -7408,10 +8599,12 @@ "RemoteHelpInformationExtPoint": "원격에 대한 도움말 정보 제공", "RemoteHelpInformationExtPoint.documentation": "프로젝트 설명서 페이지의 URL 또는 URL을 반환하는 명령", "RemoteHelpInformationExtPoint.feedback": "프로젝트 피드백 보고서의 URL 또는 URL을 반환하는 명령", - "RemoteHelpInformationExtPoint.getStarted": "프로젝트 시작 페이지의 URL 또는 URL을 반환하는 명령", + "RemoteHelpInformationExtPoint.feedback.deprecated": "대신 {0}을(를) 사용하세요.", + "RemoteHelpInformationExtPoint.getStarted": "프로젝트의 시작 페이지 또는 프로젝트 확장에서 제공하는 연습 ID의 URL 또는 URL을 반환하는 명령입니다.", "RemoteHelpInformationExtPoint.issues": "프로젝트 문제 목록의 URL 또는 URL을 반환하는 명령", - "cancel": "취소", + "RemoteHelpInformationExtPoint.reportIssue": "프로젝트 문제 보고서의 URL 또는 URL을 반환하는 명령", "connectionLost": "연결이 끊어졌습니다.", + "getStartedWalkthrough.id": "열려는 시작 연습의 ID입니다.", "pickRemoteExtension": "열 URL 선택", "reconnectNow": "지금 다시 연결", "reconnectionPermanentFailure": "다시 연결할 수 없습니다. 창을 다시 로드하세요.", @@ -7419,10 +8612,10 @@ "reconnectionWaitMany": "{0}초 후에 다시 연결 시도...", "reconnectionWaitOne": "{0}초 후 다시 연결 시도...", "reloadWindow": "창 다시 로드", + "reloadWindow.dialog": "창 다시 로드(&&R)", "remote.explorer": "원격 탐색기", "remote.help": "도움말 및 피드백", "remote.help.documentation": "설명서 읽기", - "remote.help.feedback": "피드백 제공", "remote.help.getStarted": "시작하기", "remote.help.issues": "문제 검토", "remote.help.report": "문제 신고", @@ -7437,6 +8630,7 @@ "remote.tunnelsView.automaticForward": "포트 {0}에서 실행되는 애플리케이션을 사용할 수 있습니다. ", "remote.tunnelsView.elevationButton": "포트 {0}을(를) Sudo로 사용...", "remote.tunnelsView.elevationMessage": "포트 {0}을(를) 로컬에서 사용하려면 슈퍼 사용자로 실행해야 합니다. ", + "remote.tunnelsView.makePublic": "퍼블릭으로 만들기", "remote.tunnelsView.notificationLink2": "[전달된 모든 포트 보기]({0})", "status.forwardedPorts": "전달된 포트" }, @@ -7468,16 +8662,31 @@ "host.tooltip": "{0}에서 편집하는 중", "installRemotes": "추가 원격 확장 설치...", "miCloseRemote": "원격 연결 닫기(&&M)", + "networkStatusHighLatencyTooltip": "네트워크의 대기 시간이 긴 것 같습니다({0}밀리초 남음, 평균 {1}밀리초). 특정 기능의 응답이 느릴 수 있습니다.", + "networkStatusOfflineTooltip": "네트워크가 오프라인 상태인 것 같습니다. 특정 기능을 사용하지 못할 수 있습니다.", "noHost.tooltip": "원격 창 열기", "reloadWindow": "창 다시 로드", "remote.category": "원격", "remote.close": "원격 연결 닫기", "remote.install": "원격 개발 확장 설치", "remote.showMenu": "원격 메뉴 표시", + "remoteActions": "옵션을 선택하여 원격 창 열기", "remoteHost": "원격 호스트", + "statusBarOfflineBackground": "워크벤치가 오프라인 상태일 때의 상태 표시줄 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarOfflineForeground": "워크벤치가 오프라인 상태일 때의 상태 표시줄 전경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", "workspace.tooltip": "{0}에서 편집하는 중", "workspace.tooltip2": "가상 파일 시스템에 있는 리소스에 대한 일부 [기능을 사용할 수 없습니다.]({0})." }, + "vs/workbench/contrib/remote/browser/remoteStartEntry": { + "remote.category": "원격", + "remote.showStartEntryActions": "원격 시작 항목 작업 표시", + "remote.showTunnelStartEntryActions": "원격 터널에 대한 시작 항목 표시", + "remote.startActions.help": "더 알아보기", + "remote.startActions.install": "설치", + "remote.startActions.installingExtension": "확장 설치 중... ", + "remote.startActions.quickPickPlaceholder": "연결할 옵션 선택", + "workbench.remote.showStartListEntry": "사용하도록 설정하면 시작 페이지에 표시된 원격 환경을 시작하기 위한 시작 목록 항목이 표시됩니다." + }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "프라이빗", "tunnelPrivacy.public": "퍼블릭" @@ -7543,17 +8752,18 @@ "tunnelView.runningProcess.inacessable": "프로세스 정보를 사용할 수 없습니다." }, "vs/workbench/contrib/remote/common/remote.contribution": { - "invalidWorkspaceCancel": "취소(&&C)", - "invalidWorkspaceDetail": "작업 영역이 없습니다. 열려는 다른 작업 영역을 선택하세요.", + "invalidWorkspaceDetail": "다른 작업 영역을 열도록 선택하세요.", "invalidWorkspaceMessage": "작업 영역이 없습니다.", "invalidWorkspacePrimary": "작업 영역 열기(&&O)", "pauseSocketWriting": "연결: 소켓 쓰기 일시 중지", "remote": "원격", "remote.autoForwardPorts": "사용하도록 설정하면 새 실행 중인 프로세스가 감지되고 수신하는 포트가 자동으로 전달됩니다. 이 설정을 사용하지 않도록 설정해도 모든 포트가 전달되는 것을 방지할 수 없습니다. 사용하지 않도록 설정하더라도 확장은 여전히 포트를 전달하도록 할 수 있으며 일부 URL을 열면 포트가 계속 전달됩니다.", - "remote.autoForwardPortsSource": "{0}(이)가 true이면 포트가 자동으로 전달되는 원본을 설정합니다. Windows 및 Mac 원격에서 'process' 옵션은 아무런 영향을 주지 않으며 'output'이 사용됩니다. 적용하려면 다시 로드해야 합니다.", + "remote.autoForwardPortsSource": "{0}(이)가 true이면 포트가 자동으로 전달되는 원본을 설정합니다. Windows 및 Mac 원격에서 `process` 및 `hybrid` 옵션은 아무런 영향을 주지 않으며 `output`이 사용됩니다. 적용하려면 다시 로드해야 합니다.", + "remote.autoForwardPortsSource.hybrid": "터미널 및 디버그 출력을 읽어 검색되면 포트가 자동으로 전달됩니다. 포트를 사용하는 모든 프로세스가 통합 터미널 또는 디버그 콘솔에 인쇄되는 것은 아니므로 일부 포트가 누락됩니다. 포트는 해당 포트에서 수신 대기하는 프로세스가 종료될 때까지 기다려 \"전달되지 않음\" 상태가 됩니다.", "remote.autoForwardPortsSource.output": "포트는 터미널 및 디버그 출력을 읽어 검색되면 자동으로 전달됩니다. 포트를 사용하는 프로세스 중 일부는 통합 터미널 또는 디버그 콘솔로 인쇄되지 않으므로 일부 포트가 누락됩니다. 출력을 기반으로 전달되는 포트는 포트 보기에서 사용자에 의해 다시 로드되거나 포트가 닫힐 때까지 \"전달 취소\"되지 않습니다.", "remote.autoForwardPortsSource.process": "포트는 시작되고 포트가 포함된 프로세스를 확인하여 검색되면 자동으로 전달됩니다.", "remote.extensionKind": "확장 종류를 재정의합니다. 'ui' 확장은 로컬 머신에 설치되고 실행되며, 'workspace' 확장은 원격 머신에서 실행됩니다. 이 설정을 사용하여 확장의 기본 종류를 재정의함으로써 해당 확장이 로컬 머신에 설치되고 활성화되는지 원격 머신에 설치되고 활성화되는지 여부를 지정합니다.", + "remote.forwardOnClick": "터미널 및 디버그 콘솔에서 열 때 포트가 있는 로컬 URL을 전달할지 여부를 제어합니다.", "remote.localPortHost": "포트 전달에 사용할 로컬 호스트 이름을 지정합니다.", "remote.portsAttributes": "특정 포트 번호가 전달될 때 적용되는 속성을 설정합니다. 예:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", "remote.portsAttributes.defaults": "설정 {0}에서 속성을 가져오지 않는 모든 포트에 적용되는 기본 속성을 설정합니다. 예:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", @@ -7572,15 +8782,50 @@ "remote.portsAttributes.requireLocalPort": "True인 경우 선택한 로컬 포트가 전달에 사용되지 않을 경우 모달 대화 상자가 표시됩니다.", "remote.portsAttributes.silent": "이 포트가 자동으로 전달될 때 알림을 표시하지 않고 아무런 작업을 수행하지 않습니다.", "remote.restoreForwardedPorts": "작업 영역에서 전달한 포트를 복원합니다.", - "remoteExtensionLog": "원격 서버", - "remotePtyHostLog": "원격 Pty 호스트", "triggerReconnect": "연결: 트리거 다시 연결", "ui": "UI 확장 종류입니다. 원격 창에서, 이러한 확장은 로컬 머신에서 사용 가능한 경우에만 사용할 수 있습니다.", "workspace": "작업 영역 확장 종류입니다. 원격 창에서, 이러한 확장은 원격에서 사용 가능한 경우에만 사용할 수 있습니다." }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "원격", - "remote.downloadExtensionsLocally": "활성화된 확장이 로컬로 다운로드되고 원격으로 설치됩니다." + "remote.downloadExtensionsLocally": "활성화된 확장이 로컬로 다운로드되고 원격으로 설치됩니다.", + "wslFeatureInstalled": "플랫폼에 WSL 기능이 설치되어 있는지 여부" + }, + "vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution": { + "accountPreference.placeholder": "원격 액세스를 사용하려면 계정에 로그인하세요.", + "action.copyToClipboard": "브라우저 링크를 클립보드에 복사", + "action.doNotShowAgain": "다시 표시 안 함", + "action.showExtension": "확장 표시", + "enable": "사용(&&E)", + "initialize.progress.title": "[원격 터널 찾는 중](명령:{0})", + "manage.placeholder": "호출할 명령 선택", + "manage.showLog": "로그 표시", + "manage.title.attached": "{0}에 대해 활성화된 원격 터널 액세스(외부에서 시작됨)", + "manage.title.off": "원격 터널 액세스 활성화되지 않음", + "manage.title.orunning": "{0}에 대해 활성화된 원격 터널 액세스", + "manage.tunnelName": "터널 이름 변경", + "others": "기타", + "progress.turnOn.failed": "원격 터널 액세스를 켤 수 없습니다. 자세한 내용은 원격 터널 서비스 로그를 확인하세요.", + "progress.turnOn.final": "이제 보안 터널 [{0}](명령:{4})을(를) 통해 어디에서나 이 컴퓨터에 액세스할 수 있습니다. 다른 컴퓨터를 통해 연결하려면 생성된 [{1}]({2}) 링크를 사용하거나 데스크톱 또는 웹에서 [{6}]({7}) 확장을 사용하세요. VS Code 계정 메뉴를 통해 이 액세스를 [구성](명령:{3}) 또는 [비활성화](명령:{5})할 수 있습니다.", + "recommend.remoteExtension": "터널 '{0}'은(는) 원격 액세스에 사용할 수 있습니다. {1} 확장을 사용하여 연결할 수 있습니다.", + "remoteTunnel.actions.configure": "터널 이름 구성...", + "remoteTunnel.actions.copyToClipboard": "브라우저 URI를 클립보드에 복사", + "remoteTunnel.actions.learnMore": "터널 시작", + "remoteTunnel.actions.manage.connecting": "원격 터널 액세스가 연결되고 있습니다.", + "remoteTunnel.actions.manage.on.v2": "원격 터널 액세스를 사용합니다.", + "remoteTunnel.actions.showLog": "원격 터널 서비스 로그 표시", + "remoteTunnel.actions.turnOff": "원격 터널 액세스 끄기...", + "remoteTunnel.actions.turnOn": "원격 터널 액세스 켜기...", + "remoteTunnel.category": "원격 터널", + "remoteTunnel.turnOff.confirm": "원격 터널 액세스를 해제하시겠습니까?", + "remoteTunnel.turnOffAttached.confirm": "원격 터널 액세스를 끄시겠습니까? 이 작업을 수행하면 외부에서 시작된 서비스도 중지됩니다.", + "remoteTunnelAccess.machineName": "원격 터널 액세스가 등록되는 이름입니다. 설정하지 않으면 호스트 이름이 사용됩니다.", + "remoteTunnelAccess.machineNameRegex": "이름은 문자, 숫자, 밑줄 및 대시로만 구성되어야 합니다. 대시로 시작해서는 안 됩니다.", + "remoteTunnelAccess.preventSleep": "원격 터널 액세스가 켜져 있으면 컴퓨터가 절전 모드로 전환되지 않도록 합니다.", + "sign in using account": "{0}(으)로 로그인", + "signed in": "로그인됨", + "startTunnel.progress.title": "[원격 터널 시작](명령:{0})", + "tunnel.preview": "원격 터널은 현재 미리 보기로 제공됩니다. \"도움말: 문제 보고\" 명령을 사용하여 문제를 보고하세요." }, "vs/workbench/contrib/sash/browser/sash.contribution": { "sashHoverDelay": "보기/편집기 간 끌기 영역의 호버 피드백 지연 시간(밀리초)을 제어합니다.", @@ -7591,8 +8836,8 @@ "status.scm": "소스 제어" }, "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "change": "변경 내용 {0}/{1}개", - "changes": "변경 내용 {0}/{1}개", + "change": "{0} - {1}/{2} 변경 내용", + "changes": "{0} - {1}/{2} 변경 내용", "editorGutterAddedBackground": "추가된 줄의 편집기 여백 배경색입니다.", "editorGutterDeletedBackground": "삭제된 줄의 편집기 여백 배경색입니다.", "editorGutterModifiedBackground": "수정된 줄의 편집기 여백 배경색입니다.", @@ -7604,12 +8849,21 @@ "minimapGutterModifiedBackground": "수정된 선의 미니맵 여백 배경색입니다.", "move to next change": "다음 변경으로 이동", "move to previous change": "이전 변경 내용으로 이동", + "multiChange": "변경 내용 {0}/{1}개", + "multiChanges": "변경 내용 {0}/{1}개", "overviewRulerAddedForeground": "추가된 콘텐츠의 개요 눈금자 마커 색입니다.", "overviewRulerDeletedForeground": "삭제된 콘텐츠의 개요 눈금자 마커 색입니다.", "overviewRulerModifiedForeground": "수정된 콘텐츠의 개요 눈금자 마커 색입니다.", "show next change": "다음 변경 내용 표시", "show previous change": "이전 변경 내용 표시" }, + "vs/workbench/contrib/scm/browser/dirtyDiffSwitcher": { + "quickDiff.base.switch": "빠른 Diff 기준 전환", + "remotes": "빠른 Diff 기준 전환" + }, + "vs/workbench/contrib/scm/browser/menus": { + "miShare": "공유" + }, "vs/workbench/contrib/scm/browser/scm.contribution": { "alwaysShowActions": "소스 제어 뷰에 인라인 작업을 항상 표시할지 여부를 제어합니다.", "alwaysShowRepository": "소스 제어 뷰에서 리포지토리를 항상 표시할지 여부를 제어합니다.", @@ -7627,7 +8881,7 @@ "no open repo": "등록된 소스 제어 공급자가 없습니다.", "no open repo in an untrusted workspace": "등록된 소스 제어 공급자 중 제한된 모드에서 작동하는 공급자가 없습니다.", "open in terminal": "터미널에서 열기", - "providersVisible": "소스 제어 리포지토리 섹션에 표시되는 리포지토리 수를 제어합니다. 보기 크기를 수동으로 조정하려면 '0'으로 설정합니다.", + "providersVisible": "소스 제어 리포지토리 섹션에 표시되는 리포지토리 수를 제어합니다. 보기 크기를 수동으로 조정하려면 0으로 설정합니다.", "repositoriesSortOrder": "소스 제어 리포지토리 뷰에서 리포지토리의 정렬 순서를 제어합니다.", "scm accept": "소스 제어: 입력 허용", "scm view next commit": "소스 제어: 다음 커밋 보기", @@ -7649,7 +8903,7 @@ "scm.diffDecorations.none": "diff 장식을 표시하지 마세요.", "scm.diffDecorations.overviewRuler": "개요 눈금자에만 diff 장식을 표시합니다.", "scm.diffDecorationsGutterAction": "소스 제어 Diff 여백 장식의 동작을 제어합니다.", - "scm.diffDecorationsGutterAction.diff": "클릭 시 인라인 Diff Peek 뷰를 표시합니다.", + "scm.diffDecorationsGutterAction.diff": "클릭 시 인라인 Diff Peek 보기를 표시합니다.", "scm.diffDecorationsGutterAction.none": "아무 작업도 하지 않습니다.", "scm.diffDecorationsGutterVisibility": "여백에서 소스 제어 diff 데코레이터의 가시성을 제어합니다.", "scm.diffDecorationsGutterVisibility.always": "항상 여백에 diff 데코레이터를 표시합니다.", @@ -7677,6 +8931,7 @@ "collapse all": "리포지토리 모두 축소", "expand all": "리포지토리 모두 확장", "input": "소스 제어 입력", + "label.close": "닫기", "repositories": "리포지토리", "repositorySortByDiscoveryTime": "검색 시간별 정렬", "repositorySortByName": "이름별 정렬", @@ -7698,6 +8953,7 @@ "fileAndSymbolResultsSeparator": "파일 및 기호 결과", "filePickAriaLabelDirty": "{0} 저장되지 않은 변경 내용", "fileResultsSeparator": "파일 결과", + "more": "자세히", "noAnythingResults": "일치하는 결과 없음", "openToBottom": "아래쪽으로 열기", "openToSide": "옆으로 열기", @@ -7713,42 +8969,28 @@ "searchReplace.source": "검색 및 바꾸기" }, "vs/workbench/contrib/search/browser/search.contribution": { - "CancelSearchAction.label": "검색 취소", - "ClearSearchResultsAction.label": "검색 결과 지우기", - "CollapseDeepestExpandedLevelAction.label": "모두 축소", - "ExpandAllAction.label": "모두 확장", - "RefreshAction.label": "새로 고침", "anythingQuickAccess": "파일로 이동", "anythingQuickAccessPlaceholder": "이름으로 파일 검색(줄로 이동하려면 {0} 추가 또는 기호로 이동하려면 {1} 추가)", - "clearSearchHistoryLabel": "검색 기록 지우기", - "copyAllLabel": "모두 복사", - "copyMatchLabel": "복사", - "copyPathLabel": "경로 복사", "exclude": "전체 텍스트 검색 및 빠른 열기에서 파일 및 폴더를 제외하도록 [glob 패턴](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)을 구성합니다. `#files.exclude#` 설정에서 모든 glob 패턴을 상속합니다.", "exclude.boolean": "파일 경로를 일치시킬 GLOB 패턴입니다. 패턴을 사용하거나 사용하지 않도록 설정하려면 true 또는 false로 설정하세요.", "exclude.when": "일치하는 파일의 형제에 대한 추가 검사입니다. \\$(basename)을 일치하는 파일 이름에 대한 변수로 사용하세요.", "filterSortOrder": "필터링할 때 빠른 열기에서 편집기 기록의 정렬 순서를 제어합니다.", "filterSortOrder.default": "기록 항목은 사용된 필터 값을 기준으로 관련성별로 정렬됩니다. 관련성이 더 높은 항목이 먼저 표시됩니다.", "filterSortOrder.recency": "기록이 최신순으로 정렬됩니다. 가장 최근에 열람한 항목부터 표시됩니다.", - "findInFiles": "파일에서 찾기", - "findInFiles.args": "검색에 대한 옵션 세트", - "findInFiles.description": "작업 영역 검색 열기", - "findInFolder": "폴더에서 찾기...", - "findInWorkspace": "작업 영역에서 찾기...", - "focusSearchListCommandLabel": "집중 목록", "maintainFileSearchCacheDeprecated": "검색 캐시는 종료되지 않는 확장 호스트에 보관되므로 이 설정은 더 이상 필요하지 않습니다.", - "miFindInFiles": "파일에서 찾기(&&I)", - "miGotoSymbolInWorkspace": "작업 영역의 기호로 이동(&&W)...", - "miReplaceInFiles": "파일에서 바꾸기(&&I)", "miViewSearch": "검색(&&S)", "name": "검색", - "revealInSideBar": "탐색기 보기에 표시", + "scm.defaultViewMode.list": "검색 결과를 목록으로 표시합니다.", + "scm.defaultViewMode.tree": "검색 결과를 트리로 표시합니다.", "search": "검색", "search.actionsPosition": "검색 보기에서 행의 작업 모음 위치를 제어합니다.", "search.actionsPositionAuto": "검색 보기가 좁을 때는 오른쪽에, 그리고 검색 보기가 넓을 때는 콘텐츠 바로 뒤에 작업 모음을 배치합니다.", "search.actionsPositionRight": "작업 모음을 항상 오른쪽에 배치합니다.", "search.collapseAllResults": "검색 결과를 축소 또는 확장할지 여부를 제어합니다.", "search.collapseResults.auto": "결과가 10개 미만인 파일이 확장됩니다. 다른 파일은 축소됩니다.", + "search.decorations.badges": "검색 파일 장식에 배지를 사용할지 여부를 제어합니다.", + "search.decorations.colors": "검색 파일 장식에서 색을 사용해야 하는지 여부를 제어합니다.", + "search.defaultViewMode": "기본 검색 결과 보기 모드를 제어합니다.", "search.followSymlinks": "검색하는 동안 symlink를 누를지 여부를 제어합니다.", "search.globalFindClipboard": "macOS에서 검색 보기가 공유 클립보드 찾기를 읽거나 수정할지 여부를 제어합니다.", "search.location": "검색을 사이드바의 보기로 표시할지 또는 가로 간격을 늘리기 위해 패널 영역의 패널로 표시할지를 제어합니다.", @@ -7783,25 +9025,75 @@ "searchSortOrder.filesOnly": "결과는 폴더 순서를 무시하고 파일 이름별 알파벳 순으로 정렬됩니다.", "searchSortOrder.modified": "결과는 파일을 마지막으로 수정한 날짜의 내림차순으로 정렬됩니다.", "searchSortOrder.type": "결과는 파일 확장자의 알파벳 순으로 정렬됩니다.", - "showTriggerActions": "작업 영역에서 기호로 이동...", "symbolsQuickAccess": "작업 영역에서 기호로 이동", "symbolsQuickAccessPlaceholder": "열 기호의 이름을 입력합니다.", - "useGlobalIgnoreFiles": "파일을 검색할 때 전역 '.gitignore' 및 '.ignore' 파일을 사용할지 여부를 제어합니다. '#search.useIgnoreFiles#'를 사용하도록 설정해야 합니다.", + "useGlobalIgnoreFiles": "파일을 검색할 때 전역 gitignore 파일(예: `$HOME/.config/git/ignore`)을 사용할지 여부를 제어합니다. `#search.useIgnoreFiles#`를 사용하도록 설정해야 합니다.", "useIgnoreFiles": "파일을 검색할 때 '.gitignore' 파일 및 '.ignore' 파일을 사용할지 여부를 제어합니다.", "usePCRE2Deprecated": "사용되지 않습니다. PCRE2는 PCRE2에서만 지원하는 regex 기능을 사용할 경우 자동으로 사용됩니다.", "useParentIgnoreFiles": "파일을 검색할 때 상위 디렉터리에서 `.gitignore` 및 `.ignore` 파일을 사용할지 여부를 제어합니다. '#search.useIgnoreFiles#'를 사용해야 합니다.", "useRipgrep": "이 설정은 사용되지 않으며 이제 \"search.usePCRE2\"로 대체됩니다.", "useRipgrepDeprecated": "사용되지 않습니다. 고급 regex 기능을 지원하려면 \"search.usePCRE2\"를 사용해 보세요." }, - "vs/workbench/contrib/search/browser/searchActions": { + "vs/workbench/contrib/search/browser/searchActionsBase": { + "search": "검색" + }, + "vs/workbench/contrib/search/browser/searchActionsCopy": { + "copyAllLabel": "모두 복사", + "copyMatchLabel": "복사", + "copyPathLabel": "경로 복사" + }, + "vs/workbench/contrib/search/browser/searchActionsFind": { + "excludeFolderFromSearch": "검색에서 폴더 제외", + "findInFiles": "파일에서 찾기", + "findInFiles.args": "검색에 대한 옵션 세트", + "findInFiles.description": "작업 영역 검색 열기", + "findInFolder": "폴더에서 찾기...", + "findInWorkspace": "작업 영역에서 찾기...", + "miFindInFiles": "파일에서 찾기(&&I)", + "restrictResultsToFolder": "폴더로 검색 제한", + "revealInSideBar": "탐색기 보기에 표시" + }, + "vs/workbench/contrib/search/browser/searchActionsNav": { + "AddCursorsAtSearchResults.label": "검색 결과에 커서 추가", + "CloseReplaceWidget.label": "위젯 바꾸기 닫기", + "FocusNextInputAction.label": "다음 입력에 포커스 설정", "FocusNextSearchResult.label": "다음 검색 결과에 포커스", + "FocusPreviousInputAction.label": "이전 입력에 포커스 설정", "FocusPreviousSearchResult.label": "이전 검색 결과에 포커스", - "RemoveAction.label": "해제", - "file.replaceAll.label": "모두 바꾸기", - "match.replace.label": "바꾸기", + "FocusSearchFromResults.label": "결과에서 검색 포커스 설정", + "OpenMatch.label": "일치 항목 열기", + "OpenMatchToSide.label": "좌우로 일치 열기", + "ToggleCaseSensitiveCommandId.label": "대소문자 구분 설정/해제", + "TogglePreserveCaseId.label": "대/소문자 유지 설정/해제", + "ToggleQueryDetailsAction.label": "쿼리 세부 정보 설정/해제", + "ToggleRegexCommandId.label": "Regex 설정/해제", + "ToggleWholeWordCommandId.label": "전체 단어 설정/해제", + "focusSearchListCommandLabel": "집중 목록", "replaceInFiles": "파일에서 바꾸기", "toggleTabs": "유형에 대한 검색 전환" }, + "vs/workbench/contrib/search/browser/searchActionsRemoveReplace": { + "RemoveAction.label": "해제", + "file.replaceAll.label": "모두 바꾸기", + "match.replace.label": "바꾸기" + }, + "vs/workbench/contrib/search/browser/searchActionsSymbol": { + "miGotoSymbolInWorkspace": "작업 영역의 기호로 이동(&&W)...", + "showTriggerActions": "작업 영역에서 기호로 이동..." + }, + "vs/workbench/contrib/search/browser/searchActionsTopBar": { + "CancelSearchAction.label": "검색 취소", + "ClearSearchResultsAction.label": "검색 결과 지우기", + "CollapseDeepestExpandedLevelAction.label": "모두 축소", + "ExpandAllAction.label": "모두 확장", + "RefreshAction.label": "새로 고침", + "ViewAsListAction.label": "목록으로 보기", + "ViewAsTreeAction.label": "트리로 보기", + "clearSearchHistoryLabel": "검색 기록 지우기" + }, + "vs/workbench/contrib/search/browser/searchFindInput": { + "searchFindInputNotebookFilter.label": "전자 필기장 찾기 필터" + }, "vs/workbench/contrib/search/browser/searchIcons": { "searchClearIcon": "검색 보기에서 결과 지우기의 아이콘입니다.", "searchCollapseAllIcon": "검색 보기에서 결과 축소의 아이콘입니다.", @@ -7813,6 +9105,8 @@ "searchRemoveIcon": "검색 결과를 제거하는 아이콘입니다.", "searchReplaceAllIcon": "검색 보기에서 모두 바꾸기의 아이콘입니다.", "searchReplaceIcon": "검색 보기에서 바꾸기의 아이콘입니다.", + "searchShowAsList": "검색 보기에서 결과를 목록으로 보기 위한 아이콘입니다.", + "searchShowAsTree": "검색 보기에서 결과를 트리로 보기 위한 아이콘입니다.", "searchShowContextIcon": "검색 편집기에서 컨텍스트를 토글하는 아이콘입니다.", "searchShowReplaceIcon": "검색 보기에서 바꾸기 섹션을 확장하는 아이콘입니다.", "searchStopIcon": "검색 보기에서 중지의 아이콘입니다.", @@ -7828,14 +9122,14 @@ "lineNumStr": "{0} 줄에서", "numLinesStr": "추가 {0}줄", "otherFilesAriaLabel": "작업 영역의 외부에서 {0}개 일치, 검색 결과", - "replacePreviewResultAria": "{3} 텍스트가 있는 줄의 열 위치 {2}에서 용어 {0}을(를) {1}(으)로 바꾸기", + "replacePreviewResultAria": "열 {1}의 '{0}'이(가) {2}을(를) {3}(으)로 대체", "search": "검색", "searchFileMatch": "{0}개 파일 찾음", "searchFileMatches": "{0}개 파일 찾음", "searchFolderMatch.other.label": "기타 파일", "searchMatch": "일치하는 {0}개 항목을 찾음", "searchMatches": "일치하는 {0}개 항목을 찾음", - "searchResultAria": "{2} 텍스트가 있는 줄의 열 위치 {1}에서 {0} 용어 찾기" + "searchResultAria": "열 {1}의 '{0}'이(가) {2}을(를) 찾음" }, "vs/workbench/contrib/search/browser/searchView": { "ariaSearchResultsClearStatus": "검색 결과가 지워졌습니다.", @@ -7956,6 +9250,18 @@ "oneResult": "결과 1개", "searchMaxResultsWarning": "결과 집합에는 모든 일치 항목의 하위 집합만 포함됩니다. 결과 범위를 좁히려면 검색을 더 세분화하세요." }, + "vs/workbench/contrib/share/browser/share.contribution": { + "close": "닫기", + "generating link": "링크를 생성하는 중...", + "open link": "링크 열기", + "share": "공유...", + "shareSuccess": "클립보드에 링크를 복사함", + "shareTextSuccess": "Copied text to clipboard!" + }, + "vs/workbench/contrib/share/browser/shareService": { + "shareProviderCount": "사용 가능한 공유 공급자 수", + "type to filter": "{0} 공유 방법 선택" + }, "vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": { "snippets": "코드 조각" }, @@ -7963,6 +9269,7 @@ "bad_name1": "잘못된 파일 이름", "bad_name2": "'{0}'은(는) 유효한 파일 이름이 아닙니다.", "bad_name3": "'{0}'이(가) 이미 있습니다.", + "detail.label": "({0}) {1}", "global.1": "({0})", "global.scope": "(전역)", "group.global": "기존 코드 조각", @@ -7978,7 +9285,7 @@ "userSnippets": "사용자 코드 조각" }, "vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": { - "label": "코드 조각에서 파일 채우기", + "label": "코드 조각으로 파일 채우기", "placeholder": "코드 조각 선택" }, "vs/workbench/contrib/snippets/browser/commands/insertSnippet": { @@ -8100,6 +9407,7 @@ "TaskSystem.unknownError": "작업을 실행하는 동안 오류가 발생했습니다. 자세한 내용은 작업 로그를 참조하세요.", "TaskSystem.versionSettings": "사용자 설정에서는 작업 버전 2.0.0만 허용됩니다.", "TaskSystem.versionWorkspaceFile": "작업 영역 구성 파일에서는 태스크 버전 2.0.0만 허용됩니다.", + "TaskSystem.workspaceFolderError": "작업 영역 폴더가 정의되지 않았습니다.", "TasksSystem.locationUserConfig": "사용자 설정", "TasksSystem.locationWorkspaceConfig": "작업 영역 파일", "TerminateAction.failed": "실행 중인 작업을 종료하지 못했습니다.", @@ -8118,7 +9426,7 @@ "runTask.task": "필터링할 작업의 레이블 또는 용어", "runTask.type": "기여한 작업 유형", "saveBeforeRun.dontSave": "저장 안 함", - "saveBeforeRun.save": "저장", + "saveBeforeRun.save": "저장(&&S)", "selectProblemMatcher": "작업 출력에서 스캔할 오류 및 경고 유형을 선택", "showOutput": "출력 표시", "taskQuickPick.userSettings": "사용자", @@ -8134,14 +9442,9 @@ "unexpectedTaskType": "\"{0}\" 작업의 작업 공급자가 예기치 않게 \"{1}\" 유형의 작업을 제공했습니다.\r\n" }, "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "allow": "허용 및 실행", - "disallow": "허용 안 함", - "openTask": "파일 열기", - "openTasks": "파일 열기", - "tasks.run.allowAutomatic": "이 작업 영역에는 이 작업 영역을 열 때 자동으로 실행되는 정의된({1}) 작업({0})이 있습니다. 자동 작업이 이 작업 영역을 열 때 실행되도록 허용하시겠습니까?", - "workbench.action.tasks.allowAutomaticTasks": "폴더에서 자동 작업 허용", - "workbench.action.tasks.disallowAutomaticTasks": "폴더에서 자동 작업 허용 안 함", - "workbench.action.tasks.manageAutomaticRunning": "폴더에서 자동 작업 관리" + "workbench.action.tasks.allowAutomaticTasks": "자동 작업 허용", + "workbench.action.tasks.disallowAutomaticTasks": "자동 작업 허용 안 함", + "workbench.action.tasks.manageAutomaticRunning": "자동 작업 관리" }, "vs/workbench/contrib/tasks/browser/task.contribution": { "BuildAction.label": "빌드 작업 실행", @@ -8166,11 +9469,10 @@ "runningTasks": "실행 중인 작업 표시", "status.runningTasks": "실행중인 작업", "task.SaveBeforeRun.prompt": "실행하기 전에 편집기를 저장할지 여부를 묻는 메시지를 표시합니다.", - "task.allowAutomaticTasks": "폴더에서 자동 작업을 사용하도록 설정합니다.", - "task.allowAutomaticTasks.auto": "각 폴더에 대한 사용 권한 확인", + "task.allowAutomaticTasks": "자동 작업 활성화 - 작업은 신뢰할 수 없는 작업 영역에서 실행되지 않습니다.", "task.allowAutomaticTasks.off": "사용 안 함", + "task.allowAutomaticTasks.on": "항상", "task.autoDetect": "모든 작업 공급자 확장에 `provideTasks`의 사용 여부를 제어합니다. Tasks: Run Task 명령이 느린 경우 작업 공급자에 대한 자동 검색을 사용하지 않도록 설정하면 도움이 될 수 있습니다. 또한 개별 확장은 자동 검색을 사용하지 않도록 하는 설정을 제공합니다.", - "task.experimental.reconnection": "창 다시 로드 시 실행 중인 감시/백그라운드 작업에 다시 연결합니다. 실험적이므로 문제가 발생할 수 있습니다.", "task.problemMatchers.neverPrompt": "작업을 실행할 때 문제 선택기 프롬프트를 표시할지 여부를 구성합니다. 'true'로 설정하여 프롬프트하지 않거나 작업 유형 사전을 사용하여 특정 작업 유형에 대해서만 프롬프트를 해제합니다.", "task.problemMatchers.neverPrompt.array": "작업 형식 부울 쌍을 포함하는 개체에는 문제 선택기에 대한 프롬프트가 표시되지 않습니다.", "task.problemMatchers.neverPrompt.boolean": "모든 작업에 대해 문제 선택기 프롬프트 동작을 설정합니다.", @@ -8178,24 +9480,22 @@ "task.quickOpen.history": "작업 Quick Open 대화 상자에서 추적된 최근 항목의 수를 제어합니다.", "task.quickOpen.showAll": "작업: 작업 실행 명령에서 공급자별로 작업을 그룹화하는 빠른 두 수준 선택기 대신 느린 \"모두 표시\" 동작을 사용하게 합니다.", "task.quickOpen.skip": "선택할 작업이 하나만 있는 경우 작업 빠른 선택을 건너뛰는지 여부를 제어합니다.", + "task.reconnection": "창을 다시 로드할 때 문제 선택기가 있는 작업에 다시 연결합니다.", "task.saveBeforeRun": "작업을 실행하기 전에 모든 더티 편집기를 저장합니다.", "task.saveBeforeRun.always": "실행하기 전에 항상 모든 편집기를 저장합니다.", "task.saveBeforeRun.never": "실행하기 전에 편집기를 저장하지 않습니다.", - "task.showDecorations": "감시 작업을 통해 발견된 첫 번째 문제와 같이 터미널 버퍼의 관심 지점에 장식을 표시합니다. 이는 향후 작업에만 적용됩니다.", "task.slowProviderWarning": "공급자 속도가 느린 경우 경고를 표시할지 여부를 구성합니다.", "task.slowProviderWarning.array": "느린 공급자 경고를 표시하지 않는 작업 유형의 배열입니다.", "task.slowProviderWarning.boolean": "모든 작업에 대해 느린 공급자 경고를 설정합니다.", "tasksConfigurationTitle": "작업", "tasksQuickAccessHelp": "작업 실행", "tasksQuickAccessPlaceholder": "실행할 작업의 이름을 입력합니다.", - "ttask.allowAutomaticTasks.on": "항상", "workbench.action.tasks.openUserTasks": "사용자 작업 열기", "workbench.action.tasks.openWorkspaceFileTasks": "작업 영역 작업 열기" }, "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "TaskQuickPick.changeSettingDetails": "{0} 작업에 대한 작업 검색은 사용자가 여는 모든 작업 영역의 파일을 코드로 실행시킵니다. {0} 작업 검색을 사용하는 것은 사용자 설정이며 사용자가 여는 모든 작업 영역에 적용됩니다. 모든 작업 영역에 대해 {0} 작업 검색을 사용하시겠습니까?", + "TaskQuickPick.changeSettingDetails": "{0} 작업에 대한 작업 검색은 사용자가 여는 모든 작업 영역의 파일을 코드로 실행시킵니다. {0} 작업 검색을 사용하는 것은 사용자 설정이며 사용자가 여는 모든 작업 영역에 적용됩니다. \r\n\r\n 모든 작업 영역에 대해 {0} 작업 검색을 사용하시겠습니까?", "TaskQuickPick.changeSettingNo": "아니요", - "TaskQuickPick.changeSettingYes": "예", "TaskQuickPick.changeSettingsOptions": "$(gear) {0} 작업 검색을 껐습니다. {1} 작업 검색 사용...", "TaskQuickPick.goBack": "돌아가기 ↩", "TaskQuickPick.noTasksForType": "{0} 작업이 없습니다. 돌아가기 ↩", @@ -8211,6 +9511,13 @@ "taskQuickPick.showAll": "작업 모두 표시...", "taskType": "모든 {0} 작업" }, + "vs/workbench/contrib/tasks/browser/taskService": { + "taskService.processTaskSystem": "프로세스 작업 시스템은 웹에서 지원되지 않습니다." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "실행할 작업 선택", + "noTaskResults": "일치하는 작업 없음" + }, "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { "task.watchFirstError": "이 실행에 대해 검색된 오류의 시작", "taskTerminalStatus.active": "작업 실행 중", @@ -8223,10 +9530,6 @@ "taskTerminalStatus.warnings": "작업에 경고가 있음", "taskTerminalStatus.warningsInactive": "작업에 경고가 있고 대기하는 중..." }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "TaskService.pickRunTask": "실행할 작업 선택", - "noTaskResults": "일치하는 작업 없음" - }, "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { "TerminalTaskSystem": "Cmd.exe를 사용하여 UNC 드라이브에 셸 명령을 실행할 수 없습니다.", "TerminalTaskSystem.nonWatchingMatcher": "작업 {0}은(는) 백그라운드 작업이지만 배경 패턴 없이 문제 선택기를 사용합니다.", @@ -8237,44 +9540,11 @@ "dependencyFailed": "작업 영역 폴더 '{1}'에서 종속 작업 '{0}'을(를) 확인할 수 없습니다.", "reuseTerminal": "터미널이 작업에서 다시 사용됩니다. 닫으려면 아무 키나 누르세요.", "task.executing": "작업 실행 중: {0}", + "task.executing.shell-integration": "작업 실행 중: {0}", + "task.executing.shellIntegration": "작업 실행 중: {0}", "task.executingInFolder": "폴더 {0}에서 작업 실행 중: {1}", "unknownProblemMatcher": "문제 선택기 {0}을(를) 확인할 수 없습니다. 선택기가 무시됩니다." }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.args": "명령에 전달되는 추가 인수입니다.", - "JsonSchema.background": "실행한 작업을 활성 상태로 유지하고 배경에서 실행하는지 여부입니다.", - "JsonSchema.command": "실행될 명령입니다. 외부 프로그램 또는 셸 명령일 수 있습니다.", - "JsonSchema.echoCommand": "실행된 명령을 출력에 에코할지 여부를 제어합니다. 기본값은 false입니다.", - "JsonSchema.matchers": "사용할 문제 선택기입니다. 문자열, 문제 선택기 정의 또는 문자열 및 문제 선택기 배열일 수 있습니다.", - "JsonSchema.options": "추가 명령 옵션", - "JsonSchema.options.cwd": "실행된 프로그램 또는 스크립트의 현재 작업 디렉터리입니다. 생략된 경우 Code의 현재 작업 영역 루트가 사용됩니다.", - "JsonSchema.options.env": "실행할 프로그램 또는 셸의 환경입니다. 생략하면 부모 프로세스의 환경이 사용됩니다.", - "JsonSchema.promptOnClose": "백그라운드 작업이 실행 중인 상태에서 VS Code가 종료될 경우 사용자에게 메시지를 표시할지 여부를 나타냅니다.", - "JsonSchema.shell.args": "셸 인수입니다.", - "JsonSchema.shell.executable": "사용할 셸입니다.", - "JsonSchema.shellConfiguration": "사용할 셸을 구성합니다.", - "JsonSchema.showOutput": "실행 중인 작업에 대한 출력을 표시할지 여부를 제어합니다. 생략하면 '항상'이 사용됩니다.", - "JsonSchema.suppressTaskName": "작업 이름을 명령에 인수로 추가할지 여부를 제어합니다. 기본값은 false입니다.", - "JsonSchema.taskSelector": "인수가 작업임을 나타내는 접두사입니다.", - "JsonSchema.tasks": "작업 구성입니다. 일반적으로 외부 Task Runner에 이미 정의되어 있는 작업을 보강합니다.", - "JsonSchema.tasks.args": "이 작업이 호출되면 명령에 전달되는 인수입니다.", - "JsonSchema.tasks.background": "실행된 작업이 활성 상태이며 백그라운드에서 실행되고 있는지 여부입니다.", - "JsonSchema.tasks.build": "이 작업을 Code의 기본 빌드 명령에 매핑합니다.", - "JsonSchema.tasks.linux": "Linux 특정 명령 구성", - "JsonSchema.tasks.mac": "Mac 특정 명령 구성", - "JsonSchema.tasks.matcherError": "문제 선택기를 인식할 수 없습니다. 이 문제 선택기에 해당하는 확장이 설치되어 있습니까?", - "JsonSchema.tasks.matchers": "사용할 문제 선택기입니다. 문자열, 문제 선택기 정의 또는 문자열과 문제 선택기의 배열일 수 있습니다.", - "JsonSchema.tasks.promptOnClose": "VS Code가 실행 중인 작업과 함께 닫힐 때 사용자에게 메시지를 표시할지 여부입니다.", - "JsonSchema.tasks.showOutput": "실행 중인 작업에 대한 출력을 표시할지 여부를 제어합니다. 생략하면 전역적으로 정의된 값이 사용됩니다.", - "JsonSchema.tasks.suppressTaskName": "작업 이름을 명령에 인수로 추가할지 여부를 제어합니다. 생략하면 전역적으로 정의된 값이 사용됩니다.", - "JsonSchema.tasks.taskName": "작업의 이름", - "JsonSchema.tasks.test": "이 작업을 Code의 기본 테스트 명령에 매핑합니다.", - "JsonSchema.tasks.watching": "실행된 작업을 활성 상태로 유지할지 파일 시스템을 조사할지 여부를 나타냅니다.", - "JsonSchema.tasks.watching.deprecation": "사용되지 않습니다. 대신 isBackground를 사용합니다.", - "JsonSchema.tasks.windows": "Windows 특정 명령 구성", - "JsonSchema.watching": "실행된 작업을 활성 상태로 유지할지 파일 시스템을 조사할지 여부를 나타냅니다.", - "JsonSchema.watching.deprecation": "사용되지 않습니다. 대신 isBackground를 사용합니다." - }, "vs/workbench/contrib/tasks/common/jsonSchema_v1": { "JsonSchema._runner": "실행기는 더 이상 사용되지 않습니다. 공식 실행기 속성을 사용하세요.", "JsonSchema.linux": "Linux 특정 명령 구성", @@ -8362,6 +9632,41 @@ "JsonSchema.version": "구성의 버전 번호입니다.", "JsonSchema.windows": "Windows 특정 명령 구성" }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "명령에 전달되는 추가 인수입니다.", + "JsonSchema.background": "실행한 작업을 활성 상태로 유지하고 배경에서 실행하는지 여부입니다.", + "JsonSchema.command": "실행될 명령입니다. 외부 프로그램 또는 셸 명령일 수 있습니다.", + "JsonSchema.echoCommand": "실행된 명령을 출력에 에코할지 여부를 제어합니다. 기본값은 false입니다.", + "JsonSchema.matchers": "사용할 문제 선택기입니다. 문자열, 문제 선택기 정의 또는 문자열 및 문제 선택기 배열일 수 있습니다.", + "JsonSchema.options": "추가 명령 옵션", + "JsonSchema.options.cwd": "실행된 프로그램 또는 스크립트의 현재 작업 디렉터리입니다. 생략된 경우 Code의 현재 작업 영역 루트가 사용됩니다.", + "JsonSchema.options.env": "실행할 프로그램 또는 셸의 환경입니다. 생략하면 부모 프로세스의 환경이 사용됩니다.", + "JsonSchema.promptOnClose": "백그라운드 작업이 실행 중인 상태에서 VS Code가 종료될 경우 사용자에게 메시지를 표시할지 여부를 나타냅니다.", + "JsonSchema.shell.args": "셸 인수입니다.", + "JsonSchema.shell.executable": "사용할 셸입니다.", + "JsonSchema.shellConfiguration": "사용할 셸을 구성합니다.", + "JsonSchema.showOutput": "실행 중인 작업에 대한 출력을 표시할지 여부를 제어합니다. 생략하면 '항상'이 사용됩니다.", + "JsonSchema.suppressTaskName": "작업 이름을 명령에 인수로 추가할지 여부를 제어합니다. 기본값은 false입니다.", + "JsonSchema.taskSelector": "인수가 작업임을 나타내는 접두사입니다.", + "JsonSchema.tasks": "작업 구성입니다. 일반적으로 외부 Task Runner에 이미 정의되어 있는 작업을 보강합니다.", + "JsonSchema.tasks.args": "이 작업이 호출되면 명령에 전달되는 인수입니다.", + "JsonSchema.tasks.background": "실행된 작업이 활성 상태이며 백그라운드에서 실행되고 있는지 여부입니다.", + "JsonSchema.tasks.build": "이 작업을 Code의 기본 빌드 명령에 매핑합니다.", + "JsonSchema.tasks.linux": "Linux 특정 명령 구성", + "JsonSchema.tasks.mac": "Mac 특정 명령 구성", + "JsonSchema.tasks.matcherError": "문제 선택기를 인식할 수 없습니다. 이 문제 선택기에 해당하는 확장이 설치되어 있습니까?", + "JsonSchema.tasks.matchers": "사용할 문제 선택기입니다. 문자열, 문제 선택기 정의 또는 문자열과 문제 선택기의 배열일 수 있습니다.", + "JsonSchema.tasks.promptOnClose": "VS Code가 실행 중인 작업과 함께 닫힐 때 사용자에게 메시지를 표시할지 여부입니다.", + "JsonSchema.tasks.showOutput": "실행 중인 작업에 대한 출력을 표시할지 여부를 제어합니다. 생략하면 전역적으로 정의된 값이 사용됩니다.", + "JsonSchema.tasks.suppressTaskName": "작업 이름을 명령에 인수로 추가할지 여부를 제어합니다. 생략하면 전역적으로 정의된 값이 사용됩니다.", + "JsonSchema.tasks.taskName": "작업의 이름", + "JsonSchema.tasks.test": "이 작업을 Code의 기본 테스트 명령에 매핑합니다.", + "JsonSchema.tasks.watching": "실행된 작업을 활성 상태로 유지할지 파일 시스템을 조사할지 여부를 나타냅니다.", + "JsonSchema.tasks.watching.deprecation": "사용되지 않습니다. 대신 isBackground를 사용합니다.", + "JsonSchema.tasks.windows": "Windows 특정 명령 구성", + "JsonSchema.watching": "실행된 작업을 활성 상태로 유지할지 파일 시스템을 조사할지 여부를 나타냅니다.", + "JsonSchema.watching.deprecation": "사용되지 않습니다. 대신 isBackground를 사용합니다." + }, "vs/workbench/contrib/tasks/common/problemMatcher": { "LegacyProblemMatcherSchema.watchedBegin": "파일 감시를 통해 트리거되는 감시되는 작업이 시작됨을 나타내는 정규식입니다.", "LegacyProblemMatcherSchema.watchedBegin.deprecated": "이 속성은 사용되지 않습니다. 대신 감시 속성을 사용하세요.", @@ -8391,7 +9696,7 @@ "ProblemMatcherSchema.background.beginsPattern": "출력이 일치하는 경우 백그라운드 작업을 시작할 때 신호를 받습니다.", "ProblemMatcherSchema.background.endsPattern": "출력이 일치하는 경우 백그라운드 작업을 끝날 때 신호를 받습니다.", "ProblemMatcherSchema.base": "사용할 기본 문제 선택기의 이름입니다.", - "ProblemMatcherSchema.fileLocation": "문제 패턴에 보고된 파일 이름을 해석하는 방법을 정의합니다. 상대 fileLocation은 배열일 수 있으며, 여기서 배열의 두 번째 요소는 상대 파일 위치의 경로입니다.", + "ProblemMatcherSchema.fileLocation": "문제 패턴에서 보고된 파일 이름을 해석하는 방법을 정의합니다. 상대 fileLocation은 배열일 수 있으며, 여기서 배열의 두 번째 요소는 상대적 파일 위치의 경로입니다. fileLocation 검색 모드는 두 번째 요소의 포함/제외 속성에서 지정한 디렉터리(또는 지정하지 않은 경우 현재 작업 영역 디렉터리) 내에서 심층 파일 시스템 검색을 수행합니다.", "ProblemMatcherSchema.owner": "Code 내부의 문제 소유자입니다. 기본값을 지정한 경우 생략할 수 있습니다. 기본값을 지정하지 않고 생략한 경우 기본값은 '외부'입니다.", "ProblemMatcherSchema.severity": "캡처 문제에 대한 기본 심각도입니다. 패턴에서 심각도에 대한 일치 그룹을 정의하지 않은 경우에 사용됩니다.", "ProblemMatcherSchema.source": "이 진단의 소스를 설명하는 사람이 읽을 수 있는 문자열입니다(예: 'typescript' 또는 'super lint').", @@ -8456,9 +9761,15 @@ "TaskDefinitionExtPoint": "작업 유형 적용", "TaskTypeConfiguration.noType": "작업 유형 구성에 필요한 'taskType' 속성이 없음" }, + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "오류: 작업 식별자 '{0}'에 필요한 속성 '{1}'이(가) 없습니다. 작업 식별자가 무시됩니다.", + "tasks.taskRunningContext": "작업이 현재 실행 중인지 여부입니다.", + "tasksCategory": "작업" + }, "vs/workbench/contrib/tasks/common/taskService": { "tasks.customExecutionSupported": "CustomExecution 작업이 지원되는지 여부입니다. 'taskDefinition' 기여의 when 절에서 사용해 보세요.", "tasks.processExecutionSupported": "ProcessExecution 작업이 지원되는 여부입니다. 'taskDefinition' 기여의 when 절에서 사용해 보세요.", + "tasks.serverlessWebContext": "원격 권한이 없는 웹에서 True입니다.", "tasks.shellExecutionSupported": "ShellExecution 작업이 지원되는지 여부입니다. 'taskDefinition' 기여의 when 절에서 사용해 보세요.", "tasks.taskCommandsRegistered": "작업 명령이 아직 등록되었는지 여부" }, @@ -8468,11 +9779,6 @@ "externalCommand": "임의의 외부 명령을 실행하는 예", "msbuild": "빌드 대상을 실행합니다." }, - "vs/workbench/contrib/tasks/common/tasks": { - "TaskDefinition.missingRequiredProperty": "오류: 작업 식별자 '{0}'에 필요한 속성 '{1}'이(가) 없습니다. 작업 식별자가 무시됩니다.", - "tasks.taskRunningContext": "작업이 현재 실행 중인지 여부입니다.", - "tasksCategory": "작업" - }, "vs/workbench/contrib/tasks/electron-sandbox/taskService": { "TaskSystem.exitAnyways": "종료(&&E)", "TaskSystem.noProcess": "시작된 작업이 더 이상 존재하지 않습니다. 작업에서 생성된, VS Code를 끝내는 백그라운드 프로세스가 분리된 프로세스가 될 수 있습니다. 이를 방지하려면 wait 플래그를 사용하여 마지막 백그라운드 프로세스를 시작하세요.", @@ -8480,42 +9786,17 @@ "TaskSystem.terminateTask": "작업 종료(&&T)" }, "vs/workbench/contrib/terminal/browser/baseTerminalBackend": { - "nonResponsivePtyHost": "터미널의 pty 호스트 프로세스에 대한 연결이 응답하지 않습니다. 터미널 작동이 중지될 수 있습니다.", - "restartPtyHost": "pty 호스트 다시 시작" + "nonResponsivePtyHost": "The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host.", + "ptyHostStatus": "Pty Host Status", + "ptyHostStatus.ariaLabel": "Pty Host is unresponsive", + "ptyHostStatus.short": "Pty Host" }, "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "확장이 터미널 환경을 다음과 같이 변경하려고 합니다:", - "extensionEnvironmentContributionInfo": "확장에서 이 터미널 환경을 변경했습니다.", - "extensionEnvironmentContributionRemoval": "확장이 터미널 환경에서 다음과 같은 기존 변경 내용을 제거하려고 합니다:", - "relaunchTerminalLabel": "터미널 다시 시작" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "focusFolder": "탐색기의 폴더에 포커스 설정", - "openFile": "편집기에서 파일 열기", - "openFolder": "새 창에서 폴더 열기" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkDetectorAdapter": { - "focusFolder": "탐색기의 폴더에 포커스 설정", - "followLink": "링크로 이동", - "openFile": "편집기에서 파일 열기", - "openFolder": "새 창에서 폴더 열기", - "searchWorkspace": "작업 영역 검색" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "followForwardedLink": "전달된 포트를 사용하여 링크 따라가기", - "followLink": "링크 따라가기", - "followLinkUrl": "링크", - "terminalLinkHandler.followLinkAlt": "Alt+클릭", - "terminalLinkHandler.followLinkAlt.mac": "Option+클릭", - "terminalLinkHandler.followLinkCmd": "Cmd+클릭", - "terminalLinkHandler.followLinkCtrl": "Ctrl+클릭" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkQuickpick": { - "terminal.integrated.localFileLinks": "로컬 파일", - "terminal.integrated.openDetectedLink": "열려는 링크 선택", - "terminal.integrated.searchLinks": "작업 영역 검색", - "terminal.integrated.showMoreLinks": "더 많은 링크 표시", - "terminal.integrated.urlLinks": "URL" + "ScopedEnvironmentContributionInfo": "작업 영역", + "extensionEnvironmentContributionInfoActive": "이 터미널의 환경에 기여한 확장은 다음과 같습니다.", + "extensionEnvironmentContributionInfoStale": "다음 확장은 터미널을 다시 실행하여 해당 환경에 기여하려고 합니다.", + "relaunchTerminalLabel": "터미널 다시 시작", + "showEnvironmentContributions": "환경 기여 표시" }, "vs/workbench/contrib/terminal/browser/terminal.contribution": { "miToggleIntegratedTerminal": "터미널(&&T)", @@ -8527,28 +9808,28 @@ "emptyTerminalNameInfo": "이름을 제공하지 않으면 기본값으로 다시 설정됩니다.", "noUnattachedTerminals": "다음에 연결할 연결되지 않은 터미널이 없음", "quickAccessTerminal": "활성 터미널 전환", + "sendSequence": "터미널로 보낼 텍스트 시퀀스", "showTerminalTabs": "탭 표시", "terminalLaunchHelp": "도움말 열기", + "workbench.action.terminal.acceptSelectedSuggestion": "선택한 제안 수락", "workbench.action.terminal.attachToSession": "세션에 연결", "workbench.action.terminal.clear": "지우기", - "workbench.action.terminal.clearCommandHistory": "명령 기록 지우기", + "workbench.action.terminal.clearPreviousSessionHistory": "이전 세션 기록 지우기", "workbench.action.terminal.clearSelection": "선택 영역 지우기", - "workbench.action.terminal.copyLastCommand": "마지막 명령 복사", + "workbench.action.terminal.copyAndClearSelection": "선택 영역 복사 및 지우기", + "workbench.action.terminal.copyLastCommand": "마지막 명령 출력 복사", "workbench.action.terminal.copySelection": "선택 영역 복사", "workbench.action.terminal.copySelectionAsHtml": "선택 항목을 HTML로 복사", "workbench.action.terminal.createTerminalEditor": "편집기 영역에서 새 터미널 만들기", "workbench.action.terminal.createTerminalEditorSide": "편집기 영역에서 측면에 새 터미널 만들기", "workbench.action.terminal.detachSession": "세션 분리", - "workbench.action.terminal.findNext": "다음 찾기", - "workbench.action.terminal.findPrevious": "이전 찾기", "workbench.action.terminal.focus.tabsView": "포커스 터미널 탭 보기", - "workbench.action.terminal.focusFind": "찾기 포커스", "workbench.action.terminal.focusNext": "포커스 다음 터미널 그룹", "workbench.action.terminal.focusNextPane": "터미널 그룹의 다음 터미널 포커스", "workbench.action.terminal.focusPrevious": "포커스 이전 터미널 그룹", "workbench.action.terminal.focusPreviousPane": "터미널 그룹의 이전 터미널 포커스", "workbench.action.terminal.goToRecentDirectory": "최근 디렉터리로 이동...", - "workbench.action.terminal.hideFind": "찾기 숨기기", + "workbench.action.terminal.hideSuggestWidget": "제안 위젯 숨기기", "workbench.action.terminal.join": "터미널 조인", "workbench.action.terminal.join.insufficientTerminals": "조인 작업에 터미널이 부족합니다.", "workbench.action.terminal.join.onlySplits": "모든 터미널이 이미 조인되었습니다.", @@ -8556,26 +9837,18 @@ "workbench.action.terminal.kill": "활성 터미널 인스턴스 종료", "workbench.action.terminal.killAll": "모든 터미널 종료", "workbench.action.terminal.killEditor": "편집기 영역에서 활성 터미널 종료", - "workbench.action.terminal.navigationModeExit": "탐색 모드 종료", - "workbench.action.terminal.navigationModeFocusNext": "포커스 다음 줄(탐색 모드)", - "workbench.action.terminal.navigationModeFocusNextPage": "다음 페이지에 초점 맞추기(탐색 모드)", - "workbench.action.terminal.navigationModeFocusPrevious": "포커스 이전 줄(탐색 모드)", - "workbench.action.terminal.navigationModeFocusPreviousPage": "이전 페이지에 초점 맞추기(탐색 모드)", "workbench.action.terminal.new": "새 터미널 만들기", "workbench.action.terminal.newInActiveWorkspace": "새 터미널 만들기(활성 작업 영역에서)", - "workbench.action.terminal.newWithCwd": "사용자 지정 작업 디렉터리에서 시작하는 새 터미널 만들기", "workbench.action.terminal.newWithCwd.cwd": "터미널을 시작하는 디렉터리", "workbench.action.terminal.newWithProfile": "새 터미널 만들기(프로필 포함)", "workbench.action.terminal.newWithProfile.profileName": "만들 프로필의 이름입니다", "workbench.action.terminal.newWorkspacePlaceholder": "새 터미널의 현재 작업 디렉토리를 선택합니다.", - "workbench.action.terminal.openDetectedLink": "검색된 링크 열기", - "workbench.action.terminal.openLastLocalFileLink": "마지막 로컬 파일 링크 열기", - "workbench.action.terminal.openLastUrlLink": "마지막 URL 링크 열기", "workbench.action.terminal.openSettings": "터미널 설정 구성", + "workbench.action.terminal.overriddenCwdDescription": "(재정의됨) {0}", "workbench.action.terminal.paste": "활성 터미널에 붙여넣기", "workbench.action.terminal.pasteSelection": "활성 터미널에 선택 영역 붙여넣기", "workbench.action.terminal.relaunch": "활성 터미널 다시 시작", - "workbench.action.terminal.renameWithArg": "현재 활성 터미널의 이름 바꾸기", + "workbench.action.terminal.rename.prompt": "터미널 이름 입력", "workbench.action.terminal.renameWithArg.name": "터미널의 새 이름", "workbench.action.terminal.renameWithArg.noName": "이름 인수가 제공되지 않음", "workbench.action.terminal.resizePaneDown": "터미널 아래 크기 조정", @@ -8594,36 +9867,27 @@ "workbench.action.terminal.scrollToTop": "맨 위로 스크롤", "workbench.action.terminal.scrollUp": "위로 스크롤(줄)", "workbench.action.terminal.scrollUpPage": "위로 스크롤(페이지)", - "workbench.action.terminal.searchWorkspace": "작업 영역 검색", "workbench.action.terminal.selectAll": "모두 선택", "workbench.action.terminal.selectDefaultShell": "기본 프로필 선택", + "workbench.action.terminal.selectNextPageSuggestion": "다음 페이지 제안 선택", + "workbench.action.terminal.selectNextSuggestion": "다음 제안 선택", + "workbench.action.terminal.selectPrevPageSuggestion": "이전 페이지 제안 선택", + "workbench.action.terminal.selectPrevSuggestion": "이전 제안 선택", "workbench.action.terminal.selectToNextCommand": "다음 명령까지 선택", "workbench.action.terminal.selectToNextLine": "다음 줄까지 선택", "workbench.action.terminal.selectToPreviousCommand": "이전 명령까지 선택", "workbench.action.terminal.selectToPreviousLine": "이전 줄까지 선택", - "workbench.action.terminal.sendSequence": "터미널에 사용자 지정 시퀀스 보내기", "workbench.action.terminal.setFixedDimensions": "고정 차원 설정", - "workbench.action.terminal.showEnvironmentInformation": "환경 정보 표시", "workbench.action.terminal.showTabs": "탭 표시", "workbench.action.terminal.sizeToContentWidth": "크기를 콘텐츠 너비로 전환", "workbench.action.terminal.splitInActiveWorkspace": "터미널 분할(활성 작업 영역에서)", - "workbench.action.terminal.switchTerminal": "터미널 전환", - "workbench.action.terminal.toggleEscapeSequenceLogging": "이스케이프 시퀀스 로깅 설정/해제", - "workbench.action.terminal.toggleFindCaseSensitive": "대/소문자 구분을 사용하여 찾기 설정/해제", - "workbench.action.terminal.toggleFindRegex": "regex를 사용하여 찾기 설정/해제", - "workbench.action.terminal.toggleFindWholeWord": "전체 단어를 사용하여 찾기 설정/해제", - "workbench.action.terminal.writeDataToTerminal": "터미널에 데이터 쓰기", - "workbench.action.terminal.writeDataToTerminal.prompt": "pty를 무시하고 터미널에 직접 쓸 데이터를 입력합니다." + "workbench.action.terminal.switchTerminal": "터미널 전환" }, "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { "install": "설치", "useWslExtension.title": "WSL에서 터미널을 여는 경우 '{0}' 확장명을 권장합니다." }, - "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { - "label": "터미널" - }, "vs/workbench/contrib/terminal/browser/terminalEditorInput": { - "cancel": "취소", "confirmDirtyTerminal.button": "종료(&&T)", "confirmDirtyTerminal.detail": "닫으면 이 터미널에서 실행 중인 프로세스가 종료됩니다.", "confirmDirtyTerminal.message": "실행 중인 프로세스를 종료하시겠습니까?", @@ -8634,6 +9898,13 @@ "killTerminalIcon": "터미널 인스턴스 종료 아이콘입니다.", "newTerminalIcon": "새 터미널 인스턴스 만들기 아이콘입니다.", "renameTerminalIcon": "터미널 빠른 메뉴의 이름 바꾸기 아이콘입니다.", + "terminalCommandHistoryFuzzySearch": "명령 기록의 퍼지 검색을 전환하기 위한 아이콘입니다.", + "terminalCommandHistoryOutput": "터미널 명령의 출력을 보기 위한 아이콘입니다.", + "terminalCommandHistoryRemove": "명령 기록에서 터미널 명령을 제거하기 위한 아이콘입니다.", + "terminalDecorationError": "오류가 발생한 명령의 터미널 장식 아이콘입니다.", + "terminalDecorationIncomplete": "불완전한 명령의 터미널 장식 아이콘입니다.", + "terminalDecorationMark": "터미널 장식 마크의 아이콘입니다.", + "terminalDecorationSuccess": "성공한 명령의 터미널 장식 아이콘입니다.", "terminalViewIcon": "터미널 보기의 뷰 아이콘입니다." }, "vs/workbench/contrib/terminal/browser/terminalInstance": { @@ -8649,23 +9920,16 @@ "launchFailed.exitCodeOnlyShellIntegration": "사용자 설정에서 셸 통합을 사용하지 않도록 설정하면 도움이 될 수 있습니다.", "multiLinePasteButton": "붙여넣기(&&P)", "preview": "미리 보기:", - "removeCommand": "명령 기록에서 제거", - "selectRecentCommand": "실행할 명령 선택(명령을 편집하려면 Alt 키를 누른 상태로 선택)", - "selectRecentCommandMac": "실행할 명령 선택(명령을 편집하려면 옵션 키를 누른 상태로 선택)", - "selectRecentDirectory": "이동할 디렉터리 선택(명령을 편집하려면 Alt 키를 누른 상태로 선택)", - "selectRecentDirectoryMac": "이동할 디렉터리 선택(명령을 편집하려면 옵션 키를 누른 상태로 선택)", "setTerminalDimensionsColumn": "고정 차원 설정: 열", "setTerminalDimensionsRow": "고정 차원 설정: 행", - "shellFileHistoryCategory": "{0} 기록", "shellIntegration.learnMore": "셸 통합에 대한 자세한 정보", "shellIntegration.openSettings": "사용자 설정 열기", - "terminal.contiguousSearch": "연속 검색 사용", - "terminal.fuzzySearch": "유사 항목 검색 사용", "terminal.integrated.a11yPromptLabel": "터미널 입력", - "terminal.integrated.a11yTooMuchOutput": "발표할 출력이 너무 많음, 읽을 행으로 수동 이동", - "terminal.integrated.copySelection.noSelection": "터미널에 복사할 선택 항목이 없음", + "terminal.integrated.useAccessibleBuffer": "액세스 가능한 버퍼 {0}을(를) 사용하여 수동으로 출력 검토", + "terminal.integrated.useAccessibleBufferNoKb": "출력을 수동으로 검토하려면 터미널: 액세스 가능 버퍼 포커스(Terminal: Focus Accessible Buffer) 명령을 사용하세요.", "terminal.requestTrust": "터미널 프로세스를 만들려면 코드를 실행해야 합니다.", - "terminalNavigationMode": "터미널 버퍼를 탐색하려면 {0} 및 {1}을(를) 사용합니다.", + "terminalHelpAriaLabel": "터미널 접근성 도움말에 {0} 사용", + "terminalScreenReaderMode": "명령 실행: 최적화된 화면 읽기 프로그램 환경을 위한 화면 읽기 프로그램 접근성 모드 토글", "terminalStaleTextBoxAriaLabel": "터미널 {0} 환경이 부실합니다. 자세한 정보를 보려면 '환경 정보 표시' 명령을 실행하세요.", "terminalTextBoxAriaLabel": "터미널 {0}", "terminalTextBoxAriaLabelNumberAndTitle": "터미널 {0}, {1}", @@ -8673,14 +9937,9 @@ "terminalTypeTask": "작업", "terminated.exitCodeAndCommandLine": "터미널 프로세스 \"{0}\"이(가) 종료되었습니다(종료 코드: {1}).", "terminated.exitCodeOnly": "터미널 프로세스가 종료되었습니다(종료 코드: {0}).", - "viewCommandOutput": "명령 출력 보기", - "workbench.action.terminal.rename.prompt": "터미널 이름 입력", "workspaceNotTrustedCreateTerminal": "신뢰할 수 없는 작업 영역에서 터미널 프로세스를 시작할 수 없습니다.", "workspaceNotTrustedCreateTerminalCwd": "cwd가 {0}이고 userHome이 {1}인 신뢰할 수 없는 작업 영역에서 터미널 프로세스를 시작할 수 없습니다." }, - "vs/workbench/contrib/terminal/browser/terminalMainContribution": { - "ptyHost": "Pty 호스트" - }, "vs/workbench/contrib/terminal/browser/terminalMenus": { "defaultTerminalProfile": "{0}(기본값)", "miNewTerminal": "새 터미널(&&N)", @@ -8688,18 +9947,21 @@ "miRunSelectedText": "선택한 텍스트 실행(&&S)", "miSplitTerminal": "분할 터미널(&&S)", "splitTerminal": "터미널 분할", - "terminal.new": "새 터미널", + "workbench.action.tasks.configureTaskRunner": "작업 구성...", + "workbench.action.tasks.runTask": "작업 실행...", "workbench.action.terminal.changeColor": "색 변경...", "workbench.action.terminal.changeIcon": "아이콘 변경...", "workbench.action.terminal.clear": "지우기", + "workbench.action.terminal.clearLong": "터미널 지우기", "workbench.action.terminal.copySelection.short": "복사", "workbench.action.terminal.copySelectionAsHtml": "HTML로 복사", "workbench.action.terminal.joinInstance": "터미널 조인", - "workbench.action.terminal.new.short": "새 터미널", "workbench.action.terminal.newWithProfile.short": "프로필이 있는 새 터미널", "workbench.action.terminal.openSettings": "터미널 설정 구성", "workbench.action.terminal.paste.short": "붙여넣기", "workbench.action.terminal.renameInstance": "이름 바꾸기...", + "workbench.action.terminal.runActiveFile": "활성 파일 실행", + "workbench.action.terminal.runSelectedText": "선택한 텍스트 실행", "workbench.action.terminal.selectAll": "모두 선택", "workbench.action.terminal.selectDefaultProfile": "기본 프로필 선택", "workbench.action.terminal.showsTabs": "탭 표시", @@ -8707,33 +9969,42 @@ "workbench.action.terminal.switchTerminal": "터미널 전환" }, "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "killportfailure": "포트 {0}에서 수신 대기하는 프로세스를 종료할 수 없습니다. 오류 {1}(으)로 인해 명령이 종료되었습니다.", "ptyHostRelaunch": "셸 프로세스에 대한 연결이 끊어져서 터미널을 다시 시작하는 중..." }, "vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": { "ICreateContributedTerminalProfileOptions": "적용됨", + "cancel": "취소", "createQuickLaunchProfile": "터미널 프로필 구성", "enterTerminalProfileName": "터미널 프로필 이름 입력", "terminal.integrated.chooseDefaultProfile": "기본 터미널 프로필 선택", "terminal.integrated.selectProfileToCreate": "만들 터미널 프로필 선택", "terminalProfileAlreadyExists": "해당 이름을 가진 터미널 프로필이 이미 있음", "terminalProfiles": "프로필", - "terminalProfiles.detected": "검색됨" - }, - "vs/workbench/contrib/terminal/browser/terminalProfileResolverService": { - "migrateToProfile": "마이그레이션", - "terminalProfileMigration": "터미널에서 더 이상 사용되지 않는 shell/shellArgs 설정을 사용하고 있습니다. 프로필로 마이그레이션하시겠습니까?" + "terminalProfiles.detected": "검색됨", + "unsafePathWarning": "이 터미널 프로필은 다른 사용자({0})가 수정할 수 있는 안전하지 않은 경로를 사용합니다. 사용하시겠습니까?", + "yes": "예" }, "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { "renameTerminal": "터미널 이름 바꾸기", "workbench.action.terminal.newWithProfilePlus": "프로필을 사용하여 새 터미널 만들기", "workbench.action.terminal.newplus": "새 터미널 만들기" }, + "vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick": { + "removeCommand": "명령 기록에서 제거", + "selectRecentCommand": "실행할 명령 선택(명령을 편집하려면 Alt 키를 누른 상태로 선택)", + "selectRecentCommandMac": "실행할 명령 선택(명령을 편집하려면 옵션 키를 누른 상태로 선택)", + "selectRecentDirectory": "이동할 디렉터리 선택(명령을 편집하려면 Alt 키를 누른 상태로 선택)", + "selectRecentDirectoryMac": "이동할 디렉터리 선택(명령을 편집하려면 옵션 키를 누른 상태로 선택)", + "shellFileHistoryCategory": "{0} 기록", + "viewCommandOutput": "명령 출력 보기" + }, "vs/workbench/contrib/terminal/browser/terminalService": { "localTerminalRemote": "이 셸은 연결된 원격 컴퓨터가 아니라 {0}로컬{1} 컴퓨터에서 실행되고 있습니다.", "localTerminalVirtualWorkspace": "이 셸은 가상 폴더가 아닌 {0}로컬{1} 폴더에 열려있습니다.", "terminalService.terminalCloseConfirmationPlural": "{0} 활성 터미널 세션을 종료하시겠습니까?", "terminalService.terminalCloseConfirmationSingular": "활성 터미널 세션을 종료하시겠습니까?", - "terminate": "종료" + "terminate": "종료(&&T)" }, "vs/workbench/contrib/terminal/browser/terminalTabbedView": { "hideTabs": "탭 숨기기", @@ -8741,6 +10012,7 @@ "moveTabsRight": "오른쪽으로 탭 이동" }, "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "label": "터미널", "splitTerminalAriaLabel": "터미널 {0} {1}, {2} / {3} 분할", "terminal.tabs": "터미널 탭", "terminalAriaLabel": "터미널 {0} {1}", @@ -8749,7 +10021,9 @@ "vs/workbench/contrib/terminal/browser/terminalTooltip": { "launchFailed.exitCodeOnlyShellIntegration": "터미널 프로세스 실행에 실패했습니다. terminal.integrated.shellIntegration.enabled로 셸 통합을 사용하지 않도록 설정하면 도움이 될 수 있습니다.", "shellIntegration.activationFailed": "셸 통합을 활성화하지 못했습니다.", - "shellIntegration.enabled": "셸 통합 활성화됨" + "shellIntegration.enabled": "셸 통합 활성화됨", + "shellProcessTooltip.commandLine": "명령줄: {0}", + "shellProcessTooltip.processId": "프로세스 ID: {0}({1})" }, "vs/workbench/contrib/terminal/browser/terminalView": { "terminal.monospaceOnly": "터미널은 고정 폭 글꼴만 지원합니다. 새로 설치한 글꼴인 경우 VS Code를 다시 시작해야 합니다.", @@ -8758,41 +10032,43 @@ "terminals": "터미널을 엽니다." }, "vs/workbench/contrib/terminal/browser/xterm/decorationAddon": { - "changeDefaultIcon": "기본 아이콘 변경", - "changeErrorIcon": "오류 아이콘 변경", - "changeSuccessIcon": "성공 변경 아이콘", "gutter": "여백 명령 장식", + "no": "아니요", "overviewRuler": "개요 눈금자 명령 장식", + "rerun": "{0} 명령을 실행하시겠습니까?", "terminal.configureCommandDecorations": "명령 장식 구성", "terminal.copyCommand": "복사 명령", "terminal.copyOutput": "출력 복사", "terminal.copyOutputAsHtml": "출력을 HTML로 복사", "terminal.learnShellIntegration": "셸 통합에 대해 알아보기", "terminal.rerunCommand": "다시 실행 명령", + "toggleVisibility": "표시 여부 토글", + "workbench.action.terminal.goToRecentDirectory": "최근 디렉터리로 이동", + "workbench.action.terminal.runRecentCommand": "최근 명령 실행", + "yes": "예" + }, + "vs/workbench/contrib/terminal/browser/xterm/decorationStyles": { "terminalPromptCommandFailed": "명령이 {0}을(를) 실행하고 실패했습니다.", "terminalPromptCommandFailedWithExitCode": "명령이 {0}을(를) 실행하고 실패했습니다(종료 코드 {1}).", "terminalPromptCommandSuccess": "명령이 {0}을(를) 실행함", - "terminalPromptContextMenu": "명령 작업 표시", - "toggleVisibility": "표시 여부 토글" + "terminalPromptContextMenu": "명령 작업 표시" }, "vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": { "dontShowAgain": "다시 표시 안 함", "no": "아니요", + "terminal.integrated.copySelection.noSelection": "The terminal has no selection to copy", "terminal.slowRendering": "터미널 GPU 가속이 컴퓨터에서 느린 것 같습니다. 성능을 향상할 수 있도록 사용 안 함으로 전환하시겠습니까? [터미널 설정에 대한 자세한 정보](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)", + "terminalLoggerName": "Terminal", "yes": "예" }, "vs/workbench/contrib/terminal/common/terminal": { - "terminalCategory": "터미널", "vscode.extension.contributes.terminal": "터미널 기능에 기여합니다.", "vscode.extension.contributes.terminal.profiles": "사용자가 만들 수 있는 추가 터미널 프로필을 정의합니다.", "vscode.extension.contributes.terminal.profiles.id": "터미널 프로필 공급자의 ID입니다.", "vscode.extension.contributes.terminal.profiles.title": "이 터미널 프로필의 제목입니다.", - "vscode.extension.contributes.terminal.types": "사용자가 만들 수 있는 추가 터미널 형식을 정의합니다.", - "vscode.extension.contributes.terminal.types.command": "사용자가 이 형식의 터미널을 만들 때 실행할 명령입니다.", "vscode.extension.contributes.terminal.types.icon": "이 터미널 유형과 연결할 codicon, URI 또는 ​​밝고 어두운 URI입니다.", "vscode.extension.contributes.terminal.types.icon.dark": "어두운 테마를 사용하는 경우의 아이콘 경로", - "vscode.extension.contributes.terminal.types.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로", - "vscode.extension.contributes.terminal.types.title": "이 형식의 터미널 제목입니다." + "vscode.extension.contributes.terminal.types.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로" }, "vs/workbench/contrib/terminal/common/terminalColorRegistry": { "terminal.ansiColor": "터미널의 '{0}' ANSI 색상", @@ -8804,6 +10080,7 @@ "terminal.findMatchHighlightBackground": "터미널의 다른 검색 일치 색입니다. 기본 터미널 콘텐츠를 숨기지 않도록 색은 불투명하지 않아야 합니다.", "terminal.findMatchHighlightBorder": "터미널에서 다른 검색과 일치하는 테두리 색입니다.", "terminal.foreground": "터미널의 전경색입니다.", + "terminal.inactiveSelectionBackground": "포커스가 없을 때 터미널의 선택 배경색입니다.", "terminal.selectionBackground": "터미널의 선택 영역 배경색입니다.", "terminal.selectionForeground": "터미널의 선택 영역 전경색입니다. Null이면 선택 영역 전경이 유지되고 최소 대비 비율 기능이 적용됩니다.", "terminal.tab.activeBorder": "패널의 터미널 탭 측면에 있는 테두리입니다. 이 기본값은 tab.activeBorder입니다.", @@ -8818,17 +10095,21 @@ "vs/workbench/contrib/terminal/common/terminalConfiguration": { "cwd": "터미널의 현재 작업 디렉터리", "cwdFolder": "값이 초기 작업 디렉터리와 다른 경우 다중 루트 작업 영역 또는 단일 루트 작업 영역에 표시되는 터미널의 현재 작업 디렉터리입니다. Windows에서는 셸 통합이 사용하도록 설정된 경우에만 표시됩니다.", + "enableFileLinks.notRemote": "원격 작업 영역에 없는 경우에만 사용합니다.", + "enableFileLinks.off": "항상 꺼져 있습니다.", + "enableFileLinks.on": "항상 켜져 있습니다.", "local": "원격 작업 영역의 로컬 터미널을 나타냅니다.", "openDefaultSettingsJson": "기본 설정 JSON 열기", "openDefaultSettingsJson.capitalized": "기본 설정 열기(JSON)", "process": "터미널 프로세스의 이름", - "separator": "값 또는 정적 텍스트가 있는 변수로 둘러싸인 경우에만 표시되는 조건부 구분 기호 ( \"-\").", + "separator": "값 또는 정적 텍스트가 있는 변수로 둘러싸인 경우에만 표시되는 조건부 구분 기호 {0}.", "sequence": "프로세스에서 터미널에 제공한 이름", + "tabFocusMode": "터미널에서 탭을 받을지 또는 탐색을 위해 워크벤치로 미룰지를 제어합니다. 설정하면 터미널에 포커스가 있을 때 {0}을(를) 재정의합니다.", "task": "이 터미널이 작업과 연결되어 있음을 나타냅니다.", "terminal.integrated.allowChords": "터미널에서 동시 키 바인딩을 허용할지 여부입니다. 이 설정이 true이고 키 입력이 동시에 발생하는 경우 {0}이(가) 무시되고, 이 설정을 false로 설정하면 를 눌러 셸(VS Code 아님)로 이동하려는 경우에 특히 유용합니다.", - "terminal.integrated.allowMnemonics": "메뉴 모음 니모닉(예: )을 통한 메뉴 모음 열기 트리거를 허용할지 여부입니다. 이 설정을 true로 지정하면 모든 키 입력이 셸을 건너뜁니다. macOS에서는 아무 작업도 하지 않습니다.", + "terminal.integrated.allowMnemonics": "메뉴 모음 니모닉(예: Alt+F)이 메뉴 모음의 열기를 트리거하도록 허용할지입니다. 이렇게 하면 true일 때 모든 대체 키 입력이 셸을 건너뜁니다. macOS에서는 아무 작업도 수행하지 않습니다.", "terminal.integrated.altClickMovesCursor": "사용하도록 설정한 경우, {0}이(가) {1}(기본값)(으)로 설정되어 있으면 Alt/option+클릭할 때 프롬프트 커서가 마우스 아래로 위치가 변경됩니다. 이 옵션은 셸에 따라 안정적으로 작동하지 않을 수 있습니다.", - "terminal.integrated.autoReplies": "터미널에서 발견되면 자동으로 응답되는 메시지 집합입니다. 메시지가 충분히 구체적인 경우 일반적인 응답을 자동화하는 데 도움이 될 수 있습니다. \r\n\r\n비고:\r\n\r\n{0}를 사용하여 Windows에서 일괄 작업 종료 프롬프트에 자동으로 응답합니다.\r\n-- 메시지에는 이스케이프 시퀀스가 ​​포함되어 있어 스타일이 지정된 텍스트에서는 응답이 발생하지 않을 수 있습니다.\r\n- 각 회신은 1초에 한 번만 발생할 수 있습니다.\r\n- Enter 키를 의미하려면 회신에 {1}을(를) 사용하세요.\r\n- 기본 키를 설정 해제하려면 값을 null로 설정하세요.\r\n- 새 항목이 적용되지 않으면 VS Code를 다시 시작합니다.", + "terminal.integrated.autoReplies": "터미널에서 발견되면 자동으로 응답되는 메시지 집합입니다. 메시지가 충분히 구체적인 경우 일반적인 응답을 자동화하는 데 도움이 될 수 있습니다. \r\n\r\n비고:\r\n\r\n- {0}을(를) 사용하여 Windows에서 일괄 작업 종료 프롬프트에 자동으로 응답합니다.\r\n- 메시지에는 이스케이프 시퀀스가 포함되어 있어 스타일이 지정된 텍스트에서는 응답이 발생하지 않을 수 있습니다.\r\n- 각 회신은 1초에 한 번만 발생할 수 있습니다.\r\n- Enter 키를 의미하려면 회신에 {1}을(를) 사용하세요.\r\n- 기본 키를 설정 해제하려면 값을 null로 설정하세요.\r\n- 새 항목이 적용되지 않으면 VS Code를 다시 시작합니다.", "terminal.integrated.autoReplies.reply": "프로세스에 보낼 회신입니다.", "terminal.integrated.bellDuration": "트리거될 때 터미널 탭 내에 벨을 표시할 시간(밀리초)입니다.", "terminal.integrated.commandsToSkipShell": "키 바인딩이 셸에 전송되지 않고 항상 VS Code에서 처리되는 명령 ID 세트입니다. 따라서 보통은 셸에서 사용되어 터미널에 포커스가 없을 때와 동일하게 작동하는 키 바인딩을 사용할 수 있습니다(예: 'Ctrl+P'를 사용하여 Quick Open 시작).\r\n\r\n \r\n\r\n기본적으로 많은 명령을 건너뜁니다. 기본값을 재정의하고 명령의 키 바인딩을 셸로 대신 전달하려면 '-' 문자로 시작하는 명령을 추가합니다. 예를 들어 'Ctrl+P'를 사용하여 셸에 도달하려면 '-workbench.action.quickOpen'을 추가합니다.\r\n\r\n \r\n\r\n설정 편집기에서 볼 때 다음의 기본 건너뛴 명령 목록이 잘립니다. 전체 목록을 보려면 {1}하고 아래 목록에서 첫 번째 명령을 검색합니다.\r\n\r\n \r\n\r\n기본 건너뛴 명령:\r\n\r\n{0}", @@ -8845,7 +10126,7 @@ "terminal.integrated.cursorBlinking": "터미널 커서가 깜박이는지 여부를 제어합니다.", "terminal.integrated.cursorStyle": "터미널 커서의 스타일을 제어합니다.", "terminal.integrated.cursorWidth": "{0} 설정이 {1}(으)로 설정되어 있을 때 커서의 넓이를 제어합니다.", - "terminal.integrated.customGlyphs": "일반적으로 연속선으로 더 나은 렌더링을 생성하는 글꼴을 사용하는 대신 블록 요소 및 상자 그리기 문자에 대한 사용자 지정 글리프를 그릴지 여부입니다. 이것은 DOM 렌더러에서 작동하지 않습니다.", + "terminal.integrated.customGlyphs": "일반적으로 연속선으로 더 나은 렌더링을 생성하는 글꼴을 사용하는 대신 블록 요소 및 상자 그리기 문자에 사용자 지정 문자 모양을 사용할지를 결정합니다. {0}이(가) 비활성화되어 있는 경우 작동하지 않습니다.", "terminal.integrated.cwd": "터미널이 시작되는 명시적 시작 경로이며, 셸 프로세스의 cwd(현재 작업 디렉터리)로 사용됩니다. 루트 디렉터리가 편리한 cwd가 아닌 경우, 작업 영역 설정에서 특히 유용할 수 있습니다.", "terminal.integrated.defaultLocation": "새로 만든 터미널이 표시되는 위치를 제어합니다.", "terminal.integrated.defaultLocation.editor": "편집기에서 터미널 만들기", @@ -8857,6 +10138,7 @@ "terminal.integrated.drawBoldTextInBrightColors": "터미널의 굵은 텍스트에 항상 \"밝은\" ANSI 색 변형을 사용할지 여부를 제어합니다.", "terminal.integrated.enableBell": "터미널 벨을 사용할 수 있는지 여부를 제어합니다. 터미널 이름 옆에 시각적 벨로 표시됩니다.", "terminal.integrated.enableFileLinks": "터미널에서 파일 링크를 사용할지 여부입니다. 파일 시스템에서 각 파일 링크를 확인하기 때문에 특히 네트워크 드라이브에서 작업하는 경우 링크가 느릴 수 있습니다. 이 설정을 변경하면 새 터미널에서만 적용됩니다.", + "terminal.integrated.enableImages": "Enables image support in the terminal. Both sixel and iTerm's inline image protocol are supported on Linux and macOS, Windows support will light up automatically when ConPTY passes through the sequences. Images will currently not be restored between window reloads/reconnects.", "terminal.integrated.enableMultiLinePasteWarning": "터미널에 여러 줄을 붙여넣을 때 경고 대화 상자를 표시합니다. 다음 경우에는 대화 상자가 표시되지 않습니다.\r\n\r\n- 대괄호 붙여넣기 모드가 사용되는 경우(셸은 기본적으로 여러 줄 붙여넣기를 지원함)\r\n- 붙여넣기는 셸의 readline에서 처리됩니다(pwsh의 경우).", "terminal.integrated.enablePersistentSessions": "창 다시 로드에서 작업 영역에 대한 터미널 세션/기록을 유지합니다.", "terminal.integrated.env.linux": "Linux 터미널에서 사용할 VS Code 프로세스에 추가되는 환경 변수를 포함하는 개체입니다. 환경 변수를 삭제하려면 'null'로 설정합니다.", @@ -8878,8 +10160,8 @@ "terminal.integrated.gpuAcceleration.canvas": "일부 시스템에서 더 잘 수행될 수 있는 webgl 대신 2d 컨텍스트를 사용하는 터미널의 폴백 캔버스 렌더러를 사용하세요. 불투명 선택과 같은 일부 기능은 캔버스 렌더러에서 제한됩니다.", "terminal.integrated.gpuAcceleration.off": "터미널 내에서 GPU 가속을 비활성화합니다. GPU 가속이 꺼져 있으면 터미널이 훨씬 느리게 렌더링되지만 모든 시스템에서 안정적으로 작동해야 합니다.", "terminal.integrated.gpuAcceleration.on": "터미널 내에서 GPU 가속을 사용하도록 설정합니다.", - "terminal.integrated.letterSpacing": "터미널의 문자 간격을 제어하며, 문자 사이에 추가할 픽셀 수를 나타내는 정수 값입니다.", - "terminal.integrated.lineHeight": "터미널의 줄 높이를 제어하며, 이 숫자와 터미널 글꼴 크기를 곱하여 실제 줄 높이(픽셀)를 구합니다.", + "terminal.integrated.letterSpacing": "터미널의 문자 간격을 제어합니다. 문자 사이에 추가할 추가 픽셀 수를 나타내는 정수 값입니다.", + "terminal.integrated.lineHeight": "터미널의 줄 높이를 제어합니다. 이 숫자와 터미널 글꼴 크기를 곱하여 실제 줄 높이(픽셀)를 구합니다.", "terminal.integrated.localEchoEnabled": "로컬 에코를 사용하도록 설정해야 하는 경우입니다. 그러면 {0}이(가) 재정의됩니다.", "terminal.integrated.localEchoEnabled.auto": "원격 작업 영역에 대해서만 사용", "terminal.integrated.localEchoEnabled.off": "항상 사용 안 함", @@ -8891,7 +10173,7 @@ "terminal.integrated.macOptionIsMeta": "macOS의 터미널에서 옵션 키를 meta 키로 처리할지 여부를 제어합니다.", "terminal.integrated.minimumContrastRatio": "이 옵션을 설정하면 각 셀의 전경색이 지정된 대비 비율에 맞게 변경됩니다. #146406의 `powerline` 문자에는 적용되지 않습니다. 값 예:\r\n\r\n- 1: 아무 작업도 하지 않고 표준 테마 색상을 사용합니다.\r\n- 4.5: [WCAG AA 준수(최소)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html)(기본값)\r\n- 7: [WCAG AAA 준수(향상됨)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html)\r\n- 21: 검정 바탕에 흰색 또는 흰색 바탕에 검정", "terminal.integrated.mouseWheelScrollSensitivity": "마우스 휠 스크롤 이벤트의 'deltaY'에 사용할 승수입니다.", - "terminal.integrated.persistentSessionReviveProcess": "터미널 프로세스를 종료해야 하는 경우(예: 창 또는 응용 프로그램을 닫을 때), 이는 작업 영역이 다음에 열릴 때 이전 터미널 세션 내용/기록을 복원하고 프로세스를 다시 생성해야 하는 시기를 결정합니다.\r\n\r\nCaveats:\r\n\r\n- 프로세스의 현재 작업 디렉터리 복원은 셸에서 지원하는지 여부에 따라 다릅니다.\r\n- 종료 중에는 세션을 유지하는 시간이 제한되어 있으므로 대기 시간이 긴 원격 연결을 사용할 때 세션이 중단될 수 있습니다.", + "terminal.integrated.persistentSessionReviveProcess": "터미널 프로세스를 종료해야 하는 경우(예: 창 또는 애플리케이션을 닫을 때) 작업 영역이 다음에 열릴 때 이전 터미널 세션 내용/기록을 복원하고 프로세스를 다시 생성해야 하는 시기를 결정합니다.\r\n\r\n주의:\r\n\r\n- 프로세스의 현재 작업 디렉터리 복원은 셸의 지원 여부에 따라 달라집니다.\r\n- 종료 중에는 세션을 유지하는 시간이 제한되어 있으므로 대기 시간이 긴 원격 연결을 사용할 때 세션이 중단될 수 있습니다.", "terminal.integrated.persistentSessionReviveProcess.never": "터미널 버퍼를 복원하거나 프로세스를 다시 생성하지 마세요.", "terminal.integrated.persistentSessionReviveProcess.onExit": "Windows/Linux에서 마지막 창이 닫힌 후 또는 `workbench.action.quit` 명령이 트리거될 때(명령 팔레트, 키 바인딩, 메뉴) 프로세스를 되살리세요.", "terminal.integrated.persistentSessionReviveProcess.onExitAndWindowClose": "Windows/Linux에서 마지막 창이 닫힌 후 또는 `workbench.action.quit` 명령이 트리거될 때(명령 팔레트, 키 바인딩, 메뉴) 또는 창이 닫힐 때 프로세스를 되살리세요.", @@ -8901,23 +10183,23 @@ "terminal.integrated.rightClickBehavior.nothing": "아무 것도 하지 않고 이벤트를 터미널에 전달합니다.", "terminal.integrated.rightClickBehavior.paste": "마우스 오른쪽 단추를 클릭하여 붙여넣습니다.", "terminal.integrated.rightClickBehavior.selectWord": "커서 아래 단어를 선택하고 상황에 맞는 메뉴를 표시합니다.", - "terminal.integrated.scrollback": "터미널이 버퍼에 유지하는 최대 줄 수를 제어합니다.", + "terminal.integrated.scrollback": "터미널이 버퍼에 보관하는 최대 라인 수를 제어합니다. 원활한 환경을 보장하기 위해 이 값을 기반으로 메모리를 사전 할당합니다. 따라서 값이 증가하면 메모리 양도 증가합니다.", "terminal.integrated.sendKeybindingsToShell": "대부분의 키 바인딩을 워크벤치 대신 터미널에 디스패치하여 미세 조정을 위해 대신 사용할 수 있는 {0}을(를) 재정의합니다.", - "terminal.integrated.shellIntegration.decorationIcon": "건너뛰거나 비어 있는 명령에 사용할 아이콘을 제어합니다. 아이콘을 숨기거나 {1}(으)로 장식을 비활성화하려면 {0}(으)로 설정하세요.", - "terminal.integrated.shellIntegration.decorationIconError": "연결된 종료 코드가 있는 셸 통합을 사용하도록 설정된 터미널의 각 명령에 사용할 아이콘을 제어합니다. 아이콘을 숨기거나 {0}을(를) 사용하여 장식을 사용하지 않도록 설정하려면 {1}(으)로 설정합니다.", - "terminal.integrated.shellIntegration.decorationIconSuccess": "연결된 종료 코드가 없는 셸 통합을 사용하도록 설정된 터미널의 각 명령에 사용할 아이콘을 제어합니다. 아이콘을 숨기거나 {0}을(를) 사용하여 장식을 사용하지 않도록 설정하려면 {1}(으)로 설정합니다.", "terminal.integrated.shellIntegration.decorationsEnabled": "쉘 통합이 사용되면 각 명령에 대한 장식을 추가합니다.", "terminal.integrated.shellIntegration.decorationsEnabled.both": "여백에 장식 표시(왼쪽) 및 개요 눈금자(오른쪽)", "terminal.integrated.shellIntegration.decorationsEnabled.gutter": "터미널 왼쪽에 여백 장식 표시", "terminal.integrated.shellIntegration.decorationsEnabled.never": "장식 표시 안 함", "terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler": "터미널 오른쪽에 개요 눈금자 장식 표시", - "terminal.integrated.shellIntegration.enabled": "향상된 명령 추적 및 현재 작업 디렉토리 감지와 같은 기능을 지원하기 위해 셸 통합이 자동 삽입되는지 여부를 결정합니다. \r\n\r\n셸 통합은 시작 스크립트와 함께 셸을 삽입하여 작동합니다. 이 스크립트는 터미널 내에서 발생하는 일에 대한 VS Code 인사이트를 제공합니다.\r\n\r\n지원되는 셸:\r\n\r\n- Linux/macOS: bash, pwsh, zsh\r\n - Windows: pwsh\r\n\r\n이 설정은 터미널이 생성될 때만 적용되므로 적용하려면 터미널을 다시 시작해야 합니다.\r\n\r\n터미널 프로필, [complex bash 'PROMPT_COMMAND'](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand), 또는 지원되지 않는 기타 설정에 사용자 지정 인수가 정의된 경우 스크립트 삽입이 작동하지 않을 수 있습니다. 장식을 비활성화하려면 {0}을(를) 참조하세요.", + "terminal.integrated.shellIntegration.enabled": "향상된 명령 추적 및 현재 작업 디렉토리 감지와 같은 기능을 지원하기 위해 셸 통합이 자동 삽입되는지 여부를 결정합니다. \r\n\r\n셸 통합은 시작 스크립트와 함께 셸을 삽입하여 작동합니다. 이 스크립트는 터미널 내에서 발생하는 일에 대한 VS Code 인사이트를 제공합니다.\r\n\r\n지원되는 셸:\r\n\r\n- Linux/macOS: bash, fish, pwsh, zsh\r\n - Windows: pwsh\r\n\r\n이 설정은 터미널이 생성될 때만 적용되므로 적용하려면 터미널을 다시 시작해야 합니다.\r\n\r\n 터미널 프로필에 정의된 사용자 지정 인수가 있거나 {0}을(를) 활성화했거나 [복잡한 bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand) 또는 기타 지원되지 않는 설정이 있는 경우 스크립트 삽입이 작동하지 않을 수 있습니다. 장식을 비활성화하려면 {1}을(를) 참조하세요.", "terminal.integrated.shellIntegration.history": "터미널 명령 기록에 보관할 최근에 사용한 명령의 수를 제어합니다. 터미널 명령 기록을 사용하지 않도록 설정하려면 0으로 설정합니다.", + "terminal.integrated.shellIntegration.suggestEnabled": "{0}이(가) {1}(으)로 설정된 경우 지원되는 셸에 대한 실험적 터미널 Intellisense 제안을 활성화합니다. 셸 통합을 수동으로 설치한 경우 스크립트를 호출하기 전에 {2}을(를) {3}(으)로 설정해야 합니다.", "terminal.integrated.showExitAlert": "종료 코드가 0이 아닌 경우 \"터미널 프로세스가 다음 종료 코드로 종료되었습니다\"라는 경고를 표시할지 여부를 제어합니다.", + "terminal.integrated.smoothScrolling": "터미널이 애니메이션을 사용하여 스크롤할지 여부를 제어합니다.", "terminal.integrated.splitCwd": "분할된 터미널이 시작되는 작업 디렉터리를 제어합니다.", "terminal.integrated.splitCwd.inherited": "macOS 및 Linux에서 새 분할 터미널은 부모 터미널의 작업 디렉터리를 사용합니다. Windows에서는 초기 설정과 동일하게 동작합니다.", "terminal.integrated.splitCwd.initial": "새 분할 터미널은 부모 터미널이 시작된 작업 디렉터리를 사용합니다.", "terminal.integrated.splitCwd.workspaceRoot": "새 분할 터미널은 작업 영역 루트를 작업 디렉터리로 사용합니다. 다중 루트 작업 영역에서는 사용할 루트 폴더의 선택 항목이 제공됩니다.", + "terminal.integrated.tabStopWidth": "탭 정지의 셀 수입니다.", "terminal.integrated.tabs.defaultColor": "기본적으로 터미널 아이콘과 연결할 테마 색 ID입니다.", "terminal.integrated.tabs.defaultIcon": "기본적으로 터미널 아이콘과 연결할 코디콘 ID입니다.", "terminal.integrated.tabs.enableAnimation": "터미널 탭 상태가 애니메이션을 지원하는지 여부를 제어합니다(예: 진행 중인 작업).", @@ -8944,8 +10226,8 @@ "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "활성 터미널이 열려 있는 유일한 터미널인 경우 표시", "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "활성 터미널이 열려 있는 유일한 터미널이거나 탭 보기가 텍스트가 없는 좁은 상태일 때 표시", "terminal.integrated.unicodeVersion": "터미널에서 문자 너비를 계산할 때 사용할 유니코드 버전을 제어합니다. 이모지 또는 다른 와이드 문자가 너무 많거나 적게 삭제하여 적절한 공백이나 백스페이스를 사용하지 않는 경우, 이 설정을 조정하는 것이 좋습니다.", - "terminal.integrated.unicodeVersion.eleven": "유니코드 버전 11입니다. 이 버전은 최신 버전의 유니코드를 사용하는 최신 시스템에서 더 나은 지원을 제공합니다.", - "terminal.integrated.unicodeVersion.six": "유니코드 버전 6입니다. 이전 시스템에서 더 잘 작동하는 이전 버전입니다.", + "terminal.integrated.unicodeVersion.eleven": "유니코드 버전 11. 이 버전은 최신 버전의 유니코드를 사용하는 최신 시스템에서 더 나은 지원을 제공합니다.", + "terminal.integrated.unicodeVersion.six": "유니코드 버전 6. 이전 시스템에서 더 잘 작동하는 이전 버전입니다.", "terminal.integrated.windowsEnableConpty": "Windows 터미널 프로세스 통신에 ConPTY를 사용할지 여부입니다(Windows 10 빌드 번호 18309 이상 필요). 이 설정이 false이면 Winpty가 사용됩니다.", "terminal.integrated.wordSeparators": "Word 기능을 선택하기 위해 두 번 클릭할 때 단어 구분 기호로 간주할 모든 문자를 포함하는 문자열입니다.", "terminalDescription": "제목 오른쪽에 표시되는 터미널 설명을 제어합니다. 변수는 컨텍스트에 따라 대체됩니다.", @@ -8956,16 +10238,20 @@ "vs/workbench/contrib/terminal/common/terminalContextKey": { "inTerminalRunCommandPickerContextKey": "터미널 실행 명령 선택기가 현재 열려 있는지 여부입니다.", "isSplitTerminalContextKey": "포커스가 있는 탭의 터미널이 분할 터미널인지 여부입니다.", + "terminalAccessibleBufferFocusContextKey": "터미널 액세스 가능 버퍼에 포커스가 있는지 여부입니다.", "terminalAltBufferActive": "터미널의 대체 버퍼가 활성 상태인지 여부입니다.", "terminalCountContextKey": "현재 터미널 수", "terminalEditorFocusContextKey": "편집기 영역의 터미널에 포커스가 있는지 여부입니다.", "terminalFocusContextKey": "터미널에 포커스가 있는지 여부입니다.", + "terminalFocusInAnyContextKey": "Whether any terminal is focused, including detached terminals used in other UI.", "terminalProcessSupportedContextKey": "현재 작업 영역에서 터미널 프로세스를 시작할 수 있는지 여부입니다.", "terminalShellIntegrationEnabled": "활성 터미널에서 셸 통합을 사용할 수 있는지 여부", "terminalShellTypeContextKey": "활성 터미널의 셸 유형으로, 터미널이 없을 때 마지막으로 알려진 값으로 설정됩니다.", + "terminalSuggestWidgetVisible": "터미널의 제안 위젯이 표시되는지 여부입니다.", "terminalTabsFocusContextKey": "터미널 탭 위젯의 포커스 설정 여부입니다.", "terminalTabsSingularSelectedContextKey": "터미널 탭 목록에서 터미널 하나를 선택했는지 여부입니다.", "terminalTextSelectedContextKey": "활성 터미널에서 텍스트가 선택되었는지 여부입니다.", + "terminalTextSelectedInFocusedContextKey": "Whether text is selected in a focused terminal.", "terminalViewShowing": "터미널 보기가 표시되는지 여부" }, "vs/workbench/contrib/terminal/common/terminalStrings": { @@ -8978,17 +10264,126 @@ "splitTerminal": "터미널 분할", "splitTerminal.short": "Split", "terminal": "터미널", + "terminal.new": "새 터미널", + "terminalCategory": "터미널", "unsplitTerminal": "터미널 분할 해제", "workbench.action.terminal.changeColor": "색 변경...", "workbench.action.terminal.changeIcon": "아이콘 변경...", "workbench.action.terminal.focus": "터미널에 포커스", + "workbench.action.terminal.focusHover": "포커스 가리키기", "workbench.action.terminal.moveToTerminalPanel": "터미널을 패널로 이동", + "workbench.action.terminal.newWithCwd": "사용자 지정 작업 디렉터리에서 시작하는 새 터미널 만들기", "workbench.action.terminal.rename": "이름 바꾸기...", + "workbench.action.terminal.renameWithArg": "현재 활성 터미널의 이름 바꾸기", + "workbench.action.terminal.sendSequence": "터미널에 사용자 지정 시퀀스 보내기", "workbench.action.terminal.sizeToContentWidthInstance": "크기를 콘텐츠 너비로 전환" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "새 통합 터미널 만들기(로컬)" }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { + "workbench.action.terminal.accessibleBufferGoToNextCommand": "액세스 가능한 버퍼 다음 명령으로 이동", + "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "액세스 가능한 버퍼 이전 명령으로 이동", + "workbench.action.terminal.focusAccessibleBuffer": "액세스 가능한 버퍼에 포커스", + "workbench.action.terminal.navigateAccessibleBuffer": "액세스 가능한 버퍼 탐색" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": { + "accessibilitySettings": "기본 설정: 접근성 설정 열기 명령을 통해 `terminal.integrated.tabFocusMode`와 같은 접근성 설정에 액세스합니다.", + "commandPromptMigration": "향상된 환경을 위해 명령 프롬프트 대신 PowerShell을 사용하는 것이 좋습니다.", + "focusAccessibleBuffer": "액세스 가능 버퍼에 포커스({0}) 명령을 사용하면 화면 판독기가 터미널 내용을 읽을 수 있습니다.", + "focusAccessibleBufferNoKb": "액세스 가능 버퍼에 포커스 명령을 사용하면 화면 판독기가 터미널 콘텐츠를 읽을 수 있으며 현재 키 바인딩으로 트리거할 수 없습니다.", + "goToNextCommand": "다음 명령으로 이동({0})", + "goToNextCommandNoKb": "다음으로 이동 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", + "goToPreviousCommand": "이전 명령으로 이동({0})", + "goToPreviousCommandNoKb": "이전 명령으로 이동은 현재 키 바인딩으로 트리거할 수 없습니다.", + "goToRecentDirectory": "최근 디렉터리({0})로 이동", + "goToRecentDirectoryNoKb": "최근 디렉터리로 이동은 현재 키 바인딩으로 트리거할 수 없습니다.", + "goToRecentDirectoryNoKbNoShellIntegration": "최근 디렉터리로 이동 명령을 사용하면 화면 읽기 프로그램이 터미널에서 사용되었으며 현재 키 바인딩으로 트리거할 수 없는 디렉터리로 쉽게 이동할 수 있습니다.", + "goToRecentDirectoryNoShellIntegration": "최근 디렉터리로 이동 명령({0})을 사용하면 화면 읽기 프로그램이 터미널에서 사용된 디렉터리로 쉽게 이동할 수 있습니다.", + "navigateAccessibleBuffer": "액세스 가능한 버퍼 탐색({0})", + "navigateAccessibleBufferNoKb": "액세스 가능한 버퍼 탐색은 현재 키 바인딩으로 트리거할 수 없습니다.", + "newWithProfile": "새 터미널 만들기(프로필 포함)({0}) 명령을 사용하면 특정 프로필을 사용하여 터미널을 쉽게 만들 수 있습니다.", + "newWithProfileNoKb": "새 터미널 만들기(프로필 포함) 명령을 사용하면 특정 프로필을 사용하여 터미널을 쉽게 만들 수 있으며 현재 키 바인딩으로 트리거할 수 없습니다.", + "openDetectedLink": "검색된 링크 열기({0}) 명령을 사용하면 화면 판독기가 터미널에서 찾은 링크를 쉽게 열 수 있습니다.", + "openDetectedLinkNoKb": "검색된 링크 열기 명령을 사용하면 화면 판독기가 터미널에서 찾은 링크를 쉽게 열 수 있으며 현재 키 바인딩으로 트리거할 수 없습니다.", + "readMore": "[터미널 접근성에 대해 자세히 알아보기](https://code.visualstudio.com/docs/editor/accessibility#_terminal-accessibility)", + "runRecentCommand": "최근 명령 실행({0})", + "runRecentCommandNoKb": "최근 명령 실행은 현재 키 바인딩으로 트리거할 수 없습니다.", + "shellIntegration": "터미널에는 향상된 경험을 제공하고 다음과 같은 화면 판독기에 유용한 명령을 제공하는 셸 통합이라는 기능이 있습니다.", + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBuffer": { + "terminal.integrated.accessibleBuffer": "터미널 버퍼", + "terminal.integrated.symbolQuickPick.labelNoExitCode": "{0}" + }, + "vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": { + "workbench.action.terminal.restartPtyHost": "Restart Pty Host", + "workbench.action.terminal.showTextureAtlas": "터미널 텍스처 Atlas 표시", + "workbench.action.terminal.writeDataToTerminal": "터미널에 데이터 쓰기", + "workbench.action.terminal.writeDataToTerminal.prompt": "pty를 무시하고 터미널에 직접 쓸 데이터를 입력합니다." + }, + "vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": { + "envChanges": "터미널 환경 변경", + "extension": "확장: {0}", + "workbench.action.terminal.showEnvironmentContributions": "환경 기여 표시" + }, + "vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": { + "workbench.action.terminal.findNext": "다음 찾기", + "workbench.action.terminal.findPrevious": "이전 찾기", + "workbench.action.terminal.focusFind": "찾기 포커스", + "workbench.action.terminal.hideFind": "찾기 숨기기", + "workbench.action.terminal.searchWorkspace": "작업 영역 검색", + "workbench.action.terminal.toggleFindCaseSensitive": "대/소문자 구분을 사용하여 찾기 설정/해제", + "workbench.action.terminal.toggleFindRegex": "regex를 사용하여 찾기 설정/해제", + "workbench.action.terminal.toggleFindWholeWord": "전체 단어를 사용하여 찾기 설정/해제" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": { + "workbench.action.terminal.openDetectedLink": "검색된 링크 열기", + "workbench.action.terminal.openLastLocalFileLink": "마지막 로컬 파일 링크 열기", + "workbench.action.terminal.openLastUrlLink": "마지막 URL 링크 열기" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": { + "focusFolder": "탐색기의 폴더에 포커스 설정", + "followLink": "링크 따라가기", + "openFile": "편집기에서 파일 열기", + "openFolder": "새 창에서 폴더 열기", + "searchWorkspace": "작업 영역 검색" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": { + "followForwardedLink": "전달된 포트를 사용하여 링크 따라가기", + "followLink": "링크로 이동", + "followLinkUrl": "링크", + "terminalLinkHandler.followLinkAlt": "Alt+클릭", + "terminalLinkHandler.followLinkAlt.mac": "Option+클릭", + "terminalLinkHandler.followLinkCmd": "Cmd+클릭", + "terminalLinkHandler.followLinkCtrl": "Ctrl+클릭" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": { + "terminal.integrated.localFileLinks": "로컬 파일", + "terminal.integrated.openDetectedLink": "열려는 링크 선택", + "terminal.integrated.searchLinks": "작업 영역 검색", + "terminal.integrated.showMoreLinks": "더 많은 링크 표시", + "terminal.integrated.urlLinks": "URL" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": { + "codeAction.widget.id.quickfix": "빠른 수정", + "quickFix.command": "실행: {0}", + "quickFix.opener": "{0} 열기" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": { + "workbench.action.terminal.showQuickFixes": "터미널 빠른 수정 표시" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": { + "terminal.createPR": "PR 만들기 {0}", + "terminal.freePort": "무료 포트 {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": { + "vscode.extension.contributes.terminalQuickFixes": "터미널 빠른 수정에 기여합니다.", + "vscode.extension.contributes.terminalQuickFixes.commandExitResult": "일치시킬 명령 종료 결과", + "vscode.extension.contributes.terminalQuickFixes.commandLineMatcher": "명령줄을 테스트할 정규식 또는 문자열", + "vscode.extension.contributes.terminalQuickFixes.id": "빠른 수정 공급자의 ID", + "vscode.extension.contributes.terminalQuickFixes.outputMatcher": "출력의 한 줄과 일치하는 정규식 또는 문자열로, terminalCommand 및 uri에서 참조할 그룹을 제공합니다.\r\n\r\n예:\r\n\r\n `lineMatcher: /git push --set-upstream origin (?[^s]+)/;`\r\n\r\n`terminalCommand: 'git push --set-upstream origin ${group:branchName}';`\r\n" + }, "vs/workbench/contrib/testing/browser/icons": { "filterIcon": "테스트 보기의 '필터' 작업 아이콘입니다.", "hiddenIcon": "숨겨진 테스트가 표시된 경우 숨겨진 테스트 옆에 표시되는 아이콘입니다.", @@ -9002,11 +10397,15 @@ "testingPassedIcon": "통과한 테스트에 대해 표시되는 아이콘입니다.", "testingQueuedIcon": "큐에 있는 테스트에 대해 표시되는 아이콘입니다.", "testingRefreshTests": "테스트를 새로 고치는 단추의 아이콘입니다.", + "testingResultsIcon": "테스트 결과의 아이콘입니다.", "testingRunAllIcon": "\"모든 테스트 실행\" 작업의 아이콘입니다.", "testingRunIcon": "\"테스트 실행\" 작업의 아이콘입니다.", "testingShowAsList": "테스트 탐색기를 트리로 사용할 수 없는 경우 표시되는 아이콘입니다.", "testingShowAsTree": "테스트 탐색기를 목록으로 사용할 수 없는 경우 표시되는 아이콘입니다.", "testingSkippedIcon": "건너뛴 테스트에 대해 표시되는 아이콘입니다.", + "testingTurnContinuousRunIsOn": "테스트 항목에 대해 연속 실행이 활성화된 경우의 아이콘입니다.", + "testingTurnContinuousRunOff": "연속 테스트 실행을 해제하는 아이콘입니다.", + "testingTurnContinuousRunOn": "연속 테스트 실행을 설정하는 아이콘입니다.", "testingUnsetIcon": "설정되지 않은 상태의 테스트에 대해 표시되는 아이콘입니다.", "testingUpdateProfiles": "테스트 프로필을 업데이트하는 아이콘이 표시됩니다." }, @@ -9016,9 +10415,13 @@ "debugAllTests": "모든 테스트 디버그", "debugSelectedTests": "디버그 테스트", "discoveringTests": "테스트를 검색하는 중", + "getExplorerSelection": "탐색기 선택 항목 가져오기", + "getSelectedProfiles": "선택한 프로필 가져오기", "hideTest": "테스트 숨기기", "noDebugTestProvider": "이 작업 영역에서 디버깅 가능한 테스트를 찾을 수 없습니다. 테스트 공급자 확장을 설치해야 할 수 있습니다.", "noTestProvider": "이 작업 영역에서 테스트를 찾을 수 없습니다. 테스트 공급자 확장을 설치해야 할 수 있습니다.", + "noTestsAtCursor": "여기에서 테스트를 찾을 수 없음", + "noTestsInFile": "이 파일에서 테스트를 찾을 수 없음", "run test": "테스트 실행", "runAllTests": "모든 테스트 실행", "runSelectedTests": "테스트 실행", @@ -9032,7 +10435,10 @@ "testing.debugFailTests": "실패한 테스트 디버그", "testing.debugLastRun": "마지막 실행 디버그", "testing.editFocusedTest": "테스트로 이동", + "testing.noProfiles": "테스트 연속 실행 사용 프로필을 찾을 수 없음", "testing.openOutputPeek": "출력 피킹", + "testing.pickTask": "출력을 표시할 실행 선택", + "testing.pickTaskUnnamed": "#{0} 실행", "testing.reRunFailTests": "실패한 테스트 다시 실행", "testing.reRunLastRun": "마지막 실행 다시 실행", "testing.refreshTests": "테스트 새로 고침", @@ -9040,11 +10446,17 @@ "testing.runCurrentFile": "현재 파일에서 테스트 실행", "testing.runUsing": "프로필을 사용하여 실행...", "testing.searchForTestExtension": "테스트 확장 검색", + "testing.selectContinuousProfiles": "파일이 변경될 때 실행할 프로필 선택:", "testing.selectDefaultTestProfiles": "기본 프로필 선택", "testing.showMostRecentOutput": "출력 표시", "testing.sortByDuration": "기간별 정렬", "testing.sortByLocation": "위치별 정렬", "testing.sortByStatus": "상태별 정렬", + "testing.startContinuous": "연속 실행 시작", + "testing.startContinuousRunUsing": "다음을 사용하여 연속 실행 시작...", + "testing.stopContinuous": "연속 실행 중지", + "testing.toggleContinuousRunOff": "연속 실행 비활성화", + "testing.toggleContinuousRunOn": "연속 실행 활성화", "testing.toggleInlineTestOutput": "인라인 테스트 출력 토글", "testing.viewAsList": "목록으로 보기", "testing.viewAsTree": "트리로 보기", @@ -9056,7 +10468,8 @@ "noTestProvidersRegistered": "이 작업 영역에서 아직 발견된 테스트가 없습니다.", "searchForAdditionalTestExtensions": "추가 테스트 확장 설치...", "test": "테스트", - "testExplorer": "테스트 탐색기" + "testExplorer": "테스트 탐색기", + "testResultsPanelName": "테스트 결과" }, "vs/workbench/contrib/testing/browser/testingConfigurationUi": { "testConfigurationUi.pick": "사용할 테스트 프로필 선택", @@ -9078,7 +10491,6 @@ "testing.runUsing": "프로필을 사용하여 실행..." }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "filter": "필터", "testExplorerFilter": "필터(예: 텍스트, !exclude, @tag)", "testExplorerFilterLabel": "탐색기의 테스트용 필터 텍스트", "testing.filters.currentFile": "활성 파일에서만 표시", @@ -9095,6 +10507,10 @@ "selectDefaultConfigs": "기본 프로필 선택", "testExplorer": "테스트 탐색기", "testing.treeElementLabelDuration": "{1}의 {0}", + "testing.treeElementLabelOutdated": "{0}, 오래된 결과", + "testingCountBadgeFailed": "실패한 테스트 {0}개", + "testingCountBadgePassed": "통과한 테스트 {0}개", + "testingCountBadgeSkipped": "건너뛴 테스트 {0}개", "testingFindExtension": "작업 영역 테스트 표시", "testingNoTest": "이 파일에서 테스트를 찾을 수 없습니다." }, @@ -9104,14 +10520,20 @@ "messageMoreLines1": "+ 추가 1줄", "messageMoreLinesN": "+ 추가 {0}줄", "run test": "테스트 실행", + "runNoOutout": "The test run did not record any output.", + "runNoOutputForPast": "Test output is only available for new test runs.", + "testOutputTitle": "테스트 출력", "testUnnamedTask": "명명되지 않은 작업", "testing.debugLastRun": "디버그 테스트 실행", + "testing.goToError": "원본으로 이동", "testing.goToFile": "파일로 이동", "testing.goToNextMessage": "다음 테스트 실패로 이동", "testing.goToPreviousMessage": "이전 테스트 실패로 이동", + "testing.markdownPeekError": "Markdown 미리 보기 {0}을(를) 열 수 없습니다.\r\n\r\nMarkdown 확장을 사용하도록 설정했는지 확인하세요.", "testing.openMessageInEditor": "편집기에서 열기", "testing.reRunLastRun": "테스트 실행 다시 실행", "testing.revealInExplorer": "테스트 탐색기에 표시", + "testing.showMessageInTerminal": "터미널에 출력 표시", "testing.showResultOutput": "결과 출력 표시", "testing.toggleTestingPeekHistory": "피킹에서 테스트 기록 전환", "testingOutputActual": "실제 결과", @@ -9123,7 +10545,8 @@ "runNoOutout": "테스트 실행에서 출력을 기록하지 않았습니다.", "testNoRunYet": "\r\n아직 테스트가 실행되지 않았습니다.\r\n", "testOutputTerminalTitle": "테스트 출력", - "testOutputTerminalTitleWithDate": "{0}에서 테스트 출력" + "testOutputTerminalTitleWithDate": "{0}에서 테스트 출력", + "testOutputTerminalTitleWithDateAndTaskName": "{1}에 {0}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { "testProgress.completed": "테스트 {0}/{1}개 통과({2}%)", @@ -9153,25 +10576,28 @@ "testConfigurationTitle": "테스트", "testing.alwaysRevealTestOnStateChange": "`#testing.followRunningTest#`가 켜져 있을 때 항상 실행된 테스트를 공개합니다. 이 설정을 끄면 실패한 테스트만 표시됩니다.", "testing.autoRun.delay": "테스트가 오래된 것으로 표시되고 새 실행을 시작할 때까지 대기하는 시간(밀리초)입니다.", - "testing.autoRun.mode": "자동으로 실행되는 테스트를 제어합니다.", - "testing.autoRun.mode.allInWorkspace": "자동 실행이 토글되면 검색된 모든 테스트를 자동으로 실행합니다. 개별 테스트가 변경되면 개별 테스트를 다시 실행합니다.", - "testing.autoRun.mode.onlyPreviouslyRun": "개별 테스트가 변경되면 개별 테스트를 다시 실행합니다. 아직 실행되지 않은 테스트는 자동으로 실행되지 않습니다.", - "testing.automaticallyOpenPeekView": "오류 피킹 보기가 자동으로 열리는 경우를 구성합니다.", + "testing.automaticallyOpenPeekView": "오류 Peek 보기가 자동으로 열리는 경우를 구성합니다.", "testing.automaticallyOpenPeekView.failureAnywhere": "오류 위치와 관계없이 자동으로 엽니다.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "표시되는 문서에서 테스트가 실패할 경우 자동으로 엽니다.", "testing.automaticallyOpenPeekView.never": "자동으로 열리지 않습니다.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "자동 실행 모드에서 피킹 보기를 자동으로 열지를 제어합니다.", + "testing.automaticallyOpenPeekViewDuringContinuousRun": "연속 실행 모드의 Peek 보기 자동 열기 여부를 제어합니다.", + "testing.countBadge": "작업 막대에서 테스팅 아이콘의 개수 배지를 제어합니다.", + "testing.countBadge.failed": "실패한 테스트 수 표시", + "testing.countBadge.off": "테스트 수 배지 사용 안 함", + "testing.countBadge.passed": "통과한 테스트 수 표시", + "testing.countBadge.skipped": "건너뛴 테스트 수 표시", "testing.defaultGutterClickAction": "제본용 여백에서 테스트 장식을 마우스 왼쪽 단추로 클릭할 때 수행할 동작을 제어합니다.", "testing.defaultGutterClickAction.contextMenu": "추가 옵션을 보려면 상황에 맞는 메뉴를 엽니다.", "testing.defaultGutterClickAction.debug": "테스트를 디버그합니다.", "testing.defaultGutterClickAction.run": "테스트를 실행합니다.", - "testing.followRunningTest": "테스트 탐색기 보기에서 실행 중인 테스트를 따라야 하는지 여부를 제어합니다.", + "testing.followRunningTest": "테스트 탐색기 보기에서 실행 중인 테스트를 따라야 할지를 제어합니다.", "testing.gutterEnabled": "테스트 장식이 편집기 여백에 표시되는지 여부를 제어합니다.", "testing.openTesting": "테스트 뷰를 열어야 하는 시기를 제어합니다.", "testing.openTesting.neverOpen": "테스트 보기를 자동으로 열지 않음", "testing.openTesting.openOnTestFailure": "테스트 실패 시 테스트 보기 열기", "testing.openTesting.openOnTestStart": "테스트가 시작될 때 테스트 보기 열기", - "testing.saveBeforeTest": "테스트를 실행하기 전에 모든 더티 편집기를 저장할지 여부를 제어합니다." + "testing.saveBeforeTest": "테스트를 실행하기 전에 모든 더티 편집기를 저장할지 여부를 제어합니다.", + "testing.showAllMessages": "Controls whether to show messages from all test runs." }, "vs/workbench/contrib/testing/common/constants": { "testGroup.coverage": "적용 범위", @@ -9186,14 +10612,11 @@ "testState.unset": "아직 실행되지 않음", "testing.treeElementLabel": "{0} ({1})" }, - "vs/workbench/contrib/testing/common/testResult": { - "runFinished": "{0}에서 테스트 실행" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "테스트를 실행하는 동안 오류 발생: {0}", - "testTrust": "테스트를 실행하면 작업 영역에서 코드를 실행할 수 있습니다." + "vs/workbench/contrib/testing/common/testingContentProvider": { + "runNoOutout": "테스트 실행에서 출력을 기록하지 않았습니다." }, "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.activeEditorHasTests": "현재 편집기에 테스트가 있는지 여부를 나타냅니다.", "testing.canRefresh": "테스트 컨트롤러에 연결된 새로 고침 처리기가 있는지 여부를 나타냅니다.", "testing.controllerId": "현재 테스트 항목의 컨트롤러 ID", "testing.hasConfigurableConfig": "테스트 구성을 구성할 수 있는지 여부를 나타냅니다.", @@ -9201,33 +10624,52 @@ "testing.hasDebuggableTests": "테스트 컨트롤러가 디버그 구성을 등록했는지 여부를 나타냅니다.", "testing.hasNonDefaultConfig": "테스트 컨트롤러가 기본이 아닌 구성을 등록했는지 여부를 나타냅니다.", "testing.hasRunnableTests": "테스트 컨트롤러가 실행 구성을 등록했는지 여부를 나타냅니다.", + "testing.isContinuousModeOn": "연속 테스트 모드의 설정 여부를 나타냅니다.", + "testing.isParentRunningContinuously": "테스트의 부모 항목이 연속 실행 중인지 여부를 나타냅니다(테스트 항목의 메뉴 컨텍스트에서 설정됨).", "testing.isRefreshing": "테스트 컨트롤러가 현재 테스트를 새로 고치는 중인지를 나타냅니다.", "testing.peekItemType": "출력 피킹(peeking) 뷰의 항목 유형입니다. \"테스트\", \"메시지\", \"작업\" 또는 \"결과\"입니다.", + "testing.supportsContinuousRun": "연속 테스트 실행의 지원 여부를 나타냅니다.", "testing.testId": "테스트 항목에 대한 메뉴를 만들거나 열 때 설정되는 현재 테스트 항목의 ID", "testing.testItemHasUri": "테스트 항목에 정의된 URI가 있는지 여부를 나타내는 부울", "testing.testItemIsHidden": "테스트 항목이 숨겨져 있는지 여부를 나타내는 부울" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "{0}에서 테스트 실행" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "테스트를 실행하는 동안 오류 발생: {0}", + "testTrust": "테스트를 실행하면 작업 영역에서 코드를 실행할 수 있습니다." + }, "vs/workbench/contrib/themes/browser/themes.contribution": { "browseColorThemes": "추가 색 테마 찾아보기...", "browseProductIconThemes": "추가 제품 아이콘 테마 찾아보기...", + "button.browse": "테마 찾아보기", + "button.cancel": "취소", + "button.keep": "새 테마 유지", + "button.revert": "되돌리기", + "button.tryTheme": "새 테마 사용해 보기", "defaultProductIconThemeLabel": "기본값", "fileIconThemeCategory": "파일 아이콘 테마", "generateColorTheme.label": "현재 설정에서 색 테마 생성", "installColorThemes": "추가 색 테마 설치...", + "installExtension.button.ok": "확인", + "installExtension.confirm": "이렇게 하면 '{1}'이(가) 게시한 확장 '{0}'이(가) 설치됩니다. 계속하시겠습니까?", "installIconThemes": "추가 파일 아이콘 테마 설치...", "installProductIconThemes": "추가 제품 아이콘 테마 설치...", "installing extensions": "확장 프로그램 '{0}' 설치 중...", "manage extension": "확장 관리", "manageExtensionIcon": "테마 선택 빠른 선택에서 '관리' 작업의 아이콘입니다.", - "miSelectColorTheme": "색 테마(&&C)", - "miSelectIconTheme": "파일 아이콘 테마(&&I)", - "miSelectProductIconTheme": "제품 아이콘 테마(&&P)", + "miSelectTheme": "테마(&&T)", + "newThemeNotification": "이제 Visual Studio Code에서 새 기본 테마 '{0}'이(가) 제공됩니다. 사용해 보시겠어요?", "noIconThemeDesc": "파일 아이콘 사용 안 함", "noIconThemeLabel": "None", "productIconThemeCategory": "제품 아이콘 테마", + "search.error": "테마를 검색하는 동안 오류 발생: {0}", "selectIconTheme.label": "파일 아이콘 테마", "selectProductIconTheme.label": "제품 아이콘 테마", "selectTheme.label": "색 테마", + "themeUpdatedNotification": "이제 Visual Studio Code에서 새 기본 테마 '{0}'이(가) 제공됩니다. 원하는 경우 이전 테마로 다시 전환하거나 제공되는 다른 여러 색 테마 중 하나를 사용해 볼 수 있습니다.", + "themes": "테마", "themes.category.dark": "어두운 테마", "themes.category.hc": "고대비 테마", "themes.category.light": "밝은 테마", @@ -9242,7 +10684,6 @@ "vs/workbench/contrib/timeline/browser/timeline.contribution": { "files.openTimeline": "타임라인 열기", "filterTimeline": "타임라인 필터링", - "timeline.excludeSources": "타임라인 보기에서 제외해야 하는 타임라인 소스 배열입니다.", "timeline.pageOnScroll": "실험적 설정입니다. 목록 끝까지 스크롤한 경우 타임라인 보기에서 다음 항목 페이지를 로드할지 여부를 제어합니다.", "timeline.pageSize": "기본적으로, 그리고 추가 항목을 로드할 때 타임라인 보기에 표시할 항목 수입니다. 'null'(기본값)로 설정하면 타임라인 보기의 표시 영역에 따라 페이지 크기가 자동으로 선택됩니다.", "timelineConfigurationTitle": "타임라인", @@ -9291,11 +10732,11 @@ }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "릴리스 정보: {0}", + "showOnUpdate": "업데이트 후 릴리스 정보 표시", "unassigned": "할당되지 않음" }, "vs/workbench/contrib/update/browser/update": { "DownloadingUpdate": "업데이트를 다운로드하는 중...", - "cancel": "취소", "checkForUpdates": "업데이트 확인...", "checkingForUpdates": "업데이트를 확인하는 중...", "download update": "업데이트 다운로드", @@ -9315,7 +10756,6 @@ "restartToUpdate": "업데이트하려면 다시 시작(1)", "selectSyncService.detail": "VS Code의 참가자 버전은 기본적으로 별도의 참가자 설정 동기화 서비스를 사용하여 설정, 키 바인딩, 확장, 코드 조각, UI 상태를 동기화합니다.", "selectSyncService.message": "버전을 변경한 후 사용할 설정 동기화 서비스 선택", - "showReleaseNotes": "릴리스 정보 표시", "switchToInsiders": "참가자 버전으로 전환...", "switchToStable": "안정적인 버전으로 전환...", "thereIsUpdateAvailable": "사용 가능한 업데이트가 있습니다.", @@ -9326,16 +10766,20 @@ "updateIsReady": "새 {0} 업데이트를 사용할 수 있습니다.", "updateNow": "지금 업데이트", "updating": "업데이트 중...", - "use insiders": "참가자", - "use stable": "안정적(현재)" + "use insiders": "참가자(&&I)", + "use stable": "안정적(현재)(&&S)" }, "vs/workbench/contrib/update/browser/update.contribution": { "applyUpdate": "업데이트 적용...", + "checkForUpdates": "업데이트 확인...", "downloadUpdate": "업데이트 다운로드", "installUpdate": "업데이트 설치", - "miReleaseNotes": "릴리스 정보(&&R)", + "mshowReleaseNotes": "릴리스 정보 표시", + "openDownloadPage": "{0} 다운로드", "pickUpdate": "업데이트 적용", "restartToUpdate": "업데이트를 위해 다시 시작", + "showReleaseNotes": "릴리스 정보 표시", + "update.noReleaseNotesOnline": "이 버전의 {0}에는 온라인 릴리스 노트가 없습니다.", "updateButton": "업데이트(&&U)" }, "vs/workbench/contrib/url/browser/trustedDomains": { @@ -9347,10 +10791,9 @@ "trustedDomain.trustSubDomain": "{0} 및 모든 하위 도메인 신뢰" }, "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "cancel": "취소", - "configureTrustedDomains": "신뢰할 수 있는 도메인 구성", - "copy": "복사", - "open": "열기", + "configureTrustedDomains": "신뢰할 수 있는 도메인 구성(&&T)", + "copy": "복사(&&C)", + "open": "열기(&&O)", "openExternalLinkAt": "{0}에서 외부 웹 사이트를 여시겠습니까?" }, "vs/workbench/contrib/url/browser/url.contribution": { @@ -9359,55 +10802,61 @@ "workbench.trustedDomains.promptInTrustedWorkspace": "사용하도록 설정하면 신뢰할 수 있는 작업 영역에서 링크를 열 때 트러스트된 도메인 프롬프트가 표시됩니다." }, "vs/workbench/contrib/userDataProfile/browser/userDataProfile": { - "currentProfile": "현재 설정 프로필은 {0}", - "manageProfiles": "{0}({1})", - "profileTooltip": "{0}: {1}", - "settingsProfilesIcon": "설정 프로필 아이콘입니다.", - "statusBarItemSettingsProfileBackground": "상태 표시줄에 있는 설정 프로필 항목의 배경색입니다.", - "statusBarItemSettingsProfileForeground": "상태 표시줄에 있는 설정 프로필 항목의 전경색입니다.", - "workbench.experimental.settingsProfiles.enabled": "설정 프로필 미리 보기 기능을 사용할지 여부를 제어합니다." - }, - "vs/workbench/contrib/userDataProfile/common/userDataProfileActions": { - "cleanup profile": "정리 설정 프로필", - "confiirmation message": "이렇게 하면 현재 설정이 대체됩니다. 계속하시겠습니까?", - "create and enter empty profile": "빈 프로필 만들기...", - "create empty profile": "빈 설정 프로필 만들기...", - "create profile": "만들기...", - "create settings profile": "{0}: 만들기...", + "create empty profile": "빈 프로필 만들기...", + "create from current profle": "현재 프로필에서 만들기...", + "create profile": "프로필 만들기...", + "create profile from template title": "{0}: 만들기...", + "create profile from templates": "템플릿에서 프로필 만들기...", + "create profile title": "프로필 만들기...", "current": "현재", - "delete profile": "삭제...", - "edit settings profile": "설정 프로필 이름 바꾸기...", - "export profile": "내보내기...", - "export profile dialog": "프로필 저장", - "export success": "{0}: 내보냈습니다.", - "import profile": "가져오기...", - "import profile dialog": "프로필 가져오기", - "import profile placeholder": "프로필 URL 제공 또는 가져올 프로필 파일 선택", - "import profile quick pick title": "프로필에서 설정 가져오기", - "import profile title": "프로필에서 설정 가져오기", + "delete profile": "프로필 삭제...", + "delete specific profile": "프로필 삭제...", + "empty": "빈 프로필", + "export profile": "프로필 내보내기...", + "export profile in share": "프로필 내보내기({0})...", + "import from file": "프로필 템플릿 파일에서 만들기", + "import from url": "프로필 템플릿 URL에서 만들기", + "import profile": "프로필 가져오기...", + "import profile dialog": "프로필 템플릿 파일 선택", + "import profile placeholder": "프로필 템플릿 URL을 제공하거나 프로필 템플릿 파일 선택", + "import profile quick pick title": "프로필 템플릿에서 프로필 만들기...", + "import profile share": "프로필 가져오기...", "name": "프로필 이름", - "pick profile": "설정 프로필 선택", - "pick profile to delete": "삭제할 설정 프로필 선택", - "pick profile to rename": "이름을 바꿀 설정 프로필 선택", + "no templates": "만들 수 있는 템플릿이 없습니다.", + "pick profile to delete": "삭제할 프로필 선택", + "profile import error": "프로필을 만드는 동안 오류 발생: {0}", + "profileExists": "이름이 {0}인 프로필이 이미 있습니다.", + "profiles": "프로필({0})", "rename profile": "이름 바꾸기...", - "save profile as": "현재 설정 프로필에서 만들기...", - "select from file": "프로필 파일에서 가져오기", - "select from url": "URL에서 가져오기", - "switch profile": "전환하기..." + "save profile as": "현재 프로필에서 만들기...", + "selectProfile": "프로필 선택", + "show profile contents": "콘텐츠 표시...", + "switchProfile": "프로필 전환...", + "templates": "프로필 템플릿", + "using current": "현재 프로필 사용" + }, + "vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": { + "cleanup profile": "프로필 정리", + "create temporary profile": "임시 프로필 만들기", + "current": "현재", + "mange": "관리...", + "pick profile to rename": "이름을 바꿀 프로필 선택", + "profileExists": "이름이 {0}인 프로필이 이미 있습니다.", + "rename profile": "이름 바꾸기...", + "rename specific profile": "프로필 이름 바꾸기...", + "reset workspaces": "작업 영역 프로필 연결 초기화", + "select profile to rename": "{0} 이름 바꾸기" }, "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "Theirs": "다른 사용자들의 항목", - "Yours": "사용자 버전", "accept failed": "변경 내용을 수락하는 동안 오류가 발생했습니다. 자세한 내용은 [로그]({0})를 확인하세요.", - "accept merges title": "병합 수락", - "ask to turn on in global": "설정 동기화가 꺼져 있음(1)", "auth failed": "설정 동기화를 켜는 동안 오류가 발생했습니다. 인증에 실패했습니다.", - "cancel": "취소", - "change later": "나중에 언제든지 변경할 수 있습니다.", + "cancel turning on sync": "취소", + "complete merges title": "병합 완료", "configure": "구성...", "configure and turn on sync detail": "디바이스 간에 데이터를 동기화하려면 로그인하세요.", - "configure sync": "{0}: 구성...", + "configure sync": "구성...", "configure sync placeholder": "동기화할 내용 선택", + "configure sync title": "{0}: 구성...", "conflicts detected": "{0}의 충돌로 인해 동기화할 수 없습니다. 계속하려면 충돌을 해결하세요.", "default": "기본값", "error reset required": "클라우드의 데이터가 클라이언트의 데이터보다 오래되어 설정 동기화를 사용할 수 없습니다. 동기화를 켜기 전에 먼저 클라우드의 데이터를 지우세요.", @@ -9418,49 +10867,42 @@ "global activity turn on sync": "설정 동기화 켜기...", "has conflicts": "{0}: 충돌 감지됨", "insiders": "참가자", - "learn more": "자세한 정보", - "localResourceName": "{0}(로컬)", + "method not found": "클라이언트가 잘못된 요청을 하고 있으므로 설정 동기화를 사용할 수 없습니다. 로그와 관련된 문제를 보고하세요.", "no authentication providers": "사용할 수 있는 인증 공급자가 없습니다.", "open file": "{0} 파일 열기", "operationId": "작업 ID: {0}", "per platform": "각 플랫폼에 대해", - "remoteResourceName": "{0}(원격)", "replace local": "로컬 바꾸기", "replace remote": "원격 바꾸기", + "report issue": "문제 보고", "reset": "클라우드의 데이터 지우기...", - "resolveConflicts_global": "{0}: 설정 충돌 표시(1)", - "resolveKeybindingsConflicts_global": "{0}: 키 바인딩 충돌 표시(1)", - "resolveSnippetsConflicts_global": "{0}: 사용자 코드 조각 충돌 표시({1})", - "resolveTasksConflicts_global": "{0}: 사용자 작업 충돌 표시(1)", + "resolveConflicts_global": "충돌 표시({0})", "service changed and turned off": "이제 {0}에서 별도의 서비스를 사용하므로 설정 동기화가 꺼졌습니다. 다시 동기화를 켜세요.", "service switched to insiders": "설정 동기화가 참가자 서비스로 전환되었습니다.", "service switched to stable": "설정 동기화가 안정적 서비스로 전환되었습니다.", "session expired": "현재 세션이 만료되어 설정 동기화가 꺼졌습니다. 동기화를 켜려면 다시 로그인하세요.", - "settings sync is off": "설정 동기화가 꺼져 있습니다.", "show conflicts": "충돌 표시", "show sync log title": "{0}: 로그 표시", "show sync log toolrip": "로그 표시", - "show synced data": "{0}: 동기화된 데이터 표시", + "show sync logs": "로그 표시", + "show synced data": "동기화된 데이터 표시", "show synced data action": "동기화된 데이터 표시", - "showConflicts": "{0}: 설정 충돌 표시", - "showKeybindingsConflicts": "{0}: 키 바인딩 충돌 표시", - "showSnippetsConflicts": "{0}: 사용자 코드 조각 충돌 표시", - "showTasksConflicts": "{0}: 사용자 작업 충돌 표시", "sign in accounts": "로그인하여 설정 동기화(1)", "sign in and turn on": "로그인 및 켜기", "sign in global": "로그인하여 설정 동기화", "sign in to sync": "로그인하여 설정 동기화", "stable": "안정", - "stop sync": "{0}: 끄기", + "stop sync": "끄기", "switchSyncService.description": "여러 환경에서 동기화할 때 동일한 설정 동기화 서비스를 사용하고 있는지 확인하세요.", "switchSyncService.title": "{0}: 서비스 선택", "sync is on": "설정 동기화 켬", - "sync now": "{0}: 지금 동기화", - "sync settings": "{0}: 설정 표시", + "sync now": "지금 동기화", + "sync settings": "설정 표시", "synced with time": "동기화됨({0})", "syncing": "동기화 중", "too large": "동기화할 {1} 파일의 크기가 {2}보다 크므로 {0} 동기화를 사용하지 않도록 설정했습니다. 파일을 열어 크기를 줄인 다음에 동기화를 사용하도록 설정하세요.", "too large while starting sync": "동기화할 {0} 파일의 크기가 {1}보다 크므로 설정 동기화를 켤 수 없습니다. 파일을 열고 크기를 줄인 후 동기화를 켜세요.", + "too many profiles": "동기화할 프로필이 너무 많아서 프로필 동기화를 사용하지 않도록 설정했습니다. 설정 동기화는 최대 20개의 프로필 동기화를 지원합니다. 프로필 수를 줄이고 동기화를 사용하도록 설정하세요.", "turn off": "끄기(&&T)", "turn off failed": "설정 동기화를 끄는 동안 오류가 발생했습니다. 자세한 내용은 [로그]({0})를 확인하세요.", "turn off sync confirmation": "동기화를 끄시겠습니까?", @@ -9468,15 +10910,11 @@ "turn off sync everywhere": "모든 디바이스에서 동기화를 끄고 클라우드에서 데이터를 지웁니다.", "turn on failed": "설정 동기화를 켜는 동안 오류가 발생했습니다. {0}", "turn on failed with user data sync error": "설정 동기화를 켜는 동안 오류가 발생했습니다. 자세한 내용은 [로그]({0})를 확인하세요.", - "turn on settings sync": "설정 동기화 켜기", "turn on sync": "설정 동기화 켜기...", - "turn on sync with category": "{0}: 켜기...", "turned off": "다른 디바이스에서 설정 동기화가 꺼졌습니다. 다시 동기화를 켜세요.", "turnin on sync": "설정 동기화 켜는 중...", "turning on syncing": "설정 동기화 켜는 중...", - "turnon sync after initialization message": "설정, 키 바인딩, 확장, 코드 조각 및 UI 상태가 초기화되었지만 동기화되지 않았습니다. 설정 동기화를 켜시겠습니까?", "using separate service": "이제 설정 동기화에서 별도의 서비스를 사용합니다. 자세한 내용은 [설정 동기화 설명서](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)에서 확인할 수 있습니다.", - "workbench.action.showSyncRemoteBackup": "동기화된 데이터 표시", "workbench.actions.syncData.reset": "클라우드의 데이터 지우기..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { @@ -9489,38 +10927,23 @@ "settings sync": "설정 동기화. 작업 ID: {0}", "show sync logs": "로그 표시" }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "accept local": "로컬 수락", - "accept merges": "병합 수락", - "accept remote": "원격 수락", - "accepted": "수락됨", - "cancel": "취소", - "conflict": "충돌 감지됨", - "conflicts detected": "충돌 감지됨", - "explanation": "각 항목을 진행하고 병합하여 동기화를 사용하도록 설정하세요.", - "label": "UserDataSyncResources", - "leftResourceName": "{0}(원격)", - "merges": "{0}(병합)", - "preview": "{0}(미리 보기)", - "resolve": "충돌로 인해 병합할 수 없습니다. 계속하려면 충돌을 해결하세요.", - "rightResourceName": "{0}(로컬)", - "sideBySideDescription": "설정 동기화", - "sideBySideLabels": "{0} ↔ {1}", - "turn on sync": "설정 동기화 켜기", - "turning on": "켜는 중...", + "vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": { + "Theirs": "다른 사용자들의 항목", + "Yours": "사용자 버전", + "explanation": "충돌을 해결하려면 각 항목을 살펴보고 병합하세요.", + "localResourceName": "{0}(로컬)", + "remoteResourceName": "{0}(원격)", "workbench.actions.sync.acceptLocal": "로컬 수락", "workbench.actions.sync.acceptRemote": "원격 수락", - "workbench.actions.sync.discard": "취소", - "workbench.actions.sync.merge": "병합", - "workbench.actions.sync.showChanges": "변경 내용 열기" + "workbench.actions.sync.openConflicts": "충돌 표시" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { "confirm replace": "현재 {0}을(를) 선택한 버전으로 바꾸시겠습니까?", + "conflicts": "충돌", "current": "현재", "last sync states": "마지막으로 동기화된 원격", "leftResourceName": "{0}(원격)", "local sync activity title": "동기화 작업(로컬)", - "merges": "병합", "no machines": "머신 없음", "not found": "ID가 {0}인 머신을 찾을 수 없음", "placeholder": "머신의 이름 입력", @@ -9549,7 +10972,7 @@ "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "사용하도록 설정되면 편집기가 열리지 않았을 때 워터마크 팁이 표시됩니다.", "watermark.findInFiles": "파일에서 찾기", - "watermark.newUntitledFile": "제목이 없는 새 파일", + "watermark.newUntitledFile": "제목 없는 새 텍스트 파일", "watermark.openFile": "파일 열기", "watermark.openFileFolder": "파일 또는 폴더 열기", "watermark.openFolder": "폴더 열기", @@ -9580,15 +11003,27 @@ "editor.action.webvieweditor.showFind": "찾기 표시", "refreshWebviewLabel": "웹 보기 다시 로드" }, + "vs/workbench/contrib/webviewPanel/browser/webviewEditor": { + "context.activeWebviewId": "현재 활성 웹 보기 패널의 viewType입니다." + }, "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { "webview.editor.label": "웹 보기 편집기" }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution": { + "workbench.welcome.dialog": "사용하도록 설정하면 시작 위젯이 편집기에 표시됩니다." + }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeWidget": { + "dialogClose": "대화 상자 닫기" + }, + "vs/workbench/contrib/welcomeGettingStarted/browser/featuredExtensionService": { + "gettingStarted.featuredTitle": "추천" + }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": { "allDone": "완료로 표시", "checkboxTitle": "선택하면 시작 시 이 페이지가 표시됩니다.", "close": "숨기기", + "closeAriaLabel": "숨기기", "footer": "{0}은(는) 사용량 현황 데이터를 수집합니다. {1}을(를) 읽고 {2} 방법을 알아봅니다.", - "getStarted": "시작하기", "gettingStarted.allStepsComplete": "모든 {0} 단계 완료!", "gettingStarted.editingEvolved": "편집 향상됨", "gettingStarted.keyboardTip": "팁: 바로 가기 키 사용 ", @@ -9608,38 +11043,38 @@ "start": "시작", "toStart": "시작합니다.", "walkthroughs": "연습", + "welcome": "시작", "welcomeAriaLabel": "편집기를 사용하여 작업 속도를 향상하는 방법에 관한 개요입니다.", "welcomePage.openFolderWithPath": "경로가 {1}인 {0} 폴더 열기", "welcomePage.showOnStartup": "시작 시 시작 페이지 표시" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": { "deprecationMessage": "사용되지 않습니다. 전역 'workbench.reduceMotion'을 사용합니다.", - "getStarted": "시작하기", - "help": "도움말", - "miGetStarted": "시작하기", - "pickWalkthroughs": "연습 열기...", + "miWelcome": "시작", + "pickWalkthroughs": "열려는 연습 선택", + "welcome": "시작", "welcome.goBack": "뒤로 이동", "welcome.markStepComplete": "단계 완료로 표시", "welcome.markStepInomplete": "단계 완료 안 됨으로 표시", "welcome.showAllWalkthroughs": "연습 열기...", "workbench.startupEditor": "이전 세션에서 복원된 편집기가 없는 경우 시작 시 편집기의 표시 여부를 제어합니다.", - "workbench.startupEditor.newUntitledFile": "새로운 제목 없는 파일을 엽니다(빈 창을 여는 경우에만 적용됨).", + "workbench.startupEditor.newUntitledFile": "제목 없는 새 텍스트 파일을 엽니다(빈 창을 열 때만 적용됨).", "workbench.startupEditor.none": "편집기를 사용하지 않고 시작합니다.", "workbench.startupEditor.readme": "폴더가 포함된 폴더를 열 때 README를 열고, 그렇지 않으면 'welcomePage'로 대체합니다. 참고: 이 항목은 전역 ccnfiguration으로만 관찰되며, 작업 영역 또는 폴더 구성에 설정된 경우 무시됩니다.", "workbench.startupEditor.welcomePage": "VS Code 및 확장을 시작하는 데 도움이 되는 콘텐츠가 포함된 시작 페이지를 엽니다.", "workbench.startupEditor.welcomePageInEmptyWorkbench": "빈 워크벤치를 열 때 시작 페이지를 엽니다.", "workbench.welcomePage.preferReducedMotion": "사용하도록 설정하면 시작 페이지에서 동작을 줄입니다.", - "workbench.welcomePage.videoTutorials": "사용하도록 설정하면 시작 페이지에 비디오 자습서에 대한 추가 링크가 있습니다.", "workbench.welcomePage.walkthroughs.openOnInstall": "사용하도록 설정하면 확장 프로그램을 설치할 때 확장 프로그램의 단계별 설명이 열립니다.", "workspacePlatform": "원격 또는 서버리스 컨텍스트에서 UI 플랫폼과 다를 수 있는 현재 작업 공간의 플랫폼" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": { + "walkthrough.stepTitle.foreground": "각 연습 단계의 제목 전경색", "welcomePage.background": "시작 페이지 배경색입니다.", "welcomePage.progress.background": "시작 페이지 진행률 표시줄의 전경색입니다.", "welcomePage.progress.foreground": "시작 페이지 진행률 표시줄의 배경색입니다.", "welcomePage.tileBackground": "시작 페이지의 타일 배경색입니다.", - "welcomePage.tileHoverBackground": "시작의 타일 호버 배경색입니다.", - "welcomePage.tileShadow": "시작 페이지 연습 범주 단추의 그림자 색입니다." + "welcomePage.tileBorder": "시작 페이지의 타일 테두리 색입니다.", + "welcomePage.tileHoverBackground": "시작의 타일 호버 배경색입니다." }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": { "pathDeprecated": "더 이상 사용되지 않습니다. 대신 `이미지` 또는 `Markdown`을 사용하세요.", @@ -9647,6 +11082,7 @@ "walkthroughs": "사용자가 확장을 시작할 수 있도록 도와주는 연습을 제공합니다.", "walkthroughs.description": "연습에 대한 설명입니다.", "walkthroughs.featuredFor": "이러한 GLOB 패턴 중 하나와 일치하는 연습은 지정된 파일이 있는 작업 영역에서 '추천'으로 표시됩니다. 예를 들어 TypeScript 프로젝트에 관한 연습은 여기에서 'tsconfig.json'을 지정할 수 있습니다.", + "walkthroughs.icon": "연습 아이콘에 대한 상대 경로입니다. 경로는 확장 위치에 상대적입니다. 지정하지 않으면 아이콘은 사용 가능한 경우 확장 아이콘으로 기본 설정됩니다.", "walkthroughs.id": "이 연습의 고유 식별자입니다.", "walkthroughs.steps": "이 연습의 일부로 완료할 단계입니다.", "walkthroughs.steps.button.deprecated.interpolated": "사용되지 않음. 대신 설명에서 Markdown 링크를 사용하세요(예: {0}, {1}, 또는 {2})", @@ -9682,13 +11118,17 @@ "gettingStartedUnchecked": "완료되지 않은 연습 단계를 나타내는 데 사용됩니다." }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": { - "getStarted": "시작하기" + "getStarted": "시작" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": { "builtin": "기본 제공", "developer": "개발자", "resetWelcomePageWalkthroughProgress": "시작 페이지 연습 진행률 다시 설정" }, + "vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": { + "startupPage.markdownPreviewError": "Markdown 미리 보기 {0}을(를) 열 수 없습니다.\r\n\r\nMarkdown 확장을 사용하도록 설정했는지 확인하세요.", + "welcome.displayName": "Welcome Page" + }, "vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": { "browseLangExts": "언어 확장 찾아보기", "browsePopular": "인기 웹 확장 찾아보기", @@ -9711,13 +11151,13 @@ "gettingStarted.extensionsWeb.description.interpolated": "확장은 VS Code의 파워업입니다. 웹에서 사용할 수 있는 수가 점점 더 늘고 있습니다.\r\n{0}", "gettingStarted.findLanguageExts.description.interpolated": "구문 강조, 코드 완성, 린팅 및 디버깅을 통해 더 스마트하게 코드를 작성할 수 있습니다. 많은 언어가 기본 제공되지만 더 많은 언어를 확장으로 추가할 수 있습니다.\r\n{0}", "gettingStarted.findLanguageExts.title": "모든 언어에 대한 다양한 지원", - "gettingStarted.installGit.description.interpolated": "Git을 설치하여 프로젝트의 변경 내용을 추적합니다.\r\n{0}", + "gettingStarted.installGit.description.interpolated": "Git을 설치하여 프로젝트의 변경 내용을 추적합니다. \r\n{0}\r\n설치 후 {1}창을 다시 로드{2}하여 Git 설치를 완료합니다.", "gettingStarted.installGit.title": "Git 설치", "gettingStarted.intermediate.description": "이러한 팁과 요령을 사용하여 개발 워크플로를 최적화합니다.", "gettingStarted.intermediate.title": "생산성 향상", - "gettingStarted.menuBar.description.interpolated": "전체 메뉴 모음은 드롭다운 메뉴에서 코드 공간을 확보할 수 있습니다. 더 빠른 액세스를 위해 해당 형태를 전환합니다. \r\n{0}", + "gettingStarted.menuBar.description.interpolated": "전체 메뉴 모음은 드롭다운 메뉴에서 코드 공간을 확보할 수 있습니다. 더 빠른 액세스를 위해 모양을 전환합니다. \r\n{0}", "gettingStarted.menuBar.title": "적절한 양의 UI만", - "gettingStarted.newFile.description": "제목 없는 새 파일, Notebook 또는 사용자 지정 편집기를 엽니다.", + "gettingStarted.newFile.description": "제목 없는 새 텍스트 파일, Notebook 또는 사용자 지정 편집기를 엽니다.", "gettingStarted.newFile.title": "새 파일...", "gettingStarted.notebook.title": "Notebook 사용자 지정", "gettingStarted.notebookProfile.description": "원하는 방식으로 느낄 수 있도록 Notebook을 가져옵니다.", @@ -9747,8 +11187,8 @@ "gettingStarted.setup.OpenFolderWeb.description.interpolated": "코딩을 시작할 준비가 되었습니다. 로컬 프로젝트 또는 원격 리포지토리를 열어 파일을 VS Code로 가져올 수 있습니다.\r\n{0}\r\n{1}", "gettingStarted.setup.description": "VS Code를 자신의 것으로 만들기 위한 가장 적합한 사용자 지정을 발견하세요.", "gettingStarted.setup.title": "VS Code 시작", - "gettingStarted.setupWeb.description": "웹에서 VS Code에 대한 가장 적합한 사용자 지정을 확인해 보세요.", - "gettingStarted.setupWeb.title": "웹에서 VS Code 시작", + "gettingStarted.setupWeb.description": "웹용 VS Code에 대한 가장 적합한 사용자 지정을 확인해 보세요.", + "gettingStarted.setupWeb.title": "웹용 VS Code 시작", "gettingStarted.shortcuts.description.interpolated": "즐겨 찾는 명령을 검색한 후에는 즉시 액세스할 수 있는 사용자 지정 바로 가기 키를 만드세요.\r\n{0}", "gettingStarted.shortcuts.title": "바로 가기 사용자 지정", "gettingStarted.splitview.description.interpolated": "파일을 세로 및 가로 방향으로 나란히 열어 화면 공간을 최대한 활용합니다.\r\n{0}", @@ -9761,10 +11201,12 @@ "gettingStarted.topLevelGitClone.title": "Git 리포지토리 복제...", "gettingStarted.topLevelGitOpen.description": "원격 리포지토리 또는 끌어오기 요청에 연결하여 찾아보기, 검색, 편집 및 커밋", "gettingStarted.topLevelGitOpen.title": "리포지토리 열기...", + "gettingStarted.topLevelOpenTunnel.description": "터널을 통해 원격 컴퓨터에 연결", + "gettingStarted.topLevelOpenTunnel.title": "터널 열기...", + "gettingStarted.topLevelRemoteOpen.description": "원격 개발 작업 영역에 연결합니다.", + "gettingStarted.topLevelRemoteOpen.title": "다음에 연결...", "gettingStarted.topLevelShowWalkthroughs.description": "편집기 또는 확장 프로그램에 대한 단계별 설명 보기", "gettingStarted.topLevelShowWalkthroughs.title": "연습 열기...", - "gettingStarted.topLevelVideoTutorials.description": "VS Code의 주요 기능에 관한 간단하고 실용적인 비디오 자습서 시리즈를 보세요.", - "gettingStarted.topLevelVideoTutorials.title": "비디오 자습서 보기", "gettingStarted.videoTutorial.description.interpolated": "VS Code의 주요 기능에 관한 간단하고 실용적인 비디오 자습서 시리즈 중 첫 번째 시리즈를 보세요.\r\n{0}", "gettingStarted.videoTutorial.title": "편안한 자세로 학습", "gettingStarted.workspaceTrust.description.interpolated": "{0}에서는 프로젝트 폴더에서 자동 코드 실행 __(확장, 디버깅 등에 필요)__을(를) **허용 또는 제한**해야 하는지 여부를 결정할 수 있습니다.\r\n파일/폴더를 열면 신뢰를 부여하라는 메시지가 표시됩니다. 언제든지 나중에 {1}할 수 있습니다.", @@ -9796,8 +11238,8 @@ "vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": { "HighContrast": "어두운 고대비", "HighContrastLight": "밝은 고대비", - "dark": "어둡게", - "light": "밝게", + "dark": "다크 모던", + "light": "라이트 모던", "seeMore": "더 많은 테마 보기..." }, "vs/workbench/contrib/welcomeOverlay/browser/welcomeOverlay": { @@ -9811,7 +11253,8 @@ "welcomeOverlay.notifications": "알림 표시", "welcomeOverlay.problems": "오류 및 경고 보기", "welcomeOverlay.search": "전체 파일 검색", - "welcomeOverlay.terminal": "통합 터미널 설정/해제" + "welcomeOverlay.terminal": "통합 터미널 설정/해제", + "welcomeOverlayBackground": "welcomeOverlay 배경색입니다." }, "vs/workbench/contrib/welcomeViews/common/newFile.contribution": { "Built-In": "기본 제공", @@ -9819,9 +11262,10 @@ "change keybinding": "키 바인딩 구성", "file": "파일", "miNewFile2": "텍스트 파일", - "miNewFileWithName": "새 파일({0})", + "miNewFileWithName": "새 파일 만들기({0})", + "newFilePlaceholder": "파일 형식 선택 또는 파일 이름 입력...", + "newFileTitle": "새 파일...", "notebook": "Notebook", - "selectFileType": "파일 형식 선택...", "welcome.newFile": "새 파일..." }, "vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": { @@ -9845,36 +11289,38 @@ "walkThrough.editor.label": "플레이그라운드" }, "vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": { - "walkThrough.embeddedEditorBackground": "대화형 플레이그라운드에서 포함된 편집기의 배경색입니다.", "walkThrough.gitNotFound": "Git가 시스템에 설치되지 않은 것 같습니다.", "walkThrough.unboundCommand": "언바운드" }, + "vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": { + "walkThrough.embeddedEditorBackground": "대화형 플레이그라운드에서 포함된 편집기의 배경색입니다." + }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "addWorkspaceFolderDetail": "현재 신뢰할 수 없는 신뢰할 수 있는 작업 영역에 파일을 추가하고 있습니다. 이러한 새 파일의 작성자를 신뢰합니까?", + "addWorkspaceFolderDetail": "현재 신뢰할 수 없는 파일을 신뢰할 수 있는 작업 영역에 추가하고 있습니다. 이러한 새 파일의 작성자를 신뢰합니까?", "addWorkspaceFolderMessage": "이 폴더에 있는 파일의 작성자를 신뢰합니까?", - "cancel": "취소", "cancelWorkspaceTrustButton": "취소", "checkboxString": "부모 폴더 '{0}'에서 모든 파일의 작성자를 신뢰합니다.", - "configureWorkspaceTrust": "작업 영역 신뢰 구성", + "configureWorkspaceTrustSettings": "작업 영역 트러스트 설정 구성", "dontTrustFolderOptionDescription": "제한된 모드에서 폴더 찾아보기", - "dontTrustOption": "아니요, 작성자를 신뢰하지 않습니다.", + "dontTrustOption": "아니요, 작성자를 신뢰하지 않습니다.(&&N)", "dontTrustWorkspaceOptionDescription": "제한된 모드에서 작업 영역 찾아보기", "folderStartupTrustDetails": "{0}에서는 이 폴더의 파일을 자동으로 실행할 수 있는 기능을 제공합니다.", "folderTrust": "이 폴더에 있는 파일의 작성자를 신뢰합니까?", - "grantFolderTrustButton": "신뢰 폴더 &계속", - "grantWorkspaceTrustButton": "작업 영역 신뢰 & 계속", + "grantFolderTrustButton": "폴더 신뢰 및 계속(&&T)", + "grantWorkspaceTrustButton": "작업 영역 신뢰 및 계속(&&T)", "immediateTrustRequestLearnMore": "이러한 파일의 작성자를 신뢰하지 않는 경우 파일이 악의적일 수 있으므로 계속하지 않는 것이 좋습니다. 자세한 내용은 [당사의 문서](https://aka.ms/vscode-workspace-trust)를 참조하세요.", "immediateTrustRequestMessage": "현재 열려 있는 파일 또는 폴더의 출처를 신뢰하지 않는 경우 사용하려는 기능이 보안 위험일 수 있습니다.", "manageWorkspaceTrust": "작업 영역 신뢰 관리", - "manageWorkspaceTrustButton": "관리", - "newWindow": "제한된 모드에서 열기", + "manageWorkspaceTrustButton": "관리(&&M)", + "newWindow": "제한 모드에서 열기(&&R)", "no": "아니요", - "open": "열기", - "openLooseFileLearnMore": "이러한 파일의 작성자를 신뢰하지 않는 경우 악성 파일일 수 있으므로 새 창에서 제한된 모드로 여는 것이 좋습니다. 자세한 내용은 [당사의 문서](https://aka.ms/vscode-workspace-trust)를 참조하세요.", - "openLooseFileMesssage": "이러한 파일의 작성자를 신뢰하시나요?", + "open": "열기(&&O)", + "openLooseFileLearnMore": "신뢰할 수 없는 파일을 열지 않으려면 파일이 악성일 수 있으므로 새 창에서 제한 모드로 여는 것이 좋습니다. 자세한 내용은 [당사의 문서](https://aka.ms/vscode-workspace-trust)를 참조하세요.", "openLooseFileWindowDetails": "신뢰할 수 있는 창에서 신뢰할 수 없는 파일을 열려고 합니다.", + "openLooseFileWindowMesssage": "이 창에서 신뢰할 수 없는 파일을 허용하시겠습니까?", "openLooseFileWorkspaceCheckbox": "모든 작업 영역에 대한 내 결정 기억", "openLooseFileWorkspaceDetails": "신뢰할 수 있는 작업 영역에서 신뢰할 수 없는 파일을 열려고 합니다.", + "openLooseFileWorkspaceMesssage": "이 작업 영역에서 신뢰할 수 없는 파일을 허용하시겠습니까?", "restrictedModeBannerAriaLabelFolder": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 폴더를 신뢰하여 모든 기능을 사용하도록 설정합니다. 탐색 키를 사용하여 배너 작업에 액세스합니다.", "restrictedModeBannerAriaLabelWindow": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 창을 신뢰하여 모든 기능을 사용하도록 설정합니다. 탐색 키를 사용하여 배너 작업에 액세스합니다.", "restrictedModeBannerAriaLabelWorkspace": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 창을 신뢰하여 모든 기능을 사용하도록 설정합니다. 탐색 키를 사용하여 배너 작업에 액세스합니다.", @@ -9883,7 +11329,6 @@ "restrictedModeBannerMessageFolder": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 창을 신뢰하여 모든 기능을 사용하도록 설정합니다.", "restrictedModeBannerMessageWindow": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 창을 신뢰하여 모든 기능을 사용하도록 설정합니다.", "restrictedModeBannerMessageWorkspace": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 작업 영역을 신뢰하여 모든 기능을 사용하도록 설정합니다.", - "securityConfigurationTitle": "보안", "startupTrustRequestLearnMore": "이러한 파일의 작성자를 신뢰하지 않는 경우 파일이 악의적일 수 있으므로 제한된 모드에서 계속하는 것이 좋습니다. 자세한 내용은 [당사의 문서](https://aka.ms/vscode-workspace-trust)를 참조하세요.", "status.WorkspaceTrust": "작업 영역 신뢰", "status.ariaTrustedFolder": "이 폴더는 신뢰할 수 있습니다.", @@ -9896,13 +11341,13 @@ "status.tooltipUntrustedWindow2": "제한 모드로 실행\r\n\r\n이 [창을 신뢰할 수 없음]({0})으로 인해 일부 [기능을 사용할 수 없음]({1}).", "status.tooltipUntrustedWorkspace2": "제한 모드로 실행\r\n\r\n이 [작업 공간을 신뢰할 수 없음]({0})으로 인해 일부 [기능을 사용할 수 없음]({1}).", "trustFolderOptionDescription": "폴더 신뢰 및 모든 기능 사용", - "trustOption": "예, 작성자를 신뢰합니다.", + "trustOption": "예, 작성자를 신뢰합니다.(&&Y)", "trustWorkspaceOptionDescription": "작업 영역 신뢰 및 모든 기능 사용", "workspace.trust.banner.always": "신뢰할 수 없는 작업 영역이 열릴 때마다 배너를 표시합니다.", "workspace.trust.banner.description": "제한된 모드 배너가 표시되는 시기를 제어합니다.", "workspace.trust.banner.never": "신뢰할 수 없는 작업 영역이 열려 있는 경우 배너를 표시하지 않습니다.", "workspace.trust.banner.untilDismissed": "해제될 때까지 신뢰할 수 없는 작업 영역을 열 때 배너를 표시합니다.", - "workspace.trust.description": "VS Code 내에서 작업 영역 신뢰를 사용할지 여부를 제어합니다.", + "workspace.trust.description": "VS Code 내에서 작업 영역 신뢰를 사용할지를 제어합니다.", "workspace.trust.emptyWindow.description": "빈 창이 기본적으로 VS Code 내에서 신뢰할 수 있는지 여부를 제어합니다. '#{0}#’와(과) 함께 사용하는 경우 빈 창에서 메시지를 표시하지 않고 VS Code 전체 기능을 사용하도록 설정할 수 있습니다.", "workspace.trust.startupPrompt.always": "신뢰할 수 없는 작업 영역이 열릴 때마다 신뢰를 요청합니다.", "workspace.trust.startupPrompt.description": "작업 영역을 신뢰하라는 시작 프롬프트가 표시되는 시기를 제어합니다.", @@ -9915,8 +11360,7 @@ "workspaceStartupTrustDetails": "{0} 에서는 이 작업 영역에서 파일을 자동으로 실행할 수 있는 기능을 제공합니다.", "workspaceTrust": "이 작업 영역에 있는 파일의 작성자를 신뢰합니까?", "workspaceTrustEditor": "작업 영역 신뢰 편집기", - "workspacesCategory": "작업 영역", - "yes": "예" + "workspacesCategory": "작업 영역" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { "addButton": "폴더 추가", @@ -9928,6 +11372,7 @@ "folderPickerIcon": "작업 영역 신뢰 편집기의 폴더 선택 아이콘 아이콘입니다.", "hostColumnLabel": "호스트", "invalidTrust": "리포지토리 내에서 개별 폴더를 신뢰할 수 없습니다.", + "keyboardShortcut": "바로 가기 키: {0}", "localAuthority": "로컬", "no untrustedSettings": "신뢰가 필요한 작업 영역 설정이 적용되지 않음", "noTrustedFoldersDescriptions": "아직 폴더나 작업 공간 파일을 신뢰하지 않았습니다.", @@ -9945,7 +11390,7 @@ "trustUri": "신뢰 폴더", "trustedDebugging": "디버깅이 사용 설정됨", "trustedDescription": "작업 영역에 신뢰가 부여되었으므로 모든 기능을 사용할 수 있습니다.", - "trustedExtensions": "모든 확장을 사용할 수 있습니다.", + "trustedExtensions": "사용하도록 설정된 모든 확장이 활성화됩니다.", "trustedFolder": "신뢰할 수 있는 폴더에서", "trustedFolderAriaLabel": "{0}, 신뢰할 수 있음", "trustedFolderSubtitle": "현재 폴더에서 파일 작성자를 신뢰합니다. 모든 기능을 사용할 수 있습니다.", @@ -9983,6 +11428,7 @@ "workspaceTrustedCtx": "현재 작업 영역을 사용자가 신뢰했는지 여부입니다." }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { + "alreadyOpen": "이 작업 영역은 이미 열려 있습니다.", "openWorkspace": "작업 영역 열기", "selectToOpen": "열 작업 영역 선택", "selectWorkspace": "작업 영역 선택", @@ -9991,11 +11437,16 @@ }, "vs/workbench/services/actions/common/menusExtensionPoint": { "comment.actions": "주석 편집기 아래에 단추로 렌더링되는, 제공된 주석 상황에 맞는 메뉴", + "comment.commentContext": "주석 스레드의 Peek 뷰에 있는 개별 주석의 오른쪽 클릭 메뉴로 표시되는, 제공되는 주석 상황에 맞는 메뉴입니다.", "comment.title": "제공한 주석 제목 메뉴", "commentThread.actions": "주석 편집기 아래에 단추로 렌더링된, 제공된 주석 스레드 컨텍스트 메뉴", + "commentThread.editorActions": "제공된 주석 편집기 작업", "commentThread.title": "제공한 주석 스레드 제목 메뉴", - "dup": "`명령` 섹션에 `{0}` 명령이 여러 번 나타납니다.", + "commentThread.titleContext": "주석 스레드의 Peek 제목에서 오른쪽 클릭 메뉴로 표시되는, 제공되는 주석 스레드 제목의 Peek 상황에 맞는 메뉴입니다.", + "dup0": "{0}` 명령이 이미 등록되었습니다.", + "dup1": "`{0}` 명령이 이미 {1}({2})에 의해 등록되었습니다.", "dupe.command": "메뉴 항목이 동일한 명령을 기본값과 alt 명령으로 참조합니다.", + "editorLineNumberContext": "제공된 편집기 줄 번호 상황에 맞는 메뉴", "file.newFile": "'새 파일...' 시작 페이지 및 파일 메뉴에 표시되는 빠른 선택입니다.", "inlineCompletions.actions": "인라인 완성을 마우스로 가리킬 때 표시되는 작업", "interactive.cell.title": "제공된 대화형 셀 제목 메뉴", @@ -10010,10 +11461,13 @@ "menus.editorContextShare": "편집기 컨텍스트 메뉴의 '공유' 하위 메뉴", "menus.editorTabContext": "편집기 탭 상황에 맞는 메뉴", "menus.editorTitle": "편집기 제목 메뉴", + "menus.editorTitleContextShare": "편집기 제목 상황에 맞는 메뉴 내의 '공유' 하위 메뉴", "menus.editorTitleRun": "편집기 제목 메뉴 내에서 하위 메뉴 실행", "menus.explorerContext": "파일 탐색기 상황에 맞는 메뉴", + "menus.explorerContextShare": "파일 탐색기 상황에 맞는 메뉴의 '공유' 하위 메뉴", "menus.extensionContext": "확장 상황에 따른 메뉴", "menus.home": "홈 표시기 상황에 맞는 메뉴(웹 전용)", + "menus.mergeEditorResult": "병합 편집기의 결과 도구 모음", "menus.opy": "최상위 편집 메뉴의 '다음으로 복사' 하위 메뉴", "menus.resourceFolderContext": "소스 제어 리소스 폴더 컨텍스트 메뉴", "menus.resourceGroupContext": "소스 제어 리소스 그룹 상황에 맞는 메뉴", @@ -10023,13 +11477,12 @@ "menus.share": "최상위 파일 메뉴에 표시된 공유 하위 메뉴.", "menus.statusBarRemoteIndicator": "상태 표시줄의 원격 표시기 메뉴입니다.", "menus.touchBar": "터치 바(macOS 전용)", - "merge.toolbar": "병합 편집기의 눈에 띄는 봇", + "merge.toolbar": "편집기의 눈에 띄는 단추는 해당 콘텐츠를 오버레이합니다.", "missing.altCommand": "메뉴 항목이 '명령' 섹션에 정의되지 않은 alt 명령 `{0}`을(를) 참조합니다.", "missing.command": "메뉴 항목이 '명령' 섹션에 정의되지 않은 `{0}` 명령을 참조합니다.", "missing.submenu": "메뉴 항목이 '하위 메뉴' 섹션에 정의되지 않은 `{0}` 하위 메뉴를 참조합니다.", "nonempty": "비어 있지 않은 값이 필요합니다.", "notebook.cell.execute": "제공된 전자 필기장 셀 실행 메뉴", - "notebook.cell.executePrimary": "제공된 기본 Notebook 셀 실행 단추", "notebook.cell.title": "제공된 Notebook 셀 제목 메뉴", "notebook.kernelSource": "제공된 전자 필기장 커널 소스 메뉴", "notebook.toolbar": "제공된 Notebook 도구 모음 메뉴", @@ -10081,7 +11534,7 @@ }, "vs/workbench/services/authentication/browser/authenticationService": { "accessRequest": "{0}에 {1}에 대한 액세스 권한 부여... (1)", - "allow": "허용", + "allow": "허용(&&A)", "authentication.Placeholder": "아직 요청된 계정이 없습니다...", "authentication.id": "인증 공급자의 ID입니다.", "authentication.idConflict": "이 인증 ID '{0}'은(는) 이미 등록되어 있음", @@ -10089,9 +11542,8 @@ "authentication.missingId": "인증 기여는 ID를 지정해야 합니다.", "authentication.missingLabel": "인증 기여는 레이블을 지정해야 합니다.", "authenticationExtensionPoint": "인증 제공", - "cancel": "취소", "confirmAuthenticationAccess": "확장 '{0}'이(가) {1} 계정 '{2}'의 인증 정보에 액세스하려고 합니다.", - "deny": "거부", + "deny": "거부(&&D)", "getSessionPlateholder": "'{0}'의 계정을 선택하여 사용하거나 키를 눌러 취소", "loading": "로드 중...", "selectAccount": "'{0}' 확장에서 {1} 계정에 액세스하려고 함", @@ -10099,11 +11551,16 @@ "signInRequest": "{0}(으)로 로그인하여 {1} 사용(1)", "useOtherAccount": "다른 계정에 로그인" }, + "vs/workbench/services/clipboard/browser/clipboardService": { + "clipboardError": "브라우저의 클립보드에서 읽을 수 없습니다. 이 웹 사이트가 클립보드에서 읽을 수 있도록 액세스 권한을 부여했는지 확인하세요.", + "learnMore": "자세한 정보", + "retry": "다시 시도" + }, "vs/workbench/services/configuration/browser/configurationService": { "configurationDefaults.description": "구성에 대한 기본값 기여", "experimental": "실험" }, - "vs/workbench/services/configuration/common/configurationEditingService": { + "vs/workbench/services/configuration/common/configurationEditing": { "errorConfigurationFileDirty": "파일에 저장되지 않은 변경 내용이 있으므로 사용자 설정에 쓸 수 없습니다. 먼저 사용자 설정 파일을 저장한 후 다시 시도하세요.", "errorConfigurationFileDirtyFolder": "파일에 저장되지 않은 변경 내용이 있으므로 폴더 설정에 쓸 수 없습니다. 먼저 ‘{0}’ 폴더 설정 파일을 저장한 후 다시 시도하세요.", "errorConfigurationFileDirtyWorkspace": "파일에 저장되지 않은 변경 내용이 있으므로 작업 영역 설정에 쓸 수 없습니다. 먼저 작업 영역 설정 파일을 저장한 후 다시 시도하세요.", @@ -10143,7 +11600,6 @@ "workspaceTarget": "작업 영역 설정" }, "vs/workbench/services/configuration/common/jsonEditingService": { - "errorFileDirty": "파일에 저장되지 않은 변경 내용이 있으므로 파일에 쓸 수 없습니다. 파일을 저장하고 다시 시도하세요.", "errorInvalidFile": "파일에 쓸 수 없습니다. 파일을 열어 오류/경고를 수정한 후 다시 시도하세요." }, "vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": { @@ -10196,7 +11652,6 @@ }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { "allFiles": "모든 파일", - "cancel": "취소", "dontSave": "저장 안 함(&&N)", "filterName.workspace": "작업 영역", "noExt": "확장 없음", @@ -10212,6 +11667,15 @@ "saveChangesMessages": "다음 {0}개 파일에 대한 변경 내용을 저장할까요?", "saveFileAs.title": "다른 이름으로 저장" }, + "vs/workbench/services/dialogs/browser/fileDialogService": { + "learnMore": "자세히 알아보기(&&L)", + "openFiles": "파일 열기...(&&F)", + "openRemote": "원격 열기...(&&O)", + "pickFolderAndOpen": "폴더를 열 수 없습니다. 대신 작업 영역에 폴더를 추가해 보세요.", + "pickWorkspaceAndOpen": "작업 영역을 열 수 없습니다. 대신 작업 영역에 폴더를 추가해 보세요.", + "unsupportedBrowserDetail": "브라우저가 로컬 폴더 열기를 지원하지 않습니다.\r\n단일 파일을 열거나 원격 리포지토리를 열 수 있습니다.", + "unsupportedBrowserMessage": "로컬 폴더 열기가 지원되지 않습니다." + }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "로컬 파일 열기...", "openLocalFileFolder": "로컬 열기...", @@ -10222,6 +11686,7 @@ "remoteFileDialog.local": "로컬 표시", "remoteFileDialog.notConnectedToRemote": "{0}의 파일 시스템 공급자를 사용할 수 없습니다.", "remoteFileDialog.validateBadFilename": "올바른 파일 이름을 입력하세요.", + "remoteFileDialog.validateCreateDirectory": "{0} 폴더가 존재하지 않습니다. 생성하시겠습니까?", "remoteFileDialog.validateExisting": "{0}이(가) 이미 있습니다. 덮어쓰시겠습니까?", "remoteFileDialog.validateFileOnly": "파일을 선택하세요.", "remoteFileDialog.validateFolder": "폴더가 이미 존재합니다. 새 파일 이름을 사용하세요.", @@ -10242,27 +11707,28 @@ "promptOpenWith.updateDefaultPlaceHolder": "'{0}'에 대한 새 기본 편집기 선택" }, "vs/workbench/services/editor/common/editorResolverService": { - "editor.editorAssociations": "GLOB 패턴을 편집기로 구성합니다(예: '\"*.hex\": \"hexEditor.hexEdit\"'). 이러한 동작은 기본 동작보다 우선합니다." + "editor.editorAssociations": "GLOB 패턴을 편집기로 구성합니다(예: `\"*.hex\": \"hexEditor.hexedit\"`). 이러한 동작은 기본 동작보다 우선합니다." }, "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "I cannot reproduce": "I can't reproduce", + "This is Bad": "I can reproduce", "bisect": "확장 이등분이 활성 상태이며 {0} 확장을 사용하지 않도록 설정했습니다. 계속해서 문제를 재현할 수 있는지 확인하고 관련 옵션을 선택하여 계속 진행하세요.", "bisect.plural": "확장 이등분이 활성 상태이며 {0} 확장을 사용하지 않도록 설정했습니다. 계속해서 문제를 재현할 수 있는지 확인하고 관련 옵션을 선택하여 계속 진행하세요.", "bisect.singular": "확장 이등분이 활성 상태이며 1개의 확장을 사용하지 않도록 설정했습니다. 계속해서 문제를 재현할 수 있는지 확인하고 관련 옵션을 선택하여 계속 진행하세요.", + "continue": "계속", "detail.start": "확장 이등분은 이진 검색을 사용하여 문제를 일으키는 확장을 찾습니다. 프로세스 동안 창이 반복적으로 다시 로드됩니다( ~{0}회). 매번 문제가 계속 발생하는지 확인해야 합니다.", - "done": "계속", "done.detail": "확장 이등분이 완료되었으며 문제를 일으키는 확장으로 {0}을(를) 식별했습니다.", "done.detail2": "확장 이등분이 완료되었지만, 확장이 식별되지 않았습니다. {0}에 문제가 있을 수 있습니다.", "done.disbale": "이 확장을 사용하지 않도록 유지", "done.msg": "확장 이등분", - "help": "도움말", "msg.next": "확장 이등분", "msg.start": "확장 이등분", - "msg2": "확장 이등분 시작", - "next.bad": "잘못됨", - "next.cancel": "취소", - "next.good": "지금 양호", - "next.stop": "이등분 중지", - "report": "문제 보고 및 계속", + "msg2": "확장 이등분 시작(&&S)", + "next.bad": "I can &&reproduce", + "next.cancel": "이등분 취소(&&C)", + "next.good": "I ca&&n't reproduce", + "next.stop": "이등분 중지(&&S)", + "report": "문제 보고 및 계속(&&R)", "title.isBad": "확장 이등분 계속", "title.start": "확장 이등분 시작", "title.stop": "확장 이등분 중지" @@ -10280,18 +11746,25 @@ "extensionsDisabled": "설치된 모든 확장을 일시적으로 사용할 수 없습니다.", "noWorkspace": "작업 영역이 없습니다." }, + "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { + "not a web extension": "이 확장은 웹 확장이 아니므로 '{0}'을(를) 추가할 수 없습니다.", + "openInstalledWebExtensionsResource": "설치된 웹 확장 리소스 열기" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { + "browser": "브라우저", + "remote": "원격" + }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "{0} 확장을 설치하지 못함: 매니페스트를 찾을 수 없습니다.", "VS Code for Web": "웹용 {0}", - "cancel": "취소", "cannot be installed": "이 설치 프로그램에서 사용할 수 없으므로 '{0}' 확장을 설치할 수 없습니다.", "extensionInstallWorkspaceTrustButton": "신뢰 작업 영역 및 설치", "extensionInstallWorkspaceTrustContinueButton": "설치", "extensionInstallWorkspaceTrustManageButton": "자세한 정보", "extensionInstallWorkspaceTrustMessage": "이 확장을 사용하려면 신뢰할 수 있는 작업 영역이 필요합니다.", - "install": "설치", - "install and do no sync": "설치(동기화 안 함)", - "install anyways": "그래도 설치", + "install": "설치(&&I)", + "install and do no sync": "설치(동기화 안 함)(&&N)", + "install anyways": "설치(&&I)", "install extension": "확장 설치", "install extensions": "확장 설치", "install multiple extensions": "확장을 설치하고 디바이스 간에 동기화하시겠습니까?", @@ -10300,7 +11773,7 @@ "multipleDependentsError": "확장 '{0}'을(를) 제거할 수 없습니다. 확장 '{1}', '{2}' 등이 이 확장에 종속됩니다.", "non web extensions": "'{0}'에는 {1}에서 지원되지 않는 확장이 포함되어 있습니다.", "non web extensions detail": "지원되지 않는 확장을 포함합니다.", - "showExtensions": "확장 표시", + "showExtensions": "확장 표시(&&S)", "singleDependentError": "확장 '{0}'을(를) 제거할 수 없습니다. 확장 '{1}'이(가) 이 확장에 종속됩니다.", "twoDependentsError": "확장 '{0}'을(를) 제거할 수 없습니다. 확장 '{1}' 및 '{2}'이(가) 이 확장에 종속됩니다." }, @@ -10334,12 +11807,13 @@ "reloadAndOpen": "창 다시 로드 및 열기(&&R)", "rememberConfirmUrl": "이 확장에 대해 다시 묻지 않습니다." }, - "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { - "name": "작업자 확장 호스트" - }, "vs/workbench/services/extensions/common/abstractExtensionService": { "extensionService.autoRestart": "원격 확장 호스트가 예기치 않게 종료되었습니다. 다시 시작 중...", "extensionService.crash": "원격 확장 호스트가 지난 5분 동안 3번 예기치 않게 종료되었습니다.", + "extensionStopVetoDetailsMany": "작업 차단 이유:\r\n- {0}", + "extensionStopVetoDetailsOne": "작업 차단 이유: {0}", + "extensionStopVetoError": "{0}(오류: {1})", + "extensionStopVetoMessage": "다음 작업을 차단했습니다. {0}", "extensionTestError": "{0}에서 Test Runner를 시작할 수 있는 확장 호스트가 없습니다.", "looping": "다음 확장은 종속성 루프가 포함되어 있으며 사용하지 않도록 설정되어 있습니다. {0}", "restart": "원격 확장 호스트 다시 시작" @@ -10365,8 +11839,8 @@ "vscode.extension.activationEvents.onDebugDynamicConfigurations": "모든 디버그 구성 목록을 만들고 \"동적\" 범위의 모든 provideDebugConfigurations 메서드를 호출해야 할 때마다 내보내는 활성화 이벤트입니다.", "vscode.extension.activationEvents.onDebugInitialConfigurations": "\"launch.json\"을 만들어야 할 때마다(그리고 모든 provideDebugConfigurations 메서드를 호출해야 할 때마다) 발생하는 활성화 이벤트입니다.", "vscode.extension.activationEvents.onDebugResolve": "특정 유형의 디버그 세션이 시작하려고 할 때마다(그리고 해당하는 resolveDebugConfiguration 메서드를 호출해야 할 때마다) 발생하는 활성화 이벤트입니다.", + "vscode.extension.activationEvents.onEditSession": "지정된 체계로 편집 세션에 액세스할 때마다 활성화 이벤트를 내보냅니다.", "vscode.extension.activationEvents.onFileSystem": "지정된 구성표로 파일 또는 폴더에 액세스할 때마다 활성화 이벤트를 내보냅니다.", - "vscode.extension.activationEvents.onIdentity": "지정된 사용자 ID가 있을 때마다 활성화 이벤트가 발생합니다.", "vscode.extension.activationEvents.onLanguage": "지정된 언어로 확인되는 파일을 열 때마다 활성화 이벤트가 발송됩니다.", "vscode.extension.activationEvents.onNotebook": "지정된 Notebook 문서가 열릴 때마다 활성화 이벤트를 내보냅니다.", "vscode.extension.activationEvents.onOpenExternalUri": "외부 URI(예: http 또는 https 링크)를 열 때마다 내보내는 활성화 이벤트입니다.", @@ -10375,12 +11849,15 @@ "vscode.extension.activationEvents.onStartupFinished": "시작이 완료된 후 내보내는 활성화 이벤트입니다(모든 `*` 활성화된 확장의 활성화가 완료된 후).", "vscode.extension.activationEvents.onTaskType": "특정 유형의 작업을 나열하거나 해결해야 할 때마다 내보내는 활성화 이벤트입니다.", "vscode.extension.activationEvents.onTerminalProfile": "특정 터미널 프로필이 시작될 때 내보낸 활성화 이벤트입니다.", + "vscode.extension.activationEvents.onTerminalQuickFixRequest": "명령이 이 ID와 연결된 선택기와 일치할 때 내보내는 활성화 이벤트", "vscode.extension.activationEvents.onUri": "이 확장으로 이동되는 시스템 차원 URI를 열 때마다 활성화 이벤트를 내보냅니다.", "vscode.extension.activationEvents.onView": "지정된 뷰가 확장될 때마다 활성화 이벤트가 내보내 집니다.", "vscode.extension.activationEvents.onWalkthrough": "지정된 연습을 열 때 내보내지는 활성화 이벤트입니다.", "vscode.extension.activationEvents.onWebviewPanel": "특정 viewType의 웹 보기가 로드될 때 내보내지는 활성화 이벤트입니다.", "vscode.extension.activationEvents.star": "VS Code 시작 시 활성화 이벤트가 발송됩니다. 훌륭한 최종 사용자 경험을 보장하려면 사용 케이스에서 다른 활성화 이벤트 조합이 작동하지 않을 때에만 확장에서 이 활성화 이벤트를 사용하세요.", "vscode.extension.activationEvents.workspaceContains": "지정된 glob 패턴과 일치하는 파일이 하나 이상 있는 폴더를 열 때마다 활성화 알림이 발송됩니다.", + "vscode.extension.api": "이 확장에서 제공하는 API를 설명합니다. 자세한 내용은 다음을 참조하세요. https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions", + "vscode.extension.api.none": "API를 내보낼 수 있는 기능을 완전히 포기하세요. 이렇게 하면 이 확장에 종속된 다른 확장을 별도의 확장 호스트 프로세스 또는 원격 컴퓨터에서 실행할 수 있습니다.", "vscode.extension.badges": "Marketplace 확장 페이지의 사이드바에 표시할 배지의 배열입니다.", "vscode.extension.badges.description": "배지 설명입니다.", "vscode.extension.badges.href": "배지 링크입니다.", @@ -10415,6 +11892,7 @@ "vscode.extension.galleryBanner.color": "VS Code 마켓플레이스 페이지 머리글의 배너 색상입니다.", "vscode.extension.galleryBanner.theme": "배너에 사용되는 글꼴의 색상 테마입니다.", "vscode.extension.icon": "128x128 픽셀 아이콘의 경로입니다.", + "vscode.extension.l10n": "지역화(bundle.l10n.*.json) 파일이 포함된 폴더의 상대 경로입니다. vscode.l10n API를 사용하는 경우 지정해야 합니다.", "vscode.extension.markdown": "Marketplace에서 사용되는 Markdown 렌더링 엔진을 제어합니다. Github(기본값) 또는 표준입니다.", "vscode.extension.preview": "마켓플레이스에서 Preview로 플래그 지정할 확장을 설정합니다.", "vscode.extension.publisher": "VS Code 확장의 게시자입니다.", @@ -10427,14 +11905,17 @@ "extensionUnderDevelopment": "{0}에서 개발 확장 로드 중", "overwritingExtension": "확장 {0}을(를) {1}(으)로 덮어쓰는 중입니다." }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "원격 확장 호스트" - }, "vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner": { "extensionCache.invalid": "확장이 디스크에서 수정되었습니다. 창을 다시 로드하세요.", "reloadWindow": "창 다시 로드" }, - "vs/workbench/services/extensions/electron-sandbox/electronExtensionService": { + "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { + "extensionHost.startupFail": "확장 호스트가 10초 이내에 시작되지 않았습니다. 문제가 발생했을 수 있습니다.", + "extensionHost.startupFailDebug": "확장 호스트가 10초 내에 시작되지 않았습니다. 첫 번째 줄에서 중지되었을 수 있습니다. 계속하려면 디버거가 필요합니다.", + "join.extensionDevelopment": "확장 디버그 세션을 종료하는 중", + "reloadWindow": "창 다시 로드" + }, + "vs/workbench/services/extensions/electron-sandbox/nativeExtensionService": { "devTools": "개발자 도구 열기", "enable": "활성화하고 다시 로드", "enableResolver": "원격 창을 열려면 '{0}' 확장이 필요합니다.\r\n사용하도록 설정하시겠습니까?", @@ -10444,19 +11925,13 @@ "getEnvironmentFailure": "원격 환경을 페치할 수 없습니다.", "install": "설치 및 다시 로드", "installResolver": "원격 창을 열려면 확장 '{0}'이(가) 필요합니다.\r\n확장을 설치하시겠습니까?", - "looping": "다음 확장은 종속성 루프가 포함되어 있으며 사용하지 않도록 설정되어 있습니다. {0}", + "learnMore": "자세한 정보", "relaunch": "VS Code 다시 시작", "resolverExtensionNotFound": "마켓플레이스에서 '{0}'을(를) 찾을 수 없음", "restart": "확장 호스트 다시 시작", - "restartExtensionHost": "확장 호스트 다시 시작" - }, - "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { - "extension host Log": "확장 호스트", - "extensionHost.error": "확장 호스트에서 오류 발생: {0}", - "extensionHost.startupFail": "확장 호스트가 10초 이내에 시작되지 않았습니다. 문제가 발생했을 수 있습니다.", - "extensionHost.startupFailDebug": "확장 호스트가 10초 내에 시작되지 않았습니다. 첫 번째 줄에서 중지되었을 수 있습니다. 계속하려면 디버거가 필요합니다.", - "join.extensionDevelopment": "확장 디버그 세션을 종료하는 중", - "reloadWindow": "창 다시 로드" + "restartExtensionHost": "확장 호스트 다시 시작", + "restartExtensionHost.reason": "명시적 요청에 따라 확장 호스트를 다시 시작하는 중입니다.", + "startBisect": "확장 이등분 시작" }, "vs/workbench/services/history/browser/historyService": { "canNavigateBack": "편집기 기록에서 뒤로 이동할 수 있는지 여부", @@ -10469,20 +11944,49 @@ "canNavigateToLastNavigationLocation": "마지막 편집기 탐색 위치로 이동할 수 있는지 여부", "canReopenClosedEditor": "마지막으로 닫힌 편집기를 다시 열 수 있는지 여부" }, + "vs/workbench/services/host/browser/browserHostService": { + "open": "열기(&&O)", + "unableToOpenExternal": "브라우저가 새 탭 또는 창의 열기를 중단했습니다. 그래도 열려면 '열기'를 누르세요." + }, + "vs/workbench/services/hover/browser/hoverWidget": { + "hoverhint": "{0} 키를 눌러 마우스를 위에 놓기" + }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { "integrity.dontShowAgain": "다시 표시 안 함", "integrity.moreInformation": "추가 정보", "integrity.prompt": "{0} 설치가 손상된 것 같습니다. 다시 설치하세요." }, + "vs/workbench/services/issue/browser/issueTroubleshoot": { + "I cannot reproduce": "I can't reproduce", + "Stop": "Stop", + "This is Bad": "I can reproduce", + "ask to download insiders": "Please try to download and reproduce the issue in {0} insiders.", + "ask to reproduce issue": "Please try to reproduce the issue in {0} insiders and confirm if the issue exists there.", + "bad": "I can reproduce", + "detail.start": "Issue troubleshooting is a process to help you identify if the issue is with {0} or caused by an extension.\r\n\r\nDuring the process the window reloads repeatedly. Each time you must confirm if you are still seeing problems.", + "download insiders": "Download {0} Insiders", + "empty.profile": "Issue troubleshooting is active and has temporarily reset your settings to defaults. Check if you can still reproduce the problem and proceed by selecting from these options.", + "good": "I can't reproduce", + "issue is in core": "Issue troubleshooting has identified that the issue is with {0}.", + "issue is with configuration": "Issue troubleshooting has identified that the issue is caused by your settings. Please report the issue by sharing your settings.", + "msg": "&&Troubleshoot Issue", + "profile.extensions.disabled": "Issue troubleshooting is active and has temprarily disabled all installed extensions. Check if you can still reproduce the problem and proceed by selecting from these options.", + "report anyway": "Report Issue Anyway", + "stop": "Stop", + "title.stop": "Stop Troubleshoot Issue", + "troubleshoot issue": "Troubleshoot Issue", + "troubleshootIssue": "Troubleshoot Issue...", + "use insiders": "This likely means that the issue has been addressed already and will be available in an upcoming release. You can safely use {0} insiders until the new stable version is available." + }, "vs/workbench/services/keybinding/browser/keybindingService": { - "dispatch": "`code`(권장) 또는 `keyCode`를 사용하는 키 누름에 대한 디스패치 논리를 제어합니다.", "invalid.keybindings": "잘못된 `contributes.{0}`입니다. {1}", + "keybindings.commandsIsArray": "형식이 잘못되었습니다. \"{0}\"이(가) 필요합니다. 'command' 필드는 여러 명령 실행을 지원하지 않습니다. 'runCommands' 명령을 사용하여 실행할 여러 명령을 전달하세요.", "keybindings.json.args": "실행할 명령에 전달할 인수입니다.", "keybindings.json.command": "실행할 명령의 이름", "keybindings.json.key": "키 또는 키 시퀀스(공백으로 구분됨)", + "keybindings.json.removalCommand": "다음에 대한 바로 가기 키를 제거할 명령의 이름", "keybindings.json.title": "키 바인딩 구성", "keybindings.json.when": "키가 활성화되는 조건입니다.", - "keyboardConfigurationTitle": "키보드", "nonempty": "비어 있지 않은 값이 필요합니다.", "optstring": "속성 '{0}'은(는) 생략할 수 있으며 'string' 형식이어야 합니다.", "requirestring": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", @@ -10496,6 +12000,10 @@ "vscode.extension.contributes.keybindings.when": "키가 활성화되는 조건입니다.", "vscode.extension.contributes.keybindings.win": "Windows 특정 키 또는 키 시퀀스" }, + "vs/workbench/services/keybinding/browser/keyboardLayoutService": { + "keyboard.layout.config": "웹에서 사용되는 키보드 레이아웃을 제어합니다.", + "keyboardConfigurationTitle": "키보드" + }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "키 바인딩을 이 파일에 넣어서 기본값 재정의", "errorInvalidConfiguration": "키 바인딩 구성 파일에 쓸 수 없습니다. 이 파일에 배열 형식이 아닌 개체가 있습니다. 파일을 열어 정리하고 다시 시도하세요.", @@ -10541,6 +12049,27 @@ "vscode.extension.contributes.languages.id": "언어의 ID입니다.", "vscode.extension.contributes.languages.mimetypes": "Mime 형식이 언어에 연결되어 있습니다." }, + "vs/workbench/services/lifecycle/browser/lifecycleService": { + "lifecycleVeto": "변경한 내용이 저장되지 않을 수 있습니다. 확인 후 '취소'를 누르고 다시 시도하세요." + }, + "vs/workbench/services/localization/browser/localeService": { + "clearDisplayLanguageDetail": "다시 로드 버튼을 눌러 페이지를 새로 고치고 브라우저의 언어를 사용하세요.", + "clearDisplayLanguageMessage": "표시 언어를 변경하려면 {0}을(를) 다시 로드해야 합니다.", + "relaunchDisplayLanguageDetail": "다시 로드 버튼을 눌러 페이지를 새로 고침하고 표시 언어를 {0}(으)로 설정하세요.", + "relaunchDisplayLanguageMessage": "표시 언어를 변경하려면 {0}을(를) 다시 로드해야 합니다.", + "reload": "다시 로드(&&R)" + }, + "vs/workbench/services/localization/electron-sandbox/localeService": { + "argvInvalid": "표시 언어를 쓸 수 없습니다. 런타임 설정을 열고 오류/경고를 수정한 후 다시 시도하세요.", + "installing": "{0} 언어 지원을 설치하는 중...", + "openArgv": "런타임 설정 열기", + "restart": "다시 시작(&&R)", + "restartDisplayLanguageDetail1": "표시 언어를 {0}(으)로 변경하려면 {1}을(를) 다시 시작해야 합니다.", + "restartDisplayLanguageMessage1": "{1}(으)로 전환하기 위해 {0}을(를) 다시 시작하시겠습니까?" + }, + "vs/workbench/services/log/electron-sandbox/logService": { + "rendererLog": "창" + }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "다시 표시 안 함" }, @@ -10549,7 +12078,7 @@ }, "vs/workbench/services/preferences/browser/keybindingsEditorModel": { "cat.title": "{0}: {1}", - "default": "기본값", + "default": "시스템", "extension": "확장", "meta": "메타", "option": "옵션", @@ -10606,6 +12135,11 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "진행 메시지" }, + "vs/workbench/services/remote/browser/remoteAgentService": { + "connectionError": "예기치 않은 오류가 발생하여 이 페이지를 다시 로드해야 합니다.", + "connectionErrorDetail": "워크벤치에서 서버에 연결하지 못함(오류: {0})", + "reload": "다시 로드(&&R)" + }, "vs/workbench/services/remote/common/remoteExplorerService": { "remote.localPortMismatch.single": "원격 포트 {1} 전달에 로컬 포트 {0}을(를) 사용할 수 없습니다.\r\n\r\n이 문제는 일반적으로 로컬 포트 {0}을(를) 사용하는 다른 프로세스가 이미 있는 경우에 발생합니다.\r\n\r\n 포트 번호 {2}이(가) 대신 사용되었습니다.", "tunnel.source.auto": "자동 전달됨", @@ -10617,9 +12151,20 @@ "devTools": "개발자 도구 열기", "directUrl": "브라우저에서 열려" }, + "vs/workbench/services/search/browser/searchService": { + "errorSearchFile": "웹 작업자 파일 검색기로 검색할 수 없음", + "errorSearchText": "웹 작업자 텍스트 검색기로 검색할 수 없음" + }, "vs/workbench/services/search/common/queryBuilder": { "search.noWorkspaceWithName": "작업 영역 폴더가 없음: {0}" }, + "vs/workbench/services/suggest/browser/simpleSuggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, 문서: {1}", + "label.desc": "{0}, {1}", + "label.detail": "{0}{1}", + "label.full": "{0}{1}, {2}", + "suggest": "제안" + }, "vs/workbench/services/textfile/browser/textFileService": { "confirmOverwrite": "’{0}'이(가) 이미 있습니다. 바꾸시겠습니까?", "deleted": "삭제됨", @@ -10644,7 +12189,7 @@ "vs/workbench/services/textfile/electron-sandbox/nativeTextFileService": { "join.textFiles": "텍스트 파일 저장 중" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { + "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "이미 로깅 중입니다.", "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` 값이 잘못되었습니다. 범위 이름에서 언어까지의 개체 맵이어야 합니다. 제공된 값: {1}", "invalid.injectTo": "`contributes.{0}.injectTo`의 값이 잘못되었습니다. 언어 범위 이름 배열이어야 합니다. 제공된 값: {1}", @@ -10793,12 +12338,12 @@ "schema.src": "글꼴의 위치입니다." }, "vs/workbench/services/themes/common/themeConfiguration": { - "autoDetectHighContrast": "사용하도록 설정하면 OS가 고대비 테마를 사용하는 경우 고대비 테마로 자동 변경됩니다. 사용할 고대비 테마는 `#{0}#` 및 `#{1}#`로 지정됩니다.", + "autoDetectHighContrast": "활성화하면 OS가 고대비 테마를 사용하는 경우 고대비 테마로 자동 변경됩니다. 사용할 고대비 테마는 {0} 및 {1}에서 지정됩니다.", "colorTheme": "워크벤치에 사용할 색상 테마를 지정합니다.", "colorThemeError": "테마가 알 수 없거나 설치되지 않았습니다.", "defaultProductIconThemeDesc": "기본값", "defaultProductIconThemeLabel": "기본값", - "detectColorScheme": "설정된 경우 OS 모양에 따라 기본 설정 색 테마로 자동으로 전환합니다. OS 모양이 어둡게 표시되면 '#{0}#'에 지정된 테마가 조명 '#{1}#'에 사용됩니다.", + "detectColorScheme": "설정된 경우 OS 모드에 따른 기본 설정 색 테마로 자동으로 전환합니다. OS가 다크 모드이면 {0}에 지정된 테마가, 라이트 모드이면 {1}에 지정된 테마가 사용됩니다.", "editorColors": "현재 선택한 색 테마의 편집기 구문 색과 글꼴 스타일을 재정의합니다.", "editorColors.comments": "주석의 색 및 스타일을 설정합니다.", "editorColors.functions": "함수 선언 및 참조의 색 및 스타일을 설정합니다.", @@ -10806,7 +12351,7 @@ "editorColors.numbers": "숫자 리터럴의 색과 스타일을 설정합니다.", "editorColors.semanticHighlighting": "이 테마에서 의미 체계 강조 표시를 사용하도록 설정해야 하는지 여부.", "editorColors.semanticHighlighting.deprecationMessage": "대신 `editor.semanticTokenColorCustomizations` 설정에서 `enabled`를 사용합니다.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "대신 `#editor.semanticTokenColorCustomizations#` 설정에서 `enabled`를 사용합니다.", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "대신 {0} 설정에서 `사용`을 사용합니다.", "editorColors.semanticHighlighting.enabled": "이 테마에 대해 의미 체계 강조 표시를 사용할지 여부입니다.", "editorColors.semanticHighlighting.rules": "이 테마의 의미 체계 토큰 스타일 규칙입니다.", "editorColors.strings": "문자열 리터럴의 색 및 스타일을 설정합니다.", @@ -10817,10 +12362,10 @@ "iconThemeError": "파일 아이콘 테마가 알 수 없거나 설치되지 않았습니다.", "noIconThemeDesc": "파일 아이콘 없음", "noIconThemeLabel": "없음", - "preferredDarkColorTheme": "`#{0}#`을(를) 사용하도록 설정한 경우 어두운 OS 모양에 대해 기본 설정 색 테마를 지정합니다.", - "preferredHCDarkColorTheme": "`#{0}#`이(가) 사용하도록 설정된 경우 고대비 어두운 모드에서 사용되는 기본 색상 테마를 지정합니다.", - "preferredHCLightColorTheme": "`#{0}#`이(가) 사용하도록 설정된 경우 고대비 조명 모드에서 사용되는 기본 색상 테마를 지정합니다.", - "preferredLightColorTheme": "`#{0}#`을(를) 사용하도록 설정한 경우 밝은 OS 모양에 대해 기본 설정 색 테마를 지정합니다.", + "preferredDarkColorTheme": "{0} 활성화 시 어두운 OS 모드의 기본 설정 색 테마를 지정합니다.", + "preferredHCDarkColorTheme": "{0} 활성화 시 고대비 다크 모드에서 사용되는 기본 색 테마를 지정합니다.", + "preferredHCLightColorTheme": "{0} 활성화 시 고대비 라이트 모드에서 사용되는 기본 색 테마를 지정합니다.", + "preferredLightColorTheme": "{0} 활성화 시 밝은 OS 모드의 기본 설정 색 테마를 지정합니다.", "productIconTheme": "사용되는 제품 아이콘 테마를 지정합니다.", "productIconThemeError": "제품 아이콘 테마를 알 수 없거나 설치하지 않았습니다.", "semanticTokenColors": "현재 선택한 색 테마의 편집기 의미 체계 색과 스타일을 재정의합니다.", @@ -10871,73 +12416,126 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType'은 배열이어야 함", "invalid.superType.format": "'configuration.{0}.superType'은 letterOrDigit[-_letterOrDigit]* 패턴을 따라야 합니다." }, + "vs/workbench/services/userDataProfile/browser/extensionsResource": { + "disabled": "사용 안 함", + "exclude": "{0} 확장 선택", + "extensions": "확장" + }, + "vs/workbench/services/userDataProfile/browser/globalStateResource": { + "globalState": "UI 상태" + }, + "vs/workbench/services/userDataProfile/browser/keybindingsResource": { + "keybindings": "바로 가기 키" + }, + "vs/workbench/services/userDataProfile/browser/settingsResource": { + "settings": "설정" + }, + "vs/workbench/services/userDataProfile/browser/snippetsResource": { + "snippets": "코드 조각" + }, + "vs/workbench/services/userDataProfile/browser/tasksResource": { + "tasks": "사용자 작업" + }, + "vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": { + "Importing profile": "{0} ({1})...", + "applied profile": "{0}: 성공적으로 적용되었습니다.", + "cancel": "취소", + "close": "닫기", + "copy": "링크 복사(&&C)", + "create new": "새 프로필 만들기(&&C)", + "create new title": "새 프로필 만들기", + "export": "내보내기", + "export profile dialog": "프로필 저장", + "export profile name": "프로필 이름 지정", + "export profile title": "프로필 내보내기", + "export success": "프로필 '{0}'을(를) 내보냈습니다.", + "file": "파일", + "import": "프로필 만들기", + "import in desktop": "{0}에서 프로필 만들기", + "import profile": "프로필 만들기", + "install extensions title": "확장 설치", + "learn more": "자세히 알아보기", + "local": "로컬", + "name": "프로필 이름", + "open": "링크 열기(&&O)", + "open in": "{0}에서 열기(&&O)", + "overwrite": "덮어쓰기(&&O)", + "preview profile": "프로필 미리 보기", + "preview profile message": "기본적으로 웹에서 프로필을 미리 볼 때 확장이 설치되지 않습니다. 프로필을 가져오기 전에 수동으로 설치할 수 있습니다. ", + "profile already exists": "이름이 '{0}'인 템플릿이 이미 있습니다. 덮어쓰시겠습니까?", + "profile import error": "프로필을 가져오는 중 오류 발생: {0}", + "profile name required": "프로필 이름을 제공해야 합니다.", + "profileExists": "이름이 {0}인 프로필이 이미 있습니다.", + "profiles.applying": "{0}: 적용 중...", + "profiles.exporting": "{0}: 내보내는 중...", + "progress extensions": "{0}({1}): 확장 적용 중...", + "progress global state": "{0}({1}): 상태를 적용하는 중...", + "progress keybindings": "{0}({1}): 바로 가기 키를 적용하는 중...", + "progress settings": "{0}({1}): 설정 적용 중...", + "progress snippets": "{0}({1}): 코드 조각 적용 중...", + "progress tasks": "{0}({1}): 작업 적용 중...", + "resolving uri": "{0}: 프로필 콘텐츠를 확인하는 중...", + "select": "{0} 선택", + "select profile": "프로필 선택", + "select profile content handler": "'{0}' 프로필을 다음으로 내보내기...", + "switching profile": "{0}({1}): 적용 중..." + }, "vs/workbench/services/userDataProfile/browser/userDataProfileManagement": { - "cannotDeleteDefaultProfile": "기본 설정 프로필을 삭제할 수 없습니다", - "cannotRenameDefaultProfile": "기본 설정 프로필의 이름을 바꿀 수 없습니다.", + "cannotDeleteDefaultProfile": "기본 프로필을 삭제할 수 없습니다.", + "cannotRenameDefaultProfile": "기본 프로필의 이름을 바꿀 수 없습니다.", "reload button": "다시 로드(&&R)", - "reload message": "설정 프로필을 전환하려면 VS Code를 다시 로드해야 합니다.", - "reload message when removed": "현재 설정 프로필이 제거되었습니다. 기본 설정 프로필로 다시 전환하려면 새로 고침하세요." + "reload message": "프로필을 전환하려면 VS Code를 다시 로드해야 합니다.", + "reload message when removed": "현재 프로필이 제거되었습니다. 기본 프로필로 다시 전환하려면 다시 로드하세요.", + "switch profile": "프로필로 전환하는 중입니다." }, "vs/workbench/services/userDataProfile/common/userDataProfile": { - "profile": "설정 프로필", - "settings profiles": "설정 프로필" - }, - "vs/workbench/services/userDataProfile/common/userDataProfileImportExportService": { - "applied profile": "{0}: 성공적으로 적용되었습니다.", - "imported profile": "{0}: 성공적으로 가져왔습니다.", - "name": "프로필 이름", - "profiles.applying": "{0}: 적용 중...", - "profiles.importing": "{0}: 가져오는 중...", - "save profile as": "현재 프로필에서 만들기..." + "defaultProfileIcon": "기본 프로필의 아이콘입니다.", + "profile": "프로필", + "profiles": "프로필" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "cancel": "취소", "choose account placeholder": "로그인할 계정 선택", "conflicts detected": "충돌 감지됨", - "first time sync detail": "다른 머신에서 마지막으로 동기화한 것 같습니다.\r\n클라우드의 데이터와 병합하거나 클라우드의 데이터로 바꾸시겠습니까?", "last used": "마지막 사용(동기화 포함)", - "merge": "병합", - "merge Manually": "수동으로 병합...", - "merge or replace": "병합 또는 바꾸기", - "no": "아니요(&&N)", + "no": "아니요", "no account": "사용할 수 있는 계정이 없습니다.", "no authentication providers": "사용 가능한 인증 공급자가 없으므로 설정 동기화를 켤 수 없습니다.", "others": "기타", - "replace local": "로컬 바꾸기", + "replace local": "로컬 바꾸기(&&L)", + "replace remote": "원격 바꾸기(&&R)", "reset": "클라우드의 데이터가 지워지고 모든 디바이스에서 동기화가 중지됩니다.", "reset title": "지우기", "resetButton": "재설정(&&R)", - "resolve": "충돌로 인해 병합할 수 없습니다. 계속하려면 수동으로 병합하세요...", + "resolve": "충돌을 해결하여 켜세요...", + "resolving conflicts": "충돌 해결 중...", "settings sync": "설정 동기화", - "show log": "로그 표시", - "sign in": "로그인", + "show conflicts": "충돌 표시(&&S)", "sign in using account": "{0}(으)로 로그인", "signed in": "로그인함", - "successive auth failures": "연속 권한 부여 오류로 인해 설정 동기화가 일시 중단되었습니다. 계속 동기화하려면 다시 로그인하세요.", "sync in progress": "설정 동기화를 켜고 있습니다. 취소하시겠습니까?", "sync turned on": "{0}이(가) 켜져 있음", - "syncing resource": "{0}을(를) 동기화하는 중...", + "syncing...": "켜는 중...", "turning on": "켜는 중...", "yes": "예(&&Y)" }, "vs/workbench/services/userDataSync/common/userDataSync": { "extensions": "확장", "keybindings": "바로 가기 키", + "profiles": "프로필", "settings": "설정", "snippets": "사용자 코드 조각", "sync category": "설정 동기화", "syncViewIcon": "설정 동기화 보기의 뷰 아이콘입니다.", "tasks": "사용자 작업", - "ui state label": "UI 상태" + "ui state label": "UI 상태", + "workspace state label": "작업 영역 상태" }, "vs/workbench/services/views/browser/viewDescriptorService": { - "cachedViewContainerPositions": "컨테이너 위치 사용자 지정 보기", - "cachedViewPositions": "위치 사용자 지정 보기", "hideView": "'{0}' 숨기기", "resetViewLocation": "위치 다시 설정" }, "vs/workbench/services/views/common/viewContainerModel": { - "globalViewsStateStorageId": "{0} 보기 컨테이너의 보기 표시 유형 사용자 지정" + "views log": "보기" }, "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { "confirmOverwrite": "’{0}'이(가) 이미 있습니다. 바꾸시겠습니까?", @@ -10975,6 +12573,7 @@ }, "vs/workbench/services/workingCopy/common/workingCopyHistoryService": { "default.source": "파일 저장됨", + "join.workingCopyHistory": "로컬 기록 저장 중", "moved.source": "파일 이동됨", "renamed.source": "파일 이름 변경됨" }, @@ -10994,12 +12593,8 @@ "revertBeforeShutdown": "저장되지 않은 변경 내용이 있는 편집기를 되돌리는 데 시간이 조금 더 걸리고 있습니다.", "saveBeforeShutdown": "저장되지 않은 변경 내용이 있는 편집기를 저장하는 데 시간이 조금 더 걸리고 있습니다." }, - "vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService": { - "join.workingCopyHistory": "로컬 기록 저장 중" - }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "작업 영역 구성 파일에 쓸 수 없습니다. 파일을 열고 오류/경고를 수정한 다음 다시 시도하세요.", - "errorWorkspaceConfigurationFileDirty": "파일에 저장되지 않은 변경 내용이 있어 작업 영역 구성 파일에 쓸 수 없습니다. 저장하고 다시 시도하세요.", "openWorkspaceConfigurationFile": "작업 영역 구성 열기", "save": "저장", "saveWorkspace": "작업 영역 저장" @@ -11008,9 +12603,9 @@ "workspaceTrustEditorInputName": "작업 영역 신뢰" }, "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "cancel": "취소", - "doNotSave": "저장 안 함", - "save": "저장", + "doNotSave": "저장 안 함(&&N)", + "restartExtensionHost.reason": "다중 루트 작업 영역을 여는 중입니다.", + "save": "저장(&&S)", "saveWorkspaceDetail": "작업 영역을 다시 열려면 작업 영역을 저장하세요.", "saveWorkspaceMessage": "작업 영역 구성을 파일로 저장하시겠습니까?", "workspaceOpenedDetail": "작업 영역이 이미 다른 창에 열렸습니다. 먼저 해당 창을 닫은 후 다시 시도하세요.", @@ -11175,7 +12770,7 @@ "addAccount": "계정 추가", "applyFilters": "필터 적용", "confirmRemoveUserAccountMessage": "'{0}'을(를) 제거하시겠습니까?", - "refreshAccount": "자격 증명 다시 입력", + "refreshAccount": "자격 증명 새로 고침", "removeAccount": "계정 제거", "removeAccountFailed": "계정을 제거하지 못함" }, @@ -11578,6 +13173,9 @@ "backup.isPreviewFeature": "백업을 사용하려면 미리 보기 기능을 사용하도록 설정해야 합니다.", "backupAction.backup": "백업" }, + "sql/workbench/contrib/backup/browser/backupUiService": { + "backupDialogTitle": "백업 데이터베이스 - {0}:{1}" + }, "sql/workbench/contrib/backup/common/constants": { "backup.asymmetricKey": "비대칭 키", "backup.compressBackup": "백업 압축", @@ -11660,6 +13258,7 @@ "charts.neverShowAgain": "다시 표시 안 함" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { + "commandline.propertiesFormatError": "고급 연결 속성을 JSON으로 구문 분석할 수 없습니다. 오류가 발생했습니다. {0} 받은 속성 값: {1}", "confirmConnect": "연결하시겠습니까?", "connectServerDetail": "이렇게 하면 서버 {0}에 연결됩니다.", "connectingLabel": "{0}에 연결하는 중", @@ -11676,6 +13275,7 @@ }, "sql/workbench/contrib/connection/browser/connection.contribution": { "connection.showUnsupportedServerVersionWarning": "사용자가 Azure Data Studio에서 지원하지 않는 서버 버전에 연결할 때 경고 메시지를 표시할지 여부입니다.", + "registeredServers.collapseAll": "모든 연결 축소", "sql.defaultAuthenticationType.AzureMFA": "Azure Active Directory - MFA가 지원되는 유니버설", "sql.defaultAuthenticationType.AzureMFAAndUser": "Azure Active Directory - 암호", "sql.defaultAuthenticationType.Integrated": "Windows 인증", @@ -12179,6 +13779,7 @@ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": { "cancelSearchAction": "닫기", "executionPlanEnterValueTitle": "검색 값 입력", + "executionPlanFindNodeLabel": "노드 찾기", "executionPlanSearchTypeContains": "포함", "executionPlanSearchTypeEquals": "같음", "executionPlanSelectPropertyTitle": "속성 선택", @@ -12356,6 +13957,7 @@ }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { "RemoveParameterCell": "매개 변수 셀 제거", + "addCellLabel": "셀 추가", "clear": "결과 지우기", "closeLabel": "닫기", "codeAbove": "위에 코드 삽입", @@ -12367,7 +13969,6 @@ "makeParameterCell": "매개 변수 셀 만들기", "markdownAbove": "위에 텍스트 삽입", "markdownBelow": "아래에 텍스트 삽입", - "moreActionsLabel": "자세히", "runAllAbove": "위 셀 실행", "runAllBelow": "아래 셀 실행" }, @@ -12376,12 +13977,9 @@ "buttonDelete": "삭제", "buttonMoveDown": "아래로 셀 이동", "buttonMoveUp": "위로 셀 이동", - "codeCellsPreview": "셀 추가", - "codePreview": "코드 셀", "optionCodeCell": "코드 셀", "optionTextCell": "텍스트 셀", - "splitCell": "셀 분할", - "textPreview": "텍스트 셀" + "splitCell": "셀 분할" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "cellLanguageDescription": "({0}) - 현재 언어", @@ -12460,15 +14058,12 @@ "addTextLabel": "텍스트 추가", "cellNotFound": "이 모델에서 URI가 {0}인 셀을 찾을 수 없습니다.", "cellRunFailed": "셀 실행 실패 - 자세한 내용은 현재 선택한 셀의 출력 오류를 참조하세요.", - "codeCellsPreview": "셀 추가", - "codePreview": "코드 셀", "createFile": "파일 만들기", "displayFailed": "내용 {0}을(를) 표시할 수 없습니다.", "editor": "편집기", "nextButtonLabel": "다음 >", "previousButtonLabel": "< 이전", "runAllPreview": "모두 실행", - "textPreview": "텍스트 셀", "views": "뷰" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { @@ -12544,6 +14139,7 @@ "changeConnection": "연결 변경", "changing": "커널을 변경하는 중...", "clearResults": "결과 지우기", + "codePreview": "코드 셀", "collapseAllCells": "셀 축소", "expandAllCells": "셀 확장", "kernelNotSupported": "This notebook cannot run with parameters as the kernel is not supported. Please use the supported kernels and format. [Learn more](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", @@ -12562,6 +14158,7 @@ "notebookViewLabel": "편집기", "runParameters": "매개 변수를 사용하여 실행", "selectConnection": "연결 선택", + "textPreview": "텍스트 셀", "trustLabel": "신뢰할 수 있음", "untitledNotSupported": "매개 변수로 실행은 제목 없는 전자 필기장에서 지원되지 않습니다. 계속하기 전에 전자 필기장을 저장하세요. [자세히 알아보기](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "untrustLabel": "신뢰할 수 없음", @@ -12625,7 +14222,6 @@ "delete": "삭제(&&D)", "errorRunCell": "마지막 실행 시 오류가 발생했습니다. 다시 실행하려면 클릭하세요.", "insertCells": "셀 삽입", - "moreActionsLabel": "자세히", "runCell": "셀 실행", "stopCell": "실행 취소", "unableToNavigateToCell": "전자 필기장 셀로 이동할 수 없습니다.", @@ -12647,7 +14243,7 @@ "viewOptionsModal.title": "보기 구성" }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { - "copyFailed": "{0} 오류를 나타내며 복사 실패", + "copyFailed": "복사하지 못했습니다(오류: {0}).", "notebook.showChart": "차트 표시", "notebook.showTable": "테이블 표시" }, @@ -12658,7 +14254,11 @@ "sql/workbench/contrib/notebook/browser/outputs/plotlyOutput.component": { "plotlyError": "플롯 그래프 {0}을(를) 표시하는 동안 오류가 발생했습니다." }, + "sql/workbench/contrib/notebook/common/notebookLoc": { + "moreActionsLabel": "자세히" + }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { + "objectExplorer.filterDialogTitle": "필터 설정", "serverTree.newConnection": "새 연결", "serverTreeViewChangeNotification": "서버 트리가 변경되었습니다. 변경 내용을 보려면 창을 다시 로드하세요.", "serverTreeViewChangeNotification.doNotReload": "다시 로드 안 함", @@ -12666,10 +14266,10 @@ "servers.noConnections": "연결이 없습니다." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { + "objectExplorerConfigurationTitle": "개체 탐색기", "serverGroup.autoExpand": "개체 탐색기 뷰렛에서 서버 그룹을 자동으로 확장합니다.", "serverGroup.colors": "개체 탐색기 뷰렛에서 사용되는 서버 그룹 색상표입니다.", "serverTree.configuration.title": "서버 트리", - "serverTree.nodeExpansionTimeout": "서버 보기에서 노드를 확장하는 데 대한 시간 제한(초)", "serverTree.useAsyncServerTree": "동적 노드 필터링과 같은 새로운 기능 지원을 사용하여 서버 보기 및 연결 대화 상자에 새 비동기 서버 트리를 사용합니다. 적용하려면 다시 시작해야 합니다." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { @@ -12679,6 +14279,7 @@ "data": "데이터", "executionPlan": "실행 계획", "notebook": "Notebook", + "objectExplorer": "개체 탐색기", "profiler": "Profiler", "queryEditor": "쿼리 편집기", "tableDesigner": "테이블 디자이너" @@ -12742,8 +14343,10 @@ "copyHeaders": "머리글 복사", "copySelection": "복사", "copyWithHeaders": "복사(머리글 포함)", + "excelLimitExceededError": "테이블의 행 또는 열 수가 Excel 제한을 초과했습니다. 대신 다른 형식을 사용해 보세요.", "jsonEncoding": "JSON으로 내보낼 때 결과 인코딩이 저장되지 않습니다. 파일이 만들어지면 원하는 인코딩으로 저장해야 합니다.", "maximize": "최대화", + "openExcelSpecs": "Excel 사양 보기", "restore": "복원", "saveAsCsv": "CSV로 저장", "saveAsExcel": "Excel로 저장", @@ -12768,6 +14371,13 @@ "query.QueryExecutionEnded": "쿼리 실행을 완료했습니다.", "query.QueryExecutionStarted": "쿼리 실행을 시작했습니다.", "resultsGrid": "결과 표", + "resultsGrid.cancel": "취소", + "resultsGrid.cancelLargeRowSelection": "취소", + "resultsGrid.confirmLargeRowSelection": "예", + "resultsGrid.donotShowLargeRowSelectionPromptAgain": "다시 표시 안 함", + "resultsGrid.largeRowSelectionPrompt.": "{0} 행을 선택했습니다. 데이터를 로드하고 요약을 계산하는 데 시간이 다소 걸릴 수 있습니다. 계속하시겠습니까?", + "resultsGrid.loadingData": "계산을 위해 선택한 행을 로드하는 중...", + "resultsGrid.loadingDataWithProgress": "계산을 위해 선택한 행을 로드하는 중({0}/{1})...", "resultsGrid.maxRowCountExceeded": "필터링/정렬에 대한 최대 행 수가 초과되었습니다. 업데이트하려면 사용자 설정으로 이동하여 'queryEditor.results.inMemoryDataProcessingThreshold' 설정을 변경할 수 있습니다.", "xmlShowplan": "XML 실행 계획" }, @@ -12792,7 +14402,8 @@ "sql/workbench/contrib/query/browser/messagePanel": { "copy": "복사", "copyAll": "모두 복사", - "messagePanel": "메시지 패널" + "messagePanel": "메시지 패널", + "messagePanel.message": "타임스탬프: {0}%1, 메시지: %1 {1}" }, "sql/workbench/contrib/query/browser/query.contribution": { "newQuery": "새 쿼리", @@ -12804,6 +14415,8 @@ "queryEditor.results.copyIncludeHeaders": "결과 뷰에서 결과를 복사하기 위한 구성 옵션", "queryEditor.results.copyRemoveNewLine": "결과 뷰에서 여러 줄 결과를 복사하기 위한 구성 옵션", "queryEditor.results.openAfterSave": "결과를 저장한 후 Azure Data Studio의 파일을 열지 여부입니다.", + "queryEditor.results.preferProvidersCopyHandler": "복사 결과 요청이 지원되는 경우 쿼리 공급자가 처리해야 하는지 여부입니다. 기본값은 true이며 Azure Data Studio에서 모든 복사 처리를 강제로 수행하려면 false로 설정합니다.", + "queryEditor.results.promptForLargeRowSelection": "결과 표에서 셀을 선택하면 ADS에서 해당 요약을 계산합니다. 이 설정은 선택한 행 수가 'inMemoryDataProcessingThreshold' 설정에 지정된 값보다 큰 경우 확인 메시지를 표시할지 여부를 제어합니다. 기본값은 true입니다.", "queryEditor.results.saveAsCsv.delimiter": "CSV로 저장할 때 값 사이에 사용할 사용자 지정 구분 기호", "queryEditor.results.saveAsCsv.encoding": "결과를 CSV로 저장할 때 사용되는 파일 인코딩", "queryEditor.results.saveAsCsv.includeHeaders": "true이면 결과를 CSV로 저장할 때 열 머리글이 포함됩니다.", @@ -12816,6 +14429,7 @@ "queryEditor.results.saveAsXml.encoding": "결과를 XML로 저장할 때 사용되는 파일 인코딩", "queryEditor.results.saveAsXml.formatted": "true이면 결과를 XML로 저장할 때 XML 출력에 형식이 지정됩니다.", "queryEditor.results.showActionBar": "쿼리 결과 뷰에 작업 모음을 표시할지 여부", + "queryEditor.results.skipNewLineAfterTrailingLineBreak": "이전 행에 이미 후행 줄 바꿈이 있는 경우 결과를 복사할 때 행 간에 줄 바꿈 추가를 건너뛸지 여부를 지정합니다. 기본값은 false입니다.", "queryEditor.results.streaming": "결과 스트리밍을 사용하도록 설정합니다. 몇 가지 사소한 시각적 문제가 있습니다.", "queryEditor.showConnectionInfoInTitle": "제목에 있는 탭에 연결 정보를 표시할지 여부를 제어합니다.", "queryEditor.tabColorMode": "활성 연결의 서버 그룹을 기준으로 탭 색상 지정 방법을 제어합니다.", @@ -12850,6 +14464,7 @@ "selectDatabase": "데이터베이스 선택" }, "sql/workbench/contrib/query/browser/queryEditor": { + "queryActions.selectDatabase.label": "데이터베이스:", "queryEditor.name": "쿼리 편집기" }, "sql/workbench/contrib/query/browser/queryResultsView": { @@ -12931,7 +14546,10 @@ "scriptSelect": "상위 1,000개 선택" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { - "refreshError": "'{0}' 노드를 새로 고치는 동안 오류가 발생했습니다. {1}" + "refreshError": "'{0}' 노드를 새로 고치는 동안 오류가 발생했습니다. {1}", + "scriptActionError": "'{0}' 작업을 실행하는 동안 오류가 발생했습니다. {1}.", + "scriptingAction.close": "닫기", + "scriptingAction.inProgress": "실행 중인 동작: {0}..." }, "sql/workbench/contrib/tableDesigner/browser/actions": { "tableDesigner.publishTableChanges": "변경 내용 게시 중...", @@ -12940,8 +14558,7 @@ "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "진행 중인 작업 {0}개", "miViewTasks": "작업(&T)", - "tasks": "작업", - "viewCategory": "보기" + "tasks": "작업" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "작업 토글" @@ -12973,7 +14590,10 @@ "collapseAll": "모두 축소", "command-error": "오류 실행 명령 {1}: {0}. 이는 {1}을(를) 제공하는 확장으로 인해 발생할 수 있습니다.", "no-dataprovider": "보기 데이터를 제공할 수 있는 등록된 데이터 공급자가 없습니다.", - "refresh": "새로 고침" + "refresh": "새로 고침", + "treeView.enableCollapseAll": "ID가 {0}인 트리 뷰에서 모두 축소를 사용할 수 있는지 여부입니다.", + "treeView.enableRefresh": "ID가 {0}인 트리 뷰에서 새로 고침을 사용할 수 있는지 여부입니다.", + "treeView.toggleCollapseAll": "ID가 {0}인 트리 뷰에 대해 모두 축소가 토글되는지 여부입니다." }, "sql/workbench/contrib/webview/browser/webViewDialog": { "webViewDialog.close": "닫기", @@ -12985,10 +14605,9 @@ "enablePreviewFeatures.notice": "미리 보기 기능을 사용하면 새로운 기능 및 개선 사항에 대한 모든 권한을 제공함으로써 Azure Data Studio에서 환경이 개선됩니다. [여기]({0})에서 미리 보기 기능에 관해 자세히 알아볼 수 있습니다. 미리 보기 기능을 사용하시겠습니까?", "enablePreviewFeatures.yes": "예(추천)" }, - "sql/workbench/contrib/welcome/notifyEncryption/notifyEncryptionDialog": { - "notifyEncryption.message": "이제 Azure Data Studio에서 모든 SQL Server 연결에 대해 기본적으로 암호화를 사용합니다. 이로 인해 특정 암호화 관련 연결 속성이 변경되지 않는 한 기존 연결이 더 이상 작동하지 않을 수 있습니다.{0}아래 링크에서 자세한 내용을 검토하는 것이 좋습니다.", - "notifyEncryption.moreInfoLink": "추가 정보", - "notifyEncryption.title": "중요 업데이트" + "sql/workbench/contrib/welcome/gettingStarted/electron-browser/gettingStarted": { + "miGettingStarted": "Getting &&Started", + "showReleaseNotes": "Show Getting Started" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { "welcomePage.createConnection": "연결 만들기", @@ -13037,7 +14656,6 @@ "GuidedTour.two": "2", "GuidedTour.welcomePage": "시작 페이지", "guidedTour": "사용자 시작 둘러보기", - "help": "도움말", "hideGuidedTour": "시작 둘러보기 숨기기" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { @@ -13093,6 +14711,11 @@ "workbench.startupEditor.welcomePageInEmptyWorkbench": "빈 워크벤치를 열 때 시작 페이지를 엽니다.", "workbench.startupEditor.welcomePageWithTour": "시작하기 둘러보기로 시작 페이지 열기(기본값)" }, + "sql/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.optInNotice": "Microsoft에서 사용 데이터를 수집하도록 허용하여 Azure Data Studio 개선에 도움을 주세요. Microsoft [개인정보처리방침]({0})을 읽고 [옵트인]({1})하는 방법을 알아보세요.", + "telemetryOptOut.optOutNotice": "Microsoft에서 사용 데이터를 수집하도록 허용하여 Azure Data Studio 개선에 도움을 주세요. Microsoft [개인정보처리방침]({0})을 읽고 [옵트아웃]({1})하는 방법을 알아보세요.", + "telemetryOptOut.readMore": "더 읽기" + }, "sql/workbench/services/accountManagement/browser/accountDialog": { "accountDialog.addConnection": "계정 추가", "accountDialog.close": "닫기", @@ -13207,6 +14830,8 @@ }, "sql/workbench/services/connection/browser/connectionManagementService": { "cancelConnectionConfirmation": "이 연결을 취소하시겠습니까?", + "connection.connTitleGroupSection": "(그룹: {0})", + "connection.duplicateEditErrorMessage": "프로필을 저장할 수 없습니다. 선택한 연결이 동일한 그룹에 있는 동일한 서버 정보를 가진 기존 프로필과 일치합니다. \r\n\r\n {0}{1}", "connection.extensionNotInstalled": "이 리소스에 연결하려면 '{0}' 확장이 필요합니다. 해당 확장을 설치하시겠습니까?", "connection.invalidConnectionResult": "연결 결과가 잘못되었습니다.", "connection.neverShowUnsupportedVersionWarning": "다시 표시 안 함", @@ -13233,6 +14858,9 @@ "connectionWidget.ConnectionStringUndefined": "반환된 연결 정보가 없습니다.", "connectionWidget.Error": "오류", "connectionWidget.connectionString": "연결 문자열", + "connectionWidget.inputType.connectionString": "연결 문자열", + "connectionWidget.inputType.parameters": "매개 변수", + "connectionWidget.inputTypeLabel": "입력 유형", "connectionWidget.invalidAzureAccount": "계정을 선택해야 합니다.", "connectionWidget.missingRequireField": "{0}이(가) 필요합니다.", "connectionWidget.refreshAzureCredentials": "계정 자격 증명 새로 고침", @@ -13456,6 +15084,8 @@ "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { "DisconnectAction": "연결 끊기", "activeConnections": "활성 연결 표시", + "connectionDeleted": "연결 {0}이(가) 삭제됨", + "connectionGroupDeleted": "연결 그룹 {0}이(가) 삭제됨", "connectionTree.addConnection": "새 연결", "connectionTree.addServerGroup": "새 서버 그룹", "connectionTree.editConnection": "연결 편집", @@ -13463,18 +15093,49 @@ "connectionTree.refresh": "새로 고침", "deleteConnection": "연결 삭제", "deleteConnectionConfirmation": "'{0}' 연결을 삭제할까요?", - "deleteConnectionConfirmationNo": "아니요", - "deleteConnectionConfirmationYes": "예", "deleteConnectionGroup": "그룹 삭제", "deleteConnectionGroupConfirmation": "'{0}' 연결 그룹을 삭제할까요?", + "objectExplorer.filterChildren": "필터", + "objectExplorer.removeFilter": "필터 제거", + "registeredServers.clearRecentConnections": "삭제", "showAllConnections": "모든 연결 표시" }, + "sql/workbench/services/objectExplorer/browser/filterDialog/filterDialog": { + "filterDialog.errorDateRange": "시작일은 종료일보다 클 수 없습니다.", + "filterDialog.errorEndDate": "종료 날짜가 지정되지 않았습니다.", + "filterDialog.errorEndNumber": "끝 번호가 지정되지 않았습니다.", + "filterDialog.errorNumberRange": "시작 번호는 끝 번호보다 클 수 없습니다.", + "filterDialog.errorStartDate": "시작 날짜가 지정되지 않았습니다.", + "filterDialog.errorStartNumber": "시작 번호가 지정되지 않았습니다.", + "objectExplorer.andSelectBox": "및", + "objectExplorer.betweenSelectBox": "사이", + "objectExplorer.cancelButtonText": "취소", + "objectExplorer.clearAllButtonText": "모두 지우기", + "objectExplorer.clearColumnHeader": "지우기", + "objectExplorer.containsSelectBox": "포함", + "objectExplorer.endsWithSelectBox": "다음으로 끝남", + "objectExplorer.equalsSelectBox": "같음", + "objectExplorer.falseSelectBox": "False", + "objectExplorer.greaterThanOrEqualsSelectBox": "크거나 같음", + "objectExplorer.greaterThanSelectBox": "보다 큼", + "objectExplorer.lessThanOrEqualsSelectBox": "작거나 같음", + "objectExplorer.lessThanSelectBox": "보다 작음", + "objectExplorer.nodePath": "경로:", + "objectExplorer.notBetweenSelectBox": "사이에 있지 않음", + "objectExplorer.notContainsSelectBox": "포함하지 않음", + "objectExplorer.notEndsWithSelectBox": "다음으로 끝나지 않음", + "objectExplorer.notEqualsSelectBox": "같지 않음", + "objectExplorer.notStartsWithSelectBox": "다음으로 시작하지 않음", + "objectExplorer.okButtonText": "확인", + "objectExplorer.operatorColumnHeader": "연산자", + "objectExplorer.propertyNameColumnHeader": "속성", + "objectExplorer.startsWithSelectBox": "다음으로 시작함", + "objectExplorer.trueSelectBox": "True", + "objectExplorer.valueColumnHeader": "값" + }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "개체 탐색기 세션을 만들지 못함", "nodeExpansionError": "여러 오류:", - "nodeExpansionTimeout": "{1} 공급자의 {0} 노드에 대한 노드 확장 시간을 초과했습니다.", - "objectExplorerMissingConnectionForSession": "연결 \"{1}\"에 대해 세션 {0} 생성을 기다리는 동안 시간이 초과되었습니다. 이 문제는 OE 서비스가 연결 \"{1}\"에 대해 공급자로부터 createNewSession에 대한 응답을 받지 못했기 때문에 발생했을 수 있습니다.", - "objectExplorerMissingSession": "세션 {0} 생성을 기다리는 동안 시간이 초과되었습니다. 이 문제는 OE 서비스가 공급자로부터 createNewSession에 대한 응답을 받지 못했기 때문에 발생했을 수 있습니다.", "objectExplorerSessionIdMissing": "연결 \"{1}\"에 대해 공급자 \"{0}\"에서 반환한 세션 ID가 잘못되었습니다." }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { @@ -13482,11 +15143,17 @@ "loginCanceled": "사용자가 취소함", "noProviderFound": "필요한 연결 공급자 '{0}'을(를) 찾을 수 없으므로 확장할 수 없습니다." }, + "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { + "filteredTreeElementName": "{0}(필터링됨)" + }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { "serversAriaLabel": "서버", "treeAriaLabel": "최근 연결", "treeCreation.regTreeAriaLabel": "서버" }, + "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { + "connectionFailedError": "연결하지 못했습니다. 다시 시도하세요." + }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "이벤트 기준 정렬", "nameColumn": "열 기준 정렬", @@ -13516,6 +15183,13 @@ "profilerFilterDialog.title": "필터", "profilerFilterDialog.valueColumn": "값" }, + "sql/workbench/services/query/common/gridDataProvider": { + "gridDataProvider.cancelCopyResults": "취소", + "gridDataProvider.closeNotification": "닫기", + "gridDataProvider.copyResultsCompleted": "선택한 데이터가 클립보드에 복사되었습니다. 행 개수: {0}.", + "gridDataProvider.copying": "복사 중...", + "gridDataProvider.loadingRowsInProgress": "복사할 행 로드 중({0}/{1})..." + }, "sql/workbench/services/query/common/queryManagement": { "queryManagement.noQueryRunnerForUri": "{0} URI에 대한 쿼리 실행기를 찾을 수 없습니다.", "queryManagement.uriAlreadyHasQueryRunner": "URI: {0} 예외에는 쿼리 실행기를 이미 가지고 있습니다." @@ -13530,7 +15204,7 @@ "updateCellFailed": "셀 업데이트 실패: " }, "sql/workbench/services/query/common/queryRunner": { - "copyFailed": "{0} 오류를 나타내며 복사 실패", + "copyFailed": "복사하지 못했습니다(오류: {0}).", "elapsedBatchTime": "일괄 처리 실행 시간: {0}", "query.ExecutionFailedError": "예기치 않은 오류로 인해 실행하지 못했습니다. {0}\t{1}", "query.message.executionTime": "총 실행 시간: {0}", @@ -13606,6 +15280,9 @@ "targetDatabase": "대상 데이터베이스", "targetDatabaseTooltip": "대상 데이터베이스 이름을 입력하세요" }, + "sql/workbench/services/restore/browser/restoreServiceImpl": { + "restoreDialogTitle": "데이터베이스 복원 - {0}:{1}" + }, "sql/workbench/services/restore/common/constants": { "backup.allFiles": "모든 파일", "backup.filterBackupFiles": "백업 파일" @@ -13712,6 +15389,7 @@ "tableDesigner.primaryKeyNameTitle": "이름", "tableDesigner.publishChangeError": "변경 내용을 게시하는 동안 오류가 발생했습니다. {0}", "tableDesigner.publishChangeSuccess": "변경 내용을 게시했습니다.", + "tableDesigner.refreshOEError": "개체 탐색기를 새로 고치는 동안 오류가 발생했습니다. {0}", "tableDesigner.savingChanges": "테이블 디자이너 변경 내용을 게시하는 중...", "tableDesigner.schemaTitle": "스키마", "tableDesigner.tableObjectType": "테이블" @@ -13730,16 +15408,6 @@ "InProgressWarning": "1개 이상의 작업이 진행 중입니다. 그래도 작업을 종료하시겠습니까?", "taskService.no": "아니요", "taskService.yes": "예" - }, - "sql/workbench/update/electron-browser/gettingStarted": { - "miGettingStarted": "시작(&S)", - "showReleaseNotes": "시작 표시" - }, - "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { - "filteredTreeElementName": "{0}(필터링됨)" - }, - "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { - "objectExplorerTimeout": "'{0}'에 대한 개체 탐색기 확장 시간이 초과되었습니다." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/CHANGELOG.md b/i18n/ads-language-pack-pt-BR/CHANGELOG.md index 7a1ec803f8..81248d1d8d 100644 --- a/i18n/ads-language-pack-pt-BR/CHANGELOG.md +++ b/i18n/ads-language-pack-pt-BR/CHANGELOG.md @@ -2,6 +2,7 @@ All notable changes to the "ads-language-pack-pt_BR" language pack will be documented in this file. ## [Released] +* July 10, 2023 - Release for Azure Data Studio 1.45 * May 8, 2023 - Release for Azure Data Studio 1.44 * March 30, 2023 - Release for Azure Data Studio 1.43 * March 6, 2023 - Release for Azure Data Studio 1.42 diff --git a/i18n/ads-language-pack-pt-BR/package.json b/i18n/ads-language-pack-pt-BR/package.json index 8caf317303..3d0700b53d 100644 --- a/i18n/ads-language-pack-pt-BR/package.json +++ b/i18n/ads-language-pack-pt-BR/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-pt-br", "displayName": "Portuguese (Brazil) Language Pack for Azure Data Studio", "description": "Language pack extension for Portuguese (Brazil)", - "version": "1.44.0", + "version": "1.45.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,12 +11,15 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.44.0" + "azdata": "^1.45.0" }, "icon": "languagepack.png", "categories": [ "Language Packs" ], + "keywords": [ + "português" + ], "contributes": { "localizations": [ { @@ -30,171 +33,147 @@ }, { "id": "vscode.bat", - "path": "./translations/extensions/bat.i18n.json" + "path": "./translations/extensions/vscode.bat.i18n.json" + }, + { + "id": "vscode.builtin-notebook-renderers", + "path": "./translations/extensions/vscode.builtin-notebook-renderers.i18n.json" }, { "id": "vscode.configuration-editing", - "path": "./translations/extensions/configuration-editing.i18n.json" - }, - { - "id": "vscode.csharp", - "path": "./translations/extensions/csharp.i18n.json" - }, - { - "id": "vscode.dart", - "path": "./translations/extensions/dart.i18n.json" + "path": "./translations/extensions/vscode.configuration-editing.i18n.json" }, { "id": "vscode.docker", - "path": "./translations/extensions/docker.i18n.json" - }, - { - "id": "vscode.fsharp", - "path": "./translations/extensions/fsharp.i18n.json" + "path": "./translations/extensions/vscode.docker.i18n.json" }, { "id": "vscode.git-base", - "path": "./translations/extensions/git-base.i18n.json" + "path": "./translations/extensions/vscode.git-base.i18n.json" }, { "id": "vscode.git", - "path": "./translations/extensions/git.i18n.json" + "path": "./translations/extensions/vscode.git.i18n.json" }, { "id": "vscode.github-authentication", - "path": "./translations/extensions/github-authentication.i18n.json" + "path": "./translations/extensions/vscode.github-authentication.i18n.json" }, { "id": "vscode.github", - "path": "./translations/extensions/github.i18n.json" - }, - { - "id": "vscode.html", - "path": "./translations/extensions/html.i18n.json" - }, - { - "id": "vscode.image-preview", - "path": "./translations/extensions/image-preview.i18n.json" + "path": "./translations/extensions/vscode.github.i18n.json" }, { "id": "vscode.ipynb", - "path": "./translations/extensions/ipynb.i18n.json" - }, - { - "id": "vscode.javascript", - "path": "./translations/extensions/javascript.i18n.json" + "path": "./translations/extensions/vscode.ipynb.i18n.json" }, { "id": "vscode.json-language-features", - "path": "./translations/extensions/json-language-features.i18n.json" + "path": "./translations/extensions/vscode.json-language-features.i18n.json" }, { "id": "vscode.json", - "path": "./translations/extensions/json.i18n.json" - }, - { - "id": "vscode.julia", - "path": "./translations/extensions/julia.i18n.json" - }, - { - "id": "vscode.markdown-basics", - "path": "./translations/extensions/markdown-basics.i18n.json" + "path": "./translations/extensions/vscode.json.i18n.json" }, { "id": "vscode.markdown-language-features", - "path": "./translations/extensions/markdown-language-features.i18n.json" + "path": "./translations/extensions/vscode.markdown-language-features.i18n.json" }, { "id": "vscode.markdown-math", - "path": "./translations/extensions/markdown-math.i18n.json" + "path": "./translations/extensions/vscode.markdown-math.i18n.json" + }, + { + "id": "vscode.markdown", + "path": "./translations/extensions/vscode.markdown.i18n.json" + }, + { + "id": "vscode.media-preview", + "path": "./translations/extensions/vscode.media-preview.i18n.json" }, { "id": "vscode.merge-conflict", - "path": "./translations/extensions/merge-conflict.i18n.json" + "path": "./translations/extensions/vscode.merge-conflict.i18n.json" }, { "id": "vscode.microsoft-authentication", - "path": "./translations/extensions/microsoft-authentication.i18n.json" - }, - { - "id": "vscode.notebook-renderers", - "path": "./translations/extensions/notebook-renderers.i18n.json" + "path": "./translations/extensions/vscode.microsoft-authentication.i18n.json" }, { "id": "vscode.powershell", - "path": "./translations/extensions/powershell.i18n.json" + "path": "./translations/extensions/vscode.powershell.i18n.json" }, { "id": "vscode.python", - "path": "./translations/extensions/python.i18n.json" + "path": "./translations/extensions/vscode.python.i18n.json" }, { "id": "vscode.r", - "path": "./translations/extensions/r.i18n.json" + "path": "./translations/extensions/vscode.r.i18n.json" }, { "id": "vscode.search-result", - "path": "./translations/extensions/search-result.i18n.json" + "path": "./translations/extensions/vscode.search-result.i18n.json" }, { "id": "vscode.simple-browser", - "path": "./translations/extensions/simple-browser.i18n.json" + "path": "./translations/extensions/vscode.simple-browser.i18n.json" }, { "id": "vscode.sql", - "path": "./translations/extensions/sql.i18n.json" + "path": "./translations/extensions/vscode.sql.i18n.json" }, { "id": "vscode.theme-abyss", - "path": "./translations/extensions/theme-abyss.i18n.json" + "path": "./translations/extensions/vscode.theme-abyss.i18n.json" }, { "id": "vscode.theme-defaults", - "path": "./translations/extensions/theme-defaults.i18n.json" + "path": "./translations/extensions/vscode.theme-defaults.i18n.json" }, { "id": "vscode.theme-kimbie-dark", - "path": "./translations/extensions/theme-kimbie-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-kimbie-dark.i18n.json" }, { "id": "vscode.theme-monokai-dimmed", - "path": "./translations/extensions/theme-monokai-dimmed.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai-dimmed.i18n.json" }, { "id": "vscode.theme-monokai", - "path": "./translations/extensions/theme-monokai.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai.i18n.json" }, { "id": "vscode.theme-quietlight", - "path": "./translations/extensions/theme-quietlight.i18n.json" + "path": "./translations/extensions/vscode.theme-quietlight.i18n.json" }, { "id": "vscode.theme-red", - "path": "./translations/extensions/theme-red.i18n.json" - }, - { - "id": "vscode.vscode-theme-seti", - "path": "./translations/extensions/theme-seti.i18n.json" + "path": "./translations/extensions/vscode.theme-red.i18n.json" }, { "id": "vscode.theme-solarized-dark", - "path": "./translations/extensions/theme-solarized-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-dark.i18n.json" }, { "id": "vscode.theme-solarized-light", - "path": "./translations/extensions/theme-solarized-light.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-light.i18n.json" }, { "id": "vscode.theme-tomorrow-night-blue", - "path": "./translations/extensions/theme-tomorrow-night-blue.i18n.json" + "path": "./translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json" + }, + { + "id": "vscode.vscode-theme-seti", + "path": "./translations/extensions/vscode.vscode-theme-seti.i18n.json" }, { "id": "vscode.xml", - "path": "./translations/extensions/xml.i18n.json" + "path": "./translations/extensions/vscode.xml.i18n.json" }, { "id": "vscode.yaml", - "path": "./translations/extensions/yaml.i18n.json" + "path": "./translations/extensions/vscode.yaml.i18n.json" }, { "id": "Microsoft.admin-tool-ext-win", @@ -220,10 +199,6 @@ "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, { "id": "Microsoft.cms", "path": "./translations/extensions/cms.i18n.json" @@ -248,10 +223,6 @@ "id": "Microsoft.machine-learning", "path": "./translations/extensions/machine-learning.i18n.json" }, - { - "id": "Microsoft.sqlservernotebook", - "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" - }, { "id": "Microsoft.mssql", "path": "./translations/extensions/mssql.i18n.json" @@ -303,4 +274,4 @@ "scripts": { "update": "cd ../vscode && npm run update-localization-extension pt-br" } -} +} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/Microsoft.sqlservernotebook.i18n.json deleted file mode 100644 index 7dec72817c..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description.sqlserverNotebooks": "Notebooks que ajudam a começar a usar o SQL Server e a solucionar os problemas dele", - "title.sqlServer2019Book": "Guia do SQL Server 2019", - "title.sqlServerNotebooks": "Notebooks do SQL Server" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json index b24570bcde..b45c7f191b 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/azurecore.i18n.json @@ -74,34 +74,37 @@ "azure.subscriptionError": "Falha ao obter assinaturas da conta {0}. Atualize a conta." }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Espaço de trabalho do Log Analytics" + "azure.resource.providers.AzureMonitorContainerLabel": "Workspaces do Log Analytics" }, "dist/azureResource/providers/cosmosdb/mongo/cosmosDbMongoTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "CosmosDB para Mongo" + "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "Azure CosmosDB para MongoDB" }, "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Banco de dados SQL" + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Bancos de dados SQL" }, "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL servers" }, "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Cluster do Azure Data Explorer" + "azure.resource.providers.KustoContainerLabel": "Clusters do Azure Data Explorer" }, "dist/azureResource/providers/mysqlFlexibleServer/mysqlFlexibleServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Banco de dados do Azure para o servidor MySQL Flexível" + "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Servidores flexíveis do Banco de Dados do Azure para MySQL" }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Hiperescala do PostgreSQL – Azure Arc" + "dist/azureResource/providers/postgresArcServer/postgresArcServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Servidores PostgreSQL – Azure Arc" + }, + "dist/azureResource/providers/postgresFlexibleServer/postgresFlexibleServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresFlexibleServerContainerLabel": "Servidores flexíveis do Banco de Dados do Azure para PostgreSQL" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Servidor do Banco de Dados do Azure para PostgreSQL" + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Servidores do Banco de Dados do Azure para PostgreSQL" }, "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Instância gerenciada do BD SQL do Azure" + "azure.resource.providers.sqlInstanceContainerLabel": "Instâncias gerenciadas SQL" }, "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "Instância gerenciada de SQL – Azure Arc" + "azure.resource.providers.sqlInstanceArcContainerLabel": "Instâncias gerenciadas do SQL – Azure Arc" }, "dist/azureResource/providers/synapseSqlPool/synapseSqlPoolTreeDataProvider": { "azure.resource.providers.synapseSqlPool.treeDataProvider.synapseSqlPoolContainerLabel": "Pool de SQL Dedicados" @@ -109,6 +112,10 @@ "dist/azureResource/providers/synapseWorkspace/synapseWorkspaceTreeDataProvider": { "azure.resource.providers.synapseWorkspace.treeDataProvider.synapseWorkspaceContainerLabel": "Azure Synapse Analytics" }, + "dist/azureResource/providers/universal/universalService": { + "azurecore.unregisteredProvider": "Recurso de Provedor não reconhecido: {0}", + "azurecore.unregisteredProviderType": "Tipo de recurso de Provedor não reconhecido: {0}" + }, "dist/azureResource/resourceTreeNode": { "azure.resource.resourceTreeNode.noResourcesLabel": "Nenhum recurso encontrado" }, @@ -129,8 +136,7 @@ "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Entrar no Azure..." }, "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Não foi encontrada nenhuma assinatura.", - "azure.unableToAccessSubscription": "Não é possível acessar a assinatura {0}({1}). [atualize a conta](command:azure.resource.signin) para tentar novamente. {2}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "Nenhum Locatário encontrado." }, "dist/azureResource/tree/connectionDialogTreeProvider": { "azure.resource.tree.treeProvider.accountLoadError": "Falha ao carregar algumas contas do Azure. {0}", @@ -138,15 +144,17 @@ "azure.resource.tree.treeProvider.openAccountsDialog": "Mostrar contas do Azure" }, "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.flatAccountTreeNode.noResourcesLabel": "Nenhum Recurso encontrado.", - "azure.resource.throttleerror": "Solicitações desta conta foram limitadas. Para tentar novamente, selecione um número menor de assinaturas.", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} assinaturas)", - "azure.resource.tree.accountTreeNode.titleLoading": "{0} – Carregando...", - "azure.resource.tree.loadresourceerror": "Ocorreu um erro ao carregar recursos do Azure: {0}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "Nenhum Locatário encontrado." + }, + "dist/azureResource/tree/flatTenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Não foi encontrada nenhuma assinatura." }, "dist/azureResource/tree/subscriptionTreeNode": { "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Nenhum recurso encontrado." }, + "dist/azureResource/tree/tenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Nenhuma Assinatura encontrada." + }, "dist/azureResource/tree/treeProvider": { "azure.resource.tree.treeProvider.loadingLabel": "Carregando..." }, @@ -201,7 +209,8 @@ "azurecore.norwayeast": "Leste da Noruega", "azurecore.norwaywest": "Oeste da Noruega", "azurecore.piiLogging.warning": "Aviso: o Log de PII do Azure está habilitado. Habilitar essa opção permite que informações de identificação pessoal sejam registradas em log e só devem ser usadas para fins de depuração.", - "azurecore.postgresServer": "Servidor do Banco de Dados do Azure para PostgreSQL", + "azurecore.postgresFlexibleServer": "Servidores flexíveis do Banco de Dados do Azure para PostgreSQL", + "azurecore.postgresServer": "Servidores do Banco de Dados do Azure para PostgreSQL", "azurecore.reload": "Recarregar", "azurecore.reloadChoice": "Recarregar o Azure Data Studio", "azurecore.reloadPrompt": "A Biblioteca de Autenticação foi alterada, recarregue o Azure Data Studio.", @@ -245,6 +254,7 @@ "azure.resource.refresh.title": "Atualizar", "azure.resource.refreshall.title": "Azure: Atualizar Todas as Contas", "azure.resource.selectsubscriptions.title": "Selecionar Assinaturas", + "azure.resource.selecttenants.title": "Selecionar Locatários", "azure.resource.signin.title": "Azure: Entrar", "azure.resource.startterminal.title": "Iniciar Cloud Shell", "azure.resource.view.title": "Azure (Versão Prévia)", diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/azurehybridtoolkit.i18n.json deleted file mode 100644 index 566e935c0e..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/azurehybridtoolkit.i18n.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "books-preview-category": "Jupyter Books", - "description": "Abre o Livro Jupyter do Kit de Ferramentas de Nuvem Híbrida do SQL do Azure", - "displayName": "Kit de Ferramentas de Nuvem Híbrida do SQL do Azure", - "title.cloudHybridBooks": "Kit de Ferramentas de Nuvem Híbrida do SQL do Azure", - "title.openJupyterBook": "Abrir o Livro Jupyter do Kit de Ferramentas de Nuvem Híbrida do SQL do Azure" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/configuration-editing.i18n.json deleted file mode 100644 index ef6ec45afb..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/configuration-editing.i18n.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/configurationEditingMain": { - "cwd": "O diretório de trabalho atual do executor de tarefas na inicialização", - "defaultBuildTask": "O nome da tarefa de build padrão. Se não houver uma tarefa de build única padrão, uma seleção rápida será mostrada para escolher a tarefa de build.", - "extensionInstallFolder": "O caminho em que uma extensão está instalada.", - "file": "O arquivo aberto no momento", - "fileBasename": "O nome base do arquivo aberto no momento", - "fileBasenameNoExtension": "O nome base do arquivo aberto no momento sem nenhuma extensão de arquivo", - "fileDirname": "O nome do diretório do arquivo aberto no momento", - "fileExtname": "A extensão do arquivo aberto no momento", - "lineNumber": "O número de linha selecionado no momento no arquivo ativo", - "pathSeparator": "O caractere usado pelo sistema operacional para separar componentes em caminhos de arquivo", - "relativeFile": "O arquivo aberto no momento em relação a ${workspaceFolder}", - "relativeFileDirname": "O nome do diretório do arquivo aberto no momento em relação a ${workspaceFolder}", - "selectedText": "O texto selecionado no momento no arquivo ativo", - "workspaceFolder": "O caminho da pasta aberta no VS Code", - "workspaceFolderBasename": "O nome da pasta aberta no VS Code sem barras (/)" - }, - "dist/extensionsProposals": { - "exampleExtension": "Exemplo" - }, - "dist/settingsDocumentHelper": { - "activeEditor": "Use a linguagem do editor de texto ativo no momento, se houver", - "activeEditorLong": "o caminho completo do arquivo (por exemplo, /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeEditorMedium": "o caminho do arquivo em relação à pasta do workspace (por exemplo, myFolder/myFileFolder/myFile.txt)", - "activeEditorShort": "o nome do arquivo (por exemplo, myFile.txt)", - "activeFolderLong": "o caminho completo da pasta na qual o arquivo está contido (por exemplo, /Users/Development/myFolder/myFileFolder)", - "activeFolderMedium": "o caminho da pasta na qual o arquivo está contido em relação à pasta do workspace (por exemplo, myFolder/myFileFolder)", - "activeFolderShort": "o nome da pasta na qual o arquivo está contido (por exemplo, myFileFolder)", - "appName": "por exemplo, VS Code", - "assocDescriptionFile": "Mapear todos os arquivos que correspondem ao padrão glob no nome de arquivo deles para a linguagem com o identificador especificado.", - "assocDescriptionPath": "Mapear todos os arquivos que correspondem ao padrão glob de caminho absoluto no caminho deles para a linguagem com o identificador especificado.", - "assocLabelFile": "Arquivos com Extensão", - "assocLabelPath": "Arquivos com Caminho", - "derivedDescription": "Corresponder arquivos que têm irmãos com o mesmo nome, mas com uma extensão diferente.", - "derivedLabel": "Arquivos com Irmãos por Nome", - "dirty": "um indicador para quando o editor ativo tem alterações não salvas", - "fileDescription": "Corresponder todos os arquivos de uma extensão de arquivo específica.", - "fileLabel": "Arquivos por Extensão", - "filesDescription": "Comparar todos os arquivos com qualquer uma das extensões de arquivo.", - "filesLabel": "Arquivos com Várias Extensões", - "folderDescription": "Corresponder uma pasta com um nome específico em qualquer localização.", - "folderLabel": "Pasta por Nome (Qualquer Localização)", - "folderName": "nome da pasta do workspace na qual o arquivo está contido (por exemplo, myFolder)", - "folderPath": "caminho do arquivo da pasta do workspace na qual o arquivo está contido (por exemplo, /Users/Development/myFolder)", - "remoteName": "por exemplo, SSH", - "rootName": "nome do workspace (por exemplo, myFolder ou myWorkspace)", - "rootPath": "caminho do arquivo do workspace (por exemplo, /Users/Development/myWorkspace)", - "separator": "um separador condicional (' - ') que é mostrado apenas quando circundado por variáveis com valores", - "siblingsDescription": "Corresponder arquivos que têm irmãos com o mesmo nome, mas com uma extensão diferente.", - "topFolderDescription": "Corresponder uma pasta de nível superior com um nome específico.", - "topFolderLabel": "Pasta por Nome (Nível Superior)", - "topFoldersDescription": "Corresponder várias pastas de nível superior.", - "topFoldersLabel": "Pastas com Vários Nomes (Nível Superior)" - }, - "package": { - "description": "Fornece recursos (IntelliSense avançado, correção automática) em arquivos de configuração, como arquivos de recomendação de extensão, de inicialização e de configuração.", - "displayName": "Edição de Configuração" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/csharp.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/csharp.i18n.json deleted file mode 100644 index 5b323749b2..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/csharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fornece snippets, realce de sintaxe, correspondência de colchetes e dobragem em arquivos C#.", - "displayName": "Noções Básicas da Linguagem C#" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/dart.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/dart.i18n.json deleted file mode 100644 index 4f163f3554..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/dart.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fornece realce de sintaxe e correspondência de colchetes em arquivos JSON.", - "displayName": "Noções Básicas sobre Linguagem Dart" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/fsharp.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/fsharp.i18n.json deleted file mode 100644 index 070d05f79e..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/fsharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fornece snippets, realce de sintaxe, correspondência de colchetes e dobragem em arquivos F#.", - "displayName": "Noções Básicas da Linguagem F#" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/github-authentication.i18n.json deleted file mode 100644 index d5684fe049..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/github-authentication.i18n.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/githubServer": { - "code.detail": "Para concluir a autenticação, navegue até o GitHub e cole o código único acima.", - "code.title": "Seu Código: {0}", - "no": "Não", - "otherReasonMessage": "Você ainda não terminou de autorizar esta extensão para usar o GitHub. Deseja continuar tentando?", - "progress": "Abra [{0}] ({0}) em uma nova guia e cole seu código avulso: {1}", - "signingIn": "Entrando no github.com...", - "signingInAnotherWay": "Entrando no github.com...", - "userCancelledMessage": "Está com problemas para fazer logon? Gostaria de tentar uma maneira diferente?", - "yes": "Sim" - }, - "package": { - "description": "Provedor de Autenticação do GitHub", - "displayName": "Autenticação do GitHub" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/github.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/github.i18n.json deleted file mode 100644 index be0594f499..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/github.i18n.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/publish": { - "ignore": "Selecionar quais arquivos devem ser incluídos no repositório.", - "openingithub": "Abrir no GitHub", - "pick folder": "Selecionar uma pasta para publicar no GitHub", - "publishing_done": "O repositório '{0}' foi publicado com êxito no GitHub.", - "publishing_firstcommit": "Criando o primeiro commit", - "publishing_private": "Fazendo a publicação em um repositório privado do GitHub", - "publishing_public": "Fazendo a publicação em um repositório público do GitHub", - "publishing_uploading": "Carregando os arquivos" - }, - "dist/pushErrorHandler": { - "create a fork": "Criar Bifurcação", - "create fork": "Criar bifurcação do GitHub", - "createghpr": "Criando Solicitação de Pull do GitHub...", - "createpr": "Criar PR", - "donepr": "O PR '{0}/{1}#{2}' foi criado com êxito no GitHub.", - "fork": "Você não tem permissões para enviar por push para '{0}/{1}' no GitHub. Deseja criar uma bifurcação e enviá-la por push?", - "forking": "Bifurcando '{0}/{1}'...", - "forking_done": "A bifurcação '{0}' foi criada com êxito no GitHub.", - "forking_pushing": "Enviando alterações por push...", - "no": "Não", - "no pr template": "Nenhum modelo", - "openingithub": "Abrir no GitHub", - "openpr": "Abrir PR", - "select pr template": "Selecione o modelo de Solicitação de Pull" - }, - "package": { - "config.gitAuthentication": "Controla se a autenticação automática do GitHub deve ser habilitada para comandos git no VS Code.", - "config.gitProtocol": "Controla qual protocolo é utilizado para clonar um repositório do GitHub", - "description": "Recursos do GitHub para VS Code", - "displayName": "GitHub", - "welcome.publishFolder": "Você também pode publicar essa pasta diretamente em um repositório GitHub. Depois de publicado, você terá acesso aos recursos de controle do código-fonte que são fornecidos pelo git e GitHub.\r\n[$(github) Publicar no GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "Você também pode publicar diretamente uma pasta do workspace em um repositório GitHub. Depois de publicado, você terá acesso aos recursos de controle do código-fonte que são fornecidos pelo git e GitHub.\r\n[$(github) Publicar no GitHub](command:github.publish)" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/html.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/html.i18n.json deleted file mode 100644 index 6aed301b65..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/html.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fornece realce de sintaxe, correspondência de colchetes & snippets em arquivos HTML.", - "displayName": "Noções Básicas da Linguagem HTML" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/image-preview.i18n.json deleted file mode 100644 index 1cbda6b999..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/image-preview.i18n.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/binarySizeStatusBarEntry": { - "sizeB": "{0} B", - "sizeGB": "{0} GB", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeStatusBar.name": "Tamanho Binário da Imagem", - "sizeTB": "{0} TB" - }, - "dist/preview": { - "preview.imageLoadError": "Ocorreu um erro ao carregar a imagem.", - "preview.imageLoadErrorLink": "Abrir arquivo usando o editor de texto/binário padrão do VS Code?" - }, - "dist/sizeStatusBarEntry": { - "sizeStatusBar.name": "Tamanho da Imagem" - }, - "dist/zoomStatusBarEntry": { - "zoomStatusBar.name": "Zoom da Imagem", - "zoomStatusBar.placeholder": "Selecionar nível de zoom", - "zoomStatusBar.wholeImageLabel": "Imagem Inteira" - }, - "package": { - "command.zoomIn": "Ampliar", - "command.zoomOut": "Reduzir", - "customEditors.displayName": "Visualização da Imagem", - "description": "Fornece a visualização de imagem interna do VS Code", - "displayName": "Visualização da Imagem" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/ipynb.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/ipynb.i18n.json deleted file mode 100644 index 4200fbf2fb..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/ipynb.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fornece suporte básico para abrir e ler os arquivos de notebook .ipynb do Jupyter", - "displayName": "suporte .ipynb" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/javascript.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/javascript.i18n.json deleted file mode 100644 index c4fde2b897..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/javascript.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fornece snippets, realce de sintaxe, correspondência de colchetes e dobragem em arquivos JavaScript.", - "displayName": "Noções Básicas da Linguagem JavaScript" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/json-language-features.i18n.json deleted file mode 100644 index df33dd9fc2..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/json-language-features.i18n.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "client\\dist\\node/jsonClient": { - "json.clearCache.completed": "Cache de esquema JSON limpo.", - "json.resolveError": "JSON: Erro de Resolução de Esquema", - "json.schemaResolutionDisabledMessage": "O download de esquemas está desabilitado. Clique para configurar.", - "json.schemaResolutionErrorMessage": "Não é possível resolver o esquema. Clique para tentar novamente.", - "jsonserver.name": "Servidor de Linguagem JSON", - "schemaDownloadDisabled": "O download de esquemas está desabilitado pela configuração '{0}'", - "untitled.schema": "Não é possível carregar {0}" - }, - "client\\dist\\node/languageStatus": { - "documentColorsStatusItem.name": "Status do Símbolo de Cor JSON", - "documentSymbolsStatusItem.name": "Status da Estrutura de Tópicos JSON", - "foldingRangesStatusItem.name": "Status de Dobragem JSON", - "openExtension": "Abrir Extensão", - "openSettings": "Abrir Configurações", - "pending.detail": "Carregando informações JSON", - "schema.noSchema": "Nenhum esquema configurado para este arquivo", - "schema.showdocs": "Saiba mais sobre a configuração do esquema JSON...", - "schemaFromFolderSettings": "Definindo nas configurações do espaço de trabalho", - "schemaFromUserSettings": "Definido nas configurações do usuário", - "schemaFromextension": "Configurado pela extensão: {0}", - "schemaPicker.title": "Esquemas JSON usados para {0}", - "status.button.configure": "Configurar", - "status.error": "Não é possível calcular os esquemas usados", - "status.limitedDocumentColors.details": "somente {0} decoradores de cores mostrados", - "status.limitedDocumentColors.short": "Símbolos de Cor Limitados", - "status.limitedDocumentSymbols.details": "somente {0} símbolos de documento mostrados", - "status.limitedDocumentSymbols.short": "Estrutura de Tópicos Limitada", - "status.limitedFoldingRanges.details": "somente {0} intervalos de dobragem mostrados", - "status.limitedFoldingRanges.short": "Intervalos de Dobramento Limitados", - "status.multipleSchema": "vários esquemas JSON configurados", - "status.noSchema": "nenhum esquema JSON configurado", - "status.noSchema.short": "Nenhuma Validação do Esquema", - "status.notJSON": "Não é um editor JSON", - "status.openSchemasLink": "Mostrar Esquemas", - "status.singleSchema": "Esquema JSON configurado", - "status.withSchema.short": "Esquema Validado", - "status.withSchemas.short": "Esquema Validado", - "statusItem.name": "Status de Validação JSON" - }, - "package": { - "description": "Fornece suporte de linguagem avançada para arquivos JSON.", - "displayName": "Recursos de Linguagem JSON", - "json.clickToRetry": "Clique para tentar novamente.", - "json.colorDecorators.enable.deprecationMessage": "A configuração `json.colorDecorators.enable` foi preterida em favor de `editor.colorDecorators`.", - "json.colorDecorators.enable.desc": "Habilita ou desabilita os decoradores de cor", - "json.command.clearCache": "Limpar cache de esquema", - "json.enableSchemaDownload.desc": "Quando habilitados, os esquemas JSON podem ser buscados em locais http e https.", - "json.format.enable.desc": "Habilitar/desabilitar o formatador JSON padrão", - "json.format.keepLines.desc": "Mantenha todas as novas linhas existentes ao formatar.", - "json.maxItemsComputed.desc": "O número máximo computado de símbolos de estrutura de tópicos e regiões de dobragem (limitados por motivos de desempenho).", - "json.maxItemsExceededInformation.desc": "Mostrar uma notificação ao exceder o número máximo de símbolos de estrutura de tópicos e de regiões de dobra.", - "json.schemaResolutionErrorMessage": "Não é possível resolver o esquema.", - "json.schemas.desc": "Associar os esquemas aos arquivos JSON no projeto atual.", - "json.schemas.fileMatch.desc": "Uma matriz de padrões de arquivos para combinar ao resolver arquivos JSON para esquemas. `*` pode ser usado como curinga. Padrões de exclusão também podem ser definidos e começam com '!'. Um arquivo corresponde quando há pelo menos um padrão de correspondência e o último padrão de correspondência não é um padrão de exclusão.", - "json.schemas.fileMatch.item.desc": "Um padrão de arquivos que pode conter '*' para fazer a correspondência ao resolver arquivos JSON para esquemas.", - "json.schemas.schema.desc": "A definição de esquema para a URL fornecida. O esquema precisa ser fornecido apenas para evitar acessos à URL do esquema.", - "json.schemas.url.desc": "Uma URL para um esquema ou um caminho relativo a um esquema no diretório atual", - "json.tracing.desc": "Rastreia a comunicação entre o VS Code e o servidor de linguagem JSON.", - "json.validate.enable.desc": "Habilitar/desabilitar a validação JSON." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/julia.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/julia.i18n.json deleted file mode 100644 index be1c488b7e..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/julia.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Fornece realce de sintaxe e correspondência de colchetes em arquivos Julia.", - "displayName": "Noções Básicas da Linguagem Julia" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-language-features.i18n.json deleted file mode 100644 index 30af891974..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-language-features.i18n.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/client": { - "markdownServer.name": "Servidor de Linguagem Markdown" - }, - "dist/languageFeatures/diagnostics": { - "ignoreLinksQuickFix.title": "Exclua '{0}' da validação do link." - }, - "dist/languageFeatures/fileReferences": { - "error.noResource": "Falha ao localizar as referências de arquivo. Nenhum recurso fornecido.", - "progress.title": "Encontrando as Referências do Arquivo" - }, - "dist/preview/documentRenderer": { - "preview.notFound": "{0} não encontrado", - "preview.securityMessage.label": "Aviso de Segurança Desabilitado para Conteúdo", - "preview.securityMessage.text": "Algum conteúdo foi desabilitado neste documento", - "preview.securityMessage.title": "Um conteúdo potencialmente não seguro foi desabilitado na visualização de Markdown. Altere a configuração de segurança da visualização de Markdown para permitir o conteúdo não seguro ou habilitar os scripts" - }, - "dist/preview/preview": { - "lockedPreviewTitle": "[Versão Prévia] {0}", - "onPreviewStyleLoadError": "Não foi possível carregar 'markdown.styles': {0}", - "preview.clickOpenFailed": "Não foi possível abrir {0}", - "previewTitle": "Visualizar {0}" - }, - "dist/preview/security": { - "disable.description": "Permitir a execução de todo o conteúdo e script. Não recomendado", - "disable.title": "Desabilitar", - "disableSecurityWarning.title": "Desabilitar aviso de segurança de visualização neste workspace", - "enableSecurityWarning.title": "Habilitar avisos de segurança de visualização neste workspace", - "insecureContent.description": "Habilitar carregamento de conteúdo via http", - "insecureContent.title": "Permitir conteúdo não seguro", - "insecureLocalContent.description": "Habilitar carregamento de conteúdo via http servido por localhost", - "insecureLocalContent.title": "Permitir conteúdo local não seguro", - "moreInfo.title": "Mais Informações", - "preview.showPreviewSecuritySelector.title": "Selecionar configurações de segurança para visualizações de Markdown neste workspace", - "strict.description": "Carregar somente conteúdo seguro", - "strict.title": "Estrito", - "toggleSecurityWarning.description": "Não afeta o nível de segurança do conteúdo" - }, - "package": { - "configuration.markdown.editor.drop.enabled": "Habilitar/desabilitar soltando no Markdown editor para inserir o deslocamento. Requer a habilitação de `#editor.dropIntoEditor.enabled#`.", - "configuration.markdown.editor.pasteLinks.enabled": "Ativar/desativar a colagem de arquivos em um editor Markdown insere links Markdown. Requer habilitação `#editor.experimental.pasteActions.enabled#`.", - "configuration.markdown.experimental.validate.enabled.description": "Habilitar/desabilitar todos os relatórios de erros em arquivos Markdown.", - "configuration.markdown.experimental.validate.fileLinks.enabled.description": "Validar links para outros arquivos em arquivos Markdown, por exemplo, `[link](/path/to/file.md)`. Isso verifica se os arquivos de destino existem. Requer a habilitação de `#markdown.experimental.validate.enabled#`.", - "configuration.markdown.experimental.validate.fileLinks.markdownFragmentLinks.description": "Valide a parte do fragmento de links para cabeçalhos em outros arquivos em arquivos Markdown, por exemplo `[link](/path/to/file.md#header)`. Herda o valor de configuração de `#markdown.experimental.validate.fragmentLinks.enabled#` por padrão.", - "configuration.markdown.experimental.validate.fragmentLinks.enabled.description": "Valide links de fragmentos para cabeçalhos no arquivo Markdown atual, por exemplo `[link](#header)`. Requer ativação `#markdown.experimental.validate.enabled#`.", - "configuration.markdown.experimental.validate.ignoreLinks.description": "Configure links que não devem ser validados. Por exemplo, `/about` não validaria o link `[about](/about)`, enquanto o glob `/assets/**/*.svg` permitiria que você pule a validação de qualquer link para arquivos `.svg` em o diretório `assets`.", - "configuration.markdown.experimental.validate.referenceLinks.enabled.description": "Validar links de referência em arquivos Markdown, por exemplo, `[link][ref]`. Requer a habilitação de `#markdown.experimental.validate.enabled#`.", - "configuration.markdown.links.openLocation.beside": "Abrir links ao lado do editor ativo.", - "configuration.markdown.links.openLocation.currentGroup": "Abrir links no grupo do editor ativo.", - "configuration.markdown.links.openLocation.description": "Controla se os links nos arquivos Markdown devem ser abertos.", - "configuration.markdown.preview.openMarkdownLinks.description": "Controla como os links para outros arquivos Markdown na visualização de Markdown devem ser abertos.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Tentar abrir links no editor.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Tentar abrir links na visualização de Markdown.", - "configuration.markdown.suggest.paths.enabled.description": "Habilitar/desabilitar sugestões de caminho para links de markdown", - "description": "Fornece suporte de linguagem avançada para Markdown.", - "displayName": "Recursos da Linguagem Markdown", - "markdown.findAllFileReferences": "Encontrar as Referências do Arquivo", - "markdown.preview.breaks.desc": "Define como as quebras de linha são renderizadas na visualização de Markdown. A definição desta opção como 'true' cria um
para novas linhas dentro de parágrafos.", - "markdown.preview.doubleClickToSwitchToEditor.desc": "Clicar duas vezes na visualização de Markdown para mudar para o editor.", - "markdown.preview.fontFamily.desc": "Controla a família de fontes usada na visualização de Markdown.", - "markdown.preview.fontSize.desc": "Controla o tamanho da fonte em pixels usado na visualização de Markdown.", - "markdown.preview.lineHeight.desc": "Controla a altura da linha usada na visualização de Markdown. Este número é relativo ao tamanho da fonte.", - "markdown.preview.linkify": "Habilitar ou desabilitar a conversão de texto do tipo URL em links na visualização de Markdown.", - "markdown.preview.markEditorSelection.desc": "Marcar a seleção do editor atual na visualização de Markdown.", - "markdown.preview.refresh.title": "Atualizar Visualização", - "markdown.preview.scrollEditorWithPreview.desc": "Quando uma visualização de Markdown for rolada, atualizar a exibição do editor.", - "markdown.preview.scrollPreviewWithEditor.desc": "Quando um Markdown editor for rolado, atualizar a exibição da visualização.", - "markdown.preview.title": "Abrir Visualização", - "markdown.preview.toggleLock.title": "Ativar/Desativar Bloqueio de Visualização", - "markdown.preview.typographer": "Habilitar ou desabilitar algumas substituições com neutralidade de linguagem e o aperfeiçoamento de citações na visualização de Markdown.", - "markdown.previewSide.title": "Abrir Visualização ao Lado", - "markdown.showLockedPreviewToSide.title": "Abrir Visualização Bloqueada ao Lado", - "markdown.showPreviewSecuritySelector.title": "Alterar Configurações de Segurança da Visualização", - "markdown.showSource.title": "Mostrar Origem", - "markdown.styles.dec": "Uma lista de URLs ou caminhos locais para folhas de estilos CSS que serão usados na visualização do Markdown. Os caminhos relativos são interpretados em relação à pasta aberta no Explorer. Se não houver pastas abertas, eles serão interpretados em relação à localização do arquivo Markdown. Todos os '\\' precisam ser escritos como '\\\\'.", - "markdown.trace.extension.desc": "Habilitar o registro em log da depuração para a extensão de Markdown.", - "markdown.trace.server.desc": "Traça a comunicação entre o VS Code e o servidor de linguagem Markdown.", - "workspaceTrust": "Necessário para carregar estilos configurados no espaço de trabalho." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/microsoft-authentication.i18n.json deleted file mode 100644 index c4f86f7c5b..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/microsoft-authentication.i18n.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/AADHelper": { - "pasteCodePlaceholder": "Cole o código de autorização aqui...", - "pasteCodePrompt": "Forneça o código de autorização para concluir o fluxo de entrada.", - "pasteCodeTitle": "Autenticação da Microsoft", - "signOut": "Você foi desconectado porque houve uma falha na leitura das informações de autenticação armazenadas." - }, - "package": { - "description": "Provedor de autenticação da Microsoft", - "displayName": "Conta Microsoft", - "signIn": "Entrar", - "signOut": "Sair" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json index 0bf74c2ac3..4a50598303 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json @@ -38,38 +38,79 @@ "objectManagement.ApplicationRoleTypeDisplayNameInTitle": "Função de Aplicativo", "objectManagement.ColumnDisplayName": "coluna", "objectManagement.DatabaseDisplayName": "banco de dados", + "objectManagement.DatabaseDisplayNameInTitle": "Base de dados", "objectManagement.DatabaseRoleTypeDisplayName": "função de banco de dados", "objectManagement.DatabaseRoleTypeDisplayNameInTitle": "Função de Banco de Dados", "objectManagement.LoginTypeDisplayName": "logon", "objectManagement.LoginTypeDisplayNameInTitle": "Logon", - "objectManagement.OkText": "OK", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfSchema": "Todos os objetos pertencentes a um esquema", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfTypes": "Todos os objetos de certos tipos", + "objectManagement.ObjectSelectionMethodDialog_SelectSchemaDropdownLabel": "Esquema", + "objectManagement.ObjectSelectionMethodDialog_SpecificObjects": "Objetos específicos…", + "objectManagement.ObjectSelectionMethodDialog_TypeLabel": "Como você deseja adicionar objetos?", + "objectManagement.SearchTextLabel": "Texto da pesquisa", + "objectManagement.ServerDisplayName": "Servidor", "objectManagement.ServerRoleTypeDisplayName": "função de servidor", "objectManagement.ServerRoleTypeDisplayNameInTitle": "Função de Servidor", "objectManagement.TableDisplayName": "tabela", "objectManagement.UserDisplayName": "usuário", "objectManagement.UserTypeDisplayNameInTitle": "Usuário", "objectManagement.ViewDisplayName": "exibir", - "objectManagement.addMemberText": "Adicionar um membro", - "objectManagement.addText": "Adicionar…", + "objectManagement.addMembersText": "Adicionar membros", + "objectManagement.addSecurablesText": "Adicionar protegíveis", "objectManagement.advancedSectionHeader": "Avançado", + "objectManagement.azurePricingLink": "Calculadora de preços do Banco de Dados SQL do Azure", + "objectManagement.backupRedundancyLabel": "Redundância de Armazenamento de Backup", "objectManagement.blankPasswordConfirmation": "A criação de um logon com uma senha em branco é um risco à segurança. Tem certeza de que deseja continuar?", "objectManagement.browseForOwnerText": "Procurar um proprietário", "objectManagement.browseText": "Procurar…", + "objectManagement.collationLabel": "Agrupamento", + "objectManagement.compatibilityLevelLabel": "Nível de Compatibilidade", + "objectManagement.configureSLOSectionHeader": "Configurar o SLO", "objectManagement.confirmPasswordLabel": "Confirmar senha", + "objectManagement.containmentTypeLabel": "Tipo de Contenção", "objectManagement.createObjectOperationName": "Criar {0}", + "objectManagement.currentSLOLabel": "Objetivo de Nível de Serviço Atual", + "objectManagement.databaseExistsError": "O banco de dados '{0}' já existe. Escolha um nome de banco de dados diferente.", + "objectManagement.databaseProperties.backupSectionHeader": "Backup", + "objectManagement.databaseProperties.databaseSectionHeader": "Banco de dados", + "objectManagement.databaseProperties.dateCreated": "Data de Criação", + "objectManagement.databaseProperties.mbUnitText": "{0} MB", + "objectManagement.databaseProperties.memoryAllocated": "Memória Alocada a Objetos com Otimização de Memória", + "objectManagement.databaseProperties.memoryUsed": "Memória Usada por Objetos com Otimização de Memória", + "objectManagement.databaseProperties.name": "Nome", + "objectManagement.databaseProperties.numberOfUsers": "Número de Usuários", + "objectManagement.databaseProperties.owner": "Proprietário", + "objectManagement.databaseProperties.size": "Tamanho", + "objectManagement.databaseProperties.spaceAvailable": "Espaço Disponível", + "objectManagement.databaseProperties.status": "Status", "objectManagement.databaseRole.SelectMemberDialogTitle": "Selecionar Membros da Função de Banco de Dados", "objectManagement.databaseRole.SelectOwnerDialogTitle": "Selecione o proprietário da função do banco de dados", "objectManagement.deleteLoginConfirmation": "A exclusão de logons do servidor não exclui os usuários de banco de dados associados aos logons. Para concluir o processo, exclua os usuários em cada banco de dados. Pode ser necessário primeiro transferir a propriedade de esquemas aos novos usuários.", "objectManagement.deleteObjectConfirmation": "Tem certeza de que deseja excluir o {0}: {1}?", "objectManagement.deleteObjectError": "Erro ao excluir o {0}: {1}. {2}", "objectManagement.deleteObjectOperationName": "Excluir {0} \"{1}\"", + "objectManagement.denyColumnHeader": "Negar", + "objectManagement.editionLabel": "Edição", + "objectManagement.effectivePermissionsTableLabel": "Permissões efetivas para protegível selecionado", + "objectManagement.effectivePermissionsTableLabelSelected": "Permissões efetivas para: {0}", "objectManagement.enabledLabel": "Habilitado", - "objectManagement.filterText": "Filtro", + "objectManagement.explicitPermissionsTableLabel": "Permissões explícitas para o protegível selecionado", + "objectManagement.explicitPermissionsTableLabelSelected": "Permissões explícitas para: {0}", + "objectManagement.filterSectionTitle": "Filtros", "objectManagement.findText": "Encontrar", "objectManagement.generalSectionHeader": "Geral", - "objectManagement.helpText": "Ajuda", + "objectManagement.grantColumnHeader": "Conceder", + "objectManagement.grantorColumnHeader": "Concessor", + "objectManagement.hardwareGeneration": "Geração de Hardware", "objectManagement.invalidPasswordError": "A senha não atende ao requisito de complexidade. Para obter mais informações: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "objectManagement.loadingDialog": "Carregando diálogo...", + "objectManagement.isClustered": "Está Clusterizado", + "objectManagement.isHadrEnabled": "É Habilitado para HADR", + "objectManagement.isPolyBaseInstalled": "O PolyBase Está Instalado?", + "objectManagement.isXTPSupported": "Compatível com XTP", + "objectManagement.language": "Linguagem", + "objectManagement.lastDatabaseBackup": "Último Backup de Banco de Dados", + "objectManagement.lastDatabaseLogBackup": "Último Backup de Log do Banco de Dados", "objectManagement.loadingObjectsCompletedLabel": "Carregamento de objetos concluído, {0} objetos encontrados", "objectManagement.loadingObjectsLabel": "Carregando objetos…", "objectManagement.login.aadAuthenticationType": "Autenticação do Azure Active Directory", @@ -89,36 +130,52 @@ "objectManagement.login.sqlAuthenticationType": "Autenticação do SQL", "objectManagement.login.windowsAuthenticationType": "Autenticação do Windows", "objectManagement.loginNotSelectedError": "Login não selecionado.", + "objectManagement.maxServerMemoryText": "Memória Máxima do Servidor (MB)", + "objectManagement.maxSizeLabel": "Tamanho Máximo", "objectManagement.membersLabel": "Membros", "objectManagement.membershipLabel": "Associação", + "objectManagement.memory": "Memória", + "objectManagement.minServerMemoryText": "Memória Mínima do Servidor (MB)", "objectManagement.nameCannotBeEmptyError": "O nome não pode ficar em branco.", "objectManagement.nameLabel": "Nome", "objectManagement.newObjectDialogTitle": "{0} – Novo (Versão prévia)", - "objectManagement.noActionScriptedMessage": "Não há ação a ser incluída no script.", "objectManagement.noConnectionUriError": "Falha ao recuperar as informações de conexão, reconecte e tente novamente.", "objectManagement.objectPropertiesDialogTitle": "{0} – {1} (Versão prévia)", + "objectManagement.objectSelectionMethodDialogTitle": "Adicionar Objetos", "objectManagement.objectTypeLabel": "Tipo de Objeto", + "objectManagement.objectTypesLabel": "Tipos de Objeto", "objectManagement.objectsLabel": "Objetos", "objectManagement.openNewObjectDialogError": "Erro ao abrir o novo diálogo {0}. {1}", "objectManagement.openObjectPropertiesDialogError": "Erro ao abrir a caixa de diálogo de propriedades para {0}: {1}. {2}", + "objectManagement.operatingSystem": "Sistema Operacional", + "objectManagement.optionsSectionHeader": "Opções", "objectManagement.ownerText": "Proprietário", "objectManagement.passwordCannotBeEmptyError": "A senha não pode ficar em branco.", "objectManagement.passwordLabel": "Senha", "objectManagement.passwordsNotMatchError": "A senha deve corresponder à confirmação da senha.", - "objectManagement.refreshOEError": "Erro ao atualizar o pesquisador de objetos. {0}", + "objectManagement.permissionColumnHeader": "Permissão", + "objectManagement.platform": "Plataforma", + "objectManagement.processors": "Processadores", + "objectManagement.product": "Produto", + "objectManagement.properties": "Propriedades", + "objectManagement.recoveryModelLabel": "Modelo de Recuperação", + "objectManagement.refreshOEError": "Ocorreu um erro ao atualizar o explorador de objetos. {0}", "objectManagement.removeMemberText": "Remover membro selecionado", - "objectManagement.removeText": "Remover", + "objectManagement.removeSecurablesText": "Remover protegível selecionado", "objectManagement.renameObjectDialogTitle": "Inserir novo nome", "objectManagement.renameObjectError": "Ocorreu um erro ao renomear {0} '{1}' para '{2}'. {3}", "objectManagement.renameObjectOperationName": "Renomear {0} '{1}' para '{2}'", + "objectManagement.reservedStorageSizeInMB": "Tamanho do Armazenamento Reservado", + "objectManagement.rootDirectory": "Diretório Raiz", "objectManagement.schemaLabel": "Esquema", - "objectManagement.scriptError": "Ocorreu um erro ao gerar o script. {0}", - "objectManagement.scriptGenerated": "O script foi gerado com êxito. Você pode fechar a caixa de diálogo para exibi-la no editor recém-aberto.", - "objectManagement.scriptText": "Script", + "objectManagement.securablesText": "Protegíveis", + "objectManagement.selectSecurablesDialogTitle": "Selecione Protegíveis", "objectManagement.selectText": "Selecionar", - "objectManagement.selectedLabel": "Selecionado", + "objectManagement.serverCollation": "Agrupamento do Servidor", "objectManagement.serverRole.SelectMemberDialogTitle": "Selecionar membros da função do servidor", "objectManagement.serverRole.SelectOwnerDialogTitle": "Selecione o proprietário da função do servidor", + "objectManagement.serviceTier": "Camada de Serviço", + "objectManagement.storageSpaceUsageInGB": "Uso do Espaço de Armazenamento", "objectManagement.updateObjectOperationName": "Atualizar {0} \"{1}\"", "objectManagement.user.aadAuth": "Autenticar com Azure Active Directory", "objectManagement.user.defaultSchemaLabel": "Esquema padrão", @@ -129,7 +186,8 @@ "objectManagement.user.sqlAuth": "Autenticar com senha", "objectManagement.user.type": "Tipo", "objectManagement.user.windowsUser": "Mapeado para um usuário/grupo do Windows", - "objectManagement.yesText": "Sim" + "objectManagement.versionText": "Versão", + "objectManagement.withGrantColumnHeader": "Com Concessão" }, "dist/sqlToolsServer": { "downloadServiceDoneChannelMsg": "Baixado {0}", @@ -155,6 +213,21 @@ "serviceCrashMessage": "O componente {0} foi encerrado inesperadamente. Reinicie o Azure Data Studio.", "viewKnownIssuesText": "Exibir os Problemas Conhecidos" }, + "dist/ui/localizedConstants": { + "mssql.ui.OkText": "OK", + "mssql.ui.generatingScript": "Gerando script...", + "mssql.ui.generatingScriptCompleted": "Script gerado", + "mssql.ui.helpText": "Ajuda", + "mssql.ui.loadingDialog": "Carregando diálogo...", + "mssql.ui.noActionScriptedMessage": "Não há ação a ser incluída no script.", + "mssql.ui.scriptError": "Ocorreu um erro ao gerar o script. {0}", + "mssql.ui.scriptGenerated": "O script foi gerado com êxito. Você pode fechar a caixa de diálogo para exibi-la no editor recém-aberto.", + "mssql.ui.scriptText": "Script", + "mssql.ui.yesText": "Sim", + "objectManagement.addText": "Adicionar…", + "objectManagement.removeText": "Remover", + "objectManagement.selectLabel": "Selecionar" + }, "package": { "cloud.databaseProperties.azureEdition": "Edição", "cloud.databaseProperties.compatibilityLevel": "Nível de Compatibilidade", @@ -321,6 +394,7 @@ "mssql.query.textSize": "O tamanho máximo de dados text e ntext retornados de uma instrução SELECT", "mssql.query.transactionIsolationLevel": "Habilitar a opção SET TRANSACTION ISOLATION LEVEL", "mssql.query.xactAbortOn": "Habilitar a opção SET XACT_ABORT ON", + "mssql.tableDesigner.allowDisableAndReenableDdlTriggers": "Se deve permitir que o designer da tabela desative e reative os gatilhos DDL durante a publicação", "mssql.tableDesigner.preloadDatabaseModel": "Se o modelo de banco de dados deve ser pré-carregado quando o nó do banco de dados no explorador de objetos for expandido. Quando ativado, o tempo de carregamento do designer de tabela pode ser reduzido. Nota: Você pode ver um uso de memória maior do que o normal se precisar expandir muitos nós de banco de dados.", "mssql.tracing.desc": "Rastreia a comunicação entre o Azure Data Studio e o Serviço SQL Tools para o canal de saída do Serviço de Ferramentas SQL. AVISO: isso pode incluir informações confidenciais quando o log detalhado estiver habilitado.", "mssql.tracingLevel": "[Opcional] Registre o nível para serviços de back-end. O Azure Data Studio gera um nome de arquivo sempre que é iniciado e, quando o arquivo já existe, as entradas de logs são acrescentadas a esse arquivo. Para a limpeza de arquivos de log antigos, confira as configurações logRetentionMinutes e logFilesRemovalLimit. O tracingLevel padrão não registra uma grande quantidade de log. A alteração de detalhamento pode levar ao aumento dos requisitos de log e de espaço em disco para os logs. Erro inclui Crítico, Aviso inclui Erro, informações incluem Aviso e Detalhado inclui Informações", diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/sql-database-projects.i18n.json index 8d2278a0b2..50394920ce 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/sql-database-projects.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/sql-database-projects.i18n.json @@ -25,12 +25,14 @@ "addDatabaseReferenceOkButtonText": "Adicionar referência", "addDatabaseReferencedialogName": "Adicionar a referência do banco de dados", "addItemAction": "Adicionar item", + "addSqlCmdVariableWithoutDefaultValue": "Adicionar variável SQLCMD '{0}' ao projeto sem valor padrão?", "advancedOptionsButton": "Avançado...", "advancedPublishOptions": "Opções Avançadas de Publicação", "appSettingPrompt": "Deseja atualizar o arquivo local.settings.json da Função do Azure com a nova cadeia de conexão?", "applyConfirmation": "Tem certeza de que deseja atualizar o projeto de destino?", "applyError": "Ocorreu um erro ao atualizar o projeto: {0}", "applySuccess": "O projeto foi atualizado com êxito.", + "artifactReference": "Referência do Artefato", "at": "em", "autorestProjectName": "Novo nome do projeto SQL", "azureAccounts": "Contas do Azure", @@ -119,8 +121,8 @@ "downloadError": "Erro de download", "downloadProgress": "Progresso do download", "downloading": "Baixando", - "downloadingDacFxDlls": "Baixando o nuget Microsoft.Build.Sql para obter DLLs de build", "downloadingFromTo": "Baixando de {0} para {1}", + "downloadingNuget": "Baixando {0} nuget para obter DLLs de compilação ", "edgeEulaAgreementTitle": "Contrato de licença do SQL do Microsoft Azure no Edge", "edgeProjectTypeDescription": "Inicie com as partes principais para desenvolver e publicar esquemas do banco de dados SQL do Azure no Edge", "edgeProjectTypeDisplayName": "Banco de dados SQL do Azure no Edge", @@ -234,6 +236,7 @@ "optionName": "Nome da Opção", "optionNotFoundWarningMessage": "rótulo: {0} não existe na pesquisa de nome de valor de opções", "outsideFolderPath": "Não há suporte para itens com caminho absoluto fora da pasta do projeto. Certifique-se de que os caminhos no arquivo de projeto sejam relativos à pasta do projeto.", + "packageReference": "Referência do Pacote", "parentTreeItemUnknown": "Não é possível acessar o pai do item de árvore fornecido", "passwordNotMatch": "{0} senha não corresponde à senha de confirmação", "portMustNotBeNumber": "A porta deve ser um número", @@ -262,6 +265,7 @@ "publishDialogName": "Publicar projeto", "publishOptions": "Opções de Publicação", "publishProfileElements": "Publicar elementos de perfil", + "publishProfileFriendlyName": "Publicar Perfil", "publishProjectSucceed": "Projeto de banco de dados publicado com êxito", "publishSettingsFiles": "Publicar arquivo de configurações", "publishTo": "Destino de Publicação", @@ -273,8 +277,9 @@ "publishToNewAzureServer": "Publicar no novo servidor lógico SQL do Azure (visualização)", "publishToNewAzureServerFailed": "Falha ao publicar no novo servidor do SQL do Azure. {0}", "publishingProjectMessage": "Publicando projeto em um contêiner...", - "referenceRadioButtonsGroupTitle": "Tipo", - "referenceType": "Tipo de referência", + "referenceRadioButtonsGroupTitle": "Tipo de Banco de Dados Referenciado", + "referenceTypeRadioButtonsGroupTitle": "Tipo de Referência", + "referencedDatabaseType": "Tipo de banco de dados referenciado", "reloadProject": "Deseja recarregar seu projeto de banco de dados?", "reset": "Redefinir", "resetAllVars": "Redefinir todas as variáveis", @@ -289,6 +294,7 @@ "runningDockerMessage": "Executando o contêiner do Docker ...", "sameDatabase": "Mesmo banco de dados", "save": "Salvar", + "saveProfile": "Gostaria de salvar as configurações em um perfil (.publish.xml)?", "saveProfileAsButtonText": "Salvar como...", "schema": "Esquema", "schemaCompare.compareErrorMessage": "Falha na Comparação de Esquemas: {0}", @@ -347,7 +353,7 @@ "unableToFindFile": "Não é possível localizar {1} com o caminho '{0}'", "unableToFindReference": "Não é possível localizar o banco de dados de referência {0}", "unableToFindSqlCmdVariable": "Não é possível localizar a variável SQLCMD '{0}'", - "unableToPerformAction": "Não é possível localizar '{0}' destino: '{1}'", + "unableToPerformAction": "Não foi possível localizar o destino '{0}': '{1}'. {2}", "unexpectedProjectContext": "Não é possível estabelecer o contexto do projeto. Comando invocado de um local inesperado: {0}", "unhandledDeleteType": "Tipo de item não tratado durante a exclusão: '{0}", "unhandledMoveNode": "Tipo de nó não tratado para movimentação", @@ -411,6 +417,7 @@ "sqlDatabaseProjects.newItem": "Adicionar Trabalho de Streaming Externo...", "sqlDatabaseProjects.newPostDeploymentScript": "Adicionar Script pós-implantação", "sqlDatabaseProjects.newPreDeploymentScript": "Adicionar script de pré-implantação", + "sqlDatabaseProjects.newPublishProfile": "Adicionar perfil de publicação", "sqlDatabaseProjects.newScript": "Adicionar Script", "sqlDatabaseProjects.newStoredProcedure": "Adicionar Procedimento Armazenado", "sqlDatabaseProjects.newTable": "Adicionar Tabela", @@ -419,6 +426,7 @@ "sqlDatabaseProjects.open": "Abrir Projeto de Banco de Dados", "sqlDatabaseProjects.openContainingFolder": "Abrir Pasta Continente", "sqlDatabaseProjects.openInDesigner": "Abrir no Designer", + "sqlDatabaseProjects.openReferencedSqlProject": "Abrir projeto", "sqlDatabaseProjects.properties": "Propriedades", "sqlDatabaseProjects.publish": "Publicar", "sqlDatabaseProjects.rename": "Renomear", diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/sql-migration.i18n.json index 2fde302fc4..1ec0f2da8f 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/sql-migration.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/sql-migration.i18n.json @@ -9,8 +9,6 @@ "version": "1.0.0", "contents": { "dist/constants/strings": { - "azure.accounts.accountAccessError": "Ocorreu um erro ao acessar a conta selecionada '{0}' e o locatário '{1}'. Selecione “Vincular conta” e atualize a conta, ou selecione uma conta diferente. Erro '{2}'", - "azure.accounts.accountStaleError": "O token de acesso para a conta selecionada '{0}' e o locatário '{1}' não são mais válidos. Selecione “Vincular conta” e atualize a conta, ou selecione uma conta diferente.", "serviceCrashMessage": "O componente do serviço de migração não pôde ser iniciado. {0}", "serviceCrashed": "O componente de serviço travou.", "serviceProviderIntializationError": "O provedor de serviços não pôde ser inicializado.", @@ -338,9 +336,9 @@ "sql.migration.ir.page.sql.migration.service.not.found": "Nenhum Serviço de Migração de Banco de Dados encontrado. Criar um novo.", "sql.migration.ir.page.title": "Serviço de Migração de Banco de Dados do Azure", "sql.migration.ir.setup.step1": "Etapa 1: {0}", - "sql.migration.ir.setup.step2": "Step 2: Use the keys below to register your integration runtime", - "sql.migration.ir.setup.step3": "Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.ir.setup.step3.alternate": "Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.ir.setup.step2": "Etapa 2: usar as chaves abaixo para registrar o seu runtime de integração", + "sql.migration.ir.setup.step3": "Etapa 3: clique no botão “Testar conectividade” para verificar a conexão entre o Serviço de Migração de Banco de Dados do Azure e o runtime de integração", + "sql.migration.ir.setup.step3.alternate": "Etapa 3: clique no botão acima Atualizar para verificar a conexão entre o Serviço de Migração de Banco de Dados do Azure e o runtime de integração", "sql.migration.issue.aria.label": "Problema de Bloqueio: {0}", "sql.migration.issues": "Problemas", "sql.migration.issues.count": "Problemas ({0})", @@ -536,9 +534,9 @@ "sql.migration.select.target.to.continue": "Para continuar, selecione um destino.", "sql.migration.server": "Servidor", "sql.migration.service.account.info.text": "Certifique-se de que a conta de serviço que executa a instância do SQL Server de origem tenha privilégios de leitura no compartilhamento de rede.", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).", - "sql.migration.service.container.container.description2": "Follow the instructions below to set up self-hosted integration runtime.", - "sql.migration.service.container.heading": "Set up integration runtime", + "sql.migration.service.container.container.description1": "O Serviço de Migração de Banco de Dados do Azure aproveita o runtime de integração auto-hospedada do Azure Data Factory para lidar com a conectividade entre a origem e o destino e carregar backups de um compartilhamento de arquivos de rede local para o Azure (se aplicável).", + "sql.migration.service.container.container.description2": "Siga as instruções abaixo para configurar o runtime de integração auto-hospedada.", + "sql.migration.service.container.heading": "Configurar o runtime de integração", "sql.migration.service.container.loading.help": "Carregando Serviços de Migração", "sql.migration.service.details.authKeys.label": "Chaves de autenticação", "sql.migration.service.details.authKeys.title": "Chaves de autenticação usadas para se conectar ao nó de runtime de integração auto-hospedada", @@ -550,14 +548,14 @@ "sql.migration.service.header": "Detalhes do Serviço de Migração de Banco de Dados do Azure \"{0}\": `", "sql.migration.service.not.found": "Nenhum Serviço de Migração encontrado. Para continuar, crie um novo.", "sql.migration.service.not.ready": "O Serviço de Migração de Banco de Dados do Azure não está registrado. O Serviço de Migração de Banco de Dados do Azure '{0}' precisa ser registrado com o runtime de integração auto-hospedada em qualquer nó.", - "sql.migration.service.not.ready.below": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.\r\n\r\nSee below for registration instructions.", + "sql.migration.service.not.ready.below": "O Serviço de Migração de Banco de Dados do Azure não está registrado. O Serviço de Migração de Banco de Dados do Azure “{0}” precisa ser registrado com o runtime de integração auto-hospedada em qualquer nó.\r\n\r\nConfira abaixo as instruções de registro.", "sql.migration.service.prompt": "{0} (alterar)", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes.", - "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes. See below for registration instructions.", + "sql.migration.service.ready": "O Serviço de Migração de Banco de Dados do Azure “{0}” está conectado ao runtime de integração auto-hospedada em execução nos nós – {1}\r\n\r\nPara melhorar o desempenho e alta disponibilidade, você pode registrar nós adicionais.", + "sql.migration.service.ready.below": "O Serviço de Migração de Banco de Dados do Azure “{0}” está conectado ao runtime de integração auto-hospedada em execução nos nós – {1}\r\n\r\nPara melhorar o desempenho e a alta disponibilidade, você pode registrar nós adicionais. Confira abaixo as instruções de registro.", "sql.migration.service.selection.location.msg": "Selecione o local dos arquivos de backup do banco de dados antes de continuar.", "sql.migration.service.status.refresh.error": "Ocorreu um erro ao atualizar o status de criação do serviço de migração.", "sql.migration.services.container.description": "Insira as informações abaixo para adicionar um novo Serviço de Migração de Banco de Dados do Azure.", - "sql.migration.services.container.description.network": "Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.", + "sql.migration.services.container.description.network": "Insira as informações abaixo para adicionar um novo Serviço de Migração de Banco de Dados do Azure. Para registrar o runtime de integração auto-hospedada, selecione “Meus backups de banco de dados estão em um compartilhamento de rede” na página anterior.", "sql.migration.services.dialog.title": "Criar Serviço de Migração de Banco de Dados do Azure", "sql.migration.services.location": "Região do Azure para seu Serviço de Migração de Banco de Dados do Azure. Essa deve ser a mesma região que o SQL do Azure de destino.", "sql.migration.services.name": "Nome do Serviço de Migração de Banco de Dados do Azure.", @@ -758,6 +756,8 @@ "sql.migration.storage.account": "Conta de armazenamento", "sql.migration.storageAccount.warning.many": "A instância de destino '{0}' pode não conseguir acessar a conta de armazenamento '{1}'. Verifique se a sub-rede da instância de destino está na lista de permissões da conta de armazenamento e, se aplicável, se o ponto de extremidade privado está na mesma rede virtual que o servidor de destino.", "sql.migration.storageAccount.warning.one": "A instância de destino '{0}' pode não conseguir acessar as contas de armazenamento '{1}'. Certifique-se de que a sub-rede da instância de destino esteja na lista de permissões das contas de armazenamento e, se aplicável, de que os pontos de extremidade privados estejam na mesma rede virtual que o servidor de destino.", + "sql.migration.storageAccount.warning.vm.many": "O servidor de destino '{0}' pode não conseguir acessar a conta de armazenamento '{1}'. Certifique-se de que a sub-rede do servidor de destino esteja na lista de permissões da conta de armazenamento.", + "sql.migration.storageAccount.warning.vm.one": "O servidor de destino '{0}' pode não conseguir acessar as contas de armazenamento '{1}'. Certifique-se de que a sub-rede do servidor de destino esteja na lista de permissões nas contas de armazenamento.", "sql.migration.subscription": "Assinatura", "sql.migration.summary.azure.storage": "Armazenamento do Azure", "sql.migration.summary.azure.storage.subscription": "Assinatura de armazenamento do Azure", diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.bat.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/bat.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.bat.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/notebook-renderers.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.builtin-notebook-renderers.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/notebook-renderers.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.builtin-notebook-renderers.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.configuration-editing.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.configuration-editing.i18n.json new file mode 100644 index 0000000000..e0ade4359b --- /dev/null +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.configuration-editing.i18n.json @@ -0,0 +1,68 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Example": "Exemplo", + "Files by Extension": "Arquivos por Extensão", + "Files with Extension": "Arquivos com Extensão", + "Files with Multiple Extensions": "Arquivos com Várias Extensões", + "Files with Path": "Arquivos com Caminho", + "Files with Siblings by Name": "Arquivos com Irmãos por Nome", + "Folder by Name (Any Location)": "Pasta por Nome (Qualquer Localização)", + "Folder by Name (Top Level)": "Pasta por Nome (Nível Superior)", + "Folders with Multiple Names (Top Level)": "Pastas com Vários Nomes (Nível Superior)", + "GitHub": "GitHub", + "Map all files matching the absolute path glob pattern in their path to the language with the given identifier.": "Mapear todos os arquivos que correspondem ao padrão glob de caminho absoluto no caminho deles para a linguagem com o identificador especificado.", + "Map all files matching the glob pattern in their filename to the language with the given identifier.": "Mapear todos os arquivos que correspondem ao padrão glob no nome de arquivo deles para a linguagem com o identificador especificado.", + "Match a folder with a specific name in any location.": "Corresponder uma pasta com um nome específico em qualquer localização.", + "Match a top level folder with a specific name.": "Corresponder uma pasta de nível superior com um nome específico.", + "Match all files of a specific file extension.": "Corresponder todos os arquivos de uma extensão de arquivo específica.", + "Match all files with any of the file extensions.": "Comparar todos os arquivos com qualquer uma das extensões de arquivo.", + "Match files that have siblings with the same name but a different extension.": "Corresponder arquivos que têm irmãos com o mesmo nome, mas com uma extensão diferente.", + "Match multiple top level folders.": "Corresponder várias pastas de nível superior.", + "The character used by the operating system to separate components in file paths": "O caractere usado pelo sistema operacional para separar componentes em caminhos de arquivo", + "The current opened file": "O arquivo aberto no momento", + "The current opened file relative to ${workspaceFolder}": "O arquivo aberto no momento em relação a ${workspaceFolder}", + "The current opened file's basename": "O nome base do arquivo aberto no momento", + "The current opened file's basename with no file extension": "O nome base do arquivo aberto no momento sem nenhuma extensão de arquivo", + "The current opened file's dirname": "O nome do diretório do arquivo aberto no momento", + "The current opened file's dirname relative to ${workspaceFolder}": "O nome do diretório do arquivo aberto no momento em relação a ${workspaceFolder}", + "The current opened file's extension": "A extensão do arquivo aberto no momento", + "The current selected line number in the active file": "O número de linha selecionado no momento no arquivo ativo", + "The current selected text in the active file": "O texto selecionado no momento no arquivo ativo", + "The name of the default build task. If there is not a single default build task then a quick pick is shown to choose the build task.": "O nome da tarefa de build padrão. Se não houver uma tarefa de build única padrão, uma seleção rápida será mostrada para escolher a tarefa de build.", + "The name of the folder opened in VS Code without any slashes (/)": "O nome da pasta aberta no VS Code sem barras (/)", + "The path of the folder opened in VS Code": "O caminho da pasta aberta no VS Code", + "The path where an an extension is installed.": "O caminho em que uma extensão está instalada.", + "The task runner's current working directory on startup": "O diretório de trabalho atual do executor de tarefas na inicialização", + "Use the language of the currently active text editor if any": "Use a linguagem do editor de texto ativo no momento, se houver", + "a conditional separator (' - ') that only shows when surrounded by variables with values": "um separador condicional (' - ') que é mostrado apenas quando circundado por variáveis com valores", + "an indicator for when the active editor has unsaved changes": "um indicador para quando o editor ativo tem alterações não salvas", + "e.g. SSH": "por exemplo, SSH", + "e.g. VS Code": "por exemplo, VS Code", + "file path of the workspace (e.g. /Users/Development/myWorkspace)": "caminho do arquivo do workspace (por exemplo, /Users/Development/myWorkspace)", + "file path of the workspace folder the file is contained in (e.g. /Users/Development/myFolder)": "caminho do arquivo da pasta do workspace na qual o arquivo está contido (por exemplo, /Users/Development/myFolder)", + "gist": "Essência", + "name of the workspace folder the file is contained in (e.g. myFolder)": "nome da pasta do workspace na qual o arquivo está contido (por exemplo, myFolder)", + "name of the workspace with optional remote name and workspace indicator if applicable (e.g. myFolder, myRemoteFolder [SSH] or myWorkspace (Workspace))": "nome do espaço de trabalho com nome remoto opcional e indicador de espaço de trabalho, se aplicável (por exemplo, myFolder, myRemoteFolder [SSH] ou myWorkspace (Workspace))", + "shortened name of the workspace without suffixes (e.g. myFolder or myWorkspace)": "nome abreviado do espaço de trabalho sem sufixos (por exemplo, myFolder ou myWorkspace)", + "the file name (e.g. myFile.txt)": "o nome do arquivo (por exemplo, myFile.txt)", + "the full path of the file (e.g. /Users/Development/myFolder/myFileFolder/myFile.txt)": "o caminho completo do arquivo (por exemplo, /Users/Development/myFolder/myFileFolder/myFile.txt)", + "the full path of the folder the file is contained in (e.g. /Users/Development/myFolder/myFileFolder)": "o caminho completo da pasta na qual o arquivo está contido (por exemplo, /Users/Development/myFolder/myFileFolder)", + "the name of the folder the file is contained in (e.g. myFileFolder)": "o nome da pasta na qual o arquivo está contido (por exemplo, myFileFolder)", + "the path of the file relative to the workspace folder (e.g. myFolder/myFileFolder/myFile.txt)": "o caminho do arquivo em relação à pasta do workspace (por exemplo, myFolder/myFileFolder/myFile.txt)", + "the path of the folder the file is contained in, relative to the workspace folder (e.g. myFolder/myFileFolder)": "o caminho da pasta na qual o arquivo está contido em relação à pasta do workspace (por exemplo, myFolder/myFileFolder)" + }, + "package": { + "description": "Fornece recursos (IntelliSense avançado, correção automática) em arquivos de configuração, como arquivos de recomendação de extensão, de inicialização e de configuração.", + "displayName": "Edição de Configuração" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.docker.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/docker.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.docker.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/git-base.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.git-base.i18n.json similarity index 55% rename from i18n/ads-language-pack-pt-BR/translations/extensions/git-base.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.git-base.i18n.json index db8e0446b5..95876522ad 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/git-base.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.git-base.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "dist/remoteSource": { - "branch name": "Nome do branch", - "error": "{0} Erro: {1}", - "none found": "Nenhum repositório remoto encontrado.", - "pick url": "Escolher uma URL da qual clonar.", - "provide url": "Fornecer URL do repositório", - "provide url or pick": "Fornecer URL do repositório ou selecionar uma origem do repositório.", + "bundle": { + "Branch name": "Nome da ramificação", + "Choose a URL to clone from.": "Escolher uma URL da qual clonar.", + "No remote repositories found.": "Nenhum repositório remoto encontrado.", + "Provide repository URL": "Fornecer URL do repositório", + "Provide repository URL or pick a repository source.": "Fornecer URL do repositório ou selecionar uma origem do repositório.", + "Repository name": "Nome do repositório", + "Repository name (type to search)": "Nome do repositório (digite para pesquisar)", + "URL": "URL", "recently opened": "aberto recentemente", "remote sources": "origens remotas", - "type to filter": "Nome do repositório", - "type to search": "Nome do repositório (digite para pesquisar)", - "url": "URL" + "{0} Error: {1}": "{0} Erro: {1}" }, "package": { "command.api.getRemoteSources": "Obter Fontes Remotas", diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.git.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.git.i18n.json new file mode 100644 index 0000000000..8f60556478 --- /dev/null +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.git.i18n.json @@ -0,0 +1,599 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "\"{0}\" has fingerprint \"{1}\"": "\"{0}\" tem impressão digital \"{1}\"", + "$(info) Remote \"{0}\" has no tags.": "$(info) O remoto \"{0}\" não possui marcas.", + "$(info) This repository has no tags.": "$(info) Este repositório não tem marcas.", + "A branch named \"{0}\" already exists": "Já existe um branch com o nome ''{0}''", + "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?": "Um repositório Git foi encontrado nas pastas pai do workspace ou nos arquivos abertos. Deseja abrir o repositório?", + "Absolute paths not supported in \"git.scanRepositories\" setting.": "Não há suporte para caminhos absolutos na configuração ''git. scanRepositories''.", + "Add Remote": "Adicionar Remoto", + "Add a new remote...": "Adicionar um novo remoto...", + "Add remote from URL": "Adicionar remoto da URL", + "Add remote from {0}": "Adicionar remoto de {0}", + "Add to Workspace": "Adicionar ao Workspace", + "All Repositories": "Todos os Repositórios", + "Always": "Sempre", + "Always Pull": "Sempre Efetuar Pull", + "Are you sure you want to DELETE {0} files?\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST if you proceed.": "Tem certeza de que deseja EXCLUIR {0} arquivos?\\nIsso é IRREVERSÍVEL!\\nEste arquivo será PERDIDO PARA SEMPRE.", + "Are you sure you want to DELETE {0}?\\nThis is IRREVERSIBLE!\\nThis file will be FOREVER LOST if you proceed.": "Tem certeza de que deseja EXCLUIR {0}?\\nIsso é IRREVERSÍVEL!\\nEste arquivo será PERDIDO PARA SEMPRE.", + "Are you sure you want to continue connecting?": "Tem certeza de que deseja continuar a se conectar?", + "Are you sure you want to create an empty commit?": "Tem certeza de que deseja criar uma confirmação vazia?", + "Are you sure you want to discard ALL changes in {0} files?\\nThis is IRREVERSIBLE!\\nYour current working set will be FOREVER LOST if you proceed.": "Tem certeza de que deseja descartar TODAS as alterações nos {0} arquivos?\\nIsso é IRREVERSÍVEL!\\nSeu conjunto de trabalho atual será PERDIDO PARA SEMPRE.", + "Are you sure you want to discard changes in {0} files?": "Tem certeza de que deseja descartar as alterações nos {0} arquivos?", + "Are you sure you want to discard changes in {0}?": "Tem certeza de que deseja descartar as alterações em {0}?", + "Are you sure you want to drop ALL stashes? There are {0} stashes that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "Tem certeza de que deseja remover TODOS os stashes? Existem {0} stashes que estarão sujeitos a remoção e PODEM SER IMPOSSÍVEIS DE RECUPERAR.", + "Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "Tem certeza de que deseja remover TODOS os stashes? Há 1 estoque que estará sujeito a remoção e PODE SER IMPOSSÍVEL DE RECUPERAR.", + "Are you sure you want to drop the stash: {0}?": "Tem certeza de que deseja remover o stash: {0}?", + "Are you sure you want to restore {0} files?": "Tem certeza de que deseja restaurar {0} arquivos?", + "Are you sure you want to restore {0}?": "Tem certeza de que deseja restaurar {0}?", + "Are you sure you want to stage {0} files with merge conflicts?": "Tem certeza de que deseja preparar {0} arquivos com conflitos de mesclagem?", + "Are you sure you want to stage {0} with merge conflicts?": "Tem certeza de que deseja preparar {0} com conflitos de mesclagem?", + "Ask Me Later": "Pergunte-me Mais Tarde", + "Branch name": "Nome do branch", + "Branch name needs to match regex: {0}": "O nome da ramificação precisa corresponder ao regex: {0}", + "Can\\'t push refs to remote. Try running \"Pull\" first to integrate your changes.": "Não é possível efetuar push de refs para o remoto. Tente executar “Pull” primeiro para integrar as alterações.", + "Can\\'t undo because HEAD doesn\\'t point to any commit.": "Não é possível desfazer porque HEAD não aponta para nenhuma confirmação.", + "Changes": "Alterações", + "Checking Out Branch/Tag...": "Fazendo check-out de branch/marca...", + "Checking Out Changes...": "Fazendo Check-out de Alterações...", + "Checkout Branch/Tag...": "Branch/Marca de Check-out...", + "Checkout detached...": "Check-out desanexado...", + "Choose Folder...": "Escolher Pasta...", + "Choose a folder to clone {0} into": "Escolha uma pasta para clonar {0} em", + "Choose a repository": "Escolher um repositório", + "Choose which repository to clone": "Escolha qual repositório clonar", + "Clone from URL": "Clonar da URL", + "Clone from {0}": "Clonar de {0}", + "Cloning git repository \"{0}\"...": "Clonando o repositório git ''{0}''...", + "Commit": "Commit", + "Commit & Push Changes": "Confirmar e Enviar Alterações por Push", + "Commit & Sync Changes": "Confirmar e Sincronizar Alterações", + "Commit Anyway": "Confirmar mesmo assim", + "Commit Changes": "Confirmar Alterações", + "Commit Changes on \"{0}\"": "Confirmar Alterações em \"{0}\"...", + "Commit Changes to New Branch": "Confirmar Alterações na Nova Ramificação", + "Commit Hash": "Fazer Commit do Hash", + "Commit Staged Changes": "Fazer Commit das Alterações Preparadas", + "Commit message": "Confirmar mensagem", + "Commit operation was cancelled due to empty commit message.": "A operação de confirmação foi cancelada devido à mensagem de confirmação vazia.", + "Commit to New Branch & Push Changes": "Confirmar Nova Ramificação e Alterações por Push", + "Commit to New Branch & Synchronize Changes": "Confirmar no Novo Branch e Sincronizar Alterações", + "Commit to a New Branch": "Fazer commit em um novo branch", + "Commits without verification are not allowed, please enable them with the \"git.allowNoVerifyCommit\" setting.": "Commits sem verificação não são permitidos, habilite-os com a configuração 'git.allowNoVerifyCommit'.", + "Committing & Pushing Changes...": "Confirmando e enviando alterações por push...", + "Committing & Synchronizing Changes...": "Confirmando e Sincronizando Alterações...", + "Committing Changes to New Branch...": "Confirmando Alterações no Novo Branch...", + "Committing Changes...": "Confirmando Alterações...", + "Committing to New Branch & Pushing Changes...": "Confirmando Novas Ramificações e Enviando Alterações por Push...", + "Committing to New Branch & Synchronizing Changes...": "Comprometendo-se com o Novo Branch e Sincronizando as Alterações...", + "Conflict: Added By Them": "Conflito: Adicionado por Eles", + "Conflict: Added By Us": "Conflito: Adicionados por Nós", + "Conflict: Both Added": "Conflito: Adicionados por Ambos", + "Conflict: Both Deleted": "Conflito: Excluído por Ambos", + "Conflict: Both Modified": "Conflito: Modificado por Ambos", + "Conflict: Deleted By Them": "Conflito: Excluído por Eles", + "Conflict: Deleted By Us": "Conflito: Excluído por Nós", + "Continue Rebase": "Continuar Troca de base", + "Continuing Rebase...": "Continuando troca de base...", + "Could not clone your repository as Git is not installed.": "Não foi possível clonar seu repositório porque o Git não está instalado.", + "Create Empty Commit": "Criar um Commit Vazio", + "Create new branch from...": "Criar ramificação de...", + "Create new branch...": "Criar ramificação...", + "Current": "Atual", + "Current commit message only contains whitespace characters": "A mensagem de confirmação atual contém somente caracteres de espaço em branco", + "Delete Branch": "Excluir Ramificação", + "Delete File": "Excluir Arquivo", + "Delete Files": "Excluir Arquivos", + "Delete file": "Excluir arquivo", + "Deleted": "Excluído", + "Discard 1 File": "Descartar 1 Arquivo", + "Discard 1 Tracked File": "Descartar 1 Arquivo Controlado", + "Discard All {0} Files": "Descartar Todos os {0} Arquivos", + "Discard Changes": "Descartar as Alterações", + "Discard {0} Tracked Files": "Descartar {0} Arquivos Controlados", + "Don\\'t Pull": "Não Efetuar Pull", + "Don\\'t Show Again": "Não Mostrar Novamente", + "Download Git": "Baixar Git", + "Email": "E-mail", + "Enables the following features: {0}": "Enables the following features: {0}", + "Failed to authenticate to git remote.": "Falha ao autenticar no remoto do git.", + "Failed to authenticate to git remote:\\n\\n{0}": "Falha ao autenticar no remoto do git:\\n\\n{0}", + "File \"{0}\" was deleted by them and modified by us.\\n\\nWhat would you like to do?": "O arquivo “{0}” foi excluído por eles e modificado por nós.\\n\\nO que você deseja fazer?", + "File \"{0}\" was deleted by us and modified by them.\\n\\nWhat would you like to do?": "O arquivo \"{0}\" foi excluído por nós e modificado por eles.\\n\\nO que você deseja fazer?", + "Force Checkout": "Forçar o Check-out", + "Force push is not allowed, please enable it with the \"git.allowForcePush\" setting.": "Não é permitido forçar push. Habilite-o com a configuração ''git.allowForcePush''.", + "Git History": "Histórico de Git", + "Git error": "Erro de git", + "Git local working changes": "Alterações do trabalho local do Git", + "Git not found. Install it or configure it using the \"git.path\" setting.": "Git não encontrado. Instale ou configure-o usando a configuração ''git.path''.", + "Git repositories were found in the parent folders of the workspace or the open file(s). Would you like to open the repositories?": "Repositórios Git foram encontrados nas pastas pai do workspace ou nos arquivos abertos. Deseja abrir os repositórios?", + "Git: {0}": "Git: {0}", + "HEAD version of \"{0}\" is not available.": "A versão CABEÇALHO de ''{0}'' não está disponível.", + "Ignored": "Ignorado", + "Incoming": "Entrada", + "Index Added": "Índice Adicionado", + "Index Copied": "Índice Copiado", + "Index Deleted": "Índice Excluído", + "Index Modified": "Índice Modificado", + "Index Renamed": "Índice Renomeado", + "Initialize Repository": "Inicializar o Repositório", + "Intent to Add": "Intenção de Adicionar", + "Intent to Rename": "Intenção de Renomear", + "Invalid branch name": "Nome de ramificação inválido", + "It looks like the current branch \"{0}\" might have been rebased. Are you sure you still want to pull into it?": "Parece que a base do branch atual ''{0}'' pode ter sido trocada. Tem certeza de que ainda deseja efetuar pull nele?", + "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?": "Parece que a base do branch atual pode ter sido trocada. Tem certeza de que ainda deseja efetuar pull nele?", + "It\\'s not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.": "Não é possível alterar a mensagem de confirmação no meio de uma troca de base. Conclua a operação de troca de base e use a troca de base interativa.", + "Keep Our Version": "Manter Nossa Versão", + "Keep Their Version": "Manter Versão Deles", + "Learn More": "Saiba Mais", + "Log level: {0}": "Nível de log: {0}", + "Make sure you configure your \"user.name\" and \"user.email\" in git.": "Verifique se você configurou ''user.name'' e ''user.email'' no git.", + "Manage Unsafe Repositories": "Gerenciar repositórios não seguros", + "Merge Changes": "Mesclar Alterações", + "Message": "Mensagem", + "Message (commit on \"{0}\")": "Mensagem (fazer commit em ''{0}'')", + "Message ({0} to commit on \"{1}\")": "Mensagem ({0} para fazer commit em ''{1}'')", + "Message ({0} to commit)": "Mensagem ({0} para confirmação)", + "Migrate Changes": "Migrar Alterações", + "Modified": "Modificado", + "Never": "Nunca", + "No": "Não", + "No rebase in progress.": "Não há troca de base em andamento.", + "OK": "OK", + "OK, Don\\'t Ask Again": "OK, Não Perguntar Novamente", + "OK, Don\\'t Show Again": "OK, Não Mostrar Novamente", + "Open": "Abrir", + "Open Comparison": "Abrir Comparação", + "Open Git Log": "Abrir Log do Git", + "Open Merge": "Abrir Mesclagem", + "Open Repositories In Parent Folders": "Abrir Repositórios em Pastas Pai", + "Open Repository": "Abrir o Repositório", + "Open in New Window": "Abrir em Nova Janela", + "Optionally provide a stash message": "Opcionalmente, forneça uma mensagem stash", + "Passphrase": "Senha", + "Pick a branch to pull from": "Selecionar uma ramificação da qual efetuar pull", + "Pick a provider to publish the branch \"{0}\" to:": "Selecionar um provedor ao qual publicar o branch ''{0}'' para:", + "Pick a remote to publish the branch \"{0}\" to:": "Selecionar um remoto ao qual publicar o branch ''{0}'' para:", + "Pick a remote to pull the branch from": "Selecionar um remoto do qual efetuar pull da ramificação", + "Pick a remote to remove": "Selecionar um remoto para remover", + "Pick a repository to mark as safe and open": "Escolha um repositório para marcar como seguro e aberto", + "Pick a repository to open": "Selecione um repositório para abrir", + "Pick a repository to reopen": "Pick a repository to reopen", + "Pick a stash to apply": "Selecionar um stash para aplicar", + "Pick a stash to drop": "Selecionar um stash para soltar", + "Pick a stash to pop": "Selecionar um stash para aplicar e remover", + "Pick workspace folder to initialize git repo in": "Selecionar pasta do workspace na qual inicializar o repositório git", + "Please check out a branch to push to a remote.": "Confira uma ramificação para enviar por push a um remoto.", + "Please clean your repository working tree before checkout.": "Limpe sua árvore de trabalho do repositório antes do check-out.", + "Please provide a commit message": "Forneça uma mensagem de confirmação", + "Please provide a message to annotate the tag": "Forneça uma mensagem para anotar a marca", + "Please provide a new branch name": "Forneça um novo nome de ramificação", + "Please provide a remote name": "Forneça um nome de remoto", + "Please provide a tag name": "Forneça um nome de marca", + "Please provide the commit hash": "Forneça o hash de commit", + "Publish Branch": "Publicar Ramificação", + "Publish Branch \"{0}\"/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Publicar Branch \"{0}\"", + "Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Publicar Branch", + "Publish to {0}": "Publicar em {0}", + "Publish to...": "Publicar em...", + "Publishing Branch \"{0}\".../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Publicação de Branch \"{0}\"...", + "Publishing Branch.../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Ramificação de Branch...", + "Pull": "Efetuar Pull", + "Pull {0} and push {1} commits between {2}/{3}": "Efetuar pull de {0} e efetuar push de {1} commits entre {2}/{3}", + "Pull {0} commits from {1}/{2}": "Efetuar pull de {0} commits de {1}/{2}", + "Push {0} commits to {1}/{2}": "Efetuar push de {0} commits para {1}/{2}", + "Rebasing": "Trocando base", + "Remote \"{0}\" already exists.": "O remoto ''{0}'' já existe.", + "Remote branch at {0}": "Ramificação remota em {0}", + "Remote name": "Nome do remoto", + "Remote name format invalid": "Formato de nome do remoto inválido", + "Reopen Closed Repositories": "Reopen Closed Repositories", + "Replace Local Tag(s)": "Substituir Marca(s) Local", + "Restore file": "Restaurar arquivo", + "Restore files": "Restaurar arquivos", + "Save All & Commit": "Salvar Tudo & Confirmar", + "Save All & Stash": "Salvar Tudo e Fazer Stash", + "Select a branch or tag to checkout": "Selecione um branch ou uma tag para finalizar compra", + "Select a branch to checkout in detached mode": "Selecionar uma filial para fazer check-out no modo separado", + "Select a branch to delete": "Selecionar uma ramificação para excluir", + "Select a branch to merge from": "Selecionar uma ramificação da qual mesclar", + "Select a branch to rebase onto": "Selecionar uma ramificação para a qual trocar base", + "Select a ref to create the branch from": "Selecionar uma referência da qual criar o branch de", + "Select a remote to delete a tag from": "Selecione um remoto do qual excluir uma marca", + "Select a remote to fetch": "Selecione um remoto para buscar", + "Select a tag to delete": "Selecionar uma marca para excluir", + "Select as Repository Destination": "Selecionar como Destino do Repositório", + "Show Changes": "Mostrar Alterações", + "Show Command Output": "Mostrar a Saída do Comando", + "Skipped found git in: \"{0}\"": "Git encontrado ignorado em: ''{0}''", + "Staged Changes": "Alterações Preparadas", + "Stash & Checkout": "Fazer Stash e Check-out", + "Stash Anyway": "Fazer Stash Mesmo Assim", + "Stash message": "Mensagem stash", + "Stashed Changes": "Mudanças em Stash", + "Successfully pushed.": "Enviado por push com êxito.", + "Synchronize Changes": "Sincronizar as Alterações", + "Synchronizing Changes...": "Sincronizando Alterações...", + "Syncing. Cancelling may cause serious damages to the repository": "Sincronizando. O cancelamento pode causar sérios danos ao repositório", + "Tag at {0}": "Marca na {0}", + "Tag name": "Nome da marca", + "The \"{0}\" repository has {1} submodules which won\\'t be opened automatically. You can still open each one individually by opening a file within.": "O repositório “{0}” tem {1} submódulos que não serão abertos automaticamente. Você ainda pode abrir cada um individualmente abrindo um arquivo dentro dele.", + "The branch \"{0}\" has no remote branch. Would you like to publish this branch?": "O branch ''{0}'' não tem branch remoto. Você gostaria de publicar este branch?", + "The branch \"{0}\" is not fully merged. Delete anyway?": "O branch ''{0}'' não foi totalmente mesclado. Excluir assim mesmo?", + "The current branch is not published to the remote. Would you like to publish it to access your changes elsewhere?": "O branch atual não está publicado no remoto. Deseja publicá-lo para acessar suas alterações em outro lugar?", + "The following file has unsaved changes which won\\'t be included in the commit if you proceed: {0}.\\n\\nWould you like to save it before committing?": "O arquivo a seguir tem alterações não salvas que não serão incluídas na confirmação se você prosseguir: {0}.\\n\\nGostaria de salvá-lo antes de cometer?", + "The following file has unsaved changes which won\\'t be included in the stash if you proceed: {0}.\\n\\nWould you like to save it before stashing?": "O seguinte arquivo tem alterações não salvas que não serão incluídas no stash se você continuar: {0}.\\n\\nDeseja salvá-lo antes de fazer stash?", + "The following untracked file will be DELETED FROM DISK if discarded: {0}.": "O seguinte arquivo não controlado será EXCLUÍDO DO DISCO se descartado: {0}.", + "The git repositories in the current folder are potentially unsafe as the folders are owned by someone other than the current user.": "Os repositórios git na pasta atual são potencialmente não seguros, pois as pastas pertencem a alguém diferente do usuário atual.", + "The git repository at \"{0}\" has too many active changes, only a subset of Git features will be enabled.": "O repositório do git em ''{0}'' tem muitas alterações ativas, apenas um subconjunto de recursos do Git será habilitado.", + "The git repository in the current folder is potentially unsafe as the folder is owned by someone other than the current user.": "O repositório git na pasta atual é potencialmente não seguro, pois a pasta pertence a alguém diferente do usuário atual.", + "The last commit was a merge commit. Are you sure you want to undo it?": "A última confirmação foi uma confirmação de mesclagem. Tem certeza de que deseja desfazê-la?", + "The new branch will be \"{0}\"": "O novo branch será ''{0}''", + "The repository does not have any commits. Please make an initial commit before creating a stash.": "O repositório não tem nenhum commit. Faça um commit inicial antes de criar um stash.", + "The selection range does not contain any changes.": "O intervalo de seleção não possui nenhuma alteração.", + "There are known issues with the installed Git \"{0}\". Please update to Git >= 2.27 for the git features to work correctly.": "Há problemas conhecidos com o Git ''{0}'' instalado. Atualize para o Git versão 2.27 ou posterior para que os recursos funcionem corretamente.", + "There are merge conflicts. Resolve them before committing.": "Há conflitos de mesclagem. Resolva-os antes de confirmar.", + "There are no available repositories": "Não há repositórios disponíveis", + "There are no changes to commit.": "Não há alterações para confirmar.", + "There are no changes to stash.": "Não há alterações para stash.", + "There are no staged changes to commit.\\n\\nWould you like to stage all your changes and commit them directly?": "Não há nenhuma alteração preparada a ser confirmada.\\n\\nDeseja preparar automaticamente todas as alterações e confirmá-las diretamente?", + "There are no staged changes to stash.": "Não há alterações preparadas para stash.", + "There are no stashes in the repository.": "Não há fases no repositório.", + "There are {0} unsaved files.\\n\\nWould you like to save them before committing?": "Existem {0} arquivos não salvos.\\n\\nGostaria de salvá-los antes de executar a confirmação?", + "There are {0} unsaved files.\\n\\nWould you like to save them before stashing?": "Há {0} arquivos não salvos.\\n\\nDeseja salvá-los antes de fazer stash?", + "There are {0} untracked files which will be DELETED FROM DISK if discarded.": "Há {0} arquivos não controlados que serão EXCLUÍDOS DO disco, se descartados.", + "There were merge conflicts while applying the stash.": "Ocorreram conflitos de mesclagem ao aplicar o stash.", + "This action will pull and push commits from and to \"{0}/{1}\".": "Esta ação efetuará pull e push das confirmações de e para ''{0}/{1}''.", + "This repository has no remotes configured to fetch from.": "Este repositório não tem remotos configurados para buscar.", + "This will DELETE {0} untracked files!\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST.": "Isso excluirá {0} arquivos não rastreados!\\nIsto é irreversível!\\nEsses arquivos serão perdidos para sempre.", + "This will create a Git repository in \"{0}\". Are you sure you want to continue?": "Isso criará um repositório Git em ''{0}''. Tem certeza de que deseja continuar?", + "Too many changes were detected. Only the first {0} changes will be shown below.": "Muitas mudanças foram detectadas. Somente as primeiras {0} alterações serão mostradas abaixo.", + "Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?": "Não foi possível extrair do repositório remoto devido a marcas conflitantes: {0}. Gostaria de resolver o conflito substituindo a marca(s) local?", + "Uncommitted Changes": "Alterações Não Confirmadas", + "Undo merge commit": "Desfazer confirmação de mesclagem", + "Untracked": "Não controlado", + "Untracked Changes": "Alterações Não Controladas", + "Update Git": "Atualizar Git", + "Using git \"{0}\" from \"{1}\"": "Usando git ''{0}'' de ''{1}''", + "Validating found git in: \"{0}\"": "Validando o git encontrado em: {0}", + "Would you like to add \"{0}\" to .gitignore?": "Deseja adicionar ''{0}'' ao .gitignore?", + "Would you like to open the cloned repository, or add it to the current workspace?": "Deseja abrir o repositório clonado ou adicioná-lo ao workspace atual?", + "Would you like to open the cloned repository?": "Deseja abrir o repositório clonado?", + "Would you like to open the initialized repository, or add it to the current workspace?": "Deseja abrir o repositório inicializado ou adicioná-lo ao workspace atual?", + "Would you like to open the initialized repository?": "Deseja abrir o repositório inicializado?", + "Would you like {0} to [periodically run \"git fetch\"]({1})?": "Deseja que {0} [execute periodicamente o \"git fetch\"]({1})?", + "Yes": "Sim", + "Yes, Don\\'t Show Again": "Sim, Não Mostrar Novamente", + "You": "Você", + "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\\n\\nAre you sure to continue?": "Você está prestes a confirmar as alterações sem verificação, isso ignora hooks pre-commit e pode ser indesejável.\\n\\nTem certeza de que deseja continuar?", + "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\\n\\nAre you sure to continue?": "Você está prestes a forçar o envio por push das suas alterações. Isso pode ser destrutivo e pode substituir acidentalmente as alterações feitas por outras pessoas.\\n\\nTem certeza de que deseja continuar?", + "You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.\\n\\nHow would you like to proceed?": "Você está tentando fazer commit em um branch protegido e talvez não tenha permissão para efetuar push em seus commits por push para remoto.\\n\\nComo você deseja continuar?", + "You seem to have git \"{0}\" installed. Code works best with git >= 2": "Parece que você tem o git ''{0}'' instalado. O código funciona melhor com a versão 2 ou posterior do git", + "Your local changes would be overwritten by checkout.": "Suas alterações locais seriam substituídas pelo check-out.", + "Your repository has no remotes configured to publish to.": "O repositório não tem remotos configurados para publicar.", + "Your repository has no remotes configured to pull from.": "O repositório não tem remotos configurados para extrair.", + "Your repository has no remotes configured to push to.": "O repositório não tem remotos configurados para enviar por push.", + "Your repository has no remotes.": "O repositório não tem remotos.", + "no": "não", + "yes": "sim", + "{0} (Deleted)": "{0} (Excluído)", + "{0} (Index)": "{0} (Índice)", + "{0} (Intent to add)": "{0} (Intenção de adicionar)", + "{0} (Ours)": "{0} (Nosso)", + "{0} (Theirs)": "{0} (Deles)", + "{0} (Untracked)": "{0} (Não rastreado)", + "{0} (Working Tree)": "{0} (Árvore de Trabalho)", + "{0} ({1})": "{0} ({1})", + "{0} ({1}) ↔ {0} ({2})": "{0} ({1}) ↔ {0} ({2})", + "{0} Commit": "{0} Confirmação", + "{0} Commit & Push": "{0} Confirmar e Efetuar push", + "{0} Commit & Sync": "{0} Confirmar e Sincronizar", + "{0} Continue": "{0} Continuar", + "{0} Fetch all remotes": "{0} buscar todos os remotos", + "{0} Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "{0} Publicar Branch", + "{0} Sync Changes{1}{2}": "{0} Sincronizar Alterações{1}{2}", + "{0} characters left in current line": "{0} caracteres restantes na linha atual", + "{0} characters over {1} in current line": "{0} caracteres acima de {1} na linha atual", + "{0} ↔ {1}": "{0} ↔ {1}", + "{0}\\n\\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.": "{0}\\n\\n é IRREVERSÍVEL, o conjunto de trabalho atual será PERDIDO PARA SEMPRE." + }, + "package": { + "colors.added": "Cor dos recursos adicionados.", + "colors.conflict": "Cor dos recursos com conflitos.", + "colors.deleted": "Cor dos recursos excluídos.", + "colors.ignored": "Cor dos recursos ignorados.", + "colors.modified": "Cor dos recursos modificados.", + "colors.renamed": "Cor dos recursos renomeados ou copiados.", + "colors.stageDeleted": "Cor dos recursos excluídos que foram preparados.", + "colors.stageModified": "Cor dos recursos modificados que foram preparados.", + "colors.submodule": "Cor dos recursos do submódulo.", + "colors.untracked": "Cor dos recursos não controlados.", + "command.addRemote": "Adicionar Remoto...", + "command.api.getRemoteSources": "Obter Fontes Remotas", + "command.api.getRepositories": "Obter Repositórios", + "command.api.getRepositoryState": "Obter Estado do Repositório", + "command.branch": "Criar Ramificação...", + "command.branchFrom": "Criar Ramificação de...", + "command.checkout": "Check-out para...", + "command.checkoutDetached": "Check-out para (Desanexado)...", + "command.cherryPick": "Cherry-pick...", + "command.clean": "Descartar as Alterações", + "command.cleanAll": "Descartar Todas as Alterações", + "command.cleanAllTracked": "Descartar Todas as Alterações Controladas", + "command.cleanAllUntracked": "Descartar Todas as Alterações Não Controladas", + "command.clone": "Clonar", + "command.cloneRecursive": "Clonar (Recursivo)", + "command.close": "Fechar Repositório", + "command.closeAllDiffEditors": "Fechar Todos os Editores de Comparação", + "command.commit": "Commit", + "command.commitAll": "Confirmar Tudo", + "command.commitAllAmend": "Confirmar Tudo (Corrigir)", + "command.commitAllAmendNoVerify": "Confirmar Tudo (Corrigir, Não Verificar)", + "command.commitAllNoVerify": "Confirmar Todos (Sem Verificação)", + "command.commitAllSigned": "Confirmar Tudo (Assinar)", + "command.commitAllSignedNoVerify": "Confirmar Todos (Assinados, Não Verificar)", + "command.commitEmpty": "Confirmar Vazio", + "command.commitEmptyNoVerify": "Confirmar Vazio (Sem Verificação)", + "command.commitMessageAccept": "Aceitar Mensagem de Confirmação", + "command.commitMessageDiscard": "Descartar Mensagem de Confirmação", + "command.commitNoVerify": "Confirmar (Sem Verificação)", + "command.commitStaged": "Confirmar Preparadas", + "command.commitStagedAmend": "Confirmar Preparadas (Corrigir)", + "command.commitStagedAmendNoVerify": "Confirmar Preparadas (Corrigir, Não Verificar)", + "command.commitStagedNoVerify": "Confirmar Preparadas (Sem Verificação)", + "command.commitStagedSigned": "Confirmar Preparadas (Assinar)", + "command.commitStagedSignedNoVerify": "Confirmar Preparadas (Assinar, Sem Verificação)", + "command.continueInLocalClone": "Clonar Repositório Localmente e Abrir na Área de Trabalho...", + "command.continueInLocalClone.qualifiedName": "Continuar Trabalhando no Novo Clone Local", + "command.createTag": "Criar Rótulo", + "command.deleteBranch": "Excluir Ramificação...", + "command.deleteRemoteTag": "Excluir Marca Remota", + "command.deleteTag": "Excluir Rótulo", + "command.fetch": "Fetch", + "command.fetchAll": "Buscar de Todos os Remotos", + "command.fetchPrune": "Buscar (Remover)", + "command.git.acceptMerge": "Completar Mesclagem", + "command.git.openMergeEditor": "Resolver no Editor de Mesclagem", + "command.git.runGitMerge": "Calcular conflitos com o Git", + "command.git.runGitMergeDiff3": "Conflitos de computação com Git (Diff3)", + "command.ignore": "Adicionar a .gitignore", + "command.init": "Inicializar o Repositório", + "command.manageUnsafeRepositories": "Gerenciar repositórios não seguros", + "command.merge": "Mesclar Ramificação...", + "command.mergeAbort": "Anular Mesclagem", + "command.openAllChanges": "Abrir Todas as Alterações", + "command.openChange": "Abrir as Alterações", + "command.openFile": "Abrir o Arquivo", + "command.openHEADFile": "Abrir Arquivo (HEAD)", + "command.openRepositoriesInParentFolders": "Abrir Repositórios em Pastas Pai", + "command.openRepository": "Abrir o Repositório", + "command.publish": "Publicar Ramificação...", + "command.pull": "Efetuar Pull", + "command.pullFrom": "Efetuar Pull de...", + "command.pullRebase": "Efetuar Pull (Trocar Base)", + "command.push": "Enviar por Push", + "command.pushFollowTags": "Enviar por push (Seguir Marcas)", + "command.pushFollowTagsForce": "Enviar por Push (Seguir Marcas, Forçar)", + "command.pushForce": "Enviar por Push (Forçar)", + "command.pushTags": "Tags de Push", + "command.pushTo": "Enviar por push para...", + "command.pushToForce": "Enviar por push para... (Forçar)", + "command.rebase": "Trocar Base para a Ramificação...", + "command.rebaseAbort": "Abortar Troca de Base", + "command.refresh": "Atualizar", + "command.removeRemote": "Remover Remoto", + "command.rename": "Renomear", + "command.renameBranch": "Renomear Ramificação...", + "command.reopenClosedRepositories": "Reopen Closed Repositories...", + "command.restoreCommitTemplate": "Restaurar Modelo de Confirmação", + "command.revealFileInOS.linux": "Abrir Pasta de retenção", + "command.revealFileInOS.mac": "Revelar no Localizador", + "command.revealFileInOS.windows": "Revelar no Explorador de Arquivos", + "command.revealInExplorer": "Modo de exibição Revelar no Explorer", + "command.revertChange": "Reverter Alteração", + "command.revertSelectedRanges": "Reverter Intervalos Selecionados", + "command.showOutput": "Mostrar Saída do Git", + "command.stage": "Preparar Alterações", + "command.stageAll": "Preparar Todas as Alterações", + "command.stageAllMerge": "Preparar Todas as Alterações de Mesclagem", + "command.stageAllTracked": "Preparar Todas as Alterações Controladas", + "command.stageAllUntracked": "Preparar Todas as Alterações Não Controladas", + "command.stageChange": "Preparar Alteração", + "command.stageSelectedRanges": "Preparar Intervalos Selecionados", + "command.stash": "Fazer Stash", + "command.stashApply": "Aplicar Stash...", + "command.stashApplyLatest": "Aplicar Stash Mais Recente", + "command.stashDrop": "Remover Stash...", + "command.stashDropAll": "Descartar Todos os Stashes...", + "command.stashIncludeUntracked": "Stash (Incluir Não Controlado)", + "command.stashPop": "Aplicar e Remover Stash...", + "command.stashPopLatest": "Aplicar e Remover Stash Mais Recente", + "command.stashStaged": "Stash Preparado", + "command.sync": "Sincronizar", + "command.syncRebase": "Sincronizar (Trocar Base)", + "command.timelineCompareWithSelected": "Comparar com o Selecionado", + "command.timelineCopyCommitId": "Copiar ID de Confirmação", + "command.timelineCopyCommitMessage": "Copiar Mensagem de Confirmação", + "command.timelineOpenDiff": "Abrir as Alterações", + "command.timelineSelectForCompare": "Selecionar para Comparar", + "command.undoCommit": "Desfazer Última Confirmação", + "command.unstage": "Despreparar Alterações", + "command.unstageAll": "Despreparar Todas as Alterações", + "command.unstageSelectedRanges": "Despreparar Intervalos Selecionados", + "config.allowForcePush": "Controla se o envio forçado por push (com ou sem concessão) está habilitado.", + "config.allowNoVerifyCommit": "Controla se as confirmações sem executar ganchos pre-commit e commit-msg são permitidas.", + "config.alwaysShowStagedChangesResourceGroup": "Sempre mostrar o grupo de recursos Alterações em Etapas.", + "config.alwaysSignOff": "Controla o sinalizador de aprovação para todas as confirmações.", + "config.autoRepositoryDetection": "Configura quando os repositórios devem ser detectados automaticamente.", + "config.autoRepositoryDetection.false": "Desabilitar verificação automática do repositório.", + "config.autoRepositoryDetection.openEditors": "Examinar pastas pai de arquivos abertos.", + "config.autoRepositoryDetection.subFolders": "Examinar subpastas da pasta aberta no momento.", + "config.autoRepositoryDetection.true": "Examinar as duas subpastas da pasta aberta no momento e das pastas pai de arquivos abertos.", + "config.autoStash": "Efetuar stash das alterações antes de acioná-las e restaurá-las após o êxito.", + "config.autofetch": "Quando esta opção estiver definida como true, os commits serão buscados automaticamente no repositório remoto padrão do repositório do Git atual. Quando ela estiver definida como `all` os commits serão buscados de todos os repositórios remotos.", + "config.autofetchPeriod": "Duração em segundos entre cada busca automática de git, quando `#git.autofetch#` está habilitado.", + "config.autorefresh": "Se a atualização automática está habilitada.", + "config.branchPrefix": "Prefixo usado ao criar um novo branch.", + "config.branchProtection": "Lista de branches protegidos. Por padrão, um prompt é mostrado antes que as alterações sejam confirmadas em um branch protegido. O prompt pode ser controlado usando a configuração `#git.branchProtectionPrompt#`.", + "config.branchProtectionPrompt": "Controla se um prompt está sendo mostrado antes que as alterações sejam confirmadas em um branch protegido.", + "config.branchProtectionPrompt.alwaysCommit": "Sempre faça commit nas alterações no branch protegido.", + "config.branchProtectionPrompt.alwaysCommitToNewBranch": "Sempre fazer commit nas alterações em um novo branch.", + "config.branchProtectionPrompt.alwaysPrompt": "Sempre solicitar antes que as alterações sejam confirmadas em um branch protegido.", + "config.branchRandomNameDictionary": "Lista de dicionários usados para o nome do branch gerado aleatoriamente. Cada valor representa o dicionário usado para gerar o segmento do nome da ramificação. Dicionários suportados: `adjetivos`, `animais`, `cores` e `números`.", + "config.branchRandomNameDictionary.adjectives": "Um adjetivo aleatório", + "config.branchRandomNameDictionary.animals": "Um nome de animal aleatório", + "config.branchRandomNameDictionary.colors": "Um nome de cor aleatório", + "config.branchRandomNameDictionary.numbers": "Um número aleatório entre 100 e 999", + "config.branchRandomNameEnable": "Controla se um nome aleatório é gerado ao criar um novo branch.", + "config.branchSortOrder": "Controla a ordem de classificação de ramificações.", + "config.branchValidationRegex": "Uma expressão regular para validar novos nomes de branch.", + "config.branchWhitespaceChar": "O caractere para substituir o espaço em branco em novos nomes de branch e para separar segmentos de um nome de branch gerado aleatoriamente.", + "config.checkoutType": "Controla o tipo de referências do Git que são listadas ao executar `Checkout to...`.", + "config.checkoutType.local": "Branches locais", + "config.checkoutType.remote": "Branches remotos", + "config.checkoutType.tags": "Tags", + "config.closeDiffOnOperation": "Controla se o editor de comparação deve ser fechado automaticamente quando as alterações são ocultadas, confirmadas, descartadas, preparadas ou não.", + "config.commandsToLog": "Lista de comandos git (por exemplo: commit, push) que teriam seu 'stdout' registrado no [git output](command:git.showOutput). Se o comando git tiver um gancho do lado do cliente configurado, o 'stdout' do gancho do lado do cliente também será registrado no [git output](command:git.showOutput).", + "config.confirmEmptyCommits": "Sempre confirmar a criação de confirmações vazias para o comando 'Git: Commit Empty'.", + "config.confirmForcePush": "Controla se é necessário solicitar confirmação antes de forçar o envio por push.", + "config.confirmNoVerifyCommit": "Controla se deve solicitar confirmação antes de confirmar sem verificação.", + "config.confirmSync": "Confirmar antes de sincronizar os repositórios git.", + "config.countBadge": "Controla o selo da contagem de Git.", + "config.countBadge.all": "Contar todas as alterações.", + "config.countBadge.off": "Desligar o contador.", + "config.countBadge.tracked": "Contar somente as alterações controladas.", + "config.decorations.enabled": "Controla se o Git contribui com cores e selos para o Explorador e para a exibição Editores Abertos.", + "config.defaultBranchName": "O nome do branch padrão (ex: principal, tronco, desenvolvimento) ao inicializar um novo repositório git. Quando definido como vazio, o nome da ramificação padrão configurado no git será usado.", + "config.defaultCloneDirectory": "A localização padrão para clonar um repositório git.", + "config.detectSubmodules": "Controla se os submódulos git devem ser detectados automaticamente.", + "config.detectSubmodulesLimit": "Controla o limite de submódulos git detectados.", + "config.discardAllScope": "Controla as alterações que são descartadas pelo comando `Discard all changes`. `all` descarta todas as alterações. `tracked` descarta somente arquivos controlados. `prompt` mostra uma caixa de diálogo de aviso toda vez que a ação é executada.", + "config.enableCommitSigning": "Habilita a assinatura de confirmação com GPG ou X.509.", + "config.enableSmartCommit": "Confirmar todas as alterações quando não houver alterações preparadas.", + "config.enableStatusBarSync": "Controla se o comando de sincronização do Git aparece na barra de status.", + "config.enabled": "Se o Git está habilitado.", + "config.experimental.installGuide": "Melhorias experimentais para o fluxo de configuração do Git.", + "config.fetchOnPull": "Quando habilitado, busque todas as ramificações efetuando pull. Caso contrário, busque apenas a atual.", + "config.followTagsWhenSync": "Envie todas as tags anotadas ao executar o comando de sincronização.", + "config.ignoreLegacyWarning": "Ignora o aviso de Git herdado.", + "config.ignoreLimitWarning": "Ignora o aviso quando há muitas alterações em um repositório.", + "config.ignoreMissingGitWarning": "Ignora o aviso quando o Git está ausente.", + "config.ignoreRebaseWarning": "Ignora o aviso quando parece que a base do branch pode ter sido trocada ao efetuar pull.", + "config.ignoreSubmodules": "Ignorar as modificações em submódulos na árvore de arquivos.", + "config.ignoreWindowsGit27Warning": "Ignora o aviso quando as versões 2.25 – 2.26 do Git estão instaladas no Windows.", + "config.ignoredRepositories": "Lista de repositórios git a serem ignorados.", + "config.inputValidation": "Controla quando mostrar a validação de entrada da mensagem de confirmação.", + "config.inputValidationLength": "Controla o limite de tamanho da mensagem de confirmação para mostrar um aviso.", + "config.inputValidationSubjectLength": "Controla o limite de tamanho do assunto da mensagem de confirmação para mostrar um aviso. Remova a definição dele para herdar o valor de `config.inputValidationLength`.", + "config.mergeEditor": "Abra o editor de mesclagem para arquivos que estão atualmente em conflito.", + "config.openAfterClone": "Controla se um repositório deve ser aberto automaticamente após a clonagem.", + "config.openAfterClone.always": "Sempre abrir o repositório na janela atual.", + "config.openAfterClone.alwaysNewWindow": "Sempre abrir o repositório em uma nova janela.", + "config.openAfterClone.prompt": "Sempre solicitar uma ação.", + "config.openAfterClone.whenNoFolderOpen": "Abrir somente na janela atual quando não for aberta nenhuma pasta.", + "config.openDiffOnClick": "Controla se o editor de comparação deve ser aberto ao clicar em uma alteração. Caso contrário, o editor regular será aberto.", + "config.openRepositoryInParentFolders": "Controle se um repositório em pastas pai de workspaces ou arquivos abertos deve ser aberto.", + "config.openRepositoryInParentFolders.always": "Sempre abra um repositório em pastas pai de workspaces ou arquivos abertos.", + "config.openRepositoryInParentFolders.never": "Nunca abra um repositório em pastas pai de workspaces ou arquivos abertos.", + "config.openRepositoryInParentFolders.prompt": "Avise antes de abrir um repositório nas pastas pai dos workspaces ou arquivos abertos.", + "config.optimisticUpdate": "Controla se o estado da exibição do Controle do Código-Fonte deve ser atualizado de forma otimizada após a execução dos comandos git.", + "config.path": "Caminho e nome de arquivo do executável git, por exemplo, `C:\\Program Files\\Git\\bin\\git.exe` (Windows). Isso também pode ser uma matriz de valores de cadeia de caracteres contendo vários caminhos para pesquisar.", + "config.postCommitCommand": "Execute um comando git após um commit bem-sucedido.", + "config.postCommitCommand.none": "Não executar nenhum comando após uma confirmação.", + "config.postCommitCommand.push": "Execute 'git push' após um commit bem-sucedido.", + "config.postCommitCommand.sync": "Execute 'git pull' e 'git push' após um commit bem-sucedido.", + "config.promptToSaveFilesBeforeCommit": "Controla se o Git deve verificar arquivos não salvos antes de confirmar.", + "config.promptToSaveFilesBeforeCommit.always": "Verificar se há arquivos não salvos.", + "config.promptToSaveFilesBeforeCommit.never": "Desabilitar esta verificação.", + "config.promptToSaveFilesBeforeCommit.staged": "Verificar somente os arquivos preparados não salvos.", + "config.promptToSaveFilesBeforeStash": "Controla se o Git deve verificar se há arquivos não salvos antes de fazer stash das alterações.", + "config.promptToSaveFilesBeforeStash.always": "Verificar se há arquivos não salvos.", + "config.promptToSaveFilesBeforeStash.never": "Desabilitar essa verificação.", + "config.promptToSaveFilesBeforeStash.staged": "Verificar somente os arquivos preparados não salvos.", + "config.pruneOnFetch": "Fazer a remoção durante a busca.", + "config.publishBeforeContinueOn": "Controla se o estado git não publicado deve ser publicado ao usar Continuar Trabalhando em um repositório git.", + "config.publishBeforeContinueOn.always": "Sempre publicar o estado git não publicado ao usar Continuar Trabalhando em um repositório git", + "config.publishBeforeContinueOn.never": "Nunca publicar o estado git não publicado ao usar Continuar Trabalhando a partir de um repositório git", + "config.publishBeforeContinueOn.prompt": "Solicitar a publicação do estado git não publicado ao usar Continuar Trabalhando em um repositório git", + "config.pullBeforeCheckout": "Controla se uma ramificação que não possui commits de saída é avançada antes do check-out.", + "config.pullTags": "Buscar todas as marcas ao efetuar pull.", + "config.rebaseWhenSync": "Forçar o git a usar a troca de base ao executar o comando de sincronização.", + "config.rememberPostCommitCommand": "Lembre-se do último comando git executado após um commit.", + "config.repositoryScanIgnoredFolders": "Lista de pastas ignoradas durante a verificação de repositórios Git quando '#git.autoRepositoryDetection#' está definido como 'true' ou 'subFolders'.", + "config.repositoryScanMaxDepth": "Controla a profundidade usada ao verificar as pastas do workspace para repositórios Git quando `#git.autoRepositoryDetection#` está definido como `true` ou` subFolders`. Pode ser definido como `-1` para nenhum limite.", + "config.requireGitUserConfig": "Controla se a configuração explícita do usuário do Git deve ser exigida ou se o Git pode adivinhar a configuração quando ela estiver ausente.", + "config.scanRepositories": "Lista de caminhos nos quais pesquisar repositórios git.", + "config.showActionButton": "Controla se um botão de ação é mostrado na visualização Source Control.", + "config.showActionButton.commit": "Mostre um botão de ação para confirmar as alterações quando a ramificação local tiver modificado os arquivos prontos para serem confirmados.", + "config.showActionButton.publish": "Mostre um botão de ação para publicar a ramificação local quando ela não tiver uma ramificação remota de rastreamento.", + "config.showActionButton.sync": "Mostre um botão de ação para sincronizar as alterações quando a ramificação local estiver à frente ou atrás da ramificação remota.", + "config.showCommitInput": "Controla se a entrada de confirmação deve ser mostrada no painel de controle do código-fonte do Git.", + "config.showInlineOpenFileAction": "Controla se uma ação de abertura de arquivo embutida deve ser mostrada no modo de exibição de alterações do Git.", + "config.showProgress": "Controla se as ações git devem mostrar o progresso.", + "config.showPushSuccessNotification": "Controla se uma notificação deve ser mostrada quando um envio por push é bem-sucedido.", + "config.similarityThreshold": "Controla o limite do índice de similaridade (ou seja, quantidade de adições/exclusões em comparação com o tamanho do arquivo) para que as alterações em um par de arquivos adicionados/excluídos sejam consideradas uma renomeação.", + "config.smartCommitChanges": "Controlar quais alterações são automaticamente testadas por Confirmação Inteligente.", + "config.smartCommitChanges.all": "Preparar automaticamente todas as alterações.", + "config.smartCommitChanges.tracked": "Somente preparar automaticamente as alterações controladas.", + "config.statusLimit": "Controla como limitar o número de alterações que podem ser analisadas a partir do comando de status do Git. Pode ser definido como 0 para nenhum limite.", + "config.suggestSmartCommit": "Sugere habilitar a confirmação inteligente (confirmar todas as alterações quando não há alterações preparadas).", + "config.supportCancellation": "Controla se uma notificação aparece durante a execução da ação de sincronização, o que permite ao usuário cancelar a operação.", + "config.terminalAuthentication": "Controla se o VS Code deve ser habilitado para ser o manipulador de autenticação para processos Git gerados no Terminal Integrado. Observação: os terminais precisam ser reiniciados para haver uma alteração nesta configuração.", + "config.terminalGitEditor": "Controla se o VS Code deve ser ativado como editor git para processos git gerados no terminal integrado. Nota: Os terminais precisam ser reiniciados para detectar uma alteração nesta configuração.", + "config.timeline.date": "Controla qual data deve ser usada para os itens na exibição Linha do tempo.", + "config.timeline.date.authored": "Usar a data de criação", + "config.timeline.date.committed": "Usar a data confirmada", + "config.timeline.showAuthor": "Controla se o autor do commit deve ser mostrado na exibição Linha do tempo.", + "config.timeline.showUncommitted": "Controla se as alterações não confirmadas devem ser mostradas no modo de exibição de Linha do Tempo.", + "config.untrackedChanges": "Controla como as alterações não controladas se comportam.", + "config.untrackedChanges.hidden": "As alterações não controladas são ocultas e excluídas de várias ações.", + "config.untrackedChanges.mixed": "Todas as alterações, controladas e não controladas, aparecem juntas e se comportam igualmente.", + "config.untrackedChanges.separate": "As alterações não controladas são exibidas separadamente no modo de exibição de Controle do Código-fonte. Elas também são excluídas de várias ações.", + "config.useCommitInputAsStashMessage": "Controla se a mensagem da caixa de entrada de commit deve ser usada como a mensagem de stash padrão.", + "config.useEditorAsCommitInput": "Controla se um editor de texto completo será usado para criar mensagens de confirmação, sempre que nenhuma mensagem for fornecida na caixa de entrada de confirmação.", + "config.useForcePushWithLease": "Controla se o envio por push forçado usa a variante force-with-lease mais segura.", + "config.useIntegratedAskPass": "Controla se o GIT_ASKPASS deve ser substituído para usar a versão integrada.", + "config.verboseCommit": "Habilite a saída detalhada quando `#git.useEditorAsCommitInput#` estiver habilitado.", + "description": "Integração SCM do Git", + "displayName": "Git", + "submenu.branch": "Branch", + "submenu.changes": "Alterações", + "submenu.commit": "Commit", + "submenu.commit.amend": "Corrigir", + "submenu.commit.signoff": "Desconectar", + "submenu.explorer": "Git", + "submenu.pullpush": "Efetuar Pull, Enviar por Push", + "submenu.remotes": "Remoto", + "submenu.stash": "Fazer Stash", + "submenu.tags": "Rótulos", + "view.workbench.cloneRepository": "Você pode clonar um repositório localmente.\r\n[Clonar Repositório](command:git.clone 'Clonar um repositório após a ativação da extensão git')", + "view.workbench.learnMore": "Para saber mais sobre como usar o Git e o controle do código-fonte no VS Code [leia nossos documentos](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepositories": "Git repositories were found that were previously closed.\r\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepository": "A git repository was found that was previously closed.\r\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.folder": "A pasta aberta no momento não tem um repositório git. Você pode inicializar um repositório que habilitará os recursos de controle do código-fonte que são fornecidos pelo git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no VS Code [leia nossa documentação](https://aka.ms/vscode-scm)", + "view.workbench.scm.missing": "Instale o Git, um sistema de controle do código-fonte popular, para acompanhar alterações de código e colaborar com outras pessoas. Saiba mais em nossos [guias do Git](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing.linux": "O controle do código-fonte depende da instalação do Git.\r\n[Baixe o Git para Linux](https://git-scm.com/download/linux)\r\nDepois de instalar, [recarregue](command:workbench.action.reloadWindow) (ou [solucione o problema](command:git.showOutput)). Provedores de controle do código-fonte adicionais podem ser instalados [a partir do Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.missing.mac": "[Baixe o Git para macOS](https://git-scm.com/download/mac)\r\nDepois de instalar, [recarregue](command:workbench.action.reloadWindow) (ou [solucione o probleme](command:git.showOutput)). Provedores de controle do código-fonte adicionais podem ser instalados [a partir do Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.missing.windows": "[Baixar o Git para Windows](https://git-scm.com/download/win)\r\nDepois de instalar, [recarregue](command:workbench.action.reloadWindow) (ou [solucione o problema](command:git.showOutput)). Provedores de controle do código-fonte adicionais podem ser instalados [a partir do Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.repositoriesInParentFolders": "Repositórios Git foram encontrados nas pastas pai do workspace ou no(s) arquivo(s) aberto(s).\r\n[Abrir Repositório](command:git.openRepositoriesInParentFolders)\r\nUse the [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) para controlar se os repositórios Git em pastas pai do workspace ou arquivos abertos são abertos. Para saber mais [leia nossos documentos](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.repositoryInParentFolders": "Um repositório Git foi encontrado nas pastas pai do workspace ou no(s) arquivo(s) aberto(s).\r\n[Abrir Repositório](command:git.openRepositoriesInParentFolders)\r\nUse a configuração [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) para controlar se os repositórios Git em pastas pai de workspaces ou arquivos abertos são abertos. Para saber mais [leia nossos documentos](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.scanFolderForRepositories": "Verificando pasta para repositórios git...", + "view.workbench.scm.scanWorkspaceForRepositories": "Verificando espaço de trabalho para repositórios git...", + "view.workbench.scm.unsafeRepositories": "Os repositórios git detectados são potencialmente não seguros, pois as pastas pertencem a alguém diferente do usuário atual.\r\n[Gerenciar Repositórios Não Seguros](command:git.manageUnsafeRepositories)\r\nPara saber mais sobre repositórios não seguros [leia nossos documentos](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.unsafeRepository": "O repositório git detectado é potencialmente não seguro, pois a pasta pertence a alguém diferente do usuário atual.\r\n[Gerenciar Repositórios Não Seguros](command:git.manageUnsafeRepositories)\r\nPara saber mais sobre repositórios não seguros [leia nossos documentos](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.workspace": "O workspace aberto atualmente não tem nenhuma pasta contendo repositórios git. Você pode inicializar um repositório em uma pasta que habilitará os recursos de controle do código-fonte que são fornecidos pelo git.\r\n[Inicializar o Repositório](command:git.init)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no VS Code [leia nossa documentação](https://aka.ms/vscode-scm)." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.github-authentication.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.github-authentication.i18n.json new file mode 100644 index 0000000000..650699122f --- /dev/null +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.github-authentication.i18n.json @@ -0,0 +1,36 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Continue to GitHub": "Continuar no GitHub", + "Continue to GitHub to create a Personal Access Token (PAT)": "Continue no GitHub para criar um token de acesso pessoal (PAT)", + "Copy & Continue to GitHub": "Copiar e Continuar no GitHub", + "GitHub Enterprise Server URI is not a valid URI: {0}": "URI do GitHub Enterprise Server não é um URI válido: {0}", + "Having trouble logging in? Would you like to try a different way? ({0})": "Está com problemas para fazer logon? Você gostaria de tentar de outra maneira? ({0})", + "No": "Não", + "Open [{0}]({0}) in a new tab and paste your one-time code: {1}/The [{0}]({0}) will be a url and the {1} will be a code, e.g. 123-456{Locked=\"[{0}]({0})\"}": "Abra [{0}]({0}) em uma nova guia e cole seu código avulso: {1}", + "Sign in failed: {0}": "Falha ao entrar: {0}", + "Sign out failed: {0}": "Falha ao sair: {0}", + "Signing in to {0}.../The {0} will be a url, e.g. github.com": "Entre para {0}...", + "To finish authenticating, navigate to GitHub and paste in the above one-time code.": "Para concluir a autenticação, navegue até o GitHub e cole o código único acima.", + "To finish authenticating, navigate to GitHub to create a PAT then paste the PAT into the input box.": "Para concluir a autenticação, navegue até o GitHub para criar um PAT e cole o PAT na caixa de entrada.", + "Yes": "Sim", + "You have not yet finished authorizing this extension to use GitHub. Would you like to try a different way? ({0})": "Você ainda não concluiu a autorização dessa extensão para usar o GitHub. Você gostaria de tentar de outra maneira? ({0})", + "Your Code: {0}/The {0} will be a code, e.g. 123-456": "Seu Código: {0}", + "device code": "código do dispositivo", + "local server": "servidor local", + "personal access token": "token de acesso pessoal" + }, + "package": { + "description": "Provedor de Autenticação do GitHub", + "displayName": "Autenticação do GitHub" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.github.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.github.i18n.json new file mode 100644 index 0000000000..00f418a514 --- /dev/null +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.github.i18n.json @@ -0,0 +1,49 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Checkout on vscode.dev": "Checkout em vscode.dev", + "Copy vscode.dev Link": "Copiar vscode.dev Link", + "Create Fork": "Criar Bifurcação", + "Create GitHub fork": "Criar bifurcação do GitHub", + "Create PR": "Criar PR", + "Creating GitHub Pull Request...": "Criando Solicitação de Pull do GitHub...", + "Creating first commit": "Criando o primeiro commit", + "Forking \"{0}/{1}\"...": "Bifurcando \"{0}/{1}\"...", + "Learn More": "Learn More", + "Log level: {0}": "Nível de log: {0}", + "No": "Não", + "No template": "Nenhum modelo", + "Open PR": "Abrir PR", + "Open on GitHub": "Abrir no GitHub", + "Pick a folder to publish to GitHub": "Selecionar uma pasta para publicar no GitHub", + "Publishing to a private GitHub repository": "Fazendo a publicação em um repositório privado do GitHub", + "Publishing to a public GitHub repository": "Fazendo a publicação em um repositório público do GitHub", + "Pushing changes...": "Enviando alterações por push...", + "Select the Pull Request template": "Selecione o modelo de Solicitação de Pull", + "Select which files should be included in the repository.": "Selecionar quais arquivos devem ser incluídos no repositório.", + "Successfully published the \"{0}\" repository to GitHub.": "O repositório \"{0}\" foi publicado com êxito no GitHub.", + "The PR \"{0}/{1}#{2}\" was successfully created on GitHub.": "O PR \"{0}/{1}#{2}\" foi criado com êxito no GitHub.", + "The fork \"{0}\" was successfully created on GitHub.": "A bifurcação \"{0}\" foi criada com êxito no GitHub.", + "Uploading files": "Carregando os arquivos", + "You don\\'t have permissions to push to \"{0}/{1}\" on GitHub. Would you like to create a fork and push to it instead?": "Você não tem permissões para efetuar push para \"{0}/{1}\" no GitHub. Em vez disso, deseja criar um fork e efetuar push para ele?", + "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected.": "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected." + }, + "package": { + "config.branchProtection": "Controla se as regras do repositório devem ser consultadas para repositórios GitHub", + "config.gitAuthentication": "Controla se a autenticação automática do GitHub deve ser habilitada para comandos git no VS Code.", + "config.gitProtocol": "Controla qual protocolo é utilizado para clonar um repositório do GitHub", + "description": "Recursos do GitHub para VS Code", + "displayName": "GitHub", + "welcome.publishFolder": "Você pode publicar diretamente esta pasta em um repositório do GitHub. Uma vez publicado, você terá acesso aos recursos de controle de origem desenvolvidos pelo git e GitHub.\r\n[$(github) Publicar no GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "Você pode publicar diretamente uma pasta de espaço de trabalho em um repositório do GitHub. Uma vez publicado, você terá acesso aos recursos de controle de origem desenvolvidos pelo git e GitHub.\r\n[$(github) Publicar no GitHub](command:github.publish)" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.ipynb.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.ipynb.i18n.json new file mode 100644 index 0000000000..5af55a9b76 --- /dev/null +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.ipynb.i18n.json @@ -0,0 +1,25 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Insert Image as Attachment": "Inserir Imagem como Anexo" + }, + "package": { + "cleanInvalidImageAttachment.title": "Limpar Referência de Anexo de Imagem Inválida", + "description": "Fornece suporte básico para abrir e ler os arquivos de notebook .ipynb do Jupyter", + "displayName": "Suporte a .ipynb", + "ipynb.pasteImagesAsAttachments.enabled": "Habilite/desabilite a colagem de imagens em células Markdown em arquivos de bloco de anotações ipynb. As imagens coladas são inseridas como anexos na célula.", + "markdownAttachmentRenderer.displayName": "Renderizador Markdown-It ipynb Cell Attachment", + "newUntitledIpynb.shortTitle": "Jupyter Notebook", + "newUntitledIpynb.title": "Novo Jupyter Notebook", + "openIpynbInNotebookEditor.title": "Abrir Arquivo IPYNB no Editor do Notebook" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.json-language-features.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.json-language-features.i18n.json new file mode 100644 index 0000000000..d8ee257584 --- /dev/null +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.json-language-features.i18n.json @@ -0,0 +1,184 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "$ref \\'{0}\\' in \\'{1}\\' can not be resolved.": "$ref \\'{0}\\' em \\'{1}\\' não pode ser resolvido.", + "": "", + "A default value. Used by suggestions.": "Um valor padrão. Usado pelas sugestões.", + "A descriptive title of the element.": "Um título descritivo do elemento.", + "A long description of the element. Used in hover menus and suggestions.": "Uma descrição longa do elemento. Usado em menus de foco e sugestões.", + "A map of property names to either an array of property names or a schema. An array of property names means the property named in the key depends on the properties in the array being present in the object in order to be valid. If the value is a schema, then the schema is only applied to the object if the property in the key exists on the object.": "Um mapa de nomes de propriedade para uma matriz de nomes de propriedade ou um esquema. Uma matriz de nomes de propriedade significa que a propriedade nomeada na chave depende das propriedades na matriz que estão presentes no objeto para serem válidas. Se o valor for um esquema, o esquema só será aplicado ao objeto se a propriedade na chave existir no objeto.", + "A map of property names to schemas for each property.": "Um mapa de nomes de propriedades para esquemas para cada propriedade.", + "A map of regular expressions on property names to schemas for matching properties.": "Um mapa de expressões regulares em nomes de propriedades para esquemas para propriedades correspondentes.", + "A number that should cleanly divide the current value (i.e. have no remainder).": "Um número que deve dividir corretamente o valor atual (ou seja, sem resto).", + "A regular expression to match the string against. It is not implicitly anchored.": "Uma expressão regular com a qual corresponder a cadeia. Não é ancorada implicitamente.", + "A schema which must not match.": "Um esquema que não deve corresponder.", + "A unique identifier for the schema.": "Um identificador exclusivo para o esquema.", + "An array instance is valid against \\\"contains\\\" if at least one of its elements is valid against the given schema.": "Uma instância de matriz é válida em relação a \\\"contains\\\" se pelo menos um de seus elementos for válido em relação ao esquema fornecido.", + "An array of schemas, all of which must match.": "Uma matriz de esquemas, todos os quais devem corresponder.", + "An array of schemas, exactly one of which must match.": "Uma matriz de esquemas, exatamente um dos quais deve corresponder.", + "An array of schemas, where at least one must match.": "Uma matriz de esquemas, em que pelo menos um deve corresponder.", + "An array of strings that lists the names of all properties required on this object.": "Uma matriz de cadeias de caracteres que lista os nomes de todas as propriedades necessárias neste objeto.", + "An instance validates successfully against this keyword if its value is equal to the value of the keyword.": "Uma instância será validada com êxito em relação a esta palavra-chave se seu valor for igual ao valor da palavra-chave.", + "Array does not contain required item.": "A matriz não contém o item necessário.", + "Array has duplicate items.": "A matriz tem itens duplicados.", + "Array has too few items that match the contains contraint. Expected {0} or more.": "A matriz tem poucos itens que correspondem à restrição de conteúdo. Esperava-se {0} ou mais.", + "Array has too few items. Expected {0} or more.": "A matriz tem poucos itens. Esperava-se {0} ou mais.", + "Array has too many items according to schema. Expected {0} or fewer.": "A matriz tem muitos itens de acordo com o esquema. Esperava-se {0} ou menos.", + "Array has too many items that match the contains contraint. Expected {0} or less.": "A matriz tem muitos itens que correspondem à restrição de conteúdo. Esperava-se {0} ou menos.", + "Array has too many items. Expected {0} or fewer.": "A matriz tem muitos itens. Esperava-se {0} ou menos.", + "Colon expected": "Dois-pontos esperados", + "Comments are not permitted in JSON.": "Os comentários não são permitidos no JSON.", + "Comments from schema authors to readers or maintainers of the schema.": "Comentários de autores de esquema para leitores ou mantenedores do esquema.", + "Configure": "Configurar", + "Configured by extension: {0}": "Configurado pela extensão: {0}", + "Configured in user settings": "Definido nas configurações do usuário", + "Configured in workspace settings": "Definindo nas configurações do espaço de trabalho", + "Default value": "Valor padrão", + "Describes the content encoding of a string property.": "Descreve a codificação de conteúdo de uma propriedade de cadeia.", + "Describes the format expected for the value.": "Descreve o formato esperado para o valor.", + "Describes the media type of a string property.": "Descreve o tipo de mídia de uma propriedade de cadeia.", + "Downloading schemas is disabled through setting \\'{0}\\'": "O download de esquemas está desabilitado pela configuração \\'{0}\\'", + "Downloading schemas is disabled. Click to configure.": "O download de esquemas está desabilitado. Clique para configurar.", + "Draft-03 schemas are not supported.": "Não há suporte para esquemas draft-03.", + "Duplicate anchor declaration: \\'{0}\\'": "Declaração de âncora duplicada: \\'{0}\\'", + "Duplicate object key": "Chave de objeto duplicada", + "Either a schema or a boolean. If a schema, then used to validate all properties not matched by 'properties' or 'patternProperties'. If false, then any properties not matched by either will cause this schema to fail.": "Um esquema ou um booliano. Se for um esquema, então usado para validar todas as propriedades não correspondidas por \"properties\" ou \"patternProperties\". Se for falso, qualquer propriedade não correspondida por nenhuma das propriedades causará a falha desse esquema.", + "Either a string of one of the basic schema types (number, integer, null, array, object, boolean, string) or an array of strings specifying a subset of those types.": "Uma cadeia de um dos tipos de esquema básicos (número, inteiro, nulo, matriz, objeto, booliano, cadeia) ou uma matriz de cadeias de caracteres especificando um subconjunto desses tipos.", + "End of file expected.": "Fim do arquivo esperado.", + "Expected a JSON object, array or literal.": "Esperava-se um objeto JSON, matriz ou literal.", + "Expected comma": "Vírgula esperada", + "Expected comma or closing brace": "Esperava-se vírgula ou chave de fechamento", + "Expected comma or closing bracket": "Esperava-se vírgula ou colchete de fechamento", + "Failed to sort the JSONC document, please consider opening an issue.": "Falha ao classificar o documento JSONC. Considere abrir um problema.", + "For arrays, only when items is set as an array. If it is a schema, then this schema validates items after the ones specified by the items array. If it is false, then additional items will cause validation to fail.": "Para matrizes, apenas quando os itens são definidos como uma matriz. Se for um esquema, esse esquema validará os itens após aqueles especificados pela matriz de itens. Se for falso, os itens adicionais causarão falha na validação.", + "For arrays. Can either be a schema to validate every element against or an array of schemas to validate each item against in order (the first schema will validate the first element, the second schema will validate the second element, and so on.": "Para matrizes. Pode ser um esquema para validar cada elemento ou uma matriz de esquemas para validar cada item em ordem (o primeiro esquema validará o primeiro elemento, o segundo esquema validará o segundo elemento e assim por diante.", + "If all of the items in the array must be unique. Defaults to false.": "Se todos os itens na matriz devem ser exclusivos. O padrão é false.", + "If the instance is an object, this keyword validates if every property name in the instance validates against the provided schema.": "Se a instância for um objeto, essa palavra-chave validará se cada nome de propriedade na instância for validado em relação ao esquema fornecido.", + "Incorrect type. Expected \"{0}\".": "Tipo incorreto. Esperava-se \"{0}\".", + "Incorrect type. Expected one of {0}.": "Tipo incorreto. Esperava-se um dos {0}.", + "Indicates that the value of the instance is managed exclusively by the owning authority.": "Indica que o valor da instância é gerenciado exclusivamente pela autoridade proprietária.", + "Invalid characters in string. Control characters must be escaped.": "Caracteres inválidos na cadeia. Os caracteres de controle devem ter escape.", + "Invalid color format. Use #RGB, #RGBA, #RRGGBB or #RRGGBBAA.": "Formato de cor inválido. Use #RGB, #RGBA, #RRGGBB ou #RRGGBBAA.", + "Invalid escape character in string.": "Caractere de escape inválido na cadeia.", + "Invalid number format.": "Formato de número inválido.", + "Invalid unicode sequence in string.": "Sequência unicode inválida na cadeia de caracteres.", + "Item does not match any validation rule from the array.": "O item não corresponde a nenhuma regra de validação da matriz.", + "JSON Language Server": "Servidor de Linguagem JSON", + "JSON Outline Status": "Status da Estrutura de Tópicos JSON", + "JSON Validation Status": "Status de Validação JSON", + "JSON schema cache cleared.": "Cache de esquema JSON limpo.", + "JSON schema configured": "Esquema JSON configurado", + "JSON: Schema Resolution Error": "JSON: Erro de Resolução de Esquema", + "Learn more about JSON schema configuration...": "Saiba mais sobre a configuração do esquema JSON...", + "Loading JSON info": "Carregando informações JSON", + "Makes the maximum property exclusive.": "Torna a propriedade máxima exclusiva.", + "Makes the minimum property exclusive.": "Torna a propriedade mínima exclusiva.", + "Matches a schema that is not allowed.": "Corresponde a um esquema que não é permitido.", + "Matches multiple schemas when only one must validate.": "Corresponde a vários esquemas quando apenas um deve ser validado.", + "Missing property \"{0}\".": "A propriedade \"{0}\" está ausente.", + "New array": "Nova matriz", + "New object": "Novo objeto", + "No Schema Validation": "Nenhuma Validação do Esquema", + "No schema configured for this file": "Nenhum esquema configurado para este arquivo", + "Not used for validation. Place subschemas here that you wish to reference inline with $ref.": "Não é usado para validação. Coloque aqui os subesquemas que você deseja referenciar embutidos com $ref.", + "Object has fewer properties than the required number of {0}": "O objeto tem menos propriedades do que o número necessário de {0}", + "Object has more properties than limit of {0}.": "O objeto tem mais propriedades do que o limite de {0}.", + "Object is missing property {0} required by property {1}.": "O objeto não tem a propriedade {0} exigida pela propriedade {1}.", + "Open Extension": "Extensão Abrir", + "Open Settings": "Abrir Configurações", + "Outline": "Estrutura do Código", + "Problem reading content from \\'{0}\\': UTF-8 with BOM detected, only UTF 8 is allowed.": "Problema ao ler conteúdo de \\'{0}\\': UTF-8 com BOM detectado, somente UTF 8 é permitido.", + "Problems loading reference \\'{0}\\': {1}": "Problemas ao carregar a referência \\'{0}\\': {1}", + "Property expected": "Propriedade esperada", + "Property keys must be doublequoted": "As chaves de propriedade devem ter aspas duplas", + "Property {0} is not allowed.": "A propriedade {0} não é permitida.", + "Reference a definition hosted on any location.": "Referenciar uma definição hospedada em qualquer localização.", + "Sample JSON values associated with a particular schema, for the purpose of illustrating usage.": "Exemplo de valores JSON associados a um esquema específico, com a finalidade de ilustrar o uso.", + "Schema Validated": "Esquema Validado", + "Select the schema to use for {0}": "Selecione o esquema a ser usado para {0}", + "Show Schemas": "Mostrar Esquemas", + "String does not match the pattern of \"{0}\".": "A cadeia não corresponde ao padrão de \"{0}\".", + "String is longer than the maximum length of {0}.": "A cadeia de caracteres é maior que o comprimento máximo {0}.", + "String is not a RFC3339 date-time.": "A cadeia não é uma data/hora RFC3339.", + "String is not a RFC3339 date.": "A cadeia não é uma data RFC3339.", + "String is not a RFC3339 time.": "A cadeia não é um horário RFC3339.", + "String is not a URI: {0}": "A cadeia de caracteres não é um URI: {0}", + "String is not a hostname.": "A cadeia de caracteres não é um nome do host.", + "String is not an IPv4 address.": "A cadeia não é um endereço IPv4.", + "String is not an IPv6 address.": "A cadeia não é um endereço IPv6.", + "String is not an e-mail address.": "A cadeia não é um endereço de email.", + "String is shorter than the minimum length of {0}.": "A cadeia é menor que o comprimento mínimo de {0}.", + "The \\\"else\\\" subschema is used for validation when the \\\"if\\\" subschema fails.": "O subesquema \\\"else\\\" é usado para validação quando o subesquema \\\"if\\\" falha.", + "The \\\"if\\\" subschema is used for validation when the \\\"if\\\" subschema succeeds.": "O subesquema \\\"if\\\" é usado para validação quando o subesquema \\\"if\\\" for bem-sucedido.", + "The maximum length of a string.": "O comprimento máximo de uma cadeia de caracteres.", + "The maximum number of items that can be inside an array. Inclusive.": "O número máximo de itens que podem estar dentro de uma matriz. Inclusivo.", + "The maximum number of properties an object can have. Inclusive.": "O número máximo de propriedades que um objeto pode ter. Inclusivo.", + "The maximum numerical value, inclusive by default.": "O valor numérico máximo, inclusive por padrão.", + "The minimum length of a string.": "O comprimento mínimo de uma cadeia.", + "The minimum number of items that can be inside an array. Inclusive.": "O número mínimo de itens que podem estar dentro de uma matriz. Inclusivo.", + "The minimum number of properties an object can have. Inclusive.": "O número mínimo de propriedades que um objeto pode ter. Inclusivo.", + "The minimum numerical value, inclusive by default.": "O valor numérico mínimo, inclusive por padrão.", + "The schema to verify this document against.": "O esquema para verificar esse documento.", + "The schema uses meta-schema features ({0}) that are not yet supported by the validator.": "O esquema usa recursos meta-schema ({0}) que ainda não são compatíveis com o validador.", + "The set of literal values that are valid.": "O conjunto de valores literais que são válidos.", + "The validation outcome of the \\\"if\\\" subschema controls which of the \\\"then\\\" or \\\"else\\\" keywords are evaluated.": "O resultado da validação do subesquema \\\"if\\\" controla qual das palavras-chave \\\"then\\\" ou \\\"else\\\" são avaliadas.", + "Trailing comma": "Vírgula à direita", + "URI expected.": "URI esperado.", + "URI is expected.": "O URI é esperado.", + "URI with a scheme is expected.": "É esperado um URI com um esquema.", + "Unable to compute used schemas: No document": "Não é possível calcular os esquemas usados: Nenhum documento", + "Unable to compute used schemas: {0}": "Não é possível calcular os esquemas usados: {0}", + "Unable to load schema from \\'{0}\\'. No schema request service available": "Não é possível carregar o esquema de \\'{0}\\'. Nenhum serviço de solicitação de esquema disponível", + "Unable to load schema from \\'{0}\\': No content.": "Não é possível carregar o esquema de \\'{0}\\': nenhum conteúdo.", + "Unable to load schema from \\'{0}\\': {1}.": "Não é possível carregar o esquema de \\'{0}\\': {1}.", + "Unable to load {0}": "Não é possível carregar {0}", + "Unable to parse content from \\'{0}\\': Parse error at offset {1}.": "Não é possível analisar o conteúdo de \\'{0}\\': erro de análise no deslocamento {1}.", + "Unable to resolve schema. Click to retry.": "Não é possível resolver o esquema. Clique para tentar novamente.", + "Unexpected end of comment.": "Fim inesperado do comentário.", + "Unexpected end of number.": "Fim inesperado do número.", + "Unexpected end of string.": "Fim inesperado da cadeia de caracteres.", + "Value expected": "Valor esperado", + "Value is above the exclusive maximum of {0}.": "O valor está acima do máximo exclusivo de {0}.", + "Value is above the maximum of {0}.": "O valor está acima do máximo de {0}.", + "Value is below the exclusive minimum of {0}.": "O valor está abaixo do mínimo exclusivo de {0}.", + "Value is below the minimum of {0}.": "O valor está abaixo do mínimo de {0}.", + "Value is deprecated": "O valor foi preterido", + "Value is not accepted. Valid values: {0}.": "Valor não aceito. Valores válidos: {0}.", + "Value is not divisible by {0}.": "O valor não é divisível por {0}.", + "Value must be {0}.": "O valor deve ser {0}.", + "multiple JSON schemas configured": "vários esquemas JSON configurados", + "no JSON schema configured": "nenhum esquema JSON configurado", + "only {0} document symbols shown for performance reasons": "apenas {0} símbolos de documento mostrados por motivos de desempenho" + }, + "package": { + "description": "Fornece suporte de linguagem avançada para arquivos JSON.", + "displayName": "Recursos de Linguagem JSON", + "json.clickToRetry": "Clique para tentar novamente.", + "json.colorDecorators.enable.deprecationMessage": "A configuração `json.colorDecorators.enable` foi preterida em favor de `editor.colorDecorators`.", + "json.colorDecorators.enable.desc": "Habilita ou desabilita os decoradores de cor", + "json.command.clearCache": "Limpar Cache do Esquema", + "json.command.sort": "Classificar Documento", + "json.enableSchemaDownload.desc": "Quando habilitados, os esquemas JSON podem ser buscados em locais http e https.", + "json.format.enable.desc": "Habilitar/desabilitar o formatador JSON padrão", + "json.format.keepLines.desc": "Mantenha todas as novas linhas existentes ao formatar.", + "json.maxItemsComputed.desc": "O número máximo computado de símbolos de estrutura de tópicos e regiões de dobragem (limitados por motivos de desempenho).", + "json.maxItemsExceededInformation.desc": "Mostrar uma notificação ao exceder o número máximo de símbolos de estrutura de tópicos e de regiões de dobra.", + "json.schemaResolutionErrorMessage": "Não é possível resolver o esquema.", + "json.schemas.desc": "Associar os esquemas aos arquivos JSON no projeto atual.", + "json.schemas.fileMatch.desc": "Uma matriz de padrões de arquivos para combinar ao resolver arquivos JSON para esquemas. `*` pode ser usado como curinga. Padrões de exclusão também podem ser definidos e começam com '!'. Um arquivo corresponde quando há pelo menos um padrão de correspondência e o último padrão de correspondência não é um padrão de exclusão.", + "json.schemas.fileMatch.item.desc": "Um padrão de arquivos que pode conter '*' para fazer a correspondência ao resolver arquivos JSON para esquemas.", + "json.schemas.schema.desc": "A definição de esquema para a URL fornecida. O esquema precisa ser fornecido apenas para evitar acessos à URL do esquema.", + "json.schemas.url.desc": "Uma URL para um esquema ou um caminho relativo a um esquema no diretório atual", + "json.tracing.desc": "Rastreia a comunicação entre o VS Code e o servidor de linguagem JSON.", + "json.validate.enable.desc": "Habilitar/desabilitar a validação JSON." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/json.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.json.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/json.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.json.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.markdown-language-features.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.markdown-language-features.i18n.json new file mode 100644 index 0000000000..539e0bbdfc --- /dev/null +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.markdown-language-features.i18n.json @@ -0,0 +1,146 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "...1 additional file not shown": "... 1 arquivo adicional não está mostrado", + "...{0} additional files not shown": "... {0} arquivos adicionais não estão mostrados", + "Allow all content and script execution. Not recommended": "Permitir a execução de todo o conteúdo e script. Não recomendado", + "Allow insecure content": "Permitir conteúdo não seguro", + "Allow insecure local content": "Permitir conteúdo local não seguro", + "Always": "Sempre", + "An unexpected error occurred while restoring the Markdown preview.": "Erro inesperado ao restaurar a visualização do Markdown.", + "Checking for Markdown links to update": "Verificando se há links do Markdown para atualizar", + "Content Disabled Security Warning": "Aviso de Segurança Desabilitado para Conteúdo", + "Could not load 'markdown.styles': {0}": "Não foi possível carregar 'markdown.styles': {0}", + "Could not open {0}": "Não foi possível abrir {0}", + "Disable": "Desabilitar", + "Disable preview security warning in this workspace": "Desabilitar aviso de segurança de visualização neste workspace", + "Does not affect the content security level": "Não afeta o nível de segurança do conteúdo", + "Enable loading content over http": "Habilitar carregamento de conteúdo via http", + "Enable loading content over http served from localhost": "Habilitar carregamento de conteúdo via http servido por localhost", + "Enable preview security warnings in this workspace": "Habilitar avisos de segurança de visualização neste workspace", + "Exclude '{0}' from link validation.": "Exclua '{0}' da validação do link.", + "Extract to link definition": "Extrair para definição de link", + "File does not exist at path: {0}": "O arquivo não existe no caminho: {0}", + "Find file references failed. No resource provided.": "Falha ao localizar as referências de arquivo. Nenhum recurso fornecido.", + "Finding file references": "Localizando referências de arquivo", + "Follow link": "Seguir o link", + "Go to link definition": "Ir para definição de link", + "Header does not exist in file: {0}": "O cabeçalho não existe no arquivo: {0}", + "Insert Markdown Image": "Inserir Imagem de Markdown", + "Insert Markdown Images": "Inserir imagens do Markdown", + "Insert Markdown Images and Links": "Inserir imagens e links do Markdown", + "Insert Markdown Link": "Inserir link de Markdown", + "Insert Markdown Links": "Inserir links do Markdown", + "Insert Markdown Media": "Inserir Mídia de Markdown", + "Insert Markdown Media and Links": "Inserir Mídia e Links de Markdown", + "Insert image": "Inserir imagem", + "Insert link": "Inserir link", + "Link definition for \\'{0}\\' already exists": "A definição de link para \\'{0}\\' já existe", + "Link definition is unused": "A definição de link não está sendo usada", + "Link is already a reference": "O link já é uma referência", + "Link is also defined here": "O link também está definido aqui", + "Markdown Language Server": "Servidor de Linguagem Markdown", + "Media": "Mídia", + "More Information": "Mais Informações", + "Never": "Nunca", + "No": "Não", + "No header found: \\'{0}\\'": "Nenhum cabeçalho encontrado: \\'{0}\\'", + "No link definition found: \\'{0}\\'": "Nenhuma definição de link encontrada: \\'{0}\\'", + "Not on link": "Não está no link", + "Only load secure content": "Carregar somente conteúdo seguro", + "Organize link definitions": "Organizar definições de link", + "Potentially unsafe or insecure content has been disabled in the Markdown preview. Change the Markdown preview security setting to allow insecure content or enable scripts": "Um conteúdo potencialmente não seguro foi desabilitado na visualização de Markdown. Altere a configuração de segurança da visualização de Markdown para permitir o conteúdo não seguro ou habilitar os scripts", + "Preview {0}": "Visualizar {0}", + "Remove duplicate link definition": "Remover definição de link duplicado", + "Remove unused link definition": "Remover definição de link não utilizada", + "Renaming is not supported here. Try renaming a header or link.": "Não há suporte para renomeação aqui. Tente renomear um cabeçalho ou link.", + "Select security settings for Markdown previews in this workspace": "Selecionar configurações de segurança para visualizações de Markdown neste workspace", + "Some content has been disabled in this document": "Algum conteúdo foi desabilitado neste documento", + "Strict": "Estrito", + "Update Markdown links for '{0}'?": "Atualizar os links do Markdown do '{0}'?", + "Update Markdown links for the following {0} files?": "Atualizar links do Markdown para os seguintes arquivos {0}?", + "Yes": "Sim", + "[Preview] {0}": "[Versão Prévia] {0}", + "{0} cannot be found": "{0} não encontrado" + }, + "package": { + "configuration.copyIntoWorkspace.mediaFiles": "Tente copiar arquivos externos de imagem e vídeo para o workspace.", + "configuration.copyIntoWorkspace.never": "Não copie arquivos externos para o workspace.", + "configuration.markdown.copyFiles.destination": "Define onde os arquivos copiados criados por soltar ou colar devem ser criados. Este é um mapa de globs que correspondem ao documento Markdown para destinos.\r\n\r\nOs destinos podem usar as seguintes variáveis:\r\n\r\n- `${documentFileName}` — O nome de arquivo completo do documento Markdown, por exemplo: `readme.md`.\r\n- `${documentBaseName}` — O nome base do documento Markdown, por exemplo: `readme`.\r\n- `${documentExtName}` — A extensão do documento Markdown, por exemplo: `md`.\r\n- `${documentDirName}` — O nome do diretório pai do documento Markdown.\r\n- `${documentWorkspaceFolder}` — A pasta do workspace para o documento Markdown, por exemplo: `/Users/me/myProject`. Isso é o mesmo que `${documentDirName}` se o arquivo não fizer parte de um workspace.\r\n- `${fileName}` — O nome do arquivo descartado, por exemplo: `image.png`.", + "configuration.markdown.copyFiles.overwriteBehavior": "Controla se os arquivos criados por soltar ou colar devem substituir os arquivos existentes.", + "configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally": "Se já existir um arquivo com o mesmo nome, acrescente um número ao nome do arquivo, por exemplo: `image.png` torna-se `image-1.png`.", + "configuration.markdown.copyFiles.overwriteBehavior.overwrite": "Se já existir um arquivo com o mesmo nome, substitua-o.", + "configuration.markdown.editor.drop.copyIntoWorkspace": "Controla se os arquivos fora do workspace que são soltos em um editor Markdown devem ser copiados para o workspace.\r\n\r\nUse `#markdown.copyFiles.destination#` para configurar onde os arquivos descartados copiados devem ser criados", + "configuration.markdown.editor.drop.enabled": "Habilite a opção de soltar arquivos em um Markdown editor ao pressionar a tecla Shift. Requer habilitar `#editor.dropIntoEditor.enabled#`.", + "configuration.markdown.editor.filePaste.copyIntoWorkspace": "Controla se os arquivos fora do workspace que são colados em um editor Markdown devem ser copiados para o workspace.\r\n\r\nUse `#markdown.copyFiles.destination#` para configurar onde os arquivos copiados devem ser criados.", + "configuration.markdown.editor.filePaste.enabled": "Ative a colagem de arquivos em um editor Markdown para criar links Markdown. Requer ativar `#editor.pasteAs.enabled#`.", + "configuration.markdown.links.openLocation.beside": "Abrir links ao lado do editor ativo.", + "configuration.markdown.links.openLocation.currentGroup": "Abrir links no grupo do editor ativo.", + "configuration.markdown.links.openLocation.description": "Controla se os links nos arquivos Markdown devem ser abertos.", + "configuration.markdown.occurrencesHighlight.enabled": "Habilitar o realce de ocorrências de link no documento atual.", + "configuration.markdown.preferredMdPathExtensionStyle": "Controla se as extensões de arquivo (por exemplo, `.md`) são adicionadas ou não para links para arquivos Markdown. Essa configuração é usada quando os caminhos de arquivo são adicionados por ferramentas, como conclusões de caminho ou renomeações de arquivo.", + "configuration.markdown.preferredMdPathExtensionStyle.auto": "Para caminhos existentes, tente manter o estilo de extensão de arquivo. Para novos caminhos, adicione extensões de arquivo.", + "configuration.markdown.preferredMdPathExtensionStyle.includeExtension": "Prefira incluir a extensão do arquivo. Por exemplo, conclusões de caminho para um arquivo chamado `file.md` irão inserir `file.md`.", + "configuration.markdown.preferredMdPathExtensionStyle.removeExtension": "Prefira remover a extensão do arquivo. Por exemplo, conclusões de caminho para um arquivo chamado `file.md` irão inserir `file` sem o `.md`.", + "configuration.markdown.preview.openMarkdownLinks.description": "Controla como os links para outros arquivos Markdown na visualização de Markdown devem ser abertos.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Tentar abrir links no editor.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Tentar abrir links na visualização de Markdown.", + "configuration.markdown.suggest.paths.enabled.description": "Habilitar sugestões de caminho ao escrever links em arquivos Markdown.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions": "Habilite sugestões para cabeçalhos em outros arquivos Markdown no workspace atual. Aceitar uma dessas sugestões insere o caminho completo para o cabeçalho nesse arquivo, por exemplo: `[texto do link](/caminho/para/arquivo.md#cabeçalho)`.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never": "Desativar as sugestões de cabeçalho do espaço de trabalho.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash": "Habilite as sugestões de cabeçalho do workspace após digitar `##` em um caminho, por exemplo: `[texto do link](##`.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash": "Habilite as sugestões de cabeçalho do workspace depois de digitar `##` ou `#` em um caminho, por exemplo: `[texto do link](#` ou `[texto do link](##`.", + "configuration.markdown.updateLinksOnFileMove.enableForDirectories": "Habilitar links de atualização quando um diretório for movido ou renomeado no workspace.", + "configuration.markdown.updateLinksOnFileMove.enabled": "Tente atualizar links em arquivos Markdown quando um arquivo for renomeado/movido no workspace. Use `#markdown.updateLinksOnFileMove.include#` para configurar quais arquivos disparam atualizações de links.", + "configuration.markdown.updateLinksOnFileMove.enabled.always": "Sempre atualize os links automaticamente.", + "configuration.markdown.updateLinksOnFileMove.enabled.never": "Nunca tente atualizar o link e não avisar.", + "configuration.markdown.updateLinksOnFileMove.enabled.prompt": "Avisar sobre cada movimentação de arquivo.", + "configuration.markdown.updateLinksOnFileMove.include": "Padrões glob que especificam quais arquivos disparam atualizações automáticas de link. Consulte `#markdown.updateLinksOnFileMove.enabled#` para obter detalhes sobre esse recurso.", + "configuration.markdown.updateLinksOnFileMove.include.property": "O padrão glob para corresponder aos caminhos de arquivo. Defina como true para habilitar o padrão.", + "configuration.markdown.validate.duplicateLinkDefinitions.description": "Validar definições duplicadas no arquivo atual.", + "configuration.markdown.validate.enabled.description": "Habilitar todos os relatórios de erros em arquivos Markdown.", + "configuration.markdown.validate.fileLinks.enabled.description": "Valide links para outros arquivos em arquivos Markdown, por exemplo, `[link](/path/to/file.md)`. Isso verifica se os arquivos de destino existem. Requer a ativação de `#markdown.validate.enabled#`.", + "configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "Valide a parte do fragmento de links para cabeçalhos em outros arquivos em arquivos Markdown, por exemplo: `[link](/path/to/file.md#header)`. Herda o valor de configuração de `#markdown.validate.fragmentLinks.enabled#` por padrão.", + "configuration.markdown.validate.fragmentLinks.enabled.description": "Valide links de fragmentos para cabeçalhos no arquivo Markdown atual, por exemplo: `[link](#header)`. Requer ativar `#markdown.validate.enabled#`.", + "configuration.markdown.validate.ignoredLinks.description": "Configure links que não devem ser validados. Por exemplo, adicionar `/about` não validaria o link `[about](/about)`, enquanto o glob `/assets/**/*.svg` permitiria que você pule a validação de qualquer link para arquivos `.svg` no diretório `assets`.", + "configuration.markdown.validate.referenceLinks.enabled.description": "Valide links de referência em arquivos Markdown, por exemplo: `[link][ref]`. Requer ativar `#markdown.validate.enabled#`.", + "configuration.markdown.validate.unusedLinkDefinitions.description": "Valide as definições de link que não são usadas no arquivo atual.", + "description": "Fornece suporte de linguagem avançada para Markdown.", + "displayName": "Recursos da Linguagem Markdown", + "markdown.copyImage.title": "Copy Image", + "markdown.editor.insertImageFromWorkspace": "Inserir Imagem do Workspace", + "markdown.editor.insertLinkFromWorkspace": "Inserir Link para Arquivo no Workspace", + "markdown.findAllFileReferences": "Localizar Referências de Arquivo", + "markdown.preview.breaks.desc": "Define como as quebras de linha são renderizadas na visualização de Markdown. A definição desta opção como 'true' cria um
para novas linhas dentro de parágrafos.", + "markdown.preview.doubleClickToSwitchToEditor.desc": "Clique duas vezes na visualização Markdown para alternar para o editor.", + "markdown.preview.fontFamily.desc": "Controla a família de fontes usada na visualização de Markdown.", + "markdown.preview.fontSize.desc": "Controla o tamanho da fonte em pixels usado na visualização de Markdown.", + "markdown.preview.lineHeight.desc": "Controla a altura da linha usada na visualização de Markdown. Este número é relativo ao tamanho da fonte.", + "markdown.preview.linkify": "Conversão de texto do tipo URL para links na visualização de Markdown.", + "markdown.preview.markEditorSelection.desc": "Marcar a seleção do editor atual na visualização de Markdown.", + "markdown.preview.refresh.title": "Atualizar Visualização", + "markdown.preview.scrollEditorWithPreview.desc": "Quando uma visualização de Markdown for rolada, atualizar a exibição do editor.", + "markdown.preview.scrollPreviewWithEditor.desc": "Quando um Markdown editor for rolado, atualizar a exibição da visualização.", + "markdown.preview.title": "Abrir Visualização", + "markdown.preview.toggleLock.title": "Ativar/Desativar Bloqueio de Visualização", + "markdown.preview.typographer": "Habilitar algumas substituições com neutralidade de linguagem e o aperfeiçoamento de citações na visualização de Markdown.", + "markdown.previewSide.title": "Abrir Visualização ao Lado", + "markdown.server.log.desc": "Controla o nível de registros em log do servidor de linguagem Markdown.", + "markdown.showLockedPreviewToSide.title": "Abrir Visualização Bloqueada ao Lado", + "markdown.showPreviewSecuritySelector.title": "Alterar Configurações de Segurança da Visualização", + "markdown.showSource.title": "Mostrar Origem", + "markdown.styles.dec": "Uma lista de URLs ou caminhos locais para folhas de estilos CSS que serão usados na visualização do Markdown. Os caminhos relativos são interpretados em relação à pasta aberta no Explorer. Se não houver pastas abertas, eles serão interpretados em relação à localização do arquivo Markdown. Todos os '\\' precisam ser escritos como '\\\\'.", + "markdown.trace.extension.desc": "Habilitar o registro em log da depuração para a extensão de Markdown.", + "markdown.trace.server.desc": "Traça a comunicação entre o VS Code e o servidor de linguagem Markdown.", + "workspaceTrust": "Necessário para carregar estilos configurados no espaço de trabalho." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-math.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.markdown-math.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/markdown-math.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.markdown-math.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.markdown.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/markdown-basics.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.markdown.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.media-preview.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.media-preview.i18n.json new file mode 100644 index 0000000000..48d04128d0 --- /dev/null +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.media-preview.i18n.json @@ -0,0 +1,38 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "An error occurred while loading the audio file.": "Erro ao carregar o arquivo de áudio.", + "An error occurred while loading the image.": "Ocorreu um erro ao carregar a imagem.", + "An error occurred while loading the video file.": "Erro ao carregar o arquivo de vídeo.", + "Image Binary Size": "Tamanho Binário da Imagem", + "Image Size": "Tamanho da Imagem", + "Image Zoom": "Zoom da Imagem", + "Open file using VS Code's standard text/binary editor?": "Abrir arquivo usando o editor de texto/binário padrão do VS Code?", + "Select zoom level": "Selecionar nível de zoom", + "Whole Image": "Imagem Inteira", + "{0}B": "{0} B", + "{0}GB": "{0} GB", + "{0}KB": "{0} KB", + "{0}MB": "{0} MB", + "{0}TB": "{0} TB" + }, + "package": { + "command.copyImage": "Copiar", + "command.zoomIn": "Ampliar", + "command.zoomOut": "Reduzir", + "customEditor.audioPreview.displayName": "Visualização de Áudio", + "customEditor.imagePreview.displayName": "Visualização da Imagem", + "customEditor.videoPreview.displayName": "Visualização de Vídeo", + "description": "Fornece visualizações integradas do VS Code para imagens, áudio e vídeo", + "displayName": "Visualização de Mídia" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.merge-conflict.i18n.json similarity index 62% rename from i18n/ads-language-pack-pt-BR/translations/extensions/merge-conflict.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.merge-conflict.i18n.json index ee8c98740b..2bdde95a59 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.merge-conflict.i18n.json @@ -8,6 +8,20 @@ ], "version": "1.0.0", "contents": { + "bundle": { + "(Current Change)": "(Alteração Atual)", + "(Incoming Change)": "(Alteração da Entrada)", + "Accept Both Changes": "Aceitar Ambas as Alterações", + "Accept Current Change": "Aceitar Alteração Atual", + "Accept Incoming Change": "Aceitar Alteração de Entrada", + "Compare Changes": "Comparar Alterações", + "Editor cursor is not within a merge conflict": "O cursor do editor não está dentro de um conflito de mesclagem", + "Editor cursor is within the common ancestors block, please move it to either the \"current\" or \"incoming\" block": "O cursor do editor está dentro do bloco de ancestrais comuns, mova-o para o bloco \"current\" ou \"incoming\"", + "Editor cursor is within the merge conflict splitter, please move it to either the \"current\" or \"incoming\" block": "O cursor do editor está dentro do divisor de conflitos de mesclagem, mova-o para o bloco \"current\" ou \"incoming\"", + "No merge conflicts found in this file": "Nenhum conflito de mesclagem encontrado neste arquivo", + "No other merge conflicts within this file": "Nenhum outro conflito de mesclagem neste arquivo", + "{0}: Current Changes ↔ Incoming Changes": "{0}: Alterações Atuais ↔ Alterações de Entrada" + }, "package": { "command.accept.all-both": "Aceitar Ambos", "command.accept.all-current": "Aceitar Todos os Atuais", diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.microsoft-authentication.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.microsoft-authentication.i18n.json new file mode 100644 index 0000000000..d122dd0cf6 --- /dev/null +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.microsoft-authentication.i18n.json @@ -0,0 +1,40 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Error validating custom environment setting: {0}": "Error validating custom environment setting: {0}", + "Microsoft Authentication": "Autenticação da Microsoft", + "Microsoft Sovereign Cloud Authentication": "Autenticação da Nuvem Soberana da Microsoft", + "Open settings": "Open settings", + "Paste authorization code here...": "Cole o código de autorização aqui...", + "Provide the authorization code to complete the sign in flow.": "Forneça o código de autorização para concluir o fluxo de entrada.", + "The environment `{0}` is not a valid environment.": "The environment `{0}` is not a valid environment.", + "You have been signed out because reading stored authentication information failed.": "Você foi desconectado porque houve uma falha na leitura das informações de autenticação armazenadas.", + "You must also specify a custom environment in order to use the custom environment auth provider.": "You must also specify a custom environment in order to use the custom environment auth provider." + }, + "package": { + "description": "Provedor de autenticação da Microsoft", + "displayName": "Conta Microsoft", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryEndpointUrl.description": "The Active Directory endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryResourceId.description": "The Active Directory resource ID for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.description": "The custom configuration for the Sovereign Cloud to use with the Microsoft Sovereign Cloud authentication provider. This along with setting `#microsoft-sovereign-cloud.environment#` to `custom` is required to use this feature.", + "microsoft-sovereign-cloud.customEnvironment.managementEndpointUrl.description": "The management endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.name.description": "The name of the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.portalUrl.description": "The portal URL for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.resourceManagerEndpointUrl.description": "The resource manager endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.environment.description": "The Sovereign Cloud to use for authentication. If you select `custom`, you must also set the `#microsoft-sovereign-cloud.customEnvironment#` setting.", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureChinaCloud": "Azure China", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureUSGovernment": "Azure US Government", + "microsoft-sovereign-cloud.environment.enumDescriptions.custom": "A custom Microsoft Sovereign Cloud", + "signIn": "Entrar", + "signOut": "Sair" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.powershell.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/powershell.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.powershell.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/python.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.python.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/python.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.python.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/r.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.r.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/r.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.r.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/search-result.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.search-result.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/search-result.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.search-result.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/simple-browser.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.simple-browser.i18n.json similarity index 62% rename from i18n/ads-language-pack-pt-BR/translations/extensions/simple-browser.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.simple-browser.i18n.json index 8d78af5bfc..11b35f15fe 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/simple-browser.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.simple-browser.i18n.json @@ -8,18 +8,16 @@ ], "version": "1.0.0", "contents": { - "dist/extension": { - "openTitle": "Abrir no navegador simples", - "simpleBrowser.show.placeholder": "https://example.com", - "simpleBrowser.show.prompt": "Inserir URL para visitar" - }, - "dist/simpleBrowserView": { - "control.back.title": "Voltar", - "control.forward.title": "Encaminhar", - "control.openExternal.title": "Abrir no navegador", - "control.reload.title": "Recarregar", - "view.iframe-focused": "Bloqueio de Foco", - "view.title": "Navegador Simples" + "bundle": { + "Back": "Voltar", + "Enter url to visit": "Inserir URL para visitar", + "Focus Lock": "Bloqueio de Foco", + "Forward": "Encaminhar", + "Open in browser": "Abrir no navegador", + "Open in simple browser": "Abrir no navegador simples", + "Reload": "Recarregar", + "Simple Browser": "Navegador Simples", + "https://example.com": "https://example.com" }, "package": { "configuration.focusLockIndicator.enabled.description": "Habilita/desabilita o indicador flutuante que é exibido quando focalizado no navegador simples.", diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.sql.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/sql.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.sql.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-abyss.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/theme-abyss.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-abyss.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-defaults.i18n.json similarity index 83% rename from i18n/ads-language-pack-pt-BR/translations/extensions/theme-defaults.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-defaults.i18n.json index 71bef49b2d..56b3f273d8 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-defaults.i18n.json @@ -10,13 +10,15 @@ "contents": { "package": { "darkColorThemeLabel": "Escuro (Visual Studio)", - "darkPlusColorThemeLabel": "Escuro+ (escuro padrão)", + "darkModernThemeLabel": "Escuro Moderno", + "darkPlusColorThemeLabel": "Escuro+", "description": "Os temas padrão claro e escuro do Visual Studio", "displayName": "Temas Padrão", "hcColorThemeLabel": "Alto Contraste Escuro", "lightColorThemeLabel": "Claro (Visual Studio)", "lightHcColorThemeLabel": "Alto Contraste Claro", - "lightPlusColorThemeLabel": "Claro+ (claro padrão)", + "lightModernThemeLabel": "Moderno Claro", + "lightPlusColorThemeLabel": "Claro+", "minimalIconThemeLabel": "Mínimo (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-kimbie-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/theme-kimbie-dark.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-kimbie-dark.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-monokai-dimmed.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai-dimmed.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-monokai-dimmed.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-monokai.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-monokai.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-quietlight.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/theme-quietlight.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-quietlight.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-red.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/theme-red.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-red.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-solarized-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-dark.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-solarized-dark.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-solarized-light.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-light.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-solarized-light.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/theme-tomorrow-night-blue.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.vscode-theme-seti.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/theme-seti.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.vscode-theme-seti.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.xml.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/xml.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.xml.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/vscode.yaml.i18n.json similarity index 100% rename from i18n/ads-language-pack-pt-BR/translations/extensions/yaml.i18n.json rename to i18n/ads-language-pack-pt-BR/translations/extensions/vscode.yaml.i18n.json diff --git a/i18n/ads-language-pack-pt-BR/translations/main.i18n.json b/i18n/ads-language-pack-pt-BR/translations/main.i18n.json index cb1a4b5dfd..cedf3e8f9f 100644 --- a/i18n/ads-language-pack-pt-BR/translations/main.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/main.i18n.json @@ -22,6 +22,9 @@ "dialogWarningMessage": "Aviso", "ok": "OK" }, + "vs/base/browser/ui/dropdown/dropdownActionViewItem": { + "moreActions": "Mais Ações..." + }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "entrada" }, @@ -41,6 +44,7 @@ "alertErrorMessage": "Erro: {0}", "alertInfoMessage": "Informações: {0}", "alertWarningMessage": "Aviso: {0}", + "clearedInput": "Entrada Desmarcada", "history.inputbox.hint": "para o histórico" }, "vs/base/browser/ui/keybindingLabel/keybindingLabel": { @@ -62,6 +66,7 @@ "vs/base/browser/ui/tree/abstractTree": { "close": "Fechar", "filter": "Filtrar", + "fuzzySearch": "Correspondência Difusa", "not found": "Nenhum elemento encontrado.", "type to filter": "Digite para filtrar", "type to search": "Digite para pesquisar" @@ -162,30 +167,11 @@ "vs/base/common/platform": { "ensureLoaderPluginIsLoaded": "_" }, - "vs/base/node/processes": { - "TaskRunner.UNC": "Não é possível executar um comando do shell em uma unidade UNC." - }, "vs/base/node/zip": { "incompleteExtract": "Incompleto. Encontrada {0} de {1} entradas", "invalid file": "Erro ao extrair {0}. Arquivo inválido.", "notFound": "{0} não encontrado dentro do zip." }, - "vs/base/parts/quickinput/browser/quickInput": { - "custom": "Personalizado", - "inputModeEntry": "Pressione 'Enter' para confirmar sua entrada ou 'Escape' para cancelar", - "inputModeEntryDescription": "{0} (Pressione 'Enter' para confirmar ou 'Escape' para cancelar)", - "ok": "OK", - "quickInput.back": "Voltar", - "quickInput.backWithKeybinding": "Voltar ({0})", - "quickInput.checkAll": "Alternar todas as caixas de seleção", - "quickInput.countSelected": "{0} Selecionados", - "quickInput.steps": "{0}/{1}", - "quickInput.visibleCount": "{0} Resultados", - "quickInputBox.ariaLabel": "Digite para restringir os resultados." - }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Entrada Rápida" - }, "vs/editor/browser/controller/textAreaHandler": { "accessibilityOffAriaLabel": "O editor não está acessível no momento. Pressione {0} para obter opções.", "editor": "editor" @@ -203,12 +189,42 @@ "undo": "Desfazer" }, "vs/editor/browser/widget/codeEditorWidget": { - "cursors.maximum": "O número de cursores foi limitado a {0}." + "cursors.maximum": "O número de cursores foi limitado a {0}. Considere usar [localizar e substituir](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace) para alterações maiores ou aumentar a configuração de limite de vários cursores do editor.", + "goToSetting": "Aumentar o Limite de Vários Cursores" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff-aria-navigation-tip": " usar Shift + F7 para navegar pelas alterações", "diff.tooLarge": "Não é possível comparar arquivos porque um arquivo é muito grande.", "diffInsertIcon": "Decoração de linha para inserções no editor de comparação.", - "diffRemoveIcon": "Decoração de linha para remoções no editor de comparação." + "diffRemoveIcon": "Decoração de linha para remoções no editor de comparação.", + "revertChangeHoverMessage": "Clique para reverter alteração" + }, + "vs/editor/browser/widget/diffEditorWidget2/colors": { + "diffEditor.move.border": "The border color for text that got moved in the diff editor." + }, + "vs/editor/browser/widget/diffEditorWidget2/decorations": { + "diffInsertIcon": "Line decoration for inserts in the diff editor.", + "diffRemoveIcon": "Line decoration for removals in the diff editor.", + "revertChangeHoverMessage": "Click to revert change" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2": { + "diff-aria-navigation-tip": " usar Shift + F7 para navegar pelas alterações" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2.contribution": { + "collapseUnchangedRegions": "Show Unchanged Regions", + "showMoves": "Show Moves", + "showUnchangedRegions": "Collapse Unchanged Regions", + "toggleCollapseUnchangedRegions": "Alternar Recolher Regiões Inalteradas", + "toggleShowMovedCodeBlocks": "Toggle Show Moved Code Blocks" + }, + "vs/editor/browser/widget/diffEditorWidget2/inlineDiffDeletedCodeMargin": { + "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", + "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", + "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", + "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", + "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", + "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", + "diff.inline.revertChange.label": "Revert this change" }, "vs/editor/browser/widget/diffReview": { "blankLine": "espaço em branco", @@ -238,10 +254,17 @@ }, "vs/editor/common/config/editorConfigurationSchema": { "codeLens": "Controla se o editor mostra CodeLens.", - "detectIndentation": "Controla se `#editor.tabSize#` e `#editor.insertSpaces#` serão automaticamente detectados quando um arquivo for aberto com base no respectivo conteúdo.", + "collapseUnchangedRegions": "Controla se o editor de diferenças mostra regiões inalteradas. Só funciona quando 'diffEditor.experimental.useVersion2' está definido.", + "detectIndentation": "Controla se {0} e {1} serão detectados automaticamente quando um arquivo for aberto com base no conteúdo do arquivo.", + "diffAlgorithm.advanced": "Usa o algoritmo de comparação avançada.", + "diffAlgorithm.legacy": "Usa o algoritmo de comparação herdado.", + "editor.experimental.asyncTokenization": "Controla se a geração de tokens deve ocorrer de forma assíncrona em uma função de trabalho.", + "editor.experimental.asyncTokenizationLogging": "Controla se a geração de tokens assíncronos deve ser registrada. Somente para depuração.", + "editor.experimental.asyncTokenizationVerification": "Controla se a tokenização assíncrona deve ser verificada em relação à tokenização em segundo plano herdada. Pode desacelerar a tokenização. Apenas para depuração.", "editorConfigurationTitle": "Editor", "ignoreTrimWhitespace": "Quando habilitado, o editor de comparação ignora as alterações no espaço em branco à esquerda ou à direita.", - "insertSpaces": "Inserir espaços ao pressionar `Tab`. Esta configuração é substituída com base no conteúdo do arquivo quando `#editor.detectIndentation#` está ativo.", + "indentSize": "O número de espaços usados para recuo ou `\"tabSize\"` para usar o valor de '#editor.tabSize#'. Essa configuração é substituída com base no conteúdo do arquivo quando '#editor.detectIndentation#' estiver ativado.", + "insertSpaces": "Insira espaços ao pressionar 'Tab'. Essa configuração é substituída com base no conteúdo do arquivo quando {0} está ativado.", "largeFileOptimizations": "Tratamento especial para arquivos grandes para desabilitar determinados recursos de uso intensivo de memória.", "maxComputationTime": "Tempo limite em milissegundos após o cancelamento da computação de comparação. Use 0 para nenhum tempo limite.", "maxFileSize": "Tamanho máximo do arquivo em MB para calcular as diferenças. Use 0 para nenhum limite.", @@ -256,28 +279,30 @@ "semanticHighlighting.enabled": "Controla se o semanticHighlighting é mostrado para as linguagens que dão suporte a ele.", "semanticHighlighting.false": "Realce de semântica desabilitado para todos os temas de cor.", "semanticHighlighting.true": "Realce de semântica habilitado para todos os temas de cor.", + "showMoves": "Controls whether the diff editor should show detected code moves. Only works when 'diffEditor.experimental.useVersion2' is set.", "sideBySide": "Controla se o editor de comparação mostra a comparação lado a lado ou embutida.", - "stablePeek": "Manter editores de espiada abertos mesmo ao clicar duas vezes no conteúdo deles ou ao pressionar `Escape`.", - "tabSize": "O número de espaços ao pressionar 'tab'. Esta configuração é substituída com base no conteúdo do arquivo quando `#editor.detectIndentation#` está ativo.", + "stablePeek": "Mantenha os editores de inspeção abertos mesmo ao clicar duas vezes em seu conteúdo ou ao pressionar `Escape`.", + "tabSize": "O número de espaços aos qual uma guia é igual. Essa configuração é substituída com base no conteúdo do arquivo quando {0} está ativado.", "trimAutoWhitespace": "Remover o espaço em branco inserido automaticamente à direita.", + "useVersion2": "Controla se o editor de diferenças usa a implementação nova ou antiga.", "wordBasedSuggestions": "Controla se as conclusões devem ser calculadas com base em palavras do documento.", "wordBasedSuggestionsMode": "Controla em quais documentos as conclusões baseadas em palavras são computadas.", "wordBasedSuggestionsMode.allDocuments": "Sugerir palavras de todos os documentos abertos.", "wordBasedSuggestionsMode.currentDocument": "Sugerir palavras apenas do documento ativo.", "wordBasedSuggestionsMode.matchingDocuments": "Sugerir palavras de todos os documentos abertos da mesma linguagem.", - "wordWrap.inherit": "As linhas serão quebradas automaticamente de acordo com a configuração de `#editor.wordWrap#`.", + "wordWrap.inherit": "As linhas serão encapsuladas de acordo com a configuração do {0}.", "wordWrap.off": "As linhas nunca serão quebradas.", "wordWrap.on": "As linhas serão quebradas na largura do visor." }, "vs/editor/common/config/editorOptions": { - "acceptSuggestionOnCommitCharacter": "Controla se as sugestões devem ser aceitas em caracteres de confirmação. Por exemplo, no JavaScript, o ponto e vírgula (`;`) pode ser um caractere de confirmação que aceita uma sugestão e digita esse caractere.", + "acceptSuggestionOnCommitCharacter": "Controla se as sugestões devem ser aceitas em caracteres de confirmação. Por exemplo, em JavaScript, o ponto e vírgula (`;`) pode ser um caractere de confirmação que aceita uma sugestão e digita esse caractere.", "acceptSuggestionOnEnter": "Controla se as sugestões devem ser aceitas pressionando `Enter`, além de `Tab`. Ajuda a evitar ambiguidade entre a inserção de novas linhas ou a aceitação de sugestões.", "acceptSuggestionOnEnterSmart": "Somente aceitar uma sugestão com `Enter` quando ela fizer uma alteração textual.", "accessibilityPageSize": "Controla o número de linhas no editor que podem ser lidas por um leitor de tela de uma vez. Quando detectamos um leitor de tela, definimos o padrão automaticamente como 500. Aviso: esta opção afeta o desempenho para números maiores que o padrão.", - "accessibilitySupport": "Controla se o editor deve ser executado em um modo em que é otimizado para leitores de tela.", - "accessibilitySupport.auto": "O editor usará APIs de plataforma para detectar quando um Leitor de Tela está anexado.", - "accessibilitySupport.off": "O editor nunca será otimizado para uso com um Leitor de Tela.", - "accessibilitySupport.on": "O editor será otimizado permanentemente para uso com um Leitor de Tela.", + "accessibilitySupport": "Controla se a interface do usuário deve ser executada em um modo otimizado para leitores de tela.", + "accessibilitySupport.auto": "Usar APIs de plataforma para detectar quando um Leitor de Tela está conectado", + "accessibilitySupport.off": "Suponha que um leitor de tela não esteja conectado", + "accessibilitySupport.on": "Otimizar para uso com um Leitor de Tela", "alternativeDeclarationCommand": "ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Declaração' é a localização atual.", "alternativeDefinitionCommand": "A ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Definição' é a localização atual.", "alternativeImplementationCommand": "A ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Implementação' é a localização atual.", @@ -291,27 +316,36 @@ "autoSurround": "Controla se o editor deve envolver as seleções automaticamente.", "bracketPairColorization.enabled": "Controla se a colorização do par de colchetes está habilitada ou não. Use {0} para substituir as cores de realce do colchete.", "bracketPairColorization.independentColorPoolPerBracketType": "Controla se cada tipo de colchete tem seu próprio pool de cores independente.", - "codeActions": "Habilita a lâmpada de ação do código no editor.", + "codeActions": "Habilita a lâmpada de Ação do Código no editor.", "codeLens": "Controla se o editor mostra CodeLens.", "codeLensFontFamily": "Controla a família de fontes do CodeLens.", - "codeLensFontSize": "Controla o tamanho da fonte do CodeLens em pixels. Quando esta configuração é definida como `0`, será usado 90% do `#editor.fontSize#`.", + "codeLensFontSize": "Controla o tamanho da fonte do CodeLens em pixels. Quando é definida como 0, será usado 90% do `#editor.fontSize#`.", + "colorDecoratorActivatedOn": "Controls the condition to make a color picker appear from a color decorator", "colorDecorators": "Controla se o editor deve renderizar o seletor de cor e os decoradores de cor embutidos.", + "colorDecoratorsLimit": "Controla o número máximo de decoradores de cores que podem ser renderizados em um editor de uma só vez.", "columnSelection": "Permite que a seleção com o mouse e as teclas faça a seleção de coluna.", "comments.ignoreEmptyLines": "Controla se linhas vazias devem ser ignoradas com as ações de alternância, adição ou remoção para comentários de linha.", "comments.insertSpace": "Controla se um caractere de espaço é inserido durante o comentário.", "copyWithSyntaxHighlighting": "Controla se o realce de sintaxe deve ser copiado para a área de transferência.", "cursorBlinking": "Controla o estilo de animação do cursor.", "cursorSmoothCaretAnimation": "Controla se a animação de cursor suave deve ser habilitada.", + "cursorSmoothCaretAnimation.explicit": "A animação de cursor suave é habilitada somente quando o usuário move o cursor com um gesto explícito.", + "cursorSmoothCaretAnimation.off": "A animação de cursor suave está desabilitada.", + "cursorSmoothCaretAnimation.on": "A animação de cursor suave está sempre habilitada.", "cursorStyle": "Controla o estilo do cursor.", - "cursorSurroundingLines": "Controla o número mínimo de linhas visíveis à esquerda e à direita ao redor do cursor. Conhecido como 'scrollOff' ou 'scrollOffset' em alguns outros editores.", + "cursorSurroundingLines": "Controla o número mínimo de linhas iniciais visíveis (mínimo 0) e linhas finais (mínimo 1) ao redor do cursor. Conhecido como 'scrollOff' ou 'scrollOffset' em alguns outros editores.", "cursorSurroundingLinesStyle": "Controla quando `cursorSurroundingLines` deve ser imposto.", "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines` é sempre imposto.", "cursorSurroundingLinesStyle.default": "`cursorSurroundingLines` é imposto somente quando disparado via teclado ou API.", "cursorWidth": "Controla a largura do cursor quando `#editor.cursorStyle#` está definido como `line`.", + "defaultColorDecorators": "Controla se as decorações de cores embutidas devem ser mostradas usando o provedor de cores de documento padrão", "definitionLinkOpensInPeek": "Controla se o gesto do mouse Ir para Definição sempre abre o widget de espiada.", "deprecated": "Esta configuração foi preterida. Use configurações separadas como 'editor.suggest.showKeywords' ou 'editor.suggest.showSnippets'.", "dragAndDrop": "Controla se o editor deve permitir a movimentação de seleções por meio de arrastar e soltar.", "dropIntoEditor.enabled": "Controla se você pode arrastar e soltar um arquivo em um editor de texto mantendo pressionada a tecla `shift` (em vez de abrir o arquivo em um editor).", + "dropIntoEditor.showDropSelector": "Controla se um widget é mostrado ao soltar arquivos no editor. Este widget permite controlar como o arquivo é descartado.", + "dropIntoEditor.showDropSelector.afterDrop": "Mostra o widget seletor de soltar depois que um arquivo é solto no editor.", + "dropIntoEditor.showDropSelector.never": "Nunca mostre o widget seletor de soltar. Em vez disso, o provedor drop padrão é sempre usado.", "editor.autoClosingBrackets.beforeWhitespace": "Fechar automaticamente os colchetes somente quando o cursor estiver à esquerda do espaço em branco.", "editor.autoClosingBrackets.languageDefined": "Usar as configurações de linguagem para determinar quando fechar automaticamente os colchetes.", "editor.autoClosingDelete.auto": "Remover as aspas ou os colchetes de fechamento adjacentes somente se eles foram inseridos automaticamente.", @@ -326,12 +360,14 @@ "editor.autoSurround.brackets": "Colocar entre colchetes, mas não entre aspas.", "editor.autoSurround.languageDefined": "Usar as configurações de linguagem para determinar quando circundar as seleções automaticamente.", "editor.autoSurround.quotes": "Colocar entre aspas, mas não entre colchetes.", + "editor.colorDecoratorActivatedOn.click": "Make the color picker appear on click of the color decorator", + "editor.colorDecoratorActivatedOn.clickAndHover": "Make the color picker appear both on click and hover of the color decorator", + "editor.colorDecoratorActivatedOn.hover": "Make the color picker appear on hover of the color decorator", "editor.editor.gotoLocation.multipleDeclarations": "Controla o comportamento do comando 'Go to Declaration' quando há vários locais de destino.", "editor.editor.gotoLocation.multipleDefinitions": "Controla o comportamento do comando 'Go to Definition' quando há vários locais de destino.", "editor.editor.gotoLocation.multipleImplemenattions": "Controla o comportamento do comando 'Go to Implementations' quando há vários locais de destino.", "editor.editor.gotoLocation.multipleReferences": "Controla o comportamento do comando 'Go to References' quando há vários locais de destino.", "editor.editor.gotoLocation.multipleTypeDefinitions": "Controla o comportamento do comando 'Go to Type Definition' quando há vários locais de destino.", - "editor.experimental.stickyScroll": "Mostra os escopos atuais aninhados durante a rolagem na parte superior do editor.", "editor.find.autoFindInSelection.always": "Sempre ativar Localizar na seleção automaticamente.", "editor.find.autoFindInSelection.multiline": "Ative Localizar na Seleção automaticamente quando várias linhas de conteúdo forem selecionadas.", "editor.find.autoFindInSelection.never": "Nunca ativar Localizar na seleção automaticamente (padrão).", @@ -357,9 +393,13 @@ "editor.guides.highlightActiveIndentation.true": "Realçar o guia de recuo ativo.", "editor.guides.indentation": "Controla se o editor deve renderizar guias de recuo.", "editor.inlayHints.off": "As dicas embutidas estão desabilitadas", - "editor.inlayHints.offUnlessPressed": "As dicas embutidas estão ocultas por padrão e são mostradas ao manter pressionadas as teclas ‘Ctrl+Alt’", + "editor.inlayHints.offUnlessPressed": "As dicas de embutimento ficam ocultas por padrão e são exibidas ao segurar {0}", "editor.inlayHints.on": "As dicas embutidas estão habilitadas", - "editor.inlayHints.onUnlessPressed": "As dicas embutidas são exibidas por padrão e ocultadas ao manter pressionadas as teclas `Ctrl+Alt`", + "editor.inlayHints.onUnlessPressed": "As dicas de incrustação são exibidas por padrão e ocultadas ao segurar {0}", + "editor.stickyScroll.defaultModel": "Define o modelo a ser usado para determinar quais linhas fixar. Se o modelo de estrutura de tópicos não existir, ele fará fallback no modelo de provedor de dobragem, que faz fallback no modelo de recuo. Essa ordem é respeitada em todos os três casos.", + "editor.stickyScroll.enabled": "Mostra os escopos atuais aninhados durante a rolagem na parte superior do editor.", + "editor.stickyScroll.maxLineCount": "Define o número máximo de linhas autoadesivas a serem mostradas.", + "editor.suggest.matchOnWordStartOnly": "Quando ativado, a filtragem IntelliSense requer que o primeiro caractere corresponda a uma palavra inicial, por exemplo, `c` no `Console` ou `WebContext`, mas _não_ na `descrição`. Quando desativado, o IntelliSense mostrará mais resultados, mas ainda os classificará por qualidade de correspondência.", "editor.suggest.showClasss": "Quando habilitado, o IntelliSense mostra sugestões de `class`.", "editor.suggest.showColors": "Quando habilitado, o IntelliSense mostra sugestões de `color`.", "editor.suggest.showConstants": "Quando habilitado, o IntelliSense mostra sugestões de `constant`.", @@ -391,6 +431,10 @@ "editor.suggest.showVariables": "Quando habilitado, o IntelliSense mostra sugestões de `variable`.", "editorViewAccessibleLabel": "Conteúdo do editor", "emptySelectionClipboard": "Controla se a cópia sem uma seleção copia a linha atual.", + "experimentalWhitespaceRendering": "Controla se o espaço em branco é renderizado com um novo método experimental.", + "experimentalWhitespaceRendering.font": "Use um novo método de renderização com caracteres de fonte.", + "experimentalWhitespaceRendering.off": "Use o método de renderização estável.", + "experimentalWhitespaceRendering.svg": "Use um novo método de renderização com svgs.", "fastScrollSensitivity": "Multiplicador de velocidade de rolagem ao pressionar `Alt`.", "find.addExtraSpaceOnTop": "Controla se Localizar Widget deve adicionar linhas extras na parte superior do editor. Quando true, você poderá rolar para além da primeira linha quando Localizar Widget estiver visível.", "find.autoFindInSelection": "Controla automaticamente a condição para habilitar a Localização na Seleção.", @@ -410,6 +454,9 @@ "fontLigatures": "Habilita/Desabilita as ligaturas de fonte (os recursos de fonte 'calt' e 'liga'). Altere esta opção para uma cadeia de caracteres para obter o controle refinado da propriedade 'font-feature-settings' do CSS.", "fontLigaturesGeneral": "Configura as ligaturas de fonte ou os recursos de fonte. Pode ser um booliano para habilitar/desabilitar ligaturas ou uma cadeia de caracteres para o valor da propriedade 'font-feature-settings' do CSS.", "fontSize": "Controla o tamanho da fonte em pixels.", + "fontVariationSettings": "Propriedade CSS 'font-variation-settings' explícita. Em vez disso, um booleano pode ser passado se for necessário apenas traduzir o peso da fonte para as configurações de variação da fonte.", + "fontVariations": "Habilita/Desabilita a tradução de font-weight para font-variation-settings. Altere isso para uma cadeia de caracteres para controle refinado da propriedade CSS 'font-variation-settings'.", + "fontVariationsGeneral": "Configura variações de fonte. Pode ser um booleano para habilitar/desabilitar a tradução de font-weight para font-variation-settings ou uma cadeia de caracteres para o valor da propriedade CSS 'font-variation-settings'.", "fontWeight": "Controla a espessura da fonte. Aceita palavras-chave \"normal\" e \"bold\" ou números entre 1 e 1.000.", "fontWeightErrorMessage": "Somente palavras-chave \"normal\" e \"bold\" ou números entre 1 e 1.000 são permitidos.", "formatOnPaste": "Controla se o editor deve formatar automaticamente o conteúdo colado. Um formatador precisa estar disponível e o formatador deve ser capaz de formatar um intervalo em um documento.", @@ -426,6 +473,10 @@ "inlayHints.padding": "Habilita o preenchimento em torno das sugestões embutidas no editor.", "inline": "As Sugestões rápidas são mostradas como texto fantasma", "inlineSuggest.enabled": "Controla se quer mostrar automaticamente sugestões em linha no editor.", + "inlineSuggest.showToolbar": "Controla quando mostrar a barra de ferramentas de sugestão embutida.", + "inlineSuggest.showToolbar.always": "Mostrar a barra de ferramentas de sugestão embutida sempre que uma sugestão embutida for mostrada.", + "inlineSuggest.showToolbar.onHover": "Mostrar a barra de ferramentas de sugestão embutida ao passar o mouse sobre uma sugestão embutida.", + "inlineSuggest.suppressSuggestions": "Controla como as sugestões embutidas interagem com o widget de sugestão. Se habilitado, o widget de sugestão não é mostrado automaticamente quando sugestões embutidas estão disponíveis.", "letterSpacing": "Controla o espaçamento de letras em pixels.", "lineHeight": "Controla a altura da linha. \r\n - Use 0 para calcular automaticamente a altura da linha do tamanho da fonte.\r\n - Os valores entre 0 e 8 serão usados como um multiplicador com o tamanho da fonte.\r\n - Valores maiores ou iguais a 8 serão usados como valores efetivos.", "lineNumbers": "Controla a exibição de números de linha.", @@ -449,6 +500,7 @@ "minimap.size.proportional": "O minimapa tem o mesmo tamanho que o conteúdo do editor (e pode rolar).", "mouseWheelScrollSensitivity": "Um multiplicador a ser usado no `deltaX` e no `deltaY` dos eventos de rolagem do mouse.", "mouseWheelZoom": "Aplicar zoom à fonte do editor ao usar o botão de rolagem do mouse e segurar `Ctrl`.", + "multiCursorLimit": "Controla o número máximo de cursores que podem estar em um editor ativo ao mesmo tempo.", "multiCursorMergeOverlapping": "Mesclar vários cursores quando eles estiverem sobrepostos.", "multiCursorModifier": "O modificador a ser usado para adicionar vários cursores com o mouse. Os gestos do mouse Ir para Definição e Abrir Link irão adaptar-se de forma a não entrarem em conflito com o [modificador multicursor](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", "multiCursorModifier.alt": "Mapeia para `Alt` no Windows e no Linux e para `Option` no macOS.", @@ -464,6 +516,10 @@ "padding.top": "Controla a quantidade de espaço entre a borda superior do editor e a primeira linha.", "parameterHints.cycle": "Controla se o parâmetro sugere ciclos de menu ou fecha ao chegar ao final da lista.", "parameterHints.enabled": "Habilita um pop-up que mostra a documentação do parâmetro e as informações de tipo conforme você digita.", + "pasteAs.enabled": "Controla se você pode colar conteúdo de maneiras diferentes.", + "pasteAs.showPasteSelector": "Controla se um widget é mostrado ao colar conteúdo no editor. Este widget permite controlar como o arquivo é colado.", + "pasteAs.showPasteSelector.afterPaste": "Mostra o widget do seletor de colagem depois que o conteúdo é colado no editor.", + "pasteAs.showPasteSelector.never": "Nunca mostre o widget seletor de colagem. Em vez disso, o comportamento de colagem padrão é sempre usado.", "peekWidgetDefaultFocus": "Controla se deve focar o editor embutido ou a árvore no widget de espiada.", "peekWidgetDefaultFocus.editor": "Focalizar o editor ao abrir a espiada", "peekWidgetDefaultFocus.tree": "Focalizar a árvore ao abrir a espiada", @@ -487,6 +543,7 @@ "rulers": "Renderizar réguas verticais após um determinado número de caracteres com espaçamento uniforme. Usar vários valores para várias réguas. Nenhuma régua será desenhada se a matriz estiver vazia.", "rulers.color": "Cor desta régua do editor.", "rulers.size": "Número de caracteres com espaçamento uniforme em que esta régua do editor será renderizada.", + "screenReaderAnnounceInlineSuggestion": "Controle se as sugestões em linha são anunciadas por um leitor de tela.", "scrollBeyondLastColumn": "Controla o número de caracteres extras acima do qual o editor será rolado horizontalmente.", "scrollBeyondLastLine": "Controla se o editor será rolado para além da última linha.", "scrollPredominantAxis": "Rolar apenas ao longo do eixo predominante ao rolar vertical e horizontalmente ao mesmo tempo. Evita o descompasso horizontal ao rolar verticalmente em um trackpad.", @@ -519,14 +576,19 @@ "stickyTabStops": "Emular o comportamento da seleção dos caracteres de tabulação ao usar espaços para recuo. A seleção respeitará as paradas de tabulação.", "suggest.filterGraceful": "Controla se a filtragem e classificação de sugestões considera erros pequenos de digitação.", "suggest.insertMode": "Controla se as palavras são substituídas ao aceitar as conclusões. Observe que isso depende de extensões que optam por esse recurso.", + "suggest.insertMode.always": "Sempre selecione uma sugestão ao disparar automaticamente o IntelliSense.", "suggest.insertMode.insert": "Inserir sugestão sem substituir o texto à direita do cursor.", + "suggest.insertMode.never": "Nunca selecione uma sugestão ao disparar automaticamente o IntelliSense.", "suggest.insertMode.replace": "Inserir a sugestão e substituir o texto à direita do cursor.", + "suggest.insertMode.whenQuickSuggestion": "Selecione uma sugestão somente ao disparar o IntelliSense enquanto digita.", + "suggest.insertMode.whenTriggerCharacter": "Selecione uma sugestão somente ao disparar o IntelliSense de um caractere de gatilho.", "suggest.localityBonus": "Controla se a classificação favorece palavras que aparecem próximas ao cursor.", "suggest.maxVisibleSuggestions.dep": "Esta configuração foi preterida. Agora, o widget de sugestão pode ser redimensionado.", "suggest.preview": "Controla se a visualização do resultado da sugestão é apresentada no editor.", + "suggest.selectionMode": "Controla se uma sugestão é selecionada quando o widget é exibido. Observe que isso só se aplica a sugestões disparadas automaticamente ('#editor.quickSuggestions#' e '#editor.suggestOnTriggerCharacters#') e que uma sugestão é sempre selecionada quando invocada explicitamente, por exemplo, por meio de 'Ctrl+Espaço'.", "suggest.shareSuggestSelections": "Controla se as seleções de sugestão lembradas são compartilhadas entre vários workspaces e janelas (precisa de `#editor.suggestSelection#`).", "suggest.showIcons": "Controla se os ícones em sugestões devem ser mostrados ou ocultados.", - "suggest.showInlineDetails": "Controla se os detalhes da sugestão são mostrados embutidos com o rótulo ou somente no widget de detalhes", + "suggest.showInlineDetails": "Controla se os detalhes da sugestão são mostrados embutidos com o rótulo ou somente no widget de detalhes.", "suggest.showStatusBar": "Controla a visibilidade da barra de status na parte inferior do widget de sugestão.", "suggest.snippetsPreventQuickSuggestions": "Controla se um snippet ativo impede sugestões rápidas.", "suggestFontSize": "Tamanho da fonte para o widget sugerido. Quando definido como {0}, o valor de {1} é usado.", @@ -540,6 +602,7 @@ "tabCompletion.off": "Desabilitar as conclusões da tabulação.", "tabCompletion.on": "A conclusão da tabulação inserirá a melhor sugestão de correspondência quando você pressionar a tecla Tab.", "tabCompletion.onlySnippets": "A conclusão da tabulação insere snippets quando o prefixo corresponde. Funciona melhor quando 'quickSuggestions' não está habilitado.", + "tabFocusMode": "Controla se o editor recebe guias ou as transfere para o workbench de navegação.", "unfoldOnClickAfterEndOfLine": "Controla se clicar no conteúdo vazio depois de uma linha dobrada desdobrará a linha.", "unicodeHighlight.allowedCharacters": "Define os caracteres permitidos que não estão sendo destacados.", "unicodeHighlight.allowedLocales": "Caracteres unicode que são comuns em localidades permitidas não estão sendo destacados.", @@ -553,6 +616,9 @@ "unusualLineTerminators.off": "Terminadores de linha incomuns são ignorados.", "unusualLineTerminators.prompt": "Terminadores de linha incomuns solicitam ser removidos.", "useTabStops": "A inserção e a exclusão de um espaço em branco seguem as paradas da tabulação.", + "wordBreak": "Controla as regras de quebra de palavras usadas para texto chinês/japonês/coreano (CJK).", + "wordBreak.keepAll": "As quebras de palavras não devem ser usadas para texto chinês/japonês/coreano (CJK). O comportamento do texto não CJK é igual ao normal.", + "wordBreak.normal": "Use a regra de quebra de linha padrão.", "wordSeparators": "Caracteres que serão usados como separadores de palavras ao fazer operações ou navegações relacionadas a palavras.", "wordWrap": "Controla como as linhas devem ser quebradas.", "wordWrap.bounded": "As linhas serão quebradas no mínimo do visor e de `#editor.wordWrapColumn#`.", @@ -565,7 +631,7 @@ "wrappingIndent.indent": "As linhas quebradas obtêm recuo de +1 para o pai.", "wrappingIndent.none": "Sem recuo. Linhas quebradas começam na coluna 1.", "wrappingIndent.same": "As linhas quebradas têm o mesmo recuo que o pai.", - "wrappingStrategy": "Controla o algoritmo que computa pontos de quebra de linha.", + "wrappingStrategy": "Controla o algoritmo que calcula os pontos de encapsulamento. Nota que, no modo de acessibilidade, avançado será usado para a melhor experiência.", "wrappingStrategy.advanced": "Delega a computação do ponto de quebra de linha para o navegador. Este é um algoritmo lento, que pode causar congelamento para arquivos grandes, mas funciona corretamente em todos os casos.", "wrappingStrategy.simple": "Assume que todos os caracteres têm a mesma largura. Este é um algoritmo rápido que funciona corretamente para fontes com espaçamento uniforme e determinados scripts (como caracteres latinos) em que os glifos têm a mesma largura." }, @@ -597,13 +663,14 @@ "editorBracketPairGuide.background6": "Cor de fundo das guias do par de colchetes inativos (6). Requer a habilitação das guias do par de colchetes.", "editorCodeLensForeground": "Cor de primeiro plano do editor CodeLens", "editorCursorBackground": "A cor da tela de fundo do cursor do editor. Permite personalizar a cor de um caractere sobreposto por um cursor de bloco.", + "editorDimmedLineNumber": "Cor da linha final do editor quando editor.renderFinalNewline é definido como esmaecido.", "editorGhostTextBackground": "Cor da tela de fundo do texto fantasma no editor.", "editorGhostTextBorder": "Cor da borda de um texto fantasma no editor.", "editorGhostTextForeground": "Cor de primeiro plano do texto fantasma no editor.", "editorGutter": "Cor da tela de fundo da medianiz do editor. A medianiz contém as margens do glifo e os números das linhas.", "editorIndentGuides": "Cor dos guias de recuo do editor.", "editorLineNumbers": "Cor dos números de linha do editor.", - "editorOverviewRulerBackground": "Cor da tela de fundo da régua de visão geral do editor. Usado somente quando o minimapa está habilitado e colocado no lado direito do editor.", + "editorOverviewRulerBackground": "Cor da tela de fundo da régua de visão geral do editor.", "editorOverviewRulerBorder": "Cor da borda da régua de visão geral.", "editorRuler": "Cor das réguas do editor.", "editorUnicodeHighlight.background": "Cor da tela de fundo usada para realçar os caracteres unicode.", @@ -645,6 +712,7 @@ "editorHasSelection": "Se o editor tem um texto selecionado", "editorHasSignatureHelpProvider": "Se o editor tem um provedor de ajuda da assinatura", "editorHasTypeDefinitionProvider": "Se o editor tem um provedor de definição de tipo", + "editorHoverFocused": "Se o foco do editor está visível", "editorHoverVisible": "Se o foco do editor está visível", "editorLangId": "O identificador de linguagem do editor", "editorReadonly": "Se o editor é somente leitura", @@ -652,6 +720,11 @@ "editorTextFocus": "Se o texto do editor tem o foco (o cursor está piscando)", "inCompositeEditor": "Se o editor faz parte de um editor maior (por exemplo, notebooks)", "inDiffEditor": "Se o contexto é um editor de comparação", + "isEmbeddedDiffEditor": "Se o contexto é um editor de diferenças incorporado", + "standaloneColorPickerFocused": "Se o seletor de cor autônomo está focado", + "standaloneColorPickerVisible": "Se o seletor de cor autônomo está visível", + "stickyScrollFocused": "Se a rolagem fixa está focada", + "stickyScrollVisible": "Se a rolagem fixa está visível", "textInputFocus": "Se um editor ou uma entrada de rich text tem o foco (o cursor está piscando)" }, "vs/editor/common/languages/modesRegistry": { @@ -662,40 +735,37 @@ }, "vs/editor/common/standaloneStrings": { "accessibilityHelpMessage": "Pressione Alt+F1 para obter Opções de Acessibilidade.", - "auto_off": "O editor está configurado para nunca ser otimizado para uso com um Leitor de Tela, o que não é o caso neste momento.", + "accessibilityHelpTitle": "Ajuda de Acessibilidade", + "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader", "auto_on": "O editor está configurado para ser otimizado para uso com um Leitor de Tela.", "bulkEditServiceSummary": "Foram feitas {0} edições em {1} arquivos", "changeConfigToOnMac": "Para configurar o editor para ser otimizado para uso com um Leitor de Tela, pressione Command + E.", "changeConfigToOnWinLinux": "Para configurar o editor para ser otimizado para uso com um Leitor de Tela, pressione Control + E.", - "editableDiffEditor": " em um painel de um editor de comparação.", - "editableEditor": " em um editor de código", + "editableDiffEditor": "You are in a pane of a diff editor.", + "editableEditor": "You are in a code editor", "editorViewAccessibleLabel": "Conteúdo do editor", - "emergencyConfOn": "Alterando a configuração `accessibilitySupport` para `on`.", "gotoLineActionLabel": "Acessar a Linha/Coluna...", "helpQuickAccess": "Mostrar Todos os Provedores de Acesso Rápido", "inspectTokens": "Desenvolvedor: Inspecionar Tokens", - "multiSelection": "{0} seleções", - "multiSelectionRange": "{0} seleções ({1} caracteres selecionados)", - "noSelection": "Nenhuma seleção", - "openDocMac": "Pressione Command + H agora para abrir uma janela do navegador com mais informações relacionadas à acessibilidade do editor.", - "openDocWinLinux": "Pressione Control + H agora para abrir uma janela do navegador com mais informações relacionadas à acessibilidade do editor.", + "openDoc": "Press H now to open a browser window with more information related to editor accessibility.", "openingDocs": "Abrindo a página de documentação de Acessibilidade do Editor.", - "outroMsg": "Você pode ignorar esta dica de ferramenta e retornar ao editor pressionando Escape ou Shift + Escape.", "quickCommandActionHelp": "Mostrar e Executar Comandos", "quickCommandActionLabel": "Paleta de Comandos", "quickOutlineActionLabel": "Ir para Símbolo...", "quickOutlineByCategoryActionLabel": "Ir para Símbolo por Categoria...", - "readonlyDiffEditor": " em um painel somente leitura de um editor de comparação.", - "readonlyEditor": " em um editor de código somente leitura", + "readonlyDiffEditor": "You are in a read-only pane of a diff editor.", + "readonlyEditor": "You are in a read-only code editor", "showAccessibilityHelpAction": "Mostrar Ajuda de Acessibilidade", - "singleSelection": "Linha {0}, Coluna {1}", - "singleSelectionRange": "Linha {0}, Coluna {1} ({2} selecionada)", "tabFocusModeOffMsg": "Pressionar Tab no editor atual inserirá o caractere de tabulação. Ative/Desative esse comportamento pressionando {0}.", "tabFocusModeOffMsgNoKb": "Pressionar Tab no editor atual inserirá o caractere de tabulação. No momento, o comando {0} não pode ser disparado por uma associação de teclas.", "tabFocusModeOnMsg": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. Ative/Desative esse comportamento pressionando {0}.", "tabFocusModeOnMsgNoKb": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. No momento, o comando {0} não pode ser disparado por uma associação de teclas.", "toggleHighContrast": "Ativar/Desativar Tema de Alto Contraste" }, + "vs/editor/common/viewLayout/viewLineRenderer": { + "overflow.chars": "{0} caracteres", + "showMore": "Mostrar mais ({0})" + }, "vs/editor/contrib/anchorSelect/browser/anchorSelect": { "anchorSet": "Conjunto de âncoras em {0}:{1}", "cancelSelectionAnchor": "Cancelar Âncora de Seleção", @@ -708,6 +778,7 @@ "miGoToBracket": "Ir para &&Colchetes", "overviewRulerBracketMatchForeground": "Cor do marcador da régua de visão geral para os colchetes correspondentes.", "smartSelect.jumpBracket": "Ir para Colchetes", + "smartSelect.removeBrackets": "Remover Colchetes", "smartSelect.selectToBracket": "Selecionar para Colchete" }, "vs/editor/contrib/caretOperations/browser/caretOperations": { @@ -728,8 +799,10 @@ "miPaste": "&&Colar", "share": "Compartilhar" }, + "vs/editor/contrib/codeAction/browser/codeAction": { + "applyCodeActionFailed": "Ocorreu um erro desconhecido ao aplicar a ação de código" + }, "vs/editor/contrib/codeAction/browser/codeActionCommands": { - "applyCodeActionFailed": "Ocorreu um erro desconhecido ao aplicar a ação de código", "args.schema.apply": "Controla quando as ações retornadas são aplicadas.", "args.schema.apply.first": "Sempre aplicar a primeira ação de código retornada.", "args.schema.apply.ifSingle": "Aplique a primeira ação de código retornada se ela for a única.", @@ -757,15 +830,24 @@ "organizeImports.label": "Organizar as Importações", "quickfix.trigger.label": "Correção Rápida...", "refactor.label": "Refatorar...", - "refactor.preview.label": "Refatorar com Visualização...", "source.label": "Ação de Origem..." }, - "vs/editor/contrib/codeAction/browser/codeActionMenu": { - "CodeActionMenuVisible": "Se o widget da lista de ações de código está visível", - "label": "{0} para Refatorar, {1} para Visualizar" + "vs/editor/contrib/codeAction/browser/codeActionContributions": { + "showCodeActionHeaders": "Habilitar/desabilitar a exibição de cabeçalhos de grupo no menu de ação de código." }, - "vs/editor/contrib/codeAction/browser/codeActionWidgetContribution": { - "codeActionWidget": "Habilitar isso ajusta como o menu de ação do código é renderizado." + "vs/editor/contrib/codeAction/browser/codeActionController": { + "hideMoreActions": "Ocultar Desabilitados", + "showMoreActions": "Mostrar Desabilitado" + }, + "vs/editor/contrib/codeAction/browser/codeActionMenu": { + "codeAction.widget.id.convert": "Reescrever...", + "codeAction.widget.id.extract": "Extrair...", + "codeAction.widget.id.inline": "Em linha...", + "codeAction.widget.id.more": "Mais Ações...", + "codeAction.widget.id.move": "Mover...", + "codeAction.widget.id.quickfix": "Correção Rápida...", + "codeAction.widget.id.source": "Ação de Origem...", + "codeAction.widget.id.surround": "Envolver com..." }, "vs/editor/contrib/codeAction/browser/lightBulbWidget": { "codeAction": "Mostrar as Ações do Código", @@ -776,7 +858,14 @@ "showLensOnLine": "Mostrar Comandos do CodeLens para a Linha Atual" }, "vs/editor/contrib/colorPicker/browser/colorPickerWidget": { - "clickToToggleColorOptions": "Clique para alterar as opções de cores (rgb/hsl/hex)" + "clickToToggleColorOptions": "Clique para alterar as opções de cores (rgb/hsl/hex)", + "closeIcon": "Ícone para fechar o seletor de cores" + }, + "vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions": { + "hideColorPicker": "Ocultar o Seletor de Cor", + "insertColorWithStandaloneColorPicker": "Inserir Cor com Seletor de Cor em Modo Autônomo", + "mishowOrFocusStandaloneColorPicker": "&&Mostrar ou Focar no Seletor de Cor em Modo Autônomo", + "showOrFocusStandaloneColorPicker": "Mostrar ou Focar no Seletor de Cor no Modo Autônomo" }, "vs/editor/contrib/comment/browser/comment": { "comment.block": "Ativar/Desativar Comentário de Bloco", @@ -798,15 +887,35 @@ "context.minimap.slider.always": "Sempre", "context.minimap.slider.mouseover": "Passar o mouse" }, - "vs/editor/contrib/copyPaste/browser/copyPasteContribution": { - "pasteActions": "Habilitar/desabilitar a execução de edições de extensões ao colar." - }, "vs/editor/contrib/cursorUndo/browser/cursorUndo": { "cursor.redo": "Refazer Cursor", "cursor.undo": "Desfazer Cursor" }, - "vs/editor/contrib/dropIntoEditor/browser/dropIntoEditorContribution": { - "dropProgressTitle": "Executando manipuladores de soltar..." + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": { + "pasteAs": "Colar Como...", + "pasteAs.id": "O id da edição de colagem a ser aplicada. Se não for fornecido, o editor mostrará um seletor." + }, + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": { + "pasteAsPickerPlaceholder": "Selecionar Ação de Colagem", + "pasteAsProgress": "Manipuladores de pasta em execução", + "pasteIntoEditorProgress": "Executando manipuladores de pasta. Clique para cancelar", + "pasteWidgetVisible": "Se o widget de colagem está sendo exibido", + "postPasteWidgetTitle": "Mostrar opções de colagem..." + }, + "vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": { + "builtIn": "Construídas em", + "defaultDropProvider.uriList.path": "Inserir Caminho", + "defaultDropProvider.uriList.paths": "Inserir Caminhos", + "defaultDropProvider.uriList.relativePath": "Inserir Caminho Relativo", + "defaultDropProvider.uriList.relativePaths": "Inserir Caminhos Relativos", + "defaultDropProvider.uriList.uri": "Inserir Uri", + "defaultDropProvider.uriList.uris": "Inserir Uris", + "text.label": "Inserir Texto Sem Formatação" + }, + "vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": { + "dropIntoEditorProgress": "Manipuladores de queda em execução. Clique para cancelar", + "dropWidgetVisible": "Se o widget de soltar está sendo exibido", + "postDropWidgetTitle": "Mostrar opções de soltar..." }, "vs/editor/contrib/editorState/browser/keybindingCancellation": { "cancellableOperation": "Se o editor executa uma operação que pode ser cancelada, como 'Espiar Referências'" @@ -816,6 +925,10 @@ "actions.find.matchCaseOverride": "Substitui o sinalizador \"Caso Matemático\".\r\nO sinalizador não será salvo no futuro.\r\n0: Não Fazer Nada\r\n1: Verdadeiro\r\n2: Falso", "actions.find.preserveCaseOverride": "Substitui o sinalizador \"Preservar Caso\".\r\nO sinalizador não será salvo no futuro.\r\n0: Não Fazer Nada\r\n1: Verdadeiro\r\n2: Falso", "actions.find.wholeWordOverride": "Substitui o sinalizador \"Corresponder a Palavra Inteira\".\r\nO sinalizador não será salvo no futuro.\r\n0: Não Fazer Nada\r\n1: Verdadeiro\r\n2: Falso", + "findMatchAction.goToMatch": "Ir para Correspondência...", + "findMatchAction.inputPlaceHolder": "Digite um número para ir para uma correspondência específica (entre 1 e {0})", + "findMatchAction.inputValidationMessage": "Inserir um número entre 1 e {0}", + "findMatchAction.noResults": "Sem combinações. Tente procurar por outra coisa.", "findNextMatchAction": "Localizar Próximo", "findPreviousMatchAction": "Localizar Anterior", "miFind": "&&Localizar", @@ -842,6 +955,7 @@ "findSelectionIcon": "Ícone para 'Localizar na Seleção' no widget de localização do editor.", "label.closeButton": "Fechar", "label.find": "Localizar", + "label.findDialog": "Find / Replace", "label.matchesLocation": "{0} de {1}", "label.nextMatchButton": "Próxima Correspondência", "label.noResults": "Nenhum resultado", @@ -856,20 +970,17 @@ "title.matchesCountLimit": "Somente os primeiros {0} resultados serão realçados, mas todas as operações de localização funcionarão em todo o texto." }, "vs/editor/contrib/folding/browser/folding": { - "createManualFoldRange.label": "Criar Intervalo de Dobragem Manual a partir da Seleção", - "editorGutter.foldingControlForeground": "Cor do controle de dobragem na medianiz do editor.", + "createManualFoldRange.label": "Criar Intervalo de Dobramento da Seleção", "foldAction.label": "Dobrar", "foldAllAction.label": "Dobrar Tudo", "foldAllBlockComments.label": "Dobrar Todos os Comentários de Blocos", "foldAllExcept.label": "Dobrar Todas as Regiões Exceto as Selecionadas", "foldAllMarkerRegions.label": "Dobrar Todas as Regiões", - "foldBackgroundBackground": "Cor da tela de fundo atrás dos intervalos dobrados. A cor não deve ser opaca para não ocultar decorações subjacentes.", "foldLevelAction.label": "Nível de Dobra {0}", "foldRecursivelyAction.label": "Dobrar Recursivamente", "gotoNextFold.label": "Vá para o Próximo Intervalo Dobrável", "gotoParentFold.label": "Acessar Dobra Pai", "gotoPreviousFold.label": "Vá para o Intervalo Dobrável Anterior", - "maximum fold ranges": "O número de regiões dobráveis é limitado a um máximo de {0}. Aumente a opção de configuração ['Dobrando Regiões Máximas'](command:workbench.action.openSettings?[ \"editor.foldingMaximumRegions\"]) para habilitar mais.", "removeManualFoldingRanges.label": "Remover Intervalos de Dobragem Manual", "toggleFoldAction.label": "Ativar/Desativar Dobra", "unFoldRecursivelyAction.label": "Desdobrar Recursivamente", @@ -879,6 +990,8 @@ "unfoldAllMarkerRegions.label": "Desdobrar Todas as Regiões" }, "vs/editor/contrib/folding/browser/foldingDecorations": { + "editorGutter.foldingControlForeground": "Cor do controle de dobragem na medianiz do editor.", + "foldBackgroundBackground": "Cor da tela de fundo atrás dos intervalos dobrados. A cor não deve ser opaca para não ocultar decorações subjacentes.", "foldingCollapsedIcon": "Ícone de intervalos recolhidos na margem do glifo do editor.", "foldingExpandedIcon": "Ícone de intervalos expandidos na margem do glifo do editor.", "foldingManualCollapedIcon": "Ícone para intervalos recolhidos manualmente na margem do glifo do editor.", @@ -983,8 +1096,8 @@ "vs/editor/contrib/gotoSymbol/browser/referencesModel": { "aria.fileReferences.1": "Um símbolo em {0}, caminho completo {1}", "aria.fileReferences.N": "{0} símbolos em {1}, caminho completo {2}", - "aria.oneReference": "símbolo em {0} na linha {1} na coluna {2}", - "aria.oneReference.preview": "símbolo em {0} na linha {1} na coluna {2}, {3}", + "aria.oneReference": "em {0} na linha {1} na coluna {2}", + "aria.oneReference.preview": "{0} em {1} na linha {2} na coluna {3}", "aria.result.0": "Nenhum resultado encontrado", "aria.result.1": "Encontrado 1 símbolo em {0}", "aria.result.n1": "Foram encontrados {0} símbolos em {1}", @@ -996,11 +1109,21 @@ "location.kb": "Símbolo {0} de {1}, {2} para o próximo" }, "vs/editor/contrib/hover/browser/hover": { + "escapeFocusHover": "Focalização de Escape", + "goToBottomHover": "Ir para Foco Inferior", + "goToTopHover": "Ir para Foco Superior", + "pageDownHover": "Focalização da Página Para Baixo", + "pageUpHover": "Focalização da Página Para Cima", + "scrollDownHover": "Rolar Foco para Baixo", + "scrollLeftHover": "Rolar Foco para a Esquerda", + "scrollRightHover": "Rolar Foco para a Direita", + "scrollUpHover": "Rolar Foco para Cima", "showDefinitionPreviewHover": "Mostrar Foco de Visualização da Definição", - "showHover": "Mostrar Foco" + "showOrFocusHover": "Mostrar Foco ou Focalizar" }, "vs/editor/contrib/hover/browser/markdownHoverParticipant": { "modesContentHover.loading": "Carregando...", + "stopped rendering": "Renderização pausada por uma linha longa por motivos de desempenho. Isso pode ser configurado por meio de 'editor.stopRenderingLineAfter'.", "too many characters": "A geração de tokens é ignorada por linhas longas por motivos de desempenho. Isso pode ser configurado por meio de 'editor.maxTokenizationLineLength'." }, "vs/editor/contrib/hover/browser/markerHoverParticipant": { @@ -1009,15 +1132,14 @@ "quick fixes": "Correção Rápida...", "view problem": "Exibir o Problema" }, - "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { - "InPlaceReplaceAction.next.label": "Substituir pelo Próximo Valor", - "InPlaceReplaceAction.previous.label": "Substituir pelo Valor Anterior" - }, "vs/editor/contrib/indentation/browser/indentation": { + "changeTabDisplaySize": "Alterar Tamanho de Exibição da Guia", "configuredTabSize": "Tamanho de Tabulação Configurado", + "currentTabSize": "Tamanho da Guia Atual", + "defaultTabSize": "Tamanho da Guia Padrão", "detectIndentation": "Detectar Recuo do Conteúdo", - "editor.reindentlines": "Rerecuar Linhas", - "editor.reindentselectedlines": "Rerecuar Linhas Selecionadas", + "editor.reindentlines": "Recuar Linhas", + "editor.reindentselectedlines": "Recuar Linhas Selecionadas", "indentUsingSpaces": "Recuar Usando Espaços", "indentUsingTabs": "Recuar Usando Tabulações", "indentationToSpaces": "Converter Recuo em Espaços", @@ -1034,25 +1156,45 @@ "links.navigate.kb.meta": "ctrl + clique", "links.navigate.kb.meta.mac": "cmd + clique" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextController": { + "vs/editor/contrib/inlineCompletions/browser/commands": { + "accept": "Aceitar", + "acceptLine": "Aceitar Linha", + "acceptWord": "Aceitar Palavra", + "action.inlineSuggest.accept": "Aceitar Sugestão Embutida", + "action.inlineSuggest.acceptNextLine": "Aceitar próxima linha de sugestão embutida", + "action.inlineSuggest.acceptNextWord": "Aceitar a Próxima Palavra de Sugestão Embutida", + "action.inlineSuggest.alwaysShowToolbar": "Sempre Mostrar Barra de Ferramentas", + "action.inlineSuggest.hide": "Ocultar a Sugestão Embutida", "action.inlineSuggest.showNext": "Mostrar próxima sugestão em linha", "action.inlineSuggest.showPrevious": "Mostrar sugestões em linha anteriores", - "action.inlineSuggest.trigger": "Disparar sugestão em linha", + "action.inlineSuggest.trigger": "Disparar sugestão em linha" + }, + "vs/editor/contrib/inlineCompletions/browser/hoverParticipant": { + "inlineSuggestionFollows": "Sugestão:" + }, + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys": { "inlineSuggestionHasIndentation": "Se a sugestão em linha começa com o espaço em branco", "inlineSuggestionHasIndentationLessThanTabSize": "Se a sugestão embutida começa com um espaço em branco menor do que o que seria inserido pela guia", - "inlineSuggestionVisible": "Se uma sugestão em linha é visível" + "inlineSuggestionVisible": "Se uma sugestão em linha é visível", + "suppressSuggestions": "Se as sugestões devem ser suprimidas para a sugestão atual" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextHoverParticipant": { - "acceptInlineSuggestion": "Aceitar", - "inlineSuggestionFollows": "Sugestão:", - "showNextInlineSuggestion": "Próximo", - "showPreviousInlineSuggestion": "Anterior" + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget": { + "content": "{0} ({1})", + "next": "Próximo", + "parameterHintsNextIcon": "Ícone para mostrar a próxima dica de parâmetro.", + "parameterHintsPreviousIcon": "Ícone para mostrar a dica de parâmetro anterior.", + "previous": "Anterior" + }, + "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Substituir pelo Próximo Valor", + "InPlaceReplaceAction.previous.label": "Substituir pelo Valor Anterior" }, "vs/editor/contrib/lineSelection/browser/lineSelection": { "expandLineSelection": "Expandir Seleção da Linha" }, "vs/editor/contrib/linesOperations/browser/linesOperations": { "duplicateSelection": "Duplicar Seleção", + "editor.transformToCamelcase": "Transformar-se em Camel Case", "editor.transformToKebabcase": "Transformar em Caso kebab", "editor.transformToLowercase": "Transformar em Minúsculas", "editor.transformToSnakecase": "Transformar em Snake Case", @@ -1142,6 +1284,7 @@ "peekViewEditorGutterBackground": "Cor da tela de fundo da medianiz no editor de modo de exibição de espiada.", "peekViewEditorMatchHighlight": "Corresponder a cor de realce no editor de modo de exibição de espiada.", "peekViewEditorMatchHighlightBorder": "Corresponder a borda de realce no editor de modo de exibição de espiada.", + "peekViewEditorStickScrollBackground": "Cor de fundo da rolagem fixa no editor de visualização de inspeção.", "peekViewResultsBackground": "Cor da tela de fundo da lista de resultados do modo de exibição de espiada.", "peekViewResultsFileForeground": "Cor de primeiro plano para nós de arquivo na lista de resultados do modo de exibição de espiada.", "peekViewResultsMatchForeground": "Cor de primeiro plano para nós de linha na lista de resultados do modo de exibição de espiada.", @@ -1265,6 +1408,18 @@ "Wednesday": "Quarta-feira", "WednesdayShort": "Qua" }, + "vs/editor/contrib/stickyScroll/browser/stickyScrollActions": { + "focusStickyScroll": "Focalizar Rolagem Fixa", + "goToFocusedStickyScrollLine.title": "Ir para a linha de rolagem fixa focalizada", + "miStickyScroll": "&&Rolagem Fixa", + "mifocusStickyScroll": "&&Focalizar Rolagem Fixa", + "mitoggleStickyScroll": "&&Alternar Rolagem Autoadesiva", + "selectEditor.title": "Selecionar Editor", + "selectNextStickyScrollLine.title": "Selecionar a próxima linha de rolagem fixa", + "selectPreviousStickyScrollLine.title": "Selecionar a linha de rolagem fixa anterior", + "stickyScroll": "Rolagem Autoadesiva", + "toggleStickyScroll": "Alternar Rolagem Autoadesiva" + }, "vs/editor/contrib/suggest/browser/suggest": { "acceptSuggestionOnEnter": "Se sugestões são inseridas ao pressionar Enter", "suggestWidgetDetailsVisible": "Se os detalhes da sugestão estão visíveis", @@ -1311,7 +1466,7 @@ "suggestMoreInfoIcon": "Ícone para obter mais informações no widget de sugestão." }, "vs/editor/contrib/suggest/browser/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "content": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/browser/symbolIcons": { "symbolIcon.arrayForeground": "A cor de primeiro plano para símbolos de matriz. Esses símbolos aparecem na estrutura de tópicos, na trilha e no widget de sugestão.", @@ -1366,6 +1521,7 @@ "unicodeHighlight.adjustSettings": "Ajustar configurações", "unicodeHighlight.allowCommonCharactersInLanguage": "Permite os caracteres unicode mais comuns na linguagem \"{0}\".", "unicodeHighlight.characterIsAmbiguous": "O caractere {0} poderia ser confundido com o caractere {1}, que é mais comum no código fonte.", + "unicodeHighlight.characterIsAmbiguousASCII": "O caractere {0} poderia ser confundido com o caractere ASCII {1}, que é mais comum no código-fonte.", "unicodeHighlight.characterIsInvisible": "O caractere {0} é invisível.", "unicodeHighlight.characterIsNonBasicAscii": "O caractere {0} não é um caractere ASCII básico.", "unicodeHighlight.configureUnicodeHighlightOptions": "Configurar as opções de realce Unicode", @@ -1383,36 +1539,91 @@ }, "vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": { "unusualLineTerminators.detail": "O arquivo '{0}' contém um ou mais caracteres terminadores de linha incomuns, como Separador de Linha (LS) ou Separador de Parágrafo (PS).\r\n\r\nRecomenda-se removê-los do arquivo. Isto pode ser configurado através do `editor.unusualLineTerminators'.", - "unusualLineTerminators.fix": "Remover Terminadores de Linha Não Usuais", + "unusualLineTerminators.fix": "&&Remover Terminadores de Linha Não Usuais", "unusualLineTerminators.ignore": "Ignorar", "unusualLineTerminators.message": "Terminadores de linha incomuns detectados", "unusualLineTerminators.title": "Terminadores de Linha Incomuns" }, - "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "vs/editor/contrib/wordHighlighter/browser/highlightDecorations": { "overviewRulerWordHighlightForeground": "Cor do marcador de régua de visão geral para realces de símbolos. A cor não deve ser opaca para não ocultar decorações subjacentes.", "overviewRulerWordHighlightStrongForeground": "Cor do marcador de régua de visão geral para realces de símbolos de acesso de gravação. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "overviewRulerWordHighlightTextForeground": "Cor do marcador da régua de visão geral de uma ocorrência textual para um símbolo. A cor não deve ser opaca para não esconder as decorações subjacentes.", "wordHighlight": "Cor da tela de fundo de um símbolo durante o acesso de leitura, como a leitura de uma variável. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "wordHighlight.next.label": "Ir para Próximo Realce do Símbolo", - "wordHighlight.previous.label": "Ir para Realce do Símbolo Anterior", - "wordHighlight.trigger.label": "Disparar Realce do Símbolo", "wordHighlightBorder": "Cor da borda de um símbolo durante o acesso de leitura, como a leitura de uma variável.", "wordHighlightStrong": "Cor da tela de fundo de um símbolo durante o acesso de gravação, como gravar em uma variável. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "wordHighlightStrongBorder": "Cor da borda de um símbolo durante o acesso de gravação, como gravar em uma variável." + "wordHighlightStrongBorder": "Cor da borda de um símbolo durante o acesso de gravação, como gravar em uma variável.", + "wordHighlightText": "Cor da tela de fundo de uma ocorrência textual para um símbolo. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "wordHighlightTextBorder": "Cor da borda de uma ocorrência textual para um símbolo." + }, + "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "wordHighlight.next.label": "Ir para Próximo Realce do Símbolo", + "wordHighlight.previous.label": "Ir para Realce do Símbolo Anterior", + "wordHighlight.trigger.label": "Disparar Realce do Símbolo" }, "vs/editor/contrib/wordOperations/browser/wordOperations": { "deleteInsideWord": "Excluir Palavra" }, + "vs/platform/action/common/actionCommonCategories": { + "developer": "Desenvolvedor", + "file": "Arquivo", + "help": "Ajuda", + "preferences": "Preferências", + "test": "Testar", + "view": "Exibir" + }, + "vs/platform/actions/browser/buttonbar": { + "labelWithKeybinding": "{0} ({1})" + }, "vs/platform/actions/browser/menuEntryActionViewItem": { "titleAndKb": "{0} ({1})", "titleAndKbAndAlt": "{0}\r\n[{1}] {2}" }, + "vs/platform/actions/browser/toolbar": { + "hide": "Ocultar", + "resetThisMenu": "Redefinir Menu" + }, "vs/platform/actions/common/menuResetAction": { - "cat": "Exibir", - "title": "Redefinir Menus Ocultos" + "title": "Redefinir Todos os Menus" }, "vs/platform/actions/common/menuService": { "hide.label": "Ocultar '{0}'" }, + "vs/platform/actionWidget/browser/actionList": { + "customQuickFixWidget": "Widget de Ação", + "customQuickFixWidget.labels": "{0}, Motivo desabilitado: {1}", + "label": "{0} para se inscrever", + "label-preview": "{0} para aplicar, {1} para exibir" + }, + "vs/platform/actionWidget/browser/actionWidget": { + "acceptSelected.title": "Aceitar ação selecionada", + "codeActionMenuVisible": "Se a lista de widgets de ação está visível", + "hideCodeActionWidget.title": "Ocultar widget de ação", + "previewSelected.title": "Visualizar a ação selecionada", + "selectNextCodeAction.title": "Selecionar a próxima ação", + "selectPrevCodeAction.title": "Selecionar ação anterior" + }, + "vs/platform/audioCues/browser/audioCueService": { + "audioCues.chatRequestSent": "Chat Request Sent", + "audioCues.chatResponsePending": "Chat Response Pending", + "audioCues.chatResponseReceived": "Chat Response Received", + "audioCues.diffLineDeleted": "Linha de Comparação Excluída", + "audioCues.diffLineInserted": "Linha de Comparação Inserida", + "audioCues.diffLineModified": "Linha Diferenciada Modificada", + "audioCues.lineHasBreakpoint.name": "Ponto de interrupção na linha", + "audioCues.lineHasError.name": "Erro na linha", + "audioCues.lineHasFoldedArea.name": "Área Dobrada em Linha", + "audioCues.lineHasInlineSuggestion.name": "Sugestão em Linha", + "audioCues.lineHasWarning.name": "Aviso em linha", + "audioCues.noInlayHints": "Sem Dicas de Embutimento na Linha", + "audioCues.notebookCellCompleted": "Célula do Notebook Concluída", + "audioCues.notebookCellFailed": "Falha na Célula do Notebook", + "audioCues.onDebugBreak.name": "Depurador Parado no Ponto de Interrupção", + "audioCues.taskCompleted": "Tarefa Concluída", + "audioCues.taskFailed": "Falha na Tarefa", + "audioCues.terminalBell": "Sino do Terminal", + "audioCues.terminalCommandFailed": "Falha no Comando da Terminal", + "audioCues.terminalQuickFix.name": "Correção Rápida do Terminal" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Não é possível registrar '{0}'. A política associada {1} já está registrada com {2}.", "config.property.duplicate": "Não é possível registrar '{0}'. Esta propriedade já está registrada.", @@ -1426,19 +1637,43 @@ "vs/platform/contextkey/browser/contextKeyService": { "getContextKeyInfo": "Um comando que retorna informações sobre as chaves de contexto" }, + "vs/platform/contextkey/common/contextkey": { + "contextkey.parser.error.closingParenthesis": "parêntese de fechamento ')'", + "contextkey.parser.error.emptyString": "Expressão de chave de contexto vazia", + "contextkey.parser.error.emptyString.hint": "Esqueceu de escrever uma expressão? Você também pode colocar \"false\" ou \"true\" para sempre avaliar como falso ou verdadeiro, respectivamente.", + "contextkey.parser.error.expectedButGot": "Esperado: {0}\r\nRecebido: '{1}'.", + "contextkey.parser.error.noInAfterNot": "'in' após 'not'.", + "contextkey.parser.error.unexpectedEOF": "Fim da expressão inesperado", + "contextkey.parser.error.unexpectedEOF.hint": "Você esqueceu de colocar uma chave de contexto?", + "contextkey.parser.error.unexpectedToken": "Token inesperado", + "contextkey.parser.error.unexpectedToken.hint": "Você esqueceu de colocar && ou || antes do token?", + "contextkey.scanner.errorForLinter": "Token inesperado.", + "contextkey.scanner.errorForLinterWithHint": "Token inesperado. Dica: {0}" + }, "vs/platform/contextkey/common/contextkeys": { "inputFocus": "Se o foco do teclado está dentro de uma caixa de entrada", "isIOS": "Se o sistema operacional for o macOS", "isLinux": "Se o sistema operacional é Linux", "isMac": "Se o sistema operacional é macOS", "isMacNative": "Se o sistema operacional é macOS em uma plataforma que não é de navegador", + "isMobile": "Se a plataforma é um navegador da web móvel", "isWeb": "Se a plataforma é um navegador da Web", "isWindows": "Se o sistema operacional é Windows", "productQualityType": "Tipo de qualidade de VS Code" }, + "vs/platform/contextkey/common/scanner": { + "contextkey.scanner.hint.didYouForgetToEscapeSlash": "Você esqueceu de escapar o caractere \"/\" (barra)? Coloque duas barras invertidas antes dele para escapar, por exemplo, \"\\\\/\".", + "contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote": "Você esqueceu de abrir ou fechar a cota?", + "contextkey.scanner.hint.didYouMean1": "Você quis dizer {0}?", + "contextkey.scanner.hint.didYouMean2": "Você quis dizer {0} ou {1}?", + "contextkey.scanner.hint.didYouMean3": "Você quis dizer {0}, {1} ou {2}?" + }, "vs/platform/dialogs/common/dialogs": { + "cancelButton": "Cancelar", "moreFile": "...1 arquivo adicional não mostrado", - "moreFiles": "...{0} arquivos adicionais não mostrados" + "moreFiles": "...{0} arquivos adicionais não mostrados", + "okButton": "&&OK", + "yesButton": "&&Sim" }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Abrir", @@ -1453,10 +1688,11 @@ "vs/platform/environment/node/argv": { "add": "Adicionar pasta(s) à última janela ativa.", "category": "Filtra as extensões instaladas por categoria fornecida ao usar --list-extensions.", + "cliDataDir": "Diretório em que os metadados da CLI devem ser armazenados.", "deprecated.useInstead": "Em vez disso, use {0}.", "diff": "Comparar dois arquivos entre si.", - "disableExtension": "Desabilitar uma extensão.", - "disableExtensions": "Desabilitar todas as extensões instaladas.", + "disableExtension": "Desative a extensão fornecida. Esta opção não é persistida e só tem efeito quando o comando abre uma nova janela.", + "disableExtensions": "Desabilite todas as extensões instaladas. Esta opção não é persistida e só tem efeito quando o comando abre uma nova janela.", "disableGPU": "Desabilitar aceleração de hardware de GPU.", "experimentalApis": "Habilita os recursos de API propostos para extensões. Pode receber uma ou mais IDs de extensão para habilitar individualmente.", "extensionHomePath": "Definir o caminho raiz para extensões.", @@ -1469,19 +1705,20 @@ "installExtension": "Instala ou atualiza uma extensão. O argumento é uma ID de extensão ou um caminho para um VSIX. O identificador de uma extensão é '${publisher}.${name}'. Use o argumento '--force' para atualizar para a versão mais recente. Para instalar uma versão específica, forneça '@${version}'. Por exemplo: 'vscode.csharp@1.2.3'.", "listExtensions": "Listar as extensões instaladas.", "locale": "A localidade a ser usada (por exemplo, en-US ou zh-TW).", - "log": "Nível de log a ser usado. O padrão é 'info'. Os valores permitidos são 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", - "maxMemory": "Tamanho máximo de memória para uma janela (em Mbytes).", + "log": "Nível de log a ser usado. O padrão é 'info'. Os valores permitidos são 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'. Você também pode configurar o nível de log de uma extensão passando a ID da extensão e o nível de log no seguinte formato: '${publisher}.${name}:${logLevel}'. Por exemplo: 'vscode.csharp:trace'. Pode receber uma ou mais dessas entradas.", "merge": "Execute uma mesclagem de três vias fornecendo caminhos para duas versões modificadas de um arquivo, a origem comum de ambas as versões modificadas e o arquivo de saída para salvar os resultados da mesclagem.", "newWindow": "Forçar para abrir uma nova janela.", "options": "opções", "optionsUpperCase": "Opções", "paths": "caminhos", "prof-startup": "Executar o criador de perfil de CPU durante a inicialização.", + "profileName": "Abre a pasta ou o workspace fornecido com o perfil dado e associa o perfil com o workspace. Se o perfil não existir, será criado um novo vazio. Uma pasta ou workspace deve ser fornecido para que o perfil entre em vigor.", "reuseWindow": "Forçar a abertura de um arquivo ou pasta em uma janela já aberta.", "showVersions": "Mostrar as versões das extensões instaladas ao usar --list-extensions.", "status": "Imprimir informações de uso e diagnóstico do processo.", "stdinUnix": "Para ler usando o stdin, acrescente '-' (por exemplo, 'ps aux | grep code | {0} -')", "stdinWindows": "Para ler a saída de outro programa, acrescente '-' (por exemplo, 'echo Hello World | {0} -')", + "subcommands": "Subcomandos", "telemetry": "Mostra todos os eventos de telemetria que o VS Code coleta.", "troubleshooting": "Solução de problemas", "turn sync": "Ativar ou desativar sincronização.", @@ -1499,11 +1736,11 @@ "emptyValue": "A opção '{0}' requer um valor não vazio. Ignorando a opção.", "gotoValidation": "Os argumentos no modo `--goto` devem estar no formato de `FILE(:LINE(:CHARACTER))`.", "multipleValues": "A opção '{0}' está definida mais de uma vez. Usando o valor '{1}'.", - "unknownOption": "Aviso: '{0}' não está na lista de opções conhecidas, mas ainda passou para o Electron/Chromium." + "unknownOption": "Aviso: '{0}' não está na lista de opções conhecidas, mas ainda passou para o Electron/Chromium.", + "unknownSubCommandOption": "Aviso: '{0}' não está na lista de opções conhecidas para o subcomando '{1}'" }, "vs/platform/extensionManagement/common/abstractExtensionManagementService": { "MarketPlaceDisabled": "O Marketplace não está habilitado", - "Not a Marketplace extension": "Somente as Extensões do Marketplace podem ser reinstaladas", "incompatible platform": "A extensão '{0}' não está disponível no {1} para {2}.", "malicious extension": "Não é possível instalar a extensão '{0}' porque foi relatado como problemático.", "multipleDependentsError": "Não foi possível desinstalar a extensão '{0}'. As extensões '{1}' e '{2}' e outras dependem dela.", @@ -1520,12 +1757,13 @@ "extensions": "Extensões", "preferences": "Preferências" }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "vs/platform/extensionManagement/common/extensionManagementCLI": { "alreadyInstalled": "A extensão '{0}' já está instalada.", "alreadyInstalled-checkAndUpdate": "A extensão '{0}' v{1} já está instalada. Use a opção '--force' para atualizar para a última versão ou forneça '@' para instalar uma versão específica, por exemplo: '{2}@1.2.3'.", "builtin": "A extensão '{0}' é uma Extensão interna e não pode ser desinstalada", "cancelInstall": "A instalação da extensão '{0}' foi cancelada.", "cancelVsixInstall": "A instalação da extensão '{0}' foi cancelada.", + "error while installing extensions": "Ocorreu um erro ao instalar as extensões: {0}", "forceDowngrade": "Uma versão mais recente da extensão '{0}' v{1} já está instalada. Use a opção '--force' para fazer downgrade para a versão mais antiga.", "forceUninstall": "A extensão '{0}' está marcada como uma Extensão interna pelo usuário. Use a opção '--force' para desinstalá-la.", "installation failed": "Falha ao Instalar Extensões: {0}", @@ -1547,24 +1785,22 @@ "updateMessage": "Atualizando a extensão '{0}' para a versão {1}", "useId": "Não se esqueça de usar a ID de extensão completa, incluindo o editor, por exemplo: {0}" }, + "vs/platform/extensionManagement/common/extensionNls": { + "missingNLSKey": "Não foi possível localizar a mensagem para a chave {0}." + }, "vs/platform/extensionManagement/common/extensionsScannerService": { "fileReadFail": "Não é possível ler o arquivo {0}: {1}.", "jsonInvalidFormat": "Formato {0} inválido: objeto JSON esperado.", "jsonParseFail": "Falha ao analisar {0}: [{1}, {2}] {3}.", "jsonParseInvalidType": "Arquivo de manifesto inválido {0}: não é um objeto JSON.", - "jsonsParseReportErrors": "Falha ao analisar {0}: {1}.", - "missingNLSKey": "Não foi possível localizar a mensagem para a chave {0}." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "Você tem o {0} instalado no sistema. Deseja instalar as extensões recomendadas para ele?" + "jsonsParseReportErrors": "Falha ao analisar {0}: {1}." }, "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "O Marketplace não está habilitado", + "Not a Marketplace extension": "Somente as Extensões do Marketplace podem ser reinstaladas", "cannot read": "Não foi possível ler a extensão de {0}", "errorDeleting": "Não é possível excluir a pasta '{0}' existente ao instalar a extensão '{1}'. Exclua a pasta manualmente e tente de novo", - "exitCode": "Não é possível instalar a extensão. Saia e inicie o VS Code antes de reinstalar.", "incompatible": "Não é possível instalar a extensão ' {0} ', pois não é compatível com o VS Code '{1} '.", - "notInstalled": "A extensão '{0}' não está instalada.", - "quitCode": "Não é possível instalar a extensão. Encerre e inicie o VS Code antes de reinstalar.", "removeError": "Erro ao remover a extensão: {0}. Encerre e inicie o VS Code antes de tentar novamente.", "renameError": "Erro desconhecido ao renomear {0} para {1}", "restartCode": "Reinicie o VS Code antes de reinstalar {0}." @@ -1574,17 +1810,15 @@ }, "vs/platform/extensions/common/extensionValidator": { "extensionDescription.activationEvents1": "a propriedade `{0}` pode ser omitida ou precisa ser do tipo `string[]`", - "extensionDescription.activationEvents2": "as propriedades `{0}` e `{1}` precisam ser ambas especificadas ou ambas omitidas", + "extensionDescription.activationEvents2": "propriedade `{0}` deve ser omitida se a extensão não tiver uma propriedade `{1}` ou `{2}`.", "extensionDescription.browser1": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", "extensionDescription.browser2": "É esperado que `browser` ({0}) seja incluído na pasta da extensão ({1}). Isso pode tornar a extensão não portátil.", - "extensionDescription.browser3": "as propriedades `{0}` e `{1}` precisam ser ambas especificadas ou ambas omitidas", "extensionDescription.engines": "a propriedade `{0}` é obrigatória e precisa ser do tipo `object`", "extensionDescription.engines.vscode": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", "extensionDescription.extensionDependencies": "a propriedade `{0}` pode ser omitida ou precisa ser do tipo `string[]`", "extensionDescription.extensionKind": "A propriedade `{0}` pode ser definida somente se a propriedade `main` também estiver definida.", "extensionDescription.main1": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", "extensionDescription.main2": "É esperado que 'main' ({0}) seja incluído na pasta da extensão ({1}). Isso pode tornar a extensão não portátil.", - "extensionDescription.main3": "Propriedades '{0}' e '{1}' devem ser especificadas ou devem ambas ser omitidas", "extensionDescription.name": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", "extensionDescription.publisher": "o editor de propriedade precisa ser do tipo `string`.", "extensionDescription.version": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", @@ -1606,9 +1840,27 @@ "fileSystemNotAllowedError": "Permissões insuficientes. Tente novamente e permita a operação.", "fileSystemRenameError": "A renomeação só tem suporte dos arquivos." }, + "vs/platform/files/browser/indexedDBFileSystemProvider": { + "dirIsNotEmpty": "O diretório não está vazio", + "fileExceedsStorageQuota": "O arquivo excede a cota de armazenamento disponível", + "fileIsDirectory": "O Arquivo é o Diretório", + "fileNotDirectory": "O arquivo não é um diretório", + "fileNotExists": "O arquivo não existe", + "internal": "Ocorreu um erro interno no provedor do sistema de arquivos IndexedDB. ({0})" + }, + "vs/platform/files/common/files": { + "sizeB": "{0} B", + "sizeGB": "{0} GB", + "sizeKB": "{0} KB", + "sizeMB": "{0} MB", + "sizeTB": "{0} TB", + "unknownError": "Erro Desconhecido" + }, "vs/platform/files/common/fileService": { + "deleteFailedAtomicUnsupported": "Não é possível excluir o arquivo '{0}' atomicamente porque o provedor não oferece suporte.", "deleteFailedNonEmptyFolder": "Não é possível excluir a pasta '{0}' não vazia.", "deleteFailedNotFound": "Não é possível excluir o arquivo inexistente '{0}'", + "deleteFailedTrashAndAtomicUnsupported": "Não é possível excluir automaticamente o arquivo '{0}' porque o uso da lixeira está ativado.", "deleteFailedTrashUnsupported": "Não é possível excluir o arquivo '{0}' pela lixeira porque o provedor não dá suporte a ele.", "err.read": "Não é possível ler o arquivo '{0}' ({1})", "err.readonly": "Não é possível modificar o arquivo '{0}' somente leitura", @@ -1622,24 +1874,17 @@ "fileTooLargeError": "Não é possível ler o arquivo '{0}' que é muito grande para ser aberto", "invalidPath": "Não é possível resolver o provedor do sistema de arquivos com o caminho de arquivo relativo '{0}'", "mkdirExistsError": "Não é possível criar a pasta '{0}' que já existe, mas não é um diretório", - "noProviderFound": "Nenhum provedor de sistema de arquivos encontrado para o recurso '{0}'", + "noProviderFound": "ENOPRO: Nenhum provedor de sistema de arquivos encontrado para o recurso '{0}'", "unableToMoveCopyError1": "Não é possível copiar quando a origem '{0}' é igual ao destino '{1}' com um caso de caminho diferente em um sistema de arquivos que não diferencia maiúsculas de minúsculas", "unableToMoveCopyError2": "Não é possível mover/copiar quando a origem '{0}' é pai do destino '{1}'.", "unableToMoveCopyError3": "Não é possível mover/copiar '{0}' porque o alvo '{1}' já existe no destino.", "unableToMoveCopyError4": "Não é possível mover/copiar '{0}' em '{1}' porque um arquivo substituiria a pasta na qual ele está contido.", + "writeFailedAtomicUnlock": "Não foi possível desbloquear o arquivo '{0}' porque a gravação atômica está habilitada.", + "writeFailedAtomicUnsupported": "Não foi possível gravar o arquivo atomicamente '{0}' porque o provedor não oferece suporte a ele.", "writeFailedUnlockUnsupported": "Não é possível desbloquear o arquivo '{0}' porque o provedor não dá suporte a ele." }, - "vs/platform/files/common/files": { - "sizeB": "{0} B", - "sizeGB": "{0} GB", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeTB": "{0} TB", - "unknownError": "Erro Desconhecido" - }, "vs/platform/files/common/io": { - "fileTooLargeError": "O arquivo é grande demais para ser aberto", - "fileTooLargeForHeapError": "Para abrir um arquivo desse tamanho, você precisa reiniciar e permitir o uso de mais memória" + "fileTooLargeError": "O arquivo é grande demais para ser aberto" }, "vs/platform/files/electron-main/diskFileSystemProviderServer": { "binFailed": "Falha ao mover '{0}' para a lixeira", @@ -1647,9 +1892,10 @@ }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Não é possível copiar '{0}' em '{1}' ({2}).", - "fileCopyErrorExists": "O arquivo no destino já existe", - "fileCopyErrorPathCase": "Não foi possível copiar o arquivo no mesmo caminho com a capitalização do caminho diferente", + "fileCopyErrorPathCase": "O arquivo não pode ser copiado para o mesmo caminho com caso de caminho diferente", "fileExists": "O arquivo já existe", + "fileMoveCopyErrorExists": "O arquivo no destino já existe e, portanto, não será movido/copiado, a menos que a substituição seja especificada", + "fileMoveCopyErrorNotFound": "O arquivo para mover/copiar não existe", "fileNotExists": "O arquivo não existe", "moveError": "Não é possível mover '{0}' para '{1}' ({2})." }, @@ -1657,18 +1903,27 @@ "suggestWidgetVisible": "Se a sugestão está visível" }, "vs/platform/issue/electron-main/issueMainService": { - "cancel": "&&Cancelar", + "cancel": "Cancelar", "confirmCloseIssueReporter": "Sua entrada não será salva. Tem certeza de que deseja fechar esta janela?", "issueReporter": "Relator de Problemas", "issueReporterWriteToClipboard": "Há muitos dados para enviar diretamente ao GitHub. Os dados serão copiados na área de transferência. Cole-os na página de problemas do GitHub que está aberta.", "local": "Local", "ok": "&&OK", "processExplorer": "Explorador de Processos", + "trace.detail": "Crie um problema e anexe manualmente o seguinte arquivo:\r\n{0}", + "trace.message": "Arquivo de rastreamento criado com sucesso", + "trace.ok": "&&OK", "yes": "&&Sim" }, "vs/platform/keybinding/common/abstractKeybindingService": { "first.chord": "({0}) foi pressionada. Aguardando a segunda tecla do acorde...", - "missing.chord": "A combinação de teclas ({0}, {1}) não é um comando." + "missing.chord": "A combinação de teclas ({0}, {1}) não é um comando.", + "next.chord": "({0}) foi pressionado. Aguardando a próxima chave de corda..." + }, + "vs/platform/keyboardLayout/common/keyboardConfig": { + "dispatch": "Controla a lógica de expedição para pressionamentos de tecla para usar `code` (recomendado) ou `keyCode`.", + "keyboardConfigurationTitle": "Teclado", + "mapAltGrToCtrlAlt": "Controla se o modificador AltGraph+ deve ser tratado como Ctrl+Alt+." }, "vs/platform/languagePacks/common/languagePacks": { "currentDisplayLanguage": " (Atual)" @@ -1681,6 +1936,9 @@ "vs/platform/list/browser/listService": { "Fast Scroll Sensitivity": "Multiplicador de velocidade de rolagem ao pressionar `Alt`.", "Mouse Wheel Scroll Sensitivity": "Um multiplicador a ser usado no `deltaX` e no `deltaY` dos eventos de rolagem do mouse.", + "defaultFindMatchTypeSettingKey": "Controla o tipo de correspondência usado ao pesquisar listas e árvores no workbench.", + "defaultFindMatchTypeSettingKey.contiguous": "Use correspondência contígua ao pesquisar.", + "defaultFindMatchTypeSettingKey.fuzzy": "Use correspondência difusa ao pesquisar.", "defaultFindModeSettingKey": "Controla o modo de localização padrão para listas e árvores no workbench.", "defaultFindModeSettingKey.filter": "Filtrar elementos ao pesquisar.", "defaultFindModeSettingKey.highlight": "Realce os elementos ao pesquisar. Mais para cima e para baixo, a navegação atravessará apenas os elementos realçados.", @@ -1690,14 +1948,16 @@ "keyboardNavigationSettingKey.filter": "Filtrar a navegação pelo teclado filtrará e ocultará todos os elementos que não correspondem à entrada do teclado.", "keyboardNavigationSettingKey.highlight": "Realçar a navegação pelo teclado realça elementos que correspondem à entrada do teclado. A navegação mais acima e abaixo passará apenas pelos elementos realçados.", "keyboardNavigationSettingKey.simple": "A navegação pelo teclado simples tem como foco elementos que correspondem à entrada do teclado. A correspondência é feita somente em prefixos.", - "keyboardNavigationSettingKeyDeprecated": "Use 'workbench.list.defaultFindMode' em vez disso.", + "keyboardNavigationSettingKeyDeprecated": "Em vez disso, use 'workbench.list.defaultFindMode' e 'workbench.list.typeNavigationMode'.", "list smoothScrolling setting": "Controla se listas e árvores têm rolagem suave.", + "list.scrollByPage": "Controla se os cliques na barra de rolagem rolam página por página.", "multiSelectModifier": "O modificador a ser usado para adicionar um item em árvores e listas a uma seleção múltipla com o mouse (por exemplo, no explorador, abra os editores e a exibição de scm). Os gestos de mouse 'Abrir ao Lado', se compatíveis, se adaptarão de modo que não entrarão em conflito com o modificador de seleção múltipla.", "multiSelectModifier.alt": "Mapeia para `Alt` no Windows e no Linux e para `Option` no macOS.", "multiSelectModifier.ctrlCmd": "Mapeia para `Control` no Windows e no Linux e para `Command` no macOS.", "openModeModifier": "Controla como abrir itens em árvores e listas usando o mouse (caso haja suporte). Observe que algumas árvores e listas podem optar por ignorar essa configuração quando ela não se aplica.", "render tree indent guides": "Controla se a árvore deve renderizar guias de recuo.", "tree indent setting": "Controle o recuo da árvore em pixels.", + "typeNavigationMode": "Controla como a navegação de tipos funciona em listas e árvores no workbench. Quando definido como 'trigger', a navegação de tipo começa assim que o comando 'list.triggerTypeNavigation' é executado.", "workbenchConfigurationTitle": "Workbench" }, "vs/platform/markers/common/markers": { @@ -1706,7 +1966,7 @@ "sev.warning": "Aviso" }, "vs/platform/menubar/electron-main/menubar": { - "cancel": "&&Cancelar", + "cancel": "Cancelar", "mAbout": "Sobre {0}", "mBringToFront": "Trazer todos para a frente", "mEdit": "E&&ditar", @@ -1744,7 +2004,7 @@ "quitMessage": "Tem certeza de que deseja encerrar?" }, "vs/platform/native/electron-main/nativeHostMainService": { - "cancel": "&&Cancelar", + "cancel": "Cancelar", "cantCreateBinFolder": "Não é possível desinstalar o comando do shell '{0}'.", "cantUninstall": "Não é possível desinstalar o comando do shell '{0}'.", "ok": "&&OK", @@ -1753,14 +2013,48 @@ "warnEscalationUninstall": "{0} agora será solicitado com 'osascript' para Privilégios de administrador para desinstalar o comando do shell." }, "vs/platform/quickinput/browser/commandsQuickAccess": { - "canNotRun": "O comando '{0}' resultou em um erro ({1})", + "canNotRun": "O comando \"{0}\" resultou em um erro", "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "commonlyUsed": "comumente usado", "morecCommands": "outros comandos", "recentlyUsed": "usado recentemente" }, "vs/platform/quickinput/browser/helpQuickAccess": { "helpPickAriaLabel": "{0}, {1}" }, + "vs/platform/quickinput/browser/quickInput": { + "custom": "Personalizado", + "inputModeEntry": "Pressione 'Enter' para confirmar sua entrada ou 'Escape' para cancelar", + "inputModeEntryDescription": "{0} (Pressione 'Enter' para confirmar ou 'Escape' para cancelar)", + "ok": "OK", + "quickInput.back": "Voltar", + "quickInput.backWithKeybinding": "Voltar ({0})", + "quickInput.checkAll": "Alternar todas as caixas de seleção", + "quickInput.countSelected": "{0} Selecionados", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} Resultados", + "quickInputBox.ariaLabel": "Digite para restringir os resultados." + }, + "vs/platform/quickinput/browser/quickInputList": { + "quickInput": "Entrada Rápida" + }, + "vs/platform/quickinput/browser/quickInputUtils": { + "executeCommand": "Clique para executar o comando '{0}'" + }, + "vs/platform/quickinput/browser/quickPickPin": { + "pinCommand": "Comando PIN", + "pinnedCommand": "Comando fixado", + "terminal.commands.pinned": "fixado" + }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Serviço de Túnel Remoto" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Conectando-se como {0} ({1})", + "remoteTunnelService.building": "Construir a CLI a partir de fontes", + "remoteTunnelService.openTunnel": "Abrindo o túnel", + "remoteTunnelService.openTunnelWithName": "Abrindo o túnel {0}" + }, "vs/platform/request/common/request": { "httpConfigurationTitle": "HTTP", "proxy": "A configuração de proxy a ser usada. Se não estiver definida, será herdada das variáveis de ambiente `http_proxy` e `https_proxy`.", @@ -1770,13 +2064,21 @@ "proxySupportOff": "Desabilitar o suporte a proxy para extensões.", "proxySupportOn": "Habilitar o suporte a proxy para extensões.", "proxySupportOverride": "Habilitar o suporte a proxy para extensões, substituir opções de solicitação.", + "request": "Solicitações de Rede", "strictSSL": "Controla se o certificado do servidor proxy deve ser verificado na lista de ACs fornecidas.", "systemCertificates": "Controla se os certificados de AC devem ser carregados do SO. (No Windows e no macOS, é necessário recarregar a janela depois de desativar esta opção.)" }, + "vs/platform/secrets/common/secrets": { + "notEncrypted": "Secrets are not being stored on disk because encryption is not available in this environment.", + "openTroubleshooting": "Open Troubleshooting" + }, "vs/platform/shell/node/shellEnv": { "resolveShellEnvError": "Não é possível resolver o ambiente do shell: {0}", "resolveShellEnvExitError": "Código de saída inesperado a partir do shell gerado (código {0}, sinal {1})", - "resolveShellEnvTimeout": "Não é possível resolver o ambiente do shell em um tempo razoável. Examine a configuração do shell." + "resolveShellEnvTimeout": "Não é possível resolver seu ambiente de shell em um tempo razoável. Examine sua configuração de shell e reinicie." + }, + "vs/platform/telemetry/common/telemetryLogAppender": { + "telemetryLog": "Telemetria{0}" }, "vs/platform/telemetry/common/telemetryService": { "enableTelemetryDeprecated": "Se esta configuração for falsa, nenhuma telemetria será enviada, independentemente do valor da nova configuração. Preterido em favor da configuração {0}.", @@ -1798,34 +2100,16 @@ "telemetryConfigurationTitle": "Telemetria" }, "vs/platform/terminal/common/terminalPlatformConfiguration": { - "terminal.integrated.automationProfile.linux": "O perfil de terminal a ser usado no Linux para uso de terminal relacionado à automação, como tarefas e depuração. No momento, esta configuração será ignorada se {0} estiver definido.", - "terminal.integrated.automationProfile.osx": "O perfil de terminal a ser usado no macOS para uso de terminal relacionado à automação, como tarefas e depuração. No momento, esta configuração será ignorada se {0} estiver definido.", - "terminal.integrated.automationProfile.windows": "O perfil de terminal a ser usado para o terminal relacionado à automação, como tarefas e depuração. No momento, esta configuração será ignorada se {0} estiver definido.", - "terminal.integrated.automationShell.linux": "Um caminho que, quando definido, substituirá valores {0} e ignorará valores {1} para uso de terminal relacionado à automação, como tarefas e depuração.", - "terminal.integrated.automationShell.linux.deprecation": "Isso foi preterido. A nova maneira recomendada de configurar o shell de automação é criando um perfil de automação de terminal com {0}. No momento, isso terá prioridade sobre as novas configurações de perfil de automação, mas isso será alterado no futuro.", - "terminal.integrated.automationShell.osx": "Um caminho que, quando definido, substituirá valores {0} e ignorará valores {1} para uso de terminal relacionado à automação, como tarefas e depuração.", - "terminal.integrated.automationShell.osx.deprecation": "Isso foi preterido. A nova maneira recomendada de configurar o shell de automação é criando um perfil de automação de terminal com {0}. No momento, isso terá prioridade sobre as novas configurações de perfil de automação, mas isso será alterado no futuro.", - "terminal.integrated.automationShell.windows": "Um caminho que, quando definido, substituirá valores {0} e ignorará valores {1} para uso de terminal relacionado à automação, como tarefas e depuração.", - "terminal.integrated.automationShell.windows.deprecation": "Isso foi preterido. A nova maneira recomendada de configurar o shell de automação é criando um perfil de automação de terminal com {0}. No momento, isso terá prioridade sobre as novas configurações de perfil de automação, mas isso será alterado no futuro.", + "terminal.integrated.automationProfile.linux": "The terminal profile to use on Linux for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.osx": "The terminal profile to use on macOS for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.windows": "O perfil de terminal a ser usado para uso de terminal relacionado à automação, como tarefas e depuração. Essa configuração será ignorada no momento se {0} (agora preterido) estiver definido.", "terminal.integrated.confirmIgnoreProcesses": "Um conjunto de nomes de processos a serem ignorados ao usar a configuração {0}.", - "terminal.integrated.defaultProfile.linux": "O perfil padrão usado no Linux. No momento, essa configuração será ignorada se {0} ou {1} estiveres definidos.", - "terminal.integrated.defaultProfile.osx": "O perfil padrão usado no macOS. No momento, essa configuração será ignorada se {0} ou {1} estiverem definidos.", - "terminal.integrated.defaultProfile.windows": "O perfil padrão usado no Windows. No momento, essa configuração será ignorada se {0} ou {1} estiverem definidos.", + "terminal.integrated.defaultProfile.linux": "The default terminal profile on Linux.", + "terminal.integrated.defaultProfile.osx": "The default terminal profile on macOS.", + "terminal.integrated.defaultProfile.windows": "The default terminal profile on Windows.", "terminal.integrated.inheritEnv": "Se os novos shells devem herdar seu ambiente do código VS, o que pode gerar um shell de entrada para garantir que $PATH e outras variáveis de desenvolvimento sejam inicializadas. Isso não tem efeito no Windows.", "terminal.integrated.persistentSessionScrollback": "Controla a quantidade máxima de linhas que serão restauradas ao se reconectar a uma sessão de terminal persistente. Aumentar isso irá restaurar mais linhas de scrollback ao custo de mais memória e aumentará o tempo que leva para se conectar aos terminais na inicialização. Esta configuração requer uma reinicialização para ter efeito e deve ser definida para um valor menor ou igual a `#terminal.integrated.scrollback#`.", - "terminal.integrated.profile.linux": "Os perfis do Linux a serem presentes ao criar um terminal por meio da lista suspensa do terminal. Defina a {0} propriedade manualmente com um {1}.\r\n\r\nDefina um perfil existente {2} para ocultar o perfil da lista, por exemplo: {3}.", - "terminal.integrated.profile.osx": "Os perfis do macOS a serem presentes ao criar um terminal por meio da lista suspensa do terminal. Defina a {0} propriedade manualmente com um {1}.\r\n\r\nDefina um perfil existente {2} para ocultar o perfil da lista, por exemplo: {3}.", - "terminal.integrated.profiles.windows": "Os perfis do Windows a serem presentes ao criar um novo terminal por meio da lista suspensa do terminal. Use a {0} propriedade para detectar automaticamente a localização do shell. Ou defina a {1} propriedade manualmente com um {2}.\r\n\r\nDefinir um perfil existente para {3} ocultar o perfil da lista, por exemplo: {4}.", - "terminal.integrated.shell.linux": "The path of the shell that the terminal uses on Linux. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.linux.deprecation": "Isso foi preterido. A nova maneira recomendada de configurar seu shell padrão é criar um perfil de terminal no {0} e definir seu nome de perfil como padrão no {1}. No momento, isso terá prioridade sobre as novas configurações de perfis, mas isso mudará no futuro.", - "terminal.integrated.shell.osx": "The path of the shell that the terminal uses on macOS. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.osx.deprecation": "Isso foi preterido. A nova maneira recomendada de configurar seu shell padrão é criar um perfil de terminal no {0} e definir seu nome de perfil como padrão no {1}. No momento, isso terá prioridade sobre as novas configurações de perfis, mas isso mudará no futuro.", - "terminal.integrated.shell.windows": "The path of the shell that the terminal uses on Windows. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.windows.deprecation": "Isso foi preterido. A nova maneira recomendada de configurar seu shell padrão é criar um perfil de terminal no {0} e definir seu nome de perfil como padrão no {1}. No momento, isso terá prioridade sobre as novas configurações de perfis, mas isso mudará no futuro.", - "terminal.integrated.shellArgs.linux": "The command line arguments to use when on the Linux terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.osx": "The command line arguments to use when on the macOS terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.windows": "The command line arguments to use when on the Windows terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.windows.string": "The command line arguments in [command-line format](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) to use when on the Windows terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", + "terminal.integrated.profile": "Um conjunto de personalizações de perfil de terminal {0} que permite adicionar, remover ou alterar como os terminais são iniciados. Os perfis são feitos de um caminho obrigatório, argumentos opcionais e outras opções de apresentação.\r\n\r\nPara substituir um perfil existente, use seu nome de perfil como chave, por exemplo:\r\n\r\n{1}\r\n\r\n{2}Leia mais sobre a configuração de perfis{3}.", "terminal.integrated.showLinkHover": "Se deseja mostrar os focos para links na saída do terminal.", "terminal.integrated.useWslProfiles": "Controla se as distribuições do WSL são mostradas no menu suspenso do terminal", "terminalAutomationProfile.path": "Um único caminho para um executável de shell.", @@ -1845,11 +2129,14 @@ "terminalProfile.windowsExtensionId": "A ID do terminal de extensão", "terminalProfile.windowsExtensionIdentifier": "A extensão que contribuiu para este perfil.", "terminalProfile.windowsExtensionTitle": "O nome do terminal de extensão", - "terminalProfile.windowsSource": "Uma origem de perfil que detectará automaticamente os caminhos para o shell." + "terminalProfile.windowsSource": "Uma fonte de perfil que detectará automaticamente os caminhos para o shell. Observe que os locais executáveis não padrão não são suportados e devem ser criados manualmente em um novo perfil." }, "vs/platform/terminal/common/terminalProfiles": { "terminalAutomaticProfile": "Detectar o padrão automaticamente" }, + "vs/platform/terminal/node/ptyHostMain": { + "ptyHost": "Pty Host" + }, "vs/platform/terminal/node/ptyService": { "terminal-history-restored": "Histórico restaurado" }, @@ -1887,9 +2174,12 @@ "checkbox.background": "Cor da tela de fundo do widget de caixa de seleção.", "checkbox.border": "Cor da borda do widget de caixa de seleção.", "checkbox.foreground": "Cor de primeiro plano do widget de caixa de seleção.", + "checkbox.select.background": "Cor da tela de fundo do widget da caixa de seleção quando o elemento em que ele está é selecionado.", + "checkbox.select.border": "Cor da borda do widget da caixa de seleção quando o elemento em que ele está é selecionado.", "contrastBorder": "Uma borda extra em torno dos elementos para separá-los de outros para maior contraste.", "descriptionForeground": "Cor de primeiro plano para texto de descrição fornecendo informações adicionais, por exemplo, para um rótulo.", "diffDiagonalFill": "Cor do preenchimento diagonal do editor de comparação. O preenchimento diagonal é usado em modos de exibição de comparação lado a lado.", + "diffEditor.unchangedRegionBackground": "A cor dos blocos inalterados no editor de diferenças.", "diffEditorBorder": "Cor da borda entre os dois editores de texto.", "diffEditorInserted": "Cor da tela de fundo do texto que foi inserido. A cor não deve ser opaca para não ocultar decorações subjacentes.", "diffEditorInsertedLineGutter": "Cor de fundo para a margem onde as linhas foram inseridas.", @@ -1936,7 +2226,7 @@ "editorWidgetBorder": "Cor da borda dos widgets do editor. A cor será usada apenas se o widget optar por ter uma borda e se a cor não for substituída por um widget.", "editorWidgetForeground": "Cor de primeiro plano dos widgets do editor, como localizar/substituir.", "editorWidgetResizeBorder": "Cor da borda da barra de redimensionamento dos widgets do editor. A cor será usada apenas se o widget escolher uma borda de redimensionamento e se a cor não for substituída por um widget.", - "errorBorder": "Cor da borda das caixas de erro no editor.", + "errorBorder": "Se definido, a cor dos sublinhados duplos para erros no editor.", "errorForeground": "Cor geral de primeiro plano para mensagens de erro. Essa cor só será usada se não for substituída por um componente.", "findMatchHighlight": "Cor das outras correspondências da pesquisa. A cor não deve ser opaca para não ocultar decorações subjacentes.", "findMatchHighlightBorder": "Cor da borda de outras correspondências da pesquisa.", @@ -1945,13 +2235,13 @@ "focusBorder": "Cor geral da borda para elementos focados. Essa cor só será usada se não for substituída por um componente.", "foreground": "Cor geral de primeiro plano. Essa cor só será usada se não for substituída por um componente.", "highlight": "Cor de primeiro plano da lista/árvore dos realces de correspondência ao pesquisar dentro da lista/árvore.", - "hintBorder": "Cor da borda das caixas de dica no editor.", + "hintBorder": "Se definido, cor de sublinhado duplo para dicas no editor.", "hoverBackground": "Cor da tela de fundo do foco do editor.", "hoverBorder": "Cor da borda do foco do editor.", "hoverForeground": "Cor de primeiro plano do foco do editor.", "hoverHighlight": "Realce abaixo da palavra para a qual um foco é exibido. A cor não deve ser opaca para não ocultar decorações subjacentes.", "iconForeground": "A cor padrão dos ícones no workbench.", - "infoBorder": "Cor da borda das caixas de informações no editor.", + "infoBorder": "Se definido, a cor dos sublinhados duplos para informações no editor.", "inputBoxActiveOptionBorder": "Cor da borda das opções ativadas em campos de entrada.", "inputBoxBackground": "Tela de fundo da caixa de entrada.", "inputBoxBorder": "Borda da caixa de entrada.", @@ -2046,6 +2336,7 @@ "scrollbarSliderActiveBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem quando clicado.", "scrollbarSliderBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem.", "scrollbarSliderHoverBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem ao passar o mouse.", + "search.resultsInfoForeground": "Cor do texto na mensagem de conclusão do viewlet de pesquisa.", "searchEditor.editorFindMatchBorder": "Cor da borda das correspondências de consulta do Editor de Pesquisa.", "searchEditor.queryMatch": "Cor das correspondências de consulta do Editor de Pesquisa.", "selectionBackground": "A cor da tela de fundo das seleções de texto no workbench (por exemplo, para campos de entrada ou áreas de texto). Observe que isso não se aplica às seleções dentro do editor.", @@ -2066,8 +2357,10 @@ "toolbarActiveBackground": "Plano de fundo da barra de ferramentas ao manter o mouse sobre as ações", "toolbarHoverBackground": "Plano de fundo da barra de ferramentas ao passar o mouse sobre as ações", "toolbarHoverOutline": "Contorno da barra de ferramentas ao passar o mouse sobre as ações com o mouse", + "treeInactiveIndentGuidesStroke": "Cor do traço de árvore para as guias de recuo que não estão ativas.", "treeIndentGuidesStroke": "Cor do traço da árvore dos guias de recuo.", - "warningBorder": "Cor da borda das caixas de aviso no editor.", + "warningBorder": "Se definido, a cor dos sublinhados duplos para avisos no editor.", + "widgetBorder": "Cor da sombra de widgets, como localizar/substituir, dentro do editor.", "widgetShadow": "Cor da sombra de widgets, como localizar/substituir, dentro do editor." }, "vs/platform/theme/common/iconRegistry": { @@ -2122,7 +2415,6 @@ "variable": "Estilo para variáveis." }, "vs/platform/undoRedo/common/undoRedoService": { - "cancel": "Cancelar", "cannotResourceRedoDueToInProgressUndoRedo": "Não foi possível refazer '{0}' porque já há uma operação de desfazer ou refazer em execução.", "cannotResourceUndoDueToInProgressUndoRedo": "Não foi possível desfazer '{0}' porque já há uma operação de desfazer ou refazer em execução.", "cannotWorkspaceRedo": "Não foi possível refazer '{0}' em todos os arquivos. {1}", @@ -2135,12 +2427,12 @@ "cannotWorkspaceUndoDueToInProgressUndoRedo": "Não foi possível desfazer '{0}' em todos os arquivos porque já há uma operação de desfazer ou refazer em execução em {1}", "confirmDifferentSource": "Deseja desfazer '{0}'?", "confirmDifferentSource.no": "Não", - "confirmDifferentSource.yes": "Sim", + "confirmDifferentSource.yes": "&&Sim", "confirmWorkspace": "Deseja desfazer '{0}' em todos os arquivos?", "externalRemoval": "Os seguintes arquivos foram fechados e modificados no disco: {0}.", "noParallelUniverses": "Os seguintes arquivos foram modificados de modo incompatível: {0}.", - "nok": "Desfazer este Arquivo", - "ok": "Desfazer em {0} Arquivos" + "nok": "Desfazer este &&Arquivo", + "ok": "&&Desfazer em {0} Arquivos" }, "vs/platform/update/common/update.config.contribution": { "default": "Habilitar verificações de atualização automática. O código verificará se há atualizações automaticamente e periodicamente.", @@ -2181,22 +2473,36 @@ "settingsSync.ignoredSettings": "Configurar as configurações a serem ignoradas durante a sincronização.", "settingsSync.keybindingsPerPlatform": "Sincronizar as associações de teclas para cada plataforma." }, + "vs/platform/userDataSync/common/userDataSyncLog": { + "userDataSyncLog": "Sincronização de Configurações" + }, "vs/platform/userDataSync/common/userDataSyncMachines": { "error incompatible": "Não é possível ler os dados do computador, pois a versão atual é incompatível. Atualize {0} e tente novamente." }, - "vs/platform/windows/electron-main/window": { - "appCrashed": "A janela falhou", - "appCrashedDetail": "Lamentamos o inconveniente. Você pode reabrir a janela para continuar de onde parou.", - "appCrashedDetails": "A janela travou (motivo: '{0}', código: '{1}')", + "vs/platform/userDataSync/common/userDataSyncResourceProvider": { + "incompatible sync data": "Não é possível analisar os dados de sincronização porque eles não são compatíveis com a versão atual." + }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "A janela terminou inesperadamente", + "appGoneDetailEmptyWindow": "Lamentamos o inconveniente. Você pode abrir uma nova janela vazia para começar de novo.", + "appGoneDetailWorkspace": "Lamentamos o inconveniente. Você pode reabrir a janela para continuar de onde parou.", + "appGoneDetails": "A janela terminou inesperadamente (motivo: '{0}', código: '{1}')", "appStalled": "A janela não está respondendo", "appStalledDetail": "Você pode reabrir ou fechar a janela ou continuar esperando.", "close": "&&Fechar", "doNotRestoreEditors": "Não restaurar editores", "hiddenMenuBar": "Você ainda pode acessar a barra de menus pressionando a tecla Alt.", + "newWindow": "&&Nova Janela", "reopen": "&&Reabrir", "wait": "&&Continuar Esperando" }, "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Permitir", + "cancel": "&&Cancelar", + "confirmOpenDetail": "O caminho '{0}' usa um host que não é permitido. A menos que você confie no host, você deve pressionar 'Cancelar'", + "confirmOpenMessage": "O host '{0}' não foi encontrado na lista de hosts permitidos. Você quer permitir mesmo assim?", + "doNotAskAgain": "Permitir host permanentemente '{0}'", + "learnMore": "&&Saiba Mais", "ok": "&&OK", "pathNotExistDetail": "O caminho '{0}' não existe neste computador.", "pathNotExistTitle": "O caminho não existe", @@ -2223,6 +2529,26 @@ "workspaceOpenedDetail": "O workspace já está aberto em outra janela. Feche essa janela primeiro e tente novamente.", "workspaceOpenedMessage": "Não é possível salvar o workspace '{0}'" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "CLI Remota" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "Se definido, o usuário aceita os termos de licença do servidor e o servidor será iniciado sem um prompt do usuário.", + "connection-token": "Um segredo que deve ser incluído em todas as solicitações.", + "connection-token-file": "Caminho para um arquivo que contém o token de conexão.", + "default-folder": "A pasta do espaço de trabalho a ser aberta quando nenhuma entrada for especificada na URL do navegador. Um caminho relativo ou absoluto resolvido em relação ao diretório de trabalho atual.", + "default-workspace": "O espaço de trabalho a ser aberto quando nenhuma entrada for especificada na URL do navegador. Um caminho relativo ou absoluto resolvido em relação ao diretório de trabalho atual.", + "host": "O nome do host ou endereço IP que o servidor deve escutar. Se não estiver definido, o padrão é 'localhost'.", + "port": "A porta que o servidor deve escutar. Se 0 for passado, uma porta livre aleatória é escolhida. Se um intervalo no formato num-num for passado, uma porta livre do intervalo (final inclusive) será selecionada.", + "serverDataDir": "Especifica o diretório em que os dados do servidor são mantidos.", + "socket-path": "O caminho para um arquivo de soquete para o servidor escutar.", + "start-server": "Inicie o servidor ao instalar ou desinstalar extensões. Para ser usado em combinação com 'install-extension', 'install-built-in-extension' e 'uninstall-extension'.", + "telemetry-level": "Define o nível de telemetria inicial. Os níveis válidos são: 'off', 'crash', 'error' e 'all'. Se não for especificado, o servidor enviará telemetria até que um cliente se conecte e, em seguida, usará a configuração de telemetria do cliente. Definir isso como 'off' é equivalente a --desativar-telemetria", + "without-connection-token": "Execute sem um token de conexão. Use-o apenas se a conexão for protegida por outros meios." + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "Servidor" + }, "win32/i18n/messages": { "AddContextMenuFiles": "Adicionar ação \"Abrir com %1\" ao menu de contexto do arquivo do Windows Explorer", "AddContextMenuFolders": "Adicionar ação \"Abrir com %1\" ao menu de contexto do diretório do Windows Explorer", @@ -2242,47 +2568,18 @@ "cancel": "&&Não", "confirmOpenDetail": "Se você não iniciou essa solicitação, ela poderá representar uma tentativa de ataque em seu sistema. A menos que você tenha feito uma ação explícita para iniciar essa solicitação, você deverá pressionar 'Não'", "confirmOpenMessage": "Um aplicativo externo deseja abrir '{0}' em {1}. Deseja abrir este arquivo ou pasta?", - "open": "&&Sim", - "trace.detail": "Crie um problema e anexe manualmente o seguinte arquivo:\r\n{0}", - "trace.message": "Rastreamento criado com êxito.", - "trace.ok": "&&OK" + "open": "&&Sim" }, "vs/code/electron-main/main": { "close": "&&Fechar", - "secondInstanceAdmin": "Uma segunda instância de {0} já está sendo executada como administrador.", + "mainLog": "Principal", + "secondInstanceAdmin": "Outra instância do {0} já está em execução como administrador.", "secondInstanceAdminDetail": "Feche a outra instância e tente novamente.", "secondInstanceNoResponse": "Outra instância do {0} está em execução, mas não está respondendo", "secondInstanceNoResponseDetail": "Feche todas as outras instâncias e tente novamente.", "startupDataDirError": "Não é possível gravar os dados do usuário do programa.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nVerifique se os seguintes diretórios são graváveis:\r\n\r\n{1}" - }, - "vs/code/electron-sandbox/issue/issueReporterMain": { - "bugDescription": "Nós suportamos Markdown no padrão GitHub. Você poderá editar o seu problema e adicionar capturas de tela quando nós o pré-visualizarmos no GitHub. ", - "bugReporter": "Relatório de Bug", - "closed": "Fechado", - "createOnGitHub": "Criar no GitHub", - "description": "Descrição", - "disabledExtensions": "As extensões estão desabilitadas", - "extension": "Uma extensão", - "featureRequest": "Solicitação de Recurso", - "featureRequestDescription": "Nós suportamos Markdown no padrão GitHub. Você poderá editar o seu problema e adicionar capturas de tela quando nós o pré-visualizarmos no GitHub. ", - "hide": "ocultar", - "loadingData": "Carregando dados...", - "marketplace": "Marketplace de extensões", - "noCurrentExperiments": "Nenhum experimento atual.", - "noSimilarIssues": "Nenhum problema semelhante encontrado", - "open": "Abrir", - "pasteData": "Nós escrevemos os dados necessários em sua área de transferência porque era muito grande para ser enviado. Por favor, Cole.", - "performanceIssue": "Problema de Desempenho", - "performanceIssueDesciption": "Nós suportamos Markdown no padrão GitHub. Você poderá editar o seu problema e adicionar capturas de tela quando nós o pré-visualizarmos no GitHub. ", - "previewOnGitHub": "Visualizar no GitHub", - "rateLimited": "Limite de consulta do GitHub excedido. Por favor, espere.", - "selectSource": "Selecionar origem", - "show": "mostrar", - "similarIssues": "Problemas semelhantes", - "stepsToReproduce": "Etapas para Reproduzir", - "unknown": "Não sei", - "vscode": "Visual Studio Code" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nVerifique se os seguintes diretórios são graváveis:\r\n\r\n{1}", + "statusWarning": "Aviso: o argumento --status pode ser usado somente se {0} já estiver em execução. Execute-o novamente após {0} iniciado." }, "vs/code/electron-sandbox/issue/issueReporterPage": { "chooseExtension": "Extensão", @@ -2298,6 +2595,7 @@ "issueTitleLabel": "Título", "issueTitleRequired": "Por favor, digite um título.", "issueTypeLabel": "Isso é um", + "reviewGuidanceLabel": "Antes de relatar um problema aqui, revise as diretrizes fornecidas.", "sendExperiments": "Incluir informações do experimento A/B", "sendExtensions": "Incluir minhas extensões ativadas", "sendProcessInfo": "Incluir meus processos atualmente em execução", @@ -2307,6 +2605,37 @@ "titleEmptyValidation": "Um título é obrigatório.", "titleLengthValidation": "O título é muito longo." }, + "vs/code/electron-sandbox/issue/issueReporterService": { + "bugDescription": "Nós suportamos Markdown no padrão GitHub. Você poderá editar o seu problema e adicionar capturas de tela quando nós o pré-visualizarmos no GitHub. ", + "bugReporter": "Relatório de Bug", + "closed": "Fechado", + "createOnGitHub": "Criar no GitHub", + "description": "Descrição", + "disabledExtensions": "As extensões estão desabilitadas", + "elsewhereDescription": "A extensão \"{0}\" prefere usar um relator de problemas externos. Para ser levado para essa experiência de relatório de problemas, clique no botão abaixo.", + "extension": "Uma extensão", + "featureRequest": "Solicitação de Recurso", + "featureRequestDescription": "Nós suportamos Markdown no padrão GitHub. Você poderá editar o seu problema e adicionar capturas de tela quando nós o pré-visualizarmos no GitHub. ", + "handlesIssuesElsewhere": "Essa extensão lida com problemas fora do VS Code", + "hide": "ocultar", + "loadingData": "Carregando dados...", + "marketplace": "Marketplace de extensões", + "noCurrentExperiments": "Nenhum experimento atual.", + "noSimilarIssues": "Nenhum problema semelhante encontrado", + "open": "Abrir", + "openIssueReporter": "Abrir o Relator de Problemas Externos", + "pasteData": "Nós escrevemos os dados necessários em sua área de transferência porque era muito grande para ser enviado. Por favor, Cole.", + "performanceIssue": "Problema de Desempenho", + "performanceIssueDesciption": "Nós suportamos Markdown no padrão GitHub. Você poderá editar o seu problema e adicionar capturas de tela quando nós o pré-visualizarmos no GitHub. ", + "previewOnGitHub": "Visualizar no GitHub", + "rateLimited": "Limite de consulta do GitHub excedido. Por favor, espere.", + "selectSource": "Selecionar origem", + "show": "mostrar", + "similarIssues": "Problemas semelhantes", + "stepsToReproduce": "Etapas para Reproduzir", + "unknown": "Não sei", + "vscode": "Visual Studio Code" + }, "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "Copiar", "copyAll": "Copiar Tudo", @@ -2318,10 +2647,15 @@ "name": "Nome do Processo", "pid": "PID" }, + "vs/code/node/cliProcessMain": { + "cli": "CLI" + }, + "vs/code/node/sharedProcess/sharedProcessMain": { + "sharedLog": "Compartilhado" + }, "vs/workbench/api/browser/mainThreadAuthentication": { "accountLastUsedDate": "Último uso desta conta {0}", - "allow": "Permitir", - "cancel": "Cancelar", + "allow": "&&Permitir", "confirmLogin": "A extensão '{0}' quer entrar usando {1}.", "confirmRelogin": "A extensão '{0}' deseja que você entre novamente usando {1}.", "manageExtensions": "Escolha quais extensões podem acessar esta conta", @@ -2329,7 +2663,7 @@ "manageTrustedExtensions.cancel": "Cancelar", "noTrustedExtensions": "Esta conta não foi usada por nenhuma extensão.", "notUsed": "Não usou esta conta", - "signOut": "Sair", + "signOut": "&&Sair", "signOutMessage": "A conta '{0}' foi usada por: \r\n\r\n{1}\r\n\r\n Sair dessas extensões?", "signOutMessageSimple": "Sair de '{0}'?", "signedOut": "Desconectado com êxito." @@ -2341,7 +2675,11 @@ "commentsViewIcon": "Ícone de exibição da exibição de comentários." }, "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Editar" + "defaultEditLabel": "Editar", + "vetoExtHostRestart": "O editor personalizado '{0}' não pôde ser salvo." + }, + "vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": { + "timeout.onWillCreateEditSessionIdentity": "Evento-onWillCreateEditSessionIdentity anulado após 10000ms" }, "vs/workbench/api/browser/mainThreadExtensionService": { "disabledDep": "Não é possível ativar a extensão '{0}' porque ela depende da extensão '{1}', que está desabilitada. Deseja habilitar a extensão e recarregar a janela?", @@ -2373,15 +2711,18 @@ "msg-delete": "Executando participantes de 'File Delete'...", "msg-rename": "Executando os participantes de 'File Rename'...", "msg-write": "Executando participantes de “Gravação de Arquivo”...", - "ok": "OK", - "preview": "Mostrar a Visualização" + "ok": "&&OK", + "preview": "Mostrar a &&Pré-visualização" }, "vs/workbench/api/browser/mainThreadMessageService": { "cancel": "Cancelar", "defaultSource": "Extensão", "extensionSource": "{0} (Extensão)", "manageExtension": "Gerenciar a Extensão", - "ok": "OK" + "ok": "&&OK" + }, + "vs/workbench/api/browser/mainThreadNotebookSaveParticipant": { + "timeout.onWillSave": "Interrompido onWillSaveNotebookDocument-event após 1750ms" }, "vs/workbench/api/browser/mainThreadProgress": { "manageExtension": "Gerenciar a Extensão" @@ -2410,6 +2751,20 @@ "folderStatusMessageRemoveMultipleFolders": "A extensão '{0}' removeu {1} pastas do workspace", "folderStatusMessageRemoveSingleFolder": "A extensão '{0}' removeu 1 pasta do workspace" }, + "vs/workbench/api/browser/statusBarExtensionPoint": { + "accessibilityInformation": "Defines the role and aria label to be used when the status bar entry is focused.", + "accessibilityInformation.label": "The aria label of the status bar entry. Defaults to the entry's text.", + "accessibilityInformation.role": "The role of the status bar entry which defines how a screen reader interacts with it. More about aria roles can be found here https://w3c.github.io/aria/#widget_roles", + "alignment": "O alinhamento da entrada da barra de status.", + "command": "O comando a ser executado quando a entrada da barra de status é clicada.", + "id": "O identificador da entrada da barra de status. Deve ser exclusivo dentro da extensão. O mesmo valor deve ser usado ao chamar o 'vscode.window.createStatusBarItem(id, ...) '-API", + "invalid": "Contribuição inválida do item da barra de status.", + "name": "O nome da entrada, como 'Indicador de Linguagem Python', 'Status do Git' etc. Tente manter o comprimento do nome curto, mas descritivo o suficiente para que os usuários possam entender o que é o item da barra de status.", + "priority": "A prioridade da entrada da barra de status. O valor mais alto significa que o item deve ser mostrado mais à esquerda.", + "text": "O texto a ser mostrado para a entrada. Você pode inserir ícones no texto aproveitando a sintaxe '$()', como 'Hello $(globe)!'", + "tooltip": "The tooltip text for the entry.", + "vscode.extension.contributes.statusBarItems": "Contribui com itens para a barra de status." + }, "vs/workbench/api/browser/viewsExtensionPoint": { "ViewContainerDoesnotExist": "O contêiner de modo de exibição '{0}' não existe e todos os modos de exibição registrados nele serão adicionados a 'Explorer'.", "ViewContainerRequiresProposedAPI": "A exibição de contêiner '{0}' requer 'enabledApiProposals: [\"contribViewsRemote\"]' para ser adicionado a 'Remote'.", @@ -2450,7 +2805,7 @@ "vscode.extension.contributes.views.containers.id": "ID exclusiva usada para identificar o contêiner no qual os modos de exibição podem ser contribuídos usando o ponto de contribuição 'views'", "vscode.extension.contributes.views.containers.title": "Cadeia de caracteres legível por humanos usada para renderizar o contêiner", "vscode.extension.contributes.viewsContainers": "Contribui com contêineres de modo de exibição para o editor", - "vscode.extension.contributs.view.size": "O tamanho da exibição. O uso de um número se comportará como a propriedade 'flex' do CSS, e o tamanho definirá o tamanho inicial quando a visualização for mostrada pela primeira vez. Na barra lateral, esta é a altura da exibição." + "vscode.extension.contributs.view.size": "O tamanho inicial da exibição. O tamanho se comportará como a propriedade 'flex' do CSS e definirá o tamanho inicial quando a exibição for mostrada pela primeira vez. Na barra lateral, esta é a altura da exibição. Esse valor só é respeitado quando a mesma extensão possui a exibição e o contêiner de exibição." }, "vs/workbench/api/common/configurationExtensionPoint": { "config.property.defaultConfiguration.warning": "Não é possível registrar os padrões de configuração para '{0}'. Somente os padrões para configurações de escopo substituíveis por computador, janela, recurso e linguagem são suportados.", @@ -2464,6 +2819,8 @@ "scope.description": "Escopo no qual a configuração é aplicável. Os escopos disponíveis são `application`, `machine`, `window`, `resource` e `machine-overridable`.", "scope.editPresentation": "Quando especificado, controla o formato de apresentação da configuração de cadeia de caracteres.", "scope.enumDescriptions": "Descrições para valores de enumeração", + "scope.enumItemLabels": "Rótulos para valores de enumeração a serem exibidos no editor de configurações. Quando especificados, os valores {0} ainda são exibidos após os rótulos, mas com menos destaque.", + "scope.ignoreSync": "Quando habilitada, a Sincronização de Configurações não sincronizará o valor do usuário dessa configuração por padrão.", "scope.language-overridable.description": "Configuração de recurso que pode ser configurada nas configurações específicas da linguagem.", "scope.machine-overridable.description": "Configuração do computador que pode ser configurada também no workspace ou nas configurações da pasta.", "scope.machine.description": "Configuração que pode ser configurada somente nas configurações do usuário ou nas configurações remotas.", @@ -2493,6 +2850,10 @@ "workspaceConfig.transient": "Um espaço de trabalho transitório desaparecerá quando for reiniciado ou recarregado.", "workspaceConfig.uri.description": "URI da pasta" }, + "vs/workbench/api/common/extHostChat": { + "emptyResponse": "O provedor retornou uma resposta nula", + "errorResponse": "Erro do provedor: {0}" + }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "Não estão sendo exibidos {0} erros e avisos adicionais." }, @@ -2500,6 +2861,15 @@ "extensionTestError": "O caminho {0} não aponta para um executor de teste de extensão válido.", "extensionTestError1": "Não é possível carregar o executor de teste." }, + "vs/workbench/api/common/extHostLanguageFeatures": { + "defaultDropLabel": "Remover usando '{0}' extensão", + "defaultPasteLabel": "Cole usando a extensão '{0}'" + }, + "vs/workbench/api/common/extHostLogService": { + "local": "Host de Extensão", + "remote": "Host de Extensão (Remoto)", + "worker": "Host de Extensão (Trabalho)" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (Extensão)" }, @@ -2507,12 +2877,14 @@ "extensionLabel": "{0} (Extensão)", "status.extensionMessage": "Status da Extensão" }, + "vs/workbench/api/common/extHostTelemetry": { + "extensionTelemetryLog": "Telemetria de Extensão{0}" + }, "vs/workbench/api/common/extHostTerminalService": { "launchFail.idMissingOnExtHost": "Não foi possível localizar o terminal com a ID {0} no host de extensão" }, "vs/workbench/api/common/extHostTreeViews": { - "treeView.duplicateElement": "O elemento com ID {0} já foi registrado", - "treeView.notRegistered": "Não há exibição de árvore com a id '{0}' registrada." + "treeView.duplicateElement": "O elemento com ID {0} já foi registrado" }, "vs/workbench/api/common/extHostWorkspace": { "updateerror": "A extensão '{0}' falhou ao atualizar as pastas do workspace: {1}" @@ -2545,13 +2917,16 @@ "logStorage": "Conteúdo do Banco de Dados de Armazenamento de Log", "logWorkingCopies": "Cópias de Trabalho do Log", "screencastMode.fontSize": "Controla o tamanho da fonte (em pixels) do teclado do modo screencast.", + "screencastMode.hideSingleEditorCursorMoves": "Ocultar os comandos de movimentação de cursor de editor único no modo de screencast.", "screencastMode.keyboardOverlayTimeout": "Controla o tempo (em milissegundos) em que a sobreposição do teclado é mostrada no modo screencast.", "screencastMode.keyboardShortcutsFormat": "Controla o que é exibido na sobreposição do teclado ao mostrar os atalhos.", "screencastMode.location.verticalPosition": "Controla o deslocamento vertical da cobertura do modo screencast da parte inferior como um percentual da altura do workbench.", "screencastMode.mouseIndicatorColor": "Controla a cor em hexa (#RGB, #RGBA, #RRGGBB ou #RRGGBBAA) do indicador do mouse no modo screencast.", "screencastMode.mouseIndicatorSize": "Controla o tamanho (em pixels) do indicador do mouse no modo screencast.", - "screencastMode.onlyKeyboardShortcuts": "Somente mostrar atalhos de teclado no modo screencast.", + "screencastMode.onlyKeyboardShortcuts": "Mostre apenas atalhos de teclado no modo screencast (não inclua nomes de ação).", "screencastModeConfigurationTitle": "Modo Screencast", + "storageLogDialogDetails": "Abra as ferramentas de desenvolvedor no menu e selecione a guia Console.", + "storageLogDialogMessage": "O conteúdo do banco de dados de armazenamento foi registrado nas ferramentas de desenvolvedor.", "toggle screencast mode": "Ativar/Desativar Modo de Screencast" }, "vs/workbench/browser/actions/helpActions": { @@ -2593,7 +2968,6 @@ "decreaseViewSize": "Diminuir Tamanho do Modo de Exibição Atual", "fullScreenIcon": "Representa a tela inteira", "fullscreen": "Tela Inteira", - "hidden": "Oculto", "increaseEditorHeight": "Aumentar a Altura do Editor", "increaseEditorWidth": "Aumentar a Largura do Editor", "increaseViewSize": "Aumentar Tamanho da Exibição Atual", @@ -2610,8 +2984,6 @@ "miMoveSidebarLeft": "&&Mover a Barra Lateral Primária para a Esquerda", "miMoveSidebarRight": "&&Mover a Barra Lateral Primária para a Direita", "miShowEditorArea": "Mostrar &&Área do Editor", - "miShowSidebar": "&&Barra Lateral Primária", - "miSidebarNoMnnemonic": "Barra Lateral Primária", "miStatusbar": "Barra de S&&tatus", "miToggleCenteredLayout": "&&Layout Centralizado", "miToggleZenMode": "Modo Zen", @@ -2644,13 +3016,18 @@ "panelLeftOff": "Representa uma barra lateral na posição esquerda desativada", "panelRight": "Representa uma barra lateral na posição direita", "panelRightOff": "Representa uma barra lateral na posição direita desativada", + "primary sidebar": "Barra Lateral Primária", + "primary sidebar mnemonic": "&&Barra Lateral Primária", "resetFocusedView.error.noFocusedView": "Não há exibição focalizada no momento.", "resetFocusedViewLocation": "Redefinir Localização do Modo de Exibição Destaques", "resetViewLocations": "Redefinir Localizações do Modo de Exibição", + "restore defaults": "Restaurar Padrões", "rightPanel": "Para a Direita", "rightSideBar": "Para a Direita", "secondarySideBar": "Barra Lateral Secundária", "secondarySideBarContainer": "Barra Lateral Secundária / {0}", + "selectToHide": "Selecione para Ocultar", + "selectToShow": "Selecione para Mostrar", "sideBar": "Barra Lateral Primária", "sideBarPosition": "Posição da Barra Lateral Primária", "sidebar": "Barra Lateral", @@ -2668,7 +3045,6 @@ "toggleTabs": "Ativar/Desativar Visibilidade da Guia", "toggleVisibility": "Visibilidade", "toggleZenMode": "Ativar/Desativar Modo Zen", - "visible": "Visível", "zenMode": "Modo Zen", "zenModeIcon": "Representa o modo zen" }, @@ -2684,6 +3060,7 @@ "quickNavigateNext": "Navegar para o Próximo na Abertura Rápida", "quickNavigatePrevious": "Navegar para o Anterior na Abertura Rápida", "quickOpen": "Ir para Arquivo...", + "quickOpenWithModes": "Abertura Rápida", "quickSelectNext": "Selecionar Avançar na Abertura Rápida", "quickSelectPrevious": "Selecionar Anterior na Abertura Rápida" }, @@ -2706,7 +3083,6 @@ "dirtyWorkspace": "Workspace com Arquivos Não Salvos", "dirtyWorkspaceConfirm": "Deseja abrir o workspace para examinar os arquivos não salvos?", "dirtyWorkspaceConfirmDetail": "Os workspaces com arquivos não salvos não podem ser removidos até que todos os arquivos não salvos tenham sido salvos ou revertidos.", - "file": "Arquivo", "files": "arquivos", "folders": "pastas", "miAbout": "&&Sobre", @@ -2731,7 +3107,6 @@ "closeWorkspace": "Fechar Workspace", "duplicateWorkspace": "Duplicar Espaço de trabalho", "duplicateWorkspaceInNewWindow": "Duplicar como Workspace na Nova Janela", - "filesCategory": "Arquivo", "globalRemoveFolderFromWorkspace": "Remover Pasta do Workspace...", "miAddFolderToWorkspace": "A&&dicionar Pasta ao Workspace...", "miCloseFolder": "Fechar &&Pasta", @@ -2755,9 +3130,6 @@ "addFolderToWorkspaceTitle": "Adicionar Pasta ao Workspace", "workspaceFolderPickerPlaceholder": "Selecionar pasta do workspace" }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Abrir o Workspace" - }, "vs/workbench/browser/editor": { "pinned": "{0}, fixado", "preview": "{0}, versão prévia" @@ -2766,6 +3138,8 @@ "authProviderUnavailable": "{0} não está disponível no momento", "focusActivityBar": "Barra de Atividades de Foco", "hideAccounts": "Ocultar Contas", + "loading": "Carregando...", + "manage": "Gerenciar {0} (Perfil)", "manageTrustedExtensions": "Gerenciar Extensões Confiáveis", "nextSideBarView": "Modo de Exibição da Próxima Barra Lateral Primária", "noAccounts": "Você não está conectado a uma conta", @@ -2774,21 +3148,19 @@ }, "vs/workbench/browser/parts/activitybar/activitybarPart": { "accounts": "Contas", - "accounts visibility key": "Personalização de visibilidade da entrada de contas na barra de atividades.", "accountsViewBarIcon": "Ícone de contas na barra de exibição.", "hideActivitBar": "Ocultar Barra de Atividade", "hideMenu": "Ocultar Menu", "manage": "Gerenciar", "menu": "Menu", - "pinned view containers": "Personalizações de visibilidade de entradas da barra de atividades", "resetLocation": "Redefinir a Localização", "settingsViewBarIcon": "Ícone de configurações na barra de exibição." }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": { "focusAuxiliaryBar": "Foco na Barra Lateral Secundária", "hideAuxiliaryBar": "Ocultar a Barra Lateral Secundária", - "miAuxiliaryBar": "Barra La&&teral Secundária", - "miAuxiliaryBarNoMnemonic": "Barra Lateral Secundária", + "secondary sidebar": "Barra Lateral Secundária", + "secondary sidebar mnemonic": "Barra La&&teral Secundária", "toggleAuxiliaryBar": "Alternar a Visibilidade da Barra Lateral Secundária", "toggleAuxiliaryIconLeft": "Ícone para alternar a barra auxiliar em sua posição esquerda.", "toggleAuxiliaryIconLeftOn": "Ícone para ativar a barra auxiliar na posição esquerda.", @@ -2797,7 +3169,7 @@ "toggleSecondarySideBar": "Alternar a Barra Lateral Secundária" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": { - "hideAuxiliaryBar": "Ocultar a Barra Lateral Secundária", + "hide second side bar": "Ocultar a Barra Lateral Secundária", "move second side bar left": "Mover a Barra Lateral Secundária Esquerda", "move second side bar right": "Mover a Barra Lateral Secundária Direita" }, @@ -2811,11 +3183,14 @@ "additionalViews": "Exibições Adicionais", "badgeTitle": "{0} – {1}", "hide": "Ocultar '{0}'", + "hideBadge": "Ocultar Notificação", "keep": "Manter '{0}'", "manageExtension": "Gerenciar a Extensão", "numberBadge": "{0} ({1})", + "showBadge": "Mostrar Notificação", "titleKeybinding": "{0} ({1})", - "toggle": "Ativar/Desativar Modo de Exibição Fixo" + "toggle": "Ativar/Desativar Modo de Exibição Fixo", + "toggleBadge": "Ativar/Desativar Notificação de Exibição" }, "vs/workbench/browser/parts/compositePart": { "ariaCompositeToolbarLabel": "{0} ações", @@ -2824,17 +3199,22 @@ }, "vs/workbench/browser/parts/dialogs/dialogHandler": { "aboutDetail": "Versão: {0}\r\nConfirmar: {1}\r\nData: {2}\r\nNavegador: {3}", - "cancelButton": "Cancelar", - "copy": "Copiar", - "ok": "OK", - "yesButton": "&&Sim" + "copy": "&&Copiar", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/accessibilityStatus": { + "screenReaderDetected": "Leitor de Tela Otimizado", + "screenReaderDetectedExplanation.answerNo": "Não", + "screenReaderDetectedExplanation.answerYes": "Sim", + "screenReaderDetectedExplanation.question": "Você está usando um leitor de tela para operar o VS Code?", + "status.editor.screenReaderMode": "Modo de Leitor de Tela" }, "vs/workbench/browser/parts/editor/binaryDiffEditor": { "metadataDiff": "{0} ↔ {1}" }, "vs/workbench/browser/parts/editor/binaryEditor": { "binaryEditor": "Visualizador Binário", - "binaryError": "O arquivo não é exibido no editor porque é um binário ou usa uma codificação de texto sem suporte.", + "binaryError": "O arquivo não é exibido no editor de texto porque é binário ou usa uma codificação de texto não suportada.", "openAnyway": "Abrir Mesmo Assim" }, "vs/workbench/browser/parts/editor/breadcrumbs": { @@ -2885,9 +3265,12 @@ "breadcrumbsPossible": "Se o editor pode mostrar as trilhas", "breadcrumbsVisible": "Se as trilhas estão visíveis no momento", "cmd.focus": "Focar nas Trilhas", + "cmd.focusAndSelect": "Focar e Selecionar Trilhas", "cmd.toggle": "Ativar/Desativar Trilhas", + "cmd.toggle2": "Trilhas", "empty": "nenhum elemento", - "miBreadcrumbs": "&&Trilhas", + "miBreadcrumbs": "Alternar &&Migalhas", + "miBreadcrumbs2": "&&Trilhas", "separatorIcon": "Ícone do separador nas trilhas." }, "vs/workbench/browser/parts/editor/breadcrumbsPicker": { @@ -2912,7 +3295,6 @@ "closeRightEditors": "Fechar Editores à Direita no Grupo", "closeSavedEditors": "Fechar Editores Salvos no Grupo", "editorQuickAccessPlaceholder": "Digite o nome de um editor para abri-lo.", - "file": "Arquivo", "ignoreTrimWhitespace.label": "Ignorar Diferenças de Espaço em Branco à Esquerda/à Direita", "inlineView": "Exibição Embutida", "joinInGroup": "Ingressar no Grupo", @@ -2997,6 +3379,7 @@ "toggleLockGroup": "Bloquear Grupo", "togglePreviewMode": "Habilitar Editores de Visualização", "toggleSplitEditorInGroupLayout": "Alternar o Layout", + "toggleTabs": "Habilitar Guias", "toggleWhitespace": "Ícone da ação ativar/desativar espaço em branco no editor de comparação.", "unlockEditorGroup": "Desbloquear Grupo", "unlockGroupAction": "Desbloquear Grupo", @@ -3074,10 +3457,10 @@ "navigatePreviousInNavigationLocations": "Ir para Anterior em Locais de Navegação", "navigateToLastEditLocation": "Ir para a Localização da Última Edição", "navigateToLastNavigationLocation": "Ir para o Último Local de Navegação", - "newEditorAbove": "Novo Grupo de Editor Acima", - "newEditorBelow": "Novo Grupo de Editor Abaixo", - "newEditorLeft": "Novo Grupo de Editor à Esquerda", - "newEditorRight": "Novo Grupo de Editor à Direita", + "newGroupAbove": "Novo Grupo de Editor Acima", + "newGroupBelow": "Novo Grupo de Editor Abaixo", + "newGroupLeft": "Novo Grupo de Editor à Esquerda", + "newGroupRight": "Novo Grupo de Editor à Direita", "nextEditorInGroup": "Abrir Próximo Editor no Grupo", "openNextEditor": "Abrir Próximo Editor", "openNextRecentlyUsedEditor": "Abrir o Próximo Editor Usado Recentemente", @@ -3091,6 +3474,7 @@ "quickOpenPreviousRecentlyUsedEditor": "Abrir Rapidamente o Editor Usando Anteriormente", "quickOpenPreviousRecentlyUsedEditorInGroup": "Abrir Rapidamente o Editor Usado Anteriormente no Grupo", "reopenClosedEditor": "Reabrir Editor Fechado", + "reopenTextEditor": "Reabrir o editor com o editor de texto", "revertAndCloseActiveEditor": "Reverter e Fechar Editor", "showAllEditors": "Mostrar Todos os Editores por Aparência", "showAllEditorsByMostRecentlyUsed": "Mostrar Todos os Editores pelos Mais Usados Recentemente", @@ -3109,10 +3493,9 @@ "splitEditorToNextGroup": "Dividir o Editor no Próximo Grupo", "splitEditorToPreviousGroup": "Dividir o Editor no Grupo Anterior", "splitEditorToRightGroup": "Dividir o Editor no Grupo da Direita", + "toggleEditorType": "Ativar/Desativar Tipo de Editor", "toggleEditorWidths": "Ativar/Desativar Tamanhos de Grupo de Editor", - "unpinEditor": "Desafixar Editor", - "workbench.action.reopenTextEditor": "Reabrir o editor com o editor de texto", - "workbench.action.toggleEditorType": "Ativar/Desativar Tipo de Editor" + "unpinEditor": "Desafixar Editor" }, "vs/workbench/browser/parts/editor/editorCommands": { "compare": "Comparar", @@ -3135,7 +3518,9 @@ "unlockEditorGroup": "Desbloquear Grupo de Editor" }, "vs/workbench/browser/parts/editor/editorConfiguration": { - "editor.editorAssociations": "Configurar padrões de glob para editores (por exemplo, `\"*.hex\": \"hexEditor.hexEdit\"`). Eles têm precedência sobre o comportamento padrão.", + "editor.editorAssociations": "Configure padrões glob para editores (por exemplo `\"*.hex\": \"hexEditor.hexedit\"`). Eles têm precedência sobre o comportamento padrão.", + "editorLargeFileSizeConfirmation": "Controla o tamanho mínimo de um arquivo em MB antes de solicitar confirmação ao abrir no editor. Observe que essa configuração pode não se aplicar a todos os tipos de editor e ambientes.", + "interactiveWindow": "Janela Interativa", "markdownPreview": "Prévia de Markdown", "workbench.editor.autoLockGroups": "Se um editor que corresponda a um dos tipos listados for aberto como o primeiro em um grupo de editores e mais de um grupo estiver aberto, o grupo será automaticamente bloqueado. Grupos bloqueados serão usados apenas para abrir os editores quando explicitamente escolhidos pelo gesto do usuário (por exemplo, arrastar e soltar), mas não por padrão. Consequentemente, o editor ativo em um grupo bloqueado tem menos probabilidade de ser substituído acidentalmente por um editor diferente.", "workbench.editor.defaultBinaryEditor": "O editor padrão para arquivos detectados como binários. Se indefinido, o usuário será apresentado a um seletor." @@ -3149,10 +3534,23 @@ "groupAriaLabel": "{0} de Grupo do Editor", "groupLabel": "Grupo {0}" }, + "vs/workbench/browser/parts/editor/editorGroupWatermark": { + "watermark.findInFiles": "Localizar nos Arquivos", + "watermark.newUntitledFile": "Novo Arquivo de Texto Sem Título", + "watermark.openFile": "Abrir o Arquivo", + "watermark.openFileFolder": "Abrir Arquivo ou Pasta", + "watermark.openFolder": "Abrir a Pasta", + "watermark.openRecent": "Abrir Recente", + "watermark.quickAccess": "Acessar o Arquivo", + "watermark.showCommands": "Mostrar Todos os Comandos", + "watermark.showSettings": "Mostrar Configurações", + "watermark.startDebugging": "Iniciar a Depuração", + "watermark.toggleFullscreen": "Ativar/Desativar Tela Inteira", + "watermark.toggleTerminal": "Ativar/Desativar Terminal" + }, "vs/workbench/browser/parts/editor/editorPanes": { - "cancel": "Cancelar", "editorOpenErrorDialog": "Não é possível abrir '{0}'", - "ok": "OK" + "ok": "&&OK" }, "vs/workbench/browser/parts/editor/editorPlaceholder": { "errorEditor": "Editor de Erros", @@ -3207,10 +3605,6 @@ "pickLanguageToConfigure": "Selecione Modo de Linguagem para Associar a '{0}'", "reopenWithEncoding": "Reabrir com Codificação", "saveWithEncoding": "Salvar com Codificação", - "screenReaderDetected": "Leitor de Tela Otimizado", - "screenReaderDetectedExplanation.answerNo": "Não", - "screenReaderDetectedExplanation.answerYes": "Sim", - "screenReaderDetectedExplanation.question": "Você está usando um leitor de tela para operar o VS Code? (Determinados recursos, como quebra automática de linha, são desabilitados quando se usa um leitor de tela)", "selectEOL": "Selecionar Sequência de Fim de Linha", "selectEncoding": "Selecionar Codificação", "selectIndentation": "Selecionar Recuo", @@ -3218,6 +3612,7 @@ "showLanguageExtensions": "Pesquisar Extensões do Marketplace para '{0}'...", "singleSelection": "Ln {0}, Col {1}", "singleSelectionRange": "Ln {0}, Col {1} ({2} selecionado)", + "spacesAndTabsSize": "Espaços: {0} (Tamanho da Guia: {1})", "spacesSize": "Espaços: {0}", "status.editor.columnSelectionMode": "Modo de Seleção de Coluna", "status.editor.encoding": "Codificação do Editor", @@ -3225,7 +3620,6 @@ "status.editor.indentation": "Recuo do Editor", "status.editor.info": "Informações do Arquivo", "status.editor.mode": "Linguagem do Editor", - "status.editor.screenReaderMode": "Modo de Leitor de Tela", "status.editor.selection": "Seleção de Editor", "status.editor.tabFocusMode": "Modo de Acessibilidade", "tabFocusModeEnabled": "Guia Move o Foco", @@ -3241,6 +3635,8 @@ "textEditor": "Editor de Texto" }, "vs/workbench/browser/parts/editor/textDiffEditor": { + "fileTooLargeForHeapErrorWithSize": "Pelo menos um arquivo não é exibido no editor de comparação de texto porque é muito grande ({0}).", + "fileTooLargeForHeapErrorWithoutSize": "Pelo menos um arquivo não é exibido no editor de comparação de texto porque é muito grande.", "textDiffEditor": "Editor de Comparação de Texto" }, "vs/workbench/browser/parts/editor/textEditor": { @@ -3279,6 +3675,7 @@ "notificationsToolbar": "Ações do Centro de Notificações" }, "vs/workbench/browser/parts/notifications/notificationsCommands": { + "acceptNotificationPrimaryAction": "Aceitar Ação Principal de Notificação", "clearAllNotifications": "Limpar Todas as Notificações", "focusNotificationToasts": "Focar na Notificação do Sistema", "hideNotifications": "Ocultar as Notificações", @@ -3331,8 +3728,6 @@ "hidePanel": "Ocultar o Painel", "maximizeIcon": "Ícone para maximizar um painel.", "maximizePanel": "Maximizar Tamanho do Painel", - "miPanel": "&&Painel", - "miPanelNoMnemonic": "Painel", "minimizePanel": "Restaurar Tamanho do Painel", "movePanelToSecondarySideBar": "Mover os Modos de Exibição do Painel para a Barra Lateral Secundária", "moveSidePanelToPanel": "Mover os Modos de Exibição da Barra Lateral Secundária para o Painel", @@ -3347,6 +3742,8 @@ "positionPanelRightShort": "Para a Direita", "previousPanelView": "Modo de Exibição do Painel Anterior", "restoreIcon": "Ícone para restaurar um painel.", + "toggle panel": "Painel", + "toggle panel mnemonic": "&&Painel", "toggleMaximizedPanel": "Ativar/Desativar Painel Maximizado", "togglePanel": "Ativar/Desativar Painel", "togglePanelOffIcon": "Ícone para desativar o painel quando ele estiver ativado.", @@ -3354,10 +3751,11 @@ "togglePanelVisibility": "Alternar a Visibilidade do Painel" }, "vs/workbench/browser/parts/panel/panelPart": { + "align panel": "Alinhar Painel", "hidePanel": "Ocultar Painel", "moreActions": "Mais Ações...", + "panel position": "Posição do Painel", "panel.emptyMessage": "Arraste um modo de exibição aqui para a exibição.", - "pinned view containers": "Personalizações de visibilidade de entradas do painel", "resetLocation": "Redefinir a Localização" }, "vs/workbench/browser/parts/sidebar/sidebarActions": { @@ -3367,19 +3765,18 @@ "focusStatusBar": "Barra de Status do Foco", "hide": "Ocultar '{0}'" }, - "vs/workbench/browser/parts/statusbar/statusbarModel": { - "statusbar.hidden": "Personalizações de visibilidade de entradas da barra de status" - }, "vs/workbench/browser/parts/statusbar/statusbarPart": { "hideStatusBar": "Ocultar Barra de Status" }, "vs/workbench/browser/parts/titlebar/commandCenterControl": { - "all": "Mostrar Modos de Pesquisa...", "commandCenter-activeBackground": "Cor da tela de fundo ativa do centro de comando", + "commandCenter-activeBorder": "Ativa a cor da borda do centro de comando", "commandCenter-activeForeground": "Cor do primeiro plano ativa do centro de comando", "commandCenter-background": "Cor da tela de fundo do centro de comando", "commandCenter-border": "Cor da borda do centro de comando", "commandCenter-foreground": "Cor de primeiro plano do centro de comando", + "commandCenter-inactiveBorder": "Cor da borda do centro de comando quando a janela está inativa", + "commandCenter-inactiveForeground": "Cor de primeiro plano do centro de comando quando a janela está inativa", "label.dfl": "Pesquisa", "label1": "{0} {1}", "label2": "{0} {1}", @@ -3416,6 +3813,10 @@ "userIsAdmin": "[Administrador]", "userIsSudo": "[Superusuário]" }, + "vs/workbench/browser/parts/views/checkbox": { + "checked": "Selecionado", + "unchecked": "Não Selecionado" + }, "vs/workbench/browser/parts/views/treeView": { "collapseAll": "Recolher Tudo", "command-error": "Erro ao executar o comando {1}: {0}. Provavelmente, isso é causado pela extensão que contribui com {1}.", @@ -3425,6 +3826,9 @@ "treeView.enableRefresh": "Se o modo de exibição de árvore com a ID {0} permite atualização.", "treeView.toggleCollapseAll": "Se a opção recolher tudo está ativada para o modo de exibição de árvore com a ID {0}." }, + "vs/workbench/browser/parts/views/viewFilter": { + "more filters": "Mais Filtros..." + }, "vs/workbench/browser/parts/views/viewPane": { "viewPaneContainerCollapsedIcon": "Ícone de um contêiner de painel de exibição recolhido.", "viewPaneContainerExpandedIcon": "Ícone de um contêiner de painel de exibição expandido.", @@ -3447,6 +3851,24 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Se o foco do teclado está dentro do controle de abertura rápida" }, + "vs/workbench/browser/web.main": { + "rendererLog": "Janela", + "reset": "Redefinir Dados do Usuário", + "reset user data message": "Deseja redefinir seus dados (configurações, associações de teclas, extensões, snippets e estado da interface do usuário) e recarregar?" + }, + "vs/workbench/browser/window": { + "learnMore": "&&Saiba Mais", + "open": "&&Abrir", + "openExternalDialogButtonInstall.v3": "&&Instalar", + "openExternalDialogButtonRetry.v2": "&&Tentar Novamente", + "openExternalDialogDetail.v2": "Lançamos o {0} em seu computador.\r\n\r\nSe {1} não foi iniciado, tente novamente ou instale-o abaixo.", + "openExternalDialogDetailNoInstall": "Iniciamos {0} em seu computador.\r\n\r\nSe {1} não tiver iniciado, tente novamente abaixo.", + "openExternalDialogTitle": "Tudo pronto. Você pode fechar esta guia agora.", + "reload": "&&Recarregar", + "shutdownError": "Ocorreu um erro inesperado que requer um recarregamento desta página.", + "shutdownErrorDetail": "O workbench foi descartado inesperadamente durante a execução.", + "unableToOpenExternal": "O navegador interrompeu a abertura de uma nova guia ou janela. Pressione “Abrir” para abri-lo mesmo assim." + }, "vs/workbench/browser/workbench": { "loaderErrorNative": "Falha ao carregar um arquivo necessário. Reinicie o aplicativo para fazer uma nova tentativa. Detalhes: {0}" }, @@ -3461,6 +3883,7 @@ "activityBarVisibility": "Controla a visibilidade da barra de atividade no workbench.", "appName": "`${appName}`: por exemplo, VS Code.", "centeredLayoutAutoResize": "Controla se o layout centralizado deve ser redimensionado automaticamente para a largura máxima quando mais de um grupo é aberto. Uma vez que apenas um grupo estiver aberto, ele será redimensionado para a largura centralizada original.", + "centeredLayoutDynamicWidth": "Controla se o layout centralizado tenta manter a largura constante quando a janela é redimensionada.", "closeEmptyGroups": "Controla o comportamento de grupos de editor vazios quando a última guia do grupo é fechada. Quando habilitados, os grupos vazios serão fechados automaticamente. Quando desabilitados, os grupos vazios continuarão fazendo parte da grade.", "closeOnFileDelete": "Controla se os editores que mostram um arquivo que foi aberto durante a sessão devem fechar automaticamente ao serem excluídos ou renomeados por algum outro processo. Desabilitar isso manterá o editor aberto em tal evento. Observe que a exclusão de dentro do aplicativo sempre fechará o editor e que os editores com alterações não salvas nunca fecharão para preservar seus dados.", "closeOnFocusLost": "Controla se a Abertura Rápida deve ser fechada automaticamente quando perde o foco.", @@ -3474,19 +3897,18 @@ "editorOpenPositioning": "Controla onde os editores são abertos. Selecione `left` ou `right` para abrir editores à esquerda ou à direita do editor ativo no momento. Selecione `first` ou `last` para abrir editores independentemente do que está atualmente ativo.", "editorTabCloseButton": "Controla a posição dos botões de fechar das guias do editor ou os desabilita quando definido como 'desativado'. Esse valor é ignorado quando `#workbench.editor.showTabs#` está desabilitado.", "enableMenuBarMnemonics": "Controla se os menus principais podem ser abertos por meio de atalhos da tecla Alt. A desabilitação de mnemônicos permite associar esses atalhos de tecla Alt aos comandos do editor.", - "enablePreview": "Controla se os editores abertos são mostrados como editores de visualização. Os editores de visualização não permanecem abertos, são reutilizados até serem explicitamente definidos para serem mantidos abertos (por exemplo, por meio de clique duplo ou edição) e mostram os nomes dos arquivos em itálico.", - "enablePreviewFromCodeNavigation": "Controla se os editores permanecem na visualização quando uma navegação de código é iniciada a partir deles. Os editores de visualização não permanecem abertos e são reutilizados até que sejam explicitamente definidos para serem mantidos abertos (por exemplo, por meio do clique duplo ou edição). Esse valor é ignorado quando `#workbench.editor.enablePreview#` está desabilitado.", - "enablePreviewFromQuickOpen": "Controla se os editores abertos a partir da Abertura Rápida são mostrados como editores de visualização. Os editores de visualização não permanecem abertos e são reutilizados até que sejam explicitamente definidos para serem mantidos abertos (por exemplo, por meio do clique duplo ou edição). Esse valor é ignorado quando `#workbench.editor.enablePreview#` está desabilitado.", - "exclude": "Configure [padrões glob](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para excluir arquivos do histórico de arquivos local. Alterar essa configuração não tem efeito nas entradas existentes do histórico de arquivos locais.", + "enablePreview": "Controla se os editores abertos são exibidos como editores de visualização. Os editores de visualização não permanecem abertos, são reutilizados até serem explicitamente definidos para serem mantidos abertos (via clique duplo ou edição) e mostram nomes de arquivo em itálico.", + "enablePreviewFromCodeNavigation": "Controla se os editores permanecem em visualização quando uma navegação de código é iniciada a partir deles. Os editores de visualização não permanecem abertos e são reutilizados até que sejam explicitamente definidos para serem mantidos abertos (via clique duplo ou edição). Este valor é ignorado quando `#workbench.editor.enablePreview#` está desabilitado.", + "enablePreviewFromQuickOpen": "Controla se os editores abertos na Abertura Rápida são exibidos como editores de visualização. Os editores de visualização não permanecem abertos e são reutilizados até que sejam explicitamente definidos para serem mantidos abertos (via clique duplo ou edição). Quando ativado, segure Ctrl antes da seleção para abrir um editor como uma pré-visualização. Este valor é ignorado quando `#workbench.editor.enablePreview#` está desabilitado.", + "exclude": "Configure caminhos ou [padrões glob](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para excluir arquivos do histórico de arquivos local. Os padrões glob são sempre avaliados em relação ao caminho da pasta do workspace, a menos que sejam caminhos absolutos. A alteração dessa configuração não tem efeito nas entradas de histórico de arquivos locais existentes.", "focusRecentEditorAfterClose": "Controla se as guias são fechadas na ordem usada mais recentemente ou da esquerda para a direita.", "folderName": "`${folderName}`: o nome da pasta do workspace que contém o arquivo (por exemplo, myFolder).", "folderPath": "`${folderPath}`: o caminho do arquivo da pasta do workspace que contém o arquivo (por exemplo, /Users/Development/myFolder).", "fontAliasing": "Controla o método de suavização de fonte no workbench.", "highlightModifiedTabs": "Controla se uma borda superior está desenhada nas guias para editores que têm alterações não salvas. Esse valor é ignorado quando o `#workbench.editor.showTabs#` está desabilitado.", - "layoutControlEnabled": "Controla se os controles de layout na barra de título personalizada são ativados por meio de {0}.", - "layoutControlEnabledDeprecation": "Essa configuração foi preterida em favor de {0}", + "layoutControlEnabled": "Controla se o controle de layout é mostrado na barra de título personalizada. Essa configuração só tem efeito quando {0} é definido como {1}.", + "layoutControlEnabledWeb": "Controla se o controle de layout na barra de título é mostrado.", "layoutControlType": "Controla se o controle de layout na barra de título personalizada é exibido como um único botão de menu ou com vários comandos de interface do usuário.", - "layoutControlTypeDeprecation": "Essa configuração foi preterida em favor de {0}", "layoutcontrol.type.both": "Mostra os botões suspenso e de alternância.", "layoutcontrol.type.menu": "Mostra um único botão com uma lista suspensa de opções de layout.", "layoutcontrol.type.toggles": "Mostra vários botões para alternar a visibilidade dos painéis e da barra lateral.", @@ -3506,22 +3928,27 @@ "openFilesInNewWindow": "Controla se os arquivos devem ser abertos em uma nova janela ao usar uma caixa de diálogo de linha de comando ou de arquivo.\r\nObserve que ainda pode haver casos em que essa configuração é ignorada (por exemplo, ao usar a opção de linha de comando '--new-window' ou '--reuse-window').", "openFilesInNewWindowMac": "Controla se os arquivos devem ser abertos em uma nova janela ao usar uma caixa de diálogo de linha de comando ou de arquivo.\r\nObserve que ainda pode haver casos em que essa configuração é ignorada (por exemplo, ao usar a opção de linha de comando '--new-window' ou '--reuse-window').", "openFoldersInNewWindow": "Controla se as pastas devem abrir em uma nova janela ou substituir a última janela ativa.\r\nObserve que ainda podem haver casos em que essa configuração é ignorada (por exemplo, quando usar a opção de linha de comando '--new-windows' ou '--reuse-window').", - "panelDefaultLocation": "Controla a localização padrão do painel (terminal, console de depuração, saída, problemas) em um novo workspace. Ele pode ser exibido na parte inferior, direita ou esquerda da área do editor.", + "panelDefaultLocation": "Controla o local padrão do painel (Terminal, Console de Depuração, Saída, Problemas) em um novo workspace. Ele poderá ser mostrado na parte inferior, direita ou esquerda da área do editor.", "panelOpensMaximized": "Controla se o painel é aberto maximizado. Ele pode ser sempre aberto maximizado, nunca aberto maximizado ou aberto no último estado em que estava antes de ser fechado.", "perEditorGroup": "Controla se o limite de editores abertos máximos deve ser aplicado por grupo de editor ou por todos os grupos de editor.", - "pinnedTabSizing": "Controla o dimensionamento das guias fixadas do editor. As guias fixadas são classificadas no início de todas as guias abertas e, normalmente, não são fechadas até que sejam desafixadas. Esse valor é ignorado quando `#workbench.editor.showTabs#` é desabilitado.", + "pinnedTabSizing": "Controla o dimensionamento das guias fixadas do editor. As guias fixadas são classificadas no início de todas as guias abertas e, normalmente, não são fechadas até que sejam desafixadas. Esse valor é ignorado quando `#workbench.editor.showTabs#` está desabilitado.", "preserveInput": "Controla se a última entrada digitada na paleta de comandos deverá ser restaurada ao ser aberta na próxima vez.", + "profileName": "\"${profileName}\": nome do perfil no qual o espaço de trabalho está aberto (por exemplo, Ciência de Dados (Perfil)). Ignorado se o perfil padrão for usado.", "remoteName": "`${remoteName}`: por exemplo, SSH", - "restoreViewState": "Restaura o último estado de visualização do editor (por exemplo, posição de rolagem) ao reabrir os editores após terem sido fechados. O estado de visualização do editor é armazenado por grupo de editores e descartado quando um grupo é fechado. Use a configuração {0} para usar o último estado de visualização conhecido em todos os grupos de editores, caso nenhum estado de visualização anterior tenha sido encontrado para um grupo de editores.", - "revealIfOpen": "Controla se um editor é revelado em um dos grupos visíveis, se aberto. Se desabilitado, um editor preferirá abrir no grupo de editor atualmente ativo. Se habilitado, um editor já aberto será revelado em vez de aberto novamente no grupo de editor ativo no momento. Observe que há alguns casos em que essa configuração é ignorada, por exemplo, ao forçar um editor a abrir em um grupo específico ou no lado do grupo ativo no momento.", - "rootName": "`${rootName}`: nome do workspace ou da pasta aberto (por exemplo, myFolder ou myWorkspace).", + "restoreViewState": "Restaura o último estado de exibição do editor (como posição de rolagem) ao reabrir editores depois que eles tiverem sido fechados. O estado de exibição do editor é armazenado por grupo de editores e descartado quando um grupo é fechado. Use a configuração {0} para usar o último estado de exibição conhecido em todos os grupos de editores, caso nenhum estado de exibição anterior tenha sido encontrado para um grupo de editores.", + "revealIfOpen": "Controla se um editor é revelado em qualquer um dos grupos visíveis, se aberto. Se desabilitado, um editor preferirá abrir no grupo de editores ativo no momento. Se habilitado, um editor já aberto será revelado em vez de aberto novamente no grupo de editores ativo no momento. Observe que há alguns casos em que essa configuração é ignorada, como ao forçar um editor a abrir em um grupo específico ou ao lado do grupo ativo no momento.", + "rootName": "`${rootName}`: nome do espaço de trabalho com nome remoto opcional e indicador de espaço de trabalho, se aplicável (por exemplo myFolder, myRemoteFolder [SSH] ou myWorkspace (Workspace)).", + "rootNameShort": "'${rootNameShort}': nome abreviado do workspace sem sufixos (por exemplo, myFolder, myRemoteFolder ou myWorkspace).", "rootPath": "`${rootPath}`: caminho do arquivo do workspace ou da pasta aberto (por exemplo, /Users/Development/myWorkspace).", "scrollToSwitchTabs": "Controla se a rolagem sobre as guias vai abri-las ou não. Por padrão, as guias serão apenas exibidas após a rolagem, mas não serão abertas. Você pode pressionar e manter pressionada a tecla Shift durante a rolagem para alterar esse comportamento durante esse momento. Este valor é ignorado quando a opção `#workbench.editor.showTabs#` está desabilitada.", + "security.allowedUNCHosts": "Um conjunto de nomes de host UNC (sem barra invertida inicial ou final, por exemplo `192.168.0.1` ou `my-server`) para permitir sem confirmação do usuário. Se um host UNC estiver sendo acessado e não for permitido por meio dessa configuração ou não tiver sido confirmado por meio da confirmação do usuário, ocorrerá um erro e a operação será interrompida. Uma reinicialização é necessária ao alterar essa configuração. Saiba mais sobre essa configuração em https://aka.ms/vscode-windows-unc.", + "security.allowedUNCHosts.patternErrorMessage": "Os nomes de host UNC não devem conter barras invertidas.", + "security.restrictUNCAccess": "Se habilitado, só permitirá o acesso a nomes de host UNC permitidos pela configuração ''#security.allowedUNCHosts#'' ou após a confirmação do usuário. Saiba mais sobre essa configuração em https://aka.ms/vscode-windows-unc.", "separator": "`${separator}`: um separador condicional (\"-\") que só é mostrado quando circundado por variáveis com valores ou texto estático.", "settings.editor.desc": "Determina qual editor de configurações usar por padrão.", "settings.editor.json": "Use o editor de arquivos JSON.", "settings.editor.ui": "Use o editor de interface do usuário de configurações.", - "sharedViewState": "Preserva o estado da exibição do editor mais recente (por exemplo, posição de rolagem) em todos os grupos de editores e restaura isso se nenhum estado de visualização do editor específico for encontrado para o grupo de editores.", + "sharedViewState": "Preserva o estado da exibição do editor mais recente (como posição de rolagem) em todos os grupos de editores e restaura isso se nenhum estado de visualização do editor específico for encontrado para o grupo de editores.", "showEditorTabs": "Controla se os editores abertos devem ser exibidos em guias.", "showIcons": "Controla se editores abertos devem ser mostrados com um ícone. Isso exige que um tema de ícone de arquivo seja habilitado também.", "sideBarLocation": "Controla os locais da barra lateral primária e da barra de atividades. Elas podem ser mostradas à esquerda ou à direita do workbench. A barra lateral secundária será mostrada no lado oposto do workbench.", @@ -3530,14 +3957,18 @@ "splitOnDragAndDrop": "Controla se os grupos do editor podem ser divididos das operações de arrastar e soltar soltando um editor ou um arquivo nas bordas da área do editor.", "splitSizing": "Controla o dimensionamento dos grupos do editor ao dividi-los.", "statusBarVisibility": "Controla a visibilidade da barra de status na parte inferior do workbench.", + "suggestCommands": "Controla se a paleta de comandos deve ter uma lista de comandos comumente usados.", "tabDescription": "Controla o formato do rótulo de um editor.", "tabScrollbarHeight": "Controla a altura das barras de rolagem usadas para guias e trilhas na área do título do editor.", "tabSizing": "Controla o dimensionamento das guias do editor. Esse valor é ignorado quando `#workbench.editor.showTabs#` está desabilitado.", + "tips.enabled": "Quando habilitado, mostrará as dicas de marca-d'água quando não houver editor aberto.", "untitledHint": "Controla se a dica de texto sem título deve estar visível no editor.", "untitledLabelFormat": "Controla o formato do rótulo de um editor sem título.", + "useSemanticSimilarity": "Controla se a paleta de comandos deve incluir comandos semelhantes. Você deve ter uma extensão instalada que forneça Similaridade Semântica.", "useSplitJSON": "Controla se o editor de JSON dividido deve ser usado ao editar configurações como JSON.", "viewVisibility": "Controla a visibilidade das ações do cabeçalho do modo de exibição. Exibir ações de cabeçalho poderá estar sempre visível ou visível apenas quando esse modo de exibição estiver com foco ou focalizado.", "window.commandCenter": "Mostra o iniciador de comandos junto com o título da janela. Esta configuração só tem efeito quando {0} está definido como {1}.", + "window.commandCenterWeb": "Mostra o inicializador de comandos junto com o título da janela.", "window.confirmBeforeClose.always": "Sempre solicitar confirmação.", "window.confirmBeforeClose.always.web": "Sempre tentar a solicitação de confirmação. Observe que os navegadores ainda podem decidir fechar uma guia ou uma janela sem confirmação.", "window.confirmBeforeClose.keyboardOnly": "Peça confirmação apenas se uma associação de teclas for usada.", @@ -3546,6 +3977,7 @@ "window.confirmBeforeClose.never.web": "Nunca solicitar confirmação explicitamente, a menos que a perda de dados seja iminente.", "window.menuBarVisibility.classic": "O menu é exibido na parte superior da janela e fica oculto somente no modo de tela inteira.", "window.menuBarVisibility.compact": "O menu é exibido como um botão compacto na barra lateral. Este valor é ignorado quando {0} é {1}.", + "window.menuBarVisibility.compact.web": "O menu é exibido como um botão compacto na barra lateral.", "window.menuBarVisibility.hidden": "O menu está sempre oculto.", "window.menuBarVisibility.toggle": "O menu está oculto, mas pode ser exibido na parte superior da janela por meio da tecla Alt.", "window.menuBarVisibility.toggle.mac": "O menu está oculto, mas pode ser exibido na parte superior da janela executando o comando `Focus Application Menu`.", @@ -3583,7 +4015,9 @@ "workbench.editor.splitSizingDistribute": "Divide todos os grupos do editor em partes iguais.", "workbench.editor.splitSizingSplit": "Divide o grupo do editor ativo em partes iguais.", "workbench.editor.tabSizing.fit": "Sempre mantenha as guias grandes o suficiente para mostrar o rótulo de editor completo.", + "workbench.editor.tabSizing.fixed": "Torne todas as guias do mesmo tamanho, permitindo que elas sejam menores quando o espaço disponível não for suficiente para mostrar todas as guias ao mesmo tempo.", "workbench.editor.tabSizing.shrink": "Permitir que as guias sejam menores quando o espaço disponível não for suficiente para mostrar todas as guias de uma vez.", + "workbench.editor.tabSizingFixedMaxWidth": "Controls the maximum width of tabs when `#workbench.editor.tabSizing#` size is set to `fixed`.", "workbench.editor.titleScrollbarSizing.default": "O tamanho padrão.", "workbench.editor.titleScrollbarSizing.large": "Aumenta o tamanho para facilitar a captura com o mouse.", "workbench.editor.untitled.labelFormat.content": "O nome do arquivo sem título é derivado do conteúdo de sua primeira linha, a menos que tenha um caminho de arquivo associado. Ele fará fallback para o nome caso a linha esteja vazia ou não contenha caracteres de palavras.", @@ -3608,18 +4042,13 @@ "zenMode.hideLineNumbers": "Controla se a ativação do modo Zen também oculta os números de linha do editor.", "zenMode.hideStatusBar": "Controla se a ativação do modo Zen também oculta a barra de status na parte inferior do workbench.", "zenMode.hideTabs": "Controla se a ativação do modo Zen também oculta as guias do workbench.", - "zenMode.restore": "Controla se uma janela deverá ser restaurada para o modo zen se ela tiver sido encerrada no modo zen.", - "zenMode.silentNotifications": "Controla se as notificações no modo não incomodam devem ser habilitadas no modo zen. Se true, apenas as notificações de erro serão exibidas.", + "zenMode.restore": "Controla se uma janela deverá ser restaurada para o Modo Zen se ela tiver sido encerrada no Modo Zen.", + "zenMode.silentNotifications": "Controla se as notificações no modo Não incomodar devem ser habilitadas no Modo Zen. Se verdadeiro, apenas as notificações de erro serão exibidas.", "zenModeConfigurationTitle": "Modo Zen" }, - "vs/workbench/common/actions": { - "developer": "Desenvolvedor", - "help": "Ajuda", - "preferences": "Preferências", - "test": "Testar", - "view": "Ver" - }, "vs/workbench/common/configuration": { + "applicationConfigurationTitle": "Aplicativo", + "securityConfigurationTitle": "Segurança", "workbenchConfigurationTitle": "Workbench" }, "vs/workbench/common/contextkeys": { @@ -3627,6 +4056,7 @@ "activeEditor": "O identificador do editor ativo", "activeEditorAvailableEditorIds": "Os identificadores de editor disponíveis que são utilizáveis para o editor ativo", "activeEditorCanRevert": "Se o editor ativo pode reverter", + "activeEditorCanToggleReadonly": "Se o editor ativo pode alternar entre ser somente leitura ou gravável", "activeEditorGroupEmpty": "Se o grupo de editores ativo está vazio", "activeEditorGroupIndex": "O índice do grupo de editores ativo", "activeEditorGroupLast": "Se o grupo de editores ativo é o último grupo", @@ -3646,6 +4076,7 @@ "editorAreaVisible": "Se a área do editor está visível", "editorIsOpen": "Se um editor está aberto", "editorTabsVisible": "Se as guias do editor estão visíveis", + "embedderIdentifier": "O identificador do incorporador de acordo com o serviço de produto, se um estiver definido", "focusedView": "O identificador do modo de exibição que tem o foco do teclado", "groupEditorsCount": "O número de grupos de editores abertos", "inZenMode": "Se o modo Zen está habilitado", @@ -3675,14 +4106,17 @@ "sideBySideEditorActive": "Se um editor lado a lado estiver ativo", "splitEditorsVertically": "Se editores são divididos verticalmente", "statusBarFocused": "Se a barra de status tem o foco do teclado", + "temporaryWorkspace": "O esquema da espaço de trabalho atual é de um sistema de arquivos temporário.", "textCompareEditorActive": "Se um editor de comparação de texto está ativo", "textCompareEditorVisible": "Se um editor de comparação de texto está visível", - "virtualWorkspace": "O esquema do espaço de trabalho atual se for de um sistema de arquivos virtual ou de uma cadeia de caracteres vazia.", + "virtualWorkspace": "O esquema da espaço de trabalho atual é de um sistema de arquivos virtual ou uma cadeia de caracteres vazia.", "workbenchState": "O tipo de workspace aberto na janela, 'vazio' (nenhum workspace), 'pasta' (pasta única) ou 'workspace' (workspace de várias raízes)", "workspaceFolderCount": "O número de pastas raiz no workspace" }, "vs/workbench/common/editor": { "builtinProviderDisplayName": "Interno", + "configureEditorLargeFileConfirmation": "Configurar Limite", + "openLargeFile": "Abrir Mesmo Assim", "promptOpenWith.defaultEditor.displayName": "Editor de Texto" }, "vs/workbench/common/editor/diffEditorInput": { @@ -3747,6 +4181,8 @@ "panelSectionHeaderBackground": "A cor da tela de fundo do cabeçalho da seção do painel. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado.", "panelSectionHeaderBorder": "A cor da borda do cabeçalho da seção do painel usada quando várias exibições são empilhadas verticalmente no painel. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado. As seções do painel são exibições aninhadas nos painéis.", "panelSectionHeaderForeground": "A cor de primeiro plano do cabeçalho da seção do painel. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado. As seções do painel são exibições aninhadas nos painéis.", + "profileBadgeBackground": "Cor de fundo do crachá do perfil. O selo do perfil é exibido acima do ícone de engrenagem de configurações na barra de atividades.", + "profileBadgeForeground": "Cor de primeiro plano do emblema do perfil. O selo do perfil é exibido acima do ícone de engrenagem de configurações na barra de atividades.", "sideBarBackground": "Cor da tela de fundo da barra lateral. A barra lateral é o contêiner de modos de exibição, como explorador e pesquisa.", "sideBarBorder": "Cor da borda da barra lateral no lado que separa para o editor. A barra lateral é o contêiner de modos de exibição, como explorador e pesquisa.", "sideBarDragAndDropBackground": "Arraste e solte a cor dos comentários das seções da barra lateral. A cor deve ter transparência para que as seções da barra lateral ainda possam aparecer. A barra lateral é o contêiner para exibições, como explorador e pesquisa. As seções de barra lateral são exibições aninhadas na barra lateral.", @@ -3807,18 +4243,19 @@ "titleBarInactiveForeground": "Primeiro plano da barra de título quando a janela estiver inativa.", "unfocusedActiveModifiedBorder": "Borda na parte superior das guias ativas modificadas em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editores. Pode haver vários grupos de editores.", "unfocusedINactiveModifiedBorder": "Borda na parte superior das guias inativas modificadas em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editores. Pode haver vários grupos de editores.", - "windowActiveBorder": "A cor usada para a borda da janela quando ela está ativa. É compatível apenas no cliente de desktop ao usar a barra de título personalizada.", - "windowInactiveBorder": "A cor usada para a borda da janela quando ela está inativa. É compatível apenas no cliente de desktop ao usar a barra de título personalizada." + "windowActiveBorder": "A cor usada na borda da janela quando ela está ativa. Compatível apenas com o cliente da área de trabalho do macOS e Linux ao usar a barra de título personalizada.", + "windowInactiveBorder": "A cor usada na borda da janela quando ela está inativa. Compatível apenas com o cliente da área de trabalho do macOS e Linux ao usar a barra de título personalizada." }, "vs/workbench/common/views": { "defaultViewIcon": "Ícone de exibição padrão.", - "duplicateId": "Uma exibição com a ID '{0}' já está registrada" + "duplicateId": "Uma exibição com a ID '{0}' já está registrada", + "treeView.notRegistered": "Não há exibição de árvore com a id '{0}' registrada." }, "vs/workbench/electron-sandbox/actions/developerActions": { "configureRuntimeArguments": "Configurar Argumentos de Runtime", + "openUserDataFolder": "Abrir Pasta de Dados do Usuário", "reloadWindowWithExtensionsDisabled": "Recarregar com Extensões Desabilitadas", - "toggleDevTools": "Ativar/Desativar Ferramentas para Desenvolvedores", - "toggleSharedProcess": "Ativar/Desativar Processo Compartilhado" + "toggleDevTools": "Ativar/Desativar Ferramentas para Desenvolvedores" }, "vs/workbench/electron-sandbox/actions/installActions": { "install": "Instalar o comando '{0}' no CAMINHO", @@ -3844,6 +4281,7 @@ "zoomReset": "Redefinir Zoom" }, "vs/workbench/electron-sandbox/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Controla o tempo limite em segundos antes de abrir mão da resolução do ambiente do shell quando o aplicativo ainda não tenha sido iniciado a partir de um terminal. Confira nossa [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) para obter mais informações.", "argv.crashReporterId": "ID exclusiva usada para correlacionar relatórios de falhas enviados desta instância de aplicativo.", "argv.disableHardwareAcceleration": "Desabilita a aceleração de hardware. SOMENTE altere esta opção se você encontrar problemas gráficos.", "argv.enableCrashReporter": "Permite desabilitar o relatório de falhas. Reinicie o aplicativo se o valor for alterado.", @@ -3855,7 +4293,6 @@ "closeWhenEmpty": "Controla se fechar o último editor também deve fechar a janela. Essa configuração se aplica somente às janelas que não mostram pastas.", "dialogStyle": "Ajustar a aparência das janelas de diálogo.", "enableCrashReporterDeprecated": "Se esta configuração for falsa, nenhuma telemetria será enviada, independentemente do valor da nova configuração. Preterido devido à combinação na configuração {0}.", - "experimentalUseSandbox": "Experimental: Quando habilitada, a janela terá o modo sandbox habilitado via Electron API.", "keyboardConfigurationTitle": "Teclado", "mergeAllWindowTabs": "Mesclar Todas as Janelas", "miExit": "S&&air", @@ -3874,7 +4311,7 @@ "touchbar.enabled": "Habilita os botões do touchbar do macOS no teclado se disponível.", "touchbar.ignored": "Um conjunto de identificadores das entradas na barra de toque que não devem aparecer (por exemplo `workbench.action.navigateBack`).", "window.clickThroughInactive": "Se habilitado, clicar em uma janela inativa ativará a janela e disparará o elemento sob o mouse, se for clicável. Se desabilitado, clicar em qualquer lugar em uma janela inativa fará com que ela seja apenas ativada e um segundo clique será necessário no elemento.", - "window.doubleClickIconToClose": "Se habilitado, clicar duas vezes no ícone do aplicativo na barra de título fechará a janela e ela não poderá ser arrastada pelo ícone. Essa configuração só terá efeito quando `#window.titleBarStyle#` estiver definido como `custom`.", + "window.doubleClickIconToClose": "Se habilitada, essa configuração fechará a janela quando o ícone do aplicativo na barra de título for clicado duas vezes. A janela não poderá ser arrastada pelo ícone. Esta configuração é efetiva somente se `#window.titleBarStyle#` estiver definido como `custom`.", "window.nativeFullScreen": "Controla se a tela inteira nativa deve ser usada no macOS. Desabilite esta opção para impedir que o macOS crie um espaço ao passar para a tela inteira.", "window.nativeTabs": "Habilita as guias da janela do macOS Sierra. Observe que as alterações exigem uma reinicialização completa para serem aplicadas e as guias nativas desabilitarão um estilo de barra de título personalizada, se configuradas.", "window.newWindowDimensions.default": "Abrir novas janelas no centro da tela.", @@ -3898,21 +4335,23 @@ }, "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { "aboutDetail": "Versão: {0}\r\nCommit: {1}\r\nData: {2}\r\nElectron: {3}\r\nChromium: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", - "cancelButton": "Cancelar", "copy": "&&Copiar", - "okButton": "OK", - "yesButton": "&&Sim" + "okButton": "OK" }, "vs/workbench/electron-sandbox/window": { - "cancelButton": "&&Cancelar", + "appRootWarning.banner": "Os arquivos armazenados na pasta de instalação ('{0}') podem ser SUBSTITUÍDOS ou EXCLUÍDOS IRREVERSÍVEL sem aviso prévio no momento da atualização.", "closeWindowButtonLabel": "&&Fechar Janela", "closeWindowMessage": "Tem certeza de que deseja fechar a janela?", + "configure": "Configurar", "doNotAskAgain": "Não perguntar novamente", "exitButtonLabel": "&&Sair", "keychainWriteError": "Falha ao gravar informações de logon no conjunto de chaves com o erro '{0}'.", "learnMore": "Saiba mais", "loaderCycle": "Há um ciclo de dependência nos módulos AMD que precisa ser resolvido!", "loginButton": "&&Fazer Logon", + "macoseolBannerLearnMore": "Saiba Mais", + "macoseolarialabel": "{0}. Use as teclas de navegação para acessar as ações da faixa.", + "macoseolmessage": "{0} em {1} em breve deixará de receber atualizações. Considere atualizar sua versão do macOS.", "password": "Senha", "proxyAuthRequired": "Autenticação de Proxy Obrigatória", "proxyDetail": "O proxy '{0}' requer um nome de usuário e uma senha.", @@ -3920,6 +4359,8 @@ "quitMessage": "Tem certeza de que deseja sair?", "quitMessageMac": "Tem certeza de que deseja encerrar?", "rememberCredentials": "Lembrar minhas credenciais", + "resolveShellEnvironment": "Resolvendo o ambiente do shell...", + "restart": "Reiniciar", "runningAsRoot": "Não é recomendado executar {0} como usuário root.", "shutdownErrorClose": "Um erro inesperado impediu o fechamento da janela.", "shutdownErrorDetail": "Erro: {0}", @@ -3936,18 +4377,34 @@ "shutdownTitleReload": "Recarregar a janela está demorando um pouco mais...", "troubleshooting": "Guia de Solução de Problemas", "username": "Nome de usuário", - "willShutdownDetail": "As seguintes operações ainda estão em execução: \r\n{0}" + "willShutdownDetail": "As seguintes operações ainda estão em execução: \r\n{0}", + "windowseolBannerLearnMore": "Saiba Mais", + "windowseolarialabel": "{0}. Use as teclas de navegação para acessar as ações da faixa.", + "windowseolmessage": "{0} em {1} em breve deixará de receber atualizações. Considere atualizar sua versão do Windows." }, - "vs/workbench/contrib/audioCues/browser/audioCueService": { - "audioCues.lineHasBreakpoint.name": "Ponto de interrupção na linha", - "audioCues.lineHasError.name": "Erro na linha", - "audioCues.lineHasFoldedArea.name": "Área Dobrada em Linha", - "audioCues.lineHasInlineSuggestion.name": "Sugestão em Linha", - "audioCues.lineHasWarning.name": "Aviso em linha", - "audioCues.noInlayHints": "Sem Dicas de Embutimento na Linha", - "audioCues.onDebugBreak.name": "Depurador Parado no Ponto de Interrupção" + "vs/workbench/contrib/accessibility/browser/accessibility.contribution": { + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/accessibility/browser/accessibilityContribution": { + "accessibilityConfigurationTitle": "Accessibility", + "verbosity.chat.description": "Provide information about how to access the chat help menu when the chat input is focused", + "verbosity.diffEditor.description": "Provide information about how to navigate changes in the diff editor when it is focused", + "verbosity.interactiveEditor.description": "Provide information about how to access the inline editor chat accessibility help menu when the input is focused", + "verbosity.keybindingsEditor.description": "Provide information about how to change a keybinding in the keybindings editor when a row is focused", + "verbosity.notebook": "Provide information about how to focus the cell container or inner editor when a notebook cell is focused.", + "verbosity.terminal.description": "Provide information about how to access the terminal accessibility help menu when the terminal is focused" + }, + "vs/workbench/contrib/accessibility/browser/accessibleView": { + "exit-tip": "Exit this menu via the Escape key.\r\n" }, "vs/workbench/contrib/audioCues/browser/audioCues.contribution": { + "audioCues.chatRequestSent": "Plays a sound when a chat request is made.", + "audioCues.chatResponsePending": "Plays a sound on loop while the response is pending.", + "audioCues.chatResponseReceived": "Plays a sound on loop while the response has been received.", + "audioCues.debouncePositionChanges": "Se as mudanças de posição devem ou não ignorar a replicação", + "audioCues.diffLineDeleted": "Reproduz um som quando o foco se move para uma linha excluída no modo de revisão de diferenças ou para a alteração seguinte/anterior", + "audioCues.diffLineInserted": "Reproduz um som quando o foco se move para uma linha inserida no modo de revisão de diferenças ou para a alteração seguinte/anterior", + "audioCues.diffLineModified": "Reproduz um som quando o foco se move para uma linha modificada no modo de revisão de diferenças ou para a alteração seguinte/anterior", "audioCues.enabled.auto": "Habilitar dicas de áudio quando um leitor de tela estiver conectado.", "audioCues.enabled.off": "Desabilitar as dicas de áudio.", "audioCues.enabled.on": "Habilitar dica de áudio.", @@ -3957,7 +4414,13 @@ "audioCues.lineHasInlineSuggestion": "Reproduz um som quando a linha ativa tem uma sugestão embutida.", "audioCues.lineHasWarning": "Reproduz um som quando a linha ativa tem um aviso.", "audioCues.noInlayHints": "Reproduz um som ao tentar ler uma linha com dicas embutidas que não tenhas estas dicas.", + "audioCues.notebookCellCompleted": "Reproduz um som quando uma execução de célula do notebook é concluída com êxito.", + "audioCues.notebookCellFailed": "Reproduz um som quando uma execução de célula do notebook falha.", "audioCues.onDebugBreak": "Reproduz um som quando o depurador parou em um ponto de interrupção.", + "audioCues.taskCompleted": "Reproduz um som quando uma tarefa é concluída.", + "audioCues.taskFailed": "Reproduz um som quando uma tarefa falha (código de saída diferente de zero).", + "audioCues.terminalCommandFailed": "Reproduz um som quando um comando do terminal falha (código de saída diferente de zero).", + "audioCues.terminalQuickFix": "Reproduz um som quando Correções Rápidas de terminal estão disponíveis.", "audioCues.volume": "O volume das dicas de áudio em porcentagem (0-100)." }, "vs/workbench/contrib/audioCues/browser/commands": { @@ -3967,14 +4430,18 @@ "disabled": "Desabilitado" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "areYouSureQuiteBulkEdit": "Tem certeza de que deseja {0}? '{1}' está em andamento.", - "changeWorkspace": "Alterar o Espaço de Trabalho", - "closeTheWindow": "Fechar a Janela", + "areYouSureQuiteBulkEdit.detail": "'{0}' está em andamento.", + "changeWorkspace": "Alterar o &&Espaço de Trabalho", + "changeWorkspace.message": "Tem certeza de que deseja alterar o espaço de trabalho?", + "closeTheWindow": "&&Fechar Janela", + "closeTheWindow.message": "Tem certeza de que deseja fechar a janela?", "fileOperation": "Operação de arquivo", "nothing": "Não foram feitas edições", - "quit": "Encerrar", + "quit": "&&Encerrar", + "quit.message": "Tem certeza de que deseja encerrar?", "refactoring.autoSave": "Controla se os arquivos que fizeram parte de uma refatoração são salvos automaticamente", - "reloadTheWindow": "Recarregar a Janela", + "reloadTheWindow": "&&Recarregar Janela", + "reloadTheWindow.message": "Tem certeza de que deseja recarregar a janela?", "summary.0": "Não foram feitas edições", "summary.n0": "Feitas {0} edições de texto em um arquivo", "summary.nm": "Feitas {0} edições de texto em {1} arquivos", @@ -3984,9 +4451,8 @@ "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { "Discard": "Descartar Refatoração", "apply": "Aplicar Refatoração", - "cancel": "Cancelar", "cat": "Visualização da Refatoração", - "continue": "Continuar", + "continue": "&&Continuar", "detail": "Pressione 'Continuar' para descartar a refatoração anterior e continuar com a refatoração atual.", "groupByFile": "Agrupar Alterações por Arquivo", "groupByType": "Agrupar Alterações por Tipo", @@ -4054,8 +4520,144 @@ "to": "chamadores de {0}", "tree.aria": "Hierarquia de Chamada" }, + "vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": { + "chat-help-label": "Chat accessibility help", + "chat.announcement": "Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.", + "chat.overview": "The chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.", + "chat.requestHistory": "In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.", + "inline-chat-label": "Inline chat accessibility help", + "inlineChat.access": "It can be activated via quick fix actions or directly using the command: Inline Chat: Start Code Chat ({0}).", + "inlineChat.contextActions": "Context menu actions may run a request prefixed with /fix or /explain. These prefixes can be used directly in the input box to apply those specific actions.", + "inlineChat.diff": "Once in the diff editor, enter review mode with ({0}). Use up and down arrows to navigate lines with the proposed changes.", + "inlineChat.diffNoKb": "Tab again to enter the Diff editor with the changes and enter review mode with the Go to Next Difference Command. Use Up/DownArrow to navigate lines with the proposed changes.", + "inlineChat.explain": "When a request is prefixed with /explain, a response will explain the code in the current selection and the chat view will be focused.", + "inlineChat.fix": "When a request is prefixed with /fix, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing.", + "inlineChat.overview": "Inline chat occurs within a code editor and takes into account the current selection. It is useful for refactoring, fixing, and more. Keep in mind that AI generated code may be incorrect.", + "inlineChat.toolbar": "Use tab to reach conditional parts like commands, status, message responses and more.", + "workbench.action.chat.clear": "O comando Limpar chat ({0}) limpa a lista de solicitações/respostas.", + "workbench.action.chat.clearNoKb": "O comando Limpar chat limpa a lista de solicitações/respostas e atualmente não é acionável por uma associação de teclas.", + "workbench.action.chat.focus": "The Focus Chat command ({0}) focuses the chat request/response list, which can be navigated with up and down arrows.", + "workbench.action.chat.focusInput": "O comando Focus Chat Input ({0}) concentra a caixa de entrada para solicitações de chat.", + "workbench.action.chat.focusNoKb": "O comando Foco na Lista de Chats coloca o foco na lista de solicitações/respostas do chat, que pode ser navegada com UpArrow/DownArrow e atualmente não é acionada por uma associação de teclas.", + "workbench.action.chat.nextCodeBlock": "O comando Chat: Next Code Block ({0}) concentra o próximo bloco de código em uma resposta.", + "workbench.action.chat.nextCodeBlockNoKb": "O comando Chat: Next Code Block concentra o próximo bloco de código em uma resposta e, no momento, não pode ser disparado por uma associação de teclas.", + "workbench.action.interactiveSession.focusInputNoKb": "O comando Foco na Entrada do Chat coloca o foco na caixa de entrada das solicitações do chat e atualmente não pode ser acionado por uma associação de teclas." + }, + "vs/workbench/contrib/chat/browser/actions/chatActions": { + "actions.chat.acceptInput": "Aceitar Entrada de Chat", + "actions.interactiveSession.focus": "Foco na Lista de Chats", + "chat.category": "Chat", + "interactiveSession.clearHistory.label": "Limpar Histórico de Entrada", + "interactiveSession.focusInput.label": "Foco na Entrada do Chat", + "interactiveSession.history.delete": "Excluir", + "interactiveSession.history.label": "Exibir histórico", + "interactiveSession.history.pick": "Selecione uma sessão de chat para restaurar", + "interactiveSession.open": "Abrir Editor ({0})" + }, + "vs/workbench/contrib/chat/browser/actions/chatClearActions": { + "interactiveSession.clear.label": "Limpar" + }, + "vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": { + "interactive.copyCodeBlock.label": "Copiar", + "interactive.insertCodeBlock.label": "Inserir no Cursor", + "interactive.insertIntoNewFile.label": "Inserir em Novo Arquivo", + "interactive.nextCodeBlock.label": "Próximo bloco de código", + "interactive.previousCodeBlock.label": "Bloco de código anterior", + "interactive.runInTerminal.label": "Executar no Terminal" + }, + "vs/workbench/contrib/chat/browser/actions/chatCopyActions": { + "interactive.copyAll.label": "Copiar Tudo", + "interactive.copyItem.label": "Copiar" + }, + "vs/workbench/contrib/chat/browser/actions/chatExecuteActions": { + "interactive.cancel.label": "Cancelar", + "interactive.submit.label": "Enviar" + }, + "vs/workbench/contrib/chat/browser/actions/chatImportExport": { + "chat.export.label": "Exportar Sessão", + "chat.file.label": "Sessão de Chat", + "chat.import.label": "Importar Sessão" + }, + "vs/workbench/contrib/chat/browser/actions/chatMoveActions": { + "chat.openInEditor.label": "Abrir Sessão no Editor", + "interactiveSession.openInEditor.label": "Abrir Sessão no Editor", + "interactiveSession.openInSidebar.label": "Abrir Sessão na Barra Lateral" + }, + "vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": { + "askQuickQuestion": "Faça uma pergunta rápida", + "askabot": "Faça {0} uma pergunta..." + }, + "vs/workbench/contrib/chat/browser/actions/chatTitleActions": { + "chat.remove.label": "Remover Solicitação e Resposta", + "interactive.helpful.label": "Helpful", + "interactive.insertIntoNotebook.label": "Inserir no Bloco de Anotações", + "interactive.unhelpful.label": "Unhelpful" + }, + "vs/workbench/contrib/chat/browser/chat.contribution": { + "chat": "Chat", + "interactiveSession.editor.fontFamily": "Controla a família de fontes nos blocos de código do chat.", + "interactiveSession.editor.fontSize": "Controla o tamanho da fonte em pixels nos blocos de código do chat.", + "interactiveSession.editor.fontWeight": "Controla a espessura da fonte nos blocos de código do chat.", + "interactiveSession.editor.lineHeight": "Controla a altura da linha em pixels nos blocos de código do chat. Use 0 para calcular a altura da linha do tamanho da fonte.", + "interactiveSession.editor.wordWrap": "Controla se as linhas devem ser encapsuladas em blocos de código do chat.", + "interactiveSession.experimental.quickQuestion.enable": "Controla se o recurso de pergunta rápida está ativado.", + "interactiveSessionConfigurationTitle": "Chat" + }, + "vs/workbench/contrib/chat/browser/chatContributionServiceImpl": { + "chat.viewContainer.label": "Chat", + "vscode.extension.contributes.interactiveSession": "Contribui com um provedor de Sessão Interativa", + "vscode.extension.contributes.interactiveSession.icon": "Um ícone para este provedor de Sessão Interativa.", + "vscode.extension.contributes.interactiveSession.id": "Identificador exclusivo para este provedor de Sessão Interativa.", + "vscode.extension.contributes.interactiveSession.label": "Nome de exibição para este provedor de Sessão Interativa.", + "vscode.extension.contributes.interactiveSession.when": "Uma condição que deve ser verdadeira para habilitar esse provedor de Sessão Interativa." + }, + "vs/workbench/contrib/chat/browser/chatEditorInput": { + "chatEditorName": "Chat" + }, + "vs/workbench/contrib/chat/browser/chatInputPart": { + "actions.chat.accessibiltyHelp": "Entrada de chat, digite o código aqui e pressione Enter para executar. Use {0} para Ajuda de acessibilidade de bate-papo.", + "chatInput": "Entrada de Chat", + "chatInput.accessibilityHelpNoKb": "Entrada de bate-papo, digite o código aqui e pressione Enter para executar. Use o comando Chat Accessibility Help para obter mais informações." + }, + "vs/workbench/contrib/chat/browser/chatListRenderer": { + "chat": "Chat", + "chat.codeBlock.toolbar": "Barra de ferramentas do bloco de código", + "chat.codeBlock.toolbarVerbose": "Barra de ferramentas para o bloco de código que pode ser acessado por meio de guia", + "chat.codeBlockHelp": "Bloco de código", + "chat.codeBlockLabel": "Bloco de código {0}", + "multiCodeBlock": "{0} blocos de código: {1}", + "singleCodeBlock": "1 bloco de código: {0}" + }, + "vs/workbench/contrib/chat/browser/chatWidget": { + "clear": "Limpar a sessão" + }, + "vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Fazer uma pergunta", + "interactive.input.placeholderWithCommands": "Faça uma pergunta ou digite \"/\" para tópicos" + }, + "vs/workbench/contrib/chat/common/chatColors": { + "chat.requestBackground": "A cor da tela de fundo de uma solicitação do chat.", + "chat.requestBorder": "A cor da borda de uma solicitação do chat." + }, + "vs/workbench/contrib/chat/common/chatContextKeys": { + "chatRequest": "O item de chat é uma solicitação", + "chatResponse": "O item de chat é uma resposta.", + "hasChatProvider": "True quando algum provedor de chat for registrado.", + "inChat": "True quando o foco está no widget do chat; caso contrário, false.", + "inInteractiveInput": "True quando o foco está na entrada do chat; caso contrário, false.", + "interactiveInputHasText": "True quando a entrada do chat tiver texto.", + "interactiveSessionRequestInProgress": "Verdadeiro quando a solicitação atual ainda está em andamento.", + "interactiveSessionResponseHasProviderId": "Verdadeiro quando o provedor atribuiu uma ID a essa resposta.", + "interactiveSessionResponseVote": "Quando a resposta tiver sido votada a favor, ela será definida como \"up\". Quando votada contra, será definida como \"down\". Caso contrário, uma cadeia de caracteres vazia." + }, + "vs/workbench/contrib/chat/common/chatServiceImpl": { + "emptyResponse": "O provedor retornou uma resposta nula" + }, + "vs/workbench/contrib/chat/common/chatViewModel": { + "thinking": "Pensativo" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { - "codeActionsOnSave": "Os tipos de ação de código a serem executados ao salvar.", + "codeActionsOnSave": "Tipos de Ação de Código a serem executados ao salvar.", "codeActionsOnSave.fixAll": "Controla se a ação de correção automática deve ser executada ao salvar arquivos.", "codeActionsOnSave.generic": "Controla se as ações '{0}' devem ser executadas no salvamento de arquivo." }, @@ -4075,14 +4677,14 @@ "contributes.documentation.refactorings": "Documentação contribuída para refatorações." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "ShowAccessibilityHelpAction": "Mostrar Ajuda de Acessibilidade", + "accessibilityHelpTitle": "Ajuda de Acessibilidade", "auto_off": "O editor está configurado para detectar automaticamente quando um Leitor de Tela é anexado, o que não é o caso neste momento.", "auto_on": "O editor detectou automaticamente um Leitor de Tela anexado.", "auto_unknown": "O editor está configurado para usar as APIs de plataforma para detectar quando um Leitor de Tela está anexado, mas o runtime atual não dá suporte a isso.", "changeConfigToOnMac": "Para configurar o editor para ser permanentemente otimizado para uso com um Leitor de Tela, pressione Command + E.", "changeConfigToOnWinLinux": "Para configurar o editor para ser permanentemente otimizado para uso com um Leitor de Tela, pressione Control + E.", "configuredOff": "O editor está configurado para nunca ser otimizado para uso com um Leitor de Tela.", - "configuredOn": "O editor está configurado para ser permanentemente otimizado para uso com um Leitor de Tela. Você pode alterar isso editando a configuração `editor.accessibilitySupport`.", + "configuredOn": "O editor está configurado para ser otimizado permanentemente para uso com um Leitor de Tela – você poderá alterar isso por meio do comando “Alternar Modo de Acessibilidade do Leitor de Tela” ou editando a configuração 'editor.accessibilitySupport'", "emergencyConfOn": "Alterando agora a configuração `editor.accessibilitySupport` para 'on'.", "introMsg": "Agradecemos por experimentar as opções de acessibilidade do VS Code.", "openDocMac": "Pressione Command + H agora para abrir uma janela do navegador com mais informações do VS Code relacionadas à Acessibilidade.", @@ -4093,7 +4695,8 @@ "tabFocusModeOffMsg": "Pressionar Tab no editor atual inserirá o caractere de tabulação. Ative/Desative esse comportamento pressionando {0}.", "tabFocusModeOffMsgNoKb": "Pressionar Tab no editor atual inserirá o caractere de tabulação. No momento, o comando {0} não pode ser disparado por uma associação de teclas.", "tabFocusModeOnMsg": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. Ative/Desative esse comportamento pressionando {0}.", - "tabFocusModeOnMsgNoKb": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. No momento, o comando {0} não pode ser disparado por uma associação de teclas." + "tabFocusModeOnMsgNoKb": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. No momento, o comando {0} não pode ser disparado por uma associação de teclas.", + "toggleScreenReaderMode": "Alternar Modo de Acessibilidade do Leitor de Tela" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "O algoritmo de comparação foi interrompido antes (depois de {0} ms)", @@ -4128,9 +4731,9 @@ "schema.blockComment.begin": "A sequência de caracteres que inicia um comentário de bloco.", "schema.blockComment.end": "A sequência de caracteres que encerra um comentário de bloco.", "schema.blockComments": "Define como os comentários em bloco são marcados.", - "schema.brackets": "Define os símbolos de colchetes que aumentam ou diminuem o recuo.", + "schema.brackets": "Define os símbolos de colchetes que aumentam ou diminuem o recuo. Quando a coloração do par de colchetes está habilitada e {0} não está definida, isso também define os pares de colchetes que são coloridos pelo nível de aninhamento.", "schema.closeBracket": "A sequência de caracteres de colchete de fechamento ou a sequência de caracteres.", - "schema.colorizedBracketPairs": "Define os pares de colchetes que são coloridos por seu nível de aninhamento se a colorização de par de colchetes estiver habilitada.", + "schema.colorizedBracketPairs": "Define os pares de colchetes que são colorizados pelo nível de aninhamento se a coloração do par de colchetes estiver habilitada. Todos os colchetes incluídos aqui que não estão incluídos {0} serão incluídos automaticamente no {0}.", "schema.comments": "Define os símbolos de comentário", "schema.folding": "As configurações de dobragem da linguagem.", "schema.folding.markers": "Marcadores de dobragem específicos da linguagem, como '#region' e '#endregion'. Os regexes de início e término serão testados com relação ao conteúdo de todas as linhas e precisam ser projetados com eficiência", @@ -4271,8 +4874,8 @@ "unwrapMinified": "Desabilitar quebra de linha para esse arquivo", "wrapMinified": "Habilitar quebra de linha para este arquivo" }, - "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { - "message": "[[Selecione um idioma]] ou [[abra um editor diferente]] para começar. \r\nComeçar a digitar para dispensar ou [[não mostrar]] novamente." + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint/untitledTextEditorHint": { + "message": "[[Selecione um idioma]], [[preencha com um modelo]] ou [[abra um editor diferente]] para começar.\r\nComece a digitar para ignorar ou [[não mostrar]] isto novamente." }, "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { "actions.pasteSelectionClipboard": "Colar Área de Transferência de Seleção" @@ -4280,16 +4883,29 @@ "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { "startDebugTextMate": "Iniciar Registro em Log da Gramática de Sintaxe do TextMate" }, + "vs/workbench/contrib/commands/common/commands.contribution": { + "runCommands": "Executar Comandos", + "runCommands.commands": "Comandos a serem executados", + "runCommands.description": "Executar vários comandos", + "runCommands.invalidArgs": "\"runCommands\" recebeu um argumento com tipo incorreto. Revise o argumento passado para o comando.", + "runCommands.noCommandsToRun": "\"runCommands\" não recebeu comandos para execução. Você esqueceu de passar comandos no argumento \"runCommands\"?" + }, "vs/workbench/contrib/comments/browser/commentColors": { "commentThreadActiveRangeBackground": "Cor da tela de fundo do intervalo de comentários atualmente selecionado ou focalizado.", "commentThreadActiveRangeBorder": "Cor da borda do intervalo de comentários atualmente selecionado ou focalizado.", "commentThreadRangeBackground": "Cor do plano de fundo dos intervalos de comentários.", "commentThreadRangeBorder": "Cor da borda dos intervalos de comentários.", "resolvedCommentBorder": "Cor de bordas e seta para comentários resolvidos.", - "unresolvedCommentBorder": "Cor de bordas e seta para comentários não resolvidos." + "resolvedCommentIcon": "Cor do ícone para comentários resolvidos.", + "unresolvedCommentBorder": "Cor de bordas e seta para comentários não resolvidos.", + "unresolvedCommentIcon": "Cor do ícone para comentários não resolvidos." }, "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Cor da decoração da medianiz do editor para intervalos de comentários." + "editorGutterCommentGlyphForeground": "Cor da decoração da calha do editor para comentários de glifos.", + "editorGutterCommentRangeForeground": "Cor de decoração da medianiz do editor para intervalos de comentários. Essa cor deve ser opaca.", + "editorGutterCommentUnresolvedGlyphForeground": "Cor de decoração da medianiz do editor para comentar glifos para threads de comentário não resolvidos.", + "editorOverviewRuler.commentForeground": "Cor da decoração da régua de visão geral do editor para comentários resolvidos. Esta cor deve ser opaca.", + "editorOverviewRuler.commentUnresolvedForeground": "Cor da decoração da régua de visão geral do editor para comentários não resolvidos. Esta cor deve ser opaca." }, "vs/workbench/contrib/comments/browser/commentNode": { "commentAddReactionDefaultError": "Falha ao excluir a reação ao comentário", @@ -4304,38 +4920,39 @@ "newComment": "Digitar um novo comentário", "reply": "Responder..." }, - "vs/workbench/contrib/comments/browser/commentThreadBody": { - "commentThreadAria": "Comente o thread com {0} comentários. {1}.", - "commentThreadAria.withRange": "Histórico de threads com {0} comentários nas linhas {1} a {2}. {3}." - }, - "vs/workbench/contrib/comments/browser/commentThreadHeader": { - "collapseIcon": "Ícone para recolher um comentário de revisão.", - "label.collapse": "Recolher", - "startThread": "Iniciar Discussão" - }, "vs/workbench/contrib/comments/browser/comments.contribution": { + "comments.maxHeight": "Controls whether the comments widget scrolls or expands.", "comments.openPanel.deprecated": "Esta configuração foi preterida em favor de 'comments.openView'.", "comments.openView": "Controla quando o painel de comentários deve ser aberto.", "comments.openView.file": "A exibição de comentários será aberta quando um arquivo com comentários estiver ativo.", "comments.openView.firstFile": "Se a exibição de comentários ainda não tiver sido aberta durante esta sessão, ela será aberta pela primeira vez durante uma sessão em que um arquivo com comentários estiver ativo.", "comments.openView.never": "A exibição de comentários nunca será aberta.", + "comments.visible": "Controla a visibilidade da barra de comentários e dos threads de comentários em editores que têm comentários e intervalos de comentários. Os comentários ainda estão acessíveis por meio do modo de exibição Comentários e farão com que os comentários sejam ativados da mesma maneira que a execução do comando \"Comentários: Alternar Comentários do Editor\" alterna os comentários.", "commentsConfigurationTitle": "Comentários", "openComments": "Controla quando o painel de comentários deve ser aberto.", "useRelativeTime": "Determina se o tempo relativo será usado nos carimbos de data/hora de comentários (por exemplo, '1 dia atrás')." }, + "vs/workbench/contrib/comments/browser/commentsController": { + "hasCommentingRange": "Se a posição no cursor ativo tiver um intervalo de comentários", + "pickCommentService": "Selecionar Provedor de Comentários" + }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { "comments.addCommand": "Adicionar Comentários na Seleção Atual", + "comments.collapseAll": "Recolher Todos os Comentários", + "comments.expandAll": "Expandir Todos os Comentários", + "comments.expandUnresolved": "Expandir Comentários Não Resolvidos", "comments.toggleCommenting": "Alternar comentários do editor", - "hasCommentingProvider": "Se o espaço de trabalho aberto tem comentários ou intervalos de comentários.", - "hasCommentingRange": "Se a posição no cursor ativo tiver um intervalo de comentários", "nextCommentThreadAction": "Ir para o Próximo Thread de Comentário", - "pickCommentService": "Selecionar Provedor de Comentários", "previousCommentThreadAction": "Ir para o Thread de Comentário Anterior" }, + "vs/workbench/contrib/comments/browser/commentService": { + "hasCommentingProvider": "Se o espaço de trabalho aberto tem comentários ou intervalos de comentários." + }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { "commentCount": "1 comentário", "commentLine": "[Ln {0}]", "commentRange": "[Ln {0}-{1}]", + "comments.view.title": "Comentários", "commentsCount": "{0} comentários", "image": "Imagem", "imageWithLabel": "Imagem: {0}", @@ -4343,13 +4960,50 @@ }, "vs/workbench/contrib/comments/browser/commentsView": { "collapseAll": "Recolher Tudo", + "comments.filter.ariaLabel": "Filtrar comentários", + "comments.filter.placeholder": "Filtrar (por exemplo, texto, autor)", + "expandAll": "Expandir Tudo", "resourceWithCommentLabel": "Comentário de ${0} na linha {1} coluna {2} em {3}, origem: {4}", + "resourceWithCommentLabelFile": "Comentário de ${0} em {1}, fonte: {2}", "resourceWithCommentThreadsLabel": "Comentários em {0}, caminho completo {1}", - "rootCommentsLabel": "Comentários para o workspace atual" + "rootCommentsLabel": "Comentários para o workspace atual", + "showing filtered results": "Mostrando {0} de {1}", + "totalUnresolvedComments": "{0} Comentários não resolvidos" + }, + "vs/workbench/contrib/comments/browser/commentsViewActions": { + "comments": "Comentários", + "commentsClearFilterText": "Limpar texto do filtro", + "focusCommentsFilter": "Filtro de comentários de foco", + "focusCommentsList": "Exibição Comentários de Foco", + "resolved": "Mostrar Resolvidos", + "toggle resolved": "Ativar/Desativar Comentários Resolvidos", + "toggle unresolved": "Ativar/Desativar Comentários Não Resolvidos", + "unresolved": "Mostrar Não Resolvido" + }, + "vs/workbench/contrib/comments/browser/commentThreadBody": { + "commentThreadAria": "Comente o thread com {0} comentários. {1}.", + "commentThreadAria.document": "Thread de comentário com {0} comentários em todo o documento. {1}.", + "commentThreadAria.withRange": "Histórico de threads com {0} comentários nas linhas {1} a {2}. {3}." + }, + "vs/workbench/contrib/comments/browser/commentThreadHeader": { + "collapseIcon": "Ícone para recolher um comentário de revisão.", + "label.collapse": "Recolher", + "startThread": "Iniciar Discussão" }, "vs/workbench/contrib/comments/browser/reactionsAction": { + "comment.reactionLabelMany": "{0}{1} reações com {2}", + "comment.reactionLabelNone": "{0}{1} reação", + "comment.reactionLabelOne": "{0}1 reação com {1}", + "comment.toggleableReaction": "Alternar reação, ", "pickReactions": "Escolher Reações..." }, + "vs/workbench/contrib/comments/common/commentContextKeys": { + "comment": "O valor de contexto do comentário", + "commentController": "A ID do controlador de comentários associado a um tópico de comentários", + "commentIsEmpty": "Definido quando o comentário não tem nenhuma entrada", + "commentThread": "O valor de contexto da thread do comentário", + "commentThreadIsEmpty": "Definir quando o segmento de comentário não tem comentários" + }, "vs/workbench/contrib/comments/common/commentModel": { "noComments": "Ainda não há nenhum comentário neste workspace." }, @@ -4379,14 +5033,13 @@ "breakpoint": "Ponto de interrupção", "breakpointHasConditionDisabled": "Este {0} tem um {1} que será perdido na remoção. Considere habilitar {0}.", "breakpointHasConditionEnabled": "Este {0} tem um {1} que será perdido na remoção. Considere desabilitar {0}.", - "cancel": "Cancelar", "condition": "condição", "debugIcon.breakpointCurrentStackframeForeground": "Cor do ícone do registro de ativação atual do ponto de interrupção.", "debugIcon.breakpointDisabledForeground": "Cor do ícone para pontos de interrupção desabilitados.", "debugIcon.breakpointForeground": "Cor do ícone para pontos de interrupção.", "debugIcon.breakpointStackframeForeground": "Cor do ícone para todos os quadros de pilha do ponto de interrupção.", "debugIcon.breakpointUnverifiedForeground": "Cor do ícone para pontos de interrupção não verificados.", - "disable": "Desabilitar", + "disable": "&&Desabilitar", "disableBreakpoint": "Desabilitar {0}", "disableBreakpointOnLine": "Desabilitar Ponto de Interrupção de Linha", "disableInlineColumnBreakpoint": "Desabilitar Ponto de Interrupção Embutido na Coluna {0}", @@ -4395,7 +5048,7 @@ "editBreakpoints": "Editar Pontos de Interrupção", "editInlineBreakpointOnColumn": "Editar Ponto de Interrupção Embutido na Coluna {0}", "editLineBreakpoint": "Editar Ponto de Interrupção de Linha", - "enable": "Habilitar", + "enable": "&&Habilitar", "enableBreakpoint": "Habilitar {0}", "enableBreakpointOnLine": "Habilitar Ponto de Interrupção de Linha", "enableBreakpoints": "Habilitar Ponto de Interrupção Embutido na Coluna {0}", @@ -4406,18 +5059,9 @@ "removeBreakpoints": "Remover Pontos de Interrupção", "removeInlineBreakpointOnColumn": "Remover Ponto de Interrupção Embutido na Coluna {0}", "removeLineBreakpoint": "Remover Ponto de Interrupção de Linha", - "removeLogPoint": "Remover {0}", + "removeLogPoint": "&&Remover {0}", "runToLine": "Executar para a Linha" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointType": "Tipo de Ponto de Interrupção", - "breakpointWidgetExpressionPlaceholder": "Interromper quando a expressão for avaliada como true. 'Enter' para aceitar, 'esc' para cancelar.", - "breakpointWidgetHitCountPlaceholder": "Interromper quando a condição de contagem de ocorrências for atendida. 'Enter' para aceitar, 'esc', para cancelar.", - "breakpointWidgetLogMessagePlaceholder": "Mensagem a ser registrada quando o ponto de interrupção é atingido. As expressões entre {} são interpoladas. 'Enter' para aceitar, 'esc' para cancelar.", - "expression": "Expressão", - "hitCount": "Contagem de Ocorrências", - "logMessage": "Mensagem de Log" - }, "vs/workbench/contrib/debug/browser/breakpointsView": { "access": "Acessar", "activateBreakpoints": "Ativar/Desativar a Ativação dos Pontos de Interrupção", @@ -4467,6 +5111,15 @@ "unverifiedLogpoint": "Logpoint Não Verificado", "write": "Gravar" }, + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Tipo de Ponto de Interrupção", + "breakpointWidgetExpressionPlaceholder": "Interromper quando a expressão for avaliada como true. 'Enter' para aceitar, 'esc' para cancelar.", + "breakpointWidgetHitCountPlaceholder": "Interromper quando a condição de contagem de ocorrências for atendida. 'Enter' para aceitar, 'esc', para cancelar.", + "breakpointWidgetLogMessagePlaceholder": "Mensagem a ser registrada quando o ponto de interrupção é atingido. As expressões entre {} são interpoladas. 'Enter' para aceitar, 'esc' para cancelar.", + "expression": "Expressão", + "hitCount": "Contagem de Ocorrências", + "logMessage": "Mensagem de Log" + }, "vs/workbench/contrib/debug/browser/callStackEditorContribution": { "focusedStackFrameLineHighlight": "Cor da tela de fundo para o realce de linha na posição do registro de ativação com foco.", "topStackFrameLineHighlight": "Cor da tela de fundo para o realce de linha na posição superior do registro de ativação." @@ -4474,7 +5127,7 @@ "vs/workbench/contrib/debug/browser/callStackView": { "callStackAriaLabel": "Depurar Pilha de Chamadas", "collapse": "Recolher Tudo", - "loadAllStackFrames": "Carregar Todos os Registros de Ativação", + "loadAllStackFrames": "Carregar mais segmentos de pilha", "paused": "Pausado", "pausedOn": "Pausado em {0}", "restartFrame": "Reiniciar o Quadro", @@ -4491,7 +5144,7 @@ "SetNextStatement": "Definir Próxima Instrução", "addToWatchExpressions": "Adicionar à Inspeção", "allowBreakpointsEverywhere": "Permitir a configuração de pontos de interrupção em qualquer arquivo.", - "always": "Sempre mostrar a depuração na barra de status", + "always": "Sempre mostrar a depuração na Barra de status", "breakWhenValueChanges": "Interromper na Alteração do Valor", "breakWhenValueIsAccessed": "Interromper no Acesso ao Valor", "breakWhenValueIsRead": "Interromper na Leitura do Valor", @@ -4505,15 +5158,16 @@ "debug.confirmOnExit": "Controla se é necessário confirmar quando a janela fecha se houver sessões de depuração ativas.", "debug.confirmOnExit.always": "Sempre confirmar se há sessões de depuração.", "debug.confirmOnExit.never": "Nunca confirmar.", - "debug.console.acceptSuggestionOnEnter": "Controla se as sugestões devem ser aceitas ao entrar no console de depuração. enter também é usado para avaliar o que quer que seja digitado no console de depuração.", - "debug.console.closeOnEnd": "Controla se o console de depuração deve ser fechado automaticamente quando a sessão de depuração termina.", - "debug.console.collapseIdenticalLines": "Controla se o console de depuração deve recolher as linhas idênticas e mostrar um número de ocorrências com um selo.", - "debug.console.fontFamily": "Controla a família de fontes no console de depuração.", - "debug.console.fontSize": "Controla o tamanho da fonte em pixels no console de depuração.", - "debug.console.historySuggestions": "Controla se o console de depuração deve sugerir entradas digitadas anteriormente.", - "debug.console.lineHeight": "Controla a altura da linha em pixels no console de depuração. Use 0 para computar a altura da linha do tamanho da fonte.", - "debug.console.wordWrap": "Controla se as linhas devem ser quebradas no console de depuração.", + "debug.console.acceptSuggestionOnEnter": "Controla se as sugestões devem ser aceitas ao entrar no console de depuração. Enter também é usado para avaliar o que quer que seja digitado no console de depuração.", + "debug.console.closeOnEnd": "Controla se o Console de Depuração deverá ser fechado automaticamente quando a sessão de depuração terminar.", + "debug.console.collapseIdenticalLines": "Controla se o Console de Depuração deverá recolher linhas idênticas e mostrar várias ocorrências com um selo.", + "debug.console.fontFamily": "Controla a família de fontes no Console de Depuração.", + "debug.console.fontSize": "Controla o tamanho da fonte em pixels no Console de Depuração.", + "debug.console.historySuggestions": "Controla se o Console de Depuração deverá sugerir uma entrada digitada anteriormente.", + "debug.console.lineHeight": "Controla a altura da linha em pixels no Console de Depuração. Use 0 para computar a altura da linha do tamanho da fonte.", + "debug.console.wordWrap": "Controla se as linhas deverão ser encapsuladas no Console de Depuração.", "debug.disassemblyView.showSourceCode": "Mostrar Código-Fonte no Modo de Exibição de Desmontagem.", + "debug.enableStatusBarColor": "Barra de status colorida quando o depurador está ativo", "debug.focusEditorOnBreak": "Controla se o editor deve estar focado quando o depurador for interrompido.", "debug.focusWindowOnBreak": "Controla se a janela do workbench deve ser com foco quando o depurador é interrompido.", "debug.onTaskErrors": "Controla o que fazer quando forem encontrados erros após a execução de um preLaunchTask.", @@ -4552,8 +5206,8 @@ "miStopDebugging": "&&Interromper a Depuração", "miToggleDebugConsole": "Console de De&&puração", "miViewRun": "&&Executar", - "never": "Nunca mostrar a depuração na barra de status", - "onFirstSessionStart": "Mostrar depuração na barra de status somente após o início da depuração pela primeira vez", + "never": "Nunca mostrar a depuração na Barra de status", + "onFirstSessionStart": "Mostrar depuração na Barra de status somente após o início da depuração pela primeira vez", "openDebug": "Controla quando o modo de exibição de depuração deve ser aberto.", "openExplorerOnEnd": "Abrir automaticamente a exibição do explorador no final de uma sessão de depuração.", "prompt": "Solicitar ao usuário.", @@ -4564,7 +5218,7 @@ "setValue": "Definir Valor", "showBreakpointsInOverviewRuler": "Controla se os pontos de interrupção devem ser mostrados na régua de visão geral.", "showErrors": "Mostrar o modo de exibição Problemas e não iniciar a depuração.", - "showInStatusBar": "Controla quando a barra de status de depuração deve estar visível.", + "showInStatusBar": "Controla quando a Barra de status de depuração deverá estar visível.", "showInlineBreakpointCandidates": "Controla se as decorações candidatas de pontos de interrupção embutidas devem ser mostradas no editor durante a depuração.", "showSubSessionsInToolBar": "Controla se as subsessões de depuração são mostradas na barra de ferramentas de depuração. Quando essa configuração é false, o comando de interrupção em uma subsessão também interromperá a sessão pai.", "startDebugPlaceholder": "Digite o nome de uma configuração de inicialização a ser executada.", @@ -4586,17 +5240,17 @@ }, "vs/workbench/contrib/debug/browser/debugAdapterManager": { "CouldNotFindLanguage": "Você não tem uma extensão para depuração {0}. Devemos encontrar uma extensão {0} no Marketplace?", - "cancel": "Cancelar", "debugName": "Nome da configuração; aparece no menu suspenso de configuração da inicialização.", "debugNoType": "O depurador 'type' não pode ser omitido e precisa ser do tipo 'string'.", "debugPostDebugTask": "Tarefa a ser executada após o término da sessão de depuração.", "debugPrelaunchTask": "Tarefa a ser executada antes do início da sessão de depuração.", "debugServer": "Somente para desenvolvimento de extensão de depuração: se uma porta for especificada, o VS Code tentará se conectar a um adaptador de depuração em execução no modo do servidor", - "findExtension": "Localizar extensão {0}", + "findExtension": "&&Localizar extensão {0}", "installExt": "Instalar a Extensão...", "installLanguage": "Instalar uma Extensão para {0}...", "selectDebug": "Selecionar depurador", - "suggestedDebuggers": "Sugerido" + "suggestedDebuggers": "Sugerido", + "suppressMultipleSessionWarning": "Desabilite o aviso ao tentar iniciar a mesma configuração de depuração mais de uma vez." }, "vs/workbench/contrib/debug/browser/debugColors": { "debugIcon.continueForeground": "Depurar ícone da barra de ferramentas para continuar.", @@ -4613,6 +5267,7 @@ "debugToolBarBorder": "Depurar cor da borda da barra de ferramentas." }, "vs/workbench/contrib/debug/browser/debugCommands": { + "addConfiguration": "Adicionar Configuração...", "addInlineBreakpoint": "Adicionar Ponto de Interrupção Embutido", "callStackBottom": "Navegar até a Parte Inferior da Pilha de Chamadas", "callStackDown": "Navegar para Baixo Pilha de Chamadas", @@ -4655,6 +5310,7 @@ "workbench.action.debug.startDebug": "Iniciar uma nova sessão de depuração" }, "vs/workbench/contrib/debug/browser/debugEditorActions": { + "EditBreakpointEditorAction": "Depurar: Editar Ponto de Interrupção", "addToWatch": "Adicionar à Inspeção", "closeExceptionWidget": "Fechar o Widget de Exceção", "conditionalBreakpointEditorAction": "Depurar: Adicionar Ponto de Interrupção Condicional...", @@ -4665,6 +5321,7 @@ "logPointEditorAction": "Depurar: Adicionar Logpoint...", "miConditionalBreakpoint": "&&Ponto de Interrupção Condicional...", "miDisassemblyView": "&&DisassemblyView", + "miEditBreakpoint": "&&Editar Ponto de Interrupção", "miLogPoint": "&&Logpoint...", "miToggleBreakpoint": "Ativar/Desativar o &&Ponto de Interrupção", "mitogglesource": "&&ToggleSource", @@ -4676,7 +5333,6 @@ "toggleDisassemblyViewSourceCode": "Alternar Código-Fonte no Modo de Exibição de Desmontagem" }, "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Adicionar Configuração...", "editor.inlineValuesBackground": "Cor para a tela de fundo do valor em linha de depuração.", "editor.inlineValuesForeground": "Cor para o texto do valor em linha de depuração." }, @@ -4756,7 +5412,6 @@ "1activeSession": "Uma sessão ativa", "breakpointAdded": "Ponto de interrupção, linha {0}, arquivo {1} adicionados", "breakpointRemoved": "Ponto de interrupção, linha {0}, arquivo {1} removidos", - "cancel": "Cancelar", "compoundMustHaveConfigurations": "Composto precisa ter o atributo \"configurations\" definido para iniciar várias configurações.", "configMissing": "A configuração '{0}' está ausente em 'launch.json'.", "debugAdapterCrash": "O processo do adaptador de depuração foi terminado inesperadamente ({0})", @@ -4796,8 +5451,7 @@ "DebugTaskNotFound": "Não foi possível localizar a tarefa especificada.", "DebugTaskNotFoundWithTaskId": "Não foi possível localizar a tarefa '{0}'.", "abort": "Anular", - "cancel": "Cancelar", - "debugAnyway": "Depurar Assim Mesmo", + "debugAnyway": "&&Depurar Assim Mesmo", "invalidTaskReference": "Não é possível fazer referência à tarefa '{0}' de uma configuração de inicialização que está em uma pasta de workspace diferente.", "preLaunchTaskError": "Erro após executar preLaunchTask '{0}'.", "preLaunchTaskErrors": "Existem erros após a execução de preLaunchTask '{0}'.", @@ -4805,7 +5459,7 @@ "preLaunchTaskTerminated": "A preLaunchTask '{0}' foi terminada.", "remember": "Lembrar minha escolha nas configurações de usuário", "rememberTask": "Lembrar minha escolha para esta tarefa", - "showErrors": "Mostrar os Erros", + "showErrors": "&&Mostrar os Erros", "taskNotTracked": "Não é possível rastrear a tarefa '{0}'. Verifique se há um problema de correspondência definido.", "taskNotTrackedWithTaskId": "Não é possível rastrear a tarefa '{0}'. Verifique se há um problema de correspondência definido." }, @@ -4839,6 +5493,8 @@ "vs/workbench/contrib/debug/browser/linkDetector": { "fileLink": "Ctrl + clique para {0}", "fileLinkMac": "Cmd + clique para {0}", + "fileLinkWithPath": "Ctrl + clique para {0}{1}", + "fileLinkWithPathMac": "Cmd + clique para {0}{1}", "followForwardedLink": "seguir o link usando a porta encaminhada", "followLink": "seguir o link" }, @@ -4852,8 +5508,7 @@ }, "vs/workbench/contrib/debug/browser/rawDebugSession": { "canNotStart": "O depurador precisa abrir uma nova guia ou janela para a depuração, mas o navegador o impede. Você deve conceder permissão para continuar.", - "cancel": "Cancelar", - "continue": "Continuar", + "continue": "&&Continuar", "moreInfo": "Mais Informações", "noDebugAdapter": "Nenhum depurador disponível encontrado. Não é possível enviar '{0}'.", "noDebugAdapterStart": "Nenhum adaptador de depuração, não é possível iniciar a sessão de depuração." @@ -4867,16 +5522,13 @@ "copyAll": "Copiar Tudo", "debugConsole": "Console do Depurador", "debugConsoleCleared": "O console de depuração foi limpo", - "filter": "Filtrar", "paste": "Colar", "repl.action.filter": "Conteúdo de Foco do REPL para Filtrar", "selectRepl": "Selecionar Console de Depuração", + "showing filtered repl lines": "Mostrando {0} de {1}", "startDebugFirst": "Inicie uma sessão de depuração para avaliar as expressões", "workbench.debug.filter.placeholder": "Filtrar (por exemplo, text, !exclude)" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "Mostrando {0} de {1}" - }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "Console de Depuração", "occurred": ", ocorreram {0} vezes", @@ -4927,7 +5579,6 @@ "breakWhenValueChangesSupported": "True quando a sessão focalizada dá suporte para interrupção quando o valor é alterado.", "breakWhenValueIsAccessedSupported": "Esta opção é true quando o ponto de interrupção focalizado dá suporte para interrupção quando o valor é acessado.", "breakWhenValueIsReadSupported": "Esta opção é true quando o ponto de interrupção focalizado dá suporte para interrupção quando o valor é lido.", - "breakpointAccessType": "Representa o tipo de acesso do ponto de interrupção de dados focalizado na exibição PONTOS DE INTERRUPÇÃO. Por exemplo: 'read', 'readWrite' e 'write'", "breakpointInputFocused": "True quando a caixa de entrada tem o foco na exibição PONTOS DE INTERRUPÇÃO.", "breakpointItemType": "Representa o tipo de item do elemento focalizado na exibição PONTOS DE INTERRUPÇÃO. Por exemplo: 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint' e 'dataBreakpoint'", "breakpointSupportsCondition": "True quando o ponto de interrupção focalizado dá suporte a condições.", @@ -4955,10 +5606,11 @@ "expressionSelected": "True quando uma caixa de entrada de expressão é aberta na exibição INSPEÇÃO ou VARIÁVEIS. Caso contrário, false.", "focusedSessionIsAttach": "True quando a sessão focalizada é 'anexar'.", "focusedStackFrameHasInstructionReference": "Verdadeiro quando o quadro de pilha em foco tem referência de ponteiro de instrução.", + "hasDebugged": "True quando uma sessão de depuração foi iniciada pelo menos uma vez, false caso contrário.", "inBreakpointWidget": "True quando o foco está no widget de zona do editor de ponto de interrupção. Caso contrário, false.", "inDebugMode": "True durante a depuração. Caso contrário, false.", "inDebugRepl": "True quando o foco está no console de depuração. Caso contrário, false.", - "internalConsoleOptions": "Controla quando o console de depuração interno deve ser aberto.", + "internalConsoleOptions": "Controla quando o Console de Depuração interno deverá ser aberto.", "jumpToCursorSupported": "True quando a sessão focalizada dá suporte à solicitação 'jumpToCursor'.", "languageSupportsDisassembleRequest": "Verdadeiro quando a linguagem no editor atual oferece suporte à solicitação de desmontagem.", "loadedScriptsItemType": "Representa o tipo de item do elemento focalizado na exibição SCRIPTS CARREGADOS.", @@ -4983,10 +5635,23 @@ "canNotResolveSourceWithError": "Não foi possível carregar a origem '{0}': {1}.", "unable": "Não é possível resolver o recurso sem uma sessão de depuração" }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "Não é possível encontrar o adaptador de depuração para o tipo '{0}'.", + "debugLinuxConfiguration": "Atributos de configuração de inicialização específicos do Linux.", + "debugOSXConfiguration": "Atributos de configuração de inicialização específicos do SO X.", + "debugRequest": "Tipo de solicitação de configuração. Pode ser \"iniciar\" ou \"anexar\".", + "debugType": "Tipo de configuração.", + "debugTypeNotRecognised": "O tipo de depuração não é reconhecido. Verifique se você tem uma extensão de depuração correspondente instalada e se ela está habilitada.", + "debugWindowsConfiguration": "Atributos de configuração de inicialização específicos do Windows.", + "launch.config.comment1": "Use o IntelliSense para saber mais sobre os atributos possíveis.", + "launch.config.comment2": "Focalizar para exibir as descrições dos atributos existentes.", + "launch.config.comment3": "Para obter mais informações, acesse: {0}", + "node2NotSupported": "Não há mais suporte para \"node2\". Use \"node\" e defina o atributo \"protocol\" como \"inspector\"." + }, "vs/workbench/contrib/debug/common/debugLifecycle": { "debug.debugSessionCloseConfirmationPlural": "Existem sessões de depuração ativas. Tem certeza de que deseja interrompê-las?", "debug.debugSessionCloseConfirmationSingular": "Há uma sessão de depuração ativa. Tem certeza de que deseja interrompê-la?", - "debug.stop": "Interromper a Depuração" + "debug.stop": "&&Interromper a Depuração" }, "vs/workbench/contrib/debug/common/debugModel": { "breakpointDirtydHover": "Ponto de interrupção não verificado. O arquivo foi modificado, reinicie a sessão de depuração.", @@ -5030,6 +5695,8 @@ "vscode.extension.contributes.debuggers.program": "Caminho para o programa do adaptador de depuração. O caminho é absoluto ou relativo à pasta de extensão.", "vscode.extension.contributes.debuggers.runtime": "Runtime opcional caso o atributo do programa não seja um executável, mas exija um runtime.", "vscode.extension.contributes.debuggers.runtimeArgs": "Argumentos de runtime opcionais.", + "vscode.extension.contributes.debuggers.strings": "Cadeias de caracteres de interface do usuário contribuídas por este adaptador de depuração.", + "vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints": "Quando houver pontos de interrupção não verificados em um idioma compatível com esse adaptador de depuração, essa mensagem aparecerá no foco do ponto de interrupção e na exibição dos pontos de interrupção. Há suporte para Markdown e links de comando.", "vscode.extension.contributes.debuggers.type": "Identificador exclusivo deste adaptador de depuração.", "vscode.extension.contributes.debuggers.variables": "Mapeamento de variáveis interativas (por exemplo, ${action.pickProcess}) em `launch.json` para um comando.", "vscode.extension.contributes.debuggers.when": "Condição que deve ser verdadeira para habilitar este tipo de depurador. Considere usar 'shellExecutionSupported', 'virtualWorkspace', 'resourceScheme' ou uma chave de contexto definida pela extensão, conforme apropriado para isso.", @@ -5039,19 +5706,6 @@ "vs/workbench/contrib/debug/common/debugSource": { "unknownSource": "Origem Desconhecida" }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "Não é possível encontrar o adaptador de depuração para o tipo '{0}'.", - "debugLinuxConfiguration": "Atributos de configuração de inicialização específicos do Linux.", - "debugOSXConfiguration": "Atributos de configuração de inicialização específicos do SO X.", - "debugRequest": "Tipo de solicitação de configuração. Pode ser \"iniciar\" ou \"anexar\".", - "debugType": "Tipo de configuração.", - "debugTypeNotRecognised": "O tipo de depuração não é reconhecido. Verifique se você tem uma extensão de depuração correspondente instalada e se ela está habilitada.", - "debugWindowsConfiguration": "Atributos de configuração de inicialização específicos do Windows.", - "launch.config.comment1": "Use o IntelliSense para saber mais sobre os atributos possíveis.", - "launch.config.comment2": "Focalizar para exibir as descrições dos atributos existentes.", - "launch.config.comment3": "Para obter mais informações, acesse: {0}", - "node2NotSupported": "Não há mais suporte para \"node2\". Use \"node\" e defina o atributo \"protocol\" como \"inspector\"." - }, "vs/workbench/contrib/debug/common/disassemblyViewInput": { "disassemblyInputName": "Desmontagem" }, @@ -5074,53 +5728,92 @@ "bracketPairColorizer.notification.action.uninstall": "Desinstalar a Extensão" }, "vs/workbench/contrib/editSessions/browser/editSessions.contribution": { - "client too old": "Atualize para uma versão mais recente de {0} para retomar esta sessão de edição.", - "continue edit session": "Continuar Editar Sessão...", + "autoResumeWorkingChanges": "Controla se é necessário retomar automaticamente as alterações de trabalho armazenadas na nuvem disponíveis para o espaço de trabalho atual.", + "autoResumeWorkingChanges.off": "Nunca tente retomar as alterações de trabalho da nuvem.", + "autoResumeWorkingChanges.onReload": "Retome automaticamente as alterações de trabalho disponíveis da nuvem no recarregamento da janela.", + "autoStoreWorkingChanges": "Armazenando as alterações de trabalho atuais...", + "autoStoreWorkingChanges.off": "Nunca tente armazenar automaticamente as alterações de trabalho na nuvem.", + "autoStoreWorkingChanges.onShutdown": "Armazenar automaticamente as alterações de trabalho atuais na nuvem ao fechar a janela.", + "autoStoreWorkingChangesDescription": "Controla se as alterações de trabalho disponíveis na nuvem devem ser armazenadas automaticamente no espaço de trabalho atual. Essa configuração não tem efeito na Web.", + "check for pending cloud changes": "Verificar se há alterações pendentes na nuvem", + "checkingForWorkingChanges": "Verificando se há alterações pendentes na nuvem...", + "client too old": "Atualize para uma versão mais recente do {0} para retomar as alterações de trabalho da nuvem.", + "cloudChangesPartialMatchesEnabled": "Controla se as alterações na nuvem que correspondem parcialmente à sessão atual devem ser exibidas.", "continue edit session in local folder": "Abrir na Pasta Local", - "continueEditSession.openLocalFolder.title": "Selecione uma pasta local para continuar sua sessão de edição em", + "continue with cloud changes": "Selecione se deseja trazer suas alterações de trabalho com você", + "continue working on": "Continuar Trabalhando...", + "continueEditSession.openLocalFolder.title.v2": "Selecione uma pasta local na qual continuar trabalhando", "continueEditSessionExtPoint": "Contribui com opções para continuar a sessão de edição atual em um ambiente diferente", "continueEditSessionExtPoint.command": "Identificador do comando a ser executado. O comando deve ser declarado na seção 'comandos' e retornar um URI representando um ambiente diferente onde a sessão de edição atual pode ser continuada.", + "continueEditSessionExtPoint.description": "A url, ou um comando que retorna a url, para a página de documentação da opção.", "continueEditSessionExtPoint.group": "Grupo ao qual este item pertence.", + "continueEditSessionExtPoint.qualifiedName": "Um nome totalmente qualificado para este item que é usado para exibição em menus.", + "continueEditSessionExtPoint.remoteGroup": "Grupo ao qual este item pertence no indicador remoto.", "continueEditSessionExtPoint.when": "Condição que deve ser verdadeira para mostrar este item.", - "continueEditSessionItem.openInLocalFolder": "Abrir na Pasta Local", - "continueEditSessionPick.placeholder": "Escolha como deseja continuar trabalhando", - "continueEditSessionPick.title": "Continuar Editar Sessão...", - "editSessionsEnabled": "Controla se as ações habilitadas para nuvem devem ser exibidas para armazenar e retomar as alterações não confirmadas ao alternar entre a Web, a área de trabalho ou os dispositivos.", - "no edit session": "Não há sessões de edição a serem retomadas.", - "no edit session content for ref": "Não foi possível retomar a edição do conteúdo da sessão para ID {0}.", - "no edits to store": "A sessão de edição foi ignorada porque não há edições para armazenar.", - "payload failed": "Sua sessão de edição não pode ser armazenada.", - "payload too large": "Sua sessão de edição excede o limite de tamanho e não pode ser armazenada.", - "resume edit session warning": "Retomar sua sessão de edição pode substituir suas alterações não confirmadas existentes. Você quer prosseguir?", - "resume failed": "Falha ao retomar sua sessão de edição.", - "resume latest.v2": "Retomar a Última Sessão de Edição", - "resuming edit session": "Retomando a sessão de edição...", - "show edit session": "Mostrar Sessões de Edição", - "store current.v2": "Armazenar a Sessão de Edição Atual", - "storing edit session": "Armazenando a sessão de edição..." + "continueEditSessionItem.builtin": "Interno", + "continueEditSessionItem.openInLocalFolder.v2": "Abrir na Pasta Local", + "continueEditSessionPick.title.v2": "Selecione um ambiente de desenvolvimento para continuar trabalhando no {0} em", + "continueOn.installAdditional": "Instalar opções adicionais de ambiente de desenvolvimento", + "continueOnCloudChanges": "Controla se o usuário deve solicitar que o usuário armazene as alterações de trabalho na nuvem ao usar Continuar Trabalhando.", + "continueOnCloudChanges.off": "Não armazenar alterações de trabalho na nuvem com Continuar Trabalhando, a menos que o usuário já tenha ativado as Alterações na Nuvem.", + "continueOnCloudChanges.promptForAuth": "Solicite que o usuário entre para armazenar alterações de trabalho na nuvem com Continuar Trabalhando.", + "continueWorkingOn.existingLocalFolder": "Continuar Trabalhando na Pasta Local Existente", + "editSessionPartialMatch": "Você tem alterações de trabalho pendentes na nuvem para este espaço de trabalho. Deseja retomá-los?", + "learnMoreTooltip": "Saiba Mais", + "no cloud changes": "Não há alterações a serem retomadas da nuvem.", + "no cloud changes for ref": "Não foi possível retomar as alterações da nuvem para a ID {0}.", + "no working changes to store": "Armazenamento ignorado de alterações de trabalho na nuvem, pois não há edições para armazenar.", + "payload failed": "As alterações de trabalho não podem ser armazenadas.", + "payload too large": "Suas alterações de trabalho excedem o limite de tamanho e não podem ser armazenadas.", + "resume": "Retomar", + "resume cloud changes": "Retomar as alterações de dados serializados", + "resume edit session warning 1": "Retomar as alterações de trabalho da nuvem substituirá {0}. Deseja continuar?", + "resume edit session warning many": "Retomar as alterações de trabalho da nuvem substituirá os seguintes arquivos {0}. Deseja continuar?", + "resume failed": "Falha ao retomar as alterações de trabalho da nuvem.", + "resume latest cloud changes": "Retomar as alterações mais recentes da nuvem", + "resuming working changes window": "Retomando as mudanças de trabalho...", + "show cloud changes": "Mostrar alterações na nuvem", + "show log": "Mostrar Log", + "store working changes": "Armazenando alterações de trabalho...", + "store working changes in cloud": "Armazenar alterações de trabalho na nuvem", + "store your working changes": "Armazenando suas alterações de trabalho...", + "storing working changes": "Armazenando alterações de trabalho...", + "with cloud changes": "Sim, continuar com minhas alterações de trabalho", + "without cloud changes": "Não, continuar sem minhas alterações de trabalho" }, - "vs/workbench/contrib/editSessions/browser/editSessionsViews": { - "confirm delete": "Tem certeza de que deseja excluir permanentemente a sessão de edição com ref {0}? Não é possível desfazer esta ação.", - "edit sessions data": "Todas as Sessões", - "open file": "Abrir Arquivo", - "workbench.editSessions.actions.delete": "Excluir Sessão de Edição", - "workbench.editSessions.actions.resume": "Retomar Sessão de Edição" - }, - "vs/workbench/contrib/editSessions/browser/editSessionsWorkbenchService": { - "account preference": "Entrar para usar editar sessões", - "choose account placeholder": "Selecionar uma conta", - "clear data confirm": "Sim", - "delete all edit sessions": "Exclua todas as sessões de edição armazenadas da nuvem.", + "vs/workbench/contrib/editSessions/browser/editSessionsStorageService": { + "choose account placeholder": "Selecione uma conta para armazenar suas alterações de trabalho na nuvem", + "delete all cloud changes": "Exclua todos os dados armazenados da nuvem.", "others": "Outros", - "reset auth.v2": "Sair das Sessões de Edição", + "reset auth.v3": "Desativar alterações na nuvem...", + "sign in": "Ativar alterações na nuvem...", + "sign in badge": "Turn on Cloud Changes... (1)", "sign in using account": "Entrar com {0}", - "sign out of edit sessions clear data prompt": "Deseja sair das sessões de edição?", + "sign out of cloud changes clear data prompt": "Deseja desabilitar o armazenamento de alterações de trabalho na nuvem?", "signed in": "Entrou" }, + "vs/workbench/contrib/editSessions/browser/editSessionsViews": { + "cloud changes": "Alterações na nuvem", + "compare changes": "Comparar Alterações", + "confirm delete all": "Tem certeza de que deseja excluir permanentemente todas as alterações armazenadas da nuvem?", + "confirm delete all detail": " Essa ação não pode ser desfeita.", + "confirm delete detail.v2": " Essa ação não pode ser desfeita.", + "confirm delete.v2": "Tem certeza de que deseja excluir permanentemente suas alterações de trabalho com ref {0}?", + "local copy": "Cópia Local", + "noStoredChanges": "Você não tem alterações armazenadas na nuvem para exibir.\r\n{0}", + "open file": "Abrir Arquivo", + "storeWorkingChangesTitle": "Alterações do Trabalho na Store", + "workbench.editSessions.actions.delete.v2": "Excluir Alterações do Trabalho", + "workbench.editSessions.actions.deleteAll": "Excluir todas as alterações de trabalho da nuvem", + "workbench.editSessions.actions.resume.v2": "Retomar as Alterações do Trabalho", + "workbench.editSessions.actions.store.v2": "Alterações do Trabalho na Store" + }, "vs/workbench/contrib/editSessions/common/editSessions": { - "edit sessions": "Sessões de Edição", - "editSessionViewIcon": "Veja o ícone da visualização das sessões de edição.", - "session sync": "Editar Sessões" + "cloud changes": "Alterações na nuvem", + "editSessionViewIcon": "Ícone do modo de exibição de alterações na nuvem." + }, + "vs/workbench/contrib/editSessions/common/editSessionsLogService": { + "cloudChangesLog": "Alterações na nuvem" }, "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { "expandAbbreviationAction": "Emmet: Expandir Abreviação", @@ -5134,6 +5827,7 @@ "disable": "Desabilitar", "disable workspace": "Desabilitar (Workspace)", "errors": "{0} erros não percebidos", + "extensionActivating": "A extensão está ativando...", "languageActivation": "Ativado por {1} porque você abriu um arquivo {0}", "runtimeExtensions": "Extensões de Runtime", "showRuntimeExtensions": "Mostrar Extensões em Execução", @@ -5148,26 +5842,32 @@ "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { "exeBasedRecommendation": "Esta extensão é recomendável por causa da configuração de workspace atual" }, - "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { - "dynamicWorkspaceRecommendation": "Esta extensão pode ser de seu interesse porque é popular entre os usuários do repositório {0}." + "vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker": { + "deprecated extensions": "Você tem extensões obsoletas instaladas. Recomendamos revisá-los e migrar para alternativas.", + "neverShowAgain": "Não Mostrar Novamente", + "showDeprecated": "Mostrar extensões obsoletas" }, "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "Esta extensão é recomendável porque você tem o {0} instalado." }, "vs/workbench/contrib/extensions/browser/extensionEditor": { + "Changelog title": "Log de mudanças", "JSON Validation": "Validação JSON ({0})", "Marketplace": "Mercado", "Marketplace Info": "Mais Informações", - "Notebook id": "Id", + "Notebook id": "ID", "Notebook mimetypes": "Mimetypes", "Notebook name": "Nome", "Notebook renderer name": "Nome", "NotebookRenderers": "Renderizadores de Notebook ({0})", "Notebooks": "Notebooks ({0})", - "activation": "Tempo de ativação", + "Readme title": "Leia-me", + "activatedBy": "Ativado Por:", "activation events": "Eventos de Ativação ({0})", + "activation reason": "Evento de Ativação:", + "activation time": "Tempo de Ativação:", "authentication": "Autenticação ({0})", - "authentication.id": "Id", + "authentication.id": "ID", "authentication.label": "Rótulo", "builtin": "Interno", "categories": "Categorias", @@ -5178,10 +5878,11 @@ "codeActions.kind": "Tipo", "codeActions.languages": "Linguagens", "codeActions.title": "Título", - "colorId": "Id", + "colorId": "ID", "colorThemes": "Temas de Cores ({0})", "colors": "Cores ({0})", - "command name": "Nome", + "command name": "ID", + "command title": "Título", "commands": "Comandos ({0})", "contributions": "Contribuições de Recurso", "contributionstooltip": "Lista as contribuições desta extensão para o VS Code", @@ -5218,6 +5919,7 @@ "language id": "ID", "language name": "Nome", "languages": "Linguagens ({0})", + "last released": "Último lançamento", "last updated": "Ultima atualização", "license": "Licença", "localizations": "Localizações ({0})", @@ -5236,16 +5938,15 @@ "preRelease": "Pré-lançamento", "preview": "Visualizar", "productThemes": "Temas do Ícone do Produto ({0})", + "published": "Publicado", "publisher": "Editor", - "publisher verified tooltip": "Este fornecedor verificou a propriedade do {0}", "rating": "Classificação", - "release date": "Lançado em", "repository": "Repositório", "resources": "Recursos de Extensão", "runtimeStatus": "Status de Tempo de Execução", "runtimeStatus description": "Status de tempo de execução da extensão", "schema": "Esquema", - "setting name": "Nome", + "setting name": "ID", "settings": "Configurações ({0})", "snippets": "Snippets", "startup": "Inicialização", @@ -5259,16 +5960,24 @@ "viewContainers": "Exibir Contêineres ({0})", "views": "Modos de Exibição ({0})" }, + "vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": { + "restartExtensionHost.reason": "Reiniciando o host de extensão devido à alteração de confiança do workspace." + }, "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "exeRecommended": "Você {0} instalado em seu sistema. Deseja instalar as configurações recomendadas {1} para ele?", + "extensionFromPublisher": "'{0}' extensão de {1}", + "extensionsFromMultiplePublishers": "extensões de {0}, {1} e outros", + "extensionsFromPublisher": "extensões de {0}", + "extensionsFromPublishers": "extensões de {0} e {1}", "ignoreAll": "Sim, Ignorar Tudo", "ignoreExtensionRecommendations": "Deseja ignorar todas as recomendações de extensão?", "install": "Instalar", "install and do no sync": "Instalar (Não sincronizar)", "neverShowAgain": "Não Mostrar Novamente", "no": "Não", + "recommended": "Deseja instalar as configurações recomendadas {0} para {1}?", "show recommendations": "Mostrar as Recomendações", - "singleExtensionRecommended": "A extensão '{0}' é recomendada para este repositório. Deseja instalar?", - "workspaceRecommended": "Deseja instalar as extensões recomendadas para este repositório?" + "this repository": "este repositório" }, "vs/workbench/contrib/extensions/browser/extensions.contribution": { "InstallFromVSIX": "Instalar do VSIX...", @@ -5286,26 +5995,28 @@ "configureExtensionsAutoUpdate.none": "Nenhuma", "disableAll": "Desabilitar Todas as Extensões Instaladas", "disableAllWorkspace": "Desabilitar Todas as Extensões Instaladas para este Workspace", - "disableAutoUpdate": "Desabilitar a Atualização Automática para todas as extensões", + "disableAutoUpdate": "Desabilitar a Atualização Automática para Todas as Extensões", "disabled filter": "Desabilitado", "enableAll": "Habilitar Todas as Extensões", "enableAllWorkspace": "Habilitar Todas as Extensões para este Workspace", - "enableAutoUpdate": "Habilitar a Atualização Automática para todas as extensões", + "enableAutoUpdate": "Habilitar a Atualização Automática para Todas as Extensões", "enabled": "Somente Extensões Habilitadas", "enabled filter": "Habilitado", "extension": "Extensão", + "extension updates filter": "Atualizações", "extensionInfoDescription": "Descrição: {0}", "extensionInfoId": "ID: {0}", "extensionInfoName": "Nome: {0}", "extensionInfoPublisher": "Editor: {0}", "extensionInfoVSMarketplaceLink": "Link do Marketplace do VS: {0}", "extensionInfoVersion": "Versão: {0}", + "extensionUpdates": "Mostrar Atualizações de Extensão", "extensions": "Extensões", "extensions.affinity": "Configure uma extensão a ser executada em um processo de host de extensão diferente.", "extensions.autoUpdate": "Controla o comportamento de atualização automática das extensões. As atualizações são buscadas em um serviço online Microsoft.", - "extensions.autoUpdate.enabled": "Baixar e instalar as atualizações automaticamente somente para extensões habilitadas. As extensões desabilitadas não serão atualizadas automaticamente.", + "extensions.autoUpdate.enabled": "Baixe e instale atualizações automaticamente apenas para extensões habilitadas, exceto se essas atualizações forem ignoradas. Extensões desabilitadas não são atualizadas automaticamente.", "extensions.autoUpdate.false": "As extensões não são atualizadas automaticamente.", - "extensions.autoUpdate.true": "Baixar e instalar as atualizações automaticamente para todas as extensões.", + "extensions.autoUpdate.true": "Baixe e instale atualizações automaticamente para todas as extensões, exceto aquelas que são ignoradas.", "extensions.supportUntrustedWorkspaces": "Ignora o suporte do espaço de trabalho não confiável de uma extensão. As extensões que usam 'true' sempre serão habilitadas. As extensões que usam 'limited' sempre serão habilitadas e a extensão ocultará a funcionalidade que exige confiança. As extensões que usam 'false' só serão habilitadas se o espaço de trabalho for confiável.", "extensions.supportUntrustedWorkspaces.false": "A extensão só será habilitada quando o espaço de trabalho for confiável.", "extensions.supportUntrustedWorkspaces.limited": "A extensão sempre será habilitada e a extensão ocultará a funcionalidade que exige confiança.", @@ -5316,9 +6027,9 @@ "extensionsCheckUpdates": "Quando habilitado, verifica automaticamente as extensões quanto a atualizações. Se uma extensão tiver uma atualização, ela será marcada como desatualizada no modo de exibição de Extensões. As atualizações são buscadas em um serviço online da Microsoft.", "extensionsCloseExtensionDetailsOnViewChange": "Quando habilitados, os editores com detalhes de extensão são fechados automaticamente ao navegar para fora do modo de exibição de Extensões.", "extensionsConfigurationTitle": "Extensões", + "extensionsDeferredStartupFinishedActivation": "Quando habilitadas, as extensões que declararem o evento de ativação `onStartupFinished` serão ativadas após um tempo limite.", "extensionsIgnoreRecommendations": "Quando habilitadas, as notificações para as recomendações de extensão não serão mostradas.", "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Esta configuração foi preterida. Use a configuração extensions.ignoreRecommendations para controlar as notificações de recomendação. Use as ações de visibilidade da exibição de Extensões para ocultar a exibição Recomendado por padrão.", - "extensionsUseUtilityProcess": "Quando habilitado, o host de extensão será iniciado usando a nova API UtilityProcess Electron.", "extensionsWebWorker": "Habilitar o host de extensão do web worker.", "extensionsWebWorker.auto": "O Host de Extensão de Função será iniciado quando uma extensão da web precisar dele.", "extensionsWebWorker.false": "O Host de Extensão de Função de Trabalho nunca será iniciado.", @@ -5331,28 +6042,25 @@ "importKeyboardShortcutsFroms": "Migrar os atalhos de teclado de...", "install button": "Instalar", "installButton": "&&Instalar", + "installExtensionFromLocation": "Instalar Extensão do Local...", "installExtensionQuickAccessHelp": "Instalar ou Pesquisar Extensões", "installExtensionQuickAccessPlaceholder": "Digite o nome de uma extensão para instalar ou pesquisar.", "installExtensions": "Instalar Extensões", - "installFromLocation": "Instalar Extensão da Web a partir do Local", + "installFromLocation": "Instalar Extensão do Local", "installFromLocationPlaceHolder": "Localização da extensão da web", "installFromVSIX": "Instalar do VSIX", "installVSIX": "Instalar a Extensão VSIX", - "installWebExtensionFromLocation": "Instalar Extensão da Web...", "installWorkspaceRecommendedExtensions": "Instalar Extensões Recomendadas do Workspace", - "installed filter": "Instalado", "manageExtensionsHelp": "Gerenciar Extensões", "manageExtensionsQuickAccessPlaceholder": "Pressione Enter para gerenciar as extensões.", "miPreferencesExtensions": "&&Extensões", "miViewExtensions": "E&&xtensões", - "miimportKeyboardShortcutsFrom": "&&Migrar os Atalhos de Teclado de...", "most popular filter": "Mais Populares", "most popular recommended": "Recomendados", "noUpdatesAvailable": "Todas as extensões estão atualizadas.", "none": "Nenhuma", "notFound": "Extensão '{0}' não encontrada.", "notInstalled": "A extensão '{0}' não está instalada. Certifique-se de usar a ID de extensão completa, incluindo o editor, por exemplo: ms-dotnettools.csharp.", - "outdated filter": "Desatualizado", "recently published filter": "Publicado Recentemente", "recentlyPublishedExtensions": "Mostrar Extensões Publicadas Recentemente", "refreshExtension": "Atualizar", @@ -5363,17 +6071,16 @@ "showEnabledExtensions": "Mostrar Extensões Habilitadas", "showExtensions": "Extensões", "showFeaturedExtensions": "Mostrar Extensões em Destaque", - "showInstalledExtensions": "Mostrar Extensões Instaladas", "showLanguageExtensionsShort": "Extensões de Linguagem", - "showOutdatedExtensions": "Mostrar Extensões Desatualizadas", "showPopularExtensions": "Mostrar Extensões Populares", "showRecommendedExtensions": "Mostrar Extensões Recomendadas", "showRecommendedKeymapExtensionsShort": "Mapas de teclas", "showWorkspaceUnsupportedExtensions": "Mostrar extensões sem suporte do espaço de trabalho", - "sort by date": "Data de Publicação", "sort by installs": "Quantidade de Instalações", "sort by name": "Nome", + "sort by published date": "Data de Publicação", "sort by rating": "Classificação", + "sort by update date": "Data da Atualização", "sorty by": "Classificar por", "updateAll": "Atualizar Todas as Extensões", "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Adicionar às Recomendações do Workspace", @@ -5382,6 +6089,7 @@ "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Adicionar a Extensão às Recomendações Ignoradas do Workspace", "workbench.extensions.action.addToWorkspaceRecommendations": "Adicionar a Extensão às Recomendações do Workspace", "workbench.extensions.action.configure": "Configurações de Extensão", + "workbench.extensions.action.configureKeybindings": "Atalhos de Teclado de Extensão", "workbench.extensions.action.copyExtension": "Copiar", "workbench.extensions.action.copyExtensionId": "Copiar a ID da Extensão", "workbench.extensions.action.ignoreRecommendation": "Ignorar a Recomendação", @@ -5400,6 +6108,9 @@ "workbench.extensions.uninstallExtension.description": "Desinstalar a extensão fornecida", "workspace unsupported filter": "Espaço de trabalho sem suporte" }, + "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { + "runtimeExtension": "Executando Extensões" + }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Essa extensão está desabilitada porque não tem suporte no {0} para a Web.", "Defined to run in desktop": "Essa extensão está desabilitada porque está definida para ser executada somente em {0} para a Área de Trabalho.", @@ -5412,14 +6123,14 @@ "OpenExtensionsFile.failed": "Não é possível criar o arquivo 'extensions.json' dentro da pasta '.vscode' ({0}).", "ReinstallAction.success": "A reinstalação da extensão {0} foi concluída.", "ReinstallAction.successReload": "Recarregue o Visual Studio Code para concluir a reinstalação da extensão {0}.", - "Show alternate extension": "Abrir {0}", + "Show alternate extension": "&&Abrir {0}", "Uninstalling": "Desinstalando", "VS Code for Web": "{0} para a Web", "cancel": "Cancelar", "cannot be installed": "A extensão '{0}' não está disponível em {1}. Clique em 'Mais Informações' para saber mais.", "check logs": "Verifique o [log]({0}) para obter mais detalhes.", "close": "Fechar", - "configure in settings": "Definir as Configurações", + "configure in settings": "&&Definir configurações", "configureWorkspaceFolderRecommendedExtensions": "Configurar Extensões Recomendadas (Pasta do Workspace)", "configureWorkspaceRecommendedExtensions": "Configurar Extensões Recomendadas (Workspace)", "current": "atual", @@ -5437,11 +6148,8 @@ "disabled": "Desabilitado", "disabled because of virtual workspace": "Essa extensão foi desabilitada porque não oferece suporte aos espaços de trabalho virtuais.", "disabled by environment": "Essa extensão está desabilitada pelo ambiente.", - "do no sync": "Não sincronizar", "do not sync": "Não sincronizar esta extensão", "download": "Tente Fazer o Download Manualmente...", - "enable locally": "Recarregue o Visual Studio Code para habilitar esta extensão localmente.", - "enable remote": "Recarregue o Visual Studio Code para habilitar esta extensão em {0}.", "enableAction": "Habilitar", "enableForWorkspaceAction": "Habilitar (Workspace)", "enableForWorkspaceActionToolTip": "Habilitar esta extensão somente neste workspace", @@ -5457,26 +6165,26 @@ "extension enabled on remote": "A extensão está habilitada em '{0}'", "extension limited because of trust requirement": "Essa extensão possui recursos limitados porque o espaço de trabalho atual não é confiável.", "extension limited because of virtual workspace": "Essa extensão possui recursos limitados porque o espaço de trabalho atual não é virtual.", - "extensionButtonProminentBackground": "Cor da tela de fundo do botão para extensão de ações que se destacam (por exemplo, botão de instalação).", - "extensionButtonProminentForeground": "Cor de primeiro plano do botão para a extensão de ações que se destacam (por exemplo, botão de instalação).", - "extensionButtonProminentHoverBackground": "Cor de foco da tela de fundo do botão para extensão de ações que se destacam (por exemplo, botão de instalação).", + "extensionButtonBackground": "Cor de fundo do botão para ações de extensão.", + "extensionButtonForeground": "Cor de primeiro plano do botão para ações de extensão.", + "extensionButtonHoverBackground": "Cor do plano de fundo do botão para ações de extensão.", + "extensionButtonProminentBackground": "Cor de fundo do botão para ações de extensão que se destacam (por exemplo, botão de instalação).", + "extensionButtonProminentForeground": "Cor do primeiro plano do botão para ações de extensão que se destacam (por exemplo, botão de instalação).", + "extensionButtonProminentHoverBackground": "Cor de foco de tela de fundo do botão para ações de extensão que se destacam (por exemplo, botão de instalação).", + "extensionButtonSeparator": "Cor do separador do botão para ações de extensão", "finished installing": "Extensões instaladas com êxito.", "globally disabled": "Esta extensão foi desabilitada globalmente pelo usuário.", "globally enabled": "Esta extensão foi habilitada globalmente.", "ignoreExtensionRecommendation": "Não recomendar novamente esta extensão", + "ignoreExtensionUpdate": "Ignorando {0} atualizações", + "ignoreUpdates": "Ignorar Atualizações", "ignored": "Esta extensão foi ignorada durante a sincronização", - "incompatible": "Não é possível instalar a extensão '{0}' porque não é compatível.", "incompatible platform": "A extensão '{0}' não está disponível no {1} para {2}.", "install": "Instalar", "install another version": "Instalar Outra Versão...", "install anyway": "Instalar Mesmo Assim", "install browser": "Instalar no Navegador", "install confirmation": "Tem certeza de que deseja instalar '{0}'?", - "install everywhere tooltip": "Instalar esta extensão em todas as instâncias de {0} sincronizadas", - "install extension in remote": "{0} em {1}", - "install extension in remote and do not sync": "{0} em {1} ({2})", - "install extension locally": "{0} Localmente", - "install extension locally and do not sync": "{0} Localmente ({1})", "install in remote": "Fazer a instalação no {0}", "install local extensions title": "Instalar Extensões Locais em '{0}'", "install locally": "Instalar Localmente", @@ -5489,7 +6197,6 @@ "install remote extensions": "Instalar as Extensões Remotas Localmente", "install vsix": "Após o download, instale manualmente o VSIX baixado de '{0}'.", "installExtensionComplete": "A instalação da extensão {0} foi concluída.", - "installExtensionCompletedAndReloadRequired": "A instalação da extensão {0} foi concluída. Recarregue o Visual Studio Code para habilitá-la.", "installExtensionStart": "A instalação da extensão {0} foi iniciada. Um editor está aberto com mais detalhes sobre esta extensão", "installRecommendedExtension": "Instalar Extensão Recomendada", "installVSIX": "Instalar do VSIX...", @@ -5503,18 +6210,14 @@ "migrate": "Migrar", "migrate to": "Migrar para {0}", "migrateExtension": "Migrar", - "more information": "Mais Informações", + "more information": "&&Mais informações", "no local extensions": "Não há extensões a serem instaladas.", "no versions": "Essa extensão não tem outras versões.", "not web tooltip": "A extensão '{0}' não está disponível em {1}.", - "postDisableTooltip": "Recarregue o Visual Studio Code para desabilitar esta extensão.", - "postEnableTooltip": "Recarregue o Visual Studio Code para habilitar esta extensão.", - "postUninstallTooltip": "Recarregue o Visual Studio Code para concluir a desinstalação desta extensão.", - "postUpdateTooltip": "Recarregue o Visual Studio Code para habilitar a extensão atualizada.", "pre-release": "pré-lançamento", "reinstall": "Reinstalar Extensão...", + "reload required": "Recarregamento Necessário", "reloadAction": "Recarregar", - "reloadRequired": "Recarregamento Necessário", "search recommendations": "Pesquisar Extensões", "select and install local extensions": "Instalar Extensões Locais em '{0}'...", "select and install remote extensions": "Instalar as Extensões Remotas Localmente...", @@ -5527,6 +6230,7 @@ "selectVersion": "Selecionar Versão para Instalar", "settings": "configurações", "showRecommendedExtension": "Mostrar Extensão Recomendada", + "signature verification failed": "{0} pode verificar a extensão '{1}'. Tem certeza de que deseja instalá-lo?", "switch to pre-release version": "Alternar para a Versão de Pré-Lançamento", "switch to pre-release version tooltip": "Alternar para a versão de pré-lançamento desta extensão", "switch to release version": "Alternar para a Versão de Lançamento", @@ -5538,12 +6242,11 @@ "uninstallExtensionComplete": "Recarregue o Visual Studio Code para concluir a desinstalação da extensão {0}.", "uninstallExtensionStart": "A desinstalação da extensão {0} foi iniciada.", "uninstalled": "Desinstalado", + "update": "Atualizar", "update operation": "Erro ao atualizar a extensão '{0}'.", - "updateAction": "Atualizar", + "update to": "Atualizar para v{0}", "updateExtensionComplete": "A atualização da extensão {0} para a versão {1} foi concluída.", "updateExtensionStart": "A atualização da extensão {0} para a versão {1} foi iniciada.", - "updateToLatestVersion": "Atualizar para {0}", - "updateToTargetPlatformVersion": "Atualizar para {0} versão", "updated": "Atualizado", "workbench.extensions.action.clearLanguage": "Limpar Idioma de Exibição", "workbench.extensions.action.setColorTheme": "Definir Tema de Cor", @@ -5601,10 +6304,10 @@ "vs/workbench/contrib/extensions/browser/extensionsViewer": { "Unknown Extension": "Extensão Desconhecida:", "error": "Erro", - "extension.arialabel": "{0}, {1}, {2}, {3}", "extensions": "Extensões" }, "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "availableUpdates": "Atualizações Disponíveis", "builtInThemesExtensions": "Temas", "builtin": "Interno", "builtinFeatureExtensions": "Recursos", @@ -5616,17 +6319,20 @@ "enabledExtensions": "Habilitado", "extensionFound": "Uma extensão encontrada.", "extensionFoundInSection": "Uma extensão encontrada na seção {0}.", + "extensionToReload": "{0} requer recarregamento", + "extensionToUpdate": "{0} requer atualização", "extensionsFound": "{0} extensões encontradas.", "extensionsFoundInSection": "{0} extensões encontradas na seção {1}.", + "extensionsToReload": "{0} requerem recarregamento", + "extensionsToUpdate": "{0} requerem atualização", "install remote in local": "Instalar as Extensões Remotas Localmente...", "installed": "Instalado", "malicious warning": "Nós desinstalamos '{0}', que foi relatado como problemático.", "marketPlace": "Marketplace", "open user settings": "Abrir as Configurações de Usuário", "otherRecommendedExtensions": "Outras Recomendações", - "outdated": "Desatualizado", - "outdatedExtensions": "{0} Extensões Desatualizadas", "popularExtensions": "Popular", + "recently updated": "Atualizado recentemente", "recommendedExtensions": "Recomendados", "reloadNow": "Recarregar Agora", "remote": "Remoto", @@ -5644,6 +6350,8 @@ "error": "Erro ao buscar as extensões. {0}", "extension.arialabel.deprecated": "Preterido", "extension.arialabel.publihser": "Publicador {0}", + "extension.arialabel.rating": "Avaliado com {0} de 5 estrelas por {1} usuários", + "extension.arialabel.verifiedPublihser": "Editor Verificado {0}", "extensions": "Extensões", "no extensions found": "Nenhuma extensão encontrada.", "no local extensions": "Não há extensões a serem instaladas.", @@ -5671,16 +6379,24 @@ "startup": "Inicialização", "syncingore.label": "Esta extensão foi ignorada durante a sincronização.", "uncaught error": "Um erro não detectado", - "uncaught errors": "{0} erros não detectados" + "uncaught errors": "{0} erros não detectados", + "updateRequired": "Última versão:" }, "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { "Manifest is not found": "Manifesto não encontrado", "disable all": "Desabilitar Tudo", + "enable locally": "Recarregue o Visual Studio Code para habilitar esta extensão localmente.", + "enable remote": "Recarregue o Visual Studio Code para habilitar esta extensão em {0}.", + "incompatible": "Não é possível instalar a extensão '{0}' porque não é compatível.", "installing extension": "Instalando extensão...", "installing named extension": "Instalando a extensão '{0}'...", "malicious": "Esta extensão foi relatada como problemática.", "multipleDependentsError": "Não é possível desabilitar a extensão '{0}' sozinha. As extensões '{1}', '{2}' e outras dependem dela. Deseja desabilitar todas essas extensões?", "not found": "Não é possível instalar a extensão '{0}' porque a versão solicitada '{1}' não foi encontrada.", + "postDisableTooltip": "Recarregue o Visual Studio Code para desabilitar esta extensão.", + "postEnableTooltip": "Recarregue o Visual Studio Code para habilitar esta extensão.", + "postUninstallTooltip": "Recarregue o Visual Studio Code para concluir a desinstalação desta extensão.", + "postUpdateTooltip": "Recarregue o Visual Studio Code para habilitar a extensão atualizada.", "singleDependentError": "Não é possível desabilitar a extensão '{0}' sozinha. A extensão '{1}' depende dela. Deseja desabilitar todas essas extensões?", "twoDependentsError": "Não é possível desabilitar a extensão '{0}' sozinha. As extensões '{1}' e '{2}' dependem dela. Deseja desabilitar todas essas extensões?", "uninstallingExtension": "Desinstalando extensão..." @@ -5688,7 +6404,7 @@ "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { "dontShowAgainExtension": "Não Mostrar Novamente para os arquivos '.{0}'", "fileBasedRecommendation": "Esta extensão é recomendável com base nos arquivos abertos recentemente.", - "reallyRecommended": "Deseja instalar as extensões recomendadas para {0}?", + "languageName": "{0} idioma", "searchMarketplace": "Pesquisar Marketplace", "showLanguageExtensions": "O Marketplace tem extensões que podem ajudar com os arquivos '.{0}'" }, @@ -5712,11 +6428,13 @@ "no": "Não", "yes": "Sim" }, + "vs/workbench/contrib/extensions/common/reportExtensionIssueAction": { + "reportExtensionIssue": "Relatar Problema" + }, "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { "extensionsInputName": "Executando as Extensões" }, "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { - "cancel": "&&Cancelar", "debugExtensionHost": "Iniciar Host de Extensão de Depuração", "debugExtensionHost.launch.name": "Anexar Host de Extensão", "restart1": "Extensões de Perfil", @@ -5724,7 +6442,6 @@ "restart3": "&&Reiniciar" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService": { - "cancel": "&&Cancelar", "profilingExtensionHost": "Host de Extensão de Criação de Perfil", "profilingExtensionHostTime": "Host de Extensão de Criação de Perfil ({0} s)", "restart1": "Extensões de Perfil", @@ -5737,6 +6454,7 @@ "runtimeExtension": "Executando Extensões" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "cleanUpExtensionsFolder": "Pasta de Extensões de Limpeza", "openExtensionsFolder": "Abrir Pasta de Extensões" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler": { @@ -5751,9 +6469,6 @@ "cmd.reportOrShow": "Problema de Desempenho", "cmd.show": "Mostrar Problemas" }, - "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { - "reportExtensionIssue": "Relatar Problema" - }, "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { "extensionHostProfileStart": "Iniciar Perfil de Host de Extensão", "saveExtensionHostProfile": "Salvar Perfil de Host de Extensão", @@ -5762,14 +6477,14 @@ "stopExtensionHostProfileStart": "Parar Perfil de Host de Extensão" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction": "Abrir no Terminal", + "scopedConsoleAction.Integrated": "Abrir no Terminal Integrado", "scopedConsoleAction.external": "Abrir no Terminal Externo", - "scopedConsoleAction.integrated": "Abrir no Terminal Integrado", "scopedConsoleAction.wt": "Abrir no Terminal do Windows" }, "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { - "explorer.openInTerminalKind": "Ao abrir um arquivo do gerenciador em um terminal, determina que tipo de terminal será iniciado", + "explorer.openInTerminalKind": "Ao abrir um arquivo do Explorador em um terminal, determinará que tipo de terminal será iniciado", "globalConsoleAction": "Abrir Novo Terminal Externo", + "terminal.explorerKind.both": "Use os outros dois juntos.", "terminal.explorerKind.external": "Use o terminal externo configurado.", "terminal.explorerKind.integrated": "Use o terminal integrado do VS Code.", "terminal.external.linuxExec": "Personaliza qual terminal deve ser executado no Linux.", @@ -5816,11 +6531,13 @@ }, "vs/workbench/contrib/files/browser/editors/textFileEditor": { "createFile": "Criar Arquivo", - "fileIsDirectoryError": "O arquivo é um diretório", - "fileNotFoundError": "Arquivo não encontrado", - "ok": "OK", - "reveal": "Modo de exibição Revelar no Explorer", - "textFileEditor": "Editor de Arquivo de Texto" + "fileIsDirectory": "O arquivo não é exibido no editor de texto porque é um diretório.", + "fileTooLargeForHeapErrorWithSize": "O arquivo não é exibido no editor de texto porque é muito grande ({0}).", + "fileTooLargeForHeapErrorWithoutSize": "O arquivo não é exibido no editor de texto porque é muito grande.", + "openFolder": "Abrir Pasta", + "reveal": "Revelar Pasta", + "textFileEditor": "Editor de Arquivo de Texto", + "unavailableResourceErrorEditorText": "O editor não pôde ser aberto porque o arquivo não foi encontrado." }, "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { "compareChanges": "Comparar", @@ -5863,6 +6580,7 @@ "binFailed": "Falha ao excluir usando a Lixeira. Deseja excluir permanentemente?", "clipboardComparisonLabel": "Área de transferência ↔ {0}", "closeGroup": "Fechar Grupo", + "compareNewUntitledTextFiles": "Comparar Novos Arquivos de Texto Sem Título", "compareWithClipboard": "Comparar Arquivo Ativo com Área de Transferência", "confirmDeleteMessageFile": "Tem certeza de que deseja excluir {0} permanentemente?", "confirmDeleteMessageFilesAndDirectories": "Tem certeza de que deseja excluir permanentemente os seguintes {0} arquivos/diretórios e os conteúdos correspondentes?", @@ -5874,6 +6592,7 @@ "confirmMoveTrashMessageFolder": "Tem certeza de que deseja excluir '{0}' e o conteúdo correspondente?", "confirmMoveTrashMessageMultiple": "Tem certeza de que deseja excluir os seguintes {0} arquivos?", "confirmMoveTrashMessageMultipleDirectories": "Tem certeza de que deseja excluir os seguintes {0} diretórios e os conteúdos correspondentes?", + "confirmOverwrite": "Um arquivo ou pasta com o nome '{0}' já existe na pasta de destino. Deseja substituí-lo?", "copyBulkEdit": "Colar {0} arquivos", "copyFile": "Copiar", "copyFileBulkEdit": "Colar {0}", @@ -5911,20 +6630,25 @@ "moveFileBulkEdit": "Mover {0}", "movingBulkEdit": "Movendo {0} arquivos", "movingFileBulkEdit": "Movendo {0}", - "newFile": "Novo Arquivo", - "newFolder": "Nova Pasta", + "newFile": "Novo Arquivo...", + "newFolder": "Nova Pasta...", "openFileInNewWindow": "Abrir Arquivo Ativo na Nova Janela", "openFileToShowInNewWindow.unsupportedschema": "O editor ativo precisa conter um recurso que pode ser aberto.", "pasteFile": "Colar", - "rename": "Renomear", + "rename": "Renomear...", "renameBulkEdit": "Renomear {0} para {1}", "renamingBulkEdit": "Renomeando {0} como {1}", + "replaceButtonLabel": "&&Substituir", + "resetActiveEditorReadonlyInSession": "Redefinir Editor Ativo Somente Leitura na Sessão", "restore": "Você pode restaurar esse arquivo usando o comando Desfazer", "restorePlural": "Você pode restaurar esses arquivos usando o comando Desfazer", "retry": "Fazer uma nova tentativa", "retryButtonLabel": "&&Fazer uma nova tentativa", "saveAllInGroup": "Salvar Tudo no Grupo", + "setActiveEditorReadonlyInSession": "Definir Editor Ativo Somente Leitura na Sessão", + "setActiveEditorWriteableInSession": "Definir Editor Ativo Gravável na Sessão", "showInExplorer": "Revelar Arquivo Ativo no Modo de exibição do Explorer", + "toggleActiveEditorReadonlyInSession": "Alternar Editor Ativo Somente Leitura na Sessão", "toggleAutoSave": "Ativar/Desativar Salvamento Automático", "trashFailed": "Falha ao excluir usando a Lixeira. Deseja excluir permanentemente em vez disso?", "undoBin": "Você pode restaurar esse arquivo da Lixeira.", @@ -5951,7 +6675,6 @@ "cut": "Recortar", "deleteFile": "Excluir Permanentemente", "explorerOpenWith": "Abrir Com...", - "filesCategory": "Arquivo", "miAutoSave": "Salvamento A&&utomático", "miCloseEditor": "&&Fechar o Editor", "miGotoFile": "Ir para &&Arquivo...", @@ -5963,6 +6686,7 @@ "newFile": "Novo arquivo de texto", "openFile": "Abrir o Arquivo...", "openToSide": "Abrir ao Lado", + "reopenWith": "Reabrir o Editor com...", "revealInSideBar": "Modo de exibição Revelar no Explorer", "revert": "Reverter Arquivo", "revertLocalChanges": "Descartar alterações e reverter para conteúdo do arquivo", @@ -5979,7 +6703,7 @@ "retry": "Tentar novamente" }, "vs/workbench/contrib/files/browser/fileConstants": { - "newUntitledFile": "Novo Arquivo Sem Título", + "newUntitledFile": "Novo Arquivo de Texto Sem Título", "removeFolderFromWorkspace": "Remover Pasta do Workspace", "save": "Salvar", "saveAll": "Salvar Tudo", @@ -5989,7 +6713,6 @@ "vs/workbench/contrib/files/browser/fileImportExport": { "addFolder": "&&Adicionar Pasta ao Workspace", "addFolders": "&&Adicionar Pastas ao Workspace", - "cancel": "Cancelar", "chooseWhereToDownload": "Escolher Onde Baixar", "confirmManyOverwrites": "Os seguintes {0} arquivos e/ou pastas já existem na pasta de destino. Deseja substituí-los?", "confirmOverwrite": "Um arquivo ou pasta com o nome '{0}' já existe na pasta de destino. Deseja substituí-lo?", @@ -6024,23 +6747,25 @@ "askUser": "Recusará salvar e pedirá a resolução do conflito de salvamento manualmente.", "associations": "Configurar associações de arquivo para linguagens (por exemplo, `\"*.extension\": \"html\"`). Elas têm precedência sobre as associações padrão das linguagens instaladas.", "autoGuessEncoding": "Quando ativado, o editor tentará adivinhar a codificação do conjunto de caracteres ao abrir os arquivos. Essa configuração também pode ser configurada por idioma. Observe que essa configuração não é respeitada pela pesquisa de texto. Apenas {0} é respeitado.", - "autoReveal": "Controla se o explorador deve revelar e selecionar arquivos automaticamente ao abri-los.", + "autoReveal": "Controla se o Explorador deverá revelar e selecionar arquivos automaticamente ao abri-los.", "autoReveal.focusNoScroll": "Os arquivos não serão rolados no modo de exibição, mas ainda terão foco.", "autoReveal.off": "Os arquivos não serão revelados e selecionados.", "autoReveal.on": "Os arquivos serão revelados e selecionados.", + "autoRevealExclude": "Configure caminhos ou [padrões glob](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para excluir arquivos e pastas de serem revelados e selecionados no Explorer quando eles são abertos. Os padrões glob são sempre avaliados em relação ao caminho da pasta do workspace, a menos que sejam caminhos absolutos.", "autoSave": "Controles [salvamento automático](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) dos editores que têm alterações não salvas.", "autoSaveDelay": "Controla o atraso em milissegundos após o qual um editor com alterações não salvas é salvo automaticamente. Só se aplica quando `#files.autoSave#` está definido como` {0} `.", "binaryFileEditor": "Editor de Arquivo Binário", - "compressSingleChildFolders": "Controla se o explorador deve renderizar pastas em um formato compacto. Nesse formato, as pastas filho únicas serão compactadas em um elemento de árvore combinado. Isso é útil para estruturas de pacote Java, por exemplo.", - "confirmDelete": "Controla se o explorador deve solicitar confirmação ao excluir um arquivo por meio da lixeira.", - "confirmDragAndDrop": "Controla se o explorador deve solicitar confirmação para mover arquivos e pastas por meio de arrastar e soltar.", + "compressSingleChildFolders": "Controla se o Explorador deverá renderizar pastas em um formato compacto. Nesse formato, as pastas filho únicas serão compactadas em um elemento de árvore combinado. Isso é útil para estruturas de pacote Java, por exemplo.", + "confirmDelete": "Controla se o Explorador deverá solicitar confirmação ao excluir um arquivo por meio da lixeira.", + "confirmDragAndDrop": "Controla se o Explorador deverá solicitar confirmação para mover arquivos e pastas por meio de arrastar e soltar.", "confirmUndo": "Controla se o gerenciador deve solicitar confirmação ao desfazer.", "copyRelativePathSeparator": "O caractere de separação de caminho usado ao copiar caminhos de arquivo relativos.", "copyRelativePathSeparator.auto": "Usa o caractere de separação de caminho específico do sistema operacional.", "copyRelativePathSeparator.backslash": "Use a barra invertida como caractere de separação de caminho.", "copyRelativePathSeparator.slash": "Use barra como caractere de separação de caminho.", "defaultLanguage": "O identificador de idioma padrão foi atribuído aos novos arquivos. Se configurado para `${activeEditorLanguage}`, usará a ID de idioma do editor de texto atualmente ativo, se houver.", - "enableDragAndDrop": "Controla se o gerenciador deve permitir a movimentação de arquivos e pastas por meio da operação de arrastar e soltar. Esta configuração afeta apenas a operação de arrastar e soltar dentro do gerenciador.", + "disabled": "Desabilita a nomenclatura incremental. Se existirem dois arquivos com o mesmo nome, você será solicitado a substituir o arquivo existente.", + "enableDragAndDrop": "Controla se o Explorador deverá permitir a movimentação de arquivos e pastas por meio de arrastar e soltar. Essa configuração só afeta arrastar e soltar de dentro do Explorador.", "enableUndo": "Controla se o gerenciador deve dar suporte à desfazer operações de arquivo e pasta.", "enableUndo.default": "O Explorer solicitará antes de operações de desfazer destrutivas.", "enableUndo.light": "O Explorer não solicitará antes de desfazer operações quando o foco for focalizado.", @@ -6051,18 +6776,20 @@ "eol.LF": "LF", "eol.auto": "Usa o caractere de fim de linha específico do sistema operacional.", "everything": "Formate todo o documento.", - "exclude": "Configure [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) for excluding files and folders. For example, the file explorer decides which files and folders to show or hide based on this setting. Refer to the `#search.exclude#` setting to define search-specific excludes.", + "exclude": "Configure [padrões glob](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para excluir arquivos e pastas. Por exemplo, o Explorador de Arquivos decide quais arquivos e pastas mostrar ou ocultar com base nessa configuração. Consulte a configuração `#search.exclude#` para definir as exclusões específicas da pesquisa. Consulte a configuração `#explorer.excludeGitIgnore#` para ignorar arquivos com base em seu `.gitignore`.", "excludeGitignore": "Controla se as entradas em .gitignore devem ser analisadas e excluídas do explorador. Igual a {0}.", "expandSingleFolderWorkspaces": "Controla se o explorador deve expandir espaços de trabalho multi-raiz contendo apenas uma pasta durante a inicialização", + "explorer.autoRevealExclude.boolean": "O padrão glob ao qual corresponder os caminhos do arquivo. Defina como true ou false para habilitar ou desabilitar o padrão.", + "explorer.autoRevealExclude.when": "Verificação adicional nos irmãos de um arquivo correspondente. Use $(basename) como variável para o nome do arquivo correspondente.", "explorer.decorations.badges": "Controla se as decorações de arquivo devem usar selos.", "explorer.decorations.colors": "Controla se as decorações de arquivo devem usar cores.", - "explorer.incrementalNaming": "Controla qual estratégia de nomenclatura deverá ser usada quando um novo nome for atribuir a um item do explorador duplicado ao colar.", + "explorer.incrementalNaming": "Controla qual estratégia de nomenclatura deverá ser usada ao atribuir um novo nome a um item duplicado do Explorador ao colar.", "explorerConfigurationTitle": "Explorador de Arquivos", "falseDescription": "Desabilitar o padrão.", "fileNesting.description": "Cada padrão de chave pode conter um único caractere `*` que corresponderá a qualquer cadeia de caracteres.", "fileNestingEnabled": "Controla se o aninhamento de arquivos está habilitado no explorador. O aninhamento de arquivos permite que os arquivos relacionados em um diretório sejam agrupados visualmente em um único arquivo pai.", "fileNestingExpand": "Controla se os ninhos de arquivos são expandidos automaticamente. {0} deve ser definido para que isso tenha efeito.", - "fileNestingPatterns": "Controla o aninhamento de arquivos no gerenciador. Cada __Item__ representa um padrão pai e pode conter um único caractere `*` que corresponda a qualquer cadeia de caracteres. Cada __Value__ representa uma lista separada por vírgulas dos padrões filho que devem ser mostrados aninhados em um determinado pai. Os padrões filho podem conter vários tokens especiais:\r\n- '${capture}': Corresponde ao valor resolvido de `*` do padrão pai\r\n- '${basename}': corresponde ao nome base do arquivo pai, o 'file' em 'file.ts'\r\n- '${extname}': corresponde à extensão do arquivo pai, o 'ts' em 'file.ts'\r\n- '${dirname}': corresponde ao nome do diretório do arquivo pai, o 'src' em 'src/file.ts'\r\n- `*`: corresponde a qualquer cadeia de caracteres e só pode ser usada uma vez por padrão filho", + "fileNestingPatterns": "Controla o aninhamento de arquivos no explorer. {0} deve ser definido para que isso tenha efeito. Cada __Item__ representa um padrão pai e pode conter um único caractere `*` que corresponde a qualquer cadeia de caracteres. Cada __Value__ representa uma lista separada por vírgulas dos padrões filho que devem ser mostrados aninhados em um determinado pai. Padrões filho podem conter vários tokens especiais:\r\n- `${capture}`: Corresponde ao valor resolvido do `*` do padrão pai\r\n- `${basename}`: Corresponde ao nome base do arquivo pai, o `arquivo` em `file.ts`\r\n- `${extname}`: Corresponde à extensão do arquivo pai, o `ts` em `file.ts`\r\n- `${dirname}`: Corresponde ao nome do diretório do arquivo pai, o `src` in `src/file.ts`\r\n- `*`: Corresponde a qualquer cadeia de caracteres, só pode ser usado uma vez por padrão filho", "files.autoSave.afterDelay": "Um editor com alterações é salvo automaticamente após a configuração do `#files.autoSaveDelay#`.", "files.autoSave.off": "Um editor com alterações nunca é salvo automaticamente.", "files.autoSave.onFocusChange": "Um editor com alterações é salvo automaticamente quando o editor perde o foco.", @@ -6072,8 +6799,11 @@ "files.participants.timeout": "Tempo limite em milissegundos após o qual os participantes do arquivo para criar, renomear e excluir serão cancelados. Use `0` para desabilitar participantes.", "files.restoreUndoStack": "Restaurar a pilha de desfazer quando um arquivo for reaberto.", "files.saveConflictResolution": "Um conflito de salvamento pode ocorrer quando um arquivo é salvo em um disco que foi alterado por outro programa nesse tempo. Para evitar a perda de dados, o usuário é solicitado a comparar as alterações no editor com a versão no disco. Essa configuração só deverá ser alterada se você encontrar frequentemente erros de conflito de salvamento e poderá resultar em perda de dados se usada sem cuidado.", - "files.simpleDialog.enable": "Habilita a caixa de diálogo de arquivo simples. A caixa de diálogo de arquivo simples substitui a caixa de diálogo de arquivo do sistema quando habilitada.", + "files.simpleDialog.enable": "Habilita a caixa de diálogo de arquivo simples para abrir e salvar arquivos e pastas. A caixa de diálogo de arquivo simples substitui a caixa de diálogo de arquivo do sistema quando habilitada.", "filesConfigurationTitle": "Arquivos", + "filesReadonlyExclude": "Configure caminhos ou [padrões glob](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para impedir que sejam marcados como somente leitura se eles corresponderem como resultado de `#files Configuração .readonlyInclude#`. Os padrões glob são sempre avaliados em relação ao caminho da pasta do workspace, a menos que sejam caminhos absolutos. Arquivos de provedores de sistema de arquivos somente leitura sempre serão somente leitura independente dessa configuração.", + "filesReadonlyFromPermissions": "Marca os arquivos como somente leitura quando suas permissões de arquivo indicam isso. Isso pode ser substituído por meio das configurações `#files.readonlyInclude#` e `#files.readonlyExclude#`.", + "filesReadonlyInclude": "Configure caminhos ou [padrões glob](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) para marcar como somente leitura. Os padrões glob são sempre avaliados em relação ao caminho da pasta do workspace, a menos que sejam caminhos absolutos. Você pode excluir caminhos correspondentes por meio da configuração `#files.readonlyExclude#`. Arquivos de provedores de sistema de arquivos somente leitura sempre serão somente leitura independente dessa configuração.", "formatOnSave": "Formatar um arquivo ao salvar. Um formatador precisa estar disponível, o arquivo não deve ser salvo após o atraso e o editor não deve estar desligando.", "formatOnSaveMode": "Controla se o formato no salvamento formata o arquivo inteiro ou somente as modificações. Aplica-se somente quando `#editor.formatOnSave#` é habilitado.", "hotExit": "Controla se os arquivos não salvos são lembrados entre as sessões, permitindo que o prompt de salvamento ao sair do editor seja ignorado.", @@ -6082,16 +6812,15 @@ "hotExit.onExitAndWindowClose": "O Hot Exit será disparado quando a última janela for fechada no Windows/Linux ou quando o comando `workbench.action.quit` for disparado (paleta de comandos, keybinding, menu) e também para qualquer janela com uma pasta aberta, independentemente de esta ser a última janela. Todas as janelas sem pastas abertas serão restauradas na próxima inicialização. Uma lista de janelas com arquivos não salvos abertas anteriormente pode ser acessada por meio de `Arquivo > Abrir Recente > Mais...`", "hotExit.onExitAndWindowCloseBrowser": "A Hot Exit será disparada quando o navegador for encerrado ou quando a janela ou guia for fechada.", "insertFinalNewline": "Quando habilitado, insira uma nova linha final no final do arquivo ao salvá-lo.", - "maxMemoryForLargeFilesMB": "Controla a memória disponível para VS Code após a reinicialização ao tentar abrir arquivos grandes. O mesmo efeito que especificar `--max-memory=NEWSIZE` na linha de comando.", "modification": "Formate modificações (exige controle do código-fonte).", "modificationIfAvailable": "Tentará formatar apenas as modificações (requer controle do código-fonte). Se o controle do código-fonte não puder ser usado, todo o arquivo será formatado.", "openEditorsSortOrder": "Controla a ordem de classificação dos editores no painel Editores Abertos.", - "openEditorsVisible": "O número máximo de editores mostrados no painel Abrir Editores. Configurar como 0 oculta o painel Abrir Editores.", - "openEditorsVisibleMin": "O número mínimo de slots de editor mostrados no painel Abrir Editores. Se definido como 0, o painel Abrir Editores será redimensionado dinamicamente com base no número de editores.", + "openEditorsVisible": "O número máximo inicial de editores mostrados no painel Abrir Editores. Exceder esse limite mostrará uma barra de rolagem e permitirá redimensionar o painel para exibir mais itens.", + "openEditorsVisibleMin": "O número mínimo de slots de editor pré-alocados no painel Abrir Editores. Se definido como 0, o painel Abrir Editores será redimensionado dinamicamente com base no número de editores.", "overwriteFileOnDisk": "Resolverá o conflito de salvamento ao substituir o arquivo no disco pelas alterações no editor.", - "simple": "Acrescenta a palavra \"cópia\" no final do nome duplicado, potencialmente seguido por um número", - "smart": "Adiciona um número ao final do nome duplicado. Se algum número já fizer parte do nome, ele tentará aumentar esse número", - "sortOrder": "Controla a classificação baseada em propriedade de arquivos e pastas no explorador. Quando '#explorer.fileNesting.enabled#' está habilitado, a classificação de arquivos aninhados também estará controlada.", + "simple": "Acrescenta a palavra \"cópia\" no final do nome duplicado, potencialmente seguido por um número.", + "smart": "Adiciona um número ao final do nome duplicado. Se algum número já fizer parte do nome, ele tentará aumentar esse número.", + "sortOrder": "Controla a classificação baseada em propriedade de arquivos e pastas no Explorador. Quando '#explorer.fileNesting.enabled#' estiver habilitado, também controlará a classificação de arquivos aninhados.", "sortOrder.alphabetical": "Os editores são ordenados alfabeticamente pelo nome da guia dentro de cada grupo de editores.", "sortOrder.default": "Os arquivos e as pastas são classificados por nomes. As pastas são exibidas antes dos arquivos.", "sortOrder.editorOrder": "Os editores são ordenados na mesma ordem em que as guias do editor são mostradas.", @@ -6099,33 +6828,34 @@ "sortOrder.foldersNestsFiles": "Arquivos e pastas são classificados por seus nomes. As pastas são exibidas antes dos arquivos. Arquivos com filhos aninhados são exibidos antes de outros arquivos.", "sortOrder.fullPath": "Os editores são ordenados em ordem alfabética por caminho completo dentro de cada grupo de editores.", "sortOrder.mixed": "Os arquivos e as pastas são classificados por nomes. Os arquivos estão entrelaçados com as pastas.", - "sortOrder.modified": "Arquivos e pastas são classificados por data da última modificação em ordem decrescente. As pastas são exibidas antes dos arquivos.", + "sortOrder.modified": "Os arquivos e as pastas são classificados pela data da última modificação, em ordem decrescente. As pastas são exibidas antes dos arquivos.", "sortOrder.type": "Os arquivos e as pastas são agrupados por tipo de extensão, e em seguida, classificados pelos nomes. As pastas são exibidas antes dos arquivos.", "sortOrderLexicographicOptions": "Controla a classificação lexicográfica de nomes de arquivos e de pastas no Explorer.", "sortOrderLexicographicOptions.default": "Nomes em maiúsculas e minúsculas são misturados.", "sortOrderLexicographicOptions.lower": "Os nomes em minúsculas são agrupados antes dos nomes em maiúsculas.", - "sortOrderLexicographicOptions.unicode": "Os nomes são classificados em ordem unicode.", + "sortOrderLexicographicOptions.unicode": "Os nomes são classificados em ordem Unicode.", "sortOrderLexicographicOptions.upper": "Os nomes em maiúsculas são agrupados antes dos nomes em minúsculas.", + "textFileEditor": "Editor de Arquivo de Texto", "trimFinalNewlines": "Quando habilitado, cortará todas as novas linhas após a última linha final no final do arquivo ao salvá-lo.", "trimTrailingWhitespace": "Quando habilitado, cortará o espaço em branco à direita ao salvar um arquivo.", "trueDescription": "Habilitar o padrão.", "useTrash": "Move arquivos/pastas para a lixeira do sistema operacional (lixeira no Windows) ao excluir. Desabilitar isso excluirá arquivos/pastas permanentemente.", - "watcherExclude": "Configure caminhos ou padrões glob a serem excluídos da inspeção de arquivos. Os caminhos ou padrões glob básicos que sejam relativos (por exemplo, 'build/output' ou '*.js') serão resolvidos para um caminho absoluto usando o workspace aberto no momento. Os padrões glob complexos devem corresponder aos caminhos absolutos (por exemplo, prefixo com '**/' ou o caminho completo e o sufixo com '/**' para corresponderem aos arquivos dentro de um caminho) para corresponderem corretamente (por exemplo, '**/build/output/**' ou '/Users/name/workspaces/project/build/output/**'). Quando você notar que o processo do inspetor de arquivos está consumindo muita CPU, exclua pastas grandes de menor interesse (como pastas de saída de build).", + "watcherExclude": "Configure caminhos ou padrões glob a serem excluídos da observação de arquivos. Os caminhos podem ser relativos à pasta observada ou absolutos. Os padrões glob são correspondentes em relação à pasta observada. Quando você perceber o processo de observador de arquivos consumindo muita CPU, certifique-se de excluir pastas grandes que são de menor interesse (como pastas de saída de build).", "watcherInclude": "Configure caminhos extras para observar as alterações no workspace. Por padrão, todas as pastas do workspace serão inspecionadas recursivamente, exceto as pastas que são links simbólicos. Você pode adicionar explicitamente caminhos absolutos ou relativos para suportar pastas de inspeção que são links simbólicos. Os caminhos relativos serão resolvidos para um caminho absoluto que usa o workspace aberto no momento." }, "vs/workbench/contrib/files/browser/views/emptyView": { "noWorkspace": "Nenhuma Pasta Aberta" }, "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "Não é possível resolver a pasta do workspace", + "canNotResolve": "Não é possível resolver a pasta do espaço de trabalho ({0})", "label": "Explorador", "symbolicLlink": "Link Simbólico", "unknown": "Tipo de Arquivo Desconhecido" }, "vs/workbench/contrib/files/browser/views/explorerView": { "collapseExplorerFolders": "Recolher Pastas no Explorador", - "createNewFile": "Novo Arquivo", - "createNewFolder": "Nova Pasta", + "createNewFile": "Novo Arquivo...", + "createNewFolder": "Nova Pasta...", "explorerSection": "Seção do Explorador: {0}", "refreshExplorer": "Atualizar Explorador" }, @@ -6150,7 +6880,7 @@ "flipLayout": "Ativar/Desativar Layout do Editor Vertical/Horizontal", "miToggleEditorLayout": "Inverter &&Layout", "miToggleEditorLayoutWithoutMnemonic": "Inverter Layout", - "newUntitledFile": "Novo Arquivo Sem Título", + "newUntitledFile": "Novo Arquivo de Texto Sem Título", "openEditors": "Editores Abertos" }, "vs/workbench/contrib/files/browser/workspaceWatcher": { @@ -6175,31 +6905,30 @@ "explorerViewletFocus": "True quando o foco está dentro do viewlet EXPLORER.", "explorerViewletVisible": "True quando o viewlet EXPLORER está visível.", "filesExplorerFocus": "True quando o foco está dentro da exibição EXPLORER.", + "foldersViewVisible": "True quando a exibição FOLDERS (a árvore de arquivos dentro do contêiner de exibição do gerenciador) estiver visível.", "openEditorsFocus": "True quando o foco está dentro da exibição EDITORES ABERTOS.", - "openEditorsVisible": "True quando a exibição EDITORES ABERTOS está visível.", "viewHasSomeCollapsibleItem": "True quando um espaço de trabalho na visualização EXPLORER tem algum filho raiz recolhível." }, "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { "filesCategory": "Arquivo", + "miShare": "Compartilhar", "openContainer": "Abrir pasta que contém", "revealInMac": "Revelar no Localizador", "revealInWindows": "Revelar no Explorador de Arquivos" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Editor de Arquivo de Texto" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "configureMemoryLimit": "Configurar Limite de Memória", - "fileTooLargeForHeapError": "Para abrir um arquivo desse tamanho, é necessário fazer uma reinicialização e permitir{0} que ele use mais memória", - "relaunchWithIncreasedMemoryLimit": "Reiniciar com {0} MB" + "vs/workbench/contrib/folding/browser/folding.contribution": { + "formatter.default": "Define um provedor de intervalo de dobragem padrão que tem precedência sobre todos os outros provedores de intervalo de dobragem. Deverá ser o identificador de uma extensão que contribui com um provedor de intervalo de dobragem.", + "null": "Tudo", + "nullFormatterDescription": "Todos os provedores de intervalo de dobragem ativos" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "cancel": "Cancelar", "config": "Configurar Formatador Padrão...", "config.bad": "A extensão '{0}' está configurada como formatador, mas não está disponível. Selecione um formatador padrão diferente para continuar.", "config.needed": "Há vários formatadores de arquivos '{0}'. Um deles deve ser configurado como formatador padrão.", "def": "(padrão)", - "do.config": "Configurar...", + "do.config": "&&Configurar...", + "do.config.command": "Configurar...", + "do.config.notification": "Configurar...", "format.placeHolder": "Selecionar um formatador", "formatDocument.label.multiple": "Formatar Documento Com...", "formatSelection.label.multiple": "Formatar Seleção Com...", @@ -6213,9 +6942,8 @@ "summary": "Conflitos de Formatador" }, "vs/workbench/contrib/format/browser/formatActionsNone": { - "cancel": "Cancelar", "formatDocument.label.multiple": "Formatar o Documento", - "install.formatter": "Instalar Formatador...", + "install.formatter": "&&Instalar Formatador...", "no.provider": "Não há formatador para '{0}' arquivos instalados.", "too.large": "Este arquivo não pode ser formatado porque é muito grande" }, @@ -6228,32 +6956,288 @@ "read.title": "Ler linha com dicas embutidas", "stop.title": "Parar Leitura de Dicas embutidas" }, + "vs/workbench/contrib/inlineChat/browser/inlineChatActions": { + "accept": "Make Request", + "apply1": "Accept Changes", + "apply2": "Accept", + "arrowDown": "Cursor Down", + "arrowUp": "Cursor Up", + "cancel": "Cancel", + "cat": "Inline Chat", + "contractMessage": "Contract Message", + "copyRecordings": "(Developer) Write Exchange to Clipboard", + "discard": "Discard", + "discardMenu": "Discard...", + "expandMessage": "Expand Message", + "feedback.helpful": "Helpful", + "feedback.unhelpful": "Unhelpful", + "focus": "Focus Input", + "label": "'{0}' and {1} follow ups ({2})", + "nextFromHistory": "Next From History", + "previousFromHistory": "Previous From History", + "rerun": "Regenerate Response", + "rerunShort": "Regenerate", + "run": "Start Code Chat", + "stop": "Stop Request", + "toggleDiff": "Toggle Diff", + "toggleDiff2": "Show Inline Diff", + "undo.clipboard": "Discard to Clipboard", + "undo.newfile": "Discard to New File", + "unstash": "Resume Last Dismissed Code Chat", + "viewInChat": "View in Chat" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatController": { + "create.fail": "Failed to start editor chat", + "create.fail.detail": "Please consult the error log and try again later.", + "default.placeholder": "Ask a question", + "default.placeholder.history": "{0} ({1}, {2} for history)", + "empty": "No results, please refine your input and try again", + "err.apply": "Failed to apply changes.", + "err.discard": "Failed to discard changes.", + "thinking": "Thinking…", + "welcome.1": "AI-generated code may be incorrect", + "welcome.2": "Getting ready..." + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatStrategies": { + "lines.0": "Nothing changed", + "lines.1": "Changed 1 line", + "lines.N": "Changed {0} lines" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatWidget": { + "aria-label": "Inline Chat Input", + "inlineChat.accessibilityHelp": "Inline Chat Input, Use {0} for Inline Chat Accessibility Help.", + "inlineChat.accessibilityHelpNoKb": "Inline Chat Input, Run the Inline Chat Accessibility Help command for more information.", + "modified": "Modified", + "original": "Original" + }, + "vs/workbench/contrib/inlineChat/common/inlineChat": { + "inlineChat.background": "Background color of the interactive editor widget", + "inlineChat.border": "Border color of the interactive editor widget", + "inlineChat.regionHighlight": "Background highlighting of the current interactive region. Must be transparent.", + "inlineChat.shadow": "Shadow color of the interactive editor widget", + "inlineChatDidEdit": "Whether interactive editor did change any code", + "inlineChatDiff": "Whether interactive editor show diffs for changes", + "inlineChatDiff.inserted": "Background color of inserted text in the interactive editor input", + "inlineChatDiff.removed": "Background color of removed text in the interactive editor input", + "inlineChatDocumentChanged": "Whether the document has changed concurrently", + "inlineChatEmpty": "Whether the interactive editor input is empty", + "inlineChatFocused": "Whether the interactive editor input is focused", + "inlineChatHasActiveRequest": "Whether interactive editor has an active request", + "inlineChatHasProvider": "Whether a provider for interactive editors exists", + "inlineChatHasStashedSession": "Whether interactive editor has kept a session for quick restore", + "inlineChatInnerCursorFirst": "Whether the cursor of the iteractive editor input is on the first line", + "inlineChatInnerCursorLast": "Whether the cursor of the iteractive editor input is on the last line", + "inlineChatInput.background": "Background color of the interactive editor input", + "inlineChatInput.border": "Border color of the interactive editor input", + "inlineChatInput.focusBorder": "Border color of the interactive editor input when focused", + "inlineChatInput.placeholderForeground": "Foreground color of the interactive editor input placeholder", + "inlineChatLastFeedbackKind": "The last kind of feedback that was provided", + "inlineChatMarkdownMessageCropState": "Whether the interactive editor message is cropped, not cropped or expanded", + "inlineChatOuterCursorPosition": "Whether the cursor of the outer editor is above or below the interactive editor input", + "inlineChatResponseType": "What type was the last response of the current interactive editor session", + "inlineChatVisible": "Whether the interactive editor input is visible", + "mode": "Configure if changes crafted in the interactive editor are applied directly to the document or are previewed first.", + "mode.live": "Changes are applied directly to the document but can be highlighted via inline diffs. Ending a session will keep the changes.", + "mode.livePreview": "Changes are applied directly to the document and are highlighted visually via inline or side-by-side diffs. Ending a session will keep the changes.", + "mode.preview": "Changes are previewed only and need to be accepted via the apply button. Ending a session will discard the changes." + }, "vs/workbench/contrib/interactive/browser/interactive.contribution": { "interactive.activeCodeBorder": "A cor da borda da célula de código interativo atual quando o editor está em foco.", "interactive.execute": "Executar a Célula", - "interactive.history.focus": "Histórico do foco na janela interativa", + "interactive.history.focus": "Histórico de Foco", "interactive.history.next": "Próximo valor no histórico", "interactive.history.previous": "Valor anterior no histórico", "interactive.inactiveCodeBorder": "A cor da borda da célula de código interativo atual quando o editor não tem o foco.", "interactive.input.clear": "Limpe o conteúdo do editor de entrada da janela interativa", - "interactive.input.focus": "Focar no editor de entrada na janela interativa", + "interactive.input.focus": "Editor de Entrada de Foco", "interactive.open": "Abrir Janela Interativa", "interactiveScrollToBottom": "Rolar para Baixo", "interactiveScrollToTop": "Rolar para Cima", + "interactiveWindow": "Janela Interativa", "interactiveWindow.alwaysScrollOnNewCell": "Role automaticamente a janela interativa para mostrar a saída da última instrução executada. Se esse valor for falso, a janela só rolará se a última célula já tiver sido rolada.", "interactiveWindow.restore": "Controla se as sessões/histórico da Janela Interativa devem ser restauradas entre os recarregamentos de janela. Se o estado dos controladores usados no Windows Interativo é persistente entre os recarregamentos de janela são controlados por extensões que contribuem com controladores." }, "vs/workbench/contrib/interactive/browser/interactiveEditor": { "interactiveInputPlaceHolder": "Digite o código {0} aqui e pressione {1} para executar" }, - "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { - "miOpenProcessExplorerer": "Abrir &&Explorador de Processos", + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorActions": { + "accept": "Fazer Solicitação", + "actions.interactiveSession.accessibiltyHelpEditor": "Ajuda de Acessibilidade do Editor de Sessão Interativa", + "apply1": "Aceitar Alterações", + "apply2": "Aceitar", + "arrowDown": "Cursor para Baixo", + "arrowUp": "Cursor para Cima", + "cancel": "Cancelar", + "cat": "Editor Interativo", + "contractMessage": "Mensagem do contrato", + "copyRecordings": "(Desenvolvedor) Gravar o Exchange na Área de Transferência", + "discard": "Descartar", + "discardMenu": "Descartar...", + "expandMessage": "Expandir mensagem", + "feedback.helpful": "Útil", + "feedback.unhelpful": "Inútil", + "focus": "Entrada de Foco", + "label": "'{0}' e {1} acompanhamentos ({2})", + "nextFromHistory": "Avançar do Histórico", + "previousFromHistory": "Anterior do Histórico", + "run": "Iniciar Chat com Código", + "stop": "Parar Solicitação", + "toggleDiff": "Alternar diferença", + "toggleDiff2": "Mostrar Diferença Inline", + "undo.clipboard": "Descartar para a Área de transferência", + "undo.newfile": "Descartar para um Novo Arquivo", + "unstash": "Retomar o Último Chat de Código Ignorado", + "viewInChat": "Exibir no Chat" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorController": { + "create.fail": "Falha ao iniciar o chat do editor", + "create.fail.detail": "Consulte o log de erros e tente novamente mais tarde.", + "default.placeholder": "Fazer uma pergunta", + "default.placeholder.history": "{0} ({1}, {2} para o histórico)", + "empty": "Sem resultados, refine sua entrada e tente novamente", + "err.apply": "Falha ao aplicar as alterações.", + "err.discard": "Falha ao descartar alterações.", + "thinking": "Pensando…", + "welcome.1": "Código gerado por IA pode estar incorreto" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorStrategies": { + "lines.0": "Nada foi alterado", + "lines.1": "1 linha alterada", + "lines.N": "Linhas {0} alteradas" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorWidget": { + "aria-label": "Entrada do Editor Interativo", + "interactiveEditor.accessibilityHelp": "Entrada do Editor Interativo, Use {0} para Ajuda de Acessibilidade do Editor Interativo.", + "interactiveSessionInput.accessibilityHelpNoKb": "Entrada do Editor Interativo, Execute o Comando Ajuda de Acessibilidade do Editor Interativo para obter mais informações.", + "modified": "Modificado", + "original": "Original" + }, + "vs/workbench/contrib/interactiveEditor/common/interactiveEditor": { + "editMode": "Configure se as alterações criadas no editor interativo forem aplicadas diretamente ao documento ou visualizadas primeiro.", + "editMode.live": "As alterações são aplicadas diretamente ao documento, mas podem ser realçadas por meio de diferenças em linha. Terminar uma sessão manterá as alterações.", + "editMode.livePreview": "As alterações são aplicadas diretamente ao documento e são realçadas visualmente por meio de comparações embutidas ou lado a lado. O encerramento de uma sessão manterá as alterações.", + "editMode.preview": "As alterações são apenas visualizadas e precisam ser aceitas por meio do botão Aplicar. Encerrar uma sessão descartará as alterações.", + "interactiveEditor.border": "Cor da borda do widget do editor interativo", + "interactiveEditor.regionHighlight": "Plano de fundo da região interativa atual. Deve ser transparente.", + "interactiveEditor.shadow": "Cor de sombra do widget do editor interativo", + "interactiveEditorDidEdit": "Se o editor interativo alterou algum código", + "interactiveEditorDiff": "Se o editor interativo mostra diferenças para alterações", + "interactiveEditorDiff.inserted": "Cor da tela de fundo do texto inserido na entrada do editor interativo", + "interactiveEditorDiff.removed": "Cor da tela de fundo da entrada interativa do editor", + "interactiveEditorDocumentChanged": "Se o documento foi alterado simultaneamente", + "interactiveEditorEmpty": "Se a entrada do editor interativo está vazia", + "interactiveEditorFocused": "Se a entrada do editor interativo está focada", + "interactiveEditorHasActiveRequest": "Se o editor interativo tem uma solicitação ativa", + "interactiveEditorHasProvider": "Se existe um provedor para editores interativos", + "interactiveEditorHasStashedSession": "Se o editor interativo tiver mantido uma sessão para restauração rápida", + "interactiveEditorInnerCursorFirst": "Se o cursor da entrada do editor iterativo está na primeira linha", + "interactiveEditorInnerCursorLast": "Se o cursor da entrada do editor iterativo está na última linha", + "interactiveEditorInput.background": "Cor da tela de fundo da entrada interativa do editor", + "interactiveEditorInput.border": "Cor da borda da entrada interativa do editor", + "interactiveEditorInput.focusBorder": "Cor da borda da entrada interativa do editor quando focalizada", + "interactiveEditorInput.placeholderForeground": "Cor de primeiro plano do espaço reservado de entrada do editor interativo", + "interactiveEditorLastFeedbackKind": "O último tipo de comentário que foi fornecido", + "interactiveEditorMarkdownMessageCropState": "Se a mensagem do editor interativo é cortada, não cortada ou expandida", + "interactiveEditorOuterCursorPosition": "Se o cursor do editor externo está acima ou abaixo da entrada interativa do editor", + "interactiveEditorResponseType": "Qual tipo foi a última resposta da sessão do editor interativo atual", + "interactiveEditorVisible": "Se a entrada do editor interativo está visível" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionActions": { + "actions.ineractiveSession.acceptInput": "Entrada de Aceitação de Sessão Interativa", + "actions.interactiveSession.focus": "Sessão Interativa de Foco", + "interactiveSession.category": "Sessão Interativa", + "interactiveSession.clear.label": "Limpar", + "interactiveSession.clearHistory.label": "Limpar Histórico de Entrada", + "interactiveSession.focusInput.label": "Entrada de Foco", + "interactiveSession.history.label": "Exibir histórico", + "interactiveSession.history.pick": "Selecione uma sessão de chat para restaurar", + "interactiveSession.open": "Abrir Editor ({0})" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCodeblockActions": { + "interactive.copyCodeBlock.label": "Copiar", + "interactive.insertCodeBlock.label": "Inserir no Cursor", + "interactive.insertIntoNewFile.label": "Inserir em Novo Arquivo", + "interactive.runInTerminal.label": "Executar no Terminal" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCopyActions": { + "interactive.copyAll.label": "Copiar Tudo", + "interactive.copyItem.label": "Copiar" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionExecuteActions": { + "interactive.cancel.label": "Cancelar", + "interactive.submit.label": "Enviar" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionTitleActions": { + "interactive.voteDown.label": "Votar Contra", + "interactive.voteUp.label": "Votar a Favor" + }, + "vs/workbench/contrib/interactiveSession/browser/contrib/interactiveSessionInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Fazer uma pergunta", + "interactive.input.placeholderWithCommands": "Faça uma pergunta ou digite \"/\" para tópicos" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSession.contribution": { + "interactiveSession": "Sessão Interativa", + "interactiveSession.editor.fontFamily": "Controla a família de fontes em Sessões Interativas.", + "interactiveSession.editor.fontSize": "Controla o tamanho da fonte em pixels em Sessões Interativas.", + "interactiveSession.editor.fontWeight": "Controla a espessura da fonte em Sessões Interativas.", + "interactiveSession.editor.lineHeight": "Controla a altura da linha em pixels em Sessões Interativas. Use 0 para computar a altura da linha a partir do tamanho da fonte.", + "interactiveSession.editor.wordWrap": "Controla se as linhas devem ser encapsuladas em Sessões Interativas.", + "interactiveSessionConfigurationTitle": "Sessão Interativa" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionContributionServiceImpl": { + "vscode.extension.contributes.interactiveSession": "Contribui com um provedor de Sessão Interativa", + "vscode.extension.contributes.interactiveSession.icon": "Um ícone para este provedor de Sessão Interativa.", + "vscode.extension.contributes.interactiveSession.id": "Identificador exclusivo para este provedor de Sessão Interativa.", + "vscode.extension.contributes.interactiveSession.label": "Nome de exibição para este provedor de Sessão Interativa.", + "vscode.extension.contributes.interactiveSession.when": "Uma condição que deve ser verdadeira para habilitar esse provedor de Sessão Interativa." + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionEditorInput": { + "interactiveSessionEditorName": "Sessão Interativa" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionInputPart": { + "interactiveSessionInput": "Entrada de Sessão Interativa" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionListRenderer": { + "interactiveSession": "Sessão Interativa" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionWidget": { + "clear": "Limpar a sessão" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionColors": { + "interactive.requestBackground": "A cor da tela de fundo de uma solicitação interativa.", + "interactive.requestBorder": "A cor da borda de uma solicitação interativa." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionContextKeys": { + "hasInteractiveSessionProvider": "Verdadeiro quando algum provedor de sessão interativa foi registrado.", + "inInteractiveInput": "Verdadeiro quando o foco está na entrada interativa; caso contrário, falso.", + "inInteractiveSession": "Verdadeiro quando o foco está no widget de sessão interativa; caso contrário, falso.", + "interactiveInputHasText": "Verdadeiro quando a entrada interativa tem texto.", + "interactiveSessionRequestInProgress": "Verdadeiro quando a solicitação atual ainda está em andamento.", + "interactiveSessionResponseHasProviderId": "Verdadeiro quando o provedor atribuiu uma ID a essa resposta.", + "interactiveSessionResponseVote": "Quando a resposta tiver sido votada a favor, ela será definida como \"up\". Quando votada contra, será definida como \"down\". Caso contrário, uma cadeia de caracteres vazia." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionServiceImpl": { + "emptyResponse": "O provedor retornou uma resposta nula" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionViewModel": { + "thinking": "Pensativo" + }, + "vs/workbench/contrib/issue/browser/issue.contribution": { + "statusUnsupported": "O argumento --status ainda não tem suporte em navegadores." + }, + "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Relatar &&Problema", "reportIssueInEnglish": "Relatar um Problema..." }, - "vs/workbench/contrib/issue/electron-sandbox/issueActions": { + "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Abrir &&Explorador de Processos", "openProcessExplorer": "Abrir o Explorador de Processos", - "reportPerformanceIssue": "Relatar um Problema de Desempenho..." + "reportPerformanceIssue": "Relatar um Problema de Desempenho...", + "stopTracing": "Parar Rastreamento", + "stopTracing.button": "&&Reiniciar e ativar o rastreamento", + "stopTracing.detail": "Isso pode levar até um minuto para ser concluído.", + "stopTracing.message": "O rastreamento requer o lançamento com um argumento '--trace'", + "stopTracing.title": "Criando arquivo de rastreamento..." }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Alternar Solução de Problemas de Atalhos de Teclado" @@ -6268,7 +7252,6 @@ "vs/workbench/contrib/languageStatus/browser/languageStatus.contribution": { "aria.1": "{0}, {1}", "aria.2": "{0}", - "cat": "Ver", "langStatus.aria": "Status da Linguagem do Editor: {0}", "langStatus.name": "Status da Linguagem do Editor", "name.pattern": "{0} (Status da Linguagem)", @@ -6276,6 +7259,16 @@ "reset": "Reiniciar o Contador de Interações do Status do Idioma", "unpin": "Remover da Barra de Status" }, + "vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": { + "colorDecoratorsStatusItem.name": "Status do Decorador de Cores", + "colorDecoratorsStatusItem.source": "Decoradores de Cores", + "foldingRangesStatusItem.name": "Status de Dobragem", + "foldingRangesStatusItem.source": "Dobramento", + "status.button.configure": "Configurar", + "status.limited.details": "somente {0} mostrado por motivos de desempenho", + "status.limitedColorDecorators.short": "Decoradores de Cores", + "status.limitedFoldingRanges.short": "Faixas de Dobragem" + }, "vs/workbench/contrib/localHistory/browser/localHistory": { "localHistoryIcon": "Ícone de uma entrada de histórico local na exibição da linha do tempo.", "localHistoryRestore": "Ícone para restaurar o conteúdo de uma entrada de histórico local." @@ -6322,29 +7315,7 @@ "revealInMac": "Revelar no Localizador", "revealInWindows": "Revelar no Explorador de Arquivos" }, - "vs/workbench/contrib/localization/browser/localizationsActions": { - "available": "Disponível", - "chooseLocale": "Selecionar Idioma de Exibição", - "clearDisplayLanguage": "Limpar Preferência de Idioma de Exibição", - "configureLocale": "Configurar Idioma de Exibição", - "installed": "Instalado" - }, - "vs/workbench/contrib/localization/electron-sandbox/localeService": { - "argvInvalid": "Não foi possível escrever o idioma de exibição. Abra as configurações de tempo de execução, corrija os erros/avisos e tente novamente.", - "installing": "Instalando {0} suporte ao idioma...", - "openArgv": "Abra as configurações de tempo de execução", - "restart": "&&Reiniciar", - "restartDisplayLanguageDetail": "Pressione o botão reiniciar para reiniciar {0} e defina o idioma de exibição para {1}.", - "restartDisplayLanguageMessage": "Para alterar o idioma de exibição, {0} precisa reiniciar" - }, - "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { - "activateLanguagePack": "Para usar o VS Code em {0}, o VS Code precisa ser reiniciado.", - "changeAndRestart": "Alterar a Linguagem e Reiniciar", - "doNotChangeAndRestart": "Não Alterar a Linguagem", - "doNotRestart": "Não Reiniciar", - "neverAgain": "Não Mostrar Novamente", - "restart": "Reiniciar", - "updateLocale": "Deseja alterar a linguagem da interface do usuário do VS Code para {0} e reiniciar?", + "vs/workbench/contrib/localization/common/localization.contribution": { "vscode.extension.contributes.localizations": "Contribui com localizações para o editor", "vscode.extension.contributes.localizations.languageId": "ID da linguagem no qual as cadeias de caracteres de exibição são convertidas.", "vscode.extension.contributes.localizations.languageName": "Nome da linguagem em inglês.", @@ -6354,6 +7325,19 @@ "vscode.extension.contributes.localizations.translations.id.pattern": "A ID deve ser `vscode` ou estar no formato `publisherId.extensionName` para a conversão do VS Code ou de uma extensão, respectivamente.", "vscode.extension.contributes.localizations.translations.path": "Um caminho relativo para um arquivo que contém traduções para a linguagem." }, + "vs/workbench/contrib/localization/common/localizationsActions": { + "available": "Disponível", + "chooseLocale": "Selecionar Idioma de Exibição", + "clearDisplayLanguage": "Limpar Preferência de Idioma de Exibição", + "configureLocale": "Configurar Idioma de Exibição", + "installed": "Instalado", + "moreInfo": "Mais Informações" + }, + "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { + "changeAndRestart": "Alterar a Linguagem e Reiniciar", + "neverAgain": "Não Mostrar Novamente", + "updateLocale": "Deseja alterar o idioma de exibição de {0} para {1} e reiniciar?" + }, "vs/workbench/contrib/localization/electron-sandbox/minimalTranslations": { "installAndRestart": "Instalar e Reiniciar", "installAndRestartMessage": "Instalar o pacote de idiomas para alterar o idioma de exibição para {0}.", @@ -6361,43 +7345,44 @@ "showLanguagePackExtensions": "Pesquisar pacotes de idiomas no Marketplace para alterar o idioma de exibição para {0}." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "editSessionsLog": "Editar Sessões", - "rendererLog": "Janela", - "show window log": "Mostrar o Log da Janela", - "telemetryLog": "Telemetria", - "userDataSyncLog": "Sincronização de Configurações" + "remote name": "{0} (Remoto)", + "setDefaultLogLevel": "Definir o Nível do Log Padrão", + "show window log": "Mostrar o Log da Janela" }, "vs/workbench/contrib/logs/common/logsActions": { - "critical": "Crítico", + "all": "Tudo", "current": "Atual", "debug": "Depurar", "default": "Padrão", - "default and current": "Padrão & Atual", "err": "Erro", + "extensionLogs": "Logs de Extensão", "info": "Informações", "log placeholder": "Selecionar Arquivo de log", + "loggers": "Logs", "off": "Desligar", "openSessionLogFile": "Abrir Arquivo de Log da Janela (Sessão)...", + "resetLogLevel": "Definida como Nível de Log Padrão", "selectLogLevel": "Selecionar nível de log", + "selectLogLevelFor": " {0}: Selecione o nível de log", + "selectlog": "Definir o Nível de Log", "sessions placeholder": "Selecionar Sessão", "setLogLevel": "Definir o Nível de Log...", "trace": "Rastrear", "warn": "Aviso" }, - "vs/workbench/contrib/logs/electron-sandbox/logs.contribution": { - "mainLog": "Principal", - "sharedLog": "Compartilhado" - }, "vs/workbench/contrib/logs/electron-sandbox/logsActions": { "openExtensionLogsFolder": "Abrir Pasta de Logs de Extensão", "openLogsFolder": "Abrir Pasta de Logs" }, "vs/workbench/contrib/markers/browser/markers.contribution": { + "Active File": "Mostrar Somente Arquivo Ativo", + "Excluded Files": "Ocultar Arquivos Excluídos", + "Infos": "Mostrar Informações", "clearFiltersText": "Limpar texto dos filtros", "collapseAll": "Recolher Tudo", "copyMarker": "Copiar", "copyMessage": "Copiar Mensagem", - "filter": "Filtrar", + "errors": "Mostrar os Erros", "focusProblemsFilter": "Focar no filtro de problemas", "focusProblemsList": "Focar no modo de exibição de problemas", "manyProblems": "Mais de 10 mil", @@ -6408,12 +7393,18 @@ "show multiline": "Mostrar a mensagem em várias linhas", "show singleline": "Mostrar a mensagem em uma linha", "status.problems": "Problemas", + "toggle Excluded Files": "Ativar/Desativar Arquivos Excluídos", + "toggle active file": "Ativar/Desativar Arquivo Ativo", + "toggle errors": "Ativar/Desativar Erros", + "toggle infos": "Ativar/Desativar Informações", + "toggle warnings": "Ativar/Desativar Avisos", "totalErrors": "Erros: {0}", "totalInfos": "Informações: {0}", "totalProblems": "Total de {0} Problemas", "totalWarnings": "Avisos: {0}", "viewAsTable": "Exibir como Tabela", - "viewAsTree": "Exibir como Árvore" + "viewAsTree": "Exibir como Árvore", + "warnings": "Mostrar Avisos" }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "Problemas", @@ -6437,10 +7428,7 @@ "vs/workbench/contrib/markers/browser/markersView": { "No problems filtered": "Mostrando {0} problemas", "clearFilter": "Limpar os Filtros", - "problems filtered": "Mostrando {0} de {1} problemas" - }, - "vs/workbench/contrib/markers/browser/markersViewActions": { - "filterIcon": "Ícone da configuração de filtro na exibição de marcadores.", + "problems filtered": "Mostrando {0} de {1} problemas", "showing filtered problems": "Mostrando {0} de {1}" }, "vs/workbench/contrib/markers/browser/messages": { @@ -6478,16 +7466,16 @@ "problems.panel.configuration.showCurrentInStatus": "Quando habilitado, mostra o problema atual na barra de status.", "problems.panel.configuration.title": "Modo de Exibição de Problemas", "problems.panel.configuration.viewMode": "Controla o modo de exibição padrão do modo de exibição Problemas.", - "problems.tree.aria.label.error.marker": "Erro gerado por {0}: {1} na linha {2} e caractere {3}.{4}", + "problems.tree.aria.label.error.marker": "Erro: {0} na linha {1} e caractere {2}.{3} gerado por {4}", "problems.tree.aria.label.error.marker.nosource": "Erro: {0} na linha {1} e caractere {2}. {3}", - "problems.tree.aria.label.info.marker": "Informações geradas por {0}: {1} na linha {2} e caractere {3}.{4}", + "problems.tree.aria.label.info.marker": "Informações: {0} na linha {1} e caractere {2}.{3} gerado por {4}", "problems.tree.aria.label.info.marker.nosource": "Informações: {0} na linha {1} e caractere {2}.{3}", - "problems.tree.aria.label.marker": "Problema gerado por {0}: {1} na linha {2} e caractere {3}.{4}", + "problems.tree.aria.label.marker": "Problema: {0} na linha {1} e caractere {2}.{3} gerado por {4}", "problems.tree.aria.label.marker.nosource": "Problema: {0} na linha {1} e caractere {2}.{3}", "problems.tree.aria.label.marker.relatedInformation": " Este problema tem referências a {0} locais.", "problems.tree.aria.label.relatedinfo.message": "{0} na linha {1} e caractere {2} em {3}", "problems.tree.aria.label.resource": "{0} problemas no arquivo {1} da pasta {2}", - "problems.tree.aria.label.warning.marker": "Aviso gerado por {0}: {1} na linha {2} e caractere {3}.{4}", + "problems.tree.aria.label.warning.marker": "Aviso: {0} na linha {1} e caractere {2}.{3} gerado por {4}", "problems.tree.aria.label.warning.marker.nosource": "Aviso: {0} na linha {1} e caractere {2}.{3}", "problems.view.focus.label": "Focar nos Problemas (Erros, Avisos, Informações)", "problems.view.toggle.label": "Ativar/Desativar Problemas (Erros, Avisos, Informações)" @@ -6495,74 +7483,169 @@ "vs/workbench/contrib/mergeEditor/browser/commands/commands": { "layout.column": "Layout da Coluna", "layout.mixed": "Layout Misto", + "layout.showBase": "Mostrar Base", + "layout.showBaseCenter": "Mostrar Centro Base", + "layout.showBaseTop": "Mostrar Parte Superior Base", "merge.acceptAllInput1": "Aceitar Todas as Alterações da Esquerda", "merge.acceptAllInput2": "Aceitar Todas as Alterações da Direita", - "merge.goToNextConflict": "Ir para o Próximo Conflito", - "merge.goToPreviousConflict": "Ir para Conflito Anterior", + "merge.goToNextUnhandledConflict": "Ir para o Próximo Conflito Sem Tratamento", + "merge.goToPreviousUnhandledConflict": "Ir para Conflito Sem Tratamento Anterior", "merge.openBaseEditor": "Abrir Arquivo Base", "merge.toggleCurrentConflictFromLeft": "Alternar Conflito Atual da Esquerda", "merge.toggleCurrentConflictFromRight": "Alternar Conflito Atual da Direita", "mergeEditor": "Editor de Mesclagem", + "mergeEditor.acceptMerge": "Completar Mesclagem", + "mergeEditor.acceptMerge.unhandledConflicts.accept": "&&Concluído com Conflitos", + "mergeEditor.acceptMerge.unhandledConflicts.detail": "O arquivo contém conflitos não tratados.", + "mergeEditor.acceptMerge.unhandledConflicts.message": "Deseja concluir a mesclagem de {0}?", "mergeEditor.compareInput1WithBase": "Comparar Entrada 1 com Base", "mergeEditor.compareInput2WithBase": "Comparar Entrada 2 com Base", "mergeEditor.compareWithBase": "Compare Com a Base", + "mergeEditor.resetChoice": "Redefinir opção para 'Fechar com conflitos'", + "mergeEditor.resetResultToBaseAndAutoMerge": "Redefinir Resultado", + "mergeEditor.resetResultToBaseAndAutoMerge.short": "Redefinir", "openfile": "Abrir Arquivo", + "showNonConflictingChanges": "Mostrar Alterações Não Conflitantes", "title": "Abrir o Editor de Mesclagem" }, "vs/workbench/contrib/mergeEditor/browser/commands/devCommands": { "merge.dev.copyState": "Copiar o Estado do Editor de Mesclagem como JSON", - "merge.dev.openState": "Abrir o estado do editor de mesclagem do JSON", - "mergeEditor.enterJSON": "Inserir JSON", + "merge.dev.loadContentsFromFolder": "Carregar Estado do Editor de Mesclagem da Pasta", + "merge.dev.saveContentsToFolder": "Salvar Estado do Editor de Mesclagem na Pasta", + "mergeEditor": "Editor de Mesclagem (Desenvolvimento)", "mergeEditor.name": "Editor de Mesclagem", "mergeEditor.noActiveMergeEditor": "Nenhum editor de mesclagem ativo", - "mergeEditor.successfullyCopiedMergeEditorContents": "Estado do editor de mesclagem copiado com êxito" + "mergeEditor.selectFolderToSaveTo": "Selecione a pasta na qual salvar", + "mergeEditor.successfullyCopiedMergeEditorContents": "Estado do editor de mesclagem copiado com êxito", + "mergeEditor.successfullySavedMergeEditorContentsToFolder": "Estado do editor de mesclagem salvo com êxito na pasta" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": { + "diffAlgorithm.advanced": "Usa o algoritmo de comparação avançada.", + "diffAlgorithm.legacy": "Usa o algoritmo de comparação herdado.", "name": "Editor de Mesclagem" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": { - "name": "Mesclagem: {0}", - "unhandledConflicts.cancel": "Cancelar", - "unhandledConflicts.detail1": "Os conflitos de mesclagem neste editor permanecerão sem tratamento.", - "unhandledConflicts.detailN": "Os conflitos de mesclagem em {0} editores permanecerão sem tratamento.", - "unhandledConflicts.discard": "Descartar Alterações de Mesclagem", - "unhandledConflicts.ignore": "Continuar com conflitos", - "unhandledConflicts.msg": "Deseja continuar com conflitos não tratados?", - "unhandledConflicts.saveAndIgnore": "Salvar e Continuar com Conflitos" + "name": "Mesclagem: {0}" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": { + "acceptMerge": "&&Aceitar Mesclagem", + "detail1": "O resultado da mesclagem será perdido se você não salvá-lo.", + "detail1Conflicts": "O arquivo contém conflitos não tratados. O resultado da mesclagem será perdido se você não salvá-lo.", + "detailN": "Os resultados da mesclagem serão perdidos se você não salvá-los.", + "detailNConflicts": "Os arquivos contêm conflitos não tratados. Os resultados da mesclagem serão perdidos se você não salvá-los.", + "discard": "Nã&&o Salvar", + "merge-editor.source": "Antes de Resolver Conflitos no Editor de Mesclagem", + "message1": "Deseja manter o resultado da mesclagem de {0}?", + "messageN": "Deseja manter o resultado da mesclagem de {0} arquivos?", + "noMoreWarn": "Não perguntar novamente", + "save": "&&Salvar", + "saveTempFile.detail": "Isso gravará o resultado da mesclagem no arquivo original e fechará o editor de mesclagem.", + "saveTempFile.message": "Deseja aceitar o resultado da mesclagem?", + "saveWithConflict": "&&Salvar com Conflitos", + "workspace.close": "&&Fechar", + "workspace.closeWithConflicts": "&&Fechar com Conflitos", + "workspace.detail1.handled": "Suas alterações serão perdidas se você não as salvar.", + "workspace.detail1.unhandled": "O arquivo contém conflitos não tratados. Suas alterações serão perdidas se você não salvá-las.", + "workspace.detail1.unhandled.nonDirty": "O arquivo contém conflitos não tratados.", + "workspace.detailN.handled": "Suas alterações serão perdidas se você não as salvar.", + "workspace.detailN.unhandled": "Os arquivos contêm conflitos não tratados. Suas alterações serão perdidas se você não salvá-las.", + "workspace.detailN.unhandled.nonDirty": "Os arquivos contêm conflitos não tratados.", + "workspace.doNotSave": "Nã&&o Salvar", + "workspace.message1": "Deseja salvar as alterações feitas em {0}?", + "workspace.message1.nonDirty": "Deseja fechar o editor de mesclagem para {0}?", + "workspace.messageN": "Deseja salvar as alterações feitas nos arquivos {0}?", + "workspace.messageN.nonDirty": "Deseja fechar {0} editores de mesclagem?", + "workspace.save": "&&Salvar", + "workspace.saveWithConflict": "&&Salvar com Conflitos" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": { + "conflictingLine": "1 Linha Conflitante", + "conflictingLines": "{0} Linhas Conflitantes" + }, + "vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": { + "setInputHandled": "Definir Entrada Tratada", + "undoMarkAsHandled": "Desfazer Marcar como Tratada" }, "vs/workbench/contrib/mergeEditor/browser/view/colors": { "mergeEditor.change.background": "A cor da tela de fundo das alterações.", "mergeEditor.change.word.background": "A cor da tela de fundo das alterações de palavras.", + "mergeEditor.changeBase.background": "A cor da tela de fundo das alterações na base.", + "mergeEditor.changeBase.word.background": "A cor da tela de fundo das alterações de palavras na base.", "mergeEditor.conflict.handled.minimapOverViewRuler": "A cor de primeiro plano para alterações na entrada 1.", "mergeEditor.conflict.handledFocused.border": "A cor da borda dos conflitos focalizados manipulados.", "mergeEditor.conflict.handledUnfocused.border": "A cor da borda de conflitos sem foco manipulados.", + "mergeEditor.conflict.input1.background": "A cor de plano de fundo das decorações na entrada 1.", + "mergeEditor.conflict.input2.background": "A cor de plano de fundo das decorações na entrada 2.", "mergeEditor.conflict.unhandled.minimapOverViewRuler": "A cor de primeiro plano para alterações na entrada 1.", "mergeEditor.conflict.unhandledFocused.border": "A cor da borda de conflitos focados sem tratamento.", - "mergeEditor.conflict.unhandledUnfocused.border": "A cor da borda de conflitos sem foco sem tratamento." + "mergeEditor.conflict.unhandledUnfocused.border": "A cor da borda de conflitos sem foco sem tratamento.", + "mergeEditor.conflictingLines.background": "O plano de fundo do texto \"Linhas Conflitantes\"." + }, + "vs/workbench/contrib/mergeEditor/browser/view/conflictActions": { + "accept": "Aceitar {0}", + "acceptBoth": "Aceitar Combinação", + "acceptBoth0First": "Aceitar a Combinação ({0} Primeiro)", + "acceptBothTooltip": "Aceitar uma combinação automática de ambos os lados no documento de resultado.", + "acceptTooltip": "Aceite {0} no documento de resultado.", + "append": "Acrescentar {0}", + "appendTooltip": "Acrescente {0} ao documento de resultado.", + "combine": "Aceitar Combinação", + "ignore": "Ignorar", + "manualResolution": "Resolução Manual", + "manualResolutionTooltip": "Este conflito foi resolvido manualmente.", + "markAsHandledTooltip": "Não use esse lado do conflito.", + "noChangesAccepted": "Nenhuma Alteração Aceita", + "noChangesAcceptedTooltip": "A resolução atual desse conflito é igual ao ancestral comum das alterações à direita e à esquerda.", + "remove": "Remover {0}", + "removeTooltip": "Remova {0} do documento de resultado.", + "resetToBase": "Redefinir para a base", + "resetToBaseTooltip": "Redefina esse conflito para o ancestral comum das alterações à direita e à esquerda." + }, + "vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": { + "base": "Base", + "compareWith": "Comparando com {0}", + "compareWithTooltip": "As diferenças são realçadas com uma cor da tela de fundo." }, "vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": { - "accept": "Aceitar", + "accept.conflicting": "Aceitar (o resultado está sujo)", + "accept.excluded": "Aceitar", + "accept.first": "Desfazer aceitar", + "accept.second": "Desfazer aceitar (atualmente em segundo)", + "input1": "Entrada 1", + "input2": "Entrada 2", "mergeEditor.accept": "Aceitar {0}", "mergeEditor.acceptBoth": "Aceitar Ambos", "mergeEditor.markAsHandled": "Marcar como Manipulado", "mergeEditor.swap": "Mudar" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": { + "allConflictHandled": "Todos os conflitos tratados, a mesclagem pode ser concluída agora.", + "goToNextConflict": "Ir para o próximo conflito", "mergeEditor.remainingConflict": "{0} Conflitos Restantes", - "mergeEditor.remainingConflicts": "{0} Conflito Restante" + "mergeEditor.remainingConflicts": "{0} Conflito Restante", + "result": "Resultado" }, "vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": { - "editor.mergeEditor.label": "Merge Editor", - "input1": "Entrada 1", - "input2": "Entrada 2", - "mergeEditor": "Editor de Mesclagem de Texto", - "result": "Resultado" + "mergeEditor": "Editor de Mesclagem de Texto" + }, + "vs/workbench/contrib/mergeEditor/browser/view/viewModel": { + "noConflictMessage": "Atualmente, não há foco no conflito que possa ser alternado." }, "vs/workbench/contrib/mergeEditor/common/mergeEditor": { "baseUri": "O URI do baser de um editor de mesclagem", "editorLayout": "O modo de layout de um editor de mesclagem", "is": "O editor é um editor de mesclagem", - "resultUri": "O URI do resultado de um editor de mesclagem" + "isr": "O editor é um editor de resultados de um editor de mesclagem.", + "resultUri": "O URI do resultado de um editor de mesclagem", + "showBase": "Se o editor de mesclagem mostrar a versão base", + "showBaseAtTop": "Se a base deve ser mostrada no topo", + "showNonConflictingChanges": "Se o editor de mesclagem mostrar alterações não conflitantes" + }, + "vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Abrir Seleção no Editor de Mesclagem Temporária", + "merge.dev.openState": "Abrir o estado do editor de mesclagem do JSON", + "mergeEditor": "Editor de Mesclagem (Desenvolvimento)", + "mergeEditor.enterJSON": "Inserir JSON" }, "vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": { "notebookActions.changeCellToCode": "Alterar Célula para Código", @@ -6579,16 +7662,20 @@ "notebookActions.expandCellOutput": "Expandir Saída da Célula", "notebookActions.joinCellAbove": "Unir com a Célula Anterior", "notebookActions.joinCellBelow": "Unir com a Próxima Célula", + "notebookActions.joinSelectedCells": "Unir Células Selecionadas", "notebookActions.moveCellDown": "Mover a Célula para Baixo", "notebookActions.moveCellUp": "Mover a Célula para Cima", "notebookActions.splitCell": "Dividir Célula", - "notebookActions.toggleOutputs": "Ativar/Desativar Saídas" + "notebookActions.toggleOutputs": "Ativar/Desativar Saídas", + "notebookActions.toggleScrolling": "Alternar Saída da Célula de Rolagem" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": { "notebook.cell.status.executing": "Executando", "notebook.cell.status.failed": "Com falha", "notebook.cell.status.pending": "Pendente", - "notebook.cell.status.success": "Sucesso" + "notebook.cell.status.success": "Sucesso", + "notebook.cell.statusBar.timerTooltip": "**Última Execução** {0}\r\n\r\n**Tempo de Execução** {1}\r\n\r\n **Tempo de Sobrecarga** {2}\r\n\r\n**Tempos de Renderização**\r\n\r\n{3}", + "notebook.cell.statusBar.timerTooltip.reportIssueFootnote": "Use os links acima para enviar um problema usando o relator do problema." }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": { "notebook.cell.status.autoDetectLanguage": "Aceitar Idioma Detectado: {0}", @@ -6602,22 +7689,12 @@ "toggleNotebookClipboardLog": "Alternar Solução de Problemas da Área de Transferência do Notebook" }, "vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": { - "current1": "Atualmente Selecionado.", - "current2": "{0} – Selecionado no momento", - "installSuggestedKernel": "Instalar extensões sugeridas", "kernel.select.label": "Selecione Kernel", "notebook.activeCellStatusName": "Seleções do Editor do Bloco de Anotações", "notebook.info": "Informações do Kernel do Bloco de Anotações", "notebook.multiActiveCellIndicator": "Célula {0} ({1} selecionado)", "notebook.select": "Seleção do Kernel do Bloco de Anotações", "notebook.singleActiveCellIndicator": "Célula {0} de {1}", - "notebookActions.selectKernel": "Selecionar Kernel do Notebook", - "notebookActions.selectKernel.args": "Argumentos de Kernel do Notebook", - "otherKernelKinds": "Outro", - "prompt.placeholder.change": "Alterar kernel para '{0}'", - "prompt.placeholder.select": "Selecione kernel para '{0}'", - "searchForKernels": "Procurar extensões de kernel no marketplace", - "suggestedKernels": "Sugerido", "tooltop": "{0} (sugestão)" }, "vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": { @@ -6636,7 +7713,7 @@ "label.toggleReplaceButton": "Ativar/Desativar a Substituição", "notebook.find.filter.filterAction": "Localizar Filtros", "notebook.find.filter.findInCodeInput": "Origem da Célula de Código", - "notebook.find.filter.findInCodeOutput": "Saída da Célula", + "notebook.find.filter.findInCodeOutput": "Saída da Célula de Código", "notebook.find.filter.findInMarkupInput": "Origem do Markdown", "notebook.find.filter.findInMarkupPreview": "Markdown Renderizado", "placeholder.find": "Localizar", @@ -6650,6 +7727,7 @@ "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Formatar o Notebook", "formatCell.label": "Formatar Célula", + "formatCells.label": "Formatar Células", "label": "Formatar o Notebook" }, "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { @@ -6680,11 +7758,23 @@ "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { "setProfileTitle": "Definir Perfil" }, + "vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": { + "codeAction.apply": "Aplicando ação de código '{0}'.", + "codeaction.get2": "Obtendo ações de código de '{0}' ([configurar]({1})).", + "label": "Formatar o Notebook", + "notebookFormatSave.formatting": "Formatação", + "notebookSaveParticipants.cellCodeActions": "Executando ações de código", + "notebookSaveParticipants.notebookCodeActions": "Executando ações de código 'Notebook'" + }, "vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": { "workbench.notebook.clearNotebookEdtitorTypeCache": "Limpar Cache de Tipo de Editor de Bloco de Anotações", "workbench.notebook.inspectLayout": "Inspecionar Layout do Notebook", "workbench.notebook.toggleLayoutTroubleshoot": "Alternar Solução de Problemas de Layout" }, + "vs/workbench/contrib/notebook/browser/controller/cellOperations": { + "notebookActions.joinSelectedCells": "Não é possível unir células de tipos diferentes", + "notebookActions.joinSelectedCells.label": "Unir Células do Bloco de Anotações" + }, "vs/workbench/contrib/notebook/browser/controller/coreActions": { "miShare": "Compartilhar", "notebookActions.category": "Notebook", @@ -6694,9 +7784,12 @@ "vs/workbench/contrib/notebook/browser/controller/editActions": { "autoDetect": "Detecção automática", "changeLanguage": "Alterar Linguagem da Célula", - "clearAllCellsOutputs": "Limpar as Saídas de Todas as Células", + "clearAllCellsOutputs": "Limpar Todas as Saídas", "clearCellOutputs": "Limpar Saídas de Célula", + "confirmDeleteButton": "Excluir", + "confirmDeleteButtonMessage": "Esta célula está em execução, tem certeza de que deseja excluí-la?", "detectLanguage": "Aceitar Idioma Detectado para Célula", + "doNotAskAgain": "Não perguntar novamente", "languageDescription": "({0}) – Linguagem Atual", "languageDescriptionConfigured": "({0})", "languagesPicks": "linguagens (identificador)", @@ -6716,6 +7809,7 @@ "notebookActions.executeAndSelectBelow": "Executar Célula do Notebook e Selecionar Abaixo", "notebookActions.executeBelow": "Executar Célula e Abaixo", "notebookActions.executeNotebook": "Executar Tudo", + "notebookActions.interruptNotebook": "Interromper", "notebookActions.renderMarkdown": "Renderizar Todas as Células de Markdown", "revealLastFailedCell": "Ir para a Célula com Falha Mais Recentemente", "revealLastFailedCellShort": "Ir para", @@ -6748,14 +7842,15 @@ "customizeNotebook": "Personalizar o Bloco de anotações...", "notebook.placeholder": "Arquivo de configurações para salvar", "notebook.saveMimeTypeOrder": "Salvar Ordem de Exibição do Tipomine", - "notebook.showLineNumbers": "Mostrar Números de Linha do Bloco de Anotações", + "notebook.showLineNumbers": "Números de Linha do Bloco de Anotações", "notebook.toggleBreadcrumb": "Alternar Trilhas de navegação", "notebook.toggleCellToolbarPosition": "Alternar Posição da Barra de Ferramentas da Célula", "notebook.toggleLineNumbers": "Alternar Números de Linha do Bloco de Anotações", "saveTarget.machine": "Configurações do Usuário", "saveTarget.workspace": "Configurações do Workspace", "workbench.notebook.layout.configure.label": "Personalizar o Layout do Bloco de Anotações", - "workbench.notebook.layout.select.label": "Selecionar entre Layouts de Bloco de Anotações" + "workbench.notebook.layout.select.label": "Selecionar entre Layouts de Bloco de Anotações", + "workbench.notebook.layout.webview.reset.label": "Redefinir Modo de Exibição da Web do Notebook" }, "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { "builtinRenderInfo": "interno", @@ -6767,6 +7862,8 @@ "promptChooseMimeTypeInSecure.placeHolder": "Selecione o tipo MIME a ser renderizado para a saída atual. Os tipos MIME avançados estão disponíveis somente quando o notebook é confiável" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { + "notebook.diff.action.next.title": "Mostrar Próxima Alteração", + "notebook.diff.action.previous.title": "Mostrar Alteração Anterior", "notebook.diff.cell.revertInput": "Reverter entrada", "notebook.diff.cell.revertMetadata": "Reverter Metadados", "notebook.diff.cell.revertOutputs": "Reverter Saídas", @@ -6777,32 +7874,9 @@ "notebook.diff.showOutputs": "Mostrar as Diferenças de Saídas", "notebook.diff.switchToText": "Abrir Editor de Comparação de Texto" }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": { "notebookTreeAriaLabel": "Comparação de Texto do Notebook" }, - "vs/workbench/contrib/notebook/browser/extensionPoint": { - "contributes.notebook.provider": "Contribui com o provedor de documento do notebook.", - "contributes.notebook.provider.displayName": "Nome legível por humanos do notebook.", - "contributes.notebook.provider.selector": "Conjunto de globs ao qual o notebook se refere.", - "contributes.notebook.provider.selector.filenamePattern": "Glob ao qual o notebook está habilitado.", - "contributes.notebook.provider.viewType": "Tipo de bloco de anotações.", - "contributes.notebook.renderer": "Contribuiu com o provedor de renderizador de saída do notebook.", - "contributes.notebook.renderer.displayName": "Nome legível por humanos do renderizador de saída do notebook.", - "contributes.notebook.renderer.entrypoint": "Arquivo a ser carregado no modo de exibição da Web para renderizar a extensão.", - "contributes.notebook.renderer.entrypoint.extends": "Renderizador existente que este estende.", - "contributes.notebook.renderer.hardDependencies": "Lista de dependências do kernel que o renderizador exige. Se qualquer uma das dependências estiver presente em 'NotebookKernel.preloads', o renderizador poderá ser usado.", - "contributes.notebook.renderer.optionalDependencies": "Lista de dependências de kernel flexível que o renderizador pode usar. Se qualquer uma das dependências estiver presente em 'NotebookKernel.preloads', o renderizador será preferido em renderizadores que não interagem com o kernel.", - "contributes.notebook.renderer.requiresMessaging": "Define como e se o renderizador precisa se comunicar com um host de extensão, por meio de \"createRendererMessaging\". Os renderizadores com requisitos de mensagens mais fortes podem não funcionar em todos os ambientes.", - "contributes.notebook.renderer.requiresMessaging.always": "A mensagem é necessária. O renderizador só será usado quando fizer parte de uma extensão que possa ser executada em um host de extensão.", - "contributes.notebook.renderer.requiresMessaging.never": "O renderizador não requer mensagens.", - "contributes.notebook.renderer.requiresMessaging.optional": "O renderizador é melhor com o sistema de mensagens disponível, mas não é necessário.", - "contributes.notebook.renderer.viewType": "Identificador exclusivo do renderizador de saída do notebook.", - "contributes.notebook.selector": "Conjunto de globs ao qual o notebook se refere.", - "contributes.notebook.selector.provider.excludeFileNamePattern": "Glob ao qual o notebook está desabilitado.", - "contributes.priority": "Controla se o editor personalizado é habilitado automaticamente quando o usuário abre um arquivo. Isso pode ser substituído pelos usuários usando a configuração `workbench.editorAssociations`.", - "contributes.priority.default": "O editor é usado automaticamente quando o usuário abre um recurso, desde que nenhum outro editor personalizado padrão esteja registrado para esse recurso.", - "contributes.priority.option": "O editor não é usado automaticamente quando o usuário abre um recurso, mas um usuário pode mudar para o editor usando o comando `Reopen With`." - }, "vs/workbench/contrib/notebook/browser/notebook.contribution": { "insertToolbarLocation.betweenCells": "Uma barra de ferramentas que aparece ao passar o mouse entre as células.", "insertToolbarLocation.both": "Ambas as barras de ferramentas.", @@ -6811,28 +7885,36 @@ "notebook.cellToolbarLocation.description": "Onde a barra de ferramentas da célula deve ser mostrada ou se deve ficar oculta.", "notebook.cellToolbarLocation.viewType": "Configurar a posição da barra de ferramentas da célula para tipos de arquivo específicos", "notebook.cellToolbarVisibility.description": "Se a barra de ferramentas da célula deve ser exibida ao passar o mouse ou clicar.", + "notebook.codeActionsOnSave": "Experimental. Execute uma série de CodeActions para um notebook ao salvar. CodeActions devem ser especificados, o arquivo não deve ser salvo após o atraso e o editor não deve ser desligado. Exemplo: ''source.fixAll: true''", "notebook.compactView.description": "Controlar se o editor de cadernos deve ser renderizado de forma compacta. Por exemplo, quando ativado, ele irá diminuir a largura da margem esquerda.", + "notebook.confirmDeleteRunningCell": "Controle se um prompt de confirmação é necessário para excluir uma célula em execução.", "notebook.consolidatedOutputButton.description": "Controla se a ação das saídas deve ser renderizada na barra de ferramentas de saída.", "notebook.consolidatedRunButton.description": "Controla se as ações extras são mostradas em um menu suspenso próximo ao botão de execução.", + "notebook.diff.enableOverviewRuler.description": "Se a régua de visão geral deve ser renderizada no editor de comparação para notebook.", "notebook.diff.enablePreview.description": "Se o editor de comparação de texto avançado deve ser usado para o notebook.", "notebook.displayOrder.description": "Lista de prioridades para tipos mime de saída", "notebook.dragAndDrop.description": "Controle se o editor do bloco de anotações deve permitir a movimentação de células por meio de arrastar e soltar.", "notebook.editorOptions.experimentalCustomization": "Configurações para editores de código usados em blocos de anotações. Isso pode ser usado para personalizar a maioria das configurações do editor.* configurações.", - "notebook.focusIndicator.description": "Controla onde o indicador de foco é renderizado, ao longo das bordas de célula ou à medianiz esquerda", + "notebook.findScope": "Personalize o comportamento localizar widget para pesquisar em células do notebook. Quando a visualização de origem e marcação estiver habilitada, o Widget de Localização pesquisará o código-fonte ou a versão prévia com base no estado atual da célula.", + "notebook.focusIndicator.description": "Controla onde o indicador de foco será renderizado, ao longo das bordas de célula ou na medianiz esquerda.", + "notebook.formatOnCellExecution": "Formatar uma célula do bloco de anotações após a execução. Um formatador deve estar disponível.", + "notebook.formatOnSave": "Formate um bloco de anotações ao salvar. Um formatador deve estar disponível, o arquivo não deve ser salvo após o atraso e o editor não deve estar sendo desligado.", "notebook.globalToolbar.description": "Controlar se uma barra de ferramentas global deve ser renderizada dentro do editor de bloco de anotações.", "notebook.globalToolbarShowLabel": "Controle se as ações na barra de ferramentas do notebook devem renderizar o rótulo ou não.", "notebook.insertToolbarPosition.description": "Controlar onde as ações de inserção de célula devem aparecer.", "notebook.interactiveWindow.collapseCodeCells": "Controla se as células de código na janela interativa são recolhidas por padrão.", "notebook.markup.fontSize": "Controla o tamanho da fonte em pixels da marcação renderizada em notebooks. Quando definido como {0}, 120% de {1} é usado.", - "notebook.outputFontFamily": "A família de fontes para o texto de saída das células do notebook. Quando definido como vazio, o {0} é usado.", - "notebook.outputFontSize": "Tamanho da fonte para o texto de saída das células do notebook. Quando definido como {0}, {1} é usado.", - "notebook.outputLineHeight": "Altura da linha do texto de saída para células do bloco de anotações.\r\n - Valores entre 0 e 8 serão usados como um multiplicador com o tamanho da fonte.\r\n - Valores maiores ou iguais a 8 serão usados como valores efetivos.", + "notebook.outputFontFamily": "A família de fontes do texto de saída nas células do notebook. Quando definido como vazio, o {0} é usado.", + "notebook.outputFontSize": "Tamanho da fonte para o texto de saída nas células do notebook. Quando definido como 0, {0} é usado.", + "notebook.outputLineHeight": "Altura da linha do texto de saída nas células do notebook.\r\n - Quando definido como 0, a altura da linha do editor é usada.\r\n - Valores entre 0 e 8 serão usados como multiplicador com o tamanho da fonte.\r\n - Valores maiores ou iguais a 8 serão utilizados como valores efetivos.", + "notebook.outputScrolling": "Renderize inicialmente as saídas do notebook em uma região rolável quando maior que o limite", + "notebook.outputWordWrap": "Controla se as linhas na saída devem ser encapsuladas.", "notebook.showCellStatusbar.description": "Especifica se a barra de status da célula deve ser mostrada.", "notebook.showCellStatusbar.hidden.description": "A barra de Status da célula está sempre oculta.", "notebook.showCellStatusbar.visible.description": "A barra de Status da célula está sempre visível.", "notebook.showCellStatusbar.visibleAfterExecute.description": "A barra de Status da célula fica oculta até que a célula tenha sido executada. Em seguida, fica visível para exibir o status de execução.", "notebook.showFoldingControls.description": "Controla quando a seta dobrável do cabeçalho Markdown é exibida.", - "notebook.textOutputLineLimit": "Controle quantas linhas de texto em uma saída de texto são renderizadas.", + "notebook.textOutputLineLimit": "Controla quantas linhas de texto são exibidas em uma saída de texto. Se {0} estiver ativado, essa configuração é usada para determinar a altura de rolagem da saída.", "notebook.undoRedoPerCell.description": "Se deve ser usada uma pilha desfazer/refazer separada para cada célula.", "notebookConfigurationTitle": "Notebook", "showFoldingControls.always": "Os controles de dobragem estão sempre visíveis.", @@ -6841,7 +7923,11 @@ }, "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Não é possível abrir o recurso com o tipo de editor de notebook '{0}', favor verificar se você tem a extensão correta instalada e habilitada.", - "notebookOpenInTextEditor": "Abrir com o Editor de Texto" + "fail.noEditor.extensionMissing": "Não é possível abrir o recurso com o tipo de editor de notebook '{0}', favor verificar se você tem a extensão correta instalada e habilitada.", + "notebookOpenAsText": "Abrir como Texto", + "notebookOpenEnableMissingViewType": "Habilitar extensão para '{0}'", + "notebookOpenInTextEditor": "Abrir com o Editor de Texto", + "notebookOpenInstallMissingViewType": "Instalar extensão para '{0}'" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { "focusedCellBackground": "A cor da tela de fundo de uma célula quando a célula está com foco.", @@ -6860,6 +7946,7 @@ "notebook.outputContainerBorderColor": "A cor da borda do contêiner de saída do notebook.", "notebook.selectedCellBorder": "A cor das bordas superior e inferior da célula quando a célula está selecionada, mas sem o foco.", "notebook.symbolHighlightBackground": "Cor da tela de fundo da célula realçada", + "notebookEditorOverviewRuler.runningCellForeground": "A cor da decoração de célula em execução na régua de visão geral do editor de bloco de anotações.", "notebookScrollbarSliderActiveBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem do notebook ao clicar.", "notebookScrollbarSliderBackground": "Cor da tela de fundo do controle deslizante do notebook.", "notebookScrollbarSliderHoverBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem do notebook ao passar o mouse.", @@ -6869,13 +7956,36 @@ "notebookTreeAriaLabel": "Notebook", "selectedCellBackground": "A cor da tela de fundo de uma célula quando ela está selecionada." }, - "vs/workbench/contrib/notebook/browser/notebookExecutionServiceImpl": { - "notebookRunTrust": "A execução de uma célula do bloco de anotações executará o código deste espaço de trabalho." + "vs/workbench/contrib/notebook/browser/notebookExtensionPoint": { + "contributes.notebook.provider": "Contribui com o provedor de documento do notebook.", + "contributes.notebook.provider.displayName": "Nome legível por humanos do notebook.", + "contributes.notebook.provider.selector": "Conjunto de globs ao qual o notebook se refere.", + "contributes.notebook.provider.selector.filenamePattern": "Glob ao qual o notebook está habilitado.", + "contributes.notebook.provider.viewType": "Tipo de bloco de anotações.", + "contributes.notebook.renderer": "Contribuiu com o provedor de renderizador de saída do notebook.", + "contributes.notebook.renderer.displayName": "Nome legível por humanos do renderizador de saída do notebook.", + "contributes.notebook.renderer.entrypoint": "Arquivo a ser carregado no modo de exibição da Web para renderizar a extensão.", + "contributes.notebook.renderer.entrypoint.extends": "Renderizador existente que este estende.", + "contributes.notebook.renderer.hardDependencies": "Lista de dependências do kernel que o renderizador exige. Se qualquer uma das dependências estiver presente em 'NotebookKernel.preloads', o renderizador poderá ser usado.", + "contributes.notebook.renderer.optionalDependencies": "Lista de dependências de kernel flexível que o renderizador pode usar. Se qualquer uma das dependências estiver presente em 'NotebookKernel.preloads', o renderizador será preferido em renderizadores que não interagem com o kernel.", + "contributes.notebook.renderer.requiresMessaging": "Define como e se o renderizador precisa se comunicar com um host de extensão, por meio de \"createRendererMessaging\". Os renderizadores com requisitos de mensagens mais fortes podem não funcionar em todos os ambientes.", + "contributes.notebook.renderer.requiresMessaging.always": "A mensagem é necessária. O renderizador só será usado quando fizer parte de uma extensão que possa ser executada em um host de extensão.", + "contributes.notebook.renderer.requiresMessaging.never": "O renderizador não requer mensagens.", + "contributes.notebook.renderer.requiresMessaging.optional": "O renderizador é melhor com o sistema de mensagens disponível, mas não é necessário.", + "contributes.notebook.renderer.viewType": "Identificador exclusivo do renderizador de saída do notebook.", + "contributes.notebook.selector": "Conjunto de globs ao qual o notebook se refere.", + "contributes.notebook.selector.provider.excludeFileNamePattern": "Glob ao qual o notebook está desabilitado.", + "contributes.preload.entrypoint": "Caminho para o arquivo carregado no modo de exibição da Web.", + "contributes.preload.localResourceRoots": "Caminhos para recursos adicionais que devem ser permitidos no webview.", + "contributes.preload.provider": "Contribui com pré-carregamentos de notebook.", + "contributes.preload.provider.viewType": "Tipo de bloco de anotações.", + "contributes.priority": "Controla se o editor personalizado é habilitado automaticamente quando o usuário abre um arquivo. Isso pode ser substituído pelos usuários usando a configuração `workbench.editorAssociations`.", + "contributes.priority.default": "O editor é usado automaticamente quando o usuário abre um recurso, desde que nenhum outro editor personalizado padrão esteja registrado para esse recurso.", + "contributes.priority.option": "O editor não é usado automaticamente quando o usuário abre um recurso, mas um usuário pode mudar para o editor usando o comando `Reopen With`." }, "vs/workbench/contrib/notebook/browser/notebookIcons": { "clearIcon": "Ícone para limpar as saídas de célula nos editores de notebook.", "collapsedIcon": "Ícone para anotar uma seção recolhida nos editores de notebook.", - "configureKernel": "Ícone de configuração no widget de configuração do kernel nos editores de notebook.", "deleteCellIcon": "Ícone para excluir uma célula nos editores de notebook.", "editIcon": "Ícone para editar uma célula nos editores de notebook.", "errorStateIcon": "Ícone para indicar um estado de erro nos editores de notebook.", @@ -6888,26 +7998,39 @@ "mimetypeIcon": "Ícone de um tipo MIME nos editores de notebook.", "moveDownIcon": "Ícone para mover uma célula para baixo nos editores de notebook.", "moveUpIcon": "Ícone para mover uma célula para cima nos editores de notebook.", + "nextChangeIcon": "Ícone da ação de próxima alteração no editor de comparação.", "openAsTextIcon": "Ícone para abrir o notebook em um editor de texto.", "pendingStateIcon": "Ícone para indicar um estado pendente nos editores de bloco de anotações.", + "previousChangeIcon": "Ícone da ação de alteração anterior no editor de comparação.", "renderOutputIcon": "Ícone para renderizar a saída no editor de comparação.", "revertIcon": "Ícone de reversão nos editores de notebook.", "selectKernelIcon": "Ícone de configuração para selecionar um kernel nos editores de notebook.", "splitCellIcon": "Ícone para dividir uma célula nos editores de notebook.", "stopEditIcon": "Ícone para interromper a edição de uma célula nos editores de notebook.", "stopIcon": "Ícone para interromper uma execução nos editores de notebook.", - "successStateIcon": "Ícone para indicar um estado de sucesso nos editores de notebook.", - "unfoldIcon": "Ícone para desdobrar uma célula nos editores de notebook." + "successStateIcon": "Ícone para indicar um estado de sucesso nos editores de notebook." + }, + "vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": { + "notebookRunTrust": "A execução de uma célula do bloco de anotações executará o código deste espaço de trabalho." + }, + "vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": { + "workbench.notebook.clearNotebookKernelsMRUCache": "Limpar Cache MRU de Kernels do Notebook" }, "vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": { "disableOtherKeymapsConfirmation": "Desabilitar outros keymaps ({0}) para evitar conflitos entre associações de teclas?", "no": "Não", "yes": "Sim" }, + "vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": { + "renderChannelName": "Renderização de notebook" + }, + "vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": { + "notebookOpenInstallMissingViewType": "Instalar extensão para '{0}'" + }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": { "notebook.cell.toggleLineNumbers.title": "Mostrar Números de Linha da Célula", "notebook.lineNumbers": "Controla a exibição de números de linha no editor de células.", - "notebook.showLineNumbers": "Mostrar Números de Linha do Bloco de Anotações", + "notebook.showLineNumbers": "Números de Linha do Bloco de Anotações", "notebook.toggleLineNumbers": "Alternar Números de Linha do Bloco de Anotações" }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": { @@ -6922,7 +8045,7 @@ }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCell": { "cellExpandInputButtonLabel": "Expandir a Entrada de Célula ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "Clicar duas vezes para expandir a entrada de célula ({0})" + "cellExpandInputButtonLabelWithDoubleClick": "Clique duas vezes para expandir a entrada da célula ({0})" }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon": { "notebook.cell.status.executing": "Executando", @@ -6935,83 +8058,113 @@ }, "vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellOutput": { "cellExpandOutputButtonLabel": "Expanda a Saída da Célula (${0})", - "cellExpandOutputButtonLabelWithDoubleClick": "Clicar duas vezes para expandir a saída da célula ({0})", + "cellExpandOutputButtonLabelWithDoubleClick": "Clique duas vezes para expandir a saída da célula ({0})", "cellOutputsCollapsedMsg": "As saídas estão recolhidas" }, "vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint": { "hiddenCellsLabel": "1 célula oculta...", "hiddenCellsLabelPlural": "{0} células ocultas..." }, - "vs/workbench/contrib/notebook/browser/view/cellParts/markdownCell": { + "vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": { "cellExpandInputButtonLabel": "Expandir a Entrada de Célula ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "Clicar duas vezes para expandir a entrada de célula ({0})" + "cellExpandInputButtonLabelWithDoubleClick": "Clique duas vezes para expandir a entrada da célula ({0})" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { - "notebook.emptyMarkdownPlaceholder": "Célula de markdown vazia, clique duas vezes ou pressione enter para editar.", - "notebook.error.rendererNotFound": "Nenhum renderizador encontrado para '$0' a" + "notebook.emptyMarkdownPlaceholder": "Célula markdown vazia, clique duas vezes ou pressione enter para editar.", + "notebook.error.rendererFallbacksExhausted": "Não foi possível renderizar o conteúdo para \"$0\"", + "notebook.error.rendererNotFound": "Nenhum renderizador encontrado para \"$0\"", + "webview title": "Conteúdo do modo de exibição da Web do bloco de anotações" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExecutionOrderCountLabel": "Ordem de Execução" }, - "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelActionViewItem": { - "select": "Selecione Kernel" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": { + "current1": "Atualmente Selecionado.", + "current2": "{0} – Selecionado no momento", + "installSuggestedKernel": "Instalar extensões sugeridas", + "kernels.detecting": "Detectando kernels", + "kernels.selectedKernelAndKernelDetectionRunning": "Kernel Selecionado: {0} (Tarefas de Detecção de Kernel em Execução)", + "learnMoreTooltip": "Saiba Mais", + "prompt.placeholder.change": "Alterar kernel para '{0}'", + "prompt.placeholder.select": "Selecione kernel para '{0}'", + "searchForKernels": "Procurar extensões de kernel no marketplace", + "select": "Selecione Kernel", + "selectAnotherKernel": "Selecionar Outro Kernel", + "selectAnotherKernel.more": "Selecionar Outro Kernel...", + "selectKernel.placeholder": "Digite para escolher uma fonte de kernel", + "selectKernelFromExtension": "Selecionar Kernel de {0}" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "O conteúdo do arquivo foi alterado no disco. Deseja abrir a versão atualizada ou substituir o arquivo pelas suas alterações?", - "notebook.staleSaveError.overwrite.": "Substituir", - "notebook.staleSaveError.revert": "Reverter" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": { + "notebookActions.selectKernel": "Selecionar Kernel do Notebook", + "notebookActions.selectKernel.args": "Argumentos de Kernel do Notebook" + }, + "vs/workbench/contrib/notebook/common/notebookEditorInput": { + "vetoExtHostRestart": "Notebook '{0}' could not be saved." + }, + "vs/workbench/contrib/offline/browser/offline.contribution": { + "offline": "A rede parece estar offline, alguns recursos podem estar indisponíveis.", + "statusBarOfflineBackground": "Cor da tela de fundo da barra de status que separa a barra lateral e o editor quando o workbench está offline. A barra de status é exibida na parte inferior da janela", + "statusBarOfflineBorder": "Cor da borda da barra de status que separa a barra lateral e o editor quando o workbench está offline. A barra de status é mostrada na parte inferior da janela", + "statusBarOfflineForeground": "Cor do primeiro plano da barra de status quando o workbench está offline. A barra de status é mostrada na parte inferior da janela" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "filteredTypes.array": "Quando habilitada, a estrutura de tópicos mostra símbolos `array`.", - "filteredTypes.boolean": "Quando habilitada, a estrutura de tópicos mostra símbolos `boolean`.", - "filteredTypes.class": "Quando habilitada, a estrutura de tópicos mostra símbolos `class`.", - "filteredTypes.constant": "Quando habilitada, a estrutura de tópicos mostra símbolos `constant`.", - "filteredTypes.constructor": "Quando habilitada, a estrutura de tópicos mostra símbolos `constructor`.", - "filteredTypes.enum": "Quando habilitada, a estrutura de tópicos mostra símbolos `enum`.", - "filteredTypes.enumMember": "Quando habilitada, a estrutura de tópicos mostra símbolos `enumMember`.", - "filteredTypes.event": "Quando habilitada, a estrutura de tópicos mostra símbolos `event`.", - "filteredTypes.field": "Quando habilitada, a estrutura de tópicos mostra símbolos `field`.", - "filteredTypes.file": "Quando habilitada, a estrutura de tópicos mostra símbolos `file`.", - "filteredTypes.function": "Quando habilitada, a estrutura de tópicos mostra símbolos `function`.", - "filteredTypes.interface": "Quando habilitada, a estrutura de tópicos mostra símbolos `interface`.", - "filteredTypes.key": "Quando habilitada, a estrutura de tópicos mostra símbolos `key`.", - "filteredTypes.method": "Quando habilitada, a estrutura de tópicos mostra símbolos `method`.", - "filteredTypes.module": "Quando habilitada, a estrutura de tópicos mostra símbolos `module`.", - "filteredTypes.namespace": "Quando habilitada, a estrutura de tópicos mostra símbolos `namespace`.", - "filteredTypes.null": "Quando habilitada, a estrutura de tópicos mostra símbolos `null`.", - "filteredTypes.number": "Quando habilitada, a estrutura de tópicos mostra símbolos `number`.", - "filteredTypes.object": "Quando habilitada, a estrutura de tópicos mostra símbolos `object`.", - "filteredTypes.operator": "Quando habilitada, a estrutura de tópicos mostra símbolos `operator`.", - "filteredTypes.package": "Quando habilitada, a estrutura de tópicos mostra símbolos `package`.", - "filteredTypes.property": "Quando habilitada, a estrutura de tópicos mostra símbolos `property`.", - "filteredTypes.string": "Quando habilitada, a estrutura de tópicos mostra símbolos `string`.", - "filteredTypes.struct": "Quando habilitada, a estrutura de tópicos mostra símbolos `struct`.", - "filteredTypes.typeParameter": "Quando habilitada, a estrutura de tópicos mostra símbolos `typeParameter`.", - "filteredTypes.variable": "Quando habilitada, a estrutura de tópicos mostra símbolos `variable`.", + "filteredTypes.array": "Quando habilitada, a Estrutura do Código mostra símbolos `array`.", + "filteredTypes.boolean": "Quando habilitada, a Estrutura do Código mostra símbolos `boolean`.", + "filteredTypes.class": "Quando habilitada, a Estrutura do Código mostra símbolos `class`.", + "filteredTypes.constant": "Quando habilitada, a Estrutura do Código mostra símbolos `constant`.", + "filteredTypes.constructor": "Quando habilitada, a Estrutura do Código mostra símbolos `constructor`.", + "filteredTypes.enum": "Quando habilitada, a Estrutura do Código mostra símbolos `enum`.", + "filteredTypes.enumMember": "Quando habilitada, a Estrutura do Código mostra símbolos `enumMember`.", + "filteredTypes.event": "Quando habilitada, a Estrutura do Código mostra símbolos `event`.", + "filteredTypes.field": "Quando habilitada, a Estrutura do Código mostra símbolos `field`.", + "filteredTypes.file": "Quando habilitada, a Estrutura do Código mostra símbolos `file`.", + "filteredTypes.function": "Quando habilitada, a Estrutura do Código mostra símbolos `function`.", + "filteredTypes.interface": "Quando habilitada, a Estrutura do Código mostra símbolos `interface`.", + "filteredTypes.key": "Quando habilitada, a Estrutura do Código mostra símbolos `key`.", + "filteredTypes.method": "Quando habilitada, a Estrutura do Código mostra símbolos `method`.", + "filteredTypes.module": "Quando habilitada, a Estrutura do Código mostra símbolos `module`.", + "filteredTypes.namespace": "Quando habilitada, a Estrutura do Código mostra símbolos `namespace`.", + "filteredTypes.null": "Quando habilitada, a Estrutura do Código mostra símbolos `null`.", + "filteredTypes.number": "Quando habilitada, a Estrutura do Código mostra símbolos `number`.", + "filteredTypes.object": "Quando habilitada, a Estrutura do Código mostra símbolos `object`.", + "filteredTypes.operator": "Quando habilitada, a Estrutura do Código mostra símbolos `operator`.", + "filteredTypes.package": "Quando habilitada, a Estrutura do Código mostra símbolos `package`.", + "filteredTypes.property": "Quando habilitada, a Estrutura do Código mostra símbolos `property`.", + "filteredTypes.string": "Quando habilitada, a Estrutura do Código mostra símbolos `string`.", + "filteredTypes.struct": "Quando habilitada, a Estrutura do Código mostra símbolos `struct`.", + "filteredTypes.typeParameter": "Quando habilitada, a Estrutura do Código mostra símbolos `typeParameter`.", + "filteredTypes.variable": "Quando habilitada, a Estrutura do Código mostra símbolos `variable`.", "name": "Estrutura do Código", - "outline.problem.colors": "Usar cores para Erros & Avisos.", - "outline.problems.badges": "Usar selos para Erros & Avisos.", - "outline.showIcons": "Renderizar Elementos de Estrutura de Tópicos com Ícones.", - "outline.showProblem": "Mostrar Erros & Avisos nos Elementos da Estrutura de Tópicos.", + "outline.initialState": "Controla se os itens de estrutura de tópicos estão recolhidos ou expandidos.", + "outline.initialState.collapsed": "Recolher todos os itens.", + "outline.initialState.expanded": "Expanda todos os itens.", + "outline.problem.colors": "Use cores para erros e avisos em elementos de Estrutura do Código.", + "outline.problems.badges": "Use selos para erros e avisos em elementos de Estrutura do Código.", + "outline.showIcons": "Renderize elementos de Estrutura do Código com ícones.", + "outline.showProblem": "Mostrar erros e avisos em elementos de Estrutura do Código.", "outlineConfigurationTitle": "Estrutura do Código", "outlineViewIcon": "Ícone de exibição do modo de exibição da Estrutura do Código." }, - "vs/workbench/contrib/outline/browser/outlinePane": { + "vs/workbench/contrib/outline/browser/outlineActions": { "collapse": "Recolher Tudo", + "expand": "Expandir Tudo", "filterOnType": "Filtrar por Tipo", "followCur": "Seguir Cursor", - "loading": "Carregando símbolos de documento para '{0}'...", - "no-editor": "O editor ativo não pode fornecer informações de estrutura de tópicos.", - "no-symbols": "Nenhum símbolo encontrado no documento '{0}'", "sortByKind": "Classificar por: Categoria", "sortByName": "Classificar por: Nome", "sortByPosition": "Classificar por: Posição" }, + "vs/workbench/contrib/outline/browser/outlinePane": { + "loading": "Carregando símbolos de documento para '{0}'...", + "no-editor": "O editor ativo não pode fornecer informações de estrutura de tópicos.", + "no-symbols": "Nenhum símbolo encontrado no documento '{0}'" + }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "Visualizador de log" }, "vs/workbench/contrib/output/browser/output.contribution": { "clearOutput.label": "Limpar Saída", + "extensionLogs": "Logs de Extensão", "logViewer": "Visualizador de Log", "miToggleOutput": "&&Saída", "openActiveLogOutputFile": "Abrir Arquivo de Saída de Log", @@ -7022,42 +8175,42 @@ "outputScrollOff": "Desativar Rolagem Automática", "outputScrollOn": "Ativar Rolagem Automática", "outputViewIcon": "Ícone de exibição da exibição de saída.", + "selectOutput": "Selecionar Canal de Saída", "selectlog": "Selecionar Log", "selectlogFile": "Selecionar Arquivo de log", "showLogs": "Mostrar Logs...", - "switchToOutput.label": "Alternar para Saída", + "showOutputChannels": "Mostrar Canais de Saída...", + "switchBetweenOutputs.label": "Saída do Comutador", + "switchToOutput.label": "Saída do Comutador", "toggleAutoScroll": "Ativar/Desativar Rolagem Automática" }, "vs/workbench/contrib/output/browser/outputView": { "channel": "Canal de saída para '{0}'", - "logChannel": "Log ({0})", "output": "Saída", "output model title": "{0} – Saída", - "outputChannels": "Canais de Saída", - "outputViewAriaLabel": "Painel de saída", - "outputViewWithInputAriaLabel": "{0}, Painel de saída" + "outputViewAriaLabel": "Painel de saída" }, "vs/workbench/contrib/performance/browser/performance.contribution": { + "cycles": "Ciclos de Serviço de Impressão", + "emitter": "Imprimir Perfis de Emissor", + "insta.trace": "Imprimir Rastreamentos de Serviço", "show.label": "Desempenho de Inicialização" }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Desempenho de Inicialização" }, + "vs/workbench/contrib/performance/electron-sandbox/performance.contribution": { + "experimental.rendererProfiling": "Quando ativados, os renderizadores lentos são perfilados automaticamente" + }, "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { "prof.detail": "Crie um problema e anexe manualmente os seguintes arquivos:\r\n{0}", "prof.detail.restart": "Uma reinicialização final é necessária para continuar a usar '{0}'. Mais uma vez, agradecemos sua contribuição.", "prof.message": "Perfis criados com êxito.", - "prof.restart": "&&Reiniciar", + "prof.restart": "Reiniciar", "prof.restart.button": "&&Reiniciar", "prof.restartAndFileIssue": "&&Criar Problema e Reiniciar", "prof.thanks": "Agradecemos por nos ajudar." }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.chordsTo": "pressionar simultaneamente para", - "defineKeybinding.existing": "{0} comandos existentes têm essa associação de teclas", - "defineKeybinding.initial": "Pressione a combinação de teclas desejada e pressione ENTER.", - "defineKeybinding.oneExists": "Um comando existente tem essa associação de teclas" - }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Digite para pesquisar em associações de teclas", "SearchKeybindings.KeybindingsSearchPlaceholder": "Gravando Chaves. Pressione Escape para sair", @@ -7074,10 +8227,12 @@ "editKeybindingLabelWithKey": "Alterar a Associação de Teclas {0}", "editWhen": "Alterar Expressão When", "error": "Erro '{0}' ao editar a associação de teclas. Abra o arquivo 'keybindings.json' e verifique se há erros.", + "extension label": "Extensão ({0})", "keybinding": "Associação de teclas", "keybindingsLabel": "Associações teclas", - "noKeybinding": "Nenhuma Associação de teclas atribuída.", - "noWhen": "Nenhum contexto when.", + "keyboard shortcuts aria label": "use espaço ou enter para alterar a associação de teclas.", + "noKeybinding": "Nenhuma associação de tecla atribuída", + "noWhen": "Não quando contexto", "recordKeysLabel": "Chaves de Registro", "recording": "Gravando Chaves", "removeLabel": "Remover Associação de Teclas", @@ -7088,24 +8243,43 @@ "sortByPrecedeneLabel": "Classificar por Precedência (Mais alta primeiro)", "source": "Origem", "title": "{0} ({1})", - "when": "Quando", - "whenContextInputAriaLabel": "Digite o contexto \"when\". Pressione Enter para confirmar ou Escape para cancelar." + "when": "Quando" }, "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { "defineKeybinding.kbLayoutErrorMessage": "Não será possível produzir essa combinação de teclas com o layout de teclado atual.", "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** para o layout de teclado atual (**{1}** para o padrão dos EUA).", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** para o layout de teclado atual.", - "defineKeybinding.start": "Definir Associação de Teclas" + "defineKeybinding.kbLayoutLocalMessage": "**{0}** para o layout de teclado atual." + }, + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "pressionar simultaneamente para", + "defineKeybinding.existing": "{0} comandos existentes têm essa associação de teclas", + "defineKeybinding.initial": "Pressione a combinação de teclas desejada e pressione ENTER.", + "defineKeybinding.oneExists": "Um comando existente tem essa associação de teclas" + }, + "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { + "autoDetect": "Detecção Automática", + "configureKeyboardLayout": "Configurar Layout do Teclado", + "displayLanguage": "Define o layout do teclado usado o VS Code no ambiente do navegador.", + "doc": "Abra o VS Code e execute \"Desenvolvedor: Inspecionar mapeamentos de teclas (JSON)\" na Paleta de Comandos.", + "fail.createSettings": "Não é possível criar '{0}' ({1}).", + "keyboard.chooseLayout": "Alterar Layout do Teclado", + "keyboardLayout": "Layout: {0}", + "layoutPicks": "Layouts de teclado ({0})", + "pickKeyboardLayout": "Selecionar Layout do Teclado", + "status.workbench.keyboardLayout": "Layout de teclado" }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "Keyboard Shortcuts": "Atalhos de Teclado", "clear": "Limpar os Resultados da Pesquisa", "clearHistory": "Limpar Histórico de Pesquisa de Atalhos de Teclado", + "defineKeybinding.start": "Definir Associação de Teclas", "filterUntrusted": "Mostrar configurações do espaço de trabalho não confiável", "keybindingsEditor": "Editor de Associações de Teclas", "miOpenOnlineSettings": "&&Configurações de Serviços Online", "miOpenSettings": "&&Configurações", + "miOpenTelemetrySettings": "Configurações de &&Telemetria", "miPreferences": "&&Preferências", + "openAccessibilitySettings": "Abrir Configurações de Acessibilidade", "openCurrentProfileSettingsJson": "Abrir as Configurações do Perfil Atual (JSON)", "openDefaultKeybindingsFile": "Abrir Atalhos de Teclado Padrão (JSON)", "openFolderSettings": "Abrir Configurações de Pasta", @@ -7132,9 +8306,8 @@ "settings.focusSettingsTOC": "Focar na árvore do sumário de configurações", "settings.showContextMenu": "Mostrar menu de contexto", "settingsEditor2": "Editor de Configurações 2", - "showDefaultKeybindings": "Mostrar Associações de Teclas Padrão", + "showDefaultKeybindings": "Mostrar Combinações de Teclas do sistema", "showExtensionKeybindings": "Mostrar Keybidings de Extensão", - "showTelemtrySettings": "Configurações de Telemetria", "showUserKeybindings": "Mostrar Associações de Teclas do Usuário" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { @@ -7150,11 +8323,8 @@ "preferencesClearInput": "Ícone para limpar a entrada na interface do usuário de Configurações e de associação de teclas.", "preferencesDiscardIcon": "Ícone da ação Descartar na interface do usuário de Configurações.", "preferencesOpenSettings": "Ícone dos comandos para abrir as configurações.", - "settingsAddIcon": "Ícone da ação Adicionar na interface do usuário de Configurações.", "settingsEditIcon": "Ícone da ação Editar na interface do usuário de Configurações.", "settingsFilter": "Ícone do botão que sugere filtros para a interface do usuário de Configurações.", - "settingsGroupCollapsedIcon": "Ícone de uma seção recolhida no editor de Configurações de divisão de JSON.", - "settingsGroupExpandedIcon": "Ícone de uma seção expandida no editor de Configurações de divisão de JSON.", "settingsMoreActionIcon": "Ícone da ação 'mais ações' na interface do usuário de Configurações.", "settingsRemoveIcon": "Ícone da ação Remover na interface do usuário de Configurações.", "settingsScopeDropDownIcon": "Ícone do botão suspenso da pasta no editor de Configurações de divisão de JSON." @@ -7166,6 +8336,7 @@ "manage workspace trust": "Gerenciar a confiança do espaço de trabalho", "replaceDefaultValue": "Substituir nas Configurações", "unknown configuration setting": "Definição de Configuração Desconhecida", + "unsupportLanguageOverrideSetting": "Esta configuração não pode ser aplicada porque não está registrada como configuração de substituição de idioma.", "unsupportedApplicationSetting": "Esta configuração tem um escopo de aplicativo e só pode ser definida no arquivo de configurações do usuário.", "unsupportedMachineSetting": "Essa configuração só pode ser aplicada em configurações de usuário na janela local ou em configurações remotas na janela remota.", "unsupportedPolicySetting": "Esta configuração não pode ser aplicada porque está definida na política do sistema.", @@ -7209,26 +8380,37 @@ "defaultOverriddenLanguagesList": "Existem valores padrão específicos de idioma para {0}", "extensionSyncIgnoredLabel": "Não sincronizado", "hasDefaultOverridesForLanguages": "Os seguintes idiomas têm substituições padrão:", + "manageWorkspaceTrust": "Gerenciar a confiança do espaço de trabalho", "modifiedInScopeForLanguage": "O {0} escopo de {1}", "modifiedInScopeForLanguageMidSentence": "o {0} escopo para {1}", "modifiedInScopes": "A configuração foi modificada nos seguintes escopos:", + "policyDescription": "Essa configuração é gerenciada pela sua organização e seu valor aplicado não pode ser alterado.", + "policyDescriptionAccessible": "Gerenciado pela política da organização; definição de valor não aplicada", + "policyFilterLink": "Exibir configurações de política", + "policyLabelText": "Valor de configuração não aplicado", "remote": "Remoto", "syncIgnoredAriaLabel": "Configuração ignorada durante a sincronização", "syncIgnoredTitle": "Esta configuração é ignorada durante a sincronização", + "trustLabel": "O valor de configuração só pode ser aplicado em um espaço de trabalho confiável.", "user": "Usuário", - "workspace": "Workspace" + "workspace": "Workspace", + "workspaceUntrustedAriaLabel": "Espaço de trabalho não confiável; valor de configuração não aplicado", + "workspaceUntrustedLabel": "Valor de configuração não aplicado" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "accessibility": "Acessibilidade", "appearance": "Aparência", "application": "Aplicativo", "audioCues": "Indicações de Áudio", "breadcrumbs": "Trilhas", + "chat": "Chat", "comments": "Comentários", "commonlyUsed": "Comumente Usado", "cursor": "Cursor", "debug": "Depurar", "diffEditor": "Editor de Comparação", "editorManagement": "Gerenciamento do Editor", + "experimental": "Experimental", "extensions": "Extensões", "features": "Recursos", "fileExplorer": "Explorador", @@ -7237,9 +8419,11 @@ "font": "Fonte", "formatting": "Formatação", "keyboard": "Teclado", + "mergeEditor": "Editor de Mesclagem", "minimap": "Minimapa", "newWindow": "Nova Janela", "notebook": "Notebook", + "other": "Outro", "output": "Saída", "problems": "Problemas", "proxy": "Proxy", @@ -7285,30 +8469,32 @@ "editInSettingsJson": "Editar em settings.json", "editLanguageSettingLabel": "Editar configurações para {0}", "extensions": "Extensões", - "manageWorkspaceTrust": "Gerenciar a confiança do espaço de trabalho", "modified": "A configuração foi definida no escopo atual.", "newExtensionsButtonLabel": "Mostrar extensões correspondentes", - "policyLabel": "Esta configuração é gerenciada pela sua organização.", "resetSettingLabel": "Redefinir Configuração", "settings": "Configurações", "settings.Default": "padrão", "settings.Modified": " Modificado. ", "settingsContextMenuTitle": "Mais Ações... ", + "showExtension": "Mostrar Extensão", "stopSyncingSetting": "Sincronizar esta Configuração", - "trustLabel": "Essa configuração só pode ser aplicada em um espaço de trabalho confiável", - "validationError": "Erro de Validação.", - "viewPolicySettings": "Exibir configurações de política" + "validationError": "Erro de Validação." }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { "addItem": "Adicionar Item", "addPattern": "Adicionar Padrão", "cancelButton": "Cancelar", "editExcludeItem": "Editar Item de Exclusão", + "editIncludeItem": "Editar Incluir Item", "editItem": "Editar Item", "excludePatternHintLabel": "Excluir arquivos correspondentes a `{0}`", "excludePatternInputPlaceholder": "Excluir Padrão...", "excludeSiblingHintLabel": "Excluir arquivos correspondentes a `{0}` somente quando um arquivo correspondente a `{1}` estiver presente", "excludeSiblingInputPlaceholder": "Quando o Padrão estiver Presente...", + "includePatternHintLabel": "Incluir arquivos correspondentes `{0}`", + "includePatternInputPlaceholder": "Incluir Padrão...", + "includeSiblingHintLabel": "Incluir arquivos correspondentes a `{0}`, somente quando um arquivo correspondente a `{1}` estiver presente", + "includeSiblingInputPlaceholder": "Quando o Padrão estiver Presente...", "itemInputPlaceholder": "Item...", "listSiblingHintLabel": "Item de lista '{0}' com irmão '${1}'", "listSiblingInputPlaceholder": "Irmão...", @@ -7320,6 +8506,7 @@ "objectValueInputPlaceholder": "Valor", "okButton": "OK", "removeExcludeItem": "Remover Item de Exclusão", + "removeIncludeItem": "Remover Incluir Item", "removeItem": "Remover Item", "resetItem": "Redefinir Item" }, @@ -7351,12 +8538,15 @@ "settingsDropdownForeground": "Primeiro plano da lista suspensa do editor de configurações.", "settingsDropdownListBorder": "Borda da lista suspensa do editor de configurações. Ela envolve as opções e separa as opções da descrição.", "settingsHeaderBorder": "A cor da borda do contêiner de cabeçalho.", + "settingsHeaderHoverForeground": "A cor de primeiro plano para um cabeçalho de seção ou um título focalizado.", "settingsSashBorder": "A cor da borda de barra do splitview do editor de Configurações.", "textInputBoxBackground": "Tela de fundo da caixa de entrada de texto do editor de configurações.", "textInputBoxBorder": "Borda da caixa de entrada de texto do editor de configurações.", "textInputBoxForeground": "Primeiro plano da caixa de entrada de texto do editor de configurações." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { + "askInChat": "Perguntar no chat", + "askXInChat": "Perguntar {0}: {1}", "clearButtonLabel": "&&Limpar", "clearCommandHistory": "Limpar Histórico de Comandos", "commandWithCategory": "{0}: {1}", @@ -7364,6 +8554,7 @@ "confirmClearDetail": "Esta ação é irreversível.", "confirmClearMessage": "Deseja limpar o histórico de comandos usados recentemente?", "noCommandResults": "Nenhum comando correspondente", + "semanticSimilarity": "comandos semelhantes", "showTriggerActions": "Mostrar Todos os Comandos" }, "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { @@ -7382,7 +8573,6 @@ "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { "channels": "Saída", "debugConsoles": "Console de Depuração", - "logChannel": "Log ({0})", "noViewResults": "Nenhum modo de exibição correspondente", "openView": "Abrir o Modo de Exibição", "panels": "Painel", @@ -7398,6 +8588,7 @@ "relaunchSettingMessage": "Uma configuração foi alterada e isso exige uma reinicialização para entrar em vigor.", "relaunchSettingMessageWeb": "Uma configuração foi alterada e isso exige um recarregamento para entrar em vigor.", "restart": "&&Reiniciar", + "restartExtensionHost.reason": "Reiniciando o host de extensão devido a uma alteração na pasta do workspace.", "restartWeb": "&&Recarregar" }, "vs/workbench/contrib/remote/browser/explorerViewItems": { @@ -7408,10 +8599,12 @@ "RemoteHelpInformationExtPoint": "Contribui com informações de ajuda para o Remoto", "RemoteHelpInformationExtPoint.documentation": "A URL ou um comando que retorna a URL para a página de documentação do projeto", "RemoteHelpInformationExtPoint.feedback": "A URL ou um comando que retorna a URL para o relator de comentários do projeto", - "RemoteHelpInformationExtPoint.getStarted": "A URL ou um comando que retorna a URL para a página de Introdução do projeto", + "RemoteHelpInformationExtPoint.feedback.deprecated": "Use {0} em vez disso", + "RemoteHelpInformationExtPoint.getStarted": "O URL, ou um comando que retorna o URL, para a página de Introdução do seu projeto ou um ID de explicação fornecido pela extensão do seu projeto", "RemoteHelpInformationExtPoint.issues": "A URL ou um comando que retorna a URL para a lista de problemas do projeto", - "cancel": "Cancelar", + "RemoteHelpInformationExtPoint.reportIssue": "A url, ou um comando que retorna a url, para o relator de problemas do seu projeto", "connectionLost": "Conexão Perdida", + "getStartedWalkthrough.id": "A ID de um passo a passo de Introdução a ser aberto.", "pickRemoteExtension": "Selecionar URL para abrir", "reconnectNow": "Reconectar Agora", "reconnectionPermanentFailure": "Não é possível reconectar. Recarregue a janela.", @@ -7419,10 +8612,10 @@ "reconnectionWaitMany": "Tentando reconectar em {0} segundos...", "reconnectionWaitOne": "Tentando reconectar em {0} segundo...", "reloadWindow": "Recarregar a Janela", + "reloadWindow.dialog": "&&Recarregar Janela", "remote.explorer": "Explorador Remoto", "remote.help": "Ajuda e comentários", "remote.help.documentation": "Ler Documentação", - "remote.help.feedback": "Fornecer Comentários", "remote.help.getStarted": "Introdução", "remote.help.issues": "Examinar Problemas", "remote.help.report": "Relatar Problema", @@ -7437,6 +8630,7 @@ "remote.tunnelsView.automaticForward": "Seu aplicativo em execução na porta {0} está disponível. ", "remote.tunnelsView.elevationButton": "Usar a Porta {0} como Sudo...", "remote.tunnelsView.elevationMessage": "Você precisará fazer a execução como superusuário para usar a porta {0} localmente. ", + "remote.tunnelsView.makePublic": "Tornar Público", "remote.tunnelsView.notificationLink2": "[Veja todas as portas encaminhadas]({0})", "status.forwardedPorts": "Portas Encaminhadas" }, @@ -7468,16 +8662,31 @@ "host.tooltip": "Editando em {0}", "installRemotes": "Instalar Extensões Remotas Adicionais...", "miCloseRemote": "Fechar Conexão Re&&mota", + "networkStatusHighLatencyTooltip": "A rede parece ter alta latência ({0} último ms, {1} média de ms), determinados recursos podem estar lentos para responder.", + "networkStatusOfflineTooltip": "A rede parece estar offline, alguns recursos podem estar indisponíveis.", "noHost.tooltip": "Abrir uma Janela Remota", "reloadWindow": "Recarregar a Janela", "remote.category": "Remoto", "remote.close": "Fechar a Conexão Remota", "remote.install": "Instalar Extensões de Desenvolvimento Remoto", "remote.showMenu": "Mostrar Menu Remoto", + "remoteActions": "Selecione uma opção para abrir uma Janela Remota", "remoteHost": "Host Remoto", + "statusBarOfflineBackground": "Cor da tela de fundo da barra de status que separa a barra lateral e o editor quando o workbench está offline. A barra de status é exibida na parte inferior da janela", + "statusBarOfflineForeground": "Cor do primeiro plano da barra de status quando o workbench está offline. A barra de status é mostrada na parte inferior da janela", "workspace.tooltip": "Fazendo a edição em {0}", "workspace.tooltip2": "Alguns [recursos não estão disponíveis] ({0}) para recursos localizados em um sistema de arquivos virtual." }, + "vs/workbench/contrib/remote/browser/remoteStartEntry": { + "remote.category": "Remoto", + "remote.showStartEntryActions": "Mostrar Ações de Entrada de Início Remoto", + "remote.showTunnelStartEntryActions": "Mostrar Entrada Inicial para Túneis Remotos", + "remote.startActions.help": "Saiba Mais", + "remote.startActions.install": "Instalar", + "remote.startActions.installingExtension": "Instalando extensão... ", + "remote.startActions.quickPickPlaceholder": "Selecionar uma opção para conectar", + "workbench.remote.showStartListEntry": "Quando habilitada, uma entrada de lista inicial para começar a usar experiências remotas é mostrada na home page." + }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Particular", "tunnelPrivacy.public": "Pública" @@ -7543,17 +8752,18 @@ "tunnelView.runningProcess.inacessable": "Informações do processo não disponíveis." }, "vs/workbench/contrib/remote/common/remote.contribution": { - "invalidWorkspaceCancel": "&&Cancelar", - "invalidWorkspaceDetail": "O workspace não existe. Selecione outro workspace para abrir.", + "invalidWorkspaceDetail": "Selecione outro espaço de trabalho para abrir.", "invalidWorkspaceMessage": "O workspace não existe", "invalidWorkspacePrimary": "&&Abrir Workspace...", "pauseSocketWriting": "Conexão: Pausar a gravação do soquete", "remote": "Remoto", "remote.autoForwardPorts": "Quando habilitada, novos processos em execução são detectados e as portas nas quais eles escutam são encaminhadas automaticamente. Desabilitar esta configuração não impedirá que todas as portas sejam encaminhadas. Mesmo quando desabilitadas, as extensões ainda poderão fazer com que as portas sejam encaminhadas, e a abertura de alguns URLs ainda fará com que as portas sejam encaminhadas.", - "remote.autoForwardPortsSource": "Define a origem da qual as portas são encaminhadas automaticamente quando {0} é verdadeiro. Em controles remotos Windows e Mac, a opção `process` não tem efeito e `output` será usado. Requer uma recarga para ter efeito.", + "remote.autoForwardPortsSource": "Define a origem da qual as portas são encaminhadas automaticamente quando {0} é verdadeiro. Em controles remotos Windows e Mac, as opções `process` e `hybrid` não têm efeito e `output` será usado. Requer uma recarga para fazer efeito.", + "remote.autoForwardPortsSource.hybrid": "As portas serão encaminhadas automaticamente quando descobertas pela leitura do terminal e saída de depuração. Nem todos os processos que usam portas serão impressos no terminal integrado ou no console de depuração, portanto, algumas portas serão perdidas. As portas serão \"desencaminhadas\" observando os processos que escutam nessa porta para serem finalizados.", "remote.autoForwardPortsSource.output": "As portas serão encaminhadas automaticamente quando descobertas pela leitura da saída do terminal e da depuração. Nem todos os processos que usam portas serão impressos no terminal integrado ou no console de depuração, portanto algumas portas serão perdidas. As portas encaminhadas com base na saída não serão \"revertidas\" até a recarga ou até que a porta seja fechada pelo usuário na exibição Portas.", "remote.autoForwardPortsSource.process": "As portas serão encaminhadas automaticamente quando descobertas pela inspeção dos processos que forem iniciados e incluírem uma porta.", "remote.extensionKind": "Substituir o tipo de uma extensão. As extensões `ui` são instaladas e executadas no computador local, enquanto as extensões `workspace` são executadas no repositório remoto. Ao substituir o tipo padrão de uma extensão usando essa configuração, você deve especificar se essa extensão deve ser instalada e habilitada local ou remotamente.", + "remote.forwardOnClick": "Controla se os URLs locais com uma porta serão encaminhadas quando abertas do terminal e do console de depuração.", "remote.localPortHost": "Especifica o nome do host local que será usado para o encaminhamento de porta.", "remote.portsAttributes": "Definir as propriedades que são aplicadas quando um número de porta específico é encaminhado. Por exemplo:\r\n\r\n\r\n```\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", "remote.portsAttributes.defaults": "Defina as propriedades padrão que são aplicadas a todas as portas que não obtêm propriedades da configuração {0}. Por exemplo:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", @@ -7572,15 +8782,50 @@ "remote.portsAttributes.requireLocalPort": "Quando verdadeira, uma caixa de diálogo modal mostrará se a porta local escolhida não for usada para encaminhamento.", "remote.portsAttributes.silent": "Não mostra nenhuma notificação nem executa nenhuma ação quando esta porta é encaminhada automaticamente.", "remote.restoreForwardedPorts": "Restaura as portas que você encaminhou em um espaço de trabalho.", - "remoteExtensionLog": "Servidor Remoto", - "remotePtyHostLog": "Host Pty Remoto", "triggerReconnect": "Conexão: Reconectar o Gatilho", "ui": "Tipo de extensão da interface do usuário. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no computador local.", "workspace": "Tipo de extensão do Workspace. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no repositório remoto." }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "Remoto", - "remote.downloadExtensionsLocally": "Quando ativado, as extensões são baixadas localmente e instaladas no local remoto." + "remote.downloadExtensionsLocally": "Quando ativado, as extensões são baixadas localmente e instaladas no local remoto.", + "wslFeatureInstalled": "Se a plataforma tem o recurso WSL instalado" + }, + "vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution": { + "accountPreference.placeholder": "Entrar em uma conta para habilitar o acesso remoto", + "action.copyToClipboard": "Copiar link do navegador para a área de transferência", + "action.doNotShowAgain": "Não mostrar novamente", + "action.showExtension": "Mostrar Extensão", + "enable": "&&Habilitar", + "initialize.progress.title": "[Procurando túnel remoto] (comando:{0})", + "manage.placeholder": "Selecione um comando para invocar", + "manage.showLog": "Mostrar Log", + "manage.title.attached": "Acesso do Túnel Remoto habilitado para {0} (iniciado externamente)", + "manage.title.off": "Acesso de Túnel Remoto não habilitado", + "manage.title.orunning": "Acesso do Túnel Remoto habilitado para {0}", + "manage.tunnelName": "Alterar o Nome do Túnel", + "others": "Outros", + "progress.turnOn.failed": "Não é possível ativar o acesso remoto ao túnel. Verifique o log do Remote Tunnel Service para obter detalhes.", + "progress.turnOn.final": "Agora você pode acessar esta máquina em qualquer lugar através do túnel seguro [{0}](comando:{4}). Para se conectar por meio de uma máquina diferente, use o link [{1}]({2}) gerado ou use a extensão [{6}]({7}) na área de trabalho ou na web. Você pode [configurar](comando:{3}) ou [desligar](comando:{5}) este acesso através do menu VS Code Accounts.", + "recommend.remoteExtension": "O túnel '{0}' está disponível para acesso remoto. A {1} extensão pode ser usada para se conectar a ela.", + "remoteTunnel.actions.configure": "Configurar Nome do Túnel...", + "remoteTunnel.actions.copyToClipboard": "Copiar a URI do navegador para a área de transferência", + "remoteTunnel.actions.learnMore": "Introdução ao Tunnel", + "remoteTunnel.actions.manage.connecting": "O Acesso Remoto ao Túnel está se Conectando", + "remoteTunnel.actions.manage.on.v2": "O Acesso Remoto ao Túnel Está Ativado", + "remoteTunnel.actions.showLog": "Mostrar Registro de Serviço de Túnel Remoto", + "remoteTunnel.actions.turnOff": "Desativar o Acesso ao Túnel Remoto...", + "remoteTunnel.actions.turnOn": "Ativar o Acesso ao Túnel Remoto...", + "remoteTunnel.category": "Túneis Remotos", + "remoteTunnel.turnOff.confirm": "Deseja desativar o Acesso ao Túnel Remoto?", + "remoteTunnel.turnOffAttached.confirm": "Deseja desativar o Acesso ao Túnel Remoto? Isso também interromperá o serviço que foi iniciado externamente.", + "remoteTunnelAccess.machineName": "O nome sob o qual o acesso ao túnel remoto é registrado. Se não estiver definido, o nome do host será usado.", + "remoteTunnelAccess.machineNameRegex": "O nome deve consistir apenas em letras, números, sublinhado e hífen. Não deve começar com um traço.", + "remoteTunnelAccess.preventSleep": "Impeça que o computador entre em suspensão quando o acesso remoto ao túnel estiver ativado.", + "sign in using account": "Entrar com {0}", + "signed in": "Conectado", + "startTunnel.progress.title": "[Iniciando túnel remoto](comando:{0})", + "tunnel.preview": "Os Túneis Remotos estão atualmente em visualização. Relate qualquer problema usando o comando \"Ajuda: Relatar problema\"." }, "vs/workbench/contrib/sash/browser/sash.contribution": { "sashHoverDelay": "Controla o atraso de resposta da focalização em milissegundos da área de arrastar entre as exibições e os editores.", @@ -7591,8 +8836,8 @@ "status.scm": "Controle do Código-Fonte" }, "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "change": "{0} de {1} alteração", - "changes": "{0} de {1} alterações", + "change": "{0} - {1} de {2} alteração", + "changes": "{0} - {1} de {2} alterações", "editorGutterAddedBackground": "Cor da tela de fundo da medianiz do editor para as linhas que são adicionadas.", "editorGutterDeletedBackground": "Cor da tela de fundo da medianiz do editor para as linhas que são excluídas.", "editorGutterModifiedBackground": "Cor da tela de fundo da medianiz do editor para as linhas que são modificadas.", @@ -7604,12 +8849,21 @@ "minimapGutterModifiedBackground": "Cor da tela de fundo da medianiz do minimapa para as linhas que são modificadas.", "move to next change": "Ir para Próxima Alteração", "move to previous change": "Ir para Alteração Anterior", + "multiChange": "{0} de {1} alteração", + "multiChanges": "{0} de {1} alterações", "overviewRulerAddedForeground": "Cor do marcador de régua de visão geral para conteúdo adicionado.", "overviewRulerDeletedForeground": "Cor do marcador de régua de visão geral para conteúdo excluído.", "overviewRulerModifiedForeground": "Cor do marcador de régua de visão geral para conteúdo modificado.", "show next change": "Mostrar Próxima Alteração", "show previous change": "Mostrar Alteração Anterior" }, + "vs/workbench/contrib/scm/browser/dirtyDiffSwitcher": { + "quickDiff.base.switch": "Alternar a Base de Comparação Rápida", + "remotes": "Alternar a base de comparação rápida" + }, + "vs/workbench/contrib/scm/browser/menus": { + "miShare": "Compartilhar" + }, "vs/workbench/contrib/scm/browser/scm.contribution": { "alwaysShowActions": "Controla se as ações embutidas estão sempre visíveis na exibição de Controle do Código-fonte.", "alwaysShowRepository": "Controla se os repositórios devem sempre estar visíveis na exibição do Controle do Código-Fonte.", @@ -7627,7 +8881,7 @@ "no open repo": "Não há provedores de controle de código fonte registrados.", "no open repo in an untrusted workspace": "Nenhum dos provedores de controle do código-fonte registrados funciona no Modo Restrito.", "open in terminal": "Abrir no Terminal", - "providersVisible": "Controla quantos repositórios são visíveis na seção Repositórios de Controle do Código-fonte. Defina como `0` para poder redimensionar manualmente o modo de exibição.", + "providersVisible": "Controla quantos repositórios são visíveis na seção Repositórios de Controle do Código-fonte. Defina como 0 para poder redimensionar manualmente o modo de exibição.", "repositoriesSortOrder": "Controla a ordem de classificação dos repositórios na exibição de repositórios de controle do código-fonte.", "scm accept": "Controle do Código-Fonte: Aceitar Entrada", "scm view next commit": "Controle do Código-Fonte: Exibir a Próxima Confirmação", @@ -7677,6 +8931,7 @@ "collapse all": "Recolher Todos os Repositórios", "expand all": "Expandir Todos os Repositórios", "input": "Entrada de Controle do Código-fonte", + "label.close": "Fechar", "repositories": "Repositórios", "repositorySortByDiscoveryTime": "Classificar por Hora de Descoberta", "repositorySortByName": "Classificar por Nome", @@ -7698,6 +8953,7 @@ "fileAndSymbolResultsSeparator": "resultados de arquivo e símbolo", "filePickAriaLabelDirty": "{0} alterações não salvas", "fileResultsSeparator": "resultados do arquivo", + "more": "Mais", "noAnythingResults": "Nenhum resultado correspondente", "openToBottom": "Abrir na Parte Inferior", "openToSide": "Aberto para o lado", @@ -7713,58 +8969,44 @@ "searchReplace.source": "Pesquisar e Substituir" }, "vs/workbench/contrib/search/browser/search.contribution": { - "CancelSearchAction.label": "Cancelar Pesquisa", - "ClearSearchResultsAction.label": "Limpar os Resultados da Pesquisa", - "CollapseDeepestExpandedLevelAction.label": "Recolher Tudo", - "ExpandAllAction.label": "Expandir Tudo", - "RefreshAction.label": "Atualizar", "anythingQuickAccess": "Acessar o Arquivo", "anythingQuickAccessPlaceholder": "Pesquisar arquivos por nome (acrescentar {0} para ir para a linha ou {1} para ir para o símbolo)", - "clearSearchHistoryLabel": "Limpar Histórico de Pesquisa", - "copyAllLabel": "Copiar Tudo", - "copyMatchLabel": "Copiar", - "copyPathLabel": "Copiar o Caminho", "exclude": "Configure [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) for excluding files and folders in fulltext searches and quick open. Inherits all glob patterns from the `#files.exclude#` setting.", "exclude.boolean": "O padrão glob ao qual corresponder os caminhos do arquivo. Defina como true ou false para habilitar ou desabilitar o padrão.", "exclude.when": "Verificação adicional nos irmãos de um arquivo correspondente. Use $(basename) como variável para o nome do arquivo correspondente.", "filterSortOrder": "Controla a ordem de classificação do histórico do editor ao abrir rapidamente ao filtrar.", "filterSortOrder.default": "As entradas do histórico são classificadas por relevância com base no valor do filtro usado. As entradas mais relevantes aparecem primeiro.", "filterSortOrder.recency": "As entradas do histórico são classificadas por recência. As entradas abertas mais recentemente aparecem primeiro.", - "findInFiles": "Localizar nos Arquivos", - "findInFiles.args": "Um conjunto de opções de busca", - "findInFiles.description": "Abrir uma pesquisa de espaço de trabalho", - "findInFolder": "Localizar na Pasta...", - "findInWorkspace": "Localizar no Workspace...", - "focusSearchListCommandLabel": "Focar na Lista", "maintainFileSearchCacheDeprecated": "O cache de pesquisa é mantido no host de extensão que nunca é desligado. Portanto, essa configuração não é mais necessária.", - "miFindInFiles": "Localizar &&nos Arquivos", - "miGotoSymbolInWorkspace": "Ir para o Símbolo no &&Workspace...", - "miReplaceInFiles": "Substituir &&nos Arquivos", "miViewSearch": "&&Pesquisar", "name": "Pesquisar", - "revealInSideBar": "Modo de exibição Revelar no Explorer", + "scm.defaultViewMode.list": "Mostra os resultados da pesquisa como uma lista.", + "scm.defaultViewMode.tree": "Mostra os resultados da pesquisa como uma árvore.", "search": "Pesquisar", "search.actionsPosition": "Controla o posicionamento do actionbar nas linhas do modo de exibição de pesquisa.", "search.actionsPositionAuto": "Posicione o actionBar à direita quando o modo de exibição de pesquisa for estreito e imediatamente após o conteúdo quando o modo de exibição de pesquisa for largo.", "search.actionsPositionRight": "Sempre posicione o actionbar à direita.", "search.collapseAllResults": "Controla se os resultados da pesquisa serão recolhidos ou expandidos.", "search.collapseResults.auto": "Arquivos com menos de 10 resultados são expandidos. Outros são recolhidos.", + "search.decorations.badges": "Controla se as decorações do arquivo de pesquisa devem usar emblemas.", + "search.decorations.colors": "Controla se as decorações do arquivo de pesquisa devem usar cores.", + "search.defaultViewMode": "Controla o modo de exibição de resultados de pesquisa padrão.", "search.followSymlinks": "Controla se os ciclos de links devem ser seguidos durante a pesquisa.", "search.globalFindClipboard": "Controla se o modo de exibição de pesquisa deve ler ou modificar a área de transferência de localização compartilhada no macOS.", "search.location": "Controla se a pesquisa será mostrada como um modo de exibição na barra lateral ou como um painel na área do painel para obter mais espaço horizontal.", "search.location.deprecationMessage": "Essa configuração foi preterida. Em vez disso, você pode arrastar o ícone de pesquisa para um novo local.", "search.maintainFileSearchCache": "Quando habilitado, o processo de searchService será mantido ativo em vez de ser desligado após uma hora de inatividade. Isso manterá o cache de pesquisa de arquivo na memória.", "search.maxResults": "Controla o número máximo de resultados da pesquisa, pode ser definido como `nulo` (vazio) para retornar resultados ilimitados.", - "search.mode": "Controles em que ocorrem as novas operações “Pesquisar: Localizar nos Arquivos” e “Localizar na Pasta”: no modo de exibição de pesquisa ou em um editor de pesquisa", + "search.mode": "Controla onde ocorrerão as novas operações “Pesquisar: Localizar em Arquivos” e “Localizar na Pasta”: no modo de exibição de pesquisas ou em um editor de pesquisas.", "search.mode.newEditor": "Pesquisar em um novo editor de pesquisa.", "search.mode.reuseEditor": "Pesquisar em um editor de pesquisa existente se houver algum. Caso contrário, pesquisar em um novo editor de pesquisa.", "search.mode.view": "Pesquisar na exibição de pesquisa, seja no painel ou nas barras laterais.", "search.quickOpen.includeHistory": "Se deseja incluir os resultados de arquivos abertos recentemente nos resultados do arquivo para Abertura Rápida.", "search.quickOpen.includeSymbols": "Se deseja incluir os resultados de uma pesquisa de símbolo global nos resultados do arquivo para Abertura Rápida.", "search.searchEditor.defaultNumberOfContextLines": "O número padrão de linhas de contexto circundantes a serem usadas ao criar Editores de Pesquisas. Se estiver usando `#search. searchEditor.reusePriorSearchConfiguration#`, isso poderá ser definido como `null` (vazio) para usar a configuração do Editor de Pesquisas anterior.", - "search.searchEditor.doubleClickBehaviour": "Configurar efeito de clicar duas vezes em um resultado em um editor de pesquisas.", - "search.searchEditor.doubleClickBehaviour.goToLocation": "Clicar duas vezes abre o resultado no grupo de editor ativo.", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Clicar duas vezes abrirá o resultado no grupo editor ao lado, criando um se ele ainda não existir.", + "search.searchEditor.doubleClickBehaviour": "Configure o efeito de clicar duas vezes em um resultado em um editor de pesquisa.", + "search.searchEditor.doubleClickBehaviour.goToLocation": "Clicar duas vezes abre o resultado no grupo de editores ativo.", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Clicar duas vezes abre o resultado no grupo de editores ao lado, criando um caso ainda não exista.", "search.searchEditor.doubleClickBehaviour.selectWord": "Clicar duas vezes seleciona a palavra sob o cursor.", "search.searchEditor.reusePriorSearchConfiguration": "Quando esta opção estiver habilitada, os novos Editores de Pesquisa reutilizarão as inclusões, as exclusões e os sinalizadores do Editor de Pesquisa já aberto.", "search.searchOnType": "Pesquisar todos os arquivos enquanto você digita.", @@ -7783,25 +9025,75 @@ "searchSortOrder.filesOnly": "Os resultados são classificados por nomes de arquivo ignorando a ordem da pasta, em ordem alfabética.", "searchSortOrder.modified": "Os resultados são classificados pela data da última modificação do arquivo, em ordem descendente.", "searchSortOrder.type": "Os resultados são classificados por extensões de arquivo, em ordem alfabética.", - "showTriggerActions": "Ir para o Símbolo no Workspace...", "symbolsQuickAccess": "Ir para o Símbolo no Workspace", "symbolsQuickAccessPlaceholder": "Digite o nome de um símbolo a ser aberto.", - "useGlobalIgnoreFiles": "Controla o uso de arquivos globais `.gitignore` e `.ignore` ao pesquisar por arquivos. Requer que `# search.useIgnoreFiles #` seja habilitado.", + "useGlobalIgnoreFiles": "Controla se o arquivo gitignore global deve ser usado (por exemplo, de `$HOME/.config/git/ignore`) ao pesquisar por arquivos. Requer que `#search.useIgnoreFiles#` esteja habilitado.", "useIgnoreFiles": "Controla se os arquivos `.gitignore` e `.ignore` devem ser usados ao pesquisar arquivos.", "usePCRE2Deprecated": "Preterido. O PCRE2 será usado automaticamente ao usar os recursos regex que só têm suporte do PCRE2.", "useParentIgnoreFiles": "Controla se os arquivos `.gitignore` e `.ignore` devem ser utilizados nos diretórios pai ao procurar por arquivos. Exige que `#search.useIgnoreFiles#` esteja habilitado.", "useRipgrep": "Essa configuração foi preterida e agora retorna ao \"search.usePCRE2\".", "useRipgrepDeprecated": "Preterido. Considere \"search.usePCRE2\" para obter suporte do recurso regex avançado." }, - "vs/workbench/contrib/search/browser/searchActions": { + "vs/workbench/contrib/search/browser/searchActionsBase": { + "search": "Pesquisar" + }, + "vs/workbench/contrib/search/browser/searchActionsCopy": { + "copyAllLabel": "Copiar Tudo", + "copyMatchLabel": "Copiar", + "copyPathLabel": "Copiar o Caminho" + }, + "vs/workbench/contrib/search/browser/searchActionsFind": { + "excludeFolderFromSearch": "Excluir Pasta da Pesquisa", + "findInFiles": "Localizar nos Arquivos", + "findInFiles.args": "Um conjunto de opções de busca", + "findInFiles.description": "Abrir uma pesquisa de espaço de trabalho", + "findInFolder": "Localizar na Pasta...", + "findInWorkspace": "Localizar no Workspace...", + "miFindInFiles": "Localizar &&nos Arquivos", + "restrictResultsToFolder": "Restringir Pesquisa à Pasta", + "revealInSideBar": "Modo de exibição Revelar no Explorer" + }, + "vs/workbench/contrib/search/browser/searchActionsNav": { + "AddCursorsAtSearchResults.label": "Adicionar Cursores nos Resultados da Pesquisa", + "CloseReplaceWidget.label": "Fechar Substituir Widget", + "FocusNextInputAction.label": "Próxima Entrada de Foco", "FocusNextSearchResult.label": "Focar no Próximo Resultado da Pesquisa", + "FocusPreviousInputAction.label": "Focar na Entrada Anterior", "FocusPreviousSearchResult.label": "Focar no Resultado da Pesquisa Anterior", - "RemoveAction.label": "Ignorar", - "file.replaceAll.label": "Substituir Tudo", - "match.replace.label": "Substituir", + "FocusSearchFromResults.label": "Pesquisa de Foco dos Resultados", + "OpenMatch.label": "Abrir Correspondência", + "OpenMatchToSide.label": "Abrir Correspondência ao Lado", + "ToggleCaseSensitiveCommandId.label": "Diferencia Maiúsculas de Minúsculas", + "TogglePreserveCaseId.label": "Alternar Preservar Maiúsculas e Minúsculas", + "ToggleQueryDetailsAction.label": "Ativar/Desativar Detalhes da Consulta", + "ToggleRegexCommandId.label": "Alternar Regex", + "ToggleWholeWordCommandId.label": "Alternar Palavra Inteira", + "focusSearchListCommandLabel": "Focar na Lista", "replaceInFiles": "Substituir nos Arquivos", "toggleTabs": "Ativar/Desativar Pesquisa de Tipo" }, + "vs/workbench/contrib/search/browser/searchActionsRemoveReplace": { + "RemoveAction.label": "Ignorar", + "file.replaceAll.label": "Substituir Tudo", + "match.replace.label": "Substituir" + }, + "vs/workbench/contrib/search/browser/searchActionsSymbol": { + "miGotoSymbolInWorkspace": "Ir para o Símbolo no &&Workspace...", + "showTriggerActions": "Ir para o Símbolo no Workspace..." + }, + "vs/workbench/contrib/search/browser/searchActionsTopBar": { + "CancelSearchAction.label": "Cancelar Pesquisa", + "ClearSearchResultsAction.label": "Limpar os Resultados da Pesquisa", + "CollapseDeepestExpandedLevelAction.label": "Recolher Tudo", + "ExpandAllAction.label": "Expandir Tudo", + "RefreshAction.label": "Atualizar", + "ViewAsListAction.label": "Exibir como Lista", + "ViewAsTreeAction.label": "Exibir como Árvore", + "clearSearchHistoryLabel": "Limpar Histórico de Pesquisa" + }, + "vs/workbench/contrib/search/browser/searchFindInput": { + "searchFindInputNotebookFilter.label": "Filtros de Localização de Bloco de Anotações" + }, "vs/workbench/contrib/search/browser/searchIcons": { "searchClearIcon": "Ícone para limpar os resultados na exibição de pesquisa.", "searchCollapseAllIcon": "Ícone para recolher os resultados na exibição de pesquisa.", @@ -7813,6 +9105,8 @@ "searchRemoveIcon": "Ícone para remover um resultado da pesquisa.", "searchReplaceAllIcon": "Ícone para substituir tudo na exibição de pesquisa.", "searchReplaceIcon": "Ícone para substituir na exibição de pesquisa.", + "searchShowAsList": "Ícone para visualizar os resultados como uma lista na visualização de pesquisa.", + "searchShowAsTree": "Ícone para visualizar os resultados como uma árvore na visualização de pesquisa.", "searchShowContextIcon": "Ícone de alternância do contexto no editor de pesquisa.", "searchShowReplaceIcon": "Ícone para expandir a seção de substituição na exibição de pesquisa.", "searchStopIcon": "Ícone para parar na exibição de pesquisa.", @@ -7828,14 +9122,14 @@ "lineNumStr": "Da linha {0}", "numLinesStr": "{0} mais linhas", "otherFilesAriaLabel": "{0} correspondências fora do workspace, Resultado da pesquisa", - "replacePreviewResultAria": "Substituir '{0}' por '{1}' na coluna {2} na linha {3}", + "replacePreviewResultAria": "'{0}' na coluna {1} substituir {2} por {3}", "search": "Pesquisar", "searchFileMatch": "{0} arquivo encontrado", "searchFileMatches": "{0} arquivos encontrados", "searchFolderMatch.other.label": "Outros arquivos", "searchMatch": "{0} correspondência encontrada", "searchMatches": "{0} correspondências encontradas", - "searchResultAria": "'{0}' encontrado na coluna {1} na linha '{2}'" + "searchResultAria": "'{0}' na coluna {1} encontrada {2}" }, "vs/workbench/contrib/search/browser/searchView": { "ariaSearchResultsClearStatus": "Os resultados da pesquisa foram limpos", @@ -7928,7 +9222,7 @@ "search.action.focusFilesToInclude": "Arquivos do Editor de Pesquisa de Foco a Serem Incluídos", "search.action.focusQueryEditorWidget": "Focar na Entrada do Editor de Pesquisa", "search.openNewEditor": "Abrir Novo Editor de Pesquisa", - "search.openNewEditorToSide": "Abrir novo Editor de Pesquisa ao Lado", + "search.openNewEditorToSide": "Abrir Novo Editor de Pesquisa ao Lado", "search.openNewSearchEditor": "Novo Editor de Pesquisa", "search.openResultsInEditor": "Abrir Resultados no Editor", "search.openSearchEditor": "Abrir Editor de Pesquisa", @@ -7956,6 +9250,18 @@ "oneResult": "Um resultado", "searchMaxResultsWarning": "O conjunto de resultados contém apenas um subconjunto de todas as correspondências. Faça uma pesquisa mais específica para restringir os resultados." }, + "vs/workbench/contrib/share/browser/share.contribution": { + "close": "Fechar", + "generating link": "Gerando link...", + "open link": "Abrir Link", + "share": "Compartilhar...", + "shareSuccess": "Link copiado para a área de transferência.", + "shareTextSuccess": "Copied text to clipboard!" + }, + "vs/workbench/contrib/share/browser/shareService": { + "shareProviderCount": "O número de provedores de compartilhamento disponíveis", + "type to filter": "Escolha como compartilhar {0}" + }, "vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": { "snippets": "Snippets" }, @@ -7963,6 +9269,7 @@ "bad_name1": "Nome de arquivo inválido", "bad_name2": "'{0}' não é um nome de arquivo válido", "bad_name3": "'{0}' já existe", + "detail.label": "({0}) {1}", "global.1": "({0})", "global.scope": "(global)", "group.global": "Snippets Existentes", @@ -7978,7 +9285,7 @@ "userSnippets": "Snippets de Usuário" }, "vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": { - "label": "Popular Arquivo do Snippet", + "label": "Preencher Arquivo com Snippet", "placeholder": "Selecionar um snippet" }, "vs/workbench/contrib/snippets/browser/commands/insertSnippet": { @@ -8100,6 +9407,7 @@ "TaskSystem.unknownError": "Ocorreu um erro ao executar uma tarefa. Confira o log de tarefas para obter detalhes.", "TaskSystem.versionSettings": "Somente é permitida a versão de tarefas 2.0.0 nas configurações de usuário.", "TaskSystem.versionWorkspaceFile": "Somente a versão de tarefas 2.0.0 é permitida nos arquivos de configuração do workspace.", + "TaskSystem.workspaceFolderError": "A pasta do espaço de trabalho estava indefinida", "TasksSystem.locationUserConfig": "configurações de usuário", "TasksSystem.locationWorkspaceConfig": "arquivo do workspace", "TerminateAction.failed": "Falha ao terminar a tarefa em execução", @@ -8118,7 +9426,7 @@ "runTask.task": "O rótulo da tarefa ou um termo para filtrar", "runTask.type": "O tipo de tarefa contribuído", "saveBeforeRun.dontSave": "Não salvar", - "saveBeforeRun.save": "Salvar", + "saveBeforeRun.save": "&&Salvar", "selectProblemMatcher": "Selecionar quais tipos de erros e avisos para examinar a saída da tarefa", "showOutput": "Mostrar saída", "taskQuickPick.userSettings": "Usuário", @@ -8134,14 +9442,9 @@ "unexpectedTaskType": "O provedor de tarefas para tarefas \"{0}\" forneceu, inesperadamente, uma tarefa do tipo \"{1}\".\r\n" }, "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "allow": "Permitir e executar", - "disallow": "Rejeitar", - "openTask": "Abrir o arquivo", - "openTasks": "Abrir os arquivos", - "tasks.run.allowAutomatic": "Este workspace tem tarefas ({0}) definidas em ({1}) que são executadas automaticamente quando você o abre. Você permite que as tarefas automáticas sejam executadas ao abrir este workspace?", - "workbench.action.tasks.allowAutomaticTasks": "Permitir Tarefas Automáticas na Pasta", - "workbench.action.tasks.disallowAutomaticTasks": "Não Permitir Tarefas Automáticas na Pasta", - "workbench.action.tasks.manageAutomaticRunning": "Gerenciar Tarefas Automáticas na Pasta" + "workbench.action.tasks.allowAutomaticTasks": "Permitir Tarefas Automáticas", + "workbench.action.tasks.disallowAutomaticTasks": "Não Permitir Tarefas Automáticas", + "workbench.action.tasks.manageAutomaticRunning": "Gerenciar Tarefas Automáticas" }, "vs/workbench/contrib/tasks/browser/task.contribution": { "BuildAction.label": "Executar Tarefa de Build", @@ -8166,11 +9469,10 @@ "runningTasks": "Mostrar as Tarefas em Execução", "status.runningTasks": "Executando Tarefas", "task.SaveBeforeRun.prompt": "Avisa se os editores devem ser salvos antes de serem executados.", - "task.allowAutomaticTasks": "Habilite tarefas automáticas na pasta.", - "task.allowAutomaticTasks.auto": "Solicitar permissão para cada pasta", + "task.allowAutomaticTasks": "Habilite as tarefas automáticas - observe que as tarefas não serão executadas em um workspace não confiável.", "task.allowAutomaticTasks.off": "Nunca", + "task.allowAutomaticTasks.on": "Sempre", "task.autoDetect": "Controla a habilitação de `provideTasks` para toda a extensão do provedor de tarefas. Se o comando Tasks: Run Task estiver lento, desabilitar a detecção automática para provedores de tarefas poderá ajudar. As extensões individuais também podem fornecer configurações que desabilitam a detecção automática.", - "task.experimental.reconnection": "No recarregamento da janela, reconecte-se às tarefas em segundo plano/inspeção em execução. Observe que isso é experimental, para que você possa encontrar problemas.", "task.problemMatchers.neverPrompt": "Configura se é necessário mostrar o aviso de correspondência de problema ao executar uma tarefa. Defina como `true` para não receber avisos ou use um dicionário de tipos de tarefa para desligar o aviso somente para tipos de tarefa específicos.", "task.problemMatchers.neverPrompt.array": "Um objeto que contém os pares tipo-booliano da tarefa para nunca solicitar correspondentes de problemas.", "task.problemMatchers.neverPrompt.boolean": "Define o comportamento do prompt do correspondente de problemas para todas as tarefas.", @@ -8178,24 +9480,22 @@ "task.quickOpen.history": "Controla o número de itens recentes rastreados na caixa de diálogo de abertura rápida da tarefa.", "task.quickOpen.showAll": "Faz com que as tarefas: executem o comando Task para usar o comportamento mais lento \"show all\" em vez do seletor de nível dois mais rápido, no qual as tarefas são agrupadas pelo provedor.", "task.quickOpen.skip": "Controla se a seleção rápida de tarefa é ignorada quando há apenas uma tarefa para seleção.", + "task.reconnection": "Ao recarregar a janela, reconecte-se às tarefas que têm correspondentes de problemas.", "task.saveBeforeRun": "Salve todos os editores sujos antes de executar uma tarefa.", "task.saveBeforeRun.always": "Sempre salva todos os editores antes de executar.", "task.saveBeforeRun.never": "Nunca salva editores antes de executar.", - "task.showDecorations": "Mostra decorações em pontos de interesse no buffer de terminal, como o primeiro problema encontrado através de uma tarefa de inspeção. Observe que isso só terá efeito para tarefas futuras.", "task.slowProviderWarning": "Configura se um aviso é mostrado quando um provedor está lento", "task.slowProviderWarning.array": "Uma matriz de tipos de tarefas que nunca mostrará o aviso de provedor lento.", "task.slowProviderWarning.boolean": "Define o aviso do provedor lento para todas as tarefas.", "tasksConfigurationTitle": "Tarefas", "tasksQuickAccessHelp": "Executar a Tarefa", "tasksQuickAccessPlaceholder": "Digite o nome de uma tarefa a ser executada.", - "ttask.allowAutomaticTasks.on": "Sempre", "workbench.action.tasks.openUserTasks": "Abrir Tarefas do Usuário", "workbench.action.tasks.openWorkspaceFileTasks": "Abrir Tarefas do Workspace" }, "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "TaskQuickPick.changeSettingDetails": "A detecção de {0} tarefas faz com que arquivos em qualquer espaço de trabalho aberto sejam executados como código. Habilitar a detecção de tarefa{0} é uma configuração do usuário e se aplicará a qualquer espaço de trabalho que você abrir. Você deseja habilitar a detecção de tarefa {0} para todos os espaços de trabalho?", + "TaskQuickPick.changeSettingDetails": "A detecção de tarefas de tarefas {0} faz com que arquivos em qualquer espaço de trabalho aberto sejam executados como código. Habilitar a {0} detecção de tarefa é uma configuração do usuário e se aplicará a qualquer espaço de trabalho que você abrir. \r\n\r\n Deseja habilitar a {0} detecção de tarefa em todos os espaços de trabalho?", "TaskQuickPick.changeSettingNo": "Não", - "TaskQuickPick.changeSettingYes": "Sim", "TaskQuickPick.changeSettingsOptions": "$(gear) {0} detecção de tarefa está desligada. Habilite{1} detecção de tarefas...", "TaskQuickPick.goBack": "Voltar ↩", "TaskQuickPick.noTasksForType": "Nenhuma tarefa {0} encontrada. Voltar ↩", @@ -8211,6 +9511,13 @@ "taskQuickPick.showAll": "Mostrar Todas as Tarefas...", "taskType": "Todas as {0} tarefas" }, + "vs/workbench/contrib/tasks/browser/taskService": { + "taskService.processTaskSystem": "Não há suporte para o sistema de tarefas de processo na Web." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Selecionar a tarefa a ser executada", + "noTaskResults": "Nenhuma tarefa correspondente" + }, "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { "task.watchFirstError": "Início dos erros detectados para esta execução", "taskTerminalStatus.active": "A tarefa está em execução", @@ -8223,10 +9530,6 @@ "taskTerminalStatus.warnings": "A tarefa tem avisos", "taskTerminalStatus.warningsInactive": "A tarefa tem avisos e está aguardando..." }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "TaskService.pickRunTask": "Selecionar a tarefa a ser executada", - "noTaskResults": "Nenhuma tarefa correspondente" - }, "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { "TerminalTaskSystem": "Não é possível executar um comando do shell em uma unidade UNC usando cmd.exe.", "TerminalTaskSystem.nonWatchingMatcher": "A tarefa {0} é uma tarefa em segundo plano, mas usa um correspondente de problema sem um padrão em segundo plano", @@ -8237,44 +9540,11 @@ "dependencyFailed": "Não foi possível resolver a tarefa dependente '{0}' na pasta '{1}' do workspace", "reuseTerminal": "O terminal será reutilizado por tarefas, pressione qualquer tecla para fechá-lo.", "task.executing": "Executando tarefa: {0}", + "task.executing.shell-integration": "Executando tarefa: {0}", + "task.executing.shellIntegration": "Executando tarefa: {0}", "task.executingInFolder": "Executando tarefa na pasta {0}: {1}", "unknownProblemMatcher": "O correspondente do problema {0} não pode ser resolvido. Ele será ignorado" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.args": "Argumentos adicionais passados para o comando.", - "JsonSchema.background": "Se a tarefa executada é mantida ativa e em execução em segundo plano.", - "JsonSchema.command": "O comando a ser executado. Pode ser um programa externo ou um comando do shell.", - "JsonSchema.echoCommand": "Controla se o comando executado é ecoado para a saída. O padrão é false.", - "JsonSchema.matchers": "Os correspondentes de problemas a serem usados. Podem ser uma cadeia de caracteres ou uma definição de correspondente de problema ou uma matriz de cadeias de caracteres e correspondentes a problemas.", - "JsonSchema.options": "Opções de comando adicionais", - "JsonSchema.options.cwd": "O diretório de trabalho atual do programa ou script executado. Se a raiz do workspace atual do código omitido for usada.", - "JsonSchema.options.env": "O ambiente do programa ou shell executado. Se omitido, o ambiente do processo pai será usado.", - "JsonSchema.promptOnClose": "Se o usuário é solicitado quando o VS Code fecha com uma tarefa em segundo plano em execução.", - "JsonSchema.shell.args": "Os argumentos do shell.", - "JsonSchema.shell.executable": "O shell a ser usado.", - "JsonSchema.shellConfiguration": "Configura o shell a ser usado.", - "JsonSchema.showOutput": "Controla se a saída da tarefa em execução é mostrada. Se omitida, 'always' será usado.", - "JsonSchema.suppressTaskName": "Controla se o nome da tarefa é adicionado como um argumento ao comando. O padrão é false.", - "JsonSchema.taskSelector": "Prefixo para indicar que um argumento é uma tarefa.", - "JsonSchema.tasks": "As configurações da tarefa. Geralmente, são aprimoramentos da tarefa já definidos no executor de tarefas externas.", - "JsonSchema.tasks.args": "Argumentos passados para o comando quando esta tarefa é invocada.", - "JsonSchema.tasks.background": "Se a tarefa executada é mantida viva e é executado em segundo plano.", - "JsonSchema.tasks.build": "Mapeia esta tarefa para o comando de build padrão do Code.", - "JsonSchema.tasks.linux": "Configuração de comando específica do Linux", - "JsonSchema.tasks.mac": "Configuração de comando específica para Mac", - "JsonSchema.tasks.matcherError": "Correspondente de problema não reconhecido. A extensão que contribui com este correspondente de problemas está instalada?", - "JsonSchema.tasks.matchers": "A correspondência de problemas a ser utilizada. Pode ser uma sequência de caracteres ou uma definição de correspondência de problemas ou uma matriz de sequências de caracteres e correspondência de problemas.", - "JsonSchema.tasks.promptOnClose": "Se o usuário é avisado quando o VS Code fecha com uma tarefa em execução.", - "JsonSchema.tasks.showOutput": "Controla se a saída da tarefa em execução é mostrada. Se omitido, o valor definido globalmente será usado.", - "JsonSchema.tasks.suppressTaskName": "Controla se o nome da tarefa é adicionado como um argumento ao comando. Se omitido, o valor definido globalmente será usado.", - "JsonSchema.tasks.taskName": "O nome da tarefa", - "JsonSchema.tasks.test": "Mapeia esta tarefa para o comando de teste padrão do Code.", - "JsonSchema.tasks.watching": "Se a tarefa executada é mantida ativa e está observando o sistema de arquivos.", - "JsonSchema.tasks.watching.deprecation": "Preterido. Use isBackground.", - "JsonSchema.tasks.windows": "Configuração de comando específica do Windows", - "JsonSchema.watching": "Se a tarefa executada é mantida ativa e está observando o sistema de arquivos.", - "JsonSchema.watching.deprecation": "Preterido. Use isBackground." - }, "vs/workbench/contrib/tasks/common/jsonSchema_v1": { "JsonSchema._runner": "O executor foi graduado. Usar a propriedade do executor oficial", "JsonSchema.linux": "Configuração de comando específica do Linux", @@ -8362,6 +9632,41 @@ "JsonSchema.version": "O número de versão da configuração.", "JsonSchema.windows": "Configuração de comando específica do Windows" }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Argumentos adicionais passados para o comando.", + "JsonSchema.background": "Se a tarefa executada é mantida ativa e em execução em segundo plano.", + "JsonSchema.command": "O comando a ser executado. Pode ser um programa externo ou um comando do shell.", + "JsonSchema.echoCommand": "Controla se o comando executado é ecoado para a saída. O padrão é false.", + "JsonSchema.matchers": "Os correspondentes de problemas a serem usados. Podem ser uma cadeia de caracteres ou uma definição de correspondente de problema ou uma matriz de cadeias de caracteres e correspondentes a problemas.", + "JsonSchema.options": "Opções de comando adicionais", + "JsonSchema.options.cwd": "O diretório de trabalho atual do programa ou script executado. Se a raiz do workspace atual do código omitido for usada.", + "JsonSchema.options.env": "O ambiente do programa ou shell executado. Se omitido, o ambiente do processo pai será usado.", + "JsonSchema.promptOnClose": "Se o usuário é solicitado quando o VS Code fecha com uma tarefa em segundo plano em execução.", + "JsonSchema.shell.args": "Os argumentos do shell.", + "JsonSchema.shell.executable": "O shell a ser usado.", + "JsonSchema.shellConfiguration": "Configura o shell a ser usado.", + "JsonSchema.showOutput": "Controla se a saída da tarefa em execução é mostrada. Se omitida, 'always' será usado.", + "JsonSchema.suppressTaskName": "Controla se o nome da tarefa é adicionado como um argumento ao comando. O padrão é false.", + "JsonSchema.taskSelector": "Prefixo para indicar que um argumento é uma tarefa.", + "JsonSchema.tasks": "As configurações da tarefa. Geralmente, são aprimoramentos da tarefa já definidos no executor de tarefas externas.", + "JsonSchema.tasks.args": "Argumentos passados para o comando quando esta tarefa é invocada.", + "JsonSchema.tasks.background": "Se a tarefa executada é mantida viva e é executado em segundo plano.", + "JsonSchema.tasks.build": "Mapeia esta tarefa para o comando de build padrão do Code.", + "JsonSchema.tasks.linux": "Configuração de comando específica do Linux", + "JsonSchema.tasks.mac": "Configuração de comando específica para Mac", + "JsonSchema.tasks.matcherError": "Correspondente de problema não reconhecido. A extensão que contribui com este correspondente de problemas está instalada?", + "JsonSchema.tasks.matchers": "A correspondência de problemas a ser utilizada. Pode ser uma sequência de caracteres ou uma definição de correspondência de problemas ou uma matriz de sequências de caracteres e correspondência de problemas.", + "JsonSchema.tasks.promptOnClose": "Se o usuário é avisado quando o VS Code fecha com uma tarefa em execução.", + "JsonSchema.tasks.showOutput": "Controla se a saída da tarefa em execução é mostrada. Se omitido, o valor definido globalmente será usado.", + "JsonSchema.tasks.suppressTaskName": "Controla se o nome da tarefa é adicionado como um argumento ao comando. Se omitido, o valor definido globalmente será usado.", + "JsonSchema.tasks.taskName": "O nome da tarefa", + "JsonSchema.tasks.test": "Mapeia esta tarefa para o comando de teste padrão do Code.", + "JsonSchema.tasks.watching": "Se a tarefa executada é mantida ativa e está observando o sistema de arquivos.", + "JsonSchema.tasks.watching.deprecation": "Preterido. Use isBackground.", + "JsonSchema.tasks.windows": "Configuração de comando específica do Windows", + "JsonSchema.watching": "Se a tarefa executada é mantida ativa e está observando o sistema de arquivos.", + "JsonSchema.watching.deprecation": "Preterido. Use isBackground." + }, "vs/workbench/contrib/tasks/common/problemMatcher": { "LegacyProblemMatcherSchema.watchedBegin": "Uma expressão regular sinalizando que uma tarefa observada começa a ser executada ao ser disparada pela inspeção do arquivo.", "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Esta propriedade foi preterida. Use a propriedade 'watching'.", @@ -8391,7 +9696,7 @@ "ProblemMatcherSchema.background.beginsPattern": "Se corresponder à saída, o início de uma tarefa em segundo plano será sinalizado.", "ProblemMatcherSchema.background.endsPattern": "Se corresponder na saída, o final de uma tarefa em segundo plano será sinalizado.", "ProblemMatcherSchema.base": "O nome de um correspondente de problemas básico a ser usado.", - "ProblemMatcherSchema.fileLocation": "Define como os nomes de arquivo relatados em um padrão de problema devem ser interpretados. Um fileLocation relativo pode ser uma matriz, na qual o segundo elemento da matriz é o caminho da localização do arquivo relativo.", + "ProblemMatcherSchema.fileLocation": "Define como os nomes de arquivos relatados em um padrão de problema devem ser interpretados. Um fileLocation relativo pode ser uma matriz, em que o segundo elemento da matriz é o caminho da localização relativa do arquivo. O modo fileLocation de pesquisa executa uma pesquisa profunda (e, possivelmente, pesada) do sistema de arquivos dentro dos diretórios especificados pelas propriedades de inclusão/exclusão do segundo elemento (ou o diretório do workspace atual, se não especificado).", "ProblemMatcherSchema.owner": "O proprietário do problema dentro do código. Pode ser omitido se a base for especificada. O padrão será 'external' se omitido e se a base não for especificada.", "ProblemMatcherSchema.severity": "A severidade padrão para capturar problemas. Será usada se o padrão não definir um grupo de correspondência para severidade.", "ProblemMatcherSchema.source": "Uma cadeia de caracteres legível por humanos que descreve a origem deste diagnóstico, por exemplo, 'typescript' ou 'super lint'.", @@ -8456,9 +9761,15 @@ "TaskDefinitionExtPoint": "Contribui com tipos de tarefas", "TaskTypeConfiguration.noType": "A configuração de tipo de tarefa não tem a propriedade 'taskType' necessária" }, + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Erro: o identificador de tarefa '{0}' não tem a propriedade '{1}' exigida. O identificador de tarefas será ignorado.", + "tasks.taskRunningContext": "Se uma tarefa está em execução no momento.", + "tasksCategory": "Tarefas" + }, "vs/workbench/contrib/tasks/common/taskService": { "tasks.customExecutionSupported": "Se há suporte para tarefas CustomExecution. Considere o uso na cláusula when de uma contribuição 'taskDefinition'.", "tasks.processExecutionSupported": "Se há suporte para tarefas ProcessExecution. Considere o uso na cláusula when de uma contribuição 'taskDefinition'.", + "tasks.serverlessWebContext": "Verdadeiro quando na web sem autoridade remota.", "tasks.shellExecutionSupported": "Se há suporte para tarefas ShellExecution. Considere o uso na cláusula when de uma contribuição 'taskDefinition'.", "tasks.taskCommandsRegistered": "Se os comandos de tarefa já foram registrados" }, @@ -8468,11 +9779,6 @@ "externalCommand": "Exemplo para executar um comando externo arbitrário", "msbuild": "Executa o destino de build" }, - "vs/workbench/contrib/tasks/common/tasks": { - "TaskDefinition.missingRequiredProperty": "Erro: o identificador de tarefa '{0}' não tem a propriedade '{1}' exigida. O identificador de tarefas será ignorado.", - "tasks.taskRunningContext": "Se uma tarefa está em execução no momento.", - "tasksCategory": "Tarefas" - }, "vs/workbench/contrib/tasks/electron-sandbox/taskService": { "TaskSystem.exitAnyways": "&&Sair Mesmo Assim", "TaskSystem.noProcess": "A tarefa iniciada não existe mais. Se a tarefa gerou processos em segundo plano saindo do VS Code, ela poderá resultar em processos órfãos. Para evitar isso, inicie o último processo em segundo plano com um sinalizador de espera.", @@ -8480,42 +9786,17 @@ "TaskSystem.terminateTask": "&&Terminar a Tarefa" }, "vs/workbench/contrib/terminal/browser/baseTerminalBackend": { - "nonResponsivePtyHost": "A conexão com o processo de host de pty do terminal não está respondendo. Os terminais podem parar de funcionar.", - "restartPtyHost": "Reiniciar o host de pty" + "nonResponsivePtyHost": "The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host.", + "ptyHostStatus": "Pty Host Status", + "ptyHostStatus.ariaLabel": "Pty Host is unresponsive", + "ptyHostStatus.short": "Pty Host" }, "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "As extensões desejam fazer as seguintes alterações no ambiente do terminal:", - "extensionEnvironmentContributionInfo": "As extensões fizeram alterações no ambiente deste terminal", - "extensionEnvironmentContributionRemoval": "As extensões desejam remover essas alterações existentes do ambiente do terminal:", - "relaunchTerminalLabel": "Reiniciar Terminal" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "focusFolder": "Focar na pasta no explorador", - "openFile": "Abrir arquivo no editor", - "openFolder": "Abrir pasta na nova janela" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkDetectorAdapter": { - "focusFolder": "Focar na pasta no explorador", - "followLink": "Seguir o link", - "openFile": "Abrir arquivo no editor", - "openFolder": "Abrir pasta na nova janela", - "searchWorkspace": "Pesquisar workspace" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "followForwardedLink": "Seguir o link usando a porta encaminhada", - "followLink": "Seguir o link", - "followLinkUrl": "Link", - "terminalLinkHandler.followLinkAlt": "alt + clique", - "terminalLinkHandler.followLinkAlt.mac": "option + clique", - "terminalLinkHandler.followLinkCmd": "cmd + clique", - "terminalLinkHandler.followLinkCtrl": "ctrl + clique" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkQuickpick": { - "terminal.integrated.localFileLinks": "Arquivo Local", - "terminal.integrated.openDetectedLink": "Selecionar o link para abrir", - "terminal.integrated.searchLinks": "Pesquisa de workspace", - "terminal.integrated.showMoreLinks": "Mostrar mais links", - "terminal.integrated.urlLinks": "URL" + "ScopedEnvironmentContributionInfo": "workspace", + "extensionEnvironmentContributionInfoActive": "As seguintes extensões contribuíram para o ambiente deste terminal:", + "extensionEnvironmentContributionInfoStale": "As seguintes extensões desejam reiniciar o terminal para contribuir com seu ambiente:", + "relaunchTerminalLabel": "Reiniciar Terminal", + "showEnvironmentContributions": "Mostrar contribuições de ambiente" }, "vs/workbench/contrib/terminal/browser/terminal.contribution": { "miToggleIntegratedTerminal": "&&Terminal", @@ -8527,28 +9808,28 @@ "emptyTerminalNameInfo": "Fornecer nenhum nome o redefinirá para o valor padrão", "noUnattachedTerminals": "Não há nenhum terminal desanexado para fazer a anexação", "quickAccessTerminal": "Alternar Terminal Ativo", + "sendSequence": "A sequência de texto a enviar para o terminal", "showTerminalTabs": "Mostrar Guias", "terminalLaunchHelp": "Abrir Ajuda", + "workbench.action.terminal.acceptSelectedSuggestion": "Aceitar Sugestão Selecionada", "workbench.action.terminal.attachToSession": "Anexar à Sessão", "workbench.action.terminal.clear": "Limpar", - "workbench.action.terminal.clearCommandHistory": "Limpar Histórico de Comandos", + "workbench.action.terminal.clearPreviousSessionHistory": "Limpar o Histórico da Sessão Anterior", "workbench.action.terminal.clearSelection": "Limpar Seleção", - "workbench.action.terminal.copyLastCommand": "Copiar Último Comando", + "workbench.action.terminal.copyAndClearSelection": "Copiar e Limpar Seleção", + "workbench.action.terminal.copyLastCommand": "Copiar Último Comando de Saída", "workbench.action.terminal.copySelection": "Copiar Seleção", "workbench.action.terminal.copySelectionAsHtml": "Copiar Seleção como HTML", "workbench.action.terminal.createTerminalEditor": "Criar Novo Terminal na Área de Editor", "workbench.action.terminal.createTerminalEditorSide": "Criar Novo Terminal na Área de Editor ao Lado", "workbench.action.terminal.detachSession": "Desanexar Sessão", - "workbench.action.terminal.findNext": "Localizar Próximo", - "workbench.action.terminal.findPrevious": "Localizar Anterior", "workbench.action.terminal.focus.tabsView": "Exibição de guias de terminal de foco", - "workbench.action.terminal.focusFind": "Focar Localização", "workbench.action.terminal.focusNext": "Foco no Próximo Grupo de Terminais", "workbench.action.terminal.focusNextPane": "Foco no Próximo Terminal no Grupo de Terminais", "workbench.action.terminal.focusPrevious": "Foco no Grupo do Terminal Anterior", "workbench.action.terminal.focusPreviousPane": "Foco no Terminal Anterior no Grupo de Terminais", "workbench.action.terminal.goToRecentDirectory": "Vá para o Diretório Recente...", - "workbench.action.terminal.hideFind": "Ocultar Localização", + "workbench.action.terminal.hideSuggestWidget": "Ocultar Widget de Sugestão", "workbench.action.terminal.join": "Ingressar terminais", "workbench.action.terminal.join.insufficientTerminals": "Terminais insuficientes para a ação de ingresso", "workbench.action.terminal.join.onlySplits": "Todos os terminais já ingressaram", @@ -8556,26 +9837,18 @@ "workbench.action.terminal.kill": "Encerrar a Instância de Terminal Ativa", "workbench.action.terminal.killAll": "Encerrar Todos os Terminais", "workbench.action.terminal.killEditor": "Encerrar o Terminal Ativo na Área Editorial", - "workbench.action.terminal.navigationModeExit": "Sair do Modo de Navegação", - "workbench.action.terminal.navigationModeFocusNext": "Focar na Próxima Linha (Modo de Navegação)", - "workbench.action.terminal.navigationModeFocusNextPage": "Foco na próxima página (Modo de Navegação)", - "workbench.action.terminal.navigationModeFocusPrevious": "Focar na Linha Anterior (Modo de Navegação)", - "workbench.action.terminal.navigationModeFocusPreviousPage": "Foco na página anterior (Modo de Navegação)", "workbench.action.terminal.new": "Criar Novo Terminal", "workbench.action.terminal.newInActiveWorkspace": "Criar Novo Terminal (No Workspace Ativo)", - "workbench.action.terminal.newWithCwd": "Criar Novo Terminal começando em um Diretório de Trabalho Personalizado", "workbench.action.terminal.newWithCwd.cwd": "O diretório no qual iniciar o terminal", "workbench.action.terminal.newWithProfile": "Criar Novo Terminal (Com Perfil)", "workbench.action.terminal.newWithProfile.profileName": "O nome do perfil a ser criado", "workbench.action.terminal.newWorkspacePlaceholder": "Selecionar diretório de trabalho atual para o novo terminal", - "workbench.action.terminal.openDetectedLink": "Abrir Link Detectado", - "workbench.action.terminal.openLastLocalFileLink": "Abrir Último Link de Arquivo Local", - "workbench.action.terminal.openLastUrlLink": "Abrir Último Link de URL", "workbench.action.terminal.openSettings": "Definir as Configurações do Terminal", + "workbench.action.terminal.overriddenCwdDescription": "(Substituído) {0}", "workbench.action.terminal.paste": "Colar no Terminal Ativo", "workbench.action.terminal.pasteSelection": "Colar a Seleção no Terminal Ativo", "workbench.action.terminal.relaunch": "Reiniciar Terminal Ativo", - "workbench.action.terminal.renameWithArg": "Renomear o Terminal Atualmente Ativo", + "workbench.action.terminal.rename.prompt": "Inserir nome do terminal", "workbench.action.terminal.renameWithArg.name": "O novo nome para o terminal", "workbench.action.terminal.renameWithArg.noName": "Nenhum argumento de nome fornecido", "workbench.action.terminal.resizePaneDown": "Redimensionar o Terminal para Baixo", @@ -8594,36 +9867,27 @@ "workbench.action.terminal.scrollToTop": "Rolar para Cima", "workbench.action.terminal.scrollUp": "Rolar para Cima (Linha)", "workbench.action.terminal.scrollUpPage": "Rolar para Cima (Página)", - "workbench.action.terminal.searchWorkspace": "Pesquisar no Workspace", "workbench.action.terminal.selectAll": "Selecionar Tudo", "workbench.action.terminal.selectDefaultShell": "Selecionar o Perfil Padrão", + "workbench.action.terminal.selectNextPageSuggestion": "Selecionar a Sugestão da Próxima Página", + "workbench.action.terminal.selectNextSuggestion": "Selecione a Próxima Sugestão", + "workbench.action.terminal.selectPrevPageSuggestion": "Selecionar a Sugestão da Página Anterior", + "workbench.action.terminal.selectPrevSuggestion": "Selecione a Sugestão Anterior", "workbench.action.terminal.selectToNextCommand": "Selecionar até o Próximo Comando", "workbench.action.terminal.selectToNextLine": "Selecionar até a Próxima Linha", "workbench.action.terminal.selectToPreviousCommand": "Selecionar até o Comando Anterior", "workbench.action.terminal.selectToPreviousLine": "Selecionar até a Linha Anterior", - "workbench.action.terminal.sendSequence": "Enviar Sequência Personalizada para o Terminal", "workbench.action.terminal.setFixedDimensions": "Definir Dimensões Fixas", - "workbench.action.terminal.showEnvironmentInformation": "Mostrar Informações do Ambiente", "workbench.action.terminal.showTabs": "Mostrar guias", "workbench.action.terminal.sizeToContentWidth": "Alternar o Tamanho para a Largura do Conteúdo", "workbench.action.terminal.splitInActiveWorkspace": "Dividir Terminal (no Workspace Ativo)", - "workbench.action.terminal.switchTerminal": "Alternar Terminal", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Ativar/Desativar Registro em Log de Sequência de Escape", - "workbench.action.terminal.toggleFindCaseSensitive": "Ativar/Desativar Localização usando Diferenciação de Maiúsculas e Minúsculas", - "workbench.action.terminal.toggleFindRegex": "Ativar/Desativar Localização usando Regex", - "workbench.action.terminal.toggleFindWholeWord": "Ativar/Desativar Localização usando Palavra Inteira", - "workbench.action.terminal.writeDataToTerminal": "Gravar os dados no terminal", - "workbench.action.terminal.writeDataToTerminal.prompt": "Inserir dados para gravar diretamente no terminal, ignorando o pty" + "workbench.action.terminal.switchTerminal": "Alternar Terminal" }, "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { "install": "Instalar", "useWslExtension.title": "A extensão '{0}' é recomendada para abrir um terminal no WSL." }, - "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { - "label": "Terminal" - }, "vs/workbench/contrib/terminal/browser/terminalEditorInput": { - "cancel": "Cancelar", "confirmDirtyTerminal.button": "&&Terminar", "confirmDirtyTerminal.detail": "O fechamento encerrará os processos em execução neste terminal.", "confirmDirtyTerminal.message": "Você deseja encerrar os processos em execução?", @@ -8634,6 +9898,13 @@ "killTerminalIcon": "Ícone de encerramento de uma instância do terminal.", "newTerminalIcon": "Ícone de criação de uma instância do terminal.", "renameTerminalIcon": "Ícone de renomeação no menu rápido do terminal.", + "terminalCommandHistoryFuzzySearch": "Ícone para alternar a pesquisa difusa do histórico de comandos.", + "terminalCommandHistoryOutput": "Ícone para visualizar a saída de um comando de terminal.", + "terminalCommandHistoryRemove": "Ícone para remover um comando de terminal do histórico de comandos.", + "terminalDecorationError": "Ícone para uma decoração de terminal de um comando com erro.", + "terminalDecorationIncomplete": "Ícone para uma decoração de terminal de um comando que estava incompleto.", + "terminalDecorationMark": "Ícone de uma marca de decoração de terminal.", + "terminalDecorationSuccess": "Ícone para uma decoração de terminal de um comando que foi bem-sucedido.", "terminalViewIcon": "Ícone de exibição da exibição do terminal." }, "vs/workbench/contrib/terminal/browser/terminalInstance": { @@ -8649,23 +9920,16 @@ "launchFailed.exitCodeOnlyShellIntegration": "Desabilitar a integração do shell nas configurações do usuário pode ajudar.", "multiLinePasteButton": "&&Colar", "preview": "Visualização:", - "removeCommand": "Remover do Histórico de Comandos", - "selectRecentCommand": "Selecione um comando para executar (mantenha pressionada a tecla Alt para editar o comando)", - "selectRecentCommandMac": "Selecione um comando para executar (mantenha pressionada a tecla Option para editar o comando)", - "selectRecentDirectory": "Selecione um diretório para ir (segure a tecla Alt para editar o comando)", - "selectRecentDirectoryMac": "Selecione um diretório para ir (mantenha pressionada a tecla Option para editar o comando)", "setTerminalDimensionsColumn": "Definir Dimensões Fixas: Coluna", "setTerminalDimensionsRow": "Definir Dimensões Fixas: Linha", - "shellFileHistoryCategory": "{0} histórico", "shellIntegration.learnMore": "Saiba mais sobre a integração do shell", "shellIntegration.openSettings": "Abrir definições do utilizador", - "terminal.contiguousSearch": "Usar Pesquisa Contígua", - "terminal.fuzzySearch": "Usar Pesquisa Difusa", "terminal.integrated.a11yPromptLabel": "Entrada de terminal", - "terminal.integrated.a11yTooMuchOutput": "Muita saída para anunciar, navegue até as linhas manualmente para ler", - "terminal.integrated.copySelection.noSelection": "O terminal não tem seleção para copiar", + "terminal.integrated.useAccessibleBuffer": "Usar o buffer acessível {0} examinar manualmente a saída", + "terminal.integrated.useAccessibleBufferNoKb": "Use o comando Terminal: Focus Accessible Buffer para examinar manualmente a saída", "terminal.requestTrust": "A criação de um processo de terminal requer um código de execução", - "terminalNavigationMode": "Use {0} e {1} para navegar pelo buffer do terminal", + "terminalHelpAriaLabel": "Use {0} para obter ajuda sobre a acessibilidade do terminal", + "terminalScreenReaderMode": "Execute o comando: alternar o Modo de Acessibilidade do Leitor de Tela para uma experiência otimizada do leitor de tela", "terminalStaleTextBoxAriaLabel": "O ambiente de {0} de terminal está obsoleto, execute o comando 'Show Environment Information' para obter mais informações", "terminalTextBoxAriaLabel": "Terminal {0}", "terminalTextBoxAriaLabelNumberAndTitle": "Terminal {0}, {1}", @@ -8673,14 +9937,9 @@ "terminalTypeTask": "Tarefa", "terminated.exitCodeAndCommandLine": "O processo de terminal \"{0}\" foi terminado com o código de saída: {1}.", "terminated.exitCodeOnly": "O processo de terminal foi terminado com o código de saída: {0}.", - "viewCommandOutput": "Exibir a Saída do Comando", - "workbench.action.terminal.rename.prompt": "Inserir nome do terminal", "workspaceNotTrustedCreateTerminal": "Não é possível iniciar um processo do terminal em um espaço de trabalho não confiável", "workspaceNotTrustedCreateTerminalCwd": "Não é possível iniciar um processo do terminal em um espaço de trabalho não confiável com cwd {0} e userHome {1}" }, - "vs/workbench/contrib/terminal/browser/terminalMainContribution": { - "ptyHost": "Pty Host" - }, "vs/workbench/contrib/terminal/browser/terminalMenus": { "defaultTerminalProfile": "{0} (Padrão)", "miNewTerminal": "&&Novo Terminal", @@ -8688,18 +9947,21 @@ "miRunSelectedText": "Executar Texto &&Selecionado", "miSplitTerminal": "&&Dividir o Terminal", "splitTerminal": "Dividir Terminal", - "terminal.new": "Novo terminal", + "workbench.action.tasks.configureTaskRunner": "Configurar Tarefas...", + "workbench.action.tasks.runTask": "Executar Tarefa...", "workbench.action.terminal.changeColor": "Alterar Cor...", "workbench.action.terminal.changeIcon": "Alterar ícone...", "workbench.action.terminal.clear": "Limpar", + "workbench.action.terminal.clearLong": "Limpar Terminal", "workbench.action.terminal.copySelection.short": "Copiar", "workbench.action.terminal.copySelectionAsHtml": "Copiar como HTML", "workbench.action.terminal.joinInstance": "Ingressar terminais", - "workbench.action.terminal.new.short": "Novo Terminal", "workbench.action.terminal.newWithProfile.short": "Novo Terminal com Perfil", "workbench.action.terminal.openSettings": "Definir as configurações do terminal", "workbench.action.terminal.paste.short": "Colar", "workbench.action.terminal.renameInstance": "Renomear...", + "workbench.action.terminal.runActiveFile": "Executar Arquivo Ativo", + "workbench.action.terminal.runSelectedText": "Executar Texto Selecionado", "workbench.action.terminal.selectAll": "Selecionar Tudo", "workbench.action.terminal.selectDefaultProfile": "Selecionar o Perfil Padrão", "workbench.action.terminal.showsTabs": "Mostrar guias", @@ -8707,33 +9969,42 @@ "workbench.action.terminal.switchTerminal": "Alternar terminal" }, "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "killportfailure": "Não foi possível encerrar o processo de escuta na porta {0}, comando encerrado com o erro {1}", "ptyHostRelaunch": "Reiniciando o terminal porque a conexão com o processo do shell foi perdida..." }, "vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": { "ICreateContributedTerminalProfileOptions": "contribuiu", + "cancel": "Cancelar", "createQuickLaunchProfile": "Configurar o Perfil de Terminal", "enterTerminalProfileName": "Inserir o nome do perfil de terminal", "terminal.integrated.chooseDefaultProfile": "Selecione seu perfil de terminal padrão", "terminal.integrated.selectProfileToCreate": "Selecione o perfil de terminal a ser criado", "terminalProfileAlreadyExists": "Já existe um perfil de terminal com este nome", "terminalProfiles": "perfis", - "terminalProfiles.detected": "detectado" - }, - "vs/workbench/contrib/terminal/browser/terminalProfileResolverService": { - "migrateToProfile": "Migrar", - "terminalProfileMigration": "O terminal está usando configurações shell/shellArgs preteridas. Deseja migrá-lo para um perfil?" + "terminalProfiles.detected": "detectado", + "unsafePathWarning": "Este perfil de terminal usa um caminho potencialmente inseguro que pode ser modificado por outro usuário: {0}. Tem certeza de que deseja usá-lo?", + "yes": "Sim" }, "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { "renameTerminal": "Renomear Terminal", "workbench.action.terminal.newWithProfilePlus": "Criar novo terminal com perfil", "workbench.action.terminal.newplus": "Criar Novo Terminal" }, + "vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick": { + "removeCommand": "Remover do Histórico de Comandos", + "selectRecentCommand": "Selecione um comando para executar (mantenha pressionada a tecla Alt para editar o comando)", + "selectRecentCommandMac": "Selecione um comando para executar (mantenha pressionada a tecla Option para editar o comando)", + "selectRecentDirectory": "Selecione um diretório para ir (segure a tecla Alt para editar o comando)", + "selectRecentDirectoryMac": "Selecione um diretório para ir (mantenha pressionada a tecla Option para editar o comando)", + "shellFileHistoryCategory": "{0} histórico", + "viewCommandOutput": "Exibir a Saída do Comando" + }, "vs/workbench/contrib/terminal/browser/terminalService": { "localTerminalRemote": "Este shell está sendo executado em sua máquina {0}local{1}, NÃO na máquina remota conectada", "localTerminalVirtualWorkspace": "Este shell está aberto para uma pasta {0}local{1}, NÃO para a pasta virtual", "terminalService.terminalCloseConfirmationPlural": "Você deseja encerrar as {0} sessões ativas do terminal?", "terminalService.terminalCloseConfirmationSingular": "Deseja encerrar a sessão de terminal ativa?", - "terminate": "Terminar" + "terminate": "&&Terminar" }, "vs/workbench/contrib/terminal/browser/terminalTabbedView": { "hideTabs": "Ocultar guias", @@ -8741,6 +10012,7 @@ "moveTabsRight": "Mover guias para a direita" }, "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "label": "Terminal", "splitTerminalAriaLabel": "Terminal {0} {1}, dividir {2} de {3}", "terminal.tabs": "Guias de terminal", "terminalAriaLabel": "Terminal {0} {1}", @@ -8749,7 +10021,9 @@ "vs/workbench/contrib/terminal/browser/terminalTooltip": { "launchFailed.exitCodeOnlyShellIntegration": "Não foi possível iniciar o processo do terminal. Desabilitar a integração do shell com terminal.integrated.shellIntegration.enabled pode ajudar.", "shellIntegration.activationFailed": "Falha na ativação da integração do shell", - "shellIntegration.enabled": "Integração do shell ativada" + "shellIntegration.enabled": "Integração do shell ativada", + "shellProcessTooltip.commandLine": "Linha de comando: {0}", + "shellProcessTooltip.processId": "ID do Processo ({0}): {1}" }, "vs/workbench/contrib/terminal/browser/terminalView": { "terminal.monospaceOnly": "O terminal só dá suporte a fontes com espaçamento uniforme. Não se esqueça de reiniciar o VS Code se esta for uma fonte recém-instalada.", @@ -8758,41 +10032,43 @@ "terminals": "Abrir Terminais." }, "vs/workbench/contrib/terminal/browser/xterm/decorationAddon": { - "changeDefaultIcon": "Alterar ícone padrão", - "changeErrorIcon": "Ícone alterar erro", - "changeSuccessIcon": "Ícone Alterar sucesso", "gutter": "Decorações de comando de calha", + "no": "Não", "overviewRuler": "Visão geral das decorações do comando da régua", + "rerun": "Deseja executar o comando: {0}", "terminal.configureCommandDecorations": "Configurar Decorações de Comando", "terminal.copyCommand": "Comando Copy", "terminal.copyOutput": "Saída da Cópia", "terminal.copyOutputAsHtml": "Copiar Saída como HTML", "terminal.learnShellIntegration": "Saiba mais sobre a integração do Shell", "terminal.rerunCommand": "Reexecutar o Comando", + "toggleVisibility": "Alternar visibilidade", + "workbench.action.terminal.goToRecentDirectory": "Ir Para Diretório Recente", + "workbench.action.terminal.runRecentCommand": "Executar Comando Recente", + "yes": "Sim" + }, + "vs/workbench/contrib/terminal/browser/xterm/decorationStyles": { "terminalPromptCommandFailed": "Comando executado {0} e falhou", "terminalPromptCommandFailedWithExitCode": "Comando executado {0} e falhou (Código de Saída {1})", "terminalPromptCommandSuccess": "Comando executado {0}", - "terminalPromptContextMenu": "Mostrar Ações de Comando", - "toggleVisibility": "Alternar visibilidade" + "terminalPromptContextMenu": "Mostrar Ações de Comando" }, "vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": { "dontShowAgain": "Não Mostrar Novamente", "no": "Não", + "terminal.integrated.copySelection.noSelection": "The terminal has no selection to copy", "terminal.slowRendering": "Parece que a aceleração da GPU do terminal está lenta no computador. Deseja desabilitá-la para aprimorar o desempenho? [Leia mais sobre as configurações de terminal](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", + "terminalLoggerName": "Terminal", "yes": "Sim" }, "vs/workbench/contrib/terminal/common/terminal": { - "terminalCategory": "Terminal", "vscode.extension.contributes.terminal": "Contribui com a funcionalidade do terminal.", "vscode.extension.contributes.terminal.profiles": "Define tipos de perfis de terminal adicionais que o usuário pode criar.", "vscode.extension.contributes.terminal.profiles.id": "A ID do provedor de perfil de terminal.", "vscode.extension.contributes.terminal.profiles.title": "Título para esse perfil de terminal.", - "vscode.extension.contributes.terminal.types": "Define tipos de terminal adicionais que o usuário pode criar.", - "vscode.extension.contributes.terminal.types.command": "Comando a ser executado quando o usuário cria esse tipo de terminal.", "vscode.extension.contributes.terminal.types.icon": "Um codicon, URI ou URIs claros e escuros para associar a este tipo de terminal.", "vscode.extension.contributes.terminal.types.icon.dark": "Caminho de ícone quando um tema escuro é usado", - "vscode.extension.contributes.terminal.types.icon.light": "Caminho do ícone quando um tema leve é usado", - "vscode.extension.contributes.terminal.types.title": "Título para este tipo de terminal." + "vscode.extension.contributes.terminal.types.icon.light": "Caminho do ícone quando um tema leve é usado" }, "vs/workbench/contrib/terminal/common/terminalColorRegistry": { "terminal.ansiColor": "'{0}' cor ANSI no terminal.", @@ -8804,6 +10080,7 @@ "terminal.findMatchHighlightBackground": "A cor de outras correspondências de pesquisa no terminal. A cor não deve ser opaca para não ocultar o conteúdo do terminal subjacente.", "terminal.findMatchHighlightBorder": "A cor da borda de outras correspondências da pesquisa no terminal.", "terminal.foreground": "A cor de primeiro plano do terminal.", + "terminal.inactiveSelectionBackground": "A cor da tela de fundo da seleção do terminal quando ele não tiver foco.", "terminal.selectionBackground": "A cor da tela de fundo da seleção do terminal.", "terminal.selectionForeground": "A cor de primeiro plano da seleção do terminal. Quando isso for nulo, o primeiro plano de seleção será retido e terá o recurso de taxa de contraste mínima aplicado.", "terminal.tab.activeBorder": "Borda na lateral da guia do terminal no painel. O padrão é tab.activeBorder.", @@ -8818,17 +10095,21 @@ "vs/workbench/contrib/terminal/common/terminalConfiguration": { "cwd": "o diretório de trabalho atual do terminal", "cwdFolder": "o diretório de trabalho atual do terminal, exibido para espaços de trabalho de várias raízes ou em um único espaço de trabalho raiz quando o valor difere do diretório de trabalho inicial. No Windows, isto só será exibido quando a integração do shell estiver ativada.", + "enableFileLinks.notRemote": "Habilite somente quando não estiver em um workspace remoto.", + "enableFileLinks.off": "Sempre desativado.", + "enableFileLinks.on": "Sempre ativado.", "local": "indica um terminal local em um workspace remoto", "openDefaultSettingsJson": "abrir as configurações padrão JSON", "openDefaultSettingsJson.capitalized": "Abrir Configurações Padrão (JSON)", "process": "o nome do processo de terminal", - "separator": "um separador condicional (” - “) que só será exibido quando cercado por variáveis com valores ou texto estático.", + "separator": "um separador condicional {0} que só será exibido quando cercado por variáveis com valores ou texto estático.", "sequence": "o nome fornecido pelo processo ao terminal", + "tabFocusMode": "Controla se o terminal recebe guias ou as transfere para o workbench para navegação. Quando definido, substitui {0} quando o terminal está em foco.", "task": "indica que este terminal está associado a uma tarefa", "terminal.integrated.allowChords": "Se deve ou não permitir combinações de teclas de acordes no terminal. Observe que quando isso for verdadeiro e o pressionamento de tecla resultar em um acorde, ele será ignorado {0}, definir isso como falso é particularmente útil quando você deseja que ctrl+k vá para o seu shell (não VS Code).", - "terminal.integrated.allowMnemonics": "Se deseja permitir que os mnemônicos de menubar (por exemplo, alt+f) disparem a abertura de menubar. Observe que isso fará com que todos os pressionamentos de tecla Alt ignorem o shell quando true. Isso não faz nada no macOS.", + "terminal.integrated.allowMnemonics": "Se desejar permitir que mnemônicos da barra de menus (por exemplo, Alt+F) disparem a abertura da barra de menus. Observe que isso fará com que todos os pressionamentos de tecla Alt ignorem o shell quando verdadeiro. Isso não faz nada no macOS.", "terminal.integrated.altClickMovesCursor": "Se ativado, alt/option + click reposicionará o cursor do prompt para baixo do mouse quando {0} estiver definido como {1} (o valor padrão). Isso pode não funcionar de forma confiável dependendo do seu shell.", - "terminal.integrated.autoReplies": "Um conjunto de mensagens que, quando encontradas no terminal, serão respondidas automaticamente. Desde que a mensagem seja específica o suficiente, isso pode ajudar a automatizar as respostas comuns.\r\n\r\nObservações:\r\n\r\n- Use{0} para responder automaticamente ao prompt de encerramento do trabalho em lotes no Windows.\r\n- A mensagem inclui sequências de escape para que a resposta não aconteça com texto estilizado.\r\n- Cada resposta só pode ocorrer uma vez a cada segundo\r\n.- Use {1} na resposta para significar a tecla Enter. \r\n- Para cancelar a definição de uma chave padrão, defina o valor como nulo.\r\n Reinicie VS Code se novas não se aplicarem.", + "terminal.integrated.autoReplies": "Um conjunto de mensagens que, quando encontradas no terminal, serão respondidas automaticamente. Desde que a mensagem seja específica o suficiente, isso pode ajudar a automatizar respostas comuns.\r\n\r\nObservações:\r\n\r\n- Use {0} para responder automaticamente ao prompt de encerramento do trabalho em lote no Windows.\r\n- A mensagem inclui sequências de escape para que a resposta não aconteça com texto estilizado.\r\n- Cada resposta só pode acontecer uma vez a cada segundo.\r\n- Use {1} na resposta para representar a tecla Enter.\r\n- Para cancelar a definição de uma tecla padrão, defina o valor como nulo.\r\n - Reinicie o VS Code se novas não se aplicarem.", "terminal.integrated.autoReplies.reply": "A resposta a ser enviada para o processo.", "terminal.integrated.bellDuration": "O número de milissegundos para mostrar a campainha dentro de uma guia de terminal quando disparada.", "terminal.integrated.commandsToSkipShell": "Um conjunto de IDs de comando cujas combinações de teclas não serão enviadas ao shell, mas sempre tratadas pelo VS Code. Isso permite que as combinações de teclas que normalmente seriam consumidas pelo shell atuem da mesma forma que quando o terminal não está focado, por exemplo, `Ctrl+P` para iniciar a Abertura Rápida\r\n\r\n \r\n\r\nMuitos comandos são ignorados por padrão. Para substituir um padrão e passar a combinação de teclas desse comando para o shell, adicione o comando prefixado com o caractere `-`. Por exemplo, adicione `-workbench.action.quickOpen` para permitir que`Ctrl+P` alcance o shell.\r\n\r\n \r\n\r\nA seguinte lista de comandos padrão ignorados é truncada quando exibida em Editor de Configurações. Para ver a lista completa, {1} e pesquise o primeiro comando na lista abaixo.\r\n\r\n \r\n\r\nComandos Padrão Ignorados:\r\n\r\n{0}", @@ -8845,7 +10126,7 @@ "terminal.integrated.cursorBlinking": "Controla se o cursor de terminal pisca.", "terminal.integrated.cursorStyle": "Controla o estilo do cursor do terminal.", "terminal.integrated.cursorWidth": "Controla a largura do cursor quando {0} é definido como {1}.", - "terminal.integrated.customGlyphs": "Se você deseja desenhar glifos personalizados para elemento de bloco e caracteres de desenho de caixa em vez de usar a fonte, o que geralmente produz melhor renderização com linhas contínuas. Observe que isso não funciona com o renderizador DOM.", + "terminal.integrated.customGlyphs": "Se deseja desenhar glifos personalizados para elemento de bloco e caracteres de desenho de caixa em vez de usar a fonte, que normalmente resulta em melhor renderização com linhas contínuas. Observe que isso não funciona quando {0} está desabilitado.", "terminal.integrated.cwd": "Um caminho de início explícito em que o terminal será iniciado. Ele será usado como o diretório de trabalho atual (cwd) para o processo de shell. Isso poderá ser particularmente útil em configurações de workspace se o diretório raiz não for um cwd conveniente.", "terminal.integrated.defaultLocation": "Controla onde os terminais recém-criados aparecerão.", "terminal.integrated.defaultLocation.editor": "Criar terminais no editor", @@ -8855,8 +10136,9 @@ "terminal.integrated.detectLocale.off": "Não definir a variável de ambiente `$LANG`.", "terminal.integrated.detectLocale.on": "Sempre definir a variável de ambiente `$LANG`.", "terminal.integrated.drawBoldTextInBrightColors": "Controla se o texto em negrito no terminal sempre usará a variante de cor ANSI \"brilhante\".", - "terminal.integrated.enableBell": "Controla se o sinal de terminal está habilitado, isso aparece como um campainha visual ao lado do nome do terminal.", - "terminal.integrated.enableFileLinks": "Se os links de arquivo devem ser habilitados no terminal. Os links podem ser lentos ao trabalhar em uma unidade de rede em particular porque cada link de arquivo é verificado no sistema de arquivos. A alteração dessa variável entrará em vigor somente em novos terminais.", + "terminal.integrated.enableBell": "Controla se a campainha do terminal está habilitada. Isso aparece como um sino visual ao lado do nome do terminal.", + "terminal.integrated.enableFileLinks": "Se deve habilitar links de arquivos em terminais. Os links podem ser lentos ao trabalhar em uma unidade de rede, principalmente porque cada link de arquivo é verificado no sistema de arquivos. Alterar isso terá efeito apenas em novos terminais.", + "terminal.integrated.enableImages": "Enables image support in the terminal. Both sixel and iTerm's inline image protocol are supported on Linux and macOS, Windows support will light up automatically when ConPTY passes through the sequences. Images will currently not be restored between window reloads/reconnects.", "terminal.integrated.enableMultiLinePasteWarning": "Mostra uma caixa de diálogo de aviso ao colar várias linhas no terminal. A caixa de diálogo não é exibida quando:\r\n\r\n- O modo de colagem entre colchetes está ativado (o shell suporta nativamente a colagem de várias linhas)\r\n- A colagem é tratada pela linha de leitura do shell (no caso de pwsh)", "terminal.integrated.enablePersistentSessions": "Persistir sessões/histórico de terminal para o espaço de trabalho em recarregamentos de janela.", "terminal.integrated.env.linux": "Objeto com variáveis de ambiente que serão adicionadas ao processo do VS Code a ser usado pelo terminal no Linux. Defina como `null` para excluir a variável de ambiente.", @@ -8868,7 +10150,7 @@ "terminal.integrated.environmentChangesIndicator.warnonly": "Somente mostrar o indicador de aviso quando o ambiente de um terminal estiver 'obsoleto', e não o indicador de informações que mostra que um terminal teve seu ambiente modificado por uma extensão.", "terminal.integrated.environmentChangesRelaunch": "Se os terminais serão reiniciados automaticamente quando a extensão desejar contribuir para o ambiente e ainda não tiver interagido com eles.", "terminal.integrated.fastScrollSensitivity": "Multiplicador de velocidade de rolagem ao pressionar `Alt`.", - "terminal.integrated.fontFamily": "Controla a família de fontes do terminal, o padrão é o valor de {0}.", + "terminal.integrated.fontFamily": "Controla a família de fontes do terminal. O padrão é o valor de {0}.", "terminal.integrated.fontSize": "Controla o tamanho da fonte em pixels do terminal.", "terminal.integrated.fontWeight": "A espessura da fonte a ser usada no terminal para texto sem negrito. Aceita palavras-chave \"normal\" e \"negrito\" ou números entre 1 e 1000.", "terminal.integrated.fontWeightBold": "A espessura da fonte a ser usada no terminal para texto em negrito. Aceita palavras-chave \"normal\" e \"negrito\" ou números entre 1 e 1000.", @@ -8878,8 +10160,8 @@ "terminal.integrated.gpuAcceleration.canvas": "Use o renderizador de tela de fallback do terminal que usa um contexto 2d em vez de webgl, que pode ter um desempenho melhor em alguns sistemas. Observe que alguns recursos são limitados no renderizador de tela, como a seleção opaca.", "terminal.integrated.gpuAcceleration.off": "Desabilite a aceleração de GPU no terminal. O terminal será renderizado muito mais lentamente quando a aceleração de GPU estiver desativada, mas deverá funcionar de forma confiável em todos os sistemas.", "terminal.integrated.gpuAcceleration.on": "Habilitar a aceleração da GPU no terminal.", - "terminal.integrated.letterSpacing": "Controla o espaçamento de letras do terminal, este é um valor inteiro que representa a quantidade de pixels adicionais a serem adicionados entre caracteres.", - "terminal.integrated.lineHeight": "Controla a altura da linha do terminal, esse número é multiplicado pelo tamanho da fonte do terminal para obter a altura real da linha em pixels.", + "terminal.integrated.letterSpacing": "Controla o espaçamento entre letras do terminal. Esse é um valor inteiro que representa o número de pixels adicionais a serem adicionados entre os caracteres.", + "terminal.integrated.lineHeight": "Controla a altura da linha do terminal. Este número é multiplicado pelo tamanho da fonte do terminal para obter a altura real da linha em pixels.", "terminal.integrated.localEchoEnabled": "Quando o eco local deve ser ativado. Isso irá substituir {0}", "terminal.integrated.localEchoEnabled.auto": "Habilitado somente para workspaces remotos", "terminal.integrated.localEchoEnabled.off": "Sempre desabilitado", @@ -8891,7 +10173,7 @@ "terminal.integrated.macOptionIsMeta": "Controla se a chave de opção deve ser tratada como a chave de meta no terminal no macOS.", "terminal.integrated.minimumContrastRatio": "Quando definido, a cor de primeiro plano de cada célula será alterada para tentar atender à taxa de contraste especificada. Observe que isso não se aplica a caracteres `powerline` por #146406. Valores de exemplo:\r\n\r\n- 1: não faça nada e use as cores padrão do tema.\r\n- 4.5: [Conformidade com WCAG AA (mínimo)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) (default).\r\n- 7: [Conformidade WCAG AAA (melhorado)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21: branco no preto ou preto no branco.", "terminal.integrated.mouseWheelScrollSensitivity": "Um multiplicador a ser usado no `deltaY` dos eventos de rolagem do mouse.", - "terminal.integrated.persistentSessionReviveProcess": "Quando o processo do terminal deve ser encerrado (por exemplo, ao fechar a janela ou o aplicativo), isso determina quando o conteúdo/histórico da sessão do terminal anterior deve ser restaurado e os processos devem ser recriados na próxima vez que o espaço de trabalho for aberto.\r\n\r\nAdvertências:\r\n\r\n- A restauração do diretório de trabalho atual do processo depende se ele é suportado pelo shell.\r\n- O tempo para persistir a sessão durante o desligamento é limitado, portanto, pode ser abortado ao usar conexões remotas de alta latência.", + "terminal.integrated.persistentSessionReviveProcess": "Quando o processo do terminal deve ser desligado (por exemplo, na janela ou no fechamento do aplicativo), isso determina quando o conteúdo/histórico da sessão anterior do terminal deve ser restaurado e os processos devem ser recriados quando o espaço de trabalho for aberto da próxima vez.\r\n\r\nAdvertências:\r\n\r\n- A restauração do diretório de trabalho do processo atual depende se ele é suportado pelo shell.\r\n- O tempo para continuar na sessão durante o desligamento é limitado, portanto, pode ser interrompido ao usar conexões remotas de alta latência.", "terminal.integrated.persistentSessionReviveProcess.never": "Nunca restaure os buffers do terminal nem recrie o processo.", "terminal.integrated.persistentSessionReviveProcess.onExit": "Reativa os processos depois que a última janela for fechada no Windows/Linux ou quando o comando `workbench.action.quit` for disparado (paleta de comandos, associação de teclas, menu).", "terminal.integrated.persistentSessionReviveProcess.onExitAndWindowClose": "Reativa os processos depois que a última janela for fechada no Windows/Linux ou quando o comando `workbench.action.quit` for disparado (paleta de comandos, associação de teclas, menu) ou quando a janela for fechada.", @@ -8901,29 +10183,29 @@ "terminal.integrated.rightClickBehavior.nothing": "Não faça nada e passe o evento para o terminal.", "terminal.integrated.rightClickBehavior.paste": "Colar ao clicar com o botão direito do mouse.", "terminal.integrated.rightClickBehavior.selectWord": "Selecionar a palavra sob o cursor e mostrar o menu de contexto.", - "terminal.integrated.scrollback": "Controla o número máximo de linhas que o terminal mantém no buffer.", + "terminal.integrated.scrollback": "Controla o número máximo de linhas que o terminal mantém em seu buffer. Pré-alocamos memória com base nesse valor para garantir uma experiência tranquila. Assim, à medida que o valor aumenta, a quantidade de memória também aumentará.", "terminal.integrated.sendKeybindingsToShell": "Envia a maioria das combinações de teclas para o terminal em vez do workbench, substituindo {0}, que pode ser usado alternativamente para ajuste fino.", - "terminal.integrated.shellIntegration.decorationIcon": "Controla o ícone que será usado para comandos ignorados/vazios. Defina como {0} para ocultar o ícone ou desativar as decorações com {1}.", - "terminal.integrated.shellIntegration.decorationIconError": "Controla o ícone que será usado para cada comando em terminais com integração de shell habilitada que possuem um código de saída associado. Defina como {0} para ocultar o ícone ou desativar as decorações com {1}.", - "terminal.integrated.shellIntegration.decorationIconSuccess": "Controla o ícone que será usado para cada comando em terminais com integração de shell habilitada que não possuem um código de saída associado. Defina como {0} para ocultar o ícone ou desativar as decorações com {1}.", "terminal.integrated.shellIntegration.decorationsEnabled": "Quando a integração do shell está habilitada, adiciona uma decoração para cada comando.", "terminal.integrated.shellIntegration.decorationsEnabled.both": "Mostrar decorações na calha (esquerda) e régua de visão geral (direita)", "terminal.integrated.shellIntegration.decorationsEnabled.gutter": "Mostrar decorações de calha à esquerda do terminal", "terminal.integrated.shellIntegration.decorationsEnabled.never": "Não mostrar decorações", "terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler": "Mostrar as decorações da régua de visão geral à direita do terminal", - "terminal.integrated.shellIntegration.enabled": "Determina se a integração do shell é ou não injetada automaticamente para oferecer suporte a recursos como rastreamento de comando aprimorado e detecção de diretório de trabalho atual. \r\n\r\nA integração do shell funciona injetando o shell com um script de inicialização. O script fornece ao VS Code informações sobre o que está acontecendo no terminal.\r\n\r\nShells suportados:\r\n\r\n- Linux/macOS: bash, pwsh, zsh\r\n - Windows: pwsh\r\n\r\nEsta configuração se aplica somente quando os terminais são criados, portanto, você precisará reiniciar seus terminais para que ela tenha efeito.\r\n\r\n Observe que a injeção de script pode não funcionar se você tiver argumentos personalizados definidos no perfil do terminal, um [bash complexo `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex- bash-promptcommand) ou outra configuração não suportada. Para desativar as decorações, veja {0}", + "terminal.integrated.shellIntegration.enabled": "Determina se a integração do shell é ou não injetada automaticamente para oferecer suporte a recursos como rastreamento de comando aprimorado e detecção de diretório de trabalho atual. \r\n\r\nA integração do shell funciona injetando o shell com um script de inicialização. O script fornece uma visão do VS Code sobre o que está acontecendo no terminal.\r\n\r\nShells com suporte:\r\n\r\n- Linux/macOS: bash, fish, pwsh, zsh\r\n - Windows: pwsh\r\n\r\nEsta configuração se aplica somente quando os terminais são criados, portanto, você precisará reiniciar seus terminais para que ela entre em vigor.\r\n\r\n Observe que a injeção de script pode não funcionar se você tiver argumentos personalizados definidos no perfil do terminal, habilitou {1}, tem um [bash complexo `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand) ou outra configuração sem suporte. Para desabilitar as decorações, consulte {0}", "terminal.integrated.shellIntegration.history": "Controla o número de comandos usados recentemente para manter no histórico de comandos do terminal. Defina como 0 para desabilitar o histórico de comandos do terminal.", + "terminal.integrated.shellIntegration.suggestEnabled": "Habilita sugestões de IntelliSense de terminal experimental para shells com suporte quando {0} é definido como {1}. Se a integração do shell for instalada manualmente, {2} precisará ser definido como {3} antes de chamar o script.", "terminal.integrated.showExitAlert": "Controla se o alerta \"O processo do terminal terminou com o código de saída\" é mostrado quando o código de saída é diferente de zero.", + "terminal.integrated.smoothScrolling": "Controla se o terminal rolará usando uma animação.", "terminal.integrated.splitCwd": "Controla o diretório de trabalho com o qual um terminal dividido começa.", "terminal.integrated.splitCwd.inherited": "No macOS e no Linux, um novo terminal dividido usará o diretório de trabalho do terminal pai. No Windows, ele se comporta do mesmo modo que o inicial.", "terminal.integrated.splitCwd.initial": "Um novo terminal dividido usará o diretório de trabalho com o que o terminal pai começou.", "terminal.integrated.splitCwd.workspaceRoot": "Um novo terminal dividido usará a raiz do workspace como o diretório de trabalho. Em um workspace de várias raízes, uma escolha para qual pasta raiz usar é oferecida.", + "terminal.integrated.tabStopWidth": "O número de células em uma parada de tabulação.", "terminal.integrated.tabs.defaultColor": "Um ID de cor de tema para associar aos ícones do terminal por padrão.", "terminal.integrated.tabs.defaultIcon": "Um ID de codicon para associar aos ícones do terminal por padrão.", "terminal.integrated.tabs.enableAnimation": "Controla se os status da guia do terminal suportam animação (por exemplo, tarefas em andamento).", "terminal.integrated.tabs.enabled": "Controla se as guias de terminal são exibidas como uma lista no lado do terminal. Quando desabilitada, uma lista suspensa será exibida.", "terminal.integrated.tabs.focusMode": "Controla se a concentração do terminal de uma guia acontece com um clique duplo ou único.", - "terminal.integrated.tabs.focusMode.doubleClick": "Concentrar o terminal ao clicar duas vezes em uma guia de terminal", + "terminal.integrated.tabs.focusMode.doubleClick": "Focar o terminal ao clicar duas vezes em uma guia de terminal", "terminal.integrated.tabs.focusMode.singleClick": "Focalizar o terminal ao clicar duas vezes em uma guia de terminal", "terminal.integrated.tabs.hideCondition": "Controla se a exibição de guias de terminal será ocultada em determinadas condições.", "terminal.integrated.tabs.hideCondition.never": "Nunca ocultar a exibição das guias do terminal", @@ -8938,16 +10220,16 @@ "terminal.integrated.tabs.showActions.never": "Nunca mostrar as ações", "terminal.integrated.tabs.showActions.singleTerminal": "Mostrar as ações quando é o único terminal aberto", "terminal.integrated.tabs.showActions.singleTerminalOrNarrow": "Mostra as ações quando é o único terminal aberto ou quando as abas estão em seu estado estreito sem texto", - "terminal.integrated.tabs.showActiveTerminal": "Mostra as informações de terminal ativas no modo de exibição, isso é particularmente útil quando o título dentro das guias não está visível.", + "terminal.integrated.tabs.showActiveTerminal": "Mostra as informações do terminal ativo no modo de exibição. Isso é particularmente útil quando o título dentro das guias não está visível.", "terminal.integrated.tabs.showActiveTerminal.always": "Sempre mostrar o terminal ativo", "terminal.integrated.tabs.showActiveTerminal.never": "Nunca mostrar o terminal ativo", "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Mostrar o terminal ativo quando ele for o único terminal aberto", "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Mostrar o terminal ativo quando ele for o único terminal aberto ou quando o modo de exibição de guias estiver em seu estado de texto restrito", - "terminal.integrated.unicodeVersion": "Controla qual versão do unicode será usada ao avaliar a largura dos caracteres no terminal. Se um emoji ou outros caracteres largos não ocupar a quantidade correta de espaço ou backspace, excluindo demais ou muito pouco, talvez seja necessário tentar ajustar essa configuração.", - "terminal.integrated.unicodeVersion.eleven": "Versão 11 do Unicode. Esta versão fornece um suporte melhor em sistemas modernos que usam versões modernas do Unicode.", - "terminal.integrated.unicodeVersion.six": "Versão 6 do Unicode. Esta é uma versão mais antiga que deve funcionar melhor em sistemas mais antigos.", + "terminal.integrated.unicodeVersion": "Controla qual versão do Unicode usar ao avaliar a largura dos caracteres no terminal. Se você tiver emojis ou outros caracteres largos que não ocupam a quantidade certa de espaço ou backspace excluindo muito ou muito pouco, convém tentar ajustar essa configuração.", + "terminal.integrated.unicodeVersion.eleven": "Versão 11 do Unicode. Esta versão fornece melhor suporte em sistemas modernos que usam versões modernas do Unicode.", + "terminal.integrated.unicodeVersion.six": "Versão 6 do Unicode. Esta é uma versão mais antiga que deverá funcionar melhor em sistemas mais antigos.", "terminal.integrated.windowsEnableConpty": "Se deve ser usado o ConPTY para comunicação do processo de terminal do Windows (exige o número de build 18309 ou posteriores do Windows 10). Winpty será usado se isso for false.", - "terminal.integrated.wordSeparators": "Uma cadeia de caracteres contendo todos os caracteres a serem considerados separadores de palavras ao clicar duas vezes para selecionar o recurso de palavra.", + "terminal.integrated.wordSeparators": "Uma cadeia de caracteres contendo todos os caracteres a serem considerados separadores de palavras pelo clique duplo para selecionar o recurso de palavra.", "terminalDescription": "Controla a descrição do terminal, que aparece à direita do título. As variáveis são substituídas de acordo com o contexto:", "terminalIntegratedConfigurationTitle": "Terminal Integrado", "terminalTitle": "Controla o título do terminal. As variáveis são substituídas de acordo com o contexto:", @@ -8956,16 +10238,20 @@ "vs/workbench/contrib/terminal/common/terminalContextKey": { "inTerminalRunCommandPickerContextKey": "Se o seletor de comando de execução do terminal está aberto no momento.", "isSplitTerminalContextKey": "Se o terminal da guia em foco é um terminal dividido.", + "terminalAccessibleBufferFocusContextKey": "Se o buffer acessível do terminal está focado.", "terminalAltBufferActive": "Se o buffer alt do terminal está ativo.", "terminalCountContextKey": "O número atual de terminais.", "terminalEditorFocusContextKey": "Se um terminal na área do editor está focado.", "terminalFocusContextKey": "Se o terminal está focado.", + "terminalFocusInAnyContextKey": "Whether any terminal is focused, including detached terminals used in other UI.", "terminalProcessSupportedContextKey": "Se os processos de terminal podem ser iniciados no espaço de trabalho atual.", "terminalShellIntegrationEnabled": "Se a integração do shell está habilitada no terminal ativo", "terminalShellTypeContextKey": "O tipo de shell do terminal ativo, é definido com o último valor conhecido quando não existem terminais.", + "terminalSuggestWidgetVisible": "Se o widget de sugestão do terminal está visível.", "terminalTabsFocusContextKey": "Se o widget de guias do terminal está focado.", "terminalTabsSingularSelectedContextKey": "Se um terminal está selecionado na lista de guias de terminal.", "terminalTextSelectedContextKey": "Se o texto é selecionado no terminal ativo.", + "terminalTextSelectedInFocusedContextKey": "Whether text is selected in a focused terminal.", "terminalViewShowing": "Se a visualização do terminal está sendo exibida" }, "vs/workbench/contrib/terminal/common/terminalStrings": { @@ -8978,17 +10264,126 @@ "splitTerminal": "Dividir Terminal", "splitTerminal.short": "Dividir", "terminal": "Terminal", + "terminal.new": "Novo Terminal", + "terminalCategory": "Terminal", "unsplitTerminal": "Desfazer Divisão do Terminal", "workbench.action.terminal.changeColor": "Alterar Cor...", "workbench.action.terminal.changeIcon": "Alterar ícone...", "workbench.action.terminal.focus": "Focar no Terminal", + "workbench.action.terminal.focusHover": "Focalização", "workbench.action.terminal.moveToTerminalPanel": "Mover o Terminal para o Painel", + "workbench.action.terminal.newWithCwd": "Criar Novo Terminal começando em um Diretório de Trabalho Personalizado", "workbench.action.terminal.rename": "Renomear...", + "workbench.action.terminal.renameWithArg": "Renomear o Terminal Atualmente Ativo", + "workbench.action.terminal.sendSequence": "Enviar Sequência Personalizada para o Terminal", "workbench.action.terminal.sizeToContentWidthInstance": "Alternar o Tamanho para a Largura do Conteúdo" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "Criar Terminal Integrado (Local)" }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { + "workbench.action.terminal.accessibleBufferGoToNextCommand": "Buffer Acessível Ir para o Próximo Comando", + "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Buffer Acessível Ir para o Comando Anterior", + "workbench.action.terminal.focusAccessibleBuffer": "Buffer Acessível de Foco", + "workbench.action.terminal.navigateAccessibleBuffer": "Navegar no Buffer Acessível" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": { + "accessibilitySettings": "Acesse configurações de acessibilidade como \"terminal.integrated.tabFocusMode\" por meio do comando Preferências: Abrir Configurações de Acessibilidade.", + "commandPromptMigration": "Considere usar o PowerShell em vez do prompt de comando para uma experiência aprimorada", + "focusAccessibleBuffer": "O comando Buffer Acessível de Foco ({0}) permite que os leitores de tela leiam o conteúdo do terminal.", + "focusAccessibleBufferNoKb": "O comando Buffer Acessível de Foco permite que os leitores de tela leiam o conteúdo do terminal e atualmente não pode ser disparado por uma combinação de teclas.", + "goToNextCommand": "Ir para o Próximo Comando ({0})", + "goToNextCommandNoKb": "Atualmente, Ir para o Próximo Comando não pode ser disparado por uma associação de teclas.", + "goToPreviousCommand": "Acessar o Comando Anterior ({0})", + "goToPreviousCommandNoKb": "Ir para o Próximo Comando não pode ser disparado por uma associação de teclas.", + "goToRecentDirectory": "Ir Para Diretório Recente ({0})", + "goToRecentDirectoryNoKb": "No momento, a opção Ir para o Diretório Recente não pode ser disparada por uma combinação de teclas.", + "goToRecentDirectoryNoKbNoShellIntegration": "O comando Ir para o diretório recente permite que os leitores de tela naveguem facilmente para um diretório que foi usado no terminal e atualmente não pode ser acionado por uma combinação de teclas.", + "goToRecentDirectoryNoShellIntegration": "O comando Go to Recent Directory ({0}) permite que os leitores de tela naveguem facilmente para um diretório que foi usado no terminal.", + "navigateAccessibleBuffer": "Navegar no Buffer Acessível ({0})", + "navigateAccessibleBufferNoKb": "Navegar pelo Buffer Acessível atualmente não é acionável por uma associação de teclas.", + "newWithProfile": "O comando Criar Novo Terminal (com Perfil) ({0}) permite facilitar a criação de terminal usando um perfil específico.", + "newWithProfileNoKb": "O comando Criar Novo Terminal (Com Perfil) permite a fácil criação de terminal usando um perfil específico e atualmente não é acionado por uma combinação de teclas.", + "openDetectedLink": "O comando Abrir Link Detectado ({0}) permite que os leitores de tela abram facilmente os links encontrados no terminal.", + "openDetectedLinkNoKb": "O comando Abrir Link Detectado permite que os leitores de tela abram facilmente os links encontrados no terminal e atualmente não pode ser disparado por uma combinação de teclas.", + "readMore": "[Leia mais sobre a acessibilidade do terminal](https://code.visualstudio.com/docs/editor/accessibility#_terminal-accessibility)", + "runRecentCommand": "Executar Comando Recente ({0})", + "runRecentCommandNoKb": "Atualmente, a opção Executar comando recente não pode ser disparada por uma combinação de teclas.", + "shellIntegration": "O terminal tem um recurso chamado integração de shell que oferece uma experiência aprimorada e fornece comandos úteis para leitores de tela, como:", + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBuffer": { + "terminal.integrated.accessibleBuffer": "Buffer do terminal", + "terminal.integrated.symbolQuickPick.labelNoExitCode": "{0}" + }, + "vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": { + "workbench.action.terminal.restartPtyHost": "Restart Pty Host", + "workbench.action.terminal.showTextureAtlas": "Mostrar Atlas de Textura de Terminal", + "workbench.action.terminal.writeDataToTerminal": "Gravar os dados no terminal", + "workbench.action.terminal.writeDataToTerminal.prompt": "Inserir dados para gravar diretamente no terminal, ignorando o pty" + }, + "vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": { + "envChanges": "Alterações de Ambiente de Terminal", + "extension": "Extensão: {0}", + "workbench.action.terminal.showEnvironmentContributions": "Mostrar Contribuições de Ambiente" + }, + "vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": { + "workbench.action.terminal.findNext": "Localizar Próximo", + "workbench.action.terminal.findPrevious": "Localizar Anterior", + "workbench.action.terminal.focusFind": "Focar Localização", + "workbench.action.terminal.hideFind": "Ocultar Localização", + "workbench.action.terminal.searchWorkspace": "Pesquisar no Workspace", + "workbench.action.terminal.toggleFindCaseSensitive": "Ativar/Desativar Localização usando Diferenciação de Maiúsculas e Minúsculas", + "workbench.action.terminal.toggleFindRegex": "Ativar/Desativar Localização usando Regex", + "workbench.action.terminal.toggleFindWholeWord": "Ativar/Desativar Localização usando Palavra Inteira" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": { + "workbench.action.terminal.openDetectedLink": "Abrir Link Detectado", + "workbench.action.terminal.openLastLocalFileLink": "Abrir Último Link de Arquivo Local", + "workbench.action.terminal.openLastUrlLink": "Abrir Último Link de URL" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": { + "focusFolder": "Focar na pasta no explorador", + "followLink": "Seguir o link", + "openFile": "Abrir arquivo no editor", + "openFolder": "Abrir pasta na nova janela", + "searchWorkspace": "Pesquisar workspace" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": { + "followForwardedLink": "Seguir o link usando a porta encaminhada", + "followLink": "Seguir o link", + "followLinkUrl": "Link", + "terminalLinkHandler.followLinkAlt": "alt + clique", + "terminalLinkHandler.followLinkAlt.mac": "option + clique", + "terminalLinkHandler.followLinkCmd": "cmd + clique", + "terminalLinkHandler.followLinkCtrl": "ctrl + clique" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": { + "terminal.integrated.localFileLinks": "Arquivo Local", + "terminal.integrated.openDetectedLink": "Selecionar o link para abrir", + "terminal.integrated.searchLinks": "Pesquisa de workspace", + "terminal.integrated.showMoreLinks": "Mostrar mais links", + "terminal.integrated.urlLinks": "URL" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": { + "codeAction.widget.id.quickfix": "Correção Rápida", + "quickFix.command": "Executar: {0}", + "quickFix.opener": "Abrir: {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": { + "workbench.action.terminal.showQuickFixes": "Mostrar correções rápidas do terminal" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": { + "terminal.createPR": "Criar PR {0}", + "terminal.freePort": "Porta livre {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": { + "vscode.extension.contributes.terminalQuickFixes": "Contribui com correções rápidas do terminal.", + "vscode.extension.contributes.terminalQuickFixes.commandExitResult": "O resultado de saída do comando no qual corresponder", + "vscode.extension.contributes.terminalQuickFixes.commandLineMatcher": "Uma expressão regular ou cadeia de caracteres para testar contra a linha de comando", + "vscode.extension.contributes.terminalQuickFixes.id": "A ID do provedor de correção rápida", + "vscode.extension.contributes.terminalQuickFixes.outputMatcher": "Uma expressão regular ou cadeia de caracteres para corresponder a uma única linha da saída, que fornece grupos a serem referenciados em terminalCommand e uri.\r\n\r\nPor exemplo:\r\n\r\n `lineMatcher: /git push --set-upstream origin (?[^s]+)/;`\r\n\r\n`terminalCommand: 'git push --set-upstream origin ${group:branchName}';`\r\n" + }, "vs/workbench/contrib/testing/browser/icons": { "filterIcon": "Ícone da ação 'Filtrar' na exibição de teste.", "hiddenIcon": "Ícone mostrado ao lado dos testes ocultos, quando eles tiverem sido mostrados.", @@ -9002,11 +10397,15 @@ "testingPassedIcon": "Ícone mostrado para testes que passaram.", "testingQueuedIcon": "Ícone mostrado para testes que estão na fila.", "testingRefreshTests": "Ícone no botão para atualizar testes.", + "testingResultsIcon": "Ícones para resultados de teste.", "testingRunAllIcon": "Ícone da ação \"executar todos os testes\".", "testingRunIcon": "Ícone da ação \"executar teste\".", "testingShowAsList": "Ícone mostrado quando o Gerenciador de Testes é desabilitado como uma árvore.", "testingShowAsTree": "Ícone mostrado quando o Gerenciador de Testes é desabilitado como uma lista.", "testingSkippedIcon": "Ícone mostrado para testes que são ignorados.", + "testingTurnContinuousRunIsOn": "Ícone quando a execução contínua está ativada para um teste.", + "testingTurnContinuousRunOff": "Ícone para desativar as execuções de teste contínuo.", + "testingTurnContinuousRunOn": "Ícone para ativar as execuções de teste contínuo.", "testingUnsetIcon": "Ícone mostrado para testes que estão em um estado de definição removida.", "testingUpdateProfiles": "Ícone mostrado para atualizar perfis de teste." }, @@ -9016,9 +10415,13 @@ "debugAllTests": "Depurar Todos os Testes", "debugSelectedTests": "Testes de Depuração", "discoveringTests": "Descobrindo Testes", + "getExplorerSelection": "Obter Seleção do Explorer", + "getSelectedProfiles": "Obter Perfis Selecionados", "hideTest": "Ocultar o Teste", "noDebugTestProvider": "Não foi encontrado nenhum teste depurável neste workspace. Talvez você precise instalar uma extensão de provedor de teste", "noTestProvider": "Não foi encontrado nenhum teste neste workspace. Talvez você precise instalar uma extensão de provedor de teste", + "noTestsAtCursor": "Nenhum teste encontrado aqui", + "noTestsInFile": "Nenhum teste encontrado neste arquivo", "run test": "Executar Teste", "runAllTests": "Executar Todos os Testes", "runSelectedTests": "Executar Testes", @@ -9032,7 +10435,10 @@ "testing.debugFailTests": "Depurar os Testes Com Falha", "testing.debugLastRun": "Depurar a Última Execução", "testing.editFocusedTest": "Acessar o Teste", + "testing.noProfiles": "Nenhum perfil de teste habilitado para execução contínua foi encontrado", "testing.openOutputPeek": "Saída da Espiada", + "testing.pickTask": "Escolha uma execução para mostrar a saída para", + "testing.pickTaskUnnamed": "Executar #{0}", "testing.reRunFailTests": "Executar Novamente os Testes com Falha", "testing.reRunLastRun": "Executar Novamente a Última Execução", "testing.refreshTests": "Atualizar os Testes", @@ -9040,11 +10446,17 @@ "testing.runCurrentFile": "Executar os Testes no Arquivo Atual", "testing.runUsing": "Executar Usando Perfil...", "testing.searchForTestExtension": "Procurar a Extensão de Teste", + "testing.selectContinuousProfiles": "Selecione os perfis a serem executados quando os arquivos mudarem:", "testing.selectDefaultTestProfiles": "Selecionar o Perfil Padrão", "testing.showMostRecentOutput": "Mostrar Saída", "testing.sortByDuration": "Classificar por Duração", "testing.sortByLocation": "Classificar por Local", "testing.sortByStatus": "Classificar por Status", + "testing.startContinuous": "Iniciar Execução Contínua", + "testing.startContinuousRunUsing": "Iniciar Execução Contínua Usando...", + "testing.stopContinuous": "Parar Execução Contínua", + "testing.toggleContinuousRunOff": "Desativar Execução Contínua", + "testing.toggleContinuousRunOn": "Ativar execução contínua", "testing.toggleInlineTestOutput": "Alternar Saída de Teste Embutido", "testing.viewAsList": "Exibir como Lista", "testing.viewAsTree": "Exibir como Árvore", @@ -9056,7 +10468,8 @@ "noTestProvidersRegistered": "Ainda não foi encontrado nenhum teste neste workspace.", "searchForAdditionalTestExtensions": "Instalar Extensões de Teste Adicionais...", "test": "Teste", - "testExplorer": "Gerenciador de Testes" + "testExplorer": "Gerenciador de Testes", + "testResultsPanelName": "Resultados de Teste" }, "vs/workbench/contrib/testing/browser/testingConfigurationUi": { "testConfigurationUi.pick": "Escolher um perfil de teste para usar", @@ -9078,7 +10491,6 @@ "testing.runUsing": "Executar Usando Perfil..." }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "filter": "Filtrar", "testExplorerFilter": "Filtrar (por exemplo, text, !exclude, @tag)", "testExplorerFilterLabel": "Filtrar texto para testes no explorador", "testing.filters.currentFile": "Mostrar Somente no Arquivo Ativo", @@ -9095,6 +10507,10 @@ "selectDefaultConfigs": "Selecionar o Perfil Padrão", "testExplorer": "Gerenciador de Testes", "testing.treeElementLabelDuration": "{0} em {1}", + "testing.treeElementLabelOutdated": "{0}, resultado desatualizado", + "testingCountBadgeFailed": "{0} testes falhados", + "testingCountBadgePassed": "{0} testes aprovados", + "testingCountBadgeSkipped": "{0} testes ignorados", "testingFindExtension": "Mostrar Testes do Espaço de Trabalho", "testingNoTest": "Nenhum teste foi encontrado neste arquivo." }, @@ -9104,14 +10520,20 @@ "messageMoreLines1": "+ 1 linha a mais", "messageMoreLinesN": "+ {0} linhas a mais", "run test": "Executar Teste", + "runNoOutout": "The test run did not record any output.", + "runNoOutputForPast": "Test output is only available for new test runs.", + "testOutputTitle": "Saída de Teste", "testUnnamedTask": "Tarefa não nomeada", "testing.debugLastRun": "Executar o Teste de Depuração", + "testing.goToError": "Ir para Fonte", "testing.goToFile": "Acessar o Arquivo", "testing.goToNextMessage": "Acessar Falha do Próximo Teste", "testing.goToPreviousMessage": "Acessar Falha do Teste Anterior", + "testing.markdownPeekError": "Não foi possível abrir a visualização do markdown: {0}.\r\n\r\nVerifique se a extensão Markdown está habilitada.", "testing.openMessageInEditor": "Abrir no Editor", "testing.reRunLastRun": "Executar o Teste de Repetição", "testing.revealInExplorer": "Fazer a revelação no Gerenciador de Testes", + "testing.showMessageInTerminal": "Mostrar Saída no Terminal", "testing.showResultOutput": "Mostrar Saída do Resultado", "testing.toggleTestingPeekHistory": "Alternar o Histórico de Testes no Peek", "testingOutputActual": "Resultado real", @@ -9123,7 +10545,8 @@ "runNoOutout": "A execução de teste não registrou nenhuma saída.", "testNoRunYet": "\r\nNenhum teste foi executado ainda.\r\n", "testOutputTerminalTitle": "Saída de Teste", - "testOutputTerminalTitleWithDate": "Saída do Teste em {0}" + "testOutputTerminalTitleWithDate": "Saída do Teste em {0}", + "testOutputTerminalTitleWithDateAndTaskName": "{0} às {1}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { "testProgress.completed": "{0}/{1} testes aprovados ({2}%)", @@ -9153,25 +10576,28 @@ "testConfigurationTitle": "Teste", "testing.alwaysRevealTestOnStateChange": "Sempre revele o teste executado quando `#testing.followRunningTest#` estiver ativado. Se esta configuração estiver desativada, apenas os testes com falha serão revelados.", "testing.autoRun.delay": "O tempo de espera, em milissegundos, depois que um teste é marcado como desatualizado até que uma nova execução seja iniciada.", - "testing.autoRun.mode": "Controla quais testes são executados automaticamente.", - "testing.autoRun.mode.allInWorkspace": "Executa automaticamente todos os testes detectados quando a execução automática é ativada. Executa novamente os testes individuais quando eles são alterados.", - "testing.autoRun.mode.onlyPreviouslyRun": "Executa novamente os testes individuais quando eles são alterados. Não executará automaticamente nenhum teste que ainda não tenha sido executado.", - "testing.automaticallyOpenPeekView": "Configura quando a exibição de espiada de erros é aberta automaticamente.", + "testing.automaticallyOpenPeekView": "Configura quando a exibição de espiada de erros será aberta automaticamente.", "testing.automaticallyOpenPeekView.failureAnywhere": "Abrir a exibição automaticamente independentemente do local da falha.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "Abrir a exibição automaticamente quando um teste falhar em um documento visível.", "testing.automaticallyOpenPeekView.never": "Nunca abre automaticamente.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Controla se a exibição de espiada será aberta automaticamente durante o modo de execução automática.", + "testing.automaticallyOpenPeekViewDuringContinuousRun": "Controla se a exibição de espiada será aberta automaticamente durante o modo de execução contínua.", + "testing.countBadge": "Controla o selo de contagem no ícone Teste na Barra de atividades.", + "testing.countBadge.failed": "Mostrar o número de testes com falha", + "testing.countBadge.off": "Desabilitar o selo de contagem de testes", + "testing.countBadge.passed": "Mostrar o número de testes aprovados", + "testing.countBadge.skipped": "Mostrar o número de testes ignorados", "testing.defaultGutterClickAction": "Controla a ação a ser executada ao clicar com o botão esquerdo em uma decoração de teste na medianiz.", "testing.defaultGutterClickAction.contextMenu": "Abra o menu de contexto para mais opções.", "testing.defaultGutterClickAction.debug": "Depure o teste.", "testing.defaultGutterClickAction.run": "Execute o teste.", - "testing.followRunningTest": "Controla se o teste em execução deve ser seguido na exibição do explorador de teste", + "testing.followRunningTest": "Controla se o teste em execução deverá ser seguido na exibição do Explorador de Teste.", "testing.gutterEnabled": "Controla se as decorações de teste são mostradas na calha do editor.", "testing.openTesting": "Controla quando a exibição de teste deve ser aberta.", "testing.openTesting.neverOpen": "Nunca abrir automaticamente o modo de exibição de teste", "testing.openTesting.openOnTestFailure": "Abrir a exibição de teste em qualquer falha de teste", "testing.openTesting.openOnTestStart": "Abrir o modo de exibição de teste quando os testes forem iniciados", - "testing.saveBeforeTest": "Controle se todos os editores sujos foram salvos antes de executar um teste." + "testing.saveBeforeTest": "Controle se todos os editores sujos foram salvos antes de executar um teste.", + "testing.showAllMessages": "Controls whether to show messages from all test runs." }, "vs/workbench/contrib/testing/common/constants": { "testGroup.coverage": "Cobertura", @@ -9186,14 +10612,11 @@ "testState.unset": "Ainda não executou", "testing.treeElementLabel": "{0} ({1})" }, - "vs/workbench/contrib/testing/common/testResult": { - "runFinished": "Teste executado em {0}" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Ocorreu um erro ao tentar executar os testes: {0}", - "testTrust": "A execução de testes pode executar o código no seu espaço de trabalho." + "vs/workbench/contrib/testing/common/testingContentProvider": { + "runNoOutout": "A execução de teste não registrou nenhuma saída." }, "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.activeEditorHasTests": "Indica se algum teste está presente no editor atual", "testing.canRefresh": "Indica se algum controlador de teste tem um manipulador de atualização anexado.", "testing.controllerId": "ID do controlador do item de teste atual", "testing.hasConfigurableConfig": "Indica se qualquer configuração de teste pode ser configurada", @@ -9201,33 +10624,52 @@ "testing.hasDebuggableTests": "Indica se algum controlador de teste registrou uma configuração de depuração", "testing.hasNonDefaultConfig": "Indica se algum controlador de teste registrou uma configuração não padrão", "testing.hasRunnableTests": "Indica se algum controlador de teste registrou uma configuração de execução", + "testing.isContinuousModeOn": "Indica se o modo de teste contínuo está ativado.", + "testing.isParentRunningContinuously": "Indica se o pai de um teste está em execução contínua, definido no contexto do menu dos itens de teste", "testing.isRefreshing": "Indica se algum controlador de teste está atualizando testes no momento.", "testing.peekItemType": "Tipo do item na visualização de saída. Um \"teste\", \"mensagem\", \"tarefa\" ou \"resultado\".", + "testing.supportsContinuousRun": "Indica se há suporte para a execução de teste contínuo", "testing.testId": "ID do item de teste atual, definida ao criar ou abrir menus em itens de teste", "testing.testItemHasUri": "Booliano indicando se o item de teste tem um URI definido", "testing.testItemIsHidden": "Booliano indicando se o item de teste está oculto" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Teste executado em {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Ocorreu um erro ao tentar executar os testes: {0}", + "testTrust": "A execução de testes pode executar o código no seu espaço de trabalho." + }, "vs/workbench/contrib/themes/browser/themes.contribution": { "browseColorThemes": "Procurar Temas de Cores Adicionais...", "browseProductIconThemes": "Procurar Temas Adicionais de Ícones de Produto...", + "button.browse": "Procurar Temas", + "button.cancel": "Cancelar", + "button.keep": "Manter Novo Tema", + "button.revert": "Reverter", + "button.tryTheme": "Experimentar Novo Tema", "defaultProductIconThemeLabel": "Padrão", "fileIconThemeCategory": "temas de ícones de arquivo", "generateColorTheme.label": "Gerar Tema de Cores com as Configurações Atuais", "installColorThemes": "Instalar Temas de Cor Adicionais...", + "installExtension.button.ok": "OK", + "installExtension.confirm": "Isso instalará a extensão '{0}' publicada por '{1}'. Você quer continuar?", "installIconThemes": "Instalar Temas de Ícones de Arquivo Adicionais...", "installProductIconThemes": "Instalar Temas Adicionais de Ícone do Produto...", "installing extensions": "Instalando a extensão {0}...", "manage extension": "Gerenciar a Extensão", "manageExtensionIcon": "Ícone da ação “Gerenciar” na seleção rápida de tema.", - "miSelectColorTheme": "&&Tema de Cores", - "miSelectIconTheme": "Tema do &&Ícone de Arquivo", - "miSelectProductIconTheme": "&&Tema do Ícone do Produto", + "miSelectTheme": "&&Tema", + "newThemeNotification": "O Visual Studio Code agora vem com um novo tema padrão '{0}'. Você quer tentar?", "noIconThemeDesc": "Desabilitar Ícones de Arquivo", "noIconThemeLabel": "Nenhum", "productIconThemeCategory": "temas de ícones do produto", + "search.error": "Erro ao pesquisar temas: {0}", "selectIconTheme.label": "Tema do Ícone de Arquivo", "selectProductIconTheme.label": "Tema do Ícone do Produto", "selectTheme.label": "Tema de Cores", + "themeUpdatedNotification": "O Visual Studio Code agora vem com um novo tema padrão '{0}'. Se preferir, você pode voltar ao tema antigo ou experimentar um dos muitos outros temas de cores disponíveis.", + "themes": "Temas", "themes.category.dark": "temas escuros", "themes.category.hc": "temas de alto contraste", "themes.category.light": "temas claros", @@ -9242,7 +10684,6 @@ "vs/workbench/contrib/timeline/browser/timeline.contribution": { "files.openTimeline": "Abrir Linha do Tempo", "filterTimeline": "Filtrar Linha do Tempo", - "timeline.excludeSources": "Uma matriz de origens de Linha do tempo que deve ser excluída da Exibição de linha do tempo.", "timeline.pageOnScroll": "Experimental. Controla se a Exibição de linha do tempo carregará a próxima página de itens quando você rolar até o final da lista.", "timeline.pageSize": "O número de itens a serem mostrados na Exibição de linha do tempo por padrão e ao carregar mais itens. A configuração como `null` (o padrão) escolherá automaticamente um tamanho de página com base na área visível da Exibição de linha do tempo.", "timelineConfigurationTitle": "Linha do tempo", @@ -9291,11 +10732,11 @@ }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "Notas sobre a Versão: {0}", + "showOnUpdate": "Mostrar notas sobre a versão após uma atualização", "unassigned": "não atribuído" }, "vs/workbench/contrib/update/browser/update": { "DownloadingUpdate": "Baixando a Atualização...", - "cancel": "Cancelar", "checkForUpdates": "Verificar Atualizações...", "checkingForUpdates": "Verificando se há Atualizações...", "download update": "Baixar Atualização", @@ -9315,7 +10756,6 @@ "restartToUpdate": "Reiniciar para Atualizar (1)", "selectSyncService.detail": "A versão interna do VS Code sincronizará as configurações, as associações de teclas, as extensões, os trechos e o Estado da interface do usuário usando um serviço de sincronização de configurações internas separado por padrão.", "selectSyncService.message": "Escolha o serviço de sincronização de configurações a ser usado após a alteração da versão", - "showReleaseNotes": "Mostrar Notas sobre a Versão", "switchToInsiders": "Alternar para Versões Internas...", "switchToStable": "Alternar para Versão Estável...", "thereIsUpdateAvailable": "Há uma atualização disponível.", @@ -9326,16 +10766,20 @@ "updateIsReady": "Nova atualização {0} disponível.", "updateNow": "Atualizar Agora", "updating": "Atualizando...", - "use insiders": "Interno", - "use stable": "Estável (atual)" + "use insiders": "&&Insiders", + "use stable": "&&Estável (atual)" }, "vs/workbench/contrib/update/browser/update.contribution": { "applyUpdate": "Aplicar a Atualização...", + "checkForUpdates": "Verificar Atualizações...", "downloadUpdate": "Baixar Atualização", "installUpdate": "Instalar Atualização", - "miReleaseNotes": "&&Notas sobre a Versão", + "mshowReleaseNotes": "Mostrar &&Notas de Versão", + "openDownloadPage": "Baixar {0}", "pickUpdate": "Aplicar a Atualização", "restartToUpdate": "Reiniciar para Atualizar", + "showReleaseNotes": "Mostrar Notas sobre a Versão", + "update.noReleaseNotesOnline": "Esta versão do {0} não tem notas sobre a versão online", "updateButton": "&&Atualização" }, "vs/workbench/contrib/url/browser/trustedDomains": { @@ -9347,10 +10791,9 @@ "trustedDomain.trustSubDomain": "Confiar em {0} e em todos os subdomínios" }, "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "cancel": "Cancelar", - "configureTrustedDomains": "Configurar Domínios Confiáveis", - "copy": "Copiar", - "open": "Abrir", + "configureTrustedDomains": "Configurar &&Domínios Confiáveis", + "copy": "&&Copiar", + "open": "&&Abrir", "openExternalLinkAt": "Deseja que {0} abra o site externo?" }, "vs/workbench/contrib/url/browser/url.contribution": { @@ -9359,55 +10802,61 @@ "workbench.trustedDomains.promptInTrustedWorkspace": "Quando habilitado, os prompts de domínio confiável serão exibidos ao abrir links em espaços de trabalho confiáveis." }, "vs/workbench/contrib/userDataProfile/browser/userDataProfile": { - "currentProfile": "O Perfil de Configurações Atuais é {0}", - "manageProfiles": "{0} ({1})", - "profileTooltip": "{0}: {1}", - "settingsProfilesIcon": "Ícone para Perfis de Configurações.", - "statusBarItemSettingsProfileBackground": "Cor de fundo para a entrada do perfil de configurações na barra de status.", - "statusBarItemSettingsProfileForeground": "Cor de primeiro plano para a entrada do perfil de configurações na barra de status.", - "workbench.experimental.settingsProfiles.enabled": "Controla se a visualização de recurso de perfis de configurações deve ser habilitado." - }, - "vs/workbench/contrib/userDataProfile/common/userDataProfileActions": { - "cleanup profile": "Perfis de Configurações de Limpeza", - "confiirmation message": "Isso substituirá as configurações atuais. Tem certeza de que deseja continuar?", - "create and enter empty profile": "Criar um Perfil Vazio...", - "create empty profile": "Criar um Perfil de Configurações Vazio...", - "create profile": "Criar...", - "create settings profile": "{0}: criar...", + "create empty profile": "Criar um Perfil Vazio...", + "create from current profle": "Criar a partir do perfil atual...", + "create profile": "Criar Perfil...", + "create profile from template title": "{0}: Criar...", + "create profile from templates": "Criar Perfil a partir de Modelos...", + "create profile title": "Criar Perfil...", "current": "Atual", - "delete profile": "Excluir...", - "edit settings profile": "Renomear Perfil de Configurações...", - "export profile": "Exportar...", - "export profile dialog": "Salvar Perfil", - "export success": "{0}: Exportado com êxito.", - "import profile": "Importar...", - "import profile dialog": "Importar Perfil", - "import profile placeholder": "Forneça a URL do perfil ou selecione o arquivo de perfil a ser importado", - "import profile quick pick title": "Importar Configurações de um Perfil", - "import profile title": "Importar Configurações de um Perfil", + "delete profile": "Excluir Perfil...", + "delete specific profile": "Excluir Perfil...", + "empty": "Perfil Vazio", + "export profile": "Exportar Perfil...", + "export profile in share": "Exportar Perfil ({0})...", + "import from file": "Criar a partir do arquivo de modelo de perfil", + "import from url": "Criar a partir da URL do modelo de perfil", + "import profile": "Importar Perfil...", + "import profile dialog": "Selecionar Arquivo de Modelo de Perfil", + "import profile placeholder": "Forneça o URL do modelo de perfil ou selecione o arquivo de modelo de perfil", + "import profile quick pick title": "Criar Perfil do Modelo de Perfil...", + "import profile share": "Importar Perfil...", "name": "Nome do perfil", - "pick profile": "Selecionar Perfil de Configurações", - "pick profile to delete": "Selecionar Perfis de Configurações para Excluir", - "pick profile to rename": "Selecionar o Perfil de Configurações para Renomear", + "no templates": "Não há modelos para criar a partir de", + "pick profile to delete": "Selecionar Perfis para Excluir", + "profile import error": "Erro ao criar perfil: {0}", + "profileExists": "O perfil com nome o {0} já existe.", + "profiles": "Perfis ({0})", "rename profile": "Renomear...", - "save profile as": "Criar a partir do Perfil de Configurações Atuais...", - "select from file": "Importar do arquivo de perfil", - "select from url": "Importar da URL", - "switch profile": "Alternar..." + "save profile as": "Criar a partir do perfil atual...", + "selectProfile": "Selecionar Perfil", + "show profile contents": "Mostrar Conteúdos...", + "switchProfile": "Alternar o Perfil...", + "templates": "Modelos de Perfil", + "using current": "Usando o Perfil Atual" + }, + "vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": { + "cleanup profile": "Perfis de Limpeza", + "create temporary profile": "Criar um Perfil Temporário", + "current": "Atual", + "mange": "Gerenciar...", + "pick profile to rename": "Selecionar Perfil para Renomear", + "profileExists": "O perfil com nome o {0} já existe.", + "rename profile": "Renomear...", + "rename specific profile": "Renomear Perfil...", + "reset workspaces": "Redefinir Associações de Perfis de Workspace", + "select profile to rename": "Renomear {0}" }, "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "Theirs": "Deles", - "Yours": "Suas", "accept failed": "Erro ao aceitar as alterações. Verifique os [logs]({0}) para obter mais detalhes.", - "accept merges title": "Aceitar Mesclagem", - "ask to turn on in global": "A Sincronização de Configurações está Desativada (1)", "auth failed": "Erro ao ativar a Sincronização de Configurações: falha na autenticação.", - "cancel": "Cancelar", - "change later": "Você sempre pode alterar isso depois.", + "cancel turning on sync": "Cancelar", + "complete merges title": "Completar Mesclagem", "configure": "Configurar...", "configure and turn on sync detail": "Entre para sincronizar os seus dados entre dispositivos.", - "configure sync": "{0}: Configurar...", + "configure sync": "Configurar...", "configure sync placeholder": "Escolha o que sincronizar", + "configure sync title": "{0}: Configurar...", "conflicts detected": "Não foi possível sincronizar devido a conflitos em {0}. Por favor, resolva-os para continuar.", "default": "Padrão", "error reset required": "A sincronização de configurações está desabilitada porque seus dados na nuvem são mais antigos que o do cliente. Limpe seus dados na nuvem antes de ativar a sincronização.", @@ -9418,49 +10867,42 @@ "global activity turn on sync": "Ativar a Sincronização de Configurações...", "has conflicts": "{0}: Conflitos Detectados", "insiders": "Internos", - "learn more": "Saiba Mais", - "localResourceName": "{0} (Local)", + "method not found": "A sincronização de configurações está desabilitada porque o cliente está fazendo solicitações inválidas. Relate um problema com os logs.", "no authentication providers": "Não há provedores de autenticação disponíveis.", "open file": "Abrir {0} Arquivo", "operationId": "ID da Operação: {0}", "per platform": "para cada plataforma", - "remoteResourceName": "{0} (Remoto)", "replace local": "Substituir Local", "replace remote": "Substituir Remotamente", + "report issue": "Relatar Problema", "reset": "Limpar os Dados na Nuvem...", - "resolveConflicts_global": "{0}: Mostrar os Conflitos de Configurações (1)", - "resolveKeybindingsConflicts_global": "{0}: Mostrar os Conflitos de Associações de Teclas (1)", - "resolveSnippetsConflicts_global": "{0}: Mostrar os Conflitos de Snippets do Usuário ({1})", - "resolveTasksConflicts_global": "{0}: Mostrar Conflitos de Tarefas do Usuário (1)", + "resolveConflicts_global": "Mostrar Conflitos ({0})", "service changed and turned off": "A sincronização de configurações foi desativada porque {0} agora usa um serviço separado. Ative a sincronização novamente.", "service switched to insiders": "A Sincronização de Configurações foi alternada para o serviço interno", "service switched to stable": "A Sincronização de Configurações foi alternada para o serviço estável", "session expired": "A sincronização de configurações foi desativada porque a sessão atual expirou, entre novamente para ativar a sincronização.", - "settings sync is off": "A Sincronização de Configurações está Desativada", "show conflicts": "Mostrar Conflitos", "show sync log title": "{0}: Mostrar o Log", "show sync log toolrip": "Mostrar o Log", - "show synced data": "{0}: Mostrar os Dados Sincronizados", + "show sync logs": "Mostrar o Log", + "show synced data": "Mostrar os Dados Sincronizados", "show synced data action": "Mostrar os Dados Sincronizados", - "showConflicts": "{0}: Mostrar os Conflitos de Configurações", - "showKeybindingsConflicts": "{0}: Mostrar os Conflitos de Associações de Teclas", - "showSnippetsConflicts": "{0}: Mostrar os Conflitos de Snippets do Usuário", - "showTasksConflicts": "{0}: Mostrar Conflitos de Tarefas do Usuário", "sign in accounts": "Entrar nas Configurações de Sincronização (1)", "sign in and turn on": "Entrar & Ativar", "sign in global": "Entrar para Sincronizar Configurações", "sign in to sync": "Entrar para Sincronizar Configurações", "stable": "Estável", - "stop sync": "{0}: Desativar", + "stop sync": "Desligar", "switchSyncService.description": "Verifique se você está usando o mesmo serviço de sincronização de configurações ao sincronizar vários ambientes", "switchSyncService.title": "{0}: Selecionar o Serviço", "sync is on": "A Sincronização de Configurações está Ativada", - "sync now": "{0}: Sincronizar Agora", - "sync settings": "{0}: Mostrar as Configurações", + "sync now": "Sincronizar agora", + "sync settings": "Mostrar Configurações", "synced with time": "{0} sincronizado", "syncing": "sincronizando", "too large": "A sincronização de {0} foi desabilitada porque o tamanho do arquivo {1} a ser sincronizado é maior que {2}. Abra o arquivo, reduza o tamanho e habilite a sincronização", "too large while starting sync": "A sincronização de configurações não pode ser ativada porque o tamanho do arquivo {0} a ser sincronizado é maior do que {1}. Abra o arquivo, reduza o tamanho e ative a sincronização", + "too many profiles": "Perfis de sincronização desabilitados porque há muitos perfis para sincronizar. A Sincronização de Configurações dá suporte à sincronização de no máximo 20 perfis. Reduza o número de perfis e habilite a sincronização", "turn off": "&&Desligar", "turn off failed": "Erro ao desativar a Sincronização de Configurações. Verifique os [logs]({0}) para obter mais detalhes.", "turn off sync confirmation": "Deseja desligar a sincronização?", @@ -9468,15 +10910,11 @@ "turn off sync everywhere": "Desligue a sincronização em todos os dispositivos e limpe os dados da nuvem.", "turn on failed": "Erro ao ligar a Sincronização de Configurações. {0}", "turn on failed with user data sync error": "Erro ao ativar a Sincronização de Configurações. Verifique os [logs]({0}) para obter mais detalhes.", - "turn on settings sync": "Ativar a Sincronização de Configurações", "turn on sync": "Ativar a Sincronização de Configurações...", - "turn on sync with category": "{0}: Ativar...", "turned off": "A sincronização de configurações foi desativada de outro dispositivo. Ative-a novamente.", "turnin on sync": "Ativando a Sincronização de Configurações...", "turning on syncing": "Ativando a Sincronização de Configurações...", - "turnon sync after initialization message": "Suas configurações, associações de teclas, extensões, fragmentos e Estado da IU foram inicializados, mas não estão sendo sincronizados. Quer ativar a Sincronização de Configurações?", "using separate service": "Agora, a sincronização de configurações usa um serviço separado. Há mais informações disponíveis na [Documentação da Sincronização de Configurações](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "workbench.action.showSyncRemoteBackup": "Mostrar os Dados Sincronizados", "workbench.actions.syncData.reset": "Limpar os Dados na Nuvem..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { @@ -9489,38 +10927,23 @@ "settings sync": "Sincronização de Configurações. ID da operação: {0}", "show sync logs": "Mostrar o Log" }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "accept local": "Aceitar Local", - "accept merges": "Aceitar Mesclagens", - "accept remote": "Aceitar Remoto", - "accepted": "Aceito", - "cancel": "Cancelar", - "conflict": "Conflitos Detectados", - "conflicts detected": "Conflitos Detectados", - "explanation": "Execute cada entrada e mescle para habilitar a sincronização.", - "label": "UserDataSyncResources", - "leftResourceName": "{0} (Remoto)", - "merges": "{0} (Mesclagens)", - "preview": "{0} (Versão Prévia)", - "resolve": "Não é possível mesclar devido a conflito. Resolva-os para continuar.", - "rightResourceName": "{0} (Local)", - "sideBySideDescription": "Sincronização de Configurações", - "sideBySideLabels": "{0} ↔ {1}", - "turn on sync": "Ativar a Sincronização de Configurações", - "turning on": "Ativando...", + "vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": { + "Theirs": "Deles", + "Yours": "Suas", + "explanation": "Passe por cada entrada e mescle para resolver conflitos.", + "localResourceName": "{0} (Local)", + "remoteResourceName": "{0} (Remoto)", "workbench.actions.sync.acceptLocal": "Aceitar Local", "workbench.actions.sync.acceptRemote": "Aceitar Remoto", - "workbench.actions.sync.discard": "Descartar", - "workbench.actions.sync.merge": "Mesclar", - "workbench.actions.sync.showChanges": "Abrir as Alterações" + "workbench.actions.sync.openConflicts": "Mostrar Conflitos" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { "confirm replace": "Deseja substituir o {0} atual pelo selecionado?", + "conflicts": "Conflitos", "current": "Atual", "last sync states": "Últimas remotas sincronizadas", "leftResourceName": "{0} (Remoto)", "local sync activity title": "Atividade de Sincronização (Local)", - "merges": "Mesclagens", "no machines": "Nenhum Computador", "not found": "computador não encontrado com a ID: {0}", "placeholder": "Inserir o nome do computador", @@ -9549,7 +10972,7 @@ "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Quando habilitado, mostrará as dicas de marca-d'água quando não houver editor aberto.", "watermark.findInFiles": "Localizar nos Arquivos", - "watermark.newUntitledFile": "Novo Arquivo Sem Título", + "watermark.newUntitledFile": "Novo Arquivo de Texto Sem Título", "watermark.openFile": "Abrir o Arquivo", "watermark.openFileFolder": "Abrir Arquivo ou Pasta", "watermark.openFolder": "Abrir a Pasta", @@ -9580,15 +11003,27 @@ "editor.action.webvieweditor.showFind": "Mostrar a ação localizar", "refreshWebviewLabel": "Recarregar os Modos de Exibição da Web" }, + "vs/workbench/contrib/webviewPanel/browser/webviewEditor": { + "context.activeWebviewId": "O viewType do painel de modo de exibição da Web ativo no momento." + }, "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { "webview.editor.label": "editor de modo de exibição da Web" }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution": { + "workbench.welcome.dialog": "Quando ativado, um widget de boas-vindas é mostrado no editor" + }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeWidget": { + "dialogClose": "Fechar Caixa de Diálogo" + }, + "vs/workbench/contrib/welcomeGettingStarted/browser/featuredExtensionService": { + "gettingStarted.featuredTitle": "Em destaque" + }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": { "allDone": "Marcar como Concluído", "checkboxTitle": "Quando marcada, esta página será mostrada na inicialização.", "close": "Ocultar", + "closeAriaLabel": "Ocultar", "footer": "{0} coleta os dados de uso. Leia nosso {1} e saiba como {2}.", - "getStarted": "Introdução", "gettingStarted.allStepsComplete": "Todas as {0} etapas concluídas!", "gettingStarted.editingEvolved": "Edição evoluída", "gettingStarted.keyboardTip": "Dica: usar atalho de teclado ", @@ -9608,38 +11043,38 @@ "start": "Iniciar", "toStart": "para começar.", "walkthroughs": "Passo a passo", + "welcome": "Bem-vindo", "welcomeAriaLabel": "Visão geral de como se familiarizar com seu editor.", "welcomePage.openFolderWithPath": "Abrir pasta {0} com caminho {1}", "welcomePage.showOnStartup": "Mostrar a página inicial na inicialização" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": { "deprecationMessage": "Preterido, use o 'workbench.reduceMotion' global.", - "getStarted": "Introdução", - "help": "Ajuda", - "miGetStarted": "Introdução", - "pickWalkthroughs": "Abrir Passo a passo...", + "miWelcome": "Bem-vindo", + "pickWalkthroughs": "Selecione um passo a passo para abrir", + "welcome": "Bem-vindo", "welcome.goBack": "Voltar", "welcome.markStepComplete": "Marcar como Etapa Concluída", "welcome.markStepInomplete": "Marcar como Etapa Incompleta", "welcome.showAllWalkthroughs": "Abrir Passo a passo...", "workbench.startupEditor": "Controla qual editor é mostrado na inicialização, se nenhum for restaurado da sessão anterior.", - "workbench.startupEditor.newUntitledFile": "Abrir um novo arquivo sem título (aplicável somente ao abrir uma janela vazia).", + "workbench.startupEditor.newUntitledFile": "Abra um novo arquivo de texto sem título (aplica-se apenas ao abrir uma janela vazia).", "workbench.startupEditor.none": "Iniciar sem um editor.", "workbench.startupEditor.readme": "Abra o README ao abrir uma pasta que contém um, caso contrário, volte para 'welcomePage'. Nota: isso só é observado como uma configuração global, será ignorado se definido em uma configuração de área de trabalho ou pasta.", "workbench.startupEditor.welcomePage": "Abra a página de boas-vindas, com conteúdo para ajudar na introdução ao VS Code e extensões.", "workbench.startupEditor.welcomePageInEmptyWorkbench": "Abrir a página inicial ao abrir um workbench vazio.", "workbench.welcomePage.preferReducedMotion": "Quando habilitado, reduz o movimento na página de boas-vindas.", - "workbench.welcomePage.videoTutorials": "Quando habilitada, a página de introdução tem links adicionais para tutoriais em vídeo.", "workbench.welcomePage.walkthroughs.openOnInstall": "Quando habilitada, um passo a passo da extensão será aberto após a instalação da extensão.", "workspacePlatform": "A plataforma do workspace atual, que em contextos remotos ou sem servidor pode ser diferente da plataforma da IU" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": { + "walkthrough.stepTitle.foreground": "Cor de primeiro plano do título de cada etapa de passo a passo", "welcomePage.background": "Cor da tela de fundo da página inicial.", "welcomePage.progress.background": "Cor de primeiro plano das barras de progresso da Página inicial.", "welcomePage.progress.foreground": "Cor da tela de fundo das barras de progresso da Página inicial.", - "welcomePage.tileBackground": "Cor da tela de fundo dos blocos na página Introdução.", - "welcomePage.tileHoverBackground": "Cor da tela de fundo de focalização dos blocos na página Introdução.", - "welcomePage.tileShadow": "Cor da sombra dos botões de categoria de passo a passo da Página inicial." + "welcomePage.tileBackground": "Cor de fundo dos blocos na Página de boas-vindas.", + "welcomePage.tileBorder": "Cor da borda dos blocos na Página de boas-vindas.", + "welcomePage.tileHoverBackground": "Passe o mouse sobre a cor de fundo dos ladrilhos na página Bem-vindo." }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": { "pathDeprecated": "Preterido. Use `image` ou `markdown` em vez disso", @@ -9647,6 +11082,7 @@ "walkthroughs": "Contribua com as orientações para ajudar os usuários a começar a usar sua extensão.", "walkthroughs.description": "Descrição do passo a passo.", "walkthroughs.featuredFor": "As orientações que correspondem a um dos padrões glob são exibidos como 'destaque' nos espaços de trabalho com os arquivos especificados. Por exemplo, uma orientação passo a passo dos projetos TypeScript pode especificar 'tsconfig.jsem ' aqui.", + "walkthroughs.icon": "Caminho relativo para o ícone do passo a passo. O caminho é relativo ao local da extensão. Se não for especificado, o ícone usa como padrão o ícone de extensão, se disponível.", "walkthroughs.id": "Identificador exclusivo deste passo a passo.", "walkthroughs.steps": "Etapas a serem concluídas como parte deste passo a passo.", "walkthroughs.steps.button.deprecated.interpolated": "Preterido. Em vez disso, use os links de markdown na descrição, ou seja, {0}, {1} ou {2}", @@ -9682,13 +11118,17 @@ "gettingStartedUnchecked": "Usado para representar etapas passo a passo que não foram concluídas" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": { - "getStarted": "Introdução" + "getStarted": "Bem-vindo" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": { "builtin": "Construídas em", "developer": "Desenvolvedor", "resetWelcomePageWalkthroughProgress": "Redefinir Progresso do Passo a Passo da Página Inicial" }, + "vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": { + "startupPage.markdownPreviewError": "Não foi possível abrir a visualização do markdown: {0}.\r\n\r\nVerifique se a extensão Markdown está habilitada.", + "welcome.displayName": "Welcome Page" + }, "vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": { "browseLangExts": "Procurar Extensões de Linguagem", "browsePopular": "Procurar Extensões da Web Populares", @@ -9711,13 +11151,13 @@ "gettingStarted.extensionsWeb.description.interpolated": "As extensões são ativações do VS Code. Um número crescente está se tornando disponível na Web.\r\n{0}", "gettingStarted.findLanguageExts.description.interpolated": "Código mais inteligente com realce de sintaxe, realização de código, lint e depuração. Embora muitas linguagens são internas, muitas outras podem ser adicionadas como extensões.\r\n{0}", "gettingStarted.findLanguageExts.title": "Suporte a todas as suas linguagens", - "gettingStarted.installGit.description.interpolated": "Instale o Git para acompanhar as alterações em seus projetos.\r\n{0}", + "gettingStarted.installGit.description.interpolated": "Instale o Git para rastrear alterações em seus projetos.\r\n{0}\r\n{1}Recarregue a janela{2} após a instalação para concluir a configuração do Git.", "gettingStarted.installGit.title": "Instalar Git", "gettingStarted.intermediate.description": "Otimize seu fluxo de trabalho de desenvolvimento com essas dicas e truques.", "gettingStarted.intermediate.title": "Aumentar sua Produtividade", - "gettingStarted.menuBar.description.interpolated": "A barra de menus completa está disponível no menu suspenso para liberar espaço para seu código. Altere sua aparência para obter acesso mais rápido. \r\n{0}", + "gettingStarted.menuBar.description.interpolated": "A barra de menu completa está disponível no menu suspenso para abrir espaço para o seu código. Alterne sua aparência para um acesso mais rápido. \r\n{0}", "gettingStarted.menuBar.title": "Apenas a quantidade certa de interface do usuário", - "gettingStarted.newFile.description": "Abrir um novo arquivo sem título, bloco de anotações ou editor personalizado.", + "gettingStarted.newFile.description": "Abra um novo arquivo de texto sem título, notebook ou editor personalizado.", "gettingStarted.newFile.title": "Novo Arquivo...", "gettingStarted.notebook.title": "Personalizar Blocos de Anotações", "gettingStarted.notebookProfile.description": "Personalize os blocos de anotações da forma que preferir", @@ -9747,8 +11187,8 @@ "gettingStarted.setup.OpenFolderWeb.description.interpolated": "Está tudo pronto para começar a codificação. Você pode abrir um projeto local ou um repositório remoto para colocar seus arquivos no VS Code.\r\n{0}\r\n{1}", "gettingStarted.setup.description": "Descubra as melhores personalizações para personalizar o VS Code.", "gettingStarted.setup.title": "Começar a trabalhar com VS Code", - "gettingStarted.setupWeb.description": "Descubra as melhores personalizações para criar seu VS Code na Web.", - "gettingStarted.setupWeb.title": "Introdução ao VS Code na Web", + "gettingStarted.setupWeb.description": "Descubra as melhores personalizações para criar VS Code para a Web.", + "gettingStarted.setupWeb.title": "Introdução ao VS Code para a Web", "gettingStarted.shortcuts.description.interpolated": "Depois de descobrir seus comandos favoritos, crie atalhos de teclado personalizados para acesso instantâneo.\r\n{0}", "gettingStarted.shortcuts.title": "Personalizar seus atalhos", "gettingStarted.splitview.description.interpolated": "Aproveite ao máximo sua tela abrindo arquivos lado a lado, verticalmente e horizontalmente.\r\n{0}", @@ -9761,10 +11201,12 @@ "gettingStarted.topLevelGitClone.title": "Clonar um Repositório Git...", "gettingStarted.topLevelGitOpen.description": "Conecte-se a um repositório remoto ou uma solicitação de pull para navegar, pesquisar, editar e confirmar", "gettingStarted.topLevelGitOpen.title": "Abrir o repositório...", + "gettingStarted.topLevelOpenTunnel.description": "Conecte-se a um computador remoto através de um túnel", + "gettingStarted.topLevelOpenTunnel.title": "Túnel Aberto...", + "gettingStarted.topLevelRemoteOpen.description": "Conectar a workspaces de desenvolvimento remoto.", + "gettingStarted.topLevelRemoteOpen.title": "Conectar a...", "gettingStarted.topLevelShowWalkthroughs.description": "Exibir um passo a passo no editor ou em uma extensão", "gettingStarted.topLevelShowWalkthroughs.title": "Abrir um passo a passo...", - "gettingStarted.topLevelVideoTutorials.description": "Assista à nossa série de tutoriais em vídeo curtos e práticos para VS Code os principais recursos.", - "gettingStarted.topLevelVideoTutorials.title": "Assista aos Tutoriais em Vídeo", "gettingStarted.videoTutorial.description.interpolated": "Assista ao primeiro de uma série de tutoriais de vídeo práticos e curtos sobre os principais recursos do VS Code.\r\n{0}", "gettingStarted.videoTutorial.title": "Sente-se e aprenda", "gettingStarted.workspaceTrust.description.interpolated": "{0} permite decidir se suas pastas de projeto devem **permitir ou restringir** a execução automática do código __(necessário para extensões, depuração, etc.)__.\r\nQuando você abre um arquivo/pasta, aparecerá um diálogo pedindo que você conceda confiança. Você pode fazer isso {1} a qualquer momento mais tarde.", @@ -9796,8 +11238,8 @@ "vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": { "HighContrast": "Alto Contraste Escuro", "HighContrastLight": "Alto Contraste Claro", - "dark": "Escuro", - "light": "Claro", + "dark": "Escuro Moderno", + "light": "Moderno Claro", "seeMore": "Ver Mais Temas..." }, "vs/workbench/contrib/welcomeOverlay/browser/welcomeOverlay": { @@ -9811,7 +11253,8 @@ "welcomeOverlay.notifications": "Mostrar notificações", "welcomeOverlay.problems": "Exibir erros e avisos", "welcomeOverlay.search": "Pesquisar entre arquivos", - "welcomeOverlay.terminal": "Ativar/desativar terminal integrado" + "welcomeOverlay.terminal": "Ativar/desativar terminal integrado", + "welcomeOverlayBackground": "Cor da tela de fundo de welcomeOverlay." }, "vs/workbench/contrib/welcomeViews/common/newFile.contribution": { "Built-In": "Construídas em", @@ -9819,9 +11262,10 @@ "change keybinding": "Configurar a Associação de Teclas", "file": "Arquivo", "miNewFile2": "Arquivo de Texto", - "miNewFileWithName": "Novo Arquivo ({0})", + "miNewFileWithName": "Criar Novo Arquivo ({0})", + "newFilePlaceholder": "Selecione Tipo de Arquivo ou Insira o Nome do Arquivo...", + "newFileTitle": "Novo Arquivo...", "notebook": "Notebook", - "selectFileType": "Selecionar o Tipo de Arquivo...", "welcome.newFile": "Novo Arquivo..." }, "vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": { @@ -9845,36 +11289,38 @@ "walkThrough.editor.label": "Playground" }, "vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": { - "walkThrough.embeddedEditorBackground": "Cor da tela de fundo para os editores inseridos no Playground Interativo.", "walkThrough.gitNotFound": "Parece que o Git não está instalado no sistema.", "walkThrough.unboundCommand": "não associado" }, + "vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": { + "walkThrough.embeddedEditorBackground": "Cor da tela de fundo para os editores inseridos no Playground Interativo." + }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "addWorkspaceFolderDetail": "Você está adicionando arquivos a um espaço de trabalho confiável que não é confiável no momento. Você confia nos autores desses novos arquivos?", + "addWorkspaceFolderDetail": "Você está adicionando arquivos que não são confiáveis no momento a um espaço de trabalho confiável. Você confia nos autores desses novos arquivos?", "addWorkspaceFolderMessage": "Você confia nos autores dos arquivos nesta pasta?", - "cancel": "Cancelar", "cancelWorkspaceTrustButton": "Cancelar", "checkboxString": "Confiar nos autores de todos os arquivos na pasta pai '{0}'", - "configureWorkspaceTrust": "Configurar a Relação de Confiança do Workspace", + "configureWorkspaceTrustSettings": "Definir Configurações de Confiança do Espaço de Trabalho", "dontTrustFolderOptionDescription": "Procurar pasta no modo restrito", - "dontTrustOption": "Não, não confio nos autores", + "dontTrustOption": "&&Não, não confio nos autores", "dontTrustWorkspaceOptionDescription": "Procurar espaço de trabalho no modo restrito", "folderStartupTrustDetails": "{0} fornece recursos que podem executar arquivos automaticamente nesta pasta.", "folderTrust": "Você confia nos autores dos arquivos nesta pasta?", - "grantFolderTrustButton": "Confiar na pasta e continuar", - "grantWorkspaceTrustButton": "Confiar no Espaço de trabalho e continuar", + "grantFolderTrustButton": "&&Confiar na pasta e continuar", + "grantWorkspaceTrustButton": "&&Confiar no espaço de trabalho e continuar", "immediateTrustRequestLearnMore": "Se você não confiar nos autores desses arquivos, recomendamos que não continue, porque os arquivos podem ser mal-intencionados. Confira [nossos documentos](https://aka.ms/vscode-workspace-trust) para saber mais.", "immediateTrustRequestMessage": "Um recurso que você está tentando usar pode ser um risco à segurança se você não confia na origem dos arquivos ou das pastas abertas no momento.", "manageWorkspaceTrust": "Gerenciar a Confiança do Workspace", - "manageWorkspaceTrustButton": "Gerenciar", - "newWindow": "No Modo Restrito", + "manageWorkspaceTrustButton": "&&Gerenciar", + "newWindow": "Abrir no &&modo restrito", "no": "Não", - "open": "Abrir", - "openLooseFileLearnMore": "Se você não confiar nos autores desses arquivos, recomendamos que continue no modo restrito, pois os arquivos podem ser mal-intencionados. Confira [nossos documentos](https://aka.ms/vscode-workspace-trust) para saber mais.", - "openLooseFileMesssage": "Você confia nos autores desses arquivos?", + "open": "&&Abrir", + "openLooseFileLearnMore": "Se você não deseja abrir arquivos não confiáveis, recomendamos abri-los no Modo restrito em uma nova janela, pois os arquivos podem ser maliciosos. Consulte [nossos documentos](https://aka.ms/vscode-workspace-trust) para saber mais.", "openLooseFileWindowDetails": "Você está tentando abrir arquivos não confiáveis em uma janela que é confiável.", + "openLooseFileWindowMesssage": "Deseja permitir arquivos não confiáveis nesta janela?", "openLooseFileWorkspaceCheckbox": "Lembrar minha decisão em todos os espaços de trabalho", "openLooseFileWorkspaceDetails": "Você está tentando abrir arquivos não confiáveis em um espaço de trabalho confiável.", + "openLooseFileWorkspaceMesssage": "Deseja permitir arquivos não confiáveis neste espaço de trabalho?", "restrictedModeBannerAriaLabelFolder": "O Modo Restrito destina-se à navegação por código seguro. Confie nesta pasta para habilitar todos os recursos. Use as teclas de navegação para acessar ações de faixa.", "restrictedModeBannerAriaLabelWindow": "O Modo Restrito destina-se à navegação por código seguro. Confie nesta janela para habilitar todos os recursos. Use as teclas de navegação para acessar ações de faixa.", "restrictedModeBannerAriaLabelWorkspace": "O Modo Restrito destina-se à navegação por código seguro. Confie neste espaço de trabalho para habilitar todos os recursos. Use as teclas de navegação para acessar ações de faixa.", @@ -9883,7 +11329,6 @@ "restrictedModeBannerMessageFolder": "O Modo Restrito destina-se à navegação por código seguro. Confie nesta pasta para habilitar todos os recursos.", "restrictedModeBannerMessageWindow": "O Modo Restrito destina-se à navegação por código seguro. Confie nesta janela para habilitar todos os recursos.", "restrictedModeBannerMessageWorkspace": "O Modo Restrito destina-se à navegação por código seguro. Confie neste espaço de trabalho para habilitar todos os recursos.", - "securityConfigurationTitle": "Segurança", "startupTrustRequestLearnMore": "Se você não confiar nos autores desses arquivos, recomendamos que continue no modo restrito, pois os arquivos podem ser mal-intencionados. Confira [nossos documentos](https://aka.ms/vscode-workspace-trust) para saber mais.", "status.WorkspaceTrust": "Confiança no Workspace", "status.ariaTrustedFolder": "Esta pasta é confiável.", @@ -9896,13 +11341,13 @@ "status.tooltipUntrustedWindow2": "Executando em Modo Restrito\r\n\r\nAlguns [recursos estão desabilitados]({0}) porque esta [janela não é confiável]({1}).", "status.tooltipUntrustedWorkspace2": "Executando em Modo Restrito\r\n\r\nAlguns [recursos estão desabilitados]({0}) porque este [espaço de trabalho não é confiável]({1}).", "trustFolderOptionDescription": "Confiar na pasta e habilitar todos os recursos", - "trustOption": "Sim, confio nos autores", + "trustOption": "&&Sim, confio nos autores", "trustWorkspaceOptionDescription": "Confiar no espaço de trabalho e habilitar todos os recursos", "workspace.trust.banner.always": "Mostrar a faixa sempre que um workspace não confiável estiver aberto.", "workspace.trust.banner.description": "Controla quando a faixa do modo restrito é mostrada.", "workspace.trust.banner.never": "Não mostrar a faixa quando um workspace não confiável estiver aberto.", "workspace.trust.banner.untilDismissed": "Mostra a faixa quando um espaço de trabalho não confiável for aberto até ser ignorado.", - "workspace.trust.description": "Controla se a confiança do espaço de trabalho está habilitada no VS Code.", + "workspace.trust.description": "Controla se a Confiança do Workspace está habilitada no VS Code.", "workspace.trust.emptyWindow.description": "Controla se a janela vazia é confiável por padrão dentro do VS Code. Quando usada com '#{0}#', você pode habilitar a funcionalidade completa do VS Code sem solicitar em uma janela vazia.", "workspace.trust.startupPrompt.always": "Peça confiança sempre que um espaço de trabalho não confiável for aberto.", "workspace.trust.startupPrompt.description": "Controla quando a solicitação de inicialização para confiar em um espaço de trabalho é mostrada.", @@ -9915,8 +11360,7 @@ "workspaceStartupTrustDetails": "{0} fornece recursos que podem executar arquivos automaticamente neste espaço de trabalho.", "workspaceTrust": "Você confia nos autores dos arquivos neste espaço de trabalho?", "workspaceTrustEditor": "Editor de Confiança do Workspace", - "workspacesCategory": "Workspaces", - "yes": "Sim" + "workspacesCategory": "Workspaces" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { "addButton": "Adicionar pasta", @@ -9928,6 +11372,7 @@ "folderPickerIcon": "Ícone de Separar pasta no editor de confiança do workspace.", "hostColumnLabel": "Host", "invalidTrust": "Não é possível confiar em pastas individuais dentro de um repositório.", + "keyboardShortcut": "Atalho de Teclado: {0}", "localAuthority": "Local", "no untrustedSettings": "As configurações de espaço de trabalho que exigem confiança não estão aplicadas", "noTrustedFoldersDescriptions": "Você ainda não confiou em nenhuma pasta ou arquivo de espaço de trabalho.", @@ -9945,7 +11390,7 @@ "trustUri": "Confiar na Pasta", "trustedDebugging": "A depuração está habilitada", "trustedDescription": "Todos os recursos estão habilitados porque a confiança foi concedida ao espaço de trabalho.", - "trustedExtensions": "Todas as extensões estão habilitadas", + "trustedExtensions": "Todas as extensões habilitadas estão ativadas", "trustedFolder": "Em uma Pasta Confiável", "trustedFolderAriaLabel": "{0}, confiável", "trustedFolderSubtitle": "Você confia nos autores dos arquivos na pasta atual. Todos os recursos estão habilitados:", @@ -9975,7 +11420,7 @@ "untrustedWorkspace": "No Modo Restrito", "untrustedWorkspaceReason": "Este espaço de trabalho é confiável por meio das entradas em negrito nas pastas confiáveis abaixo.", "untrustedWorkspaceSubtitle": "Você não confia nos autores dos arquivos no espaço de trabalho atual. Os seguintes recursos estão desabilitados:", - "workspaceTrustEditorHeaderActions": "[Configure your settings]({0}) or [learn more](https://aka.ms/vscode-workspace-trust).", + "workspaceTrustEditorHeaderActions": "[Definir suas configurações]({0}) ou [saiba mais](https://aka.ms/vscode-workspace-trust).", "xListIcon": "Ícone da cruz no editor de confiança do workspace." }, "vs/workbench/contrib/workspace/common/workspace": { @@ -9983,6 +11428,7 @@ "workspaceTrustedCtx": "Se o espaço de trabalho atual é confiável para o usuário." }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { + "alreadyOpen": "Este espaço de trabalho já está aberto.", "openWorkspace": "Abrir o Workspace", "selectToOpen": "Selecionar um workspace para abrir", "selectWorkspace": "Selecionar Workspace", @@ -9991,11 +11437,16 @@ }, "vs/workbench/services/actions/common/menusExtensionPoint": { "comment.actions": "O menu de contexto do comentário contribuído, renderizado como botões abaixo do editor de comentários", + "comment.commentContext": "O menu de contexto de comentário contribuído, renderizado como um menu de clique com o botão direito do mouse em um comentário individual no modo de exibição de espiada do thread de comentário.", "comment.title": "O menu de título do comentário contribuído", "commentThread.actions": "O menu de contexto de thread do comentário contribuído, renderizado como botões abaixo do editor de comentários", + "commentThread.editorActions": "As ações do editor de comentários contribuídos", "commentThread.title": "O menu de título de thread do comentário contribuído", - "dup": "O comando `{0}` aparece várias vezes na seção `commands`.", + "commentThread.titleContext": "O menu de contexto de espiada do título do thread de comentário contribuído, renderizado como um menu de clique com o botão direito do mouse no título de espiada do thread de comentário.", + "dup0": "Comando `{0}` já registrado", + "dup1": "Comando `{0}` já registrado por {1} ({2})", "dupe.command": "O item de menu faz referência ao mesmo comando que o padrão e Alt + Command", + "editorLineNumberContext": "O menu de contexto do número de linha do editor contribuído", "file.newFile": "A seleção rápida do “Arquivo Novo...” mostrada na página inicial e no menu Arquivo.", "inlineCompletions.actions": "As ações mostradas ao passar o mouse sobre uma conclusão embutida", "interactive.cell.title": "O menu de título da célula interativa contribuída", @@ -10010,10 +11461,13 @@ "menus.editorContextShare": "Submenu 'Compartilhar' no menu de contexto do editor", "menus.editorTabContext": "O menu de contexto das guias do editor", "menus.editorTitle": "O menu de título do editor", + "menus.editorTitleContextShare": "Submenu \"Compartilhar\" dentro do menu de contexto do título do editor", "menus.editorTitleRun": "Executar o submenu dentro do menu de título do editor", "menus.explorerContext": "O menu de contexto do explorador de arquivos", + "menus.explorerContextShare": "Submenu \"Compartilhar\" no menu de contexto do explorador de arquivos", "menus.extensionContext": "O menu de contexto de extensão", "menus.home": "O menu de contexto do indicador inicial (somente Web)", + "menus.mergeEditorResult": "A barra de ferramentas de resultados do editor de mesclagem", "menus.opy": "Submenu 'Copiar como' no menu Editar de nível superior", "menus.resourceFolderContext": "O menu de contexto da pasta de recursos do Controle do Código-fonte", "menus.resourceGroupContext": "Menu de contexto do grupo de recursos do Controle do Código-fonte", @@ -10023,13 +11477,12 @@ "menus.share": "Submenu Compartilhar mostrado no menu Arquivo de nível superior.", "menus.statusBarRemoteIndicator": "O menu indicador de janela na barra de status", "menus.touchBar": "A barra de toque (somente macOS)", - "merge.toolbar": "O botão destacado no editor de mesclagem", + "merge.toolbar": "O botão proeminente em um editor, sobrepõe seu conteúdo", "missing.altCommand": "O item de menu faz referência a um comando alt `{0}` que não está definido na seção `commands`.", "missing.command": "O item de menu faz referência a um comando `{0}` que não está definido na seção `commands`.", "missing.submenu": "O item de menu faz referência a um submenu `{0}` que não está definido na seção `submenus`.", "nonempty": "esperava-se um valor não vazio.", "notebook.cell.execute": "O menu de execução da célula do notebook contribuído", - "notebook.cell.executePrimary": "O botão de execução da célula do notebook principal contribuído", "notebook.cell.title": "O menu de título da célula do notebook contribuído", "notebook.kernelSource": "O menu de fontes do kernel do notebook contribuído", "notebook.toolbar": "O menu da barra de ferramentas do notebook contribuído", @@ -10081,7 +11534,7 @@ }, "vs/workbench/services/authentication/browser/authenticationService": { "accessRequest": "Permitir acesso a {0} para {1}... (1)", - "allow": "Permitir", + "allow": "&&Permitir", "authentication.Placeholder": "Nenhuma conta solicitada ainda...", "authentication.id": "A ID do provedor de autenticação.", "authentication.idConflict": "Esta ID de autenticação '{0}' já foi registrada", @@ -10089,9 +11542,8 @@ "authentication.missingId": "Uma contribuição de autenticação precisa especificar uma ID.", "authentication.missingLabel": "Uma contribuição de autenticação precisa especificar um rótulo.", "authenticationExtensionPoint": "Contribui com a autenticação", - "cancel": "Cancelar", "confirmAuthenticationAccess": "A extensão '{0}' quer acessar a conta de {1} '{2}'.", - "deny": "Negar", + "deny": "&&Negar", "getSessionPlateholder": "Selecionar uma conta para '{0}' a ser usada ou Esc para cancelar", "loading": "Carregando...", "selectAccount": "A extensão '{0}' quer acessar uma conta {1}", @@ -10099,11 +11551,16 @@ "signInRequest": "Entre com uma {0} para usar {1} (1)", "useOtherAccount": "Entrar com outra conta" }, + "vs/workbench/services/clipboard/browser/clipboardService": { + "clipboardError": "Não é possível ler da área de transferência do navegador. Certifique-se de ter concedido acesso a este site para ler a partir da área de transferência.", + "learnMore": "Saiba Mais", + "retry": "Tentar novamente" + }, "vs/workbench/services/configuration/browser/configurationService": { "configurationDefaults.description": "Padrões do Contribute para configurações", "experimental": "Experimentos" }, - "vs/workbench/services/configuration/common/configurationEditingService": { + "vs/workbench/services/configuration/common/configurationEditing": { "errorConfigurationFileDirty": "Não é possível gravar nas configurações do usuário porque o arquivo tem alterações não salvas. Salve o arquivo de configurações do usuário primeiro e tente novamente.", "errorConfigurationFileDirtyFolder": "Não é possível gravar nas configurações da pasta porque o arquivo tem alterações não salvas. Salve o arquivo de configurações da pasta '{0}' primeiro e tente novamente.", "errorConfigurationFileDirtyWorkspace": "Não é possível gravar nas configurações do workspace porque o arquivo tem alterações não salvas. Salve o arquivo de configurações da workspace primeiro e tente novamente.", @@ -10143,7 +11600,6 @@ "workspaceTarget": "Configurações do Workspace" }, "vs/workbench/services/configuration/common/jsonEditingService": { - "errorFileDirty": "Não é possível gravar no arquivo porque o arquivo tem alterações não salvas. Salve o arquivo e tente novamente.", "errorInvalidFile": "Não é possível gravar no arquivo. Abra-o para corrigir erros/avisos e tente novamente." }, "vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": { @@ -10196,7 +11652,6 @@ }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { "allFiles": "Todos os Arquivos", - "cancel": "Cancelar", "dontSave": "Não S&&alvar", "filterName.workspace": "Workspace", "noExt": "Sem Extensão", @@ -10212,6 +11667,15 @@ "saveChangesMessages": "Deseja salvar as alterações nos seguintes {0} arquivos?", "saveFileAs.title": "Salvar como" }, + "vs/workbench/services/dialogs/browser/fileDialogService": { + "learnMore": "&&Saiba Mais", + "openFiles": "Abrir &&Arquivos...", + "openRemote": "&&Abrir Remoto...", + "pickFolderAndOpen": "Não é possível abrir pastas. Tente adicionar uma pasta ao workspace.", + "pickWorkspaceAndOpen": "Não é possível abrir workspaces. Tente adicionar uma pasta ao workspace.", + "unsupportedBrowserDetail": "Seu navegador não suporta a abertura de pastas locais.\r\nAbra arquivos individuais ou abra um repositório remoto.", + "unsupportedBrowserMessage": "Não Há Suporte para Abrir Pastas Locais" + }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Abrir Arquivo Local...", "openLocalFileFolder": "Abrir Local...", @@ -10222,6 +11686,7 @@ "remoteFileDialog.local": "Mostrar Local", "remoteFileDialog.notConnectedToRemote": "O provedor do sistema de arquivos para {0} não está disponível.", "remoteFileDialog.validateBadFilename": "Insira um nome de arquivo válido.", + "remoteFileDialog.validateCreateDirectory": "A pasta {0} não existe. Deseja criar?", "remoteFileDialog.validateExisting": "{0} já existe. Tem certeza de que deseja substituí-lo?", "remoteFileDialog.validateFileOnly": "Selecione um arquivo.", "remoteFileDialog.validateFolder": "A pasta já existe. Use um novo nome de arquivo.", @@ -10242,27 +11707,28 @@ "promptOpenWith.updateDefaultPlaceHolder": "Selecionar novo editor padrão para '{0}'" }, "vs/workbench/services/editor/common/editorResolverService": { - "editor.editorAssociations": "Configurar padrões de glob para editores (por exemplo, '\"*.hex\": \"hexEditor.hexEdit\"\"). Eles têm precedência sobre o comportamento padrão." + "editor.editorAssociations": "Configure padrões glob para editores (por exemplo `\"*.hex\": \"hexEditor.hexedit\"`). Eles têm precedência sobre o comportamento padrão." }, "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "I cannot reproduce": "I can't reproduce", + "This is Bad": "I can reproduce", "bisect": "A Bifurcação de Extensão está ativa e desabilitou {0} extensões. Verifique se você ainda pode reproduzir o problema e continue selecionando uma destas opções.", "bisect.plural": "A Bifurcação de Extensão está ativa e desabilitou {0} extensões. Verifique se você ainda pode reproduzir o problema e continue selecionando uma destas opções.", "bisect.singular": "A bifurcação da extensão está ativa e desativou 1 extensão. Verifique se você ainda consegue reproduzir o problema e prossiga selecionando uma dessas opções.", + "continue": "Continuar", "detail.start": "A Bifurcação de Extensão usará a pesquisa binária para encontrar uma extensão que está causando um problema. Durante o processo, a janela é recarregada repetidamente (~{0} vezes). Você sempre precisa confirmar se ainda está com problemas.", - "done": "Continuar", "done.detail": "A Bifurcação de Extensão está concluída e identificou {0} como a extensão que está causando o problema.", "done.detail2": "A Bifurcação de Extensão foi concluída, mas não foi identificada nenhuma extensão. Isso pode ser um problema com {0}.", "done.disbale": "Manter esta extensão desabilitada", "done.msg": "Bifurcação de Extensão", - "help": "Ajuda", "msg.next": "Bifurcação de Extensão", "msg.start": "Bifurcação de Extensão", - "msg2": "Iniciar a Bifurcação de Extensão", - "next.bad": "Isto está ruim", - "next.cancel": "Cancelar", - "next.good": "Agora está bom", - "next.stop": "Parar a Bifurcação", - "report": "Relatar o Problema e Continuar", + "msg2": "&&Iniciar a Bifurcação de Extensão", + "next.bad": "I can &&reproduce", + "next.cancel": "&&Cancelar Bifurcação", + "next.good": "I ca&&n't reproduce", + "next.stop": "&&Parar a Bifurcação", + "report": "&&Relatar o Problema e Continuar", "title.isBad": "Continuar a Bifurcação de Extensão", "title.start": "Iniciar a Bifurcação de Extensão", "title.stop": "Parar a Bifurcação de Extensão" @@ -10280,18 +11746,25 @@ "extensionsDisabled": "Todas as extensões instaladas estão temporariamente desabilitadas.", "noWorkspace": "Nenhum workspace." }, + "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { + "not a web extension": "Não é possível adicionar '{0}' porque esta extensão não é uma extensão da web.", + "openInstalledWebExtensionsResource": "Abrir recurso de extensões da Web instaladas" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { + "browser": "Navegador", + "remote": "Remoto" + }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Falha ao instalar a Extensão {0}: o manifesto não foi encontrado.", "VS Code for Web": "{0} para a Web", - "cancel": "Cancelar", "cannot be installed": "Não é possível instalar a extensão '{0}' porque ela não está disponível nesta configuração.", "extensionInstallWorkspaceTrustButton": "Confiar no espaço de trabalho & instalar", "extensionInstallWorkspaceTrustContinueButton": "Instalar", "extensionInstallWorkspaceTrustManageButton": "Saiba Mais", "extensionInstallWorkspaceTrustMessage": "Habilitar esta extensão requer um espaço de trabalho confiável.", - "install": "Instalar", - "install and do no sync": "Instalar (Não sincronizar)", - "install anyways": "Instalar Mesmo Assim", + "install": "&&Instalar", + "install and do no sync": "Instalar (&&Não sincronizar)", + "install anyways": "&&Instalar Mesmo Assim", "install extension": "Instalar a Extensão", "install extensions": "Instalar as Extensões", "install multiple extensions": "Deseja instalar as extensões e sincronizá-las com seus dispositivos?", @@ -10300,7 +11773,7 @@ "multipleDependentsError": "Não é possível desinstalar a extensão '{0}'. As extensões '{1}', '{2}' e outras dependem disso.", "non web extensions": "'{0}' contém extensões que não são suportadas no {1}.", "non web extensions detail": "Contém extensões que não são suportadas.", - "showExtensions": "Mostrar Extensões", + "showExtensions": "&&Mostrar Extensões", "singleDependentError": "Não é possível desinstalar a extensão '{0}'. A extensão '{1}' depende disso.", "twoDependentsError": "Não é possível desinstalar a extensão '{0}'. As extensões '{1}' e '{2}' dependem disso." }, @@ -10334,12 +11807,13 @@ "reloadAndOpen": "&&Recarregar a Janela e Abrir", "rememberConfirmUrl": "Não perguntar novamente para esta extensão." }, - "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { - "name": "Host de Extensão de Trabalho" - }, "vs/workbench/services/extensions/common/abstractExtensionService": { "extensionService.autoRestart": "O host de extensão remota foi encerrado inesperadamente. Reiniciando...", "extensionService.crash": "O host de extensão remota foi encerrado inesperadamente 3 vezes nos últimos 5 minutos.", + "extensionStopVetoDetailsMany": "Os motivos para bloquear a operação:\r\n- {0}", + "extensionStopVetoDetailsOne": "O motivo para bloquear a operação: {0}", + "extensionStopVetoError": "{0} (Erro: {1})", + "extensionStopVetoMessage": "A seguinte operação foi bloqueada: {0}", "extensionTestError": "Não foi encontrado nenhum host de extensão que possa iniciar o executor de teste em {0}.", "looping": "As seguintes extensões contêm laços de dependência e foram desabilitadas: {0}", "restart": "Reiniciar o Host de Extensão Remota" @@ -10365,8 +11839,8 @@ "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Um evento de ativação é emitido sempre que uma lista de todas as configurações de depuração precisa ser criada (e todos os métodos provideDebugConfigurations para o escopo \"dynamic\" precisam ser chamados).", "vscode.extension.activationEvents.onDebugInitialConfigurations": "Um evento de ativação é emitido sempre que é necessário criar \"launch.json\" (e todos os métodos provideDebugConfigurations precisam ser chamados).", "vscode.extension.activationEvents.onDebugResolve": "Um evento de ativação é emitido sempre que uma sessão de depuração com o tipo específico está prestes a ser iniciada (e um método resolveDebugConfiguration correspondente precisa ser chamado).", + "vscode.extension.activationEvents.onEditSession": "Um evento de ativação é emitido sempre que uma sessão de edição é acessada com o esquema dado.", "vscode.extension.activationEvents.onFileSystem": "Um evento de ativação é emitido sempre que um arquivo ou pasta é acessada com o esquema especificado.", - "vscode.extension.activationEvents.onIdentity": "Um evento de ativação é emitido sempre que a identidade do usuário é especificada.", "vscode.extension.activationEvents.onLanguage": "Um evento de ativação é emitido sempre que um arquivo que é resolvido para a linguagem especificada é aberto.", "vscode.extension.activationEvents.onNotebook": "Um evento de ativação emitido sempre que o documento de notebook especificado é aberto.", "vscode.extension.activationEvents.onOpenExternalUri": "Um evento de ativação emitido sempre que um URI externo (como um link HTTP ou HTTPS) está sendo aberto.", @@ -10375,12 +11849,15 @@ "vscode.extension.activationEvents.onStartupFinished": "Um evento de ativação foi emitido após a conclusão da inicialização (após todas as extensões ativadas `*` terminarem de ser ativadas).", "vscode.extension.activationEvents.onTaskType": "Um evento de ativação emitido sempre que as tarefas de um determinado tipo precisam ser listadas ou resolvidas.", "vscode.extension.activationEvents.onTerminalProfile": "Um evento de ativação emitido quando um perfil de terminal específico é lançado.", + "vscode.extension.activationEvents.onTerminalQuickFixRequest": "Um evento de ativação emitido quando um comando corresponde ao seletor associado a este ID", "vscode.extension.activationEvents.onUri": "Um evento de ativação é emitido sempre que um URI de todo o sistema direcionado para essa extensão é aberto.", "vscode.extension.activationEvents.onView": "Um evento de ativação é emitido sempre que o modo de exibição especificado é expandido.", "vscode.extension.activationEvents.onWalkthrough": "Um evento de ativação emitido quando uma explicação passo a passo especificada é aberta.", "vscode.extension.activationEvents.onWebviewPanel": "Um evento de ativação emitido quando um webview é carregado de um determinado viewType", "vscode.extension.activationEvents.star": "Um evento de ativação foi emitido na inicialização do VS Code. Para garantir uma ótima experiência do usuário final, use este evento de ativação em sua extensão somente quando nenhuma outra combinação de eventos de ativação funcionar em seu caso de uso.", "vscode.extension.activationEvents.workspaceContains": "Um evento de ativação é emitido sempre que uma pasta que é aberta contém pelo menos um arquivo correspondente ao padrão glob especificado.", + "vscode.extension.api": "Descreva a API fornecida por esta extensão. Para obter mais detalhes, visite: https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions", + "vscode.extension.api.none": "Conceda inteiramente a capacidade de exportar APIs. Isso permite que outras extensões que dependem dessa extensão sejam executadas em um processo de host de extensão separado ou em um computador remoto.", "vscode.extension.badges": "Matriz de notificações a serem exibidas na barra lateral da página de extensão do Marketplace.", "vscode.extension.badges.description": "Descrição do selo.", "vscode.extension.badges.href": "Link do selo.", @@ -10415,6 +11892,7 @@ "vscode.extension.galleryBanner.color": "A cor do banner no cabeçalho da página do marketplace do VS Code.", "vscode.extension.galleryBanner.theme": "O tema de cores para a fonte usada na faixa.", "vscode.extension.icon": "O caminho para um ícone de pixels 128x128.", + "vscode.extension.l10n": "O caminho relativo para uma pasta que contém arquivos de localização (bundle.l10n.*.json). Deve ser especificado se você estiver usando a vscode.l10n API.", "vscode.extension.markdown": "Controla o mecanismo de renderização de Markdown usado no Marketplace. GitHub (padrão) ou padrão.", "vscode.extension.preview": "Define a extensão a ser sinalizada como uma Visualização no Marketplace.", "vscode.extension.publisher": "O editor da extensão do VS Code.", @@ -10427,14 +11905,17 @@ "extensionUnderDevelopment": "Carregando a extensão de desenvolvimento em {0}", "overwritingExtension": "Substituindo a extensão {0} por {1}." }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Host de Extensão Remota" - }, "vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner": { "extensionCache.invalid": "As extensões foram modificadas no disco. Recarregue a janela.", "reloadWindow": "Recarregar a Janela" }, - "vs/workbench/services/extensions/electron-sandbox/electronExtensionService": { + "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { + "extensionHost.startupFail": "O host de extensão não foi iniciado em 10 segundos, isso pode ser um problema.", + "extensionHost.startupFailDebug": "O host de extensão não foi iniciado em 10 segundos. Ele pode ter sido interrompido na primeira linha e precisa de um depurador para continuar.", + "join.extensionDevelopment": "Terminando a sessão de depuração da extensão", + "reloadWindow": "Recarregar a Janela" + }, + "vs/workbench/services/extensions/electron-sandbox/nativeExtensionService": { "devTools": "Abrir Ferramentas para Desenvolvedores", "enable": "Habilitar e Recarregar", "enableResolver": "A extensão '{0}' é necessária para abrir a janela remota.\r\nOk para habilitar?", @@ -10444,19 +11925,13 @@ "getEnvironmentFailure": "Não foi possível buscar o ambiente remoto", "install": "Instalar e Recarregar", "installResolver": "A extensão '{0}' é necessária para abrir a janela remota.\r\nDeseja instalar a extensão?", - "looping": "As seguintes extensões contêm loops de dependência e foram desabilitadas: {0}", + "learnMore": "Saiba Mais", "relaunch": "Reiniciar VS Code", "resolverExtensionNotFound": "`{0}` não encontrado no marketplace", "restart": "Reiniciar Host de Extensão", - "restartExtensionHost": "Reiniciar Host de Extensão" - }, - "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { - "extension host Log": "Host de Extensão", - "extensionHost.error": "Erro do host de extensão: {0}", - "extensionHost.startupFail": "O host de extensão não foi iniciado em 10 segundos, isso pode ser um problema.", - "extensionHost.startupFailDebug": "O host de extensão não foi iniciado em 10 segundos. Ele pode ter sido interrompido na primeira linha e precisa de um depurador para continuar.", - "join.extensionDevelopment": "Terminando a sessão de depuração da extensão", - "reloadWindow": "Recarregar a Janela" + "restartExtensionHost": "Reiniciar Host de Extensão", + "restartExtensionHost.reason": "Reiniciando o host de extensão em solicitação explícita.", + "startBisect": "Iniciar a Bifurcação de Extensão" }, "vs/workbench/services/history/browser/historyService": { "canNavigateBack": "Se é possível retroceder no histórico do editor", @@ -10469,20 +11944,49 @@ "canNavigateToLastNavigationLocation": "Se é possível navegar até o último local de navegação do editor", "canReopenClosedEditor": "Se é possível reabrir o último editor fechado" }, + "vs/workbench/services/host/browser/browserHostService": { + "open": "&&Abrir", + "unableToOpenExternal": "O navegador interrompeu a abertura de uma nova guia ou janela. Pressione “Abrir” para abri-lo mesmo assim." + }, + "vs/workbench/services/hover/browser/hoverWidget": { + "hoverhint": "Segure {0} tecla para passar o mouse" + }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { "integrity.dontShowAgain": "Não Mostrar Novamente", "integrity.moreInformation": "Mais Informações", "integrity.prompt": "A instalação do {0} parece estar corrompida. Reinstale-o." }, + "vs/workbench/services/issue/browser/issueTroubleshoot": { + "I cannot reproduce": "I can't reproduce", + "Stop": "Stop", + "This is Bad": "I can reproduce", + "ask to download insiders": "Please try to download and reproduce the issue in {0} insiders.", + "ask to reproduce issue": "Please try to reproduce the issue in {0} insiders and confirm if the issue exists there.", + "bad": "I can reproduce", + "detail.start": "Issue troubleshooting is a process to help you identify if the issue is with {0} or caused by an extension.\r\n\r\nDuring the process the window reloads repeatedly. Each time you must confirm if you are still seeing problems.", + "download insiders": "Download {0} Insiders", + "empty.profile": "Issue troubleshooting is active and has temporarily reset your settings to defaults. Check if you can still reproduce the problem and proceed by selecting from these options.", + "good": "I can't reproduce", + "issue is in core": "Issue troubleshooting has identified that the issue is with {0}.", + "issue is with configuration": "Issue troubleshooting has identified that the issue is caused by your settings. Please report the issue by sharing your settings.", + "msg": "&&Troubleshoot Issue", + "profile.extensions.disabled": "Issue troubleshooting is active and has temprarily disabled all installed extensions. Check if you can still reproduce the problem and proceed by selecting from these options.", + "report anyway": "Report Issue Anyway", + "stop": "Stop", + "title.stop": "Stop Troubleshoot Issue", + "troubleshoot issue": "Troubleshoot Issue", + "troubleshootIssue": "Troubleshoot Issue...", + "use insiders": "This likely means that the issue has been addressed already and will be available in an upcoming release. You can safely use {0} insiders until the new stable version is available." + }, "vs/workbench/services/keybinding/browser/keybindingService": { - "dispatch": "Controla a lógica de expedição para pressionamentos de tecla para usar `code` (recomendado) ou `keyCode`.", "invalid.keybindings": "`contributes.{0}` inválido: {1}", + "keybindings.commandsIsArray": "Tipo incorreto. Esperado \"{0}\". O campo 'command' não dá suporte à execução de vários comandos. Use o comando 'runCommands' para passar vários comandos a serem executados.", "keybindings.json.args": "Argumentos a serem passados para o comando a ser executado.", "keybindings.json.command": "Nome do comando a ser executado", "keybindings.json.key": "Tecla ou sequência de teclas (separadas por espaço)", + "keybindings.json.removalCommand": "Nome do comando para o qual remover o atalho de teclado", "keybindings.json.title": "Configuração das associações de teclas", "keybindings.json.when": "Condição quando a tecla está ativa.", - "keyboardConfigurationTitle": "Teclado", "nonempty": "esperava-se um valor não vazio.", "optstring": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", "requirestring": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", @@ -10496,6 +12000,10 @@ "vscode.extension.contributes.keybindings.when": "Condição quando a tecla está ativa.", "vscode.extension.contributes.keybindings.win": "Tecla específica ou sequência de teclas do Windows." }, + "vs/workbench/services/keybinding/browser/keyboardLayoutService": { + "keyboard.layout.config": "Controle o layout do teclado usado na Web.", + "keyboardConfigurationTitle": "Teclado" + }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Coloque as suas associações de teclas neste arquivo para substituir os padrões", "errorInvalidConfiguration": "Não é possível gravar no arquivo de configuração de associações de teclas. Ele tem um objeto que não é do tipo Matriz. Abra o arquivo para limpar e tente novamente.", @@ -10541,6 +12049,27 @@ "vscode.extension.contributes.languages.id": "ID da linguagem.", "vscode.extension.contributes.languages.mimetypes": "Tipos mime associados à linguagem." }, + "vs/workbench/services/lifecycle/browser/lifecycleService": { + "lifecycleVeto": "As alterações feitas podem não ser salvas. Pressione 'Cancelar' e tente novamente." + }, + "vs/workbench/services/localization/browser/localeService": { + "clearDisplayLanguageDetail": "Pressione o botão recarregar para atualizar a página e usar o idioma do navegador.", + "clearDisplayLanguageMessage": "Para alterar o idioma de exibição, {0} precisa recarregar", + "relaunchDisplayLanguageDetail": "Pressione o botão recarregar para atualizar a página e defina o idioma de exibição como {0}.", + "relaunchDisplayLanguageMessage": "Para alterar o idioma de exibição, {0} precisa recarregar", + "reload": "&&Recarregar" + }, + "vs/workbench/services/localization/electron-sandbox/localeService": { + "argvInvalid": "Não foi possível escrever o idioma de exibição. Abra as configurações de tempo de execução, corrija os erros/avisos e tente novamente.", + "installing": "Instalando {0} suporte ao idioma...", + "openArgv": "Abra as configurações de tempo de execução", + "restart": "&&Reiniciar", + "restartDisplayLanguageDetail1": "Para alterar o idioma de exibição para {0}, {1} precisa reiniciar.", + "restartDisplayLanguageMessage1": "Reiniciar {0} para alternar para {1}?" + }, + "vs/workbench/services/log/electron-sandbox/logService": { + "rendererLog": "Janela" + }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "Não Mostrar Novamente" }, @@ -10549,7 +12078,7 @@ }, "vs/workbench/services/preferences/browser/keybindingsEditorModel": { "cat.title": "{0}: {1}", - "default": "Padrão", + "default": "Sistema", "extension": "Extensão", "meta": "meta", "option": "opção", @@ -10606,6 +12135,11 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Mensagem de Progresso" }, + "vs/workbench/services/remote/browser/remoteAgentService": { + "connectionError": "Ocorreu um erro inesperado que requer um recarregamento desta página.", + "connectionErrorDetail": "Falha ao conectar o workbench ao servidor (Erro: {0})", + "reload": "&&Recarregar" + }, "vs/workbench/services/remote/common/remoteExplorerService": { "remote.localPortMismatch.single": "A porta local {0} não pôde ser usada para encaminhar à porta remota {1}.\r\n\r\nIsso geralmente acontece quando já existe outro processo usando a porta local {0}.\r\n\r\nO número da porta {2} foi usado em seu lugar.", "tunnel.source.auto": "Encaminhado Automaticamente", @@ -10617,9 +12151,20 @@ "devTools": "Abrir Ferramentas para Desenvolvedores", "directUrl": "Abrir no navegador" }, + "vs/workbench/services/search/browser/searchService": { + "errorSearchFile": "Não é possível pesquisar com o pesquisador de arquivo do Web Worker", + "errorSearchText": "Não é possível pesquisar com o pesquisador de texto do Web Worker" + }, "vs/workbench/services/search/common/queryBuilder": { "search.noWorkspaceWithName": "A pasta do workspace não existe: {0}" }, + "vs/workbench/services/suggest/browser/simpleSuggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, documentos: {1}", + "label.desc": "{0}, {1}", + "label.detail": "{0}{1}", + "label.full": "{0}{1}, {2}", + "suggest": "Sugerir" + }, "vs/workbench/services/textfile/browser/textFileService": { "confirmOverwrite": "'{0}' já existe. Deseja substituí-lo?", "deleted": "Excluído", @@ -10644,7 +12189,7 @@ "vs/workbench/services/textfile/electron-sandbox/nativeTextFileService": { "join.textFiles": "Salvando arquivos de texto" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { + "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Já está em Registrado em Log.", "invalid.embeddedLanguages": "Valor inválido em `contributes.{0}.embeddedLanguages`. Precisa ser um mapa de objeto do nome do escopo para a linguagem. Valor fornecido: {1}", "invalid.injectTo": "Valor inválido em `contributes.{0}.injectTo`. Precisa ser uma matriz de nomes de escopo de linguagem. Valor fornecido: {1}", @@ -10793,12 +12338,12 @@ "schema.src": "A localização da fonte." }, "vs/workbench/services/themes/common/themeConfiguration": { - "autoDetectHighContrast": "Se habilitado, será alterado automaticamente para o tema de alto contraste se o sistema operacional estiver usando um tema de alto contraste. O tema de alto contraste a ser usado é especificado por '#{0}#' e '#{1}#'", + "autoDetectHighContrast": "Se ativado, mudará automaticamente para o tema de alto contraste se o sistema operacional estiver usando um tema de alto contraste. O tema de alto contraste a ser usado é especificado por {0} e {1}", "colorTheme": "Especifica o tema de cores usado no workbench.", "colorThemeError": "O tema é desconhecido ou não está instalado.", "defaultProductIconThemeDesc": "Padrão", "defaultProductIconThemeLabel": "Padrão", - "detectColorScheme": "Se definido, alterne automaticamente para o tema de cor preferido com base na aparência do sistema operacional. Se a aparência do sistema operacional for escura, o tema especificado em '#{0}#' será usado para a aparência clara \"#{1}#\"", + "detectColorScheme": "Se definido, alterna automaticamente para o tema de cores preferido com base na aparência do sistema operacional. Se a aparência do SO for escura, o tema especificado em {0} é usado, para claro {1}.", "editorColors": "Substitui o estilo da fonte e as cores de sintaxe do editor do tema de cores selecionado no momento.", "editorColors.comments": "Define as cores e os estilos para comentários", "editorColors.functions": "Define as cores e os estilos para declarações e referências de funções.", @@ -10806,7 +12351,7 @@ "editorColors.numbers": "Define as cores e os estilos para literais de número.", "editorColors.semanticHighlighting": "Se o realce de semântica deve ser habilitado para este tema.", "editorColors.semanticHighlighting.deprecationMessage": "Use `enabled` na configuração `editor.semanticTokenColorCustomizations`.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Nesse caso, use `enabled` na configuração `#editor.semanticTokenColorCustomizations#`.", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Em vez disso, use `habilitado` na configuração {0}.", "editorColors.semanticHighlighting.enabled": "Se o realce de semântica está habilitado ou desabilitado para este tema", "editorColors.semanticHighlighting.rules": "Regras de estilo de token semântico para este tema.", "editorColors.strings": "Define as cores e os estilos para literais de cadeias de caracteres.", @@ -10817,10 +12362,10 @@ "iconThemeError": "O tema do ícone de arquivo é desconhecido ou não está instalado.", "noIconThemeDesc": "Nenhum ícone de arquivo", "noIconThemeLabel": "Nenhum", - "preferredDarkColorTheme": "Especifica o tema de cores preferencial para a aparência escura do sistema operacional quando '{0}' está habilitado.", - "preferredHCDarkColorTheme": "Especifica o tema de cor preferencial usado no modo escuro de alto contraste quando '#{0}#' está habilitado.", - "preferredHCLightColorTheme": "Especifica o tema de cor preferencial usado no modo claro de alto contraste quando '#{0}#' está habilitado.", - "preferredLightColorTheme": "Especifica o tema de cores preferencial para a aparência clara do sistema operacional quando `#{0}#` está habilitado.", + "preferredDarkColorTheme": "Especifica o tema de cor preferencial para a aparência escura do sistema operacional quando {0} está habilitado.", + "preferredHCDarkColorTheme": "Especifica o tema de cor preferencial usado no modo escuro de alto contraste quando {0} está habilitado.", + "preferredHCLightColorTheme": "Especifica o tema de cor preferencial usado no modo de luz de alto contraste quando {0} está habilitado.", + "preferredLightColorTheme": "Especifica o tema de cor preferido para a aparência leve do SO quando {0} está habilitado.", "productIconTheme": "Especifica o tema do ícone do produto usado.", "productIconThemeError": "O tema do ícone do produto é desconhecido ou não está instalado.", "semanticTokenColors": "Substitui os estilos e a cor do token semântico do editor do tema de cores selecionado no momento.", @@ -10871,73 +12416,126 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' precisa ser uma matriz", "invalid.superType.format": "'configuration.{0}.superType' precisa seguir o padrão letterOrDigit[-_letterOrDigit]*" }, + "vs/workbench/services/userDataProfile/browser/extensionsResource": { + "disabled": "Desabilitado", + "exclude": "Selecionar {0} Extensão", + "extensions": "Extensões" + }, + "vs/workbench/services/userDataProfile/browser/globalStateResource": { + "globalState": "Estado da Interface do Usuário" + }, + "vs/workbench/services/userDataProfile/browser/keybindingsResource": { + "keybindings": "Atalhos de Teclado" + }, + "vs/workbench/services/userDataProfile/browser/settingsResource": { + "settings": "Configurações" + }, + "vs/workbench/services/userDataProfile/browser/snippetsResource": { + "snippets": "Snippets" + }, + "vs/workbench/services/userDataProfile/browser/tasksResource": { + "tasks": "Tarefas do Usuário" + }, + "vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": { + "Importing profile": "{0} ({1})...", + "applied profile": "{0}: aplicado com êxito.", + "cancel": "Cancelar", + "close": "Fechar", + "copy": "&&Copiar link", + "create new": "&&Criar Novo Perfil", + "create new title": "Criar Novo Perfil", + "export": "Exportar", + "export profile dialog": "Salvar Perfil", + "export profile name": "Nomear o perfil", + "export profile title": "Exportar Perfil", + "export success": "O perfil '{0}' foi exportado com êxito.", + "file": "arquivo", + "import": "Criar Perfil", + "import in desktop": "Criar Perfil no {0}", + "import profile": "Criar Perfil", + "install extensions title": "Instalar Extensões", + "learn more": "Saiba mais", + "local": "Local", + "name": "Nome do perfil", + "open": "&&Abrir link", + "open in": "&&Abrir em {0}", + "overwrite": "&&Substituir", + "preview profile": "Visualizar Perfil", + "preview profile message": "Por padrão, as extensões não são instaladas ao visualizar um perfil na Web. Você ainda poderá instalá-las manualmente antes de importar o perfil. ", + "profile already exists": "O perfil com o nome '{0}' já existe. Deseja substituí-lo?", + "profile import error": "Erro ao importar o perfil: {0}", + "profile name required": "O nome do perfil deve ser fornecido.", + "profileExists": "O perfil com nome o {0} já existe.", + "profiles.applying": "{0}: aplicando...", + "profiles.exporting": "{0}: Exportando...", + "progress extensions": "{0} ({1}): aplicando Extensões...", + "progress global state": "{0} ({1}): aplicando Estado...", + "progress keybindings": "{0} ({1}): aplicando Atalhos do Teclado...", + "progress settings": "{0} ({1}): aplicando Configurações...", + "progress snippets": "{0} ({1}): aplicando Snippets...", + "progress tasks": "{0} ({1}): aplicando Tarefas...", + "resolving uri": "{0}: resolvendo o conteúdo do perfil...", + "select": "Selecionar {0}", + "select profile": "Selecionar Perfil", + "select profile content handler": "Exportar perfil '{0}' como...", + "switching profile": "{0} ({1}): aplicando..." + }, "vs/workbench/services/userDataProfile/browser/userDataProfileManagement": { - "cannotDeleteDefaultProfile": "Não é possível excluir o perfil de configurações padrão", - "cannotRenameDefaultProfile": "Não é possível renomear o perfil de configurações padrão", + "cannotDeleteDefaultProfile": "Não é possível excluir o perfil padrão", + "cannotRenameDefaultProfile": "Não é possível renomear o perfil padrão", "reload button": "&&Recarregar", - "reload message": "Alternar um perfil de configurações requer recarregar o VS Code.", - "reload message when removed": "O perfil de configurações atual foi removido. Recarregue para voltar ao perfil de configurações padrão" + "reload message": "Alternar um perfil requer recarregar o VS Code.", + "reload message when removed": "O perfil atual foi removido. Recarregue para voltar ao perfil padrão", + "switch profile": "Alternando para um perfil." }, "vs/workbench/services/userDataProfile/common/userDataProfile": { - "profile": "Perfil de Configurações", - "settings profiles": "Perfis de Configurações" - }, - "vs/workbench/services/userDataProfile/common/userDataProfileImportExportService": { - "applied profile": "{0}: aplicado com êxito.", - "imported profile": "{0}: importado com êxito.", - "name": "Nome do perfil", - "profiles.applying": "{0}: aplicando...", - "profiles.importing": "{0}: importando...", - "save profile as": "Criar a partir do perfil atual..." + "defaultProfileIcon": "Ícone do Perfil Padrão.", + "profile": "Perfil", + "profiles": "Perfis" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "cancel": "Cancelar", "choose account placeholder": "Selecionar uma conta", "conflicts detected": "Conflitos Detectados", - "first time sync detail": "Parece que você sincronizou pela última vez em outro computador.\r\nVocê gostaria de mesclar ou substituir por seus dados na nuvem?", "last used": "Último Uso com a Sincronização", - "merge": "Mesclar", - "merge Manually": "Mesclar Manualmente...", - "merge or replace": "Mesclar ou Substituir", - "no": "&&Não", + "no": "Não", "no account": "Nenhuma conta disponível", "no authentication providers": "A sincronização de configurações não pode ser ativada porque não há provedores de autenticação disponíveis.", "others": "Outros", - "replace local": "Substituir Local", + "replace local": "Substituir &&Local", + "replace remote": "Substituir &&Remotamente", "reset": "Isso limpará seus dados na nuvem e interromperá a sincronização em todos os dispositivos.", "reset title": "Limpar", "resetButton": "&&Redefinir", - "resolve": "Não é possível mesclar devido a conflitos. Faça a mesclagem manualmente para continuar...", + "resolve": "Resolva os conflitos para ativar...", + "resolving conflicts": "Resolvendo os conflitos...", "settings sync": "Sincronização de Configurações", - "show log": "mostrar o log", - "sign in": "Entrar", + "show conflicts": "&&Mostrar Conflitos", "sign in using account": "Entrar com {0}", "signed in": "Entrou", - "successive auth failures": "A sincronização de configurações foi suspensa devido a falhas de autorização sucessivas. Entre novamente para continuar a sincronização", "sync in progress": "A Sincronização de Configurações está sendo ativada. Deseja cancelá-la?", "sync turned on": "{0} está ativado", - "syncing resource": "Sincronizando {0}...", + "syncing...": "Ativando...", "turning on": "Ativando...", "yes": "&&Sim" }, "vs/workbench/services/userDataSync/common/userDataSync": { "extensions": "Extensões", "keybindings": "Atalhos de Teclado", + "profiles": "Perfis", "settings": "Configurações", "snippets": "Snippets de Usuário", "sync category": "Sincronização de Configurações", "syncViewIcon": "Ícone da exibição Sincronização de Configurações.", "tasks": "Tarefas do Usuário", - "ui state label": "Estado da Interface do Usuário" + "ui state label": "Estado da Interface do Usuário", + "workspace state label": "Estado do workspace" }, "vs/workbench/services/views/browser/viewDescriptorService": { - "cachedViewContainerPositions": "Exibir personalizações de localizações do Contêiner", - "cachedViewPositions": "Exibir personalizações de localizações", "hideView": "Ocultar '{0}'", "resetViewLocation": "Redefinir a Localização" }, "vs/workbench/services/views/common/viewContainerModel": { - "globalViewsStateStorageId": "Exibe personalizações de visibilidade no contêiner de exibição do {0}" + "views log": "Modos de Exibição" }, "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { "confirmOverwrite": "'{0}' já existe. Deseja substituí-lo?", @@ -10975,6 +12573,7 @@ }, "vs/workbench/services/workingCopy/common/workingCopyHistoryService": { "default.source": "Arquivo Salvo", + "join.workingCopyHistory": "Salvando o histórico local", "moved.source": "Arquivo Movido", "renamed.source": "Arquivo Renomeado" }, @@ -10994,12 +12593,8 @@ "revertBeforeShutdown": "A reversão de editores com alterações não salvas está demorando um pouco mais...", "saveBeforeShutdown": "Salvar editores com alterações não salvas está demorando um pouco mais..." }, - "vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService": { - "join.workingCopyHistory": "Salvando o histórico local" - }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Não é possível gravar no arquivo de configuração do workspace. Abra-o para corrigir erros/avisos e tente novamente.", - "errorWorkspaceConfigurationFileDirty": "Não é possível gravar no arquivo de configurações do workspace porque o arquivo tem alterações não salvas. Salve e tente novamente.", "openWorkspaceConfigurationFile": "Abrir Configuração do Workspace", "save": "Salvar", "saveWorkspace": "Salvar Workspace" @@ -11008,9 +12603,9 @@ "workspaceTrustEditorInputName": "Confiança do Workspace" }, "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "cancel": "Cancelar", - "doNotSave": "Não Salvar", - "save": "Salvar", + "doNotSave": "Nã&&o Salvar", + "restartExtensionHost.reason": "Abrindo um workspace multi-root.", + "save": "&&Salvar", "saveWorkspaceDetail": "Salve seu espaço de trabalho se pretende abri-lo novamente.", "saveWorkspaceMessage": "Você quer salvar a sua configuração de área de trabalho como um arquivo?", "workspaceOpenedDetail": "O espaço de trabalho já está aberto em outra janela. Por favor, feche a janela primeiro e tente novamente.", @@ -11175,7 +12770,7 @@ "addAccount": "Adicionar uma conta", "applyFilters": "Aplicar Filtros", "confirmRemoveUserAccountMessage": "Tem certeza de que deseja remover '{0}'?", - "refreshAccount": "Reinsira suas credenciais", + "refreshAccount": "Atualize suas credenciais", "removeAccount": "Remover conta", "removeAccountFailed": "Falha ao remover conta" }, @@ -11578,6 +13173,9 @@ "backup.isPreviewFeature": "Você precisa habilitar as versões prévias dos recursos para poder utilizar o backup", "backupAction.backup": "Backup" }, + "sql/workbench/contrib/backup/browser/backupUiService": { + "backupDialogTitle": "Banco de dados de backup - {0}:{1}" + }, "sql/workbench/contrib/backup/common/constants": { "backup.asymmetricKey": "Chave Assimétrica", "backup.compressBackup": "Compactar backup", @@ -11660,6 +13258,7 @@ "charts.neverShowAgain": "Não Mostrar Novamente" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { + "commandline.propertiesFormatError": "As propriedades de conexão avançadas não puderam ser analisadas como JSON, ocorreu um erro: {0} Valor das propriedades recebidas: {1}", "confirmConnect": "Tem certeza de que deseja se conectar?", "connectServerDetail": "Isso será conectado ao servidor {0}", "connectingLabel": "Conectando: {0}", @@ -11676,6 +13275,7 @@ }, "sql/workbench/contrib/connection/browser/connection.contribution": { "connection.showUnsupportedServerVersionWarning": "Se a mensagem de aviso deve ser exibida quando o usuário se conecta a uma versão do servidor que não tem suporte do Azure Data Studio.", + "registeredServers.collapseAll": "Recolher todas as conexões", "sql.defaultAuthenticationType.AzureMFA": "Azure Active Directory – Universal com suporte para MFA", "sql.defaultAuthenticationType.AzureMFAAndUser": "Azure Active Directory – senha", "sql.defaultAuthenticationType.Integrated": "Autenticação do Windows", @@ -12179,6 +13779,7 @@ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": { "cancelSearchAction": "Fechar", "executionPlanEnterValueTitle": "Insira o valor da pesquisa", + "executionPlanFindNodeLabel": "Localizar nós", "executionPlanSearchTypeContains": "Contém", "executionPlanSearchTypeEquals": "Igual a", "executionPlanSelectPropertyTitle": "Selecionar propriedade", @@ -12356,6 +13957,7 @@ }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { "RemoveParameterCell": "Remover célula de parâmetro", + "addCellLabel": "Adicionar célula", "clear": "Limpar Resultado", "closeLabel": "Fechar", "codeAbove": "Inserir Código Acima", @@ -12367,7 +13969,6 @@ "makeParameterCell": "Criar célula de parâmetro", "markdownAbove": "Inserir Texto Acima", "markdownBelow": "Inserir Texto Abaixo", - "moreActionsLabel": "Mais", "runAllAbove": "Executar as Células Acima", "runAllBelow": "Executar as Células Abaixo" }, @@ -12376,12 +13977,9 @@ "buttonDelete": "Excluir", "buttonMoveDown": "Mover a célula para baixo", "buttonMoveUp": "Mover a célula para cima", - "codeCellsPreview": "Adicionar célula", - "codePreview": "Célula de código", "optionCodeCell": "Célula de código", "optionTextCell": "Célula de texto", - "splitCell": "Dividir célula", - "textPreview": "Célula de texto" + "splitCell": "Dividir célula" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "cellLanguageDescription": "({0}) – Linguagem Atual", @@ -12460,15 +14058,12 @@ "addTextLabel": "Adicionar texto", "cellNotFound": "a célula com o URI {0} não foi encontrada neste modelo", "cellRunFailed": "Falha ao executar células – Confira o erro na saída da célula selecionada no momento para obter mais informações.", - "codeCellsPreview": "Adicionar célula", - "codePreview": "Célula de código", "createFile": "Criar Arquivo", "displayFailed": "Não foi possível exibir o conteúdo: {0}", "editor": "Editor", "nextButtonLabel": "Próximo >", "previousButtonLabel": "< Anterior", "runAllPreview": "Executar tudo", - "textPreview": "Célula de texto", "views": "Exibições" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { @@ -12544,6 +14139,7 @@ "changeConnection": "Alterar Conexão", "changing": "Alterando kernel...", "clearResults": "Limpar Resultados", + "codePreview": "Célula de código", "collapseAllCells": "Recolher Células", "expandAllCells": "Expandir Células", "kernelNotSupported": "This notebook cannot run with parameters as the kernel is not supported. Please use the supported kernels and format. [Learn more](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", @@ -12562,6 +14158,7 @@ "notebookViewLabel": "Editor", "runParameters": "Executar com Parâmetros", "selectConnection": "Selecionar Conexão", + "textPreview": "Célula de texto", "trustLabel": "Confiável", "untitledNotSupported": "Executar com parâmetros não é compatível com notebooks sem título. Salve o notebook antes de continuar. [Saiba mais](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "untrustLabel": "Não Confiável", @@ -12625,7 +14222,6 @@ "delete": "&&Excluir", "errorRunCell": "Erro na última execução. Clique para executar novamente", "insertCells": "Inserir Células", - "moreActionsLabel": "Mais", "runCell": "Executar célula", "stopCell": "Cancelar execução", "unableToNavigateToCell": "Não é possível navegar até a célula do bloco de anotações.", @@ -12647,7 +14243,7 @@ "viewOptionsModal.title": "Configurar Modo de Exibição" }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { - "copyFailed": "Falha na cópia com o erro {0}", + "copyFailed": "A cópia falhou com o erro: {0}", "notebook.showChart": "Mostrar gráfico", "notebook.showTable": "Mostrar tabela" }, @@ -12658,7 +14254,11 @@ "sql/workbench/contrib/notebook/browser/outputs/plotlyOutput.component": { "plotlyError": "Erro ao exibir o gráfico Plotly: {0}" }, + "sql/workbench/contrib/notebook/common/notebookLoc": { + "moreActionsLabel": "Mais" + }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { + "objectExplorer.filterDialogTitle": "Configurações do Filtro", "serverTree.newConnection": "Nova Conexão", "serverTreeViewChangeNotification": "A árvore do servidor foi alterada. Recarregue a janela para ver as alterações.", "serverTreeViewChangeNotification.doNotReload": "Não Recarregue", @@ -12666,10 +14266,10 @@ "servers.noConnections": "Nenhuma conexão encontrada." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { + "objectExplorerConfigurationTitle": "Pesquisador de Objetos", "serverGroup.autoExpand": "Expanda automaticamente grupos de servidores no viewlet do Pesquisador de Objetos.", "serverGroup.colors": "Paleta de cores do grupo de servidores usada no viewlet do Pesquisador de Objetos.", "serverTree.configuration.title": "Árvore do Servidor", - "serverTree.nodeExpansionTimeout": "O tempo limite em segundos para expandir um nó na visualização Servidores", "serverTree.useAsyncServerTree": "Use a nova árvore de servidor assíncrono para a exibição de Servidores e a Caixa de Diálogo de Conexão com suporte para novos recursos, como filtragem de nó dinâmico. Requer uma reinicialização para entrar em vigor." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { @@ -12679,6 +14279,7 @@ "data": "Dados", "executionPlan": "Plano de Execução", "notebook": "Notebook", + "objectExplorer": "Pesquisador de Objetos", "profiler": "Profiler", "queryEditor": "Editor de Consultas", "tableDesigner": "Designer de Tabela" @@ -12742,8 +14343,10 @@ "copyHeaders": "Copiar Cabeçalhos", "copySelection": "Copiar", "copyWithHeaders": "Copiar Com Cabeçalhos", + "excelLimitExceededError": "O número de linhas ou colunas na tabela excedeu os limites do Excel. Tente um formato diferente.", "jsonEncoding": "A codificação de resultados não será salva ao exportar para JSON. Lembre-se de salvar com a codificação desejada após a criação do arquivo.", "maximize": "Maximizar", + "openExcelSpecs": "Exibir especificações do Excel", "restore": "Restaurar", "saveAsCsv": "Salvar Como CSV", "saveAsExcel": "Salvar Como Excel", @@ -12768,6 +14371,13 @@ "query.QueryExecutionEnded": "Execução da consulta concluída.", "query.QueryExecutionStarted": "Execução da consulta iniciada.", "resultsGrid": "Grade de resultados", + "resultsGrid.cancel": "Cancelar", + "resultsGrid.cancelLargeRowSelection": "Cancelar", + "resultsGrid.confirmLargeRowSelection": "Sim", + "resultsGrid.donotShowLargeRowSelectionPromptAgain": "Não mostrar novamente", + "resultsGrid.largeRowSelectionPrompt.": "Você selecionou {0} linhas, pode demorar um pouco para carregar os dados e calcular o resumo, deseja continuar?", + "resultsGrid.loadingData": "Carregando linhas selecionadas para cálculo...", + "resultsGrid.loadingDataWithProgress": "Carregando linhas selecionadas para cálculo ({0}/{1})...", "resultsGrid.maxRowCountExceeded": "A contagem máxima de linhas para filtragem/classificação foi excedida. Para atualizá-la, você pode ir para Configurações do Usuário e alterar a configuração: 'queryEditor. Results. inMemoryDataProcessingThreshold'", "xmlShowplan": "Plano de execução XML" }, @@ -12792,7 +14402,8 @@ "sql/workbench/contrib/query/browser/messagePanel": { "copy": "Copiar", "copyAll": "Copiar Tudo", - "messagePanel": "Painel de Mensagens" + "messagePanel": "Painel de Mensagens", + "messagePanel.message": "Carimbo de data/hora: {0}, Mensagem: {1}" }, "sql/workbench/contrib/query/browser/query.contribution": { "newQuery": "Nova Consulta", @@ -12804,6 +14415,8 @@ "queryEditor.results.copyIncludeHeaders": "Opções de configuração para copiar os resultados na Visualização dos Resultados", "queryEditor.results.copyRemoveNewLine": "Opções de configuração para copiar os resultados de várias linhas da Visualização dos Resultados", "queryEditor.results.openAfterSave": "Se o arquivo deve ser aberto no Azure Data Studio depois que o resultado é salvo.", + "queryEditor.results.preferProvidersCopyHandler": "Se a solicitação de resultado da cópia deve ser tratada pelo provedor de consulta quando for compatível. O valor padrão é verdadeiro, defina-o como false para forçar todo o tratamento de cópia a ser feito pelo Azure Data Studio.", + "queryEditor.results.promptForLargeRowSelection": "Quando as células são selecionadas na grade de resultados, o ADS calculará o resumo para elas. Essa configuração controla se deve mostrar uma confirmação quando o número de linhas selecionadas for maior que o valor especificado na configuração 'inMemoryDataProcessingThreshold'. O valor padrão é verdadeiro.", "queryEditor.results.saveAsCsv.delimiter": "O delimitador personalizado a ser usado entre valores ao salvar como CSV", "queryEditor.results.saveAsCsv.encoding": "Arquivo de codificação usado ao salvar os resultados como CSV", "queryEditor.results.saveAsCsv.includeHeaders": "Quando true, os cabeçalhos de coluna são incluídos ao salvar os resultados como CSV", @@ -12816,6 +14429,7 @@ "queryEditor.results.saveAsXml.encoding": "Codificação de arquivo usada ao salvar os resultados como XML", "queryEditor.results.saveAsXml.formatted": "Quando true, a saída XML será formatada ao salvar resultados como XML", "queryEditor.results.showActionBar": "Se a barra de ações deve ser mostrada na visualização dos resultados da consulta", + "queryEditor.results.skipNewLineAfterTrailingLineBreak": "Se a adição de uma quebra de linha entre as linhas deve ser ignorada ao copiar os resultados se a linha anterior já tiver uma quebra de linha à direita. O valor padrão é falso.", "queryEditor.results.streaming": "Habilitar streaming de resultados; contém alguns problemas visuais menores", "queryEditor.showConnectionInfoInTitle": "Controla se deseja mostrar a informação de conexão para uma guia no título.", "queryEditor.tabColorMode": "Controla como colorir as guias com base no grupo de servidores de sua conexão ativa", @@ -12850,6 +14464,7 @@ "selectDatabase": "Selecionar Banco de Dados" }, "sql/workbench/contrib/query/browser/queryEditor": { + "queryActions.selectDatabase.label": "Base de dados:", "queryEditor.name": "Editor de Consultas" }, "sql/workbench/contrib/query/browser/queryResultsView": { @@ -12931,7 +14546,10 @@ "scriptSelect": "Selecione Top 1000" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { - "refreshError": "Ocorreu um erro ao atualizar o nó '{0}': {1}" + "refreshError": "Ocorreu um erro ao atualizar o nó '{0}': {1}", + "scriptActionError": "Ocorreu um erro ao executar a ação '{0}': {1}.", + "scriptingAction.close": "Fechar", + "scriptingAction.inProgress": "Executando ação: {0}..." }, "sql/workbench/contrib/tableDesigner/browser/actions": { "tableDesigner.publishTableChanges": "Publicar Alterações", @@ -12940,8 +14558,7 @@ "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} tarefas em andamento", "miViewTasks": "&&Tarefas", - "tasks": "Tarefas", - "viewCategory": "Exibir" + "tasks": "Tarefas" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Alternar Tarefas" @@ -12973,7 +14590,10 @@ "collapseAll": "Recolher Tudo", "command-error": "Erro ao executar o comando {1}: {0}. Isso provavelmente é causado pela extensão que contribui com {1}.", "no-dataprovider": "Não há nenhum provedor de dados registrado que possa fornecer dados de exibição.", - "refresh": "Atualizar" + "refresh": "Atualizar", + "treeView.enableCollapseAll": "Se o modo de exibição de árvore com a ID {0} permite recolher tudo.", + "treeView.enableRefresh": "Se o modo de exibição de árvore com a ID {0} permite atualização.", + "treeView.toggleCollapseAll": "Se a opção recolher tudo está ativada para o modo de exibição de árvore com a ID {0}." }, "sql/workbench/contrib/webview/browser/webViewDialog": { "webViewDialog.close": "Fechar", @@ -12985,10 +14605,9 @@ "enablePreviewFeatures.notice": "Os recursos de versão prévia aprimoram a sua experiência no Azure Data Studio oferecendo a você acesso completo a novos recursos e melhorias. Saiba mais sobre os recursos de versão prévia [aqui]({0}). Deseja habilitar os recursos de versão prévia?", "enablePreviewFeatures.yes": "Sim (recomendado)" }, - "sql/workbench/contrib/welcome/notifyEncryption/notifyEncryptionDialog": { - "notifyEncryption.message": "O Azure Data Studio agora tem a criptografia habilitada por padrão para todas as conexões do SQL Server. Isso pode fazer com que suas conexões existentes não funcionem mais, a menos que certas propriedades de conexão relacionadas à Criptografia sejam alteradas.{0}Recomendamos que você analise o link abaixo para obter mais detalhes.", - "notifyEncryption.moreInfoLink": "Mais informações", - "notifyEncryption.title": "Atualização Importante" + "sql/workbench/contrib/welcome/gettingStarted/electron-browser/gettingStarted": { + "miGettingStarted": "Getting &&Started", + "showReleaseNotes": "Show Getting Started" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { "welcomePage.createConnection": "Criar uma conexão", @@ -13037,7 +14656,6 @@ "GuidedTour.two": "2", "GuidedTour.welcomePage": "Página Inicial", "guidedTour": "Tour de Boas-Vindas do Usuário", - "help": "Ajuda", "hideGuidedTour": "Ocultar Tour de Boas-Vindas" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { @@ -13093,6 +14711,11 @@ "workbench.startupEditor.welcomePageInEmptyWorkbench": "Abrir a página inicial ao abrir um workbench vazio.", "workbench.startupEditor.welcomePageWithTour": "Abrir a página de boas-vindas com Ponto de Partida Tour (padrão)" }, + "sql/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.optInNotice": "Ajude a melhorar o Azure Data Studio permitindo que a Microsoft colete dados de uso. Leia nossa [declaração de privacidade]({0}) e saiba como [optar por participar]({1}).", + "telemetryOptOut.optOutNotice": "Ajude a melhorar o Azure Data Studio permitindo que a Microsoft colete dados de uso. Leia nossa [declaração de privacidade]({0}) e saiba como [desativar]({1}).", + "telemetryOptOut.readMore": "Leia Mais" + }, "sql/workbench/services/accountManagement/browser/accountDialog": { "accountDialog.addConnection": "Adicionar uma conta", "accountDialog.close": "Fechar", @@ -13207,6 +14830,8 @@ }, "sql/workbench/services/connection/browser/connectionManagementService": { "cancelConnectionConfirmation": "Tem certeza de que deseja cancelar esta conexão?", + "connection.connTitleGroupSection": " (Grupo: {0})", + "connection.duplicateEditErrorMessage": "Não é possível salvar o perfil, a conexão selecionada corresponde a um perfil existente com as mesmas informações do servidor no mesmo grupo: \r\n\r\n {0}{1}", "connection.extensionNotInstalled": "A extensão '{0}' é necessária para se conectar a este recurso. Você quer instalá-lo?", "connection.invalidConnectionResult": "O resultado da conexão é inválido", "connection.neverShowUnsupportedVersionWarning": "Não mostrar novamente", @@ -13233,6 +14858,9 @@ "connectionWidget.ConnectionStringUndefined": "Nenhuma informação de conexão retornada.", "connectionWidget.Error": "Erro", "connectionWidget.connectionString": "Cadeia de conexão", + "connectionWidget.inputType.connectionString": "Cadeia de Conexão", + "connectionWidget.inputType.parameters": "Parâmetros", + "connectionWidget.inputTypeLabel": "Tipo de entrada", "connectionWidget.invalidAzureAccount": "Você precisa selecionar uma conta", "connectionWidget.missingRequireField": "{0} é obrigatório.", "connectionWidget.refreshAzureCredentials": "Atualizar as credenciais de conta", @@ -13456,6 +15084,8 @@ "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { "DisconnectAction": "Desconectar", "activeConnections": "Mostrar Conexões Ativas", + "connectionDeleted": "Conexão {0} excluída", + "connectionGroupDeleted": "Grupo de conexão {0} excluído", "connectionTree.addConnection": "Nova Conexão", "connectionTree.addServerGroup": "Novo Grupo de Servidores", "connectionTree.editConnection": "Editar Conexão", @@ -13463,18 +15093,49 @@ "connectionTree.refresh": "Atualizar", "deleteConnection": "Excluir Conexão", "deleteConnectionConfirmation": "Tem certeza de que deseja excluir a conexão '{0}'?", - "deleteConnectionConfirmationNo": "Não", - "deleteConnectionConfirmationYes": "Sim", "deleteConnectionGroup": "Excluir Grupo", "deleteConnectionGroupConfirmation": "Tem certeza de que deseja excluir o grupo de conexões '{0}'?", + "objectExplorer.filterChildren": "Filtro", + "objectExplorer.removeFilter": "Remover Filtro", + "registeredServers.clearRecentConnections": "Excluir", "showAllConnections": "Mostrar Todas as Conexões" }, + "sql/workbench/services/objectExplorer/browser/filterDialog/filterDialog": { + "filterDialog.errorDateRange": "A data de início não pode ser posterior à data de término.", + "filterDialog.errorEndDate": "A data final não é especificada.", + "filterDialog.errorEndNumber": "O número final não é especificado.", + "filterDialog.errorNumberRange": "O número inicial não pode ser maior que o número final.", + "filterDialog.errorStartDate": "A data de início não é especificada.", + "filterDialog.errorStartNumber": "O número inicial não é especificado.", + "objectExplorer.andSelectBox": "E", + "objectExplorer.betweenSelectBox": "Entre", + "objectExplorer.cancelButtonText": "Cancelar", + "objectExplorer.clearAllButtonText": "Limpar Tudo", + "objectExplorer.clearColumnHeader": "Claro", + "objectExplorer.containsSelectBox": "Contém", + "objectExplorer.endsWithSelectBox": "Termina com", + "objectExplorer.equalsSelectBox": "É igual a", + "objectExplorer.falseSelectBox": "False", + "objectExplorer.greaterThanOrEqualsSelectBox": "Maior Que ou Igual", + "objectExplorer.greaterThanSelectBox": "Maior Que", + "objectExplorer.lessThanOrEqualsSelectBox": "Menor ou Igual", + "objectExplorer.lessThanSelectBox": "Menor Que", + "objectExplorer.nodePath": "Caminho:", + "objectExplorer.notBetweenSelectBox": "Não está Entre", + "objectExplorer.notContainsSelectBox": "Não Contém", + "objectExplorer.notEndsWithSelectBox": "Não Termina com", + "objectExplorer.notEqualsSelectBox": "Diferente", + "objectExplorer.notStartsWithSelectBox": "Não Começa Com", + "objectExplorer.okButtonText": "OK", + "objectExplorer.operatorColumnHeader": "Operador", + "objectExplorer.propertyNameColumnHeader": "Propriedade", + "objectExplorer.startsWithSelectBox": "Começa Com", + "objectExplorer.trueSelectBox": "True", + "objectExplorer.valueColumnHeader": "Valor" + }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "Falha ao criar a sessão do Pesquisador de Objetos", "nodeExpansionError": "Múltiplos erros:", - "nodeExpansionTimeout": "A expansão do nó expirou para o nó {0} para provedores{1}", - "objectExplorerMissingConnectionForSession": "Tempo limite atingido aguardando a criação da sessão {0} para a conexão \"{1}\". Isso provavelmente aconteceu porque o serviço OE não recebeu uma resposta para createNewSession do provedor para conexão \"{1}\"", - "objectExplorerMissingSession": "Tempo limite atingido aguardando a criação da sessão {0}. Isso provavelmente aconteceu porque o serviço OE não recebeu uma resposta para createNewSession do provedor.", "objectExplorerSessionIdMissing": "A ID da sessão retornada pelo provedor \"{0}\" para a conexão \"{1}\" é inválida." }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { @@ -13482,11 +15143,17 @@ "loginCanceled": "Usuário cancelado", "noProviderFound": "Não é possível expandir, pois o provedor de conexão necessário '{0}' não foi encontrado" }, + "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { + "filteredTreeElementName": "{0} (filtrado)" + }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { "serversAriaLabel": "Servidores", "treeAriaLabel": "Conexões Recentes", "treeCreation.regTreeAriaLabel": "Servidores" }, + "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { + "connectionFailedError": "Falha ao conectar, tente novamente." + }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Classificar por evento", "nameColumn": "Classificar por coluna", @@ -13516,6 +15183,13 @@ "profilerFilterDialog.title": "Filtros", "profilerFilterDialog.valueColumn": "Valor" }, + "sql/workbench/services/query/common/gridDataProvider": { + "gridDataProvider.cancelCopyResults": "Cancelar", + "gridDataProvider.closeNotification": "Fechar", + "gridDataProvider.copyResultsCompleted": "Os dados selecionados foram copiados para a área de transferência. Contagem de linhas: {0}.", + "gridDataProvider.copying": "Copiando...", + "gridDataProvider.loadingRowsInProgress": "Carregando as linhas a serem copiadas ({0}/{1})..." + }, "sql/workbench/services/query/common/queryManagement": { "queryManagement.noQueryRunnerForUri": "Não foi possível localizar o Executor de Consulta para o uri: {0}", "queryManagement.uriAlreadyHasQueryRunner": "Uri: {0} inesperadamente já tem um executor de consulta." @@ -13530,7 +15204,7 @@ "updateCellFailed": "Falha na célula de atualização: " }, "sql/workbench/services/query/common/queryRunner": { - "copyFailed": "Falha na cópia com o erro {0}", + "copyFailed": "A cópia falhou com o erro: {0}", "elapsedBatchTime": "Tempo de execução em lote: {0}", "query.ExecutionFailedError": "A execução falhou devido a um erro inesperado: {0} {1}", "query.message.executionTime": "Tempo total de execução: {0}", @@ -13606,6 +15280,9 @@ "targetDatabase": "Banco de dados de destino", "targetDatabaseTooltip": "Insira o nome do banco de dados alvo" }, + "sql/workbench/services/restore/browser/restoreServiceImpl": { + "restoreDialogTitle": "Restaurar banco de dados - {0}:{1}" + }, "sql/workbench/services/restore/common/constants": { "backup.allFiles": "Todos os Arquivos", "backup.filterBackupFiles": "Arquivos de Backup" @@ -13712,6 +15389,7 @@ "tableDesigner.primaryKeyNameTitle": "Nome", "tableDesigner.publishChangeError": "Ocorreu um erro ao publicar as alterações: {0}", "tableDesigner.publishChangeSuccess": "As alterações foram publicadas com êxito.", + "tableDesigner.refreshOEError": "Ocorreu um erro ao atualizar o explorador de objetos. {0}", "tableDesigner.savingChanges": "Publicando alterações no designer de tabela...", "tableDesigner.schemaTitle": "Esquema", "tableDesigner.tableObjectType": "Tabela" @@ -13730,16 +15408,6 @@ "InProgressWarning": "1 ou mais tarefas estão em andamento. Tem certeza de que deseja sair?", "taskService.no": "Não", "taskService.yes": "Sim" - }, - "sql/workbench/update/electron-browser/gettingStarted": { - "miGettingStarted": "I&&ntrodução", - "showReleaseNotes": "Mostrar Introdução" - }, - "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { - "filteredTreeElementName": "{0} (filtrado)" - }, - "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { - "objectExplorerTimeout": "Pesquisador de Objetos expansão atingiu o tempo limite para '{0}'" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/CHANGELOG.md b/i18n/ads-language-pack-ru/CHANGELOG.md index 9fe82c7006..8e96e40faf 100644 --- a/i18n/ads-language-pack-ru/CHANGELOG.md +++ b/i18n/ads-language-pack-ru/CHANGELOG.md @@ -2,6 +2,7 @@ All notable changes to the "ads-language-pack-ru" language pack will be documented in this file. ## [Released] +* July 10, 2023 - Release for Azure Data Studio 1.45 * May 8, 2023 - Release for Azure Data Studio 1.44 * March 30, 2023 - Release for Azure Data Studio 1.43 * March 6, 2023 - Release for Azure Data Studio 1.42 diff --git a/i18n/ads-language-pack-ru/package.json b/i18n/ads-language-pack-ru/package.json index 245a342f94..dcb959c070 100644 --- a/i18n/ads-language-pack-ru/package.json +++ b/i18n/ads-language-pack-ru/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-ru", "displayName": "Russian Language Pack for Azure Data Studio", "description": "Language pack extension for Russian", - "version": "1.44.0", + "version": "1.45.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,12 +11,15 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.44.0" + "azdata": "^1.45.0" }, "icon": "languagepack.png", "categories": [ "Language Packs" ], + "keywords": [ + "русский" + ], "contributes": { "localizations": [ { @@ -30,171 +33,147 @@ }, { "id": "vscode.bat", - "path": "./translations/extensions/bat.i18n.json" + "path": "./translations/extensions/vscode.bat.i18n.json" + }, + { + "id": "vscode.builtin-notebook-renderers", + "path": "./translations/extensions/vscode.builtin-notebook-renderers.i18n.json" }, { "id": "vscode.configuration-editing", - "path": "./translations/extensions/configuration-editing.i18n.json" - }, - { - "id": "vscode.csharp", - "path": "./translations/extensions/csharp.i18n.json" - }, - { - "id": "vscode.dart", - "path": "./translations/extensions/dart.i18n.json" + "path": "./translations/extensions/vscode.configuration-editing.i18n.json" }, { "id": "vscode.docker", - "path": "./translations/extensions/docker.i18n.json" - }, - { - "id": "vscode.fsharp", - "path": "./translations/extensions/fsharp.i18n.json" + "path": "./translations/extensions/vscode.docker.i18n.json" }, { "id": "vscode.git-base", - "path": "./translations/extensions/git-base.i18n.json" + "path": "./translations/extensions/vscode.git-base.i18n.json" }, { "id": "vscode.git", - "path": "./translations/extensions/git.i18n.json" + "path": "./translations/extensions/vscode.git.i18n.json" }, { "id": "vscode.github-authentication", - "path": "./translations/extensions/github-authentication.i18n.json" + "path": "./translations/extensions/vscode.github-authentication.i18n.json" }, { "id": "vscode.github", - "path": "./translations/extensions/github.i18n.json" - }, - { - "id": "vscode.html", - "path": "./translations/extensions/html.i18n.json" - }, - { - "id": "vscode.image-preview", - "path": "./translations/extensions/image-preview.i18n.json" + "path": "./translations/extensions/vscode.github.i18n.json" }, { "id": "vscode.ipynb", - "path": "./translations/extensions/ipynb.i18n.json" - }, - { - "id": "vscode.javascript", - "path": "./translations/extensions/javascript.i18n.json" + "path": "./translations/extensions/vscode.ipynb.i18n.json" }, { "id": "vscode.json-language-features", - "path": "./translations/extensions/json-language-features.i18n.json" + "path": "./translations/extensions/vscode.json-language-features.i18n.json" }, { "id": "vscode.json", - "path": "./translations/extensions/json.i18n.json" - }, - { - "id": "vscode.julia", - "path": "./translations/extensions/julia.i18n.json" - }, - { - "id": "vscode.markdown-basics", - "path": "./translations/extensions/markdown-basics.i18n.json" + "path": "./translations/extensions/vscode.json.i18n.json" }, { "id": "vscode.markdown-language-features", - "path": "./translations/extensions/markdown-language-features.i18n.json" + "path": "./translations/extensions/vscode.markdown-language-features.i18n.json" }, { "id": "vscode.markdown-math", - "path": "./translations/extensions/markdown-math.i18n.json" + "path": "./translations/extensions/vscode.markdown-math.i18n.json" + }, + { + "id": "vscode.markdown", + "path": "./translations/extensions/vscode.markdown.i18n.json" + }, + { + "id": "vscode.media-preview", + "path": "./translations/extensions/vscode.media-preview.i18n.json" }, { "id": "vscode.merge-conflict", - "path": "./translations/extensions/merge-conflict.i18n.json" + "path": "./translations/extensions/vscode.merge-conflict.i18n.json" }, { "id": "vscode.microsoft-authentication", - "path": "./translations/extensions/microsoft-authentication.i18n.json" - }, - { - "id": "vscode.notebook-renderers", - "path": "./translations/extensions/notebook-renderers.i18n.json" + "path": "./translations/extensions/vscode.microsoft-authentication.i18n.json" }, { "id": "vscode.powershell", - "path": "./translations/extensions/powershell.i18n.json" + "path": "./translations/extensions/vscode.powershell.i18n.json" }, { "id": "vscode.python", - "path": "./translations/extensions/python.i18n.json" + "path": "./translations/extensions/vscode.python.i18n.json" }, { "id": "vscode.r", - "path": "./translations/extensions/r.i18n.json" + "path": "./translations/extensions/vscode.r.i18n.json" }, { "id": "vscode.search-result", - "path": "./translations/extensions/search-result.i18n.json" + "path": "./translations/extensions/vscode.search-result.i18n.json" }, { "id": "vscode.simple-browser", - "path": "./translations/extensions/simple-browser.i18n.json" + "path": "./translations/extensions/vscode.simple-browser.i18n.json" }, { "id": "vscode.sql", - "path": "./translations/extensions/sql.i18n.json" + "path": "./translations/extensions/vscode.sql.i18n.json" }, { "id": "vscode.theme-abyss", - "path": "./translations/extensions/theme-abyss.i18n.json" + "path": "./translations/extensions/vscode.theme-abyss.i18n.json" }, { "id": "vscode.theme-defaults", - "path": "./translations/extensions/theme-defaults.i18n.json" + "path": "./translations/extensions/vscode.theme-defaults.i18n.json" }, { "id": "vscode.theme-kimbie-dark", - "path": "./translations/extensions/theme-kimbie-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-kimbie-dark.i18n.json" }, { "id": "vscode.theme-monokai-dimmed", - "path": "./translations/extensions/theme-monokai-dimmed.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai-dimmed.i18n.json" }, { "id": "vscode.theme-monokai", - "path": "./translations/extensions/theme-monokai.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai.i18n.json" }, { "id": "vscode.theme-quietlight", - "path": "./translations/extensions/theme-quietlight.i18n.json" + "path": "./translations/extensions/vscode.theme-quietlight.i18n.json" }, { "id": "vscode.theme-red", - "path": "./translations/extensions/theme-red.i18n.json" - }, - { - "id": "vscode.vscode-theme-seti", - "path": "./translations/extensions/theme-seti.i18n.json" + "path": "./translations/extensions/vscode.theme-red.i18n.json" }, { "id": "vscode.theme-solarized-dark", - "path": "./translations/extensions/theme-solarized-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-dark.i18n.json" }, { "id": "vscode.theme-solarized-light", - "path": "./translations/extensions/theme-solarized-light.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-light.i18n.json" }, { "id": "vscode.theme-tomorrow-night-blue", - "path": "./translations/extensions/theme-tomorrow-night-blue.i18n.json" + "path": "./translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json" + }, + { + "id": "vscode.vscode-theme-seti", + "path": "./translations/extensions/vscode.vscode-theme-seti.i18n.json" }, { "id": "vscode.xml", - "path": "./translations/extensions/xml.i18n.json" + "path": "./translations/extensions/vscode.xml.i18n.json" }, { "id": "vscode.yaml", - "path": "./translations/extensions/yaml.i18n.json" + "path": "./translations/extensions/vscode.yaml.i18n.json" }, { "id": "Microsoft.admin-tool-ext-win", @@ -220,10 +199,6 @@ "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, { "id": "Microsoft.cms", "path": "./translations/extensions/cms.i18n.json" @@ -248,10 +223,6 @@ "id": "Microsoft.machine-learning", "path": "./translations/extensions/machine-learning.i18n.json" }, - { - "id": "Microsoft.sqlservernotebook", - "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" - }, { "id": "Microsoft.mssql", "path": "./translations/extensions/mssql.i18n.json" @@ -303,4 +274,4 @@ "scripts": { "update": "cd ../vscode && npm run update-localization-extension ru" } -} +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/Microsoft.sqlservernotebook.i18n.json deleted file mode 100644 index c8a3a07516..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description.sqlserverNotebooks": "Записные книжки для начала работы и устранения неполадок с SQL Server", - "title.sqlServer2019Book": "Руководство по SQL Server 2019", - "title.sqlServerNotebooks": "Записные книжки SQL Server" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json index baeae84d30..6daeb027a9 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json @@ -74,34 +74,37 @@ "azure.subscriptionError": "Не удалось получить подписки для учетной записи {0}. Обновите ее." }, "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Рабочая область Log Analytics" + "azure.resource.providers.AzureMonitorContainerLabel": "Рабочие области Log Analytics" }, "dist/azureResource/providers/cosmosdb/mongo/cosmosDbMongoTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "CosmosDB для Mongo" + "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "Azure CosmosDB для MongoDB" }, "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "База данных SQL" + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Базы данных SQL" }, "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "Сервер SQL Server" + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "Серверы SQL" }, "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Кластер Azure Data Explorer" + "azure.resource.providers.KustoContainerLabel": "Кластеры Azure Data Explorer" }, "dist/azureResource/providers/mysqlFlexibleServer/mysqlFlexibleServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Гибкий сервер Базы данных Azure для MySQL" + "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Гибкие серверы базы данных Azure для MySQL" }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Гипермасштабирование PostgreSQL — Azure Arc" + "dist/azureResource/providers/postgresArcServer/postgresArcServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Серверы PostgreSQL — Azure Arc" + }, + "dist/azureResource/providers/postgresFlexibleServer/postgresFlexibleServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresFlexibleServerContainerLabel": "Гибкие серверы Базы данных Azure для PostgreSQL" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Сервер Базы данных Azure для PostgreSQL" + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Серверы Базы данных Azure для PostgreSQL" }, "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Управляемый экземпляр Базы данных SQL Azure" + "azure.resource.providers.sqlInstanceContainerLabel": "Управляемые экземпляры SQL" }, "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "Управляемый экземпляр SQL — Azure Arc" + "azure.resource.providers.sqlInstanceArcContainerLabel": "Управляемые экземпляры SQL — Azure Arc" }, "dist/azureResource/providers/synapseSqlPool/synapseSqlPoolTreeDataProvider": { "azure.resource.providers.synapseSqlPool.treeDataProvider.synapseSqlPoolContainerLabel": "Выделенные пулы SQL" @@ -109,6 +112,10 @@ "dist/azureResource/providers/synapseWorkspace/synapseWorkspaceTreeDataProvider": { "azure.resource.providers.synapseWorkspace.treeDataProvider.synapseWorkspaceContainerLabel": "Azure Synapse Analytics" }, + "dist/azureResource/providers/universal/universalService": { + "azurecore.unregisteredProvider": "Нераспознанный ресурс поставщика: {0}", + "azurecore.unregisteredProviderType": "Нераспознанный тип ресурса поставщика: {0}" + }, "dist/azureResource/resourceTreeNode": { "azure.resource.resourceTreeNode.noResourcesLabel": "Ресурсы не найдены" }, @@ -129,8 +136,7 @@ "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Вход в Azure…" }, "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Подписки не найдены.", - "azure.unableToAccessSubscription": "Не удается получить доступ к подписке {0} ({1}). [Обновите учетную запись](command:azure.resource.signin), чтобы повторить попытку. {2}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "Клиенты не найдены." }, "dist/azureResource/tree/connectionDialogTreeProvider": { "azure.resource.tree.treeProvider.accountLoadError": "Не удалось загрузить некоторые учетные записи хранения Azure. {0}", @@ -138,15 +144,17 @@ "azure.resource.tree.treeProvider.openAccountsDialog": "Показать учетные записи Azure" }, "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.flatAccountTreeNode.noResourcesLabel": "Ресурсы не найдены.", - "azure.resource.throttleerror": "Запросы от этой учетной записи были ограничены. Чтобы повторить попытку, выберите меньшее количество подписок.", - "azure.resource.tree.accountTreeNode.title": "{0} (выбрано подписок: {1} из {2})", - "azure.resource.tree.accountTreeNode.titleLoading": "{0} — загрузка…", - "azure.resource.tree.loadresourceerror": "При загрузке ресурсов Azure произошла ошибка: {0}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "Клиенты не найдены." + }, + "dist/azureResource/tree/flatTenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Подписки не найдены." }, "dist/azureResource/tree/subscriptionTreeNode": { "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Ресурсы не найдены." }, + "dist/azureResource/tree/tenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Подписки не найдены." + }, "dist/azureResource/tree/treeProvider": { "azure.resource.tree.treeProvider.loadingLabel": "Идет загрузка…" }, @@ -201,7 +209,8 @@ "azurecore.norwayeast": "Восточная Норвегия", "azurecore.norwaywest": "Западная Норвегия", "azurecore.piiLogging.warning": "Внимание! Ведение журнала личных сведений Azure включено. Включение этого параметра позволяет регистрировать личные сведения. Это следует использовать только для отладки.", - "azurecore.postgresServer": "Сервер Базы данных Azure для PostgreSQL", + "azurecore.postgresFlexibleServer": "Гибкие серверы Базы данных Azure для PostgreSQL", + "azurecore.postgresServer": "Серверы Базы данных Azure для PostgreSQL", "azurecore.reload": "Перезагрузить", "azurecore.reloadChoice": "Перезагрузить Azure Data Studio", "azurecore.reloadPrompt": "Библиотека проверки подлинности изменена. Перезагрузите Azure Data Studio.", @@ -245,6 +254,7 @@ "azure.resource.refresh.title": "Обновить", "azure.resource.refreshall.title": "Azure: обновление всех учетных записей", "azure.resource.selectsubscriptions.title": "Выберите подписки", + "azure.resource.selecttenants.title": "Выбрать клиенты", "azure.resource.signin.title": "Azure: вход", "azure.resource.startterminal.title": "Запуск Cloud Shell", "azure.resource.view.title": "Azure (предварительная версия)", diff --git a/i18n/ads-language-pack-ru/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/azurehybridtoolkit.i18n.json deleted file mode 100644 index b3dbe1fec2..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/azurehybridtoolkit.i18n.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "books-preview-category": "Книги Jupyter", - "description": "Открывает книгу Jupyter набора инструментов гибридного облака Azure SQL", - "displayName": "Набор инструментов гибридного облака Azure SQL", - "title.cloudHybridBooks": "Набор инструментов гибридного облака Azure SQL", - "title.openJupyterBook": "Открыть книгу Jupyter набора инструментов гибридного облака Azure SQL" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/configuration-editing.i18n.json deleted file mode 100644 index 95a2dd3a59..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/configuration-editing.i18n.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/configurationEditingMain": { - "cwd": "Текущий рабочий каталог средства запуска задачи при запуске", - "defaultBuildTask": "Имя задачи сборки по умолчанию. Если задачи сборки по умолчанию отсутствуют, отображается меню быстрого выбора для выбора задачи сборки.", - "extensionInstallFolder": "Путь, по которому установлено расширение.", - "file": "Текущий открытый файл", - "fileBasename": "Базовое имя текущего открытого файла", - "fileBasenameNoExtension": "Базовое имя текущего открытого файла без расширения", - "fileDirname": "Имя директории текущего открытого файла", - "fileExtname": "Расширение текущего открытого файла", - "lineNumber": "Номер текущей выбранной строки в активном файле", - "pathSeparator": "Символ, используемый операционной системой для разделения компонентов в путях к файлам.", - "relativeFile": "Текущий открытый файл относительно ${workspaceFolder}", - "relativeFileDirname": "Имя каталога текущего открытого файла по отношению к ${workspaceFolder}", - "selectedText": "Текущий выделенный текст в активном файле ", - "workspaceFolder": "Путь к папке открыт в VS Code", - "workspaceFolderBasename": "Имя папки, открытой в VS Code, без каких-либо слешей (/)" - }, - "dist/extensionsProposals": { - "exampleExtension": "Пример" - }, - "dist/settingsDocumentHelper": { - "activeEditor": "Использовать язык активного текстового редактора, если таковой имеется", - "activeEditorLong": "полный путь к файлу (например, /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeEditorMedium": "путь к файлу относительно папки рабочей области (например, myFolder/myFileFolder/myFile.txt)", - "activeEditorShort": "имя файла (например, myFile.txt)", - "activeFolderLong": "полный путь к папке, где находится файл (например, /Users/Development/myFolder/myFileFolder)", - "activeFolderMedium": "путь к папке, где находится файл, относительно папки рабочей области (например, myFolder/myFileFolder)", - "activeFolderShort": "имя папки, где находится файл (например, myFileFolder)", - "appName": "например, VS Code", - "assocDescriptionFile": "Сопоставить все файлы, соответствующие стандартной маске в имени файла, с языком с указанным идентификатором.", - "assocDescriptionPath": "Сопоставить все файлы, соответствующие стандартной маске в абсолютном пути, с языком с указанным идентификатором.", - "assocLabelFile": "Файлы с расширением", - "assocLabelPath": "Файлы с путем", - "derivedDescription": "Сопоставление файлов с одноранговыми элементами с тем же именем, но разными расширениями.", - "derivedLabel": "Файлы с элементами того же уровня по имени", - "dirty": "указывает, когда в активном редакторе есть несохраненные изменения", - "fileDescription": "Сопоставление всех файлов с определенным расширением.", - "fileLabel": "Файлы по расширению", - "filesDescription": "Сопоставление всех файлов с любым из расширений файлов.", - "filesLabel": "Файлы с несколькими расширениями", - "folderDescription": "Сопоставление папки с определенным именем в любом расположении.", - "folderLabel": "Папка по имени (любое расположение)", - "folderName": "имя папки рабочей области, в которой содержится файл (например, myFolder)", - "folderPath": "путь к папке рабочей области, в которой содержится файл (например, /Users/Development/myFolder)", - "remoteName": "например, SSH", - "rootName": "имя рабочей области (например, myFolder или myWorkspace)", - "rootPath": "путь к рабочей области (например, /Users/Development/myWorkspace)", - "separator": "условный разделитель (-), который отображается, только если окружен переменными со значениями", - "siblingsDescription": "Сопоставление файлов с одноранговыми элементами с тем же именем, но разными расширениями.", - "topFolderDescription": "Сопоставление папки верхнего уровня с определенным именем.", - "topFolderLabel": "Папка по имени (верхний уровень)", - "topFoldersDescription": "Сопоставление нескольких папок верхнего уровня.", - "topFoldersLabel": "Папки с несколькими именами (верхний уровень)" - }, - "package": { - "description": "Предоставляет возможности (такие как IntelliSense и автоматическое исправление) для конфигурационных файлов, таких как файлы параметров, файлы запуска и файлы рекомендаций для расширений.", - "displayName": "Изменение конфигурации" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/csharp.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/csharp.i18n.json deleted file mode 100644 index b0d9a12f88..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/csharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Предоставляет фрагменты кода, подсветку синтаксиса, выделение парных скобок и сворачивание кода в файлах C#.", - "displayName": "Основы языка C#" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/dart.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/dart.i18n.json deleted file mode 100644 index d74c53823b..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/dart.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Обеспечивает выделение синтаксических конструкций и проверку парных скобок в файлах Dart.", - "displayName": "Основы языка Dart" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/fsharp.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/fsharp.i18n.json deleted file mode 100644 index 11a47566fb..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/fsharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Предоставляет фрагменты кода, подсветку синтаксиса, выделение парных скобок и сворачивание кода в файлах F#.", - "displayName": "Основы языка F#" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/github-authentication.i18n.json deleted file mode 100644 index a13cacd74b..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/github-authentication.i18n.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/githubServer": { - "code.detail": "Чтобы завершить проверку подлинности, перейдите в GitHub и вставьте приведенный выше одноразовый код.", - "code.title": "Ваш код: {0}", - "no": "Нет", - "otherReasonMessage": "Вы еще не завершили авторизацию этого расширения для использования GitHub. Продолжить попытки?", - "progress": "Откройте [{0}]({0}) на новой вкладке и вставьте одноразовый код: {1}", - "signingIn": "Выполняется вход в github.com...", - "signingInAnotherWay": "Выполняется вход в github.com...", - "userCancelledMessage": "Проблемы со входом? Хотите попробовать другой способ?", - "yes": "Да" - }, - "package": { - "description": "Поставщик проверки подлинности GitHub", - "displayName": "Проверка подлинности GitHub" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/github.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/github.i18n.json deleted file mode 100644 index 5a98ffb13a..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/github.i18n.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/publish": { - "ignore": "Выберите, какие файлы должны быть включены в репозиторий.", - "openingithub": "Открыть в GitHub", - "pick folder": "Выберите папку для публикации в GitHub", - "publishing_done": "Репозиторий \"{0}\" опубликован в GitHub.", - "publishing_firstcommit": "Создание первой фиксации", - "publishing_private": "Публикация в частный репозиторий GitHub", - "publishing_public": "Публикация в общедоступный репозиторий GitHub", - "publishing_uploading": "Отправка файлов" - }, - "dist/pushErrorHandler": { - "create a fork": "Создать вилку", - "create fork": "Создать вилку GitHub", - "createghpr": "Идет создание запроса на вытягивание GitHub...", - "createpr": "Создать запрос на вытягивание", - "donepr": "Запрос на вытягивание \"{0}/{1}#{2}\" успешно создан в GitHub.", - "fork": "У вас нет разрешений на отправку \"{0}/{1}\" в GitHub. Вы хотите создать вилку и выполнить отправку в нее?", - "forking": "Создание вилки \"{0}/{1}\"...", - "forking_done": "Вилка \"{0}\" успешно создана в GitHub.", - "forking_pushing": "Выполняется отправка изменений...", - "no": "Нет", - "no pr template": "Шаблон отсутствует", - "openingithub": "Открыть в GitHub", - "openpr": "Открыть запрос на вытягивание", - "select pr template": "Выбрать шаблон запроса на вытягивание" - }, - "package": { - "config.gitAuthentication": "Управляет тем, следует ли включить автоматическую проверку подлинности GitHub для команд Git в VS Code.", - "config.gitProtocol": "Определяет, какой протокол используется для клонирования репозитория GitHub", - "description": "Возможности GitHub для VS Code", - "displayName": "GitHub", - "welcome.publishFolder": "Вы также можете напрямую опубликовать эту папку в репозитории GitHub. После публикации вы получите доступ к возможностям системы управления версиями на платформе Git и GitHub.\r\n[$(github) Опубликовать в GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "Вы также можете напрямую опубликовать папку рабочей области в репозитории GitHub. После публикации вы получите доступ к возможностям системы управления версиями на платформе Git и GitHub.\r\n[$(github) Опубликовать в GitHub](command:github.publish)" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/html.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/html.i18n.json deleted file mode 100644 index f8856e7901..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/html.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Предоставляет выделение синтаксических конструкций, проверку парных скобок и фрагменты кода в HTML-файлах.", - "displayName": "Основы языка HTML" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/image-preview.i18n.json deleted file mode 100644 index 01544f5f9c..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/image-preview.i18n.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/binarySizeStatusBarEntry": { - "sizeB": "{0} Б", - "sizeGB": "{0} ГБ", - "sizeKB": "{0} КБ", - "sizeMB": "{0} МБ", - "sizeStatusBar.name": "Размер двоичного файла образа", - "sizeTB": "{0} ТБ" - }, - "dist/preview": { - "preview.imageLoadError": "При загрузке изображения произошла ошибка.", - "preview.imageLoadErrorLink": "Открыть файл, используя стандартный редактор текста/двоичного кода VS Code?" - }, - "dist/sizeStatusBarEntry": { - "sizeStatusBar.name": "Размер образа" - }, - "dist/zoomStatusBarEntry": { - "zoomStatusBar.name": "Масштаб изображения", - "zoomStatusBar.placeholder": "Выберите уровень масштабирования", - "zoomStatusBar.wholeImageLabel": "Все изображение" - }, - "package": { - "command.zoomIn": "Увеличить", - "command.zoomOut": "Уменьшить", - "customEditors.displayName": "Предварительный просмотр изображения", - "description": "Предоставляет встроенный предварительный просмотр изображений VS Code", - "displayName": "Предварительный просмотр изображения" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/ipynb.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/ipynb.i18n.json deleted file mode 100644 index ee1a90f76b..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/ipynb.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Обеспечивает базовую поддержку открытия и чтения IPYNB-файлов записной книжки Jupyter", - "displayName": "Поддержка IPYNB" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/javascript.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/javascript.i18n.json deleted file mode 100644 index be822ac3e5..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/javascript.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Предоставляет фрагменты кода, подсветку синтаксиса, выделение парных скобок и сворачивание кода в файлах JavaScript.", - "displayName": "Основы языка JavaScript" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/json-language-features.i18n.json deleted file mode 100644 index fa4e6c7b87..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/json-language-features.i18n.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "client\\dist\\node/jsonClient": { - "json.clearCache.completed": "Кэш схемы JSON очищен.", - "json.resolveError": "JSON: Ошибка разрешения схемы", - "json.schemaResolutionDisabledMessage": "Скачивание схем отключено. Щелкните, чтобы выполнить настройку.", - "json.schemaResolutionErrorMessage": "Не удалось разрешить схему. Щелкните, чтобы повторить попытку.", - "jsonserver.name": "Языковой сервер JSON", - "schemaDownloadDisabled": "Скачивание схем отключено из-за параметра \"{0}\"", - "untitled.schema": "Не удается загрузить {0}" - }, - "client\\dist\\node/languageStatus": { - "documentColorsStatusItem.name": "Состояние символа цвета JSON", - "documentSymbolsStatusItem.name": "Состояние структуры JSON", - "foldingRangesStatusItem.name": "Состояние свертывания JSON", - "openExtension": "Открыть расширение", - "openSettings": "Открыть параметры", - "pending.detail": "Загрузка сведений JSON", - "schema.noSchema": "Для этого файла не настроена схема", - "schema.showdocs": "Подробнее о конфигурации схемы JSON...", - "schemaFromFolderSettings": "Настроено в параметрах рабочей области", - "schemaFromUserSettings": "Настроено в параметрах пользователя", - "schemaFromextension": "Настроено расширением: {0}", - "schemaPicker.title": "Схемы JSON, используемые для {0}", - "status.button.configure": "Настроить", - "status.error": "Не удалось вычислить используемые схемы", - "status.limitedDocumentColors.details": "отображается только следующее количество декораторов цвета: {0}", - "status.limitedDocumentColors.short": "Ограниченное количество символов цвета", - "status.limitedDocumentSymbols.details": "отображается только следующее количество символов документа: {0}", - "status.limitedDocumentSymbols.short": "Количество элементов структуры ограничено", - "status.limitedFoldingRanges.details": "отображается только следующее количество диапазонов свертывания: {0}", - "status.limitedFoldingRanges.short": "Количество диапазонов свертывания ограничено", - "status.multipleSchema": "настроено несколько схем JSON", - "status.noSchema": "схема JSON не настроена", - "status.noSchema.short": "Без проверки схемы", - "status.notJSON": "Не редактор JSON", - "status.openSchemasLink": "Показать схемы", - "status.singleSchema": "схема JSON настроена", - "status.withSchema.short": "Схема проверена", - "status.withSchemas.short": "Схема проверена", - "statusItem.name": "Состояние проверки JSON" - }, - "package": { - "description": "Предоставляет широкую поддержку языка для файлов JSON.", - "displayName": "Возможности языка JSON", - "json.clickToRetry": "Щелкните, чтобы повторить попытку.", - "json.colorDecorators.enable.deprecationMessage": "Параметр \"json.colorDecorators.enable\" устарел. Теперь вместо него используется параметр \"editor.colorDecorators\".", - "json.colorDecorators.enable.desc": "Включает или отключает декораторы цвета", - "json.command.clearCache": "Очистить кэш схемы", - "json.enableSchemaDownload.desc": "Если этот параметр установлен, разрешено получение схем JSON из расположений HTTP и HTTPS.", - "json.format.enable.desc": "Включить/отключить модуль форматирования JSON по умолчанию", - "json.format.keepLines.desc": "Сохранять все существующие новые строки при форматирования.", - "json.maxItemsComputed.desc": "Максимальное количество вычисленных символов структуры документа и сворачиваемых областей (ограничено по соображениям производительности).", - "json.maxItemsExceededInformation.desc": "Показывать уведомление, если превышено максимальное число символов структуры и областей свертывания.", - "json.schemaResolutionErrorMessage": "Не удалось разрешить схему.", - "json.schemas.desc": "Связь схем с JSON-файлами в текущем проекте.", - "json.schemas.fileMatch.desc": "Массив шаблонов файлов для проверки соответствия при разрешении файлов JSON в схемы. \"*\" можно использовать в качестве подстановочного знака. Шаблоны исключения также могут быть определены и должны начинаться с \"!\". Файл считается соответствующим, когда есть хотя бы один соответствующий шаблон, а последний соответствующий шаблон не является шаблоном исключения.", - "json.schemas.fileMatch.item.desc": "Шаблон файла, который может содержать \"*\" и с которым выполняется сравнение, при разрешении JSON-файлов в схемах.", - "json.schemas.schema.desc": "Определение схемы для указанного URL-адреса. Схему необходимо указать только для того, чтобы не обращаться по URL-адресу схемы.", - "json.schemas.url.desc": "URL-адрес схемы или относительный путь к ней в текущем каталоге", - "json.tracing.desc": "Отслеживает связь между VS Code и языковым сервером JSON.", - "json.validate.enable.desc": "Включение или отключение проверки JSON." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/julia.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/julia.i18n.json deleted file mode 100644 index 9c7389a0c3..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/julia.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "Предоставляет подсветку синтаксиса и выделение парных скобок в файлах Julia.", - "displayName": "Основы языка Julia" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/markdown-language-features.i18n.json deleted file mode 100644 index a48467850e..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/markdown-language-features.i18n.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/client": { - "markdownServer.name": "Сервер языка Markdown" - }, - "dist/languageFeatures/diagnostics": { - "ignoreLinksQuickFix.title": "Исключить \"{0}\" из проверки ссылки." - }, - "dist/languageFeatures/fileReferences": { - "error.noResource": "Не удалось найти ссылки на файлы. Не указаны ресурсы.", - "progress.title": "Поиск ссылок на файлы" - }, - "dist/preview/documentRenderer": { - "preview.notFound": "Не удается найти {0}", - "preview.securityMessage.label": "Предупреждение безопасности об отключении содержимого", - "preview.securityMessage.text": "Некоторое содержимое в этом документе было отключено", - "preview.securityMessage.title": "В предварительном просмотре Markdown было отключено потенциально опасное или ненадежное содержимое. Чтобы разрешить ненадежное содержимое или включить сценарии, измените параметры безопасности предварительного просмотра Markdown" - }, - "dist/preview/preview": { - "lockedPreviewTitle": "[Предварительный просмотр] {0}", - "onPreviewStyleLoadError": "Не удалось загрузить 'markdown.styles': {0}", - "preview.clickOpenFailed": "Не удалось открыть {0}", - "previewTitle": "Открыть {0} для предварительного просмотра" - }, - "dist/preview/security": { - "disable.description": "Разрешить все содержимое и выполнение сценариев. Не рекомендуется", - "disable.title": "Отключить", - "disableSecurityWarning.title": "Отключить предварительный просмотр предупреждений системы безопасности в этой рабочей области", - "enableSecurityWarning.title": "Включить предварительный просмотр предупреждений системы безопасности в этой рабочей области", - "insecureContent.description": "Включить загрузку содержимого через HTTP", - "insecureContent.title": "Разрешить небезопасное содержимое", - "insecureLocalContent.description": "Включить загрузку содержимого через HTTP из localhost", - "insecureLocalContent.title": "Разрешить небезопасное локальное содержимое", - "moreInfo.title": "Дополнительные сведения", - "preview.showPreviewSecuritySelector.title": "Установите параметры безопасности для предварительного просмотра Markdown в этой рабочей области", - "strict.description": "Загружать только безопасное содержимое", - "strict.title": "Строгий", - "toggleSecurityWarning.description": "Не влияет на уровень безопасности содержимого" - }, - "package": { - "configuration.markdown.editor.drop.enabled": "Включение или отключение перетаскивания в редактор Markdown editor для вставки смены. Требуется включить \"#editor.dropIntoEditor.enabled#\".", - "configuration.markdown.editor.pasteLinks.enabled": "Включение или отключение вставки файлов в Markdown editor вставляет ссылки Markdown. Требуется включить \"#editor.experimental.pasteActions.enabled#\".", - "configuration.markdown.experimental.validate.enabled.description": "Включение или отключение всех отчетов об ошибках в файлах Markdown.", - "configuration.markdown.experimental.validate.fileLinks.enabled.description": "Проверка ссылок на другие файлы в файлах Markdown, например `[link](/path/to/file.md)`. Проверяет наличие целевых файлов. Требуется включить `#markdown.experimental.validate.enabled#`.", - "configuration.markdown.experimental.validate.fileLinks.markdownFragmentLinks.description": "Проверьте фрагментарную часть ссылок на заголовки в других файлах в файлах Markdown, например. [link](/path/to/file.md#header). Наследует значение параметра от #markdown.experimental.validate.fragmentLinks.enabled# по умолчанию.", - "configuration.markdown.experimental.validate.fragmentLinks.enabled.description": "Проверка фрагментарных ссылок на заголовки в текущем файле Markdown, например [link](#header). Требуется включить #markdown.experimental.validate.enabled#.", - "configuration.markdown.experimental.validate.ignoreLinks.description": "Настройка ссылок, которые не нужно проверять. Например, \"/about\" не будет проверять ссылку \"[about](/about)\", а стандартная маска \"/assets/**/*.svg\" позволит пропустить проверку любых ссылок на файлы \".svg\" в каталоге \"assets\".", - "configuration.markdown.experimental.validate.referenceLinks.enabled.description": "Проверка ссылок в файлах Markdown, например `[link][ref]`. Требуется включить `#markdown.experimental.validate.enabled#`.", - "configuration.markdown.links.openLocation.beside": "Открытые ссылки рядом с активным редактором.", - "configuration.markdown.links.openLocation.currentGroup": "Откройте ссылки в группе активного редактора.", - "configuration.markdown.links.openLocation.description": "Определяет, где следует открывать ссылки в файлах Markdown.", - "configuration.markdown.preview.openMarkdownLinks.description": "Указывает, как следует открывать ссылки на другие файлы Markdown при предварительном просмотре Markdown.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Пробовать открывать ссылки в редакторе.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Пробовать открывать ссылки в окне предварительного просмотра Markdown.", - "configuration.markdown.suggest.paths.enabled.description": "Включение или отключение предложений путей для ссылок Markdown", - "description": "Предоставляет широкую поддержку языка для Markdown.", - "displayName": "Возможности языка Markdown", - "markdown.findAllFileReferences": "Поиск ссылок на файлы", - "markdown.preview.breaks.desc": "Задает способ отрисовки разрывов строк для предварительного просмотра Markdown. Если задано значение true, для каждой новой строки внутри абзацев создается
.", - "markdown.preview.doubleClickToSwitchToEditor.desc": "Дважды щелкните в области предварительного просмотра Markdown, чтобы переключиться в редактор.", - "markdown.preview.fontFamily.desc": "Определяет семейство шрифтов, используемое в области предварительного просмотра Markdown.", - "markdown.preview.fontSize.desc": "Определяет размер шрифта (в пикселях), используемый в области предварительного просмотра Markdown.", - "markdown.preview.lineHeight.desc": "Определяет высоту строки, используемую в области предварительного просмотра Markdown. Это значение задается относительно размера шрифта.", - "markdown.preview.linkify": "Включить или отключить преобразование текста в URL для предварительного просмотра Markdown.", - "markdown.preview.markEditorSelection.desc": "Выделение выбранного в текущем редакторе в предварительном просмотре Markdown.", - "markdown.preview.refresh.title": "Обновить область предварительного просмотра", - "markdown.preview.scrollEditorWithPreview.desc": "Обновить представление редактора при прокрутке предварительного просмотра Markdown.", - "markdown.preview.scrollPreviewWithEditor.desc": "Обновить представление предварительного просмотра при прокрутке редактора Markdown.", - "markdown.preview.title": "Открыть область предварительного просмотра", - "markdown.preview.toggleLock.title": "Включить/отключить блокировку области предварительного просмотра", - "markdown.preview.typographer": "Включить или отключить некоторые не зависящие от языка замены и применение кавычек для предварительного просмотра Markdown.", - "markdown.previewSide.title": "Открыть область предварительного просмотра сбоку", - "markdown.showLockedPreviewToSide.title": "Открыть заблокированную область предварительного просмотра сбоку", - "markdown.showPreviewSecuritySelector.title": "Изменить параметры безопасности для предварительного просмотра", - "markdown.showSource.title": "Показать источник", - "markdown.styles.dec": "Список URL-адресов или локальных путей к таблицам стилей CSS, используемых из области предварительного просмотра Markdown. Относительные пути интерпретируются относительно папки, открытой в проводнике. Если папка не открыта, они интерпретируются относительно расположения файла Markdown. Все символы \\ должны записываться в виде \\\\.", - "markdown.trace.extension.desc": "Включить ведение журнала отладки для расширения Markdown.", - "markdown.trace.server.desc": "Отслеживает связь между VS Code и языковым сервером Markdown.", - "workspaceTrust": "Требуется для загрузки стилей, настроенных в рабочей области." - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/microsoft-authentication.i18n.json deleted file mode 100644 index a4edd7ec83..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/microsoft-authentication.i18n.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/AADHelper": { - "pasteCodePlaceholder": "Вставьте здесь код авторизации...", - "pasteCodePrompt": "Укажите код авторизации для завершения потока входа.", - "pasteCodeTitle": "Проверка подлинности Майкрософт", - "signOut": "Вы вышли из системы, так как не удалось прочитать хранящиеся сведения о проверке подлинности." - }, - "package": { - "description": "Поставщик проверки подлинности Майкрософт", - "displayName": "Учетная запись Майкрософт", - "signIn": "Войти", - "signOut": "Выйти" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json index 598ebd6e53..0b5612283b 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json @@ -38,38 +38,79 @@ "objectManagement.ApplicationRoleTypeDisplayNameInTitle": "Роль приложения", "objectManagement.ColumnDisplayName": "столбец", "objectManagement.DatabaseDisplayName": "база данных", + "objectManagement.DatabaseDisplayNameInTitle": "База данных", "objectManagement.DatabaseRoleTypeDisplayName": "роль базы данных", "objectManagement.DatabaseRoleTypeDisplayNameInTitle": "Роль базы данных", "objectManagement.LoginTypeDisplayName": "имя для входа", "objectManagement.LoginTypeDisplayNameInTitle": "Вход", - "objectManagement.OkText": "OK", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfSchema": "Все объекты, принадлежащие схеме", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfTypes": "Все объекты определенных типов", + "objectManagement.ObjectSelectionMethodDialog_SelectSchemaDropdownLabel": "Схема", + "objectManagement.ObjectSelectionMethodDialog_SpecificObjects": "Определенные объекты...", + "objectManagement.ObjectSelectionMethodDialog_TypeLabel": "Как вы хотите добавить объекты?", + "objectManagement.SearchTextLabel": "Текст поиска", + "objectManagement.ServerDisplayName": "Сервер", "objectManagement.ServerRoleTypeDisplayName": "роль сервера", "objectManagement.ServerRoleTypeDisplayNameInTitle": "Роль сервера", "objectManagement.TableDisplayName": "таблица", "objectManagement.UserDisplayName": "пользователь", "objectManagement.UserTypeDisplayNameInTitle": "Пользователь", "objectManagement.ViewDisplayName": "представление", - "objectManagement.addMemberText": "Добавить участника", - "objectManagement.addText": "Добавить...", + "objectManagement.addMembersText": "Добавить участников", + "objectManagement.addSecurablesText": "Добавить защищаемые объекты", "objectManagement.advancedSectionHeader": "Дополнительно", + "objectManagement.azurePricingLink": "Калькулятор цен на базу данных SQL Azure", + "objectManagement.backupRedundancyLabel": "Избыточность хранилища резервных копий", "objectManagement.blankPasswordConfirmation": "Создание имени для входа с пустым паролем создает угрозу безопасности. Продолжить?", "objectManagement.browseForOwnerText": "Поиск владельца", "objectManagement.browseText": "Обзор…", + "objectManagement.collationLabel": "Параметры сортировки", + "objectManagement.compatibilityLevelLabel": "Уровень совместимости", + "objectManagement.configureSLOSectionHeader": "Настройка целевого уровня обслуживания", "objectManagement.confirmPasswordLabel": "Подтверждение пароля", + "objectManagement.containmentTypeLabel": "Тип автономности", "objectManagement.createObjectOperationName": "Создать {0}", + "objectManagement.currentSLOLabel": "Текущая цель уровня обслуживания", + "objectManagement.databaseExistsError": "База данных \\\"{0}\\\" уже существует. Выберите другое имя базы данных.", + "objectManagement.databaseProperties.backupSectionHeader": "Резервное копирование", + "objectManagement.databaseProperties.databaseSectionHeader": "База данных", + "objectManagement.databaseProperties.dateCreated": "Дата создания", + "objectManagement.databaseProperties.mbUnitText": "{0} МБ", + "objectManagement.databaseProperties.memoryAllocated": "Память, выделенная для оптимизированных для обработки в памяти объектов", + "objectManagement.databaseProperties.memoryUsed": "Память, используемая оптимизированными для обработки в памяти объектами", + "objectManagement.databaseProperties.name": "Имя", + "objectManagement.databaseProperties.numberOfUsers": "Число пользователей", + "objectManagement.databaseProperties.owner": "Владелец", + "objectManagement.databaseProperties.size": "Размер", + "objectManagement.databaseProperties.spaceAvailable": "Доступное место", + "objectManagement.databaseProperties.status": "Состояние", "objectManagement.databaseRole.SelectMemberDialogTitle": "Выбор элементов роли базы данных", "objectManagement.databaseRole.SelectOwnerDialogTitle": "Выбор владельца роли базы данных", "objectManagement.deleteLoginConfirmation": "Удаление имен для входа на сервер не удаляет пользователей связанных с этими подключениями. Чтобы выполнить этот процесс, удалите пользователей в каждой базе данных. Возможно, необходимо сначала перенести данные о принадлежности схем новым пользователям.", "objectManagement.deleteObjectConfirmation": "Вы действительно хотите удалить {0}: {1}?", "objectManagement.deleteObjectError": "Ошибка при удалении {0}: {1}. {2}", "objectManagement.deleteObjectOperationName": "Удаление: {0} \"{1}\"", + "objectManagement.denyColumnHeader": "Запретить", + "objectManagement.editionLabel": "Выпуск", + "objectManagement.effectivePermissionsTableLabel": "Действующие разрешения для выбранного защищаемого объекта", + "objectManagement.effectivePermissionsTableLabelSelected": "Действующие разрешения для: {0}", "objectManagement.enabledLabel": "Включено", - "objectManagement.filterText": "Фильтр", + "objectManagement.explicitPermissionsTableLabel": "Явные разрешения для выбранного защищаемого объекта", + "objectManagement.explicitPermissionsTableLabelSelected": "Явные разрешения для: {0}", + "objectManagement.filterSectionTitle": "Фильтры", "objectManagement.findText": "Найти", "objectManagement.generalSectionHeader": "Общие", - "objectManagement.helpText": "Справка", + "objectManagement.grantColumnHeader": "Предоставить", + "objectManagement.grantorColumnHeader": "Разрешение предоставил", + "objectManagement.hardwareGeneration": "Поколение оборудования", "objectManagement.invalidPasswordError": "Пароль не соответствует требованиям сложности. Для получения дополнительных сведений: https://docs.microsoft.com/sql/relational-databases/security/password-policy.", - "objectManagement.loadingDialog": "Загрузка диалогового окна...", + "objectManagement.isClustered": "Кластеризованный", + "objectManagement.isHadrEnabled": "Подключение HADR", + "objectManagement.isPolyBaseInstalled": "Наличие PolyBase", + "objectManagement.isXTPSupported": "Поддержка XTP", + "objectManagement.language": "Язык", + "objectManagement.lastDatabaseBackup": "Последнее резервное копирование базы данных", + "objectManagement.lastDatabaseLogBackup": "Последнее резервное копирование журналов базы данных", "objectManagement.loadingObjectsCompletedLabel": "Загрузка объектов завершена, объекты {0} найдены", "objectManagement.loadingObjectsLabel": "Загрузка объектов...", "objectManagement.login.aadAuthenticationType": "Проверка подлинности Azure Active Directory", @@ -89,36 +130,52 @@ "objectManagement.login.sqlAuthenticationType": "Проверка подлинности SQL", "objectManagement.login.windowsAuthenticationType": "Проверка подлинности Windows.", "objectManagement.loginNotSelectedError": "Имя для входа не выбрано.", + "objectManagement.maxServerMemoryText": "Максимальный объем памяти сервера (МБ)", + "objectManagement.maxSizeLabel": "Максимальный размер", "objectManagement.membersLabel": "Участники", "objectManagement.membershipLabel": "Участие", + "objectManagement.memory": "Память", + "objectManagement.minServerMemoryText": "Минимальный объем памяти сервера (МБ)", "objectManagement.nameCannotBeEmptyError": "Необходимо ввести имя.", "objectManagement.nameLabel": "Имя", "objectManagement.newObjectDialogTitle": "{0} — предварительная версия", - "objectManagement.noActionScriptedMessage": "Нет действий для включения в скрипт.", "objectManagement.noConnectionUriError": "Не удалось получить сведения о подключении. Восстановите подключение и повторите попытку.", "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (предварительная версия)", + "objectManagement.objectSelectionMethodDialogTitle": "Добавление объектов", "objectManagement.objectTypeLabel": "Тип объекта", + "objectManagement.objectTypesLabel": "Типы объектов", "objectManagement.objectsLabel": "Объекты", "objectManagement.openNewObjectDialogError": "Произошла ошибка при открытии нового {0} диалога. {1}", "objectManagement.openObjectPropertiesDialogError": "Произошла ошибка при открытии диалогового окно свойств для {0}: {1}. {2}", + "objectManagement.operatingSystem": "Операционная система", + "objectManagement.optionsSectionHeader": "Параметры", "objectManagement.ownerText": "Владелец", "objectManagement.passwordCannotBeEmptyError": "Пароль не может быть пустым.", "objectManagement.passwordLabel": "Пароль", "objectManagement.passwordsNotMatchError": "Пароль должен совпадать с паролем подтверждения.", + "objectManagement.permissionColumnHeader": "Разрешение", + "objectManagement.platform": "Платформа", + "objectManagement.processors": "Процессоры", + "objectManagement.product": "Продукт", + "objectManagement.properties": "Свойства", + "objectManagement.recoveryModelLabel": "Модель восстановления", "objectManagement.refreshOEError": "Произошла ошибка при обновлении обозревателя объектов. {0}", "objectManagement.removeMemberText": "Удалить выбранный элемент", - "objectManagement.removeText": "Удалить", + "objectManagement.removeSecurablesText": "Удалить выбранный защищаемый объект", "objectManagement.renameObjectDialogTitle": "Введите новое имя", "objectManagement.renameObjectError": "Произошла ошибка при переименовании {0} \"{1}\" на \"{2}\". {3}", "objectManagement.renameObjectOperationName": "Переименовать {0} \"{1}\" на \"{2}\"", + "objectManagement.reservedStorageSizeInMB": "Зарезервированный размер хранилища", + "objectManagement.rootDirectory": "Корневой каталог", "objectManagement.schemaLabel": "Схема", - "objectManagement.scriptError": "Во время создания сценария произошла ошибка. {0}", - "objectManagement.scriptGenerated": "Сценарий успешно создан. Вы можете закрыть диалоговое окно, чтобы просмотреть его в открывшемся редакторе.", - "objectManagement.scriptText": "Сценарий", + "objectManagement.securablesText": "Защищаемые объекты", + "objectManagement.selectSecurablesDialogTitle": "Выберите защищаемые объекты", "objectManagement.selectText": "Выберите", - "objectManagement.selectedLabel": "Выбрано", + "objectManagement.serverCollation": "Параметры сортировки сервера", "objectManagement.serverRole.SelectMemberDialogTitle": "Выбор элементов роли сервера", "objectManagement.serverRole.SelectOwnerDialogTitle": "Выбор владельца роли сервера", + "objectManagement.serviceTier": "Уровень служб", + "objectManagement.storageSpaceUsageInGB": "Использование дискового пространства", "objectManagement.updateObjectOperationName": "Обновление {0} \"{1}\"", "objectManagement.user.aadAuth": "Проверить подлинность с помощью Azure Active Directory", "objectManagement.user.defaultSchemaLabel": "Схема по умолчанию", @@ -129,7 +186,8 @@ "objectManagement.user.sqlAuth": "Проверка подлинности с помощью пароля", "objectManagement.user.type": "Тип", "objectManagement.user.windowsUser": "Сопоставлено с пользователем или группой Windows", - "objectManagement.yesText": "Да" + "objectManagement.versionText": "Версия", + "objectManagement.withGrantColumnHeader": "С предоставлением разрешения" }, "dist/sqlToolsServer": { "downloadServiceDoneChannelMsg": "Скачано {0}", @@ -155,6 +213,21 @@ "serviceCrashMessage": "Компонент {0} неожиданно завершил работу. Перезапустите Azure Data Studio.", "viewKnownIssuesText": "Просмотреть известные проблемы" }, + "dist/ui/localizedConstants": { + "mssql.ui.OkText": "OK", + "mssql.ui.generatingScript": "Создание сценария…", + "mssql.ui.generatingScriptCompleted": "Сценарий создан", + "mssql.ui.helpText": "Справка", + "mssql.ui.loadingDialog": "Загрузка диалогового окна...", + "mssql.ui.noActionScriptedMessage": "Нет действий для включения в скрипт.", + "mssql.ui.scriptError": "Произошла ошибка при создании сценария. {0}", + "mssql.ui.scriptGenerated": "Сценарий успешно создан. Вы можете закрыть диалоговое окно, чтобы просмотреть его в открывшемся редакторе.", + "mssql.ui.scriptText": "Сценарий", + "mssql.ui.yesText": "Да", + "objectManagement.addText": "Добавить...", + "objectManagement.removeText": "Удалить", + "objectManagement.selectLabel": "Выбрать" + }, "package": { "cloud.databaseProperties.azureEdition": "Выпуск", "cloud.databaseProperties.compatibilityLevel": "Уровень совместимости", @@ -321,6 +394,7 @@ "mssql.query.textSize": "Максимальный размер текста и данных ntext, возвращаемых инструкцией SELECT", "mssql.query.transactionIsolationLevel": "Установить параметр SET TRANSACTION ISOLATION LEVEL", "mssql.query.xactAbortOn": "Установить параметр SET XACT_ABORT ON", + "mssql.tableDesigner.allowDisableAndReenableDdlTriggers": "Разрешить ли конструктору таблиц отключать и повторно включать триггеры DDL во время публикации", "mssql.tableDesigner.preloadDatabaseModel": "Следует ли предварительно загружать модель базы данных при расширении узла базы данных в проводнике объектов. При включении время загрузки конструктора таблиц может быть уменьшено. Примечание. Если вам нужно расширить множество узлов базы данных, использование памяти может быть выше обычного.", "mssql.tracing.desc": "Отслеживает обмен данными между Azure Data Studio и службой SQL Tools Service в канал выходных данных службы SQL Tools Service. ПРЕДУПРЕЖДЕНИЕ. Данные могут включать конфиденциальную информацию, если включено подробное ведение журнала.", "mssql.tracingLevel": "[Необязательно] Уровень ведения журнала для серверных служб. Azure Data Studio создает имя файла при каждом запуске, а если такой файл уже существует, записи журналов добавляются в него. Для очистки старых файлов журналов см. описание параметров logRetentionMinutes и logFilesRemovalLimit. Параметр tracingLevel по умолчанию регистрирует не слишком многое. Изменение детализации может привести к тому, что журналы будут занимать слишком много места. Ошибка включает критический уровень, предупреждение включает ошибку, информационный уровень включает предупреждение, а подробный уровень включает информационный уровень.", diff --git a/i18n/ads-language-pack-ru/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/sql-database-projects.i18n.json index c9681673b1..7d029c746a 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/sql-database-projects.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/sql-database-projects.i18n.json @@ -25,12 +25,14 @@ "addDatabaseReferenceOkButtonText": "Добавить ссылку", "addDatabaseReferencedialogName": "Добавить ссылку на базу данных", "addItemAction": "Добавить элемент", + "addSqlCmdVariableWithoutDefaultValue": "Добавить переменную SQLCMD \"{0}\" в проект без значения по умолчанию?", "advancedOptionsButton": "Дополнительно…", "advancedPublishOptions": "Дополнительные параметры публикации", "appSettingPrompt": "Обновить функцию Azure local.settings.json с помощью новой строки подключения?", "applyConfirmation": "Вы действительно хотите обновить целевой проект?", "applyError": "При обновлении проекта возникла ошибка: {0}", "applySuccess": "Проект успешно обновлен.", + "artifactReference": "Ссылка на артефакт", "at": "в", "autorestProjectName": "Имя нового проекта SQL", "azureAccounts": "Учетные записи Azure", @@ -119,8 +121,8 @@ "downloadError": "Ошибка скачивания", "downloadProgress": "Ход загрузки", "downloading": "Выполняется скачивание", - "downloadingDacFxDlls": "Скачивание nuget Microsoft.Build.Sql для получения библиотек DLL сборки", "downloadingFromTo": "Идет скачивание из {0} в {1}", + "downloadingNuget": "Скачивание {0} nuget для получения библиотек DLL сборки ", "edgeEulaAgreementTitle": "Лицензионное соглашение SQL Microsoft Azure для пограничных вычислений", "edgeProjectTypeDescription": "Начните с основных частей, чтобы разработать и опубликовать схемы для базы данных SQL Azure для пограничных вычислений", "edgeProjectTypeDisplayName": "База данных SQL Azure для пограничных вычислений", @@ -234,6 +236,7 @@ "optionName": "Имя параметра", "optionNotFoundWarningMessage": "метка: {0} не существует в поиске имени значения параметров", "outsideFolderPath": "Элементы с абсолютным путем вне папки проекта не поддерживаются. Убедитесь, что пути в файле проекта указаны относительно папки проекта.", + "packageReference": "Ссылка на пакет", "parentTreeItemUnknown": "Не удается получить доступ к предоставленному родительскому элементу дерева", "passwordNotMatch": "Пароль {0} не совпадает с подтверждением", "portMustNotBeNumber": "Порт должен быть числом", @@ -262,6 +265,7 @@ "publishDialogName": "Опубликовать проект", "publishOptions": "Параметры публикации", "publishProfileElements": "Элементы профиля публикации", + "publishProfileFriendlyName": "Профиль публикации", "publishProjectSucceed": "Проект базы данных успешно опубликован", "publishSettingsFiles": "Опубликовать файл параметров", "publishTo": "Опубликовать целевой объект", @@ -273,8 +277,9 @@ "publishToNewAzureServer": "Публикация на новом логическом сервере Azure SQL (предварительная версия)", "publishToNewAzureServerFailed": "Не удалось опубликовать на новом сервере Azure SQL. {0}", "publishingProjectMessage": "Публикация проекта в контейнере...", - "referenceRadioButtonsGroupTitle": "Тип", - "referenceType": "Тип ссылки", + "referenceRadioButtonsGroupTitle": "Тип базы данных, на которую указывает ссылка", + "referenceTypeRadioButtonsGroupTitle": "Ссылочный тип", + "referencedDatabaseType": "Тип базы данных, на которую указывает ссылка", "reloadProject": "Вы хотите перезагрузить проект базы данных?", "reset": "Сбросить", "resetAllVars": "Сбросить все переменные", @@ -289,7 +294,8 @@ "runningDockerMessage": "Запуск контейнера Docker...", "sameDatabase": "Та же база данных", "save": "Сохранить", - "saveProfileAsButtonText": "Сохранить как...", + "saveProfile": "Сохранить параметры в профиле (.publish.xml)?", + "saveProfileAsButtonText": "Сохранить как…", "schema": "Схема", "schemaCompare.compareErrorMessage": "Сбой при сравнении схем: {0}", "schemaCompareAction": "Сравнение схем", @@ -347,7 +353,7 @@ "unableToFindFile": "Не удается найти \"{1}\" с путем \"{0}\"", "unableToFindReference": "Не удалось найти ссылку на базу данных {0}", "unableToFindSqlCmdVariable": "Не удалось найти переменную SQLCMD \"{0}\"", - "unableToPerformAction": "Не удалось найти \"{0}\", цель: \"{1}\"", + "unableToPerformAction": "Не удается найти \"{0}\", цель: \"{1}\". {2}", "unexpectedProjectContext": "Не удалось установить контекст проекта. Команда вызвана из неожиданного расположения: {0}", "unhandledDeleteType": "Необработанный тип элемента во время удаления: \"{0}\"", "unhandledMoveNode": "Необработанный тип узла для перемещения", @@ -411,6 +417,7 @@ "sqlDatabaseProjects.newItem": "Добавить элемент...", "sqlDatabaseProjects.newPostDeploymentScript": "Добавить сценарий, выполняемый после развертывания", "sqlDatabaseProjects.newPreDeploymentScript": "Добавить сценарий, выполняемый перед развертыванием", + "sqlDatabaseProjects.newPublishProfile": "Добавить профиль публикации", "sqlDatabaseProjects.newScript": "Добавить сценарий", "sqlDatabaseProjects.newStoredProcedure": "Добавить хранимую процедуру", "sqlDatabaseProjects.newTable": "Добавить таблицу", @@ -419,6 +426,7 @@ "sqlDatabaseProjects.open": "Открыть проект базы данных", "sqlDatabaseProjects.openContainingFolder": "Открыть содержащую папку", "sqlDatabaseProjects.openInDesigner": "Открыть в конструкторе", + "sqlDatabaseProjects.openReferencedSqlProject": "Открыть проект", "sqlDatabaseProjects.properties": "Свойства", "sqlDatabaseProjects.publish": "Опубликовать", "sqlDatabaseProjects.rename": "Переименовать", diff --git a/i18n/ads-language-pack-ru/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/sql-migration.i18n.json index 129fdaefcd..3857929fd6 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/sql-migration.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/sql-migration.i18n.json @@ -9,8 +9,6 @@ "version": "1.0.0", "contents": { "dist/constants/strings": { - "azure.accounts.accountAccessError": "Произошла ошибка при доступе к выбранной учетной записи \"{0}\" и клиенту \"{1}\". Нажмите кнопку \"Связать учетную запись\" и обновите учетную запись или выберите другую учетную запись. Ошибка \"{2}\".", - "azure.accounts.accountStaleError": "Маркер доступа для выбранной учетной записи \"{0}\" и клиента \"{1}\" больше не действителен. Нажмите \"Связать учетную запись\" и обновите учетную запись, либо выберите другую учетную запись.", "serviceCrashMessage": "Не удалось запустить компонент службы миграции. {0}", "serviceCrashed": "Сбой компонента службы.", "serviceProviderIntializationError": "Не удалось инициализировать поставщик службы.", @@ -203,10 +201,10 @@ "sql.migration.database.already.exists.vm.info": "Убедитесь, что базы данных с указанными именами еще не существуют на целевом сервере SQL Server виртуальной машины Azure.", "sql.migration.database.assessment.description": "Выберите базы данных для оценки миграции в Azure SQL.", "sql.migration.database.assessment.title": "Базы данных для оценки", - "sql.migration.database.assessment.xevents.description": "For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0}", - "sql.migration.database.assessment.xevents.instructions": "Select a folder where extended events session files (.xel and .xem) are stored", + "sql.migration.database.assessment.xevents.description": "Для выбранных баз данных при необходимости предоставьте файлы расширенных сеансов событий для оценки специализированных или динамических SQL-запросов или любых инструкций DML, инициированных с помощью уровня данных приложения. {0}", + "sql.migration.database.assessment.xevents.instructions": "Выберите папку, в которой хранятся файлы расширенных сеансов событий (XEL и XEM)", "sql.migration.database.assessment.xevents.link": "Дополнительные сведения", - "sql.migration.database.assessment.xevents.title": "Assess extended event sessions", + "sql.migration.database.assessment.xevents.title": "Оценка расширенных сеансов событий", "sql.migration.database.backup.load.error": "Произошла ошибка при доступе к сведениям базы данных.", "sql.migration.database.connection.error": "Ошибка при подключении к целевой базе данных миграции.", "sql.migration.database.connection.error.message": "Ошибка подключения:{0} {1}", @@ -338,9 +336,9 @@ "sql.migration.ir.page.sql.migration.service.not.found": "Служба Database Migration Service не найдена. Создайте новую службу.", "sql.migration.ir.page.title": "Служба миграции баз данных Azure", "sql.migration.ir.setup.step1": "Шаг 1. {0}", - "sql.migration.ir.setup.step2": "Step 2: Use the keys below to register your integration runtime", - "sql.migration.ir.setup.step3": "Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.ir.setup.step3.alternate": "Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.ir.setup.step2": "Шаг 2. Используйте приведенные ниже ключи для регистрации среды выполнения интеграции.", + "sql.migration.ir.setup.step3": "Шаг 3. Нажмите кнопку \"Тестирование подключения\", чтобы проверить соединение между Azure Database Migration Service и средой выполнения интеграции.", + "sql.migration.ir.setup.step3.alternate": "Шаг 3. Нажмите выше кнопку \"Обновить\", чтобы проверить соединение между Azure Database Migration Service и средой выполнения интеграции.", "sql.migration.issue.aria.label": "Блокирующая проблема: {0}", "sql.migration.issues": "Проблемы", "sql.migration.issues.count": "Проблемы ({0})", @@ -505,7 +503,7 @@ "sql.migration.search": "Поиск", "sql.migration.search.for.migration": "Фильтровать результаты миграции", "sql.migration.sec": "{0} сек", - "sql.migration.select": "Выберите", + "sql.migration.select": "Выбрать", "sql.migration.select.azure.mi": "Выберите целевую подписку Azure и целевой управляемый экземпляр SQL Azure.", "sql.migration.select.azure.vm": "Выберите целевую подписку Azure и целевой SQL Server на виртуальной машине Azure для целевого объекта.", "sql.migration.select.database.to.continue": "Выберите 1 или более учетных данных для миграции", @@ -536,9 +534,9 @@ "sql.migration.select.target.to.continue": "Чтобы продолжить, выберите целевой объект.", "sql.migration.server": "Сервер", "sql.migration.service.account.info.text": "Убедитесь, что у учетной записи службы, в которой запущен исходный экземпляр SQL Server, есть разрешения на чтение в сетевой папке.", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).", - "sql.migration.service.container.container.description2": "Follow the instructions below to set up self-hosted integration runtime.", - "sql.migration.service.container.heading": "Set up integration runtime", + "sql.migration.service.container.container.description1": "Azure Database Migration Service использует локальную среду выполнения интеграции Фабрики данных Azure для управления подключением между источником и назначением и для загрузки резервных копий из локальной сетевой папки в Azure (если применимо).", + "sql.migration.service.container.container.description2": "Настройте локальную среду выполнения интеграции, следуя инструкциям ниже.", + "sql.migration.service.container.heading": "Настройка среды выполнения интеграции", "sql.migration.service.container.loading.help": "Загрузка служб миграции", "sql.migration.service.details.authKeys.label": "Ключи проверки подлинности", "sql.migration.service.details.authKeys.title": "Ключи проверки подлинности, используемые для подключения к узлу локальной среды выполнения интеграции", @@ -550,14 +548,14 @@ "sql.migration.service.header": "Сведения Azure Database Migration Service \"{0}\":`", "sql.migration.service.not.found": "Службы миграции не найдены. Чтобы продолжить, создайте новую.", "sql.migration.service.not.ready": "Служба Azure Database Migration Service не зарегистрирована. Azure Database Migration Service \"{0}\" необходимо зарегистрировать в локальной среде выполнения интеграции на любом узле.", - "sql.migration.service.not.ready.below": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.\r\n\r\nSee below for registration instructions.", + "sql.migration.service.not.ready.below": "Служба Azure Database Migration Service не зарегистрирована. Необходимо зарегистрировать Azure Database Migration Service \"{0}\" в локальной среде выполнения интеграции на любом узле.\r\n\r\nИнструкции по регистрации см. ниже.", "sql.migration.service.prompt": "{0} (изменение)", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes.", - "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes. See below for registration instructions.", + "sql.migration.service.ready": "Служба Azure Database Migration Service \"{0}\" подключена к локальной среде выполнения интеграции, работающей на узлах: {1}.\r\n\r\nДля улучшения производительности и обеспечения высокой доступности можно зарегистрировать дополнительные узлы.", + "sql.migration.service.ready.below": "Служба Azure Database Migration Service \"{0}\" подключена к локальной среде выполнения интеграции, работающей на узлах: {1}.\r\n\r\nДля улучшения производительности и обеспечения высокой доступности можно зарегистрировать дополнительные узлы. Инструкции по регистрации см. ниже.", "sql.migration.service.selection.location.msg": "Прежде чем продолжить, выберите расположение файлов резервной копии базы данных.", "sql.migration.service.status.refresh.error": "Произошла ошибка при обновлении статуса создания службы миграции.", "sql.migration.services.container.description": "Чтобы добавить новую службу Azure Database Migration Service, введите сведения ниже.", - "sql.migration.services.container.description.network": "Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.", + "sql.migration.services.container.description.network": "Введите сведения ниже, чтобы добавить новую службу Azure Database Migration Service. Чтобы зарегистрировать локальную среду выполнения интеграции, выберите \"Мои резервные копии базы данных находятся в сетевой папке\" на предыдущей странице.", "sql.migration.services.dialog.title": "Создать Azure Database Migration Service", "sql.migration.services.location": "Регион Azure для Azure Database Migration Service. Это должен быть тот же регион, что и целевой экземпляр Azure SQL.", "sql.migration.services.name": "Имя Azure Database Migration Service.", @@ -758,6 +756,8 @@ "sql.migration.storage.account": "Учетная запись хранения", "sql.migration.storageAccount.warning.many": "Возможно, целевой экземпляр \"{0}\" не сможет получить доступ к учетной записи хранения \"{1}\". Добавьте подсеть целевого экземпляра в список разрешенных в учетной записи хранения и, если применимо, разместите частную конечную точку в той же виртуальной сети, что и целевой сервер.", "sql.migration.storageAccount.warning.one": "Возможно, целевой экземпляр \"{0}\" не сможет получить доступ к учетным записям хранения \"{1}\". Добавьте подсеть целевого экземпляра в список разрешенных в учетных записях хранения и, если применимо, разместите частные конечные точки в той же виртуальной сети, что и целевой сервер.", + "sql.migration.storageAccount.warning.vm.many": "Целевой сервер \"{0}\", возможно, не сможет получить доступ к учетной записи хранения \"{1}\". Убедитесь, что подсеть целевого сервера добавлена в список разрешенных для учетной записи хранения.", + "sql.migration.storageAccount.warning.vm.one": "Целевой сервер \"{0}\", возможно, не сможет получить доступ к учетным записям хранения \"{1}\". Убедитесь, что подсеть целевого сервера добавлена в список разрешенных для учетных записей хранения.", "sql.migration.subscription": "Подписка", "sql.migration.summary.azure.storage": "Служба хранилища Azure", "sql.migration.summary.azure.storage.subscription": "Подписка на службу хранилища Azure", diff --git a/i18n/ads-language-pack-ru/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.bat.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/bat.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.bat.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/notebook-renderers.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.builtin-notebook-renderers.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/notebook-renderers.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.builtin-notebook-renderers.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/vscode.configuration-editing.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.configuration-editing.i18n.json new file mode 100644 index 0000000000..8c1933ecfc --- /dev/null +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.configuration-editing.i18n.json @@ -0,0 +1,68 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Example": "Пример", + "Files by Extension": "Файлы по расширению", + "Files with Extension": "Файлы с расширением", + "Files with Multiple Extensions": "Файлы с несколькими расширениями", + "Files with Path": "Файлы с путем", + "Files with Siblings by Name": "Файлы с элементами того же уровня по имени", + "Folder by Name (Any Location)": "Папка по имени (любое расположение)", + "Folder by Name (Top Level)": "Папка по имени (верхний уровень)", + "Folders with Multiple Names (Top Level)": "Папки с несколькими именами (верхний уровень)", + "GitHub": "GitHub", + "Map all files matching the absolute path glob pattern in their path to the language with the given identifier.": "Сопоставить все файлы, соответствующие стандартной маске в абсолютном пути, с языком с указанным идентификатором.", + "Map all files matching the glob pattern in their filename to the language with the given identifier.": "Сопоставить все файлы, соответствующие стандартной маске в имени файла, с языком с указанным идентификатором.", + "Match a folder with a specific name in any location.": "Сопоставление папки с определенным именем в любом расположении.", + "Match a top level folder with a specific name.": "Сопоставление папки верхнего уровня с определенным именем.", + "Match all files of a specific file extension.": "Сопоставление всех файлов с определенным расширением.", + "Match all files with any of the file extensions.": "Сопоставление всех файлов с любым из расширений файлов.", + "Match files that have siblings with the same name but a different extension.": "Сопоставление файлов с одноранговыми элементами с тем же именем, но разными расширениями.", + "Match multiple top level folders.": "Сопоставление нескольких папок верхнего уровня.", + "The character used by the operating system to separate components in file paths": "Символ, используемый операционной системой для разделения компонентов в путях к файлам.", + "The current opened file": "Текущий открытый файл", + "The current opened file relative to ${workspaceFolder}": "Текущий открытый файл относительно ${workspaceFolder}", + "The current opened file's basename": "Базовое имя текущего открытого файла", + "The current opened file's basename with no file extension": "Базовое имя текущего открытого файла без расширения", + "The current opened file's dirname": "Имя директории текущего открытого файла", + "The current opened file's dirname relative to ${workspaceFolder}": "Имя каталога текущего открытого файла по отношению к ${workspaceFolder}", + "The current opened file's extension": "Расширение текущего открытого файла", + "The current selected line number in the active file": "Номер текущей выбранной строки в активном файле", + "The current selected text in the active file": "Текущий выделенный текст в активном файле ", + "The name of the default build task. If there is not a single default build task then a quick pick is shown to choose the build task.": "Имя задачи сборки по умолчанию. Если задачи сборки по умолчанию отсутствуют, отображается меню быстрого выбора для выбора задачи сборки.", + "The name of the folder opened in VS Code without any slashes (/)": "Имя папки, открытой в VS Code, без каких-либо слешей (/)", + "The path of the folder opened in VS Code": "Путь к папке открыт в VS Code", + "The path where an an extension is installed.": "Путь, по которому установлено расширение.", + "The task runner's current working directory on startup": "Текущий рабочий каталог средства запуска задачи при запуске", + "Use the language of the currently active text editor if any": "Использовать язык активного текстового редактора, если таковой имеется", + "a conditional separator (' - ') that only shows when surrounded by variables with values": "условный разделитель (-), который отображается, только если окружен переменными со значениями", + "an indicator for when the active editor has unsaved changes": "указывает, когда в активном редакторе есть несохраненные изменения", + "e.g. SSH": "например, SSH", + "e.g. VS Code": "например, VS Code", + "file path of the workspace (e.g. /Users/Development/myWorkspace)": "путь к рабочей области (например, /Users/Development/myWorkspace)", + "file path of the workspace folder the file is contained in (e.g. /Users/Development/myFolder)": "путь к папке рабочей области, в которой содержится файл (например, /Users/Development/myFolder)", + "gist": "gist", + "name of the workspace folder the file is contained in (e.g. myFolder)": "имя папки рабочей области, в которой содержится файл (например, myFolder)", + "name of the workspace with optional remote name and workspace indicator if applicable (e.g. myFolder, myRemoteFolder [SSH] or myWorkspace (Workspace))": "имя рабочей области с необязательным удаленным именем и индикатором рабочей области, если применимо (например, myFolder, myRemoteFolder [SSH] или myWorkspace (рабочая область))", + "shortened name of the workspace without suffixes (e.g. myFolder or myWorkspace)": "сокращенное имя рабочей области без суффиксов (например, myFolder или myWorkspace)", + "the file name (e.g. myFile.txt)": "имя файла (например, myFile.txt)", + "the full path of the file (e.g. /Users/Development/myFolder/myFileFolder/myFile.txt)": "полный путь к файлу (например, /Users/Development/myFolder/myFileFolder/myFile.txt)", + "the full path of the folder the file is contained in (e.g. /Users/Development/myFolder/myFileFolder)": "полный путь к папке, где находится файл (например, /Users/Development/myFolder/myFileFolder)", + "the name of the folder the file is contained in (e.g. myFileFolder)": "имя папки, где находится файл (например, myFileFolder)", + "the path of the file relative to the workspace folder (e.g. myFolder/myFileFolder/myFile.txt)": "путь к файлу относительно папки рабочей области (например, myFolder/myFileFolder/myFile.txt)", + "the path of the folder the file is contained in, relative to the workspace folder (e.g. myFolder/myFileFolder)": "путь к папке, где находится файл, относительно папки рабочей области (например, myFolder/myFileFolder)" + }, + "package": { + "description": "Предоставляет возможности (такие как IntelliSense и автоматическое исправление) для конфигурационных файлов, таких как файлы параметров, файлы запуска и файлы рекомендаций для расширений.", + "displayName": "Изменение конфигурации" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.docker.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/docker.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.docker.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/git-base.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.git-base.i18n.json similarity index 50% rename from i18n/ads-language-pack-ru/translations/extensions/git-base.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.git-base.i18n.json index 9a9d4482ff..cf8c0157c9 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/git-base.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.git-base.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "dist/remoteSource": { - "branch name": "Имя ветви", - "error": "{0}. Ошибка: {1}", - "none found": "Удаленные репозитории не найдены.", - "pick url": "Выберите URL-адрес, откуда требуется клонировать.", - "provide url": "Укажите URL-адрес репозитория", - "provide url or pick": "Укажите URL-адрес репозитория или выберите источник репозитория.", + "bundle": { + "Branch name": "Имя ветви", + "Choose a URL to clone from.": "Выберите URL-адрес, откуда требуется клонировать.", + "No remote repositories found.": "Удаленные репозитории не найдены.", + "Provide repository URL": "Укажите URL-адрес репозитория", + "Provide repository URL or pick a repository source.": "Укажите URL-адрес репозитория или выберите источник репозитория.", + "Repository name": "Имя репозитория", + "Repository name (type to search)": "Имя репозитория (введите текст для поиска)", + "URL": "URL-адрес", "recently opened": "недавно открытые", "remote sources": "удаленные источники", - "type to filter": "Имя репозитория", - "type to search": "Имя репозитория (введите текст для поиска)", - "url": "URL-адрес" + "{0} Error: {1}": "{0}. Ошибка: {1}" }, "package": { "command.api.getRemoteSources": "Получить удаленные источники", diff --git a/i18n/ads-language-pack-ru/translations/extensions/vscode.git.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.git.i18n.json new file mode 100644 index 0000000000..70187ac2f1 --- /dev/null +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.git.i18n.json @@ -0,0 +1,599 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "\"{0}\" has fingerprint \"{1}\"": "\"{0}\" содержит отпечаток \"{1}\"", + "$(info) Remote \"{0}\" has no tags.": "$(info) Удаленный объект \"{0}\" не имеет тегов.", + "$(info) This repository has no tags.": "$(info) У этого репозитория нет тегов.", + "A branch named \"{0}\" already exists": "Ветвь с именем \"{0}\" уже существует", + "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?": "В родительских папках рабочей области или открытых файлах найден репозиторий Git. Вы хотите открыть репозиторий?", + "Absolute paths not supported in \"git.scanRepositories\" setting.": "Абсолютные пути в параметре \"git.scanRepositories\" не поддерживаются.", + "Add Remote": "Добавить удаленный репозиторий", + "Add a new remote...": "Добавить новый удаленный репозиторий...", + "Add remote from URL": "Добавить удаленный репозиторий по URL-адресу", + "Add remote from {0}": "Добавить удаленный репозиторий из {0}", + "Add to Workspace": "Добавить в рабочую область", + "All Repositories": "Все репозитории", + "Always": "Всегда", + "Always Pull": "Всегда получать", + "Are you sure you want to DELETE {0} files?\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST if you proceed.": "Вы действительно хотите удалить файлы ({0})?\\nЭто действие необратимо!\\nФайлы будут утеряны без возможности восстановления.", + "Are you sure you want to DELETE {0}?\\nThis is IRREVERSIBLE!\\nThis file will be FOREVER LOST if you proceed.": "Вы действительно хотите удалить файл {0}?\\nЭто действие необратимо!\\nФайл будет утерян без возможности восстановления.", + "Are you sure you want to continue connecting?": "Действительно продолжить подключение?", + "Are you sure you want to create an empty commit?": "Вы действительно хотите создать пустую фиксацию?", + "Are you sure you want to discard ALL changes in {0} files?\\nThis is IRREVERSIBLE!\\nYour current working set will be FOREVER LOST if you proceed.": "Вы действительно хотите отменить все изменения в файлах ({0})?\\nЭто действие необратимо!\\nЕсли продолжить, ваш текущий рабочий набор будет утерян без возможности восстановления.", + "Are you sure you want to discard changes in {0} files?": "Вы действительно хотите отменить изменения в файлах ({0})?", + "Are you sure you want to discard changes in {0}?": "Вы действительно хотите отменить изменения в {0}?", + "Are you sure you want to drop ALL stashes? There are {0} stashes that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "Вы действительно хотите удалить все спрятанные записи? Имеется {0} записей, которые будут удалены, и ИХ ВОССТАНОВЛЕНИЕ МОЖЕТ БЫТЬ НЕВОЗМОЖНО.", + "Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "Вы действительно хотите удалить все спрятанные записи? Имеется 1 запись, которая будут удалена, и ЕЕ ВОССТАНОВЛЕНИЕ МОЖЕТ БЫТЬ НЕВОЗМОЖНО.", + "Are you sure you want to drop the stash: {0}?": "Вы действительно хотите удалить спрятанные изменения: {0}?", + "Are you sure you want to restore {0} files?": "Вы действительно хотите восстановить файлы ({0})?", + "Are you sure you want to restore {0}?": "Вы действительно хотите восстановить {0}?", + "Are you sure you want to stage {0} files with merge conflicts?": "Вы действительно хотите проиндексировать файлы ({0}) с конфликтами слияния?", + "Are you sure you want to stage {0} with merge conflicts?": "Вы действительно хотите проиндексировать {0} с конфликтами слияния?", + "Ask Me Later": "Спросить меня позже", + "Branch name": "Имя ветви", + "Branch name needs to match regex: {0}": "Имя ветви должно соответствовать регулярному выражению: {0}", + "Can\\'t push refs to remote. Try running \"Pull\" first to integrate your changes.": "Невозможно отправить ссылки в удаленный репозиторий. Попробуйте сначала выполнить Pull для интеграции изменений.", + "Can\\'t undo because HEAD doesn\\'t point to any commit.": "Отмена невозможна, так как HEAD не указывает ни на какую фиксацию.", + "Changes": "Изменения", + "Checking Out Branch/Tag...": "Извлечение ветви/тега...", + "Checking Out Changes...": "Извлечение изменений...", + "Checkout Branch/Tag...": "Извлечение ветви/тега...", + "Checkout detached...": "Извлечение в отключенном режиме...", + "Choose Folder...": "Выбрать папку...", + "Choose a folder to clone {0} into": "Выберите папку для клонирования в нее {0}", + "Choose a repository": "Выберите репозиторий", + "Choose which repository to clone": "Выберите репозиторий для клонирования", + "Clone from URL": "URL-адрес репозитория", + "Clone from {0}": "Клонировать из {0}", + "Cloning git repository \"{0}\"...": "Клонирование репозитория Git \"{0}\"...", + "Commit": "Фиксация", + "Commit & Push Changes": "Зафиксировать и отправить изменения", + "Commit & Sync Changes": "Зафиксировать и синхронизировать изменения", + "Commit Anyway": "Все равно зафиксировать", + "Commit Changes": "Зафиксировать изменения", + "Commit Changes on \"{0}\"": "Зафиксировать изменения в \"{0}\"", + "Commit Changes to New Branch": "Зафиксировать изменения в новой ветви", + "Commit Hash": "Хэш фиксации", + "Commit Staged Changes": "Зафиксировать подготовленные изменения", + "Commit message": "Сообщение о фиксации", + "Commit operation was cancelled due to empty commit message.": "Операция фиксации была отменена из-за пустого сообщения фиксации.", + "Commit to New Branch & Push Changes": "Зафиксировать в новой ветви и отправить изменения", + "Commit to New Branch & Synchronize Changes": "Зафиксировать в новой ветви и синхронизировать изменения", + "Commit to a New Branch": "Зафиксировать в новой ветви", + "Commits without verification are not allowed, please enable them with the \"git.allowNoVerifyCommit\" setting.": "Фиксации без проверки не допускаются, включите их с помощью параметра \"git.allowNoVerifyCommit\".", + "Committing & Pushing Changes...": "Фиксация и отправка изменений…", + "Committing & Synchronizing Changes...": "Фиксация и синхронизация изменений...", + "Committing Changes to New Branch...": "Фиксация изменений в новой ветви...", + "Committing Changes...": "Фиксация изменений…", + "Committing to New Branch & Pushing Changes...": "Фиксация в новой ветви и отправка изменений...", + "Committing to New Branch & Synchronizing Changes...": "Фиксация в новой ветви и синхронизация изменений...", + "Conflict: Added By Them": "Конфликт: добавлено ими", + "Conflict: Added By Us": "Конфликт: добавлено нами", + "Conflict: Both Added": "Конфликт: оба добавили", + "Conflict: Both Deleted": "Конфликт: оба удалили", + "Conflict: Both Modified": "Конфликт: оба изменили", + "Conflict: Deleted By Them": "Конфликт: удалено ими", + "Conflict: Deleted By Us": "Конфликт: удалено нами", + "Continue Rebase": "Продолжить перемещение изменений из одной ветви в другую", + "Continuing Rebase...": "Продолжается перемещение изменений из одной ветви в другую...", + "Could not clone your repository as Git is not installed.": "Не удалось клонировать ваш репозиторий, так как Git не установлен.", + "Create Empty Commit": "Создать пустую фиксацию", + "Create new branch from...": "Создание новой ветви из...", + "Create new branch...": "Создание новой ветви...", + "Current": "Текущая", + "Current commit message only contains whitespace characters": "Текущее сообщение коммита содержит только пробелы.", + "Delete Branch": "Удалить ветвь", + "Delete File": "Удалить файл", + "Delete Files": "Удалить файлы", + "Delete file": "Удалить файл", + "Deleted": "Удалить", + "Discard 1 File": "Отменить изменения в одном файле", + "Discard 1 Tracked File": "Отменить изменения для одного отслеживаемого файла", + "Discard All {0} Files": "Отменить изменения во всех файлах ({0})", + "Discard Changes": "Отменить изменения", + "Discard {0} Tracked Files": "Отменить изменения для отслеживаемых файлов ({0})", + "Don\\'t Pull": "Не вытягивать", + "Don\\'t Show Again": "Больше не показывать", + "Download Git": "Скачать Git", + "Email": "Электронная почта", + "Enables the following features: {0}": "Enables the following features: {0}", + "Failed to authenticate to git remote.": "Не удалось выполнить проверку подлинности в удаленном Git.", + "Failed to authenticate to git remote:\\n\\n{0}": "Не удалось выполнить проверку подлинности в удаленном Git-репозитории:\\n\\n{0}", + "File \"{0}\" was deleted by them and modified by us.\\n\\nWhat would you like to do?": "Файл \"{0}\" удален другим пользователем и модифицирован нами.\\n\\nКак вы хотите поступить?", + "File \"{0}\" was deleted by us and modified by them.\\n\\nWhat would you like to do?": "Файл \"{0}\" удален нами и изменен другим пользователем.\\n\\nКак вы хотите поступить?", + "Force Checkout": "Принудительное извлечение", + "Force push is not allowed, please enable it with the \"git.allowForcePush\" setting.": "Принудительная отправка не разрешена. Включите ее, установив параметр \"git.allowForcePush\".", + "Git History": "Журнал Git", + "Git error": "Ошибка Git", + "Git local working changes": "Локальные рабочие изменения Git", + "Git not found. Install it or configure it using the \"git.path\" setting.": "Git не найден. Установите его или настройте с помощью параметра \"git.path\".", + "Git repositories were found in the parent folders of the workspace or the open file(s). Would you like to open the repositories?": "В родительских папках рабочей области или открытых файлах найдены репозитории Git. Вы хотите открыть репозитории?", + "Git: {0}": "Git: {0}", + "HEAD version of \"{0}\" is not available.": "Версия HEAD \"{0}\" недоступна.", + "Ignored": "Проигнорировано", + "Incoming": "Входящие", + "Index Added": "Добавлено в индексе", + "Index Copied": "Скопировано в индексе", + "Index Deleted": "Удалено в индексе", + "Index Modified": "Изменено в индексе", + "Index Renamed": "Переименовано в индексе", + "Initialize Repository": "Инициализировать репозиторий", + "Intent to Add": "Добавляемое намерение", + "Intent to Rename": "Намерение переименовать", + "Invalid branch name": "Недопустимое имя ветви", + "It looks like the current branch \"{0}\" might have been rebased. Are you sure you still want to pull into it?": "Похоже, изменения из текущей ветви \"{0}\" перемещены в другую. Все равно выполнить в нее вытягивание?", + "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?": "Похоже, изменения из текущей ветви перемещены в другую. Все равно выполнить в нее вытягивание?", + "It\\'s not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.": "Невозможно изменить сообщение фиксации во время перемещения изменений из одной ветви в другую. Завершите эту операцию и используйте вместо нее интерактивное перемещение.", + "Keep Our Version": "Сохранить нашу версию", + "Keep Their Version": "Сохранить их версию", + "Learn More": "Дополнительные сведения", + "Log level: {0}": "Уровень ведения журнала: {0}", + "Make sure you configure your \"user.name\" and \"user.email\" in git.": "Проверьте, настроены ли параметры \"user.name\" и \"user.email\" в git.", + "Manage Unsafe Repositories": "Управление небезопасными репозиториями", + "Merge Changes": "Изменения слияния", + "Message": "Сообщение", + "Message (commit on \"{0}\")": "Сообщение (фиксация: \"{0}\")", + "Message ({0} to commit on \"{1}\")": "Сообщение ({0} для фиксации в \"{1}\")", + "Message ({0} to commit)": "Сообщение ({0} для фиксации)", + "Migrate Changes": "Миграция изменений", + "Modified": "Изменен", + "Never": "Никогда", + "No": "Нет", + "No rebase in progress.": "Перемещение изменений из одной ветви в другую не выполняется.", + "OK": "ОК", + "OK, Don\\'t Ask Again": "ОК, больше не спрашивать", + "OK, Don\\'t Show Again": "ОК, больше не показывать", + "Open": "Открыто", + "Open Comparison": "Открыть сравнение", + "Open Git Log": "Открыть журнал GIT", + "Open Merge": "Открыть слияние", + "Open Repositories In Parent Folders": "Открывать репозитории в родительских папках", + "Open Repository": "Открыть репозиторий", + "Open in New Window": "Открыть в новом окне", + "Optionally provide a stash message": "Укажите сообщение о скрытии", + "Passphrase": "Парольная фраза", + "Pick a branch to pull from": "Выберите ветвь для извлечения", + "Pick a provider to publish the branch \"{0}\" to:": "Выберите поставщика, в который необходимо опубликовать ветвь \"{0}\":", + "Pick a remote to publish the branch \"{0}\" to:": "Выберите удаленный репозиторий для публикации ветви \"{0}\":", + "Pick a remote to pull the branch from": "Выберите удаленный репозиторий, с которого нужно получить ветвь", + "Pick a remote to remove": "Выберите удаленный репозиторий для удаления", + "Pick a repository to mark as safe and open": "Выберите репозиторий, чтобы пометить его как безопасный и открыть", + "Pick a repository to open": "Выберите, какой открыть репозиторий", + "Pick a repository to reopen": "Pick a repository to reopen", + "Pick a stash to apply": "Выберите спрятанное изменение для применения", + "Pick a stash to drop": "Выберите спрятанные данные для удаления", + "Pick a stash to pop": "Выберите спрятанное изменение для отображения", + "Pick workspace folder to initialize git repo in": "Выберите папку рабочей области для инициализации репозитория Git", + "Please check out a branch to push to a remote.": "Переключитесь на какую-либо ветвь, чтобы отправить изменения в удаленный репозиторий.", + "Please clean your repository working tree before checkout.": "Очистите рабочее дерево репозитория перед извлечением.", + "Please provide a commit message": "Введите сообщение фиксации.", + "Please provide a message to annotate the tag": "Укажите сообщение для аннотирования тега", + "Please provide a new branch name": "Укажите новое имя ветви", + "Please provide a remote name": "Укажите удаленное имя", + "Please provide a tag name": "Укажите имя тега", + "Please provide the commit hash": "Укажите хэш фиксации", + "Publish Branch": "Опубликовать ветвь", + "Publish Branch \"{0}\"/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Опубликовать Branch \"{0}\"", + "Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Опубликовать Branch", + "Publish to {0}": "Опубликовать в {0}", + "Publish to...": "Опубликовать в…", + "Publishing Branch \"{0}\".../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Публикация Branch \"{0}\"...", + "Publishing Branch.../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "Публикация Branch...", + "Pull": "Вытягивание", + "Pull {0} and push {1} commits between {2}/{3}": "Вытягивание ({0}) и отправка ({1}) фиксаций между {2}/{3}", + "Pull {0} commits from {1}/{2}": "Вытягивание фиксаций ({0}) из {1}/{2}", + "Push {0} commits to {1}/{2}": "Отправка фиксаций ({0}) в {1}/{2}", + "Rebasing": "Перебазирование", + "Remote \"{0}\" already exists.": "Удаленный репозиторий \"{0}\" уже существует.", + "Remote branch at {0}": "Удаленная ветвь в {0}", + "Remote name": "Удаленное имя", + "Remote name format invalid": "Недопустимый формат имени удаленного репозитория", + "Reopen Closed Repositories": "Reopen Closed Repositories", + "Replace Local Tag(s)": "Заменить локальные теги", + "Restore file": "Восстановить файл", + "Restore files": "Восстановить файлы", + "Save All & Commit": "Сохранить все и фиксировать", + "Save All & Stash": "Сохранить все и спрятать", + "Select a branch or tag to checkout": "Выберите ветвь или тег для извлечения", + "Select a branch to checkout in detached mode": "Выберите ветвь для извлечения в режиме отсоединения", + "Select a branch to delete": "Выберите ветвь для удаления", + "Select a branch to merge from": "Выберите ветвь для слияния", + "Select a branch to rebase onto": "Выберите ветвь для перемещения в нее изменений", + "Select a ref to create the branch from": "Выберите ссылку для создания ветви", + "Select a remote to delete a tag from": "Выберите удаленный объект для удаления тега из", + "Select a remote to fetch": "Выберите удаленный репозиторий для извлечения", + "Select a tag to delete": "Выберите тег для удаления", + "Select as Repository Destination": "Выбрать в качестве места назначения репозитория", + "Show Changes": "Показать изменения", + "Show Command Output": "Показать выходные данные команды", + "Skipped found git in: \"{0}\"": "Пропущен найденный Git в: \"{0}\"", + "Staged Changes": "Промежуточные изменения", + "Stash & Checkout": "Спрятать и извлечь", + "Stash Anyway": "Все равно спрятать", + "Stash message": "Сообщение к спрятанным изменениям", + "Stashed Changes": "Спрятанные изменения", + "Successfully pushed.": "Отправка выполнена успешно.", + "Synchronize Changes": "Синхронизация изменений", + "Synchronizing Changes...": "Синхронизация изменений...", + "Syncing. Cancelling may cause serious damages to the repository": "Выполняется синхронизация. Отмена может привести к серьезному повреждению репозитория", + "Tag at {0}": "Тег в {0}", + "Tag name": "Имя тега", + "The \"{0}\" repository has {1} submodules which won\\'t be opened automatically. You can still open each one individually by opening a file within.": "Репозиторий \"{0}\" содержит подмодули ({1}), которые не будут открыты автоматически. Вы можете открывать их по отдельности, открывая вложенный файл.", + "The branch \"{0}\" has no remote branch. Would you like to publish this branch?": "В ветви \"{0}\" отсутствует удаленная ветвь. Опубликовать эту ветвь?", + "The branch \"{0}\" is not fully merged. Delete anyway?": "Ветвь \"{0}\" объединена не полностью. Все равно удалить?", + "The current branch is not published to the remote. Would you like to publish it to access your changes elsewhere?": "Текущая ветвь не опубликована в удаленном репозитории. Опубликовать ее для доступа к изменениям в другом расположении?", + "The following file has unsaved changes which won\\'t be included in the commit if you proceed: {0}.\\n\\nWould you like to save it before committing?": "Если продолжить, не будут зафиксированы несохраненные изменения в файле {0}.\\n\\nХотите сохранить его перед фиксацией?", + "The following file has unsaved changes which won\\'t be included in the stash if you proceed: {0}.\\n\\nWould you like to save it before stashing?": "Если продолжить, не будут спрятаны несохраненные изменения в файле {0}.\\n\\nХотите сохранить его, прежде чем спрятать?", + "The following untracked file will be DELETED FROM DISK if discarded: {0}.": "При отмене изменений для этого неотслеживаемого файла этот файл будет удален с диска: {0}.", + "The git repositories in the current folder are potentially unsafe as the folders are owned by someone other than the current user.": "Репозитории Git в текущей папке потенциально небезопасны, так как папки принадлежит кому-то другому, а не текущему пользователю.", + "The git repository at \"{0}\" has too many active changes, only a subset of Git features will be enabled.": "Репозиторий Git в \"{0}\" имеет очень много активных изменений. Только часть функций Git будет доступна.", + "The git repository in the current folder is potentially unsafe as the folder is owned by someone other than the current user.": "Репозиторий Git в текущей папке потенциально небезопасен, так как папка принадлежит кому-то другому, а не текущему пользователю.", + "The last commit was a merge commit. Are you sure you want to undo it?": "Последняя фиксация была фиксацией слияния. Вы действительно хотите отменить ее?", + "The new branch will be \"{0}\"": "Новая ветвь будет \"{0}\"", + "The repository does not have any commits. Please make an initial commit before creating a stash.": "Репозиторий не содержит фиксаций. Перед созданием спрятанной записи выполните начальную фиксацию.", + "The selection range does not contain any changes.": "Выбранный диапазон не содержит изменений.", + "There are known issues with the installed Git \"{0}\". Please update to Git >= 2.27 for the git features to work correctly.": "Имеются известные проблемы с установленным {0} Git. Обновите Git до версии 2.27 или выше, чтобы функции Git работали правильно.", + "There are merge conflicts. Resolve them before committing.": "Обнаружены конфликты слияния. Устраните их перед фиксацией.", + "There are no available repositories": "Доступные репозитории отсутствуют", + "There are no changes to commit.": "Нет изменений для фиксации.", + "There are no changes to stash.": "Отсутствуют изменения, которые необходимо спрятать.", + "There are no staged changes to commit.\\n\\nWould you like to stage all your changes and commit them directly?": "Подготовленные изменения для фиксации отсутствуют.\\n\\nХотите подготовить все свои изменения и зафиксировать их напрямую?", + "There are no staged changes to stash.": "Нет подготовленных изменений, чтобы спрятать их.", + "There are no stashes in the repository.": "В репозитории отсутствуют скрытые изменения.", + "There are {0} unsaved files.\\n\\nWould you like to save them before committing?": "Имеются несохраненные файлы ({0}).\\n\\nХотите сохранить их перед фиксацией?", + "There are {0} unsaved files.\\n\\nWould you like to save them before stashing?": "Имеются несохраненные файлы ({0}).\\n\\nХотите сохранить их, прежде чем спрятать?", + "There are {0} untracked files which will be DELETED FROM DISK if discarded.": "Существует {0} неотслеживаемых файлов, которые будут удалены с диска в случае отмены изменений.", + "There were merge conflicts while applying the stash.": "Обнаружены конфликты слияния при применении скрытых изменений.", + "This action will pull and push commits from and to \"{0}/{1}\".": "Это действие получает и отправляет фиксации от и к \"{0}/{1}\".", + "This repository has no remotes configured to fetch from.": "Для этого репозитория не настроены удаленные репозитории для забора изменений.", + "This will DELETE {0} untracked files!\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST.": "Неотслеживаемые файлы ({0}) будут удалены.\\nЭто действие необратимо!\\nФайлы будут утеряны без возможности восстановления.", + "This will create a Git repository in \"{0}\". Are you sure you want to continue?": "Это создаст репозиторий Git в \"{0}\". Вы действительно хотите продолжить?", + "Too many changes were detected. Only the first {0} changes will be shown below.": "Обнаружено слишком много изменений. Ниже будут отображаться только первые изменения {0}.", + "Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?": "Не удается извлечь данные из удаленного репозитория из-за конфликтующих тегов: {0}. Устранить конфликт, заменив локальные теги?", + "Uncommitted Changes": "Незафиксированные изменения", + "Undo merge commit": "Отменить фиксацию слияния", + "Untracked": "Не отслеживается", + "Untracked Changes": "Неотслеживаемые изменения", + "Update Git": "Обновить Git", + "Using git \"{0}\" from \"{1}\"": "Используется Git \"{0}\" из \"{1}\"", + "Validating found git in: \"{0}\"": "Проверка найденного Git в: \"{0}\"", + "Would you like to add \"{0}\" to .gitignore?": "Вы хотите добавить \"{0}\" в файл .GITIGNORE?", + "Would you like to open the cloned repository, or add it to the current workspace?": "Вы хотите открыть клонированный репозиторий, или добавить его в текущую рабочую область?", + "Would you like to open the cloned repository?": "Вы хотите открыть клонированный репозиторий?", + "Would you like to open the initialized repository, or add it to the current workspace?": "Вы хотите открыть инициализированный репозиторий, или добавить его в текущую рабочую область?", + "Would you like to open the initialized repository?": "Вы хотите открыть инициализированный репозиторий?", + "Would you like {0} to [periodically run \"git fetch\"]({1})?": "Вы хотите, чтобы среда {0} [периодически выполняла команду \"git fetch\"]({1})?", + "Yes": "Да", + "Yes, Don\\'t Show Again": "Да, больше не показывать", + "You": "Вы", + "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\\n\\nAre you sure to continue?": "Вы собираетесь зафиксировать изменения без проверки. Перехватчики перед фиксацией будут пропущены, что может быть нежелательным.\\n\\nВы действительно хотите продолжить?", + "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\\n\\nAre you sure to continue?": "Вы собираетесь отправить свои изменения. Это может быть деструктивным и привести к непреднамеренной перезаписи изменений, внесенных другими пользователями.\\n\\nВы действительно хотите продолжить?", + "You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.\\n\\nHow would you like to proceed?": "Вы пытаетесь выполнить фиксацию в защищенной ветви, и у вас может не быть разрешения на отправку фиксаций в удаленный репозиторий.\\n\\nКак вы хотите поступить?", + "You seem to have git \"{0}\" installed. Code works best with git >= 2": "У вас установлен Git \"{0}\". Код лучше всего работает с Git >= 2.", + "Your local changes would be overwritten by checkout.": "Локальные изменения будут перезаписаны при извлечении.", + "Your repository has no remotes configured to publish to.": "Для вашего репозитория не настроены удаленные репозитории для публикации.", + "Your repository has no remotes configured to pull from.": "Для вашего репозитория не настроены удаленные репозитории для получения данных.", + "Your repository has no remotes configured to push to.": "Для вашего репозитория не настроены удаленные репозитории для отправки данных.", + "Your repository has no remotes.": "Ваш репозиторий не содержит удаленные репозитории.", + "no": "нет", + "yes": "да", + "{0} (Deleted)": "{0} (удалено)", + "{0} (Index)": "{0} (индекс)", + "{0} (Intent to add)": "{0} (намерение добавить)", + "{0} (Ours)": "{0} (наш)", + "{0} (Theirs)": "{0} (их)", + "{0} (Untracked)": "{0} (не отслеживается)", + "{0} (Working Tree)": "{0} (Рабочее дерево)", + "{0} ({1})": "{0} ({1})", + "{0} ({1}) ↔ {0} ({2})": "{0} ({1}) ↔ {0} ({2})", + "{0} Commit": "Фиксация {0}", + "{0} Commit & Push": "Фиксация и отправка {0}", + "{0} Commit & Sync": "Фиксация и синхронизация {0}", + "{0} Continue": "Продолжить {0}", + "{0} Fetch all remotes": "{0} Получить все удаленные репозитории", + "{0} Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "{0} Опубликовать Branch", + "{0} Sync Changes{1}{2}": "{0} Синхронизировать изменения{1}{2}", + "{0} characters left in current line": "В текущей строке остается {0} симв.", + "{0} characters over {1} in current line": "На {0} симв. превышен предел {1} в текущей строке", + "{0} ↔ {1}": "{0} ↔ {1}", + "{0}\\n\\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.": "{0}\\n\\nЭто действие необратимо! Ваш текущий рабочий набор будет утерян без возможности восстановления." + }, + "package": { + "colors.added": "Цвет для добавленных ресурсов.", + "colors.conflict": "Цвет ресурсов с конфликтами.", + "colors.deleted": "Цвет удаленных ресурсов.", + "colors.ignored": "Цвет игнорируемых ресурсов.", + "colors.modified": "Цвет измененных ресурсов.", + "colors.renamed": "Цвет для переименованных или скопированных ресурсов.", + "colors.stageDeleted": "Цвет для удаленных ресурсов, которые были помещены на промежуточное хранение.", + "colors.stageModified": "Цвет для измененных ресурсов, которые были помещены на промежуточное хранение.", + "colors.submodule": "Цвет ресурсов подмодуля.", + "colors.untracked": "Цвет неотслеживаемых ресурсов.", + "command.addRemote": "Добавить удаленный репозиторий...", + "command.api.getRemoteSources": "Получить удаленные источники", + "command.api.getRepositories": "Получить репозитории", + "command.api.getRepositoryState": "Получить состояние репозитория", + "command.branch": "Создать ветвь...", + "command.branchFrom": "Создать ветвь из...", + "command.checkout": "Извлечение в...", + "command.checkoutDetached": "Извлечь в (отключено)...", + "command.cherryPick": "Выборочный отбор...", + "command.clean": "Отменить изменения", + "command.cleanAll": "Отменить все изменения", + "command.cleanAllTracked": "Удалить все отслеживаемые изменения", + "command.cleanAllUntracked": "Удалить все неотслеживаемые изменения", + "command.clone": "Клонировать", + "command.cloneRecursive": "Клонировать (рекурсивно)", + "command.close": "Закрыть репозиторий", + "command.closeAllDiffEditors": "Закрыть все редакторы несовпадений", + "command.commit": "Фиксация", + "command.commitAll": "Зафиксировать все", + "command.commitAllAmend": "Зафиксировать все (изменение)", + "command.commitAllAmendNoVerify": "Зафиксировать все (исправить, без проверки)", + "command.commitAllNoVerify": "Зафиксировать все (без проверки)", + "command.commitAllSigned": "Зафиксировать все (завершено)", + "command.commitAllSignedNoVerify": "Зафиксировать все (завершено, без проверки)", + "command.commitEmpty": "Отправить пустую фиксацию", + "command.commitEmptyNoVerify": "Зафиксировать пустые (без проверки)", + "command.commitMessageAccept": "Принять сообщение о фиксации", + "command.commitMessageDiscard": "Отменить сообщение о фиксации", + "command.commitNoVerify": "Зафиксировать (без проверки)", + "command.commitStaged": "Зафиксировать промежуточно сохраненные изменения", + "command.commitStagedAmend": "Зафиксировать промежуточные (изменение)", + "command.commitStagedAmendNoVerify": "Зафиксировать промежуточные (исправить, без проверки)", + "command.commitStagedNoVerify": "Зафиксировать промежуточные (без проверки)", + "command.commitStagedSigned": "Зафиксировать промежуточные элементы (завершено)", + "command.commitStagedSignedNoVerify": "Зафиксировать промежуточные (завершено, без проверки)", + "command.continueInLocalClone": "Клонировать репозиторий локально и открыть на рабочем столе…", + "command.continueInLocalClone.qualifiedName": "Продолжить работу в новом локальном клоне", + "command.createTag": "Создать Тег", + "command.deleteBranch": "Удалить ветвь...", + "command.deleteRemoteTag": "Удалить удаленный тег", + "command.deleteTag": "Удалить тег", + "command.fetch": "Принесение", + "command.fetchAll": "Забрать из всех удаленных репозиториев", + "command.fetchPrune": "Получение (с обрезкой)", + "command.git.acceptMerge": "Завершить слияние", + "command.git.openMergeEditor": "Разрешить в редакторе слияния", + "command.git.runGitMerge": "Конфликты вычислений с Git", + "command.git.runGitMergeDiff3": "Конфликты вычислений с Git (Diff3)", + "command.ignore": "Добавить в GITIGNORE", + "command.init": "Инициализировать репозиторий", + "command.manageUnsafeRepositories": "Управление небезопасными репозиториями", + "command.merge": "Объединить ветвь...", + "command.mergeAbort": "Прервать слияние", + "command.openAllChanges": "Открыть все изменения", + "command.openChange": "Открыть изменения", + "command.openFile": "Открыть файл", + "command.openHEADFile": "Открыть файл (HEAD)", + "command.openRepositoriesInParentFolders": "Открывать репозитории в родительских папках", + "command.openRepository": "Открыть репозиторий", + "command.publish": "Опубликовать ветвь...", + "command.pull": "Вытягивание", + "command.pullFrom": "Получить из...", + "command.pullRebase": "Получить (переместить изменения из одной ветви в другую)", + "command.push": "Отправка", + "command.pushFollowTags": "Отправить (подписаться на теги)", + "command.pushFollowTagsForce": "Отправить (подписаться на теги, принудительно)", + "command.pushForce": "Отправить (принудительно)", + "command.pushTags": "Отправить теги", + "command.pushTo": "Отправить в:", + "command.pushToForce": "Отправить в... (принудительно)", + "command.rebase": "Перемещение изменений из одной ветви в другую…", + "command.rebaseAbort": "Прервать перемещение изменений из одной ветви в другую", + "command.refresh": "Обновить", + "command.removeRemote": "Удалить удаленный репозиторий", + "command.rename": "Переименование", + "command.renameBranch": "Переименовать ветвь...", + "command.reopenClosedRepositories": "Reopen Closed Repositories...", + "command.restoreCommitTemplate": "Восстановить шаблон коммита", + "command.revealFileInOS.linux": "Открыть содержащую папку", + "command.revealFileInOS.mac": "Отобразить в Finder", + "command.revealFileInOS.windows": "Показать в проводнике", + "command.revealInExplorer": "Отобразить в проводнике", + "command.revertChange": "Обратить изменение", + "command.revertSelectedRanges": "Обратить выбранные диапазоны", + "command.showOutput": "Показать выходные данные GIT", + "command.stage": "Индексировать изменения", + "command.stageAll": "Хранить все промежуточные изменения", + "command.stageAllMerge": "Хранить все изменения слияния", + "command.stageAllTracked": "Подготовить все отслеживаемые изменения", + "command.stageAllUntracked": "Подготовить все неотслеживаемые изменения", + "command.stageChange": "Изменение стадии", + "command.stageSelectedRanges": "Индексировать выбранные диапазоны", + "command.stash": "Спрятать", + "command.stashApply": "Применить спрятанное...", + "command.stashApplyLatest": "Применить последнее спрятанное", + "command.stashDrop": "Удалить спрятанные данные...", + "command.stashDropAll": "Удалить все спрятанные записи...", + "command.stashIncludeUntracked": "Спрятать (включить неотслеживаемые)", + "command.stashPop": "Извлечь спрятанное", + "command.stashPopLatest": "Извлечь последнее спрятанное", + "command.stashStaged": "Прятать (промежуточные)", + "command.sync": "Синхронизация", + "command.syncRebase": "Синхронизация (с перебазированием)", + "command.timelineCompareWithSelected": "Сравнить с выбранным", + "command.timelineCopyCommitId": "Копировать идентификатор фиксации", + "command.timelineCopyCommitMessage": "Копировать сообщение фиксации", + "command.timelineOpenDiff": "Открыть изменения", + "command.timelineSelectForCompare": "Выбрать для сравнения", + "command.undoCommit": "Отменить последнюю фиксацию", + "command.unstage": "Отменить промежуточное изменение", + "command.unstageAll": "Отменить все промежуточные изменения", + "command.unstageSelectedRanges": "Отменить индексацию выбранных диапазонов", + "config.allowForcePush": "Определяет, будет ли применяться принудительная отправка (с арендой или без).", + "config.allowNoVerifyCommit": "Определяет, разрешены ли фиксации без выполнения обработчиков, запускаемых перед фиксацией, и обработчиков сообщений фиксации.", + "config.alwaysShowStagedChangesResourceGroup": "Всегда показывать группу ресурсов \"Изменения в индексе\".", + "config.alwaysSignOff": "Управляет флагом одобрения (signoff) для всех создаваемых коммитов.", + "config.autoRepositoryDetection": "Определяет, как автоматически обнаруживать репозитории.", + "config.autoRepositoryDetection.false": "Отключить автоматический поиск репозиториев.", + "config.autoRepositoryDetection.openEditors": "Сканировать родительские папки открытых файлов.", + "config.autoRepositoryDetection.subFolders": "Сканировать подпапки для текущей открытой папки.", + "config.autoRepositoryDetection.true": "Сканировать подпапки для текущей открытой папки и родительские папки открытых файлов.", + "config.autoStash": "Прятать все изменения перед вытягиванием и восстанавливать их после успешного вытягивания.", + "config.autofetch": "Если задано значение true, фиксации будут автоматически извлекаться из удаленного репозитория по умолчанию для текущего репозитория Git. Если задано значение all, фиксации будут извлекаться из всех удаленных репозиториев.", + "config.autofetchPeriod": "Длительность в секундах между автоматическими извлечениями из git, если включен параметр \"#git.autofetch#\".", + "config.autorefresh": "Включено ли автоматическое обновление.", + "config.branchPrefix": "Префикс, используемый при создании новой ветви.", + "config.branchProtection": "Список защищенных ветвей. По умолчанию перед фиксацией изменений в защищенной ветви отображается запрос. Запросом можно управлять с помощью параметра `#git.branchProtectionPrompt#`.", + "config.branchProtectionPrompt": "Управляет отображением подсказки перед фиксацией изменений в защищенной ветви.", + "config.branchProtectionPrompt.alwaysCommit": "Всегда фиксировать изменения в защищенной ветви.", + "config.branchProtectionPrompt.alwaysCommitToNewBranch": "Всегда фиксировать изменения в новой ветви.", + "config.branchProtectionPrompt.alwaysPrompt": "Всегда запрашивать перед фиксацией изменений в защищенной ветви.", + "config.branchRandomNameDictionary": "Список словарей, используемых для случайно сгенерированного названия ветки. Каждое значение представляет словарь, используемый для создания сегмента имени ветки. Поддерживаемые словари: \"прилагательные\", \"животные\", \"цвета\" и \"числа\".", + "config.branchRandomNameDictionary.adjectives": "Случайное прилагательное", + "config.branchRandomNameDictionary.animals": "Случайное имя животного", + "config.branchRandomNameDictionary.colors": "Случайное имя цвета", + "config.branchRandomNameDictionary.numbers": "Случайное число от 100 до 999", + "config.branchRandomNameEnable": "Определяет, создается ли случайное имя при создании новой ветви.", + "config.branchSortOrder": "Управляет порядком сортировки ветвей.", + "config.branchValidationRegex": "Регулярное выражение для проверки новых имен ветвей.", + "config.branchWhitespaceChar": "Символ для замены пробелов в новых именах ветвей и для разделения сегментов случайно созданного имени ветви.", + "config.checkoutType": "Определяет, какие типы ссылок на GIT отображаются в списке при выполнении команды \"Извлечь в...\".", + "config.checkoutType.local": "Локальные ветви", + "config.checkoutType.remote": "Удаленные ветви", + "config.checkoutType.tags": "Теги", + "config.closeDiffOnOperation": "Определяет, следует ли автоматически закрывать редактор несовпадений, когда изменения скрыты, зафиксированы, удалены, являются подготовленными или неподготовленными.", + "config.commandsToLog": "Список команд Git (например, commit, push), для которых `stdout` записывается в [выходные данные Git](command:git.showOutput). Если для команды Git настроен обработчик на стороне клиента, то `stdout` обработчика на стороне клиента также будет записан в [выходные данные Git](command:git.showOutput).", + "config.confirmEmptyCommits": "Всегда подтверждайте создание пустых фиксаций для команды \"Git: Пустая фиксация\".", + "config.confirmForcePush": "Определяет, следует ли спрашивать подтверждение перед принудительной отправкой.", + "config.confirmNoVerifyCommit": "Определяет, следует ли запрашивать подтверждение перед фиксацией без проверки.", + "config.confirmSync": "Подтвердите синхронизацию репозиториев Git.", + "config.countBadge": "Определяет индикатор событий Git.", + "config.countBadge.all": "Учитывать все изменения.", + "config.countBadge.off": "Отключить счетчик.", + "config.countBadge.tracked": "Учитывать только отслеживаемые изменения.", + "config.decorations.enabled": "Управляет тем, используются ли цвета и эмблемы Git в Проводнике и в представлении открытых редакторов.", + "config.defaultBranchName": "Имя стандартной ветви (например, главная, канал связи, разработка) при инициализации нового репозитория Git. Если задано пустое значение, будет использоваться имя стандартной ветви, настроенное в Git.", + "config.defaultCloneDirectory": "Расположение по умолчанию, в которое будет клонирован репозиторий Git.", + "config.detectSubmodules": "Определяет, следует ли автоматически определять подмодули Git.", + "config.detectSubmodulesLimit": "Управляет ограничением на количество обнаруженных подмодулей Git.", + "config.discardAllScope": "Определяет, какие изменения отменяются с помощью команды `Отменить все изменения`. При значении `all` отменяются все изменения, при значении `tracked` отменяются изменения только в отслеживаемых файлах, при значении `prompt` выдается запрос подтверждения каждый раз при выполнении действия.", + "config.enableCommitSigning": "Разрешает подписывание фиксаций с использованием GPG или X.509.", + "config.enableSmartCommit": "Делать коммит из всех изменений, когда нет изменений в индексе.", + "config.enableStatusBarSync": "Определяет, отображается ли команда синхронизации Git в строке состояния.", + "config.enabled": "Определяет, включен ли git.", + "config.experimental.installGuide": "Экспериментальные улучшения для потока настройки Git.", + "config.fetchOnPull": "Если параметр включен, то при вытягивании получаются все ветви. В противном случае получается только текущая ветвь.", + "config.followTagsWhenSync": "Отправить все аннотированные метки при выполнении команды синхронизации.", + "config.ignoreLegacyWarning": "Игнорирует предупреждение об устаревшей версии Git.", + "config.ignoreLimitWarning": "Игнорирует предупреждение о том, что в репозитории слишком много изменений.", + "config.ignoreMissingGitWarning": "Игнорирует предупреждение об отсутствии Git.", + "config.ignoreRebaseWarning": "Пропускает предупреждение, если изменения ветви могли быть перемещены в другую ветвь при получении.", + "config.ignoreSubmodules": "Игнорировать изменения подмодулей в дереве файлов.", + "config.ignoreWindowsGit27Warning": "Игнорирует предупреждение, если в Windows установлен Git версий 2.25–2.26.", + "config.ignoredRepositories": "Список репозиториев Git, которые будут проигнорированы.", + "config.inputValidation": "Определяет, как производить проверку введенного сообщения коммита.", + "config.inputValidationLength": "Определяет максимальную длину сообщения коммита, при превышении которой будет выдано предупреждение.", + "config.inputValidationSubjectLength": "Управляет максимальной допустимой длиной темы сообщения фиксации, при превышении которой будет выдано предупреждение. Удалите это значение, чтобы использовалось значение параметра \"config.inputValidationLength\".", + "config.mergeEditor": "Откройте редактор объединения для файлов, которые сейчас конфликтуют.", + "config.openAfterClone": "Определяет, следует ли автоматически открывать репозиторий после клонирования.", + "config.openAfterClone.always": "Всегда открывать в текущем окне.", + "config.openAfterClone.alwaysNewWindow": "Всегда открывать в новом окне.", + "config.openAfterClone.prompt": "Всегда запрашивать действие.", + "config.openAfterClone.whenNoFolderOpen": "Открывать в текущем окне только при отсутствии открытых папок.", + "config.openDiffOnClick": "Управляет тем, следует ли открыть редактор несовпадений при щелчке по изменению. Если этот параметр не установлен, будет открыт обычный редактор.", + "config.openRepositoryInParentFolders": "Определяет, где следует открывать репозиторий: в родительских папках рабочих областей или открытых файлов.", + "config.openRepositoryInParentFolders.always": "Всегда открывать репозиторий в родительских папках рабочих областей или открытых файлов.", + "config.openRepositoryInParentFolders.never": "Никогда не открывать репозиторий в родительских папках рабочих областей или открытых файлов.", + "config.openRepositoryInParentFolders.prompt": "Запрашивать перед открытием репозитория в родительских папках рабочих областей или открытых файлов.", + "config.optimisticUpdate": "Управляет тем, следует ли оптимистично обновлять состояние представления \"Исходный элемент управления\" после запуска команд GIT.", + "config.path": "Путь и имя исполняемого файла Git, например, \"C:\\Program Files\\Git\\bin\\git.exe\" (Windows). Это также может быть массив строковых значений, содержащий несколько путей для поиска.", + "config.postCommitCommand": "Запускает команду git после успешной фиксации.", + "config.postCommitCommand.none": "Не выполнять никаких команд после успешной фиксации.", + "config.postCommitCommand.push": "Выполнить \"Git Push\" после успешной фиксации.", + "config.postCommitCommand.sync": "Выполнить \"Git Pull\" и \"Git Push\" после успешной фиксации.", + "config.promptToSaveFilesBeforeCommit": "Определяет, должен ли Git проверять несохраненные файлы перед фиксацией.", + "config.promptToSaveFilesBeforeCommit.always": "Проверить наличие несохраненных файлов.", + "config.promptToSaveFilesBeforeCommit.never": "Отключение этой проверки.", + "config.promptToSaveFilesBeforeCommit.staged": "Проверять только наличие несохраненных промежуточных файлов.", + "config.promptToSaveFilesBeforeStash": "Определяет, должен ли GIT проверять несохраненные файлы прежде чем прятать изменения.", + "config.promptToSaveFilesBeforeStash.always": "Проверить наличие несохраненных файлов.", + "config.promptToSaveFilesBeforeStash.never": "Отключите эту проверку.", + "config.promptToSaveFilesBeforeStash.staged": "Проверять только наличие несохраненных промежуточных файлов.", + "config.pruneOnFetch": "Урезать при извлечении.", + "config.publishBeforeContinueOn": "Определяет, следует ли публиковать неопубликованное состояние Git при использовании функции продолжения работы из репозитория Git.", + "config.publishBeforeContinueOn.always": "Всегда публиковать неопубликованное состояние Git при использовании функции продолжения работы из репозитория Git", + "config.publishBeforeContinueOn.never": "Никогда не публиковать неопубликованное состояние Git при использовании функции продолжения работы из репозитория Git", + "config.publishBeforeContinueOn.prompt": "Запрашивать публикацию неопубликованного состояния Git при использовании функции продолжения работы из репозитория Git", + "config.pullBeforeCheckout": "Определяет, будет ли ветвь без исходящих фиксаций перемотана вперед перед извлечением.", + "config.pullTags": "Получить все теги при извлечении.", + "config.rebaseWhenSync": "Принудительно использовать перемещение изменений из одной ветви в другую вместо слияния при запуске команды sync в Git.", + "config.rememberPostCommitCommand": "Запомнить последнюю команду Git, которая выполнялась после фиксации.", + "config.repositoryScanIgnoredFolders": "Список папок, которые игнорируются при сканировании репозиториев Git, когда для параметра \"#git.autoRepositoryDetection#\" задано значение \"true\" или \"subFolders\".", + "config.repositoryScanMaxDepth": "Определяет глубину, используемую при сканировании папок рабочей области для репозиториев Git, если для #git.autoRepositoryDetection# задано значение true или subFolders. Можно задать значение \"-1\" для снятия ограничений.", + "config.requireGitUserConfig": "Позволяет определить, требовать ли явной настройки пользователя Git или разрешить Git использовать предположения, если пользователь не указан.", + "config.scanRepositories": "Список путей для поиска репозиториев Git.", + "config.showActionButton": "Определяет, отображается ли кнопка действия в представлении системы управления версиями.", + "config.showActionButton.commit": "Показывать кнопку действия для фиксации изменений, когда локальной ветви есть готовые к фиксации измененные файлы.", + "config.showActionButton.publish": "Показывать кнопку действия для публикации локальной ветви, если у нее нет удаленной ветви отслеживания.", + "config.showActionButton.sync": "Показывать кнопку действия для синхронизации изменений, когда локализованная ветвь находится за удаленной ветвью или перед ней.", + "config.showCommitInput": "Определяет, отображаются ли входные данные фиксации на панели управления исходным кодом Git.", + "config.showInlineOpenFileAction": "Определяет, должно ли отображаться интерактивное действие \"Открыть файл\" в представлении \"Изменения Git\".", + "config.showProgress": "Определяет, следует ли отображать ход выполнения для действий Git.", + "config.showPushSuccessNotification": "Определяет, следует ли отображать уведомление об успешной отправке.", + "config.similarityThreshold": "Определяет пороговое значение индекса сходства (например, количество добавлений/удалений по сравнению с размером файла), чтобы изменения в паре добавленных/удаленных файлов считались переименованием.", + "config.smartCommitChanges": "Определяет, какие изменения автоматически размещаются при интеллектуальной фиксации.", + "config.smartCommitChanges.all": "Автоматически размещать все изменения.", + "config.smartCommitChanges.tracked": "Только автоматически размещенные отслеживаемые изменения.", + "config.statusLimit": "Определяет, как ограничить число изменений, которые можно проанализировать из команды состояния Git. Можно задать значение 0 без ограничений.", + "config.suggestSmartCommit": "Предлагает включить интеллектуальную фиксацию (отправка всех изменений даже при отсутствии промежуточных изменений).", + "config.supportCancellation": "Определяет, выдается ли уведомление при запуске действия синхронизации. Это уведомление позволяет пользователю отменить операцию.", + "config.terminalAuthentication": "Определяет, следует ли включить VS Code в качестве обработчика проверки подлинности для процессов Git, порожденных во встроенном терминале. Примечание. Для изменения этого параметра необходимо перезапустить терминалы.", + "config.terminalGitEditor": "Определяет, следует ли включить VS Code в качестве редактора GIT для процессов GIT, порожденных во встроенном терминале. Примечание. Для получения изменения в этом параметре необходимо перезапустить терминалы.", + "config.timeline.date": "Определяет, какую дату использовать для элементов в представлении временной шкалы.", + "config.timeline.date.authored": "Использовать дату создания", + "config.timeline.date.committed": "Использовать дату фиксации", + "config.timeline.showAuthor": "Определяет, показывать ли автора фиксации в представлении временной шкалы.", + "config.timeline.showUncommitted": "Определяет, показывать ли незафиксированные изменения в представлении временной шкалы.", + "config.untrackedChanges": "Определяет поведение неотслеживаемых изменений.", + "config.untrackedChanges.hidden": "Неотслеживаемые изменения скрываются и исключаются из нескольких действий.", + "config.untrackedChanges.mixed": "Все изменения — отслеживаемые и неотслеживаемые — отображаются вместе и работают одинаково.", + "config.untrackedChanges.separate": "Неотслеживаемые изменения отображаются отдельно от представления исходного кода. Они также исключаются из нескольких действий.", + "config.useCommitInputAsStashMessage": "Определяет, следует ли использовать сообщение из поля входных данных фиксации в качестве сообщения о спрятанных изменениях по умолчанию.", + "config.useEditorAsCommitInput": "Управляет тем, будет ли использоваться полнотекстовый редактор для создания сообщений фиксации, если в поле ввода фиксации не указано сообщение.", + "config.useForcePushWithLease": "Определяет, используется ли более безопасный вариант принудительной отправки с арендой.", + "config.useIntegratedAskPass": "Определяет, следует ли перезаписать GIT_ASKPASS для использования интегрированной версии.", + "config.verboseCommit": "Включить подробные выходные данные, если включен `#git.useEditorAsCommitInput#`.", + "description": "Интеграция системы контроля версий Git", + "displayName": "Git", + "submenu.branch": "Ветвь", + "submenu.changes": "Изменения", + "submenu.commit": "Зафиксировать", + "submenu.commit.amend": "Исправить", + "submenu.commit.signoff": "Выйти", + "submenu.explorer": "Git", + "submenu.pullpush": "Вытягивание, отправка", + "submenu.remotes": "Удаленный", + "submenu.stash": "Спрятать", + "submenu.tags": "Теги", + "view.workbench.cloneRepository": "Репозиторий можно клонировать локально.\r\n[Клонировать репозиторий](command:git.clone 'Клонировать репозиторий после активации расширения Git')", + "view.workbench.learnMore": "Чтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepositories": "Git repositories were found that were previously closed.\r\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepository": "A git repository was found that was previously closed.\r\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "Если вы хотите использовать возможности Git, включите Git в своих [параметрах](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", + "view.workbench.scm.empty": "Чтобы использовать возможности Git, можно открыть папку, содержащую репозиторий Git, или клонировать из URL-адреса.\r\n[Открыть папку](command:vscode.openFolder)\r\n[Клонировать репозиторий](command:git.clone)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", + "view.workbench.scm.emptyWorkspace": "В открытой сейчас рабочей области нет папок, содержащих репозитории Git.\r\n[Добавить папку в рабочую область](command:workbench.action.addRootFolder)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", + "view.workbench.scm.folder": "В открытой папке нет репозитория Git. Вы можете инициализировать репозиторий, что позволит получить доступ к возможностям системы управления версиями на платформе Git.\r\n[Инициализировать репозиторий](command:git.init?%5Btrue%5D)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing": "Установите Git, популярную систему управления версиями, чтобы отслеживать изменения кода и совместно работать с другими пользователями. Дополнительные сведения см. в [Git guides](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing.linux": "Системе управления версиями требуется установка Git.\r\n[Скачать Git для Linux](https://git-scm.com/download/linux)\r\nПосле установки выполните [перезагрузку](command:workbench.action.reloadWindow) (или [устранение неполадок](command:git.showOutput)). Возможна установка дополнительных поставщиков управления версиями [из Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.missing.mac": "[Download Git for macOS](https://git-scm.com/download/mac)\r\nПосле установки выполните [reload](command:workbench.action.reloadWindow) (или [troubleshoot](command:git.showOutput)). Можно установить дополнительных поставщиков системы управления версиями [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.missing.windows": "[Download Git for Windows](https://git-scm.com/download/win)\r\nПосле установки выполните [reload](command:workbench.action.reloadWindow) (или [troubleshoot](command:git.showOutput)). Можно установить дополнительных поставщиков системы управления версиями [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.repositoriesInParentFolders": "Обнаружены репозитории Git в родительских папках рабочей области или открытых файлов.\r\n[Открыть репозиторий](command:git.openRepositoriesInParentFolders)\r\nИспользуйте параметр git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D), для управления тем, где открываются репозитории Git: в родительских папках рабочей области или открытых файлов. Дополнительные сведения [см. в документации](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.repositoryInParentFolders": "Обнаружен репозиторий Git в родительских папках рабочей области или открытых файлов.\r\n[Открыть репозиторий](command:git.openRepositoriesInParentFolders)\r\nИспользуйте параметр [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) для управления тем, где открываются репозитории Git: в родительских папках рабочих областей или открытых файлов. Дополнительные сведения [см. в документации](https://aka.ms/vscode-git-repository-in-parent-folders).", + "view.workbench.scm.scanFolderForRepositories": "Сканирование папки на наличие репозиториев Git...", + "view.workbench.scm.scanWorkspaceForRepositories": "Сканирование рабочей области на наличие репозиториев Git...", + "view.workbench.scm.unsafeRepositories": "Обнаруженные репозитории Git потенциально небезопасны, так как папки принадлежат кому-то другому, а не текущему пользователю.\r\n[Управление небезопасными репозиториями](command:git.manageUnsafeRepositories)\r\nЧтобы узнать больше о небезопасных репозиториях, [прочитайте нашу документацию](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.unsafeRepository": "Обнаруженный репозиторий Git потенциально небезопасен, так как папка принадлежит кому-то другому, а не текущему пользователю.\r\n[Управление небезопасными репозиториями](command:git.manageUnsafeRepositories)\r\nЧтобы узнать больше о небезопасных репозиториях, [прочитайте нашу документацию](https://aka.ms/vscode-git-unsafe-repository).", + "view.workbench.scm.workspace": "В открытой рабочей области нет папок, содержащих репозитории Git. Вы можете инициализировать репозиторий в папке, что позволит получить доступ к возможностям системы управления версиями на платформе Git.\r\n[Инициализировать репозиторий](command:git.init)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm)." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/vscode.github-authentication.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.github-authentication.i18n.json new file mode 100644 index 0000000000..a0db3d84c8 --- /dev/null +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.github-authentication.i18n.json @@ -0,0 +1,36 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Continue to GitHub": "Перейти в GitHub", + "Continue to GitHub to create a Personal Access Token (PAT)": "Перейдите в GitHub, чтобы создать личный маркер доступа", + "Copy & Continue to GitHub": "Копировать и продолжить в GitHub", + "GitHub Enterprise Server URI is not a valid URI: {0}": "URI сервера GitHub Enterprise не является допустимым URI: {0}", + "Having trouble logging in? Would you like to try a different way? ({0})": "Проблемы со входом? Хотите попробовать другой способ? ({0})", + "No": "Нет", + "Open [{0}]({0}) in a new tab and paste your one-time code: {1}/The [{0}]({0}) will be a url and the {1} will be a code, e.g. 123-456{Locked=\"[{0}]({0})\"}": "Откройте [{0}]({0}) на новой вкладке и вставьте одноразовый код: {1}", + "Sign in failed: {0}": "Не удалось войти: {0}", + "Sign out failed: {0}": "Не удалось выйти: {0}", + "Signing in to {0}.../The {0} will be a url, e.g. github.com": "Выполняется вход в {0}...", + "To finish authenticating, navigate to GitHub and paste in the above one-time code.": "Чтобы завершить проверку подлинности, перейдите в GitHub и вставьте приведенный выше одноразовый код.", + "To finish authenticating, navigate to GitHub to create a PAT then paste the PAT into the input box.": "Чтобы завершить проверку подлинности, перейдите в GitHub для создания личного маркера доступа, а затем вставьте личный маркер доступа в поле ввода.", + "Yes": "Да", + "You have not yet finished authorizing this extension to use GitHub. Would you like to try a different way? ({0})": "Вы еще не завершили авторизацию этого расширения для использования GitHub. Хотите попробовать другой способ? ({0})", + "Your Code: {0}/The {0} will be a code, e.g. 123-456": "Ваш код: {0}", + "device code": "код устройства", + "local server": "локальный сервер", + "personal access token": "личный маркер доступа" + }, + "package": { + "description": "Поставщик проверки подлинности GitHub", + "displayName": "Проверка подлинности GitHub" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/vscode.github.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.github.i18n.json new file mode 100644 index 0000000000..58db9e0e1a --- /dev/null +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.github.i18n.json @@ -0,0 +1,49 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Checkout on vscode.dev": "Извлечь на vscode.dev", + "Copy vscode.dev Link": "Копировать ссылку vscode.dev", + "Create Fork": "Создать вилку", + "Create GitHub fork": "Создать вилку GitHub", + "Create PR": "Создать запрос на вытягивание", + "Creating GitHub Pull Request...": "Идет создание запроса на вытягивание GitHub...", + "Creating first commit": "Создание первой фиксации", + "Forking \"{0}/{1}\"...": "Создание вилки \"{0}/{1}\"...", + "Learn More": "Learn More", + "Log level: {0}": "Уровень ведения журнала: {0}", + "No": "Нет", + "No template": "Шаблон отсутствует", + "Open PR": "Открыть запрос на вытягивание", + "Open on GitHub": "Открыть в GitHub", + "Pick a folder to publish to GitHub": "Выберите папку для публикации в GitHub", + "Publishing to a private GitHub repository": "Публикация в частный репозиторий GitHub", + "Publishing to a public GitHub repository": "Публикация в общедоступный репозиторий GitHub", + "Pushing changes...": "Выполняется отправка изменений...", + "Select the Pull Request template": "Выбрать шаблон запроса на вытягивание", + "Select which files should be included in the repository.": "Выберите, какие файлы должны быть включены в репозиторий.", + "Successfully published the \"{0}\" repository to GitHub.": "Репозиторий \"{0}\" опубликован в GitHub.", + "The PR \"{0}/{1}#{2}\" was successfully created on GitHub.": "PR \"{0}/{1}#{2}\" успешно создан в GitHub.", + "The fork \"{0}\" was successfully created on GitHub.": "Вилка \"{0}\" успешно создана в GitHub.", + "Uploading files": "Отправка файлов", + "You don\\'t have permissions to push to \"{0}/{1}\" on GitHub. Would you like to create a fork and push to it instead?": "У вас нет разрешений на отправку в \"{0}/{1}\" на GitHub. Хотите создать вилку и выполнить отправку в нее?", + "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected.": "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected." + }, + "package": { + "config.branchProtection": "Определяет, следует ли запрашивать правила репозитория для репозиториев GitHub", + "config.gitAuthentication": "Управляет тем, следует ли включить автоматическую проверку подлинности GitHub для команд Git в VS Code.", + "config.gitProtocol": "Определяет, какой протокол используется для клонирования репозитория GitHub", + "description": "Возможности GitHub для VS Code", + "displayName": "GitHub", + "welcome.publishFolder": "Вы можете напрямую опубликовать эту папку в репозитории GitHub. После публикации вы получите доступ к возможностям системы управления версиями на платформе Git и GitHub.\r\n[$(github) Опубликовать в GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "Вы можете напрямую опубликовать папку рабочей области в репозитории GitHub. После публикации вы получите доступ к возможностям системы управления версиями на платформе Git и GitHub.\r\n[$(github) Опубликовать в GitHub](command:github.publish)" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/vscode.ipynb.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.ipynb.i18n.json new file mode 100644 index 0000000000..cfe50a60aa --- /dev/null +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.ipynb.i18n.json @@ -0,0 +1,25 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Insert Image as Attachment": "Вставить изображение как вложение" + }, + "package": { + "cleanInvalidImageAttachment.title": "Очистить ссылку на недопустимое вложение изображения", + "description": "Обеспечивает базовую поддержку открытия и чтения IPYNB-файлов записной книжки Jupyter", + "displayName": "Поддержка IPYNB", + "ipynb.pasteImagesAsAttachments.enabled": "Включите или отключите вставку изображений в ячейки Markdown в файлах записных книжек IPYNB. Изображения вставляется в ячейку как вложения.", + "markdownAttachmentRenderer.displayName": "Отрисовщик вложений ячеек Markdown-It ipynb", + "newUntitledIpynb.shortTitle": "Jupyter Notebook", + "newUntitledIpynb.title": "Создать Jupyter Notebook", + "openIpynbInNotebookEditor.title": "Открыть файл IPYNB в редакторе Notebook" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/vscode.json-language-features.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.json-language-features.i18n.json new file mode 100644 index 0000000000..0937ac88eb --- /dev/null +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.json-language-features.i18n.json @@ -0,0 +1,184 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "$ref \\'{0}\\' in \\'{1}\\' can not be resolved.": "$ref \\\"{0}\\\" in \\\"{1}\\\" невозможно разрешить", + "": "", + "A default value. Used by suggestions.": "Значение по умолчанию. Используется предложениями.", + "A descriptive title of the element.": "Описательное название элемента.", + "A long description of the element. Used in hover menus and suggestions.": "Подробное описание элемента. Используется во всплывающих меню и предложениях.", + "A map of property names to either an array of property names or a schema. An array of property names means the property named in the key depends on the properties in the array being present in the object in order to be valid. If the value is a schema, then the schema is only applied to the object if the property in the key exists on the object.": "Сопоставление имен свойств с массивом имен свойств или схемой. Массив имен свойств означает, что свойство, указанное в ключе, зависит от свойств в массиве, присутствующих в объекте, чтобы оно было допустимым. Если значение является схемой, то схема применяется к объекту, только когда свойство в ключе существует в объекте.", + "A map of property names to schemas for each property.": "Сопоставление имен свойств со схемами для каждого свойства.", + "A map of regular expressions on property names to schemas for matching properties.": "Сопоставление регулярных выражений имен свойств со схемами для соответствующих свойств.", + "A number that should cleanly divide the current value (i.e. have no remainder).": "Число, которое должно чисто разделить текущее значение (то есть без остатка).", + "A regular expression to match the string against. It is not implicitly anchored.": "Регулярное выражение для сопоставления со строкой. Она привязана неявно.", + "A schema which must not match.": "Схема, которая не должна совпадать.", + "A unique identifier for the schema.": "Уникальный идентификатор схемы.", + "An array instance is valid against \\\"contains\\\" if at least one of its elements is valid against the given schema.": "Экземпляр массива действителен согласно \\\"contains\\\", если по крайней мере один из его элементов действителен согласно данной схемы.", + "An array of schemas, all of which must match.": "Массив схем, все из которых должны совпадать.", + "An array of schemas, exactly one of which must match.": "Массив схем, где соответствовать должна ровно одна.", + "An array of schemas, where at least one must match.": "Массив схем, хотя бы одна из которых должна совпадать.", + "An array of strings that lists the names of all properties required on this object.": "Массив строк, перечисляющий имена всех свойств, необходимых для этого объекта.", + "An instance validates successfully against this keyword if its value is equal to the value of the keyword.": "Экземпляр успешно проверяет это ключевое слово, если его значение равно значению ключевого слова.", + "Array does not contain required item.": "Массив не содержит обязательный элемент.", + "Array has duplicate items.": "Массив содержит повторяющиеся элементы.", + "Array has too few items that match the contains contraint. Expected {0} or more.": "В массиве недостаточно элементов, соответствующих ограничению содержимого. Ожидается {0} или более.", + "Array has too few items. Expected {0} or more.": "В массиве слишком мало элементов. Ожидалось как минимум {0}.", + "Array has too many items according to schema. Expected {0} or fewer.": "Согласно схеме массив содержит слишком много элементов. Ожидается {0} или меньше.", + "Array has too many items that match the contains contraint. Expected {0} or less.": "В массиве слишком много элементов, соответствующих ограничению содержимого. Ожидается {0} или меньше.", + "Array has too many items. Expected {0} or fewer.": "Массив содержит слишком много элементов. Ожидается {0} или меньше.", + "Colon expected": "Требуется двоеточие", + "Comments are not permitted in JSON.": "Комментарии не разрешены в JSON.", + "Comments from schema authors to readers or maintainers of the schema.": "Комментарии от авторов схемы для тех, кто ее читает или обслуживает.", + "Configure": "Настройка", + "Configured by extension: {0}": "Настроено расширением: {0}", + "Configured in user settings": "Настроено в параметрах пользователя", + "Configured in workspace settings": "Настроено в параметрах рабочей области", + "Default value": "Значение по умолчанию", + "Describes the content encoding of a string property.": "Описывает кодирование содержимого свойства строки.", + "Describes the format expected for the value.": "Описывает ожидаемый для значения формат.", + "Describes the media type of a string property.": "Описывает тип носителя свойства строки.", + "Downloading schemas is disabled through setting \\'{0}\\'": "Скачивание схем отключено из-за параметра \\\"{0}\\\"", + "Downloading schemas is disabled. Click to configure.": "Скачивание схем отключено. Щелкните, чтобы выполнить настройку.", + "Draft-03 schemas are not supported.": "Схемы Draft-03 не поддерживаются.", + "Duplicate anchor declaration: \\'{0}\\'": "Повторяющееся объявление привязки: \\\"{0}\\\"", + "Duplicate object key": "Дублировать ключ объекта", + "Either a schema or a boolean. If a schema, then used to validate all properties not matched by 'properties' or 'patternProperties'. If false, then any properties not matched by either will cause this schema to fail.": "Схема или логическое значение. Если схема, то используется для проверки всех свойств, не соответствующих свойствам \"properties\" или \"patternProperties\". Если значение ЛОЖЬ, то любые свойства, не соответствующие ни одному из них, приведут к сбою этой схемы.", + "Either a string of one of the basic schema types (number, integer, null, array, object, boolean, string) or an array of strings specifying a subset of those types.": "Строка одного из основных типов схемы (число, целое число, null, массив, объект, логическое значение, строка) или массив строк, определяющий подмножество этих типов.", + "End of file expected.": "Ожидался конец файла.", + "Expected a JSON object, array or literal.": "Ожидается объект JSON, массив или литерал.", + "Expected comma": "Ожидается запятая", + "Expected comma or closing brace": "Ожидалась запятая или закрывающая фигурная скобка.", + "Expected comma or closing bracket": "Ожидаемая запятая или закрывающая скобка", + "Failed to sort the JSONC document, please consider opening an issue.": "Не удалось отсортировать документ JSONC. Попробуйте открыть проблему.", + "For arrays, only when items is set as an array. If it is a schema, then this schema validates items after the ones specified by the items array. If it is false, then additional items will cause validation to fail.": "Для массивов, только если элементы определены как массив. Если это схема, то она проверяет элементы после тех, которые указаны в массиве элементов. Если ЛОЖЬ, дополнительные элементы приведут к сбою проверки.", + "For arrays. Can either be a schema to validate every element against or an array of schemas to validate each item against in order (the first schema will validate the first element, the second schema will validate the second element, and so on.": "Для массивов. Может быть схемой проверки всех элементов или массивом схем для проверки каждого элемента по порядку (первая схема проверяет первый элемент, вторая схема проверяет второй элемент и так далее).", + "If all of the items in the array must be unique. Defaults to false.": "Должны ли все элементы массива быть уникальными. Значение по умолчанию — false.", + "If the instance is an object, this keyword validates if every property name in the instance validates against the provided schema.": "Если экземпляр является объектом, это ключевое слово проверяет, выполняется ли проверка каждого имени свойства в экземпляре на соответствие указанной схеме.", + "Incorrect type. Expected \"{0}\".": "Неверный тип. Ожидалось: \"{0}\".", + "Incorrect type. Expected one of {0}.": "Неверный тип. Ожидалось значение типа {0}.", + "Indicates that the value of the instance is managed exclusively by the owning authority.": "Указывает, что значение экземпляра контролируется только сущностью-владельцем.", + "Invalid characters in string. Control characters must be escaped.": "Недопустимые символы в строке. Управляющие символы необходимо экранировать.", + "Invalid color format. Use #RGB, #RGBA, #RRGGBB or #RRGGBBAA.": "Недопустимый формат цвета. Используйте формат #RGB, #RGBA, #RRGGBB или #RRGGBBAA.", + "Invalid escape character in string.": "Недопустимый escape-символ в строке.", + "Invalid number format.": "Недопустимый числовой формат.", + "Invalid unicode sequence in string.": "Недопустимая последовательность Юникода в строке.", + "Item does not match any validation rule from the array.": "Элемент не соответствует ни одному правилу проверки из массива.", + "JSON Language Server": "Языковой сервер JSON", + "JSON Outline Status": "Состояние структуры JSON", + "JSON Validation Status": "Состояние проверки JSON", + "JSON schema cache cleared.": "Кэш схемы JSON очищен.", + "JSON schema configured": "Схема JSON настроена", + "JSON: Schema Resolution Error": "JSON: Ошибка разрешения схемы", + "Learn more about JSON schema configuration...": "Подробнее о конфигурации схемы JSON...", + "Loading JSON info": "Загрузка сведений JSON", + "Makes the maximum property exclusive.": "Делает максимальное свойство монопольным.", + "Makes the minimum property exclusive.": "Делает минимальное свойство монопольным.", + "Matches a schema that is not allowed.": "Соответствует недопустимой схеме.", + "Matches multiple schemas when only one must validate.": "Сопоставление множества схем, где действительной должна быть только одна.", + "Missing property \"{0}\".": "Отсутствует свойство \"{0}\".", + "New array": "Новый массив", + "New object": "Новый объект", + "No Schema Validation": "Без проверки схемы", + "No schema configured for this file": "Для этого файла не настроена схема", + "Not used for validation. Place subschemas here that you wish to reference inline with $ref.": "Не используется для проверки. Поместите сюда вложенные схемы, на которые вы хотите ссылаться с помощью $ref.", + "Object has fewer properties than the required number of {0}": "Число свойств объекта меньше необходимого {0}", + "Object has more properties than limit of {0}.": "Число свойств объекта превышает ограничение {0}.", + "Object is missing property {0} required by property {1}.": "В объекте отсутствует свойство {0} необходимое свойству {1}.", + "Open Extension": "Открыть расширение", + "Open Settings": "Открыть параметры", + "Outline": "Структура", + "Problem reading content from \\'{0}\\': UTF-8 with BOM detected, only UTF 8 is allowed.": "Проблема с чтением содержимого из \\\"{0}\\\": обнаружены UTF-8 с BOM, разрешено только UTF 8.", + "Problems loading reference \\'{0}\\': {1}": "Проблемы с загрузкой ссылки \\\"{0}\\\": {1}", + "Property expected": "Ожидаемое свойство", + "Property keys must be doublequoted": "Ключи свойств должны быть заключены в двойные кавычки", + "Property {0} is not allowed.": "Свойство {0} не разрешено.", + "Reference a definition hosted on any location.": "Ссылка на определение, размещенное в любом месте.", + "Sample JSON values associated with a particular schema, for the purpose of illustrating usage.": "Образцы значений JSON, связанные с определенной схемой, для иллюстрации использования.", + "Schema Validated": "Схема проверена", + "Select the schema to use for {0}": "Выберите схему для использования для {0}", + "Show Schemas": "Показать схемы", + "String does not match the pattern of \"{0}\".": "Строка не соответствует шаблону \"{0}\".", + "String is longer than the maximum length of {0}.": "Длина строки превышает максимальную ({0}).", + "String is not a RFC3339 date-time.": "Строка не является датой и временем RFC3339.", + "String is not a RFC3339 date.": "Строка не является датой RFC3339.", + "String is not a RFC3339 time.": "Строка не является временем RFC3339.", + "String is not a URI: {0}": "Строка не является URI: {0}.", + "String is not a hostname.": "Строка не является именем узла.", + "String is not an IPv4 address.": "Строка не является адресом IPv4.", + "String is not an IPv6 address.": "Строка не является адресом IPv6.", + "String is not an e-mail address.": "Строка не является адресом электронной почты.", + "String is shorter than the minimum length of {0}.": "Строка короче минимальной длины {0}.", + "The \\\"else\\\" subschema is used for validation when the \\\"if\\\" subschema fails.": "Если вложенная схема \\\"if\\\" не срабатывает, для проверки используется \\\"else\\\".", + "The \\\"if\\\" subschema is used for validation when the \\\"if\\\" subschema succeeds.": "Вложенная схема \\\"if\\\" используется для проверки при успешном выполнении вложенной схемы \\\"if\\\".", + "The maximum length of a string.": "Максимальная длина строки.", + "The maximum number of items that can be inside an array. Inclusive.": "Максимальное число элементов, которые могут быть включены в массив. Инклюзивное.", + "The maximum number of properties an object can have. Inclusive.": "Максимально допустимое число свойств объекта (включительно).", + "The maximum numerical value, inclusive by default.": "Максимальное числовое значение (по умолчанию включительно).", + "The minimum length of a string.": "Минимальная длина строки.", + "The minimum number of items that can be inside an array. Inclusive.": "Минимальное число элементов, которые могут находиться внутри массива. Инклюзивное.", + "The minimum number of properties an object can have. Inclusive.": "Минимальное число свойств, объекта. Инклюзивное.", + "The minimum numerical value, inclusive by default.": "Минимальное числовое значение, инклюзивное по умолчанию.", + "The schema to verify this document against.": "Схема для проверки на соответствие этого документа.", + "The schema uses meta-schema features ({0}) that are not yet supported by the validator.": "Схема использует функции метасхемы ({0}), которые еще не поддерживаются проверяющим элементом управления.", + "The set of literal values that are valid.": "Набор допустимого литерала.", + "The validation outcome of the \\\"if\\\" subschema controls which of the \\\"then\\\" or \\\"else\\\" keywords are evaluated.": "Результат проверки вложенной схемы \\\"if\\\" определяет, какие из ключевых слов \\\"then\\\" или \\\"else\\\" вычисляются.", + "Trailing comma": "Лишняя запятая в конце", + "URI expected.": "Ожидается URI.", + "URI is expected.": "Ожидается код URI.", + "URI with a scheme is expected.": "Ожидается URI со схемой.", + "Unable to compute used schemas: No document": "Не удалось вычислить используемые схемы: нет документа", + "Unable to compute used schemas: {0}": "Не удалось вычислить используемые схемы: {0}", + "Unable to load schema from \\'{0}\\'. No schema request service available": "Не удалось загрузить схему из \\\"{0}\\\". Нет доступной службы запросов схемы", + "Unable to load schema from \\'{0}\\': No content.": "Не удалось загрузить схему из \\\"{0}\\\": нет содержимого.", + "Unable to load schema from \\'{0}\\': {1}.": "Не удалось загрузить схему из \\\"{0}\\\": {1}.", + "Unable to load {0}": "Не удается загрузить {0}", + "Unable to parse content from \\'{0}\\': Parse error at offset {1}.": "Невозможно проанализировать содержимое из \\\"{0}\\\": ошибка анализа по смещению {1}.", + "Unable to resolve schema. Click to retry.": "Не удалось разрешить схему. Щелкните, чтобы повторить попытку.", + "Unexpected end of comment.": "Неожиданный конец комментария.", + "Unexpected end of number.": "Неожиданное окончание числа", + "Unexpected end of string.": "Неожиданный конец строки.", + "Value expected": "Ожидаемое значение", + "Value is above the exclusive maximum of {0}.": "Значение превышает монопольное максимальное значение {0}.", + "Value is above the maximum of {0}.": "Значение превышает максимальное ({0}).", + "Value is below the exclusive minimum of {0}.": "Значение ниже монопольного минимума {0}.", + "Value is below the minimum of {0}.": "Значение ниже минимального {0}.", + "Value is deprecated": "Нерекомендуемое значение", + "Value is not accepted. Valid values: {0}.": "Значение не принято. Допустимые значения: {0}.", + "Value is not divisible by {0}.": "Значение не делится на {0}.", + "Value must be {0}.": "Значение должно быть {0}.", + "multiple JSON schemas configured": "настроено несколько схем JSON", + "no JSON schema configured": "схема JSON не настроена", + "only {0} document symbols shown for performance reasons": "показаны только символы документа {0} из соображений производительности" + }, + "package": { + "description": "Предоставляет широкую поддержку языка для файлов JSON.", + "displayName": "Возможности языка JSON", + "json.clickToRetry": "Щелкните, чтобы повторить попытку.", + "json.colorDecorators.enable.deprecationMessage": "Параметр \"json.colorDecorators.enable\" устарел. Теперь вместо него используется параметр \"editor.colorDecorators\".", + "json.colorDecorators.enable.desc": "Включает или отключает декораторы цвета", + "json.command.clearCache": "Очистить кэш схемы", + "json.command.sort": "Сортировка документа", + "json.enableSchemaDownload.desc": "Если этот параметр установлен, разрешено получение схем JSON из расположений HTTP и HTTPS.", + "json.format.enable.desc": "Включить/отключить модуль форматирования JSON по умолчанию", + "json.format.keepLines.desc": "Сохранять все существующие новые строки при форматирования.", + "json.maxItemsComputed.desc": "Максимальное количество вычисленных символов структуры документа и сворачиваемых областей (ограничено по соображениям производительности).", + "json.maxItemsExceededInformation.desc": "Показывать уведомление, если превышено максимальное число символов структуры и областей свертывания.", + "json.schemaResolutionErrorMessage": "Не удалось разрешить схему.", + "json.schemas.desc": "Связь схем с JSON-файлами в текущем проекте.", + "json.schemas.fileMatch.desc": "Массив шаблонов файлов для проверки соответствия при разрешении файлов JSON в схемы. \"*\" можно использовать в качестве подстановочного знака. Шаблоны исключения также могут быть определены и должны начинаться с \"!\". Файл считается соответствующим, когда есть хотя бы один соответствующий шаблон, а последний соответствующий шаблон не является шаблоном исключения.", + "json.schemas.fileMatch.item.desc": "Шаблон файла, который может содержать \"*\" и с которым выполняется сравнение, при разрешении JSON-файлов в схемах.", + "json.schemas.schema.desc": "Определение схемы для указанного URL-адреса. Схему необходимо указать только для того, чтобы не обращаться по URL-адресу схемы.", + "json.schemas.url.desc": "URL-адрес схемы или относительный путь к ней в текущем каталоге", + "json.tracing.desc": "Отслеживает связь между VS Code и языковым сервером JSON.", + "json.validate.enable.desc": "Включение или отключение проверки JSON." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/json.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.json.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/json.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.json.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/vscode.markdown-language-features.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.markdown-language-features.i18n.json new file mode 100644 index 0000000000..6ea7f1f459 --- /dev/null +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.markdown-language-features.i18n.json @@ -0,0 +1,146 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "...1 additional file not shown": "...1 дополнительный файл не показан", + "...{0} additional files not shown": "...не показано дополнительных файлов: {0}", + "Allow all content and script execution. Not recommended": "Разрешить все содержимое и выполнение сценариев. Не рекомендуется", + "Allow insecure content": "Разрешить небезопасное содержимое", + "Allow insecure local content": "Разрешить небезопасное локальное содержимое", + "Always": "Всегда", + "An unexpected error occurred while restoring the Markdown preview.": "При восстановлении предварительной версии Markdown произошла непредвиденная ошибка.", + "Checking for Markdown links to update": "Проверка наличия обновлений для ссылок Markdown", + "Content Disabled Security Warning": "Предупреждение безопасности об отключении содержимого", + "Could not load 'markdown.styles': {0}": "Не удалось загрузить 'markdown.styles': {0}", + "Could not open {0}": "Не удалось открыть {0}", + "Disable": "Отключить", + "Disable preview security warning in this workspace": "Отключить предварительный просмотр предупреждений системы безопасности в этой рабочей области", + "Does not affect the content security level": "Не влияет на уровень безопасности содержимого", + "Enable loading content over http": "Включить загрузку содержимого через HTTP", + "Enable loading content over http served from localhost": "Включить загрузку содержимого через HTTP из localhost", + "Enable preview security warnings in this workspace": "Включить предварительный просмотр предупреждений системы безопасности в этой рабочей области", + "Exclude '{0}' from link validation.": "Исключить \"{0}\" из проверки ссылки.", + "Extract to link definition": "Извлечь в определение ссылки", + "File does not exist at path: {0}": "Файл не существует по пути: {0}", + "Find file references failed. No resource provided.": "Не удалось найти ссылки на файлы. Не указаны ресурсы.", + "Finding file references": "Поиск ссылок на файлы", + "Follow link": "Перейти по ссылке", + "Go to link definition": "Перейти к определению ссылки", + "Header does not exist in file: {0}": "Заголовок не существует в файле: {0}", + "Insert Markdown Image": "Вставить изображение Markdown", + "Insert Markdown Images": "Вставить изображения Markdown", + "Insert Markdown Images and Links": "Вставить изображения и ссылки Markdown", + "Insert Markdown Link": "Вставить ссылку Markdown", + "Insert Markdown Links": "Вставить ссылки Markdown", + "Insert Markdown Media": "Вставить мультимедиа Markdown", + "Insert Markdown Media and Links": "Вставить мультимедиа и ссылки Markdown", + "Insert image": "Вставка изображения", + "Insert link": "Вставка ссылки", + "Link definition for \\'{0}\\' already exists": "Определение ссылки для \\\"{0}\\\" уже существует.", + "Link definition is unused": "Определение ссылки не используется", + "Link is already a reference": "Ссылка уже является связью", + "Link is also defined here": "Ссылка также определена здесь", + "Markdown Language Server": "Сервер языка Markdown", + "Media": "Мультимедиа", + "More Information": "Дополнительные сведения", + "Never": "Никогда", + "No": "Нет", + "No header found: \\'{0}\\'": "Не найден заголовок: \\\"{0}\\\".", + "No link definition found: \\'{0}\\'": "Не найдено определение ссылки: \\\"{0}\\\".", + "Not on link": "Не по ссылке", + "Only load secure content": "Загружать только безопасное содержимое", + "Organize link definitions": "Упорядочить определения ссылок", + "Potentially unsafe or insecure content has been disabled in the Markdown preview. Change the Markdown preview security setting to allow insecure content or enable scripts": "В предварительном просмотре Markdown было отключено потенциально опасное или ненадежное содержимое. Чтобы разрешить ненадежное содержимое или включить сценарии, измените параметры безопасности предварительного просмотра Markdown", + "Preview {0}": "Открыть {0} для предварительного просмотра", + "Remove duplicate link definition": "Удалить определение дублирующейся ссылки", + "Remove unused link definition": "Удалить неиспользуемое определение ссылки", + "Renaming is not supported here. Try renaming a header or link.": "Переименование здесь не поддерживается. Попробуйте переименовать заголовок или ссылку.", + "Select security settings for Markdown previews in this workspace": "Установите параметры безопасности для предварительного просмотра Markdown в этой рабочей области", + "Some content has been disabled in this document": "Некоторое содержимое в этом документе было отключено", + "Strict": "Строгий", + "Update Markdown links for '{0}'?": "Обновить ссылки Markdown для \"{0}\"?", + "Update Markdown links for the following {0} files?": "Обновить ссылки Markdown для следующих {0} файлов?", + "Yes": "Да", + "[Preview] {0}": "[Предварительный просмотр] {0}", + "{0} cannot be found": "Не удается найти {0}" + }, + "package": { + "configuration.copyIntoWorkspace.mediaFiles": "Попробовать скопировать внешние изображения и видеофайлы в рабочую область.", + "configuration.copyIntoWorkspace.never": "Не копировать внешние файлы в рабочую область.", + "configuration.markdown.copyFiles.destination": "Определяет, где следует создавать файлы, скопированные путем перетаскивания или вставки. Это карта из масок, соответствующих местам назначения в документе Markdown.\r\n\r\nВ местах назначения могут использоваться следующие переменные:\r\n\r\n– \"${documentFileName}\" — полное имя файла документа Markdown, например \"readme.md\".\r\n– \"${documentBaseName}\" — базовое имя документа Markdown, например \"readme\".\r\n– \"${documentExtName}\" — расширение документа Markdown, например \"md\".\r\n– \"${documentDirName}\" — имя родительского каталога документа Markdown.\r\n– \"${documentWorkspaceFolder}\" — папка рабочей области для документа Markdown, например \"/Users/me/myProject\". Эта переменная аналогична \"${documentDirName}\", если файл не является частью рабочей области.\r\n– \"${fileName}\" — имя отброшенного файла, например \"image.png\".", + "configuration.markdown.copyFiles.overwriteBehavior": "Определяет, должны ли файлы, созданные путем перетаскивания или вставки, перезаписывать существующие файлы.", + "configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally": "Если файл с таким именем уже существует, добавить номер к имени файла, например \"image.png\" становится \"image-1.png\".", + "configuration.markdown.copyFiles.overwriteBehavior.overwrite": "Если файл с таким именем уже существует, перезаписать его.", + "configuration.markdown.editor.drop.copyIntoWorkspace": "Определяет, следует ли копировать в рабочую область файлы из-за пределов рабочей области, которые добавлены в редактор Markdown путем перетаскивания.\r\n\r\nИспользуйте \"#markdown.copyFiles.destination#\", чтобы настроить место создания файлов, скопированных путем перетаскивания.", + "configuration.markdown.editor.drop.enabled": "Включить перетаскивание файлов в редактор Markdown, удерживая нажатой клавишу SHIFT. Требуется включить \"#editor.dropIntoEditor.enabled#\".", + "configuration.markdown.editor.filePaste.copyIntoWorkspace": "Определяет, следует ли копировать в рабочую область файлы из-за пределов рабочей области, вставленные в редактор Markdown.\r\n\r\nИспользуйте \"#markdown.copyFiles.destination#\", чтобы настроить место создания скопированных файлов.", + "configuration.markdown.editor.filePaste.enabled": "Включение вставки файлов в редактор Markdown для создания ссылок Markdown. Требуется включить \"#editor.pasteAs.enabled#\".", + "configuration.markdown.links.openLocation.beside": "Открытые ссылки рядом с активным редактором.", + "configuration.markdown.links.openLocation.currentGroup": "Откройте ссылки в группе активного редактора.", + "configuration.markdown.links.openLocation.description": "Определяет, где следует открывать ссылки в файлах Markdown.", + "configuration.markdown.occurrencesHighlight.enabled": "Включить выделение вхождений ссылки в текущем документе.", + "configuration.markdown.preferredMdPathExtensionStyle": "Определяет, добавляются ли расширения файлов (например, \".md\") для ссылок на файлы Markdown. Этот параметр используется, когда пути к файлам добавляются с помощью таких инструментов, как завершение пути или переименование файлов.", + "configuration.markdown.preferredMdPathExtensionStyle.auto": "Для существующих путей попробуйте сохранить стиль расширения файла. Для новых путей добавьте расширения файлов.", + "configuration.markdown.preferredMdPathExtensionStyle.includeExtension": "Предпочитать включение расширения файла. Например, в завершении пути к файлу с именем \"file.md\" будет вставлено file.md.", + "configuration.markdown.preferredMdPathExtensionStyle.removeExtension": "Предпочитать удаление расширения файла. Например, в завершении пути к файлу с именем \"file.md\" будет вставлено \"file\" без \".md\".", + "configuration.markdown.preview.openMarkdownLinks.description": "Указывает, как следует открывать ссылки на другие файлы Markdown при предварительном просмотре Markdown.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Пробовать открывать ссылки в редакторе.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Пробовать открывать ссылки в окне предварительного просмотра Markdown.", + "configuration.markdown.suggest.paths.enabled.description": "Включить предложения путей при записи ссылок в файлы Markdown.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions": "Включить предложения для заголовков в других файлах Markdown в текущей рабочей области. При принятии одного из этих предложений в этот файл вставляется полный путь к заголовку, например \"[link text](/path/to/file.md#header)\".", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never": "Отключить предложения заголовка рабочей области.", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash": "Включить предложения заголовка рабочей области после ввода \"##\" в пути, например \"[link text](##\".", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash": "Включить предложения заголовка рабочей области после ввода \"##\" или \"#\" в пути, например \"[link text](#\" or \"[link text](##\".", + "configuration.markdown.updateLinksOnFileMove.enableForDirectories": "Включить обновление ссылок при перемещении или переименовании каталога в рабочей области.", + "configuration.markdown.updateLinksOnFileMove.enabled": "Попробуйте обновить ссылки в файлах Markdown при переименовании или перемещении файла в рабочей области. Используйте \"#markdown.updateLinksOnFileMove.include#\", чтобы указать, какие файлы запускают обновление ссылок.", + "configuration.markdown.updateLinksOnFileMove.enabled.always": "Всегда автоматически обновлять ссылки.", + "configuration.markdown.updateLinksOnFileMove.enabled.never": "Никогда не пытаться обновить ссылку и не создавать запросы.", + "configuration.markdown.updateLinksOnFileMove.enabled.prompt": "Запрашивать при каждом перемещении файла.", + "configuration.markdown.updateLinksOnFileMove.include": "Стандартные маски, которые указывают файлы, запускающие автоматическое обновление ссылок. См. дополнительные сведения о функции \"#markdown.updateLinksOnFileMove.enabled#\".", + "configuration.markdown.updateLinksOnFileMove.include.property": "Стандартная маска, соответствующая путям к файлам. Задайте значение \"true\", чтобы включить маску.", + "configuration.markdown.validate.duplicateLinkDefinitions.description": "Проверка повторяющихся определений в текущем файле.", + "configuration.markdown.validate.enabled.description": "Включение всех отчетов об ошибках в файлах Markdown.", + "configuration.markdown.validate.fileLinks.enabled.description": "Проверка ссылок на другие файлы в файлах Markdown, например \"[link](/path/to/file.md)\". Проверяет наличие целевых файлов. Требуется включить \"#markdown.validate.enabled#\".", + "configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "Проверьте фрагментарную часть ссылок на заголовки в других файлах в файлах Markdown, например \"[link](/path/to/file.md#header)\". Наследует значение параметра от \"#markdown.validate.fragmentLinks.enabled#\" по умолчанию.", + "configuration.markdown.validate.fragmentLinks.enabled.description": "Проверка фрагментарных ссылок на заголовки в текущем файле Markdown, например \"[link](#header)\". Требуется включить \"#markdown.validate.enabled#\".", + "configuration.markdown.validate.ignoredLinks.description": "Настройте ссылки, которые не нужно проверять. Например, при добавлении \"/about\" не будет проверяться ссылка \"[about](/about)\", а стандартная маска \"/assets/**/*.svg\" позволит пропустить проверку любых ссылок на файлы \".svg\" в каталоге \"assets\".", + "configuration.markdown.validate.referenceLinks.enabled.description": "Проверка справочных ссылок в файлах Markdown, например \"[link][ref]\". Требуется включить \"#markdown.validate.enabled#\".", + "configuration.markdown.validate.unusedLinkDefinitions.description": "Проверка определений ссылок, не используемых в текущем файле.", + "description": "Предоставляет широкую поддержку языка для Markdown.", + "displayName": "Возможности языка Markdown", + "markdown.copyImage.title": "Copy Image", + "markdown.editor.insertImageFromWorkspace": "Вставка изображения из рабочей области", + "markdown.editor.insertLinkFromWorkspace": "Вставка ссылки на файл в рабочей области", + "markdown.findAllFileReferences": "Найти ссылки на файлы", + "markdown.preview.breaks.desc": "Задает способ отрисовки разрывов строк для предварительного просмотра Markdown. Если задано значение true, для каждой новой строки внутри абзацев создается
.", + "markdown.preview.doubleClickToSwitchToEditor.desc": "Дважды щелкните в области предварительного просмотра Markdown, чтобы переключиться в редактор.", + "markdown.preview.fontFamily.desc": "Определяет семейство шрифтов, используемое в области предварительного просмотра Markdown.", + "markdown.preview.fontSize.desc": "Определяет размер шрифта (в пикселях), используемый в области предварительного просмотра Markdown.", + "markdown.preview.lineHeight.desc": "Определяет высоту строки, используемую в области предварительного просмотра Markdown. Это значение задается относительно размера шрифта.", + "markdown.preview.linkify": "Преобразование текста в URL для предварительного просмотра Markdown.", + "markdown.preview.markEditorSelection.desc": "Выделение выбранного в текущем редакторе в предварительном просмотре Markdown.", + "markdown.preview.refresh.title": "Обновить область предварительного просмотра", + "markdown.preview.scrollEditorWithPreview.desc": "Обновить представление редактора при прокрутке предварительного просмотра Markdown.", + "markdown.preview.scrollPreviewWithEditor.desc": "Обновить представление предварительного просмотра при прокрутке редактора Markdown.", + "markdown.preview.title": "Открыть область предварительного просмотра", + "markdown.preview.toggleLock.title": "Включить/отключить блокировку области предварительного просмотра", + "markdown.preview.typographer": "Включить некоторые не зависящие от языка замены и применение кавычек для предварительного просмотра Markdown.", + "markdown.previewSide.title": "Открыть область предварительного просмотра сбоку", + "markdown.server.log.desc": "Управляет уровнем ведения журнала языкового сервера Markdown.", + "markdown.showLockedPreviewToSide.title": "Открыть заблокированную область предварительного просмотра сбоку", + "markdown.showPreviewSecuritySelector.title": "Изменить параметры безопасности для предварительного просмотра", + "markdown.showSource.title": "Показать источник", + "markdown.styles.dec": "Список URL-адресов или локальных путей к таблицам стилей CSS, используемых из области предварительного просмотра Markdown. Относительные пути интерпретируются относительно папки, открытой в проводнике. Если папка не открыта, они интерпретируются относительно расположения файла Markdown. Все символы \\ должны записываться в виде \\\\.", + "markdown.trace.extension.desc": "Включить ведение журнала отладки для расширения Markdown.", + "markdown.trace.server.desc": "Отслеживает связь между VS Code и языковым сервером Markdown.", + "workspaceTrust": "Требуется для загрузки стилей, настроенных в рабочей области." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/markdown-math.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.markdown-math.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/markdown-math.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.markdown-math.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.markdown.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/markdown-basics.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.markdown.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/vscode.media-preview.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.media-preview.i18n.json new file mode 100644 index 0000000000..2558da4c17 --- /dev/null +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.media-preview.i18n.json @@ -0,0 +1,38 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "An error occurred while loading the audio file.": "При загрузке аудиофайла произошла ошибка.", + "An error occurred while loading the image.": "При загрузке изображения произошла ошибка.", + "An error occurred while loading the video file.": "При загрузке видеофайла произошла ошибка.", + "Image Binary Size": "Размер двоичного файла образа", + "Image Size": "Размер образа", + "Image Zoom": "Масштаб изображения", + "Open file using VS Code's standard text/binary editor?": "Открыть файл, используя стандартный редактор текста/двоичного кода VS Code?", + "Select zoom level": "Выберите уровень масштабирования", + "Whole Image": "Все изображение", + "{0}B": "{0} Б", + "{0}GB": "{0} ГБ", + "{0}KB": "{0} КБ", + "{0}MB": "{0} МБ", + "{0}TB": "{0} ТБ" + }, + "package": { + "command.copyImage": "Копировать", + "command.zoomIn": "Увеличить", + "command.zoomOut": "Уменьшить", + "customEditor.audioPreview.displayName": "Предварительное прослушивание звука", + "customEditor.imagePreview.displayName": "Предварительный просмотр изображения", + "customEditor.videoPreview.displayName": "Предварительный просмотр видео", + "description": "Предоставляет встроенные в VS Code предварительные просмотры изображений, аудио и видео.", + "displayName": "Предварительный просмотр мультимедиа" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.merge-conflict.i18n.json similarity index 62% rename from i18n/ads-language-pack-ru/translations/extensions/merge-conflict.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.merge-conflict.i18n.json index 0f92f93ffd..bff9dc81ca 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.merge-conflict.i18n.json @@ -8,6 +8,20 @@ ], "version": "1.0.0", "contents": { + "bundle": { + "(Current Change)": "(текущее изменение)", + "(Incoming Change)": "(входящее изменение)", + "Accept Both Changes": "Принять оба изменения", + "Accept Current Change": "Принять текущее изменение", + "Accept Incoming Change": "Принять входящее изменение", + "Compare Changes": "Сравнить изменения", + "Editor cursor is not within a merge conflict": "Курсор не находится на конфликте объединения", + "Editor cursor is within the common ancestors block, please move it to either the \"current\" or \"incoming\" block": "Курсор редактора находится в блоке общих предков. Переместите его в блок \"Текущее\" или \"Входящее\"", + "Editor cursor is within the merge conflict splitter, please move it to either the \"current\" or \"incoming\" block": "Курсор редактора находится на разделителе блока объединения конфликтов. Переместите его в блок \"Текущее\" или \"Входящее\"", + "No merge conflicts found in this file": "Конфликтов объединения в этом файле не обнаружено", + "No other merge conflicts within this file": "Других конфликтов объединения в этом файле не обнаружено", + "{0}: Current Changes ↔ Incoming Changes": "{0}: текущие изменения ↔ входящие изменения" + }, "package": { "command.accept.all-both": "Принять все входящие и текущие", "command.accept.all-current": "Принять все текущие", diff --git a/i18n/ads-language-pack-ru/translations/extensions/vscode.microsoft-authentication.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.microsoft-authentication.i18n.json new file mode 100644 index 0000000000..a48222b4ba --- /dev/null +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.microsoft-authentication.i18n.json @@ -0,0 +1,40 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Error validating custom environment setting: {0}": "Error validating custom environment setting: {0}", + "Microsoft Authentication": "Проверка подлинности Майкрософт", + "Microsoft Sovereign Cloud Authentication": "Проверка подлинности в национальном облаке Microsoft", + "Open settings": "Open settings", + "Paste authorization code here...": "Вставьте здесь код авторизации...", + "Provide the authorization code to complete the sign in flow.": "Укажите код авторизации для завершения потока входа.", + "The environment `{0}` is not a valid environment.": "The environment `{0}` is not a valid environment.", + "You have been signed out because reading stored authentication information failed.": "Вы вышли из системы, так как не удалось прочитать хранящиеся сведения о проверке подлинности.", + "You must also specify a custom environment in order to use the custom environment auth provider.": "You must also specify a custom environment in order to use the custom environment auth provider." + }, + "package": { + "description": "Поставщик проверки подлинности Майкрософт", + "displayName": "Учетная запись Майкрософт", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryEndpointUrl.description": "The Active Directory endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryResourceId.description": "The Active Directory resource ID for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.description": "The custom configuration for the Sovereign Cloud to use with the Microsoft Sovereign Cloud authentication provider. This along with setting `#microsoft-sovereign-cloud.environment#` to `custom` is required to use this feature.", + "microsoft-sovereign-cloud.customEnvironment.managementEndpointUrl.description": "The management endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.name.description": "The name of the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.portalUrl.description": "The portal URL for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.resourceManagerEndpointUrl.description": "The resource manager endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.environment.description": "The Sovereign Cloud to use for authentication. If you select `custom`, you must also set the `#microsoft-sovereign-cloud.customEnvironment#` setting.", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureChinaCloud": "Azure China", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureUSGovernment": "Azure US Government", + "microsoft-sovereign-cloud.environment.enumDescriptions.custom": "A custom Microsoft Sovereign Cloud", + "signIn": "Войти", + "signOut": "Выйти" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.powershell.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/powershell.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.powershell.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/python.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.python.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/python.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.python.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/r.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.r.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/r.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.r.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/search-result.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.search-result.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/search-result.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.search-result.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/simple-browser.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.simple-browser.i18n.json similarity index 60% rename from i18n/ads-language-pack-ru/translations/extensions/simple-browser.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.simple-browser.i18n.json index 6f173286c1..5364b9d3fa 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/simple-browser.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.simple-browser.i18n.json @@ -8,18 +8,16 @@ ], "version": "1.0.0", "contents": { - "dist/extension": { - "openTitle": "Открыть в простом браузере", - "simpleBrowser.show.placeholder": "https://example.com", - "simpleBrowser.show.prompt": "Введите URL-адрес, который нужно открыть." - }, - "dist/simpleBrowserView": { - "control.back.title": "Назад", - "control.forward.title": "Вперед", - "control.openExternal.title": "Открыть в браузере", - "control.reload.title": "Перезагрузить", - "view.iframe-focused": "Блокировка фокуса", - "view.title": "Простой браузер" + "bundle": { + "Back": "Назад", + "Enter url to visit": "Введите URL-адрес, который нужно открыть.", + "Focus Lock": "Блокировка фокуса", + "Forward": "Вперед", + "Open in browser": "Открыть в браузере", + "Open in simple browser": "Открыть в простом браузере", + "Reload": "Перезагрузить", + "Simple Browser": "Простой браузер", + "https://example.com": "https://example.com" }, "package": { "configuration.focusLockIndicator.enabled.description": "Включение или отключение плавающего индикатора, отображающегося при получении фокуса в простом браузере.", diff --git a/i18n/ads-language-pack-ru/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.sql.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/sql.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.sql.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.theme-abyss.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/theme-abyss.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.theme-abyss.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.theme-defaults.i18n.json similarity index 80% rename from i18n/ads-language-pack-ru/translations/extensions/theme-defaults.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.theme-defaults.i18n.json index fcfdc6076f..6ed2b9dda4 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/vscode.theme-defaults.i18n.json @@ -10,13 +10,15 @@ "contents": { "package": { "darkColorThemeLabel": "Темная (Visual Studio)", - "darkPlusColorThemeLabel": "Темная+ (темная по умолчанию)", + "darkModernThemeLabel": "Темная современная", + "darkPlusColorThemeLabel": "Темная+", "description": "Темная и светлая темы Visual Studio по умолчанию", "displayName": "Темы по умолчанию", "hcColorThemeLabel": "Темная высокая контрастность", "lightColorThemeLabel": "Светлая (Visual Studio)", "lightHcColorThemeLabel": "Светлая высококонтрастная", - "lightPlusColorThemeLabel": "Светлая+ (светлая по умолчанию)", + "lightModernThemeLabel": "Светлая современная", + "lightPlusColorThemeLabel": "Светлая+", "minimalIconThemeLabel": "Минимальная (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.theme-kimbie-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/theme-kimbie-dark.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.theme-kimbie-dark.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.theme-monokai-dimmed.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/theme-monokai-dimmed.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.theme-monokai-dimmed.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.theme-monokai.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/theme-monokai.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.theme-monokai.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.theme-quietlight.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/theme-quietlight.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.theme-quietlight.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.theme-red.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/theme-red.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.theme-red.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.theme-solarized-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/theme-solarized-dark.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.theme-solarized-dark.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.theme-solarized-light.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/theme-solarized-light.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.theme-solarized-light.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/theme-tomorrow-night-blue.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.vscode-theme-seti.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/theme-seti.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.vscode-theme-seti.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.xml.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/xml.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.xml.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/vscode.yaml.i18n.json similarity index 100% rename from i18n/ads-language-pack-ru/translations/extensions/yaml.i18n.json rename to i18n/ads-language-pack-ru/translations/extensions/vscode.yaml.i18n.json diff --git a/i18n/ads-language-pack-ru/translations/main.i18n.json b/i18n/ads-language-pack-ru/translations/main.i18n.json index a489efde83..12c9d84c82 100644 --- a/i18n/ads-language-pack-ru/translations/main.i18n.json +++ b/i18n/ads-language-pack-ru/translations/main.i18n.json @@ -22,6 +22,9 @@ "dialogWarningMessage": "Предупреждение.", "ok": "OK" }, + "vs/base/browser/ui/dropdown/dropdownActionViewItem": { + "moreActions": "Дополнительные действия..." + }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "входные данные" }, @@ -41,6 +44,7 @@ "alertErrorMessage": "Ошибка: {0}", "alertInfoMessage": "Информация: {0}", "alertWarningMessage": "Предупреждение: {0}", + "clearedInput": "Очищенные входные данные", "history.inputbox.hint": "для журнала" }, "vs/base/browser/ui/keybindingLabel/keybindingLabel": { @@ -62,6 +66,7 @@ "vs/base/browser/ui/tree/abstractTree": { "close": "Закрыть", "filter": "Фильтр", + "fuzzySearch": "Нечеткое совпадение", "not found": "Элементы не найдены.", "type to filter": "Введите текст для фильтра", "type to search": "Ввод для поиска" @@ -154,38 +159,19 @@ "optKey.long": "Параметр", "shiftKey": "SHIFT", "shiftKey.long": "SHIFT", - "superKey": "Превосходно", - "superKey.long": "Превосходно", + "superKey": "Super", + "superKey.long": "Super", "windowsKey": "Windows", "windowsKey.long": "Windows" }, "vs/base/common/platform": { "ensureLoaderPluginIsLoaded": "_" }, - "vs/base/node/processes": { - "TaskRunner.UNC": "Не удается выполнить команду оболочки на диске UNC." - }, "vs/base/node/zip": { "incompleteExtract": "Операция не завершена. Найдено {0} из {1} записей", "invalid file": "Ошибка при извлечении {0}. Недопустимый файл.", "notFound": "{0} не найдено в ZIP-архиве." }, - "vs/base/parts/quickinput/browser/quickInput": { - "custom": "Другой", - "inputModeEntry": "Нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены", - "inputModeEntryDescription": "{0} (нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены)", - "ok": "OK", - "quickInput.back": "Назад", - "quickInput.backWithKeybinding": "Назад ({0})", - "quickInput.checkAll": "Переключить все флажки", - "quickInput.countSelected": "{0} выбрано", - "quickInput.steps": "{0} / {1}", - "quickInput.visibleCount": "Результаты: {0}", - "quickInputBox.ariaLabel": "Введите текст, чтобы уменьшить число результатов." - }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Быстрый ввод" - }, "vs/editor/browser/controller/textAreaHandler": { "accessibilityOffAriaLabel": "Сейчас редактор недоступен. Нажмите {0} для отображения вариантов.", "editor": "редактор" @@ -203,12 +189,42 @@ "undo": "Отменить" }, "vs/editor/browser/widget/codeEditorWidget": { - "cursors.maximum": "Количество курсоров ограничено {0}." + "cursors.maximum": "Число курсоров ограничено {0}. Для проведения крупных изменений рекомендуется использовать [поиск и замену](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace) или увеличить значение параметра ограничения нескольких курсоров в редакторе.", + "goToSetting": "Увеличить значение ограничения нескольких курсоров" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff-aria-navigation-tip": " используйте SHIFT + F7 для навигации по изменениям", "diff.tooLarge": "Нельзя сравнить файлы, потому что один из файлов слишком большой.", "diffInsertIcon": "Оформление строки для вставок в редакторе несовпадений.", - "diffRemoveIcon": "Оформление строки для удалений в редакторе несовпадений." + "diffRemoveIcon": "Оформление строки для удалений в редакторе несовпадений.", + "revertChangeHoverMessage": "Выберите, чтобы отменить изменение" + }, + "vs/editor/browser/widget/diffEditorWidget2/colors": { + "diffEditor.move.border": "The border color for text that got moved in the diff editor." + }, + "vs/editor/browser/widget/diffEditorWidget2/decorations": { + "diffInsertIcon": "Line decoration for inserts in the diff editor.", + "diffRemoveIcon": "Line decoration for removals in the diff editor.", + "revertChangeHoverMessage": "Click to revert change" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2": { + "diff-aria-navigation-tip": " используйте SHIFT + F7 для навигации по изменениям" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2.contribution": { + "collapseUnchangedRegions": "Show Unchanged Regions", + "showMoves": "Show Moves", + "showUnchangedRegions": "Collapse Unchanged Regions", + "toggleCollapseUnchangedRegions": "Переключатель свертывания неизмененных регионов", + "toggleShowMovedCodeBlocks": "Toggle Show Moved Code Blocks" + }, + "vs/editor/browser/widget/diffEditorWidget2/inlineDiffDeletedCodeMargin": { + "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", + "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", + "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", + "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", + "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", + "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", + "diff.inline.revertChange.label": "Revert this change" }, "vs/editor/browser/widget/diffReview": { "blankLine": "пустой", @@ -238,10 +254,17 @@ }, "vs/editor/common/config/editorConfigurationSchema": { "codeLens": "Определяет, отображается ли CodeLens в редакторе.", - "detectIndentation": "Управляет тем, будут ли параметры \"#editor.tabSize#\" и \"#editor.insertSpaces#\" определяться автоматически при открытии файла на основе содержимого файла.", + "collapseUnchangedRegions": "Определяет, отображает ли редактор несовпадений неизмененные регионы. Работает только при настройке параметра \"diffEditor.experimental.useVersion2\".", + "detectIndentation": "На основе содержимого файла определяет, будут ли {0} и {1} автоматически обнаружены при открытии файла.", + "diffAlgorithm.advanced": "Использует расширенный алгоритм сравнения.", + "diffAlgorithm.legacy": "Использует устаревший алгоритм сравнения.", + "editor.experimental.asyncTokenization": "Определяет, должна ли разметка происходить асинхронно в рабочей роли.", + "editor.experimental.asyncTokenizationLogging": "Определяет, следует ли регистрировать асинхронную разметку. Только для отладки.", + "editor.experimental.asyncTokenizationVerification": "Определяет, должна ли асинхронная разметка проверяться по отношению к устаревшей фоновой разметке. Может замедлить разметку. Только для отладки.", "editorConfigurationTitle": "Редактор", "ignoreTrimWhitespace": "Когда параметр включен, редактор несовпадений игнорирует изменения начального или конечного пробела.", - "insertSpaces": "Вставлять пробелы при нажатии клавиши TAB. Этот параметр переопределяется на основе содержимого файла, если установлен параметр \"#editor.detectIndentation#\". ", + "indentSize": "Число пробелов, используемых для отступа, либо `\"tabSize\"` для использования значения из \"#editor.tabSize#\". Этот параметр переопределяется на основе содержимого файла, если включен параметр \"#editor.detectIndentation#\".", + "insertSpaces": "Вставлять пробелы при нажатии клавиши TAB. Этот параметр переопределяется на основе содержимого файла, если включен параметр {0}.", "largeFileOptimizations": "Специальная обработка для больших файлов с отключением некоторых функций, которые интенсивно используют память.", "maxComputationTime": "Время ожидания в миллисекундах, по истечении которого вычисление несовпадений отменяется. Укажите значение 0, чтобы не использовать время ожидания.", "maxFileSize": "Максимальный размер файла в МБ для вычисления различий. Используйте 0 без ограничений.", @@ -256,28 +279,30 @@ "semanticHighlighting.enabled": "Определяет показ семантической подсветки для языков, поддерживающих ее.", "semanticHighlighting.false": "Семантическое выделение отключено для всех цветовых тем.", "semanticHighlighting.true": "Семантическое выделение включено для всех цветовых тем.", + "showMoves": "Controls whether the diff editor should show detected code moves. Only works when 'diffEditor.experimental.useVersion2' is set.", "sideBySide": "Определяет, как редактор несовпадений отображает отличия: рядом или в тексте.", "stablePeek": "Оставлять быстрый редактор открытым даже при двойном щелчке по его содержимому и при нажатии ESC.", - "tabSize": "Число пробелов в табуляции. Этот параметр переопределяется на основе содержимого файла, если установлен параметр \"#editor.detectIndentation#\".", + "tabSize": "Число пробелов, соответствующее табуляции. Этот параметр переопределяется на основе содержимого файла, если включен параметр {0}.", "trimAutoWhitespace": "Удалить автоматически вставляемый конечный пробел.", + "useVersion2": "Определяет реализацию, используемую редактором несовпадений (новая или старая реализация).", "wordBasedSuggestions": "Определяет, следует ли оценивать завершения на основе слов в документе.", "wordBasedSuggestionsMode": "Определяет, из каких документов будут вычисляться завершения на основе слов.", "wordBasedSuggestionsMode.allDocuments": "Предложение слов из всех открытых документов.", "wordBasedSuggestionsMode.currentDocument": "Предложение слов только из активного документа.", "wordBasedSuggestionsMode.matchingDocuments": "Предложение слов из всех открытых документов на одном языке.", - "wordWrap.inherit": "Строки будут переноситься в соответствии с параметром \"#editor.wordWrap#\".", + "wordWrap.inherit": "Строки будут переноситься в соответствии с настройкой {0}.", "wordWrap.off": "Строки не будут переноситься никогда.", "wordWrap.on": "Строки будут переноситься по ширине окна просмотра." }, "vs/editor/common/config/editorOptions": { - "acceptSuggestionOnCommitCharacter": "Определяет, будут ли предложения приниматься при вводе символов фиксации. Например, в JavaScript точка с запятой (\"; \") может быть символом фиксации, при вводе которого предложение принимается.", + "acceptSuggestionOnCommitCharacter": "Определяет, будут ли предложения приниматься при вводе символов фиксации. Например, в JavaScript точка с запятой (\";\") может быть символом фиксации, при вводе которого предложение принимается.", "acceptSuggestionOnEnter": "Определяет, будут ли предложения приниматься клавишей ВВОД в дополнение к клавише TAB. Это помогает избежать неоднозначности между вставкой новых строк и принятием предложений.", "acceptSuggestionOnEnterSmart": "Принимать предложение при нажатии клавиши ВВОД только в том случае, если оно изменяет текст.", "accessibilityPageSize": "Управляет числом строк в редакторе, которые могут быть прочитаны средством чтения с экрана за один раз. При обнаружении средства чтения с экрана автоматически устанавливается значение по умолчанию 500. Внимание! При указании числа строк, превышающего значение по умолчанию, возможно снижение производительности.", - "accessibilitySupport": "Определяет, следует ли запустить редактор в режиме оптимизации для средства чтения с экрана. Если параметр включен, перенос строк будет отключен.", - "accessibilitySupport.auto": "Редактор будет определять, подключено ли средство чтения с экрана, с помощью API-интерфейсов платформы.", - "accessibilitySupport.off": "Редактор никогда не будет оптимизироваться для использования со средством чтения с экрана.", - "accessibilitySupport.on": "Редактор будет оптимизирован для использования со средством чтения с экрана в постоянном режиме. Перенос текста будет отключен.", + "accessibilitySupport": "Определяет, следует ли запустить пользовательский интерфейс в режиме оптимизации для средства чтения с экрана.", + "accessibilitySupport.auto": "Использовать API-интерфейсы платформы, чтобы определять, подключено ли средство чтения с экрана", + "accessibilitySupport.off": "Предполагать, что средство чтения с экрана не подключено", + "accessibilitySupport.on": "Оптимизировать для использования со средством чтения с экрана", "alternativeDeclarationCommand": "Идентификатор альтернативный команды, выполняемой в том случае, когда результатом операции \"Перейти к объявлению\" является текущее расположение.", "alternativeDefinitionCommand": "Идентификатор альтернативной команды, выполняемой в том случае, когда результатом операции \"Перейти к определению\" является текущее расположение.", "alternativeImplementationCommand": "Идентификатор альтернативный команды, выполняемой, когда результатом команды \"Перейти к реализации\" является текущее расположение.", @@ -291,27 +316,36 @@ "autoSurround": "Определяет, должен ли редактор автоматически обрамлять выделения при вводе кавычек или квадратных скобок.", "bracketPairColorization.enabled": "Определяет, включена ли раскраска пар скобок. Используйте {0} для переопределения цветов выделения скобок.", "bracketPairColorization.independentColorPoolPerBracketType": "Определяет, имеет ли каждый тип скобок собственный независимый пул цветов.", - "codeActions": "Включает индикатор действия кода в редакторе.", + "codeActions": "Включает значок лампочки для действия кода в редакторе.", "codeLens": "Определяет, отображается ли CodeLens в редакторе.", "codeLensFontFamily": "Управляет семейством шрифтов для CodeLens.", - "codeLensFontSize": "Определяет размер шрифта в пикселях для CodeLens. Если задано значение \"0\", то используется 90 % от размера \"#editor.fontSize#\".", + "codeLensFontSize": "Определяет размер шрифта в пикселях для CodeLens. Если задано значение 0, то используется 90% от размера #editor.fontSize#.", + "colorDecoratorActivatedOn": "Controls the condition to make a color picker appear from a color decorator", "colorDecorators": "Определяет, должны ли в редакторе отображаться внутренние декораторы цвета и средство выбора цвета.", + "colorDecoratorsLimit": "Управляет максимальным количеством цветовых декораторов, которые можно отрисовать в редакторе одновременно.", "columnSelection": "Включение того, что выбор с помощью клавиатуры и мыши приводит к выбору столбца.", "comments.ignoreEmptyLines": "Определяет, должны ли пустые строки игнорироваться с помощью действий переключения, добавления или удаления для комментариев к строкам.", "comments.insertSpace": "Определяет, вставляется ли пробел при комментировании.", "copyWithSyntaxHighlighting": "Определяет, будет ли текст скопирован в буфер обмена с подсветкой синтаксиса.", "cursorBlinking": "Управляет стилем анимации курсора.", "cursorSmoothCaretAnimation": "Управляет тем, следует ли включить плавную анимацию курсора.", + "cursorSmoothCaretAnimation.explicit": "Плавная анимация курсора включена, только если пользователь перемещает курсор явным жестом.", + "cursorSmoothCaretAnimation.off": "Плавная анимация курсора отключена.", + "cursorSmoothCaretAnimation.on": "Плавная анимация курсора всегда включена.", "cursorStyle": "Управляет стилем курсора.", - "cursorSurroundingLines": "Определяет минимальное число видимых начальных и конечных линий, окружающих курсор. Этот параметр имеет название \"scrollOff\" или \"scrollOffset\" в некоторых других редакторах.", + "cursorSurroundingLines": "Определяет минимальное число видимых начальных линий (минимум 0) и конечных линий (минимум 1), окружающих курсор. Этот параметр имеет название \"scrollOff\" или \"scrollOffset\" в некоторых других редакторах.", "cursorSurroundingLinesStyle": "Определяет, когда необходимо применять \"cursorSurroundingLines\".", "cursorSurroundingLinesStyle.all": "\"cursorSurroundingLines\" принудительно применяется во всех случаях.", "cursorSurroundingLinesStyle.default": "\"cursorSurroundingLines\" применяется только при запуске с помощью клавиатуры или API.", "cursorWidth": "Управляет шириной курсора, когда для параметра \"#editor.cursorStyle#\" установлено значение 'line'", + "defaultColorDecorators": "Определяет, должны ли отображаться встроенные цветовые оформления с использованием поставщика цвета документа по умолчанию.", "definitionLinkOpensInPeek": "Определяет, всегда ли жест мышью для перехода к определению открывает мини-приложение быстрого редактирования.", "deprecated": "Этот параметр устарел. Используйте вместо него отдельные параметры, например, 'editor.suggest.showKeywords' или 'editor.suggest.showSnippets'.", "dragAndDrop": "Определяет, следует ли редактору разрешить перемещение выделенных элементов с помощью перетаскивания.", "dropIntoEditor.enabled": "Определяет, можно ли перетаскивать файл в редактор, удерживая нажатой клавишу SHIFT (вместо открытия файла в самом редакторе).", + "dropIntoEditor.showDropSelector": "Определяет, отображается ли мини-приложение при сбросе файлов в редактор. Это мини-приложение позволяет управлять тем, как сбрасывается файл.", + "dropIntoEditor.showDropSelector.afterDrop": "Отображать мини-приложение выбора сброса после сброса файла в редактор.", + "dropIntoEditor.showDropSelector.never": "Никогда не показывать мини-приложение выбора сброса. Вместо этого всегда используется поставщик сброса по умолчанию.", "editor.autoClosingBrackets.beforeWhitespace": "Автоматически закрывать скобки только в том случае, если курсор находится слева от пробела.", "editor.autoClosingBrackets.languageDefined": "Использовать конфигурации языка для автоматического закрытия скобок.", "editor.autoClosingDelete.auto": "Удалять соседние закрывающие кавычки и квадратные скобки только в том случае, если они были вставлены автоматически.", @@ -326,12 +360,14 @@ "editor.autoSurround.brackets": "Обрамлять с помощью скобок, а не кавычек.", "editor.autoSurround.languageDefined": "Использовать конфигурации языка для автоматического обрамления выделений.", "editor.autoSurround.quotes": "Обрамлять с помощью кавычек, а не скобок.", + "editor.colorDecoratorActivatedOn.click": "Make the color picker appear on click of the color decorator", + "editor.colorDecoratorActivatedOn.clickAndHover": "Make the color picker appear both on click and hover of the color decorator", + "editor.colorDecoratorActivatedOn.hover": "Make the color picker appear on hover of the color decorator", "editor.editor.gotoLocation.multipleDeclarations": "Управляет поведением команды \"Перейти к объявлению\" при наличии нескольких целевых расположений.", "editor.editor.gotoLocation.multipleDefinitions": "Управляет поведением команды \"Перейти к определению\" при наличии нескольких целевых расположений.", "editor.editor.gotoLocation.multipleImplemenattions": "Управляет поведением команды \"Перейти к реализациям\" при наличии нескольких целевых расположений.", "editor.editor.gotoLocation.multipleReferences": "Управляет поведением команды \"Перейти к ссылкам\" при наличии нескольких целевых расположений.", "editor.editor.gotoLocation.multipleTypeDefinitions": "Управляет поведением команды \"Перейти к определению типа\" при наличии нескольких целевых расположений.", - "editor.experimental.stickyScroll": "Отображает вложенные текущие области во время прокрутки в верхней части редактора.", "editor.find.autoFindInSelection.always": "Всегда включать функцию «Найти в выделении» автоматически.", "editor.find.autoFindInSelection.multiline": "Автоматическое включение функции «Найти в выделении» при выборе нескольких строк содержимого.", "editor.find.autoFindInSelection.never": "Никогда не включать функцию «Найти в выделении» автоматически (по умолчанию).", @@ -339,7 +375,7 @@ "editor.find.seedSearchStringFromSelection.never": "Никогда не вставлять начальные значения в строку поиска из выделенного фрагмента редактора.", "editor.find.seedSearchStringFromSelection.selection": "Вставлять начальные значения в строку поиска только из выделенного фрагмента редактора.", "editor.gotoLocation.multiple.deprecated": "Этот параметр устарел. Используйте вместо него отдельные параметры, например, 'editor.editor.gotoLocation.multipleDefinitions' или 'editor.editor.gotoLocation.multipleImplementations'.", - "editor.gotoLocation.multiple.goto": "Перейдите к основному результату и включите быструю навигацию для остальных", + "editor.gotoLocation.multiple.goto": "Перейти к основному результату и включить быструю навигацию для остальных", "editor.gotoLocation.multiple.gotoAndPeek": "Перейти к основному результату и показать быстрый редактор", "editor.gotoLocation.multiple.peek": "Показать предварительные результаты (по умолчанию)", "editor.guides.bracketPairs": "Определяет, включены ли направляющие пар скобок.", @@ -357,9 +393,13 @@ "editor.guides.highlightActiveIndentation.true": "Выделяет активную направляющую отступа.", "editor.guides.indentation": "Определяет, должны ли в редакторе отображаться направляющие отступа.", "editor.inlayHints.off": "Вложенные подсказки отключены.", - "editor.inlayHints.offUnlessPressed": "Вложенные подсказки по умолчанию скрыты и отображаются при удержании `Ctrl+Alt`.", + "editor.inlayHints.offUnlessPressed": "Вложенные подсказки по умолчанию скрыты и отображаются при удержании {0}.", "editor.inlayHints.on": "Вложенные подсказки включены.", - "editor.inlayHints.onUnlessPressed": "Вложенные подсказки отображаются по умолчанию и скрываются удержанием клавиш `Ctrl+Alt`.", + "editor.inlayHints.onUnlessPressed": "Вложенные подсказки отображаются по умолчанию и скрываются удержанием клавиш {0}.", + "editor.stickyScroll.defaultModel": "Определяет модель, используемую для определения строк залипания. Если модель структуры не существует, она откатится к модели поставщика свертывания, которая откатывается к модели отступов. Этот порядок соблюдается во всех трех случаях.", + "editor.stickyScroll.enabled": "Отображает вложенные текущие области во время прокрутки в верхней части редактора.", + "editor.stickyScroll.maxLineCount": "Определяет максимальное число залипающих линий для отображения.", + "editor.suggest.matchOnWordStartOnly": "При включении фильтрации IntelliSense необходимо, чтобы первый символ совпадал в начале слова, например \"c\" в \"Console\" или \"WebContext\", но _не_ в \"description\". Если параметр отключен, IntelliSense отображает больше результатов, но по-прежнему сортирует их по качеству соответствия.", "editor.suggest.showClasss": "Когда параметр включен, в IntelliSense отображаются предложения \"class\".", "editor.suggest.showColors": "Когда параметр включен, в IntelliSense отображаются предложения \"color\".", "editor.suggest.showConstants": "Когда параметр включен, в IntelliSense отображаются предложения \"constant\".", @@ -391,6 +431,10 @@ "editor.suggest.showVariables": "Когда параметр включен, в IntelliSense отображаются предложения \"variable\".", "editorViewAccessibleLabel": "Содержимое редактора", "emptySelectionClipboard": "Управляет тем, копируется ли текущая строка при копировании без выделения.", + "experimentalWhitespaceRendering": "Определяет, отрисовывается ли пробел с использованием нового экспериментального метода.", + "experimentalWhitespaceRendering.font": "Использовать новый метод отрисовки с символами шрифта.", + "experimentalWhitespaceRendering.off": "Использовать стабильный метод отрисовки.", + "experimentalWhitespaceRendering.svg": "Использовать новый метод отрисовки с SVG.", "fastScrollSensitivity": "Коэффициент увеличения скорости прокрутки при нажатии клавиши ALT.", "find.addExtraSpaceOnTop": "Определяет, должно ли мини-приложение поиска добавлять дополнительные строки в начале окна редактора. Если задано значение true, вы можете прокрутить первую строку при отображаемом мини-приложении поиска.", "find.autoFindInSelection": "Управляет условием автоматического включения функции «Найти в выделении».", @@ -410,6 +454,9 @@ "fontLigatures": "Включает или отключает лигатуры шрифтов (характеристики шрифта \"calt\" и \"liga\"). Измените этот параметр на строку для детального управления свойством CSS \"font-feature-settings\".", "fontLigaturesGeneral": "Настраивает лигатуры или характеристики шрифта. Можно указать логическое значение, чтобы включить или отключить лигатуры, или строку для значения свойства CSS \"font-feature-settings\".", "fontSize": "Определяет размер шрифта в пикселях.", + "fontVariationSettings": "Явное свойство CSS font-variation-settings. Если необходимо лишь преобразовать параметр font-weight в параметр font-variation-settings, вместо этого свойства можно передать логическое значение.", + "fontVariations": "Включает или отключает преобразование из параметра font-weight в font-variation-settings. Измените этот параметр на строку для детального управления свойством CSS font-variation-settings.", + "fontVariationsGeneral": "Настраивает варианты шрифтов. Может представлять собой логическое значение для включения или отключения преобразования из параметра font-weight в параметр font-variation-settings или строку, содержащую значение свойства CSS font-variation-settings.", "fontWeight": "Управляет насыщенностью шрифта. Допустимые значения: ключевые слова \"normal\" или \"bold\", а также числа в диапазоне от 1 до 1000.", "fontWeightErrorMessage": "Допускаются только ключевые слова \"normal\" или \"bold\" и числа в диапазоне от 1 до 1000.", "formatOnPaste": "Определяет, будет ли редактор автоматически форматировать вставленное содержимое. Модуль форматирования должен быть доступен и иметь возможность форматировать диапазон в документе.", @@ -426,6 +473,10 @@ "inlayHints.padding": "Включает поля вокруг встроенных указаний в редакторе.", "inline": "Экспресс-предложения отображаются как едва различимый текст", "inlineSuggest.enabled": "Определяет, следует ли автоматически показывать встроенные предложения в редакторе.", + "inlineSuggest.showToolbar": "Определяет, когда отображать встроенную панель инструментов предложений.", + "inlineSuggest.showToolbar.always": "Отображать панель инструментов встроенного предложения при каждом отображении встроенного предложения.", + "inlineSuggest.showToolbar.onHover": "Отображать панель инструментов предложений при наведении указателя мыши на встроенное предложение.", + "inlineSuggest.suppressSuggestions": "Управляет взаимодействием встроенных предложений с мини-приложением предложений. Если этот параметр включен, мини-приложение предложений не отображается автоматически, когда доступны встроенные предложения.", "letterSpacing": "Управляет интервалом между буквами в пикселях.", "lineHeight": "Определяет высоту строки. \r\n– Используйте 0, чтобы автоматически вычислить высоту строки на основе размера шрифта.\r\n– Значения от 0 до 8 будут использоваться в качестве множителя для размера шрифта.\r\n– Значения больше или равные 8 будут использоваться в качестве действующих значений.", "lineNumbers": "Управляет отображением номеров строк.", @@ -433,7 +484,7 @@ "lineNumbers.off": "Номера строк не отображаются.", "lineNumbers.on": "Отображаются абсолютные номера строк.", "lineNumbers.relative": "Отображаемые номера строк вычисляются как расстояние в строках до положения курсора.", - "linkedEditing": "Определяет, включена ли поддержка связанного редактирования в редакторе. В зависимости от языка, связанные символы, например, теги HTML, обновляются при редактировании.", + "linkedEditing": "Определяет, включена ли поддержка связанного редактирования в редакторе. В зависимости от языка, связанные символы, например теги HTML, обновляются при редактировании.", "links": "Определяет, должен ли редактор определять ссылки и делать их доступными для щелчка.", "matchBrackets": "Выделять соответствующие скобки.", "minimap.autohide": "Определяет, скрыта ли мини-карта автоматически.", @@ -449,6 +500,7 @@ "minimap.size.proportional": "Мини-карта имеет такой же размер, что и содержимое редактора (возможна прокрутка).", "mouseWheelScrollSensitivity": "Множитель, используемый для параметров deltaX и deltaY событий прокрутки колесика мыши.", "mouseWheelZoom": "Изменение размера шрифта в редакторе при нажатой клавише CTRL и движении колесика мыши.", + "multiCursorLimit": "Управляет максимальным числом курсоров, которые могут одновременно отображаться в активном редакторе.", "multiCursorMergeOverlapping": "Объединить несколько курсоров, когда они перекрываются.", "multiCursorModifier": "Модификатор, который будет использоваться для добавления нескольких курсоров с помощью мыши. Жесты мыши \"Перейти к определению\" и \"Открыть ссылку\" будут изменены так, чтобы они не конфликтовали c [multicursor modifier](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", "multiCursorModifier.alt": "Соответствует клавише ALT в Windows и Linux и клавише OPTION в macOS.", @@ -464,6 +516,10 @@ "padding.top": "Задает пространство между верхним краем редактора и первой строкой.", "parameterHints.cycle": "Определяет, меню подсказок остается открытым или закроется при достижении конца списка.", "parameterHints.enabled": "Включает всплывающее окно с документацией по параметру и сведениями о типе, которое отображается во время набора.", + "pasteAs.enabled": "Определяет, можно ли вставлять содержимое различными способами.", + "pasteAs.showPasteSelector": "Определяет, отображается ли мини-приложение при вставке содержимого в редактор. Это мини-приложение позволяет управлять тем, как вставляется файл.", + "pasteAs.showPasteSelector.afterPaste": "Отображать мини-приложение выбора вставки после вставки содержимого в редактор.", + "pasteAs.showPasteSelector.never": "Никогда не показывать мини-приложение выбора вставки. Вместо этого всегда используется действие вставки по умолчанию.", "peekWidgetDefaultFocus": "Определяет, следует ли переключить фокус на встроенный редактор или дерево в виджете обзора.", "peekWidgetDefaultFocus.editor": "Фокусировка на редакторе при открытии обзора", "peekWidgetDefaultFocus.tree": "Фокусировка на дереве при открытии обзора", @@ -487,6 +543,7 @@ "rulers": "Отображать вертикальные линейки после определенного числа моноширинных символов. Для отображения нескольких линеек укажите несколько значений. Если не указано ни одного значения, вертикальные линейки отображаться не будут.", "rulers.color": "Цвет линейки этого редактора.", "rulers.size": "Число моноширинных символов, при котором будет отрисовываться линейка этого редактора.", + "screenReaderAnnounceInlineSuggestion": "Управляйте тем, объявляются ли встроенные предложения средством чтения экрана.", "scrollBeyondLastColumn": "Управляет количеством дополнительных символов, на которое содержимое редактора будет прокручиваться по горизонтали.", "scrollBeyondLastLine": "Определяет, будет ли содержимое редактора прокручиваться за последнюю строку.", "scrollPredominantAxis": "Прокрутка только вдоль основной оси при прокрутке по вертикали и горизонтали одновременно. Предотвращает смещение по горизонтали при прокрутке по вертикали на трекпаде.", @@ -519,14 +576,19 @@ "stickyTabStops": "Эмулировать поведение выделения для символов табуляции при использовании пробелов для отступа. Выделение будет применено к позициям табуляции.", "suggest.filterGraceful": "Управляет тем, допускаются ли небольшие опечатки в предложениях фильтрации и сортировки.", "suggest.insertMode": "Определяет, будут ли перезаписываться слова при принятии вариантов завершения. Обратите внимание, что это зависит от расширений, использующих эту функцию.", + "suggest.insertMode.always": "Всегда выбирать предложение при автоматической активации IntelliSense.", "suggest.insertMode.insert": "Вставить предложение без перезаписи текста справа от курсора.", + "suggest.insertMode.never": "Никогда не выбирать предложение при автоматической активации IntelliSense.", "suggest.insertMode.replace": "Вставить предложение и перезаписать текст справа от курсора.", + "suggest.insertMode.whenQuickSuggestion": "Выбирать предложение только при активации IntelliSense по мере ввода.", + "suggest.insertMode.whenTriggerCharacter": "Выбирать предложение только при активации IntelliSense с помощью триггерного символа.", "suggest.localityBonus": "Определяет, следует ли учитывать при сортировке слова, расположенные рядом с курсором.", "suggest.maxVisibleSuggestions.dep": "Этот параметр является нерекомендуемым. Теперь размер мини-приложения предложений можно изменить.", "suggest.preview": "Определяет, следует ли просматривать результат предложения в редакторе.", + "suggest.selectionMode": "Определяет, выбирается ли предложение при отображении мини-приложения. Обратите внимание, что этот параметр применяется только к автоматически активированным предложениям (\"#editor.quickSuggestions#\" и \"#editor.suggestOnTriggerCharacters#\"), и что предложение всегда выбирается при явном вызове, например с помощью сочетания клавиш \"CTRL+ПРОБЕЛ\".", "suggest.shareSuggestSelections": "Определяет, используются ли сохраненные варианты выбора предложений совместно несколькими рабочими областями и окнами (требуется \"#editor.suggestSelection#\").", "suggest.showIcons": "Указывает, нужно ли отображать значки в предложениях.", - "suggest.showInlineDetails": "Определяет, отображаются ли сведения о предложении встроенным образом вместе с меткой или только в мини-приложении сведений.", + "suggest.showInlineDetails": "Определяет, отображаются ли сведения о предложении в строке вместе с меткой или только в мини-приложении сведений.", "suggest.showStatusBar": "Определяет видимость строки состояния в нижней части виджета предложений.", "suggest.snippetsPreventQuickSuggestions": "Определяет, запрещает ли активный фрагмент кода экспресс-предложения.", "suggestFontSize": "Размер шрифта для мини-приложения предложений. Если установлено {0}, используется значение {1}.", @@ -540,6 +602,7 @@ "tabCompletion.off": "Отключить дополнение по TAB.", "tabCompletion.on": "При использовании дополнения по TAB будет добавляться наилучшее предложение при нажатии клавиши TAB.", "tabCompletion.onlySnippets": "Вставка дополнений по TAB при совпадении их префиксов. Функция работает оптимально, если параметр \"quickSuggestions\" отключен.", + "tabFocusMode": "Определяет, получает ли редактор вкладки или откладывает ли их в рабочую среду для навигации.", "unfoldOnClickAfterEndOfLine": "Определяет, будет ли щелчок пустого содержимого после свернутой строки развертывать ее.", "unicodeHighlight.allowedCharacters": "Определяет разрешенные символы, которые не выделяются.", "unicodeHighlight.allowedLocales": "Символы Юникода, распространенные в разрешенных языках, не выделяются.", @@ -553,6 +616,9 @@ "unusualLineTerminators.off": "Необычные символы завершения строки игнорируются.", "unusualLineTerminators.prompt": "Для необычных символов завершения строки запрашивается удаление.", "useTabStops": "Вставка и удаление пробелов после позиции табуляции", + "wordBreak": "Управляет правилами разбиения по словам, используемыми для текста на китайском,японском и корейском языке (CJK).", + "wordBreak.keepAll": "Не следует использовать разрывы слов для текста на китайском, японском или корейском языке (CJK). Для других текстов используется обычное поведение.", + "wordBreak.normal": "Использовать правило разрыва строк по умолчанию.", "wordSeparators": "Символы, которые будут использоваться как разделители слов при выполнении навигации или других операций, связанных со словами.", "wordWrap": "Управляет тем, как следует переносить строки.", "wordWrap.bounded": "Строки будут перенесены по минимальному значению из двух: ширина окна просмотра и \"#editor.wordWrapColumn#\".", @@ -565,7 +631,7 @@ "wrappingIndent.indent": "Перенесенные строки получат отступ, увеличенный на единицу по сравнению с родительской строкой. ", "wrappingIndent.none": "Без отступа. Перенос строк начинается со столбца 1.", "wrappingIndent.same": "Перенесенные строки получат тот же отступ, что и родительская строка.", - "wrappingStrategy": "Управляет алгоритмом, вычисляющим точки переноса.", + "wrappingStrategy": "Управляет алгоритмом, который вычисляет точки переноса. Обратите внимание, что в режиме специальных возможностей будет использован расширенный алгоритм, чтобы обеспечить наибольшее удобство работы.", "wrappingStrategy.advanced": "Делегирует вычисление точек переноса браузеру. Это медленный алгоритм, который может привести к зависаниям при обработке больших файлов, но работает правильно во всех случаях.", "wrappingStrategy.simple": "Предполагает, что все символы имеют одинаковую ширину. Это быстрый алгоритм, который работает правильно для моноширинных шрифтов и некоторых скриптов (например, латинских символов), где глифы имеют одинаковую ширину." }, @@ -597,13 +663,14 @@ "editorBracketPairGuide.background6": "Цвет фона неактивных направляющих пар скобок (6). Требуется включить направляющие пар скобок.", "editorCodeLensForeground": "Цвет переднего плана элемента CodeLens в редакторе", "editorCursorBackground": "Цвет фона курсора редактора. Позволяет настраивать цвет символа, перекрываемого прямоугольным курсором.", + "editorDimmedLineNumber": "Цвет последней строки редактора, когда editor.renderFinalNewline имеет значение dimmed.", "editorGhostTextBackground": "Цвет фона для едва различимого текста в редакторе.", "editorGhostTextBorder": "Цвет границы для едва различимого текста в редакторе.", "editorGhostTextForeground": "Цвет переднего плана для едва различимого текста в редакторе.", "editorGutter": "Цвет фона поля в редакторе. В поле размещаются отступы глифов и номера строк.", "editorIndentGuides": "Цвет направляющих для отступов редактора.", "editorLineNumbers": "Цвет номеров строк редактора.", - "editorOverviewRulerBackground": "Цвет фона обзорной линейки редактора. Используется, только если мини-карта включена и размещена в правой части редактора.", + "editorOverviewRulerBackground": "Цвет фона обзорной линейки редактора.", "editorOverviewRulerBorder": "Цвет границы для линейки в окне просмотра.", "editorRuler": "Цвет линейки редактора.", "editorUnicodeHighlight.background": "Цвет фона, используемый для выделения символов Юникода.", @@ -645,6 +712,7 @@ "editorHasSelection": "Есть ли в редакторе выбранный текст", "editorHasSignatureHelpProvider": "Есть ли в редакторе поставщик справки по сигнатурам", "editorHasTypeDefinitionProvider": "Есть ли в редакторе поставщик определений типов", + "editorHoverFocused": "Находится ли в фокусе наведение в редакторе", "editorHoverVisible": "Является ли наведение в редакторе видимым", "editorLangId": "Идентификатор языка редактора", "editorReadonly": "Доступен ли редактор только для чтения", @@ -652,6 +720,11 @@ "editorTextFocus": "Находится ли фокус на тексте в редакторе (курсор мигает)", "inCompositeEditor": "Является ли редактор частью большего редактора (например, записных книжек)", "inDiffEditor": "Является ли контекст редактором несовпадений", + "isEmbeddedDiffEditor": "Является ли контекст внедренным редактором несовпадений", + "standaloneColorPickerFocused": "Сфокусирована ли автономная палитра цветов", + "standaloneColorPickerVisible": "Видна ли автономная палитра цветов", + "stickyScrollFocused": "Находится ли залипание прокрутки в фокусе", + "stickyScrollVisible": "Отображается ли залипание прокрутки", "textInputFocus": "Находится ли фокус на редакторе или на поле ввода форматированного текста (курсор мигает)" }, "vs/editor/common/languages/modesRegistry": { @@ -662,40 +735,37 @@ }, "vs/editor/common/standaloneStrings": { "accessibilityHelpMessage": "Нажмите ALT+F1 для доступа к параметрам специальных возможностей.", - "auto_off": "Редактор настроен без оптимизации для использования средства чтения с экрана, что не подходит в данной ситуации.", + "accessibilityHelpTitle": "Справка по специальным возможностям", + "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader", "auto_on": "Редактор настроен для оптимальной работы со средством чтения с экрана.", "bulkEditServiceSummary": "Внесено изменений в файлах ({1}): {0}.", "changeConfigToOnMac": "Чтобы оптимизировать редактор для использования со средством чтения с экрана, нажмите COMMAND+E.", "changeConfigToOnWinLinux": "Чтобы оптимизировать редактор для использования со средством чтения с экрана, нажмите CTRL+E.", - "editableDiffEditor": "на панели редактора несовпадений.", - "editableEditor": " в редакторе кода", + "editableDiffEditor": "You are in a pane of a diff editor.", + "editableEditor": "You are in a code editor", "editorViewAccessibleLabel": "Содержимое редактора", - "emergencyConfOn": "Теперь для параметра \"accessibilitySupport\" устанавливается значение \"вкл\".", "gotoLineActionLabel": "Перейти к строке/столбцу...", "helpQuickAccess": "Показать всех поставщиков быстрого доступа", "inspectTokens": "Разработчик: проверить токены", - "multiSelection": "Выделений: {0}", - "multiSelectionRange": "Выделений: {0} (выделено символов: {1})", - "noSelection": "Ничего не выбрано", - "openDocMac": "Нажмите COMMAND+H, чтобы открыть окно браузера с дополнительной информацией о специальных возможностях редактора.", - "openDocWinLinux": "Нажмите CTRL+H, чтобы открыть окно браузера с дополнительной информацией о специальных возможностях редактора.", + "openDoc": "Press H now to open a browser window with more information related to editor accessibility.", "openingDocs": "Открывается страница документации о специальных возможностях редактора.", - "outroMsg": "Вы можете закрыть эту подсказку и вернуться в редактор, нажав клавиши ESCAPE или SHIFT+ESCAPE.", "quickCommandActionHelp": "Показать и выполнить команды", "quickCommandActionLabel": "Палитра команд", "quickOutlineActionLabel": "Перейти к символу...", "quickOutlineByCategoryActionLabel": "Перейти к символу по категориям...", - "readonlyDiffEditor": "в панели только для чтения редактора несовпадений.", - "readonlyEditor": " в редакторе кода только для чтения", + "readonlyDiffEditor": "You are in a read-only pane of a diff editor.", + "readonlyEditor": "You are in a read-only code editor", "showAccessibilityHelpAction": "Показать справку по специальным возможностям", - "singleSelection": "Строка {0}, столбец {1}", - "singleSelectionRange": "Строка {0}, столбец {1} (выбрано: {2})", "tabFocusModeOffMsg": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Чтобы изменить это поведение, нажмите клавишу {0}.", "tabFocusModeOffMsgNoKb": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш.", "tabFocusModeOnMsg": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Чтобы изменить это поведение, нажмите клавишу {0}.", "tabFocusModeOnMsgNoKb": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш.", "toggleHighContrast": "Переключить высококонтрастную тему" }, + "vs/editor/common/viewLayout/viewLineRenderer": { + "overflow.chars": "Символы: {0}", + "showMore": "Показать больше ({0})" + }, "vs/editor/contrib/anchorSelect/browser/anchorSelect": { "anchorSet": "Начальная точка установлена в {0}:{1}", "cancelSelectionAnchor": "Отменить начальную точку выделения", @@ -708,6 +778,7 @@ "miGoToBracket": "Перейти к &&скобке", "overviewRulerBracketMatchForeground": "Цвет метки линейки в окне просмотра для пар скобок.", "smartSelect.jumpBracket": "Перейти к скобке", + "smartSelect.removeBrackets": "Удалить скобки", "smartSelect.selectToBracket": "Выбрать скобку" }, "vs/editor/contrib/caretOperations/browser/caretOperations": { @@ -728,8 +799,10 @@ "miPaste": "&&Вставить", "share": "Поделиться" }, + "vs/editor/contrib/codeAction/browser/codeAction": { + "applyCodeActionFailed": "При применении действия кода произошла неизвестная ошибка" + }, "vs/editor/contrib/codeAction/browser/codeActionCommands": { - "applyCodeActionFailed": "При применении действия кода произошла неизвестная ошибка", "args.schema.apply": "Определяет, когда применяются возвращенные действия.", "args.schema.apply.first": "Всегда применять первое возвращенное действие кода.", "args.schema.apply.ifSingle": "Применить первое действие возвращенного кода, если оно является единственным.", @@ -757,15 +830,24 @@ "organizeImports.label": "Организация импортов", "quickfix.trigger.label": "Быстрое исправление...", "refactor.label": "Рефакторинг...", - "refactor.preview.label": "Рефакторинг с предварительной версией...", "source.label": "Действие с исходным кодом..." }, - "vs/editor/contrib/codeAction/browser/codeActionMenu": { - "CodeActionMenuVisible": "Видно ли мини-приложение списка действий кода", - "label": "{0} для рефакторинга, {1} для предварительного просмотра" + "vs/editor/contrib/codeAction/browser/codeActionContributions": { + "showCodeActionHeaders": "Включить или отключить отображение заголовков групп в меню действий кода." }, - "vs/editor/contrib/codeAction/browser/codeActionWidgetContribution": { - "codeActionWidget": "Включение этого параметра регулирует способ отображения меню действия кода." + "vs/editor/contrib/codeAction/browser/codeActionController": { + "hideMoreActions": "Скрыть отключенные", + "showMoreActions": "Показать отключенные" + }, + "vs/editor/contrib/codeAction/browser/codeActionMenu": { + "codeAction.widget.id.convert": "Повторно создать...", + "codeAction.widget.id.extract": "Извлечь...", + "codeAction.widget.id.inline": "Встроенная...", + "codeAction.widget.id.more": "Дополнительные действия...", + "codeAction.widget.id.move": "Переместить…", + "codeAction.widget.id.quickfix": "Быстрое исправление...", + "codeAction.widget.id.source": "Действие с исходным кодом...", + "codeAction.widget.id.surround": "Разместить во фрагменте..." }, "vs/editor/contrib/codeAction/browser/lightBulbWidget": { "codeAction": "Показать действия кода", @@ -776,7 +858,14 @@ "showLensOnLine": "Показать команды CodeLens для текущей строки" }, "vs/editor/contrib/colorPicker/browser/colorPickerWidget": { - "clickToToggleColorOptions": "Щелкните, чтобы переключить параметры цвета (RGB/HSL/HEX)" + "clickToToggleColorOptions": "Щелкните, чтобы переключить параметры цвета (RGB/HSL/HEX)", + "closeIcon": "Значок для закрытия палитры" + }, + "vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions": { + "hideColorPicker": "Скрыть палитру цветов", + "insertColorWithStandaloneColorPicker": "Вставка цвета с помощью автономной палитры цветов", + "mishowOrFocusStandaloneColorPicker": "&&Показать или выделить автономный выбор цвета", + "showOrFocusStandaloneColorPicker": "Показать или выделить автономный выбор цвета" }, "vs/editor/contrib/comment/browser/comment": { "comment.block": "Закомментировать или раскомментировать блок", @@ -798,15 +887,35 @@ "context.minimap.slider.always": "Всегда", "context.minimap.slider.mouseover": "Наведение указателя мыши" }, - "vs/editor/contrib/copyPaste/browser/copyPasteContribution": { - "pasteActions": "Включить или отключить текущие изменения из расширений при вставке." - }, "vs/editor/contrib/cursorUndo/browser/cursorUndo": { "cursor.redo": "Повтор действия курсора", "cursor.undo": "Отмена действия курсора" }, - "vs/editor/contrib/dropIntoEditor/browser/dropIntoEditorContribution": { - "dropProgressTitle": "Запуск обработчиков передачи..." + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": { + "pasteAs": "Вставить как...", + "pasteAs.id": "Идентификатор изменения вставки для попытки применения. Если этот параметр не указан, в редакторе будет отображаться средство выбора." + }, + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": { + "pasteAsPickerPlaceholder": "Выберите действие вставки", + "pasteAsProgress": "Запуск обработчиков вставки", + "pasteIntoEditorProgress": "Запускаются обработчики вставки. Щелкните для отмены", + "pasteWidgetVisible": "Отображается ли мини-приложение вставки", + "postPasteWidgetTitle": "Показать параметры вставки..." + }, + "vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": { + "builtIn": "Встроено", + "defaultDropProvider.uriList.path": "Вставить путь", + "defaultDropProvider.uriList.paths": "Вставить пути", + "defaultDropProvider.uriList.relativePath": "Вставить относительный путь", + "defaultDropProvider.uriList.relativePaths": "Вставить относительные пути", + "defaultDropProvider.uriList.uri": "Вставить URI", + "defaultDropProvider.uriList.uris": "Вставить URI", + "text.label": "Вставить обычный текст" + }, + "vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": { + "dropIntoEditorProgress": "Запускаются обработчики сброса. Щелкните для отмены", + "dropWidgetVisible": "Отображается ли мини-приложение сброса", + "postDropWidgetTitle": "Показать параметры сброса..." }, "vs/editor/contrib/editorState/browser/keybindingCancellation": { "cancellableOperation": "Выполняются ли в редакторе операции, допускающие отмену, например, \"Показать ссылки\"" @@ -816,6 +925,10 @@ "actions.find.matchCaseOverride": "Переопределяет флаг \"Учитывать регистр\".\r\nЭтот флаг не будет сохранен на будущее.\r\n0: бездействие\r\n1: true\r\n2: false", "actions.find.preserveCaseOverride": "Переопределяет флаг \"Сохранить регистр\".\r\nЭтот флаг не будет сохранен на будущее.\r\n0: бездействие\r\n1: true\r\n2: false", "actions.find.wholeWordOverride": "Переопределяет флаг \"Слово целиком\".\r\nЭтот флаг не будет сохранен на будущее.\r\n0: бездействие\r\n1: true\r\n2: false", + "findMatchAction.goToMatch": "Перейти к совпадению...", + "findMatchAction.inputPlaceHolder": "Введите число, чтобы перейти к определенному совпадению (от 1 до {0})", + "findMatchAction.inputValidationMessage": "Введите число от 1 до {0}", + "findMatchAction.noResults": "Нет совпадений. Попробуйте найти что-нибудь другое.", "findNextMatchAction": "Найти далее", "findPreviousMatchAction": "Найти ранее", "miFind": "&&Найти", @@ -842,6 +955,7 @@ "findSelectionIcon": "Значок для кнопки \"Найти в выбранном\" в мини-приложении поиска в редакторе.", "label.closeButton": "Закрыть", "label.find": "Найти", + "label.findDialog": "Find / Replace", "label.matchesLocation": "{0} из {1}", "label.nextMatchButton": "Следующее совпадение", "label.noResults": "Результаты отсутствуют", @@ -856,20 +970,17 @@ "title.matchesCountLimit": "Отображаются только первые {0} результатов, но все операции поиска выполняются со всем текстом." }, "vs/editor/contrib/folding/browser/folding": { - "createManualFoldRange.label": "Создать диапазон свертывания вручную из выделенного фрагмента", - "editorGutter.foldingControlForeground": "Цвет элемента управления свертыванием во внутреннем поле редактора.", + "createManualFoldRange.label": "Создать диапазон свертывания из выделенного фрагмента", "foldAction.label": "Свернуть", "foldAllAction.label": "Свернуть все", "foldAllBlockComments.label": "Свернуть все блоки комментариев", "foldAllExcept.label": "Свернуть все регионы, кроме выбранных", "foldAllMarkerRegions.label": "Свернуть все регионы", - "foldBackgroundBackground": "Цвет фона за свернутыми диапазонами. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже декоративные элементы.", "foldLevelAction.label": "Уровень папки {0}", "foldRecursivelyAction.label": "Свернуть рекурсивно", "gotoNextFold.label": "Перейти к следующему диапазону сложенных данных", "gotoParentFold.label": "Перейти к родительскому свертыванию", "gotoPreviousFold.label": "Перейти к предыдущему диапазону сложенных данных", - "maximum fold ranges": "Количество свертываемых регионов ограничено максимальным значением {0}. Увеличьте параметр конфигурации [\"Свертывание максимального количества регионов\"](command:workbench.action.openSettings?[\" editor.foldingMaximumRegions\"]), чтобы разрешить больше.", "removeManualFoldingRanges.label": "Удалить диапазоны свертывания вручную", "toggleFoldAction.label": "Переключить свертывание", "unFoldRecursivelyAction.label": "Развернуть рекурсивно", @@ -879,6 +990,8 @@ "unfoldAllMarkerRegions.label": "Развернуть все регионы" }, "vs/editor/contrib/folding/browser/foldingDecorations": { + "editorGutter.foldingControlForeground": "Цвет элемента управления свертыванием во внутреннем поле редактора.", + "foldBackgroundBackground": "Цвет фона за свернутыми диапазонами. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже декоративные элементы.", "foldingCollapsedIcon": "Значок для свернутых диапазонов на поле глифов редактора.", "foldingExpandedIcon": "Значок для развернутых диапазонов на поле глифов редактора.", "foldingManualCollapedIcon": "Значок для свернутых вручную диапазонов на полях глифа редактора.", @@ -983,8 +1096,8 @@ "vs/editor/contrib/gotoSymbol/browser/referencesModel": { "aria.fileReferences.1": "1 символ в {0}, полный путь: {1}", "aria.fileReferences.N": "{0} символов в {1}, полный путь: {2} ", - "aria.oneReference": "ссылка в {0} в строке {1} и символе {2}", - "aria.oneReference.preview": "символ в {0} в строке {1} и столбце {2}, {3}", + "aria.oneReference": "в {0} в строке {1} в столбце {2}", + "aria.oneReference.preview": "{0} в {1} в строке {2} в столбце {3}", "aria.result.0": "Результаты не найдены", "aria.result.1": "Обнаружен 1 символ в {0}", "aria.result.n1": "Обнаружено {0} символов в {1}", @@ -996,11 +1109,21 @@ "location.kb": "Символ {0} из {1}, {2} для следующего" }, "vs/editor/contrib/hover/browser/hover": { + "escapeFocusHover": "Выйти из наведения в фокусе", + "goToBottomHover": "Перейти к нижнему наведению", + "goToTopHover": "Перейти к верхнему наведению", + "pageDownHover": "Перейти на страницу вниз в наведении", + "pageUpHover": "Перейти на страницу вверх в наведении", + "scrollDownHover": "Прокрутить наведение вниз", + "scrollLeftHover": "Прокрутить наведение влево", + "scrollRightHover": "Прокрутить наведение вправо", + "scrollUpHover": "Прокрутить наведение вверх", "showDefinitionPreviewHover": "Отображать предварительный просмотр определения при наведении курсора мыши", - "showHover": "Показать при наведении" + "showOrFocusHover": "Показать наведение или перевести на него фокус" }, "vs/editor/contrib/hover/browser/markdownHoverParticipant": { "modesContentHover.loading": "Загрузка...", + "stopped rendering": "Отрисовка приостановлена для длинной строки из соображений производительности. Это можно настроить с помощью параметра editor.stopRenderingLineAfter.", "too many characters": "Разметка пропускается для длинных строк из соображений производительности. Это можно настроить с помощью \"editor.maxTokenizationLineLength\"." }, "vs/editor/contrib/hover/browser/markerHoverParticipant": { @@ -1009,12 +1132,11 @@ "quick fixes": "Быстрое исправление...", "view problem": "Просмотреть проблему" }, - "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { - "InPlaceReplaceAction.next.label": "Заменить следующим значением", - "InPlaceReplaceAction.previous.label": "Заменить предыдущим значением" - }, "vs/editor/contrib/indentation/browser/indentation": { + "changeTabDisplaySize": "Изменить отображаемый размер табуляции", "configuredTabSize": "Настроенный размер шага табуляции", + "currentTabSize": "Текущий размер табуляции", + "defaultTabSize": "Размер табуляции по умолчанию", "detectIndentation": "Определение отступа от содержимого", "editor.reindentlines": "Повторно расставить отступы строк", "editor.reindentselectedlines": "Повторно расставить отступы для выбранных строк", @@ -1034,25 +1156,45 @@ "links.navigate.kb.meta": "CTRL + щелчок", "links.navigate.kb.meta.mac": "CMD + щелчок" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextController": { + "vs/editor/contrib/inlineCompletions/browser/commands": { + "accept": "Принять", + "acceptLine": "Принять строку", + "acceptWord": "Принять Word", + "action.inlineSuggest.accept": "Принять встроенное предложение", + "action.inlineSuggest.acceptNextLine": "Принять следующую строку встроенного предложения", + "action.inlineSuggest.acceptNextWord": "Принять следующее слово встроенного предложения", + "action.inlineSuggest.alwaysShowToolbar": "Всегда отображать панель инструментов", + "action.inlineSuggest.hide": "Скрыть встроенное предложение", "action.inlineSuggest.showNext": "Показывать следующее встроенное предложение", "action.inlineSuggest.showPrevious": "Показать предыдущее встроенное предложение", - "action.inlineSuggest.trigger": "Активировать встроенное предложение", + "action.inlineSuggest.trigger": "Активировать встроенное предложение" + }, + "vs/editor/contrib/inlineCompletions/browser/hoverParticipant": { + "inlineSuggestionFollows": "Предложение:" + }, + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys": { "inlineSuggestionHasIndentation": "Начинается ли встроенное предложение с пробела", "inlineSuggestionHasIndentationLessThanTabSize": "Проверяет, не является ли пробел перед встроенной рекомендацией короче, чем текст, вставляемый клавишей TAB", - "inlineSuggestionVisible": "Отображается ли встроенное предложение" + "inlineSuggestionVisible": "Отображается ли встроенное предложение", + "suppressSuggestions": "Следует ли подавлять предложения для текущего предложения" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextHoverParticipant": { - "acceptInlineSuggestion": "Принять", - "inlineSuggestionFollows": "Предложение:", - "showNextInlineSuggestion": "Далее", - "showPreviousInlineSuggestion": "Назад" + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget": { + "content": "{0} ({1})", + "next": "Далее", + "parameterHintsNextIcon": "Значок для отображения подсказки следующего параметра.", + "parameterHintsPreviousIcon": "Значок для отображения подсказки предыдущего параметра.", + "previous": "Назад" + }, + "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Заменить следующим значением", + "InPlaceReplaceAction.previous.label": "Заменить предыдущим значением" }, "vs/editor/contrib/lineSelection/browser/lineSelection": { "expandLineSelection": "Развернуть выделение строки" }, "vs/editor/contrib/linesOperations/browser/linesOperations": { "duplicateSelection": "Дублировать выбранное", + "editor.transformToCamelcase": "Преобразовать в \"верблюжий\" стиль", "editor.transformToKebabcase": "Преобразовать в кебаб-кейс", "editor.transformToLowercase": "Преобразовать в нижний регистр", "editor.transformToSnakecase": "Преобразовать в написание с подчеркиваниями", @@ -1142,6 +1284,7 @@ "peekViewEditorGutterBackground": "Цвет фона поля в окне быстрого редактора.", "peekViewEditorMatchHighlight": "Цвет выделения совпадений в быстром редакторе.", "peekViewEditorMatchHighlightBorder": "Граница выделения совпадений в быстром редакторе.", + "peekViewEditorStickScrollBackground": "Цвет фона залипания прокрутки в окне быстрого редактора.", "peekViewResultsBackground": "Цвет фона в списке результатов представления быстрого редактора.", "peekViewResultsFileForeground": "Цвет переднего плана узлов файла в списке результатов быстрого редактора.", "peekViewResultsMatchForeground": "Цвет переднего плана узлов строки в списке результатов быстрого редактора.", @@ -1265,6 +1408,18 @@ "Wednesday": "среда", "WednesdayShort": "Ср" }, + "vs/editor/contrib/stickyScroll/browser/stickyScrollActions": { + "focusStickyScroll": "Фокус на залипании прокрутки", + "goToFocusedStickyScrollLine.title": "Перейти к строке залипания прокрутки, которая находится в фокусе", + "miStickyScroll": "&&&Залипание прокрутки", + "mifocusStickyScroll": "&&Фокус на залипании прокрутки", + "mitoggleStickyScroll": "&&Переключить залипание прокрутки", + "selectEditor.title": "Выберите редактор", + "selectNextStickyScrollLine.title": "Выбрать следующую строку залипания прокрутки", + "selectPreviousStickyScrollLine.title": "Выбрать предыдущую строку залипания прокрутки", + "stickyScroll": "Залипание прокрутки", + "toggleStickyScroll": "Переключить залипание прокрутки" + }, "vs/editor/contrib/suggest/browser/suggest": { "acceptSuggestionOnEnter": "Вставляются ли предложения при нажатии клавиши ВВОД", "suggestWidgetDetailsVisible": "Отображаются ли сведения о предложениях", @@ -1311,7 +1466,7 @@ "suggestMoreInfoIcon": "Значок для получения дополнительных сведений в мини-приложении предложений." }, "vs/editor/contrib/suggest/browser/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "content": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/browser/symbolIcons": { "symbolIcon.arrayForeground": "Цвет переднего плана для символов массива. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.", @@ -1366,6 +1521,7 @@ "unicodeHighlight.adjustSettings": "Настройка параметров", "unicodeHighlight.allowCommonCharactersInLanguage": "Разрешите символы Юникода, более распространенные в языке \"{0}\".", "unicodeHighlight.characterIsAmbiguous": "Символ {0} можно спутать с символом {1}, который чаще встречается в исходном коде.", + "unicodeHighlight.characterIsAmbiguousASCII": "Символ {0} можно спутать с символом ASCII {1}, который чаще встречается в исходном коде.", "unicodeHighlight.characterIsInvisible": "Символ {0} невидим.", "unicodeHighlight.characterIsNonBasicAscii": "Символ {0} не является базовым символом ASCII.", "unicodeHighlight.configureUnicodeHighlightOptions": "Настройка параметров выделения Юникода", @@ -1383,36 +1539,91 @@ }, "vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": { "unusualLineTerminators.detail": "Файл \"{0}\" содержит один или несколько необычных символов завершения строки, таких как разделитель строк (LS) или разделитель абзацев (PS).\r\n\r\nРекомендуется удалить их из файла. Удаление этих символов можно настроить с помощью параметра \"editor.unusualLineTerminators\".", - "unusualLineTerminators.fix": "Удалить необычные символы завершения строки", + "unusualLineTerminators.fix": "&&Удалить необычные символы завершения строки", "unusualLineTerminators.ignore": "Пропустить", "unusualLineTerminators.message": "Обнаружены необычные символы завершения строки", "unusualLineTerminators.title": "Необычные символы завершения строки" }, - "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "vs/editor/contrib/wordHighlighter/browser/highlightDecorations": { "overviewRulerWordHighlightForeground": "Цвет маркера обзорной линейки для выделения символов. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже элементы оформления.", "overviewRulerWordHighlightStrongForeground": "Цвет маркера обзорной линейки для выделения символов доступа на запись. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "overviewRulerWordHighlightTextForeground": "Цвет маркера обзорной линейки текстового вхождения символа. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже элементы оформления.", "wordHighlight": "Цвет фона символа при доступе на чтение, например, при чтении переменной. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "wordHighlight.next.label": "Перейти к следующему выделению символов", - "wordHighlight.previous.label": "Перейти к предыдущему выделению символов", - "wordHighlight.trigger.label": "Включить или отключить выделение символов", "wordHighlightBorder": "Цвет границы символа при доступе на чтение, например, при считывании переменной.", "wordHighlightStrong": "Цвет фона для символа во время доступа на запись, например при записи в переменную. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "wordHighlightStrongBorder": "Цвет границы символа при доступе на запись, например, при записи переменной. " + "wordHighlightStrongBorder": "Цвет границы символа при доступе на запись, например, при записи переменной. ", + "wordHighlightText": "Цвет фона текстового вхождения символа. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже элементы оформления.", + "wordHighlightTextBorder": "Цвет границы текстового вхождения символа." + }, + "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "wordHighlight.next.label": "Перейти к следующему выделению символов", + "wordHighlight.previous.label": "Перейти к предыдущему выделению символов", + "wordHighlight.trigger.label": "Включить или отключить выделение символов" }, "vs/editor/contrib/wordOperations/browser/wordOperations": { "deleteInsideWord": "Удалить слово" }, + "vs/platform/action/common/actionCommonCategories": { + "developer": "Разработчик", + "file": "Файл", + "help": "Справка", + "preferences": "Параметры", + "test": "Тест", + "view": "Представление" + }, + "vs/platform/actions/browser/buttonbar": { + "labelWithKeybinding": "{0} ({1})" + }, "vs/platform/actions/browser/menuEntryActionViewItem": { "titleAndKb": "{0} ({1})", "titleAndKbAndAlt": "{0}\r\n[{1}] {2}" }, + "vs/platform/actions/browser/toolbar": { + "hide": "Скрыть", + "resetThisMenu": "Сбросить меню" + }, "vs/platform/actions/common/menuResetAction": { - "cat": "Представление", - "title": "Сбросить скрытые меню" + "title": "Сбросить все меню" }, "vs/platform/actions/common/menuService": { "hide.label": "Скрыть \"{0}\"" }, + "vs/platform/actionWidget/browser/actionList": { + "customQuickFixWidget": "Мини-приложения действий", + "customQuickFixWidget.labels": "{0}, причина отключения: {1}", + "label": "{0}, чтобы применить", + "label-preview": "{0}, чтобы применить, {1} для предварительного просмотра" + }, + "vs/platform/actionWidget/browser/actionWidget": { + "acceptSelected.title": "Принять выбранное действие", + "codeActionMenuVisible": "Отображается ли список мини-приложений действий", + "hideCodeActionWidget.title": "Скрыть мини-приложение действия", + "previewSelected.title": "Предварительный просмотр выбранного действия", + "selectNextCodeAction.title": "Выбрать следующее действие", + "selectPrevCodeAction.title": "Выбрать предыдущее действие" + }, + "vs/platform/audioCues/browser/audioCueService": { + "audioCues.chatRequestSent": "Chat Request Sent", + "audioCues.chatResponsePending": "Chat Response Pending", + "audioCues.chatResponseReceived": "Chat Response Received", + "audioCues.diffLineDeleted": "Удалена разностная строка", + "audioCues.diffLineInserted": "Вставлена разностная строка", + "audioCues.diffLineModified": "Изменена строка различий", + "audioCues.lineHasBreakpoint.name": "Точка останова в строке", + "audioCues.lineHasError.name": "Ошибка в строке", + "audioCues.lineHasFoldedArea.name": "Сложенная область в строке", + "audioCues.lineHasInlineSuggestion.name": "Встроенная рекомендация в строке", + "audioCues.lineHasWarning.name": "Предупреждение в строке", + "audioCues.noInlayHints": "Отсутствие встроенных подсказок в строке", + "audioCues.notebookCellCompleted": "Ячейка записной книжки выполнена", + "audioCues.notebookCellFailed": "Сбой ячейки записной книжки", + "audioCues.onDebugBreak.name": "Отладчик остановлен в точке останова", + "audioCues.taskCompleted": "Задача завершена", + "audioCues.taskFailed": "Сбой задачи", + "audioCues.terminalBell": "Звонок терминала", + "audioCues.terminalCommandFailed": "Сбой команды терминала", + "audioCues.terminalQuickFix.name": "Быстрое исправление терминала" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "Невозможно зарегистрировать \"{0}\". Уже имеется регистрация {2} для связанной политики {1}.", "config.property.duplicate": "Невозможно зарегистрировать \"{0}\". Это свойство уже зарегистрировано.", @@ -1426,19 +1637,43 @@ "vs/platform/contextkey/browser/contextKeyService": { "getContextKeyInfo": "Команда, возвращающая сведения о ключах контекста" }, + "vs/platform/contextkey/common/contextkey": { + "contextkey.parser.error.closingParenthesis": "закрывающая круглая скобка \")\"", + "contextkey.parser.error.emptyString": "Пустое выражение ключа контекста", + "contextkey.parser.error.emptyString.hint": "Вы забыли записать выражение? Вы также можете поместить \"false\" или \"true\", чтобы всегда оценивать по значению false или true соответственно.", + "contextkey.parser.error.expectedButGot": "Ожидается: {0}\r\nПолучено: \"{1}\".", + "contextkey.parser.error.noInAfterNot": "\"in\" после \"not\".", + "contextkey.parser.error.unexpectedEOF": "Неожиданный конец выражения", + "contextkey.parser.error.unexpectedEOF.hint": "Возможно, вы забыли поместить ключ контекста?", + "contextkey.parser.error.unexpectedToken": "Непредвиденный маркер", + "contextkey.parser.error.unexpectedToken.hint": "Возможно, вы забыли поместить && или || перед маркером?", + "contextkey.scanner.errorForLinter": "Неожиданный маркер.", + "contextkey.scanner.errorForLinterWithHint": "Непредвиденный маркер. Подсказка: {0}" + }, "vs/platform/contextkey/common/contextkeys": { "inputFocus": "Находится ли фокус клавиатуры в поле ввода", "isIOS": "Используется ли операционная система IOS", "isLinux": "Используется ли операционная система Linux", "isMac": "Используется ли операционная система macOS", "isMacNative": "Используется ли операционная система macOS на платформе, отличной от браузерной", + "isMobile": "Является ли платформа мобильным браузером", "isWeb": "Является ли платформа браузерной", "isWindows": "Используется ли операционная система Windows", "productQualityType": "Тип качества VS Code" }, + "vs/platform/contextkey/common/scanner": { + "contextkey.scanner.hint.didYouForgetToEscapeSlash": "Вы забыли экранировать символ \"/\" (косая черта)? Чтобы экранировать, поместите перед символом две обратные косые черты, например \"\\\\/\".", + "contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote": "Вы забыли открыть или закрыть цитату?", + "contextkey.scanner.hint.didYouMean1": "Вы имели в виду {0}?", + "contextkey.scanner.hint.didYouMean2": "Вы имели в виду {0} или {1}?", + "contextkey.scanner.hint.didYouMean3": "Вы имели в виду {0}, {1} или {2}?" + }, "vs/platform/dialogs/common/dialogs": { + "cancelButton": "Отмена", "moreFile": "...1 дополнительный файл не показан", - "moreFiles": "...не показано дополнительных файлов: {0}" + "moreFiles": "...не показано дополнительных файлов: {0}", + "okButton": "&&ОК", + "yesButton": "&&Да" }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Открыть", @@ -1453,10 +1688,11 @@ "vs/platform/environment/node/argv": { "add": "Добавление папок в последнее активное окно.", "category": "Фильтрация установленных расширений по указанной категории при использовании параметра --list-extensions.", + "cliDataDir": "Каталог, в котором должны храниться метаданные CLI.", "deprecated.useInstead": "Взамен используйте {0}.", "diff": "Сравнение двух файлов друг с другом", - "disableExtension": "Отключить расширение.", - "disableExtensions": "Отключить все установленные расширения.", + "disableExtension": "Отключите предоставленное расширение. Этот параметр не сохраняется и действует только в том случае, если команда открывает новое окно.", + "disableExtensions": "Отключите все установленные расширения. Этот параметр не сохраняется и действует только в том случае, если команда открывает новое окно.", "disableGPU": "Отключить аппаратное ускорение GPU.", "experimentalApis": "Включает предложенные функции API для расширений. Может принимать один или несколько идентификаторов для включения отдельных расширений.", "extensionHomePath": "Задайте корневой путь для расширений.", @@ -1469,19 +1705,20 @@ "installExtension": "Устанавливает или обновляет расширения. Аргумент является либо идентификатором расширения, либо путем к VSIX. Идентификатор расширения: \"${publisher}.${name}\". Используйте аргумент \"--force\" для обновления до последней версии. Чтобы установить определенную версию, укажите \"@${version}\". Например: \"vscode.csharp@1.2.3\".", "listExtensions": "Перечислить существующие расширения.", "locale": "Языковой стандарт, который следует использовать (например, en-US или zh-TW).", - "log": "Используемый уровень ведения журнала. Значение по умолчанию — \"info\". Допустимые значения: \"critical\", \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\".", - "maxMemory": "Максимальный размер памяти для окна (в МБ).", + "log": "Используемый уровень ведения журнала. Значение по умолчанию — \"info\". Допустимые значения: \"critical\", \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\". Вы также можете настроить уровень ведения журнала расширения, передав идентификатор расширения и уровень ведения журнала в следующем формате: \"${publisher}.${name}:${logLevel}\". Например: \"vscode.csharp:trace\". Может получить одну или несколько таких записей.", "merge": "Выполните трехстороннее слияние, указав пути для двух измененных версий файла, общего источника измененных версий и выходного файла для сохранения результатов слияния.", "newWindow": "Принудительно открывать в новом окне.", "options": "Параметры", "optionsUpperCase": "Параметры", "paths": "пути", "prof-startup": "Запустите профилировщик ЦП при запуске.", + "profileName": "Открывает указанную папку или рабочую область с указанным профилем и связывает профиль с рабочей областью. Если профиль не существует, создается новый пустой профиль. Чтобы профиль вступил в силу, необходимо указать папку или рабочую область.", "reuseWindow": "Принудительно открыть файл или папку в уже открытом окне.", "showVersions": "Отображений версий установленных расширений при использовании параметра --list-extensions.", "status": "Выводить сведения об использовании процесса и диагностическую информацию.", "stdinUnix": "Чтобы получить данные с stdin, добавьте '-' (например, 'ps aux | grep code | {0} -')", "stdinWindows": "Чтобы прочитать вывод другой программы, добавьте '-' (например 'echo Hello World | {0} -')", + "subcommands": "Подкоманды", "telemetry": "Отображает все события телеметрии, которые собирает VS Code.", "troubleshooting": "Устранение неполадок", "turn sync": "Включите или отключите синхронизацию.", @@ -1499,11 +1736,11 @@ "emptyValue": "Для параметра \"{0}\" требуется непустое значение. Параметр игнорируется.", "gotoValidation": "Аргументы в режиме \"--goto\" должны быть в формате \"ФАЙЛ(:СТРОКА(:СИМВОЛ))\".", "multipleValues": "Параметр \"{0}\" определен несколько раз. Используется значение \"{1}\".", - "unknownOption": "Внимание! \"{0}\" не входит в список известных вариантов, но все равно передается в Electron/Chromium." + "unknownOption": "Внимание! \"{0}\" не входит в список известных вариантов, но все равно передается в Electron/Chromium.", + "unknownSubCommandOption": "Предупреждение. \"{0}\" отсутствует в списке известных параметров подкоманды \"{1}\"" }, "vs/platform/extensionManagement/common/abstractExtensionManagementService": { "MarketPlaceDisabled": "Marketplace не включен", - "Not a Marketplace extension": "Можно переустановить только расширения из Marketplace", "incompatible platform": "Расширение \"{0}\" недоступно в {1} для {2}.", "malicious extension": "Не удается установить расширение «{0}», так как оно помечено как проблемное.", "multipleDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\", \"{2}\" и другие расширения.", @@ -1520,12 +1757,13 @@ "extensions": "Расширения", "preferences": "Параметры" }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "vs/platform/extensionManagement/common/extensionManagementCLI": { "alreadyInstalled": "Расширение \"{0}\" уже установлено.", "alreadyInstalled-checkAndUpdate": "Расширение \"{0}\" версии {1} уже установлено. Используйте параметр \"--force\", чтобы выполнить обновление до последней версии, или укажите параметр \"@\", чтобы установить конкретную версию, например, \"{2}@1.2.3\".", "builtin": "Расширение \"{0}\" является встроенным и не может быть удалено.", "cancelInstall": "Установка расширения '{0}' отменена.", "cancelVsixInstall": "Установка расширения '{0}' отменена.", + "error while installing extensions": "Ошибка при установке расширений: {0}", "forceDowngrade": "Уже установлена более новая версия {1} расширения \"{0}\". Используйте параметр \"--force\", чтобы перейти на использование более ранней версии.", "forceUninstall": "Расширение \"{0}\" помечено пользователем как встроенное расширение. Используйте параметр \"--force\", чтобы удалить его.", "installation failed": "Не удалось установить расширения: {0}", @@ -1547,24 +1785,22 @@ "updateMessage": "Обновление расширения \"{0}\" до версии {1}", "useId": "Убедитесь, что вы используете полный идентификатор расширения, включая издателя, например: {0}" }, + "vs/platform/extensionManagement/common/extensionNls": { + "missingNLSKey": "Не удалось найти сообщение для ключа {0}." + }, "vs/platform/extensionManagement/common/extensionsScannerService": { "fileReadFail": "Не удается прочитать файл {0}: {1}.", "jsonInvalidFormat": "Недопустимый формат {0}: ожидается объект JSON.", "jsonParseFail": "Не удалось проанализировать {0}: [{1}, {2}] {3}.", "jsonParseInvalidType": "Недопустимый файл манифеста {0}: не является объектом JSON.", - "jsonsParseReportErrors": "Не удалось проанализировать {0}: {1}.", - "missingNLSKey": "Не удалось найти сообщение для ключа {0}." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "На компьютере установлено ПО {0}. Хотите установить для него рекомендуемые расширения?" + "jsonsParseReportErrors": "Не удалось проанализировать {0}: {1}." }, "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Marketplace не включен", + "Not a Marketplace extension": "Можно переустановить только расширения из Marketplace", "cannot read": "Не удается прочитать расширение из {0}", "errorDeleting": "Не удается удалить существующую папку \"{0}\" при установке расширения \"{1}\". Удалите папку вручную и повторите попытку", - "exitCode": "Невозможно установить расширение. Пожалуйста, выйдите и зайдите в VS Code перед переустановкой.", "incompatible": "Не удается установить расширение \"{0}\", так как оно не совместимо с VS Code \"{1}\".", - "notInstalled": "Расширение \"{0}\" не установлено.", - "quitCode": "Невозможно установить расширение. Пожалуйста, выйдите и зайдите в VS Code перед переустановкой.", "removeError": "Ошибка при удалении расширения: {0}. Закройте и снова откройте VS Code, затем повторите попытку.", "renameError": "Неизвестная ошибка при переименовании {0} в {1}", "restartCode": "Перезапустите VS Code перед повторной установкой {0}." @@ -1574,17 +1810,15 @@ }, "vs/platform/extensions/common/extensionValidator": { "extensionDescription.activationEvents1": "свойство `{0}` может быть опущено или должно быть типа `string []`", - "extensionDescription.activationEvents2": "оба свойства, `{0}` и `{1}`, должны быть либо указаны, либо опущены", + "extensionDescription.activationEvents2": "свойство \"{0}\" должно быть опущено, если у расширения нет свойства \"{1}\" или \"{2}\".", "extensionDescription.browser1": "свойство `{0}` может быть опущено или должно иметь тип `string`", "extensionDescription.browser2": "Ожидалось, что папка расширения ({1}) будет включать `browser` ({0}). Из-за этого расширение может стать непереносимым.", - "extensionDescription.browser3": "оба свойства, `{0}` и `{1}`, должны быть либо указаны, либо опущены", "extensionDescription.engines": "свойство `{0}` является обязательным и должно быть типа `object`", "extensionDescription.engines.vscode": "свойство `{0}` является обязательным и должно иметь тип `string`", "extensionDescription.extensionDependencies": "свойство `{0}` может быть опущено или должно быть типа `string []`", "extensionDescription.extensionKind": "свойство `{0}` можно определить, только если также определено свойство `main`.", "extensionDescription.main1": "свойство “{0}” может быть опущено; если оно указано, оно должно иметь тип “string”", "extensionDescription.main2": "Ожидается, что функция main ({0}) будет включена в папку расширения ({1}). Из-за этого расширение может стать непереносимым.", - "extensionDescription.main3": "оба свойства, “{0}” и “{1}”, должны быть либо указаны, либо опущены", "extensionDescription.name": "свойство `{0}` является обязательным и должно иметь тип `string`", "extensionDescription.publisher": "издатель свойства должен иметь тип `string`.", "extensionDescription.version": "свойство `{0}` является обязательным и должно иметь тип `string`", @@ -1606,9 +1840,27 @@ "fileSystemNotAllowedError": "Недостаточно разрешений. Повторите попытку и разрешите операцию.", "fileSystemRenameError": "Переименование поддерживается только для файлов." }, + "vs/platform/files/browser/indexedDBFileSystemProvider": { + "dirIsNotEmpty": "Каталог не пустой", + "fileExceedsStorageQuota": "Файл превышает доступную квоту хранилища", + "fileIsDirectory": "Файл является каталогом", + "fileNotDirectory": "Файл не является каталогом", + "fileNotExists": "Файл не существует", + "internal": "Произошла внутренняя ошибка в поставщике файловой системы IndexedDB. ({0})" + }, + "vs/platform/files/common/files": { + "sizeB": "{0} Б", + "sizeGB": "{0} ГБ", + "sizeKB": "{0} КБ", + "sizeMB": "{0} МБ", + "sizeTB": "{0} ТБ", + "unknownError": "Неизвестная ошибка" + }, "vs/platform/files/common/fileService": { + "deleteFailedAtomicUnsupported": "Не удалось атомарно удалить файл \"{0}\", так как это не поддерживается поставщиком.", "deleteFailedNonEmptyFolder": "Не удалось удалить непустую папку \"{0}\".", "deleteFailedNotFound": "Невозможно удалить несуществующий файл \"{0}\"", + "deleteFailedTrashAndAtomicUnsupported": "Не удалось атомарно удалить файл \"{0}\", так как включено использование корзины.", "deleteFailedTrashUnsupported": "Не удалось удалить файл \"{0}\" через корзину, так как что поставщик не поддерживает это.", "err.read": "Не удалось считать файл \"{0}\" ({1})", "err.readonly": "Не удается изменить файл \"{0}\", доступный только для чтения", @@ -1622,24 +1874,17 @@ "fileTooLargeError": "Не удается прочесть файл \"{0}\", так как он имеет слишком большой размер и не может быть открыт", "invalidPath": "Не удалось разрешить поставщик файловой системы с относительным путем к файлу \"{0}\"", "mkdirExistsError": "Не удалось создать папку \"{0}\", которая уже существует, но не является каталогом", - "noProviderFound": "Не найден поставщик файловой системы для ресурса \"{0}\"", + "noProviderFound": "ENOPRO: не найден поставщик файловой системы для ресурса \"{0}\"", "unableToMoveCopyError1": "Не удается скопировать, когда исходный \"{0}\" совпадает с целевым \"{1}\" с другим регистром пути в файловой системе, нечувствительной к регистру", "unableToMoveCopyError2": "Не удалось выполнить перемещение или копирование, когда исходный \"{0}\" является родительским объектом целевого \"{1}\".", "unableToMoveCopyError3": "Не удалось выполнить перемещение/копирование \"{0}\", так как целевой \"{1}\" уже существует в месте назначения.", "unableToMoveCopyError4": "Не удается переместить/скопировать \"{0}\" в \"{1}\", так как файл заменит содержащую его папку.", + "writeFailedAtomicUnlock": "Не удалось разблокировать файл \"{0}\", так как включена атомарная запись.", + "writeFailedAtomicUnsupported": "Не удалось атомарно записать файл \"{0}\", так как это не поддерживается поставщиком.", "writeFailedUnlockUnsupported": "Не удалось разблокировать файл \"{0}\", так как поставщик не поддерживает это." }, - "vs/platform/files/common/files": { - "sizeB": "{0} Б", - "sizeGB": "{0} ГБ", - "sizeKB": "{0} КБ", - "sizeMB": "{0} МБ", - "sizeTB": "{0} ТБ", - "unknownError": "Неизвестная ошибка" - }, "vs/platform/files/common/io": { - "fileTooLargeError": "Файл имеет слишком большой размер и не может быть открыт", - "fileTooLargeForHeapError": "Чтобы открыть файл такого размера, нужно выполнить перезапуск и разрешить использовать больше памяти" + "fileTooLargeError": "Файл имеет слишком большой размер и не может быть открыт" }, "vs/platform/files/electron-main/diskFileSystemProviderServer": { "binFailed": "Не удалось переместить \"{0}\" в корзину", @@ -1647,9 +1892,10 @@ }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "Не удалось скопировать \"{0}\" в \"{1}\" ({2}).", - "fileCopyErrorExists": "Файл в целевом расположении уже существует", - "fileCopyErrorPathCase": "'Файл не может быть скопирован по тому же пути с другим регистром пути", + "fileCopyErrorPathCase": "Файл невозможно скопировать по тому же пути с другим регистром пути", "fileExists": "Файл уже существует.", + "fileMoveCopyErrorExists": "Файл в целевом объекте уже существует, поэтому он не будет перемещен/скопирован, если не указана перезапись", + "fileMoveCopyErrorNotFound": "Файл для перемещения/копирования не существует", "fileNotExists": "Файл не существует", "moveError": "Не удалось переместить \"{0}\" в \"{1}\" ({2})." }, @@ -1657,18 +1903,27 @@ "suggestWidgetVisible": "Отображаются ли предложения" }, "vs/platform/issue/electron-main/issueMainService": { - "cancel": "&&Отменить", + "cancel": "Отмена", "confirmCloseIssueReporter": "Введенные данные не будут сохранены. Вы действительно хотите закрыть это окно?", "issueReporter": "Средство создания отчетов о неполадках", "issueReporterWriteToClipboard": "Слишком много данных для отправки напрямую в GitHub. Данные будут скопированы в буфер обмена, вставьте их на открытой странице вопроса GitHub.", "local": "LOCAL", "ok": "&&ОК", "processExplorer": "Обозреватель процессов", + "trace.detail": "Создайте вопрос и вручную прикрепите следующий файл:\r\n{0}", + "trace.message": "Файл трассировки создан.", + "trace.ok": "&&ОК", "yes": "&&Да" }, "vs/platform/keybinding/common/abstractKeybindingService": { "first.chord": "Была нажата клавиша {0}. Ожидание нажатия второй клавиши сочетания...", - "missing.chord": "Сочетание клавиш ({0} и {1}) не является командой." + "missing.chord": "Сочетание клавиш ({0} и {1}) не является командой.", + "next.chord": "Была нажата клавиша ({0}). Ожидание нажатия следующей клавиши сочетания..." + }, + "vs/platform/keyboardLayout/common/keyboardConfig": { + "dispatch": "Управляет логикой диспетчеризации для нажатий клавиш \"code\" (рекомендуется) или \"keyCode\".", + "keyboardConfigurationTitle": "Клавиатура", + "mapAltGrToCtrlAlt": "Определяет, следует ли обрабатывать модификатор AltGraph+ как CTRL+ALT+." }, "vs/platform/languagePacks/common/languagePacks": { "currentDisplayLanguage": " (текущий)" @@ -1681,6 +1936,9 @@ "vs/platform/list/browser/listService": { "Fast Scroll Sensitivity": "Коэффициент увеличения скорости прокрутки при нажатии клавиши ALT.", "Mouse Wheel Scroll Sensitivity": "Множитель, используемый для параметров deltaX и deltaY событий прокрутки колесика мыши.", + "defaultFindMatchTypeSettingKey": "Управляет типом сопоставления, используемым при поиске списков и деревьев в Workbench.", + "defaultFindMatchTypeSettingKey.contiguous": "Использовать непрерывное сопоставление при поиске.", + "defaultFindMatchTypeSettingKey.fuzzy": "Использовать нечеткое соответствие при поиске.", "defaultFindModeSettingKey": "Управляет режимом поиска по умолчанию для списков и деревьев в Workbench.", "defaultFindModeSettingKey.filter": "Фильтруйте элементы при поиске.", "defaultFindModeSettingKey.highlight": "При поиске необходимо выделять элементы. При дальнейшей навигации вверх и вниз выполняется обход только выделенных элементов.", @@ -1690,14 +1948,16 @@ "keyboardNavigationSettingKey.filter": "Фильтр навигации с клавиатуры позволяет отфильтровать и скрыть все элементы, не соответствующие вводимым с клавиатуры данным.", "keyboardNavigationSettingKey.highlight": "Функция подсветки навигации с клавиатуры выделяет элементы, соответствующие вводимым с клавиатуры данным. При дальнейшей навигации вверх и вниз выполняется обход только выделенных элементов.", "keyboardNavigationSettingKey.simple": "Про простой навигации с клавиатуры выбираются элементы, соответствующие вводимым с клавиатуры данным. Сопоставление осуществляется только по префиксам.", - "keyboardNavigationSettingKeyDeprecated": "Взамен используйте \"workbench.list.defaultFindMode\".", + "keyboardNavigationSettingKeyDeprecated": "Вместо этого используйте \"workbench.list.defaultFindMode\" и \"workbench.list.typeNavigationMode\".", "list smoothScrolling setting": "Управляет тем, используется ли плавная прокрутка для списков и деревьев.", + "list.scrollByPage": "Определяет, следует ли щелкать полосу прокрутки постранично.", "multiSelectModifier": "Модификатор, который будет использоваться для добавления элементов в деревьях и списках в элемент множественного выбора с помощью мыши (например, в проводнике, в открытых редакторах и в представлении scm). Жесты мыши \"Открыть сбоку\" (если они поддерживаются) будут изменены таким образом, чтобы они не конфликтовали с модификатором элемента множественного выбора.", "multiSelectModifier.alt": "Соответствует клавише ALT в Windows и Linux и клавише OPTION в macOS.", "multiSelectModifier.ctrlCmd": "Соответствует клавише CTRL в Windows и Linux и клавише COMMAND в macOS.", "openModeModifier": "Управляет тем, как открывать элементы в деревьях и списках с помощью мыши (если поддерживается). Обратите внимание, что этот параметр может игнорироваться в некоторых деревьях и списках, если он не применяется к ним.", "render tree indent guides": "Определяет, нужно ли в дереве отображать направляющие отступа.", "tree indent setting": "Определяет отступ для дерева в пикселях.", + "typeNavigationMode": "Управляет навигацией по типам в списках и деревьях в рабочей среде. Если установлено значение \"триггер\", навигация по типу начинается после запуска команды \"list.triggerTypeNavigation\".", "workbenchConfigurationTitle": "Рабочее место" }, "vs/platform/markers/common/markers": { @@ -1706,7 +1966,7 @@ "sev.warning": "Предупреждение" }, "vs/platform/menubar/electron-main/menubar": { - "cancel": "&&Отмена", + "cancel": "Отмена", "mAbout": "О программе {0}", "mBringToFront": "Переместить все на передний план", "mEdit": "&&Правка", @@ -1744,7 +2004,7 @@ "quitMessage": "Подтверждаете выход?" }, "vs/platform/native/electron-main/nativeHostMainService": { - "cancel": "&&Отменить", + "cancel": "Отмена", "cantCreateBinFolder": "Не удается установить команду оболочки \"{0}\".", "cantUninstall": "Не удается удалить команду оболочки \"{0}\".", "ok": "&&ОК", @@ -1753,14 +2013,48 @@ "warnEscalationUninstall": "{0} запросит права администратора для удаления команды оболочки с помощью osascript." }, "vs/platform/quickinput/browser/commandsQuickAccess": { - "canNotRun": "Команда \"{0}\" привела к ошибке ({1})", + "canNotRun": "Команда \"{0}\" привела к ошибке", "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "commonlyUsed": "часто используемые", "morecCommands": "другие команды", "recentlyUsed": "недавно использованные" }, "vs/platform/quickinput/browser/helpQuickAccess": { "helpPickAriaLabel": "{0}, {1}" }, + "vs/platform/quickinput/browser/quickInput": { + "custom": "Другой", + "inputModeEntry": "Нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены", + "inputModeEntryDescription": "{0} (нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены)", + "ok": "ОК", + "quickInput.back": "Назад", + "quickInput.backWithKeybinding": "Назад ({0})", + "quickInput.checkAll": "Переключить все флажки", + "quickInput.countSelected": "{0} выбрано", + "quickInput.steps": "{0} / {1}", + "quickInput.visibleCount": "Результаты: {0}", + "quickInputBox.ariaLabel": "Введите текст, чтобы уменьшить число результатов." + }, + "vs/platform/quickinput/browser/quickInputList": { + "quickInput": "Быстрый ввод" + }, + "vs/platform/quickinput/browser/quickInputUtils": { + "executeCommand": "Щелкните, чтобы выполнить команду \"{0}\"" + }, + "vs/platform/quickinput/browser/quickPickPin": { + "pinCommand": "Закрепить команду", + "pinnedCommand": "Закрепленная команда", + "terminal.commands.pinned": "закреплено" + }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "Служба удаленного туннеля" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "Подключение в качестве {0} ({1})", + "remoteTunnelService.building": "Сборка CLI из источников", + "remoteTunnelService.openTunnel": "Открытие туннеля", + "remoteTunnelService.openTunnelWithName": "Открытие туннеля {0}" + }, "vs/platform/request/common/request": { "httpConfigurationTitle": "HTTP", "proxy": "Параметр используемого прокси-сервера. Если не установлен, он будет унаследовать от переменных среды \"http_proxy\" и \"https_proxy\".", @@ -1770,13 +2064,21 @@ "proxySupportOff": "Отключить поддержку прокси-сервера для расширений.", "proxySupportOn": "Включить поддержку прокси-сервера для расширений.", "proxySupportOverride": "Включает поддержку прокси для расширений, переопределяет параметры запроса.", + "request": "Сетевые запросы", "strictSSL": "Управляет тем, должен ли сертификат прокси-сервера проверяться по списку предоставленных ЦС.", "systemCertificates": "Определяет, нужно ли загружать сертификаты ЦС из ОС. (В Windows и macOS после отключения этой функции требуется перезагрузить окно.)" }, + "vs/platform/secrets/common/secrets": { + "notEncrypted": "Secrets are not being stored on disk because encryption is not available in this environment.", + "openTroubleshooting": "Open Troubleshooting" + }, "vs/platform/shell/node/shellEnv": { "resolveShellEnvError": "Невозможно разрешить среду оболочки: {0}", "resolveShellEnvExitError": "Непредвиденный код выхода из порожденной оболочки (код {0}, сигнал {1})", - "resolveShellEnvTimeout": "Не удалось разрешить среду оболочки в течение приемлемого времени. Проверьте конфигурацию оболочки." + "resolveShellEnvTimeout": "Не удалось разрешить среду оболочки в течение приемлемого времени. Проверьте конфигурацию оболочки и выполните перезапуск." + }, + "vs/platform/telemetry/common/telemetryLogAppender": { + "telemetryLog": "Телеметрия {0}" }, "vs/platform/telemetry/common/telemetryService": { "enableTelemetryDeprecated": "Если этот параметр имеет значение false, телеметрия не будет отправляться независимо от значения нового параметра. Не рекомендуется к использованию, поскольку эти данные перенесены в параметр {0}.", @@ -1798,34 +2100,16 @@ "telemetryConfigurationTitle": "Телеметрия" }, "vs/platform/terminal/common/terminalPlatformConfiguration": { - "terminal.integrated.automationProfile.linux": "Профиль терминала, используемый в Linux для использования терминалов, связанных с автоматизацией, таких как задачи и отладка. Этот параметр будет пропущен, если задано {0}.", - "terminal.integrated.automationProfile.osx": "Профиль терминала, используемый в macOS для использования терминалов, связанных с автоматизацией, таких как задачи и отладка. Этот параметр будет пропущен, если задано {0}.", - "terminal.integrated.automationProfile.windows": "Профиль терминала, используемый для использования терминалов, связанных с автоматизацией, таких как задачи и отладка. Этот параметр будет пропущен, если задано {0}.", - "terminal.integrated.automationShell.linux": "Путь, который при задании переопределяет {0} и игнорирует значения {1} для использования терминала, ориентированного на автоматизацию, такого как задачи и отладка.", - "terminal.integrated.automationShell.linux.deprecation": "Не рекомендуется. Новым рекомендуемым способом настройки оболочки автоматизации является создание профиля автоматизации терминалов с помощью {0}. В настоящее время это приоритетный способ по сравнению с настройками нового профиля автоматизации, однако в будущем это изменится.", - "terminal.integrated.automationShell.osx": "Путь, который при задании переопределяет {0} и игнорирует значения {1} для использования терминала, ориентированного на автоматизацию, такого как задачи и отладка.", - "terminal.integrated.automationShell.osx.deprecation": "Не рекомендуется. Новым рекомендуемым способом настройки оболочки автоматизации является создание профиля автоматизации терминалов с помощью {0}. В настоящее время это приоритетный способ по сравнению с настройками нового профиля автоматизации, однако в будущем это изменится.", - "terminal.integrated.automationShell.windows": "Путь, который при его задании переопределяет {0} и игнорирует значения {1} для использования терминала, ориентированного на автоматизацию, такого как задачи и отладка.", - "terminal.integrated.automationShell.windows.deprecation": "Не рекомендуется. Новым рекомендуемым способом настройки оболочки автоматизации является создание профиля автоматизации терминалов с помощью {0}. В настоящее время это приоритетный способ по сравнению с настройками нового профиля автоматизации, однако в будущем это изменится.", + "terminal.integrated.automationProfile.linux": "The terminal profile to use on Linux for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.osx": "The terminal profile to use on macOS for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.windows": "Профиль терминала, используемый для использования терминалов, связанных с автоматизацией, таких как задачи и отладка. Этот параметр будет пропущен, если задано {0} (сейчас не рекомендуется).", "terminal.integrated.confirmIgnoreProcesses": "Набор имен процессов, которые нужно игнорировать при использовании параметра {0}.", - "terminal.integrated.defaultProfile.linux": "Профиль по умолчанию, используемый в Linux. Этот параметр в настоящее время будет проигнорирован, если заданы {0} или {1}.", - "terminal.integrated.defaultProfile.osx": "Профиль по умолчанию, используемый в macOS. Этот параметр в настоящее время будет проигнорирован, если заданы {0} или {1}.", - "terminal.integrated.defaultProfile.windows": "Профиль по умолчанию, используемый в Windows. Этот параметр в настоящее время будет проигнорирован, если заданы {0} или {1}.", + "terminal.integrated.defaultProfile.linux": "The default terminal profile on Linux.", + "terminal.integrated.defaultProfile.osx": "The default terminal profile on macOS.", + "terminal.integrated.defaultProfile.windows": "The default terminal profile on Windows.", "terminal.integrated.inheritEnv": "Должны ли новые оболочки наследовать свою среду от VS Code, который может попытаться получить оболочку входа для обеспечения инициализации $PATH и других переменных разработки. Это не влияет на Windows.", "terminal.integrated.persistentSessionScrollback": "Определяет максимальное количество строк, которое будет восстановлено при повторном подключении к постоянному сеансу терминала. Увеличение этого параметра приведет к восстановлению дополнительных строк прокрутки за счет увеличения объема памяти и увеличит время, необходимое для подключения к терминалам при запуске. Для вступления в силу этого параметра требуется перезагрузка. Параметру должно быть присвоено значение, меньшее или равное \"#terminal.integrated.scrollback#\".", - "terminal.integrated.profile.linux": "Профили Linux, отображаемые при создании нового терминала с помощью раскрывающегося списка терминалов. Задайте свойство {0} вручную с необязательным {1}.\r\n\r\nЗадайте {2} для существующего профиля, чтобы скрыть его из списка, например: {3}.", - "terminal.integrated.profile.osx": "Профили macOS, отображаемые при создании нового терминала с помощью раскрывающегося списка терминалов. Задайте свойство {0} вручную с необязательным {1}.\r\n\r\nЗадайте {2} для существующего профиля, чтобы скрыть его из списка, например: {3}.", - "terminal.integrated.profiles.windows": "Профили Windows, отображаемые при создании нового терминала с помощью раскрывающегося списка терминалов. Используйте свойство {0}, чтобы автоматически обнаружить расположение оболочки, или вручную задайте свойство {1} с необязательным {2}.\r\n\r\nЗадайте {3} для существующего профиля, чтобы скрыть его из списка, например: {4}.", - "terminal.integrated.shell.linux": "Путь к оболочке, используемой терминалом в Linux. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.linux.deprecation": "Это устарело, новый рекомендуемый способ настройки оболочки по умолчанию — создать профиль терминала в {0} и установить его имя профиля по умолчанию в {1}. В настоящее время это будет иметь приоритет над настройками новых профилей, но это изменится в будущем.", - "terminal.integrated.shell.osx": "Путь к оболочке, используемой терминалом в macOS. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.osx.deprecation": "Это устарело, новый рекомендуемый способ настройки оболочки по умолчанию — создать профиль терминала в {0} и установить его имя профиля по умолчанию в {1}. В настоящее время это будет иметь приоритет над настройками новых профилей, но это изменится в будущем.", - "terminal.integrated.shell.windows": "Путь к оболочке, используемой терминалом в Windows. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shell.windows.deprecation": "Это устарело, новый рекомендуемый способ настройки оболочки по умолчанию — создать профиль терминала в {0} и установить его имя профиля по умолчанию в {1}. В настоящее время это будет иметь приоритет над настройками новых профилей, но это изменится в будущем.", - "terminal.integrated.shellArgs.linux": "Аргументы командной строки, используемые при работе в терминале Linux. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.osx": "Аргументы командной строки, используемые при работе в терминале macOS. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.windows": "Аргументы командной строки, используемые при работе в терминале Windows. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", - "terminal.integrated.shellArgs.windows.string": "Аргументы командной строки в [формате командной строки](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6), используемые при работе в терминале Windows. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", + "terminal.integrated.profile": "Набор настроек профиля терминала для {0}, позволяющий добавлять, удалять или изменять способ запуска терминалов. Профили состоят из обязательного пути, необязательных аргументов и других параметров представления.\r\n\r\nДля переопределения существующего профиля используйте имя этого профиля в качестве ключа, например:\r\n\r\n{1}\r\n\r\n{2}Подробнее о настройке профилей{3}.", "terminal.integrated.showLinkHover": "Показывать ли наведение курсора на ссылки в выходных данных терминала.", "terminal.integrated.useWslProfiles": "Определяет, отображаются ли дистрибутивы WSL в раскрывающемся списке терминала", "terminalAutomationProfile.path": "Один путь к исполняемому файлу оболочки.", @@ -1845,11 +2129,14 @@ "terminalProfile.windowsExtensionId": "Идентификатор терминала расширения", "terminalProfile.windowsExtensionIdentifier": "Расширение, которое предоставило этот профиль.", "terminalProfile.windowsExtensionTitle": "Имя терминала расширения", - "terminalProfile.windowsSource": "Источник профиля, который будет автоматически определять пути к оболочке." + "terminalProfile.windowsSource": "Источник профиля, который будет автоматически определять пути к оболочке. Обратите внимание, что нестандартные расположения исполняемых файлов не поддерживаются и должны создаваться вручную в новом профиле." }, "vs/platform/terminal/common/terminalProfiles": { "terminalAutomaticProfile": "Автоматически определять значение по умолчанию" }, + "vs/platform/terminal/node/ptyHostMain": { + "ptyHost": "Узел Pty" + }, "vs/platform/terminal/node/ptyService": { "terminal-history-restored": "Журнал восстановлен" }, @@ -1887,9 +2174,12 @@ "checkbox.background": "Цвет фона мини-приложения флажка.", "checkbox.border": "Цвет границы мини-приложения флажка.", "checkbox.foreground": "Цвет переднего плана мини-приложения флажка.", + "checkbox.select.background": "Цвет фона виджета флажка при выборе элемента, в котором он находится.", + "checkbox.select.border": "Цвет границы виджета флажка, когда выбран элемент, в котором он находится.", "contrastBorder": "Дополнительная граница вокруг элементов, которая отделяет их от других элементов для улучшения контраста.", "descriptionForeground": "Цвет текста элемента, содержащего пояснения, например, для метки.", "diffDiagonalFill": "Цвет диагональной заливки для редактора несовпадений. Диагональная заливка используется в размещаемых рядом представлениях несовпадений.", + "diffEditor.unchangedRegionBackground": "Цвет неизмененных блоков в редакторе несовпадений.", "diffEditorBorder": "Цвет границы между двумя текстовыми редакторами.", "diffEditorInserted": "Цвет фона для вставленного текста. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", "diffEditorInsertedLineGutter": "Цвет фона для поля, где вставлены строки.", @@ -1936,7 +2226,7 @@ "editorWidgetBorder": "Цвет границы мини-приложений редактора. Этот цвет используется только в том случае, если у мини-приложения есть граница и если этот цвет не переопределен мини-приложением.", "editorWidgetForeground": "Цвет переднего плана мини-приложений редактора, таких как \"Поиск/замена\".", "editorWidgetResizeBorder": "Цвет границы панели изменения размера мини-приложений редактора. Этот цвет используется только в том случае, если у мини-приложения есть граница для изменения размера и если этот цвет не переопределен мини-приложением.", - "errorBorder": "Цвет границы для окон ошибок в редакторе.", + "errorBorder": "Если задано, цвет двойного подчеркивания ошибок в редакторе.", "errorForeground": "Общий цвет переднего плана для сообщений об ошибках. Этот цвет используется только если его не переопределяет компонент.", "findMatchHighlight": "Цвет других совпадений при поиске. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", "findMatchHighlightBorder": "Цвет границы других результатов поиска.", @@ -1945,13 +2235,13 @@ "focusBorder": "Общий цвет границ для элементов с фокусом. Этот цвет используется только в том случае, если не переопределен в компоненте.", "foreground": "Общий цвет переднего плана. Этот цвет используется, только если его не переопределит компонент.", "highlight": "Цвет переднего плана для выделения соответствия при поиске по элементу List/Tree.", - "hintBorder": "Цвет границы для окон указаний в редакторе.", + "hintBorder": "Если задано, цвет двойного подчеркивания указаний в редакторе.", "hoverBackground": "Цвет фона при наведении указателя на редактор.", "hoverBorder": "Цвет границ при наведении указателя на редактор.", "hoverForeground": "Цвет переднего плана для наведения указателя на редактор.", "hoverHighlight": "Выделение под словом, для которого отображается меню при наведении курсора. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", "iconForeground": "Цвет по умолчанию для значков на рабочем месте.", - "infoBorder": "Цвет границы для окон сведений в редакторе.", + "infoBorder": "Если задано, цвет двойного подчеркивания информационных сообщений в редакторе.", "inputBoxActiveOptionBorder": "Цвет границ активированных параметров в полях ввода.", "inputBoxBackground": "Фон поля ввода.", "inputBoxBorder": "Граница поля ввода.", @@ -1985,7 +2275,7 @@ "listFilterWidgetBackground": "Цвет фона для мини-приложения фильтра типов в списках и деревьях.", "listFilterWidgetNoMatchesOutline": "Цвет контура для мини-приложения фильтра типов в списках и деревьях при отсутствии совпадений.", "listFilterWidgetOutline": "Цвет контура для мини-приложения фильтра типов в списках и деревьях.", - "listFilterWidgetShadow": "Цвет затемнения для мини-приложения фильтра типов в списках и деревьях.", + "listFilterWidgetShadow": "Цвет тени для мини-приложения фильтра типов в списках и деревьях.", "listFocusAndSelectionOutline": "Цвет контура находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен и выбран. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", "listFocusBackground": "Фоновый цвет находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", "listFocusForeground": "Цвет переднего плана находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", @@ -2046,6 +2336,7 @@ "scrollbarSliderActiveBackground": "Цвет фона ползунка полосы прокрутки при щелчке по нему.", "scrollbarSliderBackground": "Цвет фона для ползунка полосы прокрутки.", "scrollbarSliderHoverBackground": "Цвет фона ползунка полосы прокрутки при наведении курсора.", + "search.resultsInfoForeground": "Цвет текста в поиске сообщения завершения вьюлета.", "searchEditor.editorFindMatchBorder": "Цвет границы для соответствующих запросов в редакторе поиска.", "searchEditor.queryMatch": "Цвет соответствий для запроса в редакторе поиска.", "selectionBackground": "Цвет фона выделенного текста в рабочей области (например, в полях ввода или в текстовых полях). Не применяется к выделенному тексту в редакторе.", @@ -2066,8 +2357,10 @@ "toolbarActiveBackground": "Фон панели инструментов при удержании указателя мыши над действиями", "toolbarHoverBackground": "Фон панели инструментов при наведении указателя мыши на действия", "toolbarHoverOutline": "Контур панели инструментов при наведении указателя мыши на действия", + "treeInactiveIndentGuidesStroke": "Цвет штриха дерева для неактивных направляющих отступа.", "treeIndentGuidesStroke": "Цвет штриха дерева для направляющих отступа.", - "warningBorder": "Цвет границы для окон предупреждений в редакторе.", + "warningBorder": "Если задано, цвет двойного подчеркивания предупреждений в редакторе.", + "widgetBorder": "Цвет границы мини-приложений редактора, таких как \"Найти/заменить\".", "widgetShadow": "Цвет тени мини-приложений редактора, таких как \"Найти/заменить\"." }, "vs/platform/theme/common/iconRegistry": { @@ -2122,7 +2415,6 @@ "variable": "Стиль для переменных." }, "vs/platform/undoRedo/common/undoRedoService": { - "cancel": "Отмена", "cannotResourceRedoDueToInProgressUndoRedo": "Не удалось повторить действие \"{0}\", так как уже выполняется операция отмены или повтора действия", "cannotResourceUndoDueToInProgressUndoRedo": "Не удалось отменить действие \"{0}\", так как уже выполняется операция отмены или повтора действия", "cannotWorkspaceRedo": "Не удалось повторить операцию \"{0}\" для всех файлов. {1}", @@ -2135,12 +2427,12 @@ "cannotWorkspaceUndoDueToInProgressUndoRedo": "Не удалось отменить действие \"{0}\" для всех файлов, так как в {1} уже выполняется операция отмены или повтора действия", "confirmDifferentSource": "Вы хотите отменить \"{0}\"?", "confirmDifferentSource.no": "Нет", - "confirmDifferentSource.yes": "Да", + "confirmDifferentSource.yes": "&&Да", "confirmWorkspace": "Вы хотите отменить \"{0}\" для всех файлов?", "externalRemoval": "Следующие файлы были закрыты и изменены на диске: {0}.", "noParallelUniverses": "Следующие файлы были изменены несовместимым образом: {0}.", - "nok": "Отменить этот файл", - "ok": "Отменить действие в нескольких файлах ({0})" + "nok": "Отменить этот &&файл", + "ok": "&&Отменить действие в файлах {0}" }, "vs/platform/update/common/update.config.contribution": { "default": "Включение автоматических проверок обновлений. Code будет периодически проверять наличие обновлений в автоматическом режиме.", @@ -2181,22 +2473,36 @@ "settingsSync.ignoredSettings": "Настройка параметров, которые следует игнорировать при синхронизации.", "settingsSync.keybindingsPerPlatform": "Синхронизация настраиваемых сочетаний клавиш для каждой платформы." }, + "vs/platform/userDataSync/common/userDataSyncLog": { + "userDataSyncLog": "Синхронизация параметров" + }, "vs/platform/userDataSync/common/userDataSyncMachines": { "error incompatible": "Не удается прочитать данные о компьютерах, так как текущая версия является несовместимой. Обновите {0} и повторите попытку." }, - "vs/platform/windows/electron-main/window": { - "appCrashed": "Сбой окна", - "appCrashedDetail": "Приносим извинения за неудобства. Вы можете повторно открыть окно, чтобы продолжить работу с того места, на котором остановились.", - "appCrashedDetails": "Сбой окна (причина: \"{0}\", код: \"{1}\")", + "vs/platform/userDataSync/common/userDataSyncResourceProvider": { + "incompatible sync data": "Не удается проанализировать данные синхронизации, так как они не совместимы с текущей версией." + }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "Окно неожиданно завершило работу", + "appGoneDetailEmptyWindow": "Приносим извинения за неудобства. Вы можете открыть новое пустое окно, чтобы начать заново.", + "appGoneDetailWorkspace": "Приносим извинения за неудобства. Вы можете повторно открыть окно, чтобы продолжить работу с того места, на котором остановились.", + "appGoneDetails": "Окно неожиданно завершило работу (причина: \"{0}\", код: \"{1}\")", "appStalled": "Окно не отвечает", "appStalledDetail": "Вы можете повторно открыть окно, закрыть его или продолжить ожидание.", "close": "&&Закрыть", "doNotRestoreEditors": "Не восстанавливать редакторы", "hiddenMenuBar": "Вы по-прежнему можете получить доступ к строке меню, нажав клавишу ALT.", + "newWindow": "&&Новое окно", "reopen": "&&Открыть повторно", "wait": "&&Подождать" }, "vs/platform/windows/electron-main/windowsMainService": { + "allow": "&&Разрешить", + "cancel": "&&Отмена", + "confirmOpenDetail": "Путь \"{0}\" использует недопустимый узел. Если вы не доверяете узлу, следует нажать \"Отмена\"", + "confirmOpenMessage": "Узел \"{0}\" не найден в списке разрешенных узлов. Все равно разрешить его?", + "doNotAskAgain": "Окончательно разрешить узел \"{0}\"", + "learnMore": "&&Дополнительные сведения", "ok": "&&ОК", "pathNotExistDetail": "Путь \"{0}\" не существует на этом компьютере.", "pathNotExistTitle": "Путь не существует.", @@ -2223,6 +2529,26 @@ "workspaceOpenedDetail": "Эта рабочая область уже открыта в другом окне. Закройте это окно и повторите попытку.", "workspaceOpenedMessage": "Не удается сохранить рабочую область '{0}'" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "Удаленный CLI" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "Если настроено, пользователь принимает условия лицензии сервера и сервер будет запускаться без запроса пользователя.", + "connection-token": "Секрет, который должен быть включен во все запросы.", + "connection-token-file": "Путь к файлу, содержащему маркер подключения.", + "default-folder": "Папка рабочей области, которая будет открываться, если в URL-адресе браузера не указаны входные данные. Относительный или абсолютный путь, сопоставленный с текущим рабочим каталогом.", + "default-workspace": "Рабочая область, которая будет открываться, если в URL-адресе браузера не указаны входные данные. Относительный или абсолютный путь, сопоставленный с текущим рабочим каталогом.", + "host": "Имя узла или IP-адрес, которые должен прослушивать сервер. Если не настроено, по умолчанию используется \"localhost\".", + "port": "Порт, который должен прослушиваться сервером. Если передано значение \"0\", выбирается случайный свободный порт. Если передан диапазон в формате num-num, выбирается свободный порт из диапазона (включая конечные значения).", + "serverDataDir": "Указывает каталог, в котором хранятся данные сервера.", + "socket-path": "Путь к файлу сокета для прослушивания сервером.", + "start-server": "Запуск сервера при установке или удалении расширений. Используется в сочетании с \"install-extension\", \"install-builtin-extension\" и \"uninstall-extension\".", + "telemetry-level": "Устанавливает начальный уровень телеметрии. Допустимые уровни: \"off\", \"crash\", \"error\" и \"all\". Если этот параметр не указан, сервер будет отправлять телеметрию до подключения клиента, а затем будет использовать параметр телеметрии клиентов. Присвоение этому параметру значения \"off\" эквивалентно параметру --disable-telemetry", + "without-connection-token": "Запуск без маркера подключения. Используйте этот параметр, только если подключение защищено другими способами." + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "Сервер" + }, "win32/i18n/messages": { "AddContextMenuFiles": "Добавить действие \"Открыть с помощью %1\" в контекстное меню файла проводника Windows", "AddContextMenuFolders": "Добавить действие \"Открыть с помощью %1\" в контекстное меню каталога проводника", @@ -2242,47 +2568,18 @@ "cancel": "&&Нет", "confirmOpenDetail": "Если вы не инициировали этот запрос, возможно, он представляет попытку атаки на систему. Если вы не предприняли явное действие для инициирования этого запроса, нажмите кнопку \"Нет\"", "confirmOpenMessage": "Внешнее приложение стремится открыть \"{0}\" в {1}. Вы хотите открыть этот файл или эту папку?", - "open": "&&Да", - "trace.detail": "Создайте вопрос и вручную прикрепите следующий файл:\r\n{0}", - "trace.message": "Трассировка успешно создана.", - "trace.ok": "&&ОК" + "open": "&&Да" }, "vs/code/electron-main/main": { "close": "&&Закрыть", - "secondInstanceAdmin": "Уже запущен второй экземпляр {0} от имени администратора.", + "mainLog": "Главный", + "secondInstanceAdmin": "Уже запущен другой экземпляр {0} от имени администратора.", "secondInstanceAdminDetail": "Закройте другой экземпляр и повторите попытку.", "secondInstanceNoResponse": "Еще один экземпляр {0} запущен, но не отвечает", "secondInstanceNoResponseDetail": "Закройте все остальные экземпляры и повторите попытку.", "startupDataDirError": "Не удается записать данные пользователя программы.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nУбедитесь, что следующие каталоги доступны для записи:\r\n\r\n{1}" - }, - "vs/code/electron-sandbox/issue/issueReporterMain": { - "bugDescription": "Опишите действия для точного воспроизведения проблемы. Включите фактические и ожидаемые результаты. Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.", - "bugReporter": "Отчет об ошибках", - "closed": "Закрыто", - "createOnGitHub": "Создать в GitHub", - "description": "Описание", - "disabledExtensions": "Расширения отключены.", - "extension": "Расширение", - "featureRequest": "Запрашиваемая возможность", - "featureRequestDescription": "Опишите функцию, которую хотели бы увидеть. Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.", - "hide": "скрыть", - "loadingData": "Загрузка данных…", - "marketplace": "Marketplace для расширений", - "noCurrentExperiments": "Нет текущих экспериментов.", - "noSimilarIssues": "Подобные задачи не найдены", - "open": "Открыть", - "pasteData": "Мы скопировали необходимые данные в буфер обмена, так как у них был слишком большой размер для отправки. Вставьте эти данные.", - "performanceIssue": "Проблема с производительностью", - "performanceIssueDesciption": "Когда возникла эта проблема с производительностью? Происходит ли она при запуске или после указанной серии действий? Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.", - "previewOnGitHub": "Предварительный просмотр в GitHub", - "rateLimited": "Превышено ограничение на количество запросов GitHub. Подождите.", - "selectSource": "Выбор источника", - "show": "показать", - "similarIssues": "Похожие проблемы", - "stepsToReproduce": "Шаги для воспроизведения", - "unknown": "Не знаю", - "vscode": "Visual Studio Code" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nУбедитесь, что следующие каталоги доступны для записи:\r\n\r\n{1}", + "statusWarning": "Внимание! Аргумент --status можно использовать, только если {0} уже выполняется. Запустите его еще раз после начала выполнения {0}." }, "vs/code/electron-sandbox/issue/issueReporterPage": { "chooseExtension": "Расширение", @@ -2298,6 +2595,7 @@ "issueTitleLabel": "Название", "issueTitleRequired": "Введите название.", "issueTypeLabel": "Это", + "reviewGuidanceLabel": "Перед тем как сообщить о проблеме, ознакомьтесь с предоставленными инструкциями.", "sendExperiments": "Включить сведения об экспериментах A/B", "sendExtensions": "Включить сведения о включенных расширениях", "sendProcessInfo": "Включить сведения о запущенных процессах", @@ -2307,6 +2605,37 @@ "titleEmptyValidation": "Требуется указать заголовок.", "titleLengthValidation": "Слишком длинный заголовок." }, + "vs/code/electron-sandbox/issue/issueReporterService": { + "bugDescription": "Опишите действия для точного воспроизведения проблемы. Включите фактические и ожидаемые результаты. Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.", + "bugReporter": "Отчет об ошибках", + "closed": "Закрыто", + "createOnGitHub": "Создать в GitHub", + "description": "Описание", + "disabledExtensions": "Расширения отключены.", + "elsewhereDescription": "Расширение '{0}' предпочитает использовать внешний отчет о проблемах. Чтобы перейти к этому опыту сообщения о проблемах, нажмите кнопку ниже.", + "extension": "Расширение", + "featureRequest": "Запрашиваемая возможность", + "featureRequestDescription": "Опишите функцию, которую хотели бы увидеть. Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.", + "handlesIssuesElsewhere": "Это расширение обрабатывает проблемы за пределами VS Code", + "hide": "скрыть", + "loadingData": "Загрузка данных…", + "marketplace": "Marketplace для расширений", + "noCurrentExperiments": "Нет текущих экспериментов.", + "noSimilarIssues": "Подобные задачи не найдены", + "open": "Открыть", + "openIssueReporter": "Открыть внешнее средство создания отчетов о проблемах", + "pasteData": "Мы скопировали необходимые данные в буфер обмена, так как у них был слишком большой размер для отправки. Вставьте эти данные.", + "performanceIssue": "Проблема с производительностью", + "performanceIssueDesciption": "Когда возникла эта проблема с производительностью? Происходит ли она при запуске или после указанной серии действий? Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.", + "previewOnGitHub": "Предварительный просмотр в GitHub", + "rateLimited": "Превышено ограничение на количество запросов GitHub. Подождите.", + "selectSource": "Выбор источника", + "show": "показать", + "similarIssues": "Похожие проблемы", + "stepsToReproduce": "Шаги для воспроизведения", + "unknown": "Не знаю", + "vscode": "Visual Studio Code" + }, "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "Копировать", "copyAll": "Копировать все", @@ -2318,10 +2647,15 @@ "name": "Имя процесса", "pid": "ИД процесса" }, + "vs/code/node/cliProcessMain": { + "cli": "CLI" + }, + "vs/code/node/sharedProcess/sharedProcessMain": { + "sharedLog": "Коллективная" + }, "vs/workbench/api/browser/mainThreadAuthentication": { "accountLastUsedDate": "Последнее использование этой учетной записи: {0}.", - "allow": "Разрешить", - "cancel": "Отмена", + "allow": "&&Разрешить", "confirmLogin": "Расширение \"{0}\" хочет войти с помощью {1}.", "confirmRelogin": "Расширение \"{0}\" требует повторного входа с помощью {1}.", "manageExtensions": "Выберите, какие расширения могут получить доступ к этой учетной записи", @@ -2329,7 +2663,7 @@ "manageTrustedExtensions.cancel": "Отмена", "noTrustedExtensions": "Эта учетная запись еще не использовалась ни одним из расширений.", "notUsed": "Эта учетная запись не использовалась", - "signOut": "Выйти", + "signOut": "&&Выйти", "signOutMessage": "Учетная запись \"{0}\" сейчас используется следующими расширениями: \r\n\r\n{1}\r\n\r\n Выйти из этих расширений?", "signOutMessageSimple": "Выйти из \"{0}\"?", "signedOut": "Выход успешно выполнен." @@ -2341,7 +2675,11 @@ "commentsViewIcon": "Значок представления комментариев." }, "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Изменить" + "defaultEditLabel": "Изменить", + "vetoExtHostRestart": "Не удалось сохранить специализированный редактор \"{0}\"." + }, + "vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": { + "timeout.onWillCreateEditSessionIdentity": "onWillCreateEditSessionIdentity-event прервано на 10000 мс" }, "vs/workbench/api/browser/mainThreadExtensionService": { "disabledDep": "Не удается активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое отключено. Вы хотите включить расширение и перезагрузить окно?", @@ -2373,15 +2711,18 @@ "msg-delete": "Запуск участников \"Удаление файла\"...", "msg-rename": "Запуск участников \"Переименование файла\"...", "msg-write": "Выполнение участников \"Запись файла\"...", - "ok": "ОК", - "preview": "Открыть предварительный просмотр" + "ok": "&&ОК", + "preview": "Открыть &&предварительный просмотр" }, "vs/workbench/api/browser/mainThreadMessageService": { "cancel": "Отмена", "defaultSource": "Расширение", "extensionSource": "{0} (расширение)", "manageExtension": "Управление расширением", - "ok": "OK" + "ok": "&&ОК" + }, + "vs/workbench/api/browser/mainThreadNotebookSaveParticipant": { + "timeout.onWillSave": "Прервано onWillSaveTextDocument-event по истечении 1750 мс" }, "vs/workbench/api/browser/mainThreadProgress": { "manageExtension": "Управление расширением" @@ -2410,6 +2751,20 @@ "folderStatusMessageRemoveMultipleFolders": "Расширение \"{0}\" удалило папки ({1}) из рабочей области", "folderStatusMessageRemoveSingleFolder": "Расширение \"{0}\" удалило одну папку из рабочей области" }, + "vs/workbench/api/browser/statusBarExtensionPoint": { + "accessibilityInformation": "Defines the role and aria label to be used when the status bar entry is focused.", + "accessibilityInformation.label": "The aria label of the status bar entry. Defaults to the entry's text.", + "accessibilityInformation.role": "The role of the status bar entry which defines how a screen reader interacts with it. More about aria roles can be found here https://w3c.github.io/aria/#widget_roles", + "alignment": "Выравнивание записи строки состояния.", + "command": "Команда, выполняемая при щелчке записи строки состояния.", + "id": "Идентификатор записи строки состояния. Должно быть уникальным в расширении. При вызове \"vscode.window.createStatusBarItem(id, ...)\"-API должно использоваться то же значение.", + "invalid": "Недопустимое добавление элемента строки состояния.", + "name": "Имя записи, например \"Индикатор языка Python\", \"Состояние Git\" и т. д. Старайтесь использовать короткое, но достаточно понятное имя, чтобы пользователи могли понять назначение элемента строки состояния.", + "priority": "Приоритет записи строки состояния. Чем больше значение, тем левее должен отображаться элемент.", + "text": "Текст, отображающийся для записи. Вы можете внедрить значки в текст, используя синтаксис \"$()\", например \"Hello $(globe)!\".", + "tooltip": "The tooltip text for the entry.", + "vscode.extension.contributes.statusBarItems": "Добавляет элементы в строку состояния." + }, "vs/workbench/api/browser/viewsExtensionPoint": { "ViewContainerDoesnotExist": "Контейнер представлений '{0}' не существует, и все представления, зарегистрированные в этом контейнере, будут добавлены в обозреватель.", "ViewContainerRequiresProposedAPI": "Для просмотра контейнера \"{0}\" требуется добавить \"enabledApiProposals: [\"contribViewsRemote\"]\" к \"Remote\".", @@ -2450,7 +2805,7 @@ "vscode.extension.contributes.views.containers.id": "Уникальный идентификатор, используемый для идентификации контейнера, в котором могут быть размещены представления с помощью точки вклада 'views'", "vscode.extension.contributes.views.containers.title": "Строка в понятном формате, используемая для отображения контейнера", "vscode.extension.contributes.viewsContainers": "Добавляет контейнеры представлений в редактор", - "vscode.extension.contributs.view.size": "Размер представления. Использование числа аналогично действию свойства \"flex\" CSS, а размер задает начальный размер при первом отображении представления. На боковой панели это высота представления." + "vscode.extension.contributs.view.size": "Начальный размер представления. Размер будет вести себя как свойство css \"flex\" и устанавливать начальный размер при первом отображении представления. В боковой панели это высота представления. Это значение учитывается, только если одно и то же расширение владеет и представлением, и контейнером представления." }, "vs/workbench/api/common/configurationExtensionPoint": { "config.property.defaultConfiguration.warning": "Не удается зарегистрировать значения по умолчанию для \"{0}\". Поддерживаются только параметры по умолчанию для параметров области, переопределяемых компьютером, окнами, ресурсами и языками.", @@ -2464,6 +2819,8 @@ "scope.description": "Область, в которой применима конфигурация. Доступные области: \"application\", \"machine\", \"window\", \"resource\" и \"machine-overridable\".", "scope.editPresentation": "Если указано, управляет форматом представления параметра строки.", "scope.enumDescriptions": "Описание значений перечисления", + "scope.enumItemLabels": "Метки для значений перечисления, отображаемые в редакторе параметров. Если этот параметр задан, {0} значения все еще отображаются после меток, но менее заметны.", + "scope.ignoreSync": "Если эта функция включена, синхронизация параметров не будет синхронизировать значение пользователя для этой конфигурации по умолчанию.", "scope.language-overridable.description": "Конфигурация ресурсов, которую можно настроить в параметрах для конкретного языка.", "scope.machine-overridable.description": "Конфигурация компьютера, которую также можно задать в параметрах рабочей области или папки.", "scope.machine.description": "Конфигурация, которую можно настроить только в параметрах пользователя или удаленных параметрах.", @@ -2493,6 +2850,10 @@ "workspaceConfig.transient": "Временная рабочая область исчезнет при перезапуске или перезагрузке.", "workspaceConfig.uri.description": "URI папки" }, + "vs/workbench/api/common/extHostChat": { + "emptyResponse": "Поставщик вернул ответ со значением null", + "errorResponse": "Ошибка от поставщика: {0}" + }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "Не отображается еще несколько ошибок и предупреждений ({0})." }, @@ -2500,6 +2861,15 @@ "extensionTestError": "Путь \"{0}\" не указывает на допустимый модуль выполнения тестов расширения.", "extensionTestError1": "Не удается загрузить средство запуска тестов." }, + "vs/workbench/api/common/extHostLanguageFeatures": { + "defaultDropLabel": "Удалить с помощью расширения \"{0}\"", + "defaultPasteLabel": "Вставить с помощью расширения \"{0}\"" + }, + "vs/workbench/api/common/extHostLogService": { + "local": "Узел расширения", + "remote": "Хост-процесс для расширений (удаленный)", + "worker": "Хост-процесс для расширений (рабочая роль)" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (расширение)" }, @@ -2507,12 +2877,14 @@ "extensionLabel": "{0} (расширение)", "status.extensionMessage": "Состояние расширения" }, + "vs/workbench/api/common/extHostTelemetry": { + "extensionTelemetryLog": "Телеметрия расширения {0}" + }, "vs/workbench/api/common/extHostTerminalService": { "launchFail.idMissingOnExtHost": "Не удалось найти терминал с идентификатором {0} на узле расширения." }, "vs/workbench/api/common/extHostTreeViews": { - "treeView.duplicateElement": "Элемент с идентификационным номером {0} уже зарегестрирован", - "treeView.notRegistered": "Отсутствует зарегистрированное представление в виде дерева с идентификатором \"{0}\"." + "treeView.duplicateElement": "Элемент с идентификационным номером {0} уже зарегестрирован" }, "vs/workbench/api/common/extHostWorkspace": { "updateerror": "Расширению \"{0}\" не удалось обновить папки рабочей области: {1}" @@ -2545,13 +2917,16 @@ "logStorage": "Содержимое базы данных хранилища журналов", "logWorkingCopies": "Рабочие копии журнала", "screencastMode.fontSize": "Задает размер шрифта (в пикселах) для клавиатуры в режиме записи с экрана.", + "screencastMode.hideSingleEditorCursorMoves": "Скрыть команды единичного перемещения курсора редактора в режиме записи с экрана.", "screencastMode.keyboardOverlayTimeout": "Определяет время (в миллисекундах), в течение которого отображается наложение клавиатуры в режиме записи с экрана.", "screencastMode.keyboardShortcutsFormat": "Определяет, что отображается в наложении клавиатуры при отображении сочетаний клавиш.", "screencastMode.location.verticalPosition": "Определяет вертикальное смещение перекрытия для режима записи с экрана в нижней части окна в процентах от высоты рабочей области.", "screencastMode.mouseIndicatorColor": "Задает цвет индикатора мыши в шестнадцатеричном формате (#RGB, #RGBA, #RRGGBB или #RRGGBBAA) в режиме записи с экрана.", "screencastMode.mouseIndicatorSize": "Задает размер курсора мыши (в пикселях) в режиме записи с экрана.", - "screencastMode.onlyKeyboardShortcuts": "Отображать только сочетания клавиш в режиме записи с экрана.", + "screencastMode.onlyKeyboardShortcuts": "Показывать только сочетания клавиш в режиме записи с экрана (не включать имена действий).", "screencastModeConfigurationTitle": "Режим записи с экрана", + "storageLogDialogDetails": "Откройте средства разработчика в меню и выберите вкладку \"Консоль\".", + "storageLogDialogMessage": "Содержимое базы данных хранилища зарегистрировано в средствах разработчика.", "toggle screencast mode": "Переключение режима Screencast" }, "vs/workbench/browser/actions/helpActions": { @@ -2593,7 +2968,6 @@ "decreaseViewSize": "Уменьшить размер текущего представления", "fullScreenIcon": "Представляет полноэкранный режим", "fullscreen": "Во весь экран", - "hidden": "Скрыто", "increaseEditorHeight": "Увеличить высоту редактора", "increaseEditorWidth": "Увеличить ширину редактора", "increaseViewSize": "Увеличить размер текущего представления", @@ -2610,8 +2984,6 @@ "miMoveSidebarLeft": "&&Переместить основную боковую панель влево", "miMoveSidebarRight": "&&Переместить основную боковую панель вправо", "miShowEditorArea": "Показать &&область редактора", - "miShowSidebar": "&&Основная боковая панель", - "miSidebarNoMnnemonic": "Основная боковая панель", "miStatusbar": "С&&трока состояния", "miToggleCenteredLayout": "&&Выровненный по центру макет", "miToggleZenMode": "Режим Zen", @@ -2644,13 +3016,18 @@ "panelLeftOff": "Представляет выключенную боковую панель в левой позиции", "panelRight": "Представляет боковую панель в положении справа", "panelRightOff": "Представляет выключенную боковую панель в правой позиции", + "primary sidebar": "Основная боковая панель", + "primary sidebar mnemonic": "&&Основная боковая панель", "resetFocusedView.error.noFocusedView": "Сейчас никакое из представлений не находится в фокусе.", "resetFocusedViewLocation": "Сброс расположения представления с фокусом", "resetViewLocations": "Сброс расположений просмотра", + "restore defaults": "Восстановить значения по умолчанию", "rightPanel": "Справа", "rightSideBar": "Справа", "secondarySideBar": "Дополнительная боковая панель", "secondarySideBarContainer": "Дополнительная боковая панель / {0}", + "selectToHide": "Выберите, чтобы скрыть", + "selectToShow": "Выберите, чтобы отобразить", "sideBar": "Основная боковая панель", "sideBarPosition": "Положение основной боковой панели", "sidebar": "Боковая панель", @@ -2668,7 +3045,6 @@ "toggleTabs": "Изменить видимость вкладки", "toggleVisibility": "Видимость", "toggleZenMode": "Включить/отключить режим \"Дзен\"", - "visible": "Видимый", "zenMode": "Режим Zen", "zenModeIcon": "Представляет режим Zen" }, @@ -2684,6 +3060,7 @@ "quickNavigateNext": "Перейти к следующему элементу в Quick Open.", "quickNavigatePrevious": "Перейти к предыдущему элементу в Quick Open.", "quickOpen": "Перейти к файлу...", + "quickOpenWithModes": "Quick Open", "quickSelectNext": "Выбрать следующее в Quick Open", "quickSelectPrevious": "Выбрать предыдущее в Quick Open" }, @@ -2706,7 +3083,6 @@ "dirtyWorkspace": "Рабочая область с несохраненными файлами", "dirtyWorkspaceConfirm": "Вы хотите открыть рабочую область для просмотра несохраненных файлов?", "dirtyWorkspaceConfirmDetail": "Рабочие области с несохраненными файлами не могут быть удалены, пока все несохраненные файлы не будут сохранены или для них не будут отменены изменения.", - "file": "Файл", "files": "Файлы", "folders": "папки", "miAbout": "&&О программе", @@ -2731,7 +3107,6 @@ "closeWorkspace": "Закрыть рабочую область", "duplicateWorkspace": "Дублировать рабочую область", "duplicateWorkspaceInNewWindow": "Создать копию рабочей области в новом окне", - "filesCategory": "Файл", "globalRemoveFolderFromWorkspace": "Удалить папку из рабочей области...", "miAddFolderToWorkspace": "Д&&обавить папку в рабочую область...", "miCloseFolder": "Закрыть &&папку", @@ -2755,9 +3130,6 @@ "addFolderToWorkspaceTitle": "Добавить папку в рабочую область", "workspaceFolderPickerPlaceholder": "Выберите папку рабочей области" }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Открыть рабочую область" - }, "vs/workbench/browser/editor": { "pinned": "{0}, закреплено", "preview": "{0}, предварительный просмотр" @@ -2766,6 +3138,8 @@ "authProviderUnavailable": "Поставщик проверки подлинности {0} сейчас недоступен.", "focusActivityBar": "Фокусировка панели действий", "hideAccounts": "Скрыть учетные записи", + "loading": "Загрузка…", + "manage": "Управление {0} (профиль)", "manageTrustedExtensions": "Управление доверенными расширениями", "nextSideBarView": "Следующее представление основной боковой панели", "noAccounts": "Вы не вошли ни в какие учетные записи", @@ -2774,21 +3148,19 @@ }, "vs/workbench/browser/parts/activitybar/activitybarPart": { "accounts": "Учетные записи", - "accounts visibility key": "Настройка видимости записей учетных записей на панели действий.", "accountsViewBarIcon": "Значок учетных записей на панели просмотра.", "hideActivitBar": "Скрыть панель действий", "hideMenu": "Скрыть меню", "manage": "Управление", "menu": "Меню", - "pinned view containers": "Настройки видимости записей панели действий", "resetLocation": "Сбросить расположение", "settingsViewBarIcon": "Значок параметров на панели просмотра." }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": { "focusAuxiliaryBar": "Фокус на дополнительной боковой панели", "hideAuxiliaryBar": "Скрыть дополнительную боковую панель", - "miAuxiliaryBar": "Дополнительная боко&&вая панель", - "miAuxiliaryBarNoMnemonic": "Дополнительная боковая панель", + "secondary sidebar": "Дополнительная боковая панель", + "secondary sidebar mnemonic": "Дополнительная боко&&вая панель", "toggleAuxiliaryBar": "Переключатель видимости боковой панели", "toggleAuxiliaryIconLeft": "Значок для переключения вспомогательной панели в левой позиции.", "toggleAuxiliaryIconLeftOn": "Значок для включения вспомогательной панели в левой позиции.", @@ -2797,7 +3169,7 @@ "toggleSecondarySideBar": "Включить или выключить дополнительную боковую панель" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": { - "hideAuxiliaryBar": "Скрыть дополнительную боковую панель", + "hide second side bar": "Скрыть дополнительную боковую панель", "move second side bar left": "Перемещение дополнительной боковой панели на левую сторону", "move second side bar right": "Перемещение дополнительной боковой панели на правую сторону" }, @@ -2811,11 +3183,14 @@ "additionalViews": "Дополнительные представления", "badgeTitle": "{0} - {1}", "hide": "Скрыть \"{0}\"", + "hideBadge": "Скрыть значок", "keep": "Сохранить \"{0}\"", "manageExtension": "Управление расширением", "numberBadge": "{0} ({1})", + "showBadge": "Показать значок", "titleKeybinding": "{0} ({1})", - "toggle": "Переключить закрепленное представление" + "toggle": "Переключить закрепленное представление", + "toggleBadge": "Переключить значок представления" }, "vs/workbench/browser/parts/compositePart": { "ariaCompositeToolbarLabel": "{0} действий", @@ -2824,17 +3199,22 @@ }, "vs/workbench/browser/parts/dialogs/dialogHandler": { "aboutDetail": "Версия: {0}\r\nФиксация: {1}\r\nДата: {2}\r\nБраузер: {3}", - "cancelButton": "Отмена", - "copy": "Копирование", - "ok": "ОК", - "yesButton": "&&Да" + "copy": "&&Копировать", + "ok": "ОК" + }, + "vs/workbench/browser/parts/editor/accessibilityStatus": { + "screenReaderDetected": "Средство чтения с экрана оптимизировано", + "screenReaderDetectedExplanation.answerNo": "Нет", + "screenReaderDetectedExplanation.answerYes": "Да", + "screenReaderDetectedExplanation.question": "Вы используете средство чтения с экрана для работы с VS Code?", + "status.editor.screenReaderMode": "Режим чтения с экрана" }, "vs/workbench/browser/parts/editor/binaryDiffEditor": { "metadataDiff": "{0} ↔ {1}" }, "vs/workbench/browser/parts/editor/binaryEditor": { "binaryEditor": "Средство просмотра двоичных объектов", - "binaryError": "Файл не отображается в редакторе, так как является двоичным или использует неподдерживаемую кодировку текста.", + "binaryError": "Файл не отображается в текстовом редакторе, так как является двоичным или использует неподдерживаемую кодировку текста.", "openAnyway": "Все равно открыть" }, "vs/workbench/browser/parts/editor/breadcrumbs": { @@ -2885,9 +3265,12 @@ "breadcrumbsPossible": "Могут ли в редакторе отображаться элементы навигации", "breadcrumbsVisible": "Отображаются ли элементы навигации в данный момент", "cmd.focus": "Перевести фокус на элементы навигации", + "cmd.focusAndSelect": "Фокус и выбор элементов навигации", "cmd.toggle": "Включить/отключить элементы навигации", + "cmd.toggle2": "Элементы навигации", "empty": "нет элементов", - "miBreadcrumbs": "&&Элементы навигации", + "miBreadcrumbs": "Переключить &&элементы навигации", + "miBreadcrumbs2": "&&Элементы навигации", "separatorIcon": "Значок разделителя в элементах навигации." }, "vs/workbench/browser/parts/editor/breadcrumbsPicker": { @@ -2912,7 +3295,6 @@ "closeRightEditors": "Закрыть редакторы справа в группе", "closeSavedEditors": "Закрыть сохраненные редакторы в группе", "editorQuickAccessPlaceholder": "Введите имя редактора, чтобы открыть его.", - "file": "Файл", "ignoreTrimWhitespace.label": "Игнорировать различия начальных и конечных пробелов", "inlineView": "Встроенное представление", "joinInGroup": "Присоединиться к группе", @@ -2997,6 +3379,7 @@ "toggleLockGroup": "Заблокировать группу", "togglePreviewMode": "Включить редакторы предварительного просмотра", "toggleSplitEditorInGroupLayout": "Схема переключения", + "toggleTabs": "Включить вкладки", "toggleWhitespace": "Значок для действия включения/отключения пробелов в редакторе несовпадений.", "unlockEditorGroup": "Разблокировать группу", "unlockGroupAction": "Разблокировать группу", @@ -3074,10 +3457,10 @@ "navigatePreviousInNavigationLocations": "Перейти к предыдущему в расположениях навигации", "navigateToLastEditLocation": "Перейти к последней точке изменения", "navigateToLastNavigationLocation": "Перейти к последнему расположению навигации", - "newEditorAbove": "Создать группу редакторов вверху", - "newEditorBelow": "Создать группу редакторов внизу", - "newEditorLeft": "Создать группу редакторов слева", - "newEditorRight": "Создать группу редакторов справа", + "newGroupAbove": "Создать группу редакторов вверху", + "newGroupBelow": "Создать группу редакторов внизу", + "newGroupLeft": "Создать группу редакторов слева", + "newGroupRight": "Создать группу редакторов справа", "nextEditorInGroup": "Открыть следующий редактор в группе", "openNextEditor": "Открыть следующий редактор", "openNextRecentlyUsedEditor": "Открыть следующий недавно использованный редактор", @@ -3091,6 +3474,7 @@ "quickOpenPreviousRecentlyUsedEditor": "Быстро открыть предыдущий использованный редактор", "quickOpenPreviousRecentlyUsedEditorInGroup": "Быстро открыть ранее используемый редактор в группе", "reopenClosedEditor": "Открыть закрытый редактор", + "reopenTextEditor": "Повторно открыть редактор с помощью текстового редактора", "revertAndCloseActiveEditor": "Отменить изменения и закрыть редактор", "showAllEditors": "Показать все редакторы по внешнему виду", "showAllEditorsByMostRecentlyUsed": "Показать все редакторы по наиболее недавно использованным", @@ -3109,10 +3493,9 @@ "splitEditorToNextGroup": "Разделение редактора на следующую группу", "splitEditorToPreviousGroup": "Разделение редактора на предыдущую группу", "splitEditorToRightGroup": "Разделение редактора на правую группу", + "toggleEditorType": "Переключить тип редактора", "toggleEditorWidths": "Переключить размеры групп редактора", - "unpinEditor": "Открепить редактор", - "workbench.action.reopenTextEditor": "Повторно открыть редактор с помощью текстового редактора", - "workbench.action.toggleEditorType": "Переключить тип редактора" + "unpinEditor": "Открепить редактор" }, "vs/workbench/browser/parts/editor/editorCommands": { "compare": "Сравнить", @@ -3135,10 +3518,12 @@ "unlockEditorGroup": "Разблокировать группу редакторов" }, "vs/workbench/browser/parts/editor/editorConfiguration": { - "editor.editorAssociations": "Настройка стандартных масок для редакторов (например, \"*.hex\": \"hexEditor.hexEdit\"). Они имеют приоритет над поведением по умолчанию.", + "editor.editorAssociations": "Настройте стандартные маски для редакторов (например, `\"*.hex\": \"hexEditor.hexedit\"`). Они имеют приоритет над поведением по умолчанию.", + "editorLargeFileSizeConfirmation": "Определяет минимальный размер файла в МБ перед запросом подтверждения при открытии в редакторе. Обратите внимание, что этот параметр может применяться не ко всем типам редакторов и средам.", + "interactiveWindow": "Интерактивное окно", "markdownPreview": "Предварительный просмотр Markdown", - "workbench.editor.autoLockGroups": "Если редактор, совпадающий с одним из перечисленных типов, открыт в качестве первого в группе редакторов, при этом открыто более одной группы, то такая группа автоматически блокируется. Заблокированные группы будут использоваться для открытия редакторов, только если они явно выбраны жестом пользователя (например, перетаскивание), но не по умолчанию. Следовательно, активный редактор в заблокированной группе с меньшей вероятностью будет случайно заменен другим редактором.", - "workbench.editor.defaultBinaryEditor": "Редактор по умолчанию для файлов, обнаруженных как двоичные. Если значение не определено, пользователю будет представлено средство выбора." + "workbench.editor.autoLockGroups": "Если редактор, соответствующий одному из перечисленных типов, открывается первым в группе редакторов и открыто более одной группы, группа автоматически блокируется. Заблокированные группы будут использоваться для открытия редакторов только в том случае, если они явно выбраны жестом пользователя (например, перетаскиванием), но не по умолчанию. Следовательно, маловероятно, что активный редактор в заблокированной группе будет случайно заменен другим редактором.", + "workbench.editor.defaultBinaryEditor": "Редактор по умолчанию для файлов, определенных как двоичные. Если не определено, пользователю будет представлен инструмент выбора." }, "vs/workbench/browser/parts/editor/editorDropTarget": { "dropIntoEditorPrompt": "Удерживайте __{0}__ для перетаскивания в редактор" @@ -3149,10 +3534,23 @@ "groupAriaLabel": "Группа редакторов {0}", "groupLabel": "Группа {0}" }, + "vs/workbench/browser/parts/editor/editorGroupWatermark": { + "watermark.findInFiles": "Найти в файлах", + "watermark.newUntitledFile": "Новый текстовый файл без названия", + "watermark.openFile": "Открыть файл", + "watermark.openFileFolder": "Открыть файл или папку", + "watermark.openFolder": "Открыть папку", + "watermark.openRecent": "Открыть последний", + "watermark.quickAccess": "Перейти к файлу", + "watermark.showCommands": "Показать все команды", + "watermark.showSettings": "Отображение настроек", + "watermark.startDebugging": "Начать отладку", + "watermark.toggleFullscreen": "Полноэкранный режим", + "watermark.toggleTerminal": "Терминал" + }, "vs/workbench/browser/parts/editor/editorPanes": { - "cancel": "Отмена", "editorOpenErrorDialog": "Не удалось открыть \"{0}\"", - "ok": "OK" + "ok": "&&ОК" }, "vs/workbench/browser/parts/editor/editorPlaceholder": { "errorEditor": "Редактор ошибок", @@ -3207,10 +3605,6 @@ "pickLanguageToConfigure": "Выберите языковой режим для связи с \"{0}\".", "reopenWithEncoding": "Повторно открыть в кодировке", "saveWithEncoding": "Сохранить в кодировке", - "screenReaderDetected": "Средство чтения с экрана оптимизировано", - "screenReaderDetectedExplanation.answerNo": "Нет", - "screenReaderDetectedExplanation.answerYes": "Да", - "screenReaderDetectedExplanation.question": "Используете ли вы средство чтения с экрана при работе с VS Code? (при использовании средств чтения с экрана перенос строк отключен)", "selectEOL": "Выберите последовательность конца строки", "selectEncoding": "Выберите кодировку", "selectIndentation": "Выберите отступ", @@ -3218,6 +3612,7 @@ "showLanguageExtensions": "Поиск \"{0}\" среди расширений Marketplace...", "singleSelection": "Строка {0}, столбец {1}", "singleSelectionRange": "Строка {0}, столбец {1} (выбрано {2})", + "spacesAndTabsSize": "Пробелы: {0} (размер табуляции: {1})", "spacesSize": "Пробелов: {0}", "status.editor.columnSelectionMode": "Режим выбора столбца", "status.editor.encoding": "Кодировка в редакторе", @@ -3225,7 +3620,6 @@ "status.editor.indentation": "Отступ в редакторе", "status.editor.info": "Сведения о файле", "status.editor.mode": "Язык редактора", - "status.editor.screenReaderMode": "Режим чтения с экрана", "status.editor.selection": "Выбор редактора", "status.editor.tabFocusMode": "Режим специальных возможностей", "tabFocusModeEnabled": "Клавиша TAB перемещает фокус", @@ -3241,6 +3635,8 @@ "textEditor": "Текстовый редактор" }, "vs/workbench/browser/parts/editor/textDiffEditor": { + "fileTooLargeForHeapErrorWithSize": "По крайней мере один файл не отображается в редакторе сравнения текста, так как имеет очень большой размер ({0}).", + "fileTooLargeForHeapErrorWithoutSize": "По крайней мере один файл не отображается в редакторе сравнения текста, так как имеет очень большой размер.", "textDiffEditor": "Редактор текстовых несовпадений" }, "vs/workbench/browser/parts/editor/textEditor": { @@ -3279,6 +3675,7 @@ "notificationsToolbar": "Действия центра уведомлений" }, "vs/workbench/browser/parts/notifications/notificationsCommands": { + "acceptNotificationPrimaryAction": "Принять основное действие уведомления", "clearAllNotifications": "Очистить все уведомления", "focusNotificationToasts": "Фокусировка на всплывающем уведомлении", "hideNotifications": "Скрыть уведомления", @@ -3331,8 +3728,6 @@ "hidePanel": "Скрыть панель", "maximizeIcon": "Значок для развертывания панели.", "maximizePanel": "Развернуть панель", - "miPanel": "&&Панель", - "miPanelNoMnemonic": "Панель", "minimizePanel": "Восстановить размер панели", "movePanelToSecondarySideBar": "Переместить представления панели на дополнительную боковую панель", "moveSidePanelToPanel": "Переместить представления дополнительной боковой панели на панель", @@ -3347,6 +3742,8 @@ "positionPanelRightShort": "Справа", "previousPanelView": "Представление предыдущей панели", "restoreIcon": "Значок для восстановления панели.", + "toggle panel": "Панель", + "toggle panel mnemonic": "&&Панель", "toggleMaximizedPanel": "Переключить развернутую панель", "togglePanel": "Переключить панель", "togglePanelOffIcon": "Значок для отключения панели, когда она включена.", @@ -3354,10 +3751,11 @@ "togglePanelVisibility": "Переключение видимости панели" }, "vs/workbench/browser/parts/panel/panelPart": { + "align panel": "Выровнять панель", "hidePanel": "Скрыть панель", "moreActions": "Дополнительные действия...", + "panel position": "Положение панели", "panel.emptyMessage": "Перетащите сюда представление, чтобы отобразить его.", - "pinned view containers": "Настройки видимости записей панели", "resetLocation": "Сбросить расположение" }, "vs/workbench/browser/parts/sidebar/sidebarActions": { @@ -3367,19 +3765,18 @@ "focusStatusBar": "Фокус на строке состояния", "hide": "Скрыть \"{0}\"" }, - "vs/workbench/browser/parts/statusbar/statusbarModel": { - "statusbar.hidden": "Настройки видимости записей строки состояния" - }, "vs/workbench/browser/parts/statusbar/statusbarPart": { "hideStatusBar": "Скрыть строку состояния" }, "vs/workbench/browser/parts/titlebar/commandCenterControl": { - "all": "Показать режимы поиска…", "commandCenter-activeBackground": "Активный цвет фона в центре команд", + "commandCenter-activeBorder": "Цвет активной границы центра команд", "commandCenter-activeForeground": "Активный цвет переднего плана центра команд", "commandCenter-background": "Цвет фона центра команд", "commandCenter-border": "Цвет границы центра команд", "commandCenter-foreground": "Цвет переднего плана центра команд", + "commandCenter-inactiveBorder": "Цвет границы окна центра команд, когда это окно активно", + "commandCenter-inactiveForeground": "Цвет переднего плана окна центра команд, когда это окно активно", "label.dfl": "Поиск", "label1": "{0} {1}", "label2": "{0} {1}", @@ -3416,6 +3813,10 @@ "userIsAdmin": "[Администратор]", "userIsSudo": "[Супер пользователь]" }, + "vs/workbench/browser/parts/views/checkbox": { + "checked": "Помечено", + "unchecked": "Не помечено" + }, "vs/workbench/browser/parts/views/treeView": { "collapseAll": "Свернуть все", "command-error": "Ошибка при выполнении команды {1}: {0}. Это, скорее всего, вызвано расширением, добавляющим {1}.", @@ -3425,6 +3826,9 @@ "treeView.enableRefresh": "Разрешено ли обновление в представлении в виде дерева с идентификатором {0}.", "treeView.toggleCollapseAll": "Включена ли операция \"Свернуть все\" в представлении в виде дерева с идентификатором {0}." }, + "vs/workbench/browser/parts/views/viewFilter": { + "more filters": "Дополнительные фильтры…" + }, "vs/workbench/browser/parts/views/viewPane": { "viewPaneContainerCollapsedIcon": "Значок для свернутого контейнера области просмотра.", "viewPaneContainerExpandedIcon": "Значок для развернутого контейнера области просмотра.", @@ -3447,6 +3851,24 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "Находится ли фокус клавиатуры внутри элемента управления для быстрого открытия" }, + "vs/workbench/browser/web.main": { + "rendererLog": "Окно", + "reset": "Сброс данных пользователя", + "reset user data message": "Сбросить данные (параметры, настраиваемые сочетания клавиш, расширения, фрагменты кода и состояние пользовательского интерфейса) и перезагрузить?" + }, + "vs/workbench/browser/window": { + "learnMore": "&&Дополнительные сведения", + "open": "&&Открыть", + "openExternalDialogButtonInstall.v3": "&&Установить", + "openExternalDialogButtonRetry.v2": "&&Повторить попытку", + "openExternalDialogDetail.v2": "Мы запустили {0} на компьютере.\r\n\r\nЕсли {1} не запускается, повторите попытку или установите его ниже.", + "openExternalDialogDetailNoInstall": "Мы запустили {0} на компьютере.\r\n\r\nЕсли {1} не запускается, повторите попытку ниже.", + "openExternalDialogTitle": "Все готово. Вы можете закрыть эту вкладку.", + "reload": "&&Перезагрузить", + "shutdownError": "Произошла непредвиденная ошибка, требующая перезагрузки этой страницы.", + "shutdownErrorDetail": "Среда Workbench была неожиданно удалена во время выполнения.", + "unableToOpenExternal": "Браузер прервал открытие новой вкладки или окна. Нажмите \"Открыть\" для открытия." + }, "vs/workbench/browser/workbench": { "loaderErrorNative": "Не удалось загрузить требуемый файл. Перезапустите приложение, чтобы повторить попытку. Дополнительные сведения: {0}." }, @@ -3461,6 +3883,7 @@ "activityBarVisibility": "Управляет видимостью панели действий на рабочем месте.", "appName": "\"${appName}\": например, VS Code.", "centeredLayoutAutoResize": "Определяет, должны ли расположенные по центру элементы автоматически изменять размер до максимальной ширины при открытии нескольких групп. Если открыта только одна группа, размер расположенных по центру элементов будет автоматически восстановлен до исходного размера (по ширине окна).", + "centeredLayoutDynamicWidth": "Определяет, будет ли центрированный макет поддерживать постоянную ширину при изменении размера окна.", "closeEmptyGroups": "Управляет поведением пустых групп редакторов при закрытии последней вкладки в группе. Если этот параметр установлен, пустые группы будут закрыты автоматически. Если этот параметр не установлен, пустые группы останутся частью сетки.", "closeOnFileDelete": "Определяет, следует ли автоматически закрывать редакторы, когда файл, который был открыт в начале сеанса, удален или переименован другим процессом. При отключении этой функции редактор останется открытым. Обратите внимание, что при удалении файла из приложения редактор закрывается в любом случае. Редакторы с несохраненными изменениями не закрываются, чтобы сохранить ваши данные.", "closeOnFocusLost": "Управляет автоматическим закрытием Quick Open при потере фокуса.", @@ -3474,19 +3897,18 @@ "editorOpenPositioning": "Определяет место открытия редакторов. Выберите 'left' или 'right', чтобы открывать редакторы слева или справа от активного редактора. Выберите 'first' или 'last', чтобы открывать редакторы независимо от активного редактора.", "editorTabCloseButton": "Определяет положение кнопок \"Закрыть\" на вкладках редактора или отключает их, если задано значение \"off\". Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", "enableMenuBarMnemonics": "Определяет, можно ли открыть главные меню с помощью сочетаний клавиш ALT+клавиша. Отключение мнемоник позволяет вместо этого привязать такие сочетания ALT+клавиша к командам редактора.", - "enablePreview": "Управляет тем, будут ли открытые редакторы отображаться в режиме предварительного просмотра. Редакторы, отображаемые в режиме предварительного просмотра, не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (например, с помощью двойного щелчка или открытия режима редактирования). Имена файлов в таких редакторах отображаются курсивом.", - "enablePreviewFromCodeNavigation": "Определяет, остаются ли редакторы в режиме предварительного просмотра при запуске навигации по коду из них. Редакторы, отображаемые в режиме предварительного просмотра, не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (например, с помощью двойного щелчка или открытия режима редактирования). Это значение игнорируется, если параметр \"#workbench.editor.enablePreview#\" отключен.", - "enablePreviewFromQuickOpen": "Управляет тем, будут ли редакторы, открытые с помощью Quick Open, отображаться в режиме предварительного просмотра. Редакторы, отображаемые в режиме предварительного просмотра, не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (например, с помощью двойного щелчка или открытия режима редактирования). Это значение игнорируется, если параметр \"#workbench.editor.enablePreview#\" отключен.", - "exclude": "Настройте [стандартную маску](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) для исключения файлов из локального журнала файлов. Изменение этого параметра не влияет на существующие записи локального журнала файлов.", + "enablePreview": "Определяет, будут ли открытые редакторы отображаться в режиме предварительного просмотра. Редакторы в режиме предварительного просмотра не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (с помощью двойного щелчка или открытия режима редактирования). Имена файлов в таких редакторах выделяются курсивом.", + "enablePreviewFromCodeNavigation": "Определяет, остаются ли редакторы в режиме предварительного просмотра при запуске в них навигации по коду. Редакторы в режиме предварительного просмотра не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (с помощью двойного щелчка или открытия режима редактирования). Это значение пропускается, если отключен параметр #workbench.editor.enablePreview#.", + "enablePreviewFromQuickOpen": "Определяет, будут ли редакторы, открытые с помощью Quick Open, отображаться в режиме предварительного просмотра. Редакторы в режиме предварительного просмотра не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (с помощью двойного щелчка или открытия режима редактирования). Если включено, нажмите и удерживайте клавишу CTRL перед выбором, чтобы открыть редактор без предварительного просмотра. Это значение пропускается, если отключен параметр #workbench.editor.enablePreview#.", + "exclude": "Настройте пути или [стандартные маски](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) для исключения файлов из локального журнала файлов. Стандартные маски всегда вычисляются относительно пути к папке рабочей области, если они не являются абсолютными путями. Изменение этого параметра не влияет на существующие записи локального журнала файлов.", "focusRecentEditorAfterClose": "Определяет, закрываются ли вкладки в порядке использования, начиная с последней, либо слева направо.", "folderName": "\"${folderName}\": имя папки рабочей области, где находится файл (например, myFolder).", "folderPath": "\"${folderPath}\": путь к папке рабочей области, где содержится файл (например, /Users/Development/myFolder).", "fontAliasing": "Определяет метод сглаживания шрифтов в рабочей области.", "highlightModifiedTabs": "Определяет, отображается ли верхняя граница на вкладках редакторов с несохраненными изменениями. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", - "layoutControlEnabled": "Определяет, включена ли кнопка управления макетом в настраиваемом заголовке с помощью {0}.", - "layoutControlEnabledDeprecation": "Этот параметр не рекомендуется и заменен на {0}", + "layoutControlEnabled": "Управляет тем, отображается ли элемент управления макетом в настраиваемом заголовке. Этот параметр действует только в том случае, если для {0} установлено значение {1}.", + "layoutControlEnabledWeb": "Определяет, отображается ли элемент управления макетом в строке заголовка.", "layoutControlType": "Определяет, отображается ли элемент управления макета в настраиваемой строке заголовка в виде одной кнопки меню или с несколькими переключателем пользовательского интерфейса.", - "layoutControlTypeDeprecation": "Этот параметр не рекомендуется и заменен на {0}", "layoutcontrol.type.both": "Отображает кнопки раскрывающегося списка и переключатели.", "layoutcontrol.type.menu": "Отображает одну кнопку с раскрывающимся списком параметров макета.", "layoutcontrol.type.toggles": "Отображает нескольких кнопок для переключения видимости панелей и боковой панели.", @@ -3506,22 +3928,27 @@ "openFilesInNewWindow": "Управляет тем, должны ли файлы открываться в новом окне при использовании командной строки или диалогового окна выбора файлов. \r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров командной строки --new-window или --reuse-window).", "openFilesInNewWindowMac": "Управляет тем, должны ли файлы открываться в новом окне при использовании командной строки или диалогового окна выбора файлов. \r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров командной строки --new-window или --reuse-window).", "openFoldersInNewWindow": "Управляет тем, должны ли папки открываться в новом окне или заменять последнее активное окно.\r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров \"--new-window\" или \"--reuse-window\"). ", - "panelDefaultLocation": "Управляет расположением по умолчанию для панели (терминал, консоль отладки, вывод, проблемы) в новой рабочей области. Может отображаться в нижней, правой или левой части области редактора.", + "panelDefaultLocation": "Определяет расположение по умолчанию для панели (терминал, консоль отладки, выходные данные, проблемы) в новой рабочей области. Может отображаться в нижней, правой или левой части области редактора.", "panelOpensMaximized": "Определяет, открывается ли панель в развернутом состоянии. Панель может всегда открываться в развернутом состоянии, никогда не открываться в развернутом состоянии или открываться в состоянии, предшествовавшем закрытию.", "perEditorGroup": "Определяет, должен ли лимит максимального числа открытых редакторов применяться для отдельной группы редакторов или для всех групп редакторов.", "pinnedTabSizing": "Определяет размер закрепленных вкладок редактора. Они располагаются первыми среди всех открытых вкладок и обычно не закрываются, пока не будут откреплены. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", "preserveInput": "Определяет, следует ли восстановить последнюю введенную команду в палитре команд при следующем открытии палитры.", + "profileName": "`${profileName}`: имя профиля, в котором открыта рабочая область, например \"Обработка и анализ данных (профиль)\". Игнорируется, если используется профиль по умолчанию.", "remoteName": "\"${remoteName}\": например, SSH", - "restoreViewState": "Восстанавливает последнее состояние просмотра редактора (например, положение прокрутки) при повторном открытии редакторов после их закрытия. Состояние просмотра редактора сохраняется для каждой группы редакторов и сбрасывается при закрытии группы. Если предыдущее состояние просмотра не было найдено для группы редакторов, чтобы использовать последнее известное состояние просмотра во всех группах редакторов, используйте параметр {0}.", - "revealIfOpen": "Определяет, отображается ли редактор в какой-либо из видимых групп при открытии. Если функция отключена, редактор открывается в текущей активной группе редакторов. Если функция включена, вместо открытия уже открытый редактор будет отображен в текущей активной группе редакторов. Обратите внимание, что в некоторых случаях этот параметр игнорируется, например при принудительном открытии редактора в определенной группе или сбоку от текущей активной группы редакторов.", - "rootName": "\"${rootName}\": имя открытой рабочей области или папки (например, myFolder или myWorkspace).", + "restoreViewState": "Восстанавливает последнее состояние просмотра редактора (например, положение прокрутки) при повторном открытии редакторов. Состояние просмотра редактора сохраняется для каждой группы редакторов и сбрасывается при закрытии группы. Если предыдущее состояние просмотра не было найдено для группы редакторов, используйте параметр {0}, чтобы применить последнее известное состояние просмотра во всех группах редакторов.", + "revealIfOpen": "Определяет, отображается ли уже открытый редактор в какой-либо из видимых групп. Если функция отключена, редактор открывается в текущей активной группе редакторов. Если функция включена, вместо повторного открытия будет отображен уже открытый редактор в текущей активной группе редакторов. Обратите внимание, что в некоторых случаях этот параметр пропускается, например при принудительном открытии редактора в определенной группе или сбоку от текущей активной группы редакторов.", + "rootName": "\"${rootName}\": имя рабочей области с необязательным удаленным именем и индикатором рабочей области, если применимо (например, myFolder, myRemoteFolder [SSH] или myWorkspace (рабочая область)).", + "rootNameShort": "\"${rootNameShort}\": сокращенное имя рабочей области без суффиксов (например, myFolder, myRemoteFolder или myWorkspace)", "rootPath": "\"${rootPath}\": путь к открытой рабочей области или папке (например, /Users/Development/myWorkspace).", "scrollToSwitchTabs": "Определяет, приводит ли прокрутка по вкладкам к их открытию. По умолчанию при прокрутке вкладки только отображаются, но не открываются. Чтобы изменить это поведение, можно нажать и удерживать клавишу SHIFT во время прокрутки. Это значение игнорируется, если параметр #workbench.editor.showTabs# отключен.", + "security.allowedUNCHosts": "Набор имен узлов UNC (без начальной или конечной обратной косой черты, например \"192.168.0.1\" или \"my-server\") для разрешения без подтверждения пользователем. Если доступ к узлу UNC запрещен с помощью этого параметра или не подтвержден пользователем, произойдет ошибка, а операция будет остановлена. При изменении этого параметра требуется перезагрузка. Дополнительные сведения об этом параметре см. на странице https://aka.ms/vscode-windows-unc.", + "security.allowedUNCHosts.patternErrorMessage": "Имена узлов UNC не должны содержать обратную косую черту.", + "security.restrictUNCAccess": "Если этот параметр включен, разрешается доступ только к именам узлов UNC, разрешенным параметром \"#security.allowedUNCHosts#\" или после подтверждения пользователем. Дополнительные сведения об этом параметре см. на странице https://aka.ms/vscode-windows-unc.", "separator": "\"${separator}\": условный разделитель (\"-\"), который отображается, только если он окружен переменными со значениями или статическим текстом.", "settings.editor.desc": "Определяет, какой редактор параметров использовать по умолчанию.", "settings.editor.json": "Использовать редактор файлов JSON.", "settings.editor.ui": "Использовать редактор параметров пользовательского интерфейса.", - "sharedViewState": "Сохраняет самое последнее состояние просмотра редактора (например, позиция прокрутки) по всем группам редактора и восстанавливает их, если для группы редактора не найдено конкретное состояние просмотра редактора.", + "sharedViewState": "Сохраняет самое последнее состояние просмотра редактора (например, положение прокрутки) во всех группах редакторов и восстанавливает его, если для группы редакторов не найдено конкретное состояние просмотра редактора.", "showEditorTabs": "Определяет, должны ли открытые редакторы отображаться на вкладках.", "showIcons": "Определяет, должны ли открытые редакторы отображаться со значком. Для этого также требуется включить тему значков.", "sideBarLocation": "Управляет расположением основной боковой панели и панели действий. Они могут отображаться слева или справа от рабочего места. Дополнительная боковая панель будет отображаться на противоположной стороне рабочего места.", @@ -3530,14 +3957,18 @@ "splitOnDragAndDrop": "Определяет, можно ли разделять группы редакторов из операций перетаскивания путем перетаскивания редактора или файла на краях области редактора.", "splitSizing": "Определяет размер групп редакторов при их разделении.", "statusBarVisibility": "Управляет видимостью строки состояния в нижней части рабочего места.", + "suggestCommands": "Определяет, должна ли палитра команд содержать список часто используемых команд.", "tabDescription": "Определяет формат метки редактора.", "tabScrollbarHeight": "Определяет высоту полос прокрутки, используемых для вкладок и элементов навигации в области заголовка редактора.", - "tabSizing": "Управляет выбором размера для вкладок редактора. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", + "tabSizing": "Определяет размер для вкладок редактора. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", + "tips.enabled": "Если параметр включен, на подложке появляются советы, если нет открытых редакторов.", "untitledHint": "Управляет тем, должна ли текстовая подсказка без названия быть видимой в редакторе.", "untitledLabelFormat": "Определяет формат метки для безымянного редактора.", + "useSemanticSimilarity": "Определяет, должна ли палитра команд включать похожие команды. Необходимо установить расширение, которое обеспечивает семантическое сходство.", "useSplitJSON": "Определяет, используется ли редактор JSON с разделением при изменении параметров в форме JSON.", "viewVisibility": "Управляет видимостью действий в заголовке представления. Действия в заголовке представления могут быть видимы всегда или видимы только тогда, когда представление получает фокус или на него наводится курсор мыши.", "window.commandCenter": "Показывать панель запуска вместе с заголовком окна. Этот параметр действует, только если для {0} установлено {1}.", + "window.commandCenterWeb": "Показать средство запуска команд вместе с заголовком окна.", "window.confirmBeforeClose.always": "Всегда запрашивать подтверждение.", "window.confirmBeforeClose.always.web": "Попытка всегда запрашивать подтверждение. Однако браузеры все равно могут закрывать окна и вкладки без него.", "window.confirmBeforeClose.keyboardOnly": "Запрашивайте подтверждение только в том случае, если была использована привязка клавиш.", @@ -3546,6 +3977,7 @@ "window.confirmBeforeClose.never.web": "Никогда не запрашивать в явном виде подтверждение, если нет угрозы потери данных.", "window.menuBarVisibility.classic": "Меню отображается в верхней части окна и скрыто только в полноэкранном режиме.", "window.menuBarVisibility.compact": "Меню отображается как компактная кнопка на боковой панели. Это значение игнорируется, если {0} имеет значение {1}.", + "window.menuBarVisibility.compact.web": "Меню отображается в виде компактной кнопки на боковой панели.", "window.menuBarVisibility.hidden": "Меню всегда скрыто.", "window.menuBarVisibility.toggle": "Меню скрыто, но может отображаться в верхней части окна при нажатии клавиши ALT.", "window.menuBarVisibility.toggle.mac": "Меню скрыто, но может отображаться в верхней части окна при выполнении команды \"Focus Application Menu\" (Перевести фокус на меню приложения).", @@ -3583,7 +4015,9 @@ "workbench.editor.splitSizingDistribute": "Разделяет группы редакторов на равные части.", "workbench.editor.splitSizingSplit": "Разделяет активную группу редакторов на равные части.", "workbench.editor.tabSizing.fit": "Всегда оставлять вкладки достаточно большим для отображения всей метки редактора.", + "workbench.editor.tabSizing.fixed": "Сделайте все вкладки одинакового размера, что позволяет уменьшить их размер, если недостаточно свободного места для одновременного отображения всех вкладок.", "workbench.editor.tabSizing.shrink": "Уменьшать вкладки, если свободного пространства недостаточно для отображения всех вкладок.", + "workbench.editor.tabSizingFixedMaxWidth": "Controls the maximum width of tabs when `#workbench.editor.tabSizing#` size is set to `fixed`.", "workbench.editor.titleScrollbarSizing.default": "Размер по умолчанию.", "workbench.editor.titleScrollbarSizing.large": "Увеличивает размер, упрощая захват с помощью мыши.", "workbench.editor.untitled.labelFormat.content": "Имя безымянного файла является производным от содержимого его первой строки, если только не имеется соответствующий путь к файлу. Возврат к этому имени выполняется, если строка является пустой или содержит символы, отличные от словообразующих.", @@ -3609,17 +4043,12 @@ "zenMode.hideStatusBar": "Определяет, будет ли скрыта строка состояния в нижней части рабочей области при включении режима Zen. ", "zenMode.hideTabs": "Определяет, будут ли скрыты вкладки рабочей области при включении режима Zen. ", "zenMode.restore": "Определяет, необходимо ли восстановить окно в режиме Zen, если оно было закрыто в режиме Zen.", - "zenMode.silentNotifications": "Определяет, будут ли уведомления режима \"Не беспокоить\" включены в режиме \"Дзен\". Если установлено значение \"Истина\", будут отображаться только уведомления об ошибках.", + "zenMode.silentNotifications": "Определяет, будут ли уведомления режима \"Не беспокоить\" включены в режиме Zen. Если установлено значение \"true\", будут отображаться только уведомления об ошибках.", "zenModeConfigurationTitle": "Режим Zen" }, - "vs/workbench/common/actions": { - "developer": "Разработчик", - "help": "Справка", - "preferences": "Параметры", - "test": "Тест", - "view": "Просмотр" - }, "vs/workbench/common/configuration": { + "applicationConfigurationTitle": "Приложение", + "securityConfigurationTitle": "Безопасность", "workbenchConfigurationTitle": "Рабочее место" }, "vs/workbench/common/contextkeys": { @@ -3627,6 +4056,7 @@ "activeEditor": "Идентификатор активного редактора", "activeEditorAvailableEditorIds": "Доступные идентификаторы редакторов, которые можно использовать для активного редактора", "activeEditorCanRevert": "Может ли активный редактор отменять изменения", + "activeEditorCanToggleReadonly": "Может ли активный редактор переключаться между доступом только для чтения и возможностью записи", "activeEditorGroupEmpty": "Является ли активная группа редакторов пустой", "activeEditorGroupIndex": "Индекс активной группы редакторов", "activeEditorGroupLast": "Является ли активная группа редакторов последней группой", @@ -3646,6 +4076,7 @@ "editorAreaVisible": "Является ли область редактора видимой", "editorIsOpen": "Открыт ли редактор", "editorTabsVisible": "Отображаются ли вкладки редактора", + "embedderIdentifier": "Идентификатор средства внедрения в соответствии со службой продукта, если он определен", "focusedView": "Идентификатор представления, на котором находится фокус клавиатуры", "groupEditorsCount": "Число открытых групп редакторов", "inZenMode": "Включен ли режим Zen", @@ -3675,14 +4106,17 @@ "sideBySideEditorActive": "Активен ли параллельный редактор", "splitEditorsVertically": "Включено ли разделение редакторов по вертикали", "statusBarFocused": "Находится ли на строке состояния фокус клавиатуры", + "temporaryWorkspace": "Схема текущей рабочей области из временной файловой системы.", "textCompareEditorActive": "Активен ли редактор сравнения текста", "textCompareEditorVisible": "Отображается ли редактор сравнения текста", - "virtualWorkspace": "Схема текущей рабочей области, если она из виртуальной файловой системы или пустой строки.", + "virtualWorkspace": "Схема текущей рабочей области из виртуальной файловой системы или пустой строки.", "workbenchState": "Тип рабочей области, открытой в окне. Возможные значения: \"empty\" (рабочая область отсутствует), \"folder\" (одиночная папка) или \"workspace\" (рабочая область с несколькими корневыми папками).", "workspaceFolderCount": "Число корневых папок в рабочей области" }, "vs/workbench/common/editor": { "builtinProviderDisplayName": "Встроенный", + "configureEditorLargeFileConfirmation": "Настройка ограничения", + "openLargeFile": "Все равно открыть", "promptOpenWith.defaultEditor.displayName": "Текстовый редактор" }, "vs/workbench/common/editor/diffEditorInput": { @@ -3747,6 +4181,8 @@ "panelSectionHeaderBackground": "Цвет фона для заголовка разделов панели. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", "panelSectionHeaderBorder": "Цвет границы заголовка разделов панели с вертикально размещенными вложенными представлениями. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", "panelSectionHeaderForeground": "Основной цвет заголовка разделов панели. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", + "profileBadgeBackground": "Цвет фона значка профиля. Значок профиля отображается в верхней части значка шестеренки настроек на панели действий.", + "profileBadgeForeground": "Цвет переднего плана значка профиля. Значок профиля отображается в верхней части значка шестеренки настроек на панели действий.", "sideBarBackground": "Цвет фона боковой панели. Боковая панель — это контейнер таких представлений, как проводник и поиск.", "sideBarBorder": "Цвет границы боковой панели со стороны редактора. Боковая панель — это контейнер для таких представлений, как проводник и поиск.", "sideBarDragAndDropBackground": "Цвет активных разделов боковой панели при перетаскивании. Он должен иметь прозрачность, чтобы разделы оставались видимыми. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.", @@ -3807,18 +4243,19 @@ "titleBarInactiveForeground": "Цвет переднего плана панели заголовка, если окно неактивно.", "unfocusedActiveModifiedBorder": "Граница верхней части измененных активных вкладок в группе без фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", "unfocusedINactiveModifiedBorder": "Граница верхней части измененных неактивных вкладок в группе без фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", - "windowActiveBorder": "Цвет, используемый для границы окна, когда оно активно. Поддерживается только в клиенте рабочего стола при использовании настраиваемого заголовка.", - "windowInactiveBorder": "Цвет границы неактивного окна. Поддерживается только в настольном клиенте при использовании пользовательского заголовка." + "windowActiveBorder": "Цвет границы активного окна. Поддерживается только в настольных клиентах macOS и Linux при использовании настраиваемой строки заголовка.", + "windowInactiveBorder": "Цвет границы неактивного окна. Поддерживается только в настольных клиентах macOS и Linux при использовании настраиваемой строки заголовка." }, "vs/workbench/common/views": { "defaultViewIcon": "Значок представления по умолчанию.", - "duplicateId": "Представление с идентификатором \"{0}\" уже зарегистрировано" + "duplicateId": "Представление с идентификатором \"{0}\" уже зарегистрировано", + "treeView.notRegistered": "Отсутствует зарегистрированное представление в виде дерева с идентификатором \"{0}\"." }, "vs/workbench/electron-sandbox/actions/developerActions": { "configureRuntimeArguments": "Настройка аргументов среды выполнения", + "openUserDataFolder": "Открыть папку данных пользователя", "reloadWindowWithExtensionsDisabled": "Перезагрузить с отключенными расширениями", - "toggleDevTools": "Переключить средства разработчика", - "toggleSharedProcess": "Переключить общий процесс" + "toggleDevTools": "Переключить средства разработчика" }, "vs/workbench/electron-sandbox/actions/installActions": { "install": "Установить путь к команде \"{0}\" в PATH", @@ -3844,6 +4281,7 @@ "zoomReset": "Сбросить масштаб" }, "vs/workbench/electron-sandbox/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "Управляет временем ожидания (в секундах) перед отказом от разрешения среды оболочки, когда приложение еще не запущено из терминала. Дополнительные сведения см. в [документации](https://go.microsoft.com/fwlink/?linkid=2149667).", "argv.crashReporterId": "Уникальный идентификатор для корреляции отчетов о сбоях, отправляемых из этого экземпляра приложения.", "argv.disableHardwareAcceleration": "Отключает аппаратное ускорение. Изменять этот параметр следует только при наличии проблем с графикой.", "argv.enableCrashReporter": "Позволяет отключать отчеты о сбоях и при изменении значения перезапускает приложение.", @@ -3851,11 +4289,10 @@ "argv.force-renderer-accessibility": "Принудительно делает отрисовщик доступным. Изменять этот параметр следует только при использовании средства чтения с экрана в Linux. На других платформах отрисовщик будет доступен автоматически. Этот флаг устанавливается автоматически, если включен editor.accessibilitySupport:.", "argv.forceColorProfile": "Позволяет переопределить используемый цветовой профиль. Если цвета выглядят неудовлетворительно, попробуйте задать здесь значение \"srgb\" и выполнить перезапуск.", "argv.locale": "Используемый язык интерфейса. Для выбора другого языка требуется установить соответствующий языковой пакет.", - "argv.logLevel": "Используемый уровень ведения журнала. Значение по умолчанию — \"info\". Допустимые значения: \"critical\", \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\".", + "argv.logLevel": "Используемый уровень ведения журнала. Значение по умолчанию — \"info\". Допустимые значения: \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\".", "closeWhenEmpty": "Определяет, следует ли закрыть окно при закрытии последнего редактора. Этот параметр применяется только к окнам, в которых нет открытых папок.", "dialogStyle": "Настройка внешнего вида диалоговых окон.", "enableCrashReporterDeprecated": "Если этот параметр имеет значение false, телеметрия не будет отправляться независимо от значения нового параметра. Не рекомендуется к использованию, поскольку в более новых версиях эти данные агрегированы в параметр {0}.", - "experimentalUseSandbox": "Экспериментально: если этот параметр включен, в окне будет включен режим песочницы через API Electron.", "keyboardConfigurationTitle": "Клавиатура", "mergeAllWindowTabs": "Объединить все окна", "miExit": "В&&ыход", @@ -3874,7 +4311,7 @@ "touchbar.enabled": "Включает кнопки сенсорной панели macOS на клавиатуре, если они доступны.", "touchbar.ignored": "Набор идентификаторов для записей на сенсорной панели, которые не должны отображаться (например, workbench.action.navigateBack).", "window.clickThroughInactive": "Если этот параметр включен, то при щелчке в неактивном окне будут активированы как оно, так и элемент управления, на котором находился курсор мыши в момент щелчка, если этот элемент управления должен активироваться по щелчку мыши. Если этот параметр отключен, то при щелчке в любом месте неактивного окна будет активировано только окно, и для активации элемента управления на нем будет нужно щелкнуть еще раз.", - "window.doubleClickIconToClose": "Если параметр включен, двойной щелчок значка приложения в заголовке окна приведет к закрытию окна, при этом его невозможно будет перетаскивать с помощью значка. Этот параметр действует, только если для \"#window.titleBarStyle#\" задано значение \"custom\".", + "window.doubleClickIconToClose": "Если этот параметр включен, окно закрывается с помощью двойного щелчка значка приложения в заголовке окна. Окно невозможно будет перетащить с помощью значка. Этот параметр действует, только если #window.titleBarStyle#\" имеет значение custom.", "window.nativeFullScreen": "Определяет, следует ли использовать собственный полноэкранный режим в macOS. Отключите этот параметр, чтобы в macOS не создавалось новое пространство при переходе в полноэкранный режим.", "window.nativeTabs": "Включает вкладки окна macOS Sierra. Обратите внимание, что для применения этих изменений потребуется полная перезагрузка, и что для всех внутренних вкладок будет отключен пользовательский стиль заголовка, если он был настроен.", "window.newWindowDimensions.default": "Открывать новые окна в центре экрана.", @@ -3898,21 +4335,23 @@ }, "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { "aboutDetail": "Версия: {0}\r\nФиксация: {1}\r\nДата: {2}\r\nElectron: {3}\r\nChromium: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nОС: {7}", - "cancelButton": "Отмена", "copy": "&&Копировать", - "okButton": "ОК", - "yesButton": "&&Да" + "okButton": "ОК" }, "vs/workbench/electron-sandbox/window": { - "cancelButton": "&&Отмена", + "appRootWarning.banner": "Файлы, хранимые в папке установки (\"{0}\"), могут быть ПЕРЕЗАПИСАНЫ или НЕОБРАТИМО УДАЛЕНЫ без предупреждения во время обновления.", "closeWindowButtonLabel": "&&Закрыть окно", "closeWindowMessage": "Подтверждаете закрытие окна?", + "configure": "Настройка", "doNotAskAgain": "Не спрашивать снова", "exitButtonLabel": "&&Выход", "keychainWriteError": "Не удалось записать сведения о входе в цепочку ключей. Ошибка: \"{0}\".", "learnMore": "Дополнительные сведения", "loaderCycle": "В модулях AMD существует циклическая зависимость, которую необходимо разрешить!", "loginButton": "&&Вход", + "macoseolBannerLearnMore": "Дополнительные сведения", + "macoseolarialabel": "{0}. Используйте клавиши навигации для доступа к действиям баннера.", + "macoseolmessage": "{0} в {1} скоро прекратит получать обновления. Рассмотрите возможность обновления версии macOS.", "password": "Пароль", "proxyAuthRequired": "Требуется проверка подлинности прокси-сервера", "proxyDetail": "Прокси-сервер \"{0}\" требует имя пользователя и пароль.", @@ -3920,6 +4359,8 @@ "quitMessage": "Подтверждаете выход?", "quitMessageMac": "Подтверждаете выход?", "rememberCredentials": "Запомнить мои учетные данные", + "resolveShellEnvironment": "Разрешение среды оболочки...", + "restart": "Перезапустить", "runningAsRoot": "Не рекомендуется запускать {0} с правами привилегированного пользователя.", "shutdownErrorClose": "Не удалось закрыть окно из-за непредвиденной ошибки", "shutdownErrorDetail": "Ошибка: {0}", @@ -3936,18 +4377,34 @@ "shutdownTitleReload": "Перезагрузка окна занимает немного больше времени…", "troubleshooting": "Руководство по устранению неполадок", "username": "Имя пользователя", - "willShutdownDetail": "Следующие операции все еще выполняются: \r\n{0}" + "willShutdownDetail": "Следующие операции все еще выполняются: \r\n{0}", + "windowseolBannerLearnMore": "Подробнее", + "windowseolarialabel": "{0}. Используйте клавиши навигации для доступа к действиям баннера.", + "windowseolmessage": "{0} в {1} скоро прекратит получать обновления. Рассмотрите возможность обновления версии Windows." }, - "vs/workbench/contrib/audioCues/browser/audioCueService": { - "audioCues.lineHasBreakpoint.name": "Точка останова в строке", - "audioCues.lineHasError.name": "Ошибка в строке", - "audioCues.lineHasFoldedArea.name": "Сложенная область в строке", - "audioCues.lineHasInlineSuggestion.name": "Встроенная рекомендация в строке", - "audioCues.lineHasWarning.name": "Предупреждение в строке", - "audioCues.noInlayHints": "Отсутствие встроенных подсказок в строке", - "audioCues.onDebugBreak.name": "Отладчик остановлен в точке останова" + "vs/workbench/contrib/accessibility/browser/accessibility.contribution": { + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/accessibility/browser/accessibilityContribution": { + "accessibilityConfigurationTitle": "Accessibility", + "verbosity.chat.description": "Provide information about how to access the chat help menu when the chat input is focused", + "verbosity.diffEditor.description": "Provide information about how to navigate changes in the diff editor when it is focused", + "verbosity.interactiveEditor.description": "Provide information about how to access the inline editor chat accessibility help menu when the input is focused", + "verbosity.keybindingsEditor.description": "Provide information about how to change a keybinding in the keybindings editor when a row is focused", + "verbosity.notebook": "Provide information about how to focus the cell container or inner editor when a notebook cell is focused.", + "verbosity.terminal.description": "Provide information about how to access the terminal accessibility help menu when the terminal is focused" + }, + "vs/workbench/contrib/accessibility/browser/accessibleView": { + "exit-tip": "Exit this menu via the Escape key.\r\n" }, "vs/workbench/contrib/audioCues/browser/audioCues.contribution": { + "audioCues.chatRequestSent": "Plays a sound when a chat request is made.", + "audioCues.chatResponsePending": "Plays a sound on loop while the response is pending.", + "audioCues.chatResponseReceived": "Plays a sound on loop while the response has been received.", + "audioCues.debouncePositionChanges": "Следует ли отменить изменения положения", + "audioCues.diffLineDeleted": "Воспроизводит звук при перемещении фокуса на удаленную строку в режиме просмотра различий или на следующее или предыдущее изменение", + "audioCues.diffLineInserted": "Воспроизводит звук при перемещении фокуса на вставленную строку в режиме просмотра различий или на следующее или предыдущее изменение", + "audioCues.diffLineModified": "Воспроизводит звук при перемещении фокуса на измененную строку в режиме просмотра различий или на следующее или предыдущее изменение", "audioCues.enabled.auto": "Включить звуковой сигнал при подключении средства чтения с экрана.", "audioCues.enabled.off": "Отключить звуковой сигнал.", "audioCues.enabled.on": "Включить звуковой сигнал.", @@ -3957,7 +4414,13 @@ "audioCues.lineHasInlineSuggestion": "Воспроизводит звук при наличии встроенной подсказки в активной строке.", "audioCues.lineHasWarning": "Воспроизводит звук при наличии предупреждения в активной строке.", "audioCues.noInlayHints": "Воспроизводит звуковой сигнал при попытке чтения строки со встроенными подсказками, в которой нет встроенных подсказок.", + "audioCues.notebookCellCompleted": "Воспроизводит звук при успешном выполнении ячейки записной книжки.", + "audioCues.notebookCellFailed": "Воспроизводит звук при сбое выполнения ячейки записной книжки.", "audioCues.onDebugBreak": "Воспроизводит звук при остановке отладчика в точке останова.", + "audioCues.taskCompleted": "Воспроизводить звук при завершении задачи.", + "audioCues.taskFailed": "Воспроизводит звук при сбое задачи (ненулевой код выхода).", + "audioCues.terminalCommandFailed": "Воспроизводит звук при сбое команды терминала (ненулевой код выхода).", + "audioCues.terminalQuickFix": "Воспроизводит звук, когда доступны быстрые исправления терминала.", "audioCues.volume": "Громкость звуковых подсказок в процентах (0–100)." }, "vs/workbench/contrib/audioCues/browser/commands": { @@ -3967,14 +4430,18 @@ "disabled": "Отключено" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "areYouSureQuiteBulkEdit": "Подтвердить {0}? Сейчас выполняется \"{1}\".", - "changeWorkspace": "Изменить рабочую область", - "closeTheWindow": "Закрыть окно", + "areYouSureQuiteBulkEdit.detail": "Выполняется \"{0}\".", + "changeWorkspace": "Изменить &&рабочую область", + "changeWorkspace.message": "Вы уверены, что хотите изменить рабочую область?", + "closeTheWindow": "&&Закрыть окно", + "closeTheWindow.message": "Подтверждаете закрытие окна?", "fileOperation": "Операция с файлом", "nothing": "Изменения отсутствуют.", - "quit": "Выход", + "quit": "&&Выход", + "quit.message": "Подтверждаете выход?", "refactoring.autoSave": "Определяет, сохраняются ли файлы, которые были частью рефакторинга, автоматически", - "reloadTheWindow": "Перезагрузить окно", + "reloadTheWindow": "&&Перезагрузить окно", + "reloadTheWindow.message": "Вы действительно хотите перезагрузить окно?", "summary.0": "Изменения отсутствуют.", "summary.n0": "Сделано изменений {0} в одном файле", "summary.nm": "Сделано изменений {0} в {1} файлах", @@ -3984,9 +4451,8 @@ "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { "Discard": "Отменить рефакторинг", "apply": "Применить Рефакторинг", - "cancel": "Отмена", "cat": "Предварительный просмотр рефакторинга", - "continue": "Продолжить", + "continue": "&&Продолжить", "detail": "Нажмите кнопку \"Продолжить\", чтобы отказаться от предыдущего рефакторинга и продолжить текущий рефакторинг.", "groupByFile": "Группировать изменения по файлам", "groupByType": "Изменения групп по типу", @@ -4054,6 +4520,142 @@ "to": "объекты, вызывающие {0}", "tree.aria": "Иерархия вызовов" }, + "vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": { + "chat-help-label": "Chat accessibility help", + "chat.announcement": "Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.", + "chat.overview": "The chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.", + "chat.requestHistory": "In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.", + "inline-chat-label": "Inline chat accessibility help", + "inlineChat.access": "It can be activated via quick fix actions or directly using the command: Inline Chat: Start Code Chat ({0}).", + "inlineChat.contextActions": "Context menu actions may run a request prefixed with /fix or /explain. These prefixes can be used directly in the input box to apply those specific actions.", + "inlineChat.diff": "Once in the diff editor, enter review mode with ({0}). Use up and down arrows to navigate lines with the proposed changes.", + "inlineChat.diffNoKb": "Tab again to enter the Diff editor with the changes and enter review mode with the Go to Next Difference Command. Use Up/DownArrow to navigate lines with the proposed changes.", + "inlineChat.explain": "When a request is prefixed with /explain, a response will explain the code in the current selection and the chat view will be focused.", + "inlineChat.fix": "When a request is prefixed with /fix, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing.", + "inlineChat.overview": "Inline chat occurs within a code editor and takes into account the current selection. It is useful for refactoring, fixing, and more. Keep in mind that AI generated code may be incorrect.", + "inlineChat.toolbar": "Use tab to reach conditional parts like commands, status, message responses and more.", + "workbench.action.chat.clear": "Команда \"Очистить чат\" ({0}) очищает список запросов/ответов.", + "workbench.action.chat.clearNoKb": "Команда \"Очистить чат\" очищает список запросов/ответов. В настоящее время ее нельзя активировать с помощью настраиваемого сочетания клавиш.", + "workbench.action.chat.focus": "The Focus Chat command ({0}) focuses the chat request/response list, which can be navigated with up and down arrows.", + "workbench.action.chat.focusInput": "Команда фокуса на поле ввода чата ({0}) переводит фокус на поле ввода для запросов чата.", + "workbench.action.chat.focusNoKb": "Команда \"Фокус на списке чатов\" переводит фокус на список запросов/ответов чата, по которому можно переходить с помощью клавиш СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ. В настоящее время ее невозможно активировать с помощью сочетания клавиш.", + "workbench.action.chat.nextCodeBlock": "Команда \"Чат: следующий блок кода ({0})\" переводит фокус на следующий блок кода в ответе.", + "workbench.action.chat.nextCodeBlockNoKb": "Команда \"Чат: следующий блок кода\" переводит фокус на следующий блок кода в ответе. В настоящее время ее нельзя активировать с помощью настраиваемого сочетания клавиш.", + "workbench.action.interactiveSession.focusInputNoKb": "Команда \"Фокус на вводе текста в чате\" переводит фокус на поле ввода для запросов чата. В настоящее время ее невозможно активировать с помощью сочетания клавиш." + }, + "vs/workbench/contrib/chat/browser/actions/chatActions": { + "actions.chat.acceptInput": "Принять ввод чата", + "actions.interactiveSession.focus": "Фокус на списке чатов", + "chat.category": "Чат", + "interactiveSession.clearHistory.label": "Очистить журнал входных данных", + "interactiveSession.focusInput.label": "Фокус на вводе текста чата", + "interactiveSession.history.delete": "Удалить", + "interactiveSession.history.label": "Показать журнал", + "interactiveSession.history.pick": "Выберите сеанс чата для восстановления", + "interactiveSession.open": "Открыть редактор ({0})" + }, + "vs/workbench/contrib/chat/browser/actions/chatClearActions": { + "interactiveSession.clear.label": "Сброс" + }, + "vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": { + "interactive.copyCodeBlock.label": "Копировать", + "interactive.insertCodeBlock.label": "Вставить в расположении курсора", + "interactive.insertIntoNewFile.label": "Вставить в новый файл", + "interactive.nextCodeBlock.label": "Следующий блок кода", + "interactive.previousCodeBlock.label": "Предыдущий блок кода", + "interactive.runInTerminal.label": "Запустить в терминале" + }, + "vs/workbench/contrib/chat/browser/actions/chatCopyActions": { + "interactive.copyAll.label": "Копировать все", + "interactive.copyItem.label": "Копировать" + }, + "vs/workbench/contrib/chat/browser/actions/chatExecuteActions": { + "interactive.cancel.label": "Отмена", + "interactive.submit.label": "Отправить" + }, + "vs/workbench/contrib/chat/browser/actions/chatImportExport": { + "chat.export.label": "Экспорт сеанса", + "chat.file.label": "Сеанс чата", + "chat.import.label": "Импорт сеанса" + }, + "vs/workbench/contrib/chat/browser/actions/chatMoveActions": { + "chat.openInEditor.label": "Открыть сеанс в редакторе", + "interactiveSession.openInEditor.label": "Открыть сеанс в редакторе", + "interactiveSession.openInSidebar.label": "Открыть сеанс на боковой панели" + }, + "vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": { + "askQuickQuestion": "Задать быстрый вопрос", + "askabot": "Задайте {0} вопрос..." + }, + "vs/workbench/contrib/chat/browser/actions/chatTitleActions": { + "chat.remove.label": "Удалить запрос и ответ", + "interactive.helpful.label": "Helpful", + "interactive.insertIntoNotebook.label": "Вставить в записную книжку", + "interactive.unhelpful.label": "Unhelpful" + }, + "vs/workbench/contrib/chat/browser/chat.contribution": { + "chat": "Чат", + "interactiveSession.editor.fontFamily": "Определяет семейство шрифтов в блоках кода чата.", + "interactiveSession.editor.fontSize": "Определяет размер шрифта в пикселях в блоках кода чата.", + "interactiveSession.editor.fontWeight": "Определяет насыщенность шрифта в блоках кода чата.", + "interactiveSession.editor.lineHeight": "Определяет высоту строки в пикселях в блоках кода чата. Используйте значение 0 для определения высоты строки по размеру шрифта.", + "interactiveSession.editor.wordWrap": "Определяет, следует ли переносить строки в блоках кода чата.", + "interactiveSession.experimental.quickQuestion.enable": "Определяет, включена ли функция быстрого вопроса.", + "interactiveSessionConfigurationTitle": "Чат" + }, + "vs/workbench/contrib/chat/browser/chatContributionServiceImpl": { + "chat.viewContainer.label": "Чат", + "vscode.extension.contributes.interactiveSession": "Добавляет поставщика интерактивного сеанса", + "vscode.extension.contributes.interactiveSession.icon": "Значок для этого поставщика интерактивного сеанса.", + "vscode.extension.contributes.interactiveSession.id": "Уникальный идентификатор для этого поставщика интерактивного сеанса.", + "vscode.extension.contributes.interactiveSession.label": "Отображаемое имя для этого поставщика интерактивного сеанса.", + "vscode.extension.contributes.interactiveSession.when": "Условие, которое должно иметь значение true, чтобы включить этого поставщика интерактивных сеансов." + }, + "vs/workbench/contrib/chat/browser/chatEditorInput": { + "chatEditorName": "Чат" + }, + "vs/workbench/contrib/chat/browser/chatInputPart": { + "actions.chat.accessibiltyHelp": "Ввод чата, введите здесь код и нажмите клавишу ВВОД для запуска. Используйте {0} для получения справки по специальным возможностям чата.", + "chatInput": "Ввод чата", + "chatInput.accessibilityHelpNoKb": "Ввод чата, введите здесь код и нажмите клавишу ВВОД для запуска. Для получения дополнительных сведений воспользуйтесь командой получения справки по специальным возможностям чата." + }, + "vs/workbench/contrib/chat/browser/chatListRenderer": { + "chat": "Чат", + "chat.codeBlock.toolbar": "Панель инструментов блока кода", + "chat.codeBlock.toolbarVerbose": "Панель инструментов для блока кода, доступ к которому можно получить на вкладке", + "chat.codeBlockHelp": "Блок кода", + "chat.codeBlockLabel": "Блок кода {0}", + "multiCodeBlock": "Несколько ({0}) блоков кода: {1}", + "singleCodeBlock": "1 блок кода: {0}" + }, + "vs/workbench/contrib/chat/browser/chatWidget": { + "clear": "Очистить сеанс" + }, + "vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Задайте вопрос", + "interactive.input.placeholderWithCommands": "Задайте вопрос или введите \"/\" для тем" + }, + "vs/workbench/contrib/chat/common/chatColors": { + "chat.requestBackground": "Цвет фона в запросе на чат.", + "chat.requestBorder": "Цвет границы в запросе на чат." + }, + "vs/workbench/contrib/chat/common/chatContextKeys": { + "chatRequest": "Элемент чата является запросом", + "chatResponse": "Элемент чата является ответом.", + "hasChatProvider": "Значение TRUE, если зарегистрирован какой-либо поставщик чата.", + "inChat": "Значение TRUE, если фокус находится на мини-приложении чата, в противном случае — FALSE.", + "inInteractiveInput": "Значение TRUE, если фокус находится на вводе текста в чате, в противном случае — FALSE.", + "interactiveInputHasText": "Значение TRUE, если в сообщении чата есть текст.", + "interactiveSessionRequestInProgress": "Значение true, если текущий запрос все еще выполняется.", + "interactiveSessionResponseHasProviderId": "Значение true, если поставщик назначил идентификатор этому ответу.", + "interactiveSessionResponseVote": "Если для ответа получен голос \"за\", настроено значение \"up\". Если получен голос \"против\", настроено значение \"down\". В противном случае — пустая строка." + }, + "vs/workbench/contrib/chat/common/chatServiceImpl": { + "emptyResponse": "Поставщик вернул ответ со значением null" + }, + "vs/workbench/contrib/chat/common/chatViewModel": { + "thinking": "Думаю" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "codeActionsOnSave": "Типы действий кода, которые будут выполнены при сохранении.", "codeActionsOnSave.fixAll": "Определяет, требуется ли выполнять действие автоисправления при сохранении файла.", @@ -4075,14 +4677,14 @@ "contributes.documentation.refactorings": "Предоставленная документация для рефакторингов." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "ShowAccessibilityHelpAction": "Показать справку по специальным возможностям", + "accessibilityHelpTitle": "Справка по специальным возможностям", "auto_off": "В редакторе настроено автоматическое определение средства чтения с экрана, но сейчас это средство не подключено.", "auto_on": "Редактор автоматически определил, что средство чтения с экрана подключено.", "auto_unknown": "В редакторе настроено определение средства чтения с экрана с помощью API платформы, но текущая среда выполнения это не поддерживает.", "changeConfigToOnMac": "Чтобы включить постоянную оптимизацию редактора для использования со средствами чтения с экрана, нажмите COMMMAND+E.", "changeConfigToOnWinLinux": "Чтобы включить постоянную оптимизацию редактора для использования со средствами чтения с экрана, нажмите CTRL+E.", "configuredOff": "Для редактора не настроена оптимизация для использования со средствами чтения с экрана.", - "configuredOn": "Постоянная оптимизацию редактора для использования со средствами чтения с экрана включена. Чтобы ее отключить, измените параметр \"editor.accessibilitySupport\".", + "configuredOn": "Конфигурация редактора всегда оптимизирована для использования со средством чтения с экрана. Это можно изменить с помощью команды \"Активация режима специальных возможностей для средства чтения с экрана\" или параметра \"editor.accessibilitySupport\".", "emergencyConfOn": "Установка значения \"on\" для параметра \"editor.accessibilitySupport\".", "introMsg": "Благодарим за ознакомление со специальными возможностями VS Code.", "openDocMac": "Нажмите COMMAND+H, чтобы открыть окно браузера с дополнительными сведениями о специальных возможностях VS Code.", @@ -4093,7 +4695,8 @@ "tabFocusModeOffMsg": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Чтобы изменить это поведение, нажмите клавишу {0}.", "tabFocusModeOffMsgNoKb": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш.", "tabFocusModeOnMsg": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Чтобы изменить это поведение, нажмите клавишу {0}.", - "tabFocusModeOnMsgNoKb": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш." + "tabFocusModeOnMsgNoKb": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш.", + "toggleScreenReaderMode": "Активация режима специальных возможностей для средства чтения с экрана" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "Алгоритм поиска различий был остановлен досрочно (через {0} мс).", @@ -4128,9 +4731,9 @@ "schema.blockComment.begin": "Последовательность символов, открывающая блок комментариев.", "schema.blockComment.end": "Последовательность символов, закрывающая блок комментариев.", "schema.blockComments": "Определяет способ маркировки комментариев.", - "schema.brackets": "Определяет символы скобок, увеличивающие или уменьшающие отступ.", + "schema.brackets": "Определяет символы скобок, которые увеличивают или уменьшают отступ. Если включено окрашивание пар скобок и {0} не определено, это также определяет пары скобок, которые окрашиваются по уровню вложения.", "schema.closeBracket": "Закрывающий символ скобки или строковая последовательность.", - "schema.colorizedBracketPairs": "Определяет пары скобок, цвет которых зависит от их уровня вложения, если включена опция выделения цветом.", + "schema.colorizedBracketPairs": "Определяет пары скобок, которые окрашиваются по уровню вложения, если включено окрашивание пар скобок. Все указанные здесь скобки, не включенные в {0}, будут автоматически включены в {0}.", "schema.comments": "Определяет символы комментариев", "schema.folding": "Параметры сворачивания языка.", "schema.folding.markers": "Метки свертывания для конкретного языка, например, '#region' и '#endregion'. Регулярные выражения начала и окончания будут применены к содержимому всех строк. Их следует тщательно продумать.", @@ -4271,8 +4874,8 @@ "unwrapMinified": "Отключить перенос для этого файла", "wrapMinified": "Включить перенос для этого файла" }, - "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { - "message": "Чтобы начать работу, [[select a language]] или [[open a different editor]]. \r\nНачните вводить текст, чтобы закрыть или [[don't show]] это снова." + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint/untitledTextEditorHint": { + "message": "[[Select a language]], или [[fill with template]], или [[open a different editor]], чтобы начать.\r\nНачните печатать, чтобы закрыть или [[don't show]] это снова." }, "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { "actions.pasteSelectionClipboard": "Вставить выбранный фрагмент из буфера обмена" @@ -4280,16 +4883,29 @@ "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { "startDebugTextMate": "Начать протоколирование грамматики для синтаксиса TextMate" }, + "vs/workbench/contrib/commands/common/commands.contribution": { + "runCommands": "Выполнение команд", + "runCommands.commands": "Команды для выполнения", + "runCommands.description": "Выполнение нескольких команд", + "runCommands.invalidArgs": "Функция \"runCommands\" получила аргумент неправильного типа. Проверьте аргумент, переданный команде.", + "runCommands.noCommandsToRun": "Функция \"runCommands\" не получила команд для выполнения. Возможно, вы забыли передать команды в аргументе \"runCommands\"?" + }, "vs/workbench/contrib/comments/browser/commentColors": { "commentThreadActiveRangeBackground": "Цвет фона для выбранного диапазона комментариев или диапазона комментариев с наведенным курсором.", "commentThreadActiveRangeBorder": "Цвет границы для выбранного диапазона комментариев или диапазона комментариев с наведенным курсором.", "commentThreadRangeBackground": "Диапазоны цвета фона комментариев.", "commentThreadRangeBorder": "Цвет границы для диапазонов комментариев.", "resolvedCommentBorder": "Цвет границ и стрелки для разрешенных комментариев.", - "unresolvedCommentBorder": "Цвет границ и стрелки для неразрешенных комментариев." + "resolvedCommentIcon": "Цвет значка для разрешенных комментариев.", + "unresolvedCommentBorder": "Цвет границ и стрелки для неразрешенных комментариев.", + "unresolvedCommentIcon": "Цвет значка для неразрешенных комментариев." }, "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Цвет декоратора полей редактора для комментирования диапазонов." + "editorGutterCommentGlyphForeground": "Цвет декоратора полей редактора для комментирования глифов.", + "editorGutterCommentRangeForeground": "Цвет оформления панели редактора для диапазонов комментирования. Этот цвет должен быть непрозрачным.", + "editorGutterCommentUnresolvedGlyphForeground": "Цвет оформления переплета редактора для комментирования глифов в случае цепочек неразрешенных комментариев.", + "editorOverviewRuler.commentForeground": "Цвет оформления обзорной линейки редактора для разрешенных комментариев. Этот цвет должен быть непрозрачным.", + "editorOverviewRuler.commentUnresolvedForeground": "Цвет оформления обзорной линейки редактора для неразрешенных комментариев. Этот цвет должен быть непрозрачным." }, "vs/workbench/contrib/comments/browser/commentNode": { "commentAddReactionDefaultError": "Сбой при удалении реакции на комментарий", @@ -4304,38 +4920,39 @@ "newComment": "Введите новый комментарий", "reply": "Ответить..." }, - "vs/workbench/contrib/comments/browser/commentThreadBody": { - "commentThreadAria": "Цепочка комментариев с {0} комментариями. {1}.", - "commentThreadAria.withRange": "Цепочка комментариев с {0} примечаниями к строкам {1} через {2}. {3}." - }, - "vs/workbench/contrib/comments/browser/commentThreadHeader": { - "collapseIcon": "Значок для свертывания комментария к проверке.", - "label.collapse": "Свернуть", - "startThread": "Начать обсуждение" - }, "vs/workbench/contrib/comments/browser/comments.contribution": { + "comments.maxHeight": "Controls whether the comments widget scrolls or expands.", "comments.openPanel.deprecated": "Этот параметр является нерекомендуемым. Рекомендуется использовать comments.openView.", "comments.openView": "Определяет, когда должно открываться представление комментариев.", "comments.openView.file": "Представление комментариев будет открываться, когда файл с комментариями активен.", "comments.openView.firstFile": "Если представление комментариев еще не было открыто в этом сеансе, оно откроется в первый раз во время сеанса, когда файл с комментариями активен.", "comments.openView.never": "Представление комментариев никогда не будет открываться.", + "comments.visible": "Управляет видимостью строки комментариев и потоков комментариев в редакторах с диапазонами комментариев и комментариями. Комментарии по-прежнему доступны в представлении \"Комментарии\", поэтому комментирование будет включаться так же, как при выполнении команды \"Комментарии: переключить комментарии редактора\".", "commentsConfigurationTitle": "Комментарии", "openComments": "Определяет, когда должна открываться панель комментариев.", "useRelativeTime": "Определяет, будет ли в метках времени комментария использоваться относительное время (например, \"1 день назад\")." }, + "vs/workbench/contrib/comments/browser/commentsController": { + "hasCommentingRange": "Содержит ли позиция активного курсора диапазон комментирования", + "pickCommentService": "Выберите поставщика комментариев" + }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { "comments.addCommand": "Добавить комментарий к выделенному фрагменту", + "comments.collapseAll": "Свернуть все комментарии", + "comments.expandAll": "Развернуть все комментарии", + "comments.expandUnresolved": "Развернуть неразрешенные комментарии", "comments.toggleCommenting": "Переключить комментарии редактора", - "hasCommentingProvider": "Содержит ли открытая рабочая область комментарии или диапазоны комментариев.", - "hasCommentingRange": "Содержит ли позиция активного курсора диапазон комментирования", "nextCommentThreadAction": "Перейти к ветви следующего комментария", - "pickCommentService": "Выберите поставщика комментариев", "previousCommentThreadAction": "К предыдущей цепочке комментариев" }, + "vs/workbench/contrib/comments/browser/commentService": { + "hasCommentingProvider": "Содержит ли открытая рабочая область комментарии или диапазоны комментариев." + }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { "commentCount": "1 комментарий", "commentLine": "[Строка{0}]", "commentRange": "[Строка{0}-{1}]", + "comments.view.title": "Комментарии", "commentsCount": "Комментарии: {0}", "image": "Образ", "imageWithLabel": "Изображение: {0}", @@ -4343,13 +4960,50 @@ }, "vs/workbench/contrib/comments/browser/commentsView": { "collapseAll": "Свернуть все", + "comments.filter.ariaLabel": "Фильтровать комментарии", + "comments.filter.placeholder": "Фильтр (например: текст, автор)", + "expandAll": "Развернуть все", "resourceWithCommentLabel": "Комментарий из ${0} в строке {1} столбца {2} в {3}, источник: {4}", + "resourceWithCommentLabelFile": "Комментарий от ${0} в {1}, источник: {2}", "resourceWithCommentThreadsLabel": "Комментарии в {0}, полный путь {1}", - "rootCommentsLabel": "Комментарии для текущей рабочей области" + "rootCommentsLabel": "Комментарии для текущей рабочей области", + "showing filtered results": "Отображается {0} из {1}", + "totalUnresolvedComments": "Неразрешенные комментарии: {0}" + }, + "vs/workbench/contrib/comments/browser/commentsViewActions": { + "comments": "Комментарии", + "commentsClearFilterText": "Очистить текст фильтра", + "focusCommentsFilter": "Фокус на фильтре комментариев", + "focusCommentsList": "Фокус на представлении комментариев", + "resolved": "Показать разрешенные", + "toggle resolved": "Переключить разрешенные комментарии", + "toggle unresolved": "Переключить неразрешенные комментарии", + "unresolved": "Показать неразрешенные" + }, + "vs/workbench/contrib/comments/browser/commentThreadBody": { + "commentThreadAria": "Цепочка комментариев с {0} комментариями. {1}.", + "commentThreadAria.document": "Цепочка комментариев с несколькими ({0}) комментариями ко всему документу. {1}.", + "commentThreadAria.withRange": "Цепочка комментариев с {0} примечаниями к строкам {1} через {2}. {3}." + }, + "vs/workbench/contrib/comments/browser/commentThreadHeader": { + "collapseIcon": "Значок для свертывания комментария к проверке.", + "label.collapse": "Свернуть", + "startThread": "Начать обсуждение" }, "vs/workbench/contrib/comments/browser/reactionsAction": { + "comment.reactionLabelMany": "{0}{1} реакций с {2}", + "comment.reactionLabelNone": "{0}{1} реакция", + "comment.reactionLabelOne": "{0}1 реакция с {1}", + "comment.toggleableReaction": "Переключить реакцию, ", "pickReactions": "Выбор реакций..." }, + "vs/workbench/contrib/comments/common/commentContextKeys": { + "comment": "Значение контекста комментария", + "commentController": "Идентификатор контроллера комментариев, связанный с потоком комментариев", + "commentIsEmpty": "Задать, если комментарий не содержит входных данных", + "commentThread": "Значение контекста потока комментариев", + "commentThreadIsEmpty": "Задать, если в потоке комментариев нет комментариев" + }, "vs/workbench/contrib/comments/common/commentModel": { "noComments": "В этой рабочей области пока нет комментариев." }, @@ -4379,14 +5033,13 @@ "breakpoint": "Точка останова", "breakpointHasConditionDisabled": "Этот {0} содержит {1}, который будет утерян при удалении. Попробуйте включить {0} вместо удаления.", "breakpointHasConditionEnabled": "Этот {0} содержит {1}, который будет утерян при удалении. Попробуйте отключить {0} вместо удаления.", - "cancel": "Отмена", "condition": "Условие", "debugIcon.breakpointCurrentStackframeForeground": "Цвет значка для кадра стека текущей точки останова.", "debugIcon.breakpointDisabledForeground": "Цвет значка для отключенных точек останова.", "debugIcon.breakpointForeground": "Цвет значка для точек останова.", "debugIcon.breakpointStackframeForeground": "Цвет значка для всех кадров стека точки останова.", "debugIcon.breakpointUnverifiedForeground": "Цвет значка для непроверенных точек останова.", - "disable": "Отключить", + "disable": "&&Отключить", "disableBreakpoint": "Отключить {0}", "disableBreakpointOnLine": "Отключить точку останова в строке", "disableInlineColumnBreakpoint": "Отключить внутреннюю точку останова в столбце {0}", @@ -4395,7 +5048,7 @@ "editBreakpoints": "Изменить точки останова", "editInlineBreakpointOnColumn": "Изменить внутреннюю точку останова в столбце {0}", "editLineBreakpoint": "Изменить точку останова в строке", - "enable": "Включить", + "enable": "&&Включить", "enableBreakpoint": "Включить {0}", "enableBreakpointOnLine": "Включить точку останова в строке", "enableBreakpoints": "Включить внутреннюю точку останова в столбце {0} ", @@ -4406,18 +5059,9 @@ "removeBreakpoints": "Удалить точки останова", "removeInlineBreakpointOnColumn": "Удалить внутреннюю точку останова в столбце {0}", "removeLineBreakpoint": "Удалить точку останова из строки", - "removeLogPoint": "Удалить {0}", + "removeLogPoint": "&&Удалить {0}", "runToLine": "Выполнить до строки" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointType": "Тип точки останова", - "breakpointWidgetExpressionPlaceholder": "Прервать выполнение, если выражение равно true. Нажмите клавишу ВВОД, чтобы принять, или ESC для отмены.", - "breakpointWidgetHitCountPlaceholder": "Прервать при определенном количестве обращений. Нажмите клавишу ВВОД, чтобы принять, или ESC для отмены.", - "breakpointWidgetLogMessagePlaceholder": "Сообщение, которое должно быть записано в журнал при срабатывании точки останова. Выражения в фигурных скобках {} интерполируются. Нажмите клавишу ВВОД, чтобы принять, или ESC, чтобы отменить действие.", - "expression": "Выражение", - "hitCount": "Количество обращений", - "logMessage": "Сообщение журнала" - }, "vs/workbench/contrib/debug/browser/breakpointsView": { "access": "Доступ", "activateBreakpoints": "Включить или отключить точки останова", @@ -4467,6 +5111,15 @@ "unverifiedLogpoint": "Непроверенная точка журнала", "write": "Запись" }, + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Тип точки останова", + "breakpointWidgetExpressionPlaceholder": "Прервать выполнение, если выражение равно true. Нажмите клавишу ВВОД, чтобы принять, или ESC для отмены.", + "breakpointWidgetHitCountPlaceholder": "Прервать при определенном количестве обращений. Нажмите клавишу ВВОД, чтобы принять, или ESC для отмены.", + "breakpointWidgetLogMessagePlaceholder": "Сообщение, которое должно быть записано в журнал при срабатывании точки останова. Выражения в фигурных скобках {} интерполируются. Нажмите клавишу ВВОД, чтобы принять, или ESC, чтобы отменить действие.", + "expression": "Выражение", + "hitCount": "Количество обращений", + "logMessage": "Сообщение журнала" + }, "vs/workbench/contrib/debug/browser/callStackEditorContribution": { "focusedStackFrameLineHighlight": "Цвет фона для выделения строки в кадре стека, на котором находится фокус.", "topStackFrameLineHighlight": "Цвет фона для выделения строки в верхнем кадре стека." @@ -4474,7 +5127,7 @@ "vs/workbench/contrib/debug/browser/callStackView": { "callStackAriaLabel": "Отладка стека вызовов", "collapse": "Свернуть все", - "loadAllStackFrames": "Загрузить все кадры стека", + "loadAllStackFrames": "Загрузить больше кадров стека", "paused": "Приостановлено", "pausedOn": "Приостановлено на {0}", "restartFrame": "Перезапустить кадр", @@ -4505,15 +5158,16 @@ "debug.confirmOnExit": "Определяет, следует ли подтверждать закрытие окна, если есть активные сеансы отладки.", "debug.confirmOnExit.always": "Всегда проверять наличие сеансов отладки.", "debug.confirmOnExit.never": "Никогда не подтверждать.", - "debug.console.acceptSuggestionOnEnter": "Определяет, следует ли принимать предложения при вводе в консоли отладки. Ввод также используется для оценки всего, что вводится в консоли отладки.", - "debug.console.closeOnEnd": "Определяет, должна ли консоль отладки автоматически закрываться по окончании сеанса отладки.", + "debug.console.acceptSuggestionOnEnter": "Определяет, следует ли принимать предложения при нажатии ВВОД в консоли отладки. ВВОД также используется для оценки того, что набирается в консоли отладки.", + "debug.console.closeOnEnd": "Определяет, должна ли консоль отладки автоматически закрываться после окончания сеанса отладки.", "debug.console.collapseIdenticalLines": "Определяет, необходимо ли сворачивать одинаковые строки и отображать число вхождений с помощью значка в консоли отладки.", "debug.console.fontFamily": "Определяет семейство шрифтов в консоли отладки.", "debug.console.fontSize": "Определяет размер шрифта в пикселях в консоли отладки.", - "debug.console.historySuggestions": "Определяет, должна ли консоль отладки предлагать ранее введенные входные данные.", - "debug.console.lineHeight": "Определяет высоту строки в пикселях в консоли отладки. Используйте значение 0 для вычисления высоты строки по размеру шрифта.", + "debug.console.historySuggestions": "Определяет, должна ли консоль отладки предлагать введенные ранее данные.", + "debug.console.lineHeight": "Определяет высоту строки в пикселях в консоли отладки. Используйте значение 0 для определения высоты строки по размеру шрифта.", "debug.console.wordWrap": "Определяет, используется ли перенос строк в консоли отладки.", "debug.disassemblyView.showSourceCode": "Показать исходный код в представлении \"Дизассемблирование\".", + "debug.enableStatusBarColor": "Выделять цветом строку состояния, когда отладчик активен", "debug.focusEditorOnBreak": "Определяет, следует ли перевести фокус на окно рабочей области при срабатывании точки останова в отладчике.", "debug.focusWindowOnBreak": "Определяет, следует ли перевести фокус на окно рабочей области при срабатывании точки останова в отладчике.", "debug.onTaskErrors": "Указывает действия, выполняемые при обнаружении ошибок после запуска preLaunchTask.", @@ -4586,17 +5240,17 @@ }, "vs/workbench/contrib/debug/browser/debugAdapterManager": { "CouldNotFindLanguage": "У вас нет расширения для отладки {0}. Найти расширение {0} в Marketplace?", - "cancel": "Отмена", "debugName": "Имя конфигурации; отображается в раскрывающемся меню конфигурации запуска.", "debugNoType": "Параметр 'type' отладчика является обязательным и должен иметь тип 'string'.", "debugPostDebugTask": "Задача, которая будет запущена после завершения сеанса отладки.", "debugPrelaunchTask": "Задача, выполняемая перед началом сеанса отладки.", "debugServer": "Только для разработки расширений отладки: если указан порт, VS Code пытается подключиться к адаптеру отладки, запущенному в режиме сервера.", - "findExtension": "Найти {0} расширения", + "findExtension": "&&Найти расширение {0}", "installExt": "Установка расширения...", "installLanguage": "Установка расширения для {0}...", "selectDebug": "Выберите отладчик", - "suggestedDebuggers": "Рекомендуемое" + "suggestedDebuggers": "Рекомендуемое", + "suppressMultipleSessionWarning": "Отключите предупреждение при попытке запуска одной и той же конфигурации отладки несколько раз." }, "vs/workbench/contrib/debug/browser/debugColors": { "debugIcon.continueForeground": "Значок панели инструментов отладки для продолжения.", @@ -4613,6 +5267,7 @@ "debugToolBarBorder": "Цвет границы для панели инструментов отладки." }, "vs/workbench/contrib/debug/browser/debugCommands": { + "addConfiguration": "Добавить конфигурацию...", "addInlineBreakpoint": "Добавить внутреннюю точку останова", "callStackBottom": "Перейти в нижнюю часть стека вызовов", "callStackDown": "Перейти вниз по стеку вызовов", @@ -4655,6 +5310,7 @@ "workbench.action.debug.startDebug": "Начать новый сеанс отладки" }, "vs/workbench/contrib/debug/browser/debugEditorActions": { + "EditBreakpointEditorAction": "Отладка: изменение точки останова…", "addToWatch": "Добавить контрольное значение", "closeExceptionWidget": "Закрыть мини-приложение исключений", "conditionalBreakpointEditorAction": "Отладка: добавить условную точку останова...", @@ -4665,6 +5321,7 @@ "logPointEditorAction": "Отладка: добавить точку журнала...", "miConditionalBreakpoint": "У&&словная точка останова…", "miDisassemblyView": "&&DisassemblyView", + "miEditBreakpoint": "&&Изменить точку останова…", "miLogPoint": "&&Точка ведения журнала…", "miToggleBreakpoint": "Перек&&лючить точку останова", "mitogglesource": "&&Переключить исходный код", @@ -4676,7 +5333,6 @@ "toggleDisassemblyViewSourceCode": "Переключить исходный код в представлении \"Дизассемблирование\"" }, "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Добавить конфигурацию...", "editor.inlineValuesBackground": "Цвет фона встроенного значения отладки.", "editor.inlineValuesForeground": "Цвет текста встроенного значения отладки." }, @@ -4756,7 +5412,6 @@ "1activeSession": "1 активный сеанс", "breakpointAdded": "Добавлена точка останова, строка {0}, файл {1}.", "breakpointRemoved": "Удалена точка останова, строка {0}, файл {1}", - "cancel": "Отмена", "compoundMustHaveConfigurations": "Для составного элемента должен быть задан атрибут configurations для запуска нескольких конфигураций.", "configMissing": "Конфигурация \"{0}\" отсутствует в launch.json.", "debugAdapterCrash": "Процесс адаптера отладки неожиданно завершился ({0})", @@ -4796,8 +5451,7 @@ "DebugTaskNotFound": "Не удалось найти указанную задачу.", "DebugTaskNotFoundWithTaskId": "Не удалось найти задачу \"{0}\".", "abort": "Прервать", - "cancel": "Отмена", - "debugAnyway": "Все равно выполнить отладку", + "debugAnyway": "&&Все равно выполнить отладку", "invalidTaskReference": "Не удается сослаться на задачу \"{0}\" из конфигурации запуска, которая находится в другой папке рабочей области.", "preLaunchTaskError": "При выполнении предварительной задачи \"{0}\" обнаружены ошибки.", "preLaunchTaskErrors": "При выполнении предварительной задачи \"{0}\" обнаружены ошибки.", @@ -4805,7 +5459,7 @@ "preLaunchTaskTerminated": "Задача preLaunchTask \"{0}\" завершена.", "remember": "Запомнить мой выбор в параметрах пользователя", "rememberTask": "Запомнить мой выбор для этой задачи", - "showErrors": "Показать ошибки", + "showErrors": "&&Показать ошибки", "taskNotTracked": "Не удается отследить задачу \"{0}\". Убедитесь, что сопоставитель проблем определен.", "taskNotTrackedWithTaskId": "Не удается отследить задачу \"{0}\". Убедитесь, что сопоставитель проблем определен." }, @@ -4839,6 +5493,8 @@ "vs/workbench/contrib/debug/browser/linkDetector": { "fileLink": "Щелкните мышью с нажатой клавишей CTRL, чтобы {0}", "fileLinkMac": "Щелкните мышью с нажатой клавишей CMD, чтобы {0}", + "fileLinkWithPath": "CTRL+ щелкните, чтобы {0}{1}", + "fileLinkWithPathMac": "CMD + щелкните, чтобы {0}{1}", "followForwardedLink": "перейти по ссылке с использованием перенаправленного порта", "followLink": "перейти по ссылке" }, @@ -4852,8 +5508,7 @@ }, "vs/workbench/contrib/debug/browser/rawDebugSession": { "canNotStart": "Отладчику необходимо открыть новую вкладку или окно для отладчика, но браузер предотвратил это. Вы должны дать разрешение продолжить.", - "cancel": "Отмена", - "continue": "Продолжить", + "continue": "&&Продолжить", "moreInfo": "Подробнее", "noDebugAdapter": "Доступный отладчик не найден. Не удается отправить \"{0}\".", "noDebugAdapterStart": "Нет адаптера отладки, невозможно начать сеанс отладки." @@ -4867,16 +5522,13 @@ "copyAll": "Копировать все", "debugConsole": "Консоль отладки", "debugConsoleCleared": "Консоль отладки очищена", - "filter": "Фильтр", "paste": "Вставить", "repl.action.filter": "Фокус на содержимом для фильтрации в REPL", "selectRepl": "Выбрать консоль отладки", + "showing filtered repl lines": "Отображается {0} из {1}", "startDebugFirst": "Запустите сеанс отладки для вычисления выражений", "workbench.debug.filter.placeholder": "Фильтр (например: text, !exclude)" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "Отображается {0} из {1}" - }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "Консоль отладки", "occurred": ", количество повторений: {0}", @@ -4927,7 +5579,6 @@ "breakWhenValueChangesSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает прерывание выполнения при изменении значения.", "breakWhenValueIsAccessedSupported": "Значение true, если точка останова, на которой находится фокус, поддерживает прерывание выполнения при доступе к значению.", "breakWhenValueIsReadSupported": "Значение true, если точка останова, на которой находится фокус, поддерживает прерывание выполнения при чтении значения.", - "breakpointAccessType": "Представляет тип доступа для точки останова в данных, на которой находится фокус, в представлении \"Точки останова\". Например: \"Read\", \"readWrite\", \"write\".", "breakpointInputFocused": "Значение true, если фокус находится на поле ввода в представлении \"Точки останова\".", "breakpointItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Точки останова\". Примеры: \"breakpoint\" (точка останова), \"exceptionBreakpoint\" (точка останова в исключении), \"functionBreakpoint\" (точка останова в функции), \"dataBreakpoint\" (точка останова в данных).", "breakpointSupportsCondition": "Значение true, если точка останова, на которой находится фокус, поддерживает условия.", @@ -4955,10 +5606,11 @@ "expressionSelected": "Значение true, если поле ввода выражения открыто в представлении \"Контрольное значение\" или \"Переменные\", в противном случае — false.", "focusedSessionIsAttach": "Значение true, если сеанс, на котором находится фокус, имеет значение \"attach\".", "focusedStackFrameHasInstructionReference": "Имеет значение true, если кадр стека с фокусом содержит ссылку на указатель инструкций.", + "hasDebugged": "Значение true, если сеанс отладки был запущен хотя бы один раз. В противном случае — false.", "inBreakpointWidget": "Значение true, если фокус находится на мини-приложении зоны для редактора точек останова, в противном случае — false.", "inDebugMode": "Значение true, если отладка выполняется, в противном случае — false.", "inDebugRepl": "Значение true, если фокус находится на консоли отладки, в противном случае — false.", - "internalConsoleOptions": "Управляет тем, когда должна быть открыта внутренняя консоль отладки.", + "internalConsoleOptions": "Определяет, когда должна открываться внутренняя консоль отладки.", "jumpToCursorSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запрос \"jumpToCursor\".", "languageSupportsDisassembleRequest": "Значение true, если язык в текущем редакторе поддерживает запрос на разборку.", "loadedScriptsItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Загруженные скрипты\".", @@ -4983,10 +5635,23 @@ "canNotResolveSourceWithError": "Не удалось загрузить источник '{0}': {1}.", "unable": "Не удается разрешить ресурс без сеанса отладки." }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "Не удается найти адаптер отладки для типа \"{0}\".", + "debugLinuxConfiguration": "Атрибуты конфигурации запуска для Linux.", + "debugOSXConfiguration": "Атрибуты конфигурации запуска для OS X.", + "debugRequest": "Запросите тип конфигурации. Возможные типы: \"запуск\" и \"подключение\".", + "debugType": "Тип конфигурации.", + "debugTypeNotRecognised": "Не удается распознать тип отладки. Убедитесь, что соответствующее расширение отладки установлено и включено.", + "debugWindowsConfiguration": "Атрибуты конфигурации запуска для Windows.", + "launch.config.comment1": "Используйте IntelliSense, чтобы узнать о возможных атрибутах.", + "launch.config.comment2": "Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов.", + "launch.config.comment3": "Для получения дополнительной информации посетите: {0}", + "node2NotSupported": "Значение \"node2\" больше не поддерживается; используйте \"node\" и задайте для атрибута \"protocol\" значение \"inspector\"." + }, "vs/workbench/contrib/debug/common/debugLifecycle": { "debug.debugSessionCloseConfirmationPlural": "Имеются активные сеансы отладки. Вы действительно хотите их остановить?", "debug.debugSessionCloseConfirmationSingular": "Имеется активный сеанс отладки. Вы действительно хотите его остановить?", - "debug.stop": "Остановить отладку" + "debug.stop": "&&Остановить отладку" }, "vs/workbench/contrib/debug/common/debugModel": { "breakpointDirtydHover": "Непроверенная точка останова. Файл был изменен, перезапустите сеанс отладки.", @@ -5030,6 +5695,8 @@ "vscode.extension.contributes.debuggers.program": "Путь к программе адаптера отладки. Путь указывается либо как абсолютный, либо относительно папки расширения.", "vscode.extension.contributes.debuggers.runtime": "Дополнительная среда выполнения, используемая в том случае, если атрибут program не указывает на исполняемый файл, но среда выполнения требуется.", "vscode.extension.contributes.debuggers.runtimeArgs": "Аргументы дополнительной среды выполнения.", + "vscode.extension.contributes.debuggers.strings": "Строки пользовательского интерфейса, добавленные этим адаптером отладки.", + "vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints": "При наличии непроверенных точек останова на языке, поддерживаемом этим адаптером отладки, это сообщение будет отображаться при наведении курсора на точку останова и в представлении точек останова. Поддерживаются ссылки на команды и Markdown.", "vscode.extension.contributes.debuggers.type": "Уникальный идентификатор этого адаптера отладки.", "vscode.extension.contributes.debuggers.variables": "Сопоставление из интерактивных переменных (например, ${action.pickProcess}) в \"launch.json\" с командой.", "vscode.extension.contributes.debuggers.when": "Условие, которое должно иметь значение \"true\", чтобы включить отладчик этого типа. Рекомендуется использовать \"shellExecutionSupported\", \"virtualWorkspace\", \"resourceScheme\" или ключ контекста, определенный расширением, в зависимости от ситуации.", @@ -5039,19 +5706,6 @@ "vs/workbench/contrib/debug/common/debugSource": { "unknownSource": "Неизвестный источник" }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "Не удается найти адаптер отладки для типа \"{0}\".", - "debugLinuxConfiguration": "Атрибуты конфигурации запуска для Linux.", - "debugOSXConfiguration": "Атрибуты конфигурации запуска для OS X.", - "debugRequest": "Запросите тип конфигурации. Возможные типы: \"запуск\" и \"подключение\".", - "debugType": "Тип конфигурации.", - "debugTypeNotRecognised": "Не удается распознать тип отладки. Убедитесь, что соответствующее расширение отладки установлено и включено.", - "debugWindowsConfiguration": "Атрибуты конфигурации запуска для Windows.", - "launch.config.comment1": "Используйте IntelliSense, чтобы узнать о возможных атрибутах.", - "launch.config.comment2": "Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов.", - "launch.config.comment3": "Для получения дополнительной информации посетите: {0}", - "node2NotSupported": "Значение \"node2\" больше не поддерживается; используйте \"node\" и задайте для атрибута \"protocol\" значение \"inspector\"." - }, "vs/workbench/contrib/debug/common/disassemblyViewInput": { "disassemblyInputName": "Дизассемблирование" }, @@ -5074,53 +5728,92 @@ "bracketPairColorizer.notification.action.uninstall": "Удалить расширение" }, "vs/workbench/contrib/editSessions/browser/editSessions.contribution": { - "client too old": "Пожалуйста, обновите {0} до более новой версии, чтобы возобновить этот сеанс редактирования.", - "continue edit session": "Продолжение сеанса изменения…", + "autoResumeWorkingChanges": "Определяет, следует ли автоматически возобновлять доступные рабочие изменения, хранящиеся в облаке, для текущей рабочей области.", + "autoResumeWorkingChanges.off": "Никогда не пытайтесь возобновить рабочие изменения из облака.", + "autoResumeWorkingChanges.onReload": "Автоматическое возобновление доступных рабочих изменений из облака при перезагрузке окна.", + "autoStoreWorkingChanges": "Сохранение текущих рабочих изменений...", + "autoStoreWorkingChanges.off": "Никогда не пытайтесь автоматически сохранять рабочие изменения в облаке.", + "autoStoreWorkingChanges.onShutdown": "Автоматическое сохранение текущих рабочих изменений в облаке при закрытии окна.", + "autoStoreWorkingChangesDescription": "Управляет автоматическим хранением доступных рабочих изменений в облаке для текущей рабочей области. Этот параметр не действует в Интернете.", + "check for pending cloud changes": "Проверка ожидающих изменений в облаке", + "checkingForWorkingChanges": "Проверка ожидающих изменений в облаке...", + "client too old": "Обновите систему до более новой версии {0} чтобы возобновить рабочие изменения из облака.", + "cloudChangesPartialMatchesEnabled": "Определяет, следует ли отображать изменения в облаке, которые частично соответствуют текущему сеансу.", "continue edit session in local folder": "Открыть в локальной папке", - "continueEditSession.openLocalFolder.title": "Выберите локальную папку, чтобы продолжить сеанс изменения в", + "continue with cloud changes": "Укажите, следует ли внести ваши изменения, сделанные в ходе работы", + "continue working on": "Продолжить работу…", + "continueEditSession.openLocalFolder.title.v2": "Выберите локальную папку для продолжения работы", "continueEditSessionExtPoint": "Добавляет параметры для продолжения текущего сеанса изменения в другой среде", "continueEditSessionExtPoint.command": "Идентификатор команды, которую нужно выполнить. Эта команда должна быть объявлена в разделе commands и должна возвращать URI, представляющий другую среду, в которой можно продолжить текущий сеанс изменения.", + "continueEditSessionExtPoint.description": "URL-адрес страницы документации по параметру или команда, которая возвращает этот URL-адрес.", "continueEditSessionExtPoint.group": "Группа, к которой принадлежит этот элемент.", + "continueEditSessionExtPoint.qualifiedName": "Полное имя этого элемента, которое используется для отображения в меню.", + "continueEditSessionExtPoint.remoteGroup": "Группа, к которой относится этот элемент в удаленном индикаторе.", "continueEditSessionExtPoint.when": "Условие, которое должно иметь значение TRUE, чтобы отображался этот элемент.", - "continueEditSessionItem.openInLocalFolder": "Открыть в локальной папке", - "continueEditSessionPick.placeholder": "Выберите, как вы хотели бы продолжить работу", - "continueEditSessionPick.title": "Продолжить сеанс изменения…", - "editSessionsEnabled": "Определяет, отображать ли облачные действия для сохранения и возобновления незафиксированных изменений при переключении между веб-сайтом, настольным компьютером или устройствами.", - "no edit session": "Нет сеансов редактирования для возобновления.", - "no edit session content for ref": "Не удалось возобновить содержимое сеанса редактирования для идентификатора {0}.", - "no edits to store": "Пропущено сохранение сеанса редактирования, так как отсутствуют изменения для хранения.", - "payload failed": "Не удается сохранить сеанс редактирования.", - "payload too large": "Ваш сеанс редактирования превышает предельный размер и не может быть сохранен.", - "resume edit session warning": "Возобновление сеанса редактирования может перезаписать существующие незафиксированные изменения. Вы хотите продолжить?", - "resume failed": "Сбой возобновления сеанса редактирования.", - "resume latest.v2": "Возобновить последний сеанс редактирования", - "resuming edit session": "Возобновление сеанса редактирования...", - "show edit session": "Показать сеансы редактирования", - "store current.v2": "Сохранить текущий сеанс редактирования", - "storing edit session": "Сохранение сеанса редактирования..." + "continueEditSessionItem.builtin": "Встроено", + "continueEditSessionItem.openInLocalFolder.v2": "Открыть в локальной папке", + "continueEditSessionPick.title.v2": "Выберите среду разработки, чтобы продолжить работу с {0} в", + "continueOn.installAdditional": "Установите дополнительные параметры среды разработки", + "continueOnCloudChanges": "Определяет, следует ли предлагать пользователю сохранить рабочие изменения в облаке при использовании функции \"Продолжить работу\".", + "continueOnCloudChanges.off": "Не сохраняйте рабочие изменения в облаке с помощью функции \"Продолжить работу\", если параметр \"Изменения в облаке\" еще не включен.", + "continueOnCloudChanges.promptForAuth": "Приглашение пользователю войти в систему для сохранения изменений в облаке с помощью функции \"Продолжить работу\".", + "continueWorkingOn.existingLocalFolder": "Продолжить работу в существующей локальной папке", + "editSessionPartialMatch": "У вас есть ожидающие рабочие изменения в облаке для этой рабочей области. Вы хотите возобновить их?", + "learnMoreTooltip": "Дополнительные сведения", + "no cloud changes": "Нет изменений для возобновления работы из облака.", + "no cloud changes for ref": "Не удалось возобновить изменения из облака для идентификатора {0}.", + "no working changes to store": "Сохранение рабочих изменений в облаке пропущено, так как нет изменений для сохранения.", + "payload failed": "Эти рабочие изменения не могут быть сохранены.", + "payload too large": "Эти рабочие изменения превышают лимит размера и не могут быть сохранены.", + "resume": "Возобновить", + "resume cloud changes": "Возобновить изменения из сериализованных данных", + "resume edit session warning 1": "Возобновление ваших рабочих изменений из облака перезапишет следующий {0} файл. Вы хотите продолжить?", + "resume edit session warning many": "Возобновление ваших рабочих изменений из облака перезапишет следующие {0} файлов. Вы хотите продолжить?", + "resume failed": "Не удалось возобновить рабочие изменения из облака.", + "resume latest cloud changes": "Возобновление последних изменений в облаке", + "resuming working changes window": "Возобновление рабочих изменений…", + "show cloud changes": "Показать изменения в облаке", + "show log": "Показать журнал", + "store working changes": "Сохранение рабочих изменений...", + "store working changes in cloud": "Хранение рабочих изменений в облаке", + "store your working changes": "Сохранение рабочих изменений...", + "storing working changes": "Сохранение рабочих изменений...", + "with cloud changes": "Да, продолжить с моими рабочими изменениями", + "without cloud changes": "Нет, продолжить без моих рабочих изменений" }, - "vs/workbench/contrib/editSessions/browser/editSessionsViews": { - "confirm delete": "Действительно безвозвратно удалить сеанс редактирования со ссылкой {0}? Вы не можете отменить это действие.", - "edit sessions data": "Все сеансы", - "open file": "Открыть файл", - "workbench.editSessions.actions.delete": "Удалить сеанс редактирования", - "workbench.editSessions.actions.resume": "Возобновить сеанс редактирования" - }, - "vs/workbench/contrib/editSessions/browser/editSessionsWorkbenchService": { - "account preference": "Войдите, чтобы использовать сеансы редактирования", - "choose account placeholder": "Выберите учетную запись для входа", - "clear data confirm": "Да", - "delete all edit sessions": "Удалите все сохраненные сеансы редактирования из облака.", + "vs/workbench/contrib/editSessions/browser/editSessionsStorageService": { + "choose account placeholder": "Выберите учетную запись для хранения своих рабочих изменений в облаке", + "delete all cloud changes": "Удалить все сохраненные данные из облака.", "others": "Другие", - "reset auth.v2": "Выйти из сеансов редактирования", + "reset auth.v3": "Отключить облачные изменения...", + "sign in": "Включить облачные изменения...", + "sign in badge": "Turn on Cloud Changes... (1)", "sign in using account": "Вход с помощью {0}", - "sign out of edit sessions clear data prompt": "Вы хотите выйти из сеансов редактирования?", + "sign out of cloud changes clear data prompt": "Вы хотите отключить хранение рабочих изменений в облаке?", "signed in": "Вход выполнен" }, + "vs/workbench/contrib/editSessions/browser/editSessionsViews": { + "cloud changes": "Изменения в облаке", + "compare changes": "Сравнить изменения", + "confirm delete all": "Вы действительно хотите окончательно удалить все сохраненные изменения из облака?", + "confirm delete all detail": " Это действие нельзя отменить.", + "confirm delete detail.v2": " Это действие нельзя отменить.", + "confirm delete.v2": "Вы действительно хотите безвозвратно удалить рабочие изменения со ссылкой {0}?", + "local copy": "Локальная копия", + "noStoredChanges": "У вас нет сохраненных изменений в облаке для отображения.\r\n{0}", + "open file": "Открыть файл", + "storeWorkingChangesTitle": "Сохранение рабочих изменений", + "workbench.editSessions.actions.delete.v2": "Удалить рабочие изменения", + "workbench.editSessions.actions.deleteAll": "Удалить все рабочие изменения из облака", + "workbench.editSessions.actions.resume.v2": "Возобновить рабочие изменения", + "workbench.editSessions.actions.store.v2": "Сохранить рабочие изменения" + }, "vs/workbench/contrib/editSessions/common/editSessions": { - "edit sessions": "Изменить сеансы", - "editSessionViewIcon": "Значок просмотра представления \"Сеансы редактирования\".", - "session sync": "Изменить сеансы" + "cloud changes": "Изменения в облаке", + "editSessionViewIcon": "Значок просмотра представления изменений в облаке." + }, + "vs/workbench/contrib/editSessions/common/editSessionsLogService": { + "cloudChangesLog": "Изменения в облаке" }, "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { "expandAbbreviationAction": "Emmet: расшифровать аббревиатуру", @@ -5134,6 +5827,7 @@ "disable": "Отключить", "disable workspace": "Отключить (рабочая область)", "errors": "Необработанных ошибок: {0}", + "extensionActivating": "Расширение активируется...", "languageActivation": "Активировано {1}, так как вы открыли файл {0}", "runtimeExtensions": "Расширения среды выполнения", "showRuntimeExtensions": "Показать запущенные расширения", @@ -5148,24 +5842,30 @@ "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { "exeBasedRecommendation": "Это расширение является рекомендуемым из-за текущей конфигурации рабочей области." }, - "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { - "dynamicWorkspaceRecommendation": "Это расширение может вас заинтересовать, так как оно популярно среди пользователей репозитория {0}." + "vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker": { + "deprecated extensions": "У вас установлены нерекомендуемые расширения. Рекомендуется просмотреть их и перейти на альтернативные варианты.", + "neverShowAgain": "Больше не показывать", + "showDeprecated": "Показать нерекомендуемые расширения" }, "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "Это расширение является рекомендуемым, так как установлено {0}." }, "vs/workbench/contrib/extensions/browser/extensionEditor": { + "Changelog title": "Журнал изменений", "JSON Validation": "Проверка JSON ({0})", "Marketplace": "Marketplace", "Marketplace Info": "Подробнее", - "Notebook id": "ИД", + "Notebook id": "Идентификатор", "Notebook mimetypes": "Типы MIME", "Notebook name": "Имя", "Notebook renderer name": "Имя", "NotebookRenderers": "Отрисовщики записных книжек ({0})", "Notebooks": "Записные книжки ({0})", - "activation": "Время активации", + "Readme title": "Файл сведений", + "activatedBy": "Кем активировано:", "activation events": "События активации ({0})", + "activation reason": "Событие активации:", + "activation time": "Время активации:", "authentication": "Проверка подлинности ({0})", "authentication.id": "Идентификатор", "authentication.label": "Метка", @@ -5181,7 +5881,8 @@ "colorId": "Идентификатор", "colorThemes": "Цветовые темы ({0})", "colors": "Цвета ({0})", - "command name": "Имя", + "command name": "Идентификатор", + "command title": "Название", "commands": "Команды ({0})", "contributions": "Вклады", "contributionstooltip": "Выводит список изменений в VS Code для этого расширения", @@ -5218,6 +5919,7 @@ "language id": "Идентификатор", "language name": "Имя", "languages": "Языки ({0})", + "last released": "Последний выпуск", "last updated": "Дата последнего обновления", "license": "Лицензия", "localizations": "Локализации ({0})", @@ -5236,16 +5938,15 @@ "preRelease": "Предварительная версия", "preview": "Предварительная версия", "productThemes": "Темы значков продуктов ({0})", + "published": "Опубликовано", "publisher": "Издатель", - "publisher verified tooltip": "Издатель проверил собственность {0}", "rating": "Оценка", - "release date": "Выпущен", "repository": "Репозиторий", "resources": "Ресурсы расширения", "runtimeStatus": "Состояние среды выполнения", "runtimeStatus description": "Состояние среды выполнения расширения", "schema": "Схема", - "setting name": "Имя", + "setting name": "Идентификатор", "settings": "Параметры ({0})", "snippets": "Фрагменты кода", "startup": "Запуск", @@ -5259,16 +5960,24 @@ "viewContainers": "Просмотреть контейнеры ({0})", "views": "Представления ({0})" }, + "vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": { + "restartExtensionHost.reason": "Перезапуск узла расширения из-за изменения доверия к рабочей области." + }, "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "exeRecommended": "На компьютере установлено {0}. Хотите установить для него рекомендуемое {1}?", + "extensionFromPublisher": "Расширение \"{0}\" от {1}", + "extensionsFromMultiplePublishers": "расширения от {0}, {1} и других", + "extensionsFromPublisher": "расширение от {0}", + "extensionsFromPublishers": "расширения от {0} и {1}", "ignoreAll": "Да, игнорировать все", "ignoreExtensionRecommendations": "Вы хотите игнорировать все рекомендации по расширениям?", "install": "Установить", "install and do no sync": "Установить (не синхронизировать)", "neverShowAgain": "Больше не показывать", "no": "Нет", + "recommended": "Установить рекомендуемое {0} для {1}?", "show recommendations": "Показать рекомендации", - "singleExtensionRecommended": "Для этого репозитория рекомендуется использовать расширение \"{0}\". Установить?", - "workspaceRecommended": "Вы хотите установить рекомендуемые расширения для этого репозитория?" + "this repository": "этот репозиторий" }, "vs/workbench/contrib/extensions/browser/extensions.contribution": { "InstallFromVSIX": "Установка из VSIX…", @@ -5294,18 +6003,20 @@ "enabled": "Только включенные расширения", "enabled filter": "Включено", "extension": "Расширение", + "extension updates filter": "Обновления", "extensionInfoDescription": "Описание: {0}", "extensionInfoId": "Идентификатор: {0}", "extensionInfoName": "Имя: {0}", "extensionInfoPublisher": "Издатель: {0}", "extensionInfoVSMarketplaceLink": "Ссылка на Visual Studio Marketplace: {0}", "extensionInfoVersion": "Версия: {0}", + "extensionUpdates": "Показать обновления расширений", "extensions": "Расширения", "extensions.affinity": "Настройте расширение для выполнения в хост-процессе другого расширения.", "extensions.autoUpdate": "Управляет поведением автоматического обновления расширений. Обновления извлекаются из веб-службы Майкрософт.", - "extensions.autoUpdate.enabled": "Скачивать и автоматически устанавливать обновления только для включенных расширений. Отключенные расширения не будут обновлены автоматически.", + "extensions.autoUpdate.enabled": "Скачивать и автоматически устанавливать обновления автоматически только для включенных расширений, кроме тех обновлений, которые игнорируются. Отключенные расширения не обновляются автоматически.", "extensions.autoUpdate.false": "Расширения не обновляются автоматически.", - "extensions.autoUpdate.true": "Скачивать и автоматически устанавливать обновления для всех расширений.", + "extensions.autoUpdate.true": "Скачивать и автоматически устанавливать обновления автоматически для всех расширений, кроме тех обновлений, которые игнорируются.", "extensions.supportUntrustedWorkspaces": "Переопределение поддержки ненадежной рабочей области расширения. Расширения, использующие параметр «true», всегда будут включены. Расширения, использующие параметр «limited», всегда будут включены, и расширение будет скрывать функции, требующие доверия. Расширения, использующие параметр «false», будут включены только в том случае, если рабочая область является доверенной.", "extensions.supportUntrustedWorkspaces.false": "Расширение будет доступно только в том случае, если рабочая область является доверенной.", "extensions.supportUntrustedWorkspaces.limited": "Расширение всегда будет включено, а расширение будет скрывать функции, требующие доверия.", @@ -5316,9 +6027,9 @@ "extensionsCheckUpdates": "Если этот параметр установлен, производится автоматическая проверка обновлений для расширений. Если для расширения доступно обновление, это расширение помечается как устаревшее в представлении \"Расширения\". Обновления передаются веб-службой Майкрософт.", "extensionsCloseExtensionDetailsOnViewChange": "Если этот параметр установлен, редакторы со сведениями о расширении будут автоматически закрыты при выходе из представления \"Расширения\".", "extensionsConfigurationTitle": "Расширения", + "extensionsDeferredStartupFinishedActivation": "Если этот параметр включен, расширения, объявляющие событие активации onStartupFinished, будут активированы по истечении периода ожидания.", "extensionsIgnoreRecommendations": "Если этот параметр установлен, оповещения о рекомендациях по расширениям не будут отображаться.", "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Этот параметр не рекомендуется к использованию. Используйте параметр extensions.ignoreRecommendations для управления уведомлениями о рекомендациях. Используйте действия видимости представления расширений, чтобы скрыть рекомендуемое представление по умолчанию.", - "extensionsUseUtilityProcess": "Если этот параметр включен, узел расширения будет запущен с помощью нового API UtilityProcess Electron.", "extensionsWebWorker": "Включение узла расширений рабочих веб-процессов.", "extensionsWebWorker.auto": "Хост-процесс для расширений рабочей роли будет запускаться, когда он требуется для веб-расширения.", "extensionsWebWorker.false": "Хост-процесс для расширений рабочей роли никогда не запускается.", @@ -5331,28 +6042,25 @@ "importKeyboardShortcutsFroms": "Перенести сочетания клавиш из...", "install button": "Установить", "installButton": "&&Установить", + "installExtensionFromLocation": "Установить расширение из расположения...", "installExtensionQuickAccessHelp": "Установить или искать расширения", "installExtensionQuickAccessPlaceholder": "Введите имя расширения для установки или поиска.", "installExtensions": "Установить расширения", - "installFromLocation": "Установить веб-расширение из расположения", + "installFromLocation": "Установить расширение из расположения", "installFromLocationPlaceHolder": "Расположение веб-расширения", "installFromVSIX": "Установить из VSIX", "installVSIX": "Установка VSIX для расширений", - "installWebExtensionFromLocation": "Установить веб-расширение…", "installWorkspaceRecommendedExtensions": "Установить рекомендуемые расширения рабочей области", - "installed filter": "Установлено", "manageExtensionsHelp": "Управление расширениями", "manageExtensionsQuickAccessPlaceholder": "Нажмите клавишу ВВОД для управления расширениями.", "miPreferencesExtensions": "&&Расширения", "miViewExtensions": "Р&&асширения", - "miimportKeyboardShortcutsFrom": "&&Перенести сочетания клавиш из...", "most popular filter": "Самое популярное", "most popular recommended": "Рекомендуемое", "noUpdatesAvailable": "Все расширения обновлены.", "none": "Нет", "notFound": "Расширение \"{0}\" не найдено.", "notInstalled": "Расширение \"{0}\" не установлено. Убедитесь, что используется полный идентификатор расширения, включая издателя, например: ms-vscode.csharp.", - "outdated filter": "Устаревшее", "recently published filter": "Недавно опубликованное", "recentlyPublishedExtensions": "Показать недавно опубликованные расширения", "refreshExtension": "Обновить", @@ -5363,17 +6071,16 @@ "showEnabledExtensions": "Показать включенные расширения", "showExtensions": "Расширения", "showFeaturedExtensions": "Показать рекомендованные расширения", - "showInstalledExtensions": "Показать установленные расширения", "showLanguageExtensionsShort": "Расширения языка", - "showOutdatedExtensions": "Показать устаревшие расширения", "showPopularExtensions": "Показать популярные расширения", "showRecommendedExtensions": "Показать рекомендуемые расширения", "showRecommendedKeymapExtensionsShort": "Раскладки клавиатуры", "showWorkspaceUnsupportedExtensions": "Показать расширения, не поддерживаемые рабочей областью", - "sort by date": "Дата публикации", "sort by installs": "Число установок", "sort by name": "Имя", + "sort by published date": "Дата публикации", "sort by rating": "Оценка", + "sort by update date": "Дата обновления", "sorty by": "Метод сортировки", "updateAll": "Обновить все расширения", "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Добавить в рекомендации рабочей области", @@ -5382,6 +6089,7 @@ "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Добавить расширение в пропущенные рекомендации рабочей области", "workbench.extensions.action.addToWorkspaceRecommendations": "Добавить расширение в рекомендации рабочей области", "workbench.extensions.action.configure": "Параметры расширения", + "workbench.extensions.action.configureKeybindings": "Сочетания клавиш расширения", "workbench.extensions.action.copyExtension": "Копировать", "workbench.extensions.action.copyExtensionId": "Копировать идентификатор расширения", "workbench.extensions.action.ignoreRecommendation": "Пропустить рекомендацию", @@ -5400,6 +6108,9 @@ "workbench.extensions.uninstallExtension.description": "Удалить указанное расширение", "workspace unsupported filter": "Рабочая область не поддерживается" }, + "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { + "runtimeExtension": "Запущенные расширения" + }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "Это расширение отключено, так как оно не поддерживается в {0} в Интернете.", "Defined to run in desktop": "Это расширение отключено, поскольку оно определено только для запуска в {0} для настольного компьютера.", @@ -5412,14 +6123,14 @@ "OpenExtensionsFile.failed": "Не удается создать файл \"extensions.json\" в папке \".vscode\" ({0}).", "ReinstallAction.success": "Переустановка расширения {0} завершена.", "ReinstallAction.successReload": "Перезагрузите Visual Studio Code, чтобы завершить переустановку расширения {0}.", - "Show alternate extension": "Открыть {0}", + "Show alternate extension": "&&Открыть {0}", "Uninstalling": "Идет удаление", "VS Code for Web": "{0} в Интернете", "cancel": "Отмена", "cannot be installed": "Расширение \"{0}\" недоступно в {1}. Щелкните \"Дополнительные сведения\", чтобы получить дополнительные сведения.", "check logs": "Дополнительные сведения см. в [журнале]({0}).", "close": "Закрыть", - "configure in settings": "Настройка параметров", + "configure in settings": "&&Настройка параметров", "configureWorkspaceFolderRecommendedExtensions": "Настроить рекомендуемые расширения (папка рабочей области)", "configureWorkspaceRecommendedExtensions": "Настроить рекомендуемые расширения (рабочая область)", "current": "текущий", @@ -5437,11 +6148,8 @@ "disabled": "Отключен", "disabled because of virtual workspace": "Это расширение было отключено, так как оно не поддерживает виртуальные рабочие области.", "disabled by environment": "Это расширение отключено средой.", - "do no sync": "Не синхронизировать", "do not sync": "Не синхронизировать это расширение", "download": "Попробуйте скачать вручную...", - "enable locally": "Перезагрузите Visual Studio Code, чтобы включить это расширение локально.", - "enable remote": "Перезагрузите Visual Studio Code, чтобы включить это расширение в {0}.", "enableAction": "Включить", "enableForWorkspaceAction": "Включить (рабочая область)", "enableForWorkspaceActionToolTip": "Включить это расширение только в этой рабочей области", @@ -5457,26 +6165,26 @@ "extension enabled on remote": "Расширение включено на \"{0}\"", "extension limited because of trust requirement": "Это расширение имеет ограниченные функции, поскольку текущая рабочая область не является доверенной.", "extension limited because of virtual workspace": "Это расширение имеет ограниченные функции, поскольку текущая рабочая область является виртуальной.", - "extensionButtonProminentBackground": "Цвет фона кнопок, соответствующих основным действиям расширения (например, кнопка \"Установить\").", - "extensionButtonProminentForeground": "Цвет переднего плана кнопок, соответствующих основным действиям расширения (например, кнопка \"Установить\").", - "extensionButtonProminentHoverBackground": "Цвет фона кнопок, соответствующих основным действиям расширения, при наведении мыши (например, кнопка \"Установить\").", + "extensionButtonBackground": "Цвет фона кнопок для действий расширения.", + "extensionButtonForeground": "Цвет переднего плана кнопок кнопки действий расширения.", + "extensionButtonHoverBackground": "Цвет фона кнопок при наведении указателя мыши для действий расширения.", + "extensionButtonProminentBackground": "Цвет фона кнопок для важных действий расширения (например, кнопка \"Установить\").", + "extensionButtonProminentForeground": "Цвет переднего плана кнопок для важных действий расширения (например, кнопка \"Установить\").", + "extensionButtonProminentHoverBackground": "Цвет фона кнопок при наведении указатели мыши для важных действий расширения (например, кнопка \"Установить\").", + "extensionButtonSeparator": "Цвет разделителя кнопок для действий расширения", "finished installing": "Расширения успешно установлены.", "globally disabled": "Это расширение отключено пользователем на глобальном уровне.", "globally enabled": "Это расширение включено на глобальном уровне.", "ignoreExtensionRecommendation": "Больше не рекомендовать это расширение", + "ignoreExtensionUpdate": "Игнорирование обновлений {0}", + "ignoreUpdates": "Игнорировать обновления", "ignored": "Это расширение игнорируется во время синхронизации", - "incompatible": "Не удается установить расширение \"{0},так как оно несовместимо.", "incompatible platform": "Расширение \"{0}\" недоступно в {1} для {2}.", "install": "Установить", "install another version": "Установить другую версию...", "install anyway": "Все равно установить", "install browser": "Установить в браузере", "install confirmation": "Подтвердить установку \"{0}\"?", - "install everywhere tooltip": "Установить это расширение на всех синхронизируемых экземплярах ({0})", - "install extension in remote": "{0} в {1}", - "install extension in remote and do not sync": "{0} в {1} ({2})", - "install extension locally": "{0} Локально", - "install extension locally and do not sync": "{0} Локально ({1})", "install in remote": "Установить в {0}", "install local extensions title": "Установить локальные расширения в \"{0}\"", "install locally": "Установить локально", @@ -5489,7 +6197,6 @@ "install remote extensions": "Установить удаленные расширения локально", "install vsix": "После скачивания установите загруженный VSIX '{0}' вручную.", "installExtensionComplete": "Установка расширения {0} завершена.", - "installExtensionCompletedAndReloadRequired": "Установка расширения {0} завершена. Перезагрузите Visual Studio Code, чтобы включить это расширение.", "installExtensionStart": "Установка расширения {0} запущено. Сейчас будет открыт редактор с дополнительными сведениями об этом расширении", "installRecommendedExtension": "Установить рекомендуемое расширение", "installVSIX": "Установка из VSIX...", @@ -5503,18 +6210,14 @@ "migrate": "Перенести", "migrate to": "Перенести на: {0}", "migrateExtension": "Перенести", - "more information": "Дополнительные сведения", + "more information": "&&Дополнительные сведения", "no local extensions": "Расширения для установки отсутствуют.", "no versions": "У этого расширения нет других версий.", "not web tooltip": "Расширение \"{0}\" недоступно в {1}.", - "postDisableTooltip": "Перезагрузите Visual Studio Code, чтобы отключить это расширение.", - "postEnableTooltip": "Перезагрузите Visual Studio Code, чтобы включить это расширение.", - "postUninstallTooltip": "Перезапустите Visual Studio Code, чтобы завершить удаление этого расширения. ", - "postUpdateTooltip": "Перезапустите Visual Studio Code, чтобы завершить обновление этого расширения.", "pre-release": "предварительный выпуск", "reinstall": "Переустановить расширение...", + "reload required": "Требуется перезагрузка", "reloadAction": "перезагрузка", - "reloadRequired": "Требуется перезагрузка", "search recommendations": "Поиск расширений", "select and install local extensions": "Установить локальные расширения в \"{0}\"...", "select and install remote extensions": "Установить удаленные расширения локально...", @@ -5527,6 +6230,7 @@ "selectVersion": "Выберите версию для установки", "settings": "параметры", "showRecommendedExtension": "Показать рекомендуемое расширение", + "signature verification failed": "{0} не удается проверить расширение \"{1}\". Действительно установить его?", "switch to pre-release version": "Переключиться на предварительную версию", "switch to pre-release version tooltip": "Переключиться на предварительную версию этого расширения", "switch to release version": "Переключиться на версию выпуска", @@ -5538,12 +6242,11 @@ "uninstallExtensionComplete": "Перезапустите Visual Studio Code, чтобы завершить удаление расширения {0}.", "uninstallExtensionStart": "Удаление расширения {0} запущено.", "uninstalled": "УДАЛИТЬ", + "update": "Обновить", "update operation": "Ошибка при обновлении расширения \"{0}\".", - "updateAction": "Обновить", + "update to": "Обновление до версии{0}", "updateExtensionComplete": "Обновление расширения {0} до версии {1} завершено. ", "updateExtensionStart": "Обновление расширения {0} до версии {1} запущено.", - "updateToLatestVersion": "Обновить до {0}", - "updateToTargetPlatformVersion": "Обновление до версии {0}", "updated": "Обновлен", "workbench.extensions.action.clearLanguage": "Очистить язык интерфейса", "workbench.extensions.action.setColorTheme": "Задать цветовую тему", @@ -5601,10 +6304,10 @@ "vs/workbench/contrib/extensions/browser/extensionsViewer": { "Unknown Extension": "Неизвестное расширение:", "error": "Ошибка", - "extension.arialabel": "{0}, {1}, {2}, {3}", "extensions": "Расширения" }, "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "availableUpdates": "Доступные обновления", "builtInThemesExtensions": "Темы", "builtin": "Встроенные", "builtinFeatureExtensions": "Возможности", @@ -5616,17 +6319,20 @@ "enabledExtensions": "Включено", "extensionFound": "Обнаружено одно расширение.", "extensionFoundInSection": "В разделе {0} обнаружено одно расширение.", + "extensionToReload": "Требуется перезагрузка {0}", + "extensionToUpdate": "Требуется обновление {0}", "extensionsFound": "Обнаружены расширения: {0}.", "extensionsFoundInSection": "Обнаружено {0} расширений в разделе {1}.", + "extensionsToReload": "Требуется перезагрузка {0}", + "extensionsToUpdate": "Требуется обновление {0}", "install remote in local": "Установить удаленные расширения локально...", "installed": "Установленные", "malicious warning": "Мы удалили расширение '{0}', которое вызывало проблемы.", "marketPlace": "Marketplace", "open user settings": "Открыть параметры пользователя", "otherRecommendedExtensions": "Другие рекомендации", - "outdated": "Устаревшие", - "outdatedExtensions": "Устаревшие расширения: {0}", "popularExtensions": "Популярные", + "recently updated": "Недавно обновленные", "recommendedExtensions": "Рекомендуемое", "reloadNow": "Перезагрузить", "remote": "Удаленный", @@ -5644,6 +6350,8 @@ "error": "Ошибка при получении сведений о расширениях. {0}", "extension.arialabel.deprecated": "Нерекомендуемый", "extension.arialabel.publihser": "Издатель {0}", + "extension.arialabel.rating": "Оценено на {0} из 5 звезд несколькими ({1}) пользователями", + "extension.arialabel.verifiedPublihser": "Проверенный издатель {0}", "extensions": "Расширения", "no extensions found": "Расширений не найдено.", "no local extensions": "Расширения для установки отсутствуют.", @@ -5671,16 +6379,24 @@ "startup": "Запуск", "syncingore.label": "Это расширение игнорируется во время синхронизации.", "uncaught error": "Необработанных ошибок: 1", - "uncaught errors": "Необработанных ошибок: {0}" + "uncaught errors": "Необработанных ошибок: {0}", + "updateRequired": "Последняя версия:" }, "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { "Manifest is not found": "Манифест не найден", "disable all": "Отключить все", + "enable locally": "Перезагрузите Visual Studio Code, чтобы включить это расширение локально.", + "enable remote": "Перезагрузите Visual Studio Code, чтобы включить это расширение в {0}.", + "incompatible": "Не удается установить расширение \"{0},так как оно несовместимо.", "installing extension": "Установка расширения...", "installing named extension": "Установка расширения \"{0}\"...", "malicious": "Пользователи сообщали о проблемах с этим расширением.", "multipleDependentsError": "Не удается отключить только расширение \"{0}\". От него зависят \"{1}\", \"{2}\" и другие расширения. Вы хотите отключить все эти расширения?", "not found": "Невозможно установить расширение \"{0}\", так как запрашиваемая версия \"{1}\" не найдена.", + "postDisableTooltip": "Перезагрузите Visual Studio Code, чтобы отключить это расширение.", + "postEnableTooltip": "Перезагрузите Visual Studio Code, чтобы включить это расширение.", + "postUninstallTooltip": "Перезапустите Visual Studio Code, чтобы завершить удаление этого расширения. ", + "postUpdateTooltip": "Перезапустите Visual Studio Code, чтобы завершить обновление этого расширения.", "singleDependentError": "Не удается отключить только расширение \"{0}\". От него зависит расширение \"{1}\". Вы хотите отключить все эти расширения?", "twoDependentsError": "Не удается отключить только расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\". Вы хотите отключить все эти расширения?", "uninstallingExtension": "Удаление расширения..." @@ -5688,7 +6404,7 @@ "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { "dontShowAgainExtension": "Больше не показывать для файлов \".{0}\"", "fileBasedRecommendation": "Это расширение рекомендовано на основе недавно открытых вами файлов.", - "reallyRecommended": "Вы хотите установить рекомендуемые расширения для {0}?", + "languageName": "{0} язык", "searchMarketplace": "Поиск в Marketplace", "showLanguageExtensions": "В Marketplace есть расширения, которые могут помочь с файлами \".{0}\"" }, @@ -5712,11 +6428,13 @@ "no": "Нет", "yes": "Да" }, + "vs/workbench/contrib/extensions/common/reportExtensionIssueAction": { + "reportExtensionIssue": "Сообщить об ошибке" + }, "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { "extensionsInputName": "Выполняющиеся расширения" }, "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { - "cancel": "&&Отмена", "debugExtensionHost": "Запустить отладку узла расширения", "debugExtensionHost.launch.name": "Подключить узел расширения", "restart1": "Профилирование расширений", @@ -5724,7 +6442,6 @@ "restart3": "&&Перезапустить" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService": { - "cancel": "&&Отмена", "profilingExtensionHost": "Узел расширения профилирования", "profilingExtensionHostTime": "Узел расширения профилирования ({0} с)", "restart1": "Профилирование расширений", @@ -5737,6 +6454,7 @@ "runtimeExtension": "Запущенные расширения" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "cleanUpExtensionsFolder": "Очистить папку расширений", "openExtensionsFolder": "Открыть папку расширений" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler": { @@ -5751,9 +6469,6 @@ "cmd.reportOrShow": "Проблема с производительностью", "cmd.show": "Показать проблемы" }, - "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { - "reportExtensionIssue": "Сообщить об ошибке" - }, "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { "extensionHostProfileStart": "Запустить профиль узла расширения", "saveExtensionHostProfile": "Сохранить профиль узла расширения", @@ -5762,14 +6477,14 @@ "stopExtensionHostProfileStart": "Остановить профиль узла расширения" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction": "Открыть в терминале", + "scopedConsoleAction.Integrated": "Открыть во встроенном терминале", "scopedConsoleAction.external": "Открыть во внешнем терминале", - "scopedConsoleAction.integrated": "Открыть во встроенном терминале", "scopedConsoleAction.wt": "Открыть в терминале Windows" }, "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { - "explorer.openInTerminalKind": "Если файл открывается из обозревателя в терминале, определяет, какой тип терминала будет запущен", + "explorer.openInTerminalKind": "Если файл открывается из проводника в терминале, определяет, какой тип терминала будет запущен", "globalConsoleAction": "Открыть новый внешний терминал", + "terminal.explorerKind.both": "Используйте два других вместе.", "terminal.explorerKind.external": "Использовать настроенный внешний терминал.", "terminal.explorerKind.integrated": "Использовать встроенный терминал VS Code.", "terminal.external.linuxExec": "Настройка терминала для запуска в Linux.", @@ -5816,11 +6531,13 @@ }, "vs/workbench/contrib/files/browser/editors/textFileEditor": { "createFile": "Создать файл", - "fileIsDirectoryError": "Файл является каталогом", - "fileNotFoundError": "Файл не найден", - "ok": "ОК", - "reveal": "Отобразить в проводнике", - "textFileEditor": "Редактор текстовых файлов" + "fileIsDirectory": "Файл не отображается в текстовом редакторе, так как является каталогом.", + "fileTooLargeForHeapErrorWithSize": "Файл не отображается в текстовом редакторе, так как имеет очень большой размер ({0}).", + "fileTooLargeForHeapErrorWithoutSize": "Файл не отображается в текстовом редакторе, так как имеет очень большой размер.", + "openFolder": "Открыть папку", + "reveal": "Показать папку", + "textFileEditor": "Редактор текстовых файлов", + "unavailableResourceErrorEditorText": "Не удалось открыть редактор, так как файл не найден." }, "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { "compareChanges": "Сравнить", @@ -5863,6 +6580,7 @@ "binFailed": "Не удалось выполнить удаление в корзину. Вы хотите выполнить удаление навсегда?", "clipboardComparisonLabel": "Буфер обмена ↔ {0}", "closeGroup": "Закрыть группу", + "compareNewUntitledTextFiles": "Сравнить новые текстовые файлы без названия", "compareWithClipboard": "Сравнить активный файл с буфером обмена", "confirmDeleteMessageFile": "Вы действительно хотите удалить \"{0}\" без возможности восстановления?", "confirmDeleteMessageFilesAndDirectories": "Вы уверены, что вы хотите удалить следующие файлы и каталоги ({0}) и их содержимое без возможности восстановления?", @@ -5874,6 +6592,7 @@ "confirmMoveTrashMessageFolder": "Вы действительно хотите удалить папку \"{0}\" и ее содержимое?", "confirmMoveTrashMessageMultiple": "Вы действительно хотите удалить следующие файлы ({0})?", "confirmMoveTrashMessageMultipleDirectories": "Вы уверены, что вы хотите удалить следующие каталоги ({0}) и их содержимое? ", + "confirmOverwrite": "Файл или папка с именем \"{0}\" уже существуют в папке назначения. Вы хотите заменить их?", "copyBulkEdit": "Вставить файлы ({0})", "copyFile": "Копирование", "copyFileBulkEdit": "Вставить {0}", @@ -5911,20 +6630,25 @@ "moveFileBulkEdit": "Переместить {0}", "movingBulkEdit": "Идет перемещение файлов ({0}).", "movingFileBulkEdit": "Идет перемещение {0}.", - "newFile": "Создать файл", - "newFolder": "Новая папка", + "newFile": "Создать файл…", + "newFolder": "Создать папку…", "openFileInNewWindow": "Открыть активный файл в новом окне", "openFileToShowInNewWindow.unsupportedschema": "Активный редактор должен содержать ресурс, который можно открыть.", "pasteFile": "Вставить", - "rename": "Переименование", + "rename": "Переименовать...", "renameBulkEdit": "Переименовать {0} в {1}", "renamingBulkEdit": "Переименование {0} в {1}", + "replaceButtonLabel": "&&Заменить", + "resetActiveEditorReadonlyInSession": "Сбросить активный редактор только для чтения в сеансе", "restore": "Вы можете восстановить этот файл с помощью команды \"Отменить\".", "restorePlural": "Вы можете восстановить эти файлы с помощью команды \"Отменить\".", "retry": "Повторить", "retryButtonLabel": "&&Повторить", "saveAllInGroup": "Сохранить все в группе", + "setActiveEditorReadonlyInSession": "Настроить активный редактор только для чтения в сеансе", + "setActiveEditorWriteableInSession": "Настроить активный редактор доступным для записи в сеансе", "showInExplorer": "Показать активный файл в представлении проводника", + "toggleActiveEditorReadonlyInSession": "Переключить активный редактор только для чтения в сеансе", "toggleAutoSave": "Включить/отключить автоматическое сохранение", "trashFailed": "Не удалось выполнить удаление в корзину. Вы действительно хотите выполнить удаление навсегда?", "undoBin": "Вы можете восстановить этот файл из корзины.", @@ -5951,7 +6675,6 @@ "cut": "Вырезать", "deleteFile": "Удалить навсегда", "explorerOpenWith": "Открыть с помощью...", - "filesCategory": "Файл", "miAutoSave": "А&&втосохранение", "miCloseEditor": "&&Закрыть редактор", "miGotoFile": "Перейти к &&файлу...", @@ -5963,6 +6686,7 @@ "newFile": "Создать текстовый файл", "openFile": "Открыть файл...", "openToSide": "Открыть сбоку", + "reopenWith": "Открыть редактор повторно с помощью…", "revealInSideBar": "Отобразить в проводнике", "revert": "Отменить изменения в файле", "revertLocalChanges": "Отменить изменения и вернуться к исходному содержимому файла", @@ -5979,7 +6703,7 @@ "retry": "Повторить" }, "vs/workbench/contrib/files/browser/fileConstants": { - "newUntitledFile": "Новый файл без имени", + "newUntitledFile": "Новый текстовый файл без названия", "removeFolderFromWorkspace": "Удалить папку из рабочей области", "save": "Сохранить", "saveAll": "Сохранить все", @@ -5989,7 +6713,6 @@ "vs/workbench/contrib/files/browser/fileImportExport": { "addFolder": "&&Добавить папку в рабочую область", "addFolders": "&&Добавить папки в рабочую область", - "cancel": "Отмена", "chooseWhereToDownload": "Выберите место для скачивания", "confirmManyOverwrites": "В папке назначения уже существуют следующие файлы и (или) папки ({0}). Вы хотите заменить их?", "confirmOverwrite": "Файл или папка с именем \"{0}\" уже существуют в папке назначения. Вы хотите заменить их?", @@ -6022,26 +6745,28 @@ }, "vs/workbench/contrib/files/browser/files.contribution": { "askUser": "Запретит сохранение и предложит разрешить конфликт сохранения вручную.", - "associations": "Настройте ассоциации файлов для языков (например, `\"*.extension\": \"html\"`). Эти ассоциации имеют приоритет над ассоциациями по умолчанию для установленных языков.", + "associations": "Настройка связей файлов для языков (например, \"*.extension\": \"html\"). Они имеют приоритет над связями по умолчанию для установленных языков.", "autoGuessEncoding": "Если этот параметр включен, редактор попытается определить кодирование набора символов при открытии файлов. Этот параметр также можно настроить для каждого языка. Обратите внимание, что этот параметр не учитывается при текстовом поиске. Учитывается только {0}.", "autoReveal": "Определяет, будет ли проводник автоматически отображать и выбирать файлы при их открытии.", "autoReveal.focusNoScroll": "Файлы не будут прокручиваться в представлении, но на них будет оставаться фокус.", "autoReveal.off": "Файлы не будут отображаться и не будут выбраны.", "autoReveal.on": "Файлы будут отображаться и будут выбраны.", + "autoRevealExclude": "Настройте пути или [стандартные маски](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) для исключения файлов и папок из отображения и выбора в проводнике при их открытии. Стандартные маски всегда вычисляются относительно пути к папке рабочей области, если они не являются абсолютными путями.", "autoSave": "Управляет [автоматическим сохранением](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) редакторов с несохраненными изменениями.", "autoSaveDelay": "Определяет задержку в миллисекундах, после которой редактор с несохраненными изменениями будет сохранен автоматически. Применяется только в случае, когда для параметра \"#files.autoSave#\" задано значение \"{0}\".", "binaryFileEditor": "Редактор двоичных файлов", "compressSingleChildFolders": "Определяет, должны ли папки в проводнике отображаться в компактном формате. В таком представлении отдельные дочерние папки будут объединены в один элемент дерева. Это удобно, например, для отображения структуры пакета Java.", - "confirmDelete": "Определяет, должно ли запрашиваться подтверждение при удалении файла в корзину.", - "confirmDragAndDrop": "Определяет, должно ли запрашиваться подтверждение при перемещении файлов и папок в проводнике.", - "confirmUndo": "Определяет, должен ли проводник запрашивать подтверждение при отмене.", + "confirmDelete": "Определяет, должно ли запрашиваться подтверждение при перемещении файла в корзину.", + "confirmDragAndDrop": "Определяет, должно ли запрашиваться подтверждение при перемещении файлов и папок в проводнике методом перетаскивания.", + "confirmUndo": "Определяет, должен ли обозреватель запрашивать подтверждение при отмене.", "copyRelativePathSeparator": "Символ разделения путей, используемый при копировании относительных путей к файлам.", "copyRelativePathSeparator.auto": "Использует специальный символ разделения путей для операционной системы.", "copyRelativePathSeparator.backslash": "Использовать обратную косую черту в качестве символа разделения путей.", "copyRelativePathSeparator.slash": "Использовать косую черту в качестве символа разделения путей.", "defaultLanguage": "Языковой идентификатор по умолчанию, назначаемый новым файлам. Если задано значение \"${activeEditorLanguage}\", будет использоваться языковой идентификатор текущего активного текстового редактора, если таковой имеется.", - "enableDragAndDrop": "Определяет, разрешает ли обозреватель перемещать файлы и папки с помощью перетаскивания. Этот параметр распространяется только на перетаскивание внутри обозревателя.", - "enableUndo": "Определяет, должен ли проводник поддерживать отмену операций с файлами и папками.", + "disabled": "Отключает именование с приращением. Если имеются два файла с одинаковым именем, будет предложено перезаписать существующий файл.", + "enableDragAndDrop": "Определяет, разрешает ли проводник перемещать файлы и папки с помощью перетаскивания. Этот параметр распространяется только на перетаскивание в проводнике.", + "enableUndo": "Определяет, должен ли обозреватель поддерживать отмену операций с файлами и папками.", "enableUndo.default": "Проводник будет отображать запрос перед операциями отмены, приводящими к удалению данных.", "enableUndo.light": "Проводник будет отображать запрос перед операциями отмены при получении фокуса.", "enableUndo.verbose": "Проводник будет отображать запрос перед всеми операциями отмены.", @@ -6051,18 +6776,20 @@ "eol.LF": "LF", "eol.auto": "Использует символ конца строки операционной системы.", "everything": "Форматирование всего файла.", - "exclude": "Настройка [стандартных масок](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) для исключения файлов и папок. Например, на основе этого параметра проводник решает, какие файлы и папки показать или скрыть. См. описание параметра \"#search.exclude#\", чтобы определить исключения специально для поиска.", + "exclude": "Настройте [шаблоны подстановок](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) для исключения файлов и папок. Например, File Explorer решает, какие файлы и папки показывать или скрывать, на основе этого параметра. Обратитесь к настройке `#search.exclude#`, чтобы определить исключения для поиска. Обратитесь к настройке `#explorer.excludeGitIgnore#` для игнорирования файлов на основе вашего `.gitignore`.", "excludeGitignore": "Определяет, следует ли анализировать записи в .gitignore и исключать их из обозревателя. Аналогично {0}.", "expandSingleFolderWorkspaces": "Определяет, должен ли обозреватель расширять многокорневые рабочие области, содержащие только одну папку, во время инициализации", + "explorer.autoRevealExclude.boolean": "Стандартная маска, соответствующая путям к файлам. Задайте значение true или false, чтобы включить или отключить маску.", + "explorer.autoRevealExclude.when": "Дополнительная проверка элементов того же уровня соответствующего файла. Используйте $(basename) в качестве переменной для соответствующего имени файла.", "explorer.decorations.badges": "Определяет, следует ли использовать эмблемы в декораторах файла. ", "explorer.decorations.colors": "Определяет, следует ли использовать цвета в декораторах файла.", - "explorer.incrementalNaming": "Определяет, какую стратегию именования использовать при формировании нового имени повторяющегося элемента обозревателя при вставке.", + "explorer.incrementalNaming": "Определяет стратегию именования при вставке повторяющихся элементов в обозревателе.", "explorerConfigurationTitle": "Проводник", "falseDescription": "Отключение шаблона.", "fileNesting.description": "Каждый шаблон ключа может содержать один символ `*`, который будет соответствовать любой строке.", "fileNestingEnabled": "Определяет, включено ли вложение файлов в обозревателе. Вложение файлов позволяет визуально группировать связанные файлы в каталоге в один родительский файл.", "fileNestingExpand": "Управляет автоматическим расширением вложенных файлов. Чтобы это вступило в силу, необходимо установить {0}.", - "fileNestingPatterns": "Управляет вложением файлов в проводнике. Каждый __элемент__ представляет собой родительский шаблон и может содержать один символ `*`, который соответствует любой строке. Каждое __значение__ представляет собой список разделенных запятыми дочерних шаблонов, которые должны отображаться вложенными под данным родительским шаблоном. Дочерние шаблоны могут содержать несколько специальных маркеров:\r\n– `${capture}`: соответствует сопоставленному значению `*` из родительского шаблона\r\n– `${basename}`: соответствует базовому имени родительского файла, например, `file` в `file.ts`\r\n– `${extname}`: соответствует расширению родительского файла, например, `ts` в `file.ts`\r\n– `${dirname}`: соответствует имени каталога родительского файла, например, `src` в `src/file.ts`\r\n– `*`: соответствует любой строке, может использоваться один раз для каждого дочернего шаблона", + "fileNestingPatterns": "Управляет вложением файлов в обозревателе. Чтобы это вступило в силу, требуется настройка {0}. Каждый __элемент__ представляет собой родительский шаблон и может содержать один символ \"*\", который соответствует любой строке. Каждое __значение__ представляет собой список разделенных запятыми дочерних шаблонов, которые должны отображаться вложенными под данным родительским шаблоном. Дочерние шаблоны могут содержать несколько специальных маркеров:\r\n– \"${capture}\": соответствует сопоставленному значению \"*\" из родительского шаблона\r\n– \"${basename}\": соответствует базовому имени родительского файла, например \"file\" в \"file.ts\"\r\n– \"${extname}\": соответствует расширению родительского файла, например \"ts\" в \"file.ts\"\r\n– \"${dirname}\": соответствует имени каталога родительского файла, например \"src\" в \"src/file.ts\"\r\n– \"*\": соответствует любой строке, может использоваться один раз для каждого дочернего шаблона", "files.autoSave.afterDelay": "Редактор с изменениями автоматически сохраняется после настройки параметра \"#files.autoSaveDelay#\".", "files.autoSave.off": "Редактор с изменениями никогда не сохраняется автоматически.", "files.autoSave.onFocusChange": "Редактор с изменениями автоматически сохраняется при потере фокуса этим редактором.", @@ -6072,8 +6799,11 @@ "files.participants.timeout": "Время ожидания в миллисекундах, по истечении которого участники файлов для создания, переименования и удаления отменяются. Используйте `0`, чтобы отключить участников.", "files.restoreUndoStack": "Восстановить стек отмены при повторном открытии файла.", "files.saveConflictResolution": "Конфликт сохранения может возникнуть, когда на диск сохраняется файл, который одновременно был изменен другой программой. Чтобы предотвратить потерю данных, пользователю предлагается сравнить изменения в редакторе с версией на диске. Этот параметр следует изменять только в том случае, если вы часто сталкиваетесь с ошибками при конфликтах сохранения, так как неосмотрительное его использование может привести к потере данных.", - "files.simpleDialog.enable": "Включает простое диалоговое окно файлов, которое заменяет собой системное диалоговое окно файлов.", + "files.simpleDialog.enable": "Включает простое диалоговое окно файла для открытия и сохранения файлов и папок. Простое диалоговое окно файла заменяет диалоговое окно системного файла, если включено.", "filesConfigurationTitle": "Файлы", + "filesReadonlyExclude": "Настройте пути или [стандартные маски](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options), чтобы исключить пометку элементов как доступных только для чтения, если они являются соответствующим результатом при применении параметра \"#files.readonlyInclude#\". Стандартные маски всегда вычисляются относительно пути к папке рабочей области, если они не являются абсолютными путями. Файлы от поставщиков файловой системы с доступом только для чтения всегда будут доступны только для чтения независимо от этого параметра.", + "filesReadonlyFromPermissions": "Помечает файлы как доступные только для чтения, если их разрешения указывают на это. Это можно переопределить с помощью параметров \"#files.readonlyInclude#\" и \"#files.readonlyExclude#\".", + "filesReadonlyInclude": "Настройте пути или [стандартные маски](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) с целью пометки только для чтения. Стандартные маски всегда вычисляются относительно пути к папке рабочей области, если они не являются абсолютными путями. Вы можете исключить соответствующие пути с помощью параметра \"#files.readonlyExclude#\". Файлы от поставщиков файловой системы с доступом только для чтения всегда будут доступны только для чтения независимо от этого параметра.", "formatOnSave": "Форматирование файла при сохранении. Модуль форматирования должен быть доступен, файл не должен сохраняться по истечении времени задержки, и работа редактора не должна завершаться.", "formatOnSaveMode": "Определяет, применяется ли формат при сохранении ко всему файлу или только к изменениям в файле. Этот параметр применяется только в том случае, если параметр \"#editor.formatOnSave#\" включен.", "hotExit": "Определяет, запоминаются ли несохраненные файлы между сеансами. В этом случае приглашение на их сохранение при выходе из редактора не появляется.", @@ -6082,16 +6812,15 @@ "hotExit.onExitAndWindowClose": "Горячий выход будет активирован при закрытии последнего окна в Windows/Linux или при активации команды \"workbench.action.quit\" (палитра команд, настраиваемое сочетание клавиш, меню), а также для любого окна с открытой папкой, независимо от того, является ли это окно последним. Все окна без открытых папок будут восстановлены при следующем запуске. Список ранее открытых окон с несохраненными файлами можно получить в меню \"Файл\" > \"Открыть последние\" > \"Дополнительно…\".", "hotExit.onExitAndWindowCloseBrowser": "Горячий выход будет активирован при завершении работы браузера или при закрытии окна или вкладки.", "insertFinalNewline": "Если этот параметр включен, при сохранении файла в его конец вставляется финальная новая строка.", - "maxMemoryForLargeFilesMB": "Управляет объемом памяти, который доступен VS Code после перезапуска при попытке открытия больших файлов. Действие этого параметра аналогично указанию параметра \"--max-memory=<новый размер>\" в командной строке.", "modification": "Форматирование изменений (требуется система управления версиями).", "modificationIfAvailable": "Будет выполнена попытка форматировать только изменения (требуется система управления версиями). Если не удается использовать систему управления версиями, будет отформатирован весь файл.", "openEditorsSortOrder": "Управляет порядком сортировки редакторов в области \"Открытые редакторы\".", - "openEditorsVisible": "Максимальное количество редакторов, отображаемых на панели \"Открытые редакторы\". Установка этого параметра на 0 скрывает панель.", - "openEditorsVisibleMin": "Минимальное количество слотов редактора, отображаемое на панели \"Открытые редакторы\". Если установлено значение 0, размер панели будет динамически изменяться в зависимости от количества редакторов.", + "openEditorsVisible": "Начальное максимальное количество редакторов, отображаемое на панели \"Открытые редакторы\". Превышение этого ограничения приведет к появлению полосы прокрутки и позволит изменить размер области, чтобы отобразить больше элементов.", + "openEditorsVisibleMin": "Минимальное количество слотов редактора, предварительно выделенное на панели \"Открытые редакторы\". Если установлено значение 0, размер панели будет динамически изменяться в зависимости от количества редакторов.", "overwriteFileOnDisk": "Разрешит конфликт сохранения путем перезаписи файла на диске изменениями в редакторе.", - "simple": "Добавляет слово \"copy\", за которым может следовать число, в конце повторяющегося имени", - "smart": "Добавляет номер в конце повторяющегося имени. Если в имя уже входит число, предпринимается попытка увеличить это число.", - "sortOrder": "Управляет сортировкой файлов и папок в проводнике на основе свойств. Если параметр `#explorer.fileNesting.enabled#` включен, также управляет сортировкой вложенных файлов.", + "simple": "Добавляет в конце повторяющегося имени слово \"copy\", за которым может следовать число.", + "smart": "Добавляет номер в конце повторяющегося имени. Если имя уже включает какое-то число, предпринимается попытка его увеличить.", + "sortOrder": "Управляет сортировкой файлов и папок в проводнике на основе свойств. Если параметр #explorer.fileNesting.enabled# включен, также управляет сортировкой вложенных файлов.", "sortOrder.alphabetical": "Редакторы упорядочены в алфавитном порядке по имени вкладки в каждой группе редакторов.", "sortOrder.default": "Файлы и папки сортируются по именам. Папки отображаются перед файлами.", "sortOrder.editorOrder": "Редакторы располагаются в том же порядке, что и вкладки редактора.", @@ -6106,26 +6835,27 @@ "sortOrderLexicographicOptions.lower": "Имена в нижнем регистре группируются вместе перед именами в верхнем регистре.", "sortOrderLexicographicOptions.unicode": "Имена сортируются в порядке Юникода.", "sortOrderLexicographicOptions.upper": "Имена в верхнем регистре группируются вместе перед именами в нижнем регистре.", + "textFileEditor": "Редактор текстовых файлов", "trimFinalNewlines": "Если этот параметр установлен, то при сохранении файла будут удалены все новые строки за последней новой строкой в конце файла.", "trimTrailingWhitespace": "Если этот параметр включен, при сохранении файла будут удалены концевые пробелы.", "trueDescription": "Включение шаблона.", "useTrash": "Перемещение файлов/папок в корзину ОС (корзину Windows) при удалении. При отключении этого параметра файлы и папки будут удаляться навсегда.", - "watcherExclude": "Настройте пути или стандартные маски для исключений из наблюдения за файлами. Относительные пути или стандартные маски (например, `build/output` или `*.js`) будут разрешаться в абсолютный путь с использованием открытой сейчас рабочей области. Сложные стандартные маски должны соответствовать абсолютным путям (например, иметь префикс `**/` или быть полным путем с суффиксом `/**` для сопоставления расположенных по этому пути файлов), чтобы сопоставляться корректно (примеры: `**/build/output/**` или `/Users/name/workspaces/project/build/output/**`). Если процесс наблюдателя за файлами сильно загружает ЦП, исключите папки большого размера, имеющие меньшую важность (например, папки выходных данных сборки).", + "watcherExclude": "Настройте пути или стандартные маски для их исключения из отслеживания файлов. Пути могут быть относительными (по отслеживаемой папке) или абсолютными. Стандартные маски соответствуют относительному пути из отслеживаемой папки. Если процесс отслеживания файлов потребляет много ресурсов ЦП, исключите большие папки, которые представляют меньший интерес (например, выходные папки сборки).", "watcherInclude": "Настройте дополнительные пути для отслеживания изменений в рабочей области. По умолчанию все папки рабочей области будут отслеживаться в обратном порядке, за исключением папок, которые являются символьными ссылками. Для поддержки наблюдения за такими папками вы можете явно добавить абсолютные или относительные пути. Относительные пути будут разрешены в абсолютный путь с помощью текущей открытой рабочей области." }, "vs/workbench/contrib/files/browser/views/emptyView": { "noWorkspace": "Нет открытой папки" }, "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "Не удается разрешить папку рабочей области", + "canNotResolve": "Не удалось разрешить папку рабочей области ({0})", "label": "Проводник", "symbolicLlink": "Символическая ссылка", "unknown": "Неизвестный тип файла" }, "vs/workbench/contrib/files/browser/views/explorerView": { "collapseExplorerFolders": "Свернуть папки в проводнике", - "createNewFile": "Создать файл", - "createNewFolder": "Новая папка", + "createNewFile": "Создать файл…", + "createNewFolder": "Создать папку…", "explorerSection": "Раздел обозревателя: {0}", "refreshExplorer": "Обновить окно проводника" }, @@ -6150,7 +6880,7 @@ "flipLayout": "Переключить вертикальное или горизонтальное расположение окон редактора", "miToggleEditorLayout": "Отразить &&макет", "miToggleEditorLayoutWithoutMnemonic": "Отразить макет", - "newUntitledFile": "Новый файл без имени", + "newUntitledFile": "Новый текстовый файл без названия", "openEditors": "Открытые редакторы" }, "vs/workbench/contrib/files/browser/workspaceWatcher": { @@ -6175,31 +6905,30 @@ "explorerViewletFocus": "Значение true, если фокус находится внутри вьюлета \"Обозреватель\".", "explorerViewletVisible": "Значение true, если вьюлет \"Обозреватель\" отображается.", "filesExplorerFocus": "Значение true, если фокус находится внутри представления \"Обозреватель\".", + "foldersViewVisible": "Значение true, если отображается представление ПАПКИ (дерево файлов в контейнере представления обозревателя).", "openEditorsFocus": "Значение true, если фокус находится внутри представления \"Открытые редакторы\".", - "openEditorsVisible": "Значение true, если представление \"Открытые редакторы\" является видимым.", "viewHasSomeCollapsibleItem": "ИСТИНА, если рабочая область в представлении EXPLORER имеет сворачиваемый корневой дочерний элемент." }, "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { "filesCategory": "Файл", + "miShare": "Поделиться", "openContainer": "Открыть содержащую папку", "revealInMac": "Отобразить в Finder", "revealInWindows": "Показать в проводнике" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Редактор текстовых файлов" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "configureMemoryLimit": "Настроить ограничение памяти", - "fileTooLargeForHeapError": "Чтобы открыть файл такого размера, нужно выполнить перезапуск и позволить {0}использовать больше памяти", - "relaunchWithIncreasedMemoryLimit": "Перезапустить с объемом памяти {0} МБ" + "vs/workbench/contrib/folding/browser/folding.contribution": { + "formatter.default": "Определяет поставщик диапазона свертывания по умолчанию, который получает приоритет над всеми другими поставщиками. Это должен быть ИД расширения, предоставляющего поставщик.", + "null": "Все", + "nullFormatterDescription": "Все поставщики активных диапазонов свертывания" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "cancel": "Отмена", "config": "Настройка форматировщика по умолчанию...", "config.bad": "Расширение \"{0}\" настроено в качестве форматировщика, но недоступно. Для продолжения выберите другой форматировщик по умолчанию.", "config.needed": "Существует несколько форматировщиков для файлов \"{0}\". Один из них должен быть настроен в качестве форматировщика по умолчанию.", "def": "(По умолчанию)", - "do.config": "Настроить...", + "do.config": "&&Настроить >", + "do.config.command": "Настроить...", + "do.config.notification": "Настроить...", "format.placeHolder": "Выберите форматировщик", "formatDocument.label.multiple": "Форматировать документ с помощью...", "formatSelection.label.multiple": "Форматировать выбранное с помощью...", @@ -6213,9 +6942,8 @@ "summary": "Конфликты форматировщиков" }, "vs/workbench/contrib/format/browser/formatActionsNone": { - "cancel": "Отмена", "formatDocument.label.multiple": "Форматировать документ", - "install.formatter": "Установка форматировщика...", + "install.formatter": "&&Установка форматировщика...", "no.provider": "Не установлен форматировщик для файлов \"{0}\".", "too.large": "Невозможно отформатировать этот файл, так как он слишком большой" }, @@ -6228,32 +6956,288 @@ "read.title": "Чтение строки со встроенными подсказками", "stop.title": "Остановить чтение встроенных подсказок." }, + "vs/workbench/contrib/inlineChat/browser/inlineChatActions": { + "accept": "Make Request", + "apply1": "Accept Changes", + "apply2": "Accept", + "arrowDown": "Cursor Down", + "arrowUp": "Cursor Up", + "cancel": "Cancel", + "cat": "Inline Chat", + "contractMessage": "Contract Message", + "copyRecordings": "(Developer) Write Exchange to Clipboard", + "discard": "Discard", + "discardMenu": "Discard...", + "expandMessage": "Expand Message", + "feedback.helpful": "Helpful", + "feedback.unhelpful": "Unhelpful", + "focus": "Focus Input", + "label": "'{0}' and {1} follow ups ({2})", + "nextFromHistory": "Next From History", + "previousFromHistory": "Previous From History", + "rerun": "Regenerate Response", + "rerunShort": "Regenerate", + "run": "Start Code Chat", + "stop": "Stop Request", + "toggleDiff": "Toggle Diff", + "toggleDiff2": "Show Inline Diff", + "undo.clipboard": "Discard to Clipboard", + "undo.newfile": "Discard to New File", + "unstash": "Resume Last Dismissed Code Chat", + "viewInChat": "View in Chat" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatController": { + "create.fail": "Failed to start editor chat", + "create.fail.detail": "Please consult the error log and try again later.", + "default.placeholder": "Ask a question", + "default.placeholder.history": "{0} ({1}, {2} for history)", + "empty": "No results, please refine your input and try again", + "err.apply": "Failed to apply changes.", + "err.discard": "Failed to discard changes.", + "thinking": "Thinking…", + "welcome.1": "AI-generated code may be incorrect", + "welcome.2": "Getting ready..." + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatStrategies": { + "lines.0": "Nothing changed", + "lines.1": "Changed 1 line", + "lines.N": "Changed {0} lines" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatWidget": { + "aria-label": "Inline Chat Input", + "inlineChat.accessibilityHelp": "Inline Chat Input, Use {0} for Inline Chat Accessibility Help.", + "inlineChat.accessibilityHelpNoKb": "Inline Chat Input, Run the Inline Chat Accessibility Help command for more information.", + "modified": "Modified", + "original": "Original" + }, + "vs/workbench/contrib/inlineChat/common/inlineChat": { + "inlineChat.background": "Background color of the interactive editor widget", + "inlineChat.border": "Border color of the interactive editor widget", + "inlineChat.regionHighlight": "Background highlighting of the current interactive region. Must be transparent.", + "inlineChat.shadow": "Shadow color of the interactive editor widget", + "inlineChatDidEdit": "Whether interactive editor did change any code", + "inlineChatDiff": "Whether interactive editor show diffs for changes", + "inlineChatDiff.inserted": "Background color of inserted text in the interactive editor input", + "inlineChatDiff.removed": "Background color of removed text in the interactive editor input", + "inlineChatDocumentChanged": "Whether the document has changed concurrently", + "inlineChatEmpty": "Whether the interactive editor input is empty", + "inlineChatFocused": "Whether the interactive editor input is focused", + "inlineChatHasActiveRequest": "Whether interactive editor has an active request", + "inlineChatHasProvider": "Whether a provider for interactive editors exists", + "inlineChatHasStashedSession": "Whether interactive editor has kept a session for quick restore", + "inlineChatInnerCursorFirst": "Whether the cursor of the iteractive editor input is on the first line", + "inlineChatInnerCursorLast": "Whether the cursor of the iteractive editor input is on the last line", + "inlineChatInput.background": "Background color of the interactive editor input", + "inlineChatInput.border": "Border color of the interactive editor input", + "inlineChatInput.focusBorder": "Border color of the interactive editor input when focused", + "inlineChatInput.placeholderForeground": "Foreground color of the interactive editor input placeholder", + "inlineChatLastFeedbackKind": "The last kind of feedback that was provided", + "inlineChatMarkdownMessageCropState": "Whether the interactive editor message is cropped, not cropped or expanded", + "inlineChatOuterCursorPosition": "Whether the cursor of the outer editor is above or below the interactive editor input", + "inlineChatResponseType": "What type was the last response of the current interactive editor session", + "inlineChatVisible": "Whether the interactive editor input is visible", + "mode": "Configure if changes crafted in the interactive editor are applied directly to the document or are previewed first.", + "mode.live": "Changes are applied directly to the document but can be highlighted via inline diffs. Ending a session will keep the changes.", + "mode.livePreview": "Changes are applied directly to the document and are highlighted visually via inline or side-by-side diffs. Ending a session will keep the changes.", + "mode.preview": "Changes are previewed only and need to be accepted via the apply button. Ending a session will discard the changes." + }, "vs/workbench/contrib/interactive/browser/interactive.contribution": { "interactive.activeCodeBorder": "Цвет границы для текущей интерактивной ячейки кода, когда редактор находится в фокусе.", "interactive.execute": "Выполнить код", - "interactive.history.focus": "Фокус на журнале в интерактивном окне", + "interactive.history.focus": "Журнал фокусировки", "interactive.history.next": "Следующее значение в журнале", "interactive.history.previous": "Предыдущее значение в журнале", "interactive.inactiveCodeBorder": "Цвет границы для текущей интерактивной ячейки кода, когда редактор не находится в фокусе.", "interactive.input.clear": "Очистка содержимого редактора ввода интерактивного окна", - "interactive.input.focus": "Фокус на редакторе ввода в интерактивном окне", + "interactive.input.focus": "Редактор ввода фокуса", "interactive.open": "Открыть интерактивное окно", "interactiveScrollToBottom": "Прокрутить до нижней границы", "interactiveScrollToTop": "Прокрутить до верхней границы", + "interactiveWindow": "Интерактивное окно", "interactiveWindow.alwaysScrollOnNewCell": "Автоматически прокрутите интерактивное окно, чтобы показать выходные данные последнего выполненного оператора. Если это значение равно false, окно будет прокручиваться только в том случае, если оно уже прокручивалось до последней ячейки.", "interactiveWindow.restore": "Определяет, следует ли восстанавливать сеансы/журнал интерактивного окна во время перезагрузки окна. Управляют ли расширения участвующих контроллеров сохранением состояния контроллеров, используемых в интерактивных окнах при перезагрузке окон." }, "vs/workbench/contrib/interactive/browser/interactiveEditor": { "interactiveInputPlaceHolder": "Введите код \"{0}\" и здесь нажмите \"{1}\" для выполнения" }, - "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { - "miOpenProcessExplorerer": "Открыть &&обозреватель процессов", + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorActions": { + "accept": "Выполнить запрос", + "actions.interactiveSession.accessibiltyHelpEditor": "Справка по специальным возможностям редактора интерактивных сеансов", + "apply1": "Принять изменения", + "apply2": "Принять", + "arrowDown": "Курсор вниз", + "arrowUp": "Курсор вверх", + "cancel": "Отмена", + "cat": "Интерактивный редактор", + "contractMessage": "Сообщение о контракте", + "copyRecordings": "(Разработчик) Запись Exchange в буфер обмена", + "discard": "Отменить", + "discardMenu": "Отменить...", + "expandMessage": "Развернуть сообщение", + "feedback.helpful": "Полезное", + "feedback.unhelpful": "Бесполезное", + "focus": "Фокус на входных данных", + "label": "\"{0}\" и последующие действия {1} ({2})", + "nextFromHistory": "Далее из журнала", + "previousFromHistory": "Предыдущее из журнала", + "run": "Начать чат с кодом", + "stop": "Остановить запрос", + "toggleDiff": "Переключатель различий", + "toggleDiff2": "Показать встроенный инструмент сравнения", + "undo.clipboard": "Отменить для буфера обмена", + "undo.newfile": "Отменить для нового файла", + "unstash": "Возобновить последний закрытый чат с кодом", + "viewInChat": "Просмотреть в чате" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorController": { + "create.fail": "Не удалось запустить чат редактора", + "create.fail.detail": "Просмотрите журнал ошибок и повторите попытку позже.", + "default.placeholder": "Задайте вопрос", + "default.placeholder.history": "{0} ({1}, {2} для журнала)", + "empty": "Нет результатов. Уточните входные данные и повторите попытку", + "err.apply": "Не удалось применить изменения.", + "err.discard": "Не удалось отменить изменения.", + "thinking": "Думаю…", + "welcome.1": "Созданный ИИ код может быть неправильным" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorStrategies": { + "lines.0": "Ничего не изменилось", + "lines.1": "Изменена 1 строка", + "lines.N": "Изменено строк: {0}" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorWidget": { + "aria-label": "Входные данные интерактивного редактора", + "interactiveEditor.accessibilityHelp": "Поле ввода интерактивного редактора. Используйте {0} для получения справки по специальным возможностям интерактивного редактора.", + "interactiveSessionInput.accessibilityHelpNoKb": "Поле ввода интерактивного редактора. Для получения дополнительных сведений выполните команду \"Справка по специальным возможностям интерактивного редактора\".", + "modified": "Изменено", + "original": "Первоначальный" + }, + "vs/workbench/contrib/interactiveEditor/common/interactiveEditor": { + "editMode": "Укажите, будут ли изменения, созданные в интерактивном редакторе, применяться непосредственно к документу или сначала будет осуществляться предварительный просмотр.", + "editMode.live": "Изменения применяются непосредственно к документу, но могут быть выделены с помощью функции строковых несовпадений. При завершении сеанса изменения сохраняются.", + "editMode.livePreview": "Изменения применяются непосредственно к документу и визуально выделяются с помощью функции строковых или параллельных несовпадений. При завершении сеанса изменения сохраняются.", + "editMode.preview": "Изменения отображаются только в режиме предварительного просмотра и должны быть приняты с помощью кнопки \"Применить\". При завершении сеанса изменения будут отменены.", + "interactiveEditor.border": "Цвет границы мини-приложения интерактивного редактора", + "interactiveEditor.regionHighlight": "Фоновое выделение текущей интерактивной области. Должно быть прозрачным.", + "interactiveEditor.shadow": "Цвет тени мини-приложения интерактивного редактора", + "interactiveEditorDidEdit": "Изменил ли интерактивный редактор какой-либо код", + "interactiveEditorDiff": "Показывает ли интерактивный редактор различия для изменений", + "interactiveEditorDiff.inserted": "Цвет фона введенного текста во входных данных интерактивного редактора", + "interactiveEditorDiff.removed": "Цвет фона удаленного текста во входных данных интерактивного редактора", + "interactiveEditorDocumentChanged": "Изменился ли документ одновременно", + "interactiveEditorEmpty": "Пусты ли входные данные интерактивного редактора", + "interactiveEditorFocused": "Находятся ли входные данные интерактивного редактора в фокусе", + "interactiveEditorHasActiveRequest": "Есть ли активный запрос в интерактивном редакторе", + "interactiveEditorHasProvider": "Существует ли поставщик для интерактивных редакторов", + "interactiveEditorHasStashedSession": "Сохранил ли интерактивный редактор сеанс для быстрого восстановления", + "interactiveEditorInnerCursorFirst": "Находится ли курсор входных данных интерактивного редактора в первой строке", + "interactiveEditorInnerCursorLast": "Находится ли курсор входных данных интерактивного редактора в последней строке", + "interactiveEditorInput.background": "Цвет фона входных данных интерактивного редактора", + "interactiveEditorInput.border": "Цвет границы входных данных интерактивного редактора", + "interactiveEditorInput.focusBorder": "Цвет границы входных данных интерактивного редактора при наведении фокуса", + "interactiveEditorInput.placeholderForeground": "Цвет переднего плана заполнителя входных данных интерактивного редактора", + "interactiveEditorLastFeedbackKind": "Последний вид предоставленного отзыва", + "interactiveEditorMarkdownMessageCropState": "Состояние сообщения интерактивного редактора: обрезано, не обрезано или развернуто", + "interactiveEditorOuterCursorPosition": "Находится ли курсор внешнего редактора выше или ниже входных данных интерактивного редактора", + "interactiveEditorResponseType": "Какой тип был последним ответом текущего интерактивного сеанса редактора", + "interactiveEditorVisible": "Видны ли входные данные интерактивного редактора" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionActions": { + "actions.ineractiveSession.acceptInput": "Принять входные данные интерактивного сеанса", + "actions.interactiveSession.focus": "Фокус на интерактивном сеансе", + "interactiveSession.category": "Интерактивный сеанс", + "interactiveSession.clear.label": "Сброс", + "interactiveSession.clearHistory.label": "Очистить журнал входных данных", + "interactiveSession.focusInput.label": "Фокус на входных данных", + "interactiveSession.history.label": "Показать журнал", + "interactiveSession.history.pick": "Выберите сеанс чата для восстановления", + "interactiveSession.open": "Открыть редактор ({0})" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCodeblockActions": { + "interactive.copyCodeBlock.label": "Копировать", + "interactive.insertCodeBlock.label": "Вставить в расположении курсора", + "interactive.insertIntoNewFile.label": "Вставить в новый файл", + "interactive.runInTerminal.label": "Запустить в терминале" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCopyActions": { + "interactive.copyAll.label": "Копировать все", + "interactive.copyItem.label": "Копировать" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionExecuteActions": { + "interactive.cancel.label": "Отмена", + "interactive.submit.label": "Отправить" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionTitleActions": { + "interactive.voteDown.label": "Проголосовать против", + "interactive.voteUp.label": "Проголосовать за" + }, + "vs/workbench/contrib/interactiveSession/browser/contrib/interactiveSessionInputEditorContrib": { + "interactive.input.placeholderNoCommands": "Задайте вопрос", + "interactive.input.placeholderWithCommands": "Задайте вопрос или введите \"/\" для тем" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSession.contribution": { + "interactiveSession": "Интерактивный сеанс", + "interactiveSession.editor.fontFamily": "Определяет семейство шрифтов в интерактивных сеансах.", + "interactiveSession.editor.fontSize": "Определяет размер шрифта в пикселях в интерактивных сеансах.", + "interactiveSession.editor.fontWeight": "Управляет насыщенностью шрифта в интерактивных сеансах.", + "interactiveSession.editor.lineHeight": "Определяет высоту строки в пикселях в интерактивных сеансах. Используйте значение 0 для определения высоты строки по размеру шрифта.", + "interactiveSession.editor.wordWrap": "Определяет, следует ли переносить строки в интерактивных сеансах.", + "interactiveSessionConfigurationTitle": "Интерактивный сеанс" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionContributionServiceImpl": { + "vscode.extension.contributes.interactiveSession": "Добавляет поставщика интерактивного сеанса", + "vscode.extension.contributes.interactiveSession.icon": "Значок для этого поставщика интерактивного сеанса.", + "vscode.extension.contributes.interactiveSession.id": "Уникальный идентификатор для этого поставщика интерактивного сеанса.", + "vscode.extension.contributes.interactiveSession.label": "Отображаемое имя для этого поставщика интерактивного сеанса.", + "vscode.extension.contributes.interactiveSession.when": "Условие, которое должно иметь значение true, чтобы включить этого поставщика интерактивных сеансов." + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionEditorInput": { + "interactiveSessionEditorName": "Интерактивный сеанс" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionInputPart": { + "interactiveSessionInput": "Входные данные интерактивного сеанса" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionListRenderer": { + "interactiveSession": "Интерактивный сеанс" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionWidget": { + "clear": "Очистить сеанс" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionColors": { + "interactive.requestBackground": "Цвет фона интерактивного запроса.", + "interactive.requestBorder": "Цвет границы интерактивного запроса." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionContextKeys": { + "hasInteractiveSessionProvider": "Значение TRUE, если зарегистрирован какой-либо поставщик интерактивных сеансов.", + "inInteractiveInput": "Значение true, если фокус находится на интерактивных входных данных, в противном случае — false.", + "inInteractiveSession": "Значение true, если фокус находится на мини-приложении интерактивных сеансов, в противном случае — false.", + "interactiveInputHasText": "Значение TRUE, если интерактивный ввод содержит текст.", + "interactiveSessionRequestInProgress": "Значение true, если текущий запрос все еще выполняется.", + "interactiveSessionResponseHasProviderId": "Значение true, если поставщик назначил идентификатор этому ответу.", + "interactiveSessionResponseVote": "Если для ответа получен голос \"за\", настроено значение \"up\". Если получен голос \"против\", настроено значение \"down\". В противном случае — пустая строка." + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionServiceImpl": { + "emptyResponse": "Поставщик вернул ответ со значением null" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionViewModel": { + "thinking": "Думаю" + }, + "vs/workbench/contrib/issue/browser/issue.contribution": { + "statusUnsupported": "Аргумент --status пока не поддерживается в браузерах." + }, + "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "Сообщить о &&проблеме", "reportIssueInEnglish": "Сообщить о проблеме на английском языке…" }, - "vs/workbench/contrib/issue/electron-sandbox/issueActions": { + "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Открыть &&обозреватель процессов", "openProcessExplorer": "Открыть обозреватель процессов", - "reportPerformanceIssue": "Сообщить о проблеме с производительностью..." + "reportPerformanceIssue": "Сообщить о проблеме с производительностью...", + "stopTracing": "Остановить трассировку", + "stopTracing.button": "&&Перезапустить и включить трассировку", + "stopTracing.detail": "Для завершения этого может потребоваться до одной минуты.", + "stopTracing.message": "Трассировка требует запуска с аргументом \"--trace\"", + "stopTracing.title": "Создание файла трассировки..." }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "Включить или отключить устранение неполадок для сочетаний клавиш" @@ -6268,7 +7252,6 @@ "vs/workbench/contrib/languageStatus/browser/languageStatus.contribution": { "aria.1": "{0}, {1}", "aria.2": "{0}", - "cat": "Просмотр", "langStatus.aria": "Состояние языка редактора: {0}", "langStatus.name": "Состояние языка редактора", "name.pattern": "{0} (Состояние языка)", @@ -6276,6 +7259,16 @@ "reset": "Сброс счетчика взаимодействия со статусом языка", "unpin": "Удалить из строки состояния" }, + "vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": { + "colorDecoratorsStatusItem.name": "Состояние цветного декоратора", + "colorDecoratorsStatusItem.source": "Цветные декораторы", + "foldingRangesStatusItem.name": "Состояние свертывания", + "foldingRangesStatusItem.source": "Свертывание", + "status.button.configure": "Настроить", + "status.limited.details": "по соображениям производительности показано лишь {0}", + "status.limitedColorDecorators.short": "Цветные декораторы", + "status.limitedFoldingRanges.short": "Диапазоны свертывания" + }, "vs/workbench/contrib/localHistory/browser/localHistory": { "localHistoryIcon": "Значок записи локального журнала в представлении временной шкалы.", "localHistoryRestore": "Значок восстановления содержимого записи локального журнала." @@ -6322,29 +7315,7 @@ "revealInMac": "Отобразить в Finder", "revealInWindows": "Показать в проводнике" }, - "vs/workbench/contrib/localization/browser/localizationsActions": { - "available": "Доступно", - "chooseLocale": "Выберите язык интерфейса", - "clearDisplayLanguage": "Очистить предпочитаемый язык интерфейса", - "configureLocale": "Настройка языка интерфейса", - "installed": "Установлено" - }, - "vs/workbench/contrib/localization/electron-sandbox/localeService": { - "argvInvalid": "Не удалось записать язык отображения. Откройте параметры среды выполнения, исправьте ошибки и предупреждения и повторите попытку.", - "installing": "Установка поддержки языка {0}...", - "openArgv": "Открыть параметры среды выполнения", - "restart": "&&Перезапустить", - "restartDisplayLanguageDetail": "Нажмите кнопку перезапуска, чтобы перезапустить {0} и изменить язык интерфейса на {1}.", - "restartDisplayLanguageMessage": "Чтобы изменить язык интерфейса, необходимо перезапустить {0}" - }, - "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { - "activateLanguagePack": "Чтобы использовать VS Code в {0}, необходимо перезапустить VS Code.", - "changeAndRestart": "Изменить язык и перезапустить", - "doNotChangeAndRestart": "Не изменять язык", - "doNotRestart": "Не перезапускать", - "neverAgain": "Больше не показывать", - "restart": "Перезапустить", - "updateLocale": "Вы хотели бы изменить язык пользовательского интерфейса VS Code на {0} и перезапустить VS Code?", + "vs/workbench/contrib/localization/common/localization.contribution": { "vscode.extension.contributes.localizations": "Добавляет локализации в редактор", "vscode.extension.contributes.localizations.languageId": "Идентификатор языка, на который будут переведены отображаемые строки.", "vscode.extension.contributes.localizations.languageName": "Название языка на английском языке.", @@ -6354,6 +7325,19 @@ "vscode.extension.contributes.localizations.translations.id.pattern": "Идентификатор должен иметь формат \"vscode\" или \"publisherId.extensionName\" для перевода VS Code или расширения соответственно.", "vscode.extension.contributes.localizations.translations.path": "Относительный путь к файлу, содержащему переводы для языка." }, + "vs/workbench/contrib/localization/common/localizationsActions": { + "available": "Доступно", + "chooseLocale": "Выберите язык интерфейса", + "clearDisplayLanguage": "Очистить предпочитаемый язык интерфейса", + "configureLocale": "Настройка языка интерфейса", + "installed": "Установлено", + "moreInfo": "Подробнее" + }, + "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { + "changeAndRestart": "Изменить язык и перезапустить", + "neverAgain": "Больше не показывать", + "updateLocale": "Вы хотели бы изменить язык интерфейса {0} на {1} и выполнить перезапуск?" + }, "vs/workbench/contrib/localization/electron-sandbox/minimalTranslations": { "installAndRestart": "Установить и перезапустить", "installAndRestartMessage": "Установите языковой пакет, чтобы изменить язык отображения на {0}.", @@ -6361,43 +7345,44 @@ "showLanguagePackExtensions": "Чтобы изменить язык отображения на {0}, найдите языковые пакеты в Marketplace." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "editSessionsLog": "Изменить сеансы", - "rendererLog": "Окно", - "show window log": "Показать журнал окна", - "telemetryLog": "Телеметрия", - "userDataSyncLog": "Синхронизация параметров" + "remote name": "{0} (удаленный)", + "setDefaultLogLevel": "Установить уровень журнала по умолчанию", + "show window log": "Показать журнал окна" }, "vs/workbench/contrib/logs/common/logsActions": { - "critical": "Критическая", + "all": "Все", "current": "Текущая", "debug": "Отладка", "default": "По умолчанию", - "default and current": "По умолчанию и текущее", "err": "Ошибка", + "extensionLogs": "Журналы расширений", "info": "Информация", "log placeholder": "Выберите файл журнала", + "loggers": "Журналы", "off": "ОТКЛ.", "openSessionLogFile": "Открытие файла журнала окна (сеанс)...", + "resetLogLevel": "Установить в качестве уровня журнала по умолчанию", "selectLogLevel": "Установите уровень ведения журнала", + "selectLogLevelFor": " {0}: установите уровень ведения журнала", + "selectlog": "Установите уровень ведения журнала", "sessions placeholder": "Выберите сеанс", "setLogLevel": "Установите уровень ведения журнала...", "trace": "Трассировка", "warn": "Предупреждение" }, - "vs/workbench/contrib/logs/electron-sandbox/logs.contribution": { - "mainLog": "Главный", - "sharedLog": "Коллективная" - }, "vs/workbench/contrib/logs/electron-sandbox/logsActions": { "openExtensionLogsFolder": "Открыть папку журналов расширений", "openLogsFolder": "Открыть папку журналов" }, "vs/workbench/contrib/markers/browser/markers.contribution": { + "Active File": "Отображать только активный файл", + "Excluded Files": "Скрыть исключенные файлы", + "Infos": "Показать сведения", "clearFiltersText": "Очистить текст фильтров", "collapseAll": "Свернуть все", "copyMarker": "Копирование", "copyMessage": "Копировать сообщение", - "filter": "Фильтр", + "errors": "Показывать ошибки", "focusProblemsFilter": "Фокусировка на фильтре проблем", "focusProblemsList": "Фокусировка на представлении проблем", "manyProblems": "Более 10 тысяч", @@ -6408,12 +7393,18 @@ "show multiline": "Показать сообщение на нескольких строках", "show singleline": "Показать сообщение в одной строке", "status.problems": "Проблемы", + "toggle Excluded Files": "Переключить исключенные файлы", + "toggle active file": "Переключить активный файл", + "toggle errors": "Переключить ошибки", + "toggle infos": "Переключить сведения", + "toggle warnings": "Переключить предупреждения", "totalErrors": "Ошибок: {0}", "totalInfos": "Сведений: {0}", "totalProblems": "Всего проблем: {0}", "totalWarnings": "Предупреждений: {0}", "viewAsTable": "Просмотр в виде таблицы", - "viewAsTree": "Просмотр в виде дерева" + "viewAsTree": "Просмотр в виде дерева", + "warnings": "Показать предупреждения" }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "Проблемы", @@ -6437,10 +7428,7 @@ "vs/workbench/contrib/markers/browser/markersView": { "No problems filtered": "Показано проблем: {0}", "clearFilter": "Очистить фильтры", - "problems filtered": "Показано проблем: {0} из {1}" - }, - "vs/workbench/contrib/markers/browser/markersViewActions": { - "filterIcon": "Значок для конфигурации фильтра в представлении маркеров.", + "problems filtered": "Показано проблем: {0} из {1}", "showing filtered problems": "Отображается {0} из {1}" }, "vs/workbench/contrib/markers/browser/messages": { @@ -6478,16 +7466,16 @@ "problems.panel.configuration.showCurrentInStatus": "Если этот параметр установлен, в строке состояния отображается текущая проблема.", "problems.panel.configuration.title": "Представление \"Проблемы\"", "problems.panel.configuration.viewMode": "Выбор режима отображения по умолчанию для представления \"Проблемы\".", - "problems.tree.aria.label.error.marker": "Ошибка выдана {0}: {1}, строка {2}, символ {3}.{4}", + "problems.tree.aria.label.error.marker": "Ошибка: {0}, строка {1}, символ {2}.{3} создано {4}", "problems.tree.aria.label.error.marker.nosource": "Ошибка: {0}, строка {1}, символ {2}.{3}", - "problems.tree.aria.label.info.marker": "Информационное сообщение выдано {0}: {1}, строка {2}, символ {3}.{4}", + "problems.tree.aria.label.info.marker": "Информационное сообщение: {0}, строка {1}, символ {2}.{3} создано {4}", "problems.tree.aria.label.info.marker.nosource": "Информационное сообщение: {0}, строка {1}, символ {2}.{3} ", - "problems.tree.aria.label.marker": "Проблема выдана {0}: {1}, строка {2}, символ {3}.{4}", + "problems.tree.aria.label.marker": "Проблема: {0}, строка {1}, символ {2}.{3} создано {4}", "problems.tree.aria.label.marker.nosource": "Проблема: {0}, строка {1}, символ {2}.{3} ", "problems.tree.aria.label.marker.relatedInformation": "У этой проблемы есть ссылки на несколько расположений ({0}).", "problems.tree.aria.label.relatedinfo.message": "{0}, строка {1}, символ {2} в {3}", "problems.tree.aria.label.resource": "Проблем в файле {1} в папке {2}: {0}", - "problems.tree.aria.label.warning.marker": "Предупреждение выдано {0}: {1}, строка {2}, символ {3}.{4}", + "problems.tree.aria.label.warning.marker": "Предупреждение: {0}, строка {1}, символ {2}.{3} создано {4}", "problems.tree.aria.label.warning.marker.nosource": "Предупреждение: {0}, строка {1}, символ {2}.{3} ", "problems.view.focus.label": "Перевести фокус на сообщения о проблемах (ошибки, предупреждения, информационные сообщения) ", "problems.view.toggle.label": "Включить или отключить сообщения о проблемах (ошибки, предупреждения, информационные сообщения)" @@ -6495,74 +7483,169 @@ "vs/workbench/contrib/mergeEditor/browser/commands/commands": { "layout.column": "Макет столбца", "layout.mixed": "Смешанный макет", + "layout.showBase": "Показать базовое значение", + "layout.showBaseCenter": "Показать базовый центр", + "layout.showBaseTop": "Показать верхнее базовое значение", "merge.acceptAllInput1": "Принять все изменения слева", "merge.acceptAllInput2": "Принять все изменения справа", - "merge.goToNextConflict": "Перейти к следующему конфликту", - "merge.goToPreviousConflict": "Перейти к предыдущему конфликту", + "merge.goToNextUnhandledConflict": "Перейти к следующему необработанному конфликту", + "merge.goToPreviousUnhandledConflict": "Перейти к предыдущему необработанному конфликту", "merge.openBaseEditor": "Открыть базовый файл", "merge.toggleCurrentConflictFromLeft": "Переключить текущий конфликт слева", "merge.toggleCurrentConflictFromRight": "Переключить текущий конфликт справа", "mergeEditor": "Редактор объединения", + "mergeEditor.acceptMerge": "Завершить слияние", + "mergeEditor.acceptMerge.unhandledConflicts.accept": "&&Завершить с конфликтами", + "mergeEditor.acceptMerge.unhandledConflicts.detail": "Файл содержит необработанные конфликты.", + "mergeEditor.acceptMerge.unhandledConflicts.message": "Вы хотите завершить слияние {0}?", "mergeEditor.compareInput1WithBase": "Сравнить входные данные 1 с базовыми", "mergeEditor.compareInput2WithBase": "Сравнить входные данные 2 с базовыми", "mergeEditor.compareWithBase": "Сравнить с базовым планом", + "mergeEditor.resetChoice": "Сбросить выбор для параметра \"Закрыть с конфликтами\"", + "mergeEditor.resetResultToBaseAndAutoMerge": "Сбросить результат", + "mergeEditor.resetResultToBaseAndAutoMerge.short": "Сброс", "openfile": "Открыть файл", + "showNonConflictingChanges": "Показать неконфликтующие изменения", "title": "Открыть редактор слияния" }, "vs/workbench/contrib/mergeEditor/browser/commands/devCommands": { "merge.dev.copyState": "Копировать состояние редактора слияния как JSON", - "merge.dev.openState": "Открыть состояние редактора слияния из JSON", - "mergeEditor.enterJSON": "Введите JSON", + "merge.dev.loadContentsFromFolder": "Загрузить состояние редактора слияния из папки", + "merge.dev.saveContentsToFolder": "Сохранить состояние редактора слияния в папку", + "mergeEditor": "Редактор слияния (для разработчиков)", "mergeEditor.name": "Редактор слияния", "mergeEditor.noActiveMergeEditor": "Нет активного редактора слияния", - "mergeEditor.successfullyCopiedMergeEditorContents": "Состояние редактора слияния успешно скопировано" + "mergeEditor.selectFolderToSaveTo": "Выберите папку, в которой нужно выполнить сохранение", + "mergeEditor.successfullyCopiedMergeEditorContents": "Состояние редактора слияния успешно скопировано", + "mergeEditor.successfullySavedMergeEditorContentsToFolder": "Состояние редактора слиянием сохранено в папке" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": { + "diffAlgorithm.advanced": "Использует расширенный алгоритм сравнения.", + "diffAlgorithm.legacy": "Использует устаревший алгоритм сравнения.", "name": "Редактор слияния" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": { - "name": "Слияние: {0}", - "unhandledConflicts.cancel": "Отмена", - "unhandledConflicts.detail1": "Конфликты слияния в этом редакторе останутся необработанными.", - "unhandledConflicts.detailN": "Конфликты слияния в редакторах ({0}) останутся необработанными.", - "unhandledConflicts.discard": "Отменить изменения объединения", - "unhandledConflicts.ignore": "Продолжить с конфликтами", - "unhandledConflicts.msg": "Продолжить с необработанными конфликтами?", - "unhandledConflicts.saveAndIgnore": "Сохранить и продолжить с конфликтами" + "name": "Слияние: {0}" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": { + "acceptMerge": "&&Принять слияние", + "detail1": "Результат слияния будет потерян, если вы не сохраните его.", + "detail1Conflicts": "Файл содержит необработанные конфликты. Результат слияния будет потерян, если вы не сохраните его.", + "detailN": "Результаты слияния будут потеряны, если вы не сохраните их.", + "detailNConflicts": "Файлы содержат необработанные конфликты. Результаты слияния будут потеряны, если вы не сохраните их.", + "discard": "&&Не сохранять", + "merge-editor.source": "Перед разрешением конфликтов в редакторе слияния", + "message1": "Сохранить результат слияния {0}?", + "messageN": "Сохранить результат слияния файлов ({0})?", + "noMoreWarn": "Больше не спрашивать", + "save": "&&Сохранить", + "saveTempFile.detail": "Это запишет результат слияния в исходный файл и закроет редактор слияния.", + "saveTempFile.message": "Принять результат слияния?", + "saveWithConflict": "&&Сохранить с конфликтами", + "workspace.close": "&&Закрыть", + "workspace.closeWithConflicts": "&&Закрыть с конфликтами", + "workspace.detail1.handled": "Изменения будут потеряны, если вы не сохраните их.", + "workspace.detail1.unhandled": "Файл содержит необработанные конфликты. Если вы не сохраните изменения, они будут потеряны.", + "workspace.detail1.unhandled.nonDirty": "Файл содержит необработанные конфликты.", + "workspace.detailN.handled": "Изменения будут потеряны, если вы не сохраните их.", + "workspace.detailN.unhandled": "Файлы содержат необработанные конфликты. Если вы не сохраните изменения, они будут потеряны.", + "workspace.detailN.unhandled.nonDirty": "Файлы содержат необработанные конфликты.", + "workspace.doNotSave": "&&Не сохранять", + "workspace.message1": "Сохранить изменения, внесенные в {0}?", + "workspace.message1.nonDirty": "Закрыть редактор слияния для {0}?", + "workspace.messageN": "Сохранить изменения, внесенные в файлы ({0})?", + "workspace.messageN.nonDirty": "Закрыть редакторы слияния ({0})?", + "workspace.save": "&&Сохранить", + "workspace.saveWithConflict": "&&Сохранить с конфликтами" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": { + "conflictingLine": "1 конфликтующая строка", + "conflictingLines": "Конфликтующих строк: {0}" + }, + "vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": { + "setInputHandled": "Настроить обработанные входные данные", + "undoMarkAsHandled": "Отменить пометку в качестве обработанного" }, "vs/workbench/contrib/mergeEditor/browser/view/colors": { "mergeEditor.change.background": "Цвет фона для изменений.", "mergeEditor.change.word.background": "Цвет фона для изменений слов.", + "mergeEditor.changeBase.background": "Цвет фона для изменений в базе.", + "mergeEditor.changeBase.word.background": "Цвет фона для изменений слов в базе.", "mergeEditor.conflict.handled.minimapOverViewRuler": "Цвет переднего плана для изменений во входных данных 1.", "mergeEditor.conflict.handledFocused.border": "Цвет границы обработанных конфликтов с фокусом ввода.", "mergeEditor.conflict.handledUnfocused.border": "Цвет границы обработанных конфликтов без фокуса.", + "mergeEditor.conflict.input1.background": "Цвет фона оформления во входных данных 1.", + "mergeEditor.conflict.input2.background": "Цвет фона оформления во входных данных 2.", "mergeEditor.conflict.unhandled.minimapOverViewRuler": "Цвет переднего плана для изменений во входных данных 1.", "mergeEditor.conflict.unhandledFocused.border": "Цвет границы необработанных конфликтов с фокусом ввода.", - "mergeEditor.conflict.unhandledUnfocused.border": "Цвет границы необработанных конфликтов без фокуса." + "mergeEditor.conflict.unhandledUnfocused.border": "Цвет границы необработанных конфликтов без фокуса.", + "mergeEditor.conflictingLines.background": "Фон текста \"Конфликтующие строки\"." + }, + "vs/workbench/contrib/mergeEditor/browser/view/conflictActions": { + "accept": "Принять {0}", + "acceptBoth": "Принять сочетание", + "acceptBoth0First": "Принять сочетание (сначала {0})", + "acceptBothTooltip": "Принять автоматическое сочетание обеих сторон в результирующем документе.", + "acceptTooltip": "Принять {0} в результирующем документе.", + "append": "Добавить {0}", + "appendTooltip": "Добавить {0} к итоговому документу.", + "combine": "Принять сочетание", + "ignore": "Пропустить", + "manualResolution": "Ручное разрешение", + "manualResolutionTooltip": "Этот конфликт был разрешен вручную.", + "markAsHandledTooltip": "Не перейдите на эту сторону конфликта.", + "noChangesAccepted": "Изменения не приняты", + "noChangesAcceptedTooltip": "Текущее разрешение этого конфликта равняется общему предку правого и левого изменений.", + "remove": "Удалить {0}", + "removeTooltip": "Удалить{0} из результирующего документа.", + "resetToBase": "Сброс до базового", + "resetToBaseTooltip": "Сбросить этот конфликт к общему предку как правых, так и левых изменений." + }, + "vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": { + "base": "База", + "compareWith": "Сравнение с {0}", + "compareWithTooltip": "Различия выделены цветом фона." }, "vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": { - "accept": "Принять", + "accept.conflicting": "Принять (результат является \"грязным\")", + "accept.excluded": "Принять", + "accept.first": "Отменить принятие", + "accept.second": "Отменить принятие (сейчас занимает секунду)", + "input1": "Ввод 1", + "input2": "Ввод 2", "mergeEditor.accept": "Принять {0}", "mergeEditor.acceptBoth": "Принять оба", "mergeEditor.markAsHandled": "Пометить как обработанный", "mergeEditor.swap": "Переключить" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": { + "allConflictHandled": "Все конфликты устранены. Слияние можно завершить сейчас.", + "goToNextConflict": "Перейти к следующему конфликту", "mergeEditor.remainingConflict": "Остались конфликты: {0} ", - "mergeEditor.remainingConflicts": "Остался {0} конфликт" + "mergeEditor.remainingConflicts": "Остался {0} конфликт", + "result": "Результат" }, "vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": { - "editor.mergeEditor.label": "Редактор объединения", - "input1": "Ввод 1", - "input2": "Ввод 2", - "mergeEditor": "Редактор слияния текста", - "result": "Результат" + "mergeEditor": "Редактор слияния текста" + }, + "vs/workbench/contrib/mergeEditor/browser/view/viewModel": { + "noConflictMessage": "В настоящий момент отсутствуют конфликты, которые можно переключить." }, "vs/workbench/contrib/mergeEditor/common/mergeEditor": { "baseUri": "URI базового редактора слияния", "editorLayout": "Режим макета редактора слияния", "is": "Редактор является редактором слияния", - "resultUri": "URI результата редактора слияния" + "isr": "Редактор является редактором результатов управляющего слиянием.", + "resultUri": "URI результата редактора слияния", + "showBase": "Если в редакторе слияния отображается базовая версия", + "showBaseAtTop": "Если основание должно отображаться вверху", + "showNonConflictingChanges": "Если редактор слияния показывает неконфликтующие изменения" + }, + "vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "Открыть выделение во временном редакторе слияния", + "merge.dev.openState": "Открыть состояние редактора слияния из JSON", + "mergeEditor": "Редактор слияния (для разработчиков)", + "mergeEditor.enterJSON": "Введите JSON" }, "vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": { "notebookActions.changeCellToCode": "Заменить ячейку на код", @@ -6579,16 +7662,20 @@ "notebookActions.expandCellOutput": "Развернуть вывод ячейки", "notebookActions.joinCellAbove": "Объединить с предыдущей ячейкой", "notebookActions.joinCellBelow": "Объединить со следующей ячейкой", + "notebookActions.joinSelectedCells": "Объединить выбранные ячейки", "notebookActions.moveCellDown": "Переместить ячейку вниз", "notebookActions.moveCellUp": "Переместить ячейку вверх", "notebookActions.splitCell": "Разбить ячейку", - "notebookActions.toggleOutputs": "Переключить выходные данные" + "notebookActions.toggleOutputs": "Переключить выходные данные", + "notebookActions.toggleScrolling": "Переключить вывод ячейки прокрутки" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": { "notebook.cell.status.executing": "Выполнение", "notebook.cell.status.failed": "Сбой", "notebook.cell.status.pending": "Ожидание", - "notebook.cell.status.success": "Выполнено" + "notebook.cell.status.success": "Выполнено", + "notebook.cell.statusBar.timerTooltip": "**Последнее выполнение** {0}\r\n\r\n**Время выполнения** {1}\r\n\r\n**Дополнительные временные затраты** {2}\r\n\r\n**Время отрисовки**\r\n\r\n{3}", + "notebook.cell.statusBar.timerTooltip.reportIssueFootnote": "Используйте ссылки выше, чтобы отправить проблему с помощью средства создания отчетов о проблемах." }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": { "notebook.cell.status.autoDetectLanguage": "Принять обнаруженный язык: {0}", @@ -6602,22 +7689,12 @@ "toggleNotebookClipboardLog": "Переключить устранение неполадок в буфере обмена записной книжки" }, "vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": { - "current1": "Выбрано", - "current2": "{0} - выбрано сейчас", - "installSuggestedKernel": "Установить рекомендуемые расширения", "kernel.select.label": "Выбрать ядро", "notebook.activeCellStatusName": "Выделенные фрагменты редактора записной книжки", "notebook.info": "Информация ядра записной книжки", "notebook.multiActiveCellIndicator": "Ячейка {0} ({1} выбрано)", "notebook.select": "Выбор ядра записной книжки", "notebook.singleActiveCellIndicator": "Ячейка {0} из {1}", - "notebookActions.selectKernel": "Выберите ядро записной книжки", - "notebookActions.selectKernel.args": "Аргументы ядра записных книжек", - "otherKernelKinds": "Другое", - "prompt.placeholder.change": "Изменить ядро для \"{0}\"", - "prompt.placeholder.select": "Выбрать ядро для \"{0}\"", - "searchForKernels": "Поиск расширений ядра в Marketplace", - "suggestedKernels": "Рекомендуется", "tooltop": "{0} (предложение)" }, "vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": { @@ -6636,7 +7713,7 @@ "label.toggleReplaceButton": "Переключение замены", "notebook.find.filter.filterAction": "Найти фильтры", "notebook.find.filter.findInCodeInput": "Источник ячейки кода", - "notebook.find.filter.findInCodeOutput": "Выходные данные ячейки", + "notebook.find.filter.findInCodeOutput": "Выходные данные ячейки кода", "notebook.find.filter.findInMarkupInput": "Источник Markdown", "notebook.find.filter.findInMarkupPreview": "Отрисовка Markdown", "placeholder.find": "Поиск", @@ -6650,6 +7727,7 @@ "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Форматирование записной книжки", "formatCell.label": "Отформатировать ячейку", + "formatCells.label": "Форматировать ячейки", "label": "Форматирование записной книжки" }, "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { @@ -6680,11 +7758,23 @@ "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { "setProfileTitle": "Задать профиль" }, + "vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": { + "codeAction.apply": "Применение действия кода \"{0}\".", + "codeaction.get2": "Получение действий кода из \"{0}\" ([configure] ({1})).", + "label": "Форматирование записной книжки", + "notebookFormatSave.formatting": "Форматирование", + "notebookSaveParticipants.cellCodeActions": "Выполнение действий кода", + "notebookSaveParticipants.notebookCodeActions": "Выполнение действий кода \"Notebook\"" + }, "vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": { "workbench.notebook.clearNotebookEdtitorTypeCache": "Очистить кэш типов редактора Notebook", "workbench.notebook.inspectLayout": "Проверить макет Notebook", "workbench.notebook.toggleLayoutTroubleshoot": "Переключить устранение неполадок макета" }, + "vs/workbench/contrib/notebook/browser/controller/cellOperations": { + "notebookActions.joinSelectedCells": "Не удается объединить ячейки разных типов", + "notebookActions.joinSelectedCells.label": "Объединить ячейки записной книжки" + }, "vs/workbench/contrib/notebook/browser/controller/coreActions": { "miShare": "Поделиться", "notebookActions.category": "Блокнот", @@ -6694,9 +7784,12 @@ "vs/workbench/contrib/notebook/browser/controller/editActions": { "autoDetect": "Автоматическое обнаружение", "changeLanguage": "Изменить язык ячеек", - "clearAllCellsOutputs": "Очистить выходные данные всех ячеек", + "clearAllCellsOutputs": "Очистить все выходные данные", "clearCellOutputs": "Очистить выходные данные ячейки", + "confirmDeleteButton": "Удалить", + "confirmDeleteButtonMessage": "Эта ячейка выполняется. Вы действительно хотите удалить ее?", "detectLanguage": "Принять обнаруженный язык для ячейки", + "doNotAskAgain": "Не спрашивать снова", "languageDescription": "({0}) — текущий язык", "languageDescriptionConfigured": "({0})", "languagesPicks": "языки (идентификатор)", @@ -6716,6 +7809,7 @@ "notebookActions.executeAndSelectBelow": "Выполнить ячейку записной книжки и выбрать ниже", "notebookActions.executeBelow": "Выполнить ячейку и ниже", "notebookActions.executeNotebook": "Выполнить все", + "notebookActions.interruptNotebook": "Прервать", "notebookActions.renderMarkdown": "Отобразить все ячейки Markdown", "revealLastFailedCell": "Перейти к последней ячейке со сбоем", "revealLastFailedCellShort": "Перейти к", @@ -6748,14 +7842,15 @@ "customizeNotebook": "Настройте Notebook…", "notebook.placeholder": "Файл параметров для сохранения", "notebook.saveMimeTypeOrder": "Сохранить порядок отображения MIMETYPE", - "notebook.showLineNumbers": "Показать номера строк записной книжки", + "notebook.showLineNumbers": "Номера строк записной книжки", "notebook.toggleBreadcrumb": "Включить/выключить элементы навигации", "notebook.toggleCellToolbarPosition": "Переключить положение панели инструментов ячейки", "notebook.toggleLineNumbers": "Переключить номера строк записной книжки", "saveTarget.machine": "Параметры пользователя", "saveTarget.workspace": "Параметры рабочей области", "workbench.notebook.layout.configure.label": "Настройка макета записной книжки", - "workbench.notebook.layout.select.label": "Выбрать между макетами записной книжки" + "workbench.notebook.layout.select.label": "Выбрать между макетами записной книжки", + "workbench.notebook.layout.webview.reset.label": "Сбросить веб-просмотр записной книжки" }, "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { "builtinRenderInfo": "встроенный", @@ -6767,6 +7862,8 @@ "promptChooseMimeTypeInSecure.placeHolder": "Выберите тип MIME для отображения текущих выходных данных. Расширенные типы MIME доступны только в том случае, если записная книжка является доверенной." }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { + "notebook.diff.action.next.title": "Показать следующее изменение", + "notebook.diff.action.previous.title": "Показать предыдущее изменение", "notebook.diff.cell.revertInput": "Отменить ввод", "notebook.diff.cell.revertMetadata": "Отменить изменения метаданных", "notebook.diff.cell.revertOutputs": "Отменить изменения выходных данных", @@ -6777,32 +7874,9 @@ "notebook.diff.showOutputs": "Показать различия в выходных данных", "notebook.diff.switchToText": "Открыть редактор текстовых несовпадений" }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": { "notebookTreeAriaLabel": "Различие текста в записной книжке" }, - "vs/workbench/contrib/notebook/browser/extensionPoint": { - "contributes.notebook.provider": "Добавляет поставщика документов для записной книжки.", - "contributes.notebook.provider.displayName": "Понятное для человека имя записной книжки.", - "contributes.notebook.provider.selector": "Набор стандартных масок, для которых предназначена записная книжка.", - "contributes.notebook.provider.selector.filenamePattern": "Стандартная маска, для которой включена записная книжка.", - "contributes.notebook.provider.viewType": "Тип записной книжки.", - "contributes.notebook.renderer": "Добавляет поставщик отрисовщика выходных данных записной книжки notebook output renderer provider.", - "contributes.notebook.renderer.displayName": "Понятное для человека имя отрисовщика выходных данных записной книжки.", - "contributes.notebook.renderer.entrypoint": "Загружаемый в веб-представлении файл для отображения расширения.", - "contributes.notebook.renderer.entrypoint.extends": "Существующий отрисовщик, который этот отрисовщик расширяет.", - "contributes.notebook.renderer.hardDependencies": "Список зависимостей ядра, необходимых для отрисовщика. Если в \"NotebookKernel.preloads\" имеются какие-либо из этих зависимостей, отрисовщик можно использовать.", - "contributes.notebook.renderer.optionalDependencies": "Список мягких зависимостей ядра, которые может использовать отрисовщик. Если какие-либо зависимости присутствуют в \"NotebookKernel.preloads\", этот отрисовщик получит приоритет над отрисовщиками, не взаимодействующими с ядром.", - "contributes.notebook.renderer.requiresMessaging": "Определяет, как и если отрисовщик должен взаимодействовать с узлом расширения с помощью \"createRendererMessaging\". Отрисовщики с более строгими требованиями к обмену сообщениями могут работать не во всех средах.", - "contributes.notebook.renderer.requiresMessaging.always": "Требуется обмен сообщениями. Отрисовщик будет использоваться только в том случае, если он является частью расширения, которое может быть запущено в узле расширения.", - "contributes.notebook.renderer.requiresMessaging.never": "Отрисовщику не требуется обмен сообщениями.", - "contributes.notebook.renderer.requiresMessaging.optional": "Отрисовщик лучше работает с доступным обменом сообщениями, но это не обязательно.", - "contributes.notebook.renderer.viewType": "Уникальный идентификатор отрисовщика выходных данных записной книжки.", - "contributes.notebook.selector": "Набор стандартных масок, для которых предназначена эта записная книжка.", - "contributes.notebook.selector.provider.excludeFileNamePattern": "Стандартная маска, для которой записная книжка отключена.", - "contributes.priority": "Определяет, будет ли пользовательский редактор открываться автоматически при открытии файла пользователем. Это поведение может быть переопределено пользователем с помощью параметра \"workbench.editorAssociations\".", - "contributes.priority.default": "Редактор открывается автоматически, когда пользователь открывает ресурс, если для этого ресурса не зарегистрированы другие пользовательские редакторы по умолчанию.", - "contributes.priority.option": "Редактор не открывается автоматически, когда пользователь открывает ресурс, но пользователь может переключиться на редактор с помощью команды \"Повторно открыть с помощью\"." - }, "vs/workbench/contrib/notebook/browser/notebook.contribution": { "insertToolbarLocation.betweenCells": "Панель инструментов, которая отображается при наведении указателя на ячейки.", "insertToolbarLocation.both": "Обе панели инструментов.", @@ -6811,28 +7885,36 @@ "notebook.cellToolbarLocation.description": "Следует ли отображать панель инструментов ячейки или скрыть ее.", "notebook.cellToolbarLocation.viewType": "Настроить положение панели инструментов ячейки для определенных типов файлов", "notebook.cellToolbarVisibility.description": "Должна ли панель инструментов ячейки появляться при наведении или щелчке.", + "notebook.codeActionsOnSave": "Экспериментальная функция. При сохранении запустите серию действий кода для записной книжки. Должны быть указаны действия кода, файл не должен сохраняться с задержкой, и редактор не должен закрываться. Пример: \"source.fixAll: true\"", "notebook.compactView.description": "Укажите, должен ли редактор записных книжек отображаться в компактном виде. Например, если этот параметр включен, это приведет к уменьшению ширины левого поля.", + "notebook.confirmDeleteRunningCell": "Определяет, требуется ли запрос на подтверждение для удаления запущенной ячейки.", "notebook.consolidatedOutputButton.description": "Определяет, следует ли отображать действие выходных данных на панели инструментов выходных данных.", "notebook.consolidatedRunButton.description": "Определяет, будут ли отображаться дополнительные действия в раскрывающемся меню рядом с кнопкой \"Выполнить\".", + "notebook.diff.enableOverviewRuler.description": "Следует ли отрисовывать обзорную линейку в редакторе несовпадения для записной книжки.", "notebook.diff.enablePreview.description": "Следует ли использовать расширенный редактор текстовых несовпадений для записной книжки.", "notebook.displayOrder.description": "Список приоритетов для выходных типов MIME", "notebook.dragAndDrop.description": "Определяет, должен ли редактор записной книжки разрешать перемещение ячеек путем перетаскивания.", "notebook.editorOptions.experimentalCustomization": "Параметры для редакторов кода, используемых в записных книжках. Их можно использовать для настройки большинства параметров редактора.*", - "notebook.focusIndicator.description": "Определяет, где отрисовывается указатель фокуса: на границах ячеек или по левому переплету", + "notebook.findScope": "Настройте поведение мини-приложения поиска в ячейках записной книжки. Если включены и источник разметки, и предварительный просмотр разметки, мини-приложение поиска будет выполнять поиск в исходном коде или в режиме предварительного просмотра в зависимости от текущего состояния ячейки.", + "notebook.focusIndicator.description": "Определяет, где выводится указатель фокуса: на границах ячеек или по левому краю.", + "notebook.formatOnCellExecution": "Формат ячейки записной книжки при выполнении. Форматировщик должен быть доступен.", + "notebook.formatOnSave": "Форматирование записной книжки при сохранении. Форматировщик должен быть доступен, файл не должен сохраняться по истечении времени задержки, а работа редактора не должна завершаться.", "notebook.globalToolbar.description": "Определяет, следует ли отображать глобальную панель инструментов в редакторе записной книжки.", "notebook.globalToolbarShowLabel": "Указать, следует ли отображать метку в действиях на панели инструментов записной книжки.", "notebook.insertToolbarPosition.description": "Определяет место отображения действий вставки ячеек.", "notebook.interactiveWindow.collapseCodeCells": "Определяет, свернуты ли по умолчанию ячейки кода в интерактивном окне.", "notebook.markup.fontSize": "Управляет размером шрифта в пикселях преобразованной для просмотра разметки в записных книжках. Если задано значение {0} используется 120% {1}.", - "notebook.outputFontFamily": "Семейство шрифтов для вывода текста для ячеек записной книжки. Если не задано, используется {0}.", - "notebook.outputFontSize": "Размер шрифта для вывода текста для ячеек записной книжки. Если установлено значение {0}, используется {1}.", - "notebook.outputLineHeight": "Высота строки выходного текста ячеек записной книжки.\r\n - значения от 0 до 8 будут использоваться в качестве множителя размера шрифта.\r\n - значения больше или равные 8 будут использоваться в качестве эффективных значений.", + "notebook.outputFontFamily": "Семейство шрифтов для вывода текста в ячейках записной книжки. Если не задано, используется {0}.", + "notebook.outputFontSize": "Размер шрифта для вывода текста в ячейках записной книжки. При значении 0 используется {0}.", + "notebook.outputLineHeight": "Высота строки для вывода текста в ячейках записной книжки.\r\n – При значении 0 используется высота строки редактора.\r\n – Значения от 0 до 8 будут использоваться в качестве множителя размера шрифта.\r\n – Значения больше или равные 8 будут использоваться в качестве действительных значений.", + "notebook.outputScrolling": "Изначально отображать выходные данные записной книжки в прокручиваемом регионе, если длина превышает ограничение", + "notebook.outputWordWrap": "Управляет переносом строк в выходных данных.", "notebook.showCellStatusbar.description": "Должна ли отображаться строка состояния ячейки.", "notebook.showCellStatusbar.hidden.description": "Строка состояния ячейки всегда скрыта.", "notebook.showCellStatusbar.visible.description": "Строка состояния ячейки всегда отображается.", "notebook.showCellStatusbar.visibleAfterExecute.description": "Строка состояния ячейки скрывается до выполнения ячейки. Затем она становится видимой для отображения состояния выполнения.", "notebook.showFoldingControls.description": "Определяет, когда отображать сворачивающуюся стрелку заголовка Markdown.", - "notebook.textOutputLineLimit": "Управление количеством отображаемых строк в выходном тексте.", + "notebook.textOutputLineLimit": "Определяет, сколько строк текста отображается при выводе текста. Если {0} включен, этот параметр используется для определения высоты прокрутки выходных данных.", "notebook.undoRedoPerCell.description": "Следует ли использовать отдельный стек отмены/повтора для каждой ячейки.", "notebookConfigurationTitle": "Записная книжка", "showFoldingControls.always": "Сворачивающиеся элементы управления видны всегда.", @@ -6841,7 +7923,11 @@ }, "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "Не удается открыть ресурс с типом редактора записной книжки \"{0}\". Убедитесь, что у вас установлено и включено правильное расширение.", - "notebookOpenInTextEditor": "Открыть в текстовом редакторе" + "fail.noEditor.extensionMissing": "Не удается открыть ресурс с типом редактора записной книжки \"{0}\". Убедитесь, что у вас установлено и включено правильное расширение.", + "notebookOpenAsText": "Открыть как текст", + "notebookOpenEnableMissingViewType": "Включить расширение для \"{0}\"", + "notebookOpenInTextEditor": "Открыть в текстовом редакторе", + "notebookOpenInstallMissingViewType": "Установить расширение для '{0}'" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { "focusedCellBackground": "Цвет фона ячейки, когда на ячейке находится фокус.", @@ -6860,6 +7946,7 @@ "notebook.outputContainerBorderColor": "Цвет границы для контейнера выходных данных записной книжки.", "notebook.selectedCellBorder": "Цвет верхней и нижней границ ячейки, когда ячейка выбрана, но на ней не находится фокус.", "notebook.symbolHighlightBackground": "Цвет фона выделенной ячейки", + "notebookEditorOverviewRuler.runningCellForeground": "Цвет оформления выполняемой ячейки в обзорной линейке редактора записной книжки.", "notebookScrollbarSliderActiveBackground": "Цвет фона ползунка на полосе прокрутки записной книжки, если его щелкнуть.", "notebookScrollbarSliderBackground": "Цвет фона ползунка на полосе прокрутки записной книжки.", "notebookScrollbarSliderHoverBackground": "Цвет фона ползунка на полосе прокрутки записной книжки при наведении курсора мыши.", @@ -6869,13 +7956,36 @@ "notebookTreeAriaLabel": "Записная книжка", "selectedCellBackground": "Цвет фона ячейки при выборе ячейки." }, - "vs/workbench/contrib/notebook/browser/notebookExecutionServiceImpl": { - "notebookRunTrust": "При выполнении ячейки записной книжки выполняется код из этой рабочей области." + "vs/workbench/contrib/notebook/browser/notebookExtensionPoint": { + "contributes.notebook.provider": "Добавляет поставщика документов для записной книжки.", + "contributes.notebook.provider.displayName": "Понятное для человека имя записной книжки.", + "contributes.notebook.provider.selector": "Набор стандартных масок, для которых предназначена записная книжка.", + "contributes.notebook.provider.selector.filenamePattern": "Стандартная маска, для которой включена записная книжка.", + "contributes.notebook.provider.viewType": "Тип записной книжки.", + "contributes.notebook.renderer": "Добавляет поставщик отрисовщика выходных данных записной книжки notebook output renderer provider.", + "contributes.notebook.renderer.displayName": "Понятное для человека имя отрисовщика выходных данных записной книжки.", + "contributes.notebook.renderer.entrypoint": "Загружаемый в веб-представлении файл для отображения расширения.", + "contributes.notebook.renderer.entrypoint.extends": "Существующий отрисовщик, который этот отрисовщик расширяет.", + "contributes.notebook.renderer.hardDependencies": "Список зависимостей ядра, необходимых для отрисовщика. Если в \"NotebookKernel.preloads\" имеются какие-либо из этих зависимостей, отрисовщик можно использовать.", + "contributes.notebook.renderer.optionalDependencies": "Список мягких зависимостей ядра, которые может использовать отрисовщик. Если какие-либо зависимости присутствуют в \"NotebookKernel.preloads\", этот отрисовщик получит приоритет над отрисовщиками, не взаимодействующими с ядром.", + "contributes.notebook.renderer.requiresMessaging": "Определяет, как и если отрисовщик должен взаимодействовать с узлом расширения с помощью \"createRendererMessaging\". Отрисовщики с более строгими требованиями к обмену сообщениями могут работать не во всех средах.", + "contributes.notebook.renderer.requiresMessaging.always": "Требуется обмен сообщениями. Отрисовщик будет использоваться только в том случае, если он является частью расширения, которое может быть запущено в узле расширения.", + "contributes.notebook.renderer.requiresMessaging.never": "Отрисовщику не требуется обмен сообщениями.", + "contributes.notebook.renderer.requiresMessaging.optional": "Отрисовщик лучше работает с доступным обменом сообщениями, но это не обязательно.", + "contributes.notebook.renderer.viewType": "Уникальный идентификатор отрисовщика выходных данных записной книжки.", + "contributes.notebook.selector": "Набор стандартных масок, для которых предназначена эта записная книжка.", + "contributes.notebook.selector.provider.excludeFileNamePattern": "Стандартная маска, для которой записная книжка отключена.", + "contributes.preload.entrypoint": "Путь к файлу, загруженный в веб-представление.", + "contributes.preload.localResourceRoots": "Пути к дополнительным ресурсам, которые должны быть разрешены в веб-представлении.", + "contributes.preload.provider": "Добавляет предварительные загрузки записной книжки.", + "contributes.preload.provider.viewType": "Тип записной книжки.", + "contributes.priority": "Определяет, будет ли пользовательский редактор открываться автоматически при открытии файла пользователем. Это поведение может быть переопределено пользователем с помощью параметра \"workbench.editorAssociations\".", + "contributes.priority.default": "Редактор открывается автоматически, когда пользователь открывает ресурс, если для этого ресурса не зарегистрированы другие пользовательские редакторы по умолчанию.", + "contributes.priority.option": "Редактор не открывается автоматически, когда пользователь открывает ресурс, но пользователь может переключиться на редактор с помощью команды \"Повторно открыть с помощью\"." }, "vs/workbench/contrib/notebook/browser/notebookIcons": { "clearIcon": "Значок очистки выходных данных ячейки в редакторах записных книжек.", "collapsedIcon": "Значок аннотирования свернутого раздела в редакторах записных книжек.", - "configureKernel": "Значок настройки в мини-приложении конфигурации ядра в редакторах записных книжек.", "deleteCellIcon": "Значок удаления ячейки в редакторах записных книжек.", "editIcon": "Значок изменения ячейки в редакторах записных книжек.", "errorStateIcon": "Значок индикации состояния ошибки в редакторах записных книжек.", @@ -6888,26 +7998,39 @@ "mimetypeIcon": "Значок для типа MIME в редакторах записных книжек.", "moveDownIcon": "Значок перемещения ячейки вниз в редакторах записных книжек.", "moveUpIcon": "Значок перемещения ячейки вверх в редакторах записных книжек.", + "nextChangeIcon": "Значок для действия следующего изменения в редакторе несовпадений.", "openAsTextIcon": "Значок открытия записной книжки в текстовом редакторе.", "pendingStateIcon": "Значок состояния ожидания в редакторах записных книжек.", + "previousChangeIcon": "Значок для действия предыдущего изменения в редакторе несовпадений.", "renderOutputIcon": "Значок для визуализации выходных данных в редакторе несовпадений.", "revertIcon": "Значок отмены изменений в редакторах записных книжек.", "selectKernelIcon": "Значок настройки для выбора ядра в редакторах записных книжек.", "splitCellIcon": "Значок разбивки ячейки в редакторах записных книжек.", "stopEditIcon": "Значок прекращения редактирования ячейки в редакторах записных книжек.", "stopIcon": "Значок остановки выполнения в редакторах записных книжек.", - "successStateIcon": "Значок индикации успешного состояния в редакторах записных книжек.", - "unfoldIcon": "Значок развертывания ячейки в редакторах записных книжек." + "successStateIcon": "Значок индикации успешного состояния в редакторах записных книжек." + }, + "vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": { + "notebookRunTrust": "При выполнении ячейки записной книжки выполняется код из этой рабочей области." + }, + "vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": { + "workbench.notebook.clearNotebookKernelsMRUCache": "Очистить кэш MRU ядер записной книжки" }, "vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": { "disableOtherKeymapsConfirmation": "Отключить другие раскладки клавиатуры ({0}), чтобы избежать конфликта между настраиваемыми сочетаниями клавиш?", "no": "Нет", "yes": "Да" }, + "vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": { + "renderChannelName": "Отрисовка записной книжки" + }, + "vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": { + "notebookOpenInstallMissingViewType": "Установить расширение для '{0}'" + }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": { "notebook.cell.toggleLineNumbers.title": "Показать номера строки ячейки", "notebook.lineNumbers": "Управляет отображением номеров строк в редакторе ячеек.", - "notebook.showLineNumbers": "Показать номера строк записной книжки", + "notebook.showLineNumbers": "Номера строк записной книжки", "notebook.toggleLineNumbers": "Переключить номера строк записной книжки" }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": { @@ -6942,24 +8065,47 @@ "hiddenCellsLabel": "1 скрытая ячейка", "hiddenCellsLabelPlural": "Скрытые ячейки: {0}" }, - "vs/workbench/contrib/notebook/browser/view/cellParts/markdownCell": { + "vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": { "cellExpandInputButtonLabel": "Развернуть ввод в ячейке ({0})", "cellExpandInputButtonLabelWithDoubleClick": "Дважды щелкните, чтобы развернуть ввод в ячейке ({0})" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "Пустая ячейка Markdown. Дважды щелкните или нажмите клавишу ВВОД для изменения.", - "notebook.error.rendererNotFound": "Не найден отрисовщик для \"$0\"" + "notebook.error.rendererFallbacksExhausted": "Не удалось отобразить содержимое для \"$0\"", + "notebook.error.rendererNotFound": "Не найден отрисовщик для \"$0\"", + "webview title": "Содержимое веб-представления записной книжки" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExecutionOrderCountLabel": "Порядок выполнения" }, - "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelActionViewItem": { - "select": "Выбрать ядро" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": { + "current1": "Выбрано", + "current2": "{0} - выбрано сейчас", + "installSuggestedKernel": "Установить рекомендуемые расширения", + "kernels.detecting": "Обнаружение ядер", + "kernels.selectedKernelAndKernelDetectionRunning": "Выбранное ядро: {0} (выполняются задачи обнаружения ядра)", + "learnMoreTooltip": "Дополнительные сведения", + "prompt.placeholder.change": "Изменить ядро для \"{0}\"", + "prompt.placeholder.select": "Выбрать ядро для \"{0}\"", + "searchForKernels": "Поиск расширений ядра в Marketplace", + "select": "Выбрать ядро", + "selectAnotherKernel": "Выбор другого ядра", + "selectAnotherKernel.more": "Выбор другого ядра…", + "selectKernel.placeholder": "Введите, чтобы выбрать источник ядра", + "selectKernelFromExtension": "Выбрать ядро из {0}" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "Содержимое файла на диске изменилось. Вы хотите открыть обновленную версию файла или перезаписать файл на диске своими изменениями?", - "notebook.staleSaveError.overwrite.": "Перезаписать", - "notebook.staleSaveError.revert": "Восстановить" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": { + "notebookActions.selectKernel": "Выберите ядро записной книжки", + "notebookActions.selectKernel.args": "Аргументы ядра записных книжек" + }, + "vs/workbench/contrib/notebook/common/notebookEditorInput": { + "vetoExtHostRestart": "Notebook '{0}' could not be saved." + }, + "vs/workbench/contrib/offline/browser/offline.contribution": { + "offline": "Похоже, отсутствует подключение к сети. Некоторые функции могут быть недоступны.", + "statusBarOfflineBackground": "Цвет фона строки состояния, когда область Workbench находится в автономном режиме. Строка состояния отображается в нижней части окна", + "statusBarOfflineBorder": "Цвет границы строки состояния, который распространяется на боковую панель и редактор, когда область Workbench находится в автономном режиме. Строка состояния отображается в нижней части окна", + "statusBarOfflineForeground": "Цвет переднего плана строки состояния, когда область Workbench находится в автономном режиме. Строка состояния отображается в нижней части окна" }, "vs/workbench/contrib/outline/browser/outline.contribution": { "filteredTypes.array": "Когда параметр включен, в структуре отображаются символы \"array\".", @@ -6989,29 +8135,36 @@ "filteredTypes.typeParameter": "Когда параметр включен, в структуре отображаются символы \"typeParameter\".", "filteredTypes.variable": "Когда параметр включен, в структуре отображаются символы \"variable\".", "name": "Структура", - "outline.problem.colors": "Использовать цвета для ошибок и предупреждений.", - "outline.problems.badges": "Использовать значки для ошибок и предупреждений.", + "outline.initialState": "Определяет, свернуты или развернуты элементы структуры.", + "outline.initialState.collapsed": "Свернуть все элементы.", + "outline.initialState.expanded": "Развернуть все элементы.", + "outline.problem.colors": "Использовать цвета для ошибок и предупреждений для элементов структуры.", + "outline.problems.badges": "Использовать значки для ошибок и предупреждений для элементов структуры.", "outline.showIcons": "Отображать элементы структуры со значками.", "outline.showProblem": "Показать ошибки и предупреждения для элементов структуры.", "outlineConfigurationTitle": "Структура", "outlineViewIcon": "Значок представления структуры." }, - "vs/workbench/contrib/outline/browser/outlinePane": { + "vs/workbench/contrib/outline/browser/outlineActions": { "collapse": "Свернуть все", + "expand": "Развернуть все", "filterOnType": "Фильтр по типу", "followCur": "Следовать за курсором", - "loading": "Загрузка символов документа для \"{0}\"...", - "no-editor": "Активный редактор не может предоставить информацию о структуре.", - "no-symbols": "Символы в документе '{0}' не обнаружены", "sortByKind": "Сортировка по: Категория", "sortByName": "Сортировать по: название", "sortByPosition": "Сортировать по: положение" }, + "vs/workbench/contrib/outline/browser/outlinePane": { + "loading": "Загрузка символов документа для \"{0}\"...", + "no-editor": "Активный редактор не может предоставить информацию о структуре.", + "no-symbols": "Символы в документе '{0}' не обнаружены" + }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "Средство просмотра журналов" }, "vs/workbench/contrib/output/browser/output.contribution": { "clearOutput.label": "Очистить выходные данные", + "extensionLogs": "Журналы расширений", "logViewer": "Средство просмотра журналов", "miToggleOutput": "&&Выходные данные", "openActiveLogOutputFile": "Открыть выходной файл журнала", @@ -7022,42 +8175,42 @@ "outputScrollOff": "Выключить автоматическую прокрутку", "outputScrollOn": "Включить автоматическую прокрутку", "outputViewIcon": "Значок представления выходных данных.", + "selectOutput": "Выбор канала вывода", "selectlog": "Выберите журнал", "selectlogFile": "Выберите файл журнала", "showLogs": "Показать журналы...", - "switchToOutput.label": "Переключиться на выходные данные", + "showOutputChannels": "Показать каналы вывода…", + "switchBetweenOutputs.label": "Выход переключения", + "switchToOutput.label": "Выход переключения", "toggleAutoScroll": "Переключение автоматической прокрутки" }, "vs/workbench/contrib/output/browser/outputView": { "channel": "Канал выходных данных для '{0}'", - "logChannel": "Журнал ({0})", "output": "Выходные данные", "output model title": "{0} - выходные данные", - "outputChannels": "Каналы выходных данных", - "outputViewAriaLabel": "Панель выходных данных", - "outputViewWithInputAriaLabel": "{0}, панель выходных данных" + "outputViewAriaLabel": "Панель выходных данных" }, "vs/workbench/contrib/performance/browser/performance.contribution": { + "cycles": "Циклы службы печати", + "emitter": "Профили передатчика печати", + "insta.trace": "Трассировки службы печати", "show.label": "Производительность при запуске" }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Производительность при запуске" }, + "vs/workbench/contrib/performance/electron-sandbox/performance.contribution": { + "experimental.rendererProfiling": "Когда этот параметр включен, для медленных отрисовщиков автоматически применяется профилирование" + }, "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { "prof.detail": "Создайте вопрос и вручную прикрепите следующие файлы:\r\n{0}", "prof.detail.restart": "Для продолжения работы с '{0}' необходимо еще раз перезагрузить систему. Благодарим вас за участие.", "prof.message": "Профили успешно созданы.", - "prof.restart": "&&Перезапустить", + "prof.restart": "Перезапустить", "prof.restart.button": "&&Перезапустить", "prof.restartAndFileIssue": "&&Создать проблему и выполнить перезапуск", "prof.thanks": "Спасибо за помощь." }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.chordsTo": "Аккорд для", - "defineKeybinding.existing": "Это сочетание клавиш назначено нескольким имеющимся командам ({0})", - "defineKeybinding.initial": "Нажмите нужное сочетание клавиш, а затем клавишу ВВОД.", - "defineKeybinding.oneExists": "Это сочетание клавиш назначено одной имеющейся команде" - }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "Введите текст для поиска в сочетаниях клавиш", "SearchKeybindings.KeybindingsSearchPlaceholder": "Запись ключей. Нажмите ESC для выхода", @@ -7074,10 +8227,12 @@ "editKeybindingLabelWithKey": "Изменить настраиваемое сочетание клавиш {0}", "editWhen": "Изменить выражение When", "error": "При изменении сочетания клавиш произошла ошибка \"{0}\". Откройте файл \"keybindings.json\" и проверьте его на наличие ошибок.", + "extension label": "Расширение ({0})", "keybinding": "Настраиваемое сочетание клавиш", "keybindingsLabel": "Настраиваемые сочетания клавиш", - "noKeybinding": "Нет назначенных настраиваемых сочетаний клавиш.", - "noWhen": "Нет контекста \"Когда\".", + "keyboard shortcuts aria label": "используйте клавишу ПРОБЕЛ или ВВОД, чтобы изменить настраиваемое сочетание клавиш.", + "noKeybinding": "Нет назначенных настраиваемых сочетаний клавиш", + "noWhen": "Нет контекста \"Когда\"", "recordKeysLabel": "Запись ключей", "recording": "Ключи записи", "removeLabel": "Удаление настраиваемого сочетания клавиш", @@ -7088,24 +8243,43 @@ "sortByPrecedeneLabel": "Сортировать по приоритету (сначала самый высокий)", "source": "Исходная база данных", "title": "{0} ({1})", - "when": "Когда", - "whenContextInputAriaLabel": "Контекст when для типа. Нажмите клавишу ВВОД для подтверждения или ESCAPE для отмены." + "when": "Когда" }, "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { "defineKeybinding.kbLayoutErrorMessage": "Вы не сможете нажать это сочетание клавиш в текущей раскладке клавиатуры.", "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** для текущей раскладки клавиатуры (**{1}** для стандартной раскладки клавиатуры \"Английский, США\")", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** для текущей раскладки клавиатуры.", - "defineKeybinding.start": "Определить назначение клавиш" + "defineKeybinding.kbLayoutLocalMessage": "**{0}** для текущей раскладки клавиатуры." + }, + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "Аккорд для", + "defineKeybinding.existing": "Это сочетание клавиш назначено нескольким имеющимся командам ({0})", + "defineKeybinding.initial": "Нажмите нужное сочетание клавиш, а затем клавишу ВВОД.", + "defineKeybinding.oneExists": "Это сочетание клавиш назначено одной имеющейся команде" + }, + "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { + "autoDetect": "Автоматическое обнаружение", + "configureKeyboardLayout": "Настройка раскладки клавиатуры", + "displayLanguage": "Определяет раскладку клавиатуры, используемую в VS Code в среде браузера.", + "doc": "Откройте VS Code и запустите команду \"Разработчик: проверка сопоставлений клавиш (JSON)\" из палитры команд.", + "fail.createSettings": "Невозможно создать \"{0}\" ({1}).", + "keyboard.chooseLayout": "Изменить раскладку клавиатуры", + "keyboardLayout": "Макет: {0}", + "layoutPicks": "Раскладки клавиатуры ({0})", + "pickKeyboardLayout": "Выбрать раскладку клавиатуры", + "status.workbench.keyboardLayout": "Раскладка клавиатуры" }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "Keyboard Shortcuts": "Сочетания клавиш", "clear": "Очистить результаты поиска", "clearHistory": "Очистить журнал поиска сочетаний клавиш", + "defineKeybinding.start": "Определить назначение клавиш", "filterUntrusted": "Показать параметры рабочей области без доверия", "keybindingsEditor": "Редактор настраиваемых сочетаний клавиш", "miOpenOnlineSettings": "&&Параметры веб-служб", "miOpenSettings": "&&Параметры", + "miOpenTelemetrySettings": "&&Параметры телеметрии", "miPreferences": "&&Настройки", + "openAccessibilitySettings": "Открыть параметры специальных возможностей", "openCurrentProfileSettingsJson": "Открыть текущие параметры профиля (JSON)", "openDefaultKeybindingsFile": "Открыть сочетания клавиш по умолчанию (JSON)", "openFolderSettings": "Открыть параметры папок", @@ -7132,9 +8306,8 @@ "settings.focusSettingsTOC": "Фокусировка на оглавлении в параметрах", "settings.showContextMenu": "Показать контекстное меню параметров", "settingsEditor2": "Редактор параметров 2", - "showDefaultKeybindings": "Показать сочетания клавиш по умолчанию", + "showDefaultKeybindings": "Показать системные настраиваемые сочетания клавиш", "showExtensionKeybindings": "Показать настраиваемые сочетания клавиш расширения", - "showTelemtrySettings": "Параметры телеметрии", "showUserKeybindings": "Показать пользовательские сочетания клавиш" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { @@ -7150,11 +8323,8 @@ "preferencesClearInput": "Значок для очистки ввода в пользовательском интерфейсе \"Параметры и сочетания клавиш\".", "preferencesDiscardIcon": "Значок для действия отмены в пользовательском интерфейсе \"Параметры\".", "preferencesOpenSettings": "Значок для команд открытия параметров.", - "settingsAddIcon": "Значок для действия добавления в пользовательском интерфейсе \"Параметры\".", "settingsEditIcon": "Значок для действия изменения в пользовательском интерфейсе \"Параметры\".", "settingsFilter": "Значок для кнопки, которая предлагает фильтры для пользовательского интерфейса параметров.", - "settingsGroupCollapsedIcon": "Значок для свернутого раздела в редакторе параметров JSON с разделением.", - "settingsGroupExpandedIcon": "Значок для развернутого раздела в редакторе параметров JSON с разделением.", "settingsMoreActionIcon": "Значок для действия \"Другие действия\" в пользовательском интерфейсе \"Параметры\".", "settingsRemoveIcon": "Значок для действия удаления в пользовательском интерфейсе \"Параметры\".", "settingsScopeDropDownIcon": "Значок для кнопки раскрывающегося списка папок в редакторе параметров JSON с разделением." @@ -7166,6 +8336,7 @@ "manage workspace trust": "Управление доверием рабочей области", "replaceDefaultValue": "Заменить в параметрах", "unknown configuration setting": "Неизвестный параметр конфигурации", + "unsupportLanguageOverrideSetting": "Невозможно применить этот параметр, так как он не зарегистрирован как параметр переопределения языка.", "unsupportedApplicationSetting": "Этот параметр имеет область применения и может быть установлен только в файле пользовательских настроек.", "unsupportedMachineSetting": "Этот параметр может быть применен в параметрах пользователя в локальном окне или в удаленных параметрах в удаленном окне.", "unsupportedPolicySetting": "Невозможно применить этот параметр из-за его настройки в системной политике.", @@ -7209,26 +8380,37 @@ "defaultOverriddenLanguagesList": "Для {0} существуют значения по умолчанию для конкретного языка", "extensionSyncIgnoredLabel": "Не синхронизировано", "hasDefaultOverridesForLanguages": "Следующие языки содержат стандартные переопределения:", + "manageWorkspaceTrust": "Управление доверием рабочей области", "modifiedInScopeForLanguage": "Область {0} для {1}", "modifiedInScopeForLanguageMidSentence": "область {0} для {1}", "modifiedInScopes": "Параметр был изменен в следующих областях:", + "policyDescription": "Этот параметр находится под управлением организации, его примененное значение невозможно изменить.", + "policyDescriptionAccessible": "Управляется политикой организации. Значение параметра не применено", + "policyFilterLink": "Просмотр параметров политики", + "policyLabelText": "Значение параметра не применено", "remote": "Удаленный", "syncIgnoredAriaLabel": "Параметр пропущен во время синхронизации", "syncIgnoredTitle": "Этот параметр игнорируется во время синхронизации", + "trustLabel": "Значение параметра может быть применено только в доверенной рабочей области.", "user": "Пользователь", - "workspace": "Рабочая область" + "workspace": "Рабочая область", + "workspaceUntrustedAriaLabel": "Рабочая область не является доверенной. Значение параметра не применено", + "workspaceUntrustedLabel": "Значение параметра не применено" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "accessibility": "Специальные возможности", "appearance": "Вид", "application": "Приложение", "audioCues": "Звуковые подсказки", "breadcrumbs": "Элементы навигации", + "chat": "Chat", "comments": "Комментарии", "commonlyUsed": "Часто используемые", "cursor": "Курсор", "debug": "Отладка", "diffEditor": "Редактор несовпадений", "editorManagement": "Управление редактором", + "experimental": "Экспериментальное", "extensions": "Расширения", "features": "Функции", "fileExplorer": "Проводник", @@ -7237,9 +8419,11 @@ "font": "Шрифт", "formatting": "Форматирование", "keyboard": "Клавиатура", + "mergeEditor": "Редактор слияния", "minimap": "Мини-карта", "newWindow": "Новое окно", "notebook": "Блокнот", + "other": "Другое", "output": "Вывод", "problems": "Проблемы", "proxy": "Прокси-сервер", @@ -7285,30 +8469,32 @@ "editInSettingsJson": "Изменить в settings.json", "editLanguageSettingLabel": "Изменить параметры для {0}", "extensions": "Расширения", - "manageWorkspaceTrust": "Управление доверием рабочей области", "modified": "Параметр настроен в текущей области.", "newExtensionsButtonLabel": "Показать соответствующие расширения", - "policyLabel": "Этот параметр контролирует ваша организация.", "resetSettingLabel": "Сбросить параметры", "settings": "Параметры", "settings.Default": "по умолчанию", "settings.Modified": "Изменено.", "settingsContextMenuTitle": "Дополнительные действия...", + "showExtension": "Показать расширение", "stopSyncingSetting": "Синхронизация этого параметра", - "trustLabel": "Этот параметр может применяться только в доверенной рабочей области", - "validationError": "Ошибка проверки.", - "viewPolicySettings": "Просмотр параметров политики" + "validationError": "Ошибка проверки." }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { "addItem": "Добавить элемент", "addPattern": "Добавить шаблон", "cancelButton": "Отмена", "editExcludeItem": "Изменить исключаемый элемент", + "editIncludeItem": "Изменить включение элемента", "editItem": "Изменить элемент", "excludePatternHintLabel": "Исключить файлы, соответствующие \"{0}\"", "excludePatternInputPlaceholder": "Исключить шаблон...", "excludeSiblingHintLabel": "Исключить файлы, соответствующие \"{0}\", только при наличии файла, соответствующего \"{1}\"", "excludeSiblingInputPlaceholder": "При наличии шаблона...", + "includePatternHintLabel": "Включить файлы, соответствующие \"{0}\"", + "includePatternInputPlaceholder": "Включить шаблон...", + "includeSiblingHintLabel": "Включить файлы, соответствующие \"{0}\", только при наличии файла, соответствующего \"{1}\"", + "includeSiblingInputPlaceholder": "При наличии шаблона...", "itemInputPlaceholder": "Элемент...", "listSiblingHintLabel": "Элемент списка \"{0}\" с элементом того же уровня \"${1}\"", "listSiblingInputPlaceholder": "Элемент того же уровня...", @@ -7320,6 +8506,7 @@ "objectValueInputPlaceholder": "Значение", "okButton": "ОК", "removeExcludeItem": "Удалить исключаемый элемент", + "removeIncludeItem": "Удалить включение элемента", "removeItem": "Удалить элемент", "resetItem": "Сбросить элемент" }, @@ -7351,12 +8538,15 @@ "settingsDropdownForeground": "Цвет переднего плана раскрывающегося списка в редакторе параметров.", "settingsDropdownListBorder": "Граница выпадающего списка в редакторе параметров. Она окружает параметры и отделяет их от описания.", "settingsHeaderBorder": "Цвет границы контейнера заголовка.", + "settingsHeaderHoverForeground": "Цвет переднего плана для заголовка раздела или названия при наведении курсора.", "settingsSashBorder": "Цвет границы sash splitview в редакторе параметров.", "textInputBoxBackground": "Фон текстового поля ввода в редакторе параметров.", "textInputBoxBorder": "Граница поля для ввода текста в редакторе параметров.", "textInputBoxForeground": "Цвет переднего плана для поля ввода текста в редакторе параметров." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { + "askInChat": "Задать вопрос в чате", + "askXInChat": "Запросить {0}: {1}", "clearButtonLabel": "&&Очистить", "clearCommandHistory": "Очистить журнал команд", "commandWithCategory": "{0}: {1}", @@ -7364,6 +8554,7 @@ "confirmClearDetail": "Это действие необратимо.", "confirmClearMessage": "Очистить историю недавно использованных команд?", "noCommandResults": "Нет соответствующих команд", + "semanticSimilarity": "похожие команды", "showTriggerActions": "Показать все команды" }, "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { @@ -7382,7 +8573,6 @@ "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { "channels": "Вывод", "debugConsoles": "Консоль отладки", - "logChannel": "Журнал ({0})", "noViewResults": "Нет соответствующих представлений", "openView": "Открыть представление", "panels": "Панель", @@ -7398,6 +8588,7 @@ "relaunchSettingMessage": "После изменения параметра необходима выполнить перезагрузку, чтобы изменения вступили в силу.", "relaunchSettingMessageWeb": "Изменен параметр, для вступления в силу которого требуется перезагрузка.", "restart": "&&Перезапустить", + "restartExtensionHost.reason": "Перезапуск узла расширения из-за изменения папки рабочей области.", "restartWeb": "&&Перезагрузить" }, "vs/workbench/contrib/remote/browser/explorerViewItems": { @@ -7408,10 +8599,12 @@ "RemoteHelpInformationExtPoint": "Предоставляет справочную информацию для удаленного объекта", "RemoteHelpInformationExtPoint.documentation": "URL-адрес страницы документации проекта или команда, которая возвращает этот URL-адрес", "RemoteHelpInformationExtPoint.feedback": "URL-адрес страницы проекта для отправки отзыва или команда, которая возвращает этот URL-адрес", - "RemoteHelpInformationExtPoint.getStarted": "URL-адрес страницы проекта \"Приступая к работе\" или команда, которая возвращает этот URL-адрес", + "RemoteHelpInformationExtPoint.feedback.deprecated": "Используйте взамен {0}.", + "RemoteHelpInformationExtPoint.getStarted": "URL-адрес или команда, возвращающие URL-адрес, ведущий на страницу \"Начало работы\" проекта, или идентификатор пошагового руководства, созданного расширением проекта", "RemoteHelpInformationExtPoint.issues": "URL-адрес страницы со списком задач проекта или команда, которая возвращает этот URL-адрес", - "cancel": "Отмена", + "RemoteHelpInformationExtPoint.reportIssue": "URL-адрес или команда, возвращающие URL-адрес, ведущий в средство создания отчетов о проблемах проекта", "connectionLost": "Соединение потеряно", + "getStartedWalkthrough.id": "ИД пошагового руководства \"Начало работы\", которое требуется открыть.", "pickRemoteExtension": "Выберите URL-адрес, который необходимо открыть", "reconnectNow": "Установить подключение повторно", "reconnectionPermanentFailure": "Не удается подключиться повторно. Перезагрузите окно.", @@ -7419,10 +8612,10 @@ "reconnectionWaitMany": "Попытка повторного подключения через {0} с...", "reconnectionWaitOne": "Попытка повторного подключения через {0} с...", "reloadWindow": "Перезагрузить окно", + "reloadWindow.dialog": "&&Перезагрузить окно", "remote.explorer": "Удаленный обозреватель", "remote.help": "Помощь и обратная связь", "remote.help.documentation": "Просмотреть документацию", - "remote.help.feedback": "Отправить отзыв", "remote.help.getStarted": "Начать работу", "remote.help.issues": "Просмотр проблем", "remote.help.report": "Сообщить об ошибке", @@ -7437,6 +8630,7 @@ "remote.tunnelsView.automaticForward": "Приложение, запущенное на порте {0}, доступно. ", "remote.tunnelsView.elevationButton": "Использовать порт {0} в качестве sudo…", "remote.tunnelsView.elevationMessage": "Чтобы использовать порт {0} локально, необходимо выполнить запуск от имени суперпользователя. ", + "remote.tunnelsView.makePublic": "Сделать общедоступным", "remote.tunnelsView.notificationLink2": "[См. все переадресованные порты] ({0})", "status.forwardedPorts": "Переадресованные порты" }, @@ -7468,16 +8662,31 @@ "host.tooltip": "Редактирование в {0}", "installRemotes": "Установка дополнительных удаленных расширений...", "miCloseRemote": "Закрыть уда&&ленное подключение", + "networkStatusHighLatencyTooltip": "Похоже, в сети высокая задержка (последнее значение: {0} мс, среднее значение: {1} мс). Некоторые компоненты могут реагировать медленно.", + "networkStatusOfflineTooltip": "Похоже, отсутствует подключение к сети. Некоторые функции могут быть недоступны.", "noHost.tooltip": "Открыть удаленное окно", "reloadWindow": "Перезагрузить окно", "remote.category": "Удаленный", "remote.close": "Закрыть удаленное подключение", "remote.install": "Установка расширений удаленной разработки", "remote.showMenu": "Показать удаленное меню", + "remoteActions": "Выберите параметр, чтобы открыть удаленное окно", "remoteHost": "Удаленный узел", + "statusBarOfflineBackground": "Цвет фона строки состояния, когда область Workbench находится в автономном режиме. Строка состояния отображается в нижней части окна", + "statusBarOfflineForeground": "Цвет переднего плана строки состояния, когда область Workbench находится в автономном режиме. Строка состояния отображается в нижней части окна", "workspace.tooltip": "Редактирование в {0}", "workspace.tooltip2": "Некоторые [функции недоступны]({0}) для ресурсов, расположенных в виртуальной файловой системе." }, + "vs/workbench/contrib/remote/browser/remoteStartEntry": { + "remote.category": "Удаленный", + "remote.showStartEntryActions": "Показать удаленные действия начальной записи", + "remote.showTunnelStartEntryActions": "Показать начальную запись для удаленных туннелей", + "remote.startActions.help": "Подробнее", + "remote.startActions.install": "Установить", + "remote.startActions.installingExtension": "Установка расширения... ", + "remote.startActions.quickPickPlaceholder": "Выберите вариант для подключения", + "workbench.remote.showStartListEntry": "Если этот параметр включен, на странице приветствия отображается запись начала списка, чтобы приступить к работе с удаленными интерфейсами." + }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "Частный", "tunnelPrivacy.public": "Общедоступный" @@ -7543,17 +8752,18 @@ "tunnelView.runningProcess.inacessable": "Сведения о процессе недоступны" }, "vs/workbench/contrib/remote/common/remote.contribution": { - "invalidWorkspaceCancel": "&&Отменить", - "invalidWorkspaceDetail": "Рабочая область не существует. Выберите другую рабочую область.", + "invalidWorkspaceDetail": "Выберите другую рабочую область для открытия.", "invalidWorkspaceMessage": "Рабочая область не существует", "invalidWorkspacePrimary": "&&Открыть рабочую область…", "pauseSocketWriting": "Подключение: приостановить запись сокета", "remote": "Удаленный", "remote.autoForwardPorts": "При включении этого параметра будут обнаруживаться новые запущенные процессы, а порты, на которых они ожидают передачу данных, автоматически перенаправляются. Отключение этого параметра не предотвратит перенаправление портов. Даже при отключенном параметре расширения по-прежнему смогут вызывать перенаправление портов, а открытие некоторых URL-адресов также будет приводить к перенаправлению портов.", - "remote.autoForwardPortsSource": "Задает источник, из которого автоматически перенаправляются порты, когда {0} имеет значение ИСТИНА. На удаленных устройствах Windows и Mac параметр \"process\" не действует, и будет использоваться \"output\". Для вступления в силу требуется перезагрузка.", + "remote.autoForwardPortsSource": "Задает источник, из которого автоматически перенаправляются порты, когда {0} имеет значение TRUE. На удаленных устройствах Windows и Mac параметры \"process\" и \"hybrid\" не действуют, и будет использоваться параметр \"output\". Для вступления в силу требуется перезагрузка.", + "remote.autoForwardPortsSource.hybrid": "Порты будут автоматически перенаправляться при обнаружении путем считывания выходных данных из терминала и выходных данных отладки. Не все процессы, использующие порты, будут выводить данные в интегрированный терминал или в консоль отладки, поэтому некоторые порты будут пропущены. Отмена перенаправления для портов будет осуществляться путем наблюдения за требующими завершения процессами, ожидающими передачи данных для этого порта.", "remote.autoForwardPortsSource.output": "Порты будут автоматически перенаправляться при обнаружении путем считывания выходных данных из терминала и выходных данных отладки. Не все процессы, использующие порты, будут выводить данные в интегрированный терминал или в консоль отладки, поэтому некоторые порты будут пропущены. Для портов, перенаправляемых на основе выходных данных, перенаправление не будет отменено, пока пользователь не закроет порт в представлении \"Порты\".", "remote.autoForwardPortsSource.process": "Порты будут автоматически перенаправляться при обнаружении путем отслеживания запущенных процессов, включающих эти порты.", "remote.extensionKind": "Переопределите тип расширения. Расширения пользовательского интерфейса устанавливаются и выполняются на локальном компьютере, а расширения рабочей области выполняются на удаленном компьютере. Перезаписывая стандартный тип расширения с помощью этого параметра, вы указываете, что расширение следует установить и включить локально либо удаленно.", + "remote.forwardOnClick": "Определяет, будут ли локальные URL-адреса с портом переадресовываться при открытии из терминала и консоли отладки.", "remote.localPortHost": "Указывает имя локального узла, которое будет использоваться для пересылки портов.", "remote.portsAttributes": "Задание свойств, которые применяются при перенаправлении порта с указанным номером. Например:\r\n\r\n'''\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n'''", "remote.portsAttributes.defaults": "Установить свойства по умолчанию, которые применяются ко всем портам, не получающим свойства из параметра {0}. Например:\r\n\r\n\"\"\"\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n\"\"\"", @@ -7572,15 +8782,50 @@ "remote.portsAttributes.requireLocalPort": "Если установлено значение \"true\", то модальное диалоговое окно будет отображаться, если выбранный локальный порт не используется для пересылки.", "remote.portsAttributes.silent": "Отображает уведомление и не выполняет никаких действий при автоматическом перенаправлении этого порта.", "remote.restoreForwardedPorts": "Восстанавливает порты, переадресованные в рабочей области.", - "remoteExtensionLog": "Удаленный сервер", - "remotePtyHostLog": "Удаленный узел Pty", "triggerReconnect": "Подключение: повторное подключение триггера", "ui": "Тип расширения пользовательского интерфейса. В удаленном окне такие расширения включены, только если они доступны на локальном компьютере.", "workspace": "Тип расширения рабочей области. В удаленном окне такие расширения включены, только если они доступны в удаленном репозитории." }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "Удаленный", - "remote.downloadExtensionsLocally": "Когда включенные расширения загружаются локально и устанавливаются удаленно." + "remote.downloadExtensionsLocally": "Когда включенные расширения загружаются локально и устанавливаются удаленно.", + "wslFeatureInstalled": "Установлен ли на платформе компонент WSL" + }, + "vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution": { + "accountPreference.placeholder": "Войдите в учетную запись, чтобы включить удаленный доступ", + "action.copyToClipboard": "Копировать ссылку браузера в буфер обмена", + "action.doNotShowAgain": "Больше не показывать", + "action.showExtension": "Показать расширение", + "enable": "&&Включить", + "initialize.progress.title": "[Поиск удаленного туннеля] (команда:{0})", + "manage.placeholder": "Выберите команду для вызова", + "manage.showLog": "Показать журнал", + "manage.title.attached": "Удаленный доступ к туннелю включен для {0} (с внешним запуском)", + "manage.title.off": "Удаленный доступ к туннелю отключен", + "manage.title.orunning": "Удаленный доступ к туннелю включен для {0}", + "manage.tunnelName": "Изменить имя туннеля", + "others": "Другие", + "progress.turnOn.failed": "Не удалось включить доступ к удаленному туннелю. Подробности см. в журнале службы удаленного туннеля.", + "progress.turnOn.final": "Теперь вы можете получить доступ к этому компьютеру в любом расположении через безопасный туннель [{0}](command:{4}). Чтобы подключиться через другой компьютер, используйте созданную ссылку [{1}]({2}) или расширение [{6}]({7}) в классической версии или в Интернете. Вы можете [настроить](command:{3}) или [отключить](command:{5}) этот доступ через меню учетных записей VS Code.", + "recommend.remoteExtension": "Туннель \"{0}\" доступен для удаленного доступа. Расширение {1} можно использовать для подключения к нему.", + "remoteTunnel.actions.configure": "Настройка имени туннеля…", + "remoteTunnel.actions.copyToClipboard": "Копировать URI браузера в буфер обмена", + "remoteTunnel.actions.learnMore": "Начало работы с туннелями", + "remoteTunnel.actions.manage.connecting": "Выполняется подключение доступа к удаленному туннелю", + "remoteTunnel.actions.manage.on.v2": "Удаленный доступ к туннелю включен", + "remoteTunnel.actions.showLog": "Показать журнал службы удаленного туннеля", + "remoteTunnel.actions.turnOff": "Отключить удаленный доступ к туннелю...", + "remoteTunnel.actions.turnOn": "Включить удаленный доступ к туннелю...", + "remoteTunnel.category": "Удаленные туннели", + "remoteTunnel.turnOff.confirm": "Вы хотите отключить удаленный доступ к туннелю?", + "remoteTunnel.turnOffAttached.confirm": "Вы хотите отключить удаленный туннельный доступ? Это приведет к остановке службы, запущенной извне.", + "remoteTunnelAccess.machineName": "Имя, под которым регистрируется удаленный доступ к туннелю. Если не указано, используется имя узла.", + "remoteTunnelAccess.machineNameRegex": "Имя должно состоять только из букв, цифр, символов подчеркивания и дефисов. Оно не должно начинаться с дефиса.", + "remoteTunnelAccess.preventSleep": "Запретить переход компьютера в спящий режим при включенном удаленном доступе к туннелю.", + "sign in using account": "Вход с помощью {0}", + "signed in": "Вход выполнен", + "startTunnel.progress.title": "[Запуск удаленного туннеля](command:{0})", + "tunnel.preview": "В настоящее время удаленные туннели доступны в предварительной версии. Сообщите о возникающих проблемах с помощью команды \"Справка: сообщить о проблеме\"." }, "vs/workbench/contrib/sash/browser/sash.contribution": { "sashHoverDelay": "Управляет задержкой обратной связи при наведении (в миллисекундах) в области перетаскивания между представлениями или редакторами.", @@ -7591,8 +8836,8 @@ "status.scm": "Система управления версиями" }, "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "change": "{0} из {1} изменения", - "changes": "{0} из {1} изменений", + "change": "{0} — {1} из {2} изменения", + "changes": "{0} — {1} из {2} изменений", "editorGutterAddedBackground": "Цвет фона полей редактора для добавленных строк.", "editorGutterDeletedBackground": "Цвет фона полей редактора для удаленных строк.", "editorGutterModifiedBackground": "Цвет фона полей редактора для измененных строк.", @@ -7604,12 +8849,21 @@ "minimapGutterModifiedBackground": "Цвет фона внутренней области миникарты для измененных строк.", "move to next change": "Перейти к следующему изменению", "move to previous change": "Перейти к предыдущему изменению", + "multiChange": "{0} из {1} изменения", + "multiChanges": "{0} из {1} изменений", "overviewRulerAddedForeground": "Цвет метки линейки в окне просмотра для добавленного содержимого. ", "overviewRulerDeletedForeground": "Цвет метки линейки в окне просмотра для удаленного содержимого. ", "overviewRulerModifiedForeground": "Цвет метки линейки в окне просмотра для измененного содержимого.", "show next change": "Показать следующее изменение", "show previous change": "Показать предыдущее изменение" }, + "vs/workbench/contrib/scm/browser/dirtyDiffSwitcher": { + "quickDiff.base.switch": "Переключить базу быстрого инструмента сравнения", + "remotes": "Переключить базу быстрого инструмента сравнения" + }, + "vs/workbench/contrib/scm/browser/menus": { + "miShare": "Поделиться" + }, "vs/workbench/contrib/scm/browser/scm.contribution": { "alwaysShowActions": "Определяет, будут ли внутренние действия всегда отображаться в представлении системы управления версиями.", "alwaysShowRepository": "Определяет, должны ли репозитории всегда отображаться в представлении системы управления версиями.", @@ -7627,7 +8881,7 @@ "no open repo": "Поставщики систем управления версиями не зарегистрированы.", "no open repo in an untrusted workspace": "Ни один из зарегистрированных поставщиков системы управления версиями не работает в ограниченном режиме.", "open in terminal": "Открыть в терминале", - "providersVisible": "Определяет число репозиториев, отображаемых в разделе \"Репозитории системы управления версиями\". Задайте значение \"0\", чтобы размеры представления можно было изменить вручную.", + "providersVisible": "Определяет число репозиториев, отображаемых в разделе \"Репозитории системы управления версиями\". Задайте значение 0, чтобы размеры представления можно было изменить вручную.", "repositoriesSortOrder": "Управляет порядком сортировки репозиториев в представлении репозиториев системы управления версиями.", "scm accept": "Cистема управления версиями: принятие входных данных", "scm view next commit": "Cистема управления версиями: просмотр следующей фиксации", @@ -7649,7 +8903,7 @@ "scm.diffDecorations.none": "Не отображать декораторы различий.", "scm.diffDecorations.overviewRuler": "Отображать декораторы для различий только на линейке окна просмотра.", "scm.diffDecorationsGutterAction": "Управляет поведением элементов оформления внутренней области сравнения системы управления версиями.", - "scm.diffDecorationsGutterAction.diff": "Отображение встроенного разностного представления быстрого редактирования при щелчке.", + "scm.diffDecorationsGutterAction.diff": "Отображать по щелчку встроенное разностное представление быстрого редактирования.", "scm.diffDecorationsGutterAction.none": "Не выполнять никаких действий.", "scm.diffDecorationsGutterVisibility": "Управляет видимостью декоратора несовпадений для системы управления версиями во внутренней области.", "scm.diffDecorationsGutterVisibility.always": "Отображение декоратора несовпадений во внутренней области во всех случаях.", @@ -7677,6 +8931,7 @@ "collapse all": "Свернуть все репозитории", "expand all": "Развернуть все репозитории", "input": "Входные данные системы управления версиями", + "label.close": "Закрыть", "repositories": "Репозитории", "repositorySortByDiscoveryTime": "Сортировать по времени обнаружения", "repositorySortByName": "Сортировать по имени", @@ -7698,6 +8953,7 @@ "fileAndSymbolResultsSeparator": "результаты файлов и символов", "filePickAriaLabelDirty": "В {0} есть несохраненные изменения.", "fileResultsSeparator": "файлы по запросу", + "more": "Еще", "noAnythingResults": "Соответствующие результаты не найдены.", "openToBottom": "Открыть внизу", "openToSide": "Открыть сбоку", @@ -7713,49 +8969,35 @@ "searchReplace.source": "Поиск и замена" }, "vs/workbench/contrib/search/browser/search.contribution": { - "CancelSearchAction.label": "Отменить поиск", - "ClearSearchResultsAction.label": "Очистить результаты поиска", - "CollapseDeepestExpandedLevelAction.label": "Свернуть все", - "ExpandAllAction.label": "Развернуть все", - "RefreshAction.label": "Обновить", "anythingQuickAccess": "Перейти к файлу", "anythingQuickAccessPlaceholder": "Поиск файлов по имени (добавьте {0}, чтобы перейти к строке, или {1}, чтобы перейти к символу)", - "clearSearchHistoryLabel": "Очистить историю поиска", - "copyAllLabel": "Копировать все", - "copyMatchLabel": "Копирование", - "copyPathLabel": "Скопировать путь", "exclude": "Настройка [стандартных масок](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) для исключения файлов и папок при полнотекстовом поиске и быстром открытии. Наследует все стандартные маски от параметра \"#files.exclude#\".", "exclude.boolean": "Стандартная маска, соответствующая путям к файлам. Задайте значение true или false, чтобы включить или отключить маску.", "exclude.when": "Дополнительная проверка элементов того же уровня соответствующего файла. Используйте `$(basename)` в качестве переменной для соответствующего имени файла.", "filterSortOrder": "Управляет порядком сортировки журнала редактора для быстрого открытия при фильтрации.", "filterSortOrder.default": "Записи журнала сортируются по релевантности на основе используемого значения фильтра. Более релевантные записи отображаются первыми.", "filterSortOrder.recency": "Записи журнала сортируются по времени открытия. Недавно открытые записи отображаются первыми.", - "findInFiles": "Найти в файлах", - "findInFiles.args": "Набор параметров для поиска", - "findInFiles.description": "Открытие поиска в рабочей области.", - "findInFolder": "Найти в папке...", - "findInWorkspace": "Найти в рабочей области...", - "focusSearchListCommandLabel": "Список фокуса", "maintainFileSearchCacheDeprecated": "Кэш поиска хранится на узле расширения, который никогда не отключается, поэтому этот параметр уже не нужен.", - "miFindInFiles": "Найти &&в файлах", - "miGotoSymbolInWorkspace": "Перейти к символу в &&рабочей области...", - "miReplaceInFiles": "Заменить &&в файлах", "miViewSearch": "&&Поиск", "name": "Поиск", - "revealInSideBar": "Отобразить в проводнике", + "scm.defaultViewMode.list": "Показывает результаты поиска в виде списка.", + "scm.defaultViewMode.tree": "Показывает результаты поиска в виде дерева.", "search": "Поиск", "search.actionsPosition": "Управляет положением панели действий в строках в области поиска.", "search.actionsPositionAuto": "Разместить панель действий справа, когда область поиска узкая, и сразу же после содержимого, когда область поиска широкая.", "search.actionsPositionRight": "Всегда размещать панель действий справа.", "search.collapseAllResults": "Определяет, должны ли сворачиваться и разворачиваться результаты поиска.", "search.collapseResults.auto": "Развернуты файлы менее чем с 10 результатами. Остальные свернуты.", + "search.decorations.badges": "Определяет, следует ли использовать эмблемы в декорациях файла.", + "search.decorations.colors": "Определяет, следует ли использовать цвета в декорациях файла.", + "search.defaultViewMode": "Управляет режимом просмотра результатов поиска по умолчанию.", "search.followSymlinks": "Определяет, нужно ли следовать символическим ссылкам при поиске.", "search.globalFindClipboard": "Определяет, должно ли представление поиска считывать или изменять общий буфер обмена поиска в macOS.", "search.location": "Управляет тем, будет ли панель поиска отображаться в виде представления в боковой колонке или в виде панели в области панели, чтобы освободить пространство по горизонтали.", "search.location.deprecationMessage": "Этот параметр не рекомендуется к использованию. Вместо его применения вы можете перетащить значок поиска в новое расположение.", "search.maintainFileSearchCache": "Когда параметр включен, процесс searchService будет поддерживаться в активном состоянии вместо завершения работы после часа бездействия. При этом кэш поиска файлов будет сохранен в памяти.", "search.maxResults": "Управляет максимальным числом результатов поиска. Чтобы число возвращаемых результатов не было ограничено, укажите значение \"null\" (пустое).", - "search.mode": "Определяет, где выполняются новые операции `Найти: поиск в файлах` и `Поиск в папке`: в представлении поиска или в редакторе поиска", + "search.mode": "Определяет, где выполняются новые операции \"Найти в файлах\" и \"Найти в папке\": в представлении поиска или в редакторе поиска.", "search.mode.newEditor": "Поиск в новом редакторе поиска.", "search.mode.reuseEditor": "Поиск в существующем редакторе поиска, если он имеется, или в новом редакторе поиска.", "search.mode.view": "Поиск в представлении поиска либо на панели, либо на боковых панелях.", @@ -7783,25 +9025,75 @@ "searchSortOrder.filesOnly": "Результаты сортируются по именам файлов, игнорируя порядок папок, в алфавитном порядке.", "searchSortOrder.modified": "Результаты сортируются по дате последнего изменения файла в порядке убывания.", "searchSortOrder.type": "Результаты сортируются по расширениям файлов в алфавитном порядке.", - "showTriggerActions": "Перейти к символу в рабочей области...", "symbolsQuickAccess": "Перейти к символу в рабочей области", "symbolsQuickAccessPlaceholder": "Введите имя символа для открытия.", - "useGlobalIgnoreFiles": "Управляет использованием глобальных файлов .gitignore и .ignore при поиске файлов. Необходимо включить #search.useIgnoreFiles#.", + "useGlobalIgnoreFiles": "Определяет, использовать ли ваш глобальный файл gitignore (например, из `$HOME/.config/git/ignore`) при поиске файлов. Требуется включить `#search.useIgnoreFiles#`.", "useIgnoreFiles": "Определяет, следует ли использовать GITIGNORE- и IGNORE-файлы по умолчанию при поиске файлов.", "usePCRE2Deprecated": "Устарело. При использовании функций регулярных выражений, которые поддерживаются только PCRE2, будет автоматически использоваться PCRE2.", "useParentIgnoreFiles": "Управляет использованием файлов \".gitignore\" и \".ignore\" в родительских папках при поиске файлов. Необходимо включить \"#search.useIgnoreFiles#\".", "useRipgrep": "Этот параметр является устаревшим. Сейчас вместо него используется \"search.usePCRE2\".", "useRipgrepDeprecated": "Этот параметр является устаревшим. Используйте \"search.usePCRE2\" для расширенной поддержки регулярных выражений." }, - "vs/workbench/contrib/search/browser/searchActions": { + "vs/workbench/contrib/search/browser/searchActionsBase": { + "search": "Поиск" + }, + "vs/workbench/contrib/search/browser/searchActionsCopy": { + "copyAllLabel": "Копировать все", + "copyMatchLabel": "Копирование", + "copyPathLabel": "Скопировать путь" + }, + "vs/workbench/contrib/search/browser/searchActionsFind": { + "excludeFolderFromSearch": "Исключить папку из поиска", + "findInFiles": "Найти в файлах", + "findInFiles.args": "Набор параметров для поиска", + "findInFiles.description": "Открытие поиска в рабочей области.", + "findInFolder": "Найти в папке...", + "findInWorkspace": "Найти в рабочей области...", + "miFindInFiles": "Найти &&в файлах", + "restrictResultsToFolder": "Ограничить поиск папкой", + "revealInSideBar": "Отобразить в проводнике" + }, + "vs/workbench/contrib/search/browser/searchActionsNav": { + "AddCursorsAtSearchResults.label": "Добавить курсоры в результатах поиска", + "CloseReplaceWidget.label": "Закрыть мини-приложение замены", + "FocusNextInputAction.label": "Фокус на следующем вводе", "FocusNextSearchResult.label": "Перейти к следующему результату поиска.", + "FocusPreviousInputAction.label": "Фокус на предыдущем вводе", "FocusPreviousSearchResult.label": "Перейти к предыдущему результату поиска.", - "RemoveAction.label": "Отклонить", - "file.replaceAll.label": "Заменить все", - "match.replace.label": "Заменить", + "FocusSearchFromResults.label": "Фокус на поиске в результатах", + "OpenMatch.label": "Открыть совпадение", + "OpenMatchToSide.label": "Открыть совпадение сбоку", + "ToggleCaseSensitiveCommandId.label": "Активировать учет регистра", + "TogglePreserveCaseId.label": "Активировать сохранение регистра", + "ToggleQueryDetailsAction.label": "Активировать сведения о запросе", + "ToggleRegexCommandId.label": "Активировать регулярные выражения", + "ToggleWholeWordCommandId.label": "Активировать слово целиком", + "focusSearchListCommandLabel": "Список фокуса", "replaceInFiles": "Заменить в файлах", "toggleTabs": "Включить или отключить поиск по типу" }, + "vs/workbench/contrib/search/browser/searchActionsRemoveReplace": { + "RemoveAction.label": "Отклонить", + "file.replaceAll.label": "Заменить все", + "match.replace.label": "Заменить" + }, + "vs/workbench/contrib/search/browser/searchActionsSymbol": { + "miGotoSymbolInWorkspace": "Перейти к символу в &&рабочей области...", + "showTriggerActions": "Перейти к символу в рабочей области..." + }, + "vs/workbench/contrib/search/browser/searchActionsTopBar": { + "CancelSearchAction.label": "Отменить поиск", + "ClearSearchResultsAction.label": "Очистить результаты поиска", + "CollapseDeepestExpandedLevelAction.label": "Свернуть все", + "ExpandAllAction.label": "Развернуть все", + "RefreshAction.label": "Обновить", + "ViewAsListAction.label": "Просмотр в виде списка", + "ViewAsTreeAction.label": "Просмотр в виде дерева", + "clearSearchHistoryLabel": "Очистить историю поиска" + }, + "vs/workbench/contrib/search/browser/searchFindInput": { + "searchFindInputNotebookFilter.label": "Фильтры поиска записных книжек" + }, "vs/workbench/contrib/search/browser/searchIcons": { "searchClearIcon": "Значок для очистки результатов в представлении поиска.", "searchCollapseAllIcon": "Значок для свертывания результатов в представлении поиска.", @@ -7813,6 +9105,8 @@ "searchRemoveIcon": "Значок для удаления результата поиска.", "searchReplaceAllIcon": "Значок для замены всех вхождений в представлении поиска.", "searchReplaceIcon": "Значок для замены в представлении поиска.", + "searchShowAsList": "Значок для просмотра результатов в виде списка в представлении поиска.", + "searchShowAsTree": "Значок для просмотра результатов в виде дерева в представлении поиска.", "searchShowContextIcon": "Значок для переключения контекста в редакторе поиска.", "searchShowReplaceIcon": "Значок для развертывания раздела замены в представлении поиска.", "searchStopIcon": "Значок для остановки в представлении поиска.", @@ -7828,14 +9122,14 @@ "lineNumStr": "Со строки {0}", "numLinesStr": "Дополнительные строки: {0}", "otherFilesAriaLabel": "Совпадений вне корневой папки: {0}, результат поиска", - "replacePreviewResultAria": "Заменить термин {0} на {1} в столбце {2} и строке {3}", + "replacePreviewResultAria": "\"{0}\" в столбце {1}, заменить {2} на {3}", "search": "Поиск", "searchFileMatch": "Найден {0} файл", "searchFileMatches": "Найдено файлов: {0}", "searchFolderMatch.other.label": "Другие файлы", "searchMatch": "Найдено соответствие: {0}", "searchMatches": "Найдено соответствий: {0}", - "searchResultAria": "Обнаружен термин {0} в столбце {1} и строке {2}" + "searchResultAria": "\"{0}\" в столбце {1}, обнаружено {2}" }, "vs/workbench/contrib/search/browser/searchView": { "ariaSearchResultsClearStatus": "Результаты поиска были очищены", @@ -7956,6 +9250,18 @@ "oneResult": "1 результат", "searchMaxResultsWarning": "Результирующий набор включает только подмножество всех соответствий. Чтобы уменьшить число результатов, сузьте условия поиска." }, + "vs/workbench/contrib/share/browser/share.contribution": { + "close": "Закрыть", + "generating link": "Создание ссылки...", + "open link": "Открыть ссылку", + "share": "Поделиться...", + "shareSuccess": "Ссылка скопирована в буфер обмена!", + "shareTextSuccess": "Copied text to clipboard!" + }, + "vs/workbench/contrib/share/browser/shareService": { + "shareProviderCount": "Количество доступных поставщиков общего доступа", + "type to filter": "Выберите способ поделиться {0}" + }, "vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": { "snippets": "Фрагменты кода" }, @@ -7963,6 +9269,7 @@ "bad_name1": "Недопустимое имя файла", "bad_name2": "\"{0}\" не является допустимым именем файла", "bad_name3": "\"{0}\" уже существует", + "detail.label": "({0}) {1}", "global.1": "({0})", "global.scope": "(глобальный)", "group.global": "Существующие фрагменты кода", @@ -7978,7 +9285,7 @@ "userSnippets": "Пользовательские фрагменты кода" }, "vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": { - "label": "Заполнить файл из фрагмента", + "label": "Заполнение файла фрагментом кода", "placeholder": "Выберите фрагмент кода" }, "vs/workbench/contrib/snippets/browser/commands/insertSnippet": { @@ -8100,6 +9407,7 @@ "TaskSystem.unknownError": "При выполнении задачи произошла ошибка. Подробности см. в журнале задач.", "TaskSystem.versionSettings": "В параметрах пользователя разрешена только версия задач 2.0.0.", "TaskSystem.versionWorkspaceFile": "В файлах конфигурации рабочей области могут использоваться только задачи версии 2.0.0.", + "TaskSystem.workspaceFolderError": "Папка рабочей области не определена", "TasksSystem.locationUserConfig": "Параметры пользователя", "TasksSystem.locationWorkspaceConfig": "файл рабочей области", "TerminateAction.failed": "Не удалось завершить запущенную задачу", @@ -8118,7 +9426,7 @@ "runTask.task": "Метка задачи или термин для фильтрации", "runTask.type": "Тип предоставленной задачи", "saveBeforeRun.dontSave": "Не сохранять", - "saveBeforeRun.save": "Сохранить", + "saveBeforeRun.save": "&&Сохранить", "selectProblemMatcher": "Выберите, на какие ошибки и предупреждения следует проверять выходные данные задачи", "showOutput": "Показать выходные данные", "taskQuickPick.userSettings": "Пользователь", @@ -8134,14 +9442,9 @@ "unexpectedTaskType": "Поставщик задач для задач \"{0}\" непредвиденно предоставил задачу типа \"{1}\".\r\n" }, "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "allow": "Разрешить и запустить", - "disallow": "Запретить", - "openTask": "Открыть файл", - "openTasks": "Открыть файлы", - "tasks.run.allowAutomatic": "Эта рабочая область содержит задачи ({0}), определенные в {1}, которые запускаются автоматически при ее открытии. Вы хотите разрешить автоматический запуск задач при открытии этой рабочей области?", - "workbench.action.tasks.allowAutomaticTasks": "Разрешить автоматические задачи в папке", - "workbench.action.tasks.disallowAutomaticTasks": "Запретить автоматические задачи в папке", - "workbench.action.tasks.manageAutomaticRunning": "Управление автоматическими задачами в папке" + "workbench.action.tasks.allowAutomaticTasks": "Разрешить автоматические задачи", + "workbench.action.tasks.disallowAutomaticTasks": "Запретить автоматические задачи", + "workbench.action.tasks.manageAutomaticRunning": "Управление автоматическими задачами" }, "vs/workbench/contrib/tasks/browser/task.contribution": { "BuildAction.label": "Выполнить задачу сборки", @@ -8166,11 +9469,10 @@ "runningTasks": "Показать выполняющиеся задачи", "status.runningTasks": "Выполняющиеся задачи", "task.SaveBeforeRun.prompt": "Спрашивает, нужно ли сохранять редакторы перед запуском.", - "task.allowAutomaticTasks": "Включить автоматические задачи в папке.", - "task.allowAutomaticTasks.auto": "Запрашивать разрешение для каждой папки", + "task.allowAutomaticTasks": "Включите автоматические задачи — обратите внимание, что задачи не будут выполняться в ненадежной рабочей области.", "task.allowAutomaticTasks.off": "Никогда", + "task.allowAutomaticTasks.on": "Всегда", "task.autoDetect": "Управляет включением \"provideTasks\" для расширения всех поставщиков задач. Если команда \"Задачи: выполнить задачу\" выполняется медленно, возможно, поможет отключение автоопределения поставщиков задач. Отдельные расширения также могут предоставлять параметры, отключающие автоопределение.", - "task.experimental.reconnection": "При перезагрузке окна повторно подключитесь к выполняющимся задачам отслеживания/фоновым задачам. Обратите внимание, что это экспериментальная функция, поэтому могут возникать проблемы.", "task.problemMatchers.neverPrompt": "Определяет, следует ли запрашивать подтверждение от средства сопоставления проблем при выполнении задачи. Установите значение \"true\", чтобы никогда не запрашивать подтверждение, или используйте словарь типов задач, чтобы отключить запрос подтверждения только для определенных типов задач.", "task.problemMatchers.neverPrompt.array": "Объект, содержащий логические пары для типа задачи, никогда не запрашивает сопоставители проблем.", "task.problemMatchers.neverPrompt.boolean": "Задает сопоставитель проблем, запрашивающий поведение для всех задач.", @@ -8178,24 +9480,22 @@ "task.quickOpen.history": "Определяет число недавно отслеживаемых элементов в диалоговом окне быстрого открытия задач.", "task.quickOpen.showAll": "Вынуждает команду \"Задачи: выполнение задачи\" использовать менее быстрый подход \"Показать все\" вместо более быстрого двухуровневого выбора, при котором задачи группируются по поставщику.", "task.quickOpen.skip": "Определяет, пропускается ли меню быстрого выбора задачи при наличии всего одной задачи.", + "task.reconnection": "При перезагрузке окна повторно подключитесь к задачам, у которых есть сопоставители проблем.", "task.saveBeforeRun": "Сохраните все грязные редакторы перед выполнением задачи.", "task.saveBeforeRun.always": "Всегда сохраняет все редакторы перед выполнением.", "task.saveBeforeRun.never": "Никогда не сохраняет редакторы перед выполнением.", - "task.showDecorations": "Отображение оформления в точках интереса в буфере терминала, например первой проблемы, обнаруженной с помощью задачи наблюдения. Обратите внимание, что это будет применено только для будущих задач.", "task.slowProviderWarning": "Указывает, отображается ли уведомление, когда поставщик работает медленно", "task.slowProviderWarning.array": "Массив типов задач никогда не отображает предупреждение о медленной работе поставщика.", "task.slowProviderWarning.boolean": "Задает предупреждение о медленной работе поставщика для всех задач.", "tasksConfigurationTitle": "Задачи", "tasksQuickAccessHelp": "Выполнить задачу", "tasksQuickAccessPlaceholder": "Введите имя задачи для запуска.", - "ttask.allowAutomaticTasks.on": "Всегда", "workbench.action.tasks.openUserTasks": "Открытые задачи пользователя", "workbench.action.tasks.openWorkspaceFileTasks": "Открыть задачи рабочей области" }, "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "TaskQuickPick.changeSettingDetails": "Обнаружение задач {0} приводит к запуску файлов в виде кода в любой открываемой рабочей области. Включение обнаружения задач {0} является пользовательским параметром и применяется к любой открываемой рабочей области. Вы хотите включить обнаружение задач {0} для всех рабочих областей?", + "TaskQuickPick.changeSettingDetails": "Обнаружение задач для задач {0} приводит к тому, что файлы в любой рабочей области, которую вы открываете, запускаются в качестве кода. Включение обнаружения задач {0} является пользовательской настройкой и будет применяться к любой рабочей области, которую вы открываете. \r\n\r\nВы хотите включить обнаружение задач {0} для всех рабочих областей?", "TaskQuickPick.changeSettingNo": "Нет", - "TaskQuickPick.changeSettingYes": "Да", "TaskQuickPick.changeSettingsOptions": "$(gear) Обнаружение задач {0} отключено. Включите обнаружение задач {1}...", "TaskQuickPick.goBack": "Вернуться назад ↩", "TaskQuickPick.noTasksForType": "Задачи {0} не найдены. Вернитесь назад ↩", @@ -8211,6 +9511,13 @@ "taskQuickPick.showAll": "Показать все задачи...", "taskType": "Все задачи {0}" }, + "vs/workbench/contrib/tasks/browser/taskService": { + "taskService.processTaskSystem": "Система задач обработки не поддерживается в Интернете." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Выберите задачу для запуска", + "noTaskResults": "Нет соответствующих задач" + }, "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { "task.watchFirstError": "Начало обнаруженных ошибок для этого запуска", "taskTerminalStatus.active": "Задача запущена", @@ -8223,10 +9530,6 @@ "taskTerminalStatus.warnings": "Задача содержит предупреждения", "taskTerminalStatus.warningsInactive": "Задача содержит предупреждения и находится в состоянии ожидания..." }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "TaskService.pickRunTask": "Выберите задачу для запуска", - "noTaskResults": "Нет соответствующих задач" - }, "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { "TerminalTaskSystem": "Не удается выполнить команду оболочки на диске UNC с помощью cmd.exe.", "TerminalTaskSystem.nonWatchingMatcher": "Задача {0} является фоновой задачей, но использует сопоставитель проблем без фонового шаблона", @@ -8237,44 +9540,11 @@ "dependencyFailed": "Не удалось разрешить зависимую задачу '{0}' в папке рабочей области '{1}'", "reuseTerminal": "Терминал будет повторно использоваться задачами. Чтобы закрыть его, нажмите любую клавишу.", "task.executing": "Выполнение задачи: {0}", + "task.executing.shell-integration": "Выполнение задачи: {0}", + "task.executing.shellIntegration": "Выполнение задачи: {0}", "task.executingInFolder": "Выполнение задачи в папке {0}: {1}", "unknownProblemMatcher": "Не удается разрешить сопоставитель проблем {0}. Сопоставитель будет проигнорирован" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.args": "Дополнительные аргументы, передаваемые в команду.", - "JsonSchema.background": "Поддерживается ли выполняющаяся задача в работающем состоянии и исполняется ли она в фоновом режиме.", - "JsonSchema.command": "Команда, которая должна быть выполнена. Это может быть внешняя программа или команда оболочки.", - "JsonSchema.echoCommand": "Определяет, переносится ли выполняемая команда в выходные данные. Значение по умолчанию — false.", - "JsonSchema.matchers": "Используемые сопоставители проблем. Это может быть строка, определение сопоставителя проблем или массив строк и сопоставителей проблем.", - "JsonSchema.options": "Дополнительные параметры команды", - "JsonSchema.options.cwd": "Текущий рабочий каталог выполняемой программы или сценария. Если этот параметр опущен, используется корневой каталог текущей рабочей области Code.", - "JsonSchema.options.env": "Среда выполняемой программы или оболочки. Если этот параметр опущен, используется среда родительского процесса.", - "JsonSchema.promptOnClose": "Определяет, получает ли пользователь запрос при закрытии редактора VS Code в тот момент, когда выполняется фоновая задача.", - "JsonSchema.shell.args": "Аргументы оболочки.", - "JsonSchema.shell.executable": "Используемая оболочка.", - "JsonSchema.shellConfiguration": "Задает используемую оболочку.", - "JsonSchema.showOutput": "Определяет, выводятся ли выходные данные выполняющейся задачи. Если опущено, используется значение \"всегда\".", - "JsonSchema.suppressTaskName": "Определяет, добавляется ли имя задачи в команду в качестве аргумента. Значение по умолчанию — false.", - "JsonSchema.taskSelector": "Префикс, указывающий на то, что аргумент является задачей.", - "JsonSchema.tasks": "Конфигурации задачи. Обычно это обогащения задачи, уже определенной во внешнем средстве запуска задач.", - "JsonSchema.tasks.args": "Аргументы, которые передаются команде при вызове этой задачи.", - "JsonSchema.tasks.background": "Следует ли сохранить задачу и продолжить ее выполнение в фоновом режиме.", - "JsonSchema.tasks.build": "Сопоставляет эту задачу с командой сборки Code по умолчанию.", - "JsonSchema.tasks.linux": "Настройка команд Linux", - "JsonSchema.tasks.mac": "Настройка команд Mac", - "JsonSchema.tasks.matcherError": "Не удалось распознать сопоставитель проблем. Установлено ли расширение, участвующее в работе этого сопоставителя проблем?", - "JsonSchema.tasks.matchers": "Используемые сопоставители проблем. Может содержать строку, определение сопоставителя проблем или массив строк и сопоставителей проблем.", - "JsonSchema.tasks.promptOnClose": "Следует ли выдавать запрос для пользователя при закрытии VS Code с выполняемой задачей.", - "JsonSchema.tasks.showOutput": "Определяет, выводятся ли выходные данные выполняющейся задачи. Если опущено, используется глобальное значение.", - "JsonSchema.tasks.suppressTaskName": "Определяет, добавляется ли имя задачи в команду в качестве аргумента. Если опущено, используется глобальное значение.", - "JsonSchema.tasks.taskName": "Имя задачи", - "JsonSchema.tasks.test": "Сопоставляет эту задачу с командой тестирования по умолчанию в Code.", - "JsonSchema.tasks.watching": "Должна ли выполняемая задача оставаться активной и наблюдать за файловой системой.", - "JsonSchema.tasks.watching.deprecation": "Устарело. Используйте isBackground.", - "JsonSchema.tasks.windows": "Настройка команд Windows", - "JsonSchema.watching": "Должна ли выполняемая задача оставаться активной и наблюдать за файловой системой.", - "JsonSchema.watching.deprecation": "Устарело. Используйте isBackground." - }, "vs/workbench/contrib/tasks/common/jsonSchema_v1": { "JsonSchema._runner": "Средство выполнения переведено на новую версию. Используйте свойство официального средства выполнения.", "JsonSchema.linux": "Конфигурация команды для Linux", @@ -8362,6 +9632,41 @@ "JsonSchema.version": "Номер версии конфигурации.", "JsonSchema.windows": "Конфигурация команды для Windows" }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Дополнительные аргументы, передаваемые в команду.", + "JsonSchema.background": "Поддерживается ли выполняющаяся задача в работающем состоянии и исполняется ли она в фоновом режиме.", + "JsonSchema.command": "Команда, которая должна быть выполнена. Это может быть внешняя программа или команда оболочки.", + "JsonSchema.echoCommand": "Определяет, переносится ли выполняемая команда в выходные данные. Значение по умолчанию — false.", + "JsonSchema.matchers": "Используемые сопоставители проблем. Это может быть строка, определение сопоставителя проблем или массив строк и сопоставителей проблем.", + "JsonSchema.options": "Дополнительные параметры команды", + "JsonSchema.options.cwd": "Текущий рабочий каталог выполняемой программы или сценария. Если этот параметр опущен, используется корневой каталог текущей рабочей области Code.", + "JsonSchema.options.env": "Среда выполняемой программы или оболочки. Если этот параметр опущен, используется среда родительского процесса.", + "JsonSchema.promptOnClose": "Определяет, получает ли пользователь запрос при закрытии редактора VS Code в тот момент, когда выполняется фоновая задача.", + "JsonSchema.shell.args": "Аргументы оболочки.", + "JsonSchema.shell.executable": "Используемая оболочка.", + "JsonSchema.shellConfiguration": "Задает используемую оболочку.", + "JsonSchema.showOutput": "Определяет, выводятся ли выходные данные выполняющейся задачи. Если опущено, используется значение \"всегда\".", + "JsonSchema.suppressTaskName": "Определяет, добавляется ли имя задачи в команду в качестве аргумента. Значение по умолчанию — false.", + "JsonSchema.taskSelector": "Префикс, указывающий на то, что аргумент является задачей.", + "JsonSchema.tasks": "Конфигурации задачи. Обычно это обогащения задачи, уже определенной во внешнем средстве запуска задач.", + "JsonSchema.tasks.args": "Аргументы, которые передаются команде при вызове этой задачи.", + "JsonSchema.tasks.background": "Следует ли сохранить задачу и продолжить ее выполнение в фоновом режиме.", + "JsonSchema.tasks.build": "Сопоставляет эту задачу с командой сборки Code по умолчанию.", + "JsonSchema.tasks.linux": "Настройка команд Linux", + "JsonSchema.tasks.mac": "Настройка команд Mac", + "JsonSchema.tasks.matcherError": "Не удалось распознать сопоставитель проблем. Установлено ли расширение, участвующее в работе этого сопоставителя проблем?", + "JsonSchema.tasks.matchers": "Используемые сопоставители проблем. Может содержать строку, определение сопоставителя проблем или массив строк и сопоставителей проблем.", + "JsonSchema.tasks.promptOnClose": "Следует ли выдавать запрос для пользователя при закрытии VS Code с выполняемой задачей.", + "JsonSchema.tasks.showOutput": "Определяет, выводятся ли выходные данные выполняющейся задачи. Если опущено, используется глобальное значение.", + "JsonSchema.tasks.suppressTaskName": "Определяет, добавляется ли имя задачи в команду в качестве аргумента. Если опущено, используется глобальное значение.", + "JsonSchema.tasks.taskName": "Имя задачи", + "JsonSchema.tasks.test": "Сопоставляет эту задачу с командой тестирования по умолчанию в Code.", + "JsonSchema.tasks.watching": "Должна ли выполняемая задача оставаться активной и наблюдать за файловой системой.", + "JsonSchema.tasks.watching.deprecation": "Устарело. Используйте isBackground.", + "JsonSchema.tasks.windows": "Настройка команд Windows", + "JsonSchema.watching": "Должна ли выполняемая задача оставаться активной и наблюдать за файловой системой.", + "JsonSchema.watching.deprecation": "Устарело. Используйте isBackground." + }, "vs/workbench/contrib/tasks/common/problemMatcher": { "LegacyProblemMatcherSchema.watchedBegin": "Регулярное выражение, сообщающее о том, что отслеживаемая задача начинает выполняться в результате активации отслеживания файлов.", "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Это свойство устарело. Используйте свойство просмотра.", @@ -8391,7 +9696,7 @@ "ProblemMatcherSchema.background.beginsPattern": "При наличии соответствия в выходных данных выдается сигнал о запуске фоновой задачи.", "ProblemMatcherSchema.background.endsPattern": "При наличии соответствия в выходных данных выдается сигнал о завершении фоновой задачи.", "ProblemMatcherSchema.base": "Имя используемого базового сопоставителя проблем.", - "ProblemMatcherSchema.fileLocation": "Определяет способ интерпретации имен файлов, указанных в шаблоне проблемы. Относительное расположение файла (fileLocation) может быть массивом, второй элемент которого представляет собой путь для относительного расположения файла.", + "ProblemMatcherSchema.fileLocation": "Определяет, как следует интерпретировать имена файлов, указанные в шаблоне проблемы. Относительное расположение файла может быть массивом, где второй элемент массива — это путь к относительному местоположению файла. Режим search fileLocation выполняет глубокий (и, возможно, тяжелый) поиск в файловой системе в каталогах, указанных в свойствах include/exclude второго элемента (или в текущем каталоге рабочей области, если он не указан).", "ProblemMatcherSchema.owner": "Владелец проблемы в Code. Можно опустить, если указан элемент base. Если владелец опущен, а элемент base не указан, значение по умолчанию — \"внешний\".", "ProblemMatcherSchema.severity": "Серьезность по умолчанию для выявленных проблем. Используется, если в шаблоне не определена группа сопоставления для серьезности.", "ProblemMatcherSchema.source": "Строка, описывающая источник диагностических сведений, в удобном формате, например, \"typescript\" или \"super lint\".", @@ -8456,9 +9761,15 @@ "TaskDefinitionExtPoint": "Добавляет типы задачи", "TaskTypeConfiguration.noType": "В конфигурации типа задачи отсутствует обязательное свойство 'taskType'" }, + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Ошибка: в идентификаторе задачи '{0}' отсутствует необходимое свойство '{1}'. Идентификатор задачи будет проигнорирован.", + "tasks.taskRunningContext": "Выполняется ли задача в данный момент.", + "tasksCategory": "Задачи" + }, "vs/workbench/contrib/tasks/common/taskService": { "tasks.customExecutionSupported": "Поддерживаются ли задачи CustomExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\".", "tasks.processExecutionSupported": "Поддерживаются ли задачи ProcessExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\".", + "tasks.serverlessWebContext": "Значение true при использовании в Интернете без удаленного центра.", "tasks.shellExecutionSupported": "Поддерживаются ли задачи ShellExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\".", "tasks.taskCommandsRegistered": "Зарегистрированы ли уже команды задачи" }, @@ -8468,11 +9779,6 @@ "externalCommand": "Пример для запуска произвольной внешней команды", "msbuild": "Выполняет целевой объект сборки" }, - "vs/workbench/contrib/tasks/common/tasks": { - "TaskDefinition.missingRequiredProperty": "Ошибка: в идентификаторе задачи '{0}' отсутствует необходимое свойство '{1}'. Идентификатор задачи будет проигнорирован.", - "tasks.taskRunningContext": "Выполняется ли задача в данный момент.", - "tasksCategory": "Задачи" - }, "vs/workbench/contrib/tasks/electron-sandbox/taskService": { "TaskSystem.exitAnyways": "&&Все равно выйти", "TaskSystem.noProcess": "Запущенная задача больше не существует. Если задача породила фоновые процессы, выход из Visual Studio Code может привести к появлению потерянных процессов. Чтобы избежать этого, запустите последний фоновый процесс с флагом ожидания.", @@ -8480,42 +9786,17 @@ "TaskSystem.terminateTask": "&&Завершить задачу" }, "vs/workbench/contrib/terminal/browser/baseTerminalBackend": { - "nonResponsivePtyHost": "Подключение к хост-процессу pty терминала не отвечает. Терминалы могут перестать работать.", - "restartPtyHost": "Перезапустить хост pty" + "nonResponsivePtyHost": "The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host.", + "ptyHostStatus": "Pty Host Status", + "ptyHostStatus.ariaLabel": "Pty Host is unresponsive", + "ptyHostStatus.short": "Pty Host" }, "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "Расширения стремятся внести следующие изменения в среду терминала:", - "extensionEnvironmentContributionInfo": "Расширения внесли изменения в среду этого терминала", - "extensionEnvironmentContributionRemoval": "Расширения стремятся удалить существующие изменения из среды терминала:", - "relaunchTerminalLabel": "Перезапустить терминал" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "focusFolder": "Фокус на папке в проводнике", - "openFile": "Открыть файл в редакторе", - "openFolder": "Открыть папку в новом окне" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkDetectorAdapter": { - "focusFolder": "Фокус на папке в проводнике", - "followLink": "Перейти по ссылке", - "openFile": "Открыть файл в редакторе", - "openFolder": "Открыть папку в новом окне", - "searchWorkspace": "Поиск рабочей области" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "followForwardedLink": "Перейти по ссылке с использованием перенаправленного порта", - "followLink": "Перейти по ссылке", - "followLinkUrl": "Ссылка", - "terminalLinkHandler.followLinkAlt": "ALT + щелчок", - "terminalLinkHandler.followLinkAlt.mac": "OPTION + щелчок", - "terminalLinkHandler.followLinkCmd": "CMD + щелчок", - "terminalLinkHandler.followLinkCtrl": "CTRL + щелчок" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkQuickpick": { - "terminal.integrated.localFileLinks": "Локальный файл", - "terminal.integrated.openDetectedLink": "Выберите открываемую ссылку", - "terminal.integrated.searchLinks": "Поиск рабочей области", - "terminal.integrated.showMoreLinks": "Показать другие ссылки", - "terminal.integrated.urlLinks": "URL-адрес" + "ScopedEnvironmentContributionInfo": "рабочая область", + "extensionEnvironmentContributionInfoActive": "Следующие расширения внесли вклад в среду этого терминала.", + "extensionEnvironmentContributionInfoStale": "Следующие расширения хотят перезапустить терминал, чтобы внести вклад в его среду.", + "relaunchTerminalLabel": "Перезапустить терминал", + "showEnvironmentContributions": "Показать вклад среды" }, "vs/workbench/contrib/terminal/browser/terminal.contribution": { "miToggleIntegratedTerminal": "&&Терминал", @@ -8527,28 +9808,28 @@ "emptyTerminalNameInfo": "Если имя не указано, оно будет сброшено до значения по умолчанию", "noUnattachedTerminals": "Нет неподключенных терминалов для подключения", "quickAccessTerminal": "Переключить активный терминал", + "sendSequence": "Последовательность текста для отправки в терминал", "showTerminalTabs": "Показать вкладки", "terminalLaunchHelp": "Открыть справку", + "workbench.action.terminal.acceptSelectedSuggestion": "Принять выбранное предложение", "workbench.action.terminal.attachToSession": "Присоединение к сеансу", "workbench.action.terminal.clear": "Сброс", - "workbench.action.terminal.clearCommandHistory": "Очистить журнал команд", + "workbench.action.terminal.clearPreviousSessionHistory": "Очистить журнал предыдущего сеанса", "workbench.action.terminal.clearSelection": "Очистить выбранное", - "workbench.action.terminal.copyLastCommand": "Копировать последнюю команду", + "workbench.action.terminal.copyAndClearSelection": "Копировать и очистить выделенный фрагмент", + "workbench.action.terminal.copyLastCommand": "Копировать последний вывод команды", "workbench.action.terminal.copySelection": "Скопировать выделение", "workbench.action.terminal.copySelectionAsHtml": "Скопировать выделение как HTML", "workbench.action.terminal.createTerminalEditor": "Создать терминал в области редактора", "workbench.action.terminal.createTerminalEditorSide": "Создать терминал в области редактора сбоку", "workbench.action.terminal.detachSession": "Отключить сеанс", - "workbench.action.terminal.findNext": "Найти далее", - "workbench.action.terminal.findPrevious": "Найти ранее", "workbench.action.terminal.focus.tabsView": "Представление вкладок фокуса на терминале", - "workbench.action.terminal.focusFind": "Выделить поиск", "workbench.action.terminal.focusNext": "Фокус Следующая группа терминалов", "workbench.action.terminal.focusNextPane": "Фокус Следующий терминал в группе терминалов", "workbench.action.terminal.focusPrevious": "Фокус Предыдущая группа терминалов", "workbench.action.terminal.focusPreviousPane": "Фокус Предыдущий терминал в группе терминалов", "workbench.action.terminal.goToRecentDirectory": "Перейти к недавнему каталогу...", - "workbench.action.terminal.hideFind": "Скрыть поиск", + "workbench.action.terminal.hideSuggestWidget": "Скрыть мини-приложение предложений", "workbench.action.terminal.join": "Присоединиться к терминалам", "workbench.action.terminal.join.insufficientTerminals": "Недостаточно терминалов для действия присоединения", "workbench.action.terminal.join.onlySplits": "Все терминалы уже присоединены", @@ -8556,26 +9837,18 @@ "workbench.action.terminal.kill": "Завершить активный экземпляр терминала", "workbench.action.terminal.killAll": "Завершить все терминалы", "workbench.action.terminal.killEditor": "Завершить активный терминал в области редактора", - "workbench.action.terminal.navigationModeExit": "Выйти из режим навигации", - "workbench.action.terminal.navigationModeFocusNext": "Перевести фокус на следующую строку (режим навигации)", - "workbench.action.terminal.navigationModeFocusNextPage": "Перевести фокус на следующую страницу (режим навигации)", - "workbench.action.terminal.navigationModeFocusPrevious": "Перевести фокус на предыдущую строку (режим навигации)", - "workbench.action.terminal.navigationModeFocusPreviousPage": "Перевести фокус на предыдущую страницу (режим навигации)", "workbench.action.terminal.new": "Создать терминал", "workbench.action.terminal.newInActiveWorkspace": "Создать терминал (в активной рабочей области)", - "workbench.action.terminal.newWithCwd": "Создать терминал, запускаемый в настраиваемом рабочем каталоге", "workbench.action.terminal.newWithCwd.cwd": "Каталог для запуска терминала в", "workbench.action.terminal.newWithProfile": "Создать терминал (с профилем)", "workbench.action.terminal.newWithProfile.profileName": "Имя создаваемого профиля.", "workbench.action.terminal.newWorkspacePlaceholder": "Выбрать текущий рабочий каталог для нового терминала", - "workbench.action.terminal.openDetectedLink": "Открыть обнаруженную ссылку…", - "workbench.action.terminal.openLastLocalFileLink": "Открыть последнюю ссылку на локальный файл", - "workbench.action.terminal.openLastUrlLink": "Открыть последнюю ссылку по URL-адресу", "workbench.action.terminal.openSettings": "Настроить параметры терминала", + "workbench.action.terminal.overriddenCwdDescription": "(Переопределение) {0}", "workbench.action.terminal.paste": "Вставить в активный терминал", "workbench.action.terminal.pasteSelection": "Вставить выделение в активный терминал", "workbench.action.terminal.relaunch": "Перезапустить активный терминал", - "workbench.action.terminal.renameWithArg": "Переименовать текущий активный терминал", + "workbench.action.terminal.rename.prompt": "Введите название терминала", "workbench.action.terminal.renameWithArg.name": "Новое название терминала", "workbench.action.terminal.renameWithArg.noName": "Аргумент для имени не указан", "workbench.action.terminal.resizePaneDown": "Изменить размер терминала вниз", @@ -8594,36 +9867,27 @@ "workbench.action.terminal.scrollToTop": "Прокрутить до верхней границы", "workbench.action.terminal.scrollUp": "Прокрутить вверх (построчно)", "workbench.action.terminal.scrollUpPage": "Прокрутить вверх (страницу)", - "workbench.action.terminal.searchWorkspace": "Поиск в рабочей области", "workbench.action.terminal.selectAll": "Выбрать все", "workbench.action.terminal.selectDefaultShell": "Выберите профиль по умолчанию", + "workbench.action.terminal.selectNextPageSuggestion": "Выбрать следующую предлагаемую страницу", + "workbench.action.terminal.selectNextSuggestion": "Выбрать следующее предложение", + "workbench.action.terminal.selectPrevPageSuggestion": "Выбрать предыдущую предлагаемую страницу", + "workbench.action.terminal.selectPrevSuggestion": "Выбрать предыдущее предложение", "workbench.action.terminal.selectToNextCommand": "Выбрать следующую команду", "workbench.action.terminal.selectToNextLine": "Выделить текст до следующей строки", "workbench.action.terminal.selectToPreviousCommand": "Выбрать предыдущую команду", "workbench.action.terminal.selectToPreviousLine": "Выделить текст до предыдущей строки", - "workbench.action.terminal.sendSequence": "Отправить пользовательскую последовательность в терминал", "workbench.action.terminal.setFixedDimensions": "Задать фиксированные размеры", - "workbench.action.terminal.showEnvironmentInformation": "Показать сведения о среде", "workbench.action.terminal.showTabs": "Показать вкладки", "workbench.action.terminal.sizeToContentWidth": "Переключить размер на ширину содержимого", "workbench.action.terminal.splitInActiveWorkspace": "Разбить окно терминала (в активной рабочей области)", - "workbench.action.terminal.switchTerminal": "Переключить терминал", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Включение или отключение ведения журнала escape-последовательности", - "workbench.action.terminal.toggleFindCaseSensitive": "Включить или отключить поиск с учетом регистра", - "workbench.action.terminal.toggleFindRegex": "Включить или отключить поиск с использованием регулярных выражений", - "workbench.action.terminal.toggleFindWholeWord": "Включить или отключить поиск только целых слов", - "workbench.action.terminal.writeDataToTerminal": "Запись данных в терминал", - "workbench.action.terminal.writeDataToTerminal.prompt": "Введите данные для записи непосредственно в терминал, минуя PTY" + "workbench.action.terminal.switchTerminal": "Переключить терминал" }, "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { "install": "Установить", "useWslExtension.title": "Для открытия терминала в WSL рекомендуется использовать расширение \"{0}\"." }, - "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { - "label": "Терминал" - }, "vs/workbench/contrib/terminal/browser/terminalEditorInput": { - "cancel": "Отмена", "confirmDirtyTerminal.button": "&&Завершить", "confirmDirtyTerminal.detail": "Закрытие приведет к завершению выполнения процессов в этом терминале.", "confirmDirtyTerminal.message": "Вы хотите остановить запущенные процессы?", @@ -8634,6 +9898,13 @@ "killTerminalIcon": "Значок для завершения экземпляра терминала.", "newTerminalIcon": "Значок для создания нового экземпляра терминала.", "renameTerminalIcon": "Значок для переименования в быстром меню терминала.", + "terminalCommandHistoryFuzzySearch": "Значок для переключения нечеткого поиска в журнале команд.", + "terminalCommandHistoryOutput": "Значок для просмотра выходных данных команды терминала.", + "terminalCommandHistoryRemove": "Значок для удаления команды терминала из журнала команд.", + "terminalDecorationError": "Значок для оформления терминала команды, которая вызвала ошибку.", + "terminalDecorationIncomplete": "Значок для оформления терминала незавершенной команды.", + "terminalDecorationMark": "Значок для метки оформления терминала.", + "terminalDecorationSuccess": "Значок для оформления терминала команды, которая успешно выполнена.", "terminalViewIcon": "Значок представления терминала." }, "vs/workbench/contrib/terminal/browser/terminalInstance": { @@ -8649,23 +9920,16 @@ "launchFailed.exitCodeOnlyShellIntegration": "Отключение интеграции оболочки в пользовательских настройках может помочь.", "multiLinePasteButton": "&&Вставить", "preview": "Предварительный просмотр:", - "removeCommand": "Удалить из журнала команд", - "selectRecentCommand": "Выберите команду для выполнения (для изменения команды удерживайте клавишу ALT)", - "selectRecentCommandMac": "Выберите команду для выполнения (для изменения команды удерживайте клавишу OPTION)", - "selectRecentDirectory": "Выберите каталог для перехода (удерживайте клавишу ALT, чтобы изменить команду)", - "selectRecentDirectoryMac": "Выберите каталог для перехода (удерживайте клавишу OPTION, чтобы изменить команду)", "setTerminalDimensionsColumn": "Задать фиксированные размеры: столбец", "setTerminalDimensionsRow": "Задать фиксированные размеры: строка", - "shellFileHistoryCategory": "Журнал {0}", "shellIntegration.learnMore": "Подробнее об интеграции оболочки", "shellIntegration.openSettings": "Открыть пользовательские настройки", - "terminal.contiguousSearch": "Использование непрерывного поиска", - "terminal.fuzzySearch": "Использовать нечеткий поиск", "terminal.integrated.a11yPromptLabel": "Ввод терминала", - "terminal.integrated.a11yTooMuchOutput": "Объем выходных данных слишком велик для создания оповещения; проверьте строки вручную", - "terminal.integrated.copySelection.noSelection": "В терминале отсутствует выделенный текст для копирования", + "terminal.integrated.useAccessibleBuffer": "Используйте доступный буфер {0} для проверки выходных данных вручную", + "terminal.integrated.useAccessibleBufferNoKb": "Используйте команду Terminal: Focus Accessible Buffer для проверки выходных данных вручную", "terminal.requestTrust": "Для создания процесса терминала требуется исполняемый код", - "terminalNavigationMode": "Используйте {0} и {1} для навигации в буфере терминала", + "terminalHelpAriaLabel": "Для справки по специальным возможностям терминала воспользуйтесь {0}", + "terminalScreenReaderMode": "Запуск команды: переключение режима специальных возможностей средства чтения с экрана для оптимизации работы средства чтения с экрана.", "terminalStaleTextBoxAriaLabel": "Среда {0} терминала устарела, выполните команду \"Показать сведения о среде\", чтобы получить дополнительную информацию", "terminalTextBoxAriaLabel": "{0} терминала", "terminalTextBoxAriaLabelNumberAndTitle": "Терминал {0}, {1}", @@ -8673,14 +9937,9 @@ "terminalTypeTask": "Задача", "terminated.exitCodeAndCommandLine": "Процесс терминала \"{0}\" был завершен с кодом выхода {1}.", "terminated.exitCodeOnly": "Процесс терминала завершен с кодом выхода: {0}.", - "viewCommandOutput": "Просмотреть выходные данные команды", - "workbench.action.terminal.rename.prompt": "Введите название терминала", "workspaceNotTrustedCreateTerminal": "Не удается запустить процесс терминала в недоверенной рабочей области", "workspaceNotTrustedCreateTerminalCwd": "Не удается запустить процесс терминала в недоверенной рабочей области с cwd {0} и userHome {1}" }, - "vs/workbench/contrib/terminal/browser/terminalMainContribution": { - "ptyHost": "Узел Pty" - }, "vs/workbench/contrib/terminal/browser/terminalMenus": { "defaultTerminalProfile": "{0} (по умолчанию)", "miNewTerminal": "&&Создать терминал", @@ -8688,18 +9947,21 @@ "miRunSelectedText": "Запустить &&выбранный текст", "miSplitTerminal": "&&Разделить терминал", "splitTerminal": "Разделить терминал", - "terminal.new": "Новый терминал", + "workbench.action.tasks.configureTaskRunner": "Настройка задач...", + "workbench.action.tasks.runTask": "Запустить задачу...", "workbench.action.terminal.changeColor": "Изменить цвет...", "workbench.action.terminal.changeIcon": "Изменить значок...", "workbench.action.terminal.clear": "Сброс", + "workbench.action.terminal.clearLong": "Очистить терминал", "workbench.action.terminal.copySelection.short": "Копирование", "workbench.action.terminal.copySelectionAsHtml": "Копировать как HTML", "workbench.action.terminal.joinInstance": "Присоединиться к терминалам", - "workbench.action.terminal.new.short": "Новый терминал", "workbench.action.terminal.newWithProfile.short": "Новый терминал с профилем", "workbench.action.terminal.openSettings": "Настройка параметров терминала", "workbench.action.terminal.paste.short": "Вставить", "workbench.action.terminal.renameInstance": "Переименовать...", + "workbench.action.terminal.runActiveFile": "Запустить активный файл", + "workbench.action.terminal.runSelectedText": "Запустить выбранный текст", "workbench.action.terminal.selectAll": "Выбрать все", "workbench.action.terminal.selectDefaultProfile": "Выберите профиль по умолчанию", "workbench.action.terminal.showsTabs": "Показать вкладки", @@ -8707,33 +9969,42 @@ "workbench.action.terminal.switchTerminal": "Переключить терминал" }, "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "killportfailure": "Не удалось завершить процесс, прослушивающий порт {0}. Команда завершила работу с ошибкой {1}", "ptyHostRelaunch": "Перезапуск терминала из-за потери подключения к процессу оболочки…" }, "vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": { "ICreateContributedTerminalProfileOptions": "добавленный", + "cancel": "Отменить", "createQuickLaunchProfile": "Настройка профиля терминала", "enterTerminalProfileName": "Введите имя профиля терминала", "terminal.integrated.chooseDefaultProfile": "Выберите профиль терминала по умолчанию", "terminal.integrated.selectProfileToCreate": "Выберите профиль терминала для создания", "terminalProfileAlreadyExists": "Профиль терминала с таким именем уже существует.", "terminalProfiles": "профили", - "terminalProfiles.detected": "обнаружено" - }, - "vs/workbench/contrib/terminal/browser/terminalProfileResolverService": { - "migrateToProfile": "Перенос", - "terminalProfileMigration": "Терминал использует устаревшие параметры Shell/shellArgs. Хотите перенести его в профиль?" + "terminalProfiles.detected": "обнаружено", + "unsafePathWarning": "Этот профиль терминала использует потенциально небезопасный путь, который может быть изменен другим пользователем: {0}. Вы действительно хотите его использовать?", + "yes": "Да" }, "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { "renameTerminal": "Переименовать терминал", "workbench.action.terminal.newWithProfilePlus": "Создать новый терминал с профилем", "workbench.action.terminal.newplus": "Создать терминал" }, + "vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick": { + "removeCommand": "Удалить из журнала команд", + "selectRecentCommand": "Выберите команду для выполнения (для изменения команды удерживайте клавишу ALT)", + "selectRecentCommandMac": "Выберите команду для выполнения (для изменения команды удерживайте клавишу OPTION)", + "selectRecentDirectory": "Выберите каталог для перехода (удерживайте клавишу ALT, чтобы изменить команду)", + "selectRecentDirectoryMac": "Выберите каталог для перехода (удерживайте клавишу OPTION, чтобы изменить команду)", + "shellFileHistoryCategory": "Журнал {0}", + "viewCommandOutput": "Просмотреть выходные данные команды" + }, "vs/workbench/contrib/terminal/browser/terminalService": { "localTerminalRemote": "Эта оболочка запущена на {0}локальном{1} компьютере, а не на подключенном удаленном компьютере", "localTerminalVirtualWorkspace": "Эта оболочка открыта в {0}локальной{1} папке, а не в виртуальной папке.", "terminalService.terminalCloseConfirmationPlural": "Завершить активные сеансы терминала ({0})?", "terminalService.terminalCloseConfirmationSingular": "Завершить активный сеанс терминала?", - "terminate": "Завершить" + "terminate": "&&Завершить" }, "vs/workbench/contrib/terminal/browser/terminalTabbedView": { "hideTabs": "Скрыть вкладки", @@ -8741,6 +10012,7 @@ "moveTabsRight": "Переместить вкладки вправо" }, "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "label": "Терминал", "splitTerminalAriaLabel": "Терминал {0} {1}, {2} с разделением {3}", "terminal.tabs": "Вкладки терминала", "terminalAriaLabel": "Терминал {0} {1}", @@ -8749,7 +10021,9 @@ "vs/workbench/contrib/terminal/browser/terminalTooltip": { "launchFailed.exitCodeOnlyShellIntegration": "Не удалось запустить терминальный процесс. Отключение интеграции оболочки с помощью terminal.integrated.shellIntegration.enabled может помочь.", "shellIntegration.activationFailed": "Не удалось активировать интеграцию оболочки", - "shellIntegration.enabled": "Интеграция оболочки активирована" + "shellIntegration.enabled": "Интеграция оболочки активирована", + "shellProcessTooltip.commandLine": "Командная строка: {0}", + "shellProcessTooltip.processId": "Идентификатор процесса ({0}): {1}" }, "vs/workbench/contrib/terminal/browser/terminalView": { "terminal.monospaceOnly": "Терминал поддерживает только моноширинные шрифты. Не забудьте перезапустить VS Code, если этот шрифт был установлен недавно.", @@ -8758,41 +10032,43 @@ "terminals": "Открыть терминалы." }, "vs/workbench/contrib/terminal/browser/xterm/decorationAddon": { - "changeDefaultIcon": "Изменить значок по умолчанию", - "changeErrorIcon": "Изменить значок ошибки", - "changeSuccessIcon": "Изменить значок успешности", "gutter": "Оформление команд переплета", + "no": "Нет", "overviewRuler": "Обзор оформления команд линейки", + "rerun": "Вы хотите выполнить команду: {0}", "terminal.configureCommandDecorations": "Настройка оформления команд", - "terminal.copyCommand": "Команда копирования", + "terminal.copyCommand": "Копировать команду", "terminal.copyOutput": "Копировать выходные данные", "terminal.copyOutputAsHtml": "Копирование выходных данных в формате HTML", "terminal.learnShellIntegration": "Сведения об интеграции с оболочкой", "terminal.rerunCommand": "Повторно запустить команду", + "toggleVisibility": "Переключить видимость", + "workbench.action.terminal.goToRecentDirectory": "Перейти к последнему каталогу", + "workbench.action.terminal.runRecentCommand": "Выполнить недавнюю команду", + "yes": "Да" + }, + "vs/workbench/contrib/terminal/browser/xterm/decorationStyles": { "terminalPromptCommandFailed": "Команда выполнена {0} с ошибкой", "terminalPromptCommandFailedWithExitCode": "Команда выполнена {0} с ошибкой (код выхода {1})", "terminalPromptCommandSuccess": "Команда выполнена {0}", - "terminalPromptContextMenu": "Показать действия команд", - "toggleVisibility": "Переключить видимость" + "terminalPromptContextMenu": "Показать действия команд" }, "vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": { "dontShowAgain": "Больше не показывать", "no": "Нет", + "terminal.integrated.copySelection.noSelection": "The terminal has no selection to copy", "terminal.slowRendering": "Ускорение GPU терминала на вашем компьютере работает медленно. Вы хотите переключиться, чтобы отключить его, что может повысить производительность? [Дополнительные сведения о параметрах терминала](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", + "terminalLoggerName": "Terminal", "yes": "Да" }, "vs/workbench/contrib/terminal/common/terminal": { - "terminalCategory": "Терминал", "vscode.extension.contributes.terminal": "Предоставляет функциональные возможности терминала.", "vscode.extension.contributes.terminal.profiles": "Определяет дополнительные профили терминалов, которые может создать пользователь.", "vscode.extension.contributes.terminal.profiles.id": "Идентификатор поставщика профиля терминала.", "vscode.extension.contributes.terminal.profiles.title": "Заголовок для этого профиля терминала.", - "vscode.extension.contributes.terminal.types": "Определяет дополнительные типы терминалов, которые может создать пользователь.", - "vscode.extension.contributes.terminal.types.command": "Команда которая будет выполнена, когда пользователь создает этот тип терминала.", "vscode.extension.contributes.terminal.types.icon": "Кодикон, URI или светлые и темные URI для связывания с этим типом терминала.", "vscode.extension.contributes.terminal.types.icon.dark": "Путь к значку, когда используется темная тема", - "vscode.extension.contributes.terminal.types.icon.light": "Путь к значку, когда используется светлая тема", - "vscode.extension.contributes.terminal.types.title": "Заголовок для этого типа терминала." + "vscode.extension.contributes.terminal.types.icon.light": "Путь к значку, когда используется светлая тема" }, "vs/workbench/contrib/terminal/common/terminalColorRegistry": { "terminal.ansiColor": "Цвет ANSI \"{0}\" в терминале.", @@ -8804,6 +10080,7 @@ "terminal.findMatchHighlightBackground": "Цвет других поисковых совпадений в терминале. Цвет не должен быть непрозрачным, чтобы не скрывать основное содержимое терминала.", "terminal.findMatchHighlightBorder": "Цвет границы других поисковых совпадений в терминале.", "terminal.foreground": "Цвет переднего плана терминала.", + "terminal.inactiveSelectionBackground": "Цвет фона выбора терминала, когда у него нет фокусировки.", "terminal.selectionBackground": "Цвет фона выделения терминала.", "terminal.selectionForeground": "Цвет переднего плана для выделения в терминале. При значении NULL передний план выделения сохраняется и к нему применяется функция минимальной контрастности.", "terminal.tab.activeBorder": "Граница сбоку от вкладки терминала в панели. По умолчанию используется tab.activeBorder.", @@ -8818,17 +10095,21 @@ "vs/workbench/contrib/terminal/common/terminalConfiguration": { "cwd": "текущая рабочая папка терминала", "cwdFolder": "текущая рабочая папка терминала, отображаемая для рабочих областей с несколькими корнями или в рабочей области с одним корневым каталогом, если значение отличается от исходной рабочей папки. В Windows это будет отображаться только при включенной интеграции оболочки.", + "enableFileLinks.notRemote": "Включить только в том случае, если не находится в удаленной рабочей области.", + "enableFileLinks.off": "Всегда отключено.", + "enableFileLinks.on": "Всегда включено.", "local": "указывает локальный терминал в удаленной рабочей области", "openDefaultSettingsJson": "открыть файл JSON параметров по умолчанию", "openDefaultSettingsJson.capitalized": "Открыть параметры по умолчанию (JSON)", "process": "имя процесса терминала", - "separator": "условный разделитель (\"-\"), который отображается, только если он окружен переменными со значениями или статическим текстом.", + "separator": "условный разделитель {0}, отображаемый только в окружении переменных со значениями или статического текста.", "sequence": "имя, предоставленное терминалу процессом", + "tabFocusMode": "Определяет, получает ли терминал вкладки или откладывает их на рабочее место для навигации. Если настроено, переопределяет {0}, когда терминал находится в фокусе.", "task": "указывает, что этот терминал связан с задачей", "terminal.integrated.allowChords": "Определяет, разрешены ли аккорды настраиваемых сочетаний клавиш в терминале. Обратите внимание, что когда это верно, и нажатие клавиши приводит к аккорду, это будет обходить {0}, установка значения false особенно удобна, если вы хотите, чтобы CTRL+K обращалось к вашей оболочке (а не к VS Code).", - "terminal.integrated.allowMnemonics": "Указывает, разрешено ли использовать мнемоники строки меню (например, ALT+F) для активации открытия строки меню. Обратите внимание, что при указании значения \"true\" все сочетания клавиш с ALT будут игнорировать оболочку. Этот параметр не применяется в macOS.", + "terminal.integrated.allowMnemonics": "Указывает, разрешено ли использовать назначенные клавиши строки меню (например, ALT+F) для активации открытия строки меню. Обратите внимание, что при указании значения \"true\" все сочетания клавиш с ALT будут пропускать оболочку. Этот параметр не применяется в macOS.", "terminal.integrated.altClickMovesCursor": "Если включено, сочетание клавиш ALT/OPTION + щелчок перемещает курсор подсказки под мышь, когда для {0} установлено значение {1} (значение по умолчанию). В некоторых оболочках функция может работать ненадежно.", - "terminal.integrated.autoReplies": "Набор сообщений, при обнаружении которых в терминале будет отправляться автоматический ответ. Если сообщение достаточно конкретное, это поможет автоматизировать обработку типичных ответов.\r\n\r\nПримечания.\r\n\r\n– Используйте {0} для автоматического ответа на запрос завершения пакетного задания в Windows.\r\n– Сообщение содержит escape-последовательности, поэтому ответ может не работать для стилизованного текста.\r\n– Каждый ответ отправляется не более раза в секунду.\r\n– Используйте {1} в ответе для обозначения клавиши ВВОД.\r\n– Чтобы сбросить задание ключа по умолчанию, установите значение NULL.\r\n– Перезапустите VS Code, если новые параметры не применены.", + "terminal.integrated.autoReplies": "Набор сообщений, при обнаружении которых в терминале будет отправляться автоматический ответ. Если сообщение достаточно конкретное, это поможет автоматизировать обработку типичных ответов.\r\n\r\nПримечания:\r\n\r\n– Используйте {0} для автоматического ответа на запрос завершения пакетного задания в Windows.\r\n– Сообщение содержит escape-последовательности, поэтому ответ может не работать для стилизованного текста.\r\n– Каждый ответ отправляется не более одного раза в секунду.\r\n– Используйте {1} в ответе для обозначения клавиши ВВОД.\r\n– Чтобы удалить клавишу по умолчанию, задайте значение NULL.\r\n– Перезапустите VS Code, если новые параметры не применены.", "terminal.integrated.autoReplies.reply": "Ответ для отправки в процесс.", "terminal.integrated.bellDuration": "Количество миллисекунд, в течение которого на вкладке терминала отображается колокольчик при ее запуске.", "terminal.integrated.commandsToSkipShell": "Набор идентификаторов команд, настраиваемые сочетания клавиш которых не будут передаваться в оболочку, а вместо этого будут всегда обрабатываться VS Code. Это позволяет использовать настраиваемые сочетания клавиш, которые при обычных условиях были бы использованы оболочкой и работали бы также, как если бы терминал не имел фокуса, например, клавиши \"CTRL+P\" запускали бы Quick Open.\r\n\r\n \r\n\r\nМногие команды по умолчанию пропускаются. Чтобы переопределить значение по умолчанию и передать настраиваемое сочетание клавиш этой команды в оболочку, добавьте команду с префиксом \"-\". Например, добавьте \"-workbench.action.quickOpen\", чтобы сочетание клавиш \"CTRL+P\" было направлено в оболочку.\r\n\r\n \r\n\r\nСледующий список команд, пропускаемых по умолчанию, обрезается при просмотре в Редакторе параметров. Чтобы просмотреть полный список, {1} и выполните поиск первой команды из списка ниже.\r\n\r\n \r\n\r\nКоманды, пропускаемые по умолчанию:\r\n\r\n{0}", @@ -8845,7 +10126,7 @@ "terminal.integrated.cursorBlinking": "Определяет, мигает ли курсор терминала.", "terminal.integrated.cursorStyle": "Управляет стилем курсора терминала.", "terminal.integrated.cursorWidth": "Управляет шириной курсора, если для {0} установлено {1}.", - "terminal.integrated.customGlyphs": "Нужно ли рисовать настраиваемые глифы для элемента блока и символов рамок вместо использования шрифта, что обычно обеспечивает более оптимальную отрисовку с непрерывными линиями. Обратите внимание, что это не поддерживается в отрисовщике DOM", + "terminal.integrated.customGlyphs": "Определяет, рисовать ли настраиваемые глифы для блочных элементов и символов рамок вместо использования шрифта, что обычно улучшает отрисовку с непрерывными линиями. Обратите внимание, что это не работает, если {0} отключено.", "terminal.integrated.cwd": "Путь явного запуска, по которому будет запущен терминал. Используется в качестве текущего рабочего каталога (cwd) для процесса оболочки. Это может быть особенно удобно в параметрах рабочей области, если корневой каталог не является подходящим каталогом cwd.", "terminal.integrated.defaultLocation": "Определяет место отображения новых терминалов.", "terminal.integrated.defaultLocation.editor": "Создать терминалы в редакторе", @@ -8855,8 +10136,9 @@ "terminal.integrated.detectLocale.off": "Не устанавливайте переменную среды $LANG.", "terminal.integrated.detectLocale.on": "Всегда устанавливайте переменную среды $LANG.", "terminal.integrated.drawBoldTextInBrightColors": "Определяет, будет ли полужирный текст в терминале всегда использовать яркий вариант цвета ANSI.", - "terminal.integrated.enableBell": "Определяет, включен ли звонок терминала. Это отображается как визуальный колокольчик рядом с именем терминала.", - "terminal.integrated.enableFileLinks": "Указывает, следует ли включить ссылки на файлы в терминале. Ссылки могут работать медленно при использовании сетевого диска, так как каждая ссылка на файл проверяется в файловой системе. Изменение вступит в силу только в новых терминалах.", + "terminal.integrated.enableBell": "Определяет, включены ли звуковые оповещения в терминале. Это отображается в виде колокольчика рядом с именем терминала.", + "terminal.integrated.enableFileLinks": "Указывает, следует ли включить ссылки на файлы в терминалах. Ссылки могут работать медленно при использовании сетевого диска, так как каждая ссылка на файл проверяется в файловой системе. Изменение вступит в силу только в новых терминалах.", + "terminal.integrated.enableImages": "Enables image support in the terminal. Both sixel and iTerm's inline image protocol are supported on Linux and macOS, Windows support will light up automatically when ConPTY passes through the sequences. Images will currently not be restored between window reloads/reconnects.", "terminal.integrated.enableMultiLinePasteWarning": "Отображайте диалоговое окно предупреждения при вставке нескольких строк в терминал. Диалоговое окно не отображается, когда:\r\n\r\n– Включен режим вставки в квадратных скобках (оболочка поддерживает многострочную вставку по умолчанию)\r\n– Вставка обрабатывается строкой чтения оболочки (в случае pwsh)", "terminal.integrated.enablePersistentSessions": "Сохранять сеансы или журнал терминалов для рабочей области при перезагрузке окна.", "terminal.integrated.env.linux": "Объект с переменными окружения, которые будут добавлены в процесс VS Code для использования терминалом в Linux. Задайте значение null, чтобы удалить переменную среды.", @@ -8868,7 +10150,7 @@ "terminal.integrated.environmentChangesIndicator.warnonly": "Показывать только индикатор предупреждения, если среда терминала является устаревшей, а не индикатор информации, показывающий терминал, среда которого была изменена расширением.", "terminal.integrated.environmentChangesRelaunch": "Следует ли автоматически запустить терминалы повторно, если расширение хочет внести вклад в их среду и с этим расширением еще не выполнялось взаимодействие", "terminal.integrated.fastScrollSensitivity": "Множитель скорости прокрутки при нажатии клавиши ALT.", - "terminal.integrated.fontFamily": "Управляет семейством шрифтов терминала, значение по умолчанию — {0}.", + "terminal.integrated.fontFamily": "Определяет семейство шрифтов терминала. Значение по умолчанию — {0}.", "terminal.integrated.fontSize": "Управляет размером шрифта в пикселях для терминала.", "terminal.integrated.fontWeight": "Насыщенность шрифта, используемая в терминале для текста, не являющегося полужирным. Допускаются ключевые слова \"normal\" и \"bold\", а также числа от 1 до 1000.", "terminal.integrated.fontWeightBold": "Насыщенность шрифта, используемая в терминале для полужирного текста. Допускаются ключевые слова \"normal\" и \"bold\", а также числа от 1 до 1000.", @@ -8878,8 +10160,8 @@ "terminal.integrated.gpuAcceleration.canvas": "Используйте резервный отрисовщик холста терминала, который применяет двухмерный контекст вместо webgl. Это может повысить производительность в некоторых системах. Обратите внимание, что некоторые функции в обработчике холста ограничены, например выбор непрозрачного варианта.", "terminal.integrated.gpuAcceleration.off": "Отключите ускорение GPU в терминале. Терминал будет выполнять преобразование для просмотра значительно медленнее, если ускорение графического процессора отключено, но должен надежно работать во всех системах.", "terminal.integrated.gpuAcceleration.on": "Включить ускорение GPU в терминале.", - "terminal.integrated.letterSpacing": "Управляет межбуквенным интервалом терминала; это целое значение, которое представляет число дополнительных пикселей, добавляемых между символами.", - "terminal.integrated.lineHeight": "Определяет высоту строки терминала; это число умножается на размер шрифта терминала, что дает фактическую высоту строки в пикселях.", + "terminal.integrated.letterSpacing": "Определяет межбуквенный интервал терминала. Это целочисленное значение, представляющее количество дополнительных пикселей, которые будут добавляться между символами.", + "terminal.integrated.lineHeight": "Определяет высоту строки терминала. Это число умножается на размер шрифта терминала, что дает фактическую высоту строки в пикселях.", "terminal.integrated.localEchoEnabled": "Если должно быть включено локальное эхо. Это переопределит {0}", "terminal.integrated.localEchoEnabled.auto": "Включено только для удаленных рабочих областей", "terminal.integrated.localEchoEnabled.off": "Всегда отключено", @@ -8891,7 +10173,7 @@ "terminal.integrated.macOptionIsMeta": "Определяет, следует ли рассматривать ключ параметра как метаключ в терминале под управлением macOS.", "terminal.integrated.minimumContrastRatio": "Когда параметр установлен, цвет переднего плана каждой ячейки будет изменен для соблюдения указанного коэффициента контрастности. Обратите внимание, что этот параметр не применяется к символам `powerline` в соответствии с #146406. Примеры значений:\r\n\r\n— 1: ничего не делать, использовать стандартные цвета темы.\r\n— 4.5: [соответствие WCAG AA (минимальное)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) (по умолчанию).\r\n— 7: [соответствие WCAG AAA (улучшенное)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n— 21: белый на черном фоне или черный на белом фоне.", "terminal.integrated.mouseWheelScrollSensitivity": "Множитель, используемый для deltaY событий прокрутки колесика мыши.", - "terminal.integrated.persistentSessionReviveProcess": "Когда необходимо завершить процесс терминала (например, при закрытии окна или приложения), это определяет, когда следует восстановить содержимое предыдущего сеанса или журнала терминала и повторно создать процессы при следующем открытии рабочей области.\r\n\r\nПояснения:\r\n\r\n— Восстановление рабочего каталога процесса зависит от того, поддерживается ли он оболочкой.\r\n— Время сохранения сеанса во время выключения ограничено, поэтому он может быть прерван при использовании удаленных подключений с большой задержкой.", + "terminal.integrated.persistentSessionReviveProcess": "Если необходимо завершить процесс терминала (например, при закрытии окна или приложения), этот параметр определяет, когда следует восстановить содержимое или журнал предыдущего сеанса терминала и повторно создать процессы при следующем открытии рабочей области.\r\n\r\nПояснения:\r\n\r\n– Восстановление текущего рабочего каталога процесса зависит от того, поддерживается ли он оболочкой.\r\n– Время хранения сеанса во время завершения работы ограничено, поэтому он может быть прерван, если используются удаленные подключения с большой задержкой.", "terminal.integrated.persistentSessionReviveProcess.never": "Никогда не восстанавливать буферы терминалов и не воссоздавать процесс.", "terminal.integrated.persistentSessionReviveProcess.onExit": "Завершите процессы после закрытия последнего окна в Windows или Linux или при активации команды \"workbench.action.quit\" (палитра команд, настраиваемое сочетание клавиш, меню).", "terminal.integrated.persistentSessionReviveProcess.onExitAndWindowClose": "Завершите процессы после закрытия последнего окна в Windows или Linux или при активации команды \"workbench.action.quit\" (палитра команд, настраиваемое сочетание клавиш, меню) или при закрытии окна.", @@ -8901,23 +10183,23 @@ "terminal.integrated.rightClickBehavior.nothing": "Не выполнять никаких действий и передавать событие в терминал.", "terminal.integrated.rightClickBehavior.paste": "Вставка при щелчке правой кнопкой мыши.", "terminal.integrated.rightClickBehavior.selectWord": "Выбор слова под курсором и отображение контекстного меню.", - "terminal.integrated.scrollback": "Определяет максимальное число строк, которые терминал хранит в своем буфере.", + "terminal.integrated.scrollback": "Определяет максимальное количество строк, которые терминал хранит в буфере. Мы предварительно выделяем память на основе этого значения, чтобы обеспечить бесперебойную работу. Таким образом, по мере увеличения значения будет увеличиваться и объем памяти.", "terminal.integrated.sendKeybindingsToShell": "Отправляет большинство настраиваемых сочетаний клавиш на терминал, а не в рабочую среду, переопределяя {0}, который можно альтернативно использовать для точной настройки.", - "terminal.integrated.shellIntegration.decorationIcon": "Управляет значком, который будет использоваться для пропущенных и пустых команд. Установите {0}, чтобы скрыть значок или отключите оформление с помощью {1}.", - "terminal.integrated.shellIntegration.decorationIconError": "Управляет значком, который будет использоваться для каждой команды в терминалах с включенной интеграцией с оболочкой, имеющей соответствующий код выхода. Установите {0}, чтобы скрыть значок или отключите оформление с помощью {1}.", - "terminal.integrated.shellIntegration.decorationIconSuccess": "Управляет значком, который будет использоваться для каждой команды в терминалах с включенной интеграцией с оболочкой, не имеющей связанного кода выхода. Установите {0}, чтобы скрыть иконку или отключите оформление с помощью {1}.", "terminal.integrated.shellIntegration.decorationsEnabled": "Если интеграция оболочки включена, добавляет оформление для каждой команды.", "terminal.integrated.shellIntegration.decorationsEnabled.both": "Показать оформление в переплете (слева) и обзорную линейку (справа)", "terminal.integrated.shellIntegration.decorationsEnabled.gutter": "Показать оформление переплета слева от терминала", "terminal.integrated.shellIntegration.decorationsEnabled.never": "Не показывать оформление", "terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler": "Показать оформление обзорной линейки справа от терминала", - "terminal.integrated.shellIntegration.enabled": "Определяет, будет ли автоматически внедрена интеграция с оболочкой для поддержки таких функций, как расширенное отслеживание команд и обнаружение текущего рабочего каталога. \r\n\r\nИнтеграция с оболочкой работает путем внедрения в оболочку сценария запуска. Сценарий передает VS Code сведения о том, что происходит в терминале.\r\n\r\nПоддерживаемые оболочки:\r\n\r\n- Linux/MacOS: bash, pwsh, zsh\r\n — Windows: pwsh\r\n\r\nЭтот параметр применяется только при создании терминалов, поэтому вам потребуется перезапустить терминалы, чтобы он вступил в силу.\r\n\r\n Обратите внимание, что внедрение сценария может не работать, если у вас есть пользовательские аргументы, определенные в профиле терминала, [complex bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash- promptcommand) или другие неподдерживаемые параметры. Чтобы отключить оформление, см. {0}", + "terminal.integrated.shellIntegration.enabled": "Определяет, будет ли автоматически внедрена интеграция с оболочкой для поддержки таких функций, как расширенное отслеживание команд и обнаружение текущего рабочего каталога. \r\n\r\nИнтеграция с оболочкой работает путем внедрения в оболочку сценария запуска. Сценарий передает VS Code сведения о том, что происходит в терминале.\r\n\r\nПоддерживаемые оболочки:\r\n\r\n– Linux/MacOS: bash, fish, pwsh, zsh\r\n – Windows: pwsh\r\n\r\nЭтот параметр применяется только при создании терминалов, поэтому потребуется перезапустить терминалы, чтобы он вступил в силу.\r\n\r\n Обратите внимание, что внедрение сценария может не работать, если вы определили пользовательские аргументы в профиле терминала, включили {1}, используете [complex bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash- promptcommand) или другие неподдерживаемые параметры. Чтобы отключить оформление, см. {0}", "terminal.integrated.shellIntegration.history": "Управляет количеством недавно использованных команд, которые следует хранить в журнале команд терминала. Установите значение 0, чтобы отключить журнал команд.", + "terminal.integrated.shellIntegration.suggestEnabled": "Включает экспериментальные предложения IntelliSense терминала для поддерживаемых оболочек, если для {0} установлено значение {1}. Если интеграция оболочки установлена вручную, для {2} необходимо настроить значение {3} перед вызовом сценария.", "terminal.integrated.showExitAlert": "Определяет, следует ли показывать предупреждение \"Процесс терминала завершен с кодом выхода\", если код выхода не равен нулю.", + "terminal.integrated.smoothScrolling": "Определяет, будет ли использоваться анимация при прокрутке содержимого терминала", "terminal.integrated.splitCwd": "Управляет рабочим каталогом, с которого начинает работу разделенный терминал.", "terminal.integrated.splitCwd.inherited": "В macOS и Linux новый разделенный терминал будет использовать рабочий каталог родительского терминала. В Windows это поведение аналогично исходному.", "terminal.integrated.splitCwd.initial": "Новый разделенный терминал будет использовать рабочий каталог, с которого начал работу родительский терминал.", "terminal.integrated.splitCwd.workspaceRoot": "Новый разделенный терминал будет использовать корневую папку рабочей области в качестве рабочей папки. В рабочей области с несколькими корневыми папками предлагается выбрать используемую корневую папку.", + "terminal.integrated.tabStopWidth": "Число ячеек в позиции табуляции.", "terminal.integrated.tabs.defaultColor": "Идентификатор цвета темы, связывающийся по умолчанию со значками терминала.", "terminal.integrated.tabs.defaultIcon": "Идентификатор codicon, связывающийся по умолчанию со значками терминалов.", "terminal.integrated.tabs.enableAnimation": "Определяет, поддерживают ли состояния вкладки терминала анимацию (например, незавершенные задачи).", @@ -8938,14 +10220,14 @@ "terminal.integrated.tabs.showActions.never": "Никогда не показывать действия", "terminal.integrated.tabs.showActions.singleTerminal": "Показать действия, если это единственный открытый терминал", "terminal.integrated.tabs.showActions.singleTerminalOrNarrow": "Показать действия, если это единственный открытый терминал или если представление вкладок компактное и без текста", - "terminal.integrated.tabs.showActiveTerminal": "Отображает сведения об активном терминале в представлении. Это особенно полезно, если заголовок на вкладках не виден.", + "terminal.integrated.tabs.showActiveTerminal": "Отображает сведения об активном терминале в представлении. Это особенно полезно, если заголовки не видны на вкладках.", "terminal.integrated.tabs.showActiveTerminal.always": "Всегда показывать активный терминал", "terminal.integrated.tabs.showActiveTerminal.never": "Никогда не показывать активный терминал", "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Показать активный терминал, когда это единственный открытый терминал", "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Показать активный терминал, когда это единственный открытый терминал или если представление вкладок находится в узком состоянии без текста", - "terminal.integrated.unicodeVersion": "Определяет, какую версию Юникода использовать для вычисления ширины символов в терминале. Если вы столкнетесь с тем, что эмодзи или другие широкие символы не занимают надлежащее место либо клавиша BACKSPACE удаляет слишком мало или слишком много данных, можете попробовать настроить этот параметр.", - "terminal.integrated.unicodeVersion.eleven": "Версия 11 Юникода, эта версия обеспечивает улучшенную поддержку современных систем, использующих современные версии Юникода.", - "terminal.integrated.unicodeVersion.six": "Версия 6 Юникода; это старая версия, которая должна лучше работать на старых системах.", + "terminal.integrated.unicodeVersion": "Определяет, какую версию Юникода использовать для вычисления ширины символов в терминале. Если вы столкнетесь с тем, что эмодзи или другие расширенные символы занимают больше выделенного места либо клавиша BACKSPACE удаляет слишком мало или слишком много данных, попробуйте настроить этот параметр.", + "terminal.integrated.unicodeVersion.eleven": "Юникод версии 11. Эта версия обеспечивает улучшенную поддержку современных систем, использующих современные версии Юникода.", + "terminal.integrated.unicodeVersion.six": "Юникод версии 6. Это старая версия, которая должна лучше работать на старых системах.", "terminal.integrated.windowsEnableConpty": "Указывает, следует ли использовать ConPTY для взаимодействия процессов терминала Windows (требуется Windows 10 с номером сборки 18309 или более поздним). Если задано значение false, будет использоваться Winpty.", "terminal.integrated.wordSeparators": "Строка, содержащая все символы, которые должны рассматриваться как разделители слов при двойном щелчке для выбора функции слов.", "terminalDescription": "Управляет описанием терминала, которое отображается справа от заголовка. Переменные заменяются в зависимости от контекста:", @@ -8956,16 +10238,20 @@ "vs/workbench/contrib/terminal/common/terminalContextKey": { "inTerminalRunCommandPickerContextKey": "Определяет, открыто ли в данный момент средство выбора команд терминала.", "isSplitTerminalContextKey": "Является ли терминал вкладки, на которую направлен фокус, разделенным терминалом.", + "terminalAccessibleBufferFocusContextKey": "Находится ли доступный буфер терминала в фокусе.", "terminalAltBufferActive": "Активен ли буфер Alt в терминале.", "terminalCountContextKey": "Текущее число терминалов.", "terminalEditorFocusContextKey": "Находится ли фокус на терминале в области редактора.", "terminalFocusContextKey": "Находится ли фокус на терминале.", + "terminalFocusInAnyContextKey": "Whether any terminal is focused, including detached terminals used in other UI.", "terminalProcessSupportedContextKey": "Можно ли запустить процессы терминала в текущей рабочей области.", "terminalShellIntegrationEnabled": "Определяет, включена ли интеграция оболочки в активном терминале", "terminalShellTypeContextKey": "Тип оболочки активного терминала, устанавливается на последнее известное значение, если отсутствуют терминалы.", + "terminalSuggestWidgetVisible": "Отображается ли мини-приложение предложений терминала.", "terminalTabsFocusContextKey": "Находится ли фокус на мини-приложении вкладок терминала.", "terminalTabsSingularSelectedContextKey": "Выбран ли один терминал из списка вкладок терминала.", "terminalTextSelectedContextKey": "Выбран ли текст в активном терминале.", + "terminalTextSelectedInFocusedContextKey": "Whether text is selected in a focused terminal.", "terminalViewShowing": "Отображается ли представление терминала" }, "vs/workbench/contrib/terminal/common/terminalStrings": { @@ -8978,17 +10264,126 @@ "splitTerminal": "Разделить терминал", "splitTerminal.short": "Разделить", "terminal": "Терминал", + "terminal.new": "Новый терминал", + "terminalCategory": "Терминал", "unsplitTerminal": "Не разделять терминал", "workbench.action.terminal.changeColor": "Изменить цвет...", "workbench.action.terminal.changeIcon": "Изменить значок...", "workbench.action.terminal.focus": "Фокус на терминале", + "workbench.action.terminal.focusHover": "Фокус на наведение", "workbench.action.terminal.moveToTerminalPanel": "Переместить терминал в панель", + "workbench.action.terminal.newWithCwd": "Создать терминал, запускаемый в настраиваемом рабочем каталоге", "workbench.action.terminal.rename": "Переименовать...", + "workbench.action.terminal.renameWithArg": "Переименовать текущий активный терминал", + "workbench.action.terminal.sendSequence": "Отправить пользовательскую последовательность в терминал", "workbench.action.terminal.sizeToContentWidthInstance": "Переключить размер на ширину содержимого" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "Создание нового интегрированного терминала (локального)" }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { + "workbench.action.terminal.accessibleBufferGoToNextCommand": "Доступный буфер \"К следующей команде\"", + "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Доступный буфер \"К предыдущей команде\"", + "workbench.action.terminal.focusAccessibleBuffer": "Focus Accessible Buffer", + "workbench.action.terminal.navigateAccessibleBuffer": "Переход к доступному буферу" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": { + "accessibilitySettings": "Получите доступ к параметрам специальных возможностей, таким как \"terminal.integrated.tabFocusMode\", с помощью команды \"Настройки: открыть параметры специальных возможностей\".", + "commandPromptMigration": "Рассмотрите возможность использования PowerShell вместо командной строки для улучшения взаимодействия", + "focusAccessibleBuffer": "Команда Focus Accessible Buffer ({0}) позволяет устройствам чтения с экрана читать содержимое терминала.", + "focusAccessibleBufferNoKb": "Команда Focus Accessible Buffer позволяет программам чтения с экрана читать содержимое терминала и сейчас не активируется привязкой клавиш.", + "goToNextCommand": "К следующей команде ({0})", + "goToNextCommandNoKb": "Перейти к следующей команде с помощью привязки клавиш сейчас невозможно.", + "goToPreviousCommand": "К предыдущей команде ({0})", + "goToPreviousCommandNoKb": "Перейти к предыдущей команде с помощью привязки клавиш сейчас невозможно.", + "goToRecentDirectory": "Перейти к недавнему каталогу ({0})", + "goToRecentDirectoryNoKb": "Переход в недавний каталог сейчас не активируется привязкой клавиш.", + "goToRecentDirectoryNoKbNoShellIntegration": "Команда \"Перейти к недавнему каталогу\" позволяет средству чтения с экрана легко перейти к каталогу, который использовался в терминале и в настоящее время не может быть активирована с помощью настраиваемого сочетания клавиш.", + "goToRecentDirectoryNoShellIntegration": "Команда \"Перейти к недавнему каталогу\" ({0}) позволяет средству чтения с экрана легко перейти к каталогу, который использовался в терминале.", + "navigateAccessibleBuffer": "Переход к доступному буферу ({0})", + "navigateAccessibleBufferNoKb": "Переход к доступному буферу в настоящее время нельзя запустить настраиваемым сочетанием клавиш.", + "newWithProfile": "Команда \"Создать новый терминал (с профилем)\" ({0}) позволяет легко создавать терминалы с использованием определенного профиля.", + "newWithProfileNoKb": "Команда \"Создать новый терминал\" (с профилем) позволяет легко создавать терминалы с использованием определенного профиля и в настоящее время не может быть активирована с помощью настраиваемого сочетания клавиш.", + "openDetectedLink": "Команда открытия обнаруженной ссылки ({0}) позволяет средствам чтения с экрана легко открывать ссылки, найденные в терминале.", + "openDetectedLinkNoKb": "Команда \"Открыть обнаруженную ссылку\" позволяет программам чтения с экрана легко открывать ссылки, найденные в терминале, и сейчас не активируется привязкой клавиш.", + "readMore": "[Read more about terminal accessibility](https://code.visualstudio.com/docs/editor/accessibility#_terminal-accessibility)", + "runRecentCommand": "Выполнить недавнюю команду ({0})", + "runRecentCommandNoKb": "Выполнить недавнюю команду с помощью привязки клавиш сейчас невозможно.", + "shellIntegration": "Терминал содержит функцию интеграции оболочки, которая обеспечивает улучшенный интерфейс и предоставляет полезные команды для средств чтения с экрана, например:", + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBuffer": { + "terminal.integrated.accessibleBuffer": "Буфер терминалов", + "terminal.integrated.symbolQuickPick.labelNoExitCode": "{0}" + }, + "vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": { + "workbench.action.terminal.restartPtyHost": "Restart Pty Host", + "workbench.action.terminal.showTextureAtlas": "Показать набор текстур терминалов", + "workbench.action.terminal.writeDataToTerminal": "Запись данных в терминал", + "workbench.action.terminal.writeDataToTerminal.prompt": "Введите данные для записи непосредственно в терминал, минуя PTY" + }, + "vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": { + "envChanges": "Изменения среды терминала", + "extension": "Расширение: {0}", + "workbench.action.terminal.showEnvironmentContributions": "Показать вклад среды" + }, + "vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": { + "workbench.action.terminal.findNext": "Найти далее", + "workbench.action.terminal.findPrevious": "Найти ранее", + "workbench.action.terminal.focusFind": "Выделить поиск", + "workbench.action.terminal.hideFind": "Скрыть поиск", + "workbench.action.terminal.searchWorkspace": "Поиск в рабочей области", + "workbench.action.terminal.toggleFindCaseSensitive": "Включить или отключить поиск с учетом регистра", + "workbench.action.terminal.toggleFindRegex": "Включить или отключить поиск с использованием регулярных выражений", + "workbench.action.terminal.toggleFindWholeWord": "Включить или отключить поиск только целых слов" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": { + "workbench.action.terminal.openDetectedLink": "Открыть обнаруженную ссылку…", + "workbench.action.terminal.openLastLocalFileLink": "Открыть последнюю ссылку на локальный файл", + "workbench.action.terminal.openLastUrlLink": "Открыть последнюю ссылку по URL-адресу" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": { + "focusFolder": "Фокус на папке в проводнике", + "followLink": "Перейти по ссылке", + "openFile": "Открыть файл в редакторе", + "openFolder": "Открыть папку в новом окне", + "searchWorkspace": "Поиск рабочей области" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": { + "followForwardedLink": "Перейти по ссылке с использованием перенаправленного порта", + "followLink": "Перейти по ссылке", + "followLinkUrl": "Ссылка", + "terminalLinkHandler.followLinkAlt": "ALT + щелчок", + "terminalLinkHandler.followLinkAlt.mac": "OPTION + щелчок", + "terminalLinkHandler.followLinkCmd": "CMD + щелчок", + "terminalLinkHandler.followLinkCtrl": "CTRL + щелчок" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": { + "terminal.integrated.localFileLinks": "Локальный файл", + "terminal.integrated.openDetectedLink": "Выберите открываемую ссылку", + "terminal.integrated.searchLinks": "Поиск рабочей области", + "terminal.integrated.showMoreLinks": "Показать другие ссылки", + "terminal.integrated.urlLinks": "URL-адрес" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": { + "codeAction.widget.id.quickfix": "Быстрое исправление", + "quickFix.command": "Запустить: {0}", + "quickFix.opener": "Открыть: {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": { + "workbench.action.terminal.showQuickFixes": "Показать быстрые исправления терминала" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": { + "terminal.createPR": "Создать PR {0}", + "terminal.freePort": "Бесплатный порт {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": { + "vscode.extension.contributes.terminalQuickFixes": "Вносит быстрые исправления в терминал.", + "vscode.extension.contributes.terminalQuickFixes.commandExitResult": "Выходной результат команды для сопоставления", + "vscode.extension.contributes.terminalQuickFixes.commandLineMatcher": "Регулярное выражение или строка для проверки командной строки.", + "vscode.extension.contributes.terminalQuickFixes.id": "Идентификатор поставщика быстрого исправления", + "vscode.extension.contributes.terminalQuickFixes.outputMatcher": "Регулярное выражение или строка для сопоставления с отдельной строкой вывода, что предоставляет группы, на которые следует ссылаться в terminalCommand и URI.\r\n\r\nНапример:\r\n\r\n\"lineMatcher: /git push --set-upstream origin (?[^s]+)/;\"\r\n\r\n\"terminalCommand: 'git push --set-upstream origin ${group:branchName}';\"\r\n" + }, "vs/workbench/contrib/testing/browser/icons": { "filterIcon": "Значок для действия \"Фильтр\" в представлении тестирования.", "hiddenIcon": "Значок, отображаемый рядом со скрытыми тестами, когда они отображались.", @@ -9002,11 +10397,15 @@ "testingPassedIcon": "Значок, отображаемый для пройденных тестов.", "testingQueuedIcon": "Значок, отображаемый для тестов, добавленных в очередь.", "testingRefreshTests": "Значок на кнопке для обновления тестов.", + "testingResultsIcon": "Значки для результатов теста.", "testingRunAllIcon": "Значок действия \"Запуск всех тестов\".", "testingRunIcon": "Значок действия \"Запустить тест\".", "testingShowAsList": "Значок, отображаемый, когда обозреватель тестов отключен в виде дерева.", "testingShowAsTree": "Значок, отображаемый, когда обозреватель тестов отключен в виде списка.", "testingSkippedIcon": "Значок, отображаемый для пропущенных тестов.", + "testingTurnContinuousRunIsOn": "Значок, обозначающий, что для тестового элемента включен непрерывный запуск.", + "testingTurnContinuousRunOff": "Значок для отключения непрерывных тестовых запусков.", + "testingTurnContinuousRunOn": "Значок для включения непрерывных тестовых запусков.", "testingUnsetIcon": "Значок, отображаемый для тестов, которые находятся в состоянии отмены.", "testingUpdateProfiles": "Показан значок для обновления тестовых профилей." }, @@ -9016,9 +10415,13 @@ "debugAllTests": "Отладка всех тестов", "debugSelectedTests": "Отладка тестов", "discoveringTests": "Обнаружение тестов", + "getExplorerSelection": "Получить выделенный фрагмент в Explorer", + "getSelectedProfiles": "Получить выбранные профили", "hideTest": "Скрыть тест", "noDebugTestProvider": "В рабочей области не найдено тестов, доступных для отладки. Возможно, требуется установить расширение поставщика тестов.", "noTestProvider": "В рабочей области не найдено тестов. Возможно, требуется установить расширение поставщика тестов.", + "noTestsAtCursor": "Тесты не найдены", + "noTestsInFile": "Тесты в этом файле не найдены", "run test": "Запустить тест", "runAllTests": "Запуск всех тестов", "runSelectedTests": "Запуск тестов", @@ -9032,7 +10435,10 @@ "testing.debugFailTests": "Отладить неудачные тесты", "testing.debugLastRun": "Отладить последний запуск", "testing.editFocusedTest": "Перейти к тесту", + "testing.noProfiles": "Профили с поддержкой непрерывного запуска тестов не найдены", "testing.openOutputPeek": "Обзор выходных данных", + "testing.pickTask": "Выберите запуск, чтобы отобразить выходные данные для", + "testing.pickTaskUnnamed": "Запуск #{0}", "testing.reRunFailTests": "Повторить запуск неудачных тестов", "testing.reRunLastRun": "Повторить последний запуск", "testing.refreshTests": "Обновить тесты", @@ -9040,11 +10446,17 @@ "testing.runCurrentFile": "Выполнить тесты в текущем файле", "testing.runUsing": "Выполнить с помощью профиля...", "testing.searchForTestExtension": "Поиск расширения теста", + "testing.selectContinuousProfiles": "Выберите профили для запуска при изменении файлов:", "testing.selectDefaultTestProfiles": "Выберите профиль по умолчанию", "testing.showMostRecentOutput": "Показать выходные данные", "testing.sortByDuration": "Сортировать по длительности", "testing.sortByLocation": "Сортировать по расположению", "testing.sortByStatus": "Сортировать по состоянию", + "testing.startContinuous": "Запустить непрерывный запуск", + "testing.startContinuousRunUsing": "Начать непрерывный запуск с помощью…", + "testing.stopContinuous": "Остановить непрерывный запуск", + "testing.toggleContinuousRunOff": "Отключить непрерывный запуск", + "testing.toggleContinuousRunOn": "Включить непрерывный запуск", "testing.toggleInlineTestOutput": "Переключить встроенные выходные данные теста", "testing.viewAsList": "Просмотреть в виде списка", "testing.viewAsTree": "Просмотреть в виде дерева", @@ -9056,7 +10468,8 @@ "noTestProvidersRegistered": "Тесты в этой рабочей области еще не найдены.", "searchForAdditionalTestExtensions": "Установить дополнительные тестовые расширения...", "test": "Тестирование", - "testExplorer": "Обозреватель тестов" + "testExplorer": "Обозреватель тестов", + "testResultsPanelName": "Результаты теста" }, "vs/workbench/contrib/testing/browser/testingConfigurationUi": { "testConfigurationUi.pick": "Выбор тестового профиля для использования", @@ -9078,7 +10491,6 @@ "testing.runUsing": "Выполнить с помощью профиля..." }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "filter": "Фильтр", "testExplorerFilter": "Фильтр (например: text, !exclude, @tag)", "testExplorerFilterLabel": "Фильтрация текста для тестов в обозревателе", "testing.filters.currentFile": "Показать только в активном файле", @@ -9095,6 +10507,10 @@ "selectDefaultConfigs": "Выберите профиль по умолчанию", "testExplorer": "Обозреватель тестов", "testing.treeElementLabelDuration": "{0} в {1}", + "testing.treeElementLabelOutdated": "{0}, устаревший результат", + "testingCountBadgeFailed": "Неудачных тестов: {0}", + "testingCountBadgePassed": "Пройдено тестов: {0}", + "testingCountBadgeSkipped": "Пропущено тестов: {0}", "testingFindExtension": "Показать тесты рабочей области", "testingNoTest": "В этом файле не найдены тесты." }, @@ -9104,14 +10520,20 @@ "messageMoreLines1": "+ еще 1 строка", "messageMoreLinesN": "+ еще несколько строк ({0})", "run test": "Запустить тест", + "runNoOutout": "The test run did not record any output.", + "runNoOutputForPast": "Test output is only available for new test runs.", + "testOutputTitle": "Выходные данные теста", "testUnnamedTask": "Задача без имени", "testing.debugLastRun": "Отладка тестового запуска", + "testing.goToError": "Перейти к источнику", "testing.goToFile": "Перейти к файлу", "testing.goToNextMessage": "Перейти к следующей ошибке теста", "testing.goToPreviousMessage": "Перейти к предыдущему сбою теста", + "testing.markdownPeekError": "Не удалось открыть предварительную версию markdown: {0}.\r\n\r\n Убедитесь, что расширение markdown включено.", "testing.openMessageInEditor": "Открыть в редакторе", "testing.reRunLastRun": "Повторно запустить тестовый запуск", "testing.revealInExplorer": "Открыть в Обозревателе тестов", + "testing.showMessageInTerminal": "Показать выходные данные в терминале", "testing.showResultOutput": "Показать выходные данные результатов", "testing.toggleTestingPeekHistory": "Переключить журнал тестов в режиме обзора", "testingOutputActual": "Фактический результат", @@ -9123,7 +10545,8 @@ "runNoOutout": "Тестовый запуск не записал никаких выходных данных.", "testNoRunYet": "\r\nТесты еще не были завершены.\r\n", "testOutputTerminalTitle": "Выходные данные теста", - "testOutputTerminalTitleWithDate": "Протестировать выходные данные в {0}" + "testOutputTerminalTitleWithDate": "Протестировать выходные данные в {0}", + "testOutputTerminalTitleWithDateAndTaskName": "{0} в {1}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { "testProgress.completed": "Пройдено тестов: {0}/{1} ({2}%).", @@ -9153,25 +10576,28 @@ "testConfigurationTitle": "Тестирование", "testing.alwaysRevealTestOnStateChange": "Всегда показывать выполненный тест, когда #testing.followRunningTest# включен. Если этот параметр отключен, будут обнаружены только неудачные тесты.", "testing.autoRun.delay": "Время ожидания (в миллисекундах) после отметки теста как устаревшего и запуском нового теста.", - "testing.autoRun.mode": "Определяет, какие тесты запускаются автоматически.", - "testing.autoRun.mode.allInWorkspace": "Автоматически запускает все обнаруженные тесты, если автозапуск включен. Повторно запускает отдельные тесты при их изменении.", - "testing.autoRun.mode.onlyPreviouslyRun": "Повторно запускает отдельные тесты при их изменении. Не будет автоматически запускать тесты, которые еще не запускались.", - "testing.automaticallyOpenPeekView": "Определяет, когда будет автоматически открываться представление \"Просмотр ошибок\".", + "testing.automaticallyOpenPeekView": "Определяет, когда будет автоматически открываться представление быстрого редактирования ошибок.", "testing.automaticallyOpenPeekView.failureAnywhere": "Открывать автоматически независимо от того, где произошел сбой.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "Открывать автоматически при сбое теста в видимом документе.", "testing.automaticallyOpenPeekView.never": "Никогда не открывать автоматически.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Определяет, следует ли автоматически открывать представление просмотра в режиме автозапуска.", + "testing.automaticallyOpenPeekViewDuringContinuousRun": "Определяет, следует ли автоматически открывать представление быстрого редактирования в режиме непрерывного запуска.", + "testing.countBadge": "Управляет счетчиком на значке тестирования в панели действий.", + "testing.countBadge.failed": "Показать количество неудачных тестов", + "testing.countBadge.off": "Отключить счетчик тестирования", + "testing.countBadge.passed": "Показать количество пройденных тестов", + "testing.countBadge.skipped": "Показать количество пропущенных тестов", "testing.defaultGutterClickAction": "Управляет действием, выполняемым при щелчке левой кнопкой мыши по оформлению теста во внутренней области.", "testing.defaultGutterClickAction.contextMenu": "Откройте контекстное меню, чтобы просмотреть дополнительные параметры.", "testing.defaultGutterClickAction.debug": "Отладить тест.", "testing.defaultGutterClickAction.run": "Запустить тест.", - "testing.followRunningTest": "Определяет, следует ли следовать тестовой проверке в представлении тестового проводника", + "testing.followRunningTest": "Определяет, нужно ли следить за выполняющимся тестом в представлении обозревателя тестов.", "testing.gutterEnabled": "Определяет, отображаются ли тестовые украшения во внутренней области редактора.", "testing.openTesting": "Определяет, когда нужно открыть представление тестирования.", "testing.openTesting.neverOpen": "Никогда не открывать представление тестирования автоматически", "testing.openTesting.openOnTestFailure": "Открыть представление тестирования при любом сбое теста", "testing.openTesting.openOnTestStart": "Открыть представление тестирования при запуске тестов", - "testing.saveBeforeTest": "Определяет, следует ли сохранять \"грязные\" редакторы перед проведением тестов." + "testing.saveBeforeTest": "Определяет, следует ли сохранять \"грязные\" редакторы перед проведением тестов.", + "testing.showAllMessages": "Controls whether to show messages from all test runs." }, "vs/workbench/contrib/testing/common/constants": { "testGroup.coverage": "Охват", @@ -9186,14 +10612,11 @@ "testState.unset": "Еще не запущено", "testing.treeElementLabel": "{0} ({1})" }, - "vs/workbench/contrib/testing/common/testResult": { - "runFinished": "Тестовый запуск в {0}" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Произошла ошибка при попытке выполнения тестов: {0}", - "testTrust": "Выполнение тестов может привести к выполнению кода в рабочей области." + "vs/workbench/contrib/testing/common/testingContentProvider": { + "runNoOutout": "Тестовый запуск не записал никаких выходных данных." }, "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.activeEditorHasTests": "Указывает, присутствуют ли какие-либо тесты в текущем редакторе", "testing.canRefresh": "Указывает, есть ли у какого-либо контроллера тестирования подключенный обработчик обновления.", "testing.controllerId": "ИД контроллера текущего тестового элемента", "testing.hasConfigurableConfig": "Указывает, можно ли настроить какую-либо конфигурацию теста", @@ -9201,33 +10624,52 @@ "testing.hasDebuggableTests": "Указывает, зарегистрировал ли какой-либо контроллер тестирования конфигурацию отладки", "testing.hasNonDefaultConfig": "Указывает, зарегистрировал ли какой-либо контроллер тестирования конфигурацию запуска", "testing.hasRunnableTests": "Указывает, зарегистрировал ли какой-либо контроллер тестирования конфигурацию запуска", + "testing.isContinuousModeOn": "Указывает, включен ли непрерывный тестовый режим.", + "testing.isParentRunningContinuously": "Указывает, выполняется ли родительский элемент теста постоянно, задается в контексте меню тестовых элементов", "testing.isRefreshing": "Указывает, выполняет ли сейчас какой-либо контроллер тестирование обновления.", "testing.peekItemType": "Тип элемента в представлении просмотра вывода. Либо \"тест\", \"сообщение\", \"задача\" или \"результат\".", + "testing.supportsContinuousRun": "Указывает, поддерживается ли непрерывный тестовый запуск", "testing.testId": "Идентификатор текущего элемента теста, заданный при создании или открытии меню в элементах теста", "testing.testItemHasUri": "Логическое значение, указывающее, определен ли URI для тестового элемента", "testing.testItemIsHidden": "Логическое значение, указывающее, скрыт ли тестовый элемент" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Тестовый запуск в {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Произошла ошибка при попытке выполнения тестов: {0}", + "testTrust": "Выполнение тестов может привести к выполнению кода в рабочей области." + }, "vs/workbench/contrib/themes/browser/themes.contribution": { "browseColorThemes": "Обзор дополнительных цветовых тем...", "browseProductIconThemes": "Обзор дополнительных тем значка продукта…", + "button.browse": "Обзор тем", + "button.cancel": "Отмена", + "button.keep": "Оставить новую тему", + "button.revert": "Отменить изменения", + "button.tryTheme": "Попробовать новую тему", "defaultProductIconThemeLabel": "По умолчанию", "fileIconThemeCategory": "темы значка файла", "generateColorTheme.label": "Создать цветовую тему на основе текущих параметров", "installColorThemes": "Установить дополнительные цветовые темы...", + "installExtension.button.ok": "OK", + "installExtension.confirm": "Это установит расширение \"{0}\", опубликованное \"{1}\". Вы хотите продолжить?", "installIconThemes": "Установить дополнительные темы значков файлов...", "installProductIconThemes": "Установить дополнительные темы значков продукта…", "installing extensions": "Установка расширения {0}...", "manage extension": "Управление расширением", "manageExtensionIcon": "Значок для действия \"Управление\" в элементе быстрого выбора темы.", - "miSelectColorTheme": "&&Цветовая тема", - "miSelectIconTheme": "Тема &&значков файлов", - "miSelectProductIconTheme": "&&Тема значков продукта", + "miSelectTheme": "&&Тема", + "newThemeNotification": "Visual Studio Code теперь поставляется с новой темой по умолчанию \"{0}\". Вы хотите попробовать?", "noIconThemeDesc": "Отключить значки файлов", "noIconThemeLabel": "NONE", "productIconThemeCategory": "темы значка продукта", + "search.error": "Произошла ошибка при поиске тем: {0}", "selectIconTheme.label": "Тема значков файлов", "selectProductIconTheme.label": "Тема значков продукта", "selectTheme.label": "Цветовая тема", + "themeUpdatedNotification": "Visual Studio Code теперь поставляется с новой темой по умолчанию \"{0}\". При желании вы можете вернуться к старой теме или попробовать одну из множества других доступных цветовых тем.", + "themes": "Темы", "themes.category.dark": "темные темы", "themes.category.hc": "темы с высоким контрастом", "themes.category.light": "светлые темы", @@ -9242,7 +10684,6 @@ "vs/workbench/contrib/timeline/browser/timeline.contribution": { "files.openTimeline": "Открыть временную шкалу", "filterTimeline": "Фильтровать временную шкалу", - "timeline.excludeSources": "Массив источников временной шкалы, которые должны быть исключены из представления временной шкалы.", "timeline.pageOnScroll": "Экспериментальная функция. Определяет, будет ли представление временной шкалы загружать следующую страницу элементов при прокрутке до конца списка.", "timeline.pageSize": "Число элементов, отображаемых в представлении временной шкалы по умолчанию и при загрузке дополнительных элементов. Если задано значение null (по умолчанию), размер страницы выбирается автоматически на основе видимой области представления временной шкалы.", "timelineConfigurationTitle": "Временная шкала", @@ -9291,11 +10732,11 @@ }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "Заметки о выпуске: {0}", + "showOnUpdate": "Показать заметки о выпуске после обновления", "unassigned": "не присвоено" }, "vs/workbench/contrib/update/browser/update": { "DownloadingUpdate": "Скачивается обновление...", - "cancel": "Отмена", "checkForUpdates": "Проверить наличие обновлений...", "checkingForUpdates": "Идет проверка наличия обновлений...", "download update": "Скачать обновление", @@ -9315,7 +10756,6 @@ "restartToUpdate": "Перезапустить для обновления (1)", "selectSyncService.detail": "Версия VSCode для программы предварительной оценки синхронизирует параметры, настраиваемые сочетания клавиш, расширения, фрагменты кода и состояние пользовательского интерфейса, используя отдельную службу синхронизации параметров для программы предварительной оценки по умолчанию.", "selectSyncService.message": "Выберите службу синхронизации параметров, которая будет использоваться после изменения версии.", - "showReleaseNotes": "Показать заметки о выпуске", "switchToInsiders": "Переключиться на версию для участников программы предварительной оценки...", "switchToStable": "Переключиться на стабильную версию...", "thereIsUpdateAvailable": "Доступно обновление.", @@ -9326,16 +10766,20 @@ "updateIsReady": "Доступно новое обновление {0}.", "updateNow": "Обновить сейчас", "updating": "Обновление...", - "use insiders": "Программа предварительной оценки", - "use stable": "Стабильная версия (текущая)" + "use insiders": "&&Программа предварительной оценки", + "use stable": "&&Стабильная версия (текущая)" }, "vs/workbench/contrib/update/browser/update.contribution": { "applyUpdate": "Применить обновление...", + "checkForUpdates": "Проверить наличие обновлений...", "downloadUpdate": "Скачать обновление", "installUpdate": "Установить обновление", - "miReleaseNotes": "&&Заметки о выпуске", + "mshowReleaseNotes": "Показать &&заметки о выпуске", + "openDownloadPage": "Скачать {0}", "pickUpdate": "Применить обновление", "restartToUpdate": "Перезапустить, чтобы обновить", + "showReleaseNotes": "Показать заметки о выпуске", + "update.noReleaseNotesOnline": "Для этой версии {0} нет заметок о выпуске в Интернете.", "updateButton": "&&Обновить" }, "vs/workbench/contrib/url/browser/trustedDomains": { @@ -9347,10 +10791,9 @@ "trustedDomain.trustSubDomain": "Доверять домену {0} и всем его поддоменам" }, "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "cancel": "Отмена", - "configureTrustedDomains": "Настроить доверенные домены", - "copy": "Копировать", - "open": "Открыть", + "configureTrustedDomains": "Настроить &&доверенные домены", + "copy": "&&Копировать", + "open": "&&Открыть", "openExternalLinkAt": "Вы хотите открыть внешний веб-сайт в {0}?" }, "vs/workbench/contrib/url/browser/url.contribution": { @@ -9359,55 +10802,61 @@ "workbench.trustedDomains.promptInTrustedWorkspace": "Если включено, при открытии ссылок в доверенных рабочих областях будут появляться запросы доверенных доменов." }, "vs/workbench/contrib/userDataProfile/browser/userDataProfile": { - "currentProfile": "Текущий профиль параметров {0}", - "manageProfiles": "{0} ({1})", - "profileTooltip": "{0}: {1}", - "settingsProfilesIcon": "Значок для профилей параметров.", - "statusBarItemSettingsProfileBackground": "Цвет фона для записи профиля параметров в строке состояния.", - "statusBarItemSettingsProfileForeground": "Цвет переднего плана для записи профиля параметров в строке состояния.", - "workbench.experimental.settingsProfiles.enabled": "Определяет, следует ли включить предварительную версию функции профилей параметров." - }, - "vs/workbench/contrib/userDataProfile/common/userDataProfileActions": { - "cleanup profile": "Очистка профилей параметров", - "confiirmation message": "Это заменит текущие параметры. Продолжить?", - "create and enter empty profile": "Создать пустой профиль...", - "create empty profile": "Создать пустой профиль параметров...", - "create profile": "Создать...", - "create settings profile": "{0}: создать...", - "current": "Текущая", - "delete profile": "Удалить...", - "edit settings profile": "Переименовать профиль параметров...", - "export profile": "Экспорт...", - "export profile dialog": "Сохранить профиль", - "export success": "{0}: экспортировано.", - "import profile": "Импорт...", - "import profile dialog": "Импортировать профиль", - "import profile placeholder": "Укажите URL-адрес профиля или выберите файл профиля для импорта", - "import profile quick pick title": "Импорт параметров из профиля", - "import profile title": "Импорт параметров из профиля", + "create empty profile": "Создать пустой профиль...", + "create from current profle": "Создать из текущего профиля...", + "create profile": "Создать профиль…", + "create profile from template title": "{0}: создать…", + "create profile from templates": "Создать профиль из шаблонов...", + "create profile title": "Создать профиль…", + "current": "Текущий", + "delete profile": "Удалить профиль…", + "delete specific profile": "Удалить профиль…", + "empty": "Пустой профиль", + "export profile": "Экспортировать профиль…", + "export profile in share": "Экспортировать профиль ({0})…", + "import from file": "Создать из файла шаблона профиля", + "import from url": "Создать из URL-адреса шаблона профиля", + "import profile": "Импортировать профиль…", + "import profile dialog": "Выбрать файл шаблона профиля", + "import profile placeholder": "Укажите URL-адрес шаблона профиля или выберите файл шаблона профиля", + "import profile quick pick title": "Создать профиль из шаблона профиля…", + "import profile share": "Импортировать профиль…", "name": "Имя профиля", - "pick profile": "Выберите профиль параметров", - "pick profile to delete": "Выберите профили параметров для удаления", - "pick profile to rename": "Выберите профиль параметров для переименования", + "no templates": "Нет шаблонов для создания из", + "pick profile to delete": "Выберите профили для удаления", + "profile import error": "Ошибка при создании профиля: {0}", + "profileExists": "Профиль с именем {0} уже существует.", + "profiles": "Профили ({0})", + "rename profile": "Переименовать…", + "save profile as": "Создать из текущего профиля...", + "selectProfile": "Выберите профиль", + "show profile contents": "Показать содержимое…", + "switchProfile": "Переключить профиль…", + "templates": "Шаблоны профилей", + "using current": "Использование текущего профиля" + }, + "vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": { + "cleanup profile": "Профили очистки", + "create temporary profile": "Создать временный профиль", + "current": "Текущая", + "mange": "Управление...", + "pick profile to rename": "Выберите профиль для переименования", + "profileExists": "Профиль с именем {0} уже существует.", "rename profile": "Переименовать...", - "save profile as": "Создать из текущего профиля параметров...", - "select from file": "Импорт из файла профиля", - "select from url": "Импорт из URL-адреса", - "switch profile": "Переключить..." + "rename specific profile": "Переименовать профиль…", + "reset workspaces": "Сбросить сопоставления профилей рабочей области", + "select profile to rename": "Переименовать {0}" }, "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "Theirs": "Их", - "Yours": "Ваш", "accept failed": "Ошибка при принятии изменений. Дополнительные сведения см. в [журналах]({0}).", - "accept merges title": "Принять слияние", - "ask to turn on in global": "Синхронизация параметров выключена (1)", "auth failed": "Ошибка при включении синхронизации параметров: проверка подлинности не пройдена.", - "cancel": "Отмена", - "change later": "Это всегда можно сделать позже.", + "cancel turning on sync": "Отмена", + "complete merges title": "Завершить слияние", "configure": "Настроить...", "configure and turn on sync detail": "Войдите, чтобы синхронизировать данные на устройствах.", - "configure sync": "{0}: настройка...", + "configure sync": "Настроить...", "configure sync placeholder": "Выберите компоненты для синхронизации", + "configure sync title": "{0}: настройка...", "conflicts detected": "Не удается синхронизировать из-за конфликтов в {0}. Устраните их, чтобы продолжить.", "default": "По умолчанию", "error reset required": "Синхронизация параметров отключена, так как данные в облаке более старые, чем в клиенте. Очистите данные в облаке, прежде чем включать синхронизацию.", @@ -9418,49 +10867,42 @@ "global activity turn on sync": "Включение синхронизации параметров…", "has conflicts": "{0}: обнаружены конфликты", "insiders": "Участники программы предварительной оценки", - "learn more": "Подробнее", - "localResourceName": "{0} (локальный)", + "method not found": "Синхронизация параметров отключена, так как клиент создает недопустимые запросы. Сообщите о проблеме с журналами.", "no authentication providers": "Поставщики проверки подлинности недоступны.", "open file": "Открыть файл {0}", "operationId": "Идентификатор операции: {0}", "per platform": "для каждой платформы", - "remoteResourceName": "{0} (удаленный)", "replace local": "Заменить локальный", "replace remote": "Заменить удаленный", + "report issue": "Сообщить о проблеме", "reset": "Очистка данных в облаке...", - "resolveConflicts_global": "{0}: показать конфликты параметров (1)", - "resolveKeybindingsConflicts_global": "{0}: показать конфликты настраиваемых сочетаний клавиш (1)", - "resolveSnippetsConflicts_global": "{0}: показать конфликты пользовательских фрагментов ({1})", - "resolveTasksConflicts_global": "{0}: показать конфликты задач пользователя (1)", + "resolveConflicts_global": "Показать конфликты ({0})", "service changed and turned off": "Синхронизация параметров отключена, так как {0} теперь использует отдельную службу. Включите синхронизацию повторно.", "service switched to insiders": "Синхронизация параметров переключена на службу для программы предварительной оценки", "service switched to stable": "Синхронизация параметров была переключена на службу для стабильной версии", "session expired": "Синхронизация параметров отключена, так как истек срок действия текущего сеанса. Чтобы включить синхронизацию, повторите вход.", - "settings sync is off": "Синхронизация параметров выключена", "show conflicts": "Показать конфиликты", "show sync log title": "{0}: показать журнал", "show sync log toolrip": "Открыть журнал", - "show synced data": "{0}: показать синхронизируемые данные", + "show sync logs": "Показать журнал", + "show synced data": "Показать синхронизированные данные", "show synced data action": "Показать синхронизированные данные", - "showConflicts": "{0}: показать конфликты параметров", - "showKeybindingsConflicts": "{0}: показать конфликты настраиваемых сочетаний клавиш", - "showSnippetsConflicts": "{0}: показать конфликты пользовательских фрагментов", - "showTasksConflicts": "{0}: показать конфликты задач пользователя", "sign in accounts": "Войдите для синхронизации параметров (1)", "sign in and turn on": "Войти и включить", "sign in global": "Войдите для синхронизации параметров", "sign in to sync": "Войдите для синхронизации параметров", "stable": "Стабильно", - "stop sync": "{0}: отключить", + "stop sync": "Отключить", "switchSyncService.description": "При синхронизации с несколькими средами обязательно используйте ту же службу синхронизации параметров.", "switchSyncService.title": "{0}: Выберите службу", "sync is on": "Синхронизация параметров включена.", - "sync now": "{0}: синхронизировать", - "sync settings": "{0}: показать параметры", + "sync now": "Синхронизировать сейчас", + "sync settings": "Отображение настроек", "synced with time": "синхронизировано {0}.", "syncing": "синхронизируется.", "too large": "Синхронизация {0} отключена, так как размер файла {1} для синхронизации больше {2}. Откройте файл, уменьшите размер и включите синхронизацию.", "too large while starting sync": "Невозможно включить синхронизацию параметров, так как размер файла {0} для синхронизации превышает {1}. Откройте файл и уменьшите размер, а затем включите синхронизацию.", + "too many profiles": "Синхронизация профилей отключена из-за слишком большого количества профилей для синхронизации. Синхронизация параметров поддерживает синхронизацию не более 20 профилей. Уменьшите количество профилей и включите синхронизацию", "turn off": "&&Отключить", "turn off failed": "Ошибка при отключении синхронизации параметров. Дополнительные сведения см. в [журналах]({0}).", "turn off sync confirmation": "Вы хотите отключить синхронизацию?", @@ -9468,15 +10910,11 @@ "turn off sync everywhere": "Отключение синхронизации всех устройств и очистка данных из облака.", "turn on failed": "Ошибка при включении синхронизации параметров. {0}", "turn on failed with user data sync error": "Ошибка при включении синхронизации параметров. Дополнительные сведения см. в [журналах]({0}).", - "turn on settings sync": "Включение синхронизации параметров", "turn on sync": "Включение синхронизации параметров…", - "turn on sync with category": "{0}: включение...", "turned off": "Синхронизация параметров отключена с другого устройства. Включите синхронизацию повторно.", "turnin on sync": "Включение синхронизации параметров…", "turning on syncing": "Включение синхронизации параметров…", - "turnon sync after initialization message": "Ваши параметры, настраиваемых сочетаний клавиш, расширения, фрагменты и состояние пользовательского интерфейса были инициализированы, но не синхронизированы. Вы хотите включить синхронизацию параметров?", "using separate service": "Для синхронизации параметров теперь используется отдельная служба. Дополнительные сведения см. в [документации по синхронизации параметров](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "workbench.action.showSyncRemoteBackup": "Показать синхронизированные данные", "workbench.actions.syncData.reset": "Очистка данных в облаке..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { @@ -9489,38 +10927,23 @@ "settings sync": "Синхронизация параметров. ИД операции: {0}", "show sync logs": "Открыть журнал" }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "accept local": "Принять локальный", - "accept merges": "Принять слияния", - "accept remote": "Принять удаленный", - "accepted": "Принято", - "cancel": "Отмена", - "conflict": "Обнаружены конфликты", - "conflicts detected": "Обнаружены конфликты", - "explanation": "Пройдите по каждой записи и выполните слияние, чтобы включить синхронизацию.", - "label": "UserDataSyncResources", - "leftResourceName": "{0} (удаленный)", - "merges": "{0} (слияния)", - "preview": "{0} (предварительная версия)", - "resolve": "Слияние невозможно из-за конфликтов. Разрешите их, чтобы продолжить.", - "rightResourceName": "{0} (локальный)", - "sideBySideDescription": "Синхронизация параметров", - "sideBySideLabels": "{0} ↔ {1}", - "turn on sync": "Включить синхронизацию параметров", - "turning on": "Включение…", + "vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": { + "Theirs": "Их", + "Yours": "Ваш", + "explanation": "Чтобы устранить конфликты, просмотрите каждую запись и выполните слияние.", + "localResourceName": "{0} (локальный)", + "remoteResourceName": "{0} (удаленный)", "workbench.actions.sync.acceptLocal": "Принять локальный", - "workbench.actions.sync.acceptRemote": "Принять удаленный", - "workbench.actions.sync.discard": "Отменить", - "workbench.actions.sync.merge": "Слияние", - "workbench.actions.sync.showChanges": "Открыть изменения" + "workbench.actions.sync.acceptRemote": "Принять удаленный репозиторий", + "workbench.actions.sync.openConflicts": "Показать конфликты" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { "confirm replace": "Хотите заменить текущие данные ({0}) на выбранное?", + "conflicts": "Конфликты", "current": "Текущая", "last sync states": "Последние синхронизированные удаленные компоненты", "leftResourceName": "{0} (удаленный)", "local sync activity title": "Действие синхронизации (локальное)", - "merges": "Слияния", "no machines": "Компьютеры отсутствуют", "not found": "не найден компьютер с идентификатором {0}", "placeholder": "Введите имя компьютера", @@ -9549,7 +10972,7 @@ "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "Если параметр включен, на подложке появляются советы, если нет открытых редакторов.", "watermark.findInFiles": "Найти в файлах", - "watermark.newUntitledFile": "Новый файл без имени", + "watermark.newUntitledFile": "Новый текстовый файл без названия", "watermark.openFile": "Открыть файл", "watermark.openFileFolder": "Открыть файл или папку", "watermark.openFolder": "Открыть папку", @@ -9580,15 +11003,27 @@ "editor.action.webvieweditor.showFind": "Показать найденное", "refreshWebviewLabel": "Перезагрузить веб-представления" }, + "vs/workbench/contrib/webviewPanel/browser/webviewEditor": { + "context.activeWebviewId": "ViewType текущей активной панели веб-представления." + }, "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { "webview.editor.label": "редактор веб-представления" }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution": { + "workbench.welcome.dialog": "Если этот параметр включен, в редакторе отображается мини-приложение приветствия" + }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeWidget": { + "dialogClose": "Закрыть диалоговое окно" + }, + "vs/workbench/contrib/welcomeGettingStarted/browser/featuredExtensionService": { + "gettingStarted.featuredTitle": "Подборка" + }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": { "allDone": "Пометить как выполненное", "checkboxTitle": "Если флажок установлен, эта страница будет отображаться при запуске.", "close": "Скрыть", + "closeAriaLabel": "Скрыть", "footer": "{0} собирает данные об использовании. Прочтите {1} и узнайте, как {2}.", - "getStarted": "Начало работы", "gettingStarted.allStepsComplete": "Все {0} шаги завершены!", "gettingStarted.editingEvolved": "Улучшенное редактирование", "gettingStarted.keyboardTip": "Совет: используйте сочетание клавиш ", @@ -9608,38 +11043,38 @@ "start": "Запуск", "toStart": "чтобы начать.", "walkthroughs": "Пошаговые руководства", + "welcome": "Приветствие", "welcomeAriaLabel": "Общие сведения для знакомства с редактором.", "welcomePage.openFolderWithPath": "Открыть папку {0} с путем {1}", "welcomePage.showOnStartup": "Отображать страницу приветствия при запуске" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": { "deprecationMessage": "Не рекомендуется, используйте глобальный параметр `workbench.reduceMotion`.", - "getStarted": "Начало работы", - "help": "Справка", - "miGetStarted": "Начало работы", - "pickWalkthroughs": "Открыть пошаговое руководство…", + "miWelcome": "Приветствие", + "pickWalkthroughs": "Выберите пошаговое руководство для открытия", + "welcome": "Приветствие", "welcome.goBack": "Назад", "welcome.markStepComplete": "Пометить шаг как завершенный", "welcome.markStepInomplete": "Пометить шаг как незавершенный", "welcome.showAllWalkthroughs": "Открыть пошаговое руководство…", "workbench.startupEditor": "Управляет тем, какой редактор отображается при запуске, если содержимое редактора не было восстановлено из предыдущего сеанса.", - "workbench.startupEditor.newUntitledFile": "Открыть новый файл без названия (применяется только при открытии пустого окна).", + "workbench.startupEditor.newUntitledFile": "Открыть новый текстовый файл без названия (применяется только при открытии пустого окна).", "workbench.startupEditor.none": "Запустить без редактора.", "workbench.startupEditor.readme": "Открыть файл сведений при открытии папки, содержащей этот файл, в противном случае вернуться к “welcomePage”. Примечание. Этот параметр применяется только в качестве глобальной конфигурации. Он будет проигнорирован, если задан в конфигурации рабочей области или папки.", "workbench.startupEditor.welcomePage": "Откройте домашнюю страницу с содержимым, которое поможет начать работу с VS Code и расширениями.", "workbench.startupEditor.welcomePageInEmptyWorkbench": "Открывать страницу приветствия при открытии пустой рабочей области.", "workbench.welcomePage.preferReducedMotion": "Если параметр включен, уменьшить движение на странице приветствия.", - "workbench.welcomePage.videoTutorials": "Если этот параметр включен, на странице \"Начало работы\" будут отображаться дополнительные ссылки на видеоруководства.", "workbench.welcomePage.walkthroughs.openOnInstall": "Если этот параметр включен, пошаговое руководство по расширению откроется после его установки.", "workspacePlatform": "Платформа текущей рабочей области, которая в контексте удаленных и бессерверных систем может отличаться от платформы пользовательского интерфейса" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": { + "walkthrough.stepTitle.foreground": "Цвет переднего плана заголовка каждого шага пошагового руководства", "welcomePage.background": "Цвет фона страницы приветствия.", "welcomePage.progress.background": "Цвет переднего плана для индикаторов хода выполнения на странице приветствия.", "welcomePage.progress.foreground": "Цвет фона для индикаторов хода выполнения на странице приветствия.", - "welcomePage.tileBackground": "Цвет фона для плиток на странице \"Приступая к работе\".", - "welcomePage.tileHoverBackground": "Цвет фона при наведении курсора для плиток на странице \"Приступая к работе\".", - "welcomePage.tileShadow": "Цвет тени для кнопок категорий пошаговых руководств на странице приветствия." + "welcomePage.tileBackground": "Цвет фона для плиток на странице \"Приветствие\".", + "welcomePage.tileBorder": "Цвет границ плиток на странице \"Приветствие\".", + "welcomePage.tileHoverBackground": "Цвет фона при наведении курсора для плиток на странице \"Приветствие\"." }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": { "pathDeprecated": "Не рекомендуется. Вместо этого используйте \"image\" или \"Markdown\".", @@ -9647,6 +11082,7 @@ "walkthroughs": "Поделитесь пошаговыми руководствами, которые помогут пользователям начать работу с расширением.", "walkthroughs.description": "Описание пошагового руководства.", "walkthroughs.featuredFor": "Пошаговые руководства, соответствующие одному из этих шаблонов стандартной маски, отображаются как \"основные\" в рабочих областях с указанными файлами. Например, в пошаговом руководстве для проектов TypeScript может быть указано \"tsconfig.jsв\".", + "walkthroughs.icon": "Относительный путь к значку пошагового руководства. Он задается относительно расположения расширения. Если путь не указан, по умолчанию используется значок расширения (если он доступен).", "walkthroughs.id": "Уникальный идентификатор этого пошагового руководства.", "walkthroughs.steps": "Шаги, которые необходимо выполнить в рамках этого пошагового руководства.", "walkthroughs.steps.button.deprecated.interpolated": "Не рекомендуется. Вместо этого используйте ссылки Markdown в описании, например {0}, {1} или {2}", @@ -9682,13 +11118,17 @@ "gettingStartedUnchecked": "Используется для представления пошаговых действий, которые не были выполнены" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": { - "getStarted": "Начало работы" + "getStarted": "Приветствие" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": { "builtin": "Встроенный", "developer": "Разработчик", "resetWelcomePageWalkthroughProgress": "Сброс хода выполнения пошагового руководства страницы приветствия" }, + "vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": { + "startupPage.markdownPreviewError": "Не удалось открыть предварительную версию markdown: {0}.\r\n\r\n Убедитесь, что расширение markdown включено.", + "welcome.displayName": "Welcome Page" + }, "vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": { "browseLangExts": "Обзор языковых расширений", "browsePopular": "Обзор популярных веб-расширений", @@ -9711,13 +11151,13 @@ "gettingStarted.extensionsWeb.description.interpolated": "Расширения - это подача питания для VS Code. В Интернете увеличивается число доступных расширений.\r\n{0}", "gettingStarted.findLanguageExts.description.interpolated": "Интеллектуальный код с выделением синтаксиса, завершением кода, анализом кода и отладкой. Хотя многие языки являются встроенными, многие другие можно добавить в качестве расширений.\r\n{0}", "gettingStarted.findLanguageExts.title": "Поддержка всех языков", - "gettingStarted.installGit.description.interpolated": "Установите Git для отслеживания изменений в проектах.\r\n{0}", + "gettingStarted.installGit.description.interpolated": "Установите Git, чтобы отслеживать изменения в проектах.\r\n{0}\r\n{1}Перезагрузите окно{2} после установки, чтобы завершить настройку Git.", "gettingStarted.installGit.title": "Установка Git", "gettingStarted.intermediate.description": "Оптимизируйте рабочий процесс разработки с помощью этих советов и приемов.", "gettingStarted.intermediate.title": "Повышение производительности", "gettingStarted.menuBar.description.interpolated": "Полная строка меню доступна в виде раскрывающегося меню в целях экономии места для вашего кода. Переключите ее внешний вид для ускорения доступа. \r\n{0}", "gettingStarted.menuBar.title": "Только нужный пользовательский интерфейс", - "gettingStarted.newFile.description": "Открытие нового файла без названия, записной книжки или пользовательского редактора.", + "gettingStarted.newFile.description": "Открытие нового текстового файла без названия, записной книжки или специализированного редактора.", "gettingStarted.newFile.title": "Создать файл…", "gettingStarted.notebook.title": "Настройка записных книг", "gettingStarted.notebookProfile.description": "Вы можете получить доступ к записным книжкам, как вы предпочитаете", @@ -9761,10 +11201,12 @@ "gettingStarted.topLevelGitClone.title": "Клонирование репозитория Git…", "gettingStarted.topLevelGitOpen.description": "Подключение к удаленному репозиторию или запросу на вытягивание для просмотра, поиска, изменения и фиксации", "gettingStarted.topLevelGitOpen.title": "Открытие репозитория...", + "gettingStarted.topLevelOpenTunnel.description": "Подключение к удаленному компьютеру с помощью туннеля", + "gettingStarted.topLevelOpenTunnel.title": "Открыть туннель...", + "gettingStarted.topLevelRemoteOpen.description": "Подключение к удаленным рабочим областям разработки.", + "gettingStarted.topLevelRemoteOpen.title": "Подключиться к...", "gettingStarted.topLevelShowWalkthroughs.description": "Просмотреть пошаговое руководство для редакторе или расширения", "gettingStarted.topLevelShowWalkthroughs.title": "Открыть пошаговое руководство…", - "gettingStarted.topLevelVideoTutorials.description": "Посмотрите наши короткие практические видеоруководства по основным функциям VS Code.", - "gettingStarted.topLevelVideoTutorials.title": "Видеоруководства", "gettingStarted.videoTutorial.description.interpolated": "Посмотрите первое из серии кратких практических видеоруководств по основным функциям VS Code.\r\n{0}", "gettingStarted.videoTutorial.title": "Откиньтесь на спинку кресла и узнавайте новое", "gettingStarted.workspaceTrust.description.interpolated": "{0} позволяет решить, должны ли папки проекта **разрешить или ограничить** автоматическое выполнение кода __(требуется для расширений, отладки и т. д.)__.\r\nПри открытии файла или папки будет предложено предоставить доверие. Вы всегда можете {1} позже.", @@ -9796,8 +11238,8 @@ "vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": { "HighContrast": "Темная высококонтрастная", "HighContrastLight": "Светлая высококонтрастная", - "dark": "Темная", - "light": "Светлая", + "dark": "Темная современная", + "light": "Светлая современная", "seeMore": "Просмотреть другие темы…" }, "vs/workbench/contrib/welcomeOverlay/browser/welcomeOverlay": { @@ -9811,7 +11253,8 @@ "welcomeOverlay.notifications": "Показать уведомления", "welcomeOverlay.problems": "Просмотр ошибок и предупреждений", "welcomeOverlay.search": "Поиск по файлам", - "welcomeOverlay.terminal": "Переключить встроенный терминал" + "welcomeOverlay.terminal": "Переключить встроенный терминал", + "welcomeOverlayBackground": "Цвет фона welcomeOverlay." }, "vs/workbench/contrib/welcomeViews/common/newFile.contribution": { "Built-In": "Встроенный", @@ -9820,8 +11263,9 @@ "file": "Файл", "miNewFile2": "Текстовый файл", "miNewFileWithName": "Создать файл ({0})", + "newFilePlaceholder": "Выберите тип файла или введите имя файла...", + "newFileTitle": "Создать файл…", "notebook": "Блокнот", - "selectFileType": "Выбор типа файла...", "welcome.newFile": "Создать файл…" }, "vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": { @@ -9845,36 +11289,38 @@ "walkThrough.editor.label": "Тестовая площадка" }, "vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": { - "walkThrough.embeddedEditorBackground": "Цвет фона встроенных редакторов для интерактивных тестовых площадок.", "walkThrough.gitNotFound": "Похоже, Git не установлен в вашей системе.", "walkThrough.unboundCommand": "свободный" }, + "vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": { + "walkThrough.embeddedEditorBackground": "Цвет фона встроенных редакторов для интерактивных тестовых площадок." + }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "addWorkspaceFolderDetail": "Вы добавляете файлы в доверенную рабочую область, которые в настоящее время не являются доверенными. Вы доверяете авторам этих новых файлов?", + "addWorkspaceFolderDetail": "Вы добавляете файлы, которые сейчас не являются доверенными, в доверенную рабочую область. Вы доверяете авторам этих новых файлов?", "addWorkspaceFolderMessage": "Вы доверяете авторам файлов в этой папке?", - "cancel": "Отмена", "cancelWorkspaceTrustButton": "Отмена", "checkboxString": "Доверять авторам всех файлов в родительской папке \"{0}\"", - "configureWorkspaceTrust": "Настроить доверие рабочей области", + "configureWorkspaceTrustSettings": "Настроить параметры доверия рабочей области", "dontTrustFolderOptionDescription": "Просмотр папки в ограниченном режиме", - "dontTrustOption": "Нет, я не доверяю авторам", + "dontTrustOption": "&&Нет, я не доверяю авторам", "dontTrustWorkspaceOptionDescription": "Просмотр рабочей области в ограниченном режиме", "folderStartupTrustDetails": "{0} предоставляет функции, которые могут автоматически выполнять файлы в этой папке.", "folderTrust": "Вы доверяете авторам файлов в этой папке?", - "grantFolderTrustButton": "Доверять папке и продолжить", - "grantWorkspaceTrustButton": "Доверять рабочей области и продолжить", - "immediateTrustRequestLearnMore": "If you don't trust the authors of these files, we do not recommend continuing as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", + "grantFolderTrustButton": "&&Доверять папке и продолжить", + "grantWorkspaceTrustButton": "&&Доверять рабочей области и продолжить", + "immediateTrustRequestLearnMore": "Если вы не доверяете авторам этих файлов, не рекомендуется продолжать работу, так как файлы могут быть вредоносными. Дополнительные сведения см. в [наших документах](https://aka.ms/vscode-workspace-trust).", "immediateTrustRequestMessage": "Функция, которую вы пытаетесь использовать, может представлять угрозу безопасности, если источник файлов или папок, открытых в данный момент, не является доверенным.", "manageWorkspaceTrust": "Управление доверием рабочей области", - "manageWorkspaceTrustButton": "Управление", - "newWindow": "Открыть в ограниченном режиме", + "manageWorkspaceTrustButton": "&&Управление", + "newWindow": "Откройте в &&ограниченном режиме", "no": "Нет", - "open": "Открыть", - "openLooseFileLearnMore": "If you don't trust the authors of these files, we recommend to open them in Restricted Mode in a new window as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", - "openLooseFileMesssage": "Вы доверяете авторам этих файлов?", + "open": "&&Открыть", + "openLooseFileLearnMore": "Ненадежные на ваш взгляд файлы рекомендуется открывать в ограниченном режиме в новом окне, так как они могут быть вредоносными. Дополнительные сведения см. в разделе [our docs](https://aka.ms/vscode-workspace-trust).", "openLooseFileWindowDetails": "Вы пытаетесь открыть ненадежные файлы в окне, которое является доверенным.", + "openLooseFileWindowMesssage": "Разрешить ненадежные файлы в этом окне?", "openLooseFileWorkspaceCheckbox": "Запомнить мое решение для всех рабочих областей", "openLooseFileWorkspaceDetails": "Вы пытаетесь открыть ненадежные файлы в рабочей области, которое является доверенным.", + "openLooseFileWorkspaceMesssage": "Разрешить ненадежные файлы в этой рабочей области?", "restrictedModeBannerAriaLabelFolder": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этой папке, чтобы включить все функции. Используйте клавиши навигации для доступа к действиям баннера.", "restrictedModeBannerAriaLabelWindow": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этому окну, чтобы включить все функции. Используйте клавиши навигации для доступа к действиям баннера.", "restrictedModeBannerAriaLabelWorkspace": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этой рабочей области, чтобы включить все функции. Используйте клавиши навигации для доступа к действиям баннера.", @@ -9883,8 +11329,7 @@ "restrictedModeBannerMessageFolder": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этой папке, чтобы включить все функции.", "restrictedModeBannerMessageWindow": "Ограниченный режим предназначен для просмотра безопасного кода. Доверять этому окну, чтобы включить все функции.", "restrictedModeBannerMessageWorkspace": "Ограниченный режим предназначен для просмотра безопасного кода. Доверять этой рабочей области, чтобы включить все функции.", - "securityConfigurationTitle": "Безопасность", - "startupTrustRequestLearnMore": "If you don't trust the authors of these files, we recommend to continue in restricted mode as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.", + "startupTrustRequestLearnMore": "Если вы не доверяете авторам этих файлов, рекомендуется продолжать работу в ограниченном режиме, так как файлы могут быть вредоносными. Дополнительные сведения см. в [наших документах](https://aka.ms/vscode-workspace-trust).", "status.WorkspaceTrust": "Доверие для рабочей области", "status.ariaTrustedFolder": "Эта папка является доверяемой.", "status.ariaTrustedWindow": "Это окно является доверенным.", @@ -9896,7 +11341,7 @@ "status.tooltipUntrustedWindow2": "Работа в ограниченном режиме\r\n\r\nНекоторые [функции отключены] ({0}), так как это [окно не является доверенным] ({1}).", "status.tooltipUntrustedWorkspace2": "Работа в ограниченном режиме\r\n\r\nНекоторые [функции отключены] ({0}), так как эта [рабочая область не является доверенной] ({1}).", "trustFolderOptionDescription": "Доверять папке и включить все функции", - "trustOption": "Да, я доверяю авторам", + "trustOption": "&&Да, я доверяю авторам", "trustWorkspaceOptionDescription": "Доверять рабочей области и включить все функции", "workspace.trust.banner.always": "Показывать баннер при каждом открытии недоверенной рабочей области.", "workspace.trust.banner.description": "Управляет тем, когда отображается баннер ограниченного режима.", @@ -9915,8 +11360,7 @@ "workspaceStartupTrustDetails": "{0} предоставляет функции, которые могут автоматически выполнять файлы в этой рабочей области.", "workspaceTrust": "Вы доверяете авторам файлов в этой рабочей области?", "workspaceTrustEditor": "Редактор доверия для рабочей области", - "workspacesCategory": "Рабочие области", - "yes": "Да" + "workspacesCategory": "Рабочие области" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { "addButton": "Добавить папку", @@ -9928,6 +11372,7 @@ "folderPickerIcon": "Значок для значка выбора папки в редакторе доверия для рабочей области.", "hostColumnLabel": "Узел", "invalidTrust": "Доверие для отдельных папок репозитория недопустимо.", + "keyboardShortcut": "Сочетания клавиш: {0}", "localAuthority": "Локальный", "no untrustedSettings": "Параметры рабочей области, требующие доверия, не применяются", "noTrustedFoldersDescriptions": "Вы пока не доверяете ни одной папке или файлам рабочей области.", @@ -9945,7 +11390,7 @@ "trustUri": "Доверенная папка", "trustedDebugging": "Отладка включена", "trustedDescription": "Все возможности включены, так как рабочей области предоставлено доверие.", - "trustedExtensions": "Все расширения включены", + "trustedExtensions": "Все включенные расширения активированы", "trustedFolder": "В доверенной папке", "trustedFolderAriaLabel": "{0}, доверенный", "trustedFolderSubtitle": "Вы доверяете авторам файлов в текущей папке. Все функции включены:", @@ -9983,6 +11428,7 @@ "workspaceTrustedCtx": "Является ли текущая рабочая область доверенной для пользователя." }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { + "alreadyOpen": "Эта рабочая область уже открыта.", "openWorkspace": "Открыть рабочую область", "selectToOpen": "Выберите рабочую область, которую необходимо открыть", "selectWorkspace": "Выберите рабочую область", @@ -9991,11 +11437,16 @@ }, "vs/workbench/services/actions/common/menusExtensionPoint": { "comment.actions": "Контекстное меню добавленных комментариев, отображаемое в виде кнопок под редактором комментариев", + "comment.commentContext": "Контекстное меню добавленного комментария, отображаемое в виде контекстного меню для отдельного комментария в обзорном представлении цепочки комментариев.", "comment.title": "Меню заголовков добавленных комментариев", "commentThread.actions": "Контекстное меню добавленных цепочек комментариев, отображаемое в виде кнопок под редактором комментариев", + "commentThread.editorActions": "Действия редактора добавленных комментариев", "commentThread.title": "Меню заголовков добавленных цепочек комментариев", - "dup": "Команда `{0}` встречается несколько раз в разделе commands.", + "commentThread.titleContext": "Обзорное контекстное меню заголовка цепочки добавленных комментариев, отображаемое в виде контекстного меню в обзорном заголовке цепочки комментариев.", + "dup0": "Команда \"{0}\" уже зарегистрирована", + "dup1": "Команда \"{0}\" уже зарегистрирована {1} ({2})", "dupe.command": "Элемент меню ссылается на одну и ту же команду как команду по умолчанию и альтернативную команду", + "editorLineNumberContext": "Контекстное меню номера строки внесшего вклад редактора", "file.newFile": "Параметр быстрого выбора \"Создать файл…\", показанный на странице приветствия и в меню \"Файл\".", "inlineCompletions.actions": "Действия, отображаемые при наведении указателя на встроенное завершение", "interactive.cell.title": "Меню заголовка добавленной интерактивной ячейки", @@ -10010,10 +11461,13 @@ "menus.editorContextShare": "Вложенное меню \"Поделиться\" в контекстном меню редактора", "menus.editorTabContext": "Контекстное меню вкладок редактора", "menus.editorTitle": "Главное меню редактора", + "menus.editorTitleContextShare": "Подменю \"Поделиться\" в контекстном меню заголовка редактора", "menus.editorTitleRun": "Подменю \"Запуск\" в меню заголовка редактора", "menus.explorerContext": "Контекстное меню проводника", + "menus.explorerContextShare": "Подменю \"Поделиться\" в контекстном меню проводника", "menus.extensionContext": "Контекстное меню расширения", "menus.home": "Контекстное меню индикатора главной страницы (только веб-версия)", + "menus.mergeEditorResult": "Панель инструментов результата редактора слияния", "menus.opy": "Подменю \"Копировать как\" в меню \"Правка\" верхнего уровня", "menus.resourceFolderContext": "Контекстное меню папки ресурсов для системы управления версиями", "menus.resourceGroupContext": "Контекстное меню группы ресурсов для системы управления версиями", @@ -10023,13 +11477,12 @@ "menus.share": "Вложенное меню \"Поделиться\" внутри меню верхнего уровня \"Файл\".", "menus.statusBarRemoteIndicator": "Меню удаленного индикатора в строке состояния", "menus.touchBar": "Сенсорная панель (только для macOS)", - "merge.toolbar": "Заметная кнопка в редакторе слияния", + "merge.toolbar": "Заметный значок в редакторе, наложенный на его содержимое", "missing.altCommand": "Элемент меню ссылается на альтернативную команду `{0}`, которая не определена в разделе commands.", "missing.command": "Элемент меню ссылается на команду `{0}`, которая не определена в разделе commands.", "missing.submenu": "Пункт меню ссылается на подменю `{0}`, которое не определено в разделе submenus.", "nonempty": "требуется непустое значение.", "notebook.cell.execute": "Меню выполнения добавленной ячейки записной книжки", - "notebook.cell.executePrimary": "Кнопка выполнения добавленной основной ячейки записной книжки", "notebook.cell.title": "Меню заголовка добавленной ячейки записной книжки", "notebook.kernelSource": "Меню источников ядра сторонних записных книжек", "notebook.toolbar": "Меню панели инструментов добавленной записной книжки", @@ -10081,7 +11534,7 @@ }, "vs/workbench/services/authentication/browser/authenticationService": { "accessRequest": "Предоставить доступ к {0} для {1}… (1)", - "allow": "Разрешить", + "allow": "&&Разрешить", "authentication.Placeholder": "Учетные записи еще не запрошены...", "authentication.id": "Идентификатор поставщика проверки подлинности.", "authentication.idConflict": "Идентификатор проверки подлинности \"{0}\" уже зарегистрирован.", @@ -10089,9 +11542,8 @@ "authentication.missingId": "Во вкладе проверки подлинности должен быть указан идентификатор.", "authentication.missingLabel": "Во вкладе проверки подлинности должна быть указана метка.", "authenticationExtensionPoint": "Добавляет проверку подлинности.", - "cancel": "Отмена", "confirmAuthenticationAccess": "Расширение \"{0}\" пытается получить доступ к информации о проверке подлинности для учетной записи {1} \"{2}\".", - "deny": "Запретить", + "deny": "&&Запретить", "getSessionPlateholder": "Выберите используемую учетную запись для \"{0}\" или нажмите ESC для отмены", "loading": "Идет загрузка...", "selectAccount": "Расширение \"{0}\" запрашивает доступ к учетной записи {1}.", @@ -10099,11 +11551,16 @@ "signInRequest": "Войдите с помощью {0}, чтобы использовать {1} (1)", "useOtherAccount": "Войти в другую учетную запись" }, + "vs/workbench/services/clipboard/browser/clipboardService": { + "clipboardError": "Не удалось выполнить чтение из буфера обмена браузера. Предоставьте этому веб-сайту доступ для чтения из буфера обмена.", + "learnMore": "Дополнительные сведения", + "retry": "Повторить" + }, "vs/workbench/services/configuration/browser/configurationService": { "configurationDefaults.description": "Добавление значений по умолчанию для конфигураций", "experimental": "Эксперименты" }, - "vs/workbench/services/configuration/common/configurationEditingService": { + "vs/workbench/services/configuration/common/configurationEditing": { "errorConfigurationFileDirty": "Не удалось выполнить запись в параметры пользователя, поскольку в этом файле есть несохраненные изменения. Сохраните файл параметров пользователя, затем повторите попытку.", "errorConfigurationFileDirtyFolder": "Не удалось выполнить запись в параметры папки, поскольку в этом файле есть несохраненные изменения. Сохраните файл параметров папки \"{0}\", затем повторите попытку.", "errorConfigurationFileDirtyWorkspace": "Не удалось выполнить запись в параметры рабочей области, поскольку в этом файле есть несохраненные изменения. Сохраните файл параметров рабочей области, затем повторите попытку.", @@ -10143,7 +11600,6 @@ "workspaceTarget": "Параметры рабочей области" }, "vs/workbench/services/configuration/common/jsonEditingService": { - "errorFileDirty": "Не удалось выполнить запись в файл, поскольку в этом файле есть несохраненные изменения. Сохраните этот файл, затем повторите попытку.", "errorInvalidFile": "Не удается выполнить запись в файл. Откройте файл, исправьте ошибки и предупреждения в файле и повторите попытку." }, "vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": { @@ -10196,7 +11652,6 @@ }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { "allFiles": "Все файлы", - "cancel": "Отмена", "dontSave": "&&Не сохранять", "filterName.workspace": "Рабочая область", "noExt": "Нет расширений", @@ -10212,6 +11667,15 @@ "saveChangesMessages": "Сохранить изменения в указанных файлах ({0})?", "saveFileAs.title": "Сохранить как" }, + "vs/workbench/services/dialogs/browser/fileDialogService": { + "learnMore": "&&Дополнительные сведения", + "openFiles": "Открыть &&файлы...", + "openRemote": "&&Открыть удаленный репозиторий...", + "pickFolderAndOpen": "Не удается открыть папки. Попробуйте добавить папку в рабочую область.", + "pickWorkspaceAndOpen": "Не удается открыть рабочие области. Попробуйте добавить папку в рабочую область.", + "unsupportedBrowserDetail": "Браузер не поддерживает открытие локальных папок.\r\nВы можете открыть отдельные файлы или удаленный репозиторий.", + "unsupportedBrowserMessage": "Открытие локальных папок не поддерживается" + }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Открыть локальный файл...", "openLocalFileFolder": "Открыть локально...", @@ -10222,6 +11686,7 @@ "remoteFileDialog.local": "Показать локальные", "remoteFileDialog.notConnectedToRemote": "Поставщик файловой системы для {0} недоступен.", "remoteFileDialog.validateBadFilename": "Введите допустимое имя файла.", + "remoteFileDialog.validateCreateDirectory": "Папка {0} не существует. Вы хотели бы создать ее?", "remoteFileDialog.validateExisting": "{0} уже существует. Перезаписать?", "remoteFileDialog.validateFileOnly": "Выберите файл.", "remoteFileDialog.validateFolder": "Папка уже существует. Используйте новое имя файла.", @@ -10242,27 +11707,28 @@ "promptOpenWith.updateDefaultPlaceHolder": "Выбрать новый редактор по умолчанию для \"{0}\"" }, "vs/workbench/services/editor/common/editorResolverService": { - "editor.editorAssociations": "Настройка стандартных масок для редакторов (например, \"*.hex\": \"hexEditor.hexEdit\"). Они имеют приоритет над поведением по умолчанию." + "editor.editorAssociations": "Настройте стандартные маски для редакторов (например, `\"*.hex\": \"hexEditor.hexedit\"`). Они имеют приоритет над поведением по умолчанию." }, "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "I cannot reproduce": "I can't reproduce", + "This is Bad": "I can reproduce", "bisect": "Разделение расширений пополам активно и отключило расширения ({0}). Убедитесь, что проблему все еще можно воспроизвести, и продолжите процедуру, выбрав один из этих параметров.", "bisect.plural": "Разделение расширений пополам активно и отключило расширения ({0}). Убедитесь, что проблему все еще можно воспроизвести, и продолжите процедуру, выбрав один из этих параметров.", "bisect.singular": "Функция разделения расширений пополам активна и отключила 1 расширение. Убедитесь, что проблему по-прежнему можно воспроизвести, и продолжите, выбрав один из этих вариантов.", + "continue": "Продолжить", "detail.start": "Функция разделения расширений пополам будет использовать двоичный поиск для обнаружения расширения, вызывающего проблему. Во время этого процесса окно несколько раз (около {0}) перезагружается. Каждый раз вам нужно подтвердить, сохраняются ли проблемы.", - "done": "Продолжить", "done.detail": "Разделение расширений пополам выполнено и определило {0} как расширение, вызвавшее проблему.", "done.detail2": "Разделение расширений пополам выполнено, но расширение не определено. Возможно, возникла проблема с {0}.", "done.disbale": "Оставить это расширение отключенным", "done.msg": "Разделение расширения пополам", - "help": "Справка", "msg.next": "Разделение расширения пополам", "msg.start": "Разделение расширения пополам", - "msg2": "Начать разделение расширения пополам", - "next.bad": "Это плохо", - "next.cancel": "Отмена", - "next.good": "Хорошо", - "next.stop": "Остановить разделение пополам", - "report": "Сообщить о проблеме и продолжить", + "msg2": "&&Начать разделение расширения пополам", + "next.bad": "I can &&reproduce", + "next.cancel": "&&Отменить деление пополам", + "next.good": "I ca&&n't reproduce", + "next.stop": "&&Остановить разделение пополам", + "report": "&&Сообщить о проблеме и продолжить", "title.isBad": "Продолжить разделение расширений пополам", "title.start": "Начать разделение расширения пополам", "title.stop": "Остановить разделение расширений пополам" @@ -10280,18 +11746,25 @@ "extensionsDisabled": "Все установленные расширения временно отключены.", "noWorkspace": "Нет рабочей области." }, + "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { + "not a web extension": "Не удается установить \"{0}\", так как это расширение не является веб-расширением.", + "openInstalledWebExtensionsResource": "Открыть установленный ресурс веб-расширений" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { + "browser": "Браузер", + "remote": "Удаленный" + }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "Сбой установки расширения {0}: манифест не найден.", "VS Code for Web": "{0} в Интернете", - "cancel": "Отмена", "cannot be installed": "Не удается установить расширение \"{0}\", так как оно недоступно в этой установке.", "extensionInstallWorkspaceTrustButton": "Доверять рабочей области и установить", "extensionInstallWorkspaceTrustContinueButton": "Установить", "extensionInstallWorkspaceTrustManageButton": "Дополнительные сведения", "extensionInstallWorkspaceTrustMessage": "Для включения этого расширения требуется доверенная рабочая область.", - "install": "Установить", - "install and do no sync": "Установить (не синхронизировать)", - "install anyways": "Все равно установить", + "install": "&&Установить", + "install and do no sync": "Установить (&&не синхронизировать)", + "install anyways": "Все равно &&установить", "install extension": "Установить расширение", "install extensions": "Установить расширения", "install multiple extensions": "Вы хотите установить и синхронизировать расширения на своих устройствах?", @@ -10300,7 +11773,7 @@ "multipleDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\", \"{2}\" и другие.", "non web extensions": "\"{0}\" содержит расширения, которые не поддерживаются в {1}.", "non web extensions detail": "Содержит расширения, которые не поддерживаются.", - "showExtensions": "Показать расширения", + "showExtensions": "&&Показать расширения", "singleDependentError": "Не удается удалить расширение \"{0}\". От него зависит расширение \"{1}\".", "twoDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\"." }, @@ -10334,12 +11807,13 @@ "reloadAndOpen": "&&Перезагрузить окно и открыть", "rememberConfirmUrl": "Больше не спрашивать для этого расширения." }, - "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { - "name": "Узел расширений рабочих процессов" - }, "vs/workbench/services/extensions/common/abstractExtensionService": { "extensionService.autoRestart": "Удаленный хост-процесс для расширений неожиданно завершил работу. Выполняется перезапуск...", "extensionService.crash": "Удаленный хост-процесс для расширений неожиданно завершил работу 3 раза за последние 5 минут.", + "extensionStopVetoDetailsMany": "Причины блокировки операции:\r\n– {0}", + "extensionStopVetoDetailsOne": "Причина блокировки операции: {0}", + "extensionStopVetoError": "{0} (ошибка: {1})", + "extensionStopVetoMessage": "Следующая операция заблокирована: {0}", "extensionTestError": "Не удалось найти узел расширений, который может запустить средство запуска тестов в {0}.", "looping": "Следующие расширения содержат циклы зависимостей и были отключены: {0}", "restart": "Перезапустить удаленный хост-процесс для расширений" @@ -10365,8 +11839,8 @@ "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Событие активации, вызываемое каждый раз, когда требуется создать список всех конфигураций отладки (и требуется вызвать все методы provideDebugConfigurations для динамической области).", "vscode.extension.activationEvents.onDebugInitialConfigurations": "Событие активации выдается каждый раз, когда необходимо создать файл \"launch.json\" (и вызывать все методы provideDebugConfigurations).", "vscode.extension.activationEvents.onDebugResolve": "Событие активации выдается каждый раз при запуске сеанса отладки указанного типа (и при вызове соответствующего метода resolveDebugConfiguration).", + "vscode.extension.activationEvents.onEditSession": "Событие активации создается при каждом получении доступа к какому-либо сеансу редактирования с заданной схемой.", "vscode.extension.activationEvents.onFileSystem": "Событие активации выдается каждый раз при доступе к файлу или папке по заданной схеме.", - "vscode.extension.activationEvents.onIdentity": "Событие активации, выдаваемое при каждом указании удостоверения пользователя.", "vscode.extension.activationEvents.onLanguage": "Событие активации выдается каждый раз, когда открывается файл, который разрешается к указанному языку.", "vscode.extension.activationEvents.onNotebook": "Событие активации выдается каждый раз при открытии указанного документа записной книжки.", "vscode.extension.activationEvents.onOpenExternalUri": "Событие активации, выдаваемое при открытии внешнего URI (например, ссылки HTTP или HTTPS).", @@ -10375,12 +11849,15 @@ "vscode.extension.activationEvents.onStartupFinished": "Событие активации, выдаваемое после завершения запуска (после завершения активации всех необходимых расширений \"*\").", "vscode.extension.activationEvents.onTaskType": "Событие активации создается каждый раз, когда нужно перечислить или разрешить задачи определенного типа.", "vscode.extension.activationEvents.onTerminalProfile": "Событие активации, создаваемое при запуске определенного профиля терминала.", + "vscode.extension.activationEvents.onTerminalQuickFixRequest": "Событие активации, которое выдается, когда команда соответствует селектору, связанному с этим идентификатором", "vscode.extension.activationEvents.onUri": "Событие активации, которое выдается каждый раз при открытии системного URI этого расширения.", "vscode.extension.activationEvents.onView": "Событие активации выдается каждый раз при развертывании указанного окна.", "vscode.extension.activationEvents.onWalkthrough": "Событие активации, порожденное при открытии указанного пошагового руководства.", "vscode.extension.activationEvents.onWebviewPanel": "Событие активации, создаваемое при загрузке веб-представления определенного viewType", "vscode.extension.activationEvents.star": "Событие активации выдается при запуске VS Code. Для удобства пользователя используйте это событие в своем расширении только в том случае, если другие сочетания событий не подходят.", "vscode.extension.activationEvents.workspaceContains": "Событие активации выдается каждый раз при открытии папки, содержащей по крайней мере один файл, который соответствует указанной стандартной маске.", + "vscode.extension.api": "Опишите API, предоставленный этим расширением. Дополнительные сведения: https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions", + "vscode.extension.api.none": "Полностью откажитесь от возможности экспортировать любые API. Это позволяет запускать другие расширения, зависящие от этого расширения, в отдельном хост-процессе для расширений или на удаленном компьютере.", "vscode.extension.badges": "Массив эмблем, отображаемых на боковой панели страницы расширения Marketplace.", "vscode.extension.badges.description": "Описание эмблемы.", "vscode.extension.badges.href": "Ссылка на эмблему.", @@ -10415,6 +11892,7 @@ "vscode.extension.galleryBanner.color": "Цвет баннера в заголовке страницы магазина VS Code.", "vscode.extension.galleryBanner.theme": "Цветовая тема для шрифта, используемого в баннере.", "vscode.extension.icon": "Путь к значку размером 128 x 128 пикселей.", + "vscode.extension.l10n": "Относительный путь к папке, содержащей файлы локализации (bundle.l10n.*.json). Должен быть указан, если используется vscode.l10n API.", "vscode.extension.markdown": "Управляет подсистемой отображения Markdown, используемой в Marketplace. Допустимые значения: 'github' (по умолчанию) или 'standard' (стандартный).", "vscode.extension.preview": "Добавляет метку \"Предварительная версия\" для расширения в Marketplace.", "vscode.extension.publisher": "Издатель расширения VS Code.", @@ -10427,14 +11905,17 @@ "extensionUnderDevelopment": "Идет загрузка расширения разработки в {0}.", "overwritingExtension": "Идет перезапись расширения {0} на {1}." }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Удаленный хост-процесс для расширений" - }, "vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner": { "extensionCache.invalid": "Расширения были изменены на диске. Обновите окно.", "reloadWindow": "Перезагрузить окно" }, - "vs/workbench/services/extensions/electron-sandbox/electronExtensionService": { + "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { + "extensionHost.startupFail": "Хост-процесс для расширений не запустился спустя 10 секунд. Возможно, произошла ошибка.", + "extensionHost.startupFailDebug": "Хост-процесс для расширений не был запущен в течение 10 секунд. Возможно, он был остановлен в первой строке, а для продолжения требуется отладчик.", + "join.extensionDevelopment": "Завершение сеанса отладки расширения", + "reloadWindow": "Перезагрузить окно" + }, + "vs/workbench/services/extensions/electron-sandbox/nativeExtensionService": { "devTools": "Открыть средства разработчика", "enable": "Включить и Перезагрузить", "enableResolver": "Для открытия удаленного окна требуется расширение \"{0}\".\r\nВключить его?", @@ -10444,19 +11925,13 @@ "getEnvironmentFailure": "Не удалось получить удаленную среду", "install": "Установить и перезагрузить", "installResolver": "Для открытия удаленного окна требуется расширение \"{0}\".\r\nУстановить это расширение?", - "looping": "Следующие расширения содержат циклы зависимостей и были отключены: {0}", + "learnMore": "Подробнее", "relaunch": "Перезапустить VS Code", "resolverExtensionNotFound": "\"{0}\" не найден в Marketplace", "restart": "Перезапустить хост-процесс для расширений", - "restartExtensionHost": "Перезапустить хост-процесс для расширений" - }, - "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { - "extension host Log": "Узел расширения", - "extensionHost.error": "Ошибка в хост-процессе для расширений: {0}", - "extensionHost.startupFail": "Хост-процесс для расширений не запустился спустя 10 секунд. Возможно, произошла ошибка.", - "extensionHost.startupFailDebug": "Хост-процесс для расширений не был запущен в течение 10 секунд. Возможно, он был остановлен в первой строке, а для продолжения требуется отладчик.", - "join.extensionDevelopment": "Завершение сеанса отладки расширения", - "reloadWindow": "Перезагрузить окно" + "restartExtensionHost": "Перезапустить хост-процесс для расширений", + "restartExtensionHost.reason": "Перезапуск узла расширения по явному запросу.", + "startBisect": "Начать разделение расширения пополам" }, "vs/workbench/services/history/browser/historyService": { "canNavigateBack": "Возможен ли переход назад в журнале редактора", @@ -10469,20 +11944,49 @@ "canNavigateToLastNavigationLocation": "Можно ли переходить к последнему расположению навигации в редакторе", "canReopenClosedEditor": "Возможно ли повторное открытие последнего закрытого редактора" }, + "vs/workbench/services/host/browser/browserHostService": { + "open": "&&Открыть", + "unableToOpenExternal": "Браузер прервал открытие новой вкладки или окна. Нажмите \"Открыть\" для открытия." + }, + "vs/workbench/services/hover/browser/hoverWidget": { + "hoverhint": "Удерживайте клавишу {0}чтобы навести указатель мыши" + }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { "integrity.dontShowAgain": "Больше не показывать", "integrity.moreInformation": "Дополнительные сведения", "integrity.prompt": "Похоже, ваша установка {0} повреждена. Повторите установку." }, + "vs/workbench/services/issue/browser/issueTroubleshoot": { + "I cannot reproduce": "I can't reproduce", + "Stop": "Stop", + "This is Bad": "I can reproduce", + "ask to download insiders": "Please try to download and reproduce the issue in {0} insiders.", + "ask to reproduce issue": "Please try to reproduce the issue in {0} insiders and confirm if the issue exists there.", + "bad": "I can reproduce", + "detail.start": "Issue troubleshooting is a process to help you identify if the issue is with {0} or caused by an extension.\r\n\r\nDuring the process the window reloads repeatedly. Each time you must confirm if you are still seeing problems.", + "download insiders": "Download {0} Insiders", + "empty.profile": "Issue troubleshooting is active and has temporarily reset your settings to defaults. Check if you can still reproduce the problem and proceed by selecting from these options.", + "good": "I can't reproduce", + "issue is in core": "Issue troubleshooting has identified that the issue is with {0}.", + "issue is with configuration": "Issue troubleshooting has identified that the issue is caused by your settings. Please report the issue by sharing your settings.", + "msg": "&&Troubleshoot Issue", + "profile.extensions.disabled": "Issue troubleshooting is active and has temprarily disabled all installed extensions. Check if you can still reproduce the problem and proceed by selecting from these options.", + "report anyway": "Report Issue Anyway", + "stop": "Stop", + "title.stop": "Stop Troubleshoot Issue", + "troubleshoot issue": "Troubleshoot Issue", + "troubleshootIssue": "Troubleshoot Issue...", + "use insiders": "This likely means that the issue has been addressed already and will be available in an upcoming release. You can safely use {0} insiders until the new stable version is available." + }, "vs/workbench/services/keybinding/browser/keybindingService": { - "dispatch": "Управляет логикой диспетчеризации для нажатий клавиш \"code\" (рекомендуется) или \"keyCode\".", "invalid.keybindings": "Недопустимое значение \"contributes.{0}\": {1}", + "keybindings.commandsIsArray": "Неправильный тип. Ожидается \"{0}\". Поле \"command\" не поддерживает выполнение нескольких команд. Используйте команду \"runCommands\", чтобы передать несколько команд для выполнения.", "keybindings.json.args": "Аргументы, передаваемые в выполняемую команду.", "keybindings.json.command": "Имя выполняемой команды", "keybindings.json.key": "Клавиша или последовательность клавиш (через пробел)", + "keybindings.json.removalCommand": "Имя команды удаления сочетания клавиш для", "keybindings.json.title": "Настройка настраиваемых сочетаний клавиш", "keybindings.json.when": "Условие, когда клавиша нажата.", - "keyboardConfigurationTitle": "Клавиатура", "nonempty": "требуется непустое значение.", "optstring": "свойство \"{0}\" может быть опущено или должно иметь тип string", "requirestring": "свойство \"{0}\" является обязательным и должно иметь тип string", @@ -10496,6 +12000,10 @@ "vscode.extension.contributes.keybindings.when": "Условие, когда клавиша нажата.", "vscode.extension.contributes.keybindings.win": "Клавиша или последовательность клавиш для Windows." }, + "vs/workbench/services/keybinding/browser/keyboardLayoutService": { + "keyboard.layout.config": "Управление раскладкой клавиатуры, используемой в Интернете.", + "keyboardConfigurationTitle": "Клавиатура" + }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "Поместите настраиваемые сочетания клавиш в этот файл, чтобы переопределить сочетания клавиш по умолчанию.", "errorInvalidConfiguration": "Не удалось записать файл конфигурации сочетаний клавиш. Этот файл содержит объект, тип которого отличен от Array. Откройте файл, удалите этот объект и повторите попытку.", @@ -10541,6 +12049,27 @@ "vscode.extension.contributes.languages.id": "Идентификатор языка.", "vscode.extension.contributes.languages.mimetypes": "Типы MIME, связанные с языком." }, + "vs/workbench/services/lifecycle/browser/lifecycleService": { + "lifecycleVeto": "Внесенные изменения не могут быть сохранены. Нажмите \"Отмена\" и повторите попытку." + }, + "vs/workbench/services/localization/browser/localeService": { + "clearDisplayLanguageDetail": "Нажмите кнопку перезагрузки, чтобы обновить страницу и использовать язык браузера.", + "clearDisplayLanguageMessage": "Чтобы изменить язык отображения, необходимо перезагрузить {0}", + "relaunchDisplayLanguageDetail": "Нажмите кнопку перезагрузки, чтобы обновить страницу и задать язык отображения {0}.", + "relaunchDisplayLanguageMessage": "Чтобы изменить язык отображения, необходимо перезагрузить {0}", + "reload": "&&Перезагрузить" + }, + "vs/workbench/services/localization/electron-sandbox/localeService": { + "argvInvalid": "Не удалось записать язык отображения. Откройте параметры среды выполнения, исправьте ошибки и предупреждения и повторите попытку.", + "installing": "Установка поддержки языка {0}...", + "openArgv": "Открыть параметры среды выполнения", + "restart": "&&Перезапустить", + "restartDisplayLanguageDetail1": "Чтобы изменить язык интерфейса на {0}, необходимо перезапустить {1}.", + "restartDisplayLanguageMessage1": "Перезапустить {0}, чтобы переключиться на {1}?" + }, + "vs/workbench/services/log/electron-sandbox/logService": { + "rendererLog": "Окно" + }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "Больше не показывать" }, @@ -10549,7 +12078,7 @@ }, "vs/workbench/services/preferences/browser/keybindingsEditorModel": { "cat.title": "{0}: {1}", - "default": "По умолчанию", + "default": "Система", "extension": "Расширение", "meta": "meta", "option": "Параметр", @@ -10606,6 +12135,11 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "Сообщение о ходе выполнения" }, + "vs/workbench/services/remote/browser/remoteAgentService": { + "connectionError": "Произошла непредвиденная ошибка, требующая перезагрузки этой страницы.", + "connectionErrorDetail": "Workbench не удалось подключиться к серверу (ошибка: {0})", + "reload": "&&Перезагрузить" + }, "vs/workbench/services/remote/common/remoteExplorerService": { "remote.localPortMismatch.single": "Не удалось использовать локальный порт {0} для перенаправления на удаленный порт {1}.\r\n\r\nЭто обычно происходит, когда другой процесс уже использует локальный порт {0}.\r\n\r\nВместо него использован номер порта {2}.", "tunnel.source.auto": "Автоматическое перенаправление", @@ -10617,9 +12151,20 @@ "devTools": "Открыть \"Средства разработчика\"", "directUrl": "Открыть в браузере" }, + "vs/workbench/services/search/browser/searchService": { + "errorSearchFile": "Не удается выполнить поиск с помощью средства поиска файлов Web Worker", + "errorSearchText": "Не удается выполнить поиск с помощью средства поиска текста Web Worker" + }, "vs/workbench/services/search/common/queryBuilder": { "search.noWorkspaceWithName": "Папка рабочей области не существует: {0}" }, + "vs/workbench/services/suggest/browser/simpleSuggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, документы: {1}", + "label.desc": "{0}, {1}", + "label.detail": "{0}{1}", + "label.full": "{0}{1}, {2}", + "suggest": "Предложить" + }, "vs/workbench/services/textfile/browser/textFileService": { "confirmOverwrite": "\"{0}\" уже существует. Вы хотите заменить его?", "deleted": "Удалено", @@ -10644,7 +12189,7 @@ "vs/workbench/services/textfile/electron-sandbox/nativeTextFileService": { "join.textFiles": "Сохранение текстовых файлов" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { + "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "Ведение журнала уже выполняется.", "invalid.embeddedLanguages": "Недопустимое значение в \"contributes.{0}.embeddedLanguages\". Оно должно быть сопоставлением объекта между именем области и языком. Указанное значение: {1}.", "invalid.injectTo": "Недопустимое значение в \"contributes.{0}.injectTo\". Должен быть задан массив имен языковых областей. Указанное значение: {1}", @@ -10793,12 +12338,12 @@ "schema.src": "Расположение шрифта." }, "vs/workbench/services/themes/common/themeConfiguration": { - "autoDetectHighContrast": "Когда этот параметр включен, будет выполняться автоматический переход к высококонтрастной теме, если в ОС используется тема с высокой контрастностью. Использование высококонтрастной темы указывается параметром `#{0}#` и `#{1}#`.", + "autoDetectHighContrast": "Когда этот параметр включен, будет выполняться автоматический переход на тему с высокой контрастностью, если в ОС используется такая тема. Использование темы с высокой контрастностью определяется параметрами {0} и {1}", "colorTheme": "Указывает цветовую тему, используемую на рабочем месте.", "colorThemeError": "Тема неизвестна или не установлена.", "defaultProductIconThemeDesc": "По умолчанию", "defaultProductIconThemeLabel": "По умолчанию", - "detectColorScheme": "Если параметр задан, выполняется автоматическое переключение на предпочтительную цветовую тему в зависимости от внешнего вида ОС. Если для ОС используется темное оформление, используется тема, указанная в параметре \"#{0}#\", а для светлого оформления — в параметре \"#{1}#\".", + "detectColorScheme": "Если параметр задан, выполняется автоматическое переключение на предпочтительную цветовую тему в зависимости от оформления ОС. Если для ОС используется темное оформление, используется тема, указанная в параметре {0}, а для светлого оформления — в параметре {1}.", "editorColors": "Переопределяет цвета синтаксиса и начертание шрифта редактора из выбранной в настоящий момент цветовой темы.", "editorColors.comments": "Задает цвета и стили для комментариев", "editorColors.functions": "Задает цвета и стили для объявлений функций и ссылок. ", @@ -10806,7 +12351,7 @@ "editorColors.numbers": "Задает цвета и стили для числовых литералов. ", "editorColors.semanticHighlighting": "Следует ли включить выделение семантики для этой темы.", "editorColors.semanticHighlighting.deprecationMessage": "Вместо этого используйте enabled в параметре editor.semanticTokenColorCustomizations.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Вместо этого установите значение \"enabled\" для параметра \"#editor.semanticTokenColorCustomizations#\".", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Вместо этого используйте \"enabled\" в параметре {0}.", "editorColors.semanticHighlighting.enabled": "Указывает, включено ли выделение семантических конструкций для этой темы", "editorColors.semanticHighlighting.rules": "Правила стилизации семантических токенов для этой темы.", "editorColors.strings": "Задает цвета и стили для строковых литералов.", @@ -10817,10 +12362,10 @@ "iconThemeError": "Тема значков файлов неизвестна или не установлена.", "noIconThemeDesc": "Нет значков файлов", "noIconThemeLabel": "Нет", - "preferredDarkColorTheme": "Определяет предпочтительную цветовую тему для темного внешнего вида ОС, когда включен \"#{0}#\".", - "preferredHCDarkColorTheme": "Определяет предпочтительную цветовую тему, используемую в темном высококонтрастном режиме, когда включен `#{0}#`.", - "preferredHCLightColorTheme": "Определяет предпочтительную цветовую тему, используемую в светлом высококонтрастном режиме, когда включен `#{0}#`.", - "preferredLightColorTheme": "Определяет предпочтительную цветовую тему для светлого внешнего вида ОС, когда включен параметр \"#{0}#\".", + "preferredDarkColorTheme": "Определяет предпочтительную цветовую тему для темного оформления ОС, когда включен параметр{0}.", + "preferredHCDarkColorTheme": "Определяет предпочтительную цветовую тему, используемую в темном высококонтрастном режиме, когда включен параметр {0}.", + "preferredHCLightColorTheme": "Определяет предпочтительную цветовую тему, используемую в светлом высококонтрастном режиме, когда включен параметр {0}.", + "preferredLightColorTheme": "Определяет предпочтительную цветовую тему для светлого оформления ОС, когда включен параметр {0}.", "productIconTheme": "Задает используемую тему значков продукта.", "productIconThemeError": "Тема значков продукта неизвестна или не установлена.", "semanticTokenColors": "Переопределяет цвет и стили семантического токена редактора из выбранной в настоящий момент цветовой темы.", @@ -10871,73 +12416,126 @@ "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" должен быть массивом", "invalid.superType.format": "\"'configuration.{0}.superType\" должен следовать шаблону букваИлиЦифра[-_букваИлиЦифра]*" }, + "vs/workbench/services/userDataProfile/browser/extensionsResource": { + "disabled": "Отключено", + "exclude": "Выбрать расширение {0}", + "extensions": "Расширения" + }, + "vs/workbench/services/userDataProfile/browser/globalStateResource": { + "globalState": "Состояние в интерфейсе" + }, + "vs/workbench/services/userDataProfile/browser/keybindingsResource": { + "keybindings": "Сочетания клавиш" + }, + "vs/workbench/services/userDataProfile/browser/settingsResource": { + "settings": "Параметры" + }, + "vs/workbench/services/userDataProfile/browser/snippetsResource": { + "snippets": "Фрагменты кода" + }, + "vs/workbench/services/userDataProfile/browser/tasksResource": { + "tasks": "Задачи пользователя" + }, + "vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": { + "Importing profile": "{0} ({1})…", + "applied profile": "{0}: успешно применено.", + "cancel": "Отмена", + "close": "Закрыть", + "copy": "&&Копировать ссылку", + "create new": "&&Создать профиль", + "create new title": "Создать профиль", + "export": "Экспортировать", + "export profile dialog": "Сохранить профиль", + "export profile name": "Укажите имя профиля", + "export profile title": "Экспортировать профиль", + "export success": "Профиль \"{0}\" успешно экспортирован.", + "file": "файл", + "import": "Создание профиля", + "import in desktop": "Создать профиль в {0}…", + "import profile": "Создание профиля", + "install extensions title": "Установить расширения", + "learn more": "Подробнее", + "local": "Локальный", + "name": "Имя профиля", + "open": "&&Открыть ссылку", + "open in": "&&Открыть в {0}", + "overwrite": "&&Перезаписать", + "preview profile": "Предварительный просмотр профиля", + "preview profile message": "По умолчанию расширения не устанавливаются при предварительном просмотре профиля в Интернете. Но вы можете установить их вручную перед импортом профиля. ", + "profile already exists": "Профиль с именем \"{0}\" уже существует. Хотите перезаписать его?", + "profile import error": "Ошибка при импорте профиля: {0}", + "profile name required": "Должно быть указано имя профиля.", + "profileExists": "Профиль с именем {0} уже существует.", + "profiles.applying": "{0}: применение...", + "profiles.exporting": "{0}: экспорт...", + "progress extensions": "{0} ({1}): применение расширений...", + "progress global state": "{0} ({1}): применение состояния...", + "progress keybindings": "{0} ({1}): применение сочетаний клавиш...", + "progress settings": "{0} ({1}): выполняется применение параметров...", + "progress snippets": "{0} ({1}): применение фрагментов кода...", + "progress tasks": "{0} ({1}): применение задач...", + "resolving uri": "{0}: разрешение содержимого профиля...", + "select": "Выбрать {0}", + "select profile": "Выбор профиля", + "select profile content handler": "Экспортировать профиль \"{0}\" как...", + "switching profile": "{0} ({1}): применение…" + }, "vs/workbench/services/userDataProfile/browser/userDataProfileManagement": { - "cannotDeleteDefaultProfile": "Не удается удалить профиль параметров, используемый по умолчанию", - "cannotRenameDefaultProfile": "Не удается переименовать профиль параметров, используемый по умолчанию", + "cannotDeleteDefaultProfile": "Не удается удалить профиль по умолчанию", + "cannotRenameDefaultProfile": "Невозможно переименовать профиль по умолчанию", "reload button": "&&Перезагрузить", - "reload message": "Для переключения профиля параметров требуется перезагрузка VS Code.", - "reload message when removed": "Текущий профиль параметров удален. Перезагрузите, чтобы вернуться к профилю параметров по умолчанию" + "reload message": "Для переключения профиля требуется перезагрузка VS Code.", + "reload message when removed": "Текущий профиль удален. Перезагрузите, чтобы вернуться к профилю по умолчанию", + "switch profile": "Переключение на профиль." }, "vs/workbench/services/userDataProfile/common/userDataProfile": { - "profile": "Профиль параметров", - "settings profiles": "Профили параметров" - }, - "vs/workbench/services/userDataProfile/common/userDataProfileImportExportService": { - "applied profile": "{0}: успешно применено.", - "imported profile": "{0}: импорт успешно выполнен.", - "name": "Имя профиля", - "profiles.applying": "{0}: применение...", - "profiles.importing": "{0}: импорт...", - "save profile as": "Создать из текущего профиля..." + "defaultProfileIcon": "Значок для профиля по умолчанию.", + "profile": "Профиль", + "profiles": "Профили" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "cancel": "Отмена", "choose account placeholder": "Выберите учетную запись для входа", "conflicts detected": "Обнаружены конфликты", - "first time sync detail": "Похоже, последняя синхронизация выполнялась с другого компьютера.\r\nХотите выполнить слияние или замену на данные из облака?", "last used": "Последнее использование с синхронизацией", - "merge": "Слияние", - "merge Manually": "Слияние вручную…", - "merge or replace": "Слияние или замена", - "no": "&&Нет", + "no": "Нет", "no account": "Учетная запись недоступна", "no authentication providers": "Не удается включить синхронизацию параметров из-за отсутствия доступных поставщиков проверки подлинности.", "others": "Другие", - "replace local": "Заменить локальные данные", + "replace local": "Заменить &&локальные данные", + "replace remote": "Заменить &&удаленный репозиторий", "reset": "Данные в облаке будут очищены, и синхронизация на всех устройствах будет остановлена.", "reset title": "Очистка", "resetButton": "&&Сброс", - "resolve": "Слияние невозможно из-за конфликтов. Выполните слияние вручную, чтобы продолжить…", + "resolve": "Разрешите конфликты, чтобы включить...", + "resolving conflicts": "Разрешение конфликтов...", "settings sync": "Синхронизация параметров", - "show log": "открыть журнал", - "sign in": "Войти", + "show conflicts": "&&Показать конфликты", "sign in using account": "Вход с помощью {0}", "signed in": "Вход выполнен", - "successive auth failures": "Синхронизация параметров приостановлена из-за последовательных сбоев авторизации. Чтобы продолжить синхронизацию, повторите вход.", "sync in progress": "Идет включение синхронизации параметров. Вы хотите отменить его?", "sync turned on": "{0} включена", - "syncing resource": "Синхронизация {0}…", + "syncing...": "Включение…", "turning on": "Включение…", "yes": "&&Да" }, "vs/workbench/services/userDataSync/common/userDataSync": { "extensions": "Расширения", "keybindings": "Сочетания клавиш", + "profiles": "Профили", "settings": "Параметры", "snippets": "Пользовательские фрагменты кода", "sync category": "Синхронизация параметров", "syncViewIcon": "Значок представления \"Синхронизация параметров\".", "tasks": "Задачи пользователя", - "ui state label": "Состояние пользовательского интерфейса" + "ui state label": "Состояние пользовательского интерфейса", + "workspace state label": "Состояние рабочей области" }, "vs/workbench/services/views/browser/viewDescriptorService": { - "cachedViewContainerPositions": "Настройки расположений контейнера представления", - "cachedViewPositions": "Просмотр настроек расположений", "hideView": "Скрыть \"{0}\"", "resetViewLocation": "Сбросить расположение" }, "vs/workbench/services/views/common/viewContainerModel": { - "globalViewsStateStorageId": "Настройки видимости представлений в контейнере представления {0}" + "views log": "Представления" }, "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { "confirmOverwrite": "\"{0}\" уже существует. Вы хотите заменить его?", @@ -10975,6 +12573,7 @@ }, "vs/workbench/services/workingCopy/common/workingCopyHistoryService": { "default.source": "Файл сохранен", + "join.workingCopyHistory": "Сохранение локального журнала", "moved.source": "Файл перемещен", "renamed.source": "Файл переименован" }, @@ -10994,12 +12593,8 @@ "revertBeforeShutdown": "Отмена изменений в редакторах с несохраненными изменениями занимает немного больше времени…", "saveBeforeShutdown": "Сохранение данных в редакторах с несохраненными изменениями занимает немного больше времени…" }, - "vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService": { - "join.workingCopyHistory": "Сохранение локального журнала" - }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "Не удается записать файл конфигурации рабочей области. Откройте файл, исправьте ошибки и предупреждения и повторите попытку.", - "errorWorkspaceConfigurationFileDirty": "Не удается записать в файл конфигурации рабочей области, поскольку в этом файле есть несохраненные изменения. Сохраните этот файл и повторите попытку.", "openWorkspaceConfigurationFile": "Открыть конфигурацию рабочей области", "save": "Сохранить", "saveWorkspace": "Сохранить рабочую область" @@ -11008,9 +12603,9 @@ "workspaceTrustEditorInputName": "Доверие для рабочей области" }, "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "cancel": "Отмена", - "doNotSave": "Не сохранять", - "save": "Сохранить", + "doNotSave": "&&Не сохранять", + "restartExtensionHost.reason": "Открытие рабочей области с несколькими корневыми каталогами.", + "save": "&&Сохранить", "saveWorkspaceDetail": "Сохраните рабочую область, если хотите открыть ее позже.", "saveWorkspaceMessage": "Вы хотите сохранить конфигурацию рабочей области в файле?", "workspaceOpenedDetail": "Эта рабочая область уже открыта в другом окне. Закройте это окно и повторите попытку.", @@ -11175,7 +12770,7 @@ "addAccount": "Добавить учетную запись", "applyFilters": "Применить фильтры", "confirmRemoveUserAccountMessage": "Вы действительно хотите удалить \"{0}\"?", - "refreshAccount": "Повторно введите учетные данные", + "refreshAccount": "Обновление учетных данных", "removeAccount": "Удаление учетной записи", "removeAccountFailed": "Не удалось удалить учетную запись" }, @@ -11578,6 +13173,9 @@ "backup.isPreviewFeature": "Для использования резервного копирования необходимо включить предварительные версии функции", "backupAction.backup": "Резервное копирование" }, + "sql/workbench/contrib/backup/browser/backupUiService": { + "backupDialogTitle": "Резервное копирование базы данных — {0}:{1}" + }, "sql/workbench/contrib/backup/common/constants": { "backup.asymmetricKey": "Асимметричный ключ", "backup.compressBackup": "Сжимать резервные копии", @@ -11660,6 +13258,7 @@ "charts.neverShowAgain": "Больше не показывать" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { + "commandline.propertiesFormatError": "Не удалось проанализировать дополнительные свойства подключения как JSON. Произошла ошибка: {0}. Значение полученных свойств: {1}", "confirmConnect": "Вы действительно хотите выполнить подключение?", "connectServerDetail": "Будет выполнено подключение к серверу {0}", "connectingLabel": "Подключение: {0}", @@ -11676,6 +13275,7 @@ }, "sql/workbench/contrib/connection/browser/connection.contribution": { "connection.showUnsupportedServerVersionWarning": "Надо ли показывать предупреждающее сообщение при подключении пользователя к версии сервера, которую не поддерживает Azure Data Studio.", + "registeredServers.collapseAll": "Свернуть все подключения", "sql.defaultAuthenticationType.AzureMFA": "Azure Active Directory — универсальный с поддержкой MFA", "sql.defaultAuthenticationType.AzureMFAAndUser": "Azure Active Directory — пароль", "sql.defaultAuthenticationType.Integrated": "Проверка подлинности Windows", @@ -12179,6 +13779,7 @@ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": { "cancelSearchAction": "Закрыть", "executionPlanEnterValueTitle": "Введите значение поиска", + "executionPlanFindNodeLabel": "Найти узлы", "executionPlanSearchTypeContains": "Содержит", "executionPlanSearchTypeEquals": "Равно", "executionPlanSelectPropertyTitle": "Выберите свойство", @@ -12356,6 +13957,7 @@ }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { "RemoveParameterCell": "Удалить ячейку параметра", + "addCellLabel": "Добавить ячейку", "clear": "Очистить результат", "closeLabel": "Закрыть", "codeAbove": "Вставить ячейку кода выше", @@ -12367,7 +13969,6 @@ "makeParameterCell": "Преобразовать в ячейку параметра", "markdownAbove": "Вставить текст выше", "markdownBelow": "Вставить текст ниже", - "moreActionsLabel": "Еще", "runAllAbove": "Запустить ячейки выше", "runAllBelow": "Запустить ячейки ниже" }, @@ -12376,12 +13977,9 @@ "buttonDelete": "Удалить", "buttonMoveDown": "Переместить ячейку вниз", "buttonMoveUp": "Переместить ячейку вверх", - "codeCellsPreview": "Добавить ячейку", - "codePreview": "Ячейка кода", "optionCodeCell": "Ячейка кода", "optionTextCell": "Текстовая ячейка", - "splitCell": "Разбить ячейку", - "textPreview": "Текстовая ячейка" + "splitCell": "Разбить ячейку" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "cellLanguageDescription": "({0}) — текущий язык", @@ -12460,15 +14058,12 @@ "addTextLabel": "Добавить текст", "cellNotFound": "ячейка с URI {0} не найдена в этой модели", "cellRunFailed": "Не удалось выполнить ячейки. Дополнительные сведения об ошибке см. в выходных данных текущей выбранной ячейки.", - "codeCellsPreview": "Добавить ячейку", - "codePreview": "Ячейка кода", "createFile": "Создать файл", "displayFailed": "Не удалось отобразить содержимое: {0}", "editor": "Редактор", "nextButtonLabel": "Далее >", "previousButtonLabel": "< Назад", "runAllPreview": "Выполнить все", - "textPreview": "Текстовая ячейка", "views": "Представления" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { @@ -12544,6 +14139,7 @@ "changeConnection": "Изменить подключение", "changing": "Изменение ядра…", "clearResults": "Очистить результаты", + "codePreview": "Ячейка кода", "collapseAllCells": "Свернуть ячейки", "expandAllCells": "Развернуть ячейки", "kernelNotSupported": "Эта записная книжка не может работать с параметрами, так как ядро не поддерживается. Используйте поддерживаемые ядра и формат. [Подробнее](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", @@ -12562,6 +14158,7 @@ "notebookViewLabel": "Редактор", "runParameters": "Запустить с параметрами", "selectConnection": "Выберите подключение", + "textPreview": "Текстовая ячейка", "trustLabel": "Доверенный", "untitledNotSupported": "Запуск с параметрами не поддерживается для записных книжек без названия. Сохраните записную книжку перед продолжением. [Дополнительные сведения](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "untrustLabel": "Не доверенный", @@ -12625,7 +14222,6 @@ "delete": "&&Delete", "errorRunCell": "Ошибка при последнем запуске. Щелкните, чтобы запустить повторно", "insertCells": "Вставить ячейки", - "moreActionsLabel": "Еще", "runCell": "Запустить ячейку", "stopCell": "Отменить выполнение", "unableToNavigateToCell": "Не удается перейти в ячейку записной книжки.", @@ -12647,7 +14243,7 @@ "viewOptionsModal.title": "Настроить представление" }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { - "copyFailed": "Не удалось выполнить копирование. Ошибка: {0}", + "copyFailed": "Не удалось копировать. Ошибка: {0}", "notebook.showChart": "Показать диаграмму", "notebook.showTable": "Показать таблицу" }, @@ -12658,7 +14254,11 @@ "sql/workbench/contrib/notebook/browser/outputs/plotlyOutput.component": { "plotlyError": "Не удалось отобразить диаграмму Plotly: {0}" }, + "sql/workbench/contrib/notebook/common/notebookLoc": { + "moreActionsLabel": "Еще" + }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { + "objectExplorer.filterDialogTitle": "Параметры фильтра", "serverTree.newConnection": "Новое подключение", "serverTreeViewChangeNotification": "Дерево сервера изменено. Перезагрузите окно, чтобы увидеть изменения.", "serverTreeViewChangeNotification.doNotReload": "Не перезагружать", @@ -12666,10 +14266,10 @@ "servers.noConnections": "Подключения не найдены." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { + "objectExplorerConfigurationTitle": "Обозреватель объектов", "serverGroup.autoExpand": "Автоматически разворачивать группы серверов во вьюлете обозревателя объектов.", "serverGroup.colors": "Цветовая палитра группы серверов, используемых во вьюлете обозревателя объектов.", "serverTree.configuration.title": "Дерево сервера", - "serverTree.nodeExpansionTimeout": "Время ожидания в секундах для расширения узла в представлении \"Серверы\".", "serverTree.useAsyncServerTree": "Используйте новое дерево асинхронных серверов для представления серверов и диалогового окна подключения с поддержкой новых функций, таких как фильтрация динамических узлов. Для вступления в силу требуется перезагрузка." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { @@ -12679,6 +14279,7 @@ "data": "Данные", "executionPlan": "План выполнения", "notebook": "Записная книжка", + "objectExplorer": "Обозреватель объектов", "profiler": "Профилировщик", "queryEditor": "Редактор запросов", "tableDesigner": "Конструктор таблиц" @@ -12742,8 +14343,10 @@ "copyHeaders": "Копировать заголовки", "copySelection": "Копировать", "copyWithHeaders": "Копировать с заголовками", + "excelLimitExceededError": "Число строк или столбцов в таблице превысило ограничения Excel. Попробуйте использовать другой формат.", "jsonEncoding": "Кодировка результатов не будет сохранена при экспорте в JSON; не забудьте выполнить сохранение с требуемой кодировкой после создания файла.", "maximize": "Развернуть", + "openExcelSpecs": "Просмотр спецификаций Excel", "restore": "Восстановить", "saveAsCsv": "Сохранить в формате CSV", "saveAsExcel": "Сохранить в формате Excel", @@ -12768,6 +14371,13 @@ "query.QueryExecutionEnded": "Выполнение задачи завершено.", "query.QueryExecutionStarted": "Выполнение запроса запущено.", "resultsGrid": "Сетка результатов", + "resultsGrid.cancel": "Отмена", + "resultsGrid.cancelLargeRowSelection": "Отмена", + "resultsGrid.confirmLargeRowSelection": "Да", + "resultsGrid.donotShowLargeRowSelectionPromptAgain": "Больше не показывать", + "resultsGrid.largeRowSelectionPrompt.": "Вы выбрали {0} строк. Загрузка данных и расчет сводки может занять некоторое время. Вы хотите продолжить?", + "resultsGrid.loadingData": "Загрузка выбранных строк для вычисления...", + "resultsGrid.loadingDataWithProgress": "Загрузка выбранных строк для вычисления ({0}/{1})...", "resultsGrid.maxRowCountExceeded": "Превышено максимальное количество строк для фильтрации или сортировки. Чтобы обновить его, перейдите к параметрам пользователя и изменить параметр queryEditor.results.inMemoryDataProcessingThreshold", "xmlShowplan": "XML Showplan" }, @@ -12792,7 +14402,8 @@ "sql/workbench/contrib/query/browser/messagePanel": { "copy": "Копировать", "copyAll": "Копировать все", - "messagePanel": "Панель сообщений" + "messagePanel": "Панель сообщений", + "messagePanel.message": "Метка времени: {0}, сообщение: {1}" }, "sql/workbench/contrib/query/browser/query.contribution": { "newQuery": "Создать запрос", @@ -12804,6 +14415,8 @@ "queryEditor.results.copyIncludeHeaders": "Параметры конфигурации для копирования результатов из представления результатов", "queryEditor.results.copyRemoveNewLine": "Параметры конфигурации для копирования многострочных результатов из представления результатов", "queryEditor.results.openAfterSave": "Следует ли открывать файл в Azure Data Studio после сохранения результата.", + "queryEditor.results.preferProvidersCopyHandler": "Должен ли поставщик запросов обрабатывать запрос на копирование результатов, если это поддерживается. Значение по умолчанию — ИСТИНА. Установите для этого параметра значение ЛОЖЬ для принудительной обработки копирования с помощью Azure Data Studio.", + "queryEditor.results.promptForLargeRowSelection": "При выборе ячеек в сетке результатов ADS вычисляет для них сводку. Этот параметр определяет, следует ли показывать подтверждение, если число выбранных строк превышает значение, указанное в параметре \"inMemoryDataProcessingThreshold\". Значение по умолчанию — ИСТИНА.", "queryEditor.results.saveAsCsv.delimiter": "Пользовательский разделитель значений при сохранении в формате CSV", "queryEditor.results.saveAsCsv.encoding": "Кодировка файла, которая используется при сохранении результатов в формате CSV", "queryEditor.results.saveAsCsv.includeHeaders": "Если этот параметр имеет значение true, то при сохранении результата в формате CSV в файл будут включены заголовки столбцов", @@ -12816,6 +14429,7 @@ "queryEditor.results.saveAsXml.encoding": "Кодировка файла, которая используется при сохранении результатов в формате XML", "queryEditor.results.saveAsXml.formatted": "Если этот параметр имеет значение true, выходные данные XML будут отформатированы при сохранении результатов в формате XML", "queryEditor.results.showActionBar": "Отображать ли панель действий в представлении результатов запроса", + "queryEditor.results.skipNewLineAfterTrailingLineBreak": "Следует ли пропустить добавление разрыва строки между строками при копировании результатов, если предыдущая строка уже имеет конечный разрыв строки. Значение по умолчанию — false.", "queryEditor.results.streaming": "Включить потоковую передачу результатов; имеется несколько небольших проблем с отображением", "queryEditor.showConnectionInfoInTitle": "Управляет тем, следует ли отображать сведения о подключении для вкладки в названии.", "queryEditor.tabColorMode": "Управляет тем, как определяются цвета вкладок на основе группы серверов активного подключения", @@ -12850,6 +14464,7 @@ "selectDatabase": "Выберите базу данных" }, "sql/workbench/contrib/query/browser/queryEditor": { + "queryActions.selectDatabase.label": "База данных:", "queryEditor.name": "Редактор запросов" }, "sql/workbench/contrib/query/browser/queryResultsView": { @@ -12931,7 +14546,10 @@ "scriptSelect": "Выберите первые 1000" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { - "refreshError": "Произошла ошибка при обновлении узла \"{0}\": {1}" + "refreshError": "Произошла ошибка при обновлении узла \"{0}\": {1}", + "scriptActionError": "Произошла ошибка при выполнении действия \"{0}\": {1}.", + "scriptingAction.close": "Закрыть", + "scriptingAction.inProgress": "Выполняется действие: {0}…" }, "sql/workbench/contrib/tableDesigner/browser/actions": { "tableDesigner.publishTableChanges": "Опубликовать изменения…", @@ -12940,8 +14558,7 @@ "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "Выполняющихся задач: {0}", "miViewTasks": "&&Задачи", - "tasks": "Задачи", - "viewCategory": "Вид" + "tasks": "Задачи" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Переключить задачи" @@ -12973,7 +14590,10 @@ "collapseAll": "Свернуть все", "command-error": "Ошибка при выполнении команды {1}: {0}. Это, скорее всего, вызвано расширением, добавляющим {1}.", "no-dataprovider": "Отсутствует зарегистрированный поставщик данных, который может предоставить сведения о просмотрах.", - "refresh": "Обновить" + "refresh": "Обновить", + "treeView.enableCollapseAll": "Разрешена ли операция \"Свернуть все\" в представлении в виде дерева с идентификатором {0}.", + "treeView.enableRefresh": "Разрешено ли обновление в представлении в виде дерева с идентификатором {0}.", + "treeView.toggleCollapseAll": "Включена ли операция \"Свернуть все\" в представлении в виде дерева с идентификатором {0}." }, "sql/workbench/contrib/webview/browser/webViewDialog": { "webViewDialog.close": "Закрыть", @@ -12985,10 +14605,9 @@ "enablePreviewFeatures.notice": "Предварительные версии функций расширяют возможности Azure Data Studio, предоставляя полный доступ к новым функциям и улучшениям. Дополнительные сведения о предварительных версиях функций см. [здесь]({0}). Вы хотите включить предварительные версии функций?", "enablePreviewFeatures.yes": "Да (рекомендуется)" }, - "sql/workbench/contrib/welcome/notifyEncryption/notifyEncryptionDialog": { - "notifyEncryption.message": "В среде Azure Data Studio теперь включено шифрование по умолчанию для всех подключений SQL Server. Это может привести к тому, что существующие подключения больше не будут работать, если не будут изменены определенные свойства соединения, связанные с шифрованием.{0}Мы рекомендуем вам ознакомиться со ссылкой ниже для получения более подробной информации.", - "notifyEncryption.moreInfoLink": "Дополнительные сведения", - "notifyEncryption.title": "Важное обновление" + "sql/workbench/contrib/welcome/gettingStarted/electron-browser/gettingStarted": { + "miGettingStarted": "Getting &&Started", + "showReleaseNotes": "Show Getting Started" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { "welcomePage.createConnection": "Создать подключение", @@ -13037,7 +14656,6 @@ "GuidedTour.two": "2", "GuidedTour.welcomePage": "Страница приветствия", "guidedTour": "Приветственный обзор", - "help": "Справка", "hideGuidedTour": "Скрыть приветственный обзор" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { @@ -13093,6 +14711,11 @@ "workbench.startupEditor.welcomePageInEmptyWorkbench": "Открывать страницу приветствия при открытии пустой рабочей области.", "workbench.startupEditor.welcomePageWithTour": "Открытие страницы приветствия с туром \"Приступая к работе\" (по умолчанию)" }, + "sql/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.optInNotice": "Помогите улучшить Azure Data Studio, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({0}) и узнайте, как [явно согласиться на его использование]({1}).", + "telemetryOptOut.optOutNotice": "Помогите улучшить Azure Data Studio, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({0}) и узнайте, как [явно отказаться от него]({1}).", + "telemetryOptOut.readMore": "Дополнительные сведения" + }, "sql/workbench/services/accountManagement/browser/accountDialog": { "accountDialog.addConnection": "Добавить учетную запись", "accountDialog.close": "Закрыть", @@ -13207,6 +14830,8 @@ }, "sql/workbench/services/connection/browser/connectionManagementService": { "cancelConnectionConfirmation": "Вы действительно хотите отменить это подключение?", + "connection.connTitleGroupSection": " (Группа: {0})", + "connection.duplicateEditErrorMessage": "Не удается сохранить профиль. Выбранное подключение соответствует существующему профилю с теми же сведениями о сервере в той же группе: \r\n\r\n {0}{1}", "connection.extensionNotInstalled": "Для подключения к этому ресурсу требуется расширение \"{0}\". Вы хотите установить его?", "connection.invalidConnectionResult": "Недопустимый результат подключения", "connection.neverShowUnsupportedVersionWarning": "Больше не показывать", @@ -13233,6 +14858,9 @@ "connectionWidget.ConnectionStringUndefined": "Сведения о подключении не возвращены.", "connectionWidget.Error": "Ошибка", "connectionWidget.connectionString": "Строка подключения", + "connectionWidget.inputType.connectionString": "Строка подключения", + "connectionWidget.inputType.parameters": "Параметры", + "connectionWidget.inputTypeLabel": "Тип входных данных", "connectionWidget.invalidAzureAccount": "Необходимо выбрать учетную запись", "connectionWidget.missingRequireField": "{0} является обязательным.", "connectionWidget.refreshAzureCredentials": "Обновите учетные данные учетной записи", @@ -13456,6 +15084,8 @@ "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { "DisconnectAction": "Отключить", "activeConnections": "Показать активные подключения", + "connectionDeleted": "Подключение {0} удалено", + "connectionGroupDeleted": "Группа подключений {0} удалена", "connectionTree.addConnection": "Новое подключение", "connectionTree.addServerGroup": "Новая группа серверов", "connectionTree.editConnection": "Изменить подключение", @@ -13463,18 +15093,49 @@ "connectionTree.refresh": "Обновить", "deleteConnection": "Удалить подключение", "deleteConnectionConfirmation": "Вы действительно хотите удалить подключение: \"{0}\"?", - "deleteConnectionConfirmationNo": "Нет", - "deleteConnectionConfirmationYes": "Да", "deleteConnectionGroup": "Удалить группу", "deleteConnectionGroupConfirmation": "Вы действительно хотите удалить группу подключений: \"{0}\"?", + "objectExplorer.filterChildren": "Фильтр", + "objectExplorer.removeFilter": "Удалить фильтр", + "registeredServers.clearRecentConnections": "Удалить", "showAllConnections": "Показать все подключения" }, + "sql/workbench/services/objectExplorer/browser/filterDialog/filterDialog": { + "filterDialog.errorDateRange": "Дата начала не может быть установлена позже даты окончания.", + "filterDialog.errorEndDate": "Дата окончания не указана.", + "filterDialog.errorEndNumber": "Конечный номер не указан.", + "filterDialog.errorNumberRange": "Начальный номер не может быть больше конечного.", + "filterDialog.errorStartDate": "Дата начала не указана.", + "filterDialog.errorStartNumber": "Начальный номер не указан.", + "objectExplorer.andSelectBox": "И", + "objectExplorer.betweenSelectBox": "Между", + "objectExplorer.cancelButtonText": "Отмена", + "objectExplorer.clearAllButtonText": "Очистить все", + "objectExplorer.clearColumnHeader": "Очистка", + "objectExplorer.containsSelectBox": "Содержит", + "objectExplorer.endsWithSelectBox": "Заканчивается на", + "objectExplorer.equalsSelectBox": "Равно", + "objectExplorer.falseSelectBox": "False", + "objectExplorer.greaterThanOrEqualsSelectBox": "Больше или равно", + "objectExplorer.greaterThanSelectBox": "Больше", + "objectExplorer.lessThanOrEqualsSelectBox": "Меньше или равно", + "objectExplorer.lessThanSelectBox": "Меньше", + "objectExplorer.nodePath": "Путь:", + "objectExplorer.notBetweenSelectBox": "Вне диапазона", + "objectExplorer.notContainsSelectBox": "Не содержит", + "objectExplorer.notEndsWithSelectBox": "Не заканчивается на", + "objectExplorer.notEqualsSelectBox": "Не равно", + "objectExplorer.notStartsWithSelectBox": "Не начинается с", + "objectExplorer.okButtonText": "ОК", + "objectExplorer.operatorColumnHeader": "Оператор", + "objectExplorer.propertyNameColumnHeader": "Свойство", + "objectExplorer.startsWithSelectBox": "Начинается с", + "objectExplorer.trueSelectBox": "True", + "objectExplorer.valueColumnHeader": "Значение" + }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "Не удалось создать сеанс обозревателя объектов", "nodeExpansionError": "Несколько ошибок:", - "nodeExpansionTimeout": "Истекло время ожидания расширения узла {0} для поставщиков {1}.", - "objectExplorerMissingConnectionForSession": "Истекло время ожидания создания сеанса {0} для подключения \"{1}\". Это могло произойти из-за того, что служба OE не получила отклик на createNewSession от поставщика для подключения \"{1}\"", - "objectExplorerMissingSession": "Истекло время ожидания создания сеанса {0}. Это могло произойти из-за того, что служба OE не получила от поставщика отклик на createNewSession.", "objectExplorerSessionIdMissing": "Идентификатор сеанса, возвращенный поставщиком \"{0}\" для подключения \"{1}\" недопустим." }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { @@ -13482,11 +15143,17 @@ "loginCanceled": "Действие отменено пользователем", "noProviderFound": "Не удается выполнить расширение, так как требуемый поставщик подключения \"{0}\" не найден" }, + "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { + "filteredTreeElementName": "{0} (применен фильтр)" + }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { "serversAriaLabel": "Серверы", "treeAriaLabel": "Последние подключения", "treeCreation.regTreeAriaLabel": "Серверы" }, + "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { + "connectionFailedError": "Не удалось подключиться. Повторите попытку." + }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Сортировка по событиям", "nameColumn": "Сортировка по столбцу", @@ -13516,6 +15183,13 @@ "profilerFilterDialog.title": "Фильтры", "profilerFilterDialog.valueColumn": "Значение" }, + "sql/workbench/services/query/common/gridDataProvider": { + "gridDataProvider.cancelCopyResults": "Отмена", + "gridDataProvider.closeNotification": "Закрыть", + "gridDataProvider.copyResultsCompleted": "Выбранные данные скопированы в буфер обмена. Число строк: {0}.", + "gridDataProvider.copying": "Копирование...", + "gridDataProvider.loadingRowsInProgress": "Загрузка строк для копирования ({0}/{1})..." + }, "sql/workbench/services/query/common/queryManagement": { "queryManagement.noQueryRunnerForUri": "Не найдено средство выполнения запросов для URI: {0}", "queryManagement.uriAlreadyHasQueryRunner": "URI: у {0} неожиданно оказалось выполнения запросов." @@ -13530,7 +15204,7 @@ "updateCellFailed": "Сбой обновления ячейки: " }, "sql/workbench/services/query/common/queryRunner": { - "copyFailed": "Не удалось выполнить копирование. Ошибка: {0}", + "copyFailed": "Не удалось копировать. Ошибка: {0}", "elapsedBatchTime": "Время выполнения пакета: {0}", "query.ExecutionFailedError": "Сбой выполнения из-за непредвиденной ошибки: {0} {1}", "query.message.executionTime": "Общее время выполнения: {0}", @@ -13606,6 +15280,9 @@ "targetDatabase": "Целевая база данных", "targetDatabaseTooltip": "Введите имя целевой базы данных" }, + "sql/workbench/services/restore/browser/restoreServiceImpl": { + "restoreDialogTitle": "Восстановление базы данных — {0}:{1}" + }, "sql/workbench/services/restore/common/constants": { "backup.allFiles": "Все файлы", "backup.filterBackupFiles": "Файлы резервной копии" @@ -13712,6 +15389,7 @@ "tableDesigner.primaryKeyNameTitle": "Имя", "tableDesigner.publishChangeError": "Произошла ошибка при публикации изменений: {0}", "tableDesigner.publishChangeSuccess": "Изменения опубликованы.", + "tableDesigner.refreshOEError": "Произошла ошибка при обновлении обозревателя объектов. {0}", "tableDesigner.savingChanges": "Публикация изменений конструктора таблиц...", "tableDesigner.schemaTitle": "Схема", "tableDesigner.tableObjectType": "Таблицы" @@ -13730,16 +15408,6 @@ "InProgressWarning": "Выполняется одна или несколько задач. Вы действительно хотите выйти?", "taskService.no": "Нет", "taskService.yes": "Да" - }, - "sql/workbench/update/electron-browser/gettingStarted": { - "miGettingStarted": "Начало р&&аботы", - "showReleaseNotes": "Показать раздел \"Начало работы\"" - }, - "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { - "filteredTreeElementName": "{0} (применен фильтр)" - }, - "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { - "objectExplorerTimeout": "Истекло время ожидания расширения обозревателя объектов для \"{0}\"" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/CHANGELOG.md b/i18n/ads-language-pack-zh-hans/CHANGELOG.md index 1af293760b..1d3359cac4 100644 --- a/i18n/ads-language-pack-zh-hans/CHANGELOG.md +++ b/i18n/ads-language-pack-zh-hans/CHANGELOG.md @@ -2,6 +2,7 @@ All notable changes to the "ads-language-pack-zh-hans" language pack will be documented in this file. ## [Released] +* July 10, 2023 - Release for Azure Data Studio 1.45 * May 8, 2023 - Release for Azure Data Studio 1.44 * March 30, 2023 - Release for Azure Data Studio 1.43 * March 6, 2023 - Release for Azure Data Studio 1.42 diff --git a/i18n/ads-language-pack-zh-hans/package.json b/i18n/ads-language-pack-zh-hans/package.json index 3b3e7fb5b4..3edaa6ec76 100644 --- a/i18n/ads-language-pack-zh-hans/package.json +++ b/i18n/ads-language-pack-zh-hans/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-zh-hans", "displayName": "Chinese (Simplified) (简体中文) Language Pack for Azure Data Studio", "description": "Language pack extension for Chinese (Simplified)", - "version": "1.44.0", + "version": "1.45.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,12 +11,15 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.44.0" + "azdata": "^1.45.0" }, "icon": "languagepack.png", "categories": [ "Language Packs" ], + "keywords": [ + "中文(简体)" + ], "contributes": { "localizations": [ { @@ -30,171 +33,147 @@ }, { "id": "vscode.bat", - "path": "./translations/extensions/bat.i18n.json" + "path": "./translations/extensions/vscode.bat.i18n.json" + }, + { + "id": "vscode.builtin-notebook-renderers", + "path": "./translations/extensions/vscode.builtin-notebook-renderers.i18n.json" }, { "id": "vscode.configuration-editing", - "path": "./translations/extensions/configuration-editing.i18n.json" - }, - { - "id": "vscode.csharp", - "path": "./translations/extensions/csharp.i18n.json" - }, - { - "id": "vscode.dart", - "path": "./translations/extensions/dart.i18n.json" + "path": "./translations/extensions/vscode.configuration-editing.i18n.json" }, { "id": "vscode.docker", - "path": "./translations/extensions/docker.i18n.json" - }, - { - "id": "vscode.fsharp", - "path": "./translations/extensions/fsharp.i18n.json" + "path": "./translations/extensions/vscode.docker.i18n.json" }, { "id": "vscode.git-base", - "path": "./translations/extensions/git-base.i18n.json" + "path": "./translations/extensions/vscode.git-base.i18n.json" }, { "id": "vscode.git", - "path": "./translations/extensions/git.i18n.json" + "path": "./translations/extensions/vscode.git.i18n.json" }, { "id": "vscode.github-authentication", - "path": "./translations/extensions/github-authentication.i18n.json" + "path": "./translations/extensions/vscode.github-authentication.i18n.json" }, { "id": "vscode.github", - "path": "./translations/extensions/github.i18n.json" - }, - { - "id": "vscode.html", - "path": "./translations/extensions/html.i18n.json" - }, - { - "id": "vscode.image-preview", - "path": "./translations/extensions/image-preview.i18n.json" + "path": "./translations/extensions/vscode.github.i18n.json" }, { "id": "vscode.ipynb", - "path": "./translations/extensions/ipynb.i18n.json" - }, - { - "id": "vscode.javascript", - "path": "./translations/extensions/javascript.i18n.json" + "path": "./translations/extensions/vscode.ipynb.i18n.json" }, { "id": "vscode.json-language-features", - "path": "./translations/extensions/json-language-features.i18n.json" + "path": "./translations/extensions/vscode.json-language-features.i18n.json" }, { "id": "vscode.json", - "path": "./translations/extensions/json.i18n.json" - }, - { - "id": "vscode.julia", - "path": "./translations/extensions/julia.i18n.json" - }, - { - "id": "vscode.markdown-basics", - "path": "./translations/extensions/markdown-basics.i18n.json" + "path": "./translations/extensions/vscode.json.i18n.json" }, { "id": "vscode.markdown-language-features", - "path": "./translations/extensions/markdown-language-features.i18n.json" + "path": "./translations/extensions/vscode.markdown-language-features.i18n.json" }, { "id": "vscode.markdown-math", - "path": "./translations/extensions/markdown-math.i18n.json" + "path": "./translations/extensions/vscode.markdown-math.i18n.json" + }, + { + "id": "vscode.markdown", + "path": "./translations/extensions/vscode.markdown.i18n.json" + }, + { + "id": "vscode.media-preview", + "path": "./translations/extensions/vscode.media-preview.i18n.json" }, { "id": "vscode.merge-conflict", - "path": "./translations/extensions/merge-conflict.i18n.json" + "path": "./translations/extensions/vscode.merge-conflict.i18n.json" }, { "id": "vscode.microsoft-authentication", - "path": "./translations/extensions/microsoft-authentication.i18n.json" - }, - { - "id": "vscode.notebook-renderers", - "path": "./translations/extensions/notebook-renderers.i18n.json" + "path": "./translations/extensions/vscode.microsoft-authentication.i18n.json" }, { "id": "vscode.powershell", - "path": "./translations/extensions/powershell.i18n.json" + "path": "./translations/extensions/vscode.powershell.i18n.json" }, { "id": "vscode.python", - "path": "./translations/extensions/python.i18n.json" + "path": "./translations/extensions/vscode.python.i18n.json" }, { "id": "vscode.r", - "path": "./translations/extensions/r.i18n.json" + "path": "./translations/extensions/vscode.r.i18n.json" }, { "id": "vscode.search-result", - "path": "./translations/extensions/search-result.i18n.json" + "path": "./translations/extensions/vscode.search-result.i18n.json" }, { "id": "vscode.simple-browser", - "path": "./translations/extensions/simple-browser.i18n.json" + "path": "./translations/extensions/vscode.simple-browser.i18n.json" }, { "id": "vscode.sql", - "path": "./translations/extensions/sql.i18n.json" + "path": "./translations/extensions/vscode.sql.i18n.json" }, { "id": "vscode.theme-abyss", - "path": "./translations/extensions/theme-abyss.i18n.json" + "path": "./translations/extensions/vscode.theme-abyss.i18n.json" }, { "id": "vscode.theme-defaults", - "path": "./translations/extensions/theme-defaults.i18n.json" + "path": "./translations/extensions/vscode.theme-defaults.i18n.json" }, { "id": "vscode.theme-kimbie-dark", - "path": "./translations/extensions/theme-kimbie-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-kimbie-dark.i18n.json" }, { "id": "vscode.theme-monokai-dimmed", - "path": "./translations/extensions/theme-monokai-dimmed.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai-dimmed.i18n.json" }, { "id": "vscode.theme-monokai", - "path": "./translations/extensions/theme-monokai.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai.i18n.json" }, { "id": "vscode.theme-quietlight", - "path": "./translations/extensions/theme-quietlight.i18n.json" + "path": "./translations/extensions/vscode.theme-quietlight.i18n.json" }, { "id": "vscode.theme-red", - "path": "./translations/extensions/theme-red.i18n.json" - }, - { - "id": "vscode.vscode-theme-seti", - "path": "./translations/extensions/theme-seti.i18n.json" + "path": "./translations/extensions/vscode.theme-red.i18n.json" }, { "id": "vscode.theme-solarized-dark", - "path": "./translations/extensions/theme-solarized-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-dark.i18n.json" }, { "id": "vscode.theme-solarized-light", - "path": "./translations/extensions/theme-solarized-light.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-light.i18n.json" }, { "id": "vscode.theme-tomorrow-night-blue", - "path": "./translations/extensions/theme-tomorrow-night-blue.i18n.json" + "path": "./translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json" + }, + { + "id": "vscode.vscode-theme-seti", + "path": "./translations/extensions/vscode.vscode-theme-seti.i18n.json" }, { "id": "vscode.xml", - "path": "./translations/extensions/xml.i18n.json" + "path": "./translations/extensions/vscode.xml.i18n.json" }, { "id": "vscode.yaml", - "path": "./translations/extensions/yaml.i18n.json" + "path": "./translations/extensions/vscode.yaml.i18n.json" }, { "id": "Microsoft.admin-tool-ext-win", @@ -220,10 +199,6 @@ "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, { "id": "Microsoft.cms", "path": "./translations/extensions/cms.i18n.json" @@ -248,10 +223,6 @@ "id": "Microsoft.machine-learning", "path": "./translations/extensions/machine-learning.i18n.json" }, - { - "id": "Microsoft.sqlservernotebook", - "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" - }, { "id": "Microsoft.mssql", "path": "./translations/extensions/mssql.i18n.json" @@ -303,4 +274,4 @@ "scripts": { "update": "cd ../vscode && npm run update-localization-extension zh-hans" } -} +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/Microsoft.sqlservernotebook.i18n.json deleted file mode 100644 index 7ba4cc0601..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description.sqlserverNotebooks": "可帮助开始使用 SQL Server 并进行排除故障的笔记本", - "title.sqlServer2019Book": "SQL Server 2019 指南", - "title.sqlServerNotebooks": "SQL Server 笔记本" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json index 41b269b2d5..64a321dfb8 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/azurecore.i18n.json @@ -77,7 +77,7 @@ "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics 工作区" }, "dist/azureResource/providers/cosmosdb/mongo/cosmosDbMongoTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "适用于 Mongo 的 CosmosDB" + "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "Azure CosmosDB for MongoDB" }, "dist/azureResource/providers/database/databaseTreeDataProvider": { "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL 数据库" @@ -91,14 +91,17 @@ "dist/azureResource/providers/mysqlFlexibleServer/mysqlFlexibleServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "Azure Database for MySQL 灵活服务器" }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 超大规模 – Azure Arc" + "dist/azureResource/providers/postgresArcServer/postgresArcServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 服务器 –Azure Arc" + }, + "dist/azureResource/providers/postgresFlexibleServer/postgresFlexibleServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresFlexibleServerContainerLabel": "Azure Database for PostgreSQL 灵活服务器" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL 服务器" }, "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB 托管实例" + "azure.resource.providers.sqlInstanceContainerLabel": "SQL 托管实例" }, "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL 托管实例 - Azure Arc" @@ -109,6 +112,10 @@ "dist/azureResource/providers/synapseWorkspace/synapseWorkspaceTreeDataProvider": { "azure.resource.providers.synapseWorkspace.treeDataProvider.synapseWorkspaceContainerLabel": "Azure Synapse Analytics" }, + "dist/azureResource/providers/universal/universalService": { + "azurecore.unregisteredProvider": "无法识别的提供程序资源:{0}", + "azurecore.unregisteredProviderType": "无法识别的提供程序资源类型:{0}" + }, "dist/azureResource/resourceTreeNode": { "azure.resource.resourceTreeNode.noResourcesLabel": "未找到资源" }, @@ -129,8 +136,7 @@ "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "登录到 Azure…" }, "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "未找到订阅。", - "azure.unableToAccessSubscription": "无法访问订阅 {0} ({1})。请[刷新帐户](command: azure.resource.signin)重试。{2}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "找不到租户。" }, "dist/azureResource/tree/connectionDialogTreeProvider": { "azure.resource.tree.treeProvider.accountLoadError": "未能加载部分 Azure 存储帐户。{0}", @@ -138,15 +144,17 @@ "azure.resource.tree.treeProvider.openAccountsDialog": "显示 Azure 帐户" }, "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.flatAccountTreeNode.noResourcesLabel": "未找到资源。", - "azure.resource.throttleerror": "已限制来自此帐户的请求。要重试,请选择少量订阅。", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} 个订阅)", - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 正在加载...", - "azure.resource.tree.loadresourceerror": "加载 Azure 资源时出错: {0}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "找不到租户。" + }, + "dist/azureResource/tree/flatTenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "未找到订阅。" }, "dist/azureResource/tree/subscriptionTreeNode": { "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "未找到资源。" }, + "dist/azureResource/tree/tenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "未找到订阅。" + }, "dist/azureResource/tree/treeProvider": { "azure.resource.tree.treeProvider.loadingLabel": "正在加载…" }, @@ -201,6 +209,7 @@ "azurecore.norwayeast": "挪威东部", "azurecore.norwaywest": "挪威西部", "azurecore.piiLogging.warning": "警告: 已启用 Azure PII 日志记录。启用此选项可允许记录个人身份信息,并且只能用于调试目的。", + "azurecore.postgresFlexibleServer": "Azure Database for PostgreSQL 灵活服务器", "azurecore.postgresServer": "Azure Database for PostgreSQL 服务器", "azurecore.reload": "重载", "azurecore.reloadChoice": "重新加载 Azure Data Studio", @@ -245,6 +254,7 @@ "azure.resource.refresh.title": "刷新", "azure.resource.refreshall.title": "Azure: 刷新所有帐户", "azure.resource.selectsubscriptions.title": "选择订阅", + "azure.resource.selecttenants.title": "选择租户", "azure.resource.signin.title": "Azure: 登录", "azure.resource.startterminal.title": "启动 Cloud Shell", "azure.resource.view.title": "Azure (预览)", diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/azurehybridtoolkit.i18n.json deleted file mode 100644 index 88278265c6..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/azurehybridtoolkit.i18n.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "books-preview-category": "Jupyter Book", - "description": "打开 Azure SQL 混合云工具包 Jupyter Book", - "displayName": "Azure SQL 混合云工具包", - "title.cloudHybridBooks": "Azure SQL 混合云工具包", - "title.openJupyterBook": "打开 Azure SQL 混合云工具包 Jupyter Book" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/configuration-editing.i18n.json deleted file mode 100644 index 683b70c9e2..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/configuration-editing.i18n.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/configurationEditingMain": { - "cwd": "启动时任务运行程序的当前工作目录", - "defaultBuildTask": "默认生成任务的名称。如果没有单个默认生成任务,则将显示快速选取以选择生成任务。", - "extensionInstallFolder": "安装扩展的路径。", - "file": "当前打开的文件", - "fileBasename": "当前打开的文件的文件名", - "fileBasenameNoExtension": "当前打开的文件的文件名 (不包含文件扩展名)", - "fileDirname": "当前打开的文件的完整目录名", - "fileExtname": "当前打开文件的扩展名", - "lineNumber": "活动文件中当前选定行的行号", - "pathSeparator": "操作系统用于在文件路径中分隔组件的字符", - "relativeFile": "相对于 ${workspaceFolder},当前打开的文件路径", - "relativeFileDirname": "当前打开的文件与 ${workspaceFolder} 相对的目录名", - "selectedText": "当前在活动文件中选定的文本", - "workspaceFolder": "在 VS Code 中打开的文件夹的路径", - "workspaceFolderBasename": "在 VS Code 中打开的文件夹的名称 (不包含任何斜杠 \"/\" )" - }, - "dist/extensionsProposals": { - "exampleExtension": "示例" - }, - "dist/settingsDocumentHelper": { - "activeEditor": "使用当前活动的文本编辑器的语言(如果有)", - "activeEditorLong": "文件的完整路径(例如,/Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeEditorMedium": "文件相对于工作区文件夹的路径(例如 myFolder/myFileFolder/myFile.txt)", - "activeEditorShort": "文件名 (例如 myFile.txt)", - "activeFolderLong": "包含文件的文件夹的完整路径(例如,/Users/Development/myFolder/myFileFolder)", - "activeFolderMedium": "文件所在的文件夹的路径,相对于工作区文件夹(例如 myFolder/myFileFolder)", - "activeFolderShort": "包含文件的文件夹的名称(例如 myFileFolder)。", - "appName": "例如 VS Code", - "assocDescriptionFile": "将所有匹配其文件名内的 glob 模式的文件映射到具有给定标识符的语言。", - "assocDescriptionPath": "将所有匹配其路径内绝对路径 glob 模式的文件映射到具有给定标识符的语言。", - "assocLabelFile": "带扩展名的文件", - "assocLabelPath": "带路径的文件", - "derivedDescription": "与具有名称相同但扩展名不同的同级文件的文件匹配。", - "derivedLabel": "具有同级文件的文件(按名称)", - "dirty": "表明活动编辑器具有未保存更改的时间的指示器", - "fileDescription": "与具有特定文件扩展名的所有文件匹配。", - "fileLabel": "按扩展名的文件", - "filesDescription": "与具有任意文件扩展名的所有文件匹配。", - "filesLabel": "具有多个扩展名的文件", - "folderDescription": "与任意位置具有特定名称的文件夹匹配。", - "folderLabel": "按名称的文件夹(任意位置)", - "folderName": "文件所在工作区文件夹的名称 (例如 myFolder)", - "folderPath": "文件所在工作区文件夹的路径 (例如 /Users/Development/myFolder)", - "remoteName": "例如 SSH", - "rootName": "工作区名称 (例如 myFolder 或 myWorkspace)", - "rootPath": "工作区路径 (例如 /Users/Development/myWorkspace)", - "separator": "一个条件分隔符(\"-\"),仅在左右是具有值的变量时才显示", - "siblingsDescription": "与具有名称相同但扩展名不同的同级文件的文件匹配。", - "topFolderDescription": "与具有特定名称的顶级文件夹匹配。", - "topFolderLabel": "按名称的文件夹(顶级)", - "topFoldersDescription": "与多个顶级文件夹匹配。", - "topFoldersLabel": "使用多个名称的文件夹(顶级)" - }, - "package": { - "description": "在配置文件 (如设置、启动和扩展推荐文件) 中提供高级 IntelliSense、自动修复等功能", - "displayName": "配置编辑" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/csharp.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/csharp.i18n.json deleted file mode 100644 index 0bd62144ee..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/csharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "在 C# 文件中提供代码片段、语法高亮、括号匹配和折叠功能。", - "displayName": "C# 语言基础功能" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/dart.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/dart.i18n.json deleted file mode 100644 index ee301d5a8c..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/dart.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "在 Dart 文件中提供语法突出显示和括号匹配功能。", - "displayName": "Dart 语言基本信息" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/fsharp.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/fsharp.i18n.json deleted file mode 100644 index 422ca2747f..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/fsharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "在 F# 文件中提供代码片段、语法高亮、括号匹配和折叠功能。", - "displayName": "F# 语言基础功能" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/github-authentication.i18n.json deleted file mode 100644 index 0617f51bb3..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/github-authentication.i18n.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/githubServer": { - "code.detail": "要完成身份验证,请导航到 GitHub 并粘贴以上一次性代码。", - "code.title": "代码: {0}", - "no": "否", - "otherReasonMessage": "尚未完成授权此扩展使用 GitHub 的操作。是否要继续尝试", - "progress": "在新选项卡中打开 [{0}]({0}),并粘贴一次性代码: {1}", - "signingIn": "正在登录到 github.com...", - "signingInAnotherWay": "正在登录到 github.com...", - "userCancelledMessage": "登录时遇到问题? 是否要尝试其他方式?", - "yes": "是" - }, - "package": { - "description": "GitHub 身份验证提供程序", - "displayName": "GitHub 身份验证" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/github.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/github.i18n.json deleted file mode 100644 index 2a602a973d..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/github.i18n.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/publish": { - "ignore": "选择应包含在仓库中的文件。", - "openingithub": "在 GitHub 上打开", - "pick folder": "选择一个要发布到 GitHub 的文件夹", - "publishing_done": "已将“{0}”仓库成功发布到 GitHub。", - "publishing_firstcommit": "正在创建第一个提交", - "publishing_private": "正在发布到专用 GitHub 仓库", - "publishing_public": "正在发布到公共 GitHub 仓库", - "publishing_uploading": "正在上传文件" - }, - "dist/pushErrorHandler": { - "create a fork": "创建分支", - "create fork": "创建 GitHub 分支", - "createghpr": "正在创建 GitHub 拉取请求…", - "createpr": "创建 PR", - "donepr": "已在 GitHub 上成功创建 PR“{0}/{1}#{2}”。", - "fork": "你没有在 GitHub 上推送到“{0}/{1}”的权限。是否要创建一个分支并改为推送到该分支?", - "forking": "正在创建“{0}/{1}”的分支…", - "forking_done": "已在 GitHub 上成功创建分支“{0}”。", - "forking_pushing": "正在推送更改…", - "no": "否", - "no pr template": "无模板", - "openingithub": "在 GitHub 上打开", - "openpr": "打开 PR", - "select pr template": "选择拉取请求模板" - }, - "package": { - "config.gitAuthentication": "控制是否在 VS Code 中为 git 命令启用自动 GitHub 身份验证。", - "config.gitProtocol": "控制用于克隆 GitHub 仓库的协议", - "description": "适用于 VS Code 的 GitHub 功能", - "displayName": "GitHub", - "welcome.publishFolder": "你还可直接将此文件夹发布到 GitHub 仓库。发布后,你将有权访问由 Git 和 GitHub 提供支持的源代码管理功能。\r\n[$(github) 发布到 GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "你还可直接将工作区文件夹发布到 GitHub 仓库。发布后,你将有权访问由 Git 和 GitHub 提供支持的源代码管理功能。\r\n[$(github) 发布到 GitHub](command:github.publish)" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/html.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/html.i18n.json deleted file mode 100644 index a21da0141c..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/html.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "在 HTML 文件中提供语法突出显示、括号匹配和片段。", - "displayName": "HTML 语言基础功能" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/image-preview.i18n.json deleted file mode 100644 index e044a76993..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/image-preview.i18n.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/binarySizeStatusBarEntry": { - "sizeB": "{0} B", - "sizeGB": "{0} GB", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeStatusBar.name": "图像二进制文件大小", - "sizeTB": "{0} TB" - }, - "dist/preview": { - "preview.imageLoadError": "加载图片出错。", - "preview.imageLoadErrorLink": "使用 VS Code 的标准文本/二进制编辑器打开文件?" - }, - "dist/sizeStatusBarEntry": { - "sizeStatusBar.name": "图像大小" - }, - "dist/zoomStatusBarEntry": { - "zoomStatusBar.name": "图像缩放", - "zoomStatusBar.placeholder": "选择缩放级别", - "zoomStatusBar.wholeImageLabel": "整张图片" - }, - "package": { - "command.zoomIn": "放大", - "command.zoomOut": "缩小", - "customEditors.displayName": "图像预览", - "description": "提供 VS Code的内置图像预览", - "displayName": "图像预览" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/ipynb.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/ipynb.i18n.json deleted file mode 100644 index 83d6cf570a..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/ipynb.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "为打开和读取 Jupyter 的 .ipynb 笔记本文件提供基本支持", - "displayName": ".ipynb 支持" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/javascript.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/javascript.i18n.json deleted file mode 100644 index f4f06fbdc9..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/javascript.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "在 JavaScript 文件中提供代码片段、语法高亮、括号匹配和折叠功能。", - "displayName": "JavaScript 语言基础功能" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/json-language-features.i18n.json deleted file mode 100644 index 62ee8ba8eb..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/json-language-features.i18n.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "client\\dist\\node/jsonClient": { - "json.clearCache.completed": "已清除 JSON 架构缓存。", - "json.resolveError": "JSON: 架构解析错误", - "json.schemaResolutionDisabledMessage": "已禁用下载架构。单击以进行配置。", - "json.schemaResolutionErrorMessage": "无法解析架构。单击以重试。", - "jsonserver.name": "JSON 语言服务器", - "schemaDownloadDisabled": "已通过设置“{0}”禁用下载架构", - "untitled.schema": "无法加载 {0}" - }, - "client\\dist\\node/languageStatus": { - "documentColorsStatusItem.name": "JSON 颜色符号状态", - "documentSymbolsStatusItem.name": "JSON 大纲状态", - "foldingRangesStatusItem.name": "JSON 折叠状态", - "openExtension": "打开扩展", - "openSettings": "打开设置", - "pending.detail": "正在加载 JSON 信息", - "schema.noSchema": "未配置此文件的架构", - "schema.showdocs": "详细了解 JSON 架构配置...", - "schemaFromFolderSettings": "已在工作区设置中配置", - "schemaFromUserSettings": "已在用户设置中配置", - "schemaFromextension": "已由扩展配置: {0}", - "schemaPicker.title": "用于{0}的 JSON 架构", - "status.button.configure": "配置", - "status.error": "无法计算使用的架构", - "status.limitedDocumentColors.details": "仅显示 {0} 颜色修饰器", - "status.limitedDocumentColors.short": "颜色符号受限", - "status.limitedDocumentSymbols.details": "仅显示 {0} 文档符号", - "status.limitedDocumentSymbols.short": "大纲受限", - "status.limitedFoldingRanges.details": "仅显示 {0} 折叠范围", - "status.limitedFoldingRanges.short": "折叠范围受限", - "status.multipleSchema": "已配置多个 JSON 架构", - "status.noSchema": "未配置任何 JSON 架构", - "status.noSchema.short": "无架构验证", - "status.notJSON": "不是 JSON 编辑器", - "status.openSchemasLink": "显示架构", - "status.singleSchema": "已配置 JSON 架构", - "status.withSchema.short": "已验证架构", - "status.withSchemas.short": "已验证架构", - "statusItem.name": "JSON 验证状态" - }, - "package": { - "description": "为 JSON 文件提供丰富的语言支持", - "displayName": "JSON 语言功能", - "json.clickToRetry": "单击以重试。", - "json.colorDecorators.enable.deprecationMessage": "已弃用设置 \"json.colorDecorators.enable\",请改用 \"editor.colorDecorators\"。", - "json.colorDecorators.enable.desc": "启用或禁用颜色修饰器", - "json.command.clearCache": "清除架构缓存", - "json.enableSchemaDownload.desc": "启用后,可以从 http 和 https 位置提取 JSON 架构。", - "json.format.enable.desc": "启用或禁用默认 JSON 格式化程序。", - "json.format.keepLines.desc": "设置格式时保留所有现有新行。", - "json.maxItemsComputed.desc": "计算的大纲符号和折叠区域的最大数量(因性能原因而受限)。", - "json.maxItemsExceededInformation.desc": "当超出分级显示符号和折叠区域的最大数目时显示通知。", - "json.schemaResolutionErrorMessage": "无法解析架构。", - "json.schemas.desc": "将架构关联到当前项目中的 JSON 文件。", - "json.schemas.fileMatch.desc": "将 JSON 文件解析为架构时要与之匹配的文件模式数组。\"*\" 可用作通配符。也可定义排除模式,并以 \"!\" 开头。当至少有一个匹配模式,且最后一个匹配模式不是排除模式时,文件匹配。", - "json.schemas.fileMatch.item.desc": "将 JSON 文件解析到架构时用于匹配的可以包含 \"*\" 的文件模式。", - "json.schemas.schema.desc": "给定 URL 的架构定义。仅当要避免访问架构 URL 时需要提供架构。", - "json.schemas.url.desc": "架构的 URL 或当前目录中架构的相对路径", - "json.tracing.desc": "跟踪 VS Code 和 JSON 语言服务器之间的通信。", - "json.validate.enable.desc": "启用/禁用 JSON 验证。" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/julia.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/julia.i18n.json deleted file mode 100644 index 89a2dc55aa..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/julia.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "在 Julia 文件中提供语法高亮和括号匹配功能。", - "displayName": "Julia 语言基础知识" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-language-features.i18n.json deleted file mode 100644 index d4ae7b6bae..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-language-features.i18n.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/client": { - "markdownServer.name": "Markdown 语言服务器" - }, - "dist/languageFeatures/diagnostics": { - "ignoreLinksQuickFix.title": "从链接验证中排除 \"{0}\"。" - }, - "dist/languageFeatures/fileReferences": { - "error.noResource": "查找文件引用失败。未提供资源。", - "progress.title": "正在查找文件引用" - }, - "dist/preview/documentRenderer": { - "preview.notFound": "找不到 {0}", - "preview.securityMessage.label": "已禁用内容安全警告", - "preview.securityMessage.text": "已禁用此文档中的部分内容", - "preview.securityMessage.title": "已禁用此 Markdown 预览中的可能不安全的内容。更改 Markdown 预览安全设置以允许不安全内容或启用脚本" - }, - "dist/preview/preview": { - "lockedPreviewTitle": "[预览] {0}", - "onPreviewStyleLoadError": "无法加载 'markdown.styles': {0}", - "preview.clickOpenFailed": "无法打开 {0}", - "previewTitle": "预览 {0}" - }, - "dist/preview/security": { - "disable.description": "允许所有内容,执行所有脚本。不推荐", - "disable.title": "禁用", - "disableSecurityWarning.title": "在此工作区中取消预览安全警告", - "enableSecurityWarning.title": "在此工作区中启用预览安全警告", - "insecureContent.description": "允许通过 http 载入内容", - "insecureContent.title": "允许不安全内容", - "insecureLocalContent.description": "允许通过 http 载入来自 localhost 的内容", - "insecureLocalContent.title": "允许不安全的本地内容", - "moreInfo.title": "更多信息", - "preview.showPreviewSecuritySelector.title": "选择此工作区中 Markdown 预览的安全设置", - "strict.description": "仅载入安全内容", - "strict.title": "严格", - "toggleSecurityWarning.description": "不影响内容安全级别" - }, - "package": { - "configuration.markdown.editor.drop.enabled": "启用/禁用放置到 Markdown 编辑器以插入排班。需要启用 `#editor.dropIntoEditor.enabled#`。", - "configuration.markdown.editor.pasteLinks.enabled": "启用/禁用将文件粘贴到 Markdown 编辑器会插入 Markdown 链接。需要启用 `#editor.experimental.pasteActions.enabled#`。", - "configuration.markdown.experimental.validate.enabled.description": "启用/禁用 Markdown 文件中的所有错误报告。", - "configuration.markdown.experimental.validate.fileLinks.enabled.description": "验证指向 Markdown 文件中其他文件的链接,例如 `[link](/path/to/file.md)`。此操作将检查目标文件是否存在。需要启用 ·#markdown.experimental.validate.enabled#·。", - "configuration.markdown.experimental.validate.fileLinks.markdownFragmentLinks.description": "验证 Markdown 文件中其他文件中标头的链接片段部分,例如“[link](/path/to/file.md#header)”。默认情况下从“#markdown.experimental.validate.fragmentLinks.enabled#”继承设置值。", - "configuration.markdown.experimental.validate.fragmentLinks.enabled.description": "验证当前 Markdown 文件中标头的片段链接,例如“[link](#header)”。需要启用“#markdown.experimental.validate.enabled#”。", - "configuration.markdown.experimental.validate.ignoreLinks.description": "配置不应被验证的链接。例如,`/about` 不会验证链接 `[about](/about)`,而 `/assets/**/*.svg` 会允许你跳过对 `assets` 目录下 `.svg` 文件的任何链接的验证。", - "configuration.markdown.experimental.validate.referenceLinks.enabled.description": "验证 Markdown 文件中的引用链接,例如 `[link][ref]`。 需要启用 `#markdown.experimental.validate.enabled#`。", - "configuration.markdown.links.openLocation.beside": "打开活动编辑器旁边的链接。", - "configuration.markdown.links.openLocation.currentGroup": "打开活动编辑器组中的链接。", - "configuration.markdown.links.openLocation.description": "控制应在哪里打开 Markdown 文件中的链接。", - "configuration.markdown.preview.openMarkdownLinks.description": "控制如何打开 Markdown 预览中其他 Markdown 文件的链接。", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "尝试在编辑器中打开链接。", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "尝试在 Markdown 预览中打开链接。", - "configuration.markdown.suggest.paths.enabled.description": "启用/禁用 Markdown 链接的路径建议", - "description": "为 Markdown 提供丰富的语言支持。", - "displayName": "Markdown 语言功能", - "markdown.findAllFileReferences": "查找文件引用", - "markdown.preview.breaks.desc": "设置换行符在 Markdown 预览中的呈现方式。如果将其设置为 \"true\",则将为段落内的新行创建一个
。", - "markdown.preview.doubleClickToSwitchToEditor.desc": "在 Markdown 预览中双击切换到编辑器。", - "markdown.preview.fontFamily.desc": "控制 Markdown 预览中使用的字体系列。", - "markdown.preview.fontSize.desc": "控制 Markdown 预览中使用的字号(以像素为单位)。", - "markdown.preview.lineHeight.desc": "控制 Markdown 预览中使用的行高。此数值与字号相关。", - "markdown.preview.linkify": "在 Markdown 预览中启用或禁用将类似 URL 的文本转换为链接的操作。", - "markdown.preview.markEditorSelection.desc": "在 Markdown 预览中标记当前的编辑器选定内容。", - "markdown.preview.refresh.title": "刷新预览", - "markdown.preview.scrollEditorWithPreview.desc": "滚动 Markdown 预览时,更新其编辑器视图。", - "markdown.preview.scrollPreviewWithEditor.desc": "滚动 Markdown 编辑器时,更新其预览视图。", - "markdown.preview.title": "打开预览", - "markdown.preview.toggleLock.title": "切换开关锁定预览", - "markdown.preview.typographer": "在 Markdown 预览中启用或禁用一些与语言无关的替换和引文美化。", - "markdown.previewSide.title": "打开侧边预览", - "markdown.showLockedPreviewToSide.title": "在侧边打开锁定的预览", - "markdown.showPreviewSecuritySelector.title": "更改预览安全设置", - "markdown.showSource.title": "显示源", - "markdown.styles.dec": "要从 Markdown 预览使用的 CSS 样式表的 URL 或本地路径的列表。相对路径解释为相对于资源管理器中打开的文件夹。如果没有打开的文件夹,则解释为相对于 Markdown 文件的位置。所有 '\\' 都需写为 '\\\\'。", - "markdown.trace.extension.desc": "对 Markdown 扩展启用调试日志记录。", - "markdown.trace.server.desc": "跟踪 VS Code 和 Markdown 语言服务器之间的通信。", - "workspaceTrust": "加载在工作区中配置的样式时需要。" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/microsoft-authentication.i18n.json deleted file mode 100644 index cb2d14408c..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/microsoft-authentication.i18n.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/AADHelper": { - "pasteCodePlaceholder": "在此处粘贴授权代码...", - "pasteCodePrompt": "提供授权代码以完成登录流。", - "pasteCodeTitle": "Microsoft 身份验证", - "signOut": "你已被注销,因为未能读取存储的身份验证信息。" - }, - "package": { - "description": "Microsoft 身份验证提供程序", - "displayName": "Microsoft 帐户", - "signIn": "登录", - "signOut": "注销" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json index 72953eb31c..5983446ae8 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json @@ -38,38 +38,79 @@ "objectManagement.ApplicationRoleTypeDisplayNameInTitle": "应用程序角色", "objectManagement.ColumnDisplayName": "列", "objectManagement.DatabaseDisplayName": "数据库", + "objectManagement.DatabaseDisplayNameInTitle": "数据库", "objectManagement.DatabaseRoleTypeDisplayName": "数据库角色", "objectManagement.DatabaseRoleTypeDisplayNameInTitle": "数据库角色", "objectManagement.LoginTypeDisplayName": "登录名", "objectManagement.LoginTypeDisplayNameInTitle": "登录", - "objectManagement.OkText": "确定", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfSchema": "属于架构的所有对象", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfTypes": "特定类型的所有对象", + "objectManagement.ObjectSelectionMethodDialog_SelectSchemaDropdownLabel": "架构", + "objectManagement.ObjectSelectionMethodDialog_SpecificObjects": "特定对象...", + "objectManagement.ObjectSelectionMethodDialog_TypeLabel": "你希望如何添加对象?", + "objectManagement.SearchTextLabel": "搜索文本", + "objectManagement.ServerDisplayName": "服务器", "objectManagement.ServerRoleTypeDisplayName": "服务器角色", "objectManagement.ServerRoleTypeDisplayNameInTitle": "服务器角色", "objectManagement.TableDisplayName": "表", "objectManagement.UserDisplayName": "用户", "objectManagement.UserTypeDisplayNameInTitle": "用户", "objectManagement.ViewDisplayName": "视图", - "objectManagement.addMemberText": "添加成员", - "objectManagement.addText": "添加...", + "objectManagement.addMembersText": "添加成员", + "objectManagement.addSecurablesText": "添加安全对象", "objectManagement.advancedSectionHeader": "高级", + "objectManagement.azurePricingLink": "Azure SQL 数据库定价计算器", + "objectManagement.backupRedundancyLabel": "备份存储冗余", "objectManagement.blankPasswordConfirmation": "创建登录名时使用空密码将会带来安全隐患。是否确实要继续?", "objectManagement.browseForOwnerText": "浏览所有者", "objectManagement.browseText": "浏览...", + "objectManagement.collationLabel": "排序规则", + "objectManagement.compatibilityLevelLabel": "兼容级别", + "objectManagement.configureSLOSectionHeader": "配置 SLO", "objectManagement.confirmPasswordLabel": "确认密码", + "objectManagement.containmentTypeLabel": "包含类型", "objectManagement.createObjectOperationName": "创建 {0}", + "objectManagement.currentSLOLabel": "当前服务级别目标", + "objectManagement.databaseExistsError": "数据库 '{0}' 已存在。请选择其他数据库名称。", + "objectManagement.databaseProperties.backupSectionHeader": "备份", + "objectManagement.databaseProperties.databaseSectionHeader": "数据库", + "objectManagement.databaseProperties.dateCreated": "创建日期", + "objectManagement.databaseProperties.mbUnitText": "{0} MB", + "objectManagement.databaseProperties.memoryAllocated": "分配给内存优化对象的内存", + "objectManagement.databaseProperties.memoryUsed": "内存优化对象使用的内存", + "objectManagement.databaseProperties.name": "名称", + "objectManagement.databaseProperties.numberOfUsers": "用户数", + "objectManagement.databaseProperties.owner": "所有者", + "objectManagement.databaseProperties.size": "大小", + "objectManagement.databaseProperties.spaceAvailable": "可用空间", + "objectManagement.databaseProperties.status": "状态", "objectManagement.databaseRole.SelectMemberDialogTitle": "选择数据库角色成员", "objectManagement.databaseRole.SelectOwnerDialogTitle": "选择数据库角色所有者", "objectManagement.deleteLoginConfirmation": "删除服务器登录名并不会删除与该登录名关联的数据库用户。若要完成此过程,请在每个数据库中删除用户。可能需要首先将架构所有权转移到新用户。", "objectManagement.deleteObjectConfirmation": "确定要删除 {0}: {1} 吗?", "objectManagement.deleteObjectError": "删除 {0}: {1} 时出错。{2}", "objectManagement.deleteObjectOperationName": "删除 {0} \"{1}\"", + "objectManagement.denyColumnHeader": "拒绝", + "objectManagement.editionLabel": "版本", + "objectManagement.effectivePermissionsTableLabel": "所选安全对象的有效权限", + "objectManagement.effectivePermissionsTableLabelSelected": "有效权限: {0}", "objectManagement.enabledLabel": "已启用", - "objectManagement.filterText": "筛选器", + "objectManagement.explicitPermissionsTableLabel": "所选安全对象的显式权限", + "objectManagement.explicitPermissionsTableLabelSelected": "显式权限: {0}", + "objectManagement.filterSectionTitle": "筛选器", "objectManagement.findText": "查找", "objectManagement.generalSectionHeader": "常规", - "objectManagement.helpText": "帮助", + "objectManagement.grantColumnHeader": "授予", + "objectManagement.grantorColumnHeader": "授权者", + "objectManagement.hardwareGeneration": "硬件生成", "objectManagement.invalidPasswordError": "密码不符合复杂性要求。有关详细信息,请访问: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "objectManagement.loadingDialog": "正在加载对话框...", + "objectManagement.isClustered": "是否群集化", + "objectManagement.isHadrEnabled": "是否启用 HADR", + "objectManagement.isPolyBaseInstalled": "已安装 PolyBase", + "objectManagement.isXTPSupported": "是否支持 XTP", + "objectManagement.language": "语言", + "objectManagement.lastDatabaseBackup": "上次数据库备份", + "objectManagement.lastDatabaseLogBackup": "数据库日志上次备份时间", "objectManagement.loadingObjectsCompletedLabel": "已完成加载对象,找到 {0} 对象", "objectManagement.loadingObjectsLabel": "正在加载对象...", "objectManagement.login.aadAuthenticationType": "Azure Active Directory 身份验证", @@ -89,36 +130,52 @@ "objectManagement.login.sqlAuthenticationType": "SQL 身份验证", "objectManagement.login.windowsAuthenticationType": "Windows 身份验证", "objectManagement.loginNotSelectedError": "未选择登录名。", + "objectManagement.maxServerMemoryText": "最大服务器内存(MB)", + "objectManagement.maxSizeLabel": "最大大小", "objectManagement.membersLabel": "成员", "objectManagement.membershipLabel": "成员身份", + "objectManagement.memory": "内存", + "objectManagement.minServerMemoryText": "最小服务器内存(MB)", "objectManagement.nameCannotBeEmptyError": "名称不能为空。", "objectManagement.nameLabel": "名称", "objectManagement.newObjectDialogTitle": "{0}–新建(预览)", - "objectManagement.noActionScriptedMessage": "没有要编写脚本的操作。", "objectManagement.noConnectionUriError": "无法检索连接信息,请重新连接,然后重试。", "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (预览)", + "objectManagement.objectSelectionMethodDialogTitle": "添加对象", "objectManagement.objectTypeLabel": "对象类型", + "objectManagement.objectTypesLabel": "对象类型", "objectManagement.objectsLabel": "对象", "objectManagement.openNewObjectDialogError": "打开新 {0} 对话框时出错。{1}", "objectManagement.openObjectPropertiesDialogError": "打开 {0}: {1} 的属性对话框时出错。{2}", + "objectManagement.operatingSystem": "操作系统", + "objectManagement.optionsSectionHeader": "选项", "objectManagement.ownerText": "所有者", "objectManagement.passwordCannotBeEmptyError": "密码不能为空。", "objectManagement.passwordLabel": "密码", "objectManagement.passwordsNotMatchError": "密码必须与确认密码匹配。", + "objectManagement.permissionColumnHeader": "权限", + "objectManagement.platform": "平台", + "objectManagement.processors": "处理器", + "objectManagement.product": "产品", + "objectManagement.properties": "属性", + "objectManagement.recoveryModelLabel": "恢复模式", "objectManagement.refreshOEError": "刷新对象资源管理器时出错。{0}", "objectManagement.removeMemberText": "删除所选成员", - "objectManagement.removeText": "删除", + "objectManagement.removeSecurablesText": "删除所选安全对象", "objectManagement.renameObjectDialogTitle": "输入新名称", "objectManagement.renameObjectError": "将 {0} \"{1}\" 重命名为 \"{2}\" 时出错。 {3}", "objectManagement.renameObjectOperationName": "将 {0} \"{1}\" 重命名为 \"{2}\"", + "objectManagement.reservedStorageSizeInMB": "预留的存储大小", + "objectManagement.rootDirectory": "根目录", "objectManagement.schemaLabel": "架构", - "objectManagement.scriptError": "生成脚本时出错。{0}", - "objectManagement.scriptGenerated": "已成功生成脚本。可以关闭对话框以在新打开的编辑器中查看。", - "objectManagement.scriptText": "脚本", + "objectManagement.securablesText": "安全对象", + "objectManagement.selectSecurablesDialogTitle": "选择安全对象", "objectManagement.selectText": "选择", - "objectManagement.selectedLabel": "已选择", + "objectManagement.serverCollation": "服务器排序规则", "objectManagement.serverRole.SelectMemberDialogTitle": "选择服务器角色成员", "objectManagement.serverRole.SelectOwnerDialogTitle": "选择服务器角色所有者", + "objectManagement.serviceTier": "服务层", + "objectManagement.storageSpaceUsageInGB": "存储空间使用情况", "objectManagement.updateObjectOperationName": "更新 {0} \"{1}\"", "objectManagement.user.aadAuth": "通过 Azure Active Directory 进行身份验证", "objectManagement.user.defaultSchemaLabel": "默认架构", @@ -129,7 +186,8 @@ "objectManagement.user.sqlAuth": "使用密码进行身份验证", "objectManagement.user.type": "类型", "objectManagement.user.windowsUser": "映射到 Windows 用户/组", - "objectManagement.yesText": "是" + "objectManagement.versionText": "版本", + "objectManagement.withGrantColumnHeader": "具有授予权限" }, "dist/sqlToolsServer": { "downloadServiceDoneChannelMsg": "已下载 {0}", @@ -155,6 +213,21 @@ "serviceCrashMessage": "{0} 个组件意外退出。请重启 Azure Data Studio。", "viewKnownIssuesText": "查看已知问题" }, + "dist/ui/localizedConstants": { + "mssql.ui.OkText": "确定", + "mssql.ui.generatingScript": "正在生成脚本...", + "mssql.ui.generatingScriptCompleted": "生成的脚本", + "mssql.ui.helpText": "帮助", + "mssql.ui.loadingDialog": "正在加载对话框...", + "mssql.ui.noActionScriptedMessage": "没有要编写脚本的操作。", + "mssql.ui.scriptError": "生成脚本时出错。{0}", + "mssql.ui.scriptGenerated": "已成功生成脚本。可以关闭对话框以在新打开的编辑器中查看。", + "mssql.ui.scriptText": "脚本", + "mssql.ui.yesText": "是", + "objectManagement.addText": "添加...", + "objectManagement.removeText": "删除", + "objectManagement.selectLabel": "选择" + }, "package": { "cloud.databaseProperties.azureEdition": "版本", "cloud.databaseProperties.compatibilityLevel": "兼容级别", @@ -321,6 +394,7 @@ "mssql.query.textSize": "从 SELECT 语句返回的 text 和 ntext 数据的大小上限", "mssql.query.transactionIsolationLevel": "启用 SET TRANSACTION ISOLATION LEVEL 选项", "mssql.query.xactAbortOn": "启用 SET XACT_ABORT ON 选项", + "mssql.tableDesigner.allowDisableAndReenableDdlTriggers": "是否允许表设计器在发布期间禁用和重新启用 DDL 触发器", "mssql.tableDesigner.preloadDatabaseModel": "是否在对象资源管理器中的数据库节点展开时预加载数据库模型。启用后,可以减少表设计器的加载时间。注意: 如果需要展开大量数据库节点,内存使用率可能会高于正常情况。", "mssql.tracing.desc": "跟踪 Azure Data Studio 与 SQL 工具服务到 SQL 工具服务输出通道之间的通信。警告: 启用详细日志记录时,这可能会包含敏感信息。", "mssql.tracingLevel": "[可选] 后端服务的日志级别。Azure Data Studio 在每次启动时都会生成文件名;如果文件已存在,日志条目将追加到该文件。有关旧日志文件的清理,请参阅 logRetentionMinutes 和 logFilesRemovalLimit 设置。默认 tracingLevel 记录的内容很少。更改详细级别可能提升日志的记录和磁盘空间要求。“错误”包含“严重”,“警告”包含“错误”,“信息”包含“警告”,“详细级别”包含“信息”", diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/sql-database-projects.i18n.json index 86259bc27f..719390db35 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/sql-database-projects.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/sql-database-projects.i18n.json @@ -25,12 +25,14 @@ "addDatabaseReferenceOkButtonText": "添加引用", "addDatabaseReferencedialogName": "添加数据库引用", "addItemAction": "添加项", + "addSqlCmdVariableWithoutDefaultValue": "是否将 SQLCMD 变量 \"{0}\" 添加到没有默认值的项目?", "advancedOptionsButton": "高级...", "advancedPublishOptions": "高级发布选项", "appSettingPrompt": "是否要使用新的连接字符串更新 Azure 函数 local.settings.json?", "applyConfirmation": "是否确定要更新目标项目?", "applyError": "更新项目时出错: {0}", "applySuccess": "已成功更新项目。", + "artifactReference": "项目引用", "at": "位于", "autorestProjectName": "新 SQL 项目名称", "azureAccounts": "Azure 帐户", @@ -119,8 +121,8 @@ "downloadError": "下载错误", "downloadProgress": "下载进度", "downloading": "正在下载", - "downloadingDacFxDlls": "正在下载 Microsoft.Build.Sql nuget 以获取生成 DLL", "downloadingFromTo": "正在从 {0} 下载到 {1}", + "downloadingNuget": "下载 {0} nuget 以获取生成 DLL", "edgeEulaAgreementTitle": "Microsoft Azure SQL Edge 许可协议", "edgeProjectTypeDescription": "从核心部分开始开发和发布 Azure SQL Edge 数据库的架构", "edgeProjectTypeDisplayName": "Azure SQL Edge 数据库", @@ -234,6 +236,7 @@ "optionName": "选项名称", "optionNotFoundWarningMessage": "标签: 选项值名称查找中不存在 {0}", "outsideFolderPath": "不支持具有项目文件夹外绝对路径的项。请确保项目文件中的路径与项目文件夹相关。", + "packageReference": "包引用", "parentTreeItemUnknown": "无法访问所提供树项的父级", "passwordNotMatch": "{0} 密码与确认密码不匹配", "portMustNotBeNumber": "端口必须是数字", @@ -262,6 +265,7 @@ "publishDialogName": "发布项目", "publishOptions": "发布选项", "publishProfileElements": "发布配置文件元素", + "publishProfileFriendlyName": "发布配置文件", "publishProjectSucceed": "已成功发布数据库项目", "publishSettingsFiles": "发布设置文件", "publishTo": "发布目标", @@ -273,8 +277,9 @@ "publishToNewAzureServer": "发布到新的 Azure SQL 逻辑服务器(预览)", "publishToNewAzureServerFailed": "无法发布到新 Azure SQL 服务器。{0}", "publishingProjectMessage": "正在容器中发布项目...", - "referenceRadioButtonsGroupTitle": "类型", - "referenceType": "引用类型", + "referenceRadioButtonsGroupTitle": "引用的数据库类型", + "referenceTypeRadioButtonsGroupTitle": "引用类型", + "referencedDatabaseType": "引用的数据库类型", "reloadProject": "是否希望重新加载数据库项目?", "reset": "重置", "resetAllVars": "重置所有变量", @@ -289,6 +294,7 @@ "runningDockerMessage": "正在运行 docker 容器...", "sameDatabase": "同一数据库", "save": "保存", + "saveProfile": "是否要将设置保存在配置文件 (.publish.xml) 中?", "saveProfileAsButtonText": "另存为…", "schema": "架构", "schemaCompare.compareErrorMessage": "架构比较失败: {0}", @@ -347,7 +353,7 @@ "unableToFindFile": "找不到路径为“{0}”的 {1}", "unableToFindReference": "找不到数据库引用 {0}", "unableToFindSqlCmdVariable": "找不到 SQLCMD 变量“{0}”", - "unableToPerformAction": "无法定位“{0}”目标:“{1}”", + "unableToPerformAction": "无法定位“{0}”目标:“{1}”。{2}", "unexpectedProjectContext": "无法建立项目上下文。从意外位置调用了命令: {0}", "unhandledDeleteType": "删除过程中未处理的项目类型: \"{0}", "unhandledMoveNode": "移动的未处理节点类型", @@ -411,6 +417,7 @@ "sqlDatabaseProjects.newItem": "添加项...", "sqlDatabaseProjects.newPostDeploymentScript": "添加后期部署脚本", "sqlDatabaseProjects.newPreDeploymentScript": "添加预先部署脚本", + "sqlDatabaseProjects.newPublishProfile": "新建发布配置文件", "sqlDatabaseProjects.newScript": "添加脚本", "sqlDatabaseProjects.newStoredProcedure": "添加存储过程", "sqlDatabaseProjects.newTable": "添加表", @@ -419,6 +426,7 @@ "sqlDatabaseProjects.open": "打开数据库项目", "sqlDatabaseProjects.openContainingFolder": "打开所在的文件夹", "sqlDatabaseProjects.openInDesigner": "在设计器中打开", + "sqlDatabaseProjects.openReferencedSqlProject": "打开项目", "sqlDatabaseProjects.properties": "属性", "sqlDatabaseProjects.publish": "发布", "sqlDatabaseProjects.rename": "重命名", diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/sql-migration.i18n.json index e719e42321..7629bf0762 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/sql-migration.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/sql-migration.i18n.json @@ -9,8 +9,6 @@ "version": "1.0.0", "contents": { "dist/constants/strings": { - "azure.accounts.accountAccessError": "访问所选帐户“{0}”和租户“{1}“时出错。请选择“链接帐户”并刷新帐户,或选择其他帐户。错误“{2}”", - "azure.accounts.accountStaleError": "所选帐户“{0}”和租户“{1}”的访问令牌不再有效。请单击“链接账户”,并刷新帐户或选择其他帐户。", "serviceCrashMessage": "迁移服务组件无法启动。{0}", "serviceCrashed": "服务组件崩溃。", "serviceProviderIntializationError": "无法初始化服务提供程序。", @@ -338,9 +336,9 @@ "sql.migration.ir.page.sql.migration.service.not.found": "找不到数据库迁移服务。请新建一个。", "sql.migration.ir.page.title": "Azure 数据库迁移服务", "sql.migration.ir.setup.step1": "步骤 1: {0}", - "sql.migration.ir.setup.step2": "Step 2: Use the keys below to register your integration runtime", - "sql.migration.ir.setup.step3": "Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.ir.setup.step3.alternate": "Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.ir.setup.step2": "步骤 2: 使用以下密钥注册集成运行时", + "sql.migration.ir.setup.step3": "步骤 3: 单击“测试连接”按钮,以检查 Azure 数据库迁移服务与集成运行时之间的连接", + "sql.migration.ir.setup.step3.alternate": "步骤 3: 单击上方“刷新”按钮,以检查 Azure 数据库迁移服务与集成运行时之间的连接", "sql.migration.issue.aria.label": "阻塞性问题: {0}", "sql.migration.issues": "问题", "sql.migration.issues.count": "问题({0})", @@ -536,9 +534,9 @@ "sql.migration.select.target.to.continue": "如果要继续,请选择目标。", "sql.migration.server": "服务器", "sql.migration.service.account.info.text": "请确保运行源 SQL Server 实例的服务帐户对网络共享拥有读取权限。", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).", - "sql.migration.service.container.container.description2": "Follow the instructions below to set up self-hosted integration runtime.", - "sql.migration.service.container.heading": "Set up integration runtime", + "sql.migration.service.container.container.description1": "Azure 数据库迁移服务利用 Azure 数据工厂的自承载集成运行时处理源和目标之间的连接,并将备份从本地网络文件共享上传到 Azure (适用时)。", + "sql.migration.service.container.container.description2": "按照下面的说明安装自承载集成运行时。", + "sql.migration.service.container.heading": "设置集成运行时", "sql.migration.service.container.loading.help": "正在加载迁移服务", "sql.migration.service.details.authKeys.label": "身份验证密钥", "sql.migration.service.details.authKeys.title": "用于连接到自承载集成运行时节点的身份验证密钥", @@ -550,14 +548,14 @@ "sql.migration.service.header": "Azure 数据库迁移服务“{0}”详细信息:", "sql.migration.service.not.found": "未找到迁移服务。若要继续,请新建一个。", "sql.migration.service.not.ready": "未注册 Azure 数据库迁移服务。Azure 数据库迁移服务“{0}”需要向任意节点上的自承载集成运行时进行注册。", - "sql.migration.service.not.ready.below": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.\r\n\r\nSee below for registration instructions.", + "sql.migration.service.not.ready.below": "未注册 Azure 数据库迁移服务。Azure 数据库迁移服务 \"{0}\" 需要向任意节点上的自承载集成运行时进行注册。\r\n\r\n请参阅下面的注册说明。", "sql.migration.service.prompt": "{0} (更改)", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes.", - "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes. See below for registration instructions.", + "sql.migration.service.ready": "Azure 数据库迁移服务 \"{0}\" 连接到在节点上运行的自承载集成运行时 - {1}\r\n\r\n为了提高性能和高可用性,你可以注册其他节点。", + "sql.migration.service.ready.below": "Azure 数据库迁移服务 \"{0}\" 连接到在节点上运行的自承载集成运行时 - {1}\r\n\r\n为了提高性能和高可用性,你可以注册其他节点。请参阅下面的注册说明。", "sql.migration.service.selection.location.msg": "请先选择数据库备份文件的位置,然后再继续。", "sql.migration.service.status.refresh.error": "刷新迁移服务创建状态时出错。", "sql.migration.services.container.description": "在下面输入信息以添加新的 Azure 数据库迁移服务。", - "sql.migration.services.container.description.network": "Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.", + "sql.migration.services.container.description.network": "输入下面的信息以添加新 Azure 数据库迁移服务。若要注册自承载集成运行时,请在上一页上选择“我的数据库备份位于网络共享上”。", "sql.migration.services.dialog.title": "创建 Azure 数据库迁移服务", "sql.migration.services.location": "适用于 Azure 数据库迁移服务的 Azure 区域。此区域应与目标 Azure SQL 相同。", "sql.migration.services.name": "Azure 数据库迁移服务名称。", @@ -758,6 +756,8 @@ "sql.migration.storage.account": "存储帐户", "sql.migration.storageAccount.warning.many": "目标实例 \"{0}\" 可能无法访问存储帐户 \"{1}\"。请确保目标实例的子网已列入存储帐户允许列表; 如果适用,则确保专用终结点与目标服务器位于同一虚拟网络中。", "sql.migration.storageAccount.warning.one": "目标实例 \"{0}\" 可能无法访问存储帐户 \"{1}\"。请确保目标实例的子网已列入存储帐户允许列表; 如果适用,则确保专用终结点与目标服务器位于同一虚拟网络中。", + "sql.migration.storageAccount.warning.vm.many": "目标服务器“{0}”可能无法访问存储帐户“{1}”。请确保目标服务器的子网在存储帐户的白名单上。", + "sql.migration.storageAccount.warning.vm.one": "目标服务器“{0}”可能无法访问存储帐户“{1}”。请确保目标服务器的子网在存储帐户的白名单上。", "sql.migration.subscription": "订阅", "sql.migration.summary.azure.storage": "Azure 存储", "sql.migration.summary.azure.storage.subscription": "Azure 存储订阅", diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.bat.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/bat.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.bat.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/notebook-renderers.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.builtin-notebook-renderers.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/notebook-renderers.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.builtin-notebook-renderers.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.configuration-editing.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.configuration-editing.i18n.json new file mode 100644 index 0000000000..08520fcdd4 --- /dev/null +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.configuration-editing.i18n.json @@ -0,0 +1,68 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Example": "示例", + "Files by Extension": "按扩展名的文件", + "Files with Extension": "带扩展名的文件", + "Files with Multiple Extensions": "具有多个扩展名的文件", + "Files with Path": "带路径的文件", + "Files with Siblings by Name": "具有同级文件的文件(按名称)", + "Folder by Name (Any Location)": "按名称的文件夹(任意位置)", + "Folder by Name (Top Level)": "按名称的文件夹(顶级)", + "Folders with Multiple Names (Top Level)": "使用多个名称的文件夹(顶级)", + "GitHub": "GitHub", + "Map all files matching the absolute path glob pattern in their path to the language with the given identifier.": "将所有匹配其路径内绝对路径 glob 模式的文件映射到具有给定标识符的语言。", + "Map all files matching the glob pattern in their filename to the language with the given identifier.": "将所有匹配其文件名内的 glob 模式的文件映射到具有给定标识符的语言。", + "Match a folder with a specific name in any location.": "与任意位置具有特定名称的文件夹匹配。", + "Match a top level folder with a specific name.": "与具有特定名称的顶级文件夹匹配。", + "Match all files of a specific file extension.": "与具有特定文件扩展名的所有文件匹配。", + "Match all files with any of the file extensions.": "与具有任意文件扩展名的所有文件匹配。", + "Match files that have siblings with the same name but a different extension.": "与具有名称相同但扩展名不同的同级文件的文件匹配。", + "Match multiple top level folders.": "与多个顶级文件夹匹配。", + "The character used by the operating system to separate components in file paths": "操作系统用于在文件路径中分隔组件的字符", + "The current opened file": "当前打开的文件", + "The current opened file relative to ${workspaceFolder}": "相对于 ${workspaceFolder},当前打开的文件路径", + "The current opened file's basename": "当前打开的文件的文件名", + "The current opened file's basename with no file extension": "当前打开的文件的文件名 (不包含文件扩展名)", + "The current opened file's dirname": "当前打开的文件的完整目录名", + "The current opened file's dirname relative to ${workspaceFolder}": "当前打开的文件与 ${workspaceFolder} 相对的目录名", + "The current opened file's extension": "当前打开文件的扩展名", + "The current selected line number in the active file": "活动文件中当前选定行的行号", + "The current selected text in the active file": "当前在活动文件中选定的文本", + "The name of the default build task. If there is not a single default build task then a quick pick is shown to choose the build task.": "默认生成任务的名称。如果没有单个默认生成任务,则将显示快速选取以选择生成任务。", + "The name of the folder opened in VS Code without any slashes (/)": "在 VS Code 中打开的文件夹的名称 (不包含任何斜杠 \"/\" )", + "The path of the folder opened in VS Code": "在 VS Code 中打开的文件夹的路径", + "The path where an an extension is installed.": "安装扩展的路径。", + "The task runner's current working directory on startup": "启动时任务运行程序的当前工作目录", + "Use the language of the currently active text editor if any": "使用当前活动的文本编辑器的语言(如果有)", + "a conditional separator (' - ') that only shows when surrounded by variables with values": "一个条件分隔符(\"-\"),仅在左右是具有值的变量时才显示", + "an indicator for when the active editor has unsaved changes": "表明活动编辑器具有未保存更改的时间的指示器", + "e.g. SSH": "例如 SSH", + "e.g. VS Code": "例如 VS Code", + "file path of the workspace (e.g. /Users/Development/myWorkspace)": "工作区路径 (例如 /Users/Development/myWorkspace)", + "file path of the workspace folder the file is contained in (e.g. /Users/Development/myFolder)": "文件所在工作区文件夹的路径 (例如 /Users/Development/myFolder)", + "gist": "Gist", + "name of the workspace folder the file is contained in (e.g. myFolder)": "文件所在工作区文件夹的名称 (例如 myFolder)", + "name of the workspace with optional remote name and workspace indicator if applicable (e.g. myFolder, myRemoteFolder [SSH] or myWorkspace (Workspace))": "具有可选远程名称和工作区指示器的工作区的名称(如果适用)(例如 myFolder、myRemoteFolder [SSH] 或 myWorkspace [工作区])", + "shortened name of the workspace without suffixes (e.g. myFolder or myWorkspace)": "不带后缀的工作区缩短名称(例如 myFolder 或 myWorkspace)", + "the file name (e.g. myFile.txt)": "文件名 (例如 myFile.txt)", + "the full path of the file (e.g. /Users/Development/myFolder/myFileFolder/myFile.txt)": "文件的完整路径(例如,/Users/Development/myFolder/myFileFolder/myFile.txt)", + "the full path of the folder the file is contained in (e.g. /Users/Development/myFolder/myFileFolder)": "包含文件的文件夹的完整路径(例如,/Users/Development/myFolder/myFileFolder)", + "the name of the folder the file is contained in (e.g. myFileFolder)": "包含文件的文件夹的名称(例如 myFileFolder)。", + "the path of the file relative to the workspace folder (e.g. myFolder/myFileFolder/myFile.txt)": "文件相对于工作区文件夹的路径(例如 myFolder/myFileFolder/myFile.txt)", + "the path of the folder the file is contained in, relative to the workspace folder (e.g. myFolder/myFileFolder)": "文件所在的文件夹的路径,相对于工作区文件夹(例如 myFolder/myFileFolder)" + }, + "package": { + "description": "在配置文件 (如设置、启动和扩展推荐文件) 中提供高级 IntelliSense、自动修复等功能", + "displayName": "配置编辑" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.docker.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/docker.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.docker.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/git-base.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.git-base.i18n.json similarity index 57% rename from i18n/ads-language-pack-zh-hans/translations/extensions/git-base.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.git-base.i18n.json index e9888b2ea2..7de8a0e67e 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/git-base.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.git-base.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "dist/remoteSource": { - "branch name": "分支名称", - "error": "{0} 错误: {1}", - "none found": "未找到远程存储库。", - "pick url": "选择要从中进行克隆的 URL。", - "provide url": "提供仓库 URL", - "provide url or pick": "提供仓库 URL 或选择仓库源。", + "bundle": { + "Branch name": "分支名称", + "Choose a URL to clone from.": "选择要从中进行克隆的 URL。", + "No remote repositories found.": "未找到远程存储库。", + "Provide repository URL": "提供仓库 URL", + "Provide repository URL or pick a repository source.": "提供仓库 URL 或选择仓库源。", + "Repository name": "仓库名称", + "Repository name (type to search)": "仓库名称(键入内容进行搜索)", + "URL": "URL", "recently opened": "最近打开", "remote sources": "远程源", - "type to filter": "仓库名称", - "type to search": "仓库名称(键入内容进行搜索)", - "url": "URL" + "{0} Error: {1}": "{0} 错误: {1}" }, "package": { "command.api.getRemoteSources": "获取远程源", diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.git.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.git.i18n.json new file mode 100644 index 0000000000..1b009d6771 --- /dev/null +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.git.i18n.json @@ -0,0 +1,599 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "\"{0}\" has fingerprint \"{1}\"": "\"{0}\" 具有指纹 \"{1}\"", + "$(info) Remote \"{0}\" has no tags.": "$(info)远程库“{0}”没有标记。", + "$(info) This repository has no tags.": "$(info) 此仓库没有标记。", + "A branch named \"{0}\" already exists": "已存在名为“{0}”的分支", + "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?": "在工作区的父文件夹或打开的文件中找到了 git 存储库。是否要打开存储库?", + "Absolute paths not supported in \"git.scanRepositories\" setting.": "“git.scanRepositories” 设置中不支持绝对路径。", + "Add Remote": "添加远程存储库", + "Add a new remote...": "添加一个新远程...", + "Add remote from URL": "从 URL 添加远程存储库", + "Add remote from {0}": "从 {0} 添加远程存储库", + "Add to Workspace": "添加到工作区", + "All Repositories": "所有存储库", + "Always": "始终", + "Always Pull": "始终拉取", + "Are you sure you want to DELETE {0} files?\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST if you proceed.": "确定要删除 {0} 个文件吗?\\n此操作不可撤消!\\n如果继续操作,这些文件将永久丢失。", + "Are you sure you want to DELETE {0}?\\nThis is IRREVERSIBLE!\\nThis file will be FOREVER LOST if you proceed.": "确定要删除 {0} 吗?\\n此操作不可撤消!\\n如果继续操作,此文件将永久丢失。", + "Are you sure you want to continue connecting?": "确定要继续连接吗?", + "Are you sure you want to create an empty commit?": "是否确定要创建空提交?", + "Are you sure you want to discard ALL changes in {0} files?\\nThis is IRREVERSIBLE!\\nYour current working set will be FOREVER LOST if you proceed.": "确定要放弃在 {0} 个文件中所作的全部更改吗?\\n此操作不可撤消!\\n如果继续操作,你当前的工作集将永久丢失。", + "Are you sure you want to discard changes in {0} files?": "是否确实要放弃 {0} 文件中的更改?", + "Are you sure you want to discard changes in {0}?": "确定要放弃 {0} 中更改吗?", + "Are you sure you want to drop ALL stashes? There are {0} stashes that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "是否确实要删除所有储藏? 其中有 {0} 个储藏将会受到修剪,并且可能无法恢复。", + "Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "是否确实要删除所有储藏? 其中有 1 个储藏将会受到修剪,并且可能无法恢复。", + "Are you sure you want to drop the stash: {0}?": "确定要删除储藏 {0} 吗?", + "Are you sure you want to restore {0} files?": "是否确定要还原 {0} 个文件?", + "Are you sure you want to restore {0}?": "是否确实要还原 {0}?", + "Are you sure you want to stage {0} files with merge conflicts?": "确定要暂存含有合并冲突的 {0} 个文件吗?", + "Are you sure you want to stage {0} with merge conflicts?": "确定要暂存含有合并冲突的 {0} 吗?", + "Ask Me Later": "稍后询问", + "Branch name": "分支名称", + "Branch name needs to match regex: {0}": "分支名称必须匹配正则表达式: {0}", + "Can\\'t push refs to remote. Try running \"Pull\" first to integrate your changes.": "无法将引用推送到远程库。请尝试运行“拉取”以整合你的更改。", + "Can\\'t undo because HEAD doesn\\'t point to any commit.": "无法撤消,因为 HEAD 不指向任何提交。", + "Changes": "更改", + "Checking Out Branch/Tag...": "正在签出分支/标记...", + "Checking Out Changes...": "正在签出更改...", + "Checkout Branch/Tag...": "签出分支/标记...", + "Checkout detached...": "签出已分离…", + "Choose Folder...": "选择文件夹...", + "Choose a folder to clone {0} into": "选择文件夹以将 {0} 克隆到", + "Choose a repository": "选择仓库", + "Choose which repository to clone": "选择要克隆的存储库", + "Clone from URL": "存储库 URL", + "Clone from {0}": "从 {0} 克隆", + "Cloning git repository \"{0}\"...": "正在克隆 Git 仓库“{0}”...", + "Commit": "提交", + "Commit & Push Changes": "提交和推送更改", + "Commit & Sync Changes": "提交和同步更改", + "Commit Anyway": "仍要提交", + "Commit Changes": "提交更改", + "Commit Changes on \"{0}\"": "提交对“{0}”的更改", + "Commit Changes to New Branch": "将更改提交到新分支", + "Commit Hash": "提交哈希", + "Commit Staged Changes": "提交暂存更改", + "Commit message": "提交消息", + "Commit operation was cancelled due to empty commit message.": "由于提交消息为空,已取消提交操作。", + "Commit to New Branch & Push Changes": "提交到新分支并推送更改", + "Commit to New Branch & Synchronize Changes": "提交到新分支并同步更改", + "Commit to a New Branch": "提交到新分支", + "Commits without verification are not allowed, please enable them with the \"git.allowNoVerifyCommit\" setting.": "不允许在未验证的情况下提交,请使用 \"git.allowNoVerifyCommit\" 设置启用这些提交。", + "Committing & Pushing Changes...": "正在提交和推送更改...", + "Committing & Synchronizing Changes...": "正在提交和同步更改...", + "Committing Changes to New Branch...": "正在将更改提交到新分支...", + "Committing Changes...": "正在提交更改...", + "Committing to New Branch & Pushing Changes...": "正在提交到新分支并推送更改...", + "Committing to New Branch & Synchronizing Changes...": "正在提交到新分支并同步更改...", + "Conflict: Added By Them": "冲突: 已由他们添加", + "Conflict: Added By Us": "冲突: 已由我们添加", + "Conflict: Both Added": "冲突: 两个都已添加", + "Conflict: Both Deleted": "冲突: 两个都已删除", + "Conflict: Both Modified": "冲突: 两个都已修改", + "Conflict: Deleted By Them": "冲突: 已由他们删除", + "Conflict: Deleted By Us": "冲突: 已由我们删除", + "Continue Rebase": "继续变基", + "Continuing Rebase...": "正在继续变基...", + "Could not clone your repository as Git is not installed.": "无法克隆存储库,因为未安装 Git。", + "Create Empty Commit": "创建空提交", + "Create new branch from...": "从...创建分支", + "Create new branch...": "创建新分支...", + "Current": "当前", + "Current commit message only contains whitespace characters": "当前提交消息仅包含空白字符", + "Delete Branch": "删除分支", + "Delete File": "删除文件", + "Delete Files": "删除文件", + "Delete file": "删除文件", + "Deleted": "已删除", + "Discard 1 File": "放弃 1 个文件", + "Discard 1 Tracked File": "放弃 1 个已跟踪的文件", + "Discard All {0} Files": "放弃所有 {0} 个文件", + "Discard Changes": "放弃更改", + "Discard {0} Tracked Files": "放弃 {0} 个已跟踪的文件", + "Don\\'t Pull": "不拉取", + "Don\\'t Show Again": "不再显示", + "Download Git": "下载 Git", + "Email": "电子邮件", + "Enables the following features: {0}": "Enables the following features: {0}", + "Failed to authenticate to git remote.": "未能对 git remote 进行身份验证。", + "Failed to authenticate to git remote:\\n\\n{0}": "未能对 git remote 进行身份验证:\\n\\n{0}", + "File \"{0}\" was deleted by them and modified by us.\\n\\nWhat would you like to do?": "文件 \"{0}\" 已被他们删除且已经过我们修改。\\n\\n你想要执行什么操作?", + "File \"{0}\" was deleted by us and modified by them.\\n\\nWhat would you like to do?": "文件 \"{0}\" 已被我们删除且已经过他们修改。\\n\\n你想要执行什么操作?", + "Force Checkout": "强制签出", + "Force push is not allowed, please enable it with the \"git.allowForcePush\" setting.": "不允许强制推送,请启用 \"git. allowForcePush\" 设置。", + "Git History": "Git 历史记录", + "Git error": "Git 错误", + "Git local working changes": "Git 本地工作更改", + "Git not found. Install it or configure it using the \"git.path\" setting.": "未找到 Git。请安装 Git,或在 \"git.path\" 设置中配置。", + "Git repositories were found in the parent folders of the workspace or the open file(s). Would you like to open the repositories?": "在工作区的父文件夹或打开的文件中找到了 Git 存储库。是否要打开存储库?", + "Git: {0}": "Git: {0}", + "HEAD version of \"{0}\" is not available.": "“{0}”的 HEAD 版本不可用。", + "Ignored": "已忽略", + "Incoming": "传入", + "Index Added": "已添加索引", + "Index Copied": "已复制索引", + "Index Deleted": "已删除索引", + "Index Modified": "已修改索引", + "Index Renamed": "已重命名索引", + "Initialize Repository": "初始化仓库", + "Intent to Add": "打算添加", + "Intent to Rename": "打算重命名", + "Invalid branch name": "分支名称无效", + "It looks like the current branch \"{0}\" might have been rebased. Are you sure you still want to pull into it?": "当前分支“{0}”似乎已变基。确定仍要拉取到其中吗?", + "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?": "当前分支似乎已变基。确定仍要拉取到其中吗?", + "It\\'s not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.": "无法在变基过程中修改提交消息。请完成变基操作,并改用交互式变基。", + "Keep Our Version": "保留“我们”的版本", + "Keep Their Version": "保留“他们”的版本", + "Learn More": "了解详细信息", + "Log level: {0}": "日志级别: {0}", + "Make sure you configure your \"user.name\" and \"user.email\" in git.": "请确保已在 Git 中配置你的 \"user.name\" 和 \"user.email\"。", + "Manage Unsafe Repositories": "管理不安全的存储库", + "Merge Changes": "合并更改", + "Message": "消息", + "Message (commit on \"{0}\")": "消息(在 \"{0}\" 上提交)", + "Message ({0} to commit on \"{1}\")": "消息({0} 在“{1}”提交)", + "Message ({0} to commit)": "消息({0} 待提交)", + "Migrate Changes": "迁移更改", + "Modified": "已修改", + "Never": "从不", + "No": "否", + "No rebase in progress.": "没有正在进行的变基。", + "OK": "确定", + "OK, Don\\'t Ask Again": "确定,且不再询问", + "OK, Don\\'t Show Again": "确定,且不再显示", + "Open": "打开", + "Open Comparison": "打开比较", + "Open Git Log": "打开 GIT 日志", + "Open Merge": "打开合并", + "Open Repositories In Parent Folders": "在父文件夹中打开存储库", + "Open Repository": "打开仓库", + "Open in New Window": "在新窗口中打开", + "Optionally provide a stash message": "提供储藏消息(可选)", + "Passphrase": "密码", + "Pick a branch to pull from": "选择拉取的来源分支", + "Pick a provider to publish the branch \"{0}\" to:": "选取提供程序以将分支“{0}”发布到:", + "Pick a remote to publish the branch \"{0}\" to:": "选取要将分支“{0}”发布到的远程:", + "Pick a remote to pull the branch from": "选择要从其拉取分支的远程位置", + "Pick a remote to remove": "选择要删除的远程库", + "Pick a repository to mark as safe and open": "选择要标记为安全并打开的存储库", + "Pick a repository to open": "选择要打开的存储库", + "Pick a repository to reopen": "Pick a repository to reopen", + "Pick a stash to apply": "选择要应用的储藏", + "Pick a stash to drop": "选择要删除的储藏", + "Pick a stash to pop": "选择要弹出的储藏", + "Pick workspace folder to initialize git repo in": "选择用于初始化 Git 储存库的工作区文件夹", + "Please check out a branch to push to a remote.": "请签出一个分支以推送到远程。", + "Please clean your repository working tree before checkout.": "在签出前,请清理仓库工作树。", + "Please provide a commit message": "请提供提交消息", + "Please provide a message to annotate the tag": "请提供消息以对标记进行注释", + "Please provide a new branch name": "请提供新的分支名称", + "Please provide a remote name": "请提供远程存储库名称", + "Please provide a tag name": "已成功带标记进行推送。", + "Please provide the commit hash": "请提供提交哈希", + "Publish Branch": "发布分支", + "Publish Branch \"{0}\"/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "发布 Branch“{0}”", + "Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "发布 Branch", + "Publish to {0}": "发布到 {0}", + "Publish to...": "发布到...", + "Publishing Branch \"{0}\".../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "正在发布 Branch“{0}”...", + "Publishing Branch.../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "正在发布 Branch...", + "Pull": "拉取", + "Pull {0} and push {1} commits between {2}/{3}": "在 {2}/{3} 之间拉取 {0} 个提交并推送 {1} 个提交", + "Pull {0} commits from {1}/{2}": "从 {1}/{2} 拉取 {0} 个提交", + "Push {0} commits to {1}/{2}": "将 {0} 个提交推送到 {1}/{2}", + "Rebasing": "正在变基", + "Remote \"{0}\" already exists.": "远程存储库“{0}”已存在。", + "Remote branch at {0}": "{0} 处的远程分支", + "Remote name": "远程存储库名称", + "Remote name format invalid": "远程仓库名称格式无效", + "Reopen Closed Repositories": "Reopen Closed Repositories", + "Replace Local Tag(s)": "替换本地标记", + "Restore file": "恢复文件", + "Restore files": "恢复文件", + "Save All & Commit": "全部保存并提交", + "Save All & Stash": "全部保存并储藏", + "Select a branch or tag to checkout": "选择要签出的分支或标记", + "Select a branch to checkout in detached mode": "选择要在分离模式下签出的分支", + "Select a branch to delete": "选择要删除的分支", + "Select a branch to merge from": "选择要从其合并的分支", + "Select a branch to rebase onto": "选择要变基到的分支", + "Select a ref to create the branch from": "选择一个 ref 以从中创建分支", + "Select a remote to delete a tag from": "选择要从中删除标记的远程库", + "Select a remote to fetch": "选择要提取的远程", + "Select a tag to delete": "选择要删除的标记", + "Select as Repository Destination": "选择为存储库目标", + "Show Changes": "显示更改", + "Show Command Output": "显示命令输出", + "Skipped found git in: \"{0}\"": "{0} 已跳过在“{0}”中找到的 git", + "Staged Changes": "暂存的更改", + "Stash & Checkout": "储藏并签出", + "Stash Anyway": "仍要储藏", + "Stash message": "储藏消息", + "Stashed Changes": "隐藏的更改", + "Successfully pushed.": "已成功推送。", + "Synchronize Changes": "同步更改", + "Synchronizing Changes...": "正在同步更改...", + "Syncing. Cancelling may cause serious damages to the repository": "正在同步。取消可能会导致仓库出现严重损坏", + "Tag at {0}": "{0} 处的标记", + "Tag name": "标记名称", + "The \"{0}\" repository has {1} submodules which won\\'t be opened automatically. You can still open each one individually by opening a file within.": "\"{0}\" 存储库中的 {1} 个子模块将不会自动打开。你仍可以通过打开其中的文件来单独打开每个子模块。", + "The branch \"{0}\" has no remote branch. Would you like to publish this branch?": "分支“{0}”没有远程分支。是否要发布此分支?", + "The branch \"{0}\" is not fully merged. Delete anyway?": "“{0}”分支未被完全合并。是否仍要删除?", + "The current branch is not published to the remote. Would you like to publish it to access your changes elsewhere?": "当前分支未发布到远程。要发布该分支以访问其他位置的更改吗?", + "The following file has unsaved changes which won\\'t be included in the commit if you proceed: {0}.\\n\\nWould you like to save it before committing?": "以下文件具有未保存的更改; 如果继续,则提交内容将不包含这些更改: {0}。\\n\\n你想在提交之前保存它吗?", + "The following file has unsaved changes which won\\'t be included in the stash if you proceed: {0}.\\n\\nWould you like to save it before stashing?": "以下文件具有未保存的更改; 如果继续,则储藏时不会包含这些更改: {0}。\\n\\n要在储藏之前保存吗?", + "The following untracked file will be DELETED FROM DISK if discarded: {0}.": "若放弃下面未跟踪的文件,其将被从硬盘上删除: {0}。", + "The git repositories in the current folder are potentially unsafe as the folders are owned by someone other than the current user.": "当前文件夹中的 git 存储库可能不安全,因为这些文件夹由当前用户以外的其他人所有。", + "The git repository at \"{0}\" has too many active changes, only a subset of Git features will be enabled.": "位于“{0}”的 Git 仓库中存在太多活动更改,将仅启用部分 Git 功能。", + "The git repository in the current folder is potentially unsafe as the folder is owned by someone other than the current user.": "当前文件夹中的 git 存储库可能不安全,因为该文件夹由当前用户以外的其他人所有。", + "The last commit was a merge commit. Are you sure you want to undo it?": "最后一个提交是合并提交。是否确实要撤消它?", + "The new branch will be \"{0}\"": "新分支将为“{0}”", + "The repository does not have any commits. Please make an initial commit before creating a stash.": "存储库没有任何提交。请在创建储藏条目之前进行初始提交。", + "The selection range does not contain any changes.": "选择范围未包含任何更改。", + "There are known issues with the installed Git \"{0}\". Please update to Git >= 2.27 for the git features to work correctly.": "安装的 Git \"{0}\" 存在已知问题。要使 Git 功能正常工作,请至少将 Git 更新到 2.27 版本。", + "There are merge conflicts. Resolve them before committing.": "存在合并冲突。请在提交之前解决这些冲突。", + "There are no available repositories": "没有可用存储库", + "There are no changes to commit.": "没有要提交的更改。", + "There are no changes to stash.": "没有要储藏的更改。", + "There are no staged changes to commit.\\n\\nWould you like to stage all your changes and commit them directly?": "没有可提交的暂存更改。\\n\\n是否要暂存所有更改并直接提交?", + "There are no staged changes to stash.": "没有要储藏的暂存更改。", + "There are no stashes in the repository.": "此仓库中没有储藏。", + "There are {0} unsaved files.\\n\\nWould you like to save them before committing?": "当前有 {0} 个文件尚未保存。\\n\\n要在提交之前保存吗?", + "There are {0} unsaved files.\\n\\nWould you like to save them before stashing?": "有 {0} 个文件尚未保存。\\n\\n要在储藏之前保存吗?", + "There are {0} untracked files which will be DELETED FROM DISK if discarded.": "若放弃 {0} 个未跟踪的文件,其将被从硬盘上删除。", + "There were merge conflicts while applying the stash.": "在应用储藏时存在合并冲突。", + "This action will pull and push commits from and to \"{0}/{1}\".": "此操作将从“{0}/{1}”中拉取并向其推送提交。", + "This repository has no remotes configured to fetch from.": "此仓库未配置可以从中抓取的远程仓库。", + "This will DELETE {0} untracked files!\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST.": "这将删除 {0} 个未跟踪的文件!\\n此操作不可撤消!\\n这些文件将被永久删除。", + "This will create a Git repository in \"{0}\". Are you sure you want to continue?": "将在“{0}”中创建 Git 仓库。确定要继续吗?", + "Too many changes were detected. Only the first {0} changes will be shown below.": "检测到过多更改。下面将仅显示第一个 {0} 更改。", + "Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?": "无法从远程存储库中拉取,因为标记冲突: {0}。是否要通过替换本地标记来解决冲突?", + "Uncommitted Changes": "未提交的更改", + "Undo merge commit": "撤消合并提交", + "Untracked": "未跟踪的", + "Untracked Changes": "未跟踪的更改", + "Update Git": "更新 GIT", + "Using git \"{0}\" from \"{1}\"": "将使用位于 \"{0}\" 的 Git \"{1}\"", + "Validating found git in: \"{0}\"": "正在验证在以下位置找到的 git: \"{0}\"", + "Would you like to add \"{0}\" to .gitignore?": "是否要将“{0}”添加到 .gitignore?", + "Would you like to open the cloned repository, or add it to the current workspace?": "您是希望打开克隆的仓库,还是将其添加到当前工作区?", + "Would you like to open the cloned repository?": "是否要打开已克隆仓库?", + "Would you like to open the initialized repository, or add it to the current workspace?": "您是希望打开初始化的仓库,还是将其添加到当前工作区?", + "Would you like to open the initialized repository?": "是否打开初始化的仓库?", + "Would you like {0} to [periodically run \"git fetch\"]({1})?": "你希望 {0} [定期运行 \"git fetch\"]({1})吗?", + "Yes": "是", + "Yes, Don\\'t Show Again": "确定,且不再显示", + "You": "你", + "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\\n\\nAre you sure to continue?": "你即将在未验证的情况下提交更改,这将跳过提交前的钩子,可能导致不理想的结果。\\n\\n确定要继续吗?", + "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\\n\\nAre you sure to continue?": "即将强制推送更改,此操作可能具有破坏性并可能在无意中覆盖其他人的更改。\\n\\n确定要继续吗?", + "You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.\\n\\nHow would you like to proceed?": "你正在尝试提交到受保护的分支,你可能无权将提交推送到远程库。\\n\\n你希望如何继续?", + "You seem to have git \"{0}\" installed. Code works best with git >= 2": "似乎已安装 GIT \"{0}\"。Code 非常适合 GIT >= 2", + "Your local changes would be overwritten by checkout.": "签出会覆盖本地更改。", + "Your repository has no remotes configured to publish to.": "仓库未配置任何要发布到的远程仓库。", + "Your repository has no remotes configured to pull from.": "仓库未配置任何从其中进行拉取的远程仓库。", + "Your repository has no remotes configured to push to.": "仓库未配置任何要推送到的远程仓库。", + "Your repository has no remotes.": "您的仓库没有远程仓库。", + "no": "否", + "yes": "是", + "{0} (Deleted)": "{0} (已删除)", + "{0} (Index)": "{0} (索引)", + "{0} (Intent to add)": "{0} (打算添加)", + "{0} (Ours)": "{0} (我们的)", + "{0} (Theirs)": "{0} (他们的)", + "{0} (Untracked)": "{0} (未跟踪)", + "{0} (Working Tree)": "{0} (工作树)", + "{0} ({1})": "{0} ({1})", + "{0} ({1}) ↔ {0} ({2})": "{0} ({1}) ↔ {0} ({2})", + "{0} Commit": "{0} 提交", + "{0} Commit & Push": "{0} 提交和推送", + "{0} Commit & Sync": "{0} 提交和同步", + "{0} Continue": "{0} 继续", + "{0} Fetch all remotes": "{0} 提取所有远程", + "{0} Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "{0} 发布 Branch", + "{0} Sync Changes{1}{2}": "{0} 同步更改 {1}{2}", + "{0} characters left in current line": "当前行剩余 {0} 个字符", + "{0} characters over {1} in current line": "当前行比 {1} 超出 {0} 个字符", + "{0} ↔ {1}": "{0} ↔ {1}", + "{0}\\n\\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.": "{0}\\n\\n此操作不可撤销,你当前的工作集将会永远丢失。" + }, + "package": { + "colors.added": "已添加资源的颜色。", + "colors.conflict": "存在冲突的资源的颜色。", + "colors.deleted": "已删除资源的颜色。", + "colors.ignored": "已忽略资源的颜色。", + "colors.modified": "已修改资源的颜色。", + "colors.renamed": "重命名或复制的资源的颜色。", + "colors.stageDeleted": "已暂存的已删除资源的颜色。", + "colors.stageModified": "已暂存的已修改资源的颜色。", + "colors.submodule": "子模块资源的颜色。", + "colors.untracked": "未跟踪资源的颜色。", + "command.addRemote": "添加远程存储库…", + "command.api.getRemoteSources": "获取远程源", + "command.api.getRepositories": "获取存储库", + "command.api.getRepositoryState": "获取仓库状态", + "command.branch": "创建分支...", + "command.branchFrom": "从现有来源创建新的分支...", + "command.checkout": "签出到...", + "command.checkoutDetached": "签出到(已分离)…", + "command.cherryPick": "挑拣…", + "command.clean": "放弃更改", + "command.cleanAll": "放弃所有更改", + "command.cleanAllTracked": "放弃所有跟踪的更改", + "command.cleanAllUntracked": "放弃所有未跟踪的更改", + "command.clone": "克隆", + "command.cloneRecursive": "克隆(递归)", + "command.close": "关闭仓库", + "command.closeAllDiffEditors": "关闭所有差异编辑器", + "command.commit": "提交", + "command.commitAll": "全部提交", + "command.commitAllAmend": "全部提交(修改)", + "command.commitAllAmendNoVerify": "全部提交(修正,不验证)", + "command.commitAllNoVerify": "全部提交(不验证)", + "command.commitAllSigned": "全部提交(已署名)", + "command.commitAllSignedNoVerify": "全部提交(已签收,不验证)", + "command.commitEmpty": "创建空提交", + "command.commitEmptyNoVerify": "空提交(不验证)", + "command.commitMessageAccept": "接受提交消息", + "command.commitMessageDiscard": "放弃提交消息", + "command.commitNoVerify": "提交(不验证)", + "command.commitStaged": "提交已暂存文件", + "command.commitStagedAmend": "提交已暂存文件(修改)", + "command.commitStagedAmendNoVerify": "提交已暂存内容(修正,不验证)", + "command.commitStagedNoVerify": "提交已暂存内容(不验证)", + "command.commitStagedSigned": "提交已暂存文件(已署名)", + "command.commitStagedSignedNoVerify": "提交已暂存内容(已签收,不验证)", + "command.continueInLocalClone": "在本地克隆存储库并在桌面上打开...", + "command.continueInLocalClone.qualifiedName": "继续在新的本地克隆中工作", + "command.createTag": "创建标记", + "command.deleteBranch": "删除分支...", + "command.deleteRemoteTag": "删除远程标记", + "command.deleteTag": "删除标签", + "command.fetch": "抓取", + "command.fetchAll": "从所有远程存储库中拉取", + "command.fetchPrune": "获取 (删除)", + "command.git.acceptMerge": "完成合并", + "command.git.openMergeEditor": "在合并编辑器中解析", + "command.git.runGitMerge": "计算与 Git 冲突", + "command.git.runGitMergeDiff3": "计算与 Git 冲突(Diff3)", + "command.ignore": "添加到 .gitignore", + "command.init": "初始化仓库", + "command.manageUnsafeRepositories": "管理不安全的存储库", + "command.merge": "合并分支...", + "command.mergeAbort": "中止合并", + "command.openAllChanges": "打开所有更改", + "command.openChange": "打开更改", + "command.openFile": "打开文件", + "command.openHEADFile": "打开文件 (HEAD)", + "command.openRepositoriesInParentFolders": "在父文件夹中打开存储库", + "command.openRepository": "打开仓库", + "command.publish": "发布分支...", + "command.pull": "拉取", + "command.pullFrom": "拉取自...", + "command.pullRebase": "拉取(变基)", + "command.push": "推送", + "command.pushFollowTags": "推送(“关注”标记)", + "command.pushFollowTagsForce": "推送(“关注”标记,强制)", + "command.pushForce": "推送(强制)", + "command.pushTags": "推送标记", + "command.pushTo": "推送到...", + "command.pushToForce": "推送到...(强制)", + "command.rebase": "变基分支…", + "command.rebaseAbort": "中止变基", + "command.refresh": "刷新", + "command.removeRemote": "删除远程存储库", + "command.rename": "重命名", + "command.renameBranch": "重命名分支...", + "command.reopenClosedRepositories": "Reopen Closed Repositories...", + "command.restoreCommitTemplate": "还原提交模板", + "command.revealFileInOS.linux": "打开包含的文件夹", + "command.revealFileInOS.mac": "在查找器中显示", + "command.revealFileInOS.windows": "在文件资源管理器中显示", + "command.revealInExplorer": "在资源管理器视图中显示", + "command.revertChange": "还原更改", + "command.revertSelectedRanges": "还原所选更改", + "command.showOutput": "显示 GIT 输出", + "command.stage": "暂存更改", + "command.stageAll": "暂存所有更改", + "command.stageAllMerge": "暂存所有合并更改", + "command.stageAllTracked": "暂存所有跟踪的更改", + "command.stageAllUntracked": "暂存所有未跟踪的更改", + "command.stageChange": "暂存更改", + "command.stageSelectedRanges": "暂存所选范围", + "command.stash": "储藏", + "command.stashApply": "应用储藏...", + "command.stashApplyLatest": "应用最新储藏", + "command.stashDrop": "删除储藏...", + "command.stashDropAll": "删除所有储藏...", + "command.stashIncludeUntracked": "储藏(包含未跟踪)", + "command.stashPop": "弹出储藏...", + "command.stashPopLatest": "弹出最新储藏", + "command.stashStaged": "储藏暂存", + "command.sync": "同步", + "command.syncRebase": "同步(变基)", + "command.timelineCompareWithSelected": "与已选项目进行比较", + "command.timelineCopyCommitId": "复制提交 ID", + "command.timelineCopyCommitMessage": "复制提交消息", + "command.timelineOpenDiff": "打开更改", + "command.timelineSelectForCompare": "选择以进行比较", + "command.undoCommit": "撤消上次提交", + "command.unstage": "取消暂存更改", + "command.unstageAll": "取消暂存所有更改", + "command.unstageSelectedRanges": "取消暂存所选范围", + "config.allowForcePush": "控制是否启用强制推送 (不论 force 还是 force-with-lease)。", + "config.allowNoVerifyCommit": "控制是否允许没有运行 pre-commit 和 commit-msg 挂钩的提交。", + "config.alwaysShowStagedChangesResourceGroup": "始终显示“暂存的更改”资源组。", + "config.alwaysSignOff": "控制所有提交的 signoff 标志。", + "config.autoRepositoryDetection": "配置何时自动检测存储库。", + "config.autoRepositoryDetection.false": "禁止自动扫描仓库。", + "config.autoRepositoryDetection.openEditors": "扫描当前打开文件的父文件夹。", + "config.autoRepositoryDetection.subFolders": "扫描当前打开文件夹的子文件夹。", + "config.autoRepositoryDetection.true": "扫描当前打开文件夹与当前打开文件所在文件夹的子文件夹。", + "config.autoStash": "在拉取前暂存所有更改,在成功拉取后还原这些更改。", + "config.autofetch": "若设置为 true,则自动从当前 Git 仓库的默认远程仓库提取提交。若设置为“全部”,则从所有远程仓库进行提取。", + "config.autofetchPeriod": "在启用“#git.autofetch#”情况下每次自动 git fetch 之间的间隔时间(以秒为单位)。", + "config.autorefresh": "是否启用自动刷新。", + "config.branchPrefix": "创建新分支时使用的前缀。", + "config.branchProtection": "受保护分支的列表。默认情况下,在将更改提交到受保护分支之前会显示提示。可以使用 `#git.branchProtectionPrompt#` 设置控制提示。", + "config.branchProtectionPrompt": "控制是否在将更改提交到受保护的分支之前显示提示。", + "config.branchProtectionPrompt.alwaysCommit": "始终将更改提交到受保护分支。", + "config.branchProtectionPrompt.alwaysCommitToNewBranch": "始终将更改提交到新的分支。", + "config.branchProtectionPrompt.alwaysPrompt": "始终在将更改提交到受保护分支之前进行提示。", + "config.branchRandomNameDictionary": "用于随机生成的分支名称的字典列表。每个值都表示用于生成分支名称段的字典。支持的词典:“形容词”、“动物”、“颜色”和“数字”。", + "config.branchRandomNameDictionary.adjectives": "随机形容词", + "config.branchRandomNameDictionary.animals": "随机动物名称", + "config.branchRandomNameDictionary.colors": "随机颜色名称", + "config.branchRandomNameDictionary.numbers": "100 和 999 之间的一个随机数", + "config.branchRandomNameEnable": "控制在创建新分支时是否生成随机名称。", + "config.branchSortOrder": "控制分支的排列顺序。", + "config.branchValidationRegex": "用于验证新分支名称的正则表达式。", + "config.branchWhitespaceChar": "用于替换新分支名称中的空格,以及用于分隔随机生成的分支名称区段的字符。", + "config.checkoutType": "控制在运行“签出到…”时列出的 git 参考类型。", + "config.checkoutType.local": "本地分支", + "config.checkoutType.remote": "远程分支", + "config.checkoutType.tags": "标记", + "config.closeDiffOnOperation": "控制在储藏、提交、放弃、暂存或取消暂存更改时,是否应自动关闭差异编辑器。", + "config.commandsToLog": "GIT 命令列表 (例如: commit、push),这些命令的 `stdout` 将被记录到 [git 输出](command:git.showOutput)。如果 GIT 命令配置了客户端挂钩,那么客户端挂钩的 `stdout` 也将被记录到 [git 输出](command:git.showOutput)。", + "config.confirmEmptyCommits": "始终确认为 \"Git: Commit Empty\" 命令创建空提交。", + "config.confirmForcePush": "控制在强制推送前是否进行确认。", + "config.confirmNoVerifyCommit": "控制是否在提交前要求确认而不进行验证。", + "config.confirmSync": "同步 Git 存储库前请先进行确认。", + "config.countBadge": "控制 Git 计数徽章。", + "config.countBadge.all": "对所有更改计数。", + "config.countBadge.off": "关闭计数器。", + "config.countBadge.tracked": "仅对跟踪的更改计数。", + "config.decorations.enabled": "控制 Git 是否在资源管理器和“打开编辑器”视图中添加颜色和小标。", + "config.defaultBranchName": "初始化新的 git 存储库时默认分支的名称(例如: main、trunk、development)。设置为空时,将使用在 git 中配置的默认分支名称。", + "config.defaultCloneDirectory": "克隆 Git 仓库的默认位置。", + "config.detectSubmodules": "控制是否自动检测 Git 子模块。", + "config.detectSubmodulesLimit": "控制可检测到的 Git 子模块的限制。", + "config.discardAllScope": "控制运行“放弃所有更改”命令时放弃的更改类型。\"all\" 放弃所有更改。\"tracked\" 只放弃跟踪的文件。\"prompt\" 表示在每次运行此操作时显示提示对话框。", + "config.enableCommitSigning": "使用 GPG 或 x.509 启用提交签名。", + "config.enableSmartCommit": "在没有暂存的更改时提交所有更改。", + "config.enableStatusBarSync": "控制Git Sync命令是否出现在状态栏中。", + "config.enabled": "是否启用 Git。", + "config.experimental.installGuide": "Git 安装流程的实验性改进。", + "config.fetchOnPull": "启用后,在拉取时获取所有分支。否则,仅获取当前。", + "config.followTagsWhenSync": "运行同步命令时推送附注标签。", + "config.ignoreLegacyWarning": "忽略“旧版 Git”警告。", + "config.ignoreLimitWarning": "忽略“仓库中存在大量更改”的警告。", + "config.ignoreMissingGitWarning": "忽略“缺失 Git”的警告。", + "config.ignoreRebaseWarning": "忽略拉取时发出的分支似乎已变基的警告。", + "config.ignoreSubmodules": "忽略对文件树中子模块的修改。", + "config.ignoreWindowsGit27Warning": "如果 Windows 上安装了 Git 2.25 - 2.26,则忽略警告。", + "config.ignoredRepositories": "要忽略的 Git 存储库列表。", + "config.inputValidation": "控制何时显示提交消息输入验证。", + "config.inputValidationLength": "控制显示提交消息长度警告的长度阈值。", + "config.inputValidationSubjectLength": "控制显示警告的提交消息主题长度阈值。请取消设置它以继承 \"config.inputValidationLength\" 的值。", + "config.mergeEditor": "打开当前处于冲突状态的文件的合并编辑器。", + "config.openAfterClone": "控制是否在克隆后自动打开仓库。", + "config.openAfterClone.always": "始终在当前窗口中打开。", + "config.openAfterClone.alwaysNewWindow": "始终在新窗口中打开。", + "config.openAfterClone.prompt": "始终提示操作。", + "config.openAfterClone.whenNoFolderOpen": "只有在没有打开任何文件夹时,才在当前窗口中打开。", + "config.openDiffOnClick": "控制单击更改时是否应打开差异编辑器。否则将打开常规编辑器。", + "config.openRepositoryInParentFolders": "控制是应打开工作区父文件夹中的存储库还是打开的文件。", + "config.openRepositoryInParentFolders.always": "始终在工作区的父文件夹中打开存储库或打开文件。", + "config.openRepositoryInParentFolders.never": "切勿在工作区的父文件夹中打开存储库或打开文件。", + "config.openRepositoryInParentFolders.prompt": "在打开存储库之前提示工作区的父文件夹或打开文件。", + "config.optimisticUpdate": "控制是否在运行 git 命令后乐观地更新源代码管理视图的状态。", + "config.path": "Git 可执行文件的路径和文件名,例如 \"C:\\Program Files\\Git\\bin\\git.exe\" (Windows)。这也可以是一个包含多个要查找的路径的字符串值数组。", + "config.postCommitCommand": "成功提交后运行 git 命令。", + "config.postCommitCommand.none": "提交后不要运行任何命令。", + "config.postCommitCommand.push": "成功提交后运行 'git push'。", + "config.postCommitCommand.sync": "成功提交后运行 'git pull' 和 'git push' 命令。", + "config.promptToSaveFilesBeforeCommit": "控制 Git 是否在提交之前检查未保存的文件。", + "config.promptToSaveFilesBeforeCommit.always": "检查是否有任何未保存的文件。", + "config.promptToSaveFilesBeforeCommit.never": "禁用此检查。", + "config.promptToSaveFilesBeforeCommit.staged": "只检查未保存的已暂存文件。", + "config.promptToSaveFilesBeforeStash": "控制 Git 是否在储藏更改之前检查未保存的文件。", + "config.promptToSaveFilesBeforeStash.always": "检查是否有任何未保存的文件。", + "config.promptToSaveFilesBeforeStash.never": "禁用此检查。", + "config.promptToSaveFilesBeforeStash.staged": "只检查未保存的已暂存文件。", + "config.pruneOnFetch": "提取时修剪。", + "config.publishBeforeContinueOn": "控制是否要在从 git 存储库使用“继续工作”时提示发布未发布的 git 状态。", + "config.publishBeforeContinueOn.always": "从 git 存储库使用“继续工作”时始终发布未发布的 git 状态", + "config.publishBeforeContinueOn.never": "从 git 存储库使用“继续工作”时切勿发布未发布的 git 状态", + "config.publishBeforeContinueOn.prompt": "从 git 存储库使用“继续工作”时提示发布未发布的 git 状态", + "config.pullBeforeCheckout": "控制没有传出提交的分支在签出之前是否快速转发。", + "config.pullTags": "拉取时提取所有标签。", + "config.rebaseWhenSync": "在运行“同步”命令时,强制 Git 使用“变基”。", + "config.rememberPostCommitCommand": "记住提交后运行的最后一个 git 命令。", + "config.repositoryScanIgnoredFolders": "当 `#git.autoRepositoryDetection#` 设置为 `true` 或 `subFolders` 时扫描 Git 仓库时忽略的文件夹列表。", + "config.repositoryScanMaxDepth": "在将 `#git.autoRepositoryDetection#` 设置为 `true` 或 `subFolders` 时,控制扫描工作区文件夹以查找 Git 仓库时使用的深度。如果不进行限制,可以设置为 `-1`。", + "config.requireGitUserConfig": "控制在是要求进行显式 Git 用户配置,还是允许 Git 在缺少配置时进行猜测。", + "config.scanRepositories": "在其中搜索 Git 存储库的路径的列表。", + "config.showActionButton": "控制操作按钮是否显示在“源代码管理”视图中。", + "config.showActionButton.commit": "显示一个操作按钮,以便在本地分支已修改文件可供提交时提交更改。", + "config.showActionButton.publish": "显示一个操作按钮,以便在本地分支没有跟踪远程分支时发布该分支。", + "config.showActionButton.sync": "显示一个操作按钮,以便在本地分支位于远程分支前面或后面时同步更改。", + "config.showCommitInput": "控制是否在 Git 源控制面板中显示提交输入。", + "config.showInlineOpenFileAction": "控制是否在 Git 更改视图中显示内联“打开文件”操作。", + "config.showProgress": "控制 Git 操作是否显示进度提示。", + "config.showPushSuccessNotification": "控制在推送成功时是否显示通知。", + "config.similarityThreshold": "控制相似性索引(即相比于文件大小添加/删除的量)的阈值,以便将一对添加/删除文件中的更改视为重命名。", + "config.smartCommitChanges": "控制哪些更改由Smart Commit自动暂存。", + "config.smartCommitChanges.all": "自动暂存所有更改。", + "config.smartCommitChanges.tracked": "仅自动暂存跟踪的更改。", + "config.statusLimit": "控制如何限制可从 Git 状态命令分析的更改数。可以设置为 0 表示无限制。", + "config.suggestSmartCommit": "建议启用智能提交(在无暂存更改时提交所有更改)。", + "config.supportCancellation": "控制在运行同步操作时是否出现通知,允许用户取消操作。", + "config.terminalAuthentication": "控制是否启用 VS Code 作为集成终端中生成的 Git 进程的身份验证处理程序。请注意: 需要重启终端才能选取此设置中的更改。", + "config.terminalGitEditor": "控制是否使 VS Code 成为集成终端中产生的 Git 进程的 Git 编辑器。请注意: 需要重启终端才能选择此设置中的更改。", + "config.timeline.date": "控制在日程表视图中项目使用的日期。", + "config.timeline.date.authored": "使用创作日期", + "config.timeline.date.committed": "使用提交日期", + "config.timeline.showAuthor": "控制是否在日程表视图中显示提交作者。", + "config.timeline.showUncommitted": "控制是否在时间线视图中显示未提交的更改。", + "config.untrackedChanges": "控制未跟踪的更改的行为。", + "config.untrackedChanges.hidden": "未跟踪的更改被隐藏,并从多个操作中排除。", + "config.untrackedChanges.mixed": "所有更改,无论是跟踪的还是未跟踪的,都会一起出现并表现出相同的行为。", + "config.untrackedChanges.separate": "未跟踪的更改单独显示在“源代码管理”视图中。它们也被排除在几个操作之外。", + "config.useCommitInputAsStashMessage": "控制是否将提交输入框中的消息用作默认储藏消息。", + "config.useEditorAsCommitInput": "控制当提交输入框中未提供消息时,是否将使用全文编辑器来创作提交消息。", + "config.useForcePushWithLease": "控制是否使用更安全的 force-with-lease 进行强制推送。", + "config.useIntegratedAskPass": "控制是否应覆盖 GIT_ASKPASS 以使用集成版本。", + "config.verboseCommit": "启用`#git.useEditorAsCommitInput#`时启用详细输出。", + "description": "Git 源代码管理集成", + "displayName": "Git", + "submenu.branch": "分支", + "submenu.changes": "更改", + "submenu.commit": "提交", + "submenu.commit.amend": "修改", + "submenu.commit.signoff": "注销", + "submenu.explorer": "Git", + "submenu.pullpush": "拉取,推送", + "submenu.remotes": "远程", + "submenu.stash": "存储", + "submenu.tags": "标记", + "view.workbench.cloneRepository": "可以在本地克隆仓库。\r\n[克隆仓库](command:git.clone '启用 git 扩展后立即克隆仓库')", + "view.workbench.learnMore": "要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。", + "view.workbench.scm.closedRepositories": "Git repositories were found that were previously closed.\r\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepository": "A git repository was found that was previously closed.\r\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "如果要使用 git 功能,请在[设置](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中启用 git。\r\n要了解有关如何在 VS Code 中使用 Git 和源代码管理的更多信息,[请阅读我们的文档](https://aka.ms/vscode-scm)。", + "view.workbench.scm.empty": "为了使用 git 功能,可打开包含 git 仓库的文件夹或从 URL 克隆。\r\n[打开文件夹](command:vscode.openFolder)\r\n[克隆仓库](command:git.clone)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,请[阅读我们的文档](https://aka.ms/vscode-scm)。", + "view.workbench.scm.emptyWorkspace": "当前打开的工作区没有任何包含 git 存储库的文件夹。\r\n[将文件夹添加到工作区](command:workbench.action.addRootFolder)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。", + "view.workbench.scm.folder": "当前打开的文件夹中没有 Git 仓库。可初始化一个仓库,它将实现 Git 提供支持的源代码管理功能。\r\n[初始化仓库](command:git.init?%5Btrue%5D)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,请[阅读我们的文档](https://aka.ms/vscode-scm)。", + "view.workbench.scm.missing": "安装 Git (一种流行的源代码管理系统),以跟踪代码更改并与他人协作。在我们的 [Git 指南](https://aka.ms/vscode-scm)中了解详细信息。", + "view.workbench.scm.missing.linux": "源代码管理取决于将安装的 Git。\r\n[下载适用于 Linux 的 Git](https://git-scm.com/download/linux)\r\n安装后,请[重新加载](command:workbench.action.reloadWindow) (或[执行故障排除](command:git.showOutput))。可以[从商城]](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)安装其他源代码管理提供程序。", + "view.workbench.scm.missing.mac": "[下载适用于 macOS 的 Git](https://git-scm.com/download/mac)\r\n安装后,请[重新加载](command:workbench.action.reloadWindow) (或[执行故障排除](command:git.showOutput))。可以[从商城](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)安装其他源代码管理提供程序。", + "view.workbench.scm.missing.windows": "[下载适用于 Windows 的 Git](https://git-scm.com/download/win)\r\n安装后,请[重新加载](command:workbench.action.reloadWindow) (或[执行故障排除](command:git.showOutput))。可以[从商城](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)安装其他源代码管理提供程序。", + "view.workbench.scm.repositoriesInParentFolders": "在工作区的父文件夹或打开的文件中找到了 Git 存储库。\r\n[Open Repository](command:git.openRepositoriesInParentFolders)\r\n使用 [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) 设置来控制是打开工作区或打开文件的父文件夹中的 git 存储库。若要了解详细信息,请[阅读我们的文档](https://aka.ms/vscode-git-repository-in-parent-folders)。", + "view.workbench.scm.repositoryInParentFolders": "在工作区的父文件夹或打开的文件中找到了 git 存储库。\r\n[Open Repository](command:git.openRepositoriesInParentFolders)\r\n使用 [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) 设置来控制是打开工作区或打开文件的父文件夹中的 git 存储库。若要了解详细信息,请[阅读我们的文档](https://aka.ms/vscode-git-repository-in-parent-folders)。", + "view.workbench.scm.scanFolderForRepositories": "正在扫描 git 存储库的文件夹...", + "view.workbench.scm.scanWorkspaceForRepositories": "正在扫描工作区中的 GIT 存储库...", + "view.workbench.scm.unsafeRepositories": "检测到的 git 存储库可能不安全,因为该文件夹由当前用户以外的其他人所有。\r\n[管理不安全存储库](command:git.manageUnsafeRepositories)\r\n要详细了解不安全存储库,[请阅读我们的文档](https://aka.ms/vscode-git-unsafe-repository)。", + "view.workbench.scm.unsafeRepository": "检测到的 git 存储库可能不安全,因为该文件夹由当前用户以外的其他人所有。\r\n[管理不安全存储库](command:git.manageUnsafeRepositories)\r\n要详细了解不安全存储库,[请阅读我们的文档](https://aka.ms/vscode-git-unsafe-repository)。", + "view.workbench.scm.workspace": "当前打开的工作区中没有任何包含 Git 仓库的文件夹。可初始化某文件夹上的一个仓库,该仓库将实现 Git 提供支持的源代码管理功能。\r\n[初始化仓库](command:git.init)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.github-authentication.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.github-authentication.i18n.json new file mode 100644 index 0000000000..4c3786a247 --- /dev/null +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.github-authentication.i18n.json @@ -0,0 +1,36 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Continue to GitHub": "继续访问 GitHub", + "Continue to GitHub to create a Personal Access Token (PAT)": "继续转到 GitHub 以创建个人访问令牌 (PAT)", + "Copy & Continue to GitHub": "复制并继续访问 GitHub", + "GitHub Enterprise Server URI is not a valid URI: {0}": "GitHub Enterprise 服务器 URI 不是有效的 URI: {0}", + "Having trouble logging in? Would you like to try a different way? ({0})": "登录时遇到问题? 是否要尝试其他方式? ({0})", + "No": "否", + "Open [{0}]({0}) in a new tab and paste your one-time code: {1}/The [{0}]({0}) will be a url and the {1} will be a code, e.g. 123-456{Locked=\"[{0}]({0})\"}": "在新选项卡中打开 [{0}]({0}),并粘贴一次性代码: {1}", + "Sign in failed: {0}": "登录失败: {0}", + "Sign out failed: {0}": "注销失败: {0}", + "Signing in to {0}.../The {0} will be a url, e.g. github.com": "正在登录到 {0}...", + "To finish authenticating, navigate to GitHub and paste in the above one-time code.": "要完成身份验证,请导航到 GitHub 并粘贴以上一次性代码。", + "To finish authenticating, navigate to GitHub to create a PAT then paste the PAT into the input box.": "若要完成身份验证,请导航到 GitHub 以创建 PAT,然后将 PAT 粘贴到输入框中。", + "Yes": "是", + "You have not yet finished authorizing this extension to use GitHub. Would you like to try a different way? ({0})": "尚未完成授权此扩展使用 GitHub 的操作。是否要尝试其他方式? ({0})", + "Your Code: {0}/The {0} will be a code, e.g. 123-456": "你的代码: {0}", + "device code": "设备代码", + "local server": "本地服务器", + "personal access token": "个人访问令牌" + }, + "package": { + "description": "GitHub 身份验证提供程序", + "displayName": "GitHub 身份验证" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.github.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.github.i18n.json new file mode 100644 index 0000000000..9ca299b008 --- /dev/null +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.github.i18n.json @@ -0,0 +1,49 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Checkout on vscode.dev": "签出 vscode.dev", + "Copy vscode.dev Link": "复制 vscode.dev 链接", + "Create Fork": "创建分支", + "Create GitHub fork": "创建 GitHub 分支", + "Create PR": "创建 PR", + "Creating GitHub Pull Request...": "正在创建 GitHub 拉取请求…", + "Creating first commit": "正在创建第一个提交", + "Forking \"{0}/{1}\"...": "正在创建“{0}/{1}”的分支…", + "Learn More": "Learn More", + "Log level: {0}": "日志级别: {0}", + "No": "否", + "No template": "无模板", + "Open PR": "打开 PR", + "Open on GitHub": "在 GitHub 上打开", + "Pick a folder to publish to GitHub": "选择一个要发布到 GitHub 的文件夹", + "Publishing to a private GitHub repository": "正在发布到专用 GitHub 仓库", + "Publishing to a public GitHub repository": "正在发布到公共 GitHub 仓库", + "Pushing changes...": "正在推送更改…", + "Select the Pull Request template": "选择拉取请求模板", + "Select which files should be included in the repository.": "选择应包含在仓库中的文件。", + "Successfully published the \"{0}\" repository to GitHub.": "已将“{0}”仓库成功发布到 GitHub。", + "The PR \"{0}/{1}#{2}\" was successfully created on GitHub.": "已在 GitHub 上成功创建 PR“{0}/{1}#{2}”。", + "The fork \"{0}\" was successfully created on GitHub.": "已在 GitHub 上成功创建分支“{0}”。", + "Uploading files": "正在上传文件", + "You don\\'t have permissions to push to \"{0}/{1}\" on GitHub. Would you like to create a fork and push to it instead?": "你没有在 GitHub 上推送到 \"{0}/{1}\" 的权限。是否要创建一个分支并改为推送到该分支?", + "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected.": "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected." + }, + "package": { + "config.branchProtection": "控制是否查询 GitHub 存储库的存储库规则", + "config.gitAuthentication": "控制是否在 VS Code 中为 git 命令启用自动 GitHub 身份验证。", + "config.gitProtocol": "控制用于克隆 GitHub 仓库的协议", + "description": "适用于 VS Code 的 GitHub 功能", + "displayName": "GitHub", + "welcome.publishFolder": "你可以直接将此文件夹发布到 GitHub 仓库。发布后,你将有权访问由 Git 和 GitHub 提供支持的源代码管理功能。\r\n[$(github) 发布到 GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "你可以直接将工作区文件夹发布到 GitHub 仓库。发布后,你将有权访问由 Git 和 GitHub 提供支持的源代码管理功能。\r\n[$(github) 发布到 GitHub](command:github.publish)" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.ipynb.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.ipynb.i18n.json new file mode 100644 index 0000000000..5230ca9602 --- /dev/null +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.ipynb.i18n.json @@ -0,0 +1,25 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Insert Image as Attachment": "将图像插入为附件" + }, + "package": { + "cleanInvalidImageAttachment.title": "清理无效图像附件引用", + "description": "为打开和读取 Jupyter 的 .ipynb 笔记本文件提供基本支持", + "displayName": ".ipynb 支持", + "ipynb.pasteImagesAsAttachments.enabled": "启用/禁用将图像粘贴到 ipynb 笔记本文件中的 Markdown 单元格中。粘贴的图像会作为附件插入到单元格。", + "markdownAttachmentRenderer.displayName": "Markdown-It ipynb 单元格附件呈现器", + "newUntitledIpynb.shortTitle": "Jupyter Notebook", + "newUntitledIpynb.title": "新 Jupyter Notebook", + "openIpynbInNotebookEditor.title": "在笔记本编辑器中打开 IPYNB 文件" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.json-language-features.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.json-language-features.i18n.json new file mode 100644 index 0000000000..426ab707f1 --- /dev/null +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.json-language-features.i18n.json @@ -0,0 +1,184 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "$ref \\'{0}\\' in \\'{1}\\' can not be resolved.": "无法解析 \\\"{1}\\\" 中的 $ref \\\"{0}\\\"。", + "": "", + "A default value. Used by suggestions.": "默认值。由建议使用。", + "A descriptive title of the element.": "元素的描述性标题。", + "A long description of the element. Used in hover menus and suggestions.": "元素的长描述。在悬停菜单和建议中使用。", + "A map of property names to either an array of property names or a schema. An array of property names means the property named in the key depends on the properties in the array being present in the object in order to be valid. If the value is a schema, then the schema is only applied to the object if the property in the key exists on the object.": "属性名称到属性名称数组或架构的映射。属性名称数组表示键中命名的属性需要对象中存在该数组中的属性,它才能有效。如果该值是架构,则仅当键中的属性存在于对象上时,架构才会应用于对象。", + "A map of property names to schemas for each property.": "属性名称到每个属性的架构的映射。", + "A map of regular expressions on property names to schemas for matching properties.": "属性名的常规表达式映射到匹配属性的架构。", + "A number that should cleanly divide the current value (i.e. have no remainder).": "应可被当前值完全整除的数字(即没有余数)。", + "A regular expression to match the string against. It is not implicitly anchored.": "要与字符串匹配的正则表达式。它未隐式定位。", + "A schema which must not match.": "不允许匹配的架构。", + "A unique identifier for the schema.": "架构的唯一标识符。", + "An array instance is valid against \\\"contains\\\" if at least one of its elements is valid against the given schema.": "如果数组实例中至少有一个元素对给定架构有效,则该实例对 \\\"contains\\\" 有效。", + "An array of schemas, all of which must match.": "架构的数组,所有架构都必须匹配。", + "An array of schemas, exactly one of which must match.": "架构的数组,其中必须只有一个匹配。", + "An array of schemas, where at least one must match.": "架构数组,其中必须至少有一个匹配。", + "An array of strings that lists the names of all properties required on this object.": "一个字符串数组,其中列出了此对象上所需的所有属性的名称。", + "An instance validates successfully against this keyword if its value is equal to the value of the keyword.": "如果实例的值等于关键字的值,则此实例对此关键字的验证成功。", + "Array does not contain required item.": "数组未包含所需项。", + "Array has duplicate items.": "数组具有重复项。", + "Array has too few items that match the contains contraint. Expected {0} or more.": "数组中有太少项与 contains 约束匹配。预期为 {0} 或更多。", + "Array has too few items. Expected {0} or more.": "数组包含的项太少。预期为 {0} 或更多。", + "Array has too many items according to schema. Expected {0} or fewer.": "根据架构,数组包含的项太多。预期为 {0} 或更少。", + "Array has too many items that match the contains contraint. Expected {0} or less.": "数组中有太多项与 contains 约束匹配。预期为 {0} 或更少。", + "Array has too many items. Expected {0} or fewer.": "数组包含的项太多。预期为 {0} 或更少。", + "Colon expected": "需要冒号", + "Comments are not permitted in JSON.": "JSON 中不允许有注释。", + "Comments from schema authors to readers or maintainers of the schema.": "架构作者给架构的读者或维护者的注释。", + "Configure": "配置", + "Configured by extension: {0}": "已由扩展配置: {0}", + "Configured in user settings": "已在用户设置中配置", + "Configured in workspace settings": "已在工作区设置中配置", + "Default value": "默认值", + "Describes the content encoding of a string property.": "描述字符串属性的内容编码。", + "Describes the format expected for the value.": "描述值预期的格式。", + "Describes the media type of a string property.": "描述字符串属性的媒体类型。", + "Downloading schemas is disabled through setting \\'{0}\\'": "已通过设置 \\\"{0}\\\" 禁用架构下载", + "Downloading schemas is disabled. Click to configure.": "已禁用下载架构。单击以进行配置。", + "Draft-03 schemas are not supported.": "不支持 Draft-03 架构。", + "Duplicate anchor declaration: \\'{0}\\'": "重复的定位点声明: \\'{0}\\'", + "Duplicate object key": "重复的对象键", + "Either a schema or a boolean. If a schema, then used to validate all properties not matched by 'properties' or 'patternProperties'. If false, then any properties not matched by either will cause this schema to fail.": "架构或布尔值。如果是架构,则用于验证与 \"properties\" 或 \"patternProperties\" 不匹配的所有属性。如果为 false,则与两者中任一不匹配的任何属性都将导致此架构失败。", + "Either a string of one of the basic schema types (number, integer, null, array, object, boolean, string) or an array of strings specifying a subset of those types.": "基本架构类型之一的字符串(数字、整数、null、数组、对象、布尔值、字符串)或指定这些类型的子集的字符串数组。", + "End of file expected.": "预期为文件结尾。", + "Expected a JSON object, array or literal.": "应为 JSON 对象、数组或文本。", + "Expected comma": "缺少逗号", + "Expected comma or closing brace": "预期为逗号或右大括号", + "Expected comma or closing bracket": "应有逗号或右中括号", + "Failed to sort the JSONC document, please consider opening an issue.": "无法对 JSONC 文档进行排序,请考虑打开问题。", + "For arrays, only when items is set as an array. If it is a schema, then this schema validates items after the ones specified by the items array. If it is false, then additional items will cause validation to fail.": "对于数组,仅当项设置为数组时。如果它是架构,则此架构在项数组指定的项之后验证项。如果为 false,则其他项将导致验证失败。", + "For arrays. Can either be a schema to validate every element against or an array of schemas to validate each item against in order (the first schema will validate the first element, the second schema will validate the second element, and so on.": "对于数组。可以是用于验证每个元素的架构,也可以是要根据顺序验证每个项的架构数组(第一个架构将验证第一个元素,第二个架构将验证第二个元素,依此类推)。", + "If all of the items in the array must be unique. Defaults to false.": "数组中的所有项是否都必须是唯一的。默认为 false。", + "If the instance is an object, this keyword validates if every property name in the instance validates against the provided schema.": "如果实例是对象,则此关键字将验证实例中的每个属性名称是否针对提供的架构进行了验证。", + "Incorrect type. Expected \"{0}\".": "类型不正确。预期为 \"{0}\"", + "Incorrect type. Expected one of {0}.": "类型不正确。应为 {0} 之一。", + "Indicates that the value of the instance is managed exclusively by the owning authority.": "指示实例的值由拥有机构独占管理。", + "Invalid characters in string. Control characters must be escaped.": "字符串中的字符无效。必须转义控制字符。", + "Invalid color format. Use #RGB, #RGBA, #RRGGBB or #RRGGBBAA.": "颜色格式无效。请使用 #RGB、#RGBA、#RRGGBB 或 #RRGGBBAA。", + "Invalid escape character in string.": "字符串中的转义字符无效。", + "Invalid number format.": "数字格式无效。", + "Invalid unicode sequence in string.": "字符串中的 unicode 序列无效。", + "Item does not match any validation rule from the array.": "项与数组中的任何验证规则都不匹配。", + "JSON Language Server": "JSON 语言服务器", + "JSON Outline Status": "JSON 大纲状态", + "JSON Validation Status": "JSON 验证状态", + "JSON schema cache cleared.": "已清除 JSON 架构缓存。", + "JSON schema configured": "已配置 JSON 架构", + "JSON: Schema Resolution Error": "JSON: 架构解析错误", + "Learn more about JSON schema configuration...": "详细了解 JSON 架构配置...", + "Loading JSON info": "正在加载 JSON 信息", + "Makes the maximum property exclusive.": "将最大属性设置为独占。", + "Makes the minimum property exclusive.": "将最小属性设置为独占。", + "Matches a schema that is not allowed.": "匹配不允许的架构。", + "Matches multiple schemas when only one must validate.": "当只有一个架构必须验证时,匹配多个架构。", + "Missing property \"{0}\".": "缺少属性 \"{0}\"。", + "New array": "新数组", + "New object": "新建对象", + "No Schema Validation": "无架构验证", + "No schema configured for this file": "未配置此文件的架构", + "Not used for validation. Place subschemas here that you wish to reference inline with $ref.": "不用于验证。将要使用 $ref 内联引用的子架构放在此处。", + "Object has fewer properties than the required number of {0}": "对象的属性少于所需的 {0}", + "Object has more properties than limit of {0}.": "对象的属性数超过了 {0} 的限制。", + "Object is missing property {0} required by property {1}.": "对象缺少属性 {0},它是属性 {1} 必须的。", + "Open Extension": "打开扩展", + "Open Settings": "打开设置", + "Outline": "大纲", + "Problem reading content from \\'{0}\\': UTF-8 with BOM detected, only UTF 8 is allowed.": "从 \\'{0}\\' 读取内容时出现问题: 检测到带 BOM 的 UTF-8,只允许 UTF 8。", + "Problems loading reference \\'{0}\\': {1}": "加载引用 \\'{0}\\' 时出现问题: {1}", + "Property expected": "应为属性", + "Property keys must be doublequoted": "属性键必须带双引号", + "Property {0} is not allowed.": "不允许属性 {0}。", + "Reference a definition hosted on any location.": "引用托管在任何位置的定义。", + "Sample JSON values associated with a particular schema, for the purpose of illustrating usage.": "与特定架构关联的示例 JSON 值,用于说明用法。", + "Schema Validated": "已验证架构", + "Select the schema to use for {0}": "选择要用于 {0} 的架构", + "Show Schemas": "显示架构", + "String does not match the pattern of \"{0}\".": "字符串与 \"{0}\" 的模式不匹配。", + "String is longer than the maximum length of {0}.": "字符串长度超过 {0} 的最大长度。", + "String is not a RFC3339 date-time.": "字符串不是 RFC3339 日期时间。", + "String is not a RFC3339 date.": "字符串不是 RFC3339 日期。", + "String is not a RFC3339 time.": "字符串不是 RFC3339 时间。", + "String is not a URI: {0}": "字符串不是 URI: {0}", + "String is not a hostname.": "字符串不是主机名。", + "String is not an IPv4 address.": "字符串不是 IPv4 地址。", + "String is not an IPv6 address.": "字符串不是 IPv6 地址。", + "String is not an e-mail address.": "字符串不是电子邮件地址。", + "String is shorter than the minimum length of {0}.": "字符串短于最小长度 {0}。", + "The \\\"else\\\" subschema is used for validation when the \\\"if\\\" subschema fails.": "当 \\\"if\\\" 子架构失败时,\\\"else\\\" 子架构会用于验证。", + "The \\\"if\\\" subschema is used for validation when the \\\"if\\\" subschema succeeds.": "当 \\\"if\\\" 子架构成功时,\\\"if\\\" 子架构会用于验证。", + "The maximum length of a string.": "字符串的最大长度。", + "The maximum number of items that can be inside an array. Inclusive.": "可以位于数组内的最大项数(包含)。", + "The maximum number of properties an object can have. Inclusive.": "对象可以具有的最大属性数(包含)。", + "The maximum numerical value, inclusive by default.": "最大数值,默认为包含。", + "The minimum length of a string.": "字符串的最小长度。", + "The minimum number of items that can be inside an array. Inclusive.": "可以位于数组内的最小项数(包含)。", + "The minimum number of properties an object can have. Inclusive.": "对象可以具有的最小属性数(包含)。", + "The minimum numerical value, inclusive by default.": "最小数值,默认情况下包含。", + "The schema to verify this document against.": "要针对其验证此文档的架构。", + "The schema uses meta-schema features ({0}) that are not yet supported by the validator.": "该架构使用验证程序尚不支持的元架构功能({0})。", + "The set of literal values that are valid.": "有效的文本值集。", + "The validation outcome of the \\\"if\\\" subschema controls which of the \\\"then\\\" or \\\"else\\\" keywords are evaluated.": "\\\"if\\\" 子架构的验证结果控制要评估哪一个 \\\"then\\\" 或 \\\"else\\\" 关键字。", + "Trailing comma": "尾随逗号", + "URI expected.": "预期为 URI。", + "URI is expected.": "需要 URI。", + "URI with a scheme is expected.": "需要包含架构的 URI。", + "Unable to compute used schemas: No document": "无法计算使用的架构: 无文档", + "Unable to compute used schemas: {0}": "无法计算使用的架构: {0}", + "Unable to load schema from \\'{0}\\'. No schema request service available": "无法从 \\\"{0}\\\" 加载架构。没有可用的架构请求服务", + "Unable to load schema from \\'{0}\\': No content.": "无法从 \\'{0}\\' 加载架构: 没有内容。", + "Unable to load schema from \\'{0}\\': {1}.": "无法从 \\'{0}\\' 加载架构: {1}。", + "Unable to load {0}": "无法加载 {0}", + "Unable to parse content from \\'{0}\\': Parse error at offset {1}.": "无法分析 \\\"{0}\\\" 中的内容: 在偏移 {1} 处发生分析错误。", + "Unable to resolve schema. Click to retry.": "无法解析架构。单击以重试。", + "Unexpected end of comment.": "意外的注释结尾。", + "Unexpected end of number.": "意外的数字结尾。", + "Unexpected end of string.": "意外的字符串结尾。", + "Value expected": "需要值", + "Value is above the exclusive maximum of {0}.": "值高于独占最大值 {0}。", + "Value is above the maximum of {0}.": "值大于最大值 {0}。", + "Value is below the exclusive minimum of {0}.": "值低于 {0} 的独占最小值。", + "Value is below the minimum of {0}.": "值低于最小值 {0}。", + "Value is deprecated": "值已弃用", + "Value is not accepted. Valid values: {0}.": "值不被接受。有效值: {0}。", + "Value is not divisible by {0}.": "值不能被 {0} 整除。", + "Value must be {0}.": "值必须为 {0}", + "multiple JSON schemas configured": "已配置多个 JSON 架构", + "no JSON schema configured": "未配置任何 JSON 架构", + "only {0} document symbols shown for performance reasons": "仅 {0} 出于性能原因而显示的文档符号" + }, + "package": { + "description": "为 JSON 文件提供丰富的语言支持", + "displayName": "JSON 语言功能", + "json.clickToRetry": "单击以重试。", + "json.colorDecorators.enable.deprecationMessage": "已弃用设置 \"json.colorDecorators.enable\",请改用 \"editor.colorDecorators\"。", + "json.colorDecorators.enable.desc": "启用或禁用颜色修饰器", + "json.command.clearCache": "清除架构缓存", + "json.command.sort": "排序文档", + "json.enableSchemaDownload.desc": "启用后,可以从 http 和 https 位置提取 JSON 架构。", + "json.format.enable.desc": "启用或禁用默认 JSON 格式化程序。", + "json.format.keepLines.desc": "设置格式时保留所有现有新行。", + "json.maxItemsComputed.desc": "计算的大纲符号和折叠区域的最大数量(因性能原因而受限)。", + "json.maxItemsExceededInformation.desc": "当超出分级显示符号和折叠区域的最大数目时显示通知。", + "json.schemaResolutionErrorMessage": "无法解析架构。", + "json.schemas.desc": "将架构关联到当前项目中的 JSON 文件。", + "json.schemas.fileMatch.desc": "将 JSON 文件解析为架构时要与之匹配的文件模式数组。\"*\" 可用作通配符。也可定义排除模式,并以 \"!\" 开头。当至少有一个匹配模式,且最后一个匹配模式不是排除模式时,文件匹配。", + "json.schemas.fileMatch.item.desc": "将 JSON 文件解析到架构时用于匹配的可以包含 \"*\" 的文件模式。", + "json.schemas.schema.desc": "给定 URL 的架构定义。仅当要避免访问架构 URL 时需要提供架构。", + "json.schemas.url.desc": "架构的 URL 或当前目录中架构的相对路径", + "json.tracing.desc": "跟踪 VS Code 和 JSON 语言服务器之间的通信。", + "json.validate.enable.desc": "启用/禁用 JSON 验证。" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/json.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.json.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/json.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.json.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.markdown-language-features.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.markdown-language-features.i18n.json new file mode 100644 index 0000000000..8638eb787f --- /dev/null +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.markdown-language-features.i18n.json @@ -0,0 +1,146 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "...1 additional file not shown": "...1 个其他文件未显示", + "...{0} additional files not shown": "...{0} 个其他文件未显示", + "Allow all content and script execution. Not recommended": "允许所有内容,执行所有脚本。不推荐", + "Allow insecure content": "允许不安全内容", + "Allow insecure local content": "允许不安全的本地内容", + "Always": "始终", + "An unexpected error occurred while restoring the Markdown preview.": "还原 Markdown 预览时出现意外错误。", + "Checking for Markdown links to update": "正在检查要更新的 Markdown 链接", + "Content Disabled Security Warning": "已禁用内容安全警告", + "Could not load 'markdown.styles': {0}": "无法加载 'markdown.styles': {0}", + "Could not open {0}": "无法打开 {0}", + "Disable": "禁用", + "Disable preview security warning in this workspace": "在此工作区中取消预览安全警告", + "Does not affect the content security level": "不影响内容安全级别", + "Enable loading content over http": "允许通过 http 载入内容", + "Enable loading content over http served from localhost": "允许通过 http 载入来自 localhost 的内容", + "Enable preview security warnings in this workspace": "在此工作区中启用预览安全警告", + "Exclude '{0}' from link validation.": "从链接验证中排除 \"{0}\"。", + "Extract to link definition": "提取到链接定义", + "File does not exist at path: {0}": "路径中不存在文件: {0}", + "Find file references failed. No resource provided.": "查找文件引用失败。未提供资源。", + "Finding file references": "查找文件引用", + "Follow link": "转到链接", + "Go to link definition": "转到链接定义", + "Header does not exist in file: {0}": "文件中不存在标头: {0}", + "Insert Markdown Image": "插入 Markdown 图像", + "Insert Markdown Images": "插入 Markdown 图像", + "Insert Markdown Images and Links": "插入 Markdown 图像和链接", + "Insert Markdown Link": "插入 Markdown 链接", + "Insert Markdown Links": "插入 Markdown 链接", + "Insert Markdown Media": "插入 Markdown 媒体", + "Insert Markdown Media and Links": "插入 Markdown 媒体和链接", + "Insert image": "插入映像", + "Insert link": "插入链接", + "Link definition for \\'{0}\\' already exists": "\\\"{0}\\\" 的链接定义已存在", + "Link definition is unused": "链接定义未使用", + "Link is already a reference": "链接已是引用", + "Link is also defined here": "还在此处定义了链接", + "Markdown Language Server": "Markdown 语言服务器", + "Media": "媒体", + "More Information": "更多信息", + "Never": "从不", + "No": "否", + "No header found: \\'{0}\\'": "找不到标头: \\\"{0}\\\"", + "No link definition found: \\'{0}\\'": "找不到链接定义: \\\"{0}\\\"", + "Not on link": "不在链接上", + "Only load secure content": "仅载入安全内容", + "Organize link definitions": "组织链接定义", + "Potentially unsafe or insecure content has been disabled in the Markdown preview. Change the Markdown preview security setting to allow insecure content or enable scripts": "已禁用此 Markdown 预览中的可能不安全的内容。更改 Markdown 预览安全设置以允许不安全内容或启用脚本", + "Preview {0}": "预览 {0}", + "Remove duplicate link definition": "删除重复的链接定义", + "Remove unused link definition": "移除未使用的链接定义", + "Renaming is not supported here. Try renaming a header or link.": "此处不支持重命名。尝试重命名标头或链接。", + "Select security settings for Markdown previews in this workspace": "选择此工作区中 Markdown 预览的安全设置", + "Some content has been disabled in this document": "已禁用此文档中的部分内容", + "Strict": "严格", + "Update Markdown links for '{0}'?": "是否更新“{0}”的 Markdown 链接?", + "Update Markdown links for the following {0} files?": "是否更新以下 {0} 个文件的 Markdown 链接?", + "Yes": "是", + "[Preview] {0}": "[预览] {0}", + "{0} cannot be found": "找不到 {0}" + }, + "package": { + "configuration.copyIntoWorkspace.mediaFiles": "尝试将外部图像和视频文件复制到工作区。", + "configuration.copyIntoWorkspace.never": "请勿将外部文件复制到工作区。", + "configuration.markdown.copyFiles.destination": "定义通过放置或粘贴操作复制或创建的文件应位于哪个位置。这是从 Markdown 文档中匹配的 glob 到目标的映射。\r\n\r\n目标可以使用以下变量:\r\n\r\n- `${documentFileName}` - Markdown 文档的完整文件名,例如: `readme.md`。\r\n- `${documentBaseName}` - Markdown 文档的基名,例如: `readme`。\r\n- `${documentExtName}` - Markdown 文档的扩展,例如: `md`。\r\n- `${documentDirName}` - Markdown 文档的父目录的名称。\r\n- `${documentWorkspaceFolder}` - Markdown 文档的工作区文件夹,例如: `/Users/me/myProject`。如果文件不属于工作区,则与 `${documentDirName}` 相同。\r\n- `${fileName}` - 已删除的文件的文件名,例如: `image.png`。", + "configuration.markdown.copyFiles.overwriteBehavior": "控制通过放置或粘贴操作创建的文件是否应覆盖现有文件。", + "configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally": "如果已存在具有相同名称的文件,请向文件名追加一个数字,例如: `image.png` 变为 `image-1.png`。", + "configuration.markdown.copyFiles.overwriteBehavior.overwrite": "如果已存在具有相同名称的文件,则覆盖。", + "configuration.markdown.editor.drop.copyIntoWorkspace": "控制是否应将放置到 Markdown 编辑器中的工作区之外的文件复制到工作区中。\r\n\r\n使用 `#markdown.copyFiles.destination#` 配置复制或放置的文件应位于哪个位置", + "configuration.markdown.editor.drop.enabled": "通过按住 Shift 来启用将文件放入 Markdown 编辑器。需要启用 `#editor.dropIntoEditor.enabled#`。", + "configuration.markdown.editor.filePaste.copyIntoWorkspace": "控制是否应将粘贴到 Markdown 编辑器中的工作区之外的文件复制到工作区中。\r\n\r\n使用 `#markdown.copyFiles.destination#` 配置应在哪个位置创建复制的文件。", + "configuration.markdown.editor.filePaste.enabled": "启用将文件粘贴到 Markdown 编辑器以创建 Markdown 链接。需要启用 `#editor.pasteAs.enabled#`。", + "configuration.markdown.links.openLocation.beside": "打开活动编辑器旁边的链接。", + "configuration.markdown.links.openLocation.currentGroup": "打开活动编辑器组中的链接。", + "configuration.markdown.links.openLocation.description": "控制应在哪里打开 Markdown 文件中的链接。", + "configuration.markdown.occurrencesHighlight.enabled": "启用突出显示当前文档中的链接匹配项。", + "configuration.markdown.preferredMdPathExtensionStyle": "控制是否为指向 Markdown 文件的链接添加文件扩展名(例如“.md”)。通过工具(如路径完成或文件重命名)添加文件路径时,将使用此设置。", + "configuration.markdown.preferredMdPathExtensionStyle.auto": "对于现有路径,请尝试维护文件扩展名样式。对于新路径,请添加文件扩展名。", + "configuration.markdown.preferredMdPathExtensionStyle.includeExtension": "首选包括文件扩展名。例如,名为 \"file.md\" 的文件的路径完成将插入 \"file.md\"。", + "configuration.markdown.preferredMdPathExtensionStyle.removeExtension": "首选删除文件扩展名。例如,名为 \"file.md\" 的文件的路径完成将插入 \"file\" 而不插入 \".md\"。", + "configuration.markdown.preview.openMarkdownLinks.description": "控制如何打开 Markdown 预览中其他 Markdown 文件的链接。", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "尝试在编辑器中打开链接。", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "尝试在 Markdown 预览中打开链接。", + "configuration.markdown.suggest.paths.enabled.description": "在 Markdown 文件中写入链接时启用路径建议。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions": "为当前工作区中其他 Markdown 文件中的标头启用建议。接受这些建议之一将插入该文件中标头的完整路径,例如: `[link text](/path/to/file.md#header)`。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never": "禁用工作区标头建议。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash": "在路径中键入 `##` 后启用工作区标头建议,例如: `[link text](##`。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash": "在路径中键入 `##` 或 `#` 后启用工作区标头建议,例如: `[link text](#` 或 `[link text](##`。", + "configuration.markdown.updateLinksOnFileMove.enableForDirectories": "启用在工作区中移动或重命名目录时更新链接。", + "configuration.markdown.updateLinksOnFileMove.enabled": "重命名/移动工作区中的文件时,请尝试更新 Markdown 文件中的链接。使用 `#markdown.updateLinksOnFileMove.include#` 配置触发链接更新的文件。", + "configuration.markdown.updateLinksOnFileMove.enabled.always": "始终自动更新链接。", + "configuration.markdown.updateLinksOnFileMove.enabled.never": "从不尝试更新链接且不提示。", + "configuration.markdown.updateLinksOnFileMove.enabled.prompt": "每次移动文件时进行提示。", + "configuration.markdown.updateLinksOnFileMove.include": "指定触发自动链接更新的文件的 Glob 模式。有关此功能的详细信息,请参阅 `#markdown.updateLinksOnFileMove.enabled#`。", + "configuration.markdown.updateLinksOnFileMove.include.property": "要与文件路径匹配的 glob 模式。设置为 true 以启用模式。", + "configuration.markdown.validate.duplicateLinkDefinitions.description": "验证当前文件中的重复定义。", + "configuration.markdown.validate.enabled.description": "启用 Markdown 文件中的所有错误报告。", + "configuration.markdown.validate.fileLinks.enabled.description": "验证指向 Markdown 文件中其他文件的链接,例如 `[link](/path/to/file.md)`。此操作将检查目标文件是否存在。需要启用 ·#markdown.validate.enabled#·。", + "configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "验证 Markdown 文件中其他文件中标头的链接片段部分,例如: `[link](/path/to/file.md#header)`。默认情况下从 `#markdown.validate.fragmentLinks.enabled#` 继承设置值。", + "configuration.markdown.validate.fragmentLinks.enabled.description": "验证当前 Markdown 文件中标头的片段链接,例如: `[link](#header)`。需要启用 `#markdown.validate.enabled#`。", + "configuration.markdown.validate.ignoredLinks.description": "配置不应被验证的链接。例如,添加 `/about` 不会验证链接 `[about](/about)`,而 `/assets/**/*.svg` 会允许你跳过对 `assets` 目录下 `.svg` 文件的任何链接的验证。", + "configuration.markdown.validate.referenceLinks.enabled.description": "验证 Markdown 文件中的引用链接,例如: `[link][ref]`。需要启用 `#markdown.validate.enabled#`。", + "configuration.markdown.validate.unusedLinkDefinitions.description": "验证当前文件中未使用的链接定义。", + "description": "为 Markdown 提供丰富的语言支持。", + "displayName": "Markdown 语言功能", + "markdown.copyImage.title": "Copy Image", + "markdown.editor.insertImageFromWorkspace": "从工作区插入映像", + "markdown.editor.insertLinkFromWorkspace": "在工作区中插入文件链接", + "markdown.findAllFileReferences": "查找文件引用", + "markdown.preview.breaks.desc": "设置换行符在 Markdown 预览中的呈现方式。如果将其设置为 \"true\",则将为段落内的新行创建一个
。", + "markdown.preview.doubleClickToSwitchToEditor.desc": "在 Markdown 预览中双击以切换到编辑器。", + "markdown.preview.fontFamily.desc": "控制 Markdown 预览中使用的字体系列。", + "markdown.preview.fontSize.desc": "控制 Markdown 预览中使用的字号(以像素为单位)。", + "markdown.preview.lineHeight.desc": "控制 Markdown 预览中使用的行高。此数值与字号相关。", + "markdown.preview.linkify": "将类似于 URL 的文本转换为 Markdown 预览中的链接。", + "markdown.preview.markEditorSelection.desc": "在 Markdown 预览中标记当前的编辑器选定内容。", + "markdown.preview.refresh.title": "刷新预览", + "markdown.preview.scrollEditorWithPreview.desc": "滚动 Markdown 预览时,更新其编辑器视图。", + "markdown.preview.scrollPreviewWithEditor.desc": "滚动 Markdown 编辑器时,更新其预览视图。", + "markdown.preview.title": "打开预览", + "markdown.preview.toggleLock.title": "切换开关锁定预览", + "markdown.preview.typographer": "在 Markdown 预览中启用或一些与语言无关的替换和引文美化。", + "markdown.previewSide.title": "打开侧边预览", + "markdown.server.log.desc": "控制 Markdown 语言服务器的日志记录级别。", + "markdown.showLockedPreviewToSide.title": "在侧边打开锁定的预览", + "markdown.showPreviewSecuritySelector.title": "更改预览安全设置", + "markdown.showSource.title": "显示源", + "markdown.styles.dec": "要从 Markdown 预览使用的 CSS 样式表的 URL 或本地路径的列表。相对路径解释为相对于资源管理器中打开的文件夹。如果没有打开的文件夹,则解释为相对于 Markdown 文件的位置。所有 '\\' 都需写为 '\\\\'。", + "markdown.trace.extension.desc": "对 Markdown 扩展启用调试日志记录。", + "markdown.trace.server.desc": "跟踪 VS Code 和 Markdown 语言服务器之间的通信。", + "workspaceTrust": "加载在工作区中配置的样式时需要。" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-math.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.markdown-math.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/markdown-math.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.markdown-math.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.markdown.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/markdown-basics.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.markdown.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.media-preview.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.media-preview.i18n.json new file mode 100644 index 0000000000..9468f80931 --- /dev/null +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.media-preview.i18n.json @@ -0,0 +1,38 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "An error occurred while loading the audio file.": "在加载视频文件时出错。", + "An error occurred while loading the image.": "加载图片出错。", + "An error occurred while loading the video file.": "在加载视频文件时出错。", + "Image Binary Size": "图像二进制文件大小", + "Image Size": "图像大小", + "Image Zoom": "图像缩放", + "Open file using VS Code's standard text/binary editor?": "使用 VS Code 的标准文本/二进制编辑器打开文件?", + "Select zoom level": "选择缩放级别", + "Whole Image": "整张图片", + "{0}B": "{0} B", + "{0}GB": "{0} GB", + "{0}KB": "{0} KB", + "{0}MB": "{0} MB", + "{0}TB": "{0} TB" + }, + "package": { + "command.copyImage": "复制", + "command.zoomIn": "放大", + "command.zoomOut": "缩小", + "customEditor.audioPreview.displayName": "音频预览", + "customEditor.imagePreview.displayName": "图像预览", + "customEditor.videoPreview.displayName": "视频预览", + "description": "为图像、音频和视频提供 VS Code 的内置预览", + "displayName": "媒体预览" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.merge-conflict.i18n.json similarity index 62% rename from i18n/ads-language-pack-zh-hans/translations/extensions/merge-conflict.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.merge-conflict.i18n.json index 06d6604888..86b6842da2 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.merge-conflict.i18n.json @@ -8,6 +8,20 @@ ], "version": "1.0.0", "contents": { + "bundle": { + "(Current Change)": "(当前更改)", + "(Incoming Change)": "(传入的更改)", + "Accept Both Changes": "保留双方更改", + "Accept Current Change": "采用当前更改", + "Accept Incoming Change": "采用传入的更改", + "Compare Changes": "比较变更", + "Editor cursor is not within a merge conflict": "编辑器光标不在合并冲突内", + "Editor cursor is within the common ancestors block, please move it to either the \"current\" or \"incoming\" block": "编辑器光标在共同来源块上,请将其移动至“当前”或“传入”区域中", + "Editor cursor is within the merge conflict splitter, please move it to either the \"current\" or \"incoming\" block": "编辑器光标在合并冲突分割线上,请将其移动至“当前”或“传入”区域中", + "No merge conflicts found in this file": "没有在此文件中找到合并冲突", + "No other merge conflicts within this file": "此文件中没有其他合并冲突了", + "{0}: Current Changes ↔ Incoming Changes": "{0}: 当前更改 ↔ 传入的更改" + }, "package": { "command.accept.all-both": "全部保留两者", "command.accept.all-current": "全部采用当前内容", diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.microsoft-authentication.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.microsoft-authentication.i18n.json new file mode 100644 index 0000000000..f027daad4d --- /dev/null +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.microsoft-authentication.i18n.json @@ -0,0 +1,40 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Error validating custom environment setting: {0}": "Error validating custom environment setting: {0}", + "Microsoft Authentication": "Microsoft 身份验证", + "Microsoft Sovereign Cloud Authentication": "Microsoft 主权云身份验证", + "Open settings": "Open settings", + "Paste authorization code here...": "在此处粘贴授权代码...", + "Provide the authorization code to complete the sign in flow.": "提供授权代码以完成登录流。", + "The environment `{0}` is not a valid environment.": "The environment `{0}` is not a valid environment.", + "You have been signed out because reading stored authentication information failed.": "你已被注销,因为未能读取存储的身份验证信息。", + "You must also specify a custom environment in order to use the custom environment auth provider.": "You must also specify a custom environment in order to use the custom environment auth provider." + }, + "package": { + "description": "Microsoft 身份验证提供程序", + "displayName": "Microsoft 帐户", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryEndpointUrl.description": "The Active Directory endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryResourceId.description": "The Active Directory resource ID for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.description": "The custom configuration for the Sovereign Cloud to use with the Microsoft Sovereign Cloud authentication provider. This along with setting `#microsoft-sovereign-cloud.environment#` to `custom` is required to use this feature.", + "microsoft-sovereign-cloud.customEnvironment.managementEndpointUrl.description": "The management endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.name.description": "The name of the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.portalUrl.description": "The portal URL for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.resourceManagerEndpointUrl.description": "The resource manager endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.environment.description": "The Sovereign Cloud to use for authentication. If you select `custom`, you must also set the `#microsoft-sovereign-cloud.customEnvironment#` setting.", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureChinaCloud": "Azure China", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureUSGovernment": "Azure US Government", + "microsoft-sovereign-cloud.environment.enumDescriptions.custom": "A custom Microsoft Sovereign Cloud", + "signIn": "登录", + "signOut": "注销" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.powershell.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/powershell.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.powershell.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/python.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.python.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/python.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.python.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/r.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.r.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/r.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.r.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/search-result.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.search-result.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/search-result.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.search-result.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/simple-browser.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.simple-browser.i18n.json similarity index 58% rename from i18n/ads-language-pack-zh-hans/translations/extensions/simple-browser.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.simple-browser.i18n.json index 0c20f2680a..cff875d9c2 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/simple-browser.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.simple-browser.i18n.json @@ -8,23 +8,21 @@ ], "version": "1.0.0", "contents": { - "dist/extension": { - "openTitle": "在简易浏览器中打开", - "simpleBrowser.show.placeholder": "https://example.com", - "simpleBrowser.show.prompt": "输入要访问的 URL" - }, - "dist/simpleBrowserView": { - "control.back.title": "后退", - "control.forward.title": "前进", - "control.openExternal.title": "在浏览器中打开", - "control.reload.title": "重新加载", - "view.iframe-focused": "焦点锁", - "view.title": "简易浏览器" + "bundle": { + "Back": "后退", + "Enter url to visit": "输入要访问的 URL", + "Focus Lock": "焦点锁", + "Forward": "前进", + "Open in browser": "在浏览器中打开", + "Open in simple browser": "在简易浏览器中打开", + "Reload": "重新加载", + "Simple Browser": "简单浏览器", + "https://example.com": "https://example.com" }, "package": { "configuration.focusLockIndicator.enabled.description": "启用/禁用在简单浏览器中聚焦时显示的浮动指示器。", "description": "一个非常基本的内置 Web 视图,用于显示 Web 内容。", - "displayName": "简单浏览器" + "displayName": "简易浏览器" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.sql.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/sql.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.sql.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-abyss.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/theme-abyss.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-abyss.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-defaults.i18n.json similarity index 83% rename from i18n/ads-language-pack-zh-hans/translations/extensions/theme-defaults.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-defaults.i18n.json index c988a574f0..4e7d8cff47 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-defaults.i18n.json @@ -10,13 +10,15 @@ "contents": { "package": { "darkColorThemeLabel": "深色(Visual Studio)", - "darkPlusColorThemeLabel": "深色+ (默认深色)", + "darkModernThemeLabel": "现代深色", + "darkPlusColorThemeLabel": "深色+", "description": "默认 Visual Studio 浅色和深色主题", "displayName": "默认主题", "hcColorThemeLabel": "深色高对比度", "lightColorThemeLabel": "浅色(Visual Studio)", "lightHcColorThemeLabel": "浅色高对比度", - "lightPlusColorThemeLabel": "浅色+ (默认浅色)", + "lightModernThemeLabel": "现代浅色", + "lightPlusColorThemeLabel": "浅色+", "minimalIconThemeLabel": "最小(Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-kimbie-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/theme-kimbie-dark.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-kimbie-dark.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-monokai-dimmed.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai-dimmed.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-monokai-dimmed.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-monokai.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-monokai.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-quietlight.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/theme-quietlight.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-quietlight.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-red.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/theme-red.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-red.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-solarized-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-dark.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-solarized-dark.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-solarized-light.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-light.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-solarized-light.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/theme-tomorrow-night-blue.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.vscode-theme-seti.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/theme-seti.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.vscode-theme-seti.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.xml.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/xml.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.xml.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/vscode.yaml.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hans/translations/extensions/yaml.i18n.json rename to i18n/ads-language-pack-zh-hans/translations/extensions/vscode.yaml.i18n.json diff --git a/i18n/ads-language-pack-zh-hans/translations/main.i18n.json b/i18n/ads-language-pack-zh-hans/translations/main.i18n.json index 0175dd1b3f..efd5f8f9dc 100644 --- a/i18n/ads-language-pack-zh-hans/translations/main.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/main.i18n.json @@ -22,6 +22,9 @@ "dialogWarningMessage": "警告", "ok": "确定" }, + "vs/base/browser/ui/dropdown/dropdownActionViewItem": { + "moreActions": "更多操作..." + }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "输入" }, @@ -41,6 +44,7 @@ "alertErrorMessage": "错误: {0}", "alertInfoMessage": "信息: {0}", "alertWarningMessage": "警告: {0}", + "clearedInput": "清除的输入", "history.inputbox.hint": "对于历史记录" }, "vs/base/browser/ui/keybindingLabel/keybindingLabel": { @@ -62,6 +66,7 @@ "vs/base/browser/ui/tree/abstractTree": { "close": "关闭", "filter": "筛选器", + "fuzzySearch": "模糊匹配", "not found": "未找到元素。", "type to filter": "要筛选的类型", "type to search": "要搜索的类型" @@ -162,30 +167,11 @@ "vs/base/common/platform": { "ensureLoaderPluginIsLoaded": "_" }, - "vs/base/node/processes": { - "TaskRunner.UNC": "无法在 UNC 驱动器上执行 Shell 命令。" - }, "vs/base/node/zip": { "incompleteExtract": "解压不完整。找到了 {0} / {1} 个项目", "invalid file": "提取 {0} 时出错。文件无效。", "notFound": "在 Zip 中找不到 {0}。" }, - "vs/base/parts/quickinput/browser/quickInput": { - "custom": "自定义", - "inputModeEntry": "按 \"Enter\" 以确认或按 \"Esc\" 以取消", - "inputModeEntryDescription": "{0} (按 \"Enter\" 以确认或按 \"Esc\" 以取消)", - "ok": "确定", - "quickInput.back": "上一步", - "quickInput.backWithKeybinding": "后退 ({0})", - "quickInput.checkAll": "切换所有复选框", - "quickInput.countSelected": "已选 {0} 项", - "quickInput.steps": "{0}/{1}", - "quickInput.visibleCount": "{0} 个结果", - "quickInputBox.ariaLabel": "在此输入可缩小结果范围。" - }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "快速输入" - }, "vs/editor/browser/controller/textAreaHandler": { "accessibilityOffAriaLabel": "现在无法访问编辑器。按 {0} 获取选项。", "editor": "编辑器" @@ -203,12 +189,42 @@ "undo": "撤消" }, "vs/editor/browser/widget/codeEditorWidget": { - "cursors.maximum": "光标数量被限制为 {0}。" + "cursors.maximum": "已将光标数限制为 {0}。请考虑使用 [查找和替换](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace)进行较大的更改或增加编辑器多光标限制设置。", + "goToSetting": "增加多光标限制" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff-aria-navigation-tip": " 使用 Shift + F7 导航更改", "diff.tooLarge": "文件过大,无法比较。", "diffInsertIcon": "差异编辑器中插入项的线条修饰。", - "diffRemoveIcon": "差异编辑器中删除项的线条修饰。" + "diffRemoveIcon": "差异编辑器中删除项的线条修饰。", + "revertChangeHoverMessage": "单击以还原更改" + }, + "vs/editor/browser/widget/diffEditorWidget2/colors": { + "diffEditor.move.border": "The border color for text that got moved in the diff editor." + }, + "vs/editor/browser/widget/diffEditorWidget2/decorations": { + "diffInsertIcon": "Line decoration for inserts in the diff editor.", + "diffRemoveIcon": "Line decoration for removals in the diff editor.", + "revertChangeHoverMessage": "Click to revert change" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2": { + "diff-aria-navigation-tip": " 使用 Shift + F7 导航更改" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2.contribution": { + "collapseUnchangedRegions": "Show Unchanged Regions", + "showMoves": "Show Moves", + "showUnchangedRegions": "Collapse Unchanged Regions", + "toggleCollapseUnchangedRegions": "切换折叠未更改的区域", + "toggleShowMovedCodeBlocks": "Toggle Show Moved Code Blocks" + }, + "vs/editor/browser/widget/diffEditorWidget2/inlineDiffDeletedCodeMargin": { + "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", + "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", + "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", + "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", + "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", + "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", + "diff.inline.revertChange.label": "Revert this change" }, "vs/editor/browser/widget/diffReview": { "blankLine": "空白", @@ -238,10 +254,17 @@ }, "vs/editor/common/config/editorConfigurationSchema": { "codeLens": "控制是否在编辑器中显示 CodeLens。", - "detectIndentation": "控制是否在打开文件时,基于文件内容自动检测 `#editor.tabSize#` 和 `#editor.insertSpaces#`。", + "collapseUnchangedRegions": "控制差异编辑器是否显示未更改的区域。仅当设置了 \"diffEditor.experimental.useVersion2\" 时才有效。", + "detectIndentation": "控制在基于文件内容打开文件时是否自动检测 {0} 和 {1}。", + "diffAlgorithm.advanced": "使用高级差异算法。", + "diffAlgorithm.legacy": "使用旧差异算法。", + "editor.experimental.asyncTokenization": "控制是否应在 Web 辅助进程上异步进行标记化。", + "editor.experimental.asyncTokenizationLogging": "控制是否应记录异步词汇切分。仅用于调试。", + "editor.experimental.asyncTokenizationVerification": "控制是否应对旧版后台令牌化验证异步令牌化。可能会减慢令牌化速度。仅用于调试。", "editorConfigurationTitle": "编辑器", "ignoreTrimWhitespace": "启用后,差异编辑器将忽略前导空格或尾随空格中的更改。", - "insertSpaces": "按 `Tab` 键时插入空格。该设置在 `#editor.detectIndentation#` 启用时根据文件内容可能会被覆盖。", + "indentSize": "用于缩进或 `\"tabSize\"` 的空格数,可使用 `#editor.tabSize#` 中的值。当 `#editor.detectIndentation#` 处于打开状态时,将根据文件内容替代此设置。", + "insertSpaces": "按 `Tab` 时插入空格。当 {0} 打开时,将根据文件内容替代此设置。", "largeFileOptimizations": "对大型文件进行特殊处理,禁用某些内存密集型功能。", "maxComputationTime": "超时(以毫秒为单位),之后将取消差异计算。使用0表示没有超时。", "maxFileSize": "要为其计算差异的最大文件大小(MB)。使用 0 表示无限制。", @@ -256,28 +279,30 @@ "semanticHighlighting.enabled": "控制是否为支持它的语言显示语义突出显示。", "semanticHighlighting.false": "对所有颜色主题禁用语义突出显示。", "semanticHighlighting.true": "对所有颜色主题启用语义突出显示。", + "showMoves": "Controls whether the diff editor should show detected code moves. Only works when 'diffEditor.experimental.useVersion2' is set.", "sideBySide": "控制差异编辑器的显示方式是并排还是内联。", - "stablePeek": "在速览编辑器中,即使双击其中的内容或者按 `Esc` 键,也保持其打开状态。", - "tabSize": "一个制表符等于的空格数。在 `#editor.detectIndentation#` 启用时,根据文件内容,该设置可能会被覆盖。", + "stablePeek": "保持速览编辑器处于打开状态,即使双击其中的内容或者点击 `Escape` 键也是如此。", + "tabSize": "一个制表符等于的空格数。当 {0} 打开时,将根据文件内容替代此设置。", "trimAutoWhitespace": "删除自动插入的尾随空白符号。", - "wordBasedSuggestions": "控制是否根据文档中的文字计算自动完成列表。", + "useVersion2": "控制差异编辑器是使用新实现还是旧实现。", + "wordBasedSuggestions": "控制是否根据文档中的字词计算自动补全列表。", "wordBasedSuggestionsMode": "控制通过哪些文档计算基于字词的补全。", "wordBasedSuggestionsMode.allDocuments": "建议所有打开的文档中的字词。", "wordBasedSuggestionsMode.currentDocument": "仅建议活动文档中的字词。", "wordBasedSuggestionsMode.matchingDocuments": "建议使用同一语言的所有打开的文档中的字词。", - "wordWrap.inherit": "将根据 `#editor.wordWrap#` 设置换行。", + "wordWrap.inherit": "行将根据 {0} 设置进行换行。", "wordWrap.off": "永不换行。", "wordWrap.on": "将在视区宽度处换行。" }, "vs/editor/common/config/editorOptions": { - "acceptSuggestionOnCommitCharacter": "控制是否应在提交字符时接受建议。例如,在 JavaScript 中,半角分号(`;`)可以为提交字符,能够接受建议并键入该字符。", + "acceptSuggestionOnCommitCharacter": "控制是否应在遇到提交字符时接受建议。例如,在 JavaScript 中,半角分号 (`;`) 可以为提交字符,能够在接受建议的同时键入该字符。", "acceptSuggestionOnEnter": "控制除了 `Tab` 键以外, `Enter` 键是否同样可以接受建议。这能减少“插入新行”和“接受建议”命令之间的歧义。", "acceptSuggestionOnEnterSmart": "仅当建议包含文本改动时才可使用 `Enter` 键进行接受。", "accessibilityPageSize": "控制编辑器中可由屏幕阅读器一次读出的行数。我们检测到屏幕阅读器时,会自动将默认值设置为 500。警告: 如果行数大于默认值,可能会影响性能。", - "accessibilitySupport": "控制编辑器是否应在对屏幕阅读器进行了优化的模式下运行。设置为“开”将禁用自动换行。", - "accessibilitySupport.auto": "编辑器将使用平台 API 以检测是否附加了屏幕阅读器。", - "accessibilitySupport.off": "编辑器将不再对屏幕阅读器的使用进行优化。", - "accessibilitySupport.on": "编辑器将针对与屏幕阅读器搭配使用进行永久优化。将禁用自动换行。", + "accessibilitySupport": "控制 UI 是否应在已针对屏幕阅读器进行优化的模式下运行。", + "accessibilitySupport.auto": "连接屏幕阅读器后使用平台 API 进行检测", + "accessibilitySupport.off": "假定未连接屏幕阅读器", + "accessibilitySupport.on": "针对屏幕阅读器的使用进行优化", "alternativeDeclarationCommand": "当\"转到声明\"的结果为当前位置时将要执行的替代命令的 ID。", "alternativeDefinitionCommand": "当\"转到定义\"的结果为当前位置时将要执行的替代命令的 ID。", "alternativeImplementationCommand": "当\"转到实现\"的结果为当前位置时将要执行的替代命令的 ID。", @@ -294,24 +319,33 @@ "codeActions": "在编辑器中启用代码操作小灯泡提示。", "codeLens": "控制是否在编辑器中显示 CodeLens。", "codeLensFontFamily": "控制 CodeLens 的字体系列。", - "codeLensFontSize": "控制 CodeLens 的字号(以像素为单位)。设置为 `0` 时,将使用 90% 的 `#editor.fontSize#`。", + "codeLensFontSize": "控制 CodeLens 的字号(以像素为单位)。设置为 0 时,将使用 90% 的 `#editor.fontSize#`。", + "colorDecoratorActivatedOn": "Controls the condition to make a color picker appear from a color decorator", "colorDecorators": "控制编辑器是否显示内联颜色修饰器和颜色选取器。", + "colorDecoratorsLimit": "控制可一次性在编辑器中呈现的最大颜色修饰器数。", "columnSelection": "启用使用鼠标和键进行列选择。", "comments.ignoreEmptyLines": "控制在对行注释执行切换、添加或删除操作时,是否应忽略空行。", "comments.insertSpace": "控制在注释时是否插入空格字符。", "copyWithSyntaxHighlighting": "控制在复制时是否同时复制语法高亮。", "cursorBlinking": "控制光标的动画样式。", "cursorSmoothCaretAnimation": "控制是否启用平滑插入动画。", + "cursorSmoothCaretAnimation.explicit": "仅当用户使用显式手势移动光标时,才启用平滑脱字号动画。", + "cursorSmoothCaretAnimation.off": "已禁用平滑脱字号动画。", + "cursorSmoothCaretAnimation.on": "始终启用平滑脱字号动画。", "cursorStyle": "控制光标样式。", - "cursorSurroundingLines": "控制光标周围可见的前置行和尾随行的最小数目。在其他一些编辑器中称为 \"scrollOff\" 或 \"scrollOffset\"。", + "cursorSurroundingLines": "控制光标周围可见的前置行(最小值为 0)和尾随行(最小值为 1)的最小数目。在其他一些编辑器中称为 “scrollOff” 或 “scrollOffset”。", "cursorSurroundingLinesStyle": "控制何时应强制执行\"光标环绕行\"。", "cursorSurroundingLinesStyle.all": "始终强制执行 \"cursorSurroundingLines\"", "cursorSurroundingLinesStyle.default": "仅当通过键盘或 API 触发时,才会强制执行\"光标环绕行\"。", "cursorWidth": "当 `#editor.cursorStyle#` 设置为 `line` 时,控制光标的宽度。", + "defaultColorDecorators": "控制是否应使用默认文档颜色提供程序显示内联颜色修饰", "definitionLinkOpensInPeek": "控制\"转到定义\"鼠标手势是否始终打开预览小部件。", "deprecated": "此设置已弃用,请改用单独的设置,如\"editor.suggest.showKeywords\"或\"editor.suggest.showSnippets\"。", "dragAndDrop": "控制在编辑器中是否允许通过拖放来移动选中内容。", "dropIntoEditor.enabled": "控制是否可以通过按住 `Shift` (而不是在编辑器中打开文件)将文件拖放到编辑器中。", + "dropIntoEditor.showDropSelector": "控制将文件放入编辑器时是否显示小组件。使用此小组件可以控制文件的删除方式。", + "dropIntoEditor.showDropSelector.afterDrop": "将文件放入编辑器后显示放置选择器小组件。", + "dropIntoEditor.showDropSelector.never": "切勿显示放置选择器小组件。而是始终使用默认删除提供程序。", "editor.autoClosingBrackets.beforeWhitespace": "仅当光标位于空白字符左侧时,才自动闭合括号。", "editor.autoClosingBrackets.languageDefined": "使用语言配置确定何时自动闭合括号。", "editor.autoClosingDelete.auto": "仅在自动插入时才删除相邻的右引号或右括号。", @@ -326,12 +360,14 @@ "editor.autoSurround.brackets": "使用括号而非引号来包住所选内容。", "editor.autoSurround.languageDefined": "使用语言配置确定何时自动包住所选内容。", "editor.autoSurround.quotes": "使用引号而非括号来包住所选内容。", + "editor.colorDecoratorActivatedOn.click": "Make the color picker appear on click of the color decorator", + "editor.colorDecoratorActivatedOn.clickAndHover": "Make the color picker appear both on click and hover of the color decorator", + "editor.colorDecoratorActivatedOn.hover": "Make the color picker appear on hover of the color decorator", "editor.editor.gotoLocation.multipleDeclarations": "控制存在多个目标位置时\"转到声明\"命令的行为。", "editor.editor.gotoLocation.multipleDefinitions": "控制存在多个目标位置时\"转到定义\"命令的行为。", "editor.editor.gotoLocation.multipleImplemenattions": "控制存在多个目标位置时\"转到实现\"命令的行为。", "editor.editor.gotoLocation.multipleReferences": "控制存在多个目标位置时\"转到引用\"命令的行为。", "editor.editor.gotoLocation.multipleTypeDefinitions": "控制存在多个目标位置时\"转到类型定义\"命令的行为。", - "editor.experimental.stickyScroll": "在编辑器顶部的滚动过程中显示嵌套的当前作用域。", "editor.find.autoFindInSelection.always": "始终自动打开“在选定内容中查找”。", "editor.find.autoFindInSelection.multiline": "选择多行内容时,自动打开“在选定内容中查找”。", "editor.find.autoFindInSelection.never": "从不自动打开“在选定内容中查找”(默认)。", @@ -339,9 +375,9 @@ "editor.find.seedSearchStringFromSelection.never": "切勿为编辑器选择中的搜索字符串设定种子。", "editor.find.seedSearchStringFromSelection.selection": "仅为编辑器选择中的搜索字符串设定种子。", "editor.gotoLocation.multiple.deprecated": "此设置已弃用,请改用单独的设置,如\"editor.editor.gotoLocation.multipleDefinitions\"或\"editor.editor.gotoLocation.multipleImplementations\"。", - "editor.gotoLocation.multiple.goto": "转到主结果,并对其他人启用防偷窥导航", - "editor.gotoLocation.multiple.gotoAndPeek": "转到主结果并显示预览视图", - "editor.gotoLocation.multiple.peek": "显示结果的预览视图 (默认值)", + "editor.gotoLocation.multiple.goto": "转到主结果,并对其他结果启用无速览导航", + "editor.gotoLocation.multiple.gotoAndPeek": "转到主结果并显示速览视图", + "editor.gotoLocation.multiple.peek": "显示结果的速览视图(默认)", "editor.guides.bracketPairs": "控制是否启用括号对指南。", "editor.guides.bracketPairs.active": "仅为活动括号对启用括号对参考线。", "editor.guides.bracketPairs.false": "禁用括号对参考线。", @@ -357,9 +393,13 @@ "editor.guides.highlightActiveIndentation.true": "突出显示活动缩进参考线。", "editor.guides.indentation": "控制编辑器是否显示缩进参考线。", "editor.inlayHints.off": "已禁用内嵌提示", - "editor.inlayHints.offUnlessPressed": "默认情况下隐藏内嵌提示,并在按住 `Ctrl+Alt` 时显示", + "editor.inlayHints.offUnlessPressed": "默认情况下隐藏内嵌提示,并在按住 {0} 时显示", "editor.inlayHints.on": "已启用内嵌提示", - "editor.inlayHints.onUnlessPressed": "默认情况下显示内嵌提示,并在按住 `Ctrl+Alt` 时隐藏", + "editor.inlayHints.onUnlessPressed": "默认情况下显示内嵌提示,并在按住 {0} 时隐藏", + "editor.stickyScroll.defaultModel": "定义用于确定要粘贴的行的模型。如果大纲模型不存在,它将回退到回退到缩进模型的折叠提供程序模型上。在所有三种情况下都遵循此顺序。", + "editor.stickyScroll.enabled": "在编辑器顶部的滚动过程中显示嵌套的当前作用域。", + "editor.stickyScroll.maxLineCount": "定义要显示的最大粘滞行数。", + "editor.suggest.matchOnWordStartOnly": "启用后,IntelliSense 筛选要求第一个字符在单词开头匹配,例如 “Console” 或 “WebContext” 上的 “c”,但 “description” 上的 _not_。禁用后,IntelliSense 将显示更多结果,但仍按匹配质量对其进行排序。", "editor.suggest.showClasss": "启用后,IntelliSense 将显示“类”建议。", "editor.suggest.showColors": "启用后,IntelliSense 将显示“颜色”建议。", "editor.suggest.showConstants": "启用后,IntelliSense 将显示“常量”建议。", @@ -391,6 +431,10 @@ "editor.suggest.showVariables": "启用后,IntelliSense 将显示“变量”建议。", "editorViewAccessibleLabel": "编辑器内容", "emptySelectionClipboard": "控制在没有选择内容时进行复制是否复制当前行。", + "experimentalWhitespaceRendering": "控制是否使用新的实验性方法呈现空格。", + "experimentalWhitespaceRendering.font": "使用包含字体字符的新呈现方法。", + "experimentalWhitespaceRendering.off": "使用稳定呈现方法。", + "experimentalWhitespaceRendering.svg": "将新的呈现方法与 svg 配合使用。", "fastScrollSensitivity": "按下\"Alt\"时滚动速度倍增。", "find.addExtraSpaceOnTop": "控制 \"查找小部件\" 是否应在编辑器顶部添加额外的行。如果为 true, 则可以在 \"查找小工具\" 可见时滚动到第一行之外。", "find.autoFindInSelection": "控制自动打开“在选定内容中查找”的条件。", @@ -410,6 +454,9 @@ "fontLigatures": "启用/禁用字体连字(\"calt\" 和 \"liga\" 字体特性)。将此更改为字符串,可对 \"font-feature-settings\" CSS 属性进行精细控制。", "fontLigaturesGeneral": "配置字体连字或字体特性。可以是用于启用/禁用连字的布尔值,或用于设置 CSS \"font-feature-settings\" 属性值的字符串。", "fontSize": "控制字体大小(像素)。", + "fontVariationSettings": "显式“font-variation-settings”CSS 属性。如果只需将 font-weight 转换为 font-variation-settings,则可以改为传递布尔值。", + "fontVariations": "启用/禁用从 font-weight 到 font-variation-settings 的转换。将此项更改为字符串,以便对“font-variation-settings”CSS 属性进行细化控制。", + "fontVariationsGeneral": "配置字体变体。可以是用于启用/禁用从 font-weight 到 font-variation-settings 的转换的布尔值,也可以是 CSS“font-variation-settings”属性值的字符串。", "fontWeight": "控制字体粗细。接受关键字“正常”和“加粗”,或者接受介于 1 至 1000 之间的数字。", "fontWeightErrorMessage": "仅允许使用关键字“正常”和“加粗”,或使用介于 1 至 1000 之间的数字。", "formatOnPaste": "控制编辑器是否自动格式化粘贴的内容。格式化程序必须可用,并且能针对文档中的某一范围进行格式化。", @@ -426,6 +473,10 @@ "inlayHints.padding": "在编辑器中启用叠加提示周围的填充。", "inline": "快速建议显示为虚影文本", "inlineSuggest.enabled": "控制是否在编辑器中自动显示内联建议。", + "inlineSuggest.showToolbar": "控制何时显示内联建议工具栏。", + "inlineSuggest.showToolbar.always": "每当显示内联建议时,显示内联建议工具栏。", + "inlineSuggest.showToolbar.onHover": "将鼠标悬停在内联建议上时显示内联建议工具栏。", + "inlineSuggest.suppressSuggestions": "控制内联建议如何与建议小组件交互。如果启用,当内联建议可用时,不会自动显示建议小组件。", "letterSpacing": "控制字母间距(像素)。", "lineHeight": "控制行高。\r\n - 使用 0 根据字号自动计算行高。\r\n - 介于 0 和 8 之间的值将用作字号的乘数。\r\n - 大于或等于 8 的值将用作有效值。", "lineNumbers": "控制行号的显示。", @@ -433,7 +484,7 @@ "lineNumbers.off": "不显示行号。", "lineNumbers.on": "将行号显示为绝对行数。", "lineNumbers.relative": "将行号显示为与光标相隔的行数。", - "linkedEditing": "控制编辑器是否已启用链接编辑。相关符号(如 HTML 标记)在编辑时进行更新,具体由语言而定。", + "linkedEditing": "控制编辑器是否已启用链接编辑。相关符号(如 HTML 标记)将在编辑时进行更新,具体取决于语言。", "links": "控制是否在编辑器中检测链接并使其可被点击。", "matchBrackets": "突出显示匹配的括号。", "minimap.autohide": "控制是否自动隐藏缩略图。", @@ -449,6 +500,7 @@ "minimap.size.proportional": "迷你地图的大小与编辑器内容相同(并且可能滚动)。", "mouseWheelScrollSensitivity": "对鼠标滚轮滚动事件的 `deltaX` 和 `deltaY` 乘上的系数。", "mouseWheelZoom": "按住 `Ctrl` 键并滚动鼠标滚轮时对编辑器字体大小进行缩放。", + "multiCursorLimit": "控制一次可以在活动编辑器中显示的最大游标数。", "multiCursorMergeOverlapping": "当多个光标重叠时进行合并。", "multiCursorModifier": "用于使用鼠标添加多个游标的修饰符。“转到定义”和“打开链接”鼠标手势将进行调整,使其不与 [多光标修饰符](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier)冲突。", "multiCursorModifier.alt": "映射为 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。", @@ -464,6 +516,10 @@ "padding.top": "控制编辑器的顶边和第一行之间的间距量。", "parameterHints.cycle": "控制参数提示菜单在到达列表末尾时进行循环还是关闭。", "parameterHints.enabled": "在输入时显示含有参数文档和类型信息的小面板。", + "pasteAs.enabled": "控制是否可以以不同的方式粘贴内容。", + "pasteAs.showPasteSelector": "控制将内容粘贴到编辑器时是否显示小组件。使用此小组件可以控制文件的粘贴方式。", + "pasteAs.showPasteSelector.afterPaste": "将内容粘贴到编辑器后显示粘贴选择器小组件。", + "pasteAs.showPasteSelector.never": "切勿显示粘贴选择器小组件。而是始终使用默认粘贴行为。", "peekWidgetDefaultFocus": "控制是将焦点放在内联编辑器上还是放在预览小部件中的树上。", "peekWidgetDefaultFocus.editor": "打开预览时将焦点放在编辑器上", "peekWidgetDefaultFocus.tree": "打开速览时聚焦树", @@ -487,6 +543,7 @@ "rulers": "在一定数量的等宽字符后显示垂直标尺。输入多个值,显示多个标尺。若数组为空,则不绘制标尺。", "rulers.color": "此编辑器标尺的颜色。", "rulers.size": "此编辑器标尺将渲染的等宽字符数。", + "screenReaderAnnounceInlineSuggestion": "控制内联建议是否由屏幕阅读器公布。", "scrollBeyondLastColumn": "控制编辑器水平滚动时可以超过范围的字符数。", "scrollBeyondLastLine": "控制编辑器是否可以滚动到最后一行之后。", "scrollPredominantAxis": "同时垂直和水平滚动时,仅沿主轴滚动。在触控板上垂直滚动时,可防止水平漂移。", @@ -519,14 +576,19 @@ "stickyTabStops": "在使用空格进行缩进时模拟制表符的选择行为。所选内容将始终使用制表符停止位。", "suggest.filterGraceful": "控制对建议的筛选和排序是否考虑小的拼写错误。", "suggest.insertMode": "控制接受补全时是否覆盖单词。请注意,这取决于扩展选择使用此功能。", + "suggest.insertMode.always": "自动触发 IntelliSense 时始终选择建议。", "suggest.insertMode.insert": "插入建议而不覆盖光标右侧的文本。", + "suggest.insertMode.never": "自动触发 IntelliSense 时,切勿选择建议。", "suggest.insertMode.replace": "插入建议并覆盖光标右侧的文本。", + "suggest.insertMode.whenQuickSuggestion": "仅在键入时触发 IntelliSense 时才选择建议。", + "suggest.insertMode.whenTriggerCharacter": "仅当从触发器字符触发 IntelliSense 时,才选择建议。", "suggest.localityBonus": "控制排序时是否首选光标附近的字词。", "suggest.maxVisibleSuggestions.dep": "此设置已弃用。现在可以调整建议小组件的大小。", "suggest.preview": "控制是否在编辑器中预览建议结果。", + "suggest.selectionMode": "控制在显示小组件时是否选择建议。请注意,这仅适用于(“#editor.quickSuggestions#”和“#editor.suggestOnTriggerCharacters#”)自动触发的建议,并且始终在显式调用时选择建议,例如通过“Ctrl+Space”。", "suggest.shareSuggestSelections": "控制是否在多个工作区和窗口间共享记忆的建议选项(需要 `#editor.suggestSelection#`)。", "suggest.showIcons": "控制是否在建议中显示或隐藏图标。", - "suggest.showInlineDetails": "控制建议详细信息是随标签一起显示还是仅显示在详细信息小组件中", + "suggest.showInlineDetails": "控制建议详细信息是随标签内联显示还是仅显示在详细信息小组件中。", "suggest.showStatusBar": "控制建议小部件底部的状态栏的可见性。", "suggest.snippetsPreventQuickSuggestions": "控制活动代码段是否阻止快速建议。", "suggestFontSize": "建议小组件的字号。设置为 {0} 时,将使用 {1} 的值。", @@ -540,12 +602,13 @@ "tabCompletion.off": "禁用 Tab 补全。", "tabCompletion.on": "在按下 Tab 键时进行 Tab 补全,将插入最佳匹配建议。", "tabCompletion.onlySnippets": "在前缀匹配时进行 Tab 补全。在 \"quickSuggestions\" 未启用时体验最好。", + "tabFocusMode": "控制编辑器是接收选项卡还是将其延迟到工作台进行导航。", "unfoldOnClickAfterEndOfLine": "控制单击已折叠的行后面的空内容是否会展开该行。", "unicodeHighlight.allowedCharacters": "定义未突出显示的允许字符。", "unicodeHighlight.allowedLocales": "未突出显示在允许区域设置中常见的 Unicode 字符。", "unicodeHighlight.ambiguousCharacters": "控制是否突出显示可能与基本 ASCII 字符混淆的字符,但当前用户区域设置中常见的字符除外。", "unicodeHighlight.includeComments": "控制注释中的字符是否也应进行 Unicode 突出显示。", - "unicodeHighlight.includeStrings": "控制字符串中的字符是否也应进行 unicode 突出显示。", + "unicodeHighlight.includeStrings": "控制字符串中的字符是否也应进行 Unicode 突出显示。", "unicodeHighlight.invisibleCharacters": "控制是否突出显示仅保留空格或完全没有宽度的字符。", "unicodeHighlight.nonBasicASCII": "控制是否突出显示所有非基本 ASCII 字符。只有介于 U+0020 到 U+007E 之间的字符、制表符、换行符和回车符才被视为基本 ASCII。", "unusualLineTerminators": "删除可能导致问题的异常行终止符。", @@ -553,6 +616,9 @@ "unusualLineTerminators.off": "忽略异常的行终止符。", "unusualLineTerminators.prompt": "提示删除异常的行终止符。", "useTabStops": "根据制表位插入和删除空格。", + "wordBreak": "控制中文/日语/韩语(CJK)文本使用的断字规则。", + "wordBreak.keepAll": "中文/日语/韩语(CJK)文本不应使用断字功能。非 CJK 文本行为与普通文本行为相同。", + "wordBreak.normal": "使用默认换行规则。", "wordSeparators": "执行单词相关的导航或操作时作为单词分隔符的字符。", "wordWrap": "控制折行的方式。", "wordWrap.bounded": "在视区宽度和 `#editor.wordWrapColumn#` 中的较小值处折行。", @@ -565,7 +631,7 @@ "wrappingIndent.indent": "折行的缩进量比其父级多 1。", "wrappingIndent.none": "没有缩进。折行从第 1 列开始。", "wrappingIndent.same": "折行的缩进量与其父级相同。", - "wrappingStrategy": "控制计算包裹点的算法。", + "wrappingStrategy": "控制计算包装点的算法。请注意,在辅助功能模式下,高级版将用于提供最佳体验。", "wrappingStrategy.advanced": "将包装点计算委托给浏览器。这是一个缓慢算法,可能会导致大型文件被冻结,但它在所有情况下都正常工作。", "wrappingStrategy.simple": "假定所有字符的宽度相同。这是一种快速算法,适用于等宽字体和某些字形宽度相等的文字(如拉丁字符)。" }, @@ -597,13 +663,14 @@ "editorBracketPairGuide.background6": "非活动括号对指南的背景色(6)。需要启用括号对指南。", "editorCodeLensForeground": "编辑器 CodeLens 的前景色", "editorCursorBackground": "编辑器光标的背景色。可以自定义块型光标覆盖字符的颜色。", + "editorDimmedLineNumber": "将 editor.renderFinalNewline 设置为灰色时最终编辑器行的颜色。", "editorGhostTextBackground": "编辑器中虚影文本的背景色。", "editorGhostTextBorder": "编辑器中虚影文本的边框颜色。", "editorGhostTextForeground": "编辑器中虚影文本的前景色。", "editorGutter": "编辑器导航线的背景色。导航线包括边缘符号和行号。", "editorIndentGuides": "编辑器缩进参考线的颜色。", "editorLineNumbers": "编辑器行号的颜色。", - "editorOverviewRulerBackground": "编辑器概述标尺的背景色。仅当缩略图已启用且置于编辑器右侧时才使用。", + "editorOverviewRulerBackground": "编辑器概述标尺的背景色。", "editorOverviewRulerBorder": "概览标尺边框的颜色。", "editorRuler": "编辑器标尺的颜色。", "editorUnicodeHighlight.background": "用于突出显示 Unicode 字符的背景颜色。", @@ -645,6 +712,7 @@ "editorHasSelection": "编辑器是否已选定文本", "editorHasSignatureHelpProvider": "编辑器是否具有签名帮助提供程序", "editorHasTypeDefinitionProvider": "编辑器是否具有类型定义提供程序", + "editorHoverFocused": "是否聚焦编辑器悬停", "editorHoverVisible": "编辑器软键盘是否可见", "editorLangId": "编辑器的语言标识符", "editorReadonly": "编辑器是否为只读", @@ -652,6 +720,11 @@ "editorTextFocus": "编辑器文本是否具有焦点(光标是否闪烁)", "inCompositeEditor": "该编辑器是否是更大的编辑器(例如笔记本)的一部分", "inDiffEditor": "上下文是否为差异编辑器", + "isEmbeddedDiffEditor": "上下文是否为嵌入式差异编辑器", + "standaloneColorPickerFocused": "独立颜色选取器是否聚焦", + "standaloneColorPickerVisible": "独立颜色选取器是否可见", + "stickyScrollFocused": "是否聚焦粘性滚动", + "stickyScrollVisible": "粘性滚动是否可见", "textInputFocus": "编辑器或 RTF 输入是否有焦点(光标是否闪烁)" }, "vs/editor/common/languages/modesRegistry": { @@ -662,40 +735,37 @@ }, "vs/editor/common/standaloneStrings": { "accessibilityHelpMessage": "按 Alt+F1 可打开辅助功能选项。", - "auto_off": "编辑器被配置为永远不进行优化以配合屏幕读取器的使用, 而当前不是这种情况。", + "accessibilityHelpTitle": "辅助功能帮助", + "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader", "auto_on": "配置编辑器,将其进行优化以最好地配合屏幕读取器的使用。", "bulkEditServiceSummary": "在 {1} 个文件中进行了 {0} 次编辑", "changeConfigToOnMac": "若要配置编辑器,将其进行优化以最好地配合屏幕阅读器的使用,请立即按 Command+E。", "changeConfigToOnWinLinux": "若要配置编辑器,将其进行优化以最高效地配合屏幕阅读器的使用,按下 Ctrl+E。", - "editableDiffEditor": "在一个差异编辑器的窗格中。", - "editableEditor": "在代码编辑器中", + "editableDiffEditor": "You are in a pane of a diff editor.", + "editableEditor": "You are in a code editor", "editorViewAccessibleLabel": "编辑器内容", - "emergencyConfOn": "现在将 \"辅助功能支持\" 设置更改为 \"打开\"。", "gotoLineActionLabel": "转到行/列...", "helpQuickAccess": "显示所有快速访问提供程序", "inspectTokens": "开发人员: 检查令牌", - "multiSelection": "{0} 选择", - "multiSelectionRange": "{0} 选择(已选择 {1} 个字符)", - "noSelection": "无选择", - "openDocMac": "现在按 Command+H 打开一个浏览器窗口, 其中包含有关编辑器辅助功能的详细信息。", - "openDocWinLinux": "现在按 Ctrl+H 打开一个浏览器窗口, 其中包含有关编辑器辅助功能的更多信息。", + "openDoc": "Press H now to open a browser window with more information related to editor accessibility.", "openingDocs": "现在正在打开“编辑器辅助功能”文档页。", - "outroMsg": "你可以按 Esc 或 Shift+Esc 消除此工具提示并返回到编辑器。", "quickCommandActionHelp": "显示并运行命令", "quickCommandActionLabel": "命令面板", "quickOutlineActionLabel": "转到符号...", "quickOutlineByCategoryActionLabel": "按类别转到符号...", - "readonlyDiffEditor": "在差异编辑器的只读窗格中。", - "readonlyEditor": "在只读代码编辑器中", + "readonlyDiffEditor": "You are in a read-only pane of a diff editor.", + "readonlyEditor": "You are in a read-only code editor", "showAccessibilityHelpAction": "显示辅助功能帮助", - "singleSelection": "行 {0}, 列 {1}", - "singleSelectionRange": "行 {0}, 列 {1} (选中 {2})", "tabFocusModeOffMsg": "在当前编辑器中按 Tab 将插入制表符。通过按 {0} 切换此行为。", "tabFocusModeOffMsgNoKb": "在当前编辑器中按 Tab 会插入制表符。当前无法通过键绑定触发命令 {0}。", "tabFocusModeOnMsg": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。通过按 {0} 切换此行为。", "tabFocusModeOnMsgNoKb": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。当前无法通过按键绑定触发命令 {0}。", "toggleHighContrast": "切换高对比度主题" }, + "vs/editor/common/viewLayout/viewLineRenderer": { + "overflow.chars": "{0} 字符", + "showMore": "显示更多({0})" + }, "vs/editor/contrib/anchorSelect/browser/anchorSelect": { "anchorSet": "定位点设置为 {0}:{1}", "cancelSelectionAnchor": "取消选择定位点", @@ -708,6 +778,7 @@ "miGoToBracket": "转到括号(&&B)", "overviewRulerBracketMatchForeground": "概览标尺上表示匹配括号的标记颜色。", "smartSelect.jumpBracket": "转到括号", + "smartSelect.removeBrackets": "删除括号", "smartSelect.selectToBracket": "选择括号所有内容" }, "vs/editor/contrib/caretOperations/browser/caretOperations": { @@ -728,8 +799,10 @@ "miPaste": "粘贴(&&P)", "share": "共享" }, + "vs/editor/contrib/codeAction/browser/codeAction": { + "applyCodeActionFailed": "应用代码操作时发生未知错误" + }, "vs/editor/contrib/codeAction/browser/codeActionCommands": { - "applyCodeActionFailed": "应用代码操作时发生未知错误", "args.schema.apply": "控制何时应用返回的操作。", "args.schema.apply.first": "始终应用第一个返回的代码操作。", "args.schema.apply.ifSingle": "如果仅返回的第一个代码操作,则应用该操作。", @@ -757,15 +830,24 @@ "organizeImports.label": "整理 import 语句", "quickfix.trigger.label": "快速修复...", "refactor.label": "重构...", - "refactor.preview.label": "使用预览重构...", "source.label": "源代码操作..." }, - "vs/editor/contrib/codeAction/browser/codeActionMenu": { - "CodeActionMenuVisible": "代码操作列表小组件是否可见", - "label": "按 {0} 以重构,按 {1} 以预览" + "vs/editor/contrib/codeAction/browser/codeActionContributions": { + "showCodeActionHeaders": "启用/禁用在代码操作菜单中显示组标头。" }, - "vs/editor/contrib/codeAction/browser/codeActionWidgetContribution": { - "codeActionWidget": "启用此选项可调整代码操作菜单的呈现方式。" + "vs/editor/contrib/codeAction/browser/codeActionController": { + "hideMoreActions": "隐藏已禁用项", + "showMoreActions": "显示已禁用项" + }, + "vs/editor/contrib/codeAction/browser/codeActionMenu": { + "codeAction.widget.id.convert": "重写...", + "codeAction.widget.id.extract": "提取...", + "codeAction.widget.id.inline": "内联...", + "codeAction.widget.id.more": "更多操作...", + "codeAction.widget.id.move": "移动...", + "codeAction.widget.id.quickfix": "快速修复...", + "codeAction.widget.id.source": "源代码操作...", + "codeAction.widget.id.surround": "环绕方式..." }, "vs/editor/contrib/codeAction/browser/lightBulbWidget": { "codeAction": "显示代码操作", @@ -776,7 +858,14 @@ "showLensOnLine": "显示当前行的 Code Lens 命令" }, "vs/editor/contrib/colorPicker/browser/colorPickerWidget": { - "clickToToggleColorOptions": "单击以切换颜色选项 (rgb/hsl/hex)" + "clickToToggleColorOptions": "单击以切换颜色选项 (rgb/hsl/hex)", + "closeIcon": "用于关闭颜色选取器的图标" + }, + "vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions": { + "hideColorPicker": "隐藏颜色选取器", + "insertColorWithStandaloneColorPicker": "使用独立颜色选取器插入颜色", + "mishowOrFocusStandaloneColorPicker": "&&显示或聚焦独立颜色选取器", + "showOrFocusStandaloneColorPicker": "显示或聚焦独立颜色选取器" }, "vs/editor/contrib/comment/browser/comment": { "comment.block": "切换块注释", @@ -798,15 +887,35 @@ "context.minimap.slider.always": "始终", "context.minimap.slider.mouseover": "鼠标悬停" }, - "vs/editor/contrib/copyPaste/browser/copyPasteContribution": { - "pasteActions": "启用/禁用粘贴时从扩展运行编辑。" - }, "vs/editor/contrib/cursorUndo/browser/cursorUndo": { "cursor.redo": "光标重做", "cursor.undo": "光标撤消" }, - "vs/editor/contrib/dropIntoEditor/browser/dropIntoEditorContribution": { - "dropProgressTitle": "正在运行放置处理程序..." + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": { + "pasteAs": "粘贴为...", + "pasteAs.id": "要尝试应用的粘贴编辑的 ID。如果未提供,编辑器将显示选取器。" + }, + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": { + "pasteAsPickerPlaceholder": "选择粘贴操作", + "pasteAsProgress": "正在运行粘贴处理程序", + "pasteIntoEditorProgress": "正在运行粘贴处理程序。单击以取消", + "pasteWidgetVisible": "是否显示粘贴小组件", + "postPasteWidgetTitle": "显示粘贴选项..." + }, + "vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": { + "builtIn": "内置", + "defaultDropProvider.uriList.path": "插入路径", + "defaultDropProvider.uriList.paths": "插入路径", + "defaultDropProvider.uriList.relativePath": "插入相对路径", + "defaultDropProvider.uriList.relativePaths": "插入相对路径", + "defaultDropProvider.uriList.uri": "插入 URI", + "defaultDropProvider.uriList.uris": "插入 URI", + "text.label": "插入纯文本" + }, + "vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": { + "dropIntoEditorProgress": "正在运行放置处理程序。单击以取消", + "dropWidgetVisible": "是否显示放置小组件", + "postDropWidgetTitle": "显示放置选项..." }, "vs/editor/contrib/editorState/browser/keybindingCancellation": { "cancellableOperation": "编辑器是否运行可取消的操作,例如“预览引用”" @@ -816,6 +925,10 @@ "actions.find.matchCaseOverride": "重写“数学案例”标记。\r\n将不会保留该标记供将来使用。\r\n0: 不执行任何操作\r\n1: True\r\n2: False", "actions.find.preserveCaseOverride": "重写“保留服务案例”标记。\r\n将不会保留该标记供将来使用。\r\n0: 不执行任何操作\r\n1: True\r\n2: False", "actions.find.wholeWordOverride": "重写“匹配整个字词”标记。\r\n将不会保留该标记供将来使用。\r\n0: 不执行任何操作\r\n1: True\r\n2: False", + "findMatchAction.goToMatch": "转到“匹配”...", + "findMatchAction.inputPlaceHolder": "键入数字以转到特定匹配项(介于 1 和 {0} 之间)", + "findMatchAction.inputValidationMessage": "请键入介于 1 和 {0} 之间的数字", + "findMatchAction.noResults": "无匹配项。请尝试搜索其他内容。", "findNextMatchAction": "查找下一个", "findPreviousMatchAction": "查找上一个", "miFind": "查找(&&F)", @@ -842,6 +955,7 @@ "findSelectionIcon": "编辑器查找小组件中的“在选定内容中查找”图标。", "label.closeButton": "关闭", "label.find": "查找", + "label.findDialog": "Find / Replace", "label.matchesLocation": "第 {0} 项,共 {1} 项", "label.nextMatchButton": "下一个匹配项", "label.noResults": "无结果", @@ -856,20 +970,17 @@ "title.matchesCountLimit": "仅高亮了前 {0} 个结果,但所有查找操作均针对全文。" }, "vs/editor/contrib/folding/browser/folding": { - "createManualFoldRange.label": "根据所选内容创建手动折叠范围", - "editorGutter.foldingControlForeground": "编辑器装订线中折叠控件的颜色。", + "createManualFoldRange.label": "根据所选内容创建折叠范围", "foldAction.label": "折叠", "foldAllAction.label": "全部折叠", "foldAllBlockComments.label": "折叠所有块注释", "foldAllExcept.label": "折叠除所选区域之外的所有区域", "foldAllMarkerRegions.label": "折叠所有区域", - "foldBackgroundBackground": "折叠范围后面的背景颜色。颜色必须设为透明,以免隐藏底层装饰。", "foldLevelAction.label": "折叠级别 {0}", "foldRecursivelyAction.label": "以递归方式折叠", "gotoNextFold.label": "转到下一个折叠范围", "gotoParentFold.label": "跳转到父级折叠", "gotoPreviousFold.label": "转到上一个折叠范围", - "maximum fold ranges": "可折叠区域的数量限制为最多 {0} 个。增加配置选项[“最大折叠区域数”](command:workbench.action.openSettings?[\"editor.foldingMaximumRegions\"])以启用更多功能。", "removeManualFoldingRanges.label": "删除手动折叠范围", "toggleFoldAction.label": "切换折叠", "unFoldRecursivelyAction.label": "以递归方式展开", @@ -879,6 +990,8 @@ "unfoldAllMarkerRegions.label": "展开所有区域" }, "vs/editor/contrib/folding/browser/foldingDecorations": { + "editorGutter.foldingControlForeground": "编辑器装订线中折叠控件的颜色。", + "foldBackgroundBackground": "折叠范围后面的背景颜色。颜色必须设为透明,以免隐藏底层装饰。", "foldingCollapsedIcon": "编辑器字形边距中已折叠的范围的图标。", "foldingExpandedIcon": "编辑器字形边距中已展开的范围的图标。", "foldingManualCollapedIcon": "编辑器字形边距中手动折叠的范围的图标。", @@ -983,8 +1096,8 @@ "vs/editor/contrib/gotoSymbol/browser/referencesModel": { "aria.fileReferences.1": "{0} 中有 1 个符号,完整路径: {1}", "aria.fileReferences.N": "{1} 中有 {0} 个符号,完整路径: {2}", - "aria.oneReference": "在文件 {0} 的 {1} 行 {2} 列的符号", - "aria.oneReference.preview": "{0} 中 {1} 行 {2} 列的符号,{3}", + "aria.oneReference": "在列 {2} 行 {1} 的 {0} 中", + "aria.oneReference.preview": "在列 {3} 行 {2} 的 {1} 中的 {0}", "aria.result.0": "未找到结果", "aria.result.1": "在 {0} 中找到 1 个符号", "aria.result.n1": "在 {1} 中找到 {0} 个符号", @@ -996,11 +1109,21 @@ "location.kb": "{1} 的符号 {0},下一个使用 {2}" }, "vs/editor/contrib/hover/browser/hover": { + "escapeFocusHover": "转义聚焦悬停", + "goToBottomHover": "转到底部悬停", + "goToTopHover": "转到顶部悬停", + "pageDownHover": "向下翻页悬停", + "pageUpHover": "向上翻页悬停", + "scrollDownHover": "向下滚动悬停", + "scrollLeftHover": "向左滚动悬停", + "scrollRightHover": "向右滚动悬停", + "scrollUpHover": "向上滚动悬停", "showDefinitionPreviewHover": "显示定义预览悬停", - "showHover": "显示悬停" + "showOrFocusHover": "显示或聚焦悬停" }, "vs/editor/contrib/hover/browser/markdownHoverParticipant": { "modesContentHover.loading": "正在加载...", + "stopped rendering": "由于性能原因,长线的呈现已暂停。可通过`editor.stopRenderingLineAfter`配置此设置。", "too many characters": "出于性能原因,未对长行进行解析。解析长度阈值可通过“editor.maxTokenizationLineLength”进行配置。" }, "vs/editor/contrib/hover/browser/markerHoverParticipant": { @@ -1009,12 +1132,11 @@ "quick fixes": "快速修复...", "view problem": "查看问题" }, - "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { - "InPlaceReplaceAction.next.label": "替换为下一个值", - "InPlaceReplaceAction.previous.label": "替换为上一个值" - }, "vs/editor/contrib/indentation/browser/indentation": { + "changeTabDisplaySize": "更改选项卡显示大小", "configuredTabSize": "已配置制表符大小", + "currentTabSize": "当前选项卡大小", + "defaultTabSize": "默认选项卡大小", "detectIndentation": "从内容中检测缩进方式", "editor.reindentlines": "重新缩进行", "editor.reindentselectedlines": "重新缩进所选行", @@ -1034,25 +1156,45 @@ "links.navigate.kb.meta": "ctrl + 点击", "links.navigate.kb.meta.mac": "cmd + 点击" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextController": { + "vs/editor/contrib/inlineCompletions/browser/commands": { + "accept": "接受", + "acceptLine": "接受行", + "acceptWord": "接受 Word", + "action.inlineSuggest.accept": "接受内联建议", + "action.inlineSuggest.acceptNextLine": "接受内联建议的下一行", + "action.inlineSuggest.acceptNextWord": "接受内联建议的下一个字", + "action.inlineSuggest.alwaysShowToolbar": "始终显示工具栏", + "action.inlineSuggest.hide": "隐藏内联建议", "action.inlineSuggest.showNext": "显示下一个内联建议", "action.inlineSuggest.showPrevious": "显示上一个内联建议", - "action.inlineSuggest.trigger": "触发内联建议", + "action.inlineSuggest.trigger": "触发内联建议" + }, + "vs/editor/contrib/inlineCompletions/browser/hoverParticipant": { + "inlineSuggestionFollows": "建议:" + }, + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys": { "inlineSuggestionHasIndentation": "内联建议是否以空白开头", "inlineSuggestionHasIndentationLessThanTabSize": "内联建议是否以小于选项卡插入内容的空格开头", - "inlineSuggestionVisible": "内联建议是否可见" + "inlineSuggestionVisible": "内联建议是否可见", + "suppressSuggestions": "是否应抑制当前建议" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextHoverParticipant": { - "acceptInlineSuggestion": "接受", - "inlineSuggestionFollows": "建议:", - "showNextInlineSuggestion": "下一个", - "showPreviousInlineSuggestion": "上一个" + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget": { + "content": "{0} ({1})", + "next": "下一个", + "parameterHintsNextIcon": "“显示下一个参数”提示的图标。", + "parameterHintsPreviousIcon": "“显示上一个参数”提示的图标。", + "previous": "上一个" + }, + "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "替换为下一个值", + "InPlaceReplaceAction.previous.label": "替换为上一个值" }, "vs/editor/contrib/lineSelection/browser/lineSelection": { "expandLineSelection": "展开行选择" }, "vs/editor/contrib/linesOperations/browser/linesOperations": { "duplicateSelection": "重复选择", + "editor.transformToCamelcase": "转换为驼峰式大小写", "editor.transformToKebabcase": "转换为 Kebab 案例", "editor.transformToLowercase": "转换为小写", "editor.transformToSnakecase": "转换为蛇形命名法", @@ -1142,6 +1284,7 @@ "peekViewEditorGutterBackground": "速览视图编辑器中装订线的背景色。", "peekViewEditorMatchHighlight": "在速览视图编辑器中匹配突出显示颜色。", "peekViewEditorMatchHighlightBorder": "在速览视图编辑器中匹配项的突出显示边框。", + "peekViewEditorStickScrollBackground": "速览视图编辑器中粘滞滚动的背景色。", "peekViewResultsBackground": "速览视图结果列表背景色。", "peekViewResultsFileForeground": "速览视图结果列表中文件节点的前景色。", "peekViewResultsMatchForeground": "速览视图结果列表中行节点的前景色。", @@ -1265,6 +1408,18 @@ "Wednesday": "星期三", "WednesdayShort": "周三" }, + "vs/editor/contrib/stickyScroll/browser/stickyScrollActions": { + "focusStickyScroll": "聚焦粘性滚动", + "goToFocusedStickyScrollLine.title": "转到聚焦的粘性滚动行", + "miStickyScroll": "粘滞滚动(&&S)", + "mifocusStickyScroll": "聚焦粘性滚动(&&F)", + "mitoggleStickyScroll": "切换粘滞滚动(&&T)", + "selectEditor.title": "选择编辑器", + "selectNextStickyScrollLine.title": "选择下一个粘性滚动行", + "selectPreviousStickyScrollLine.title": "选择上一个粘性滚动行", + "stickyScroll": "粘滞滚动", + "toggleStickyScroll": "切换粘滞滚动" + }, "vs/editor/contrib/suggest/browser/suggest": { "acceptSuggestionOnEnter": "按 Enter 时是否会插入建议", "suggestWidgetDetailsVisible": "建议详细信息是否可见", @@ -1311,7 +1466,7 @@ "suggestMoreInfoIcon": "建议小组件中的详细信息的图标。" }, "vs/editor/contrib/suggest/browser/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "content": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/browser/symbolIcons": { "symbolIcon.arrayForeground": "数组符号的前景色。这些符号将显示在大纲、痕迹导航栏和建议小组件中。", @@ -1366,6 +1521,7 @@ "unicodeHighlight.adjustSettings": "调整设置", "unicodeHighlight.allowCommonCharactersInLanguage": "允许语言“{0}”中更常见的 unicode 字符。", "unicodeHighlight.characterIsAmbiguous": "字符 {0} 可能会与字符 {1} 混淆,后者在源代码中更为常见。", + "unicodeHighlight.characterIsAmbiguousASCII": "字符 {0} 可能会与 ASCII 字符 {1} 混淆,后者在源代码中更为常见。", "unicodeHighlight.characterIsInvisible": "字符 {0} 不可见。", "unicodeHighlight.characterIsNonBasicAscii": "字符 {0} 不是基本 ASCII 字符。", "unicodeHighlight.configureUnicodeHighlightOptions": "配置 Unicode 突出显示选项", @@ -1383,36 +1539,91 @@ }, "vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": { "unusualLineTerminators.detail": "文件“{0}”包含一个或多个异常的行终止符,例如行分隔符(LS)或段落分隔符(PS)。\r\n\r\n建议从文件中删除它们。可通过“editor.unusualLineTerminators”进行配置。", - "unusualLineTerminators.fix": "删除异常行终止符", + "unusualLineTerminators.fix": "删除异常行终止符(&&R)", "unusualLineTerminators.ignore": "忽略", "unusualLineTerminators.message": "检测到异常行终止符", "unusualLineTerminators.title": "异常行终止符" }, - "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "vs/editor/contrib/wordHighlighter/browser/highlightDecorations": { "overviewRulerWordHighlightForeground": "用于突出显示符号的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", "overviewRulerWordHighlightStrongForeground": "用于突出显示写权限符号的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", + "overviewRulerWordHighlightTextForeground": "符号在文本中出现时的概述标尺标记颜色。颜色必须透明,以免隐藏下层的修饰。", "wordHighlight": "读取访问期间符号的背景色,例如读取变量时。颜色必须透明,以免隐藏下面的修饰效果。", - "wordHighlight.next.label": "转到下一个突出显示的符号", - "wordHighlight.previous.label": "转到上一个突出显示的符号", - "wordHighlight.trigger.label": "触发符号高亮", "wordHighlightBorder": "符号在进行读取访问操作时的边框颜色,例如读取变量。", "wordHighlightStrong": "写入访问过程中符号的背景色,例如写入变量时。颜色必须透明,以免隐藏下面的修饰效果。", - "wordHighlightStrongBorder": "符号在进行写入访问操作时的边框颜色,例如写入变量。" + "wordHighlightStrongBorder": "符号在进行写入访问操作时的边框颜色,例如写入变量。", + "wordHighlightText": "符号在文本中出现时的背景色。颜色必须透明,以免隐藏下层的修饰。", + "wordHighlightTextBorder": "符号在文本中出现时的边框颜色。" + }, + "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "wordHighlight.next.label": "转到下一个突出显示的符号", + "wordHighlight.previous.label": "转到上一个突出显示的符号", + "wordHighlight.trigger.label": "触发符号高亮" }, "vs/editor/contrib/wordOperations/browser/wordOperations": { "deleteInsideWord": "删除 Word" }, + "vs/platform/action/common/actionCommonCategories": { + "developer": "开发人员", + "file": "文件", + "help": "帮助", + "preferences": "首选项", + "test": "测试", + "view": "查看" + }, + "vs/platform/actions/browser/buttonbar": { + "labelWithKeybinding": "{0} ({1})" + }, "vs/platform/actions/browser/menuEntryActionViewItem": { "titleAndKb": "{0} ({1})", "titleAndKbAndAlt": "{0}\r\n[{1}] {2}" }, + "vs/platform/actions/browser/toolbar": { + "hide": "隐藏", + "resetThisMenu": "重置菜单" + }, "vs/platform/actions/common/menuResetAction": { - "cat": "查看", - "title": "重置隐藏的菜单" + "title": "重置所有菜单" }, "vs/platform/actions/common/menuService": { "hide.label": "隐藏“{0}”" }, + "vs/platform/actionWidget/browser/actionList": { + "customQuickFixWidget": "操作小组件", + "customQuickFixWidget.labels": "{0},禁用原因: {1}", + "label": "按 {0} 以应用", + "label-preview": "按 {0} 以应用,按 {1} 以预览" + }, + "vs/platform/actionWidget/browser/actionWidget": { + "acceptSelected.title": "接受所选操作", + "codeActionMenuVisible": "操作小组件列表是否可见", + "hideCodeActionWidget.title": "隐藏操作小组件", + "previewSelected.title": "预览所选操作", + "selectNextCodeAction.title": "选择下一个操作", + "selectPrevCodeAction.title": "选择上一个操作" + }, + "vs/platform/audioCues/browser/audioCueService": { + "audioCues.chatRequestSent": "Chat Request Sent", + "audioCues.chatResponsePending": "Chat Response Pending", + "audioCues.chatResponseReceived": "Chat Response Received", + "audioCues.diffLineDeleted": "已删除差异行", + "audioCues.diffLineInserted": "已插入差异线", + "audioCues.diffLineModified": "差异行已修改", + "audioCues.lineHasBreakpoint.name": "行上的断点", + "audioCues.lineHasError.name": "行上的错误", + "audioCues.lineHasFoldedArea.name": "行上的折叠区域", + "audioCues.lineHasInlineSuggestion.name": "行上的内联建议", + "audioCues.lineHasWarning.name": "行上的警告", + "audioCues.noInlayHints": "行上无嵌入提示", + "audioCues.notebookCellCompleted": "笔记本单元格已完成", + "audioCues.notebookCellFailed": "笔记本单元格失败", + "audioCues.onDebugBreak.name": "调试程序已在断点处停止", + "audioCues.taskCompleted": "任务已完成", + "audioCues.taskFailed": "任务失败", + "audioCues.terminalBell": "终端钟", + "audioCues.terminalCommandFailed": "终端命令失败", + "audioCues.terminalQuickFix.name": "终端快速修复" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "无法注册 \"{0}\"。关联的策略 {1} 已向 {2} 注册。", "config.property.duplicate": "无法注册“{0}”。此属性已注册。", @@ -1426,19 +1637,43 @@ "vs/platform/contextkey/browser/contextKeyService": { "getContextKeyInfo": "用于返回上下文键的相关信息的命令" }, + "vs/platform/contextkey/common/contextkey": { + "contextkey.parser.error.closingParenthesis": "右括号 \")\"", + "contextkey.parser.error.emptyString": "上下文键表达式为空", + "contextkey.parser.error.emptyString.hint": "忘记写入表达式了吗? 还可以放置 \"false\" 或 \"true\" 以始终分别评估为 false 或 true。", + "contextkey.parser.error.expectedButGot": "应为: {0}\r\n收到的: \"{1}\"。", + "contextkey.parser.error.noInAfterNot": "\"not\" 后面的 \"in\"。", + "contextkey.parser.error.unexpectedEOF": "意外的表达式结尾", + "contextkey.parser.error.unexpectedEOF.hint": "忘记放置上下文键了吗?", + "contextkey.parser.error.unexpectedToken": "意外的令牌", + "contextkey.parser.error.unexpectedToken.hint": "忘记在令牌之前放置 && 或 || 了吗?", + "contextkey.scanner.errorForLinter": "意外的令牌。", + "contextkey.scanner.errorForLinterWithHint": "意外的令牌。提示: {0}" + }, "vs/platform/contextkey/common/contextkeys": { "inputFocus": "键盘焦点是否在输入框中", "isIOS": "操作系统是否为 iOS", "isLinux": "操作系统是否为 Linux", "isMac": "操作系统是否 macOS", "isMacNative": "操作系统是否是非浏览器平台上的 macOS", + "isMobile": "平台是否为 Web 浏览器", "isWeb": "平台是否为 Web 浏览器", "isWindows": "操作系统是否为 Windows", "productQualityType": "VS Code 的质量类型" }, + "vs/platform/contextkey/common/scanner": { + "contextkey.scanner.hint.didYouForgetToEscapeSlash": "忘记转义 \"/\"(斜杠)字符了吗? 在该字符前放置两个反斜杠以进行转义,例如 \"\\\\/\"。", + "contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote": "忘记左引号或右引号了吗?", + "contextkey.scanner.hint.didYouMean1": "你指的是 {0} 吗?", + "contextkey.scanner.hint.didYouMean2": "你指的是 {0} 还是 {1}?", + "contextkey.scanner.hint.didYouMean3": "你指的是 {0}、{1} 还是 {2}?" + }, "vs/platform/dialogs/common/dialogs": { + "cancelButton": "取消", "moreFile": "...1 个其他文件未显示", - "moreFiles": "...{0} 个其他文件未显示" + "moreFiles": "...{0} 个其他文件未显示", + "okButton": "确定(&&O)", + "yesButton": "是(&&Y)" }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "打开", @@ -1453,10 +1688,11 @@ "vs/platform/environment/node/argv": { "add": "将文件夹添加到上一个活动窗口。", "category": "使用 --list-extensions 时,按提供的类别筛选已安装的扩展。", + "cliDataDir": "应在其中存储 CLI 元数据的目录。", "deprecated.useInstead": "请改用 {0}。", "diff": "将两个文件相互比较。", - "disableExtension": "禁用一个扩展。", - "disableExtensions": "禁用所有已安装的扩展。", + "disableExtension": "禁用提供的扩展。此选项不会持久化,并且仅在命令打开新窗口时有效。", + "disableExtensions": "禁用所有已安装的扩展。此选项不会持久化,并且仅在命令打开新窗口时有效。", "disableGPU": "禁用 GPU 硬件加速。", "experimentalApis": "为扩展启用实验性 API 功能。可以输入一个或多个扩展的 ID 来进行单独启用。", "extensionHomePath": "设置扩展的根路径。", @@ -1469,19 +1705,20 @@ "installExtension": "安装或更新扩展。参数是 VSIX 的扩展 ID 或路径。扩展的标识符为 '${publisher}.${name}'。使用 '--force' 参数更新到最新版本。若要安装特定版本,请提供 '@${version}'。例如:'vscode.csharp@1.2.3'。", "listExtensions": "列出已安装的扩展。", "locale": "要使用的区域设置(例如 en-US 或 zh-TW)。", - "log": "使用的日志级别。默认值为 \"info\"。允许的值为 \"critical\" (关键)、\"error\" (错误)、\"warn\" (警告)、\"info\" (信息)、\"debug\" (调试)、\"trace\" (跟踪) 和 \"off\" (关闭)。", - "maxMemory": "单个窗口最大内存大小 (单位为 MB)。", + "log": "要使用的日志级别。默认值为 \"info\"。允许的值为 \"critical\"、\"error\"、\"warn\"、\"info\"、\"debug\"、\"trace\"、\"off\"。还可以通过以下格式传递扩展 ID 和日志级别以配置扩展的日志级别: \"${publisher}.${name}:${logLevel}\"。例如: \"vscode.csharp:trace\"。可以接收一个或多个此类条目。", "merge": "通过提供文件的两个修改版本的路径、两个修改版本的共同来源,以及保存合并结果的输出文件来执行三向合并。", "newWindow": "强制打开新窗口。", "options": "选项", "optionsUpperCase": "选项", "paths": "路径", "prof-startup": "启动期间运行 CPU 探查器。", + "profileName": "使用给定的配置文件打开所提供的文件夹或工作区,并将配置文件与工作区相关联。如果配置文件不存在,则会创建一个新的空配置文件。必须提供文件夹或工作区才能使配置文件生效。", "reuseWindow": "强制在已打开的窗口中打开文件或文件夹。", "showVersions": "使用 --list-extensions 时,显示已安装扩展的版本。", "status": "打印进程使用情况和诊断信息。", "stdinUnix": "要从 stdin 中读取,请追加 \"-\" (例如 \"ps aux | grep code | {0} -')", "stdinWindows": "要读取其他程序的输出,请追加 \"-\" (例如 \"echo Hello World | {0} -')", + "subcommands": "子命令", "telemetry": "显示 VS Code 收集的所有遥测事件。", "troubleshooting": "故障排查", "turn sync": "打开或关闭同步。", @@ -1499,11 +1736,11 @@ "emptyValue": "选项“{0}”需要非空值。忽略该选项。", "gotoValidation": "\"--goto\" 模式中的参数格式应为 \"FILE(:LINE(:CHARACTER))\"。", "multipleValues": "对选项“{0}”进行了多次定义。使用值“{1}”。", - "unknownOption": "警告: \"{0}\"不在已知选项列表中,但仍传递给 Electron/Chromium。" + "unknownOption": "警告: \"{0}\"不在已知选项列表中,但仍传递给 Electron/Chromium。", + "unknownSubCommandOption": "警告:“{0}”不在子命令“{1}”的已知选项列表中" }, "vs/platform/extensionManagement/common/abstractExtensionManagementService": { "MarketPlaceDisabled": "市场未启用", - "Not a Marketplace extension": "只能重新安装商店中的扩展", "incompatible platform": "'{0}' 扩展在 {1} 中对于 {2} 不可用。", "malicious extension": "无法安装 '{0}' 扩展,因为其被报告为存在问题。", "multipleDependentsError": "无法卸载扩展“{0}”。“{1}”、“{2}”以及其他扩展都依赖于它。", @@ -1520,12 +1757,13 @@ "extensions": "扩展", "preferences": "首选项" }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "vs/platform/extensionManagement/common/extensionManagementCLI": { "alreadyInstalled": "已安装扩展“{0}”。", "alreadyInstalled-checkAndUpdate": "已安装扩展 \"{0}\" v{1}。使用 \"--force\" 选项更新到最新版本,或提供 \"@\" 以安装特定版本,例如: \"{2}@1.2.3\"。", "builtin": "扩展“{0}”是内置扩展,无法卸载", "cancelInstall": "已取消安装扩展“{0}”。", "cancelVsixInstall": "已取消安装扩展“{0}”。", + "error while installing extensions": "安装扩展时出错: {0}", "forceDowngrade": "已安装扩展“{0}”v{1} 的较新版本。请使用 \"--force\" 选项降级到旧版本。", "forceUninstall": "用户已将扩展“{0}”标记为内置扩展。请使用 \"--force\" 选项将其卸载。", "installation failed": "未能安装扩展: {0}", @@ -1547,24 +1785,22 @@ "updateMessage": "将扩展 \"{0}\" 更新到版本 {1}", "useId": "确认使用了包括发布者在内的完整扩展 ID,例如: {0}" }, + "vs/platform/extensionManagement/common/extensionNls": { + "missingNLSKey": "无法找到键 {0} 的消息。" + }, "vs/platform/extensionManagement/common/extensionsScannerService": { "fileReadFail": "无法读取文件 {0}: {1}。", "jsonInvalidFormat": "格式 {0} 无效: 应为 JSON 对象。", "jsonParseFail": "无法解析 {0}: [{1}, {2}] {3}.", "jsonParseInvalidType": "清单文件 {0} 无效: 不是 JSON 对象。", - "jsonsParseReportErrors": "未能分析 {0}: {1}。", - "missingNLSKey": "无法找到键 {0} 的消息。" - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "你的系统上安装了 {0}。是否要为其安装推荐的扩展?" + "jsonsParseReportErrors": "未能分析 {0}: {1}。" }, "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "市场未启用", + "Not a Marketplace extension": "只能重新安装商店中的扩展", "cannot read": "无法从 {0} 读取扩展", "errorDeleting": "安装扩展“{1}”时无法删除现有文件夹“{0}”。请手动删除此文件夹,然后重试", - "exitCode": "无法安装扩展。请在重启 VS Code 后重新安装。", "incompatible": "无法安装扩展“{0}”,因为它与 VS Code“{1}”不兼容。", - "notInstalled": "未安装扩展“{0}”。", - "quitCode": "无法安装扩展。请在重启 VS Code 后重新安装。", "removeError": "删除扩展时出错: {0}。请重启 VS Code,然后重试。", "renameError": "将 {0} 重命名为 {1} 时发生未知错误", "restartCode": "请在重新安装{0}之前重新启动 VS Code。" @@ -1574,17 +1810,15 @@ }, "vs/platform/extensions/common/extensionValidator": { "extensionDescription.activationEvents1": "属性“{0}”可以省略,否则其类型必须是 `string[]`", - "extensionDescription.activationEvents2": "必须同时指定或同时省略属性”{0}“和”{1}“", + "extensionDescription.activationEvents2": "如果扩展没有“{1}”或“{2}”属性,则应省略属性“{0}”。", "extensionDescription.browser1": "属性“{0}”可以省略,否则其类型必须是 `string`", "extensionDescription.browser2": "应在扩展文件夹({1})中包含 `browser` ({0})。这可能会使扩展不可移植。", - "extensionDescription.browser3": "必须同时指定或同时省略属性”{0}“和”{1}“", "extensionDescription.engines": "属性“{0}”是必要属性,其类型必须是 `object`", "extensionDescription.engines.vscode": "属性“{0}”是必需的,其类型必须是 `string`", "extensionDescription.extensionDependencies": "属性“{0}”可以省略,否则其类型必须是 `string[]`", "extensionDescription.extensionKind": "仅当同时定义了属性“main”时,才能定义属性“{0}”。", "extensionDescription.main1": "属性 `{0}` 可以省略,否则其类型必须是 `string`", "extensionDescription.main2": "应在扩展文件夹({1})中包含 `main` ({0})。这可能会使扩展不可移植。", - "extensionDescription.main3": "必须同时指定或同时省略属性”{0}“和”{1}“", "extensionDescription.name": "属性“{0}”是必需的,其类型必须是 `string`", "extensionDescription.publisher": "属性 publisher 的类型必须是 `string`。", "extensionDescription.version": "属性“{0}”是必需的,其类型必须是 `string`", @@ -1606,9 +1840,27 @@ "fileSystemNotAllowedError": "权限不足。请重试并允许该操作。", "fileSystemRenameError": "仅文件支持重命名。" }, + "vs/platform/files/browser/indexedDBFileSystemProvider": { + "dirIsNotEmpty": "目录不为空", + "fileExceedsStorageQuota": "文件超出可用存储配额", + "fileIsDirectory": "文件为目录", + "fileNotDirectory": "文件不是目录", + "fileNotExists": "文件不存在", + "internal": "IndexedDB 文件系统提供程序中发生内部错误。({0})" + }, + "vs/platform/files/common/files": { + "sizeB": "{0} B", + "sizeGB": "{0} GB", + "sizeKB": "{0} KB", + "sizeMB": "{0} MB", + "sizeTB": "{0} TB", + "unknownError": "未知错误" + }, "vs/platform/files/common/fileService": { + "deleteFailedAtomicUnsupported": "无法自动删除文件\"{0}\",因为提供程序不支持它。", "deleteFailedNonEmptyFolder": "无法删除非空文件夹“{0}”。", "deleteFailedNotFound": "无法删除不存在的文件 '{0}'", + "deleteFailedTrashAndAtomicUnsupported": "无法以原子方式删除文件 \"{0}\",因为已启用使用回收站。", "deleteFailedTrashUnsupported": "无法通过回收站删除文件\"{0}\",因为提供程序不支持它。", "err.read": "无法读取文件'{0}' ({1})", "err.readonly": "无法修改只读文件\"{0}\"", @@ -1622,24 +1874,17 @@ "fileTooLargeError": "无法读取文件“{0}”,该文件太大,无法打开", "invalidPath": "无法解析具有相对文件路径\"{0}\"的文件系统提供程序", "mkdirExistsError": "无法创建已存在但不是目录的文件夹\"{0}\"", - "noProviderFound": "未找到资源\"{0}\"的文件系统提供程序", + "noProviderFound": "ENOPRO: 未找到资源 \"{0}\" 的文件系统提供程序", "unableToMoveCopyError1": "当源\"{0}\"与目标\"{1}\"在不区分大小写的文件系统上具有不同路径大小写时,无法复制", "unableToMoveCopyError2": "当源\"{0}\"是目标\"{1}\"的父级时,无法移动/复制。", "unableToMoveCopyError3": "无法移动/复制\"{0}\",因为目标\"{1}\"已存在于目标位置。", "unableToMoveCopyError4": "无法将\"{0}\"移动/复制到\"{1}\"中,因为文件将替换包含该文件的文件夹。", + "writeFailedAtomicUnlock": "无法解锁文件 \"{0}\",因为已启用原子写入。", + "writeFailedAtomicUnsupported": "无法以原子方式写入文件 \"{0}\",因为提供程序不支持它。", "writeFailedUnlockUnsupported": "无法解锁文件“{0}”,因为提供程序不支持它。" }, - "vs/platform/files/common/files": { - "sizeB": "{0} B", - "sizeGB": "{0} GB", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeTB": "{0} TB", - "unknownError": "未知错误" - }, "vs/platform/files/common/io": { - "fileTooLargeError": "文件太大,无法打开", - "fileTooLargeForHeapError": "要打开此大小的文件,需要重启并允许使用更多内存" + "fileTooLargeError": "文件太大,无法打开" }, "vs/platform/files/electron-main/diskFileSystemProviderServer": { "binFailed": "未能将“{0}”移动到回收站", @@ -1647,9 +1892,10 @@ }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "无法将 \"{0}\" 复制到 \"{1}\" ({2}) 中。", - "fileCopyErrorExists": "目标处的文件已存在", - "fileCopyErrorPathCase": "''文件不能复制到仅大小写不同的相同路径", + "fileCopyErrorPathCase": "文件不能复制到仅大小写不同的相同路径", "fileExists": "文件已存在", + "fileMoveCopyErrorExists": "目标上的文件已存在,因此不会移动/复制到其中,除非指定了覆盖", + "fileMoveCopyErrorNotFound": "要移动/复制的文件不存在", "fileNotExists": "文件不存在", "moveError": "无法将 \"{0}\" 移动到 \"{1}\" ({2}) 中。" }, @@ -1657,18 +1903,27 @@ "suggestWidgetVisible": "建议是否可见" }, "vs/platform/issue/electron-main/issueMainService": { - "cancel": "取消(&&C)", + "cancel": "取消", "confirmCloseIssueReporter": "您的输入将不会保存。确实要关闭此窗口吗?", "issueReporter": "问题报告程序", "issueReporterWriteToClipboard": "数据太多,无法直接发送到 GitHub。数据将被复制到剪贴板,请将其粘贴到打开的 GitHub 问题页。", "local": "本地", "ok": "确定(&&O)", "processExplorer": "进程管理器", + "trace.detail": "请创建问题并手动附加以下文件:\r\n{0}", + "trace.message": "已成功创建跟踪文件", + "trace.ok": "确定(&&O)", "yes": "是(&&Y)" }, "vs/platform/keybinding/common/abstractKeybindingService": { "first.chord": "({0})已按下。正在等待按下第二个键...", - "missing.chord": "组合键({0},{1})不是命令。" + "missing.chord": "组合键({0},{1})不是命令。", + "next.chord": "已按下({0})。正在等待第二个键..." + }, + "vs/platform/keyboardLayout/common/keyboardConfig": { + "dispatch": "控制按键的分派逻辑以使用 \"code\" (推荐) 或 \"keyCode\"。", + "keyboardConfigurationTitle": "键盘", + "mapAltGrToCtrlAlt": "控制是否应将 AltGraph+ 修饰符视为 Ctrl+Alt+。" }, "vs/platform/languagePacks/common/languagePacks": { "currentDisplayLanguage": " (当前)" @@ -1681,23 +1936,28 @@ "vs/platform/list/browser/listService": { "Fast Scroll Sensitivity": "按下\"Alt\"时滚动速度倍增。", "Mouse Wheel Scroll Sensitivity": "对鼠标滚轮滚动事件的 `deltaX` 和 `deltaY` 乘上的系数。", + "defaultFindMatchTypeSettingKey": "控制在工作台中搜索列表和树时使用的匹配类型。", + "defaultFindMatchTypeSettingKey.contiguous": "在搜索时使用连续匹配。", + "defaultFindMatchTypeSettingKey.fuzzy": "在搜索时使用模糊匹配。", "defaultFindModeSettingKey": "控制工作台中列表和树的默认查找模式。", "defaultFindModeSettingKey.filter": "搜索时筛选元素。", "defaultFindModeSettingKey.highlight": "搜索时突出显示元素。进一步向上和向下导航将仅遍历突出显示的元素。", "expand mode": "控制在单击文件夹名称时如何扩展树文件夹。请注意,如果不适用,某些树和列表可能会选择忽略此设置。", - "horizontalScrolling setting": "控制列表和树是否支持工作台中的水平滚动。警告: 打开此设置影响会影响性能。", + "horizontalScrolling setting": "控制工作台上的列表和树是否支持水平滚动。警告: 打开此设置会影响性能。", "keyboardNavigationSettingKey": "控制工作台中的列表和树的键盘导航样式。它可为“简单”、“突出显示”或“筛选”。", "keyboardNavigationSettingKey.filter": "筛选器键盘导航将筛选出并隐藏与键盘输入不匹配的所有元素。", "keyboardNavigationSettingKey.highlight": "高亮键盘导航会突出显示与键盘输入相匹配的元素。进一步向上和向下导航将仅遍历突出显示的元素。", "keyboardNavigationSettingKey.simple": "简单键盘导航聚焦与键盘输入相匹配的元素。仅对前缀进行匹配。", - "keyboardNavigationSettingKeyDeprecated": "请改用 “workbench.list.defaultFindMode”。", + "keyboardNavigationSettingKeyDeprecated": "请改用 \"workbench.list.defaultFindMode\" 和 \"workbench.list.typeNavigationMode\"。", "list smoothScrolling setting": "控制列表和树是否具有平滑滚动效果。", + "list.scrollByPage": "控制在滚动条中单击时是否逐页单击。", "multiSelectModifier": "在通过鼠标多选树和列表条目时使用的修改键 (例如“资源管理器”、“打开的编辑器”和“源代码管理”视图)。“在侧边打开”功能所需的鼠标动作 (若可用) 将会相应调整,不与多选修改键冲突。", "multiSelectModifier.alt": "映射为 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。", "multiSelectModifier.ctrlCmd": "映射为 `Ctrl` (Windows 和 Linux) 或 `Command` (macOS)。", "openModeModifier": "控制如何使用鼠标打开树和列表中的项(若支持)。请注意,如果此设置不适用,某些树和列表可能会选择忽略它。", "render tree indent guides": "控制树是否应呈现缩进参考线。", "tree indent setting": "控制树缩进(以像素为单位)。", + "typeNavigationMode": "控制类型导航在工作台的列表和树中的工作方式。如果设置为 \"trigger\",则在运行 \"list.triggerTypeNavigation\" 命令后,类型导航将开始。", "workbenchConfigurationTitle": "工作台" }, "vs/platform/markers/common/markers": { @@ -1706,7 +1966,7 @@ "sev.warning": "警告" }, "vs/platform/menubar/electron-main/menubar": { - "cancel": "取消(&&C)", + "cancel": "取消", "mAbout": "关于 {0}", "mBringToFront": "全部置于顶层", "mEdit": "编辑(&&E)", @@ -1744,7 +2004,7 @@ "quitMessage": "是否确实要退出?" }, "vs/platform/native/electron-main/nativeHostMainService": { - "cancel": "取消(&&C)", + "cancel": "取消", "cantCreateBinFolder": "无法安装 Shell 命令“{0}”。", "cantUninstall": "无法卸载 Shell 命令“{0}”。", "ok": "确定(&&O)", @@ -1753,14 +2013,48 @@ "warnEscalationUninstall": "{0} 将使用 \"osascript\" 来提示获取管理员权限,从而卸载 Shell 命令。" }, "vs/platform/quickinput/browser/commandsQuickAccess": { - "canNotRun": "命令\"{0}\"导致错误 ({1})", + "canNotRun": "命令 \"{0}\" 导致错误", "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "commonlyUsed": "常用", "morecCommands": "其他命令", "recentlyUsed": "最近使用" }, "vs/platform/quickinput/browser/helpQuickAccess": { "helpPickAriaLabel": "{0}, {1}" }, + "vs/platform/quickinput/browser/quickInput": { + "custom": "自定义", + "inputModeEntry": "按 \"Enter\" 以确认或按 \"Esc\" 以取消", + "inputModeEntryDescription": "{0} (按 \"Enter\" 以确认或按 \"Esc\" 以取消)", + "ok": "确定", + "quickInput.back": "上一步", + "quickInput.backWithKeybinding": "后退 ({0})", + "quickInput.checkAll": "切换所有复选框", + "quickInput.countSelected": "已选 {0} 项", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} 个结果", + "quickInputBox.ariaLabel": "在此输入可缩小结果范围。" + }, + "vs/platform/quickinput/browser/quickInputList": { + "quickInput": "快速输入" + }, + "vs/platform/quickinput/browser/quickInputUtils": { + "executeCommand": "单击以执行命令 \"{0}\"" + }, + "vs/platform/quickinput/browser/quickPickPin": { + "pinCommand": "固定命令", + "pinnedCommand": "已固定命令", + "terminal.commands.pinned": "已固定" + }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "远程隧道服务" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "正在以 {0} 的身份连接({1})", + "remoteTunnelService.building": "正在从源生成 CLI", + "remoteTunnelService.openTunnel": "正在打开隧道", + "remoteTunnelService.openTunnelWithName": "正在打开隧道 {0}" + }, "vs/platform/request/common/request": { "httpConfigurationTitle": "HTTP", "proxy": "要使用的代理设置。如果未设置,则将从 \"http_proxy\" 和 \"https_proxy\" 环境变量中继承。", @@ -1770,13 +2064,21 @@ "proxySupportOff": "禁用对扩展的代理支持。", "proxySupportOn": "为扩展启用代理支持。", "proxySupportOverride": "为扩展启用代理支持,覆盖请求选项。", + "request": "网络请求", "strictSSL": "控制是否根据提供的 CA 列表验证代理服务器证书。", "systemCertificates": "控制是否应从操作系统加载 CA 证书。(在 Windows 和 macOS 上, 关闭此窗口后需要重新加载窗口。)" }, + "vs/platform/secrets/common/secrets": { + "notEncrypted": "Secrets are not being stored on disk because encryption is not available in this environment.", + "openTroubleshooting": "Open Troubleshooting" + }, "vs/platform/shell/node/shellEnv": { "resolveShellEnvError": "无法解析 shell 环境: {0}", "resolveShellEnvExitError": "来自生成的 shell 的意外退出代码(代码 {0}、信号 {1})", - "resolveShellEnvTimeout": "无法在合理的时间内解析 shell 环境。请检查 shell 配置。" + "resolveShellEnvTimeout": "无法在合理的时间内解析 shell 环境。请检查 shell 配置,然后重启。" + }, + "vs/platform/telemetry/common/telemetryLogAppender": { + "telemetryLog": "遥测{0}" }, "vs/platform/telemetry/common/telemetryService": { "enableTelemetryDeprecated": "如果此设置为 false,则无论新设置的值如何,都不会发送遥测数据。已弃用,推荐使用 {0} 设置。", @@ -1798,34 +2100,16 @@ "telemetryConfigurationTitle": "遥测" }, "vs/platform/terminal/common/terminalPlatformConfiguration": { - "terminal.integrated.automationProfile.linux": "要在 Linux 上用于自动化相关终端使用(如任务和调试)的终端配置文件。如果设置了 {0},则当前将忽略此设置。", - "terminal.integrated.automationProfile.osx": "要在 macOS 上用于自动化相关终端使用(如任务和调试)的终端配置文件。如果设置了 {0},则当前将忽略此设置。", - "terminal.integrated.automationProfile.windows": "用于自动化相关终端使用(如任务和调试)的终端配置文件。如果设置了 {0},则当前将忽略此设置。", - "terminal.integrated.automationShell.linux": "一个路径,设置后将替代 {0},并忽略与自动化相关的终端使用情况(例如任务和调试)的 {1} 个值。", - "terminal.integrated.automationShell.linux.deprecation": "已弃用此方法,新的配置自动化 shell 的建议方法是使用 {0} 创建终端自动化配置文件。此方法目前优先于新的自动化配置文件设置,但将来会发生更改。", - "terminal.integrated.automationShell.osx": "一个路径,设置后将替代 {0},并忽略与自动化相关的终端使用情况(例如任务和调试)的 {1} 个值。", - "terminal.integrated.automationShell.osx.deprecation": "已弃用此方法,新的配置自动化 shell 的建议方法是使用 {0} 创建终端自动化配置文件。此方法目前优先于新的自动化配置文件设置,但将来会发生更改。", - "terminal.integrated.automationShell.windows": "一个路径,设置后将替代 {0},并忽略与自动化相关的终端使用情况(例如任务和调试)的 {1} 值。", - "terminal.integrated.automationShell.windows.deprecation": "已弃用此方法,新的配置自动化 shell 的建议方法是使用 {0} 创建终端自动化配置文件。此方法目前优先于新的自动化配置文件设置,但将来会发生更改。", + "terminal.integrated.automationProfile.linux": "The terminal profile to use on Linux for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.osx": "The terminal profile to use on macOS for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.windows": "要用于自动化相关终端使用(如任务和调试)的终端配置文件。如果设置了 {0} (现已弃用),则当前将忽略此设置。", "terminal.integrated.confirmIgnoreProcesses": "使用 {0} 设置时要忽略的一组流程名称。", - "terminal.integrated.defaultProfile.linux": "在 Linux 上使用的默认配置文件。如果设置了 {0} 或 {1},则当前将忽略此设置。", - "terminal.integrated.defaultProfile.osx": "在 macOS 上使用的默认配置文件。如果设置了 {0} 或 {1},则当前将忽略此设置。", - "terminal.integrated.defaultProfile.windows": "在 Windows 上使用的默认配置文件。如果设置了 {0} 或 {1},则当前将忽略此设置。", + "terminal.integrated.defaultProfile.linux": "The default terminal profile on Linux.", + "terminal.integrated.defaultProfile.osx": "The default terminal profile on macOS.", + "terminal.integrated.defaultProfile.windows": "The default terminal profile on Windows.", "terminal.integrated.inheritEnv": "新 shell 是否应从 VS Code 继承其环境,这可能会生成登录 shell,以确保初始化 $PATH 和其他开发变量。这不会对 Windows 造成影响。", "terminal.integrated.persistentSessionScrollback": "控制重新连接到永久性终端会话时将还原的最大行数。增加此数量将以占用更多内存为代价还原更多的回滚行,并增加在启动时连接到终端所需的时间。此设置需要重启才能生效,并应设置为小于或等于 `#terminal.integrated.scrollback#` 的值。", - "terminal.integrated.profile.linux": "通过终端下拉列表创建新终端时要显示的 Linux 配置文件。请手动设置 {0} 属性(通过可选的 {1} 进行)。\r\n\r\n将现有配置文件设置为 {2} 以从列表中隐藏配置文件,例如: {3}。", - "terminal.integrated.profile.osx": "通过终端下拉列表创建新终端时要显示的 macOS 配置文件。请手动设置 {0} 属性(通过可选的 {1} 进行)。\r\n\r\n将现有配置文件设置为 {2} 以从列表中隐藏配置文件,例如: {3}。", - "terminal.integrated.profiles.windows": "通过终端下拉列表创建新终端时要显示的 Windows 配置文件。使用 {0} 属性自动检测 shell 的位置。或手动设置 {1} 属性(通过可选的 {2} 进行)。\r\n\r\n将现有配置文件设置为 {3} 以从列表中隐藏配置文件,例如: {4}。", - "terminal.integrated.shell.linux": "终端在 Linux 上使用的 shell 的路径。[阅读关于配置 shell 的详细信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shell.linux.deprecation": "此项已弃用,配置默认 shell 的新推荐方法是在 {0} 中创建一个终端配置文件,并将其配置文件名称设置为 {1} 中的默认值。此操作当前将优先于新的配置文件设置,但将来会发生更改。", - "terminal.integrated.shell.osx": "终端在 macOS 上使用的 shell 的路径。[阅读关于配置 shell 的详细信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shell.osx.deprecation": "此项已弃用,配置默认 shell 的新推荐方法是在 {0} 中创建一个终端配置文件,并将其配置文件名称设置为 {1} 中的默认值。此操作当前将优先于新的配置文件设置,但将来会发生更改。", - "terminal.integrated.shell.windows": "终端在 Windows 上使用的 shell 的路径。[阅读关于配置 shell 的详细信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shell.windows.deprecation": "此项已弃用,配置默认 shell 的新推荐方法是在 {0} 中创建一个终端配置文件,并将其配置文件名称设置为 {1} 中的默认值。此操作当前将优先于新的配置文件设置,但将来会发生更改。", - "terminal.integrated.shellArgs.linux": "在 Linux 终端上时要使用的命令行参数。[阅读关于配置 shell 的详细信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shellArgs.osx": "在 macOS 终端上时要使用的命令行参数。[阅读关于配置 shell 的详细信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shellArgs.windows": "在 Windows 终端上时要使用的命令行参数。[阅读关于配置 shell 的详细信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shellArgs.windows.string": "The command line arguments in [command-line format](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) to use when on the Windows terminal. [Read more about configuring the shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles).", + "terminal.integrated.profile": "一组用于 {0} 的终端配置文件自定义,可在该平台上添加、移除或更改终端的启动方式。配置文件由强制路径、可选参数和其他演示选项组成。\r\n\r\n要替代现有配置文件,请使用其配置文件名称作为键,例如:\r\n\r\n{1}\r\n\r\n{2}详细了解如何对配置文件进行配置{3}。", "terminal.integrated.showLinkHover": "是否显示终端输出中链接的悬停。", "terminal.integrated.useWslProfiles": "控制是否在终端下拉列表中显示 WSL 发行版", "terminalAutomationProfile.path": "shell 可执行文件的单个路径。", @@ -1845,11 +2129,14 @@ "terminalProfile.windowsExtensionId": "扩展终端的 ID", "terminalProfile.windowsExtensionIdentifier": "提供此配置文件的扩展。", "terminalProfile.windowsExtensionTitle": "扩展终端的名称", - "terminalProfile.windowsSource": "将自动检测 shell 路径的配置文件源。" + "terminalProfile.windowsSource": "将自动检测 shell 路径的配置文件源。请注意,非标准可执行文件位置不受支持,必须在新的配置文件中手动创建。" }, "vs/platform/terminal/common/terminalProfiles": { "terminalAutomaticProfile": "自动检测默认值" }, + "vs/platform/terminal/node/ptyHostMain": { + "ptyHost": "Pty 主机" + }, "vs/platform/terminal/node/ptyService": { "terminal-history-restored": "还原的历史记录" }, @@ -1887,9 +2174,12 @@ "checkbox.background": "复选框小部件的背景颜色。", "checkbox.border": "复选框小部件的边框颜色。", "checkbox.foreground": "复选框小部件的前景色。", + "checkbox.select.background": "选择复选框小组件所在的元素时该小组件的背景色。", + "checkbox.select.border": "选择复选框小组件所在的元素时该小组件的边框颜色。", "contrastBorder": "在元素周围额外的一层边框,用来提高对比度从而区别其他元素。", "descriptionForeground": "提供其他信息的说明文本的前景色,例如标签文本。", "diffDiagonalFill": "差异编辑器的对角线填充颜色。对角线填充用于并排差异视图。", + "diffEditor.unchangedRegionBackground": "差异编辑器中未更改块的颜色。", "diffEditorBorder": "两个文本编辑器之间的边框颜色。", "diffEditorInserted": "已插入的文本的背景色。颜色必须透明,以免隐藏下面的修饰效果。", "diffEditorInsertedLineGutter": "插入行的边距的背景色。", @@ -1936,7 +2226,7 @@ "editorWidgetBorder": "编辑器小部件的边框颜色。此颜色仅在小部件有边框且不被小部件重写时适用。", "editorWidgetForeground": "编辑器小部件的前景色,如查找/替换。", "editorWidgetResizeBorder": "编辑器小部件大小调整条的边框颜色。此颜色仅在小部件有调整边框且不被小部件颜色覆盖时使用。", - "errorBorder": "编辑器中错误框的边框颜色。", + "errorBorder": "如果设置,编辑器中错误的双下划线颜色。", "errorForeground": "错误信息的整体前景色。此颜色仅在不被组件覆盖时适用。", "findMatchHighlight": "其他搜索匹配项的颜色。颜色必须透明,以免隐藏下面的修饰效果。", "findMatchHighlightBorder": "其他搜索匹配项的边框颜色。", @@ -1945,13 +2235,13 @@ "focusBorder": "焦点元素的整体边框颜色。此颜色仅在不被其他组件覆盖时适用。", "foreground": "整体前景色。此颜色仅在不被组件覆盖时适用。", "highlight": "在列表或树中搜索时,其中匹配内容的高亮颜色。", - "hintBorder": "编辑器中提示框的边框颜色。", + "hintBorder": "如果设置,编辑器中提示的双下划线颜色。", "hoverBackground": "编辑器悬停提示的背景颜色。", "hoverBorder": "光标悬停时编辑器的边框颜色。", "hoverForeground": "编辑器悬停的前景颜色。", "hoverHighlight": "在下面突出显示悬停的字词。颜色必须透明,以免隐藏下面的修饰效果。", "iconForeground": "工作台中图标的默认颜色。", - "infoBorder": "编辑器中信息框的边框颜色。", + "infoBorder": "如果设置,编辑器中信息的双下划线颜色。", "inputBoxActiveOptionBorder": "输入字段中已激活选项的边框颜色。", "inputBoxBackground": "输入框背景色。", "inputBoxBorder": "输入框边框。", @@ -2046,6 +2336,7 @@ "scrollbarSliderActiveBackground": "滚动条滑块在被点击时的背景色。", "scrollbarSliderBackground": "滚动条滑块背景色", "scrollbarSliderHoverBackground": "滚动条滑块在悬停时的背景色", + "search.resultsInfoForeground": "搜索 Viewlet 完成消息中文本的颜色。", "searchEditor.editorFindMatchBorder": "搜索编辑器查询匹配的边框颜色。", "searchEditor.queryMatch": "搜索编辑器查询匹配的颜色。", "selectionBackground": "工作台所选文本的背景颜色(例如输入字段或文本区域)。注意,本设置不适用于编辑器。", @@ -2066,8 +2357,10 @@ "toolbarActiveBackground": "将鼠标悬停在操作上时的工具栏背景", "toolbarHoverBackground": "使用鼠标悬停在操作上时显示工具栏背景", "toolbarHoverOutline": "使用鼠标悬停在操作上时显示工具栏轮廓", + "treeInactiveIndentGuidesStroke": "非活动缩进参考线的树描边颜色。", "treeIndentGuidesStroke": "缩进参考线的树描边颜色。", - "warningBorder": "编辑器中警告框的边框颜色。", + "warningBorder": "如果设置,编辑器中警告的双下划线颜色。", + "widgetBorder": "编辑器内小组件(如查找/替换)的边框颜色。", "widgetShadow": "编辑器内小组件(如查找/替换)的阴影颜色。" }, "vs/platform/theme/common/iconRegistry": { @@ -2122,7 +2415,6 @@ "variable": "变量的样式。" }, "vs/platform/undoRedo/common/undoRedoService": { - "cancel": "取消", "cannotResourceRedoDueToInProgressUndoRedo": "无法重做“{0}”,因为已有一项撤消或重做操作正在运行。", "cannotResourceUndoDueToInProgressUndoRedo": "无法撤销“{0}”,因为已有一项撤消或重做操作正在运行。", "cannotWorkspaceRedo": "无法在所有文件中重做“{0}”。{1}", @@ -2135,12 +2427,12 @@ "cannotWorkspaceUndoDueToInProgressUndoRedo": "无法跨所有文件撤销“{0}”,因为 {1} 上已有一项撤消或重做操作正在运行", "confirmDifferentSource": "是否要撤消“{0}”?", "confirmDifferentSource.no": "否", - "confirmDifferentSource.yes": "是", + "confirmDifferentSource.yes": "是(&&Y)", "confirmWorkspace": "是否要在所有文件中撤消“{0}”?", "externalRemoval": "以下文件已关闭并且已在磁盘上修改: {0}。", "noParallelUniverses": "以下文件已以不兼容的方式修改: {0}。", - "nok": "撤消此文件", - "ok": "在 {0} 个文件中撤消" + "nok": "撤消此文件(&&F)", + "ok": "在 {0} 个文件中撤消(&&U)" }, "vs/platform/update/common/update.config.contribution": { "default": "启用自动更新检查。代码将定期自动检查更新。", @@ -2179,24 +2471,38 @@ "settings sync": "设置同步", "settingsSync.ignoredExtensions": "同步时要忽略的扩展列表。扩展的标识符始终为 \"${publisher}.${name}\"。例如: \"vscode.csharp\"。", "settingsSync.ignoredSettings": "配置在同步时要忽略的设置。", - "settingsSync.keybindingsPerPlatform": "为每个平台同步键绑定。" + "settingsSync.keybindingsPerPlatform": "为每个平台各自同步键绑定。" + }, + "vs/platform/userDataSync/common/userDataSyncLog": { + "userDataSyncLog": "设置同步" }, "vs/platform/userDataSync/common/userDataSyncMachines": { "error incompatible": "无法读取计算机数据,因为当前版本不兼容。请更新 {0},然后重试。" }, - "vs/platform/windows/electron-main/window": { - "appCrashed": "窗口出现故障", - "appCrashedDetail": "我们对此不便表示抱歉! 请重启该窗口以从上次停止的位置继续。", - "appCrashedDetails": "窗口已崩溃(原因:“{0}”,代码:“{1}”)", + "vs/platform/userDataSync/common/userDataSyncResourceProvider": { + "incompatible sync data": "无法分析同步数据,因为它与当前版本不兼容。" + }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "窗口意外终止", + "appGoneDetailEmptyWindow": "对此造成的不便,我们深表歉意。可以打开新的空窗口以重新启动。", + "appGoneDetailWorkspace": "我们对此不便表示抱歉! 请重启该窗口以从上次停止的位置继续。", + "appGoneDetails": "窗口意外终止(原因: \"{0}\",代码: \"{1}\")", "appStalled": "窗口未响应", "appStalledDetail": "你可以重新打开或关闭窗口,或者保持等待。", - "close": "关闭(&C)", + "close": "关闭(&&C)", "doNotRestoreEditors": "不还原编辑器", "hiddenMenuBar": "你仍可以通过 Alt 键访问菜单栏。", + "newWindow": "新建窗口(&&N)", "reopen": "重新打开(&&R)", "wait": "继续等待(&&K)" }, "vs/platform/windows/electron-main/windowsMainService": { + "allow": "允许(&&A)", + "cancel": "取消(&&C)", + "confirmOpenDetail": "路径“{0}”使用不允许的主机。除非信任主机,否则应按“取消”", + "confirmOpenMessage": "在允许的主机列表中找不到主机“{0}”。是否仍要允许?", + "doNotAskAgain": "永久允许主机 \"{0}\"", + "learnMore": "了解详细信息(&&L)", "ok": "确定(&&O)", "pathNotExistDetail": "此计算机上不存在路径“{0}”。", "pathNotExistTitle": "路径不存在", @@ -2223,6 +2529,26 @@ "workspaceOpenedDetail": "已在另一个窗口打开工作区。请先关闭该窗口,然后重试。", "workspaceOpenedMessage": "无法保存工作区“{0}”" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "远程 CLI" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "如果已设置,则用户接受服务器许可条款,并将在没有用户提示的情况下启用服务器。", + "connection-token": "必须包含在所有请求中的机密。", + "connection-token-file": "包含连接令牌的文件的路径。", + "default-folder": "未在浏览器 URL 中指定输入时要打开的工作区文件夹。已针对当前工作目录解析相对或绝对路径。", + "default-workspace": "未在浏览器 URL 中指定输入时要打开的工作区。已针对当前工作目录解析相对或绝对路径。", + "host": "服务器应侦听的主机名或 IP 地址。如果未设置,则默认为 “localhost”。", + "port": "服务器应侦听的端口。如果传递了 0,则会选取一个随机的空闲端口。如果传递了采用 num-num 格式的范围,则将从范围中选择(包含结束)空闲端口。", + "serverDataDir": "指定保存服务器数据的目录。", + "socket-path": "服务器要侦听的套接字文件的路径。", + "start-server": "安装或卸载扩展时启动服务器。将与 “install-extension”、“install-builtin-extension” 和 “uninstall-extension” 结合使用。", + "telemetry-level": "设置初始遥测级别。有效级别为: “off”、 crash”、“error” 和 “all”。如果未指定,服务器将在客户端连接之前发送遥测数据,然后将使用客户端遥测设置。将此项设置为 “off” 等效于 --disable-telemetry", + "without-connection-token": "在没有连接令牌的情况下运行。仅当通过其他方式保护连接时才使用此项。" + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "服务器" + }, "win32/i18n/messages": { "AddContextMenuFiles": "将“通过 %1 打开”操作添加到 Windows 资源管理器文件上下文菜单", "AddContextMenuFolders": "将“通过 %1 打开”操作添加到 Windows 资源管理器目录上下文菜单", @@ -2242,47 +2568,18 @@ "cancel": "否(&&N)", "confirmOpenDetail": "如果你未发起此请求,则可能表示有人试图攻击你的系统。除非你采取了明确操作来发起此请求,否则应按“否”", "confirmOpenMessage": "外部应用程序想要在 {1} 中打开“{0}”。是否要打开此文件或文件夹?", - "open": "是(&Y)", - "trace.detail": "请创建问题并手动附加以下文件:\r\n{0}", - "trace.message": "已成功创建跟踪信息。", - "trace.ok": "确定(&&O)" + "open": "是(&Y)" }, "vs/code/electron-main/main": { "close": "关闭(&C)", - "secondInstanceAdmin": "{0} 的第二个实例已经以管理员身份运行。", + "mainLog": "主进程", + "secondInstanceAdmin": "{0} 的另一个实例已在以管理员身份运行。", "secondInstanceAdminDetail": "请先关闭另一个实例,然后重试。", "secondInstanceNoResponse": "{0} 的另一实例正在运行但没有响应", "secondInstanceNoResponseDetail": "请先关闭其他所有实例,然后重试。", "startupDataDirError": "无法写入程序用户数据。", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n请确保以下目录是可写的:\r\n\r\n{1}" - }, - "vs/code/electron-sandbox/issue/issueReporterMain": { - "bugDescription": "请分享能稳定重现此问题的必要步骤,并包含实际和预期的结果。我们支持 GitHub 版的 Markdown。您将能在 GitHub 上预览时编辑这个问题并添加截图。", - "bugReporter": "Bug 报告", - "closed": "已关闭", - "createOnGitHub": "在 GitHub 上创建", - "description": "说明", - "disabledExtensions": "扩展已禁用", - "extension": "扩展", - "featureRequest": "功能请求", - "featureRequestDescription": "请描述您希望能够使用的功能。我们支持 GitHub 版的 Markdown。您将能在 GitHub 上预览时编辑问题并添加截图。", - "hide": "隐藏", - "loadingData": "正在加载数据…", - "marketplace": "扩展市场", - "noCurrentExperiments": "无当前试验。", - "noSimilarIssues": "没有找到类似问题", - "open": "打开", - "pasteData": "所需的数据太大,无法直接发送。我们已经将其写入剪贴板,请粘贴。", - "performanceIssue": "性能问题", - "performanceIssueDesciption": "这个性能问题是在什么时候发生的? 是在启动时,还是在一系列特定的操作之后? 我们支持 GitHub 版的 Markdown。您将能在 GitHub 上预览时编辑这个问题并添加截图。", - "previewOnGitHub": "在 GitHub 中预览", - "rateLimited": "超出 GitHub 查询限制。请稍候。", - "selectSource": "选择源", - "show": "显示", - "similarIssues": "类似的问题", - "stepsToReproduce": "重现步骤", - "unknown": "不知道", - "vscode": "Visual Studio Code" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n请确保以下目录是可写的:\r\n\r\n{1}", + "statusWarning": "警告: --status 参数只能在已运行 {0} 时使用。请在启动 {0} 后再次运行它。" }, "vs/code/electron-sandbox/issue/issueReporterPage": { "chooseExtension": "扩展", @@ -2298,6 +2595,7 @@ "issueTitleLabel": "标题", "issueTitleRequired": "请输入标题。", "issueTypeLabel": "这是一个", + "reviewGuidanceLabel": "在此处报告问题之前,请查看我们提供的指南。", "sendExperiments": "包括 A/B 试验信息", "sendExtensions": "包含已启用的扩展", "sendProcessInfo": "包含当前运行中的进程", @@ -2307,6 +2605,37 @@ "titleEmptyValidation": "标题是必需的。", "titleLengthValidation": "标题太长。" }, + "vs/code/electron-sandbox/issue/issueReporterService": { + "bugDescription": "请分享能稳定重现此问题的必要步骤,并包含实际和预期的结果。我们支持 GitHub 版的 Markdown。您将能在 GitHub 上预览时编辑这个问题并添加截图。", + "bugReporter": "Bug 报告", + "closed": "已关闭", + "createOnGitHub": "在 GitHub 上创建", + "description": "说明", + "disabledExtensions": "扩展已禁用", + "elsewhereDescription": "\"{0}\" 扩展更倾向于使用外部问题报告器。要转到该问题报告体验,请点击下面的按钮。", + "extension": "扩展", + "featureRequest": "功能请求", + "featureRequestDescription": "请描述您希望能够使用的功能。我们支持 GitHub 版的 Markdown。您将能在 GitHub 上预览时编辑问题并添加截图。", + "handlesIssuesElsewhere": "此扩展处理 VS Code 之外的问题", + "hide": "隐藏", + "loadingData": "正在加载数据…", + "marketplace": "扩展市场", + "noCurrentExperiments": "无当前试验。", + "noSimilarIssues": "没有找到类似问题", + "open": "打开", + "openIssueReporter": "打开外部问题报告器", + "pasteData": "所需的数据太大,无法直接发送。我们已经将其写入剪贴板,请粘贴。", + "performanceIssue": "性能问题", + "performanceIssueDesciption": "这个性能问题是在什么时候发生的? 是在启动时,还是在一系列特定的操作之后? 我们支持 GitHub 版的 Markdown。您将能在 GitHub 上预览时编辑这个问题并添加截图。", + "previewOnGitHub": "在 GitHub 中预览", + "rateLimited": "超出 GitHub 查询限制。请稍候。", + "selectSource": "选择源", + "show": "显示", + "similarIssues": "类似的问题", + "stepsToReproduce": "重现步骤", + "unknown": "不知道", + "vscode": "Visual Studio Code" + }, "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "复制", "copyAll": "全部复制", @@ -2318,10 +2647,15 @@ "name": "进程名称", "pid": "PID" }, + "vs/code/node/cliProcessMain": { + "cli": "CLI" + }, + "vs/code/node/sharedProcess/sharedProcessMain": { + "sharedLog": "共享进程" + }, "vs/workbench/api/browser/mainThreadAuthentication": { "accountLastUsedDate": "上次使用此帐户的时间: {0}", - "allow": "允许", - "cancel": "取消", + "allow": "允许(&&A)", "confirmLogin": "扩展\"{0}\"希望使用{1}登录。", "confirmRelogin": "扩展“{0}”希望你使用 {1} 重新登录。", "manageExtensions": "选择可以访问此帐户的扩展", @@ -2329,7 +2663,7 @@ "manageTrustedExtensions.cancel": "取消", "noTrustedExtensions": "尚无任何扩展使用此帐户。", "notUsed": "未使用此帐户", - "signOut": "注销", + "signOut": "退出登录(&&S)", "signOutMessage": "帐户“{0}”已由以下扩展使用: \r\n\r\n{1}\r\n\r\n 是否注销这些扩展?", "signOutMessageSimple": "注销“{0}”?", "signedOut": "已成功注销。" @@ -2341,7 +2675,11 @@ "commentsViewIcon": "查看备注视图的图标。" }, "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "编辑" + "defaultEditLabel": "编辑", + "vetoExtHostRestart": "无法保存自定义编辑器“{0}”。" + }, + "vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": { + "timeout.onWillCreateEditSessionIdentity": "10000ms 后已中止 onWillCreateEditSessionIdentity-event" }, "vs/workbench/api/browser/mainThreadExtensionService": { "disabledDep": "无法激活“{0}”扩展,因为它依赖于“{1}”扩展,该扩展已禁用。是否要启用扩展并重新加载窗口?", @@ -2373,15 +2711,18 @@ "msg-delete": "正在运行\"文件删除\"参与者...", "msg-rename": "正在运行\"文件重命名\"参与者...", "msg-write": "正在运行“文件写入”参与者...", - "ok": "确定", - "preview": "显示预览" + "ok": "确定(&&O)", + "preview": "显示预览(&&P)" }, "vs/workbench/api/browser/mainThreadMessageService": { "cancel": "取消", "defaultSource": "扩展", "extensionSource": "{0} (扩展)", "manageExtension": "管理扩展", - "ok": "确定" + "ok": "确定(&&O)" + }, + "vs/workbench/api/browser/mainThreadNotebookSaveParticipant": { + "timeout.onWillSave": "1750ms 后中止 onWillSaveNotebookDocument-event" }, "vs/workbench/api/browser/mainThreadProgress": { "manageExtension": "管理扩展" @@ -2410,6 +2751,20 @@ "folderStatusMessageRemoveMultipleFolders": "扩展“{0}”从工作区删除了 {1} 个文件夹", "folderStatusMessageRemoveSingleFolder": "扩展“{0}”从工作区删除了 1 个文件夹" }, + "vs/workbench/api/browser/statusBarExtensionPoint": { + "accessibilityInformation": "Defines the role and aria label to be used when the status bar entry is focused.", + "accessibilityInformation.label": "The aria label of the status bar entry. Defaults to the entry's text.", + "accessibilityInformation.role": "The role of the status bar entry which defines how a screen reader interacts with it. More about aria roles can be found here https://w3c.github.io/aria/#widget_roles", + "alignment": "状态栏条目的对齐方式。", + "command": "点击状态栏条目时要执行的命令。", + "id": "状态栏条目的标识符。在扩展中必须具有唯一性。调用 \"vscode.window.createStatusBarItem(id, ...)\"-API 时必须使用相同的值", + "invalid": "状态栏项贡献无效。", + "name": "条目名称,例如“Python 语言指示器”、“Git 状态”等。尽量使名称长度保持较短,但其描述性足以让用户了解状态栏项包含的内容。", + "priority": "状态栏条目的优先级。值越高,意味着应在左侧显示更多项。", + "text": "要为该条目显示的文本。可以使用 \"$()\" 语法(例如 \"Hello $(globe)!\")在文本中嵌入图标", + "tooltip": "The tooltip text for the entry.", + "vscode.extension.contributes.statusBarItems": "将项目贡献到状态栏。" + }, "vs/workbench/api/browser/viewsExtensionPoint": { "ViewContainerDoesnotExist": "视图容器“{0}”不存在。所有注册到其中的视图将被添加到“资源管理器”中。", "ViewContainerRequiresProposedAPI": "查看容器“{0}”需要将 “enabledApiProposals: [“contribViewsRemote”]” 添加到“远程”。", @@ -2450,7 +2805,7 @@ "vscode.extension.contributes.views.containers.id": "用于标识容器的唯一 ID,视图能在容器内通过 \"view\" 参与点提供。", "vscode.extension.contributes.views.containers.title": "人类可读的用于表示此容器的字符串", "vscode.extension.contributes.viewsContainers": "向编辑器提供视图容器", - "vscode.extension.contributs.view.size": "视图的大小。使用数字的行为将类似于 css “flex” 属性,并且当首次显示视图时,大小将设置初始大小。在侧边栏中,这是视图的高度。" + "vscode.extension.contributs.view.size": "视图的初始大小。大小的行为将类似于 css “flex” 属性,并将在首次显示视图时设置初始大小。在侧栏中,这是视图的高度。仅当同一扩展同时拥有视图和视图容器时,才考虑此值。" }, "vs/workbench/api/common/configurationExtensionPoint": { "config.property.defaultConfiguration.warning": "无法注册“{0}”的配置默认值。仅支持可重写计算机、窗口、资源和可重写语言范围设置的默认值。", @@ -2464,6 +2819,8 @@ "scope.description": "配置适用的作用域。可用作用域包括\"application\"、\"machine\"、\"window\"、\"resource\"和\"machine-overridable\"。", "scope.editPresentation": "指定后,控制字符串设置的表示格式。", "scope.enumDescriptions": "枚举值的说明", + "scope.enumItemLabels": "要在“设置”编辑器中显示的枚举值的标签。指定后,{0}值仍显示在标签之后,但突出显示较少。", + "scope.ignoreSync": "启用后,“设置同步”默认不会同步此配置的用户值。", "scope.language-overridable.description": "可在语言特定设置中配置的资源配置。", "scope.machine-overridable.description": "也可在工作区或文件夹设置中配置的计算机配置。", "scope.machine.description": "只能在用户设置或远程设置中配置的配置。", @@ -2493,6 +2850,10 @@ "workspaceConfig.transient": "重启或重新加载时,暂时性工作区将消失。", "workspaceConfig.uri.description": "文件夹的 URI" }, + "vs/workbench/api/common/extHostChat": { + "emptyResponse": "提供程序返回了 null 响应", + "errorResponse": "提供程序出错: {0}" + }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "未显示 {0} 个进一步的错误和警告。" }, @@ -2500,6 +2861,15 @@ "extensionTestError": "路径 {0} 未指向有效的扩展测试运行程序。", "extensionTestError1": "无法加载测试运行程序。" }, + "vs/workbench/api/common/extHostLanguageFeatures": { + "defaultDropLabel": "使用“{0}”扩展删除", + "defaultPasteLabel": "使用“{0}”扩展粘贴" + }, + "vs/workbench/api/common/extHostLogService": { + "local": "扩展宿主", + "remote": "扩展主机(远程)", + "worker": "扩展主机(辅助角色)" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (扩展)" }, @@ -2507,12 +2877,14 @@ "extensionLabel": "{0} (扩展)", "status.extensionMessage": "扩展状态" }, + "vs/workbench/api/common/extHostTelemetry": { + "extensionTelemetryLog": "扩展遥测{0}" + }, "vs/workbench/api/common/extHostTerminalService": { "launchFail.idMissingOnExtHost": "在扩展主机上找不到 ID 为 {0} 的终端" }, "vs/workbench/api/common/extHostTreeViews": { - "treeView.duplicateElement": "ID 为 {0} 的元素已被注册", - "treeView.notRegistered": "未注册 ID 为 \"{0}\" 的树状视图。" + "treeView.duplicateElement": "ID 为 {0} 的元素已被注册" }, "vs/workbench/api/common/extHostWorkspace": { "updateerror": "扩展“{0}”未能更新工作区文件夹: {1}" @@ -2545,13 +2917,16 @@ "logStorage": "记录存储数据库内容", "logWorkingCopies": "日志工作副本", "screencastMode.fontSize": "控制截屏模式键盘的字体大小(以像素为单位)。", + "screencastMode.hideSingleEditorCursorMoves": "在截屏视频模式下隐藏单个编辑器光标移动命令。", "screencastMode.keyboardOverlayTimeout": "控制截屏模式下键盘覆盖显示的时长(以毫秒为单位)。", "screencastMode.keyboardShortcutsFormat": "控制显示快捷方式时键盘覆盖中显示的内容。", "screencastMode.location.verticalPosition": "控制截屏模式叠加的垂直偏移,从底部作为工作台高度的百分比。", "screencastMode.mouseIndicatorColor": "控制截屏视频模式下鼠标指示器的十六进制(#RGB、#RGBA、#RRGGBB 或 #RRGGBBAA)的颜色。", "screencastMode.mouseIndicatorSize": "控制截屏模式下鼠标光标的大小(以像素为单位)。", - "screencastMode.onlyKeyboardShortcuts": "仅在截屏模式下显示键盘快捷方式。", + "screencastMode.onlyKeyboardShortcuts": "在屏幕广播模式下仅显示键盘快捷方式(不包括操作名称)。", "screencastModeConfigurationTitle": "截屏模式", + "storageLogDialogDetails": "从菜单中打开开发人员工具,并选择“控制台”选项卡。", + "storageLogDialogMessage": "存储数据库内容已记录到开发人员工具中。", "toggle screencast mode": "切换屏幕模式" }, "vs/workbench/browser/actions/helpActions": { @@ -2593,7 +2968,6 @@ "decreaseViewSize": "减小当前视图大小", "fullScreenIcon": "表示全屏", "fullscreen": "全屏", - "hidden": "隐藏", "increaseEditorHeight": "增加编辑器高度", "increaseEditorWidth": "增加编辑器宽度", "increaseViewSize": "增加当前视图大小", @@ -2610,8 +2984,6 @@ "miMoveSidebarLeft": "向左移动主侧栏(&M)", "miMoveSidebarRight": "向右移动主侧栏(&&M)", "miShowEditorArea": "显示编辑区域(&&E)", - "miShowSidebar": "主侧边栏(&&P)", - "miSidebarNoMnnemonic": "主侧边栏", "miStatusbar": "状态栏(&&T)", "miToggleCenteredLayout": "居中布局(&&C)", "miToggleZenMode": "禅模式", @@ -2644,13 +3016,18 @@ "panelLeftOff": "表示已关闭的左侧位置的侧栏", "panelRight": "表示右侧位置的侧栏", "panelRightOff": "表示已关闭的右侧位置的侧栏", + "primary sidebar": "主侧边栏", + "primary sidebar mnemonic": "主侧边栏(&&P)", "resetFocusedView.error.noFocusedView": "当前没有重点视图。", "resetFocusedViewLocation": "重置焦点视图位置", "resetViewLocations": "重置视图位置", + "restore defaults": "还原默认值", "rightPanel": "右对齐", "rightSideBar": "右对齐", "secondarySideBar": "辅助侧边栏", "secondarySideBarContainer": "辅助侧栏/{0}", + "selectToHide": "选择以隐藏", + "selectToShow": "选择以显示", "sideBar": "主侧栏", "sideBarPosition": "主侧栏位置", "sidebar": "侧边栏", @@ -2668,7 +3045,6 @@ "toggleTabs": "切换标签页可见性", "toggleVisibility": "可见性", "toggleZenMode": "切换禅模式", - "visible": "可见", "zenMode": "禅模式", "zenModeIcon": "表示禅模式" }, @@ -2684,6 +3060,7 @@ "quickNavigateNext": "在 Quick Open 中导航到下一个", "quickNavigatePrevious": "在 Quick Open 中导航到上一个", "quickOpen": "转到文件...", + "quickOpenWithModes": "Quick Open", "quickSelectNext": "在 Quick Open 中选择“下一步”", "quickSelectPrevious": "在 Quick Open 中选择“上一步”" }, @@ -2706,7 +3083,6 @@ "dirtyWorkspace": "包含未保存的文件的工作区", "dirtyWorkspaceConfirm": "是否要打开工作区以查看未保存的文件?", "dirtyWorkspaceConfirmDetail": "在保存或还原所有未保存的文件之前,无法删除包含未保存的文件的工作区。", - "file": "文件", "files": "文件", "folders": "文件夹", "miAbout": "关于(&&A)", @@ -2731,7 +3107,6 @@ "closeWorkspace": "关闭工作区", "duplicateWorkspace": "复制工作区", "duplicateWorkspaceInNewWindow": "在新窗口中复制工作区", - "filesCategory": "文件", "globalRemoveFolderFromWorkspace": "将文件夹从工作区删除…", "miAddFolderToWorkspace": "将文件夹添加到工作区(&&D)...", "miCloseFolder": "关闭文件夹(&&F)", @@ -2755,9 +3130,6 @@ "addFolderToWorkspaceTitle": "将文件夹添加到工作区", "workspaceFolderPickerPlaceholder": "选择工作区文件夹" }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "打开工作区" - }, "vs/workbench/browser/editor": { "pinned": "{0},已固定", "preview": "{0},预览" @@ -2766,6 +3138,8 @@ "authProviderUnavailable": "{0} 当前不可用", "focusActivityBar": "将焦点放在活动栏上", "hideAccounts": "隐藏帐户", + "loading": "正在加载...", + "manage": "管理 {0} (配置文件)", "manageTrustedExtensions": "管理受信任的扩展", "nextSideBarView": "下一个主侧栏视图", "noAccounts": "你未登录任何帐户", @@ -2774,22 +3148,20 @@ }, "vs/workbench/browser/parts/activitybar/activitybarPart": { "accounts": "帐户", - "accounts visibility key": "活动栏中的帐户条目可见性自定义。", "accountsViewBarIcon": "视图栏中的“帐户”图标。", "hideActivitBar": "隐藏活动栏", "hideMenu": "隐藏菜单", "manage": "管理", "menu": "菜单", - "pinned view containers": "活动栏条目可见性自定义", "resetLocation": "重置位置", "settingsViewBarIcon": "视图栏中的“设置”图标。" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": { "focusAuxiliaryBar": "将焦点置于辅助侧栏", "hideAuxiliaryBar": "隐藏辅助侧栏", - "miAuxiliaryBar": "辅助侧边栏(&&D)", - "miAuxiliaryBarNoMnemonic": "辅助侧边栏", - "toggleAuxiliaryBar": "切换辅助边栏可见性", + "secondary sidebar": "辅助侧边栏", + "secondary sidebar mnemonic": "辅助侧边栏(&&D)", + "toggleAuxiliaryBar": "切换辅助侧栏可见性", "toggleAuxiliaryIconLeft": "用于在其左侧位置切换辅助栏的图标。", "toggleAuxiliaryIconLeftOn": "用于打开其左侧位置辅助栏的图标。", "toggleAuxiliaryIconRight": "用于在其右侧位置关闭辅助栏的图标。", @@ -2797,7 +3169,7 @@ "toggleSecondarySideBar": "切换辅助侧栏" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": { - "hideAuxiliaryBar": "隐藏辅助侧栏", + "hide second side bar": "隐藏辅助侧栏", "move second side bar left": "向左移动辅助边栏", "move second side bar right": "向右移动辅助边栏" }, @@ -2811,11 +3183,14 @@ "additionalViews": "其他视图", "badgeTitle": "{0} - {1}", "hide": "隐藏“{0}”", + "hideBadge": "隐藏徽章", "keep": "保留“{0}”", "manageExtension": "管理扩展", "numberBadge": "{0} ({1})", + "showBadge": "显示徽章", "titleKeybinding": "{0} ({1})", - "toggle": "切换已固定的视图" + "toggle": "切换已固定的视图", + "toggleBadge": "切换视图徽章" }, "vs/workbench/browser/parts/compositePart": { "ariaCompositeToolbarLabel": "{0}操作", @@ -2824,17 +3199,22 @@ }, "vs/workbench/browser/parts/dialogs/dialogHandler": { "aboutDetail": "版本: {0}\r\n提交: {1}\r\n日期: {2}\r\n浏览器: {3}", - "cancelButton": "取消", - "copy": "复制", - "ok": "确定", - "yesButton": "是(&&Y)" + "copy": "复制(&&C)", + "ok": "确定" + }, + "vs/workbench/browser/parts/editor/accessibilityStatus": { + "screenReaderDetected": "已为屏幕阅读器优化", + "screenReaderDetectedExplanation.answerNo": "否", + "screenReaderDetectedExplanation.answerYes": "是", + "screenReaderDetectedExplanation.question": "你是否在使用屏幕阅读器操作 VS Code?", + "status.editor.screenReaderMode": "屏幕阅读器模式" }, "vs/workbench/browser/parts/editor/binaryDiffEditor": { "metadataDiff": "{0} ↔ {1}" }, "vs/workbench/browser/parts/editor/binaryEditor": { "binaryEditor": "二进制查看器", - "binaryError": "此文件是二进制文件或使用了不支持的文本编码,无法在编辑器中显示。", + "binaryError": "此文件是二进制文件或使用了不受支持的文本编码,所以无法在文本编辑器中显示。", "openAnyway": "仍然打开" }, "vs/workbench/browser/parts/editor/breadcrumbs": { @@ -2885,9 +3265,12 @@ "breadcrumbsPossible": "编辑器是否可显示痕迹导航", "breadcrumbsVisible": "痕迹导航当前是否可见", "cmd.focus": "聚焦到“导航路径”视图", + "cmd.focusAndSelect": "聚焦并选择痕迹导航", "cmd.toggle": "切换导航路径", + "cmd.toggle2": "痕迹导航", "empty": "无元素", - "miBreadcrumbs": "痕迹导航(&&B)", + "miBreadcrumbs": "切换痕迹导航(&&B)", + "miBreadcrumbs2": "痕迹导航(&&B)", "separatorIcon": "痕迹导航中分隔符的图标。" }, "vs/workbench/browser/parts/editor/breadcrumbsPicker": { @@ -2908,11 +3291,10 @@ "closeOtherEditors": "关闭组中其他编辑器", "closeOthers": "关闭其他", "closePinnedEditor": "关闭固定的编辑器", - "closeRight": "关闭到右侧", + "closeRight": "关闭右侧标签页", "closeRightEditors": "关闭组中右侧编辑器", "closeSavedEditors": "关闭组中已保存的编辑器", "editorQuickAccessPlaceholder": "键入要打开的编辑器名称。", - "file": "文件", "ignoreTrimWhitespace.label": "忽略前导/尾随空格差异", "inlineView": "内联视图", "joinInGroup": "合并组", @@ -2997,6 +3379,7 @@ "toggleLockGroup": "锁定组", "togglePreviewMode": "启用预览编辑器", "toggleSplitEditorInGroupLayout": "切换布局", + "toggleTabs": "启用选项卡", "toggleWhitespace": "差异编辑器中“切换空白”操作的图标", "unlockEditorGroup": "解锁组", "unlockGroupAction": "解锁组", @@ -3043,7 +3426,7 @@ "joinAllGroups": "合并所有编辑器组", "joinTwoGroups": "将编辑器组与下一组合并", "lastEditorInGroup": "打开组中最后一个编辑器", - "maximizeEditor": "最大化编辑器组并隐藏边栏", + "maximizeEditor": "最大化编辑器组并隐藏侧栏", "miBack": "返回(&&B)", "miForward": "前进(&&F)", "minimizeOtherEditorGroups": "最大化编辑器组", @@ -3074,10 +3457,10 @@ "navigatePreviousInNavigationLocations": "导航位置中的“转到上一页”", "navigateToLastEditLocation": "转到上一编辑位置", "navigateToLastNavigationLocation": "转到上一导航位置", - "newEditorAbove": "在上方新建编辑器组", - "newEditorBelow": "在下方新建编辑器组", - "newEditorLeft": "在左侧新建编辑器组", - "newEditorRight": "在右侧新建编辑器组", + "newGroupAbove": "在上方新建编辑器组", + "newGroupBelow": "在下方新建编辑器组", + "newGroupLeft": "在左侧新建编辑器组", + "newGroupRight": "在右侧新建编辑器组", "nextEditorInGroup": "打开组中的下一个编辑器", "openNextEditor": "打开下一个编辑器", "openNextRecentlyUsedEditor": "打开下一个最近使用的编辑器", @@ -3091,6 +3474,7 @@ "quickOpenPreviousRecentlyUsedEditor": "快速打开上一个最近使用过的编辑器", "quickOpenPreviousRecentlyUsedEditorInGroup": "快速打开组中上一个最近使用过的编辑器", "reopenClosedEditor": "重新打开已关闭的编辑器", + "reopenTextEditor": "使用文本编辑器重新打开编辑器", "revertAndCloseActiveEditor": "还原并关闭编辑器", "showAllEditors": "按外观显示所有编辑器", "showAllEditorsByMostRecentlyUsed": "按最近使用显示所有编辑器", @@ -3109,10 +3493,9 @@ "splitEditorToNextGroup": "将编辑器拆分为下一组", "splitEditorToPreviousGroup": "将编辑器拆分为上一组", "splitEditorToRightGroup": "将编辑器拆分为右组", + "toggleEditorType": "切换编辑器类型", "toggleEditorWidths": "切换编辑器组大小", - "unpinEditor": "取消固定编辑器", - "workbench.action.reopenTextEditor": "使用文本编辑器重新打开编辑器", - "workbench.action.toggleEditorType": "切换编辑器类型" + "unpinEditor": "取消固定编辑器" }, "vs/workbench/browser/parts/editor/editorCommands": { "compare": "比较", @@ -3135,9 +3518,11 @@ "unlockEditorGroup": "解锁编辑器组" }, "vs/workbench/browser/parts/editor/editorConfiguration": { - "editor.editorAssociations": "将 glob 模式配置到编辑器(例如 `\"*十六进制\": \"hexEditor.hexEdit\"`)。这些优先顺序高于默认行为。", + "editor.editorAssociations": "将 glob 模式配置到编辑器(例如 `\"*.hex\": \"hexEditor.hexedit\"`)。这些优先于默认行为。", + "editorLargeFileSizeConfirmation": "在要求在编辑器中打开时进行确认之前,控制以 MB 为单位的文件的最小大小。请注意,此设置可能不适用于所有编辑器类型和环境。", + "interactiveWindow": "交互窗口", "markdownPreview": "Markdown 预览", - "workbench.editor.autoLockGroups": "如果与列出的其中一个类型匹配的编辑器作为编辑器组中的第一个编辑器打开,且打开了多个组,则该组会自动锁定。锁定的组仅用于在用户手势(例如拖放)显式选择时打开编辑器,默认情况下不使用。因此,锁定的组中的活动编辑器不太可能被意外替换为其他编辑器。", + "workbench.editor.autoLockGroups": "如果与列出的其中一个类型匹配的编辑器作为编辑器组中的第一个编辑器打开,且打开了多个组,则该组会自动锁定。锁定的组仅用于在用户手势(例如拖放等)显式选择时打开编辑器,默认情况下不使用。因此,锁定的组中的活动编辑器不太可能被意外替换为其他编辑器。", "workbench.editor.defaultBinaryEditor": "检测为二进制文件的默认编辑器。如果未定义,将向用户显示选取器。" }, "vs/workbench/browser/parts/editor/editorDropTarget": { @@ -3149,10 +3534,23 @@ "groupAriaLabel": "编辑器组{0}", "groupLabel": "第 {0} 组" }, + "vs/workbench/browser/parts/editor/editorGroupWatermark": { + "watermark.findInFiles": "在文件中查找", + "watermark.newUntitledFile": "新的无标题文本文件", + "watermark.openFile": "打开文件", + "watermark.openFileFolder": "打开文件或文件夹", + "watermark.openFolder": "打开文件夹", + "watermark.openRecent": "打开最近的文件", + "watermark.quickAccess": "转到文件", + "watermark.showCommands": "显示所有命令", + "watermark.showSettings": "显示设置", + "watermark.startDebugging": "开始调试", + "watermark.toggleFullscreen": "切换全屏", + "watermark.toggleTerminal": "切换终端" + }, "vs/workbench/browser/parts/editor/editorPanes": { - "cancel": "取消", "editorOpenErrorDialog": "无法打开“{0}”", - "ok": "确定" + "ok": "确定(&&O)" }, "vs/workbench/browser/parts/editor/editorPlaceholder": { "errorEditor": "编辑器错误", @@ -3207,10 +3605,6 @@ "pickLanguageToConfigure": "选择要与“{0}”关联的语言模式", "reopenWithEncoding": "通过编码重新打开", "saveWithEncoding": "通过编码保存", - "screenReaderDetected": "已为屏幕阅读器优化", - "screenReaderDetectedExplanation.answerNo": "否", - "screenReaderDetectedExplanation.answerYes": "是", - "screenReaderDetectedExplanation.question": "你正在使用屏幕阅读器来操作 VS Code? (使用屏幕阅读器时,会禁用自动换行功能)", "selectEOL": "选择行尾序列", "selectEncoding": "选择编码", "selectIndentation": "选择缩进", @@ -3218,6 +3612,7 @@ "showLanguageExtensions": "搜索“{0}”的应用市场扩展程序...", "singleSelection": "行 {0},列 {1}", "singleSelectionRange": "行 {0},列 {1} (已选择{2})", + "spacesAndTabsSize": "空格: {0}(选项卡大小: {1})", "spacesSize": "空格: {0}", "status.editor.columnSelectionMode": "列选择模式", "status.editor.encoding": "编辑器编码", @@ -3225,7 +3620,6 @@ "status.editor.indentation": "编辑器缩进", "status.editor.info": "文件信息", "status.editor.mode": "编辑器语言", - "status.editor.screenReaderMode": "屏幕阅读器模式", "status.editor.selection": "编辑器选择", "status.editor.tabFocusMode": "辅助功能模式", "tabFocusModeEnabled": "按 Tab 移动焦点", @@ -3241,6 +3635,8 @@ "textEditor": "文本编辑器" }, "vs/workbench/browser/parts/editor/textDiffEditor": { + "fileTooLargeForHeapErrorWithSize": "文本比较编辑器中至少有一个文件未显示,因为它非常大({0})。", + "fileTooLargeForHeapErrorWithoutSize": "文本比较编辑器中至少有一个文件未显示,因为它非常大。", "textDiffEditor": "文本差异编辑器" }, "vs/workbench/browser/parts/editor/textEditor": { @@ -3279,6 +3675,7 @@ "notificationsToolbar": "通知中心操作" }, "vs/workbench/browser/parts/notifications/notificationsCommands": { + "acceptNotificationPrimaryAction": "接受通知主要操作", "clearAllNotifications": "清除所有通知", "focusNotificationToasts": "将焦点放在通知横幅上", "hideNotifications": "隐藏通知", @@ -3331,8 +3728,6 @@ "hidePanel": "隐藏面板", "maximizeIcon": "用于最大化面板的图标。", "maximizePanel": "最大化面板大小", - "miPanel": "面板(&&P)", - "miPanelNoMnemonic": "面板", "minimizePanel": "恢复面板大小", "movePanelToSecondarySideBar": "将面板视图移动到辅助侧栏", "moveSidePanelToPanel": "将辅助侧栏视图移动到面板", @@ -3347,6 +3742,8 @@ "positionPanelRightShort": "右", "previousPanelView": "上一个面板视图", "restoreIcon": "用于还原面板的图标。", + "toggle panel": "面板", + "toggle panel mnemonic": "面板(&&P)", "toggleMaximizedPanel": "切换最大化面板", "togglePanel": "切换面板", "togglePanelOffIcon": "用于在面板打开时关闭面板的图标。", @@ -3354,10 +3751,11 @@ "togglePanelVisibility": "切换面板可见性" }, "vs/workbench/browser/parts/panel/panelPart": { + "align panel": "对齐面板", "hidePanel": "\"隐藏\" 面板", "moreActions": "更多操作...", + "panel position": "面板位置", "panel.emptyMessage": "将视图拖动到此处显示。", - "pinned view containers": "面板条目可见性自定义", "resetLocation": "重置位置" }, "vs/workbench/browser/parts/sidebar/sidebarActions": { @@ -3367,19 +3765,18 @@ "focusStatusBar": "焦点状态栏", "hide": "隐藏“{0}”" }, - "vs/workbench/browser/parts/statusbar/statusbarModel": { - "statusbar.hidden": "状态栏条目可见性自定义" - }, "vs/workbench/browser/parts/statusbar/statusbarPart": { "hideStatusBar": "隐藏状态栏" }, "vs/workbench/browser/parts/titlebar/commandCenterControl": { - "all": "显示搜索模式...", "commandCenter-activeBackground": "命令中心的活动背景色", + "commandCenter-activeBorder": "命令中心的活动边框颜色", "commandCenter-activeForeground": "命令中心的活动前景色", "commandCenter-background": "命令中心背景色", "commandCenter-border": "命令中心的边框颜色", "commandCenter-foreground": "命令中心前景色", + "commandCenter-inactiveBorder": "窗口处于非活动状态时命令中心的边框颜色", + "commandCenter-inactiveForeground": "窗口处于非活动状态时命令中心的前景色", "label.dfl": "搜索", "label1": "{0} {1}", "label2": "{0} {1}", @@ -3416,6 +3813,10 @@ "userIsAdmin": "[管理员]", "userIsSudo": "[超级用户]" }, + "vs/workbench/browser/parts/views/checkbox": { + "checked": "已选中", + "unchecked": "未选中" + }, "vs/workbench/browser/parts/views/treeView": { "collapseAll": "全部折叠", "command-error": "运行命令 {1} 错误: {0}。这可能是由提交 {1} 的扩展引起的。", @@ -3425,6 +3826,9 @@ "treeView.enableRefresh": "ID 为 {0} 的树状视图是否启用刷新。", "treeView.toggleCollapseAll": "ID 为 {0} 的树状视图是否切换为全部折叠。" }, + "vs/workbench/browser/parts/views/viewFilter": { + "more filters": "更多筛选器..." + }, "vs/workbench/browser/parts/views/viewPane": { "viewPaneContainerCollapsedIcon": "已折叠的视图窗格容器的图标。", "viewPaneContainerExpandedIcon": "已展开的视图窗格容器的图标。", @@ -3447,6 +3851,24 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "键盘焦点是否在快速打开控件中" }, + "vs/workbench/browser/web.main": { + "rendererLog": "窗口", + "reset": "重置用户数据", + "reset user data message": "是否要重置数据(设置、键绑定、扩展、代码段和 UI 状态)并重新加载?" + }, + "vs/workbench/browser/window": { + "learnMore": "了解详细信息(&&L)", + "open": "打开(&&O)", + "openExternalDialogButtonInstall.v3": "安装(&&I)", + "openExternalDialogButtonRetry.v2": "重试(&&T)", + "openExternalDialogDetail.v2": "我们已在你的计算机上启动 {0}。\r\n\r\n如果 {1} 未启动,请重试或在下面安装。", + "openExternalDialogDetailNoInstall": "我们已你的计算机上启动 {0}。\r\n\r\n如果 {1} 未启动,请在下面重试。", + "openExternalDialogTitle": "全部完成。现在可以关闭此选项卡。", + "reload": "重新加载(&&R)", + "shutdownError": "出现意外错误,需要重新加载此页面。", + "shutdownErrorDetail": "工作台在运行时被意外释放。", + "unableToOpenExternal": "浏览器已中断新选项卡或窗口的打开。仍然按“打开”以将其打开。" + }, "vs/workbench/browser/workbench": { "loaderErrorNative": "未能加载所需文件。请重启应用程序重试。详细信息: {0}" }, @@ -3461,6 +3883,7 @@ "activityBarVisibility": "控制工作台中活动栏的可见性。", "appName": "\"${appName}\": 例如 VS Code。", "centeredLayoutAutoResize": "如果在居中布局中打开了超过一组编辑器,控制是否自动将宽度调整为最大宽度值。当回到只打开了一组编辑器的状态,将自动将宽度调整为原始的居中宽度值。", + "centeredLayoutDynamicWidth": "调整窗口大小时,居中布局尝试维持常量宽度的控件。", "closeEmptyGroups": "控制编辑器组中最后一个选项卡关闭时这个空组的行为。若启用,将自动关闭空组。若禁用,空组仍将保留在网格布局中。", "closeOnFileDelete": "控制在会话期间显示已打开文件的编辑器是否应在被其他进程删除或重命名时自动关闭。禁用此功能将使编辑器在此类事件中保持打开状态。请注意,从应用程序内删除将始终关闭编辑器,且永远不会关闭具有未保存更改的编辑器以保留数据。", "closeOnFocusLost": "控制 Quick Open 是否在其失去焦点时自动关闭。", @@ -3474,19 +3897,18 @@ "editorOpenPositioning": "控制编辑器打开的位置。选择 `left` 或 `right` 可分别在当前活动编辑器的左侧或右侧打开。选择 `first` (最前) 或 `last` (最后) 打开的位置与当前活动编辑器无关。", "editorTabCloseButton": "控制编辑器的选项卡关闭按钮的位置,或者在设置为 \"off\" 时禁用它们。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", "enableMenuBarMnemonics": "控制是否可通过 Alt 键快捷键打开主菜单。如果禁用助记符,则可将这些 Alt 键快捷键绑定到编辑器命令。", - "enablePreview": "控制打开的编辑器是否显示为预览编辑器。预览编辑器不会保持打开状态,在将其显式设置为保持打开(例如通过双击或编辑)前将会重复使用,其文件名显示样式为斜体。", - "enablePreviewFromCodeNavigation": "控制当从编辑器开始进行代码导航时,编辑器是否保持为预览状态。预览编辑器不会保持打开状态,在将其显式设置为保持打开(例如通过双击或编辑)前将会重复使用。当 \"#workbench.editor.enablePreview#\" 处于禁用状态时,将忽略此值。", - "enablePreviewFromQuickOpen": "控制通过 Quick Open 打开的编辑器是否显示为预览编辑器。预览编辑器不会保持打开状态,在将其显式设置为保持打开(例如通过双击或编辑)前将会重复使用。当 \"#workbench.editor.enablePreview#\" 处于禁用状态时,将忽略此值。", - "exclude": "配置 [glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) 以从本地文件历史记录中排除文件。更改此设置不会影响现有本地文件历史记录条目。", + "enablePreview": "控制打开的编辑器是否显示为预览编辑器。预览编辑器不会保持打开状态,在将其显式设置为保持打开(通过双击或编辑)前可以重用,并以斜体显示文件名。", + "enablePreviewFromCodeNavigation": "控制当从编辑器开始进行代码导航时,编辑器是否保持为预览状态。预览编辑器不会保持打开状态,在将其显式设置为保持打开(通过双击或编辑)前将会重用。当 `#workbench.editor.enablePreview#` 处于禁用状态时,将忽略此值。", + "enablePreviewFromQuickOpen": "控制通过 Quick Open 打开的编辑器是否显示为预览编辑器。预览编辑器不会保持打开状态,并且在将其显式设置为保持打开(通过双击或编辑)前将会重用。启用后,在选择前按住 Ctrl 可在非预览模式下打开编辑器。当 `#workbench.editor.enablePreview#` 处于禁用状态时,将忽略此值。", + "exclude": "配置路径或 [glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)以排除本地文件历史记录中的文件。glob 模式的计算结果始终是相对于工作区文件夹路径所在的位置,除非它们是绝对路径。更改此设置不会影响现有的本地文件历史记录条目。", "focusRecentEditorAfterClose": "控制是否按最常使用的顺序或从左到右的顺序关闭选项卡。", "folderName": "\"${folderName}\": 文件所在工作区文件夹的名称 (例如 myFolder)。", "folderPath": "\"${folderpath}\": 文件所在工作区文件夹的路径 (例如 /Users/Development/myFolder)。", "fontAliasing": "控制在工作台中字体的渲染方式。", "highlightModifiedTabs": "控制是否在具有未保存更改的编辑器的选项卡上绘制顶部边框。当禁用 `#workbench.editor.showTabs#` 时,会忽略此值。", - "layoutControlEnabled": "控制是否通过 {0} 启用自定义标题栏中的布局控件。", - "layoutControlEnabledDeprecation": "已弃用此设置,以支持 {0}", + "layoutControlEnabled": "控制布局控件是否显示在自定义标题栏中。此设置仅在将 {0} 设置为 {1} 时才会生效。", + "layoutControlEnabledWeb": "控制是否显示标题栏中的布局控件。", "layoutControlType": "控制自定义标题栏中的布局控件是显示为单个菜单按钮还是多个 UI 切换。", - "layoutControlTypeDeprecation": "已弃用此设置,以支持 {0}", "layoutcontrol.type.both": "显示下拉列表和切换按钮。", "layoutcontrol.type.menu": "显示包含布局选项下拉列表的单个按钮。", "layoutcontrol.type.toggles": "显示用于切换面板和侧边栏可见性的多个按钮。", @@ -3509,19 +3931,24 @@ "panelDefaultLocation": "控制新工作区中面板(终端、调试控制台、输出、问题)的默认位置。它可以显示在编辑器区域的底部、右侧或左侧。", "panelOpensMaximized": "控制面板是否以最大化方式打开。它可以始终以最大化方式打开、永不以最大化方式打开或以关闭前的最后一个状态打开。", "perEditorGroup": "控制最大打开的编辑器的限制是否应应用于每个编辑器组或所有编辑器组。", - "pinnedTabSizing": "控制固定的编辑器选项卡的大小。固定的选项卡排在所有打开的选项卡的开头,并且在取消固定之前,通常不会关闭。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", + "pinnedTabSizing": "控制固定的编辑器选项卡的大小。固定的选项卡排在所有打开的选项卡的开头,并且在取消固定之前,通常不会关闭。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,会忽略此值。", "preserveInput": "当再次打开命令面板时,控制是否恢复上一次输入的内容。", - "remoteName": "“${remoteName}”: 例如 SSH", - "restoreViewState": "关闭编辑器后,当重新打开时,还原最后的编辑器视图状态(例如滚动位置)。编辑器视图状态存储在每个编辑器组中,且会在组关闭时被放弃。使用 {0} 设置以跨所有编辑器组使用最后已知的视图状态,以防未找到编辑器组之前的视图状态。", - "revealIfOpen": "控制是否在打开的任何可见组中显示编辑器。如果禁用,编辑器将优先在当前活动的编辑器组中打开。如果启用,将会显示在已打开的编辑器,而不是在当前活动的编辑器组中再次打开。请注意,有些情况下会忽略此设置,例如,强制编辑器在特定组中打开或当前活动组的一侧时。", - "rootName": "\"${rootName}\": 打开的工作区或文件夹的名称 (例如 myFolder 或 myWorkspace)。", + "profileName": "\"${profileName}\": 在其中打开工作区的配置文件的名称(例如数据科学(配置文件))。如果使用默认配置文件,则忽略此选项。", + "remoteName": "`${remoteName}`: 例如 SSH", + "restoreViewState": "关闭编辑器后重新打开时,将还原最后的编辑器视图状态(例如滚动位置)。编辑器视图状态按编辑器组存储,并在组关闭时被放弃。使用 {0} 设置以跨所有编辑器组使用最后已知的视图状态,以防找不到编辑器组之前的视图状态。", + "revealIfOpen": "控制是否在打开的任何可见组中显示编辑器。如果禁用,编辑器将优先在当前活动的编辑器组中打开。如果启用,将显示在已打开的编辑器,而不是在当前活动的编辑器组中再次打开。请注意,有些情况下会忽略此设置,例如,强制编辑器在特定组中打开或在当前活动组的一侧打开。", + "rootName": "`${rootName}`: 具有可选远程名称和工作区指示器的工作区的名称(如果适用)(例如 myFolder、myRemoteFolder [SSH] 或 myWorkspace [工作区])。", + "rootNameShort": "`${rootNameShort}`: 已缩短的工作区名称,不包含后缀(例如 myFolder、myRemoteFolder 或 myWorkspace)。", "rootPath": "\"${rootPath}\": 打开的工作区或文件夹的文件路径 (例如 /Users/Development/myWorkspace)。", "scrollToSwitchTabs": "控制在滚动到选项卡上方时是否打开这些选项卡。默认情况下,选项卡仅在鼠标滚动时呈现,但不打开。可通过在滚动时按住 Shift 键来更改滚动期间的此行为。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", + "security.allowedUNCHosts": "无需用户确认即可允许的一组 UNC 主机名(无前导或尾随反斜杠,例如 `192.168.0.1` 或 `my-server`)。如果正在访问的 UNC 主机是此设置不允许访问的或未通过用户确认进行确认,则会发生错误并停止操作。更改此设置时需要重启。有关此设置的详细信息,请访问 https://aka.ms/vscode-windows-unc。", + "security.allowedUNCHosts.patternErrorMessage": "UNC 主机名不得包含反斜杠。", + "security.restrictUNCAccess": "如果已启用,则仅允许访问 \"#security.allowedUNCHosts#\" 设置允许的或用户确认后的 UNC 主机名。有关此设置的详细信息,可访问 https://aka.ms/vscode-windows-unc。", "separator": "\"${separator}\": 一种条件分隔符 (\"-\"), 仅在被包含值或静态文本的变量包围时显示。", "settings.editor.desc": "配置默认使用的设置编辑器。", "settings.editor.json": "使用 json 文件编辑器。", "settings.editor.ui": "使用设置 ui 编辑器。", - "sharedViewState": "跨所有编辑器组保留最新的编辑器视图状态(例如滚动位置),并在未找到编辑器组的特定编辑器视图状态时进行还原。", + "sharedViewState": "跨所有编辑器组保留最新的编辑器视图状态(例如滚动位置等)并在未找到编辑器组的特定编辑器视图状态时进行还原。", "showEditorTabs": "控制打开的编辑器是否显示在选项卡中。", "showIcons": "控制是否在打开的编辑器中显示图标。这要求同时启用文件图标主题。", "sideBarLocation": "控制主边栏和活动栏的位置。它们可以显示在工作台的左侧或右侧。辅助边栏将显示在工作台的另一侧。", @@ -3530,14 +3957,18 @@ "splitOnDragAndDrop": "通过将编辑器或文件放到编辑器区域的边缘,控制是否可以由拖放操作拆分编辑器组。", "splitSizing": "拆分编辑器组时控制编辑器组大小。", "statusBarVisibility": "控制工作台底部状态栏的可见性。", + "suggestCommands": "控制命令面板是否应包含常用命令的列表。", "tabDescription": "控制编辑器标签的格式。", "tabScrollbarHeight": "控制编辑器标题区域中用于选项卡和面包屑的滚动条的高度。", - "tabSizing": "控制编辑器选项卡的大小调整。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", + "tabSizing": "控制编辑器选项卡的大小。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,会忽略此值。", + "tips.enabled": "启用后,当没有打开编辑器时将显示水印提示。", "untitledHint": "控制编辑器中是否应显示无标题文本提示。", "untitledLabelFormat": "控制无标题编辑器的标签格式。", + "useSemanticSimilarity": "控制命令面板是否应包含类似的命令。必须安装提供语义相似性的扩展。", "useSplitJSON": "控制在将设置编辑为 json 时是否使用拆分 json 编辑器。", "viewVisibility": "控制是否显示视图头部的操作项。视图头部操作项可以一直,或是仅当聚焦到和悬停在视图上时显示。", "window.commandCenter": "将命令启动器与窗口标题一起显示。仅当 {0} 设置为 {1} 时,此设置才会生效。", + "window.commandCenterWeb": "将命令启动器与窗口标题一起显示。", "window.confirmBeforeClose.always": "始终询问确认。", "window.confirmBeforeClose.always.web": "始终尝试请求确认。请注意,浏览器仍可能在未经确认的情况下决定关闭标签页或窗口。", "window.confirmBeforeClose.keyboardOnly": "仅在已使用键绑定时请求确认。", @@ -3546,6 +3977,7 @@ "window.confirmBeforeClose.never.web": "除非即将丢失数据,否则绝不明确询问确认。", "window.menuBarVisibility.classic": "菜单显示在窗口顶部,并且仅在全屏模式下隐藏。", "window.menuBarVisibility.compact": "菜单在边栏中显示为紧凑按钮。当 {0} 为 {1} 时,会忽略此值。", + "window.menuBarVisibility.compact.web": "菜单在边栏中显示为紧凑按钮。", "window.menuBarVisibility.hidden": "菜单始终隐藏。", "window.menuBarVisibility.toggle": "菜单处于隐藏状态,但通过按 Alt 键可在窗口顶部显示。", "window.menuBarVisibility.toggle.mac": "菜单处于隐藏状态,但通过执行“聚焦应用程序菜单”命令可在窗口顶部显示。", @@ -3564,9 +3996,9 @@ "workbench.activityBar.iconClickBehavior.toggle": "如果单击的项已可见,则隐藏边栏。", "workbench.editor.historyBasedLanguageDetection": "允许在语言检测中使用编辑器历史记录。这会导致自动语言检测偏向于最近打开的语言,并允许自动语言检测使用较小的输入进行操作。", "workbench.editor.labelFormat.default": "显示文件名。当启用选项卡且在同一组内有两个相同名称的文件时,将添加每个文件路径中可以用于区分的部分。在选项卡被禁用且编辑器活动时,将显示相对于工作区文件夹的路径。", - "workbench.editor.labelFormat.long": "在文件的绝对路径之后显示文件名。", - "workbench.editor.labelFormat.medium": "在文件相对当前工作区文件夹的路径之后显示文件名。", - "workbench.editor.labelFormat.short": "在文件的目录名之后显示文件名。", + "workbench.editor.labelFormat.long": "显示文件名后跟其绝对路径。", + "workbench.editor.labelFormat.medium": "显示文件名及其相对于工作区文件夹的路径。", + "workbench.editor.labelFormat.short": "显示文件名后跟其目录名。", "workbench.editor.languageDetection": "控制是否自动检测文本编辑器中的语言,除非该语言已由语言选择器显式设置。这也可以按语言确定范围,以便你可以指定不希望关闭的语言。这对于像 Markdown 这样的语言很有用,因为它通常包含可能会欺骗语言检测的其他语言,使其认为它是嵌入语言而不是 Markdown。", "workbench.editor.navigationScopeDefault": "浏览所有打开的编辑器和编辑器组。", "workbench.editor.navigationScopeEditor": "仅在活动编辑器中导航。", @@ -3583,7 +4015,9 @@ "workbench.editor.splitSizingDistribute": "将所有编辑器组拆分为相等的部分。", "workbench.editor.splitSizingSplit": "将活动编辑器组拆分为相等的部分。", "workbench.editor.tabSizing.fit": "始终将标签页保持足够大,能够完全显示编辑器标签。", + "workbench.editor.tabSizing.fixed": "使所有选项卡的大小相同,同时允许它们在可用空间不足以同时显示所有选项卡时变小。", "workbench.editor.tabSizing.shrink": "在不能同时显示所有选项卡时,允许选项卡缩小。", + "workbench.editor.tabSizingFixedMaxWidth": "Controls the maximum width of tabs when `#workbench.editor.tabSizing#` size is set to `fixed`.", "workbench.editor.titleScrollbarSizing.default": "默认大小。", "workbench.editor.titleScrollbarSizing.large": "增加大小,以便更轻松地通过鼠标抓取。", "workbench.editor.untitled.labelFormat.content": "无标题文件的名称派生自其第一行的内容,除非它有关联的文件路径。如果行为空或不包含单词字符,它将回退到名称。", @@ -3608,18 +4042,13 @@ "zenMode.hideLineNumbers": "控制在打开禅模式时是否隐藏编辑器行号。", "zenMode.hideStatusBar": "控制在打开禅模式时是否隐藏工作台底部的状态栏。", "zenMode.hideTabs": "控制在打开禅模式时是否隐藏工作台选项卡。", - "zenMode.restore": "若窗口在处于禅模式时退出,控制其在恢复时是否还原到禅模式。", - "zenMode.silentNotifications": "控制在禅模式下是否应启用通知“请勿打扰”模式。如果为 true,则只会弹出错误通知。", + "zenMode.restore": "控制在禅模式下退出的窗口是否应还原为禅模式。", + "zenMode.silentNotifications": "控制在禅模式下是否应启用通知请勿打扰模式。如果为 true,则仅弹出错误通知。", "zenModeConfigurationTitle": "禅模式" }, - "vs/workbench/common/actions": { - "developer": "开发人员", - "help": "帮助", - "preferences": "首选项", - "test": "测试", - "view": "视图" - }, "vs/workbench/common/configuration": { + "applicationConfigurationTitle": "应用程序", + "securityConfigurationTitle": "安全性", "workbenchConfigurationTitle": "工作台" }, "vs/workbench/common/contextkeys": { @@ -3627,6 +4056,7 @@ "activeEditor": "活动编辑器的标识符", "activeEditorAvailableEditorIds": "可用于活动编辑器的可用编辑器标识符", "activeEditorCanRevert": "活动编辑器是否可以还原", + "activeEditorCanToggleReadonly": "活动编辑器是否可以在只读或可写之间切换", "activeEditorGroupEmpty": "活动编辑器组是否为空", "activeEditorGroupIndex": "活动编辑器组的索引", "activeEditorGroupLast": "活动编辑器组是否为最后一个组", @@ -3646,6 +4076,7 @@ "editorAreaVisible": "编辑器区域是否可见", "editorIsOpen": "编辑器是否打开", "editorTabsVisible": "编辑器选项卡是否可见", + "embedderIdentifier": "根据产品服务的嵌入器标识符(如果已定义)", "focusedView": "具有键盘焦点的视图的标识符", "groupEditorsCount": "打开的编辑器组数", "inZenMode": "是否已启用 Zen 模式", @@ -3675,14 +4106,17 @@ "sideBySideEditorActive": "并行编辑器是否处于活动状态", "splitEditorsVertically": "编辑器是否垂直拆分", "statusBarFocused": "键盘焦点是否在状态栏上", + "temporaryWorkspace": "当前工作区的方案来自临时文件系统。", "textCompareEditorActive": "文本比较编辑器是否处于活动状态", "textCompareEditorVisible": "文本比较编辑器是否可见", - "virtualWorkspace": "当前工作区的方案(如果来自虚拟文件系统或空字符串)。", + "virtualWorkspace": "当前工作区的方案来自虚拟文件系统或空字符串。", "workbenchState": "窗口中打开的工作区类型:“空”(无工作区)、“文件夹”(单个文件夹)或“工作区”(多根工作区)", "workspaceFolderCount": "工作区中根文件夹的数量" }, "vs/workbench/common/editor": { "builtinProviderDisplayName": "内置", + "configureEditorLargeFileConfirmation": "配置限制", + "openLargeFile": "仍然打开", "promptOpenWith.defaultEditor.displayName": "文本编辑器" }, "vs/workbench/common/editor/diffEditorInput": { @@ -3747,6 +4181,8 @@ "panelSectionHeaderBackground": "面板区域标题背景色。面板显示在编辑器区域的下方,包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", "panelSectionHeaderBorder": "当多个视图在面板中垂直堆叠时使用的面板区域标题边框颜色。面板显示在编辑器区域下方,其中包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", "panelSectionHeaderForeground": "面板区域标题前景色。面板显示在编辑器区域的下方,包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", + "profileBadgeBackground": "配置文件徽章背景色。配置文件徽章显示在活动栏中设置齿轮图标的顶部。", + "profileBadgeForeground": "配置文件徽章前景颜色。配置文件徽章显示在活动栏中设置齿轮图标的顶部。", "sideBarBackground": "侧边栏背景色。侧边栏是资源管理器和搜索等视图的容器。", "sideBarBorder": "侧边栏分隔编辑器的边框颜色。侧边栏包含资源管理器、搜索等视图。", "sideBarDragAndDropBackground": "侧边栏中的部分在拖放时的反馈颜色。此颜色应有透明度,以便侧边栏中的部分仍能透过。侧边栏是资源管理器和搜索等视图的容器。侧边栏部分是嵌套在侧边栏中的视图。", @@ -3807,18 +4243,19 @@ "titleBarInactiveForeground": "窗口处于非活动状态时的标题栏前景色。", "unfocusedActiveModifiedBorder": "未聚焦组中已修改的活动选项卡顶部的边框。选项卡是编辑器区域中编辑器的容器。可以在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", "unfocusedINactiveModifiedBorder": "未聚焦组中已修改的非活动选项卡顶部的边框。选项卡是编辑器区域中编辑器的容器。可以在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "windowActiveBorder": "窗口处于活动状态时用于窗口边框的颜色。仅在使用自定义标题栏时在桌面客户端中支持。", - "windowInactiveBorder": "窗口处于非活动状态时用于边框的颜色。仅在使用自定义标题栏时在桌面客户端中支持。" + "windowActiveBorder": "窗口处于活动状态时用于窗口边框的颜色。当使用自定义标题栏时,仅在 macOS 和 Linux 桌面客户端中受支持。", + "windowInactiveBorder": "窗口处于非活动状态时用于窗口边框的颜色。当使用自定义标题栏时,仅在 macOS 和 Linux 桌面客户端中受支持。" }, "vs/workbench/common/views": { "defaultViewIcon": "默认视图图标。", - "duplicateId": "已注册 ID 为“{0}”的视图" + "duplicateId": "已注册 ID 为“{0}”的视图", + "treeView.notRegistered": "未注册 ID 为 \"{0}\" 的树状视图。" }, "vs/workbench/electron-sandbox/actions/developerActions": { "configureRuntimeArguments": "配置运行时参数", + "openUserDataFolder": "打开用户数据文件夹", "reloadWindowWithExtensionsDisabled": "在禁用扩展的情况下重新加载", - "toggleDevTools": "切换开发人员工具", - "toggleSharedProcess": "切换共享进程" + "toggleDevTools": "切换开发人员工具" }, "vs/workbench/electron-sandbox/actions/installActions": { "install": "在 PATH 中安装“{0}”命令", @@ -3844,6 +4281,7 @@ "zoomReset": "重置缩放" }, "vs/workbench/electron-sandbox/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "控制在应用程序尚未从终端启动时放弃解析 shell 环境之前的超时(以秒为单位)。有关详细信息,请参阅我们的 [文档](https://go.microsoft.com/fwlink/?linkid=2149667)。", "argv.crashReporterId": "用于关联从此应用实例发送的崩溃报表的唯一 ID。", "argv.disableHardwareAcceleration": "禁用硬件加速。仅当遇到图形问题时才更改此选项。", "argv.enableCrashReporter": "允许禁用崩溃报告;如果更改了值,则应重启应用。", @@ -3851,11 +4289,10 @@ "argv.force-renderer-accessibility": "强制渲染器可访问。仅当在 Linux 上使用屏幕阅读器时才更改此设置。在其他平台上,渲染器将自动可访问。如果已启用 editor.accessibilitySupport:,则会自动设置此标志。", "argv.forceColorProfile": "允许替代要使用的颜色配置文件。如果发现颜色显示不佳,请尝试将此设置为 \"srgb\" 并重启。", "argv.locale": "要使用的显示语言。选取其他语言需要安装关联的语言包。", - "argv.logLevel": "使用的日志级别。默认值为 \"info\"。允许的值为 \"critical\" (关键)、\"error\" (错误)、\"warn\" (警告)、\"info\" (信息)、\"debug\" (调试)、\"trace\" (跟踪) 和 \"off\" (关闭)。", + "argv.logLevel": "要使用的日志级别。默认值为 “info”。允许的值为 “error”、“warn”、“info”、“debug”、“trace” 和 “off”。", "closeWhenEmpty": "控制在关闭最后一个编辑器时是否关闭整个窗口。此设置仅适用于没有显示文件夹的窗口。", "dialogStyle": "调整对话框窗口的外观。", "enableCrashReporterDeprecated": "如果此设置为 false,则无论新设置的值如何,都不会发送遥测数据。由于合并到 {0} 设置,目前已弃用。", - "experimentalUseSandbox": "实验性: 启用后,窗口将通过 Electron API 启用沙盒模式。", "keyboardConfigurationTitle": "键盘", "mergeAllWindowTabs": "合并所有窗口", "miExit": "退出(&&X)", @@ -3874,7 +4311,7 @@ "touchbar.enabled": "启用键盘上的 macOS 触控栏按钮 (若可用)。", "touchbar.ignored": "触摸栏中不应显示的条目的一组标识符(例如 \"workbench.action.navigateBack\")。", "window.clickThroughInactive": "启用后,点击非活动窗口后将在激活窗口的同时触发光标之下的元素 (若可点击)。禁用后,点击非活动窗口仅能激活窗口,再次点击才能触发元素。", - "window.doubleClickIconToClose": "如果启用, 双击标题栏中的应用程序图标将关闭窗口, 并且该窗口无法通过图标拖动。此设置仅在 \"#window.titleBarStyle#\" 设置为 \"custom\" 时生效。", + "window.doubleClickIconToClose": "如果启用,当双击标题栏中的应用程序图标时,此设置将关闭窗口。该窗口将无法使用图标拖动。仅当 `#window.titleBarStyle#` 设置为 `自定义` 时,此设置才有效。", "window.nativeFullScreen": "控制是否在 macOS 上使用原生全屏。禁用此设置可禁止 macOS 在全屏时创建新空间。", "window.nativeTabs": "启用 macOS Sierra 窗口选项卡。请注意,更改在完全重新启动程序后才能生效。同时,开启原生选项卡将禁用自定义标题栏样式。", "window.newWindowDimensions.default": "在屏幕中心打开新窗口。", @@ -3898,21 +4335,23 @@ }, "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { "aboutDetail": "版本: {0}\r\n提交: {1}\r\n日期: {2}\r\nElectron: {3}\r\nChromium: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", - "cancelButton": "取消", "copy": "复制(&&C)", - "okButton": "确定", - "yesButton": "是(&&Y)" + "okButton": "确定" }, "vs/workbench/electron-sandbox/window": { - "cancelButton": "取消(&&C)", + "appRootWarning.banner": "在更新时,存储在安装文件夹(“{0}”)中的文件可能会被覆盖或删除(不可撤销),而不会发出警告。", "closeWindowButtonLabel": "关闭窗口(&&C)", "closeWindowMessage": "是否确实要关闭窗口?", + "configure": "配置", "doNotAskAgain": "不再询问", "exitButtonLabel": "退出(&&E)", "keychainWriteError": "将登录信息写入密钥链失败,出现错误“{0}”。", "learnMore": "了解详细信息", "loaderCycle": "AMD 模块中存在一个依赖项循环需要解决!", "loginButton": "登录(&&L)", + "macoseolBannerLearnMore": "了解详细信息", + "macoseolarialabel": "{0}。使用导航键访问横幅操作。", + "macoseolmessage": "{1} 上的 {0} 将很快停止接收更新。请考虑升级 macOS 版本。", "password": "密码", "proxyAuthRequired": "需要代理身份验证", "proxyDetail": "代理 {0} 需要用户名和密码。", @@ -3920,6 +4359,8 @@ "quitMessage": "是否确实要退出?", "quitMessageMac": "是否确实要退出?", "rememberCredentials": "记住我的凭据", + "resolveShellEnvironment": "正在解析 shell 环境...", + "restart": "重启", "runningAsRoot": "不建议以 root 用户身份运行 {0}。", "shutdownErrorClose": "意外错误导致无法关闭窗口", "shutdownErrorDetail": "错误: {0}", @@ -3936,18 +4377,34 @@ "shutdownTitleReload": "重新加载窗口需要的时间较长...", "troubleshooting": "故障排除指南", "username": "用户名", - "willShutdownDetail": "以下操作仍在运行: \r\n{0}" + "willShutdownDetail": "以下操作仍在运行: \r\n{0}", + "windowseolBannerLearnMore": "了解详细信息", + "windowseolarialabel": "{0}。使用导航键访问横幅操作。", + "windowseolmessage": "{1} 上的 {0} 将很快停止接收更新。请考虑升级 Windows 版本。" }, - "vs/workbench/contrib/audioCues/browser/audioCueService": { - "audioCues.lineHasBreakpoint.name": "行上的断点", - "audioCues.lineHasError.name": "行上的错误", - "audioCues.lineHasFoldedArea.name": "行上的折叠区域", - "audioCues.lineHasInlineSuggestion.name": "行上的内联建议", - "audioCues.lineHasWarning.name": "行上的警告", - "audioCues.noInlayHints": "行上无嵌入提示", - "audioCues.onDebugBreak.name": "调试程序已在断点处停止" + "vs/workbench/contrib/accessibility/browser/accessibility.contribution": { + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/accessibility/browser/accessibilityContribution": { + "accessibilityConfigurationTitle": "Accessibility", + "verbosity.chat.description": "Provide information about how to access the chat help menu when the chat input is focused", + "verbosity.diffEditor.description": "Provide information about how to navigate changes in the diff editor when it is focused", + "verbosity.interactiveEditor.description": "Provide information about how to access the inline editor chat accessibility help menu when the input is focused", + "verbosity.keybindingsEditor.description": "Provide information about how to change a keybinding in the keybindings editor when a row is focused", + "verbosity.notebook": "Provide information about how to focus the cell container or inner editor when a notebook cell is focused.", + "verbosity.terminal.description": "Provide information about how to access the terminal accessibility help menu when the terminal is focused" + }, + "vs/workbench/contrib/accessibility/browser/accessibleView": { + "exit-tip": "Exit this menu via the Escape key.\r\n" }, "vs/workbench/contrib/audioCues/browser/audioCues.contribution": { + "audioCues.chatRequestSent": "Plays a sound when a chat request is made.", + "audioCues.chatResponsePending": "Plays a sound on loop while the response is pending.", + "audioCues.chatResponseReceived": "Plays a sound on loop while the response has been received.", + "audioCues.debouncePositionChanges": "是否应停用位置更改", + "audioCues.diffLineDeleted": "当焦点移到差异审阅模式下的已删除行或下一/上一个更改时播放声音", + "audioCues.diffLineInserted": "当焦点移动到差异审阅模式下的插入行或下一个/上一个更改时播放声音", + "audioCues.diffLineModified": "当焦点移到差异审阅模式下修改的行或下一/上一个更改时播放声音", "audioCues.enabled.auto": "附加屏幕阅读器时,启用音频提示。", "audioCues.enabled.off": "禁用音频提示。", "audioCues.enabled.on": "启用音频提示。", @@ -3957,7 +4414,13 @@ "audioCues.lineHasInlineSuggestion": "当有效行具有内联建议时播放声音。", "audioCues.lineHasWarning": "当有效行出现警告时播放声音。", "audioCues.noInlayHints": "尝试读取包含无内嵌提示的内嵌提示的行时播放声音。", + "audioCues.notebookCellCompleted": "在成功完成笔记本单元格执行时播放声音。", + "audioCues.notebookCellFailed": "在笔记本单元格执行失败时播放声音。", "audioCues.onDebugBreak": "当调试程序在断点上停止时播放声音。", + "audioCues.taskCompleted": "任务完成时播放声音。", + "audioCues.taskFailed": "任务失败时播放声音(非零退出代码)。", + "audioCues.terminalCommandFailed": "当终端命令失败时播放声音(非零退出代码)。", + "audioCues.terminalQuickFix": "当终端快速修复可用时播放声音。", "audioCues.volume": "音频提示音量百分比(0-100)。" }, "vs/workbench/contrib/audioCues/browser/commands": { @@ -3967,14 +4430,18 @@ "disabled": "已禁用" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "areYouSureQuiteBulkEdit": "确定要 {0} 吗? \"{1}\" 正在进行中。", - "changeWorkspace": "更改工作区", - "closeTheWindow": "关闭窗口", + "areYouSureQuiteBulkEdit.detail": "{0} 正在进行。", + "changeWorkspace": "更改工作区(&&W)", + "changeWorkspace.message": "是否确实要更改工作区?", + "closeTheWindow": "关闭窗口(&&C)", + "closeTheWindow.message": "是否确实要关闭窗口?", "fileOperation": "文件操作", "nothing": "未做编辑", - "quit": "退出", + "quit": "退出(&&Q)", + "quit.message": "是否确实要退出?", "refactoring.autoSave": "控制是否自动保存作为重构一部分的文件", - "reloadTheWindow": "重新加载窗口", + "reloadTheWindow": "重新加载窗口(&&R)", + "reloadTheWindow.message": "是否确实要重新加载窗口?", "summary.0": "未做编辑", "summary.n0": "在 1 个文件中进行了 {0} 次编辑", "summary.nm": "在 {1} 个文件中进行了 {0} 次编辑", @@ -3984,9 +4451,8 @@ "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { "Discard": "放弃重构", "apply": "应用重构", - "cancel": "取消", "cat": "重构预览", - "continue": "继续", + "continue": "继续(&&C)", "detail": "按\"继续\"放弃以前的重构,继续当前重构。", "groupByFile": "按文件分组更改", "groupByType": "按类型分组更改", @@ -4054,8 +4520,144 @@ "to": "{0} 的调用方", "tree.aria": "调用层次结构" }, + "vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": { + "chat-help-label": "Chat accessibility help", + "chat.announcement": "Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.", + "chat.overview": "The chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.", + "chat.requestHistory": "In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.", + "inline-chat-label": "Inline chat accessibility help", + "inlineChat.access": "It can be activated via quick fix actions or directly using the command: Inline Chat: Start Code Chat ({0}).", + "inlineChat.contextActions": "Context menu actions may run a request prefixed with /fix or /explain. These prefixes can be used directly in the input box to apply those specific actions.", + "inlineChat.diff": "Once in the diff editor, enter review mode with ({0}). Use up and down arrows to navigate lines with the proposed changes.", + "inlineChat.diffNoKb": "Tab again to enter the Diff editor with the changes and enter review mode with the Go to Next Difference Command. Use Up/DownArrow to navigate lines with the proposed changes.", + "inlineChat.explain": "When a request is prefixed with /explain, a response will explain the code in the current selection and the chat view will be focused.", + "inlineChat.fix": "When a request is prefixed with /fix, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing.", + "inlineChat.overview": "Inline chat occurs within a code editor and takes into account the current selection. It is useful for refactoring, fixing, and more. Keep in mind that AI generated code may be incorrect.", + "inlineChat.toolbar": "Use tab to reach conditional parts like commands, status, message responses and more.", + "workbench.action.chat.clear": "Chat Clear 命令 ({0}) 清除请求/响应列表。", + "workbench.action.chat.clearNoKb": "Chat Clear 命令清除请求/响应列表,当前无法通过键绑定触发。", + "workbench.action.chat.focus": "The Focus Chat command ({0}) focuses the chat request/response list, which can be navigated with up and down arrows.", + "workbench.action.chat.focusInput": "“焦点聊天输入”命令({0})将焦点放在聊天请求的输入框中。", + "workbench.action.chat.focusNoKb": "“焦点聊天列表”命令侧重于聊天请求/响应列表,该列表可以使用 UpArrow/DownArrow 进行导航,当前无法通过键绑定触发。", + "workbench.action.chat.nextCodeBlock": "Chat: Next Code Block 命令 ({0}) 将焦点放在回复中的下一个代码块。", + "workbench.action.chat.nextCodeBlockNoKb": "Chat: Next Code Block 命令将焦点放在响应中的下一个代码块上,当前无法通过键绑定触发。", + "workbench.action.interactiveSession.focusInputNoKb": "焦点聊天输入命令将焦点放在聊天请求的输入框上,当前无法通过键绑定触发。" + }, + "vs/workbench/contrib/chat/browser/actions/chatActions": { + "actions.chat.acceptInput": "接受聊天输入", + "actions.interactiveSession.focus": "焦点聊天列表", + "chat.category": "聊天", + "interactiveSession.clearHistory.label": "清除输入历史记录", + "interactiveSession.focusInput.label": "焦点聊天输入", + "interactiveSession.history.delete": "删除", + "interactiveSession.history.label": "显示历史记录", + "interactiveSession.history.pick": "选择要还原的聊天会话", + "interactiveSession.open": "打开编辑器({0})" + }, + "vs/workbench/contrib/chat/browser/actions/chatClearActions": { + "interactiveSession.clear.label": "清除" + }, + "vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": { + "interactive.copyCodeBlock.label": "复制", + "interactive.insertCodeBlock.label": "在光标处插入", + "interactive.insertIntoNewFile.label": "插入到新文件中", + "interactive.nextCodeBlock.label": "下一个代码块", + "interactive.previousCodeBlock.label": "上一个代码块", + "interactive.runInTerminal.label": "在终端中运行" + }, + "vs/workbench/contrib/chat/browser/actions/chatCopyActions": { + "interactive.copyAll.label": "全部复制", + "interactive.copyItem.label": "复制" + }, + "vs/workbench/contrib/chat/browser/actions/chatExecuteActions": { + "interactive.cancel.label": "取消", + "interactive.submit.label": "提交" + }, + "vs/workbench/contrib/chat/browser/actions/chatImportExport": { + "chat.export.label": "导出会话", + "chat.file.label": "聊天会话", + "chat.import.label": "导入会话" + }, + "vs/workbench/contrib/chat/browser/actions/chatMoveActions": { + "chat.openInEditor.label": "在编辑器中打开会话", + "interactiveSession.openInEditor.label": "在编辑器中打开会话", + "interactiveSession.openInSidebar.label": "在边栏中打开会话" + }, + "vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": { + "askQuickQuestion": "快速提问", + "askabot": "向 {0} 提问" + }, + "vs/workbench/contrib/chat/browser/actions/chatTitleActions": { + "chat.remove.label": "移除请求和响应", + "interactive.helpful.label": "Helpful", + "interactive.insertIntoNotebook.label": "插入笔记本", + "interactive.unhelpful.label": "Unhelpful" + }, + "vs/workbench/contrib/chat/browser/chat.contribution": { + "chat": "聊天", + "interactiveSession.editor.fontFamily": "控制聊天代码块中的字体系列。", + "interactiveSession.editor.fontSize": "控制聊天代码块中的字号(以像素为单位)。", + "interactiveSession.editor.fontWeight": "控制聊天代码块中的字体粗细。", + "interactiveSession.editor.lineHeight": "聊天代码块中的行高(以像素为单位)。使用 0 可根据字号计算行高。", + "interactiveSession.editor.wordWrap": "控制行是否应整合在聊天代码块中。", + "interactiveSession.experimental.quickQuestion.enable": "控制是否启用快速问题功能。", + "interactiveSessionConfigurationTitle": "聊天" + }, + "vs/workbench/contrib/chat/browser/chatContributionServiceImpl": { + "chat.viewContainer.label": "聊天", + "vscode.extension.contributes.interactiveSession": "为交互式会话提供程序做出贡献", + "vscode.extension.contributes.interactiveSession.icon": "此交互式会话提供程序的图标。", + "vscode.extension.contributes.interactiveSession.id": "此交互式会话提供程序的唯一标识符。", + "vscode.extension.contributes.interactiveSession.label": "此交互式会话提供程序的显示名称。", + "vscode.extension.contributes.interactiveSession.when": "条件必须为 true 才能启用此交互式会话提供程序。" + }, + "vs/workbench/contrib/chat/browser/chatEditorInput": { + "chatEditorName": "聊天" + }, + "vs/workbench/contrib/chat/browser/chatInputPart": { + "actions.chat.accessibiltyHelp": "聊天输入,在此处键入代码,然后按 Enter 运行。将 {0} 用于聊天辅助功能帮助。", + "chatInput": "聊天输入", + "chatInput.accessibilityHelpNoKb": "聊天输入,在此处键入代码,然后按 Enter 运行。有关详细信息,请使用“聊天辅助功能帮助”命令。" + }, + "vs/workbench/contrib/chat/browser/chatListRenderer": { + "chat": "聊天", + "chat.codeBlock.toolbar": "代码块工具栏", + "chat.codeBlock.toolbarVerbose": "可通过选项卡访问的代码块的工具栏", + "chat.codeBlockHelp": "代码块", + "chat.codeBlockLabel": "代码块 {0}", + "multiCodeBlock": "{0} 个代码块: {1}", + "singleCodeBlock": "1 个代码块: {0}" + }, + "vs/workbench/contrib/chat/browser/chatWidget": { + "clear": "清除会话" + }, + "vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib": { + "interactive.input.placeholderNoCommands": "提问", + "interactive.input.placeholderWithCommands": "提问或键入主题的 \"/\"" + }, + "vs/workbench/contrib/chat/common/chatColors": { + "chat.requestBackground": "聊天请求的背景色。", + "chat.requestBorder": "聊天请求的边框颜色。" + }, + "vs/workbench/contrib/chat/common/chatContextKeys": { + "chatRequest": "聊天项是一个请求", + "chatResponse": "聊天项是一个响应。", + "hasChatProvider": "注册某些聊天提供程序时为 True。", + "inChat": "当焦点位于聊天小组件中时为 true,否则为 false。", + "inInteractiveInput": "当焦点位于聊天输入中时为 true,否则为 false。", + "interactiveInputHasText": "如果聊天输入包含文本,则为 True。", + "interactiveSessionRequestInProgress": "当前请求仍在进行时为 True。", + "interactiveSessionResponseHasProviderId": "当提供程序已向此响应分配 ID 时为 True。", + "interactiveSessionResponseVote": "对响应投赞成票后,其设置为 \"up\"。投反对票时,设置为 \"down\"。否则为空字符串。" + }, + "vs/workbench/contrib/chat/common/chatServiceImpl": { + "emptyResponse": "提供程序返回了 null 响应" + }, + "vs/workbench/contrib/chat/common/chatViewModel": { + "thinking": "思考中" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { - "codeActionsOnSave": "在保存时运行的代码操作类型。", + "codeActionsOnSave": "要在保存时运行的代码操作种类。", "codeActionsOnSave.fixAll": "控制是否应在文件保存时运行自动修复操作。", "codeActionsOnSave.generic": "控制是否应在文件保存时运行\"{0}\"操作。" }, @@ -4075,14 +4677,14 @@ "contributes.documentation.refactorings": "为重构提供了文档。" }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "ShowAccessibilityHelpAction": "显示辅助功能帮助", + "accessibilityHelpTitle": "辅助功能帮助", "auto_off": "编辑器被配置为自动检测是否附加了屏幕阅读器,当前未检测到。", "auto_on": "编辑器自动检测到已附加屏幕阅读器。", "auto_unknown": "编辑器被配置为使用平台 API 以检测是否附加了屏幕阅读器,但当前运行时不支持此功能。", "changeConfigToOnMac": "要配置编辑器对屏幕阅读器进行永久优化,请按 Command+E。", "changeConfigToOnWinLinux": "要配置编辑器对屏幕阅读器进行永久优化,请按 Ctrl+E。", "configuredOff": "编辑器被配置为不对屏幕阅读器的使用进行优化。", - "configuredOn": "已配置编辑器对屏幕阅读器进行永久优化 — 您可以更改 \"editor.accessibilitySupport\" 设置进行调整。", + "configuredOn": "编辑器配置为针对屏幕阅读器的使用情况进行永久优化 - 可以通过“切换屏幕阅读器辅助功能模式”命令或编辑设置“editor.accessibilitySupport”来更改此设置", "emergencyConfOn": "现在将设置 \"editor.accessibilitySupport\" 更改为 \"on\"。", "introMsg": "感谢试用 VS Code 的辅助功能选项。", "openDocMac": "按 Command+H 以打开浏览器窗口,其中包含更多有关 VS Code 辅助功能的信息。", @@ -4093,7 +4695,8 @@ "tabFocusModeOffMsg": "在当前编辑器中按 Tab 将插入制表符。通过按 {0} 切换此行为。", "tabFocusModeOffMsgNoKb": "在当前编辑器中按 Tab 会插入制表符。当前无法通过键绑定触发命令 {0}。", "tabFocusModeOnMsg": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。通过按 {0} 切换此行为。", - "tabFocusModeOnMsgNoKb": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。当前无法通过按键绑定触发命令 {0}。" + "tabFocusModeOnMsgNoKb": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。当前无法通过按键绑定触发命令 {0}。", + "toggleScreenReaderMode": "切换屏幕阅读器辅助功能模式" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "差异算法已提前停止(在 {0} ms 之后)", @@ -4128,9 +4731,9 @@ "schema.blockComment.begin": "作为块注释开头的字符序列。", "schema.blockComment.end": "作为块注释结尾的字符序列。", "schema.blockComments": "定义块注释的标记方式。", - "schema.brackets": "定义增加和减少缩进的括号。", + "schema.brackets": "定义增加或减少缩进的括号符号。当方括号对着色已启用且未定义{0}时,这还将定义按其嵌套级别着色的括号对。", "schema.closeBracket": "右方括号字符或字符串序列。", - "schema.colorizedBracketPairs": "如果启用方括号对着色,则按照其嵌套级别定义已着色的方括号对。", + "schema.colorizedBracketPairs": "定义在启用括号对着色时由其嵌套级别着色的括号对。此处包含的任何不包含在{0}中的括号都将自动包含在{0}中。", "schema.comments": "定义注释符号", "schema.folding": "此语言的折叠设置。", "schema.folding.markers": "语言特定的折叠标记。例如,\"#region\" 与 \"#endregion\"。开始与结束标记的正则表达式需设计得效率高,因其将对每一行的内容进行测试。", @@ -4271,8 +4874,8 @@ "unwrapMinified": "在此文件禁用折行", "wrapMinified": "在此文件启用折行" }, - "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { - "message": "[[选择语言]] 或 [[打开其他编辑器]] 以开始使用。\r\n开始键入以关闭或 [[不再显示]] 此信息。" + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint/untitledTextEditorHint": { + "message": "[[选择语言]]或[[填充模版]]或[[打开其他编辑器]]以开始使用。\r\n开始键入以关闭或[[不再显示]]此信息。" }, "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { "actions.pasteSelectionClipboard": "粘贴选择剪贴板" @@ -4280,16 +4883,29 @@ "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { "startDebugTextMate": "启动文本配对语法语法日志记录" }, + "vs/workbench/contrib/commands/common/commands.contribution": { + "runCommands": "运行命令", + "runCommands.commands": "要运行的命令", + "runCommands.description": "运行多个命令", + "runCommands.invalidArgs": "\"runCommands\" 收到类型错误的参数。请查看传递给该命令的参数。", + "runCommands.noCommandsToRun": "\"runCommands\" 尚未收到要运行的命令。忘记在 \"runCommands\" 参数中传递命令了吗?" + }, "vs/workbench/contrib/comments/browser/commentColors": { "commentThreadActiveRangeBackground": "当前选定或悬停注释范围的背景色。", "commentThreadActiveRangeBorder": "当前选定或悬停注释范围的边框颜色。", "commentThreadRangeBackground": "注释范围的背景色。", "commentThreadRangeBorder": "注释范围的边框颜色。", "resolvedCommentBorder": "已解析评论的边框和箭头颜色。", - "unresolvedCommentBorder": "未解析评论的边框和箭头颜色。" + "resolvedCommentIcon": "解析批注的图标颜色。", + "unresolvedCommentBorder": "未解析评论的边框和箭头颜色。", + "unresolvedCommentIcon": "未解析批注的图标颜色。" }, "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "编辑器导航线中表示评论范围的颜色。" + "editorGutterCommentGlyphForeground": "编辑器装订线中评论字形的装饰颜色。", + "editorGutterCommentRangeForeground": "用于标注范围的编辑器装订线装饰颜色。此颜色应不透明。", + "editorGutterCommentUnresolvedGlyphForeground": "编辑器装订线修饰颜色,用于注释未解析注释线程的字形。", + "editorOverviewRuler.commentForeground": "解析批注的编辑器概述标尺修饰颜色。此颜色应为不透明。", + "editorOverviewRuler.commentUnresolvedForeground": "编辑器概述未解析注释的标尺修饰颜色。此颜色应为不透明。" }, "vs/workbench/contrib/comments/browser/commentNode": { "commentAddReactionDefaultError": "未能删除评论回应", @@ -4304,38 +4920,39 @@ "newComment": "键入新注释", "reply": "回复..." }, - "vs/workbench/contrib/comments/browser/commentThreadBody": { - "commentThreadAria": "使用 {0} 评论。{1} 评论线程。", - "commentThreadAria.withRange": "通过 {2} 注释行 {1} 上具有 {0} 注释的线程。{3}。" - }, - "vs/workbench/contrib/comments/browser/commentThreadHeader": { - "collapseIcon": "用于折叠审阅注释的图标。", - "label.collapse": "折叠", - "startThread": "开始讨论" - }, "vs/workbench/contrib/comments/browser/comments.contribution": { + "comments.maxHeight": "Controls whether the comments widget scrolls or expands.", "comments.openPanel.deprecated": "此设置已弃用,取而代之的是 `comments.openView`。", "comments.openView": "控制评论视图应何时打开。", "comments.openView.file": "批注视图将在具有注释的文件处于活动状态时打开。", "comments.openView.firstFile": "如果在此会话期间尚未打开注释视图,则它将在带注释文件处于活动状态的会话期间首次打开。", "comments.openView.never": "注释视图永远不会打开。", + "comments.visible": "控制具有注释范围和注释的编辑器中注释栏和注释线程的可见性。注释仍可通过“注释”视图访问,并会导致以运行命令 “Comments: Toggle Editor Commenting” 切换注释的相同方式切换打开注释。", "commentsConfigurationTitle": "评论", "openComments": "控制评论面板应何时打开。", "useRelativeTime": "确定是否在注释时间戳中使用相对时间,(例如\"1 天前\")。" }, + "vs/workbench/contrib/comments/browser/commentsController": { + "hasCommentingRange": "活动光标处的位置是否具有评论范围", + "pickCommentService": "选择 \"注释提供程序\"" + }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { "comments.addCommand": "添加对当前所选内容的注释", + "comments.collapseAll": "折叠所有注释", + "comments.expandAll": "展开所有注释", + "comments.expandUnresolved": "展开未解决注释", "comments.toggleCommenting": "切换编辑器注释", - "hasCommentingProvider": "打开的工作区是否具有注释或注释范围。", - "hasCommentingRange": "活动光标处的位置是否具有评论范围", "nextCommentThreadAction": "转到下一条评论串", - "pickCommentService": "选择 \"注释提供程序\"", "previousCommentThreadAction": "转到上一个评论线程" }, + "vs/workbench/contrib/comments/browser/commentService": { + "hasCommentingProvider": "打开的工作区是否具有注释或注释范围。" + }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { "commentCount": "1 条注释", "commentLine": "[Ln {0}]", "commentRange": "[Ln {0}-{1}]", + "comments.view.title": "注释", "commentsCount": "{0} 条注释", "image": "图片", "imageWithLabel": "图片: {0}", @@ -4343,13 +4960,50 @@ }, "vs/workbench/contrib/comments/browser/commentsView": { "collapseAll": "全部折叠", + "comments.filter.ariaLabel": "筛选注释", + "comments.filter.placeholder": "筛选器(例如文本、作者)", + "expandAll": "全部展开", "resourceWithCommentLabel": "{3} 中第 {1} 行第 {2} 列中来自 ${0} 的注释,源: {4}", + "resourceWithCommentLabelFile": "来自 {1} 中 $ {0} 的注释,源: {2}", "resourceWithCommentThreadsLabel": "{0} 中的注释,完整路径: {1}", - "rootCommentsLabel": "当前工作区的注释" + "rootCommentsLabel": "当前工作区的注释", + "showing filtered results": "正在显示第 {0} 页(共 {1} 页)", + "totalUnresolvedComments": "{0} 未解析的注释" + }, + "vs/workbench/contrib/comments/browser/commentsViewActions": { + "comments": "注释", + "commentsClearFilterText": "清除筛选器文本", + "focusCommentsFilter": "焦点注释筛选器", + "focusCommentsList": "焦点注释视图", + "resolved": "显示已解决", + "toggle resolved": "切换已解决注释", + "toggle unresolved": "切换未解决注释", + "unresolved": "显示未解决" + }, + "vs/workbench/contrib/comments/browser/commentThreadBody": { + "commentThreadAria": "使用 {0} 评论。{1} 评论线程。", + "commentThreadAria.document": "在整个文档上有 {0} 条注释的注释线程。 {1}。", + "commentThreadAria.withRange": "通过 {2} 注释行 {1} 上具有 {0} 注释的线程。{3}。" + }, + "vs/workbench/contrib/comments/browser/commentThreadHeader": { + "collapseIcon": "用于折叠审阅注释的图标。", + "label.collapse": "折叠", + "startThread": "开始讨论" }, "vs/workbench/contrib/comments/browser/reactionsAction": { + "comment.reactionLabelMany": "{0}{1} 个带有 {2} 的回应", + "comment.reactionLabelNone": "{0}{1} 个回应", + "comment.reactionLabelOne": "{0}1 个带有 {1} 的回应", + "comment.toggleableReaction": "切换回应,", "pickReactions": "选取反应..." }, + "vs/workbench/contrib/comments/common/commentContextKeys": { + "comment": "注释的上下文值", + "commentController": "与注释线程关联的注释控制器 ID", + "commentIsEmpty": "在注释没有输入时设置", + "commentThread": "注释线程的上下文值", + "commentThreadIsEmpty": "在注释线程没有注释时设置" + }, "vs/workbench/contrib/comments/common/commentModel": { "noComments": "此工作区中尚无注释。" }, @@ -4379,14 +5033,13 @@ "breakpoint": "断点", "breakpointHasConditionDisabled": "此{0}的{1}将在删除后丢失。请考虑仅启用此{0}。", "breakpointHasConditionEnabled": "此{0}的{1}将在删除后丢失。请考虑仅禁用此{0}。", - "cancel": "取消", "condition": "条件", "debugIcon.breakpointCurrentStackframeForeground": "当前断点堆栈帧的图标颜色。", "debugIcon.breakpointDisabledForeground": "禁用断点的图标颜色。", "debugIcon.breakpointForeground": "断点图标颜色。", "debugIcon.breakpointStackframeForeground": "所有断点堆栈帧的图标颜色。", "debugIcon.breakpointUnverifiedForeground": "未验证断点的图标颜色。", - "disable": "禁用", + "disable": "禁用(&&D)", "disableBreakpoint": "禁用{0}", "disableBreakpointOnLine": "禁用行断点", "disableInlineColumnBreakpoint": "禁用第 {0} 列的内联断点", @@ -4395,7 +5048,7 @@ "editBreakpoints": "编辑断点", "editInlineBreakpointOnColumn": "编辑第 {0} 列的内联断点", "editLineBreakpoint": "编辑行断点", - "enable": "启用", + "enable": "启用(&&E)", "enableBreakpoint": "启用 {0}", "enableBreakpointOnLine": "启用行断点", "enableBreakpoints": "启用第 {0} 列的内联断点", @@ -4406,18 +5059,9 @@ "removeBreakpoints": "删除断点", "removeInlineBreakpointOnColumn": "删除第 {0} 列的内联断点", "removeLineBreakpoint": "删除行断点", - "removeLogPoint": "删除 {0}", + "removeLogPoint": "移除 {0}(&&R)", "runToLine": "运行到行" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointType": "断点类型", - "breakpointWidgetExpressionPlaceholder": "在表达式结果为真时中断。按 \"Enter\" 键确认,\"Esc\" 键取消。", - "breakpointWidgetHitCountPlaceholder": "在命中次数条件满足时中断。按 \"Enter\" 键确认,\"Esc\" 键取消。", - "breakpointWidgetLogMessagePlaceholder": "断点命中时记录的消息。{} 内的表达式将被替换。按 \"Enter\" 键确认,\"Esc\" 键取消。", - "expression": "表达式", - "hitCount": "命中次数", - "logMessage": "日志消息" - }, "vs/workbench/contrib/debug/browser/breakpointsView": { "access": "访问", "activateBreakpoints": "切换激活断点", @@ -4467,6 +5111,15 @@ "unverifiedLogpoint": "未验证的记录点", "write": "写入" }, + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "断点类型", + "breakpointWidgetExpressionPlaceholder": "在表达式结果为真时中断。按 \"Enter\" 键确认,\"Esc\" 键取消。", + "breakpointWidgetHitCountPlaceholder": "在命中次数条件满足时中断。按 \"Enter\" 键确认,\"Esc\" 键取消。", + "breakpointWidgetLogMessagePlaceholder": "断点命中时记录的消息。{} 内的表达式将被替换。按 \"Enter\" 键确认,\"Esc\" 键取消。", + "expression": "表达式", + "hitCount": "命中次数", + "logMessage": "日志消息" + }, "vs/workbench/contrib/debug/browser/callStackEditorContribution": { "focusedStackFrameLineHighlight": "堆栈帧中焦点一行的高亮背景色。", "topStackFrameLineHighlight": "堆栈帧中顶部一行的高亮背景色。" @@ -4474,7 +5127,7 @@ "vs/workbench/contrib/debug/browser/callStackView": { "callStackAriaLabel": "调试调用堆栈", "collapse": "全部折叠", - "loadAllStackFrames": "加载所有堆栈帧", + "loadAllStackFrames": "加载多个堆栈帧", "paused": "已暂停", "pausedOn": "因 {0} 已暂停", "restartFrame": "重启框架", @@ -4509,11 +5162,12 @@ "debug.console.closeOnEnd": "控制调试控制台是否应在调试会话结束时自动关闭。", "debug.console.collapseIdenticalLines": "控制调试控制台是否应折叠相同的行,并显示出现次数和徽章。", "debug.console.fontFamily": "控制调试控制台中的字体系列。", - "debug.console.fontSize": "控制调试控制台中的字体大小(以像素为单位)。", + "debug.console.fontSize": "控制调试控制台中的字号(以像素为单位)。", "debug.console.historySuggestions": "控制调试控制台是否应建议以前键入的输入。", - "debug.console.lineHeight": "设置调试控制台中的行高(以像素为单位)。使用 0 来计算从字体大小开始的行高。", + "debug.console.lineHeight": "设置调试控制台中的行高(以像素为单位)。使用 0 可根据字号计算行高。", "debug.console.wordWrap": "控制是否应在调试控制台中换行。", "debug.disassemblyView.showSourceCode": "在反汇编视图中显示源代码。", + "debug.enableStatusBarColor": "调试器处于活动状态时的颜色状态栏", "debug.focusEditorOnBreak": "控制调试器中断时编辑器是否应聚焦。", "debug.focusWindowOnBreak": "控制当调试器中断时,工作台窗口是否应获得焦点。", "debug.onTaskErrors": "控制在运行预启动任务后遇到错误时应该怎么做。", @@ -4548,11 +5202,11 @@ "miStartDebugging": "启动调试(&&S)", "miStepInto": "单步执行(&&I)", "miStepOut": "单步停止(&&U)", - "miStepOver": "单步跳过(&&O)", + "miStepOver": "逐过程(&&O)", "miStopDebugging": "停止调试(&&S)", "miToggleDebugConsole": "调试控制台(&&B)", "miViewRun": "运行(&&R)", - "never": "在状态栏中不再显示调试", + "never": "从不在状态栏中显示调试", "onFirstSessionStart": "仅于第一次启动调试后在状态栏中显示调试", "openDebug": "控制何时打开“调试”视图。", "openExplorerOnEnd": "在调试会话结束时自动打开资源管理器视图。", @@ -4564,7 +5218,7 @@ "setValue": "设置值", "showBreakpointsInOverviewRuler": "控制断点是否应显示在概览标尺中。", "showErrors": "显示问题视图且不开始调试。", - "showInStatusBar": "控制何时显示调试状态栏。", + "showInStatusBar": "控制应在何时显示调试状态栏。", "showInlineBreakpointCandidates": "控制调试时是否应在编辑器中显示内联断点候选修饰。", "showSubSessionsInToolBar": "控制调试子会话是否显示在调试工具栏中。当此设置为 false 时, 子会话上的 stop 命令也将停止父会话。", "startDebugPlaceholder": "键入准备运行的启动配置的名称。", @@ -4586,17 +5240,17 @@ }, "vs/workbench/contrib/debug/browser/debugAdapterManager": { "CouldNotFindLanguage": "没有用于调试 {0} 的扩展。我们是否应在市场中找到 {0} 扩展?", - "cancel": "取消", "debugName": "配置名称;显示在启动配置下拉菜单中。", "debugNoType": "不可省略调试器的 \"type\" 属性,且其类型必须是 \"string\" 。", "debugPostDebugTask": "调试会话结束后运行的任务。", "debugPrelaunchTask": "调试会话开始前要运行的任务。", "debugServer": "仅用于调试扩展开发: 如果已指定端口,VS 代码会尝试连接到在服务器模式中运行的调试适配器", - "findExtension": "查找 {0} 扩展", + "findExtension": "查找 {0} 扩展(&&F)", "installExt": "安装扩展...", "installLanguage": "安装 {0} 的扩展...", "selectDebug": "选择调试器", - "suggestedDebuggers": "建议" + "suggestedDebuggers": "建议", + "suppressMultipleSessionWarning": "在尝试多次启动同一调试配置时禁用该警告。" }, "vs/workbench/contrib/debug/browser/debugColors": { "debugIcon.continueForeground": "用于继续的调试工具栏图标。", @@ -4613,6 +5267,7 @@ "debugToolBarBorder": "调试工具栏边框颜色。" }, "vs/workbench/contrib/debug/browser/debugCommands": { + "addConfiguration": "添加配置…", "addInlineBreakpoint": "添加内联断点", "callStackBottom": "导航到调用堆栈底部", "callStackDown": "向下导航调用堆栈", @@ -4641,7 +5296,7 @@ "stepIntoDebug": "单步调试", "stepIntoTargetDebug": "单步执行目标", "stepOutDebug": "单步跳出", - "stepOverDebug": "单步跳过", + "stepOverDebug": "逐过程", "stop": "停止" }, "vs/workbench/contrib/debug/browser/debugConfigurationManager": { @@ -4655,6 +5310,7 @@ "workbench.action.debug.startDebug": "启动新的调试会话" }, "vs/workbench/contrib/debug/browser/debugEditorActions": { + "EditBreakpointEditorAction": "调试: 编辑断点", "addToWatch": "添加到监视", "closeExceptionWidget": "关闭异常小组件", "conditionalBreakpointEditorAction": "调试: 添加条件断点...", @@ -4665,6 +5321,7 @@ "logPointEditorAction": "调试: 添加记录点...", "miConditionalBreakpoint": "条件断点(&&C)...", "miDisassemblyView": "反汇编视图(&&D)", + "miEditBreakpoint": "编辑断点(&&E)", "miLogPoint": "记录点(&&L)...", "miToggleBreakpoint": "切换断点(&&B)", "mitogglesource": "&&ToggleSource", @@ -4676,7 +5333,6 @@ "toggleDisassemblyViewSourceCode": "在反汇编视图中切换源代码" }, "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "添加配置…", "editor.inlineValuesBackground": "调试内联值背景的颜色。", "editor.inlineValuesForeground": "调试内联值文本的颜色。" }, @@ -4756,7 +5412,6 @@ "1activeSession": "1 个活动会话", "breakpointAdded": "已添加断点,行 {0},文件 {1}", "breakpointRemoved": "已删除断点,行 {0},文件 {1}", - "cancel": "取消", "compoundMustHaveConfigurations": "复合项必须拥有 \"configurations\" 属性集,才能启动多个配置。", "configMissing": "\"launch.json\" 中缺少配置“{0}”。", "debugAdapterCrash": "调试适配器进程意外终止 ({0})", @@ -4796,8 +5451,7 @@ "DebugTaskNotFound": "找不到指定的任务。", "DebugTaskNotFoundWithTaskId": "找不到任务“{0}”。", "abort": "中止", - "cancel": "取消", - "debugAnyway": "仍要调试", + "debugAnyway": "仍要调试(&&D)", "invalidTaskReference": "无法在其他工作区文件夹的启动配置中引用任务“{0}”。", "preLaunchTaskError": "运行 preLaunchTask“{0}”后存在错误。", "preLaunchTaskErrors": "运行 preLaunchTask“{0}”后存在错误。", @@ -4805,7 +5459,7 @@ "preLaunchTaskTerminated": "启动前任务\"{0}\"终止。", "remember": "记住我在用户设置中的选择", "rememberTask": "记住我对此任务的选择", - "showErrors": "显示错误", + "showErrors": "显示错误(&&S)", "taskNotTracked": "无法跟踪任务“{0}”。请确保已定义了问题匹配程序。", "taskNotTrackedWithTaskId": "无法跟踪任务“{0}”。请确保已定义了问题匹配程序。" }, @@ -4839,6 +5493,8 @@ "vs/workbench/contrib/debug/browser/linkDetector": { "fileLink": "按住 Ctrl 并单击以 {0}", "fileLinkMac": "按住 Cmd 并单击以 {0}", + "fileLinkWithPath": "按住 Ctrl 并单击以 {0}{1}", + "fileLinkWithPathMac": "按住 Cmd 并单击以 {0}{1}", "followForwardedLink": "执行使用转发端口的链接", "followLink": "执行链接" }, @@ -4852,8 +5508,7 @@ }, "vs/workbench/contrib/debug/browser/rawDebugSession": { "canNotStart": "调试器需要为调试对象打开新选项卡或窗口,但浏览器阻止了此选项卡或窗口。必须授予权限以继续。", - "cancel": "取消", - "continue": "继续", + "continue": "继续(&&C)", "moreInfo": "详细信息", "noDebugAdapter": "未找到任何调试程序。无法发送“{0}”。", "noDebugAdapterStart": "没有调试适配器,无法启动调试会话。" @@ -4867,16 +5522,13 @@ "copyAll": "全部复制", "debugConsole": "调试控制台", "debugConsoleCleared": "调试控制台已清除", - "filter": "筛选", "paste": "粘贴", "repl.action.filter": "REPL 将内容聚焦到筛选器", "selectRepl": "选择调试控制台", + "showing filtered repl lines": "正在显示第 {0} 页(共 {1} 页)", "startDebugFirst": "请发起调试会话来对表达式求值", "workbench.debug.filter.placeholder": "筛选器(例如 text、!exclude)" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "正在显示第 {0} 页(共 {1} 页)" - }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "调试控制台", "occurred": ",发生了 {0} 次", @@ -4927,7 +5579,6 @@ "breakWhenValueChangesSupported": "如果焦点会话支持在值发生更改时中断,则为 True。", "breakWhenValueIsAccessedSupported": "如果焦点断点支持在值被访问时中断,则为 True。", "breakWhenValueIsReadSupported": "如果焦点断点支持在值被读取时中断,则为 True。", - "breakpointAccessType": "表示“断点”视图中焦点数据断点的访问类型。例如: \"read\"、\"readWrite\"、\"write\"", "breakpointInputFocused": "当输入框在 \"BREAKPOINTS \" 视图中具有焦点时为 True。", "breakpointItemType": "表示 \"BREAKPOINTS \" 视图中具有焦点的元素的项类型。例如: \"breakpoint\"、\"exceptionBreakppint\"、\"functionBreakpoint\"、\"dataBreakpoint\"", "breakpointSupportsCondition": "焦点断点支持条件时为 True。", @@ -4955,10 +5606,11 @@ "expressionSelected": "如果在 \"WATCH\" 或 \"VARIABLES\" 视图中打开表达式输入框,则为 True,否则为 false。", "focusedSessionIsAttach": "焦点会话为“附加”时为 True。", "focusedStackFrameHasInstructionReference": "当焦点堆栈帧具有指令指针引用时为 true。", + "hasDebugged": "如果调试会话已启动至少一次,则为 true,否则为 false。", "inBreakpointWidget": "当焦点位于断点编辑器区域小组件中时为 True,否则为 false。", "inDebugMode": "调试时为 True,否则为 false。", "inDebugRepl": "当焦点位于调试控制台中时为 True,否则为 false。", - "internalConsoleOptions": "控制何时打开内部调试控制台。", + "internalConsoleOptions": "控制应在何时打开内部调试控制台。", "jumpToCursorSupported": "当焦点会话支持 \"jumpToCursor\" 请求时为 True。", "languageSupportsDisassembleRequest": "如果当前编辑器中的语言支持反汇编请求,则为 True。", "loadedScriptsItemType": "表示 \"LOADED SCRIPTS \" 视图中具有焦点的元素的项类型。", @@ -4983,10 +5635,23 @@ "canNotResolveSourceWithError": "无法加载源“{0}”: {1}。", "unable": "无法解析无调试会话的资源" }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "找不到类型为 \"{0}\" 的调试适配器。", + "debugLinuxConfiguration": "特定于 Linux 的启动配置属性。", + "debugOSXConfiguration": "特定于 OS X 的启动配置属性。", + "debugRequest": "请求配置类型。可以是“启动”或“附加”。", + "debugType": "配置类型。", + "debugTypeNotRecognised": "无法识别此调试类型。确保已经安装并启用相应的调试扩展。", + "debugWindowsConfiguration": "特定于 Windows 的启动配置属性。", + "launch.config.comment1": "使用 IntelliSense 了解相关属性。 ", + "launch.config.comment2": "悬停以查看现有属性的描述。", + "launch.config.comment3": "欲了解更多信息,请访问: {0}", + "node2NotSupported": "不再支持 \"node2\",改用 \"node\",并将 \"protocol\" 属性设为 \"inspector\"。" + }, "vs/workbench/contrib/debug/common/debugLifecycle": { "debug.debugSessionCloseConfirmationPlural": "存在活动的调试会话,是否确定要终止它们?", "debug.debugSessionCloseConfirmationSingular": "存在活动的调试会话,是否确定要终止它?", - "debug.stop": "停止调试" + "debug.stop": "停止调试(&&S)" }, "vs/workbench/contrib/debug/common/debugModel": { "breakpointDirtydHover": "未验证的断点。对文件进行了修改,请重启调试会话。", @@ -5030,6 +5695,8 @@ "vscode.extension.contributes.debuggers.program": "调试适配器程序的路径。该路径是绝对路径或相对于扩展文件夹的相对路径。", "vscode.extension.contributes.debuggers.runtime": "可选运行时,以防程序属性不可执行,但需要运行时。", "vscode.extension.contributes.debuggers.runtimeArgs": "可选运行时参数。", + "vscode.extension.contributes.debuggers.strings": "由此调试适配器提供的 UI 字符串。", + "vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints": "当此调试适配器支持的语言中存在未经验证的断点时,此消息将显示在断点悬停时和断点视图中。支持 Markdown 和命令链接。", "vscode.extension.contributes.debuggers.type": "此调试适配器的唯一标识符。", "vscode.extension.contributes.debuggers.variables": "正在将 \"launch. json\" 中的交互式变量(例如 ${action.pickProcess})映射到命令。", "vscode.extension.contributes.debuggers.when": "必须为 true 才能启用此类型调试器的条件。请考虑根据需要为此项使用 “shellExecutionSupported”、“virtualWorkspace”、“resourceScheme” 或扩展定义的上下文键。", @@ -5039,19 +5706,6 @@ "vs/workbench/contrib/debug/common/debugSource": { "unknownSource": "未知源" }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "找不到类型为 \"{0}\" 的调试适配器。", - "debugLinuxConfiguration": "特定于 Linux 的启动配置属性。", - "debugOSXConfiguration": "特定于 OS X 的启动配置属性。", - "debugRequest": "请求配置类型。可以是“启动”或“附加”。", - "debugType": "配置类型。", - "debugTypeNotRecognised": "无法识别此调试类型。确保已经安装并启用相应的调试扩展。", - "debugWindowsConfiguration": "特定于 Windows 的启动配置属性。", - "launch.config.comment1": "使用 IntelliSense 了解相关属性。 ", - "launch.config.comment2": "悬停以查看现有属性的描述。", - "launch.config.comment3": "欲了解更多信息,请访问: {0}", - "node2NotSupported": "不再支持 \"node2\",改用 \"node\",并将 \"protocol\" 属性设为 \"inspector\"。" - }, "vs/workbench/contrib/debug/common/disassemblyViewInput": { "disassemblyInputName": "反汇编" }, @@ -5074,53 +5728,92 @@ "bracketPairColorizer.notification.action.uninstall": "卸载扩展" }, "vs/workbench/contrib/editSessions/browser/editSessions.contribution": { - "client too old": "请升级到较新版本的 {0} 以恢复此编辑会话。", - "continue edit session": "继续编辑会话...", + "autoResumeWorkingChanges": "控制是否为当前工作区自动继续存储在云中的可用工作更改。", + "autoResumeWorkingChanges.off": "从不尝试从云中继续工作更改。", + "autoResumeWorkingChanges.onReload": "在窗口重新加载时自动从云中继续可用的工作更改。", + "autoStoreWorkingChanges": "正在存储当前工作更改...", + "autoStoreWorkingChanges.off": "从不尝试在云中自动存储工作更改。", + "autoStoreWorkingChanges.onShutdown": "在窗口关闭时自动将当前工作更改存储在云中。", + "autoStoreWorkingChangesDescription": "控制是否为当前工作区自动将可用工作更改存储在云中。此设置在 Web 中无效。", + "check for pending cloud changes": "检查挂起的云更改", + "checkingForWorkingChanges": "检查挂起的云更改...", + "client too old": "请升级到较新版本的 {0} 以从云中恢复工作更改。", + "cloudChangesPartialMatchesEnabled": "控制是否显示与当前会话部分匹配的云更改。", "continue edit session in local folder": "在本地文件夹中打开", - "continueEditSession.openLocalFolder.title": "选择本地文件夹以在此项中继续编辑会话:", + "continue with cloud changes": "选择是否将工作更改带上。", + "continue working on": "继续处理...", + "continueEditSession.openLocalFolder.title.v2": "选择要继续在其中工作的本地文件夹", "continueEditSessionExtPoint": "提供用于在其他环境中继续当前编辑会话的选项", "continueEditSessionExtPoint.command": "要执行的命令的标识符。必须在 'commands'-section 中声明该命令,并返回一个 URI,表示可以继续执行当前编辑会话的其他环境。", + "continueEditSessionExtPoint.description": "选项的文档页面的 URL 或返回此 URL 的命令。", "continueEditSessionExtPoint.group": "此项所属的组。", + "continueEditSessionExtPoint.qualifiedName": "此项的完全限定名称,用于在菜单中显示。", + "continueEditSessionExtPoint.remoteGroup": "此项在远程指示器中所属的组。", "continueEditSessionExtPoint.when": "此条件必须为 true 才能显示此项。", - "continueEditSessionItem.openInLocalFolder": "在本地文件夹中打开", - "continueEditSessionPick.placeholder": "选择继续工作的方式", - "continueEditSessionPick.title": "继续编辑会话...", - "editSessionsEnabled": "控制在 Web、桌面或设备之间切换时是否显示启用云的操作来存储和继续未提交的更改。", - "no edit session": "没有要恢复的编辑会话。", - "no edit session content for ref": "无法恢复 ID {0} 的编辑会话内容。", - "no edits to store": "已跳过存储编辑会话,因为没有要存储的编辑。", - "payload failed": "无法存储编辑会话。", - "payload too large": "编辑会话超出大小限制,无法存储。", - "resume edit session warning": "恢复编辑会话可能会覆盖现有未提交的更改。是否要继续?", - "resume failed": "无法恢复编辑会话。", - "resume latest.v2": "继续最新的编辑会话", - "resuming edit session": "正在恢复编辑会话...", - "show edit session": "显示编辑会话", - "store current.v2": "存储当前编辑会话", - "storing edit session": "正在存储编辑会话..." + "continueEditSessionItem.builtin": "内置", + "continueEditSessionItem.openInLocalFolder.v2": "在本地文件夹中打开", + "continueEditSessionPick.title.v2": "选择开发环境以继续在以下位置处理 {0}", + "continueOn.installAdditional": "安装其他开发环境选项", + "continueOnCloudChanges": "控制在使用“继续工作”时是否提示用户将工作更改存储在云中。", + "continueOnCloudChanges.off": "除非用户已启用云更改,否则请勿通过“继续工作”将工作更改存储在云中。", + "continueOnCloudChanges.promptForAuth": "通过“继续工作”,提示用户登录以在云中存储工作更改。", + "continueWorkingOn.existingLocalFolder": "继续在现有本地文件夹中工作", + "editSessionPartialMatch": "你在此工作区的云中有待处理的工作更改。是否要恢复它们?", + "learnMoreTooltip": "了解详细信息", + "no cloud changes": "没有从云中恢复的更改。", + "no cloud changes for ref": "无法从云中恢复 ID {0} 的更改。", + "no working changes to store": "已跳过在云中存储工作更改,因为没有要存储的编辑。", + "payload failed": "无法存储工作更改。", + "payload too large": "你的工作更改超出了大小限制,无法存储。", + "resume": "继续", + "resume cloud changes": "从序列化数据继续更改", + "resume edit session warning 1": "从云中恢复工作更改将覆盖 {0}。是否要继续?", + "resume edit session warning many": "从云中恢复工作更改将覆盖以下 {0} 文件。是否要继续?", + "resume failed": "无法从云中恢复工作更改。", + "resume latest cloud changes": "从云恢复最新更改", + "resuming working changes window": "正在恢复工作更改...", + "show cloud changes": "显示云更改", + "show log": "显示日志", + "store working changes": "正在存储工作更改...", + "store working changes in cloud": "在云中存储工作更改", + "store your working changes": "正在存储工作更改...", + "storing working changes": "正在存储工作更改...", + "with cloud changes": "是,继续并进行工作更改", + "without cloud changes": "否,继续但不进行工作更改" }, - "vs/workbench/contrib/editSessions/browser/editSessionsViews": { - "confirm delete": "是否确实要通过 ref {0} 永久删除编辑会话? 无法撤消此操作。", - "edit sessions data": "所有会话", - "open file": "打开文件", - "workbench.editSessions.actions.delete": "删除编辑会话", - "workbench.editSessions.actions.resume": "继续编辑会话" - }, - "vs/workbench/contrib/editSessions/browser/editSessionsWorkbenchService": { - "account preference": "登录以使用编辑会话", - "choose account placeholder": "选择要登录的帐户", - "clear data confirm": "是", - "delete all edit sessions": "从云中删除所有存储的编辑会话。", + "vs/workbench/contrib/editSessions/browser/editSessionsStorageService": { + "choose account placeholder": "选择要在云中存储工作更改的帐户", + "delete all cloud changes": "从云中删除所有存储的数据。", "others": "其他", - "reset auth.v2": "注销编辑会话", + "reset auth.v3": "关闭云更改...", + "sign in": "打开云更改...", + "sign in badge": "Turn on Cloud Changes... (1)", "sign in using account": "使用 {0} 登录", - "sign out of edit sessions clear data prompt": "是否要注销编辑会话?", + "sign out of cloud changes clear data prompt": "是否要禁用在云中存储工作更改?", "signed in": "已登录" }, + "vs/workbench/contrib/editSessions/browser/editSessionsViews": { + "cloud changes": "云更改", + "compare changes": "比较更改", + "confirm delete all": "是否确定要从云中永久删除所有存储的更改?", + "confirm delete all detail": " 无法撤消此操作。", + "confirm delete detail.v2": " 无法撤消此操作。", + "confirm delete.v2": "是否确定要使用 ref {0} 永久删除工作更改?", + "local copy": "本地副本", + "noStoredChanges": "云中没有要显示的已存储更改。\r\n{0}", + "open file": "打开文件", + "storeWorkingChangesTitle": "存储工作更改", + "workbench.editSessions.actions.delete.v2": "删除工作更改", + "workbench.editSessions.actions.deleteAll": "从云中删除所有工作更改", + "workbench.editSessions.actions.resume.v2": "继续工作更改", + "workbench.editSessions.actions.store.v2": "存储工作更改" + }, "vs/workbench/contrib/editSessions/common/editSessions": { - "edit sessions": "编辑会话", - "editSessionViewIcon": "编辑会话视图的视图图标。", - "session sync": "编辑会话" + "cloud changes": "云更改", + "editSessionViewIcon": "云更改视图的视图图标。" + }, + "vs/workbench/contrib/editSessions/common/editSessionsLogService": { + "cloudChangesLog": "云更改" }, "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { "expandAbbreviationAction": "Emmet: 展开缩写", @@ -5134,6 +5827,7 @@ "disable": "禁用", "disable workspace": "禁用(工作区)", "errors": "{0} 个未捕获的错误", + "extensionActivating": "正在激活扩展...", "languageActivation": "因你打开 {0} 文件而被 {1} 激活", "runtimeExtensions": "运行时扩展", "showRuntimeExtensions": "显示正在运行的扩展", @@ -5148,13 +5842,16 @@ "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { "exeBasedRecommendation": "根据当前工作区的配置,建议使用此扩展" }, - "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { - "dynamicWorkspaceRecommendation": "你可能有兴趣了解此扩展,因为它在 {0} 仓库的用户当中备受欢迎。" + "vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker": { + "deprecated extensions": "你已安装弃用的扩展。我们建议查看它们并迁移到替代项。", + "neverShowAgain": "不再显示", + "showDeprecated": "显示已弃用的扩展" }, "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "由于你已安装 {0},建议使用此扩展。" }, "vs/workbench/contrib/extensions/browser/extensionEditor": { + "Changelog title": "更改日志", "JSON Validation": "JSON 验证({0})", "Marketplace": "市场", "Marketplace Info": "详细信息", @@ -5164,8 +5861,11 @@ "Notebook renderer name": "名称", "NotebookRenderers": "笔记本呈现器({0})", "Notebooks": "Notebooks({0})", - "activation": "激活时间", + "Readme title": "自述文件", + "activatedBy": "激活者:", "activation events": "激活事件({0})", + "activation reason": "激活事件:", + "activation time": "激活时间:", "authentication": "身份验证({0})", "authentication.id": "ID", "authentication.label": "标签", @@ -5181,7 +5881,8 @@ "colorId": "ID", "colorThemes": "颜色主题 ({0})", "colors": "颜色 ({0})", - "command name": "名称", + "command name": "ID", + "command title": "标题", "commands": "命令({0})", "contributions": "功能贡献", "contributionstooltip": "包含此扩展向 VS Code 编辑器提供的功能", @@ -5218,6 +5919,7 @@ "language id": "ID", "language name": "名称", "languages": "语言({0})", + "last released": "上次发布时间", "last updated": "上次更新时间", "license": "许可证", "localizations": "本地化 ({0})", @@ -5236,16 +5938,15 @@ "preRelease": "预发布", "preview": "预览版", "productThemes": "产品图标主题({0})", + "published": "已发布", "publisher": "发布服务器", - "publisher verified tooltip": "此发布者已验证 {0} 的所有权", "rating": "评分", - "release date": "发布时间", "repository": "仓库", "resources": "扩展资源", "runtimeStatus": "运行时状态", "runtimeStatus description": "扩展运行时状态", "schema": "结构", - "setting name": "名称", + "setting name": "ID", "settings": "设置({0})", "snippets": "片段", "startup": "启动", @@ -5259,16 +5960,24 @@ "viewContainers": "视图容器 ({0})", "views": "视图 ({0})" }, + "vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": { + "restartExtensionHost.reason": "由于工作区信任更改,正在重启扩展主机。" + }, "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "exeRecommended": "你的系统上安装了 {0}。是否要为其安装推荐的 {1}?", + "extensionFromPublisher": "来自 {1} 的 \"{0}\" 扩展", + "extensionsFromMultiplePublishers": "来自 {0}、{1} 和其他的扩展", + "extensionsFromPublisher": "来自 {0} 的扩展", + "extensionsFromPublishers": "来自 {0} 和 {1} 的扩展", "ignoreAll": "是,全部忽略", "ignoreExtensionRecommendations": "是否要忽略所有扩展建议?", "install": "安装", "install and do no sync": "安装(不同步)", "neverShowAgain": "不再显示", "no": "否", + "recommended": "是否要为 {1} 安装推荐的 {0}?", "show recommendations": "显示建议", - "singleExtensionRecommended": "建议为此仓库使用“{0}”扩展。想要安装吗?", - "workspaceRecommended": "是否要为此仓库安装推荐的扩展?" + "this repository": "此存储库" }, "vs/workbench/contrib/extensions/browser/extensions.contribution": { "InstallFromVSIX": "从 VSIX 安装…", @@ -5286,26 +5995,28 @@ "configureExtensionsAutoUpdate.none": "无", "disableAll": "禁用所有已安装的扩展", "disableAllWorkspace": "禁用此工作区的所有已安装的扩展", - "disableAutoUpdate": "为所有拓展禁用自动更新", + "disableAutoUpdate": "为所有扩展禁用自动更新", "disabled filter": "已禁用", "enableAll": "启用所有扩展", "enableAllWorkspace": "启用这个工作区的所有扩展", - "enableAutoUpdate": "为所有拓展启用自动更新", + "enableAutoUpdate": "为所有扩展启用自动更新", "enabled": "仅限已启用的扩展", "enabled filter": "已启用", "extension": "扩展", + "extension updates filter": "更新", "extensionInfoDescription": "说明: {0}", "extensionInfoId": "ID: {0}", "extensionInfoName": "名称: {0}", "extensionInfoPublisher": "发布者: {0}", "extensionInfoVSMarketplaceLink": "VS Marketplace 链接: {0}", "extensionInfoVersion": "版本: {0}", + "extensionUpdates": "显示扩展更新", "extensions": "扩展", "extensions.affinity": "配置要在其他扩展主机进程中执行的扩展。", "extensions.autoUpdate": "控制扩展的自动更新行为。更新是从 Microsoft 联机服务中获取的。", - "extensions.autoUpdate.enabled": "仅为已启用的扩展自动下载并安装更新。将不会自动更新已禁用的扩展。", + "extensions.autoUpdate.enabled": "仅对启用的扩展自动下载和安装更新,但忽略这些更新。禁用的扩展不会自动更新。", "extensions.autoUpdate.false": "扩展不会自动更新。", - "extensions.autoUpdate.true": "为所有扩展自动下载并安装更新。", + "extensions.autoUpdate.true": "将忽略除这些更新之外的所有扩展自动下载和安装更新。", "extensions.supportUntrustedWorkspaces": "替代扩展的不受信任的工作区支持。将始终启用使用 “true” 的扩展。将始终启用使用 “limited” 的扩展,并且扩展将隐藏需要信任的功能。仅当工作区受信任时才会启用使用 “false” 的扩展。", "extensions.supportUntrustedWorkspaces.false": "只有在工作区受信任时才会启用扩展。", "extensions.supportUntrustedWorkspaces.limited": "将始终启用扩展,并且扩展将隐藏需要信任的功能。", @@ -5316,9 +6027,9 @@ "extensionsCheckUpdates": "启用后,将自动检查扩展更新。若扩展存在更新,将在“扩展”视图中将其标记为过时扩展。更新将从 Microsoft 联机服务中获取。", "extensionsCloseExtensionDetailsOnViewChange": "启用后,将在离开“扩展”视图时,自动关闭扩展详细信息页面。", "extensionsConfigurationTitle": "扩展", + "extensionsDeferredStartupFinishedActivation": "启用后,将在超时后激活声明“onStartupFinished”激活事件的扩展。", "extensionsIgnoreRecommendations": "启用后,将不会显示扩展建议的通知。", "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "已弃用此设置。使用 extensions.ignoreRecommendations 设置来控制建议通知。默认使用“扩展”视图的可见性操作来隐藏“建议”视图。", - "extensionsUseUtilityProcess": "启用后,将使用新的 UtilityProcess Electron API 启动扩展主机。", "extensionsWebWorker": "启用 Web Worker 扩展主机。", "extensionsWebWorker.auto": "Web 辅助角色扩展主机将在 Web 扩展需要时启动。", "extensionsWebWorker.false": "Web 辅助角色扩展主机将永远不会启动。", @@ -5331,28 +6042,25 @@ "importKeyboardShortcutsFroms": "从 - 中迁移键盘快捷方式...", "install button": "安装", "installButton": "安装(&&I)", + "installExtensionFromLocation": "从位置安装扩展...", "installExtensionQuickAccessHelp": "安装或搜索扩展", "installExtensionQuickAccessPlaceholder": "键入要安装或搜索的扩展的名称。", "installExtensions": "安装扩展", - "installFromLocation": "从位置安装 Web 扩展", + "installFromLocation": "从位置安装扩展", "installFromLocationPlaceHolder": "Web 扩展的位置", "installFromVSIX": "从 VSIX 文件安装", "installVSIX": "安装扩展 VSIX", - "installWebExtensionFromLocation": "安装 Web 扩展...", "installWorkspaceRecommendedExtensions": "安装工作区建议的扩展", - "installed filter": "已安装", "manageExtensionsHelp": "管理扩展", "manageExtensionsQuickAccessPlaceholder": "按 Enter 以管理扩展。", "miPreferencesExtensions": "扩展(&&E)", "miViewExtensions": "扩展(&&X)", - "miimportKeyboardShortcutsFrom": "从 - 中迁移键盘快捷方式(&&M)...", "most popular filter": "最热门", "most popular recommended": "推荐", "noUpdatesAvailable": "所有扩展都是最新的。", "none": "无", "notFound": "找不到扩展“{0}”。", "notInstalled": "未安装扩展“{0}”。请确保你使用包括发布者的完整的扩展 ID,例如 ms-vscode.csharp。", - "outdated filter": "已过期", "recently published filter": "最近发布", "recentlyPublishedExtensions": "显示最近发布的扩展", "refreshExtension": "刷新", @@ -5363,17 +6071,16 @@ "showEnabledExtensions": "显示启用的扩展", "showExtensions": "扩展", "showFeaturedExtensions": "显示特别推荐的扩展", - "showInstalledExtensions": "显示已安装扩展", "showLanguageExtensionsShort": "语言扩展", - "showOutdatedExtensions": "显示过时的扩展", "showPopularExtensions": "显示常用的扩展", "showRecommendedExtensions": "显示推荐的扩展", "showRecommendedKeymapExtensionsShort": "键映射", "showWorkspaceUnsupportedExtensions": "显示工作区不支持的扩展", - "sort by date": "发布日期", "sort by installs": "安装计数", "sort by name": "名称", + "sort by published date": "发布日期", "sort by rating": "评分", + "sort by update date": "更新日期", "sorty by": "排序依据", "updateAll": "更新所有扩展", "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "添加到工作区建议", @@ -5382,6 +6089,7 @@ "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "将扩展添加到工作区“已忽略的建议”", "workbench.extensions.action.addToWorkspaceRecommendations": "将扩展添加到工作区“建议”", "workbench.extensions.action.configure": "扩展设置", + "workbench.extensions.action.configureKeybindings": "扩展键盘快捷方式", "workbench.extensions.action.copyExtension": "复制", "workbench.extensions.action.copyExtensionId": "复制扩展 ID", "workbench.extensions.action.ignoreRecommendation": "忽略建议", @@ -5400,6 +6108,9 @@ "workbench.extensions.uninstallExtension.description": "卸载给定的扩展", "workspace unsupported filter": "工作区不受支持" }, + "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { + "runtimeExtension": "正在运行扩展" + }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "已禁用此扩展,因为它在 {0} web 版中不受支持。", "Defined to run in desktop": "已禁用此扩展,因为它被定义为仅在桌面上的 {0} 中运行。", @@ -5412,14 +6123,14 @@ "OpenExtensionsFile.failed": "无法在 \".vscode\" 文件夹({0})内创建 \"extensions.json\" 文件。", "ReinstallAction.success": "扩展 {0} 重新安装完毕。", "ReinstallAction.successReload": "请重新加载 Visual Studio Code 以完成扩展 {0} 的重新安装。", - "Show alternate extension": "打开 {0}", + "Show alternate extension": "打开 {0}(&&O)", "Uninstalling": "正在卸载", "VS Code for Web": "{0} Web 版", "cancel": "取消", "cannot be installed": "“{0}”扩展在 {1} 中不可用。若要了解详细信息,请单击“详细信息”。", "check logs": "有关更多详细信息,请查看[日志]({0})。", "close": "关闭", - "configure in settings": "配置设置", + "configure in settings": "配置设置(&&C)", "configureWorkspaceFolderRecommendedExtensions": "配置建议的扩展(工作区文件夹)", "configureWorkspaceRecommendedExtensions": "配置建议的扩展(工作区)", "current": "当前", @@ -5437,11 +6148,8 @@ "disabled": "已禁用", "disabled because of virtual workspace": "此扩展已禁用,因为它不支持虚拟工作区。", "disabled by environment": "环境已禁用此扩展。", - "do no sync": "不同步", "do not sync": "不同步此扩展", "download": "请尝试手动下载…", - "enable locally": "请重载 Visual Studio Code 以在本地启用此扩展。", - "enable remote": "请重载 Visual Studio Code 以在 {0} 中启用此扩展。", "enableAction": "启用", "enableForWorkspaceAction": "启用(工作区)", "enableForWorkspaceActionToolTip": "仅在此工作区中启用此扩展", @@ -5457,26 +6165,26 @@ "extension enabled on remote": "已在“{0}”上启用扩展", "extension limited because of trust requirement": "当前工作区不受信任,因此已限制此扩展的功能。", "extension limited because of virtual workspace": "此拓展功能受限,因为当前工作区为虚拟。", - "extensionButtonProminentBackground": "扩展中突出操作的按钮背景色(比如 安装按钮)。", - "extensionButtonProminentForeground": "扩展中突出操作的按钮前景色(比如 安装按钮)。", - "extensionButtonProminentHoverBackground": "扩展中突出操作的按钮被悬停时的颜色(比如 安装按钮)。", + "extensionButtonBackground": "扩展操作的按钮背景色。", + "extensionButtonForeground": "扩展操作的按钮前景色。", + "extensionButtonHoverBackground": "扩展操作的按钮背景悬停颜色。", + "extensionButtonProminentBackground": "扩展操作中突出按钮背景色(比如安装按钮)。", + "extensionButtonProminentForeground": "扩展操作中突出按钮前景色(比如安装按钮)。", + "extensionButtonProminentHoverBackground": "扩展操作中突出按钮被悬停时的颜色(比如安装按钮)。", + "extensionButtonSeparator": "扩展操作的按钮分隔符颜色", "finished installing": "已成功安装扩展。", "globally disabled": "用户已全局禁用此扩展。", "globally enabled": "此扩展已全局启用。", "ignoreExtensionRecommendation": "不再推荐此扩展", + "ignoreExtensionUpdate": "忽略 {0} 更新", + "ignoreUpdates": "忽略更新", "ignored": "同步时将忽略此扩展", - "incompatible": "无法安装“{0}”扩展,因为它不兼容。", "incompatible platform": "'{0}' 扩展在 {1} 中对于 {2} 不可用。", "install": "安装", "install another version": "安装另一个版本…", "install anyway": "仍然安装", "install browser": "在浏览器中安装", "install confirmation": "是否确实要安装“{0}”?", - "install everywhere tooltip": "在所有同步的 {0} 实例中安装此扩展", - "install extension in remote": "{0}在{1}中", - "install extension in remote and do not sync": "{0}在{1}中({2})", - "install extension locally": "本地{0}", - "install extension locally and do not sync": "本地{0}({1})", "install in remote": "在 {0} 中安装", "install local extensions title": "在“{0}”中安装本地扩展", "install locally": "本地安装", @@ -5489,7 +6197,6 @@ "install remote extensions": "本地安装远程扩展", "install vsix": "下载后,请手动安装“{0}”的 VSIX。", "installExtensionComplete": "已完成安装扩展 {0}。", - "installExtensionCompletedAndReloadRequired": "已完成安装扩展 {0}。请重载 Visual Studio Code 以启用。", "installExtensionStart": "已启动安装扩展 {0}。将打开编辑器,显示此扩展的更多详细信息。", "installRecommendedExtension": "安装推荐的扩展", "installVSIX": "从 VSIX 安装...", @@ -5503,18 +6210,14 @@ "migrate": "迁移", "migrate to": "迁移到 {0}", "migrateExtension": "迁移", - "more information": "详细信息", + "more information": "更多信息(&&R)", "no local extensions": "没有要安装的扩展。", "no versions": "此扩展没有其他版本。", "not web tooltip": "“{0}”扩展在 {1} 中不可用。", - "postDisableTooltip": "请重新加载 Visual Studio Code 以禁用此扩展。", - "postEnableTooltip": "请重新加载 Visual Studio Code 以启用此扩展。", - "postUninstallTooltip": "请重新加载 Visual Studio Code 以完成此扩展的卸载。", - "postUpdateTooltip": "请重新启动 Visual Studio Code 以完成对此扩展的更新。", "pre-release": "预发布", "reinstall": "重新安装扩展...", + "reload required": "需要重新加载", "reloadAction": "重新加载", - "reloadRequired": "需要重新加载", "search recommendations": "搜索扩展", "select and install local extensions": "在“{0}”中安装本地扩展…", "select and install remote extensions": "本地安装远程扩展…", @@ -5527,6 +6230,7 @@ "selectVersion": "选择要安装的版本", "settings": "设置", "showRecommendedExtension": "显示推荐的扩展", + "signature verification failed": "{0} 无法验证 \"{1}\" 扩展。确定要安装它吗?", "switch to pre-release version": "切换到预发布版本", "switch to pre-release version tooltip": "切换到此扩展的预发布版本", "switch to release version": "切换为发布版本", @@ -5538,12 +6242,11 @@ "uninstallExtensionComplete": "请重新加载 Visual Studio Code 以完成对扩展 {0} 的卸载。", "uninstallExtensionStart": "开始卸载扩展{0}。", "uninstalled": "已卸载", + "update": "更新", "update operation": "更新 \"{0}\" 扩展时出错。", - "updateAction": "更新", + "update to": "更新到 v{0}", "updateExtensionComplete": "已完成更新扩展 {0} 到版本 {1}。", "updateExtensionStart": "已启动更新扩展 {0} 到版本 {1}。", - "updateToLatestVersion": "更新到 {0}", - "updateToTargetPlatformVersion": "更新到 {0} 版本。", "updated": "已更新", "workbench.extensions.action.clearLanguage": "清除显示语言", "workbench.extensions.action.setColorTheme": "设置颜色主题", @@ -5601,10 +6304,10 @@ "vs/workbench/contrib/extensions/browser/extensionsViewer": { "Unknown Extension": "未知扩展:", "error": "错误", - "extension.arialabel": "{0},{1},{2},{3}", "extensions": "扩展" }, "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "availableUpdates": "可用更新", "builtInThemesExtensions": "主题", "builtin": "内置", "builtinFeatureExtensions": "功能", @@ -5616,17 +6319,20 @@ "enabledExtensions": "已启用", "extensionFound": "找到 1 个扩展。", "extensionFoundInSection": "在“{0}”小节中找到 1 个扩展。", + "extensionToReload": "{0} 需要重新加载", + "extensionToUpdate": "{0} 需要更新", "extensionsFound": "找到 {0} 个扩展。", "extensionsFoundInSection": "在“{1}”小节中找到 {0} 个扩展。", + "extensionsToReload": "{0} 需要重新加载", + "extensionsToUpdate": "{0} 需要更新", "install remote in local": "本地安装远程扩展…", "installed": "已安装", "malicious warning": "我们卸载了“{0}”,它被报告存在问题。", "marketPlace": "商店", "open user settings": "打开用户设置", "otherRecommendedExtensions": "其他推荐", - "outdated": "已过期", - "outdatedExtensions": "{0} 个过时的扩展", "popularExtensions": "热门", + "recently updated": "最近更新", "recommendedExtensions": "推荐", "reloadNow": "立即重新加载", "remote": "远程", @@ -5644,6 +6350,8 @@ "error": "提取扩展时出错。{0}", "extension.arialabel.deprecated": "已弃用", "extension.arialabel.publihser": "发布服务器 {0}", + "extension.arialabel.rating": "{1} 用户评了 {0} 星,共 5 星", + "extension.arialabel.verifiedPublihser": "已验证的发布服务器 {0}", "extensions": "扩展", "no extensions found": "找不到扩展。", "no local extensions": "没有要安装的扩展。", @@ -5671,16 +6379,24 @@ "startup": "启动", "syncingore.label": "此扩展在同步期间被忽略。", "uncaught error": "1 个未捕获错误", - "uncaught errors": "{0} 个未捕获错误" + "uncaught errors": "{0} 个未捕获错误", + "updateRequired": "最新版本:" }, "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { "Manifest is not found": "未找到清单文件", "disable all": "全部禁用", + "enable locally": "请重载 Visual Studio Code 以在本地启用此扩展。", + "enable remote": "请重载 Visual Studio Code 以在 {0} 中启用此扩展。", + "incompatible": "无法安装“{0}”扩展,因为它不兼容。", "installing extension": "正在安装扩展...", "installing named extension": "正在安装 \"{0}\" 扩展...", "malicious": "报告称该扩展存在问题。", "multipleDependentsError": "无法单独禁用 \"{0}\" 扩展。\"{1}\"、\"{2}\" 和其他扩展依赖于此扩展。要禁用所有这些扩展吗?", "not found": "无法安装扩展“{0}”,因为找不到请求的版本“{1}”。", + "postDisableTooltip": "请重新加载 Visual Studio Code 以禁用此扩展。", + "postEnableTooltip": "请重新加载 Visual Studio Code 以启用此扩展。", + "postUninstallTooltip": "请重新加载 Visual Studio Code 以完成此扩展的卸载。", + "postUpdateTooltip": "请重新启动 Visual Studio Code 以完成对此扩展的更新。", "singleDependentError": "无法单独禁用 \"{0}\" 扩展。\"{1}\" 扩展依赖于此扩展。要禁用所有这些扩展吗?", "twoDependentsError": "无法单独禁用 \"{0}\" 扩展。\"{1}\" 和 \"{2}\" 扩展依赖于此扩展。要禁用所有这些扩展吗?", "uninstallingExtension": "正在卸载扩展..." @@ -5688,7 +6404,7 @@ "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { "dontShowAgainExtension": "不再对“.{0}”文件显示", "fileBasedRecommendation": "根据你最近打开的文件,建议使用此扩展。", - "reallyRecommended": "是否要为 {0} 安装推荐的扩展?", + "languageName": "{0} 语言", "searchMarketplace": "搜索商店", "showLanguageExtensions": "商店中有可以对“.{0}”文件提供帮助的扩展。" }, @@ -5712,11 +6428,13 @@ "no": "否", "yes": "是" }, + "vs/workbench/contrib/extensions/common/reportExtensionIssueAction": { + "reportExtensionIssue": "报告问题" + }, "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { "extensionsInputName": "正在运行的扩展" }, "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { - "cancel": "取消(&&C)", "debugExtensionHost": "启动调试扩展宿主", "debugExtensionHost.launch.name": "附加扩展主机", "restart1": "分析扩展", @@ -5724,7 +6442,6 @@ "restart3": "重启(&&R)" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService": { - "cancel": "取消(&&C)", "profilingExtensionHost": "分析扩展主机", "profilingExtensionHostTime": "分析扩展主机({0} 秒)", "restart1": "分析扩展", @@ -5737,6 +6454,7 @@ "runtimeExtension": "正在运行的扩展" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "cleanUpExtensionsFolder": "清理扩展文件夹", "openExtensionsFolder": "打开扩展文件夹" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler": { @@ -5751,9 +6469,6 @@ "cmd.reportOrShow": "性能问题", "cmd.show": "显示问题" }, - "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { - "reportExtensionIssue": "报告问题" - }, "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { "extensionHostProfileStart": "开始分析扩展宿主", "saveExtensionHostProfile": "保存扩展宿主分析文件", @@ -5762,14 +6477,14 @@ "stopExtensionHostProfileStart": "停止分析扩展宿主" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction": "在终端中打开", + "scopedConsoleAction.Integrated": "在集成终端中打开", "scopedConsoleAction.external": "在外部终端中打开", - "scopedConsoleAction.integrated": "在集成终端中打开", "scopedConsoleAction.wt": "在 Windows 终端中打开" }, "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { "explorer.openInTerminalKind": "在终端中从资源管理器打开文件时,确定将启动哪种类型的终端", "globalConsoleAction": "打开新的外部终端", + "terminal.explorerKind.both": "将其他两个一起使用。", "terminal.explorerKind.external": "使用设定的外部终端。", "terminal.explorerKind.integrated": "使用 VS Code 的集成终端。", "terminal.external.linuxExec": "自定义要在 Linux 上运行的终端。", @@ -5816,11 +6531,13 @@ }, "vs/workbench/contrib/files/browser/editors/textFileEditor": { "createFile": "创建文件", - "fileIsDirectoryError": "文件是目录", - "fileNotFoundError": "找不到文件", - "ok": "确定", - "reveal": "在资源管理器视图中显示", - "textFileEditor": "文本文件编辑器" + "fileIsDirectory": "此文件未显示在文本编辑器中,因为它是一个目录。", + "fileTooLargeForHeapErrorWithSize": "此文件未显示在文本编辑器中,因为它非常大({0})。", + "fileTooLargeForHeapErrorWithoutSize": "此文件未显示在文本编辑器中,因为它非常大。", + "openFolder": "打开文件夹", + "reveal": "显示文件夹", + "textFileEditor": "文本文件编辑器", + "unavailableResourceErrorEditorText": "由于找不到该文件,因此无法打开编辑器。" }, "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { "compareChanges": "比较", @@ -5863,6 +6580,7 @@ "binFailed": "无法删除到回收站。是否永久删除?", "clipboardComparisonLabel": "剪贴板 ↔ {0}", "closeGroup": "关闭组", + "compareNewUntitledTextFiles": "比较新的无标题文本文件", "compareWithClipboard": "比较活动文件与剪贴板", "confirmDeleteMessageFile": "是否确定要永久删除“{0}”?", "confirmDeleteMessageFilesAndDirectories": "是否确定要永久删除以下 {0} 个文件或文件夹 (包括其内容)?", @@ -5874,6 +6592,7 @@ "confirmMoveTrashMessageFolder": "是否确实要删除“{0}”及其内容?", "confirmMoveTrashMessageMultiple": "是否确定要删除以下 {0} 个文件?", "confirmMoveTrashMessageMultipleDirectories": "是否确定要删除以下 {0} 个文件夹及其内容?", + "confirmOverwrite": "目标文件夹中已存在名称为 \"{0}\" 的文件或文件夹。是否要替换它?", "copyBulkEdit": "粘贴 {0} 个文件", "copyFile": "复制", "copyFileBulkEdit": "粘贴{0}", @@ -5911,20 +6630,25 @@ "moveFileBulkEdit": "移动 {0}", "movingBulkEdit": "正在移动 {0} 个文件", "movingFileBulkEdit": "正在移动 {0}", - "newFile": "新建文件", - "newFolder": "新建文件夹", + "newFile": "新建文件...", + "newFolder": "新建文件夹...", "openFileInNewWindow": "在新窗口中打开活动文件", "openFileToShowInNewWindow.unsupportedschema": "活动编辑器必须包含可打开的资源。", "pasteFile": "粘贴", - "rename": "重命名", + "rename": "重命名...", "renameBulkEdit": "将 {0} 重命名为 {1}", "renamingBulkEdit": "将 {0} 重命名为 {1}", + "replaceButtonLabel": "替换(&&R)", + "resetActiveEditorReadonlyInSession": "在会话中重置活动编辑器只读", "restore": "可以使用“撤消”命令还原此文件", "restorePlural": "可以使用“撤消”命令还原这些文件", "retry": "重试", "retryButtonLabel": "重试(&&R)", "saveAllInGroup": "全部保存在组中", + "setActiveEditorReadonlyInSession": "在会话中设置活动编辑器只读", + "setActiveEditorWriteableInSession": "在会话中设置活动编辑器可写", "showInExplorer": "在资源管理器视图中显示活动文件", + "toggleActiveEditorReadonlyInSession": "在会话中切换活动编辑器只读", "toggleAutoSave": "切换开关自动保存", "trashFailed": "无法删除到废纸篓。是否永久删除?", "undoBin": "您可以从回收站还原此文件。", @@ -5951,7 +6675,6 @@ "cut": "剪切", "deleteFile": "永久删除", "explorerOpenWith": "打开方式…", - "filesCategory": "文件", "miAutoSave": "自动保存(&&U)", "miCloseEditor": "关闭编辑器(&&C)", "miGotoFile": "转到文件(&&F)...", @@ -5963,6 +6686,7 @@ "newFile": "新建文本文件", "openFile": "打开文件...", "openToSide": "在侧边打开", + "reopenWith": "重新打开编辑器的方式...", "revealInSideBar": "在资源管理器视图中显示", "revert": "还原文件", "revertLocalChanges": "放弃所做的更改并恢复到文件内容", @@ -5979,7 +6703,7 @@ "retry": "重试" }, "vs/workbench/contrib/files/browser/fileConstants": { - "newUntitledFile": "新的无标题文件", + "newUntitledFile": "新的无标题文本文件", "removeFolderFromWorkspace": "将文件夹从工作区删除", "save": "保存", "saveAll": "全部保存", @@ -5989,7 +6713,6 @@ "vs/workbench/contrib/files/browser/fileImportExport": { "addFolder": "将文件夹添加到工作区(&&A)", "addFolders": "将文件夹添加到工作区(&&A)", - "cancel": "取消", "chooseWhereToDownload": "选择下载位置", "confirmManyOverwrites": "目标文件夹中已存在以下 {0} 个文件和/或文件夹。是否要替换它们?", "confirmOverwrite": "目标文件夹中已存在名称为\"{0}\"的文件或文件夹。是否要替换它?", @@ -6022,25 +6745,27 @@ }, "vs/workbench/contrib/files/browser/files.contribution": { "askUser": "将拒绝保存并请求手动解决保存冲突。", - "associations": "配置语言的文件关联 (如: `\"*.extension\": \"html\"`)。这些关联的优先级高于已安装语言的默认关联。", + "associations": "配置语言的文件关联(如 `\"*.extension\": \"html\"`)。这些关联的优先级高于已安装语言的默认关联。", "autoGuessEncoding": "启用后,编辑器将尝试在打开文件时猜测字符集编码。还可以按语言配置此设置。请注意,文本搜索不遵守此设置。仅遵守 {0}。", - "autoReveal": "控制资源管理器是否在打开文件时自动显示并选择。", + "autoReveal": "控制资源管理器是否应在打开文件时自动显示并选择文件。", "autoReveal.focusNoScroll": "文件不会滚动到视图中,但仍会获得焦点。", "autoReveal.off": "不会显示和选择文件。", "autoReveal.on": "将显示和选择文件。", + "autoRevealExclude": "配置路径或 [glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options),以便在打开文件和文件夹时避免在资源管理器中显示和选择这些文件和文件夹。glob 模式的计算结果始终是相对于工作区文件夹路径所在的位置,除非它们是绝对路径。", "autoSave": "控制具有未保存更改的编辑器的 [自动保存](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)。", "autoSaveDelay": "控制自动保存具有未保存更改的编辑器之前的延迟(以毫秒为单位)。只有当 `#files.autoSave#` 设置为 `{0}` 时才适用。", "binaryFileEditor": "二进制文件编辑器", - "compressSingleChildFolders": "控制资源管理器是否应以紧凑形式呈现文件夹。在这种形式中,单个子文件夹将被压缩在组合的树元素中。例如,对 Java 包结构很有用。", - "confirmDelete": "控制资源管理器是否在把文件删除到废纸篓时进行确认。", - "confirmDragAndDrop": "控制在资源管理器内拖放移动文件或文件夹时是否进行确认。", + "compressSingleChildFolders": "控制资源管理器是否应以紧凑形式呈现文件夹。在此形式中,单个子文件夹将被压缩在组合的树元素中。例如,对 Java 包结构非常有用。", + "confirmDelete": "控制资源管理器是否应在通过回收站删除文件时要求确认。", + "confirmDragAndDrop": "控制资源管理器是否应在通过拖放移动文件或文件夹时要求确认。", "confirmUndo": "控制资源管理器是否应在撤消时要求确认。", "copyRelativePathSeparator": "复制相对文件路径时使用的路径分隔字符。", "copyRelativePathSeparator.auto": "使用操作系统特定路径分隔字符。", "copyRelativePathSeparator.backslash": "使用反斜杠作为路径分隔字符。", "copyRelativePathSeparator.slash": "使用斜杠作为路径分隔字符。", "defaultLanguage": "分配给新文件的默认语言标识符。如果配置为 \"${activeEditorLanguage}\",将使用当前活动文本编辑器(如果有)的语言标识符。", - "enableDragAndDrop": "控制浏览器是否允许通过拖放移动文件和文件夹。此设置仅影响从浏览器内部拖放。", + "disabled": "禁用增量命名。如果存在两个具有相同名称的文件,系统将提示你覆盖现有文件。", + "enableDragAndDrop": "控制资源管理器是否应允许通过拖放来移动文件和文件夹。此设置仅影响从浏览器内部进行拖放。", "enableUndo": "控制资源管理器是否应支持撤消文件和文件夹操作。", "enableUndo.default": "资源管理器将在破坏性撤消操作之前进行提示。", "enableUndo.light": "聚焦时,资源管理器将不会在撤消操作之前进行提示。", @@ -6051,9 +6776,11 @@ "eol.LF": "LF", "eol.auto": "使用具体操作系统规定的行末字符。", "everything": "设置整个文件的格式。", - "exclude": "配置 [glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)以排除文件和文件夹。例如,文件资源管理器根据此设置决定要显示或隐藏的文件和文件夹。请参阅 \"#search.exclude#\" 设置以定义特定于搜索的排除。", + "exclude": "配置 [glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)以排除文件和文件夹。例如,文件资源管理器根据此设置决定要显示或隐藏的文件和文件夹。请参阅 `#search.exclude#` 设置以定义特定于搜索的排除。请参阅 `#explorer.excludeGitIgnore#` 设置以基于 `.gitignore` 忽略文件。", "excludeGitignore": "控制是否应从资源管理器中分析和排除 .gitignore 中的条目。类似于 {0}。", "expandSingleFolderWorkspaces": "控制资源管理器是否应在初始化期间展开仅包含一个文件夹的多根工作区", + "explorer.autoRevealExclude.boolean": "匹配文件路径所依据的 glob 模式。设置为 true 或 false 可启用或禁用该模式。", + "explorer.autoRevealExclude.when": "对匹配文件的同级文件的其他检查。使用 $(basename) 作为匹配文件名的变量。", "explorer.decorations.badges": "控制文件修饰是否应使用徽章。", "explorer.decorations.colors": "控制文件修饰是否应使用颜色。", "explorer.incrementalNaming": "选择在粘贴同名文件(夹)时要使用的重命名方式。", @@ -6062,7 +6789,7 @@ "fileNesting.description": "每个键模式可能包含将与任何字符串匹配的单个 `*` 字符。", "fileNestingEnabled": "控制是否已在资源管理器中启用文件嵌套。文件嵌套允许目录中的相关文件在单个父文件下以可视方式组合在一起。", "fileNestingExpand": "控制是否自动扩展文件嵌套。要使此操作生效,必须设置 {0}。", - "fileNestingPatterns": "控制资源管理器中的文件嵌套。每个 __Item__ 都表示父模式,且可能包含匹配任意字符串的单个 `*` 字符。每个 __Value__ 都表示子模式的逗号分隔列表,这些子模式应显示嵌套在给定父级下。子模式可能包含多个特殊标记:\r\n- `${capture}`: 匹配父模式的 `*` 的解析值\r\n- `${basename}`: 匹配父文件的基名,即 `file.ts` 中的 `file`\r\n- `${extname}`: 匹配父文件的扩展名,即 `file.ts` 中的 `ts`\r\n- `${dirname}`: 匹配父文件的目录名,即 `src/file.ts` 中的 `src`\r\n- `*`: 匹配任意字符串,每个子模式只能使用一次", + "fileNestingPatterns": "控制资源管理器中的文件嵌套。必须设置 {0} 才能让它生效。每个 __Item__ 都表示父模式,且可能包含匹配任意字符串的单个 `*` 字符。每个 __Value__ 都表示子模式的逗号分隔列表,这些子模式应显示嵌套在给定父级下。子模式可能包含多个特殊标记:\r\n- `${capture}`: 匹配父模式的 `*` 的解析值\r\n- `${basename}`: 匹配父文件的基名,即 `file.ts` 中的 `file`\r\n- `${extname}`: 匹配父文件的扩展名,即 `file.ts` 中的 `ts`\r\n- `${dirname}`: 匹配父文件的目录名,即 `src/file.ts` 中的 `src`\r\n- `*`: 匹配任意字符串,每个子模式只能使用一次", "files.autoSave.afterDelay": "在配置的 `#files.autoSaveDelay#` 之后,会自动保存具有更改的编辑器。", "files.autoSave.off": "具有更改的编辑器永远不会自动保存。", "files.autoSave.onFocusChange": "当编辑器失去焦点时,会自动保存具有更改的编辑器。", @@ -6072,8 +6799,11 @@ "files.participants.timeout": "超时(以毫秒为单位)后,将取消创建、重命名和删除的文件参与者。使用 `0` 禁用参与者。", "files.restoreUndoStack": "重新打开文件后,还原撤消堆栈。", "files.saveConflictResolution": "当文件保存到磁盘上并被另一个程序更改时,可能会发生保存冲突。 为了防止数据丢失,要求用户将编辑器中的更改与磁盘上的版本进行比较。 仅当经常遇到保存冲突错误时,才应更改此设置;如果不谨慎使用,可能会导致数据丢失。", - "files.simpleDialog.enable": "启用简单文件对话框。启用时,简单文件对话框将替换系统文件对话框。", + "files.simpleDialog.enable": "启用简单文件对话框以打开和保存文件和文件夹。简单文件对话框在启用后会替代系统文件对话框。", "filesConfigurationTitle": "文件", + "filesReadonlyExclude": "配置路径或 [glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options),以避免在该路径或模式因 `#files.readonlyInclude#` 设置而发生匹配时被标记为只读。glob 模式的计算结果始终是相对于工作区文件夹路径所在的位置,除非它们是绝对路径。来自只读文件系统提供程序的文件始终是只读文件,不受此设置影响。", + "filesReadonlyFromPermissions": "当文件权限指示为只读时,将文件标记为只读。可以通过 `#files.readonlyInclude#` 和 `#files.readonlyExclude#` 设置替代此操作。", + "filesReadonlyInclude": "配置路径或 [glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)以标记为只读。glob 模式的计算结果始终是相对于工作区文件夹路径所在的位置,除非它们是绝对路径。可以通过 `#files.readonlyExclude#` 设置排除匹配路径。来自只读文件系统提供程序的文件始终是只读文件,不受此设置影响。", "formatOnSave": "在保存时格式化文件。格式化程序必须可用,延迟后文件不能保存,并且编辑器不能关闭。", "formatOnSaveMode": "控制在保存时设置格式是设置整个文件格式还是仅设置修改内容的格式。仅当 \"#editor.formatOnSave#\" 处于启用状态时适用。", "hotExit": "控制是否在会话间记住未保存的文件,以允许在退出编辑器时跳过保存提示。", @@ -6082,16 +6812,15 @@ "hotExit.onExitAndWindowClose": "触发 \"workbench.action.quit\" 命令(命令面板、键绑定、菜单)或在 Windows/Linux 上关闭最后一个窗口时将触发热退出,还将对已打开文件夹的所有窗口触发热退出(无论是否是最后一个窗口)。所有未打开文件夹的窗口将在下次启动时恢复。可通过“文件”>“打开最近使用的文件”>“更多…”,访问之前打开的窗口(包含未保存的文件)列表", "hotExit.onExitAndWindowCloseBrowser": "当浏览器退出或窗口或选项卡关闭时,将触发热退出。", "insertFinalNewline": "启用后,保存文件时在文件末尾插入一个最终新行。", - "maxMemoryForLargeFilesMB": "在打开大型文件时,控制 VS Code 可在重启后使用的内存。在命令行中指定 `--max-memory=新的大小` 参数可达到相同效果。", "modification": "格式修改(需要源代码管理)。", "modificationIfAvailable": "将尝试只对修改进行格式化(需要源代码管理)。如果无法使用源代码管理,则将格式化整个文件。", "openEditorsSortOrder": "控制编辑器在“打开编辑器”窗格中的排序顺序。", - "openEditorsVisible": "“打开编辑器”窗格中显示的编辑器最大数量。如果设置为 0,将隐藏“打开编辑器”窗格。", - "openEditorsVisibleMin": "“打开编辑器”窗格中显示的最小编辑器槽数。如果设置为 0,则“打开编辑器”窗格将根据编辑器数量动态重设大小。", + "openEditorsVisible": "“打开编辑器”窗格中显示的初始编辑器数上限。超过此限制将显示滚动条,并允许调整窗格大小以显示更多项目。", + "openEditorsVisibleMin": "“打开编辑器”窗格中预分配的编辑器槽数下限。如果设置为 0,则“打开编辑器”窗格将根据编辑器数量动态重设大小。", "overwriteFileOnDisk": "将通过在编辑器中用更改覆盖磁盘上的文件来解决保存冲突。", - "simple": "在重复名称的末尾附加单词“copy”,后面可能跟一个数字", - "smart": "在重复名称的末尾添加一个数字。如果某个号码已经是名称的一部分,请尝试增加该号码", - "sortOrder": "控制资源管理器中文件和文件夹基于属性的排序。启用“#explorer.fileNesting.enabled#”后,还控制嵌套文件的排序。", + "simple": "在重复名称的末尾附加单词“copy”,后面可能跟一个数字。", + "smart": "在重复名称的末尾添加一个数字。如果某个号码已经是名称的一部分,请尝试增加该号码。", + "sortOrder": "控制资源管理器中文件和文件夹基于属性的排序。启用 `#explorer.fileNesting.enabled#` 后,还控制嵌套文件的排序。", "sortOrder.alphabetical": "编辑器在每个编辑器组内按选项卡名称以字母顺序排序。", "sortOrder.default": "按名称排列文件和文件夹。文件夹显示在文件前。", "sortOrder.editorOrder": "编辑器按编辑器标签显示的顺序排列。", @@ -6106,26 +6835,27 @@ "sortOrderLexicographicOptions.lower": "小写名称组合在一起,位于大写名称之前。", "sortOrderLexicographicOptions.unicode": "名称按 unicode 顺序排序。", "sortOrderLexicographicOptions.upper": "大写名称组合在一起,位于小写名称之前。", + "textFileEditor": "文本文件编辑器", "trimFinalNewlines": "启用后,保存文件时将删除在最终新行后的所有新行。", "trimTrailingWhitespace": "启用后,将在保存文件时删除行尾的空格。", "trueDescription": "启用该模式。", "useTrash": "在删除文件或文件夹时,将它们移动到操作系统的“废纸篓”中 (Windows 为“回收站”)。禁用此设置将永久删除文件或文件夹。", - "watcherExclude": "配置要从文件观察中排除的路径或 glob 模式。相对的路径或基本 glob 模式(例如 `build/output` 或 `*.js`)将使用当前打开的工作区解析为绝对路径。复杂 Glob 模式必须在绝对路径(即前缀为 “**/” 或完整路径和后缀为 “/**” 以匹配路径中的文件)上匹配,才能正确匹配(例如 “**/build/output/**” 或 “/Users/name/workspaces/project/build/output/**”)。当遇到文件观察程序进程消耗大量 CPU 时,请确保排除不太相关的大型文件夹(例如生成输出文件夹)。", + "watcherExclude": "配置要从文件监视中排除的路径或 glob 模式。路径可以是相对于被监视的文件夹,也可以是绝对路径。Glob 模式相对于被监视的文件夹进行匹配。当遇到文件观察程序进程消耗大量 CPU 时,请确保排除不太重要的大型文件夹(例如生成输出文件夹)。", "watcherInclude": "配置额外路径以监视工作区内的更改。默认情况下,将以递归方式监视所有工作区文件夹,但符号链接的文件夹除外。可以显式添加绝对路径或相对路径,以支持作为符号链接的监视文件夹。将使用当前打开的工作区将相对路径解析为绝对路径。" }, "vs/workbench/contrib/files/browser/views/emptyView": { "noWorkspace": "无打开的文件夹" }, "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "无法解析工作区文件夹", + "canNotResolve": "无法解析工作区文件夹 ({0})", "label": "资源管理器", "symbolicLlink": "符号链接", "unknown": "未知文件类型" }, "vs/workbench/contrib/files/browser/views/explorerView": { "collapseExplorerFolders": "在资源管理器中折叠文件夹", - "createNewFile": "新建文件", - "createNewFolder": "新建文件夹", + "createNewFile": "新建文件...", + "createNewFolder": "新建文件夹...", "explorerSection": "资源管理器部分: {0}", "refreshExplorer": "刷新资源管理器" }, @@ -6150,7 +6880,7 @@ "flipLayout": "切换垂直/水平编辑器布局", "miToggleEditorLayout": "翻转布局(&&L)", "miToggleEditorLayoutWithoutMnemonic": "翻转布局", - "newUntitledFile": "新的无标题文件", + "newUntitledFile": "新的无标题文本文件", "openEditors": "打开的编辑器" }, "vs/workbench/contrib/files/browser/workspaceWatcher": { @@ -6175,31 +6905,30 @@ "explorerViewletFocus": "当焦点位于 EXPLORER Viewlet 内时为 True。", "explorerViewletVisible": "当 EXPLORER Viewlet 可见时为 True。", "filesExplorerFocus": "当焦点位于 EXPLORER 视图内时为 True。", + "foldersViewVisible": "当“文件夹”视图(资源管理器视图容器内的文件树)可见时为 True。", "openEditorsFocus": "当焦点位于 OPEN EDITORS 视图内时为 True。", - "openEditorsVisible": "当显示 \"OPEN EDITORS \" 视图时为 True。", "viewHasSomeCollapsibleItem": "如果资源管理器视图中的工作区具有一些可折叠的根子级,则为 true。" }, "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { "filesCategory": "文件", + "miShare": "共享", "openContainer": "打开所在的文件夹", "revealInMac": "在 Finder 中显示", "revealInWindows": "在文件资源管理器中显示" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "文本文件编辑器" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "configureMemoryLimit": "配置内存限制", - "fileTooLargeForHeapError": "要打开此大小的文件,需要重新启动并允许{0}使用更多内存", - "relaunchWithIncreasedMemoryLimit": "以 {0}MB 重启" + "vs/workbench/contrib/folding/browser/folding.contribution": { + "formatter.default": "定义优先于所有其他折叠范围提供程序的默认折叠范围提供程序。必须是提供折叠范围提供程序的扩展的标识符。", + "null": "全部", + "nullFormatterDescription": "所有活动折叠范围提供程序" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "cancel": "取消", "config": "配置默认格式化程序...", "config.bad": "扩展 \"{0}\" 配置为格式化程序, 但不可用。选择其他默认格式化程序以继续。", "config.needed": "“{0}”文件有多个格式化程序。其中一个应配置为默认格式化程序。", "def": "(默认值)", - "do.config": "配置...", + "do.config": "配置(&&C)...", + "do.config.command": "配置...", + "do.config.notification": "配置...", "format.placeHolder": "选择格式化程序", "formatDocument.label.multiple": "使用...格式化文档", "formatSelection.label.multiple": "格式化选定内容的方式...", @@ -6213,9 +6942,8 @@ "summary": "格式化程序冲突" }, "vs/workbench/contrib/format/browser/formatActionsNone": { - "cancel": "取消", "formatDocument.label.multiple": "格式化文档", - "install.formatter": "安装格式化程序...", + "install.formatter": "安装格式化程序(&&I)...", "no.provider": "没有安装用于“{0}”文件的格式化程序。", "too.large": "此文件过大,无法进行格式设置" }, @@ -6228,32 +6956,288 @@ "read.title": "使用内联提示读取行", "stop.title": "停止内嵌提示读取" }, + "vs/workbench/contrib/inlineChat/browser/inlineChatActions": { + "accept": "Make Request", + "apply1": "Accept Changes", + "apply2": "Accept", + "arrowDown": "Cursor Down", + "arrowUp": "Cursor Up", + "cancel": "Cancel", + "cat": "Inline Chat", + "contractMessage": "Contract Message", + "copyRecordings": "(Developer) Write Exchange to Clipboard", + "discard": "Discard", + "discardMenu": "Discard...", + "expandMessage": "Expand Message", + "feedback.helpful": "Helpful", + "feedback.unhelpful": "Unhelpful", + "focus": "Focus Input", + "label": "'{0}' and {1} follow ups ({2})", + "nextFromHistory": "Next From History", + "previousFromHistory": "Previous From History", + "rerun": "Regenerate Response", + "rerunShort": "Regenerate", + "run": "Start Code Chat", + "stop": "Stop Request", + "toggleDiff": "Toggle Diff", + "toggleDiff2": "Show Inline Diff", + "undo.clipboard": "Discard to Clipboard", + "undo.newfile": "Discard to New File", + "unstash": "Resume Last Dismissed Code Chat", + "viewInChat": "View in Chat" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatController": { + "create.fail": "Failed to start editor chat", + "create.fail.detail": "Please consult the error log and try again later.", + "default.placeholder": "Ask a question", + "default.placeholder.history": "{0} ({1}, {2} for history)", + "empty": "No results, please refine your input and try again", + "err.apply": "Failed to apply changes.", + "err.discard": "Failed to discard changes.", + "thinking": "Thinking…", + "welcome.1": "AI-generated code may be incorrect", + "welcome.2": "Getting ready..." + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatStrategies": { + "lines.0": "Nothing changed", + "lines.1": "Changed 1 line", + "lines.N": "Changed {0} lines" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatWidget": { + "aria-label": "Inline Chat Input", + "inlineChat.accessibilityHelp": "Inline Chat Input, Use {0} for Inline Chat Accessibility Help.", + "inlineChat.accessibilityHelpNoKb": "Inline Chat Input, Run the Inline Chat Accessibility Help command for more information.", + "modified": "Modified", + "original": "Original" + }, + "vs/workbench/contrib/inlineChat/common/inlineChat": { + "inlineChat.background": "Background color of the interactive editor widget", + "inlineChat.border": "Border color of the interactive editor widget", + "inlineChat.regionHighlight": "Background highlighting of the current interactive region. Must be transparent.", + "inlineChat.shadow": "Shadow color of the interactive editor widget", + "inlineChatDidEdit": "Whether interactive editor did change any code", + "inlineChatDiff": "Whether interactive editor show diffs for changes", + "inlineChatDiff.inserted": "Background color of inserted text in the interactive editor input", + "inlineChatDiff.removed": "Background color of removed text in the interactive editor input", + "inlineChatDocumentChanged": "Whether the document has changed concurrently", + "inlineChatEmpty": "Whether the interactive editor input is empty", + "inlineChatFocused": "Whether the interactive editor input is focused", + "inlineChatHasActiveRequest": "Whether interactive editor has an active request", + "inlineChatHasProvider": "Whether a provider for interactive editors exists", + "inlineChatHasStashedSession": "Whether interactive editor has kept a session for quick restore", + "inlineChatInnerCursorFirst": "Whether the cursor of the iteractive editor input is on the first line", + "inlineChatInnerCursorLast": "Whether the cursor of the iteractive editor input is on the last line", + "inlineChatInput.background": "Background color of the interactive editor input", + "inlineChatInput.border": "Border color of the interactive editor input", + "inlineChatInput.focusBorder": "Border color of the interactive editor input when focused", + "inlineChatInput.placeholderForeground": "Foreground color of the interactive editor input placeholder", + "inlineChatLastFeedbackKind": "The last kind of feedback that was provided", + "inlineChatMarkdownMessageCropState": "Whether the interactive editor message is cropped, not cropped or expanded", + "inlineChatOuterCursorPosition": "Whether the cursor of the outer editor is above or below the interactive editor input", + "inlineChatResponseType": "What type was the last response of the current interactive editor session", + "inlineChatVisible": "Whether the interactive editor input is visible", + "mode": "Configure if changes crafted in the interactive editor are applied directly to the document or are previewed first.", + "mode.live": "Changes are applied directly to the document but can be highlighted via inline diffs. Ending a session will keep the changes.", + "mode.livePreview": "Changes are applied directly to the document and are highlighted visually via inline or side-by-side diffs. Ending a session will keep the changes.", + "mode.preview": "Changes are previewed only and need to be accepted via the apply button. Ending a session will discard the changes." + }, "vs/workbench/contrib/interactive/browser/interactive.contribution": { "interactive.activeCodeBorder": "当编辑器具有焦点时,当前交互式代码单元格的边框颜色。", "interactive.execute": "执行代码", - "interactive.history.focus": "交互窗口中的焦点历史记录", + "interactive.history.focus": "焦点历史记录", "interactive.history.next": "历史记录中的下一个值", "interactive.history.previous": "历史记录中的上一个值", "interactive.inactiveCodeBorder": "当编辑器没有焦点时,当前交互式代码单元格的边框颜色。", "interactive.input.clear": "清除交互窗口输入编辑器内容", - "interactive.input.focus": "交互窗口中的焦点输入编辑器", + "interactive.input.focus": "焦点输入编辑器", "interactive.open": "打开交互窗口", "interactiveScrollToBottom": "滚动到底部", "interactiveScrollToTop": "滚动到顶部", + "interactiveWindow": "交互窗口", "interactiveWindow.alwaysScrollOnNewCell": "自动滚动交互窗口以显示执行的最后一条语句的输出。如果此值为 false,仅当最后一个单元格已滚动到此单元格时,窗口才会滚动。", "interactiveWindow.restore": "控制是否应跨窗口重新加载还原交互窗口会话/历史记录。交互式 Windows 中使用的控制器状态是否在窗口重新加载之间持久化由提供控制器的扩展控制。" }, "vs/workbench/contrib/interactive/browser/interactiveEditor": { "interactiveInputPlaceHolder": "在此处键入 '{0}' 代码并按 {1} 运行" }, - "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { - "miOpenProcessExplorerer": "打开进程管理器(&&P)", + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorActions": { + "accept": "发出请求", + "actions.interactiveSession.accessibiltyHelpEditor": "交互式会话编辑器辅助功能帮助", + "apply1": "接受更改", + "apply2": "接受", + "arrowDown": "光标向下", + "arrowUp": "光标向上", + "cancel": "取消", + "cat": "交互式编辑器", + "contractMessage": "协定消息", + "copyRecordings": "(开发人员)将 Exchange 写入剪贴板", + "discard": "放弃", + "discardMenu": "放弃...", + "expandMessage": "展开消息", + "feedback.helpful": "有用", + "feedback.unhelpful": "无用", + "focus": "聚焦输入", + "label": "'{0}' 和 {1} 跟进({2})", + "nextFromHistory": "历史记录中的下一个", + "previousFromHistory": "历史记录中的上一个", + "run": "开始代码聊天", + "stop": "停止请求", + "toggleDiff": "切换差异", + "toggleDiff2": "显示内联差异", + "undo.clipboard": "放弃到剪贴板", + "undo.newfile": "放弃到新文件", + "unstash": "继续上次关闭的代码聊天", + "viewInChat": "在聊天中查看" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorController": { + "create.fail": "无法启动编辑器聊天", + "create.fail.detail": "请查阅错误日志,稍后重试。", + "default.placeholder": "提问", + "default.placeholder.history": "{0} ({1},{2} (针对历史记录))", + "empty": "无结果,请优化输入并重试", + "err.apply": "无法应用更改。", + "err.discard": "无法放弃更改。", + "thinking": "思考中...", + "welcome.1": "AI 生成的代码可能不正确" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorStrategies": { + "lines.0": "未更改任何内容", + "lines.1": "已更改 1 行", + "lines.N": "已更改 {0} 行" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorWidget": { + "aria-label": "交互式编辑器输入", + "interactiveEditor.accessibilityHelp": "交互式编辑器输入,使用 {0} 来获取交互式编辑器辅助功能帮助。", + "interactiveSessionInput.accessibilityHelpNoKb": "交互式编辑器输入,运行交互式编辑器辅助功能帮助命令了解详细信息。", + "modified": "已修改", + "original": "原始版本" + }, + "vs/workbench/contrib/interactiveEditor/common/interactiveEditor": { + "editMode": "配置是将在交互式编辑器中创建的更改直接应用到文档还是先预览它们。", + "editMode.live": "更改直接应用到文档,但可通过内联差异突出显示。结束会话将保留更改。", + "editMode.livePreview": "更改直接应用到文档,但可通过内联差异或并排差异在视觉上突出显示。结束会话将保留更改。", + "editMode.preview": "仅预览更改,但需要通过“应用”按钮接受这些更改。结束会话将放弃更改。", + "interactiveEditor.border": "交互式编辑器小组件的边框颜色", + "interactiveEditor.regionHighlight": "当前交互区域的背景突出显示。必须是透明的。", + "interactiveEditor.shadow": "交互式编辑器小组件的阴影颜色", + "interactiveEditorDidEdit": "交互式编辑器是否更改了任何代码", + "interactiveEditorDiff": "交互式编辑器是否显示更改差异", + "interactiveEditorDiff.inserted": "交互式编辑器输入中已插入文本的背景色", + "interactiveEditorDiff.removed": "交互式编辑器输入中已删除文本的背景色", + "interactiveEditorDocumentChanged": "文档是否已同时更改", + "interactiveEditorEmpty": "交互式编辑器输入是否为空", + "interactiveEditorFocused": "是否聚焦交互式编辑器输入", + "interactiveEditorHasActiveRequest": "交互式编辑器是否有活动请求", + "interactiveEditorHasProvider": "交互式编辑器的提供程序是否存在", + "interactiveEditorHasStashedSession": "交互式编辑器是否已保留会话以进行快速还原", + "interactiveEditorInnerCursorFirst": "迭代活动编辑器输入的光标是否在第一行", + "interactiveEditorInnerCursorLast": "迭代活动编辑器输入的光标是否在最后一行", + "interactiveEditorInput.background": "交互式编辑器输入的背景色", + "interactiveEditorInput.border": "交互式编辑器输入的边框颜色", + "interactiveEditorInput.focusBorder": "聚焦时交互式编辑器输入的边框颜色", + "interactiveEditorInput.placeholderForeground": "交互式编辑器输入占位符的前景色", + "interactiveEditorLastFeedbackKind": "提供的最后一种反馈", + "interactiveEditorMarkdownMessageCropState": "交互式编辑器消息是否裁剪还是展开", + "interactiveEditorOuterCursorPosition": "外部编辑器的光标位于交互式编辑器输入的上方还是下方", + "interactiveEditorResponseType": "当前交互式编辑器会话的最后一个响应类型是什么", + "interactiveEditorVisible": "交互式编辑器输入是否可见" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionActions": { + "actions.ineractiveSession.acceptInput": "交互式会话接受输入", + "actions.interactiveSession.focus": "聚焦交互式会话", + "interactiveSession.category": "交互式会话", + "interactiveSession.clear.label": "清除", + "interactiveSession.clearHistory.label": "清除输入历史记录", + "interactiveSession.focusInput.label": "聚焦输入", + "interactiveSession.history.label": "显示历史记录", + "interactiveSession.history.pick": "选择要还原的聊天会话", + "interactiveSession.open": "打开编辑器({0})" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCodeblockActions": { + "interactive.copyCodeBlock.label": "复制", + "interactive.insertCodeBlock.label": "在光标处插入", + "interactive.insertIntoNewFile.label": "插入到新文件中", + "interactive.runInTerminal.label": "在终端中运行" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCopyActions": { + "interactive.copyAll.label": "全部复制", + "interactive.copyItem.label": "复制" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionExecuteActions": { + "interactive.cancel.label": "取消", + "interactive.submit.label": "提交" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionTitleActions": { + "interactive.voteDown.label": "投反对票", + "interactive.voteUp.label": "投赞成票" + }, + "vs/workbench/contrib/interactiveSession/browser/contrib/interactiveSessionInputEditorContrib": { + "interactive.input.placeholderNoCommands": "提问", + "interactive.input.placeholderWithCommands": "提问或键入主题的 \"/\"" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSession.contribution": { + "interactiveSession": "交互式会话", + "interactiveSession.editor.fontFamily": "控制交互式会话中的字体系列。", + "interactiveSession.editor.fontSize": "控制交互式会话中的字号(以像素为单位)。", + "interactiveSession.editor.fontWeight": "控制交互式会话中的字体粗细。", + "interactiveSession.editor.lineHeight": "控制交互式会话中的行高(以像素为单位)。使用 0 根据字号计算行高。", + "interactiveSession.editor.wordWrap": "控制是否应在交互式会话中换行。", + "interactiveSessionConfigurationTitle": "交互式会话" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionContributionServiceImpl": { + "vscode.extension.contributes.interactiveSession": "为交互式会话提供程序做出贡献", + "vscode.extension.contributes.interactiveSession.icon": "此交互式会话提供程序的图标。", + "vscode.extension.contributes.interactiveSession.id": "此交互式会话提供程序的唯一标识符。", + "vscode.extension.contributes.interactiveSession.label": "此交互式会话提供程序的显示名称。", + "vscode.extension.contributes.interactiveSession.when": "条件必须为 true 才能启用此交互式会话提供程序。" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionEditorInput": { + "interactiveSessionEditorName": "交互式会话" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionInputPart": { + "interactiveSessionInput": "交互式会话输入" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionListRenderer": { + "interactiveSession": "交互式会话" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionWidget": { + "clear": "清除会话" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionColors": { + "interactive.requestBackground": "交互式请求的背景色。", + "interactive.requestBorder": "交互式请求的边框颜色。" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionContextKeys": { + "hasInteractiveSessionProvider": "注册某些交互式会话提供程序时为 True。", + "inInteractiveInput": "当焦点位于交互式输入中时为 true,否则为 false。", + "inInteractiveSession": "当焦点位于交互式会话小组件中时为 true,否则为 false。", + "interactiveInputHasText": "当交互式输入包含文本时为 True。", + "interactiveSessionRequestInProgress": "当前请求仍在进行时为 True。", + "interactiveSessionResponseHasProviderId": "当提供程序已向此响应分配 ID 时为 True。", + "interactiveSessionResponseVote": "对响应投赞成票后,其设置为 \"up\"。投反对票时,设置为 \"down\"。否则为空字符串。" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionServiceImpl": { + "emptyResponse": "提供程序返回了 null 响应" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionViewModel": { + "thinking": "思考中" + }, + "vs/workbench/contrib/issue/browser/issue.contribution": { + "statusUnsupported": "浏览器中尚不支持 --status 参数。" + }, + "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "使用英文报告问题(&&I)", "reportIssueInEnglish": "报告问题…" }, - "vs/workbench/contrib/issue/electron-sandbox/issueActions": { + "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "打开进程管理器(&&P)", "openProcessExplorer": "打开进程资源管理器", - "reportPerformanceIssue": "报告性能问题..." + "reportPerformanceIssue": "报告性能问题...", + "stopTracing": "停止跟踪", + "stopTracing.button": "重新启动并启用跟踪(&&R)", + "stopTracing.detail": "这可能需要一分钟才能完成。", + "stopTracing.message": "需要使用 \"--trace\" 参数启动跟踪", + "stopTracing.title": "正在创建跟踪文件..." }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "切换键盘快捷方式疑难解答" @@ -6268,7 +7252,6 @@ "vs/workbench/contrib/languageStatus/browser/languageStatus.contribution": { "aria.1": "{0},{1}", "aria.2": "{0}", - "cat": "查看", "langStatus.aria": "编辑器语言状态: {0}", "langStatus.name": "编辑器语言状态", "name.pattern": "{0} (语言状态)", @@ -6276,6 +7259,16 @@ "reset": "重置语言状态交互计数器", "unpin": "从状态栏中删除" }, + "vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": { + "colorDecoratorsStatusItem.name": "颜色装饰器状态", + "colorDecoratorsStatusItem.source": "颜色修饰器", + "foldingRangesStatusItem.name": "正在折叠状态", + "foldingRangesStatusItem.source": "正在折叠", + "status.button.configure": "配置", + "status.limited.details": "出于性能原因,仅显示了 {0}", + "status.limitedColorDecorators.short": "颜色修饰器", + "status.limitedFoldingRanges.short": "折叠范围" + }, "vs/workbench/contrib/localHistory/browser/localHistory": { "localHistoryIcon": "日程表视图中本地历史记录条目的图标。", "localHistoryRestore": "用于还原本地历史记录条目的内容的图标。" @@ -6322,29 +7315,7 @@ "revealInMac": "在查找器中显示", "revealInWindows": "在文件资源管理器中显示" }, - "vs/workbench/contrib/localization/browser/localizationsActions": { - "available": "可用", - "chooseLocale": "选择显示语言", - "clearDisplayLanguage": "清除显示语言首选项", - "configureLocale": "配置显示语言", - "installed": "已安装" - }, - "vs/workbench/contrib/localization/electron-sandbox/localeService": { - "argvInvalid": "无法编写显示语言。请打开运行时设置,更正其中的错误/警告,然后重试。", - "installing": "正在安装{0}语言支持...", - "openArgv": "打开运行时设置", - "restart": "重启(&&R)", - "restartDisplayLanguageDetail": "按“重启”按钮重启 {0} 并将显示语言设置为 {1}。", - "restartDisplayLanguageMessage": "若要更改显示语言,{0} 需要重启" - }, - "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { - "activateLanguagePack": "为了将 VS Code 的显示语言更换为 {0},需要重新启动 VS Code。", - "changeAndRestart": "更改语言并重启", - "doNotChangeAndRestart": "请勿更改语言", - "doNotRestart": "请勿重启", - "neverAgain": "不再显示", - "restart": "重启", - "updateLocale": "是否将 VS Code 的界面语言更换为 {0} 并重新启动?", + "vs/workbench/contrib/localization/common/localization.contribution": { "vscode.extension.contributes.localizations": "向编辑器提供本地化内容", "vscode.extension.contributes.localizations.languageId": "显示字符串翻译的目标语言 ID。", "vscode.extension.contributes.localizations.languageName": "语言的英文名称。", @@ -6354,6 +7325,19 @@ "vscode.extension.contributes.localizations.translations.id.pattern": "翻译 VS Code 或者扩展,ID 分别应为 \"vscode\" 或格式为 \"publisherId.extensionName\"。", "vscode.extension.contributes.localizations.translations.path": "包含语言翻译的文件的相对路径。" }, + "vs/workbench/contrib/localization/common/localizationsActions": { + "available": "可用", + "chooseLocale": "选择显示语言", + "clearDisplayLanguage": "清除显示语言首选项", + "configureLocale": "配置显示语言", + "installed": "已安装", + "moreInfo": "详细信息" + }, + "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { + "changeAndRestart": "更改语言并重启", + "neverAgain": "不再显示", + "updateLocale": "要将 {0} 的显示语言更改为 {1} 并重启吗?" + }, "vs/workbench/contrib/localization/electron-sandbox/minimalTranslations": { "installAndRestart": "安装并重启", "installAndRestartMessage": "安装语言包并将显示语言更改为 {0}。", @@ -6361,43 +7345,44 @@ "showLanguagePackExtensions": "在商店中搜索语言包并将显示语言更改为 {0}。" }, "vs/workbench/contrib/logs/common/logs.contribution": { - "editSessionsLog": "编辑会话", - "rendererLog": "窗口", - "show window log": "显示窗口日志", - "telemetryLog": "遥测", - "userDataSyncLog": "设置同步" + "remote name": "{0} (远程)", + "setDefaultLogLevel": "设置默认日志级别", + "show window log": "显示窗口日志" }, "vs/workbench/contrib/logs/common/logsActions": { - "critical": "严重", + "all": "全部", "current": "当前", "debug": "调试", "default": "默认值", - "default and current": "默认值和当前值", "err": "错误", + "extensionLogs": "扩展日志", "info": "信息", "log placeholder": "选择日志文件", + "loggers": "日志", "off": "关", "openSessionLogFile": "打开窗口日志文(会话)...", + "resetLogLevel": "设置为默认日志级别", "selectLogLevel": "选择日志级别", + "selectLogLevelFor": " {0}: 选择日志级别", + "selectlog": "设置日志级别", "sessions placeholder": "选择会话", "setLogLevel": "设置日志级别...", "trace": "跟踪", "warn": "警告" }, - "vs/workbench/contrib/logs/electron-sandbox/logs.contribution": { - "mainLog": "主进程", - "sharedLog": "共享进程" - }, "vs/workbench/contrib/logs/electron-sandbox/logsActions": { "openExtensionLogsFolder": "打开扩展日志文件夹", "openLogsFolder": "打开日志文件夹" }, "vs/workbench/contrib/markers/browser/markers.contribution": { + "Active File": "只看当前活动的文件", + "Excluded Files": "隐藏排除的文件", + "Infos": "显示信息", "clearFiltersText": "清除过滤器文本", "collapseAll": "全部折叠", "copyMarker": "复制", "copyMessage": "复制消息", - "filter": "筛选", + "errors": "显示错误", "focusProblemsFilter": "焦点问题筛选器", "focusProblemsList": "聚焦到问题视图", "manyProblems": "1万+", @@ -6408,12 +7393,18 @@ "show multiline": "在多行中显示消息", "show singleline": "在单行中显示消息", "status.problems": "问题", + "toggle Excluded Files": "切换排除的文件", + "toggle active file": "切换活动文件", + "toggle errors": "切换错误", + "toggle infos": "切换信息", + "toggle warnings": "切换警告", "totalErrors": "错误: {0} 个", "totalInfos": "信息: {0} 条", "totalProblems": "总计 {0} 个问题", "totalWarnings": "警告: {0} 个", "viewAsTable": "以表形式查看", - "viewAsTree": "以树形式查看" + "viewAsTree": "以树形式查看", + "warnings": "显示警告" }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "问题", @@ -6437,10 +7428,7 @@ "vs/workbench/contrib/markers/browser/markersView": { "No problems filtered": "显示 {0} 个问题", "clearFilter": "清除筛选", - "problems filtered": "显示第 {0} 个 (共 {1} 个) 问题" - }, - "vs/workbench/contrib/markers/browser/markersViewActions": { - "filterIcon": "标记视图中筛选器配置的图标。", + "problems filtered": "显示第 {0} 个 (共 {1} 个) 问题", "showing filtered problems": "正在显示第 {0} 页(共 {1} 页)" }, "vs/workbench/contrib/markers/browser/messages": { @@ -6478,16 +7466,16 @@ "problems.panel.configuration.showCurrentInStatus": "启用后,状态栏中将显示当前问题。", "problems.panel.configuration.title": "问题预览", "problems.panel.configuration.viewMode": "控制“问题”视图的默认视图模式。", - "problems.tree.aria.label.error.marker": "{0} 生成的错误: {2} 行 {3} 列,{1}。{4}", + "problems.tree.aria.label.error.marker": "错误: 行 {1} 和字符 {2} 处的 {0}。{4} 生成的 {3}", "problems.tree.aria.label.error.marker.nosource": "错误: {1} 行 {2} 列,{0}。{3}", - "problems.tree.aria.label.info.marker": "{0} 生成的信息: {2} 行 {3} 列,{1}。{4}", + "problems.tree.aria.label.info.marker": "信息: 行 {1} 和字符 {2} 处的 {0}。{4} 生成的 {3}", "problems.tree.aria.label.info.marker.nosource": "信息: {1} 行 {2} 列,{0}。{3}", - "problems.tree.aria.label.marker": "{0} 生成的问题: {2} 行 {3} 列,{1}。{4}", + "problems.tree.aria.label.marker": "问题: 行 {1} 和字符 {2} 处的 {0}。{4} 生成的 {3}", "problems.tree.aria.label.marker.nosource": "问题: {1} 行 {2} 列,{0}。{3}", "problems.tree.aria.label.marker.relatedInformation": "此问题包含对 {0} 个位置的引用。", "problems.tree.aria.label.relatedinfo.message": "{3} 的 {1} 行 {2} 列,{0}", "problems.tree.aria.label.resource": "在文件夹 {2} 的文件 {1} 中有 {0} 个问题", - "problems.tree.aria.label.warning.marker": "{0} 生成的警告: {2} 行 {3} 列,{1}。{4}", + "problems.tree.aria.label.warning.marker": "警告: 行 {1} 和字符 {2} 处的 {0}。{4} 生成的 {3}", "problems.tree.aria.label.warning.marker.nosource": "警告: {1} 行 {2} 列,{0}。{3}", "problems.view.focus.label": "聚焦到问题 (错误、警告、信息)", "problems.view.toggle.label": "切换问题 (错误、警告、信息) 视图" @@ -6495,74 +7483,169 @@ "vs/workbench/contrib/mergeEditor/browser/commands/commands": { "layout.column": "列布局", "layout.mixed": "混合布局", + "layout.showBase": "显示基础", + "layout.showBaseCenter": "显示基中心", + "layout.showBaseTop": "显示基顶部", "merge.acceptAllInput1": "接受来自左侧的所有更改", "merge.acceptAllInput2": "接受来自右侧的所有更改", - "merge.goToNextConflict": "转到下一个冲突", - "merge.goToPreviousConflict": "转到上一冲突", + "merge.goToNextUnhandledConflict": "转到下一个未处理的冲突", + "merge.goToPreviousUnhandledConflict": "转到上一个未处理的冲突", "merge.openBaseEditor": "打开基本文件", "merge.toggleCurrentConflictFromLeft": "从左侧切换当前冲突", "merge.toggleCurrentConflictFromRight": "从右侧切换当前冲突", "mergeEditor": "合并编辑器", + "mergeEditor.acceptMerge": "完成合并", + "mergeEditor.acceptMerge.unhandledConflicts.accept": "完成但出现冲突(&&C)", + "mergeEditor.acceptMerge.unhandledConflicts.detail": "文件包含未经处理的冲突。", + "mergeEditor.acceptMerge.unhandledConflicts.message": "要完成 {0} 的合并吗?", "mergeEditor.compareInput1WithBase": "将输入 1 与基本值进行比较", "mergeEditor.compareInput2WithBase": "将输入 2 与基本值进行比较", "mergeEditor.compareWithBase": "与基线进行比较", + "mergeEditor.resetChoice": "重置“关闭并存在冲突”选项", + "mergeEditor.resetResultToBaseAndAutoMerge": "重置结果", + "mergeEditor.resetResultToBaseAndAutoMerge.short": "重置", "openfile": "打开文件", + "showNonConflictingChanges": "显示不冲突的更改", "title": "打开合并编辑器" }, "vs/workbench/contrib/mergeEditor/browser/commands/devCommands": { "merge.dev.copyState": "将合并编辑器状态复制为 JSON", - "merge.dev.openState": "从 JSON 打开合并编辑器状态", - "mergeEditor.enterJSON": "输入 JSON", + "merge.dev.loadContentsFromFolder": "从文件夹加载合并编辑器状态", + "merge.dev.saveContentsToFolder": "将合并编辑器状态保存到文件夹", + "mergeEditor": "合并编辑器(开发)", "mergeEditor.name": "合并编辑器", "mergeEditor.noActiveMergeEditor": "无活动合并编辑器", - "mergeEditor.successfullyCopiedMergeEditorContents": "已成功复制合并编辑器状态" + "mergeEditor.selectFolderToSaveTo": "选择要保存到的文件夹", + "mergeEditor.successfullyCopiedMergeEditorContents": "已成功复制合并编辑器状态", + "mergeEditor.successfullySavedMergeEditorContentsToFolder": "已成功将合并编辑器状态保存到文件夹" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": { + "diffAlgorithm.advanced": "使用高级差异算法。", + "diffAlgorithm.legacy": "使用旧差异算法。", "name": "合并编辑器" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": { - "name": "正在合并: {0}", - "unhandledConflicts.cancel": "取消", - "unhandledConflicts.detail1": "此编辑器中的合并冲突将保持未处理状态。", - "unhandledConflicts.detailN": "{0} 编辑器中的合并冲突将保持未处理状态。", - "unhandledConflicts.discard": "放弃合并更改", - "unhandledConflicts.ignore": "继续处理冲突", - "unhandledConflicts.msg": "是否要继续处理未经处理的冲突?", - "unhandledConflicts.saveAndIgnore": "保存并继续处理冲突" + "name": "正在合并: {0}" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": { + "acceptMerge": "接受合并(&&A)", + "detail1": "如果不保存合并结果,合并结果将丢失。", + "detail1Conflicts": "该文件包含未处理的冲突。如果不保存合并结果,合并结果将丢失。", + "detailN": "如果不保存合并结果,合并结果将丢失。", + "detailNConflicts": "文件包含未处理的冲突。如果不保存合并结果,合并结果将丢失。", + "discard": "不保存(&&N)", + "merge-editor.source": "在合并编辑器中解决冲突之前", + "message1": "是否要保留 {0} 的合并结果?", + "messageN": "是否要保留 {0} 个文件的合并结果?", + "noMoreWarn": "不再询问", + "save": "保存(&&S)", + "saveTempFile.detail": "这会将合并结果写入原始文件并关闭合并编辑器。", + "saveTempFile.message": "是否接受合并结果?", + "saveWithConflict": "保存(存在冲突)(&&S)", + "workspace.close": "关闭(&&C)", + "workspace.closeWithConflicts": "关闭(存在冲突)(&&C)", + "workspace.detail1.handled": "如果不保存,你的更改将丢失。", + "workspace.detail1.unhandled": "文件包含未处理的冲突。如果不保存更改,则更改将丢失。", + "workspace.detail1.unhandled.nonDirty": "文件包含未经处理的冲突。", + "workspace.detailN.handled": "如果不保存,你的更改将丢失。", + "workspace.detailN.unhandled": "文件包含未经处理的冲突。如果不保存更改,则更改将丢失。", + "workspace.detailN.unhandled.nonDirty": "文件包含未经处理的冲突。", + "workspace.doNotSave": "不保存(&&N)", + "workspace.message1": "是否要保存对 {0} 的更改?", + "workspace.message1.nonDirty": "是否要关闭 {0} 的合并编辑器?", + "workspace.messageN": "是否要保存对 {0} 文件所做的更改?", + "workspace.messageN.nonDirty": "是否要关闭 {0} 个合并编辑器?", + "workspace.save": "保存(&&S)", + "workspace.saveWithConflict": "保存(存在冲突)(&&S)" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": { + "conflictingLine": "1 冲突行", + "conflictingLines": "{0} 冲突行" + }, + "vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": { + "setInputHandled": "已处理设置输入", + "undoMarkAsHandled": "撤销标记为已处理" }, "vs/workbench/contrib/mergeEditor/browser/view/colors": { "mergeEditor.change.background": "更改的背景色。", "mergeEditor.change.word.background": "字词更改的背景色。", + "mergeEditor.changeBase.background": "基中更改的背景色。", + "mergeEditor.changeBase.word.background": "基中字更改的背景色。", "mergeEditor.conflict.handled.minimapOverViewRuler": "输入 1 中更改的前景色。", "mergeEditor.conflict.handledFocused.border": "处理的重点冲突的边框颜色。", "mergeEditor.conflict.handledUnfocused.border": "已处理的非重点冲突的边框颜色。", + "mergeEditor.conflict.input1.background": "输入 1 中修饰的背景色。", + "mergeEditor.conflict.input2.background": "输入 2 中修饰的背景色。", "mergeEditor.conflict.unhandled.minimapOverViewRuler": "输入 1 中更改的前景色。", "mergeEditor.conflict.unhandledFocused.border": "未处理的重点冲突的边框颜色。", - "mergeEditor.conflict.unhandledUnfocused.border": "未处理的非重点冲突的边框颜色。" + "mergeEditor.conflict.unhandledUnfocused.border": "未处理的非重点冲突的边框颜色。", + "mergeEditor.conflictingLines.background": "“冲突行”文本的背景。" + }, + "vs/workbench/contrib/mergeEditor/browser/view/conflictActions": { + "accept": "接受 {0}", + "acceptBoth": "接受组合", + "acceptBoth0First": "接受组合({0} 优先)", + "acceptBothTooltip": "接受结果文档中两边的自动组合。", + "acceptTooltip": "接受结果文档中的 {0}。", + "append": "追加 {0}", + "appendTooltip": "将 {0} 追加到结果文档。", + "combine": "接受组合", + "ignore": "忽略", + "manualResolution": "手动解决", + "manualResolutionTooltip": "此冲突已通过手动方式解决。", + "markAsHandledTooltip": "不要选择冲突一方。", + "noChangesAccepted": "未接受任何更改", + "noChangesAcceptedTooltip": "此冲突的当前解决方法等于右侧和左侧更改的共同上级。", + "remove": "删除 {0}", + "removeTooltip": "从结果文档中删除 {0}。", + "resetToBase": "重置为基", + "resetToBaseTooltip": "将此冲突重置为左右更改的共同上级。" + }, + "vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": { + "base": "基础", + "compareWith": "正在与 {0} 比较", + "compareWithTooltip": "差异以背景色突出显示。" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": { - "accept": "接受", + "accept.conflicting": "接受(结果为脏)", + "accept.excluded": "接受", + "accept.first": "撤消接受", + "accept.second": "撤消接受(当前为第二个)", + "input1": "输入 1", + "input2": "输入 2", "mergeEditor.accept": "接受 {0}", "mergeEditor.acceptBoth": "接受两者", "mergeEditor.markAsHandled": "标记为已处理", "mergeEditor.swap": "交换" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": { + "allConflictHandled": "已处理所有冲突,现在可以完成合并。", + "goToNextConflict": "转到下一个冲突", "mergeEditor.remainingConflict": "剩余 {0} 个冲突", - "mergeEditor.remainingConflicts": "剩余 {0} 个冲突" + "mergeEditor.remainingConflicts": "剩余 {0} 个冲突", + "result": "结果" }, "vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": { - "editor.mergeEditor.label": "合并编辑器", - "input1": "输入 1", - "input2": "输入 2", - "mergeEditor": "文本合并编辑器", - "result": "结果" + "mergeEditor": "文本合并编辑器" + }, + "vs/workbench/contrib/mergeEditor/browser/view/viewModel": { + "noConflictMessage": "当前没有可以切换的焦点冲突。" }, "vs/workbench/contrib/mergeEditor/common/mergeEditor": { "baseUri": "合并编辑器的基数的 URI", "editorLayout": "合并编辑器的布局模式", "is": "编辑器是合并编辑器", - "resultUri": "合并编辑器结果的 URI" + "isr": "编辑器是合并编辑器的结果编辑器。", + "resultUri": "合并编辑器结果的 URI", + "showBase": "如果合并编辑器显示基础版本", + "showBaseAtTop": "如果应在顶部显示基", + "showNonConflictingChanges": "如果合并编辑器显示不冲突的更改" + }, + "vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "在临时合并编辑器中打开所选内容", + "merge.dev.openState": "从 JSON 打开合并编辑器状态", + "mergeEditor": "合并编辑器(开发)", + "mergeEditor.enterJSON": "输入 JSON" }, "vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": { "notebookActions.changeCellToCode": "将单元格更改为代码", @@ -6579,16 +7662,20 @@ "notebookActions.expandCellOutput": "展开单元格输出", "notebookActions.joinCellAbove": "加入上一个单元格", "notebookActions.joinCellBelow": "加入下一个单元格", + "notebookActions.joinSelectedCells": "联接所选单元格", "notebookActions.moveCellDown": "下移单元格", "notebookActions.moveCellUp": "上移单元格", "notebookActions.splitCell": "拆分单元格", - "notebookActions.toggleOutputs": "切换输出" + "notebookActions.toggleOutputs": "切换输出", + "notebookActions.toggleScrolling": "切换滚动单元格输出" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": { "notebook.cell.status.executing": "正在执行", "notebook.cell.status.failed": "已失败", "notebook.cell.status.pending": "挂起", - "notebook.cell.status.success": "成功" + "notebook.cell.status.success": "成功", + "notebook.cell.statusBar.timerTooltip": "**上次执行** {0}\r\n\r\n**执行时间** {1}\r\n\r\n**开销时间** {2}\r\n\r\n**呈现时间**\r\n\r\n{3}", + "notebook.cell.statusBar.timerTooltip.reportIssueFootnote": "通过上面的链接使用问题报告器提交问题。" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": { "notebook.cell.status.autoDetectLanguage": "接受检测到的语言: {0}", @@ -6602,22 +7689,12 @@ "toggleNotebookClipboardLog": "切换笔记本剪贴板疑难解答" }, "vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": { - "current1": "当前所选内容", - "current2": "{0}–当前所选内容", - "installSuggestedKernel": "安装建议的扩展", "kernel.select.label": "选择内核", "notebook.activeCellStatusName": "笔记本编辑器选择", "notebook.info": "笔记本内核信息", "notebook.multiActiveCellIndicator": "单元格 {0} (已选择 {1} 个)", "notebook.select": "笔记本内核选择", "notebook.singleActiveCellIndicator": "单元格 {0}/{1}", - "notebookActions.selectKernel": "选择笔记本内核", - "notebookActions.selectKernel.args": "笔记本内核参数", - "otherKernelKinds": "其他", - "prompt.placeholder.change": "更改 \"{0}\" 的内核", - "prompt.placeholder.select": "选择“{0}”的内核", - "searchForKernels": "浏览市场以获取内核扩展", - "suggestedKernels": "建议的", "tooltop": "{0} (建议)" }, "vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": { @@ -6636,7 +7713,7 @@ "label.toggleReplaceButton": "切换替换", "notebook.find.filter.filterAction": "查找筛选器", "notebook.find.filter.findInCodeInput": "代码单元格源", - "notebook.find.filter.findInCodeOutput": "单元格输出", + "notebook.find.filter.findInCodeOutput": "代码单元输出", "notebook.find.filter.findInMarkupInput": "Markdown 源", "notebook.find.filter.findInMarkupPreview": "呈现的 Markdown", "placeholder.find": "查找", @@ -6650,6 +7727,7 @@ "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "设置笔记本的格式", "formatCell.label": "设置单元格格式", + "formatCells.label": "设置单元格格式", "label": "设置笔记本的格式" }, "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { @@ -6680,11 +7758,23 @@ "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { "setProfileTitle": "设置配置文件" }, + "vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": { + "codeAction.apply": "正在应用代码操作“{0}”。", + "codeaction.get2": "从 \"{0}\" ([configure]({1}))中获取代码操作。", + "label": "设置笔记本的格式", + "notebookFormatSave.formatting": "格式设置", + "notebookSaveParticipants.cellCodeActions": "正在运行代码操作", + "notebookSaveParticipants.notebookCodeActions": "正在运行 \"Notebook\" 代码操作" + }, "vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": { "workbench.notebook.clearNotebookEdtitorTypeCache": "清除笔记本编辑器类型缓存", "workbench.notebook.inspectLayout": "检查笔记本布局", "workbench.notebook.toggleLayoutTroubleshoot": "切换布局疑难解答" }, + "vs/workbench/contrib/notebook/browser/controller/cellOperations": { + "notebookActions.joinSelectedCells": "无法联接不同种类的单元格", + "notebookActions.joinSelectedCells.label": "联接 Notebook 单元格" + }, "vs/workbench/contrib/notebook/browser/controller/coreActions": { "miShare": "共享", "notebookActions.category": "笔记本", @@ -6694,9 +7784,12 @@ "vs/workbench/contrib/notebook/browser/controller/editActions": { "autoDetect": "自动检测", "changeLanguage": "更改单元格语言", - "clearAllCellsOutputs": "清除所有单元格输出", + "clearAllCellsOutputs": "清除所有输出", "clearCellOutputs": "清除单元格输出", + "confirmDeleteButton": "删除", + "confirmDeleteButtonMessage": "此单元格正在运行,是否确实要删除它?", "detectLanguage": "接受单元格检测到的语言", + "doNotAskAgain": "不再询问", "languageDescription": "({0}) - 当前语言", "languageDescriptionConfigured": "({0})", "languagesPicks": "语言(标识符)", @@ -6716,6 +7809,7 @@ "notebookActions.executeAndSelectBelow": "执行笔记本单元格并在下方选择", "notebookActions.executeBelow": "执行单元格及以下", "notebookActions.executeNotebook": "全部运行", + "notebookActions.interruptNotebook": "中断", "notebookActions.renderMarkdown": "呈现所有 Markdown 单元格", "revealLastFailedCell": "转到最近失败的单元格", "revealLastFailedCellShort": "转到", @@ -6748,14 +7842,15 @@ "customizeNotebook": "自定义笔记本...", "notebook.placeholder": "要保存到的设置文件", "notebook.saveMimeTypeOrder": "保存 Mimetype 显示顺序", - "notebook.showLineNumbers": "显示笔记本行号", + "notebook.showLineNumbers": "笔记本行号", "notebook.toggleBreadcrumb": "切换痕迹导航", "notebook.toggleCellToolbarPosition": "切换单元格工具栏位置", "notebook.toggleLineNumbers": "切换笔记本行号", "saveTarget.machine": "用户设置", "saveTarget.workspace": "工作区设置", "workbench.notebook.layout.configure.label": "自定义笔记本布局", - "workbench.notebook.layout.select.label": "在笔记本布局之间选择" + "workbench.notebook.layout.select.label": "在笔记本布局之间选择", + "workbench.notebook.layout.webview.reset.label": "重置笔记本 Web 视图" }, "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { "builtinRenderInfo": "内置", @@ -6767,6 +7862,8 @@ "promptChooseMimeTypeInSecure.placeHolder": "选择要为当前输出呈现的 mimetype。仅当笔记本受信任时,丰富 mimetype 才可用" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { + "notebook.diff.action.next.title": "显示下一个更改", + "notebook.diff.action.previous.title": "显示上一个更改", "notebook.diff.cell.revertInput": "还原输入", "notebook.diff.cell.revertMetadata": "还原元数据", "notebook.diff.cell.revertOutputs": "还原输出", @@ -6777,32 +7874,9 @@ "notebook.diff.showOutputs": "显示输出差异", "notebook.diff.switchToText": "打开文本差异编辑器" }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": { "notebookTreeAriaLabel": "笔记本文本差异" }, - "vs/workbench/contrib/notebook/browser/extensionPoint": { - "contributes.notebook.provider": "提供笔记本文档处理程序。", - "contributes.notebook.provider.displayName": "笔记本的可读名称。", - "contributes.notebook.provider.selector": "适用于笔记本的一组 glob 模式。", - "contributes.notebook.provider.selector.filenamePattern": "启用笔记本的 glob 模式。", - "contributes.notebook.provider.viewType": "笔记本类型。", - "contributes.notebook.renderer": "提供笔记本输出渲染器。", - "contributes.notebook.renderer.displayName": "笔记本输出渲染器的可读名称。", - "contributes.notebook.renderer.entrypoint": "要在 Web 视图中加载用于呈现扩展的文件。", - "contributes.notebook.renderer.entrypoint.extends": "此呈现器扩展的现有呈现器。", - "contributes.notebook.renderer.hardDependencies": "呈现器所需的内核依赖项的列表。如果 \"NotebookKernel\" 中存在任何依赖关系,则可以使用呈现器。", - "contributes.notebook.renderer.optionalDependencies": "呈现器可利用的软内核依赖项的列表。如果 \"NotebookKernel\" 中存在任何依赖关系,则呈现器将优先于不与内核交互的呈现器。", - "contributes.notebook.renderer.requiresMessaging": "定义呈现器是否需要通过 \"createRendererMessaging\" 与扩展主机通信。具有较强消息传递要求的呈现器可能在所有环境中都不起作用。", - "contributes.notebook.renderer.requiresMessaging.always": "消息传递是必需的。仅当它是可在扩展主机中运行的扩展的一部分时,才会使用该呈现器。", - "contributes.notebook.renderer.requiresMessaging.never": "呈现器不需要消息传递。", - "contributes.notebook.renderer.requiresMessaging.optional": "有可用的消息传递时,呈现器效果更好,但不强制要求。", - "contributes.notebook.renderer.viewType": "笔记本输出渲染器的唯一标识符。", - "contributes.notebook.selector": "适用于笔记本的一组 glob 模式。", - "contributes.notebook.selector.provider.excludeFileNamePattern": "禁用笔记本的 glob 模式。", - "contributes.priority": "控制在用户打开文件时是否自动启用自定义编辑器。用户可能会使用 \"workbench.editorAssociations\" 设置覆盖此项。", - "contributes.priority.default": "在用户打开资源时自动使用此编辑器,前提是没有为该资源注册其他默认的自定义编辑器。", - "contributes.priority.option": "在用户打开资源时不会自动使用此编辑器,但用户可使用 `Reopen With` 命令切换到此编辑器。" - }, "vs/workbench/contrib/notebook/browser/notebook.contribution": { "insertToolbarLocation.betweenCells": "在单元格之间悬停时显示的工具栏。", "insertToolbarLocation.both": "两个工具栏。", @@ -6811,28 +7885,36 @@ "notebook.cellToolbarLocation.description": "应在何处显示单元格工具栏,或是否隐藏它。", "notebook.cellToolbarLocation.viewType": "为特定文件类型配置单元格工具栏位置", "notebook.cellToolbarVisibility.description": "是否应在悬停或单击时显示单元格工具栏。", + "notebook.codeActionsOnSave": "实验性的。保存时为笔记本运行一系列 CodeActions。必须指定 CodeActions,在延迟后不得保存该文件,并且编辑器不得关闭。示例: `source.fixAll: true`", "notebook.compactView.description": "控制是否应以紧凑形式呈现笔记本编辑器。例如在打开时,它将减小左边距宽度。", + "notebook.confirmDeleteRunningCell": "控制是否需要确认提示才能删除正在运行的单元格。", "notebook.consolidatedOutputButton.description": "控制是否应在输出工具栏中呈现输出操作。", "notebook.consolidatedRunButton.description": "控制是否在“运行”按钮旁边的下拉列表中显示额外操作。", + "notebook.diff.enableOverviewRuler.description": "是否在笔记本的差异编辑器中呈现概述标尺。", "notebook.diff.enablePreview.description": "是否对笔记本使用增强的文本差异编辑器。", "notebook.displayOrder.description": "输出项 mime 类型的优先级列表", "notebook.dragAndDrop.description": "控制笔记本编辑器是否应允许通过拖放移动单元格。", "notebook.editorOptions.experimentalCustomization": "用于笔记本中使用的代码编辑器的设置。这可用于自定义大多数编辑器*设置。", - "notebook.focusIndicator.description": "控制焦点指示器呈现位置(沿单元格边框或左侧装订线)", + "notebook.findScope": "自定义用于在笔记本单元格中搜索的“查找小组件”行为。启用标记源和标记预览后,“查找小组件”将根据单元格的当前状态搜索源代码或预览。", + "notebook.focusIndicator.description": "控制焦点指示器呈现位置(是沿单元格边框,还是在左侧装订线上)。", + "notebook.formatOnCellExecution": "执行时设置笔记本单元格的格式。格式化程序必须可用。", + "notebook.formatOnSave": "保存时设置笔记本的格式。格式化程序必须可用,文件不得在延迟后保存,且编辑器不得关闭。", "notebook.globalToolbar.description": "控制是否在笔记本编辑器中呈现全局工具栏。", "notebook.globalToolbarShowLabel": "控制笔记本工具栏上的操作是否应呈现标签。", "notebook.insertToolbarPosition.description": "控制插入单元格操作应出现的位置。", "notebook.interactiveWindow.collapseCodeCells": "控制默认情况下是否折叠交互窗口中的代码单元格。", "notebook.markup.fontSize": "控制笔记本中呈现的标记的字号(以像素为单位)。设置为 {0} 时,将使用 120% 的 {1}。", - "notebook.outputFontFamily": "笔记本单元格输出文本的字体系列。设置为空时,将使用 {0}。", - "notebook.outputFontSize": "笔记本单元格输出文本的字号。如果设置为 {0},则使用 {1}。", - "notebook.outputLineHeight": "笔记本单元格输出文本的行高。\r\n - 将使用介于 0 和 8 之间的值作为字号的乘数。\r\n - 将使用大于或等于 8 的值作为有效值。", + "notebook.outputFontFamily": "笔记本单元格内输出文本的字体系列。设置为空时,使用 {0}。", + "notebook.outputFontSize": "笔记本单元格内输出文本的字号。设置为 0 时,使用 {0}。", + "notebook.outputLineHeight": "笔记本单元格内输出文本的行高。\r\n - 设置为 0 时,使用编辑器行高。\r\n - 介于 0 和 8 之间的值将用作字号的乘数。\r\n - 大于或等于 8 的值将用作有效值。", + "notebook.outputScrolling": "超出限制时,最初在可滚动区域中呈现笔记本输出", + "notebook.outputWordWrap": "控制输出中的行是否应换行。", "notebook.showCellStatusbar.description": "是否应显示单元格状态栏。", "notebook.showCellStatusbar.hidden.description": "单元格状态栏始终隐藏。", "notebook.showCellStatusbar.visible.description": "单元格状态栏始终可见。", "notebook.showCellStatusbar.visibleAfterExecute.description": "在执行单元格之前,单元格状态栏处于隐藏状态。之后,其会变为可见以显示执行状态。", "notebook.showFoldingControls.description": "控制显示 Markdown 标头文件箭头的时间。", - "notebook.textOutputLineLimit": "控制文本输出中呈现的文本行数。", + "notebook.textOutputLineLimit": "控制文本输出中显示的文本行数。如果启用 {0},使用此设置确定输出的滚动高度。", "notebook.undoRedoPerCell.description": "是否为每个单元格使用单独的撤消/重做堆叠。", "notebookConfigurationTitle": "笔记本", "showFoldingControls.always": "折叠控件始终可见。", @@ -6841,7 +7923,11 @@ }, "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "无法打开笔记本编辑器类型为“{0}”的资源,请检查是否已安装并启用正确的扩展。", - "notebookOpenInTextEditor": "在文本编辑器中打开" + "fail.noEditor.extensionMissing": "无法打开笔记本编辑器类型为“{0}”的资源,请检查是否已安装并启用正确的扩展。", + "notebookOpenAsText": "以文本形式打开", + "notebookOpenEnableMissingViewType": "为 \"{0}\" 启用扩展", + "notebookOpenInTextEditor": "在文本编辑器中打开", + "notebookOpenInstallMissingViewType": "安装 \"{0}\" 的扩展" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { "focusedCellBackground": "将焦点放在单元格上时单元格的背景色。", @@ -6860,6 +7946,7 @@ "notebook.outputContainerBorderColor": "笔记本输出容器的边框颜色。", "notebook.selectedCellBorder": "选中单元格但未将焦点放在其上时单元格上边框和下边框的颜色。", "notebook.symbolHighlightBackground": "突出显示的单元格的背景色", + "notebookEditorOverviewRuler.runningCellForeground": "笔记本编辑器概述标尺中正在运行的单元格修饰的颜色。", "notebookScrollbarSliderActiveBackground": "单击时笔记本滚动条滑块的背景色。", "notebookScrollbarSliderBackground": "笔记本滚动条滑块的背景色。", "notebookScrollbarSliderHoverBackground": "悬停时笔记本滚动条滑块的背景色。", @@ -6869,13 +7956,36 @@ "notebookTreeAriaLabel": "笔记本", "selectedCellBackground": "选中某个单元格时该单元格的背景色。" }, - "vs/workbench/contrib/notebook/browser/notebookExecutionServiceImpl": { - "notebookRunTrust": "执行笔记本单元将从此工作区运行代码。" + "vs/workbench/contrib/notebook/browser/notebookExtensionPoint": { + "contributes.notebook.provider": "提供笔记本文档处理程序。", + "contributes.notebook.provider.displayName": "笔记本的可读名称。", + "contributes.notebook.provider.selector": "适用于笔记本的一组 glob 模式。", + "contributes.notebook.provider.selector.filenamePattern": "启用笔记本的 glob 模式。", + "contributes.notebook.provider.viewType": "笔记本类型。", + "contributes.notebook.renderer": "提供笔记本输出渲染器。", + "contributes.notebook.renderer.displayName": "笔记本输出渲染器的可读名称。", + "contributes.notebook.renderer.entrypoint": "要在 Web 视图中加载用于呈现扩展的文件。", + "contributes.notebook.renderer.entrypoint.extends": "此呈现器扩展的现有呈现器。", + "contributes.notebook.renderer.hardDependencies": "呈现器所需的内核依赖项的列表。如果 \"NotebookKernel\" 中存在任何依赖关系,则可以使用呈现器。", + "contributes.notebook.renderer.optionalDependencies": "呈现器可利用的软内核依赖项的列表。如果 \"NotebookKernel\" 中存在任何依赖关系,则呈现器将优先于不与内核交互的呈现器。", + "contributes.notebook.renderer.requiresMessaging": "定义呈现器是否需要通过 \"createRendererMessaging\" 与扩展主机通信。具有较强消息传递要求的呈现器可能在所有环境中都不起作用。", + "contributes.notebook.renderer.requiresMessaging.always": "消息传递是必需的。仅当它是可在扩展主机中运行的扩展的一部分时,才会使用该呈现器。", + "contributes.notebook.renderer.requiresMessaging.never": "呈现器不需要消息传递。", + "contributes.notebook.renderer.requiresMessaging.optional": "有可用的消息传递时,呈现器效果更好,但不强制要求。", + "contributes.notebook.renderer.viewType": "笔记本输出渲染器的唯一标识符。", + "contributes.notebook.selector": "适用于笔记本的一组 glob 模式。", + "contributes.notebook.selector.provider.excludeFileNamePattern": "禁用笔记本的 glob 模式。", + "contributes.preload.entrypoint": "Web 视图中加载的文件的路径。", + "contributes.preload.localResourceRoots": "Web 视图中应允许的其他资源的路径。", + "contributes.preload.provider": "提供笔记本预加载。", + "contributes.preload.provider.viewType": "笔记本类型。", + "contributes.priority": "控制在用户打开文件时是否自动启用自定义编辑器。用户可能会使用 \"workbench.editorAssociations\" 设置覆盖此项。", + "contributes.priority.default": "在用户打开资源时自动使用此编辑器,前提是没有为该资源注册其他默认的自定义编辑器。", + "contributes.priority.option": "在用户打开资源时不会自动使用此编辑器,但用户可使用 `Reopen With` 命令切换到此编辑器。" }, "vs/workbench/contrib/notebook/browser/notebookIcons": { "clearIcon": "用于在笔记本编辑器中清除单元格输出的图标。", "collapsedIcon": "用于在笔记本编辑器中批注已折叠部分的图标。", - "configureKernel": "笔记本编辑器的内核配置小组件中的配置图标。", "deleteCellIcon": "用于在笔记本编辑器中删除单元格的图标。", "editIcon": "用于在笔记本编辑器中编辑单元格的图标。", "errorStateIcon": "用于在笔记本编辑器中指示错误状态的图标。", @@ -6888,26 +7998,39 @@ "mimetypeIcon": "MIME 类型笔记本编辑器的图标。", "moveDownIcon": "用于在笔记本编辑器中下移单元格的图标。", "moveUpIcon": "用于在笔记本编辑器中上移单元格的图标。", + "nextChangeIcon": "差异编辑器中下一个更改操作的图标", "openAsTextIcon": "用于在文本编辑器中打开笔记本的图标。", "pendingStateIcon": "用于在笔记本编辑器中指示挂起状态的图标。", + "previousChangeIcon": "差异编辑器中上一个更改操作的图标", "renderOutputIcon": "用于在差异编辑器中呈现输出的图标。", "revertIcon": "笔记本编辑器中的还原图标。", "selectKernelIcon": "配置用于在笔记本编辑器中选择内核的图标。", "splitCellIcon": "用于在笔记本编辑器中拆分单元格的图标。", "stopEditIcon": "用于在笔记本编辑器中停止编辑单元格的图标。", "stopIcon": "用于在笔记本编辑器中停止执行的图标。", - "successStateIcon": "用于在笔记本编辑器中指示成功状态的图标。", - "unfoldIcon": "用于在笔记本编辑器中展开单元格的图标。" + "successStateIcon": "用于在笔记本编辑器中指示成功状态的图标。" + }, + "vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": { + "notebookRunTrust": "执行笔记本单元将从此工作区运行代码。" + }, + "vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": { + "workbench.notebook.clearNotebookKernelsMRUCache": "清除笔记本内核 MRU 缓存" }, "vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": { "disableOtherKeymapsConfirmation": "是否禁用其他按键映射扩展 ({0}),从而避免按键绑定之间的冲突?", "no": "否", "yes": "是" }, + "vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": { + "renderChannelName": "笔记本呈现" + }, + "vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": { + "notebookOpenInstallMissingViewType": "安装 \"{0}\" 的扩展" + }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": { "notebook.cell.toggleLineNumbers.title": "显示单元格行号", "notebook.lineNumbers": "控制单元格编辑器中行号的显示。", - "notebook.showLineNumbers": "显示笔记本行号", + "notebook.showLineNumbers": "笔记本行号", "notebook.toggleLineNumbers": "切换笔记本行号" }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": { @@ -6942,76 +8065,106 @@ "hiddenCellsLabel": "已隐藏 1 个单元格", "hiddenCellsLabelPlural": "已隐藏 {0} 个单元格" }, - "vs/workbench/contrib/notebook/browser/view/cellParts/markdownCell": { + "vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": { "cellExpandInputButtonLabel": "展开单元格输入({0})", "cellExpandInputButtonLabelWithDoubleClick": "双击以展开单元格输入({0})" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { - "notebook.emptyMarkdownPlaceholder": "空白 Markdown 单元格,请双击或按 Enter 进行编辑。", - "notebook.error.rendererNotFound": "找不到“$0”的呈现器" + "notebook.emptyMarkdownPlaceholder": "空白 Markdown 单元格,请双击或按 Enter 以进行编辑。", + "notebook.error.rendererFallbacksExhausted": "无法呈现“$0”的内容", + "notebook.error.rendererNotFound": "找不到“$0”的呈现器", + "webview title": "笔记本 Web 视图内容" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExecutionOrderCountLabel": "执行顺序" }, - "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelActionViewItem": { - "select": "选择内核" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": { + "current1": "当前所选内容", + "current2": "{0}–当前所选内容", + "installSuggestedKernel": "安装建议的扩展", + "kernels.detecting": "检测内核", + "kernels.selectedKernelAndKernelDetectionRunning": "所选内核: {0} (正在运行内核检测任务)", + "learnMoreTooltip": "了解详细信息", + "prompt.placeholder.change": "更改 \"{0}\" 的内核", + "prompt.placeholder.select": "选择“{0}”的内核", + "searchForKernels": "浏览市场以获取内核扩展", + "select": "选择内核", + "selectAnotherKernel": "选择另一个内核", + "selectAnotherKernel.more": "选择其他内核...", + "selectKernel.placeholder": "键入以选择内核源", + "selectKernelFromExtension": "从 {0} 中选择内核" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "文件内容在磁盘上已更改。是要打开更新的版本还是使用所作更改覆盖该文件?", - "notebook.staleSaveError.overwrite.": "覆盖", - "notebook.staleSaveError.revert": "还原" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": { + "notebookActions.selectKernel": "选择笔记本内核", + "notebookActions.selectKernel.args": "笔记本内核参数" + }, + "vs/workbench/contrib/notebook/common/notebookEditorInput": { + "vetoExtHostRestart": "Notebook '{0}' could not be saved." + }, + "vs/workbench/contrib/offline/browser/offline.contribution": { + "offline": "网络似乎处于脱机状态,某些功能可能不可用。", + "statusBarOfflineBackground": "工作台脱机时的状态栏背景色。状态栏显示在窗口底部", + "statusBarOfflineBorder": "工作台脱机时用来与侧边栏和编辑器区分的状态栏边框颜色。状态栏显示在窗口底部。", + "statusBarOfflineForeground": "工作台脱机时的状态栏前景色。状态栏显示在窗口底部" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "filteredTypes.array": "启用后,大纲将显示“数组”符号。", - "filteredTypes.boolean": "启用后,大纲将显示“布尔”符号。", - "filteredTypes.class": "启用后,大纲将显示“类”符号。", - "filteredTypes.constant": "启用后,大纲将显示“常量”符号。", - "filteredTypes.constructor": "启用大纲时,大纲将显示“构造函数”符号。", - "filteredTypes.enum": "启用后,大纲将显示“枚举”符号。", - "filteredTypes.enumMember": "启用后,大纲将显示“枚举成员”符号。", - "filteredTypes.event": "启用后,大纲将显示“事件”符号。", - "filteredTypes.field": "启用时,大纲将显示“字段”符号。", - "filteredTypes.file": "启用后,大纲将显示“文件”符号。", - "filteredTypes.function": "启用时,大纲将显示“函数”符号。", - "filteredTypes.interface": "启用后,大纲将显示“接口”符号。", - "filteredTypes.key": "启用后,大纲将显示“键”符号。", - "filteredTypes.method": "启用后,大纲将显示“方法”符号。", - "filteredTypes.module": "启用后,大纲将显示“模块”符号。", - "filteredTypes.namespace": "启用后,大纲将显示“命名空间”符号。", - "filteredTypes.null": "启用后,大纲将显示 \"null\" 符号。", - "filteredTypes.number": "启用后,大纲将显示“数字”符号。", - "filteredTypes.object": "启用后,大纲将显示“对象”符号。", - "filteredTypes.operator": "启用时,大纲显示“运算符”符号。", - "filteredTypes.package": "启用后,大纲将显示“包”符号。", - "filteredTypes.property": "启用后,大纲将显示“属性”符号。", - "filteredTypes.string": "启用后,大纲将显示“字符串”符号。", - "filteredTypes.struct": "启用后,大纲将显示“结构”符号。", - "filteredTypes.typeParameter": "启用后,大纲将显示 \"typeParameter\" 符号。", - "filteredTypes.variable": "启用后,大纲将显示“变量”符号。", + "filteredTypes.array": "启用后,大纲将显示 `array` 符号。", + "filteredTypes.boolean": "启用后,大纲将显示 `boolean` 符号。", + "filteredTypes.class": "启用后,大纲将显示 `class` 符号。", + "filteredTypes.constant": "启用后,大纲将显示`constant`符号。", + "filteredTypes.constructor": "启用大纲时,大纲将显示 `constructor` 符号。", + "filteredTypes.enum": "启用后,大纲将显示 `enum` 符号。", + "filteredTypes.enumMember": "启用后,大纲将显示 `enumMember` 符号。", + "filteredTypes.event": "启用后,大纲将显示 `event` 符号。", + "filteredTypes.field": "启用时,大纲将显示 `field`符号。", + "filteredTypes.file": "启用后,大纲将显示 `file` 符号。", + "filteredTypes.function": "启用时,大纲将显示 `function` 符号。", + "filteredTypes.interface": "启用后,大纲将显示 `interface` 符号。", + "filteredTypes.key": "启用后,大纲将显示 `key`符号。", + "filteredTypes.method": "启用后,大纲将显示 `method` 符号。", + "filteredTypes.module": "启用后,大纲将显示 `module` 符号。", + "filteredTypes.namespace": "启用后,大纲将显示 `namespace` 符号。", + "filteredTypes.null": "启用后,大纲将显示 `null` 符号。", + "filteredTypes.number": "启用后,大纲将显示 `number` 符号。", + "filteredTypes.object": "启用后,大纲将显示 `object` 符号。", + "filteredTypes.operator": "启用时,大纲显示 `operator` 符号。", + "filteredTypes.package": "启用后,大纲将显示 `package` 符号。", + "filteredTypes.property": "启用后,大纲将显示 `property` 符号。", + "filteredTypes.string": "启用后,大纲将显示 `string` 符号。", + "filteredTypes.struct": "启用后,大纲将显示`struct` 符号。", + "filteredTypes.typeParameter": "启用后,大纲将显示 `typeParameter` 符号。", + "filteredTypes.variable": "启用后,大纲将显示 `variable` 符号。", "name": "大纲", - "outline.problem.colors": "对错误和警告添加颜色。", - "outline.problems.badges": "对错误和警告使用徽章。", - "outline.showIcons": "显示大纲元素的图标。", + "outline.initialState": "控制大纲项是折叠还是展开。", + "outline.initialState.collapsed": "折叠所有项。", + "outline.initialState.expanded": "展开所有项。", + "outline.problem.colors": "对大纲元素的错误和警告使用颜色。", + "outline.problems.badges": "对大纲元素的错误和警告使用锁屏提醒。", + "outline.showIcons": "使用图标呈现大纲元素。", "outline.showProblem": "显示大纲元素上的错误和警告。", "outlineConfigurationTitle": "大纲", "outlineViewIcon": "查看大纲视图的图标。" }, - "vs/workbench/contrib/outline/browser/outlinePane": { + "vs/workbench/contrib/outline/browser/outlineActions": { "collapse": "全部折叠", + "expand": "全部展开", "filterOnType": "在输入时筛选", "followCur": "跟随光标", - "loading": "正在加载“{0}”的文档符号...", - "no-editor": "活动编辑器无法提供大纲信息。", - "no-symbols": "在文档“{0}”中找不到符号", "sortByKind": "排序方式 : 类别", "sortByName": "排序依据 : 名称", "sortByPosition": "排序依据 : 位置" }, + "vs/workbench/contrib/outline/browser/outlinePane": { + "loading": "正在加载“{0}”的文档符号...", + "no-editor": "活动编辑器无法提供大纲信息。", + "no-symbols": "在文档“{0}”中找不到符号" + }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "日志查看器" }, "vs/workbench/contrib/output/browser/output.contribution": { "clearOutput.label": "清除输出", + "extensionLogs": "扩展日志", "logViewer": "日志查看器", "miToggleOutput": "输出(&&O)", "openActiveLogOutputFile": "打开日志输出文件", @@ -7022,42 +8175,42 @@ "outputScrollOff": "关闭自动滚动", "outputScrollOn": "打开自动滚动", "outputViewIcon": "查看输出视图的图标。", + "selectOutput": "选择输出通道", "selectlog": "选择日志", "selectlogFile": "选择日志文件", "showLogs": "显示日志...", - "switchToOutput.label": "切换到输出", + "showOutputChannels": "显示输出通道...", + "switchBetweenOutputs.label": "切换输出", + "switchToOutput.label": "切换输出", "toggleAutoScroll": "切换自动滚动" }, "vs/workbench/contrib/output/browser/outputView": { "channel": "“{0}”的输出通道", - "logChannel": "日志 ({0})", "output": "输出", "output model title": "{0} - 输出", - "outputChannels": "输出通道", - "outputViewAriaLabel": "输出面板", - "outputViewWithInputAriaLabel": "{0},输出面板" + "outputViewAriaLabel": "输出面板" }, "vs/workbench/contrib/performance/browser/performance.contribution": { + "cycles": "打印服务周期", + "emitter": "打印发射器配置文件", + "insta.trace": "打印服务跟踪", "show.label": "启动性能" }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "启动性能" }, + "vs/workbench/contrib/performance/electron-sandbox/performance.contribution": { + "experimental.rendererProfiling": "启用时,将自动分析慢速呈现器" + }, "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { "prof.detail": "请创建问题并手动附加以下文件:\r\n{0}", "prof.detail.restart": "需要重新启动才能继续使用“{0}”。再次感谢您的贡献。", "prof.message": "成功创建的配置文件。", - "prof.restart": "重启(&&R)", + "prof.restart": "重启", "prof.restart.button": "重启(&&R)", "prof.restartAndFileIssue": "创建问题并重启(&&C)", "prof.thanks": "感谢您的帮助。" }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.chordsTo": "加上", - "defineKeybinding.existing": "已有 {0} 条命令的按键绑定与此相同", - "defineKeybinding.initial": "先按所需的组合键,再按 Enter 键。", - "defineKeybinding.oneExists": "已有 1 条命令的按键绑定与此相同" - }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "在此键入搜索按键绑定", "SearchKeybindings.KeybindingsSearchPlaceholder": "正在录制按键。按 Esc 键退出", @@ -7074,10 +8227,12 @@ "editKeybindingLabelWithKey": "更改键绑定 {0}", "editWhen": "更改 When 表达式", "error": "编辑按键绑定时发生错误“{0}”。请打开 \"keybindings.json\" 文件并检查错误。", + "extension label": "扩展({0})", "keybinding": "键绑定", "keybindingsLabel": "键绑定", - "noKeybinding": "未分配键绑定。", - "noWhen": "没有时间上下文。", + "keyboard shortcuts aria label": "使用空格或 Enter 来更改键绑定。", + "noKeybinding": "未分配键绑定", + "noWhen": "没有时间上下文", "recordKeysLabel": "录制按键", "recording": "正在录制按键", "removeLabel": "删除键绑定", @@ -7088,24 +8243,43 @@ "sortByPrecedeneLabel": "按优先级排序(最高优先)", "source": "源", "title": "{0} ({1})", - "when": "当", - "whenContextInputAriaLabel": "请键入 when 上下文。按 Enter 进行确认,按 Esc 取消。" + "when": "当" }, "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { "defineKeybinding.kbLayoutErrorMessage": "在当前键盘布局下无法生成此组合键。", "defineKeybinding.kbLayoutLocalAndUSMessage": "在你的键盘布局上为 **{0}**(美国标准布局上为 **{1}**)。", - "defineKeybinding.kbLayoutLocalMessage": "在你的键盘布局上为 **{0}**。", - "defineKeybinding.start": "定义键绑定" + "defineKeybinding.kbLayoutLocalMessage": "在你的键盘布局上为 **{0}**。" + }, + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "加上", + "defineKeybinding.existing": "已有 {0} 条命令的按键绑定与此相同", + "defineKeybinding.initial": "先按所需的组合键,再按 Enter 键。", + "defineKeybinding.oneExists": "已有 1 条命令的按键绑定与此相同" + }, + "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { + "autoDetect": "自动检测", + "configureKeyboardLayout": "配置键盘布局", + "displayLanguage": "定义在浏览器环境的 VS Code 中使用的键盘布局。", + "doc": "打开 VS Code 并从命令面板运行“开发人员: 检查密钥映射(JSON)”。", + "fail.createSettings": "无法创建“{0}”({1})。", + "keyboard.chooseLayout": "更改键盘布局", + "keyboardLayout": "布局: {0}", + "layoutPicks": "键盘布局({0})", + "pickKeyboardLayout": "选择键盘布局", + "status.workbench.keyboardLayout": "键盘布局" }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "Keyboard Shortcuts": "键盘快捷方式", "clear": "清除搜索结果", "clearHistory": "清除键盘快捷方式搜索历史记录", + "defineKeybinding.start": "定义键绑定", "filterUntrusted": "显示不受信任的工作区设置", "keybindingsEditor": "键绑定编辑器", "miOpenOnlineSettings": "联机服务设置(&&O)", "miOpenSettings": "设置(&&S)", + "miOpenTelemetrySettings": "遥测设置(&&T)", "miPreferences": "首选项(&&P)", + "openAccessibilitySettings": "打开辅助功能设置", "openCurrentProfileSettingsJson": "打开 当前配置文件设置(JSON)", "openDefaultKeybindingsFile": "打开默认键盘快捷键(JSON)", "openFolderSettings": "打开文件夹设置", @@ -7132,9 +8306,8 @@ "settings.focusSettingsTOC": "聚焦到设置目录", "settings.showContextMenu": "显示设置上下文菜单", "settingsEditor2": "设置编辑器 2", - "showDefaultKeybindings": "显示默认按键绑定", + "showDefaultKeybindings": "显示系统键绑定", "showExtensionKeybindings": "显示扩展键绑定", - "showTelemtrySettings": "遥测设置", "showUserKeybindings": "显示用户按键绑定" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { @@ -7150,11 +8323,8 @@ "preferencesClearInput": "设置和键绑定 UI 中的“清除输入”图标。", "preferencesDiscardIcon": "设置 UI 中“放弃”操作的图标。", "preferencesOpenSettings": "“打开设置”命令的图标。", - "settingsAddIcon": "设置 UI 中“添加”操作的图标。", "settingsEditIcon": "设置 UI 中“编辑”操作的图标。", "settingsFilter": "为设置 UI 建议筛选器的按钮的图标。", - "settingsGroupCollapsedIcon": "“拆分 JSON 设置”编辑器中已折叠部分的图标。", - "settingsGroupExpandedIcon": "“拆分 JSON 设置”编辑器中已展开部分的图标。", "settingsMoreActionIcon": "设置 UI 中“更多操作”操作的图标。", "settingsRemoveIcon": "设置 UI 中“删除”操作的图标。", "settingsScopeDropDownIcon": "“拆分 JSON 设置”编辑器中“文件夹”下拉按钮的图标。" @@ -7166,6 +8336,7 @@ "manage workspace trust": "管理工作区信任", "replaceDefaultValue": "在设置中替换", "unknown configuration setting": "未知的配置设置", + "unsupportLanguageOverrideSetting": "无法应用此设置,因为它未注册为语言替代设置。", "unsupportedApplicationSetting": "此设置具有应用程序范围,只能在用户设置文件中设置。", "unsupportedMachineSetting": "只能在本地窗口的用户设置中或者远程窗口的远程设置中应用此设置。", "unsupportedPolicySetting": "无法应用此设置,因为它是在系统策略中配置的。", @@ -7209,26 +8380,37 @@ "defaultOverriddenLanguagesList": "存在适用于 {0} 的特定于语言的默认值", "extensionSyncIgnoredLabel": "未同步", "hasDefaultOverridesForLanguages": "以下语言具有默认替代:", + "manageWorkspaceTrust": "管理工作区信任", "modifiedInScopeForLanguage": "{1} 的 {0} 范围", "modifiedInScopeForLanguageMidSentence": "{1} 的 {0} 范围", "modifiedInScopes": "已在以下作用域中修改该设置:", + "policyDescription": "此设置由组织管理,并且无法更改其应用的值。", + "policyDescriptionAccessible": "由组织策略管理;未应用设置值", + "policyFilterLink": "查看策略设置", + "policyLabelText": "未应用设置值", "remote": "远程", "syncIgnoredAriaLabel": "同步期间忽略的设置", "syncIgnoredTitle": "同步期间忽略此设置", + "trustLabel": "此设置值仅可应用于受信任的工作区。", "user": "用户", - "workspace": "工作区" + "workspace": "工作区", + "workspaceUntrustedAriaLabel": "工作区不受信任;未应用设置值", + "workspaceUntrustedLabel": "未应用设置值" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "accessibility": "辅助功能", "appearance": "外观", "application": "应用程序", "audioCues": "音频提示", "breadcrumbs": "导航路径", + "chat": "Chat", "comments": "评论", "commonlyUsed": "常用设置", "cursor": "光标", "debug": "调试", "diffEditor": "差异编辑器", "editorManagement": "编辑管理", + "experimental": "实验性", "extensions": "扩展", "features": "功能", "fileExplorer": "资源管理器", @@ -7237,9 +8419,11 @@ "font": "字体", "formatting": "格式化", "keyboard": "键盘", + "mergeEditor": "合并编辑器", "minimap": "缩略图", "newWindow": "新建窗口", "notebook": "笔记本", + "other": "其他", "output": "输出", "problems": "问题", "proxy": "代理服务器", @@ -7285,30 +8469,32 @@ "editInSettingsJson": "在 settings.json 中编辑", "editLanguageSettingLabel": "编辑 {0} 的设置", "extensions": "扩展", - "manageWorkspaceTrust": "管理工作区信任", "modified": "该设置已在当前作用域中配置。", "newExtensionsButtonLabel": "显示匹配的扩展", - "policyLabel": "此设置由组织管理。", "resetSettingLabel": "重置此设置", "settings": "设置", "settings.Default": "默认", "settings.Modified": "已修改。", "settingsContextMenuTitle": "更多操作...", + "showExtension": "显示扩展", "stopSyncingSetting": "同步此设置", - "trustLabel": "此设置仅可应用于受信任的工作区", - "validationError": "验证错误。", - "viewPolicySettings": "查看策略设置" + "validationError": "验证错误。" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { "addItem": "添加项", "addPattern": "添加模式", "cancelButton": "取消", "editExcludeItem": "编辑排除项目", + "editIncludeItem": "编辑包含项", "editItem": "编辑项", "excludePatternHintLabel": "排除与“{0}”匹配的文件", "excludePatternInputPlaceholder": "排除项的模式...", "excludeSiblingHintLabel": "仅当存在匹配“{1}”的文件时,才排除匹配“{0}”的文件", "excludeSiblingInputPlaceholder": "当符合此模式的项目存在时...", + "includePatternHintLabel": "包括与 `{0}` 匹配的文件", + "includePatternInputPlaceholder": "包括模式...", + "includeSiblingHintLabel": "仅当存在匹配 `{0}` 的文件时,才包含匹配 `{1}` 的文件", + "includeSiblingInputPlaceholder": "当符合此模式的项目存在时...", "itemInputPlaceholder": "项...", "listSiblingHintLabel": "列出与\"${1}\"同级的项目\"{0}\"", "listSiblingInputPlaceholder": "同级...", @@ -7320,6 +8506,7 @@ "objectValueInputPlaceholder": "值", "okButton": "确定", "removeExcludeItem": "删除排除项", + "removeIncludeItem": "删除包含项", "removeItem": "删除项", "resetItem": "重置项" }, @@ -7351,12 +8538,15 @@ "settingsDropdownForeground": "设置编辑器下拉列表前景色。", "settingsDropdownListBorder": "设置编辑器下拉列表边框。这会将选项包围起来,并将选项与描述分开。", "settingsHeaderBorder": "标头容器边框的颜色。", + "settingsHeaderHoverForeground": "节标题或悬停标题的前景色。", "settingsSashBorder": "设置编辑器分割檢視窗扇边框的颜色。", "textInputBoxBackground": "设置编辑器文本输入框背景。", "textInputBoxBorder": "设置编辑器文本输入框边框。", "textInputBoxForeground": "设置编辑器文本输入框前景。" }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { + "askInChat": "在聊天中提问", + "askXInChat": "询问 {0}: {1}", "clearButtonLabel": "清除(&&C)", "clearCommandHistory": "清除命令历史记录", "commandWithCategory": "{0}: {1}", @@ -7364,6 +8554,7 @@ "confirmClearDetail": "此操作不可逆!", "confirmClearMessage": "是否要清除最近使用的命令的历史记录?", "noCommandResults": "没有匹配的命令", + "semanticSimilarity": "类似命令", "showTriggerActions": "显示所有命令" }, "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { @@ -7382,7 +8573,6 @@ "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { "channels": "输出", "debugConsoles": "调试控制台", - "logChannel": "日志 ({0})", "noViewResults": "没有匹配的视图", "openView": "打开视图", "panels": "面板", @@ -7398,6 +8588,7 @@ "relaunchSettingMessage": "设置已更改,需要重启才能生效。", "relaunchSettingMessageWeb": "设置已更改,需要重新加载才能生效。", "restart": "重启(&&R)", + "restartExtensionHost.reason": "由于工作区文件夹更改,正在重启扩展主机。", "restartWeb": "重载(&&R)" }, "vs/workbench/contrib/remote/browser/explorerViewItems": { @@ -7408,10 +8599,12 @@ "RemoteHelpInformationExtPoint": "为远程提供帮助信息", "RemoteHelpInformationExtPoint.documentation": "项目文档页面的 URL 或返回此 URL 的命令", "RemoteHelpInformationExtPoint.feedback": "项目反馈报告器的 URL 或返回 URL 的命令", - "RemoteHelpInformationExtPoint.getStarted": "项目入门页面的 URL 或返回此 URL 的命令", + "RemoteHelpInformationExtPoint.feedback.deprecated": "请改用 {0}", + "RemoteHelpInformationExtPoint.getStarted": "项目入门页的 URL 或返回 URL 的命令,或项目扩展提供的演练 ID", "RemoteHelpInformationExtPoint.issues": "项目问题列表的 URL 或返回 URL 的命令", - "cancel": "取消", + "RemoteHelpInformationExtPoint.reportIssue": "向项目的问题报告器返回 URL 的 URL 或命令", "connectionLost": "连接中断", + "getStartedWalkthrough.id": "要打开的“入门”演练的 ID。", "pickRemoteExtension": "选择要打开的 URL", "reconnectNow": "立即重新连接", "reconnectionPermanentFailure": "无法重新连接。请重新加载窗口。", @@ -7419,10 +8612,10 @@ "reconnectionWaitMany": "正在尝试在 {0} 秒内重新连接...", "reconnectionWaitOne": "正在尝试在 {0} 秒内重新连接...", "reloadWindow": "重新加载窗口", + "reloadWindow.dialog": "重新加载窗口(&&R)", "remote.explorer": "远程资源管理器", "remote.help": "帮助和反馈", "remote.help.documentation": "阅读文档", - "remote.help.feedback": "提供反馈", "remote.help.getStarted": "入门", "remote.help.issues": "审查问题", "remote.help.report": "报告问题", @@ -7437,6 +8630,7 @@ "remote.tunnelsView.automaticForward": "在端口 {0} 上运行的应用程序可用。", "remote.tunnelsView.elevationButton": "使用端口 {0} 作为 Sudo…", "remote.tunnelsView.elevationMessage": "你需要以超级用户身份运行,才能在本地使用端口 {0}。", + "remote.tunnelsView.makePublic": "设为公开", "remote.tunnelsView.notificationLink2": "[查看所有转发端口]({0})", "status.forwardedPorts": "转发的端口" }, @@ -7468,16 +8662,31 @@ "host.tooltip": "正在 {0} 上编辑", "installRemotes": "安装额外远程拓展...", "miCloseRemote": "关闭远程连接(&&M)", + "networkStatusHighLatencyTooltip": "网络似乎具有高延迟(上一次{0}毫秒,{1}毫秒平均值),某些功能可能响应缓慢。", + "networkStatusOfflineTooltip": "网络似乎处于脱机状态,某些功能可能不可用。", "noHost.tooltip": "打开远程窗口", "reloadWindow": "重新加载窗口", "remote.category": "远程", "remote.close": "关闭远程连接", "remote.install": "安装远程开发拓展", "remote.showMenu": "显示远程菜单", + "remoteActions": "选择选项以打开远程窗口", "remoteHost": "远程主机", + "statusBarOfflineBackground": "工作台脱机时的状态栏背景色。状态栏显示在窗口底部", + "statusBarOfflineForeground": "工作台脱机时的状态栏前景色。状态栏显示在窗口底部", "workspace.tooltip": "正在 {0} 上编辑", "workspace.tooltip2": "对于位于虚拟文件系统上的资源,某些[功能不可用] ({0})。" }, + "vs/workbench/contrib/remote/browser/remoteStartEntry": { + "remote.category": "远程", + "remote.showStartEntryActions": "显示远程启动条目操作", + "remote.showTunnelStartEntryActions": "显示远程隧道的开始条目", + "remote.startActions.help": "了解详细信息", + "remote.startActions.install": "安装", + "remote.startActions.installingExtension": "正在安装扩展... ", + "remote.startActions.quickPickPlaceholder": "选择要连接的选项", + "workbench.remote.showStartListEntry": "启用后,欢迎页面上会显示用于开始使用远程体验的开始列表条目。" + }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "专用", "tunnelPrivacy.public": "公用" @@ -7543,17 +8752,18 @@ "tunnelView.runningProcess.inacessable": "流程信息不可用" }, "vs/workbench/contrib/remote/common/remote.contribution": { - "invalidWorkspaceCancel": "取消(&&C)", - "invalidWorkspaceDetail": "工作区不存在。请选择另一个工作区以打开。", + "invalidWorkspaceDetail": "请选择另一个工作区以打开。", "invalidWorkspaceMessage": "工作区不存在", "invalidWorkspacePrimary": "打开工作区(&&O)...", "pauseSocketWriting": "连接: 暂停套接字写入", "remote": "远程", "remote.autoForwardPorts": "启用后,将检测到新的正在运行的进程,并自动转发其侦听的端口。禁用此设置将不会阻止转发所有端口。即使禁用,扩展将仍然能够导致端口被转发,并且打开某些 URL 仍将导致端口被转发。", - "remote.autoForwardPortsSource": "设置当 {0} 为 true 时自动从其转发端口的源。在 Windows 和 Mac 远程设备上,“process”选项不起作用,系统将使用“output”。需要重新加载才能生效。", + "remote.autoForwardPortsSource": "设置当 {0} 为 true 时自动从其转发端口的源。在 Windows 和 Mac 远程设备上,`process` 和 `hybrid` 选项不起作用,系统将使用“output”。需要重新加载才能生效。", + "remote.autoForwardPortsSource.hybrid": "通过读取终端和调试输出发现端口时,端口将自动转发。并非所有使用端口的进程都将打印到集成终端或调试控制台,因此某些端口将丢失。通过监视侦听该端口的进程以终止,端口将为“未转发”。", "remote.autoForwardPortsSource.output": "通过读取终端和调试输出发现端口时,将自动转发该端口。并非所有使用端口的进程都将打印到集成终端或调试控制台,因此某些端口将丢失。根据输出转发的端口将不会被“取消转发”,除非重载或用户在“端口”视图中关闭该端口。", "remote.autoForwardPortsSource.process": "通过监视包含端口的已启动进程发现端口时,将自动转发该端口。", "remote.extensionKind": "覆盖扩展的类型。\"ui\" 扩展在本地计算机上安装和运行,而 \"workspace\" 扩展则在远程计算机上运行。通过使用此设置重写扩展的默认类型,可指定是否应在本地或远程安装和启用该扩展。", + "remote.forwardOnClick": "控制从终端和调试控制台打开具有端口的本地 URL 时是否转发它。", "remote.localPortHost": "指定将用于端口转发的本地主机名。", "remote.portsAttributes": "设置在转发特定端口号时应用的属性。例如:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", "remote.portsAttributes.defaults": "对于未从设置 {0} 中获得属性的所有端口,设置其上应用的默认属性。例如: \r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", @@ -7572,15 +8782,50 @@ "remote.portsAttributes.requireLocalPort": "如果为 true,则将显示一个模式对话框,指示所选的本地端口是否不用于转发。", "remote.portsAttributes.silent": "在自动转发此端口时,不显示任何通知,也不执行任何操作。", "remote.restoreForwardedPorts": "还原您在工作区中转发的端口。", - "remoteExtensionLog": "远程服务器", - "remotePtyHostLog": "远程 Pty 主机", "triggerReconnect": "连接: 触发器重新连接", "ui": "UI 扩展类型。在远程窗口中,只有在本地计算机上可用时,才会启用此类扩展。", "workspace": "工作区扩展类型。在远程窗口中,仅在远程上可用时启用此类扩展。" }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "远程", - "remote.downloadExtensionsLocally": "启用后,扩展将本地下载并安装在远程上。" + "remote.downloadExtensionsLocally": "启用后,扩展将本地下载并安装在远程上。", + "wslFeatureInstalled": "平台是否安装了 WSL 功能" + }, + "vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution": { + "accountPreference.placeholder": "登录帐户以启用远程访问", + "action.copyToClipboard": "将浏览器链接复制到剪贴板", + "action.doNotShowAgain": "不再显示", + "action.showExtension": "显示扩展", + "enable": "启用(&&E)", + "initialize.progress.title": "[正在查找远程隧道](command:{0})", + "manage.placeholder": "选择要调用的命令", + "manage.showLog": "显示日志", + "manage.title.attached": "已为 {0} 启用远程隧道访问(已在外部启动)", + "manage.title.off": "未启用远程隧道访问", + "manage.title.orunning": "已为 {0} 启用远程隧道访问", + "manage.tunnelName": "更改隧道名称", + "others": "其他", + "progress.turnOn.failed": "无法启用远程隧道访问。有关详细信息,请查看远程隧道服务日志。", + "progress.turnOn.final": "现在,可以通过安全隧道 [{0}](command:{4}) 随时随地访问此计算机。要通过其他计算机进行连接,请使用生成的 [{1}]({2})链接,或者在桌面或 Web 中使用 [{6}]({7})扩展。可以通过“VS Code 帐户”菜单 [配置](command:{3}) 或 [关闭](command:{5})此访问权限。", + "recommend.remoteExtension": "隧道 \"{0}\" 可用于远程访问。{1} 扩展可用于连接到该隧道。", + "remoteTunnel.actions.configure": "配置隧道名称...", + "remoteTunnel.actions.copyToClipboard": "将浏览器 URI 复制到剪贴板", + "remoteTunnel.actions.learnMore": "Tunnel 入门", + "remoteTunnel.actions.manage.connecting": "远程隧道访问正在连接", + "remoteTunnel.actions.manage.on.v2": "远程隧道访问已启用", + "remoteTunnel.actions.showLog": "显示远程隧道服务日志", + "remoteTunnel.actions.turnOff": "关闭远程隧道访问...", + "remoteTunnel.actions.turnOn": "打开远程隧道访问...", + "remoteTunnel.category": "远程隧道", + "remoteTunnel.turnOff.confirm": "是否要关闭远程隧道访问?", + "remoteTunnel.turnOffAttached.confirm": "是否要关闭远程隧道访问? 这也将停止在外部启动的服务。", + "remoteTunnelAccess.machineName": "远程隧道访问注册名。如果未设置,则使用主机名。", + "remoteTunnelAccess.machineNameRegex": "名称只能由字母、数字、下划线和短划线组成。不得以短划线开头。", + "remoteTunnelAccess.preventSleep": "启用远程隧道访问时,防止计算机睡眠。", + "sign in using account": "使用 {0} 登录", + "signed in": "已登录", + "startTunnel.progress.title": "[正在启动远程隧道](command:{0})", + "tunnel.preview": "远程隧道目前为预览版。请使用“帮助: 报告问题”命令报告任何问题。" }, "vs/workbench/contrib/sash/browser/sash.contribution": { "sashHoverDelay": "控制视图/编辑器之间拖动区域的悬停反馈延迟(以毫秒为单位)。", @@ -7591,8 +8836,8 @@ "status.scm": "源代码管理" }, "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "change": "第 {0} 个更改 (共 {1} 个)", - "changes": "第 {0} 个更改 (共 {1} 个)", + "change": "{0} - 第 {1} 个更改(共 {2} 个)", + "changes": "{0} - 第 {1} 个更改(共 {2} 个)", "editorGutterAddedBackground": "编辑器导航线中已插入行的背景颜色。", "editorGutterDeletedBackground": "编辑器导航线中被删除行的背景颜色。", "editorGutterModifiedBackground": "编辑器导航线中被修改行的背景颜色。", @@ -7604,12 +8849,21 @@ "minimapGutterModifiedBackground": "修改的线的迷你地图装订线背景颜色。", "move to next change": "转到下一个更改", "move to previous change": "转到上一个更改", + "multiChange": "第 {0} 个更改 (共 {1} 个)", + "multiChanges": "第 {0} 个更改 (共 {1} 个)", "overviewRulerAddedForeground": "概览标尺中已增加内容的颜色。", "overviewRulerDeletedForeground": "概览标尺中已删除内容的颜色。", "overviewRulerModifiedForeground": "概览标尺中已修改内容的颜色。", "show next change": "显示下一个更改", "show previous change": "显示上一个更改" }, + "vs/workbench/contrib/scm/browser/dirtyDiffSwitcher": { + "quickDiff.base.switch": "切换快速差异基", + "remotes": "切换快速差异基" + }, + "vs/workbench/contrib/scm/browser/menus": { + "miShare": "共享" + }, "vs/workbench/contrib/scm/browser/scm.contribution": { "alwaysShowActions": "控制是否在“源代码管理”视图中始终显示内联操作。", "alwaysShowRepository": "控制存储库是否应在源代码管理视图中始终可见。", @@ -7627,7 +8881,7 @@ "no open repo": "当前没有源代码管理提供程序进行注册。", "no open repo in an untrusted workspace": "所有已注册的源代码管理提供程序都无法在“受限模式”下工作。", "open in terminal": "在终端打开", - "providersVisible": "控制在“源代码管理存储库”部分中可见的存储库数。设置为 \"0\", 以便能够手动调整视图的大小。", + "providersVisible": "控制在“源代码管理存储库”部分中显示的存储库数。设置为 0,以便能够手动调整视图大小。", "repositoriesSortOrder": "控制源代码管理存储库视图中存储库的排序顺序。", "scm accept": "源代码管理: 接受输入", "scm view next commit": "源代码管理: 查看下一个提交", @@ -7649,7 +8903,7 @@ "scm.diffDecorations.none": "不要显示差异装饰。", "scm.diffDecorations.overviewRuler": "仅在概览标尺中显示差异装饰。", "scm.diffDecorationsGutterAction": "控制源代码管理差异装订线修饰的行为。", - "scm.diffDecorationsGutterAction.diff": "单击时显示内联差异一览视图。", + "scm.diffDecorationsGutterAction.diff": "单击时显示内联差异速览视图。", "scm.diffDecorationsGutterAction.none": "不执行任何操作。", "scm.diffDecorationsGutterVisibility": "控制行号槽中源代码管理差异装饰器的可见性。", "scm.diffDecorationsGutterVisibility.always": "始终显示行号槽中的差异装饰器。", @@ -7677,6 +8931,7 @@ "collapse all": "折叠所有存储库", "expand all": "展开所有存储库", "input": "源代码管理输入", + "label.close": "关闭", "repositories": "存储库", "repositorySortByDiscoveryTime": "按发现时间排序", "repositorySortByName": "按名称排序", @@ -7698,6 +8953,7 @@ "fileAndSymbolResultsSeparator": "文件和符号结果", "filePickAriaLabelDirty": "{0} 个未保存的更改", "fileResultsSeparator": "文件结果", + "more": "更多", "noAnythingResults": "没有匹配的结果", "openToBottom": "打开转到底部", "openToSide": "打开转到侧边", @@ -7713,49 +8969,35 @@ "searchReplace.source": "搜索和替换" }, "vs/workbench/contrib/search/browser/search.contribution": { - "CancelSearchAction.label": "取消搜索", - "ClearSearchResultsAction.label": "清除搜索结果", - "CollapseDeepestExpandedLevelAction.label": "全部折叠", - "ExpandAllAction.label": "全部展开", - "RefreshAction.label": "刷新", "anythingQuickAccess": "转到文件", "anythingQuickAccessPlaceholder": "按名称搜索文件(追加 {0} 转到行,追加 {1} 转到符号)", - "clearSearchHistoryLabel": "清除搜索历史记录", - "copyAllLabel": "全部复制", - "copyMatchLabel": "复制", - "copyPathLabel": "复制路径", "exclude": "配置 [glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)以在全文搜索和快速打开中排除文件和文件夹。从 \"#files.exclude#\" 设置继承所有 glob 模式。", "exclude.boolean": "匹配文件路径所依据的 glob 模式。设置为 true 或 false 可启用或禁用该模式。", "exclude.when": "对匹配文件同辈进行额外检查。将 $(basename) 用作匹配文件名的变量。", "filterSortOrder": "控制在快速打开中筛选时编辑器历史记录的排序顺序。", "filterSortOrder.default": "历史记录条目按与筛选值的相关性排序。首先显示更相关的条目。", "filterSortOrder.recency": "历史记录条目按最近时间排序。首先显示最近打开的条目。", - "findInFiles": "在文件中查找", - "findInFiles.args": "搜索的一组选项", - "findInFiles.description": "打开工作区搜索", - "findInFolder": "在文件夹中查找...", - "findInWorkspace": "在工作区中查找...", - "focusSearchListCommandLabel": "聚焦到列表", "maintainFileSearchCacheDeprecated": "搜索缓存保留在从不关闭的扩展主机中,因此不再需要此设置。", - "miFindInFiles": "在文件中查找(&&I)", - "miGotoSymbolInWorkspace": "转到工作区中的符号(&&W)…", - "miReplaceInFiles": "在文件中替换(&&I)", "miViewSearch": "搜索(&&S)", "name": "搜索", - "revealInSideBar": "在资源管理器视图中显示", + "scm.defaultViewMode.list": "将搜索结果显示为列表。", + "scm.defaultViewMode.tree": "将搜索结果显示为树。", "search": "搜索", "search.actionsPosition": "在搜索视图中控制操作栏的位置。", "search.actionsPositionAuto": "当搜索视图较窄时将操作栏置于右侧,当搜索视图较宽时,将它紧接在内容之后。", "search.actionsPositionRight": "始终将操作栏放置在右侧。", "search.collapseAllResults": "控制是折叠还是展开搜索结果。", "search.collapseResults.auto": "结果少于10个的文件将被展开。其他的则被折叠。", + "search.decorations.badges": "控制搜索文件修饰是否应使用徽章。", + "search.decorations.colors": "控制搜索文件修饰是否应使用颜色。", + "search.defaultViewMode": "控制默认搜索结果视图模式。", "search.followSymlinks": "控制是否在搜索中跟踪符号链接。", "search.globalFindClipboard": "控制“搜索”视图是否读取或修改 macOS 的共享查找剪贴板。", "search.location": "控制搜索功能是显示在侧边栏,还是显示在水平空间更大的面板区域。", "search.location.deprecationMessage": "此设置已弃用。可以改为将搜索图标拖到新位置。", "search.maintainFileSearchCache": "启用后,搜索服务进程将保持活动状态,而不是在一个小时不活动后关闭。这将使文件搜索缓存保留在内存中。", "search.maxResults": "控制搜索结果的最大数目,可将其设置为 “null”(空),以返回无限结果。", - "search.mode": "控制新的“搜索: 在文件中查找”和“在文件夹中查找”操作发生的位置: 在搜索视图中或在搜索编辑器中", + "search.mode": "控制新的 `搜索: 在文件中查找` 和 `在文件夹中查找` 操作发生的位置: 是在搜索视图中,还是在搜索编辑器中。", "search.mode.newEditor": "在新的搜索编辑器中搜索。", "search.mode.reuseEditor": "在现有搜索编辑器(若有)中搜索,否则在新的搜索编辑器中进行搜索。", "search.mode.view": "在面板或边栏的搜索视图中进行搜索。", @@ -7764,7 +9006,7 @@ "search.searchEditor.defaultNumberOfContextLines": "创建新的搜索编辑器时要使用的周围上下文行的默认数目。如果使用 \"#search.searchEditor.reusePriorSearchConfiguration#\",则可将它设置为 \"null\" (空),以使用搜索编辑器之前的配置。", "search.searchEditor.doubleClickBehaviour": "配置在搜索编辑器中双击结果的效果。", "search.searchEditor.doubleClickBehaviour.goToLocation": "双击将在活动编辑器组中打开结果。", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "双击将在编辑器组中的结果打开到一边,如果尚不存在,则创建一个结果。", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "双击会将编辑器组中的结果打开到一侧,如果尚不存在,则创建一个结果。", "search.searchEditor.doubleClickBehaviour.selectWord": "双击选择光标下的单词。", "search.searchEditor.reusePriorSearchConfiguration": "启用后,新的搜索编辑器将重用之前打开的搜索编辑器的包含、排除和标志。", "search.searchOnType": "在键入时搜索所有文件。", @@ -7783,25 +9025,75 @@ "searchSortOrder.filesOnly": "结果按文件名排序,忽略文件夹顺序,按字母顺序排列。", "searchSortOrder.modified": "结果按文件的最后修改日期按降序排序。", "searchSortOrder.type": "结果按文件扩展名的字母顺序排序。", - "showTriggerActions": "转到工作区中的符号...", "symbolsQuickAccess": "转到工作区中的符号", "symbolsQuickAccessPlaceholder": "键入要打开的符号的名称。", - "useGlobalIgnoreFiles": "控制在搜索文件时是否使用全局 “.gitignore” 和 “.ignore” 文件。需要启用 “#search.useIgnoreFiles#”。", + "useGlobalIgnoreFiles": "控制在搜索文件时是否使用全局 gitignore 文件(例如,从 `$HOME/.config/git/ignore`)。需要启用 `#search.useIgnoreFiles#`。", "useIgnoreFiles": "控制在搜索文件时是否使用 `.gitignore` 和 `.ignore` 文件。", "usePCRE2Deprecated": "弃用。当使用仅 PCRE2 支持的正则表达式功能时,将自动使用 PCRE2。", "useParentIgnoreFiles": "控制在搜索文件时是否在父目录中使用 \".gitignore\" 和 \".ignore\" 文件。需要启用 \"#search.useIgnoreFiles#\"。", "useRipgrep": "此设置已被弃用,将回退到 \"search.usePCRE2\"。", "useRipgrepDeprecated": "已弃用。请考虑使用 \"search.usePCRE2\" 获取对高级正则表达式功能的支持。" }, - "vs/workbench/contrib/search/browser/searchActions": { + "vs/workbench/contrib/search/browser/searchActionsBase": { + "search": "搜索" + }, + "vs/workbench/contrib/search/browser/searchActionsCopy": { + "copyAllLabel": "全部复制", + "copyMatchLabel": "复制", + "copyPathLabel": "复制路径" + }, + "vs/workbench/contrib/search/browser/searchActionsFind": { + "excludeFolderFromSearch": "从搜索中排除文件夹", + "findInFiles": "在文件中查找", + "findInFiles.args": "搜索的一组选项", + "findInFiles.description": "打开工作区搜索", + "findInFolder": "在文件夹中查找...", + "findInWorkspace": "在工作区中查找...", + "miFindInFiles": "在文件中查找(&&I)", + "restrictResultsToFolder": "将搜索限制为文件夹", + "revealInSideBar": "在资源管理器视图中显示" + }, + "vs/workbench/contrib/search/browser/searchActionsNav": { + "AddCursorsAtSearchResults.label": "在搜索结果中添加游标", + "CloseReplaceWidget.label": "关闭替换小组件", + "FocusNextInputAction.label": "聚焦下一个输入", "FocusNextSearchResult.label": "聚焦下一搜索结果", + "FocusPreviousInputAction.label": "聚焦上一个输入", "FocusPreviousSearchResult.label": "聚焦到上一搜索结果", - "RemoveAction.label": "消除", - "file.replaceAll.label": "全部替换", - "match.replace.label": "替换", + "FocusSearchFromResults.label": "聚焦搜索结果", + "OpenMatch.label": "打开匹配项", + "OpenMatchToSide.label": "打开“匹配到一侧”", + "ToggleCaseSensitiveCommandId.label": "切换区分大小写", + "TogglePreserveCaseId.label": "切换保留大小写", + "ToggleQueryDetailsAction.label": "切换查询详细信息", + "ToggleRegexCommandId.label": "切换正则表达式", + "ToggleWholeWordCommandId.label": "切换整个字词", + "focusSearchListCommandLabel": "聚焦到列表", "replaceInFiles": "在文件中替换", "toggleTabs": "切换类型搜索" }, + "vs/workbench/contrib/search/browser/searchActionsRemoveReplace": { + "RemoveAction.label": "消除", + "file.replaceAll.label": "全部替换", + "match.replace.label": "替换" + }, + "vs/workbench/contrib/search/browser/searchActionsSymbol": { + "miGotoSymbolInWorkspace": "转到工作区中的符号(&&W)…", + "showTriggerActions": "转到工作区中的符号..." + }, + "vs/workbench/contrib/search/browser/searchActionsTopBar": { + "CancelSearchAction.label": "取消搜索", + "ClearSearchResultsAction.label": "清除搜索结果", + "CollapseDeepestExpandedLevelAction.label": "全部折叠", + "ExpandAllAction.label": "全部展开", + "RefreshAction.label": "刷新", + "ViewAsListAction.label": "以列表形式查看", + "ViewAsTreeAction.label": "以树形式查看", + "clearSearchHistoryLabel": "清除搜索历史记录" + }, + "vs/workbench/contrib/search/browser/searchFindInput": { + "searchFindInputNotebookFilter.label": "笔记本查找筛选器" + }, "vs/workbench/contrib/search/browser/searchIcons": { "searchClearIcon": "搜索视图中的“清除结果”图标。", "searchCollapseAllIcon": "搜索视图中的“折叠结果”图标。", @@ -7813,6 +9105,8 @@ "searchRemoveIcon": "用于删除搜索结果的图标。", "searchReplaceAllIcon": "搜索视图中的“全部替换”图标。", "searchReplaceIcon": "搜索视图中的“替换”图标。", + "searchShowAsList": "用于在搜索视图中将结果作为列表查看的图标。", + "searchShowAsTree": "用于在搜索视图中以树形式查看结果的图标。", "searchShowContextIcon": "搜索编辑器中的“切换上下文”图标。", "searchShowReplaceIcon": "用于在搜索视图中展开“替换”部分的图标。", "searchStopIcon": "搜索视图中的“停止”图标。", @@ -7828,14 +9122,14 @@ "lineNumStr": "位于第 {0} 行", "numLinesStr": "其他 {0} 行", "otherFilesAriaLabel": "在工作区外存在 {0} 个匹配,搜索结果", - "replacePreviewResultAria": "在第 {2} 列替换词组 {0} 为 {1},同行文本为 {3}", + "replacePreviewResultAria": "将 {1} 列中的“{0}”由 {2} 替换为 {3}", "search": "搜索", "searchFileMatch": "已找到 {0} 个文件", "searchFileMatches": "已找到 {0} 个文件", "searchFolderMatch.other.label": "其他文件", "searchMatch": "已找到 {0} 个匹配项", "searchMatches": "已找到 {0} 个匹配项", - "searchResultAria": "在第 {1} 列找到词组 {0},同行文本为 {2}" + "searchResultAria": "{1} 列的 {0} 找到了 {2}" }, "vs/workbench/contrib/search/browser/searchView": { "ariaSearchResultsClearStatus": "搜索结果已清除", @@ -7956,6 +9250,18 @@ "oneResult": "1 个结果", "searchMaxResultsWarning": "结果集仅包含所有匹配项的子集。请使你的搜索更加具体以减少结果。" }, + "vs/workbench/contrib/share/browser/share.contribution": { + "close": "关闭", + "generating link": "正在生成链接...", + "open link": "打开链接", + "share": "共享...", + "shareSuccess": "已将链接复制到剪贴板!", + "shareTextSuccess": "Copied text to clipboard!" + }, + "vs/workbench/contrib/share/browser/shareService": { + "shareProviderCount": "可用共享提供程序数", + "type to filter": "选择如何共享 {0}" + }, "vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": { "snippets": "代码片段" }, @@ -7963,6 +9269,7 @@ "bad_name1": "无效的文件名", "bad_name2": "“{0}”不是有效的文件名", "bad_name3": "“{0}”已存在", + "detail.label": "({0}) {1}", "global.1": "({0})", "global.scope": "(全局)", "group.global": "现有代码片段", @@ -7978,7 +9285,7 @@ "userSnippets": "用户代码片段" }, "vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": { - "label": "从代码片段填充文件", + "label": "使用代码片段填充文件", "placeholder": "选择代码片段" }, "vs/workbench/contrib/snippets/browser/commands/insertSnippet": { @@ -8100,6 +9407,7 @@ "TaskSystem.unknownError": "运行任务时发生了错误。请参见任务日志了解详细信息。", "TaskSystem.versionSettings": "用户设置中只允许版本为 2.0.0 的任务。", "TaskSystem.versionWorkspaceFile": "工作区配置文件中只允许 2.0.0 版本的任务。", + "TaskSystem.workspaceFolderError": "未定义工作区文件夹", "TasksSystem.locationUserConfig": "用户设置", "TasksSystem.locationWorkspaceConfig": "工作区文件", "TerminateAction.failed": "未能终止运行中的任务", @@ -8118,7 +9426,7 @@ "runTask.task": "任务的标签或要作为筛选依据的术语", "runTask.type": "参与的任务类型", "saveBeforeRun.dontSave": "不保存", - "saveBeforeRun.save": "保存", + "saveBeforeRun.save": "保存(&&S)", "selectProblemMatcher": "选择针对何种错误和警告扫描任务输出", "showOutput": "显示输出", "taskQuickPick.userSettings": "用户", @@ -8134,14 +9442,9 @@ "unexpectedTaskType": "“{0}”任务的任务提供程序意外提供了“{1}”类型的任务。\r\n" }, "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "allow": "允许并运行", - "disallow": "禁止", - "openTask": "打开文件", - "openTasks": "打开文件", - "tasks.run.allowAutomatic": "此工作区已在({1})定义任务({0});打开此工作区时,这些任务将自动运行。是否允许自动任务在你打开此工作区时运行?", - "workbench.action.tasks.allowAutomaticTasks": "允许文件夹中的自动任务", - "workbench.action.tasks.disallowAutomaticTasks": "禁止文件夹中的自动任务", - "workbench.action.tasks.manageAutomaticRunning": "管理文件夹中的自动任务" + "workbench.action.tasks.allowAutomaticTasks": "允许自动任务", + "workbench.action.tasks.disallowAutomaticTasks": "禁止自动任务", + "workbench.action.tasks.manageAutomaticRunning": "管理自动任务" }, "vs/workbench/contrib/tasks/browser/task.contribution": { "BuildAction.label": "运行生成任务", @@ -8166,11 +9469,10 @@ "runningTasks": "显示运行中的任务", "status.runningTasks": "运行任务", "task.SaveBeforeRun.prompt": "提示在运行前是否保存编辑器。", - "task.allowAutomaticTasks": "在文件夹中启用自动任务。", - "task.allowAutomaticTasks.auto": "每个文件夹的权限提示", + "task.allowAutomaticTasks": "启用自动任务 - 请注意,任务将不会在不受信任的工作区中运行。", "task.allowAutomaticTasks.off": "从不", + "task.allowAutomaticTasks.on": "始终", "task.autoDetect": "控制为所有任务提供程序扩展启用\"提供任务\"。如果\"任务: 运行任务\"命令速度较慢,则禁用任务提供程序的自动检测可能会提供帮助。单个扩展还可以提供禁用自动检测的设置。", - "task.experimental.reconnection": "在窗口重新加载时,重新连接到正在运行的监视/后台任务。请注意,这是实验性的,因此可能会遇到问题。", "task.problemMatchers.neverPrompt": "配置在运行任务时是否显示问题匹配器提示。设置为\"true\"从不提示,或使用任务类型的字典仅关闭特定任务类型的提示。", "task.problemMatchers.neverPrompt.array": "包含任务类型布尔对的对象,从不提示有问题的匹配者。", "task.problemMatchers.neverPrompt.boolean": "为所有任务设置问题匹配器提示行为。", @@ -8178,24 +9480,22 @@ "task.quickOpen.history": "控制任务快速打开对话框中跟踪的最近项目数。", "task.quickOpen.showAll": "使 Tasks: Run Task 命令使用速度较慢的“全部显示”行为,而不是使用任务按提供程序进行分组的速度更快的双层选取器。", "task.quickOpen.skip": "控制当只有一个任务要选取时是否跳过任务快速选取。", + "task.reconnection": "在窗口重新加载时,重新连接到具有问题匹配器的任务。", "task.saveBeforeRun": "在运行任务前保存所有未保存的编辑器。", "task.saveBeforeRun.always": "运行前始终保存所有编辑器。", "task.saveBeforeRun.never": "运行前绝不保存编辑器。", - "task.showDecorations": "显示终端缓冲区中兴趣点的修饰,例如通过监视任务发现的第一个问题。请注意,这只会对将来的任务生效。", "task.slowProviderWarning": "配置当提供程序速度较慢时是否显示警告", "task.slowProviderWarning.array": "从不显示慢速提供程序警告的任务类型的数组。", "task.slowProviderWarning.boolean": "为所有任务设置慢速提供程序警告。", "tasksConfigurationTitle": "任务", "tasksQuickAccessHelp": "运行任务", "tasksQuickAccessPlaceholder": "键入要运行的任务的名称。", - "ttask.allowAutomaticTasks.on": "始终", "workbench.action.tasks.openUserTasks": "打开用户任务", "workbench.action.tasks.openWorkspaceFileTasks": "打开工作区任务" }, "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "TaskQuickPick.changeSettingDetails": "{0} 任务的任务检测会导致打开的任何工作区中的文件作为代码运行。启用 {0} 任务检测是用户设置,并将应用于打开的任何工作区。是否要为所有工作区启用 {0} 任务检测?", + "TaskQuickPick.changeSettingDetails": "{0} 任务的任务检测会导致打开的任何工作区中的文件作为代码运行。启用 {0} 任务检测是用户设置,并将应用于打开的任何工作区。\r\n\r\n是否要为所有工作区启用 {0} 任务检测?", "TaskQuickPick.changeSettingNo": "否", - "TaskQuickPick.changeSettingYes": "是", "TaskQuickPick.changeSettingsOptions": "$(gear) {0} 任务检测处于关闭状态。启用 {1} 任务检测...", "TaskQuickPick.goBack": "返回", "TaskQuickPick.noTasksForType": "未找到任务 {0}。返回↩", @@ -8211,6 +9511,13 @@ "taskQuickPick.showAll": "显示所有任务...", "taskType": "全部 {0} 个任务" }, + "vs/workbench/contrib/tasks/browser/taskService": { + "taskService.processTaskSystem": "流程任务系统在 Web 中不受支持。" + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "选择要运行的任务", + "noTaskResults": "没有匹配的任务" + }, "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { "task.watchFirstError": "此运行检测到错误的开始", "taskTerminalStatus.active": "任务正在运行", @@ -8223,10 +9530,6 @@ "taskTerminalStatus.warnings": "任务有警告", "taskTerminalStatus.warningsInactive": "任务有警告,正在等待..." }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "TaskService.pickRunTask": "选择要运行的任务", - "noTaskResults": "没有匹配的任务" - }, "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { "TerminalTaskSystem": "无法使用 cmd.exe 在 UNC 驱动器上执行 Shell 命令。", "TerminalTaskSystem.nonWatchingMatcher": "任务 {0} 是后台任务,但使用的问题匹配器没有后台模式", @@ -8237,44 +9540,11 @@ "dependencyFailed": "无法解析在工作区文件夹“{1}”中的依赖任务“{0}”", "reuseTerminal": "终端将被任务重用,按任意键关闭。", "task.executing": "正在执行任务: {0}", + "task.executing.shell-integration": "正在执行任务: {0}", + "task.executing.shellIntegration": "正在执行任务: {0}", "task.executingInFolder": "正在文件夹 {0} 中执行任务: {1}", "unknownProblemMatcher": "无法解析问题匹配器 {0}。将忽略此匹配程序" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.args": "传递到命令的其他参数。", - "JsonSchema.background": "已执行的任务是否保持活动状态并在后台运行。", - "JsonSchema.command": "要执行的命令。可以是外部程序或 shell 命令。", - "JsonSchema.echoCommand": "控制是否将已执行的命令回显到输出。默认值为 false。", - "JsonSchema.matchers": "要使用的问题匹配程序。可以是字符串或问题匹配程序定义,或字符串和问题匹配程序数组。", - "JsonSchema.options": "其他命令选项", - "JsonSchema.options.cwd": "已执行程序或脚本的当前工作目录。如果省略,则使用代码的当前工作区根。", - "JsonSchema.options.env": "已执行程序或 shell 的环境。如果省略,则使用父进程的环境。", - "JsonSchema.promptOnClose": "在具有正在运行的后台任务的情况下关闭 VS 代码时是否提示用户。", - "JsonSchema.shell.args": "shell 参数。", - "JsonSchema.shell.executable": "待使用的 shell。", - "JsonSchema.shellConfiguration": "配置使用的 shell。", - "JsonSchema.showOutput": "控制是否显示运行任务的输出。如果省略,则使用“始终”。", - "JsonSchema.suppressTaskName": "控制是否将任务名作为参数添加到命令。默认值是 false。", - "JsonSchema.taskSelector": "指示参数是任务的前缀。", - "JsonSchema.tasks": "任务配置。通常是外部任务运行程序中已定义任务的扩充。", - "JsonSchema.tasks.args": "调用此任务时要传递给命令的参数。", - "JsonSchema.tasks.background": "执行的任务是否保持活动状态并在后台运行。", - "JsonSchema.tasks.build": "将此任务映射到代码的默认生成命令。", - "JsonSchema.tasks.linux": "Linux 特定的命令配置", - "JsonSchema.tasks.mac": "Mac 特定的命令配置", - "JsonSchema.tasks.matcherError": "无法识别的问题匹配程序。是否已安装支持此问题匹配程序的扩展?", - "JsonSchema.tasks.matchers": "要使用的问题匹配程序。可以是一个字符串或一个问题匹配程序定义,也可以是一个字符串数组和多个问题匹配程序。", - "JsonSchema.tasks.promptOnClose": "若 VS Code 关闭时有一个任务正在运行,是否提示用户。", - "JsonSchema.tasks.showOutput": "控制是否显示正在运行的任务的输出。如果省略,则使用全局定义的值。", - "JsonSchema.tasks.suppressTaskName": "控制是否将任务名作为参数添加到命令。如果省略,则使用全局定义的值。", - "JsonSchema.tasks.taskName": "任务名称", - "JsonSchema.tasks.test": "将此任务映射到代码的默认测试命令。", - "JsonSchema.tasks.watching": "已执行的任务是否保持活动状态,并且是否在监视文件系统。", - "JsonSchema.tasks.watching.deprecation": "已弃用。改用 isBackground。", - "JsonSchema.tasks.windows": "Windows 特定的命令配置", - "JsonSchema.watching": "已执行的任务是否保持活动状态,并且是否在监视文件系统。", - "JsonSchema.watching.deprecation": "已弃用。改用 isBackground。" - }, "vs/workbench/contrib/tasks/common/jsonSchema_v1": { "JsonSchema._runner": "此 runner 已完成使命。请使用官方 runner 属性", "JsonSchema.linux": "Linux 特定的命令配置", @@ -8362,6 +9632,41 @@ "JsonSchema.version": "配置的版本号。", "JsonSchema.windows": "Windows 特定的命令配置" }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "传递到命令的其他参数。", + "JsonSchema.background": "已执行的任务是否保持活动状态并在后台运行。", + "JsonSchema.command": "要执行的命令。可以是外部程序或 shell 命令。", + "JsonSchema.echoCommand": "控制是否将已执行的命令回显到输出。默认值为 false。", + "JsonSchema.matchers": "要使用的问题匹配程序。可以是字符串或问题匹配程序定义,或字符串和问题匹配程序数组。", + "JsonSchema.options": "其他命令选项", + "JsonSchema.options.cwd": "已执行程序或脚本的当前工作目录。如果省略,则使用代码的当前工作区根。", + "JsonSchema.options.env": "已执行程序或 shell 的环境。如果省略,则使用父进程的环境。", + "JsonSchema.promptOnClose": "在具有正在运行的后台任务的情况下关闭 VS 代码时是否提示用户。", + "JsonSchema.shell.args": "shell 参数。", + "JsonSchema.shell.executable": "待使用的 shell。", + "JsonSchema.shellConfiguration": "配置使用的 shell。", + "JsonSchema.showOutput": "控制是否显示运行任务的输出。如果省略,则使用“始终”。", + "JsonSchema.suppressTaskName": "控制是否将任务名作为参数添加到命令。默认值是 false。", + "JsonSchema.taskSelector": "指示参数是任务的前缀。", + "JsonSchema.tasks": "任务配置。通常是外部任务运行程序中已定义任务的扩充。", + "JsonSchema.tasks.args": "调用此任务时要传递给命令的参数。", + "JsonSchema.tasks.background": "执行的任务是否保持活动状态并在后台运行。", + "JsonSchema.tasks.build": "将此任务映射到代码的默认生成命令。", + "JsonSchema.tasks.linux": "Linux 特定的命令配置", + "JsonSchema.tasks.mac": "Mac 特定的命令配置", + "JsonSchema.tasks.matcherError": "无法识别的问题匹配程序。是否已安装支持此问题匹配程序的扩展?", + "JsonSchema.tasks.matchers": "要使用的问题匹配程序。可以是一个字符串或一个问题匹配程序定义,也可以是一个字符串数组和多个问题匹配程序。", + "JsonSchema.tasks.promptOnClose": "若 VS Code 关闭时有一个任务正在运行,是否提示用户。", + "JsonSchema.tasks.showOutput": "控制是否显示正在运行的任务的输出。如果省略,则使用全局定义的值。", + "JsonSchema.tasks.suppressTaskName": "控制是否将任务名作为参数添加到命令。如果省略,则使用全局定义的值。", + "JsonSchema.tasks.taskName": "任务名称", + "JsonSchema.tasks.test": "将此任务映射到代码的默认测试命令。", + "JsonSchema.tasks.watching": "已执行的任务是否保持活动状态,并且是否在监视文件系统。", + "JsonSchema.tasks.watching.deprecation": "已弃用。改用 isBackground。", + "JsonSchema.tasks.windows": "Windows 特定的命令配置", + "JsonSchema.watching": "已执行的任务是否保持活动状态,并且是否在监视文件系统。", + "JsonSchema.watching.deprecation": "已弃用。改用 isBackground。" + }, "vs/workbench/contrib/tasks/common/problemMatcher": { "LegacyProblemMatcherSchema.watchedBegin": "一个正则表达式,发出受监视任务开始执行(通过文件监视触发)的信号。", "LegacyProblemMatcherSchema.watchedBegin.deprecated": "此属性已弃用。请改用观看属性。", @@ -8391,7 +9696,7 @@ "ProblemMatcherSchema.background.beginsPattern": "如果在输出内匹配,则会发出后台任务开始的信号。", "ProblemMatcherSchema.background.endsPattern": "如果在输出内匹配,则会发出后台任务结束的信号。", "ProblemMatcherSchema.base": "要使用的基问题匹配程序的名称。", - "ProblemMatcherSchema.fileLocation": "定义应如何解释问题模式中报告的文件名。相对文件位置可能是一个数组,其中数组的第二个元素是相对文件位置的路径。", + "ProblemMatcherSchema.fileLocation": "定义应如何解释问题模式中报告的文件名。相对 fileLocation 可以是数组,其中数组的第二个元素是相对文件位置的路径。搜索 fileLocation 模式会在由第二个元素的 include/exclude 属性指定的目录(如果未指定,则为当前工作区目录)中执行深层(而且可能是大量的)文件系统搜索。", "ProblemMatcherSchema.owner": "代码内问题的所有者。如果指定了基准,则可省略。如果省略,并且未指定基准,则默认值为“外部”。", "ProblemMatcherSchema.severity": "捕获问题的默认严重性。如果模式未定义严重性的匹配组,则使用。", "ProblemMatcherSchema.source": "描述此诊断信息来源的人类可读字符串。如,\"typescript\" 或 \"super lint\"。", @@ -8456,9 +9761,15 @@ "TaskDefinitionExtPoint": "配置任务种类", "TaskTypeConfiguration.noType": "任务类型配置缺少必需的 \"taskType\" 属性" }, + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "错误: 任务标识符“{0}”缺失必要属性“{1}”。将忽略该标识符。", + "tasks.taskRunningContext": "任务当前是否正在运行。", + "tasksCategory": "任务" + }, "vs/workbench/contrib/tasks/common/taskService": { "tasks.customExecutionSupported": "是否支持 CustomExecution 任务。请考虑在 \"taskDefinition\" 贡献的 when 子句中使用。", "tasks.processExecutionSupported": "是否支持 ProcessExecution 任务。请考虑在 \"taskDefinition\" 贡献的 when 子句中使用。", + "tasks.serverlessWebContext": "在没有远程机构的 Web 中时为 True。", "tasks.shellExecutionSupported": "是否支持 ShellExecution 任务。请考虑在 \"taskDefinition\" 贡献的 when 子句中使用。", "tasks.taskCommandsRegistered": "是否已注册任务命令" }, @@ -8468,11 +9779,6 @@ "externalCommand": "运行任意外部命令的示例", "msbuild": "执行生成目标" }, - "vs/workbench/contrib/tasks/common/tasks": { - "TaskDefinition.missingRequiredProperty": "错误: 任务标识符“{0}”缺失必要属性“{1}”。将忽略该标识符。", - "tasks.taskRunningContext": "任务当前是否正在运行。", - "tasksCategory": "任务" - }, "vs/workbench/contrib/tasks/electron-sandbox/taskService": { "TaskSystem.exitAnyways": "仍要退出(&&E)", "TaskSystem.noProcess": "启动的任务不再存在。如果任务已生成出后台进程,则退出 VS Code 可能会导致出现孤立的进程。若要避免此情况,请使用等待标记启动最后一个后台进程。", @@ -8480,42 +9786,17 @@ "TaskSystem.terminateTask": "终止任务(&&T)" }, "vs/workbench/contrib/terminal/browser/baseTerminalBackend": { - "nonResponsivePtyHost": "与终端 pty 主机进程的连接没有响应,终端可能停止工作。", - "restartPtyHost": "重启 pty 主机" + "nonResponsivePtyHost": "The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host.", + "ptyHostStatus": "Pty Host Status", + "ptyHostStatus.ariaLabel": "Pty Host is unresponsive", + "ptyHostStatus.short": "Pty Host" }, "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "扩展要对终端环境进行以下更改:", - "extensionEnvironmentContributionInfo": "扩展已对此终端的环境进行更改", - "extensionEnvironmentContributionRemoval": "扩展要从终端环境中删除以下现有更改:", - "relaunchTerminalLabel": "重新启动终端" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "focusFolder": "聚焦资源管理器中的文件夹", - "openFile": "在编辑器中打开文件", - "openFolder": "在新窗口中打开文件夹" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkDetectorAdapter": { - "focusFolder": "聚焦资源管理器中的文件夹", - "followLink": "跟踪链接", - "openFile": "在编辑器中打开文件", - "openFolder": "在新窗口中打开文件夹", - "searchWorkspace": "搜索工作区" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "followForwardedLink": "执行使用转发端口的链接", - "followLink": "打开链接", - "followLinkUrl": "链接", - "terminalLinkHandler.followLinkAlt": "Alt + 单击", - "terminalLinkHandler.followLinkAlt.mac": "Option + 单击", - "terminalLinkHandler.followLinkCmd": "Cmd + 单击", - "terminalLinkHandler.followLinkCtrl": "Ctrl + 单击" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkQuickpick": { - "terminal.integrated.localFileLinks": "本地文件", - "terminal.integrated.openDetectedLink": "选择要打开的链接", - "terminal.integrated.searchLinks": "工作区搜索", - "terminal.integrated.showMoreLinks": "显示更多链接", - "terminal.integrated.urlLinks": "URL" + "ScopedEnvironmentContributionInfo": "工作区", + "extensionEnvironmentContributionInfoActive": "以下扩展为此终端的环境做出了贡献:", + "extensionEnvironmentContributionInfoStale": "以下扩展希望重启终端以为其环境做出贡献:", + "relaunchTerminalLabel": "重新启动终端", + "showEnvironmentContributions": "显示环境贡献" }, "vs/workbench/contrib/terminal/browser/terminal.contribution": { "miToggleIntegratedTerminal": "终端(&&T)", @@ -8527,28 +9808,28 @@ "emptyTerminalNameInfo": "不提供名称会将其重置为默认值", "noUnattachedTerminals": "没有未附加但要附加到的终端", "quickAccessTerminal": "切换活动终端", + "sendSequence": "要发送到终端的文本序列", "showTerminalTabs": "显示选项卡", "terminalLaunchHelp": "打开帮助", + "workbench.action.terminal.acceptSelectedSuggestion": "接受所选建议", "workbench.action.terminal.attachToSession": "附加到会话", "workbench.action.terminal.clear": "清除", - "workbench.action.terminal.clearCommandHistory": "清除命令历史记录", + "workbench.action.terminal.clearPreviousSessionHistory": "清除上一会话历史记录", "workbench.action.terminal.clearSelection": "取消选择", - "workbench.action.terminal.copyLastCommand": "复制最后一个命令", + "workbench.action.terminal.copyAndClearSelection": "复制和清除选择", + "workbench.action.terminal.copyLastCommand": "复制最后一个命令输出", "workbench.action.terminal.copySelection": "复制所选内容", "workbench.action.terminal.copySelectionAsHtml": "将所选内容复制为 HTML", "workbench.action.terminal.createTerminalEditor": "在编辑器区域内创建新终端", "workbench.action.terminal.createTerminalEditorSide": "在一侧的编辑器区域内创建新终端", "workbench.action.terminal.detachSession": "拆离会话", - "workbench.action.terminal.findNext": "查找下一个", - "workbench.action.terminal.findPrevious": "查找上一个", "workbench.action.terminal.focus.tabsView": "焦点终端选项卡视图", - "workbench.action.terminal.focusFind": "聚焦查找", "workbench.action.terminal.focusNext": "聚焦下一终端组", "workbench.action.terminal.focusNextPane": "在终端组中聚焦下一终端", "workbench.action.terminal.focusPrevious": "聚焦上一终端组", "workbench.action.terminal.focusPreviousPane": "在终端组中聚焦上一终端", "workbench.action.terminal.goToRecentDirectory": "转到“最近使用的目录”...", - "workbench.action.terminal.hideFind": "隐藏查找", + "workbench.action.terminal.hideSuggestWidget": "隐藏建议小组件", "workbench.action.terminal.join": "联接终端", "workbench.action.terminal.join.insufficientTerminals": "终端不足,无法执行联接操作", "workbench.action.terminal.join.onlySplits": "所有终端已联接", @@ -8556,26 +9837,18 @@ "workbench.action.terminal.kill": "终止活动终端实例", "workbench.action.terminal.killAll": "终止所有终端", "workbench.action.terminal.killEditor": "终止编辑器区域中的活动终端", - "workbench.action.terminal.navigationModeExit": "退出导航模式", - "workbench.action.terminal.navigationModeFocusNext": "聚焦下一行(导航模式)", - "workbench.action.terminal.navigationModeFocusNextPage": "聚焦下一页(导航模式)", - "workbench.action.terminal.navigationModeFocusPrevious": "聚焦上一行(导航模式)", - "workbench.action.terminal.navigationModeFocusPreviousPage": "聚焦上一页(导航模式)", "workbench.action.terminal.new": "创建新的终端", "workbench.action.terminal.newInActiveWorkspace": "创建新终端(在活动工作区中)", - "workbench.action.terminal.newWithCwd": "从自定义工作目录开始创建新终端", "workbench.action.terminal.newWithCwd.cwd": "启动终端的目录", "workbench.action.terminal.newWithProfile": "创建新终端(具有个人资料)", "workbench.action.terminal.newWithProfile.profileName": "要创建的配置文件的名称", "workbench.action.terminal.newWorkspacePlaceholder": "选择当前工作目录新建终端", - "workbench.action.terminal.openDetectedLink": "打开检测到的链接...", - "workbench.action.terminal.openLastLocalFileLink": "打开最后一个本地文件链接", - "workbench.action.terminal.openLastUrlLink": "打开最后一个 Url 链接", "workbench.action.terminal.openSettings": "配置终端设置", + "workbench.action.terminal.overriddenCwdDescription": "(已替代) {0}", "workbench.action.terminal.paste": "粘贴到活动终端中", "workbench.action.terminal.pasteSelection": "将所选内容粘贴到活动终端", "workbench.action.terminal.relaunch": "重新启动活动终端", - "workbench.action.terminal.renameWithArg": "重命名当前活动终端", + "workbench.action.terminal.rename.prompt": "输入终端名称", "workbench.action.terminal.renameWithArg.name": "终端的新名称", "workbench.action.terminal.renameWithArg.noName": "未提供名称参数", "workbench.action.terminal.resizePaneDown": "向下重设终端大小", @@ -8594,36 +9867,27 @@ "workbench.action.terminal.scrollToTop": "滚动到顶部", "workbench.action.terminal.scrollUp": "向上滚动(行)", "workbench.action.terminal.scrollUpPage": "向上滚动(页)", - "workbench.action.terminal.searchWorkspace": "搜索工作区", "workbench.action.terminal.selectAll": "选择全部", "workbench.action.terminal.selectDefaultShell": "选择默认配置文件", + "workbench.action.terminal.selectNextPageSuggestion": "选择下一页建议", + "workbench.action.terminal.selectNextSuggestion": "选择下一条建议", + "workbench.action.terminal.selectPrevPageSuggestion": "选择上一页建议", + "workbench.action.terminal.selectPrevSuggestion": "选择上一条建议", "workbench.action.terminal.selectToNextCommand": "选择下一条命令所有内容", "workbench.action.terminal.selectToNextLine": "选择下一行的所有内容", "workbench.action.terminal.selectToPreviousCommand": "选择上一条命令所有内容", "workbench.action.terminal.selectToPreviousLine": "选择上一行的所有内容", - "workbench.action.terminal.sendSequence": "发送自定义序列到终端", "workbench.action.terminal.setFixedDimensions": "设置固定维度", - "workbench.action.terminal.showEnvironmentInformation": "显示环境信息", "workbench.action.terminal.showTabs": "显示选项卡", "workbench.action.terminal.sizeToContentWidth": "将大小切换为内容宽度", "workbench.action.terminal.splitInActiveWorkspace": "拆分终端 (活动工作区)", - "workbench.action.terminal.switchTerminal": "切换终端", - "workbench.action.terminal.toggleEscapeSequenceLogging": "切换是否记录转义序列日志", - "workbench.action.terminal.toggleFindCaseSensitive": "切换使用区分大小写进行查找", - "workbench.action.terminal.toggleFindRegex": "切换使用正则表达式进行查找", - "workbench.action.terminal.toggleFindWholeWord": "切换使用全字匹配进行查找", - "workbench.action.terminal.writeDataToTerminal": "将数据写入终端", - "workbench.action.terminal.writeDataToTerminal.prompt": "输入数据以直接写入终端,从而绕过 pty" + "workbench.action.terminal.switchTerminal": "切换终端" }, "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { "install": "安装", "useWslExtension.title": "建议使用“{0}”扩展在 WSL 中打开终端。" }, - "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { - "label": "终端" - }, "vs/workbench/contrib/terminal/browser/terminalEditorInput": { - "cancel": "取消", "confirmDirtyTerminal.button": "&&终止", "confirmDirtyTerminal.detail": "关闭将终止此终端中正在运行的进程。", "confirmDirtyTerminal.message": "是否要终止正在运行的进程?", @@ -8634,6 +9898,13 @@ "killTerminalIcon": "用于终止终端实例的图标。", "newTerminalIcon": "用于创建新的终端实例的图标。", "renameTerminalIcon": "用于在终端快速菜单中进行重命名的图标。", + "terminalCommandHistoryFuzzySearch": "用于切换命令历史记录模糊搜索的图标。", + "terminalCommandHistoryOutput": "用于查看终端命令输出的图标。", + "terminalCommandHistoryRemove": "用于从命令历史记录中删除终端命令的图标。", + "terminalDecorationError": "错误命令的终端修饰图标。", + "terminalDecorationIncomplete": "命令未完成的终端修饰图标。", + "terminalDecorationMark": "终端装饰标记的图标。", + "terminalDecorationSuccess": "成功命令的终端修饰图标。", "terminalViewIcon": "查看终端视图的图标。" }, "vs/workbench/contrib/terminal/browser/terminalInstance": { @@ -8649,23 +9920,16 @@ "launchFailed.exitCodeOnlyShellIntegration": "在用户设置中禁用 shell 集成可能会有所帮助。", "multiLinePasteButton": "粘贴(&&P)", "preview": "预览:", - "removeCommand": "从命令历史记录中删除", - "selectRecentCommand": "选择要运行的命令(按 Alt-key 编辑命令)", - "selectRecentCommandMac": "选择要运行的命令(按 Option-key 编辑命令)", - "selectRecentDirectory": "选择要转到的目录(按 Alt-key 编辑命令)", - "selectRecentDirectoryMac": "选择要转到的目录(按 Option-key 编辑命令)", "setTerminalDimensionsColumn": "设置固定维度: 列", "setTerminalDimensionsRow": "设置固定维度: 行", - "shellFileHistoryCategory": "{0} 历史记录", "shellIntegration.learnMore": "了解有关 shell 集成的详细信息", "shellIntegration.openSettings": "打开用户设置", - "terminal.contiguousSearch": "使用连续搜索", - "terminal.fuzzySearch": "使用模糊搜索", "terminal.integrated.a11yPromptLabel": "终端输入", - "terminal.integrated.a11yTooMuchOutput": "输出太多,无法朗读。请手动转到行内进行阅读", - "terminal.integrated.copySelection.noSelection": "没有在终端中选择要复制的内容", + "terminal.integrated.useAccessibleBuffer": "使用可访问缓冲区 {0} 手动查看输出", + "terminal.integrated.useAccessibleBufferNoKb": "使用终端: 聚焦可访问缓冲区命令以手动查看输出", "terminal.requestTrust": "创建终端流程需要执行代码", - "terminalNavigationMode": "使用 {0} 和 {1} 导航终端缓冲区", + "terminalHelpAriaLabel": "使用 {0} 获取终端辅助功能帮助", + "terminalScreenReaderMode": "运行命令: 切换屏幕阅读器辅助功能模式以获得优化的屏幕阅读器体验", "terminalStaleTextBoxAriaLabel": "终端 {0} 环境已过时,请运行“显示环境信息”命令以获取详细信息", "terminalTextBoxAriaLabel": "终端 {0}", "terminalTextBoxAriaLabelNumberAndTitle": "终端 {0},{1}", @@ -8673,14 +9937,9 @@ "terminalTypeTask": "任务", "terminated.exitCodeAndCommandLine": "终端进程“{0}”已终止,退出代码: {1}。", "terminated.exitCodeOnly": "终端进程已终止,退出代码: {0}。", - "viewCommandOutput": "查看命令输出", - "workbench.action.terminal.rename.prompt": "输入终端名称", "workspaceNotTrustedCreateTerminal": "无法在不受信任的工作区中启动终端流程", "workspaceNotTrustedCreateTerminalCwd": "无法使用 cwd {0} 和 userHome {1} 在不受信任的工作区中启动终端进程" }, - "vs/workbench/contrib/terminal/browser/terminalMainContribution": { - "ptyHost": "Pty 主机" - }, "vs/workbench/contrib/terminal/browser/terminalMenus": { "defaultTerminalProfile": "{0} (默认)", "miNewTerminal": "新建终端(&&N)", @@ -8688,18 +9947,21 @@ "miRunSelectedText": "运行所选文本(&&S)", "miSplitTerminal": "拆分终端(&&S)", "splitTerminal": "拆分终端", - "terminal.new": "新建终端", + "workbench.action.tasks.configureTaskRunner": "配置任务", + "workbench.action.tasks.runTask": "运行任务...", "workbench.action.terminal.changeColor": "更改颜色...", "workbench.action.terminal.changeIcon": "更改图标...", "workbench.action.terminal.clear": "清除", + "workbench.action.terminal.clearLong": "清除终端", "workbench.action.terminal.copySelection.short": "复制", "workbench.action.terminal.copySelectionAsHtml": "以 HTML 格式复制", "workbench.action.terminal.joinInstance": "联接终端", - "workbench.action.terminal.new.short": "新建终端", "workbench.action.terminal.newWithProfile.short": "具有配置文件的新终端", "workbench.action.terminal.openSettings": "配置终端设置", "workbench.action.terminal.paste.short": "粘贴", "workbench.action.terminal.renameInstance": "重命名...", + "workbench.action.terminal.runActiveFile": "运行活动文件", + "workbench.action.terminal.runSelectedText": "运行所选文本", "workbench.action.terminal.selectAll": "选择全部", "workbench.action.terminal.selectDefaultProfile": "选择默认配置文件", "workbench.action.terminal.showsTabs": "显示选项卡", @@ -8707,33 +9969,42 @@ "workbench.action.terminal.switchTerminal": "切换终端" }, "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "killportfailure": "无法终止侦听端口 {0} 的进程,命令退出时出现错误 {1}", "ptyHostRelaunch": "到 shell 进程的连接丢失,正在重启终端…" }, "vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": { "ICreateContributedTerminalProfileOptions": "已贡献", + "cancel": "取消", "createQuickLaunchProfile": "配置终端配置文件", "enterTerminalProfileName": "输入终端配置文件名称", "terminal.integrated.chooseDefaultProfile": "选择默认的终端配置文件", "terminal.integrated.selectProfileToCreate": "选择要创建的终端配置文件", "terminalProfileAlreadyExists": "有终端配置文件已具有此名称", "terminalProfiles": "配置文件", - "terminalProfiles.detected": "已检测" - }, - "vs/workbench/contrib/terminal/browser/terminalProfileResolverService": { - "migrateToProfile": "迁移", - "terminalProfileMigration": "终端正在使用已弃用的 shell/shellArgs 设置,是否要将其迁移到配置文件?" + "terminalProfiles.detected": "已检测", + "unsafePathWarning": "此终端配置使用了可由其他用户({0})修改的潜在不安全路径。是否确定要使用它?", + "yes": "是" }, "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { "renameTerminal": "重命名终端", "workbench.action.terminal.newWithProfilePlus": "新建具有配置文件的终端", "workbench.action.terminal.newplus": "创建新的终端" }, + "vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick": { + "removeCommand": "从命令历史记录中删除", + "selectRecentCommand": "选择要运行的命令(按 Alt-key 编辑命令)", + "selectRecentCommandMac": "选择要运行的命令(按 Option-key 编辑命令)", + "selectRecentDirectory": "选择要转到的目录(按 Alt-key 编辑命令)", + "selectRecentDirectoryMac": "选择要转到的目录(按 Option-key 编辑命令)", + "shellFileHistoryCategory": "{0} 历史记录", + "viewCommandOutput": "查看命令输出" + }, "vs/workbench/contrib/terminal/browser/terminalService": { "localTerminalRemote": "此 shell 正在{0}本地{1}计算机上运行,而不是在连接的远程计算机上运行", "localTerminalVirtualWorkspace": "此 shell 对{0}本地{1}文件夹开放,而不是虚拟文件夹", "terminalService.terminalCloseConfirmationPlural": "是否要终止{0}活动终端会话?", "terminalService.terminalCloseConfirmationSingular": "是否要终止活动终端会话?", - "terminate": "终止" + "terminate": "终止(&&T)" }, "vs/workbench/contrib/terminal/browser/terminalTabbedView": { "hideTabs": "隐藏选项卡", @@ -8741,6 +10012,7 @@ "moveTabsRight": "向右移动选项卡" }, "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "label": "终端", "splitTerminalAriaLabel": "终端 {0} {1},拆分 {2}/{3}", "terminal.tabs": "终端选项卡", "terminalAriaLabel": "终端{0} {1}", @@ -8749,7 +10021,9 @@ "vs/workbench/contrib/terminal/browser/terminalTooltip": { "launchFailed.exitCodeOnlyShellIntegration": "终端进程无法启动。禁用与 “terminal.integrated.shellIntegration.enabled” 的 shell 集成可能会有所帮助。", "shellIntegration.activationFailed": "Shell 集成无法激活", - "shellIntegration.enabled": "已激活 Shell 集成" + "shellIntegration.enabled": "已激活 Shell 集成", + "shellProcessTooltip.commandLine": "命令行: {0}", + "shellProcessTooltip.processId": "进程 ID ({0}): {1}" }, "vs/workbench/contrib/terminal/browser/terminalView": { "terminal.monospaceOnly": "终端仅支持等宽字体。如果这是新安装的字体,请确保重新启动 VS Code。", @@ -8758,41 +10032,43 @@ "terminals": "打开终端。" }, "vs/workbench/contrib/terminal/browser/xterm/decorationAddon": { - "changeDefaultIcon": "更改默认图标", - "changeErrorIcon": "更改错误图标", - "changeSuccessIcon": "更改成功图标", "gutter": "装订线命令修饰", + "no": "否", "overviewRuler": "概述标尺命令修饰", + "rerun": "是否要运行命令: {0}", "terminal.configureCommandDecorations": "配置命令修饰", "terminal.copyCommand": "复制命令", "terminal.copyOutput": "复制输出", "terminal.copyOutputAsHtml": "将输出复制为 HTML", "terminal.learnShellIntegration": "了解 Shell 集成", "terminal.rerunCommand": "重新运行命令", + "toggleVisibility": "切换可见性", + "workbench.action.terminal.goToRecentDirectory": "转到“最近使用的目录”", + "workbench.action.terminal.runRecentCommand": "运行最近使用的命令", + "yes": "是" + }, + "vs/workbench/contrib/terminal/browser/xterm/decorationStyles": { "terminalPromptCommandFailed": "命令已执行 {0} 并失败", "terminalPromptCommandFailedWithExitCode": "命令已执行 {0} 并失败(退出代码 {1})", "terminalPromptCommandSuccess": "命令已执行 {0}", - "terminalPromptContextMenu": "显示命令操作", - "toggleVisibility": "切换可见性" + "terminalPromptContextMenu": "显示命令操作" }, "vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": { "dontShowAgain": "不再显示", "no": "否", + "terminal.integrated.copySelection.noSelection": "The terminal has no selection to copy", "terminal.slowRendering": "终端 GPU 加速在你的计算机上似乎速度很慢。禁用它可提高性能,是否要切换到禁用? [阅读有关终端设置的更多信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)。", + "terminalLoggerName": "Terminal", "yes": "是" }, "vs/workbench/contrib/terminal/common/terminal": { - "terminalCategory": "终端", "vscode.extension.contributes.terminal": "参与终端功能。", "vscode.extension.contributes.terminal.profiles": "定义用户可创建的其他终端配置文件。", "vscode.extension.contributes.terminal.profiles.id": "终端配置文件提供程序的 ID。", "vscode.extension.contributes.terminal.profiles.title": "此终端配置文件的标题。", - "vscode.extension.contributes.terminal.types": "定义用户可创建的其他终端类型。", - "vscode.extension.contributes.terminal.types.command": "在用户创建此类型的终端时执行的命令。", "vscode.extension.contributes.terminal.types.icon": "要与此终端类型关联的 codicon、URI 或浅色和深色 URI。", "vscode.extension.contributes.terminal.types.icon.dark": "使用深色主题时的图标路径", - "vscode.extension.contributes.terminal.types.icon.light": "使用浅色主题时的图标路径", - "vscode.extension.contributes.terminal.types.title": "此类型终端的标题。" + "vscode.extension.contributes.terminal.types.icon.light": "使用浅色主题时的图标路径" }, "vs/workbench/contrib/terminal/common/terminalColorRegistry": { "terminal.ansiColor": "终端中的 ANSI 颜色“{0}”。", @@ -8804,6 +10080,7 @@ "terminal.findMatchHighlightBackground": "终端中其他搜索匹配项的颜色。颜色必须透明,以免隐藏基础终端内容。", "terminal.findMatchHighlightBorder": "终端中其他搜索匹配项的边框颜色。", "terminal.foreground": "终端的前景颜色。", + "terminal.inactiveSelectionBackground": "终端没有焦点时的选择背景色。", "terminal.selectionBackground": "终端选中内容的背景颜色。", "terminal.selectionForeground": "终端的选择前景色。如果此值为 null,则将保留所选前景并应用最小对比度功能。", "terminal.tab.activeBorder": "面板中终端选项卡侧边的边框。此默认为 tab.activeBorder。", @@ -8818,17 +10095,21 @@ "vs/workbench/contrib/terminal/common/terminalConfiguration": { "cwd": "终端的当前工作目录", "cwdFolder": "终端的当前工作目录,当值与初始工作目录不同时,显示在多根工作区或单个根工作区中。在 Windows 上,仅当启用 shell 集成时才会显示此内容。", + "enableFileLinks.notRemote": "仅当不在远程工作区中时启用。", + "enableFileLinks.off": "始终关闭。", + "enableFileLinks.on": "始终可用。", "local": "指示远程工作区中的本地终端", "openDefaultSettingsJson": "打开默认设置 JSON", "openDefaultSettingsJson.capitalized": "打开默认设置(JSON)", "process": "终端流程的名称", - "separator": "仅在由带有值或静态文本的变量括住时才显示的条件分隔符(\" - \")。", + "separator": "仅在由带有值或静态文本的变量括住时才显示的一个条件分隔符 {0}。", "sequence": "进程提供给终端的名称", + "tabFocusMode": "控制终端是接收选项卡还是将其延迟到工作台进行导航。设置后,聚焦终端时,这会替代 {0}。", "task": "指示此终端与任务关联", "terminal.integrated.allowChords": "是否允许终端中的组合键绑定。请注意,如果此值为 true,并且击键导致一个组合,则它将绕过 {0},当你希望 ctrl+k 转到 shell (而不是 VS Code)时,将此设置为 false 特别有用。", - "terminal.integrated.allowMnemonics": "是否允许使用菜单栏助记符(如 Alt+F)来触发“打开菜单栏”。请注意,这将导致在设为 true 时,所有 Alt 击键都跳过 shell。此设置在 macOS 不起作用。", + "terminal.integrated.allowMnemonics": "是否允许使用菜单栏助记键(如 Alt+F)来触发打开菜单栏。请注意,这将导致在设为 true 时,所有 Alt 击键跳过 shell。此设置在 macOS 不起作用。", "terminal.integrated.altClickMovesCursor": "如果启用,则当 {0} 设置为 {1} (默认值)时,alt/option+单击会将提示光标重置于鼠标下方。此功能的有效性取决于 shell。", - "terminal.integrated.autoReplies": "在终端中遇到一组消息时,将自动响应这组消息。如果消息足够具体,可能有助于自动执行常见响应。\r\n\r\n备注:\r\n\r\n- 使用 {0} 自动响应 Windows 上的终止批处理作业提示。\r\n- 消息包括转义序列,因此可能无法使用带样式的文本进行回复。\r\n- 每秒只能进行一次回复。\r\n- 在回复中使用 {1} 表示输入键。\r\n- 要取消设置默认键,请将该值设置为 null。\r\n- 如果新的不适用,请重新启动 VS Code。", + "terminal.integrated.autoReplies": "在终端中遇到一组消息时,将自动响应这组消息。如果消息足够具体,这可能有助于自动执行常见响应。\r\n\r\n备注:\r\n\r\n- 使用 {0} 自动响应 Windows 上的终止批处理作业提示。\r\n- 消息包括转义序列,因此可能无法使用带样式的文本进行回复。\r\n- 每秒只能进行一次回复。\r\n- 在回复中使用 {1} 来表示 Enter 键。\r\n- 要取消设置默认键,请将该值设置为 null。\r\n- 如果新的不适用,请重启 VS Code。", "terminal.integrated.autoReplies.reply": "要发送到流程的回复。", "terminal.integrated.bellDuration": "触发时在终端选项卡中显示响铃的毫秒数。", "terminal.integrated.commandsToSkipShell": "一组命令 ID,其键绑定将不发送至 shell,而是始终由 VS Code 进行处理。这样的话,通常由 shell 使用的键绑定的行为可如同焦点未在终端上时的行为一样,例如按 “Ctrl+P” 来启动“快速打开”。\r\n\r\n \r\n\r\n默认跳过多项命令。要替代默认值并转而将相关命令的键绑定传递给 shell,请添加以 “-” 字符为前缀的命令。例如,添加“-workbench.action.quickOpen” 可使 “Ctrl+P”到达 shell。\r\n\r\n \r\n\r\n在设置编辑器中查看时,下面的默认跳过命令列表会被截断。要查看完整列表,请执行 {1},然后从下面的列表中搜索第一个命令。\r\n\r\n \r\n\r\n默认跳过的命令:\r\n\r\n{0}", @@ -8845,7 +10126,7 @@ "terminal.integrated.cursorBlinking": "控制终端光标是否闪烁。", "terminal.integrated.cursorStyle": "控制终端光标的样式。", "terminal.integrated.cursorWidth": "控制当 {0} 设置为 {1} 时光标的宽度。", - "terminal.integrated.customGlyphs": "是否为块元素和框绘图字符绘制自定义字形,而不是使用字体,这通常会产生更好的连续线条呈现效果。请注意,这不适用于 DOM 呈现器", + "terminal.integrated.customGlyphs": "是否为块元素和制表符字符绘制自定义字形(而不是使用字体),这通常会产生更好的连续线条呈现效果。请注意,禁用 {0} 时,这不起作用。", "terminal.integrated.cwd": "将在其中启动终端的显式起始路径,它用作 shell 进程的当前工作目录(cwd)。如果根目录不是方便的 cwd,此路径在工作区设置中可能十分有用。", "terminal.integrated.defaultLocation": "控制新建终端的显示位置。", "terminal.integrated.defaultLocation.editor": "在编辑器中创建终端", @@ -8855,8 +10136,9 @@ "terminal.integrated.detectLocale.off": "请勿设置 \"$LANG\" 环境变量。", "terminal.integrated.detectLocale.on": "始终设置 \"$LANG\" 环境变量。", "terminal.integrated.drawBoldTextInBrightColors": "控制终端中的加粗文本是否始终使用 \"bright\" ANSI 颜色变量。", - "terminal.integrated.enableBell": "控制是否启用终端铃声,这在终端名称旁边显示为视觉上的铃铛。", - "terminal.integrated.enableFileLinks": "是否在终端中启用文件链接。尤其是在处理网络驱动器时,链接会变慢,因为每个文件链接都会根据文件系统进行验证。更改此项将仅在新的终端中生效。", + "terminal.integrated.enableBell": "控制是否启用终端铃声,这在终端名称旁边显示为视觉对象铃铛。", + "terminal.integrated.enableFileLinks": "是否在终端中启用文件链接。连接可能会很慢,特别是在网络驱动器上工作时,因为将根据文件系统验证每个文件链接。更改此项将仅在新的终端中生效。", + "terminal.integrated.enableImages": "Enables image support in the terminal. Both sixel and iTerm's inline image protocol are supported on Linux and macOS, Windows support will light up automatically when ConPTY passes through the sequences. Images will currently not be restored between window reloads/reconnects.", "terminal.integrated.enableMultiLinePasteWarning": "将多行粘贴到终端时显示警告对话框。在以下情况中,该对话框不显示:\r\n\r\n- 已启用带括号的粘贴模式(shell 支持本机多行粘贴)\r\n- 粘贴由 shell 的读取一行数据处理(在 pwsh 的情况下)", "terminal.integrated.enablePersistentSessions": "跨窗口重新加载保持工作区的终端会话/历史记录。", "terminal.integrated.env.linux": "具有环境变量的对象,这些变量将添加到 Linux 上的终端要使用的 VS Code 进程。如果设置为 \"null\",则删除环境变量。", @@ -8868,7 +10150,7 @@ "terminal.integrated.environmentChangesIndicator.warnonly": "仅当终端环境为“已过时”时,仅显示警告指示器,而不是显示指出终端环境已由扩展修改的信息指示器。", "terminal.integrated.environmentChangesRelaunch": "在扩展想要向终端的环境贡献内容但尚未与之交互时是否自动重启终端。", "terminal.integrated.fastScrollSensitivity": "按 \"Alt\" 时的滚动速度加倍。", - "terminal.integrated.fontFamily": "控制终端的字体系列,它默认为 {0} 的值。", + "terminal.integrated.fontFamily": "控制终端的字体系列,默认为 {0} 的值。", "terminal.integrated.fontSize": "控制终端的字号(以像素为单位)。", "terminal.integrated.fontWeight": "要在终端中用于非粗体文本的字体粗细。接受“正常”和“加粗”这两个关键字,或接受 1-1000 之间的数字。", "terminal.integrated.fontWeightBold": "要在终端中用于粗体文本的字体粗细。接受“正常”和“加粗”这两个关键字,或接受 1-1000 之间的数字。", @@ -8878,7 +10160,7 @@ "terminal.integrated.gpuAcceleration.canvas": "使用终端的回退画布呈现器,它使用 2d 上下文而不是在某些系统上性能更好地 Webgl。请注意,画布呈现器中的某些功能受到限制,如不透明选择。", "terminal.integrated.gpuAcceleration.off": "禁用终端中的 GPU 加速。当 GPU 加速关闭时,终端的呈现速度会慢得多,但它应该能够在所有系统上可靠地工作。", "terminal.integrated.gpuAcceleration.on": "在终端内启用 GPU 加速。", - "terminal.integrated.letterSpacing": "控制终端的字母间距,这是一个整数值,表示要在字符之间增加的额外像素量。", + "terminal.integrated.letterSpacing": "控制终端的字母间距,这是一个整数值,表示要在字符之间添加的额外像素数目。", "terminal.integrated.lineHeight": "控制终端的行高,此数字乘以终端字号等于实际行高(以像素为单位)。", "terminal.integrated.localEchoEnabled": "何时应启用本地回显。这将替代 {0}", "terminal.integrated.localEchoEnabled.auto": "仅对远程工作区启用", @@ -8891,7 +10173,7 @@ "terminal.integrated.macOptionIsMeta": "控制是否将选项键视为 macOS 中的终端上的元键。", "terminal.integrated.minimumContrastRatio": "设置每个单元格的前景色时,将改为尝试符合指定的对比度比率。示例值:\r\n\r\n- 1: 不执行任何操作,使用标准主题颜色。\r\n- 4.5: [符合 WCAG AA 标准(最低)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html)(默认)。\r\n- 7: [符合 WCAG AAA 标准(增强)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html)。\r\n- 21: 黑底白字或白底黑字。", "terminal.integrated.mouseWheelScrollSensitivity": "要在鼠标滚轮滚动事件的 \"deltaY\" 上使用的乘数。", - "terminal.integrated.persistentSessionReviveProcess": "当必须关闭终端进程(例如当窗口或应用程序关闭时)时,这将确定何时应还原以前的终端会话内容/历史记录,以及在下次打开工作区时重新创建的进程。\r\n\r\n注意事项:\r\n\r\n- 进程当前工作目录的还原取决于是否受 shell 支持。\r\n- 在关闭期间保留会话的时间有限,因此在使用高延迟远程连接时可能会中止相应会话。", + "terminal.integrated.persistentSessionReviveProcess": "当必须关闭终端进程(例如当窗口或应用程序关闭时)时,这将决定下次打开工作区时,应在何时还原以前的终端会话内容/历史记录和重新创建进程。\r\n\r\n注意事项:\r\n\r\n- 进程当前工作目录的还原取决于是否受 shell 支持。\r\n- 在关闭期间保留会话的时间有限,因此在使用高延迟远程连接时可能会中止相应会话。", "terminal.integrated.persistentSessionReviveProcess.never": "永远不要还原终端缓冲区或重新创建流程。", "terminal.integrated.persistentSessionReviveProcess.onExit": "在 Windows/Linux 上关闭最后窗口后或当触发 `workbench.action.quit` 命令(命令面板、键绑定、菜单)时,恢复流程。", "terminal.integrated.persistentSessionReviveProcess.onExitAndWindowClose": "在 Windows/Linux 上关闭最后窗口后或当触发 `workbench.action.quit` 命令(命令面板、键绑定、菜单)或关闭窗口时,恢复流程。", @@ -8901,23 +10183,23 @@ "terminal.integrated.rightClickBehavior.nothing": "不执行任何操作并将事件传递到终端。", "terminal.integrated.rightClickBehavior.paste": "右键单击时粘贴。", "terminal.integrated.rightClickBehavior.selectWord": "选择光标下方的字词并显示上下文菜单。", - "terminal.integrated.scrollback": "控制终端在其缓冲区中保留的最大行数。", + "terminal.integrated.scrollback": "控制终端在其缓冲区中保留的最大行数。我们根据此值预分配内存,以确保顺畅体验。因此,随着值的增加,内存量也会增加。", "terminal.integrated.sendKeybindingsToShell": "将大多数键绑定调度到终端而不是工作台,重写 {0},也可以用于微调。", - "terminal.integrated.shellIntegration.decorationIcon": "控制将用于已跳过/空命令的图标。设置为 {0} 以隐藏图标或禁用带有 {1} 的修饰。", - "terminal.integrated.shellIntegration.decorationIconError": "控制将用于已启用 shell 集成且具有关联退出代码的终端中每个命令的图标。设置为 {0} 以隐藏图标或禁用带有 {1} 的修饰。", - "terminal.integrated.shellIntegration.decorationIconSuccess": "控制将用于已启用 shell 集成且不具有关联退出代码的终端中每个命令的图标。设置为 {0} 以隐藏图标或禁用带有 {1} 的修饰。", "terminal.integrated.shellIntegration.decorationsEnabled": "启用 shell 集成后,为每个命令添加修饰。", "terminal.integrated.shellIntegration.decorationsEnabled.both": "在装订线(左侧)和概述标尺(右侧)中显示修饰", "terminal.integrated.shellIntegration.decorationsEnabled.gutter": "在终端左侧显示装订线修饰", "terminal.integrated.shellIntegration.decorationsEnabled.never": "不显示修饰", "terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler": "在终端右侧显示概述标尺修饰", - "terminal.integrated.shellIntegration.enabled": "确定是否自动注入 shell 集成以支持增强型命令跟踪和当前工作目录检测等功能。\r\n\r\nShell 集成的工作原理是使用启动脚本注入 shell。通过该脚本,VS Code 可深入了解终端内正在发生的情况。\r\n\r\n受支持的 shell:\r\n\r\n- Linux/macOS: bash、pwsh、zsh\r\n - Windows: pwsh\r\n\r\n此设置仅在创建终端时适用,因此需要重启终端才能生效。\r\n\r\n请注意,如果在终端配置文件、[复杂 bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand)或其他不受支持的设置中定义了自定义参数,则脚本注入可能不起作用。{0}", + "terminal.integrated.shellIntegration.enabled": "确定是否自动注入 shell 集成以支持增强型命令跟踪和当前工作目录检测等功能。\r\n\r\nShell 集成的工作原理是使用启动脚本注入 shell。通过该脚本,VS Code 可深入了解终端内正在发生的情况。\r\n\r\n受支持的 shell:\r\n\r\n- Linux/macOS: bash、fish、pwsh、zsh\r\n - Windows: pwsh\r\n\r\n此设置仅在创建终端时适用,因此需要重启终端才能生效。\r\n\r\n 请注意,如果在终端配置文件中定义了自定义参数、弃用了 {1}、具有 [复杂 bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex -bash-promptcommand)或其他不受支持的设置,则脚本注入可能不起作用。{0}", "terminal.integrated.shellIntegration.history": "控制要保留在终端命令历史记录中的最近使用的命令数。设置为 0 可禁用终端命令历史记录。", + "terminal.integrated.shellIntegration.suggestEnabled": "当 {0} 设置为 {1} 时,为受支持的 shell 启用实验性终端 Intellisense 建议。如果手动安装 shell 集成,则在调用脚本之前,需要将 {2} 设置为 {3}。", "terminal.integrated.showExitAlert": "控制在退出代码为非零时是否显示“终端进程已终止且显示退出代码”警报。", + "terminal.integrated.smoothScrolling": "控制终端是否将使用动画滚动。", "terminal.integrated.splitCwd": "控制拆分终端开始时使用的工作目录。", "terminal.integrated.splitCwd.inherited": "在 macOS 和 Linux 上,新的拆分终端将使用父终端的工作目录。在 Windows 上,这与初始行为相同。", "terminal.integrated.splitCwd.initial": "新的拆分终端将使用父终端开始时使用的工作目录。", "terminal.integrated.splitCwd.workspaceRoot": "新的拆分终端将使用工作区根作为工作目录。在多根工作区中,提供了要使用根文件夹的选项。", + "terminal.integrated.tabStopWidth": "制表位中的单元格数。", "terminal.integrated.tabs.defaultColor": "默认情况下要与终端图标关联的主题颜色 ID。", "terminal.integrated.tabs.defaultIcon": "默认情况下要与终端图标关联的 codicon ID。", "terminal.integrated.tabs.enableAnimation": "控制终端选项卡状态是否支持动画(例如正在进行的任务)。", @@ -8943,11 +10225,11 @@ "terminal.integrated.tabs.showActiveTerminal.never": "从不显示活动终端", "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "当仅有一个终端打开时显示活动终端", "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "仅当终端已打开或选项卡视图处于窄而无文本状态时显示活动终端", - "terminal.integrated.unicodeVersion": "控制在计算终端中字符的宽度时要使用的 unicode 版本。如果你遇到表情符号或其他宽字符,而这些宽字符占用的空格或退格量不正确或删除的空间太多或太少,则你可能需要尝试调整此设置。", - "terminal.integrated.unicodeVersion.eleven": "unicode 的版本 11,版本可在使用新式版本 unicode 的新式系统上提供更好的支持。", - "terminal.integrated.unicodeVersion.six": "unicode 的版本 6,该版本较旧,在较旧的系统中效果更好。", + "terminal.integrated.unicodeVersion": "控制在终端中计算字符宽度时要使用的 unicode 版本。如果遇到未占用正确空格或退格量的表情符号或其他宽字符,或删除量太大或太小,则可能希望尝试调整此设置。", + "terminal.integrated.unicodeVersion.eleven": "unicode 的版本 11。此版本可在使用新式版本 unicode 的新式系统上提供更好的支持。", + "terminal.integrated.unicodeVersion.six": "unicode 的版本 6。此版本较旧,因此在较旧的系统中效果更好。", "terminal.integrated.windowsEnableConpty": "是否使用 ConPTY 进行 Windows 终端进程通信(需要 Windows 10 内部版本号 18309+)。如果此设置为 false,将使用 Winpty。", - "terminal.integrated.wordSeparators": "一个字符串,其中包含双击选择 Word 功能而被视为单词分隔符的所有字符。", + "terminal.integrated.wordSeparators": "一个字符串,其中包含双击选择单词功能时被视为单词分隔符的所有字符。", "terminalDescription": "控制显示在标题右侧的终端说明。根据上下文替换变量:", "terminalIntegratedConfigurationTitle": "集成终端", "terminalTitle": "控制终端标题。根据上下文替换变量:", @@ -8956,16 +10238,20 @@ "vs/workbench/contrib/terminal/common/terminalContextKey": { "inTerminalRunCommandPickerContextKey": "终端运行命令选取器当前是否处于打开状态。", "isSplitTerminalContextKey": "重点选项卡的终端是否为拆分终端。", + "terminalAccessibleBufferFocusContextKey": "是否聚焦终端可访问缓冲区。", "terminalAltBufferActive": "终端的可选缓冲区是否处于活动状态。", "terminalCountContextKey": "当前终端数。", "terminalEditorFocusContextKey": "是否聚焦编辑器区域中的终端。", "terminalFocusContextKey": "是否聚焦终端。", + "terminalFocusInAnyContextKey": "Whether any terminal is focused, including detached terminals used in other UI.", "terminalProcessSupportedContextKey": "是否可以在当前工作区中启动终端流程。", "terminalShellIntegrationEnabled": "是否在活动终端中启用 shell 集成", "terminalShellTypeContextKey": "活动终端的 shell 类型,当不存在终端时,此值设置为最后已知值。", + "terminalSuggestWidgetVisible": "终端的建议小组件是否可见。", "terminalTabsFocusContextKey": "是否聚焦终端选项卡小组件。", "terminalTabsSingularSelectedContextKey": "是否在终端选项卡列表中选择终端。", "terminalTextSelectedContextKey": "是否在活动终端中选择文本。", + "terminalTextSelectedInFocusedContextKey": "Whether text is selected in a focused terminal.", "terminalViewShowing": "终端视图是否显示" }, "vs/workbench/contrib/terminal/common/terminalStrings": { @@ -8978,17 +10264,126 @@ "splitTerminal": "拆分终端", "splitTerminal.short": "拆分", "terminal": "终端", + "terminal.new": "新建终端", + "terminalCategory": "终端", "unsplitTerminal": "取消拆分终端", "workbench.action.terminal.changeColor": "更改颜色...", "workbench.action.terminal.changeIcon": "更改图标...", "workbench.action.terminal.focus": "聚焦到终端", + "workbench.action.terminal.focusHover": "聚焦悬停", "workbench.action.terminal.moveToTerminalPanel": "将终端移到面板中", + "workbench.action.terminal.newWithCwd": "从自定义工作目录开始创建新终端", "workbench.action.terminal.rename": "重命名...", + "workbench.action.terminal.renameWithArg": "重命名当前活动终端", + "workbench.action.terminal.sendSequence": "发送自定义序列到终端", "workbench.action.terminal.sizeToContentWidthInstance": "将大小切换为内容宽度" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "新建集成终端(本地)" }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { + "workbench.action.terminal.accessibleBufferGoToNextCommand": "可访问的缓冲区转到下一命令", + "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "可访问的缓冲区转到上一命令", + "workbench.action.terminal.focusAccessibleBuffer": "焦点可访问缓冲", + "workbench.action.terminal.navigateAccessibleBuffer": "导航可访问缓冲区" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": { + "accessibilitySettings": "通过“首选项: 打开辅助功能设置”命令访问辅助功能设置,例如 `terminal.integrated.tabFocusMode`。", + "commandPromptMigration": "考虑使用 powershell (而非命令提示符)以改进体验", + "focusAccessibleBuffer": "焦点可访问缓冲({0})命令使屏幕阅读器能够读取终端内容。", + "focusAccessibleBufferNoKb": "“焦点可访问缓冲”命令使屏幕阅读器能够读取终端内容,当前无法通过键绑定触发。", + "goToNextCommand": "转到下一命令({0})", + "goToNextCommandNoKb": "当前无法通过键绑定触发转到下一命令。", + "goToPreviousCommand": "转到上一命令({0})", + "goToPreviousCommandNoKb": "当前无法通过键绑定触发转到上一命令。", + "goToRecentDirectory": "转到最近使用的目录({0})", + "goToRecentDirectoryNoKb": "当前无法通过键绑定触发转到 Recent Directory。", + "goToRecentDirectoryNoKbNoShellIntegration": "通过“转到最近的目录”命令,屏幕阅读器可以轻松导航到已在终端中使用的目录,当前无法通过键绑定触发该目录。", + "goToRecentDirectoryNoShellIntegration": "通过“转到最近的目录”({0})命令,屏幕阅读器可以轻松导航到已在终端中使用的目录。", + "navigateAccessibleBuffer": "导航辅助缓冲区({0})", + "navigateAccessibleBufferNoKb": "当前无法通过键绑定触发导航可访问缓冲区。", + "newWithProfile": "借助创建新终端(带配置文件)({0})命令,可以使用特定配置文件轻松创建终端。", + "newWithProfileNoKb": "借助创建新终端(带配置文件)命令,可以使用特定配置文件轻松创建终端,当前无法通过键绑定触发。", + "openDetectedLink": "打开检测到的链接({0})命令使屏幕阅读器能够轻松打开在终端中找到的链接。", + "openDetectedLinkNoKb": "“打开检测到的链接”命令使屏幕阅读器能够轻松打开终端中找到的链接,当前无法通过键绑定触发链接。", + "readMore": "[详细了解终端辅助功能](https://code.visualstudio.com/docs/editor/accessibility#_terminal-accessibility)", + "runRecentCommand": "运行最近使用的命令({0})", + "runRecentCommandNoKb": "当前无法通过键绑定触发运行 Recent 命令。", + "shellIntegration": "终端具有一种称为 shell 集成的功能,可提供增强的体验并为屏幕阅读器提供有用的命令,例如:", + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBuffer": { + "terminal.integrated.accessibleBuffer": "终端缓冲区", + "terminal.integrated.symbolQuickPick.labelNoExitCode": "{0}" + }, + "vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": { + "workbench.action.terminal.restartPtyHost": "Restart Pty Host", + "workbench.action.terminal.showTextureAtlas": "显示终端纹理图集", + "workbench.action.terminal.writeDataToTerminal": "将数据写入终端", + "workbench.action.terminal.writeDataToTerminal.prompt": "输入数据以直接写入终端,从而绕过 pty" + }, + "vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": { + "envChanges": "终端环境更改", + "extension": "扩展: {0}", + "workbench.action.terminal.showEnvironmentContributions": "显示环境贡献" + }, + "vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": { + "workbench.action.terminal.findNext": "查找下一个", + "workbench.action.terminal.findPrevious": "查找上一个", + "workbench.action.terminal.focusFind": "聚焦查找", + "workbench.action.terminal.hideFind": "隐藏查找", + "workbench.action.terminal.searchWorkspace": "搜索工作区", + "workbench.action.terminal.toggleFindCaseSensitive": "切换使用区分大小写进行查找", + "workbench.action.terminal.toggleFindRegex": "切换使用正则表达式进行查找", + "workbench.action.terminal.toggleFindWholeWord": "切换使用全字匹配进行查找" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": { + "workbench.action.terminal.openDetectedLink": "打开检测到的链接...", + "workbench.action.terminal.openLastLocalFileLink": "打开最后一个本地文件链接", + "workbench.action.terminal.openLastUrlLink": "打开最后一个 URL 链接" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": { + "focusFolder": "聚焦资源管理器中的文件夹", + "followLink": "打开链接", + "openFile": "在编辑器中打开文件", + "openFolder": "在新窗口中打开文件夹", + "searchWorkspace": "搜索工作区" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": { + "followForwardedLink": "执行使用转发端口的链接", + "followLink": "跟踪链接", + "followLinkUrl": "链接", + "terminalLinkHandler.followLinkAlt": "Alt + 单击", + "terminalLinkHandler.followLinkAlt.mac": "Option + 单击", + "terminalLinkHandler.followLinkCmd": "Cmd + 单击", + "terminalLinkHandler.followLinkCtrl": "Ctrl + 单击" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": { + "terminal.integrated.localFileLinks": "本地文件", + "terminal.integrated.openDetectedLink": "选择要打开的链接", + "terminal.integrated.searchLinks": "工作区搜索", + "terminal.integrated.showMoreLinks": "显示更多链接", + "terminal.integrated.urlLinks": "URL" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": { + "codeAction.widget.id.quickfix": "快速修复", + "quickFix.command": "运行: {0}", + "quickFix.opener": "打开: {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": { + "workbench.action.terminal.showQuickFixes": "显示终端快速修复" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": { + "terminal.createPR": "创建 PR {0}", + "terminal.freePort": "空闲端口 {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": { + "vscode.extension.contributes.terminalQuickFixes": "提供终端快速修复。", + "vscode.extension.contributes.terminalQuickFixes.commandExitResult": "要匹配的命令退出结果", + "vscode.extension.contributes.terminalQuickFixes.commandLineMatcher": "用于测试命令行的正则表达式或字符串", + "vscode.extension.contributes.terminalQuickFixes.id": "快速修复提供程序的 ID", + "vscode.extension.contributes.terminalQuickFixes.outputMatcher": "与输出的单行匹配的正则表达式或字符串,它提供要在 terminalCommand 和 URI 中引用的组。\r\n\r\n例如:\r\n\r\n `lineMatcher: /git push --set-upstream origin (?[^s]+)/;`\r\n\r\n`terminalCommand: 'git push --set-upstream origin ${group:branchName}';`\r\n" + }, "vs/workbench/contrib/testing/browser/icons": { "filterIcon": "“测试”视图中“筛选器”操作的图标。", "hiddenIcon": "在隐藏的测试显示时其旁边出现的图标。", @@ -9002,11 +10397,15 @@ "testingPassedIcon": "针对通过的测试显示的图标。", "testingQueuedIcon": "针对排队的测试显示的图标。", "testingRefreshTests": "用于刷新测试的按钮上的图标。", + "testingResultsIcon": "测试结果的图标。", "testingRunAllIcon": "“运行所有测试”操作的图标。", "testingRunIcon": "“运行测试”操作的图标。", "testingShowAsList": "当测试资源管理器(树形式)被禁用时显示的图标。", "testingShowAsTree": "当测试资源管理器(列表形式)被禁用时显示的图标。", "testingSkippedIcon": "针对跳过的测试显示的图标。", + "testingTurnContinuousRunIsOn": "用于测试迭起的连续运行处于打开状态时的图标。", + "testingTurnContinuousRunOff": "用于关闭连续测试运行的图标。", + "testingTurnContinuousRunOn": "用于打开连续测试运行的图标。", "testingUnsetIcon": "针对处于未设置状态的测试显示的图标。", "testingUpdateProfiles": "显示的用于更新测试配置文件的图标。" }, @@ -9016,9 +10415,13 @@ "debugAllTests": "调试所有测试", "debugSelectedTests": "调试测试", "discoveringTests": "正在发现测试", + "getExplorerSelection": "获取资源管理器选择", + "getSelectedProfiles": "获取所选配置文件", "hideTest": "隐藏测试", "noDebugTestProvider": "未在此工作区中找到可调试测试。可能需要安装测试提供程序扩展", "noTestProvider": "未在此工作区中找到测试。可能需要安装测试提供程序扩展", + "noTestsAtCursor": "在此处未找到测试", + "noTestsInFile": "在此文件中找不到任何测试", "run test": "运行测试", "runAllTests": "运行所有测试", "runSelectedTests": "运行测试", @@ -9032,7 +10435,10 @@ "testing.debugFailTests": "调试失败的测试", "testing.debugLastRun": "调试上次运行", "testing.editFocusedTest": "转到测试", + "testing.noProfiles": "未找到已启用测试连续运行的配置文件", "testing.openOutputPeek": "快速查看输出", + "testing.pickTask": "选择要显示输出的运行", + "testing.pickTaskUnnamed": "运行 #{0}", "testing.reRunFailTests": "重新运行失败的测试", "testing.reRunLastRun": "重新运行上次运行", "testing.refreshTests": "刷新测试", @@ -9040,11 +10446,17 @@ "testing.runCurrentFile": "在当前文件中运行测试", "testing.runUsing": "使用配置文件执行...", "testing.searchForTestExtension": "搜索测试扩展", + "testing.selectContinuousProfiles": "选择文件更改时要运行的配置文件:", "testing.selectDefaultTestProfiles": "选择默认配置文件", "testing.showMostRecentOutput": "显示输出", "testing.sortByDuration": "按持续时间排序", "testing.sortByLocation": "按位置排序", "testing.sortByStatus": "按状态排序", + "testing.startContinuous": "启动连续运行", + "testing.startContinuousRunUsing": "使用以下方式启动连续运行...", + "testing.stopContinuous": "停止连续运行", + "testing.toggleContinuousRunOff": "关闭连续运行", + "testing.toggleContinuousRunOn": "启用连续运行", "testing.toggleInlineTestOutput": "切换内联测试输出", "testing.viewAsList": "以列表形式查看", "testing.viewAsTree": "以树形式查看", @@ -9056,7 +10468,8 @@ "noTestProvidersRegistered": "尚未在此工作区中找到任何测试。", "searchForAdditionalTestExtensions": "安装其他测试扩展...", "test": "测试", - "testExplorer": "测试资源管理器" + "testExplorer": "测试资源管理器", + "testResultsPanelName": "测试结果" }, "vs/workbench/contrib/testing/browser/testingConfigurationUi": { "testConfigurationUi.pick": "选择要使用的测试配置文件", @@ -9078,7 +10491,6 @@ "testing.runUsing": "使用配置文件执行..." }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "filter": "筛选", "testExplorerFilter": "筛选器(例如 text、!exclude、@tag)", "testExplorerFilterLabel": "在资源管理器中筛选测试的文本", "testing.filters.currentFile": "仅在活动文件中显示", @@ -9095,6 +10507,10 @@ "selectDefaultConfigs": "选择默认配置文件", "testExplorer": "测试资源管理器", "testing.treeElementLabelDuration": "{1} 中的 {0}", + "testing.treeElementLabelOutdated": "{0},过期结果", + "testingCountBadgeFailed": "{0} 个测试失败", + "testingCountBadgePassed": "{0} 个测试已通过", + "testingCountBadgeSkipped": "已跳过 {0} 个测试", "testingFindExtension": "显示工作区测试", "testingNoTest": "此文件中未发现任何测试。" }, @@ -9104,14 +10520,20 @@ "messageMoreLines1": "再 + 1 行", "messageMoreLinesN": "再 + {0} 行", "run test": "运行测试", + "runNoOutout": "The test run did not record any output.", + "runNoOutputForPast": "Test output is only available for new test runs.", + "testOutputTitle": "测试输出", "testUnnamedTask": "未命名任务", "testing.debugLastRun": "调试测试运行", + "testing.goToError": "转到源", "testing.goToFile": "转到“文件”", "testing.goToNextMessage": "转到“下一个测试失败”", "testing.goToPreviousMessage": "转到“上一个测试失败”", + "testing.markdownPeekError": "无法打开 Markdown 预览: {0}。\r\n\r\n请确保已启用 Markdown 扩展。", "testing.openMessageInEditor": "在编辑器中打开", "testing.reRunLastRun": "重新运行测试", "testing.revealInExplorer": "在测试资源管理器中显示", + "testing.showMessageInTerminal": "在终端中显示输出", "testing.showResultOutput": "显示结果输出", "testing.toggleTestingPeekHistory": "在速览中切换测试历史记录", "testingOutputActual": "实际结果", @@ -9123,7 +10545,8 @@ "runNoOutout": "测试运行未记录任何输出。", "testNoRunYet": "\r\n尚未运行任何测试。\r\n", "testOutputTerminalTitle": "测试输出", - "testOutputTerminalTitleWithDate": "测试输出位于 {0}" + "testOutputTerminalTitleWithDate": "测试输出位于 {0}", + "testOutputTerminalTitleWithDateAndTaskName": "在 {1} 处的 {0}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { "testProgress.completed": "{0}/{1} 个测试已通过({2}%)", @@ -9153,25 +10576,28 @@ "testConfigurationTitle": "测试", "testing.alwaysRevealTestOnStateChange": "打开“#testing.followRunningTest#”时,始终显示已执行的测试。如果关闭此设置,则只会显示失败的测试。", "testing.autoRun.delay": "将测试标记为过时并启动新运行后等待的时间(以毫秒为单位)。", - "testing.autoRun.mode": "控制自动运行哪些测试。", - "testing.autoRun.mode.allInWorkspace": "自动运行切换时,自动运行已发现的所有测试。在各个测试发生更改时重新运行它们。", - "testing.autoRun.mode.onlyPreviouslyRun": "在各个测试发生更改时重新运行它们。不会自动运行尚未执行的任何测试。", - "testing.automaticallyOpenPeekView": "配置何时自动打开“错误速览”视图。", + "testing.automaticallyOpenPeekView": "配置何时自动打开错误“速览”视图。", "testing.automaticallyOpenPeekView.failureAnywhere": "无论故障在何处,都自动打开。", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "在可见文档中测试失败时自动打开。", "testing.automaticallyOpenPeekView.never": "从不自动打开。", - "testing.automaticallyOpenPeekViewDuringAutoRun": "控制是否在自动运行模式期间自动打开“速览”视图。", + "testing.automaticallyOpenPeekViewDuringContinuousRun": "控制是否在连续运行模式期间自动打开“速览”视图。", + "testing.countBadge": "控制活动栏上“测试”图标上的计数锁屏提醒。", + "testing.countBadge.failed": "显示失败的测试数", + "testing.countBadge.off": "禁用测试计数锁屏提醒", + "testing.countBadge.passed": "显示通过的测试数", + "testing.countBadge.skipped": "显示跳过的测试数", "testing.defaultGutterClickAction": "控制在装订线中左键单击测试修饰时要执行的操作。", "testing.defaultGutterClickAction.contextMenu": "打开上下文菜单以获取更多选项。", "testing.defaultGutterClickAction.debug": "调试测试。", "testing.defaultGutterClickAction.run": "运行测试。", - "testing.followRunningTest": "控制在测试资源管理器视图中是否应遵循正在运行的测试", + "testing.followRunningTest": "控制是否应在“测试资源管理器”视图中遵循正在运行的测试。", "testing.gutterEnabled": "控制是否在编辑器装订线中显示测试修饰。", "testing.openTesting": "控制何时打开测试视图。", "testing.openTesting.neverOpen": "从不自动打开测试视图", "testing.openTesting.openOnTestFailure": "任何测试失败时打开测试视图", "testing.openTesting.openOnTestStart": "在测试启动时打开测试视图", - "testing.saveBeforeTest": "控制是否在运行测试之前保存所有脏编辑器。" + "testing.saveBeforeTest": "控制是否在运行测试之前保存所有脏编辑器。", + "testing.showAllMessages": "Controls whether to show messages from all test runs." }, "vs/workbench/contrib/testing/common/constants": { "testGroup.coverage": "覆盖率", @@ -9186,14 +10612,11 @@ "testState.unset": "尚未运行", "testing.treeElementLabel": "{0} ({1})" }, - "vs/workbench/contrib/testing/common/testResult": { - "runFinished": "测试运行时间: {0}" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "尝试运行测试时出错: {0}", - "testTrust": "运行测试可能会执行工作区中的代码。" + "vs/workbench/contrib/testing/common/testingContentProvider": { + "runNoOutout": "测试运行未记录任何输出。" }, "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.activeEditorHasTests": "指示当前编辑器中是否存在任何测试", "testing.canRefresh": "指示任何测试控制器是否具有附加的刷新处理程序。", "testing.controllerId": "当前测试项的控制器 ID", "testing.hasConfigurableConfig": "指示是否可以配置测试配置", @@ -9201,33 +10624,52 @@ "testing.hasDebuggableTests": "指示是否有测试控制器注册了调试配置", "testing.hasNonDefaultConfig": "指示是否有测试控制器注册了非默认配置", "testing.hasRunnableTests": "指示是否有测试控制器注册了运行配置", + "testing.isContinuousModeOn": "指示连续测试模式是否处于打开状态。", + "testing.isParentRunningContinuously": "指示测试的父级是否持续运行,在测试项的菜单上下文中设置", "testing.isRefreshing": "指示当前是否有任何测试控制器正在刷新测试。", "testing.peekItemType": "输出速览视图中项的类型。类型为“测试”、“消息”、“任务”或“结果”。", + "testing.supportsContinuousRun": "指示是否支持连续测试运行", "testing.testId": "当前测试项的 ID,在创建或打开测试项的菜单时设置", "testing.testItemHasUri": "指示测试项是否已定义 URI 的布尔值", "testing.testItemIsHidden": "指示测试项是否处于隐藏状态的布尔值" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "测试运行时间: {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "尝试运行测试时出错: {0}", + "testTrust": "运行测试可能会执行工作区中的代码。" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { "browseColorThemes": "浏览其他颜色主题...", "browseProductIconThemes": "浏览其他产品图标主题...", + "button.browse": "浏览主题", + "button.cancel": "取消", + "button.keep": "保留新主题", + "button.revert": "还原", + "button.tryTheme": "试用新主题", "defaultProductIconThemeLabel": "默认值", "fileIconThemeCategory": "图标主题", "generateColorTheme.label": "使用当前设置生成颜色主题", "installColorThemes": "安装其他颜色主题...", + "installExtension.button.ok": "确定", + "installExtension.confirm": "这将安装“{1}”发布的扩展“{0}”。是否要继续?", "installIconThemes": "安装其他文件图标主题...", "installProductIconThemes": "安装其他产品图标主题...", "installing extensions": "正在安装扩展 {0}...", "manage extension": "管理扩展", "manageExtensionIcon": "主题选择快速选取中“管理”操作的图标。", - "miSelectColorTheme": "颜色主题(&&C)", - "miSelectIconTheme": "文件图标主题(&&I)", - "miSelectProductIconTheme": "产品图标主题(&&P)", + "miSelectTheme": "&&主题", + "newThemeNotification": "Visual Studio Code 现在附带新的默认主题“{0}”。是否要试一试?", "noIconThemeDesc": "禁用文件图标", "noIconThemeLabel": "无", "productIconThemeCategory": "产品图标主题", + "search.error": "搜索主题时出错: {0}", "selectIconTheme.label": "文件图标主题", "selectProductIconTheme.label": "产品图标主题", "selectTheme.label": "颜色主题", + "themeUpdatedNotification": "Visual Studio Code 现在附带新的默认主题“{0}”。如果愿意,可以切换回旧主题或尝试其他许多可用颜色主题之一。", + "themes": "主题", "themes.category.dark": "深色主题", "themes.category.hc": "高对比度主题", "themes.category.light": "浅色主题", @@ -9242,7 +10684,6 @@ "vs/workbench/contrib/timeline/browser/timeline.contribution": { "files.openTimeline": "打开时间线", "filterTimeline": "筛选器时间线", - "timeline.excludeSources": "应从时间线视图中排除的时间线源数组。", "timeline.pageOnScroll": "实验性。控制在滚动到列表结尾时,时间线视图是否将加载下一页的项目。", "timeline.pageSize": "默认情况下以及在加载更多项目时在时间线视图中显示的项目数。如果设置为 \"null\" (默认值),则将根据时间线视图的可见区域自动选择一个页面大小。", "timelineConfigurationTitle": "时间线", @@ -9291,11 +10732,11 @@ }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "发行说明: {0}", + "showOnUpdate": "更新后显示发行说明", "unassigned": "未分配" }, "vs/workbench/contrib/update/browser/update": { "DownloadingUpdate": "正在下载更新...", - "cancel": "取消", "checkForUpdates": "检查更新...", "checkingForUpdates": "正在检查更新...", "download update": "下载更新", @@ -9315,7 +10756,6 @@ "restartToUpdate": "重新启动以更新 (1)", "selectSyncService.detail": "默认情况下,预览体验成员版 VS Code 将使用单独的预览体验成员设置同步服务来同步你的设置、键绑定、扩展、片段、UI 状态。", "selectSyncService.message": "选择在更改版本后要使用的设置同步服务", - "showReleaseNotes": "显示发行说明", "switchToInsiders": "切换到内部预览计划版本…", "switchToStable": "切换到稳定版本…", "thereIsUpdateAvailable": "存在可用更新。", @@ -9326,16 +10766,20 @@ "updateIsReady": "有新的 {0} 的更新可用。", "updateNow": "立即更新", "updating": "正在更新...", - "use insiders": "预览体验成员", - "use stable": "稳定(当前) " + "use insiders": "预览体验成员(&&I)", + "use stable": "稳定(当前)(&&S)" }, "vs/workbench/contrib/update/browser/update.contribution": { "applyUpdate": "应用更新...", + "checkForUpdates": "检查更新...", "downloadUpdate": "下载更新", "installUpdate": "安装更新", - "miReleaseNotes": "发行说明(&&R)", + "mshowReleaseNotes": "显示发行说明(&&R)", + "openDownloadPage": "下载 {0}", "pickUpdate": "应用更新", "restartToUpdate": "重启以更新", + "showReleaseNotes": "显示发行说明", + "update.noReleaseNotesOnline": "此版本的 {0} 没有联机发行说明", "updateButton": "更新(&&U)" }, "vs/workbench/contrib/url/browser/trustedDomains": { @@ -9347,10 +10791,9 @@ "trustedDomain.trustSubDomain": "信任 {0} 及其所有子域" }, "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "cancel": "取消", - "configureTrustedDomains": "配置受信任的域", - "copy": "复制", - "open": "打开", + "configureTrustedDomains": "配置受信任的域(&&T)", + "copy": "复制(&&C)", + "open": "打开(&&O)", "openExternalLinkAt": "是否要 {0} 打开外部网站?" }, "vs/workbench/contrib/url/browser/url.contribution": { @@ -9359,55 +10802,61 @@ "workbench.trustedDomains.promptInTrustedWorkspace": "启用后,在受信任的工作区中打开链接时,将显示受信任的域提示。" }, "vs/workbench/contrib/userDataProfile/browser/userDataProfile": { - "currentProfile": "当前设置配置文件是 {0}", - "manageProfiles": "{0} ({1})", - "profileTooltip": "{0}: {1}", - "settingsProfilesIcon": "设置配置文件的图标。", - "statusBarItemSettingsProfileBackground": "状态栏上设置配置文件条目的背景色。", - "statusBarItemSettingsProfileForeground": "状态栏上设置配置文件条目的前景色。", - "workbench.experimental.settingsProfiles.enabled": "控制是否启用“设置配置文件”预览功能。" - }, - "vs/workbench/contrib/userDataProfile/common/userDataProfileActions": { - "cleanup profile": "清理设置配置文件", - "confiirmation message": "这将替换当前设置。是否确实要继续?", - "create and enter empty profile": "创建空配置文件...", - "create empty profile": "创建空设置配置文件...", - "create profile": "创建...", - "create settings profile": "{0}: 创建...", + "create empty profile": "创建空配置文件...", + "create from current profle": "从当前配置文件创建...", + "create profile": "创建配置文件...", + "create profile from template title": "{0}: 创建...", + "create profile from templates": "根据模板创建配置文件...", + "create profile title": "创建配置文件...", "current": "当前", - "delete profile": "删除...", - "edit settings profile": "重命名设置配置文件...", - "export profile": "导出...", - "export profile dialog": "保存配置文件", - "export success": "{0}: 已成功导出。", - "import profile": "导入...", - "import profile dialog": "导入配置文件", - "import profile placeholder": "提供配置文件 URL 或选择要导入的配置文件", - "import profile quick pick title": "从配置文件导入设置", - "import profile title": "从配置文件导入设置", + "delete profile": "删除配置文件...", + "delete specific profile": "删除配置文件...", + "empty": "配置文件为空", + "export profile": "导出配置文件...", + "export profile in share": "导出配置文件({0})...", + "import from file": "从配置文件模板文件创建", + "import from url": "从配置文件模板 URL 创建", + "import profile": "导入配置文件...", + "import profile dialog": "选择配置文件模版文件", + "import profile placeholder": "提供配置文件模板 URL 或选择配置文件模板文件", + "import profile quick pick title": "从配置文件模板创建配置文件...", + "import profile share": "导入配置文件...", "name": "配置文件名称", - "pick profile": "选择设置配置文件", - "pick profile to delete": "选择要删除的设置配置文件", - "pick profile to rename": "选择要重命名的设置配置文件", + "no templates": "没有创建所依据的模板", + "pick profile to delete": "选择要删除的配置文件", + "profile import error": "创建配置文件时出错: {0}", + "profileExists": "具有名称 {0} 的配置文件已经存在。", + "profiles": "配置文件({0})", "rename profile": "重命名...", - "save profile as": "从当前设置配置文件创建...", - "select from file": "从配置文件导入", - "select from url": "从 URL 导入", - "switch profile": "切换..." + "save profile as": "从当前配置文件创建...", + "selectProfile": "选择配置文件", + "show profile contents": "显示内容...", + "switchProfile": "Switch 配置文件...", + "templates": "配置文件模板", + "using current": "正在使用当前配置文件" + }, + "vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": { + "cleanup profile": "清理配置文件", + "create temporary profile": "创建临时配置文件", + "current": "当前", + "mange": "管理...", + "pick profile to rename": "选择要重命名的配置文件", + "profileExists": "具有名称 {0} 的配置文件已经存在。", + "rename profile": "重命名...", + "rename specific profile": "重命名配置文件...", + "reset workspaces": "重置工作区配置文件关联", + "select profile to rename": "重命名 {0}" }, "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "Theirs": "他们的", - "Yours": "你的", "accept failed": "接受更改时出错。有关更多详细信息,请查看[日志]({0})。", - "accept merges title": "接受合并", - "ask to turn on in global": "设置同步已关闭(1)", "auth failed": "启用设置同步时出错: 身份验证失败。", - "cancel": "取消", - "change later": "以后始终可以更改此项。", + "cancel turning on sync": "取消", + "complete merges title": "完成合并", "configure": "配置...", "configure and turn on sync detail": "请进行登录,跨设备同步你的数据。", - "configure sync": "{0}: 配置…", + "configure sync": "配置...", "configure sync placeholder": "选择要同步的内容", + "configure sync title": "{0}: 配置…", "conflicts detected": "由于 {0} 中的冲突,无法同步。请解决它们以继续。", "default": "默认值", "error reset required": "云中的数据早于客户端的数据,因此已禁用设置同步。请先清除云中的数据,然后再启用同步。", @@ -9418,49 +10867,42 @@ "global activity turn on sync": "打开设置同步…", "has conflicts": "{0}: 检测到冲突", "insiders": "预览体验人员", - "learn more": "了解详细信息", - "localResourceName": "{0}(本地)", + "method not found": "已禁用设置同步,因为客户端发出的请求无效。请报告日志问题。", "no authentication providers": "没有可用的身份验证提供程序。", "open file": "打开 {0} 文件", "operationId": "操作 ID: {0}", "per platform": "为每个平台", - "remoteResourceName": "{0}(远程)", "replace local": "替换本地", "replace remote": "替换远程", + "report issue": "报告问题", "reset": "清除云中的数据…", - "resolveConflicts_global": "{0}: 显示设置冲突(1)", - "resolveKeybindingsConflicts_global": "{0}: 显示按键绑定冲突(1)", - "resolveSnippetsConflicts_global": "{0}: 显示用户代码片段冲突({1})", - "resolveTasksConflicts_global": "{0}: 显示用户任务冲突 (1)", + "resolveConflicts_global": "显示冲突({0})", "service changed and turned off": "设置同步已禁用,因为 {0} 现使用一个单独的服务。请再次启用同步。", "service switched to insiders": "设置同步已切换为预览体验成员服务", "service switched to stable": "设置同步已切换为稳定的服务", "session expired": "当前会话已过期,因此已关闭设置同步。若要启用同步,请重新登录。", - "settings sync is off": "设置同步已关闭", "show conflicts": "显示冲突", "show sync log title": "{0}: 显示日志", "show sync log toolrip": "显示日志", - "show synced data": "{0}: 显示已同步的数据", + "show sync logs": "显示日志", + "show synced data": "显示已同步的数据", "show synced data action": "显示已同步的数据", - "showConflicts": "{0}: 显示设置冲突", - "showKeybindingsConflicts": "{0}: 显示键绑定冲突", - "showSnippetsConflicts": "{0}: 显示用户代码片段冲突", - "showTasksConflicts": "{0}: 显示用户任务冲突", "sign in accounts": "登录以同步设置(1)", "sign in and turn on": "登录并打开", "sign in global": "登录以同步设置", "sign in to sync": "登录以同步设置", "stable": "稳定", - "stop sync": "{0}: 关闭", + "stop sync": "关闭", "switchSyncService.description": "在与多个环境同步时,请确保你使用的设置同步服务相同", "switchSyncService.title": "{0}: 选择服务", "sync is on": "设置同步已打开", - "sync now": "{0}: 立即同步", - "sync settings": "{0}: 显示设置", + "sync now": "立即同步", + "sync settings": "显示设置", "synced with time": "同步时间: {0}", "syncing": "正在同步", "too large": "已禁止同步 {0},因为要同步的 {1} 文件的大小大于 {2}。请打开文件减小大小,然后再启用同步", "too large while starting sync": "要同步的 {0} 文件的大小大于 {1},因此无法启用设置同步。请打开文件并减小大小,然后打开同步", + "too many profiles": "已禁用同步配置文件,因为配置文件太多,无法同步。设置同步支持同步最多 20 个配置文件。请减少配置文件数并启用同步", "turn off": "关闭(&&T)", "turn off failed": "禁用设置同步时出错。有关更多详细信息,请查看[日志]({0})。", "turn off sync confirmation": "是否要关闭同步?", @@ -9468,15 +10910,11 @@ "turn off sync everywhere": "关闭所有设备上的同步设置,并从云中清除数据。", "turn on failed": "打开设置同步时出错。{0}", "turn on failed with user data sync error": "启用设置同步时出错。请查看[日志]({0})以了解详细信息。", - "turn on settings sync": "打开设置同步", "turn on sync": "打开设置同步…", - "turn on sync with category": "{0}: 打开…", "turned off": "已从另一设备禁用设置同步,请再次启用同步。", "turnin on sync": "正在打开设置同步…", "turning on syncing": "正在打开设置同步…", - "turnon sync after initialization message": "已初始化你的设置、键绑定、扩展、代码片段和 UI 状态,但还未同步。是否要启用设置同步?", "using separate service": "设置同步现使用一个单独的服务;有关详细信息,请参阅[设置同步文档](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)。", - "workbench.action.showSyncRemoteBackup": "显示已同步的数据", "workbench.actions.syncData.reset": "清除云中的数据…" }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { @@ -9489,38 +10927,23 @@ "settings sync": "设置同步。操作 ID: {0}", "show sync logs": "显示日志" }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "accept local": "接受本地", - "accept merges": "接受合并", - "accept remote": "接受远程", - "accepted": "已接受", - "cancel": "取消", - "conflict": "检测到冲突", - "conflicts detected": "检测到冲突", - "explanation": "若要启用同步,请仔细查看每个条目和合并项。", - "label": "UserDataSyncResources", - "leftResourceName": "{0} (远程)", - "merges": "{0} (合并)", - "preview": "{0} (预览)", - "resolve": "因冲突而无法同步。请解决它们以继续。", - "rightResourceName": "{0} (本地)", - "sideBySideDescription": "设置同步", - "sideBySideLabels": "{0} ↔ {1}", - "turn on sync": "打开设置同步", - "turning on": "正在打开…", + "vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": { + "Theirs": "他们的", + "Yours": "你的", + "explanation": "请浏览每个条目并合并以解决冲突。", + "localResourceName": "{0} (本地)", + "remoteResourceName": "{0} (远程)", "workbench.actions.sync.acceptLocal": "接受本地", "workbench.actions.sync.acceptRemote": "接受远程", - "workbench.actions.sync.discard": "放弃", - "workbench.actions.sync.merge": "合并", - "workbench.actions.sync.showChanges": "打开更改" + "workbench.actions.sync.openConflicts": "显示冲突" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { "confirm replace": "是否要用选定的内容替换当前的 {0}?", + "conflicts": "冲突", "current": "当前", "last sync states": "上次同步的远程", "leftResourceName": "{0} (远程)", "local sync activity title": "同步活动(本地)", - "merges": "合并", "no machines": "无计算机", "not found": "找不到 ID 为 {0} 的计算机", "placeholder": "输入计算机名称", @@ -9549,7 +10972,7 @@ "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "启用后,当没有打开编辑器时将显示水印提示。", "watermark.findInFiles": "在文件中查找", - "watermark.newUntitledFile": "新的无标题文件", + "watermark.newUntitledFile": "新的无标题文本文件", "watermark.openFile": "打开文件", "watermark.openFileFolder": "打开文件或文件夹", "watermark.openFolder": "打开文件夹", @@ -9580,15 +11003,27 @@ "editor.action.webvieweditor.showFind": "显示查找", "refreshWebviewLabel": "重新加载 Web 视图" }, + "vs/workbench/contrib/webviewPanel/browser/webviewEditor": { + "context.activeWebviewId": "当前活动的 Web 视图面板的 viewType。" + }, "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { "webview.editor.label": "Web 视图编辑器" }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution": { + "workbench.welcome.dialog": "启用后,编辑器中会显示欢迎小组件" + }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeWidget": { + "dialogClose": "关闭对话框" + }, + "vs/workbench/contrib/welcomeGettingStarted/browser/featuredExtensionService": { + "gettingStarted.featuredTitle": "特色" + }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": { "allDone": "标记为完成", "checkboxTitle": "选中后,此页面将在启动时显示。", "close": "隐藏", + "closeAriaLabel": "隐藏", "footer": "{0} 收集使用情况数据。阅读我们的 {1} 并了解如何 {2}。", - "getStarted": "开始", "gettingStarted.allStepsComplete": "所有 {0} 个步骤均已完成!", "gettingStarted.editingEvolved": "编辑进化", "gettingStarted.keyboardTip": "提示: 使用键盘快捷方式 ", @@ -9608,38 +11043,38 @@ "start": "启动", "toStart": "以开始。", "walkthroughs": "演练", + "welcome": "欢迎", "welcomeAriaLabel": "关于编辑器快速入门的概述。", "welcomePage.openFolderWithPath": "打开路径为 {1} 的文件夹 {0}", "welcomePage.showOnStartup": "启动时显示欢迎页" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": { "deprecationMessage": "已弃用,请使用全局 `workbench.reduceMotion`。", - "getStarted": "开始", - "help": "帮助", - "miGetStarted": "开始", - "pickWalkthroughs": "打开演练...", + "miWelcome": "欢迎", + "pickWalkthroughs": "选择要打开的演练", + "welcome": "欢迎", "welcome.goBack": "后退", "welcome.markStepComplete": "标记步骤完成", "welcome.markStepInomplete": "标记步骤未完成", "welcome.showAllWalkthroughs": "打开演练...", "workbench.startupEditor": "在没有从上一会话中恢复出信息的情况下,控制启动时显示的编辑器。", - "workbench.startupEditor.newUntitledFile": "打开一个新的无标题文件(仅在打开一个空窗口时适用)。", + "workbench.startupEditor.newUntitledFile": "打开新的无标题文本文件(仅在打开空窗口时适用)。", "workbench.startupEditor.none": "在启动时不打开编辑器。", "workbench.startupEditor.readme": "当打开包含自述文件的文件夹时,请打开自述文件,否则会回退到 'welcomePage'。请注意: 仅在作为全局 配置时才遵守此操作,如果在工作区或文件夹配置中进行设置,则此将被忽略。", "workbench.startupEditor.welcomePage": "打开包含帮助开始使用 VS Code 和扩展内容的欢迎页面。", "workbench.startupEditor.welcomePageInEmptyWorkbench": "在打开空工作区时打开欢迎页面。", "workbench.welcomePage.preferReducedMotion": "启用后,减少欢迎页中的移动。", - "workbench.welcomePage.videoTutorials": "启用后,入门页面将包含指向视频教程的其他链接。", "workbench.welcomePage.walkthroughs.openOnInstall": "启用后,扩展的演练将在安装扩展时打开。", "workspacePlatform": "当前工作区的平台,在远程或无服务器上下文中可能不同于 UI 的平台" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": { + "walkthrough.stepTitle.foreground": "每个演练步骤标题的前景色", "welcomePage.background": "欢迎页面的背景色。", "welcomePage.progress.background": "欢迎页面进度栏的前景色。", "welcomePage.progress.foreground": "欢迎页面进度栏的背景色。", - "welcomePage.tileBackground": "“入门”页上磁贴的背景颜色。", - "welcomePage.tileHoverBackground": "“入门”页上磁贴的悬停背景颜色。", - "welcomePage.tileShadow": "欢迎页演练类别按钮的阴影颜色。" + "welcomePage.tileBackground": "“欢迎”页面上磁贴的背景色。", + "welcomePage.tileBorder": "“欢迎”页面上磁贴的边框颜色。", + "welcomePage.tileHoverBackground": "“欢迎”页面上磁贴的悬停背景色。" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": { "pathDeprecated": "已弃用。请改用“图像”或“Markdown”", @@ -9647,6 +11082,7 @@ "walkthroughs": "提供演练以帮助用户入门扩展。", "walkthroughs.description": "演练的说明。", "walkthroughs.featuredFor": "与这些 glob 模式之一匹配的演练在具有指定文件的工作区中显示为“特色”。例如,针对 TypeScript 项目的演练可能在此处指定“tsconfig.json”。", + "walkthroughs.icon": "演练图标的相对路径。路径相对于扩展位置。如果未指定,则图标在可用时将默认为扩展图标。", "walkthroughs.id": "此演练的唯一标识符。", "walkthroughs.steps": "要在此演练期间完成的步骤。", "walkthroughs.steps.button.deprecated.interpolated": "已弃用。请改用说明中的 markdown 链接,例如 {0}、{1}、或 {2}", @@ -9682,13 +11118,17 @@ "gettingStartedUnchecked": "用于表示尚未完成的演练步骤" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": { - "getStarted": "开始" + "getStarted": "欢迎" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": { "builtin": "内置", "developer": "开发人员", "resetWelcomePageWalkthroughProgress": "重置欢迎页面演练进度" }, + "vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": { + "startupPage.markdownPreviewError": "无法打开 Markdown 预览: {0}。\r\n\r\n请确保已启用 Markdown 扩展。", + "welcome.displayName": "Welcome Page" + }, "vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": { "browseLangExts": "浏览语言扩展", "browsePopular": "浏览热门 Web 扩展", @@ -9711,13 +11151,13 @@ "gettingStarted.extensionsWeb.description.interpolated": "扩展是 VS Code 的增强功能。越来越多的扩展可在 Web 上使用。\r\n{0}", "gettingStarted.findLanguageExts.description.interpolated": "语法突出显示、代码完成、lint 分析和调试让代码更加智能。虽然已内置多种语言,但可将更多语言添加为扩展。\r\n{0}", "gettingStarted.findLanguageExts.title": "对所有语言的丰富支持", - "gettingStarted.installGit.description.interpolated": "安装 Git 以跟踪项目中的更改。\r\n{0}", + "gettingStarted.installGit.description.interpolated": "安装 Git 以跟踪项目中的更改。\r\n{0}\r\n安装后 {1}重新加载窗口{2} 以完成 Git 安装。", "gettingStarted.installGit.title": "安装 Git", "gettingStarted.intermediate.description": "使用这些提示和技巧优化开发工作流。", "gettingStarted.intermediate.title": "提高工作效率", "gettingStarted.menuBar.description.interpolated": "下拉菜单中提供了完整的菜单栏,可为代码腾出空间。切换其外观以加快访问速度。\r\n{0}", "gettingStarted.menuBar.title": "恰好数量的 UI", - "gettingStarted.newFile.description": "打开新的无标题文件、笔记本或自定义编辑器。", + "gettingStarted.newFile.description": "打开新的无标题文本文件、笔记本或自定义编辑器。", "gettingStarted.newFile.title": "新建文件...", "gettingStarted.notebook.title": "自定义笔记", "gettingStarted.notebookProfile.description": "获取笔记,以你喜欢的方式体验", @@ -9747,8 +11187,8 @@ "gettingStarted.setup.OpenFolderWeb.description.interpolated": "你已准备好开始编码。可以打开本地项目或远程仓库,以将文件置于 VS Code。\r\n{0}\r\n{1}", "gettingStarted.setup.description": "发现最佳的自定义方法,使用你的专属 VS Code。", "gettingStarted.setup.title": "开始使用 VS Code", - "gettingStarted.setupWeb.description": "发现最佳的自定义方法,以使 Web 中的 VS Code 成为你的专属。", - "gettingStarted.setupWeb.title": "Web 中 VS Code 入门", + "gettingStarted.setupWeb.description": "发现最佳的自定义方法,以将面向 Web 的 VS Code 成为你的专属。", + "gettingStarted.setupWeb.title": "面向 Web 的 VS Code 入门", "gettingStarted.shortcuts.description.interpolated": "发现喜欢的命令后,创建自定义键盘快捷方式以进行即时访问。\r\n{0}", "gettingStarted.shortcuts.title": "自定义快捷方式", "gettingStarted.splitview.description.interpolated": "通过以并排、垂直和水平方式打开文件,充分利用屏幕空间。\r\n{0}", @@ -9761,10 +11201,12 @@ "gettingStarted.topLevelGitClone.title": "克隆 Git 仓库...", "gettingStarted.topLevelGitOpen.description": "连接到远程仓库或拉取请求,以进行浏览、搜索、编辑和提交", "gettingStarted.topLevelGitOpen.title": "打开仓库...", + "gettingStarted.topLevelOpenTunnel.description": "通过 Tunnel 连接到远程计算机", + "gettingStarted.topLevelOpenTunnel.title": "打开隧道...", + "gettingStarted.topLevelRemoteOpen.description": "连接到远程开发工作区。", + "gettingStarted.topLevelRemoteOpen.title": "连接到...", "gettingStarted.topLevelShowWalkthroughs.description": "查看编辑器或扩展的演练", "gettingStarted.topLevelShowWalkthroughs.title": "打开演练...", - "gettingStarted.topLevelVideoTutorials.description": "观看我们关于 VS Code 主要功能的系列简短实用视频教程。", - "gettingStarted.topLevelVideoTutorials.title": "观看视频教程", "gettingStarted.videoTutorial.description.interpolated": "请观看系列简短实用视频教程中的第一课,了解 VS Code 的主要功能。\r\n{0}", "gettingStarted.videoTutorial.title": "充电学习", "gettingStarted.workspaceTrust.description.interpolated": "通过 {0},可以确定项目文件夹是否应 **允许或限制** 自动代码执行 __(扩展、调试等所必需)__。\r\n 打开文件/文件夹将提示授予信任。以后始终可以 {1}。", @@ -9796,8 +11238,8 @@ "vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": { "HighContrast": "深色高对比度", "HighContrastLight": "浅色高对比度", - "dark": "深色", - "light": "浅色", + "dark": "现代深色", + "light": "现代浅色", "seeMore": "查看更多主题..." }, "vs/workbench/contrib/welcomeOverlay/browser/welcomeOverlay": { @@ -9811,7 +11253,8 @@ "welcomeOverlay.notifications": "显示通知", "welcomeOverlay.problems": "查看错误和警告", "welcomeOverlay.search": "跨文件搜索", - "welcomeOverlay.terminal": "切换集成终端" + "welcomeOverlay.terminal": "切换集成终端", + "welcomeOverlayBackground": "welcomeOverlay 背景色。" }, "vs/workbench/contrib/welcomeViews/common/newFile.contribution": { "Built-In": "内置", @@ -9819,9 +11262,10 @@ "change keybinding": "配置键绑定", "file": "文件", "miNewFile2": "文本文件", - "miNewFileWithName": "新文件({0})", + "miNewFileWithName": "新建文件({0})", + "newFilePlaceholder": "选择文件类型或输入文件名...", + "newFileTitle": "新建文件...", "notebook": "笔记本", - "selectFileType": "选择文件类型...", "welcome.newFile": "新建文件..." }, "vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": { @@ -9845,36 +11289,38 @@ "walkThrough.editor.label": "操场" }, "vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": { - "walkThrough.embeddedEditorBackground": "嵌入于交互式演练场中的编辑器的背景颜色。", "walkThrough.gitNotFound": "你的系统上似乎未安装 Git。", "walkThrough.unboundCommand": "未绑定" }, + "vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": { + "walkThrough.embeddedEditorBackground": "嵌入于交互式演练场中的编辑器的背景颜色。" + }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { "addWorkspaceFolderDetail": "你正在将文件添加到受信任的工作区,该工作区当前不受信任。是否信任这些新文件的作者?", "addWorkspaceFolderMessage": "是否信任此文件夹中的文件的作者?", - "cancel": "取消", "cancelWorkspaceTrustButton": "取消", "checkboxString": "信任父文件夹“{0}”中所有文件的作者", - "configureWorkspaceTrust": "配置工作区信任", + "configureWorkspaceTrustSettings": "配置工作区信任设置", "dontTrustFolderOptionDescription": "在受限模式下浏览文件夹", - "dontTrustOption": "否,我不信任此作者", + "dontTrustOption": "否,我不信任此作者(&&N)", "dontTrustWorkspaceOptionDescription": "在受限模式下浏览工作区", "folderStartupTrustDetails": "{0} 提供可以自动在此文件夹中执行文件的功能。", "folderTrust": "是否信任此文件夹中的文件的作者?", - "grantFolderTrustButton": "信任文件夹并继续", - "grantWorkspaceTrustButton": "信任工作区并继续", + "grantFolderTrustButton": "信任文件夹并继续(&&T)", + "grantWorkspaceTrustButton": "信任工作区并继续(&&T)", "immediateTrustRequestLearnMore": "如果不信任这些文件的作者,则建议不要继续,因为这些文件可能是恶意文件。请参阅[我们的文档](https://aka.ms/vscode-workspace-trust),了解详细信息。", "immediateTrustRequestMessage": "如果不信任当前打开的文件或文件夹的源,则尝试使用的功能可能会带来安全风险。", "manageWorkspaceTrust": "管理工作区信任", - "manageWorkspaceTrustButton": "管理", - "newWindow": "在受限模式中打开", + "manageWorkspaceTrustButton": "管理(&&M)", + "newWindow": "在受限模式中打开(&&R)", "no": "否", - "open": "打开", - "openLooseFileLearnMore": "如果不信任这些文件的作者,则建议在新窗口中通过受限模式打开它们,因为这些文件可能是恶意文件。请参阅[我们的文档](https://aka.ms/vscode-workspace-trust),了解详细信息。", - "openLooseFileMesssage": "是否信任这些文件的作者?", + "open": "打开(&&O)", + "openLooseFileLearnMore": "如果不想打开不受信任的文件,则建议在新窗口中通过受限模式打开它们,因为这些文件可能是恶意文件。请参阅[我们的文档](https://aka.ms/vscode-workspace-trust),了解详细信息。", "openLooseFileWindowDetails": "你尝试在受信任的窗口中打开不受信任的文件。", + "openLooseFileWindowMesssage": "是否要在此窗口中允许不受信任的文件?", "openLooseFileWorkspaceCheckbox": "记住我对所有工作区的决定", "openLooseFileWorkspaceDetails": "你尝试在受信任的工作区中打开不受信任的文件。", + "openLooseFileWorkspaceMesssage": "是否要允许此工作区中不受信任的文件?", "restrictedModeBannerAriaLabelFolder": "受限模式旨在实现安全地浏览代码。信任此文件夹以启用所有功能。使用导航键访问横幅操作。", "restrictedModeBannerAriaLabelWindow": "受限模式旨在实现安全地浏览代码。信任此窗口以启用所有功能。使用导航键访问横幅操作。", "restrictedModeBannerAriaLabelWorkspace": "受限模式旨在实现安全地浏览代码。信任此工作区以启用所有功能。使用导航键访问横幅操作。", @@ -9883,7 +11329,6 @@ "restrictedModeBannerMessageFolder": "受限模式旨在实现安全地浏览代码。信任此文件夹以启用所有功能。", "restrictedModeBannerMessageWindow": "受限模式旨在实现安全地浏览代码。信任此窗口以启用所有功能。", "restrictedModeBannerMessageWorkspace": "受限模式旨在实现安全地浏览代码。信任此工作区以启用所有功能。", - "securityConfigurationTitle": "安全性", "startupTrustRequestLearnMore": "如果不信任这些文件的作者,则建议继续使用限制模式,因为这些文件可能是恶意文件。请参阅[我们的文档](https://aka.ms/vscode-workspace-trust),了解详细信息。", "status.WorkspaceTrust": "工作区信任", "status.ariaTrustedFolder": "此文件夹受信任。", @@ -9896,7 +11341,7 @@ "status.tooltipUntrustedWindow2": "在受限模式下运行\r\n\r\n某些[功能被禁用]({0}),因为此[窗口不受信任]({1})。", "status.tooltipUntrustedWorkspace2": "在受限模式下运行\r\n\r\n某些[功能被禁用]({0}),因为此[工作区不受信任]({1})。", "trustFolderOptionDescription": "信任文件夹并启用所有功能", - "trustOption": "是,我信任此作者", + "trustOption": "是,我信任此作者(&&Y)", "trustWorkspaceOptionDescription": "信任工作区并启用所有功能", "workspace.trust.banner.always": "每次打开不受信任的工作区时显示横幅。", "workspace.trust.banner.description": "控制何时显示受限模式横幅。", @@ -9915,8 +11360,7 @@ "workspaceStartupTrustDetails": "{0} 提供可以自动在此工作区中执行文件的功能。", "workspaceTrust": "是否信任此工作区中的文件的作者?", "workspaceTrustEditor": "工作区信任编辑器", - "workspacesCategory": "工作区", - "yes": "是" + "workspacesCategory": "工作区" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { "addButton": "添加文件夹", @@ -9928,6 +11372,7 @@ "folderPickerIcon": "适用于工作区信任编辑器中选取文件夹图标的图标。", "hostColumnLabel": "主机", "invalidTrust": "不能信任仓库中的单个文件夹。", + "keyboardShortcut": "键盘快捷方式: {0}", "localAuthority": "本地", "no untrustedSettings": "未应用需要信任的工作区设置", "noTrustedFoldersDescriptions": "尚未信任任何文件夹或工作区文件。", @@ -9945,7 +11390,7 @@ "trustUri": "信任文件夹", "trustedDebugging": "已启用调试", "trustedDescription": "已启用所有功能,因为已向工作区授予信任。", - "trustedExtensions": "已启用所有扩展", + "trustedExtensions": "已激活所有已启用的扩展", "trustedFolder": "在受信任的文件夹中", "trustedFolderAriaLabel": "{0},受信任", "trustedFolderSubtitle": "你信任当前文件夹中文件的作者。已启用全部功能:", @@ -9983,6 +11428,7 @@ "workspaceTrustedCtx": "用户是否已信任当前工作区。" }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { + "alreadyOpen": "此工作区已打开。", "openWorkspace": "打开工作区", "selectToOpen": "选择要打开的工作区", "selectWorkspace": "选择工作区", @@ -9991,11 +11437,16 @@ }, "vs/workbench/services/actions/common/menusExtensionPoint": { "comment.actions": "贡献的注释上下文菜单,呈现为注释编辑器下方的按钮", + "comment.commentContext": "提供的注释上下文菜单,在注释线程速览视图中呈现为单个注释上的右键单击菜单。", "comment.title": "贡献的注释标题菜单", "commentThread.actions": "贡献的注释线程上下文菜单,呈现为注释编辑器下方的按钮", + "commentThread.editorActions": "贡献的注释编辑器操作", "commentThread.title": "贡献的注释线程标题菜单", - "dup": "命令“{0}”在 `commands` 部分重复出现。", + "commentThread.titleContext": "提供的注释线程标题的速览上下文菜单,在注释线程的速览标题上呈现为右键单击菜单。", + "dup0": "已注册命令 `{0}`", + "dup1": "{1} 已注册命令 `{0}` ({2})", "dupe.command": "菜单项引用的命令中默认和替代命令相同", + "editorLineNumberContext": "贡献的编辑器行号上下文菜单", "file.newFile": "“新建文件...”快速选取,显示在欢迎页面和文件菜单上。", "inlineCompletions.actions": "悬停在内联完成项上时显示的操作", "interactive.cell.title": "贡献的交互式单元格标题菜单", @@ -10010,10 +11461,13 @@ "menus.editorContextShare": "编辑器上下文菜单中的“共享”子菜单", "menus.editorTabContext": "编辑器选项卡上下文菜单", "menus.editorTitle": "编辑器标题菜单", + "menus.editorTitleContextShare": "编辑器标题上下文菜单内的“共享”子菜单", "menus.editorTitleRun": "在编辑器标题菜单内运行子菜单", "menus.explorerContext": "文件资源管理器上下文菜单", + "menus.explorerContextShare": "文件资源管理器上下文菜单中的“共享”子菜单", "menus.extensionContext": "扩展上下文菜单", "menus.home": "主指示器上下文菜单(仅限 Web)", + "menus.mergeEditorResult": "合并编辑器的结果工具栏", "menus.opy": "顶层“编辑”菜单中的“复制为”子菜单", "menus.resourceFolderContext": "源代码管理资源文件夹上下文菜单", "menus.resourceGroupContext": "源代码管理资源组上下文菜单", @@ -10023,13 +11477,12 @@ "menus.share": "共享顶级“文件”菜单中显示的子菜单。", "menus.statusBarRemoteIndicator": "状态栏中的远程指示器菜单", "menus.touchBar": "触控栏 (仅 macOS)", - "merge.toolbar": "合并编辑器中的突出按钮", + "merge.toolbar": "编辑器中的突出按钮覆盖其内容", "missing.altCommand": "菜单项引用了未在 'commands' 部分定义的替代命令“{0}”。", "missing.command": "菜单项引用未在“命令”部分进行定义的命令“{0}”。", "missing.submenu": "菜单项引用了未在“子菜单”部分定义的子菜单“{0}”。", "nonempty": "应为非空值。", "notebook.cell.execute": "贡献的笔记本单元格执行菜单", - "notebook.cell.executePrimary": "提供的主笔记本单元格执行按钮", "notebook.cell.title": "贡献的笔记本单元格标题菜单", "notebook.kernelSource": "贡献的笔记本内核源菜单", "notebook.toolbar": "贡献的笔记本工具栏菜单", @@ -10081,7 +11534,7 @@ }, "vs/workbench/services/authentication/browser/authenticationService": { "accessRequest": "授予“{0}”访问“{1}”的权限... (1)", - "allow": "允许", + "allow": "允许(&&A)", "authentication.Placeholder": "尚未请求任何帐户...", "authentication.id": "身份验证提供程序的 ID。", "authentication.idConflict": "已注册此身份验证 ID“{0}”", @@ -10089,9 +11542,8 @@ "authentication.missingId": "提供身份验证必须指定一个 ID。", "authentication.missingLabel": "提供身份验证必须指定一个标签。", "authenticationExtensionPoint": "添加身份验证", - "cancel": "取消", "confirmAuthenticationAccess": "扩展“{0}”正在尝试访问 {1} 帐户“{2}”的身份验证信息。", - "deny": "拒绝", + "deny": "拒绝(&&D)", "getSessionPlateholder": "选择一个供“{0}”使用的帐户或按 Esc 取消", "loading": "正在加载…", "selectAccount": "扩展“{0}”要访问 {1} 帐户", @@ -10099,11 +11551,16 @@ "signInRequest": "使用 {0} 登录以使用 {1} (1)", "useOtherAccount": "登录到其他帐户" }, + "vs/workbench/services/clipboard/browser/clipboardService": { + "clipboardError": "无法从浏览器的剪贴板中读取。请确保你已授予此网站从剪贴板中读取的访问权限。", + "learnMore": "了解详细信息", + "retry": "重试" + }, "vs/workbench/services/configuration/browser/configurationService": { "configurationDefaults.description": "为配置提供默认值", "experimental": "试验" }, - "vs/workbench/services/configuration/common/configurationEditingService": { + "vs/workbench/services/configuration/common/configurationEditing": { "errorConfigurationFileDirty": "由于该文件具有未保存的更改,因此无法写入到用户设置。请先保存该用户设置文件,然后重试。", "errorConfigurationFileDirtyFolder": "由于该文件具有未保存的更改,因此无法写入到文件夹设置。请先保存该 '{0}' 文件夹设置文件,然后重试。", "errorConfigurationFileDirtyWorkspace": "由于该文件具有未保存的更改,因此无法写入到工作区设置。请先保存该工作区设置文件,然后重试。", @@ -10143,7 +11600,6 @@ "workspaceTarget": "工作区设置" }, "vs/workbench/services/configuration/common/jsonEditingService": { - "errorFileDirty": "由于该文件具有未保存的更改,因此无法写入到文件。请保存该文件并重试。", "errorInvalidFile": "无法写入文件。请打开文件以更正错误或警告,然后重试。" }, "vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": { @@ -10196,7 +11652,6 @@ }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { "allFiles": "所有文件", - "cancel": "取消", "dontSave": "不保存(&&N)", "filterName.workspace": "工作区", "noExt": "无扩展", @@ -10212,6 +11667,15 @@ "saveChangesMessages": "是否要保存对下列 {0} 个文件的更改?", "saveFileAs.title": "另存为" }, + "vs/workbench/services/dialogs/browser/fileDialogService": { + "learnMore": "了解详细信息(&&L)", + "openFiles": "打开文件(&&F)...", + "openRemote": "打开远程(&&O)...", + "pickFolderAndOpen": "无法打开文件夹,请尝试改为将文件夹添加到工作区。", + "pickWorkspaceAndOpen": "无法打开工作区,请尝试改为将文件夹添加到工作区。", + "unsupportedBrowserDetail": "浏览器不支持打开本地文件夹。\r\n你可以打开单个文件或打开远程存储库。", + "unsupportedBrowserMessage": "不支持打开本地文件夹" + }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "打开本地文件...", "openLocalFileFolder": "打开本地...", @@ -10222,6 +11686,7 @@ "remoteFileDialog.local": "显示本地", "remoteFileDialog.notConnectedToRemote": "{0} 的文件系统提供程序不可用。", "remoteFileDialog.validateBadFilename": "请输入有效的文件名。", + "remoteFileDialog.validateCreateDirectory": "文件夹 {0} 不存在。是否要创建它?", "remoteFileDialog.validateExisting": "{0} 已存在。是否确实要覆盖?", "remoteFileDialog.validateFileOnly": "请选择文件。", "remoteFileDialog.validateFolder": "该文件夹已存在。请使用新的文件名。", @@ -10242,27 +11707,28 @@ "promptOpenWith.updateDefaultPlaceHolder": "为 \"{0}\" 选择新的默认编辑器" }, "vs/workbench/services/editor/common/editorResolverService": { - "editor.editorAssociations": "将 glob 模式配置到编辑器(例如 `\"*.hex\": \"hexEditor.hexEdit\"`)。这些优先顺序高于默认行为。" + "editor.editorAssociations": "将 glob 模式配置到编辑器(例如 `\"*.hex\": \"hexEditor.hexedit\"`)。这些优先于默认行为。" }, "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "I cannot reproduce": "I can't reproduce", + "This is Bad": "I can reproduce", "bisect": "扩展二等分处于活动状态,已禁用 {0} 扩展。请从这些选项中进行选择,检查是否仍可重现问题并继续操作。", "bisect.plural": "扩展二等分处于活动状态,已禁用 {0} 扩展。请从这些选项中进行选择,检查是否仍可重现问题并继续操作。", "bisect.singular": "Extension Bisect 处于活动状态,且已禁用 1 个扩展。请从这些选项中进行选择,以检查是否仍然可以重现问题并继续操作。", + "continue": "继续", "detail.start": "扩展二等分将通过二分查找的方式确认引起问题的扩展。在此过程中,窗口将会不断重新加载(约{0}次),每次都必须确认是否出现问题", - "done": "继续", "done.detail": "扩展二等分已完成,已将 {0} 标识为导致问题的扩展。", "done.detail2": "扩展二等分已完成,但未标识任何扩展。这可能是 {0} 的问题。", "done.disbale": "保持禁用此扩展", "done.msg": "扩展二等分", - "help": "帮助", "msg.next": "扩展二等分", "msg.start": "扩展二等分", - "msg2": "开始扩展二等分", - "next.bad": "状况不佳", - "next.cancel": "取消", - "next.good": "状况良好", - "next.stop": "停止二等分", - "report": "报告问题并继续", + "msg2": "开始扩展二等分(&&S)", + "next.bad": "I can &&reproduce", + "next.cancel": "取消二等分(&&C)", + "next.good": "I ca&&n't reproduce", + "next.stop": "停止二等分(&&S)", + "report": "报告问题并继续(&&R)", "title.isBad": "继续扩展二等分", "title.start": "开始扩展二等分", "title.stop": "停止扩展二等分" @@ -10280,18 +11746,25 @@ "extensionsDisabled": "已暂时禁用所有已安装的扩展。", "noWorkspace": "没有工作区。" }, + "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { + "not a web extension": "此扩展不是 Web 扩展,因此无法添加“{0}”。", + "openInstalledWebExtensionsResource": "打开已安装的 Web 扩展资源" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { + "browser": "浏览器", + "remote": "远程" + }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "安装扩展 {0} 失败: 找不到清单文件。", "VS Code for Web": "{0} Web 版", - "cancel": "取消", "cannot be installed": "无法安装“{0}”扩展,因为它在此安装程序中不可用。", "extensionInstallWorkspaceTrustButton": "信任工作区 & 安装", "extensionInstallWorkspaceTrustContinueButton": "安装", "extensionInstallWorkspaceTrustManageButton": "了解详细信息", "extensionInstallWorkspaceTrustMessage": "启用此扩展需要受信任的工作区。", - "install": "安装", - "install and do no sync": "安装(不同步)", - "install anyways": "仍然安装", + "install": "安装(&&I)", + "install and do no sync": "安装(不同步)(&&N)", + "install anyways": "仍然安装(&&I)", "install extension": "安装扩展", "install extensions": "安装扩展", "install multiple extensions": "是否要跨设备安装并同步扩展?", @@ -10300,7 +11773,7 @@ "multipleDependentsError": "无法卸载扩展程序“{0}”。扩展程序“{1}”、“{2}”以及其他扩展程序都依赖于此。", "non web extensions": "“{0}”包含在“{1}”中不支持的扩展。", "non web extensions detail": "包含不受支持的扩展。", - "showExtensions": "显示扩展", + "showExtensions": "显示扩展(&&S)", "singleDependentError": "无法卸载扩展程序“{0}”。扩展程序“{1}”依赖于此。", "twoDependentsError": "无法卸载扩展程序“{0}”。扩展程序“{1}”、“{2}”依赖于此。" }, @@ -10334,12 +11807,13 @@ "reloadAndOpen": "重载窗口并打开(&&R)", "rememberConfirmUrl": "不再提醒此扩展。" }, - "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { - "name": "辅助角色扩展主机" - }, "vs/workbench/services/extensions/common/abstractExtensionService": { "extensionService.autoRestart": "远程扩展主机意外终止。正在重启...", "extensionService.crash": "扩展远程主机在过去 5 分钟内意外终止了 3 次。", + "extensionStopVetoDetailsMany": "阻止操作的原因:\r\n- {0}", + "extensionStopVetoDetailsOne": "阻止操作的原因: {0}", + "extensionStopVetoError": "{0} (错误: {1})", + "extensionStopVetoMessage": "已阻止以下操作: {0}", "extensionTestError": "找不到可在 {0} 启动测试运行程序的扩展主机。", "looping": "以下扩展因包含依赖循环已被禁用: {0}", "restart": "重启远程扩展主机" @@ -10365,8 +11839,8 @@ "vscode.extension.activationEvents.onDebugDynamicConfigurations": "每当需要创建所有调试配置的列表(并且需要调用“动态”范围的所有 provideDebugConfigurations 方法)时都会引发激活事件。", "vscode.extension.activationEvents.onDebugInitialConfigurations": "在需要创建 \"launch.json\" 文件 (且需要调用 provideDebugConfigurations 的所有方法) 时发出的激活事件。", "vscode.extension.activationEvents.onDebugResolve": "在将要启动具有特定类型的调试会话 (且需要调用相应的 resolveDebugConfiguration 方法) 时发出的激活事件。", + "vscode.extension.activationEvents.onEditSession": "在使用给定方案访问编辑会话时发出的激活事件。", "vscode.extension.activationEvents.onFileSystem": "在使用给定协议打开文件或文件夹时发出的激活事件。", - "vscode.extension.activationEvents.onIdentity": "每当指定的用户标识时,都会发出激活事件。", "vscode.extension.activationEvents.onLanguage": "在打开被解析为指定语言的文件时发出的激活事件。", "vscode.extension.activationEvents.onNotebook": "在指定的笔记本文档被打开时发出的激活事件。", "vscode.extension.activationEvents.onOpenExternalUri": "每当打开一个外部 uri (例如 http 或 https 链接)时发出的激活事件。", @@ -10375,12 +11849,15 @@ "vscode.extension.activationEvents.onStartupFinished": "启动完成后(在所有 \"*\" 激活的扩展完成激活后)发出的激活事件。", "vscode.extension.activationEvents.onTaskType": "每当需要列出或解决特定类型的任务时,都会发出激活事件。", "vscode.extension.activationEvents.onTerminalProfile": "启动特定终端配置文件时发出的激活事件。", + "vscode.extension.activationEvents.onTerminalQuickFixRequest": "当命令匹配与此 ID 关联的选择器时发出的激活事件", "vscode.extension.activationEvents.onUri": "在打开系统范围内并指向此扩展的 URI 时发出的激活事件。", "vscode.extension.activationEvents.onView": "在指定视图被展开时发出的激活事件。", "vscode.extension.activationEvents.onWalkthrough": "打开指定演练时发出的激活事件。", "vscode.extension.activationEvents.onWebviewPanel": "当加载某个 viewType 的 Web 视图时,会发出激活事件", "vscode.extension.activationEvents.star": "在 VS Code 启动时发出的激活事件。为确保良好的最终用户体验,请仅在其他激活事件组合不适用于你的情况时,才在扩展中使用此事件。", "vscode.extension.activationEvents.workspaceContains": "在打开至少包含一个匹配指定 glob 模式的文件的文件夹时发出的激活事件。", + "vscode.extension.api": "描述此扩展提供的 API。有关更多详细信息,请访问: https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions", + "vscode.extension.api.none": "完全放弃导出任何 API 的功能。通过此操作,依赖于此扩展的其他扩展将能够在单独的扩展主机进程或远程计算机中运行。", "vscode.extension.badges": "在 Marketplace 的扩展页边栏中显示的徽章数组。", "vscode.extension.badges.description": "徽章说明。", "vscode.extension.badges.href": "徽章链接。", @@ -10415,6 +11892,7 @@ "vscode.extension.galleryBanner.color": "VS Code 商城页标题上的横幅颜色。", "vscode.extension.galleryBanner.theme": "横幅文字的颜色主题。", "vscode.extension.icon": "128 x 128 像素图标的路径。", + "vscode.extension.l10n": "包含本地化(bundle.l10n.*.json)文件的文件夹的相对路径。如果使用的是 vscode.l10n API,则必须指定它。", "vscode.extension.markdown": "控制商店中使用的 Markdown 渲染引擎。可为 \"github\" (默认) 或 \"standard\" (标准)。", "vscode.extension.preview": "在 Marketplace 中设置扩展,将其标记为“预览”。", "vscode.extension.publisher": "VS Code 扩展的发布者。", @@ -10427,14 +11905,17 @@ "extensionUnderDevelopment": "正在 {0} 处加载开发扩展程序", "overwritingExtension": "使用扩展程序 {1} 覆盖扩展程序 {0}。" }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "远程扩展主机" - }, "vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner": { "extensionCache.invalid": "扩展在磁盘上已被修改。请重新加载窗口。", "reloadWindow": "重新加载窗口" }, - "vs/workbench/services/extensions/electron-sandbox/electronExtensionService": { + "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { + "extensionHost.startupFail": "扩展主机未在 10 秒内启动,这可能是一个问题。", + "extensionHost.startupFailDebug": "扩展未在 10 秒内启动,可能在第一行已停止,需要调试器才能继续。", + "join.extensionDevelopment": "正在终止扩展调试会话", + "reloadWindow": "重新加载窗口" + }, + "vs/workbench/services/extensions/electron-sandbox/nativeExtensionService": { "devTools": "打开开发人员工具", "enable": "启用和重新加载", "enableResolver": "需要扩展“{0}”才能打开远程窗口。\r\n是否启用?", @@ -10444,19 +11925,13 @@ "getEnvironmentFailure": "无法获取远程环境", "install": "安装并重新加载", "installResolver": "打开远程窗口需要扩展“{0}”。\r\n确定要安装扩展吗?", - "looping": "以下扩展因包含依赖循环已被禁用: {0}", + "learnMore": "了解详细信息", "relaunch": "重新启动 VS Code", "resolverExtensionNotFound": "未在市场上找到“{0}”", "restart": "重启扩展宿主", - "restartExtensionHost": "重启扩展宿主" - }, - "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { - "extension host Log": "扩展宿主", - "extensionHost.error": "扩展主机中的错误: {0}", - "extensionHost.startupFail": "扩展主机未在 10 秒内启动,这可能是一个问题。", - "extensionHost.startupFailDebug": "扩展未在 10 秒内启动,可能在第一行已停止,需要调试器才能继续。", - "join.extensionDevelopment": "正在终止扩展调试会话", - "reloadWindow": "重新加载窗口" + "restartExtensionHost": "重启扩展宿主", + "restartExtensionHost.reason": "正在根据显式请求重启扩展主机。", + "startBisect": "开始扩展二等分" }, "vs/workbench/services/history/browser/historyService": { "canNavigateBack": "是否可在编辑器历史记录中向后导航", @@ -10469,20 +11944,49 @@ "canNavigateToLastNavigationLocation": "是否可导航到最后一个编辑器导航位置", "canReopenClosedEditor": "是否可重新打开上次关闭的编辑器" }, + "vs/workbench/services/host/browser/browserHostService": { + "open": "打开(&&O)", + "unableToOpenExternal": "浏览器已中断新选项卡或窗口的打开。仍然按“打开”以将其打开。" + }, + "vs/workbench/services/hover/browser/hoverWidget": { + "hoverhint": "按住 {0} 键将鼠标悬停" + }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { "integrity.dontShowAgain": "不再显示", "integrity.moreInformation": "更多信息", "integrity.prompt": "{0} 安装似乎损坏。请重新安装。" }, + "vs/workbench/services/issue/browser/issueTroubleshoot": { + "I cannot reproduce": "I can't reproduce", + "Stop": "Stop", + "This is Bad": "I can reproduce", + "ask to download insiders": "Please try to download and reproduce the issue in {0} insiders.", + "ask to reproduce issue": "Please try to reproduce the issue in {0} insiders and confirm if the issue exists there.", + "bad": "I can reproduce", + "detail.start": "Issue troubleshooting is a process to help you identify if the issue is with {0} or caused by an extension.\r\n\r\nDuring the process the window reloads repeatedly. Each time you must confirm if you are still seeing problems.", + "download insiders": "Download {0} Insiders", + "empty.profile": "Issue troubleshooting is active and has temporarily reset your settings to defaults. Check if you can still reproduce the problem and proceed by selecting from these options.", + "good": "I can't reproduce", + "issue is in core": "Issue troubleshooting has identified that the issue is with {0}.", + "issue is with configuration": "Issue troubleshooting has identified that the issue is caused by your settings. Please report the issue by sharing your settings.", + "msg": "&&Troubleshoot Issue", + "profile.extensions.disabled": "Issue troubleshooting is active and has temprarily disabled all installed extensions. Check if you can still reproduce the problem and proceed by selecting from these options.", + "report anyway": "Report Issue Anyway", + "stop": "Stop", + "title.stop": "Stop Troubleshoot Issue", + "troubleshoot issue": "Troubleshoot Issue", + "troubleshootIssue": "Troubleshoot Issue...", + "use insiders": "This likely means that the issue has been addressed already and will be available in an upcoming release. You can safely use {0} insiders until the new stable version is available." + }, "vs/workbench/services/keybinding/browser/keybindingService": { - "dispatch": "控制按键的分派逻辑以使用 \"code\" (推荐) 或 \"keyCode\"。", "invalid.keybindings": "无效的“contributes.{0}”: {1}", + "keybindings.commandsIsArray": "类型错误。应为 \"{0}\"。字段 \"command\" 不支持运行多个命令。使用命令 \"runCommands\" 以向它传递多个要运行的命令。", "keybindings.json.args": "要传递给命令以执行的参数。", "keybindings.json.command": "要执行的命令的名称", "keybindings.json.key": "键或键序列(用空格分隔)", + "keybindings.json.removalCommand": "要为其删除键盘快捷方式的命令的名称", "keybindings.json.title": "按键绑定配置", "keybindings.json.when": "键处于活动状态时的条件。", - "keyboardConfigurationTitle": "键盘", "nonempty": "应为非空值。", "optstring": "属性“{0}”可以省略,否则其类型必须是 \"string\"", "requirestring": "属性“{0}”是必需的,其类型必须是 \"string\"", @@ -10496,6 +12000,10 @@ "vscode.extension.contributes.keybindings.when": "键处于活动状态时的条件。", "vscode.extension.contributes.keybindings.win": "Windows 特定的键或键序列。" }, + "vs/workbench/services/keybinding/browser/keyboardLayoutService": { + "keyboard.layout.config": "控制 Web 中使用的键盘布局。", + "keyboardConfigurationTitle": "键盘" + }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "将键绑定放在此文件中以覆盖默认值", "errorInvalidConfiguration": "无法写入按键绑定配置文件。文件内含有非数组类型对象。请打开文件进行清理,然后重试。", @@ -10541,6 +12049,27 @@ "vscode.extension.contributes.languages.id": "语言 ID。", "vscode.extension.contributes.languages.mimetypes": "与语言关联的 Mime 类型。" }, + "vs/workbench/services/lifecycle/browser/lifecycleService": { + "lifecycleVeto": "可能无法保存所做的更改。请按“取消”,然后重试。" + }, + "vs/workbench/services/localization/browser/localeService": { + "clearDisplayLanguageDetail": "按“重新加载”按钮以刷新页面并使用浏览器的语言。", + "clearDisplayLanguageMessage": "要更改显示语言,{0} 需要重新加载", + "relaunchDisplayLanguageDetail": "按“重新加载”按钮以刷新页面,并将显示语言设置为 {0}。", + "relaunchDisplayLanguageMessage": "要更改显示语言,{0} 需要重新加载", + "reload": "重新加载(&&R)" + }, + "vs/workbench/services/localization/electron-sandbox/localeService": { + "argvInvalid": "无法编写显示语言。请打开运行时设置,更正其中的错误/警告,然后重试。", + "installing": "正在安装{0}语言支持...", + "openArgv": "打开运行时设置", + "restart": "重启(&&R)", + "restartDisplayLanguageDetail1": "要将显示语言更改为 {0},{1} 需要重启。", + "restartDisplayLanguageMessage1": "重启 {0} 以切换到 {1}?" + }, + "vs/workbench/services/log/electron-sandbox/logService": { + "rendererLog": "窗口" + }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "不再显示" }, @@ -10549,7 +12078,7 @@ }, "vs/workbench/services/preferences/browser/keybindingsEditorModel": { "cat.title": "{0}: {1}", - "default": "默认值", + "default": "系统", "extension": "扩展", "meta": "元数据", "option": "选项", @@ -10606,6 +12135,11 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "进度消息" }, + "vs/workbench/services/remote/browser/remoteAgentService": { + "connectionError": "出现意外错误,需要重新加载此页面。", + "connectionErrorDetail": "工作台无法连接到服务器(错误: {0})", + "reload": "重新加载(&&R)" + }, "vs/workbench/services/remote/common/remoteExplorerService": { "remote.localPortMismatch.single": "无法使用本地端口 {0} 转发到远程端口 {1}。\r\n\r\n当已存在使用本地端口 {0} 的其他进程时,通常会发生这种情况。\r\n\r\n已改为使用端口号 {2}。", "tunnel.source.auto": "自动转发", @@ -10617,9 +12151,20 @@ "devTools": "打开开发人员工具", "directUrl": "在浏览器中打开" }, + "vs/workbench/services/search/browser/searchService": { + "errorSearchFile": "无法使用 Web 辅助角色文件搜索器进行搜索", + "errorSearchText": "无法使用 Web 辅助角色文本搜索器进行搜索" + }, "vs/workbench/services/search/common/queryBuilder": { "search.noWorkspaceWithName": "工作区文件夹不存在: {0}" }, + "vs/workbench/services/suggest/browser/simpleSuggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0},文档: {1}", + "label.desc": "{0},{1}", + "label.detail": "{0}{1}", + "label.full": "{0}{1},{2}", + "suggest": "建议" + }, "vs/workbench/services/textfile/browser/textFileService": { "confirmOverwrite": "“{0}”已存在。是否替换它?", "deleted": "已删除", @@ -10644,7 +12189,7 @@ "vs/workbench/services/textfile/electron-sandbox/nativeTextFileService": { "join.textFiles": "正在保存文本文件" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { + "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "已经开始记录。", "invalid.embeddedLanguages": "\"contributes.{0}.embeddedLanguages\" 中的值无效。必须为从作用域名称到语言的对象映射。提供的值: {1}", "invalid.injectTo": "\"contributes.{0}.injectTo\" 中的值无效。必须为语言范围名称数组。提供的值: {1}", @@ -10793,12 +12338,12 @@ "schema.src": "字体的位置。" }, "vs/workbench/services/themes/common/themeConfiguration": { - "autoDetectHighContrast": "如果已启用,将自动更改为高对比度主题;如果操作系统正在使用高对比度主题。使用高对比度主题是由 `#{0}#` 和 `#{1}#` 指定的", + "autoDetectHighContrast": "如果已启用,则在操作系统使用高对比度主题时,将自动更改为高对比度主题;如果操作系统正在使用高对比度主题。要使用的高对比度主题是由 {0} 和 {1} 指定的。", "colorTheme": "指定用在工作台中的颜色主题。", "colorThemeError": "主题未知或未安装。", "defaultProductIconThemeDesc": "默认", "defaultProductIconThemeLabel": "默认", - "detectColorScheme": "如果已设置,则根据 OS 外观自动切换到首选颜色主题。如果 OS 外观为深色,则使用 `#{0}#` 处指定的主题。如果外观为浅色,则使用 `#{1}#` 处指定的主题。", + "detectColorScheme": "如果已设置,则根据 OS 外观自动切换到首选颜色主题。如果 OS 外观为深色,则使用 {0} 处指定的主题。如果外观为浅色,则使用 {1} 处指定的主题。", "editorColors": "替代当前所选颜色主题中的编辑器语法颜色和字形。", "editorColors.comments": "设置注释的颜色和样式", "editorColors.functions": "设置函数定义与引用的颜色和样式。", @@ -10806,7 +12351,7 @@ "editorColors.numbers": "设置数字的颜色和样式。", "editorColors.semanticHighlighting": "是否应为此主题启用语义突出显示。", "editorColors.semanticHighlighting.deprecationMessage": "改为在 \"editor.semanticTokenColorCustomizations\" 设置中使用 \"enabled\"。", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "在 `#editor.semanticTokenColorCustomizations#` 设置中改为使用 `enabled`。", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "请改为在 {0} 设置中使用 `enabled`。", "editorColors.semanticHighlighting.enabled": "是否对此主题启用或禁用语义突出显示", "editorColors.semanticHighlighting.rules": "此主题的语义标记样式规则。", "editorColors.strings": "设置字符串文本的颜色和样式", @@ -10817,10 +12362,10 @@ "iconThemeError": "文件图标主题未知或未安装。", "noIconThemeDesc": "无文件图标", "noIconThemeLabel": "无", - "preferredDarkColorTheme": "指定启用了 `#{0}#` 时深色操作系统外观的首选颜色主题。", - "preferredHCDarkColorTheme": "指定启用了 `#{0}#` 时在高对比度深色模式下使用的首选颜色主题。", - "preferredHCLightColorTheme": "指定启用了 `#{0}#` 时在高对比度浅色模式下使用的首选颜色主题。", - "preferredLightColorTheme": "指定启用了 `#{0}#` 时浅色操作系统外观的首选颜色主题。", + "preferredDarkColorTheme": "指定启用了 {0} 时深色操作系统外观的首选颜色主题。", + "preferredHCDarkColorTheme": "指定启用了 {0} 时在高对比度深色模式下使用的首选颜色主题。", + "preferredHCLightColorTheme": "指定启用了 {0} 时在高对比度浅色模式下使用的首选颜色主题。", + "preferredLightColorTheme": "指定启用了 {0} 时浅色操作系统外观的首选颜色主题。", "productIconTheme": "指定使用的产品图标主题。", "productIconThemeError": "产品图标主题未知或未安装。", "semanticTokenColors": "从当前所选颜色主题重写编辑器语义标记颜色和样式。", @@ -10871,73 +12416,126 @@ "invalid.semanticTokenTypeConfiguration": "“configuration.semanticTokenType”必须是数组", "invalid.superType.format": "“ configuration.{0}.superType”必须遵循格式 letterOrDigit [-_letterOrDigit] *" }, + "vs/workbench/services/userDataProfile/browser/extensionsResource": { + "disabled": "已禁用", + "exclude": "选择 {0} 扩展", + "extensions": "扩展" + }, + "vs/workbench/services/userDataProfile/browser/globalStateResource": { + "globalState": "UI 状态" + }, + "vs/workbench/services/userDataProfile/browser/keybindingsResource": { + "keybindings": "键盘快捷方式" + }, + "vs/workbench/services/userDataProfile/browser/settingsResource": { + "settings": "设置" + }, + "vs/workbench/services/userDataProfile/browser/snippetsResource": { + "snippets": "代码片段" + }, + "vs/workbench/services/userDataProfile/browser/tasksResource": { + "tasks": "用户任务" + }, + "vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": { + "Importing profile": "{0} ({1})...", + "applied profile": "{0}: 已成功应用。", + "cancel": "取消", + "close": "关闭", + "copy": "复制链接(&&C)", + "create new": "新建配置文件(&&C)", + "create new title": "新建配置文件", + "export": "导出", + "export profile dialog": "保存配置文件", + "export profile name": "为配置文件命名", + "export profile title": "导出配置文件", + "export success": "已成功导出配置文件“{0}”。", + "file": "文件", + "import": "创建配置文件", + "import in desktop": "在 {0} 中创建配置文件", + "import profile": "创建配置文件", + "install extensions title": "安装扩展", + "learn more": "了解详细信息", + "local": "本地", + "name": "配置文件名称", + "open": "打开链接(&&O)", + "open in": "在 {0} 中打开(&&O)", + "overwrite": "覆盖(&&O)", + "preview profile": "预览配置文件", + "preview profile message": "默认情况下,在 Web 上预览配置文件时不会安装扩展。在导入配置文件之前,你仍然可以手动安装它们。 ", + "profile already exists": "已存在 \"{0}\" 同名的配置文件。是否要覆盖?", + "profile import error": "导入配置文件时出错: {0}", + "profile name required": "必须提供配置文件名称。", + "profileExists": "具有名称 {0} 的配置文件已经存在。", + "profiles.applying": "{0}: 正在应用...", + "profiles.exporting": "{0}: 正在导出", + "progress extensions": "{0} ({1}): 正在应用扩展...", + "progress global state": "{0} ({1}): 正在应用状态...", + "progress keybindings": "{0} ({1}): 正在应用键盘快捷方式...", + "progress settings": "{0} ({1}): 正在应用设置…", + "progress snippets": "{0} ({1}): 正在应用代码片段...", + "progress tasks": "{0} ({1}): 正在应用任务...", + "resolving uri": "{0}: 正在解析配置文件内容...", + "select": "选择 {0}", + "select profile": "选择配置文件", + "select profile content handler": "将“{0}”配置文件导出为...", + "switching profile": "{0} ({1}): 正在应用..." + }, "vs/workbench/services/userDataProfile/browser/userDataProfileManagement": { - "cannotDeleteDefaultProfile": "无法删除默认设置配置文件", - "cannotRenameDefaultProfile": "无法重命名默认设置配置文件", + "cannotDeleteDefaultProfile": "无法删除默认配置文件。", + "cannotRenameDefaultProfile": "无法重命名默认配置文件", "reload button": "重载(&&R)", - "reload message": "切换设置配置文件需要重新加载 VS Code。", - "reload message when removed": "已删除当前设置配置文件。请重新加载以切换回默认设置配置文件" + "reload message": "切换配置文件需要重新加载 VS Code。", + "reload message when removed": "已删除当前配置文件。请重新加载以切换回默认配置文件", + "switch profile": "正在切换到配置文件。" }, "vs/workbench/services/userDataProfile/common/userDataProfile": { - "profile": "设置配置文件", - "settings profiles": "设置配置文件" - }, - "vs/workbench/services/userDataProfile/common/userDataProfileImportExportService": { - "applied profile": "{0}: 已成功应用。", - "imported profile": "{0}: 已成功导入。", - "name": "配置文件名称", - "profiles.applying": "{0}: 正在应用...", - "profiles.importing": "{0}: 正在导入...", - "save profile as": "从当前配置文件创建..." + "defaultProfileIcon": "默认配置文件的图标。", + "profile": "配置文件", + "profiles": "个人资料" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "cancel": "取消", "choose account placeholder": "选择要登录的帐户", "conflicts detected": "检测到冲突", - "first time sync detail": "你上次似乎是从另一台计算机同步的。\r\n是“合并”还是“将本地替换成云中的数据”?", "last used": "上次使用时同步", - "merge": "合并", - "merge Manually": "手动合并…", - "merge or replace": "合并或替换", - "no": "否(&&N)", + "no": "否", "no account": "没有可用的帐户。", "no authentication providers": "没有可用的身份验证提供程序,因此无法启用设置同步。", "others": "其他", - "replace local": "替换本地", + "replace local": "替换本地(&&L)", + "replace remote": "替换远程(&&R)", "reset": "这将清除云中的数据,并在所有设备上停止同步。", "reset title": "清除", "resetButton": "重置(&&R)", - "resolve": "因存在冲突而无法合并。请手动合并以继续...", + "resolve": "请解决冲突以打开...", + "resolving conflicts": "正在解决冲突...", "settings sync": "设置同步", - "show log": "显示日志", - "sign in": "登录", + "show conflicts": "显示冲突(&&S)", "sign in using account": "使用 {0} 登录", "signed in": "已登录", - "successive auth failures": "后续授权失败,因此已暂停设置同步。若要继续同步,请重新登录", "sync in progress": "正在启用设置同步。是否要取消它?", "sync turned on": "{0} 已启用", - "syncing resource": "正在同步 {0}…", + "syncing...": "正在启用...", "turning on": "正在打开…", "yes": "是(&&Y)" }, "vs/workbench/services/userDataSync/common/userDataSync": { "extensions": "扩展", "keybindings": "键盘快捷方式", + "profiles": "个人资料", "settings": "设置", "snippets": "用户代码片段", "sync category": "设置同步", "syncViewIcon": "查看“设置同步”视图的图标。", "tasks": "用户任务", - "ui state label": "UI 状态" + "ui state label": "UI 状态", + "workspace state label": "工作区状态" }, "vs/workbench/services/views/browser/viewDescriptorService": { - "cachedViewContainerPositions": "查看容器位置自定义", - "cachedViewPositions": "查看位置自定义", "hideView": "隐藏“{0}”", "resetViewLocation": "重置位置" }, "vs/workbench/services/views/common/viewContainerModel": { - "globalViewsStateStorageId": "查看 {0} 视图容器中的可见性自定义" + "views log": "视图" }, "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { "confirmOverwrite": "“{0}”已存在。是否替换它?", @@ -10975,6 +12573,7 @@ }, "vs/workbench/services/workingCopy/common/workingCopyHistoryService": { "default.source": "已保存文件", + "join.workingCopyHistory": "正在保存本地历史记录", "moved.source": "已移动文件", "renamed.source": "已重命名文件" }, @@ -10994,12 +12593,8 @@ "revertBeforeShutdown": "还原具有未保存更改的编辑器需要的时间较长...", "saveBeforeShutdown": "保存具有未保存更改的编辑器需要的时间较长..." }, - "vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService": { - "join.workingCopyHistory": "正在保存本地历史记录" - }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "无法写入工作区配置文件。请打开文件以更正错误或警告,然后重试。", - "errorWorkspaceConfigurationFileDirty": "由于该文件具有未保存的更改,因此无法写入到工作区配置文件。请保存并重试。", "openWorkspaceConfigurationFile": "打开工作区配置", "save": "保存", "saveWorkspace": "保存工作区" @@ -11008,9 +12603,9 @@ "workspaceTrustEditorInputName": "工作区信任" }, "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "cancel": "取消", - "doNotSave": "不保存", - "save": "保存", + "doNotSave": "不保存(&&N)", + "restartExtensionHost.reason": "正在打开多根工作区。", + "save": "保存(&&S)", "saveWorkspaceDetail": "若要再次打开此工作区,请先保存。", "saveWorkspaceMessage": "你是否要将你的工作区配置保存为文件?", "workspaceOpenedDetail": "已在另一个窗口打开工作区。请先关闭该窗口,然后重试。", @@ -11175,7 +12770,7 @@ "addAccount": "添加帐户", "applyFilters": "应用筛选器", "confirmRemoveUserAccountMessage": "确定要删除 \"{0}\" 吗?", - "refreshAccount": "再次输入你的凭据", + "refreshAccount": "刷新凭据", "removeAccount": "删除帐户", "removeAccountFailed": "未能删除帐户" }, @@ -11578,6 +13173,9 @@ "backup.isPreviewFeature": "必须启用预览功能才能使用备份", "backupAction.backup": "备份" }, + "sql/workbench/contrib/backup/browser/backupUiService": { + "backupDialogTitle": "备份数据库 - {0}: {1}" + }, "sql/workbench/contrib/backup/common/constants": { "backup.asymmetricKey": "非对称密钥", "backup.compressBackup": "压缩备份", @@ -11660,6 +13258,7 @@ "charts.neverShowAgain": "不再显示" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { + "commandline.propertiesFormatError": "无法将高级连接属性分析为 JSON,出现错误:{0}收到的属性值:{1}", "confirmConnect": "确定要连接吗?", "connectServerDetail": "这将连接到服务器 {0}", "connectingLabel": "正在连接: {0}", @@ -11676,6 +13275,7 @@ }, "sql/workbench/contrib/connection/browser/connection.contribution": { "connection.showUnsupportedServerVersionWarning": "当用户连接到 Azure Data Studio 不支持的服务器版本时是否显示警告消息。", + "registeredServers.collapseAll": "折叠所有连接", "sql.defaultAuthenticationType.AzureMFA": "Azure Active Directory - 支持 MFA 的通用目录", "sql.defaultAuthenticationType.AzureMFAAndUser": "Azure Active Directory - 密码", "sql.defaultAuthenticationType.Integrated": "Windows 身份验证", @@ -12179,6 +13779,7 @@ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": { "cancelSearchAction": "关闭", "executionPlanEnterValueTitle": "输入搜索值", + "executionPlanFindNodeLabel": "查找节点", "executionPlanSearchTypeContains": "包含", "executionPlanSearchTypeEquals": "等于", "executionPlanSelectPropertyTitle": "选择属性", @@ -12356,6 +13957,7 @@ }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { "RemoveParameterCell": "删除参数单元格", + "addCellLabel": "添加单元格", "clear": "清除结果", "closeLabel": "关闭", "codeAbove": "在上方插入代码", @@ -12367,7 +13969,6 @@ "makeParameterCell": "生成参数单元格", "markdownAbove": "在上方插入文本", "markdownBelow": "在下方插入文本", - "moreActionsLabel": "更多", "runAllAbove": "在上方运行单元格", "runAllBelow": "在下方运行单元格" }, @@ -12376,12 +13977,9 @@ "buttonDelete": "删除", "buttonMoveDown": "下移单元格", "buttonMoveUp": "上移单元格", - "codeCellsPreview": "添加单元格", - "codePreview": "代码单元格", "optionCodeCell": "代码单元格", "optionTextCell": "文本单元格", - "splitCell": "拆分单元格", - "textPreview": "文本单元格" + "splitCell": "拆分单元格" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "cellLanguageDescription": "({0}) - 当前语言", @@ -12460,15 +14058,12 @@ "addTextLabel": "添加文本", "cellNotFound": "未在此模型中找到具有 URI {0} 的单元格", "cellRunFailed": "单元格运行失败 - 有关详细信息,请参阅当前所选单元格输出中的错误。", - "codeCellsPreview": "添加单元格", - "codePreview": "代码单元格", "createFile": "创建文件", "displayFailed": "无法显示内容: {0}", "editor": "编辑器", "nextButtonLabel": "下一步 >", "previousButtonLabel": "< 上一步", "runAllPreview": "全部运行", - "textPreview": "文本单元格", "views": "视图" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { @@ -12544,6 +14139,7 @@ "changeConnection": "更改连接", "changing": "正在更改内核…", "clearResults": "清除结果", + "codePreview": "代码单元格", "collapseAllCells": "折叠单元格", "expandAllCells": "展开单元格", "kernelNotSupported": "此笔记本无法使用参数运行,因为不支持内核。请使用支持的内核和格式。[了解详细信息](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", @@ -12562,6 +14158,7 @@ "notebookViewLabel": "编辑器", "runParameters": "使用参数运行", "selectConnection": "选择连接", + "textPreview": "文本单元格", "trustLabel": "受信任", "untitledNotSupported": "无标题笔记本不支持使用参数运行。请先保存笔记本,然后再继续。[了解详细信息](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "untrustLabel": "不受信任", @@ -12625,7 +14222,6 @@ "delete": "删除(&&D)", "errorRunCell": "上次运行时出错。请单击以重新运行", "insertCells": "插入单元格", - "moreActionsLabel": "更多", "runCell": "运行单元格", "stopCell": "取消执行", "unableToNavigateToCell": "无法导航到笔记本单元格。", @@ -12647,7 +14243,7 @@ "viewOptionsModal.title": "配置视图" }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { - "copyFailed": "复制失败,出现错误 {0}", + "copyFailed": "复制失败,出现错误: {0}", "notebook.showChart": "显示图表", "notebook.showTable": "显示表" }, @@ -12658,7 +14254,11 @@ "sql/workbench/contrib/notebook/browser/outputs/plotlyOutput.component": { "plotlyError": "显示 Plotly 图形时出错: {0}" }, + "sql/workbench/contrib/notebook/common/notebookLoc": { + "moreActionsLabel": "更多" + }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { + "objectExplorer.filterDialogTitle": "筛选设置", "serverTree.newConnection": "新建连接", "serverTreeViewChangeNotification": "服务器树已更改。请重新加载窗口以查看更改。", "serverTreeViewChangeNotification.doNotReload": "不重新加载", @@ -12666,10 +14266,10 @@ "servers.noConnections": "未找到连接。" }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { + "objectExplorerConfigurationTitle": "对象资源管理器", "serverGroup.autoExpand": "在对象资源管理器 viewlet 中自动展开服务器组。", "serverGroup.colors": "在对象资源管理器 viewlet 中使用的服务器组面板。", "serverTree.configuration.title": "服务器树", - "serverTree.nodeExpansionTimeout": "在“服务器”视图中展开节点的超时时间(秒)", "serverTree.useAsyncServerTree": "使用“服务器”视图和“连接”对话框的新异步服务器树,支持动态节点筛选等新功能。需要重新启动才能生效。" }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { @@ -12679,6 +14279,7 @@ "data": "数据", "executionPlan": "执行计划", "notebook": "笔记本", + "objectExplorer": "对象资源管理器", "profiler": "探查器", "queryEditor": "查询编辑器", "tableDesigner": "表设计器" @@ -12742,8 +14343,10 @@ "copyHeaders": "复制标头", "copySelection": "复制", "copyWithHeaders": "带标头复制", + "excelLimitExceededError": "表中的行数或列数已超出 Excel 限制。请改为尝试其他格式。", "jsonEncoding": "导出到 JSON 时,将不会保存结果编码,请记得在创建文件后使用所需编码进行保存。", "maximize": "最大化", + "openExcelSpecs": "查看 Excel 规范", "restore": "还原", "saveAsCsv": "另存为 CSV", "saveAsExcel": "另存为 Excel", @@ -12768,6 +14371,13 @@ "query.QueryExecutionEnded": "查询执行已完成。", "query.QueryExecutionStarted": "查询执行已开始。", "resultsGrid": "结果网格", + "resultsGrid.cancel": "取消", + "resultsGrid.cancelLargeRowSelection": "取消", + "resultsGrid.confirmLargeRowSelection": "是", + "resultsGrid.donotShowLargeRowSelectionPromptAgain": "不再显示", + "resultsGrid.largeRowSelectionPrompt.": "你已选择 {0} 行,加载数据和计算摘要可能需要一段时间,是否要继续?", + "resultsGrid.loadingData": "正在加载所选行进行计算...", + "resultsGrid.loadingDataWithProgress": "正在加载所选行以进行计算 ({0}/{1})...", "resultsGrid.maxRowCountExceeded": "已超过筛选/排序的最大行计数。若要更新它,可以转到“用户设置”并更改设置: \"queryEditor.results.inMemoryDataProcessingThreshold\"", "xmlShowplan": "XML 显示计划" }, @@ -12792,7 +14402,8 @@ "sql/workbench/contrib/query/browser/messagePanel": { "copy": "复制", "copyAll": "全部复制", - "messagePanel": "消息面板" + "messagePanel": "消息面板", + "messagePanel.message": "时间戳: {0},消息: {1}" }, "sql/workbench/contrib/query/browser/query.contribution": { "newQuery": "新建查询", @@ -12804,6 +14415,8 @@ "queryEditor.results.copyIncludeHeaders": "用于从“结果视图”复制结果的配置选项", "queryEditor.results.copyRemoveNewLine": "用于从“结果视图”复制多行结果的配置选项", "queryEditor.results.openAfterSave": "是否在保存结果后打开 Azure Data Studio 中的文件。", + "queryEditor.results.preferProvidersCopyHandler": "支持复制结果请求时是否应由查询提供程序处理。默认值为 true,将此值设置为 false 可强制 Azure Data Studio 完成所有复制处理。", + "queryEditor.results.promptForLargeRowSelection": "在结果网格中选择单元格时,ADS 将为其计算摘要。此设置控制当所选行数大于“inMemoryDataProcessingThreshold”设置中指定的值时是否显示确认。默认值为 true。", "queryEditor.results.saveAsCsv.delimiter": "保存为 CSV 时在值之间使用的自定义分隔符", "queryEditor.results.saveAsCsv.encoding": "将结果保存为 CSV 时使用的文件编码", "queryEditor.results.saveAsCsv.includeHeaders": "为 true 时,将在将结果保存为 CSV 时包含列标题", @@ -12816,6 +14429,7 @@ "queryEditor.results.saveAsXml.encoding": "将结果保存为 XML 时使用的文件编码", "queryEditor.results.saveAsXml.formatted": "为 true 时,将在将结果保存为 XML 时设置 XML 输出的格式", "queryEditor.results.showActionBar": "是否在查询结果视图中显示操作栏", + "queryEditor.results.skipNewLineAfterTrailingLineBreak": "如果上一行已有尾随换行符,则在复制结果时是否跳过在行之间添加换行符。默认值为 false。", "queryEditor.results.streaming": "启用结果流式处理;包含极少轻微的可视化问题", "queryEditor.showConnectionInfoInTitle": "控制是否显示标题中选项卡的连接信息。", "queryEditor.tabColorMode": "控制如何根据活动连接的服务器组为选项卡着色", @@ -12850,6 +14464,7 @@ "selectDatabase": "选择数据库" }, "sql/workbench/contrib/query/browser/queryEditor": { + "queryActions.selectDatabase.label": "数据库:", "queryEditor.name": "查询编辑器" }, "sql/workbench/contrib/query/browser/queryResultsView": { @@ -12931,7 +14546,10 @@ "scriptSelect": "选择前 1000 项" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { - "refreshError": "刷新节点“{0}”时出错: {1}" + "refreshError": "刷新节点“{0}”时出错: {1}", + "scriptActionError": "执行操作 \"{0}\" 时出错了: {1}。", + "scriptingAction.close": "关闭", + "scriptingAction.inProgress": "正在执行操作: {0}..." }, "sql/workbench/contrib/tableDesigner/browser/actions": { "tableDesigner.publishTableChanges": "发布更改...", @@ -12940,8 +14558,7 @@ "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} 个正在执行的任务", "miViewTasks": "任务(&&T)", - "tasks": "任务", - "viewCategory": "查看" + "tasks": "任务" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "切换任务" @@ -12973,7 +14590,10 @@ "collapseAll": "全部折叠", "command-error": "运行命令 {1} 错误: {0}。这可能是由提交 {1} 的扩展引起的。", "no-dataprovider": "没有可提供视图数据的已注册数据提供程序。", - "refresh": "刷新" + "refresh": "刷新", + "treeView.enableCollapseAll": "ID 为 {0} 的树状视图是否启用全部折叠。", + "treeView.enableRefresh": "ID 为 {0} 的树状视图是否启用刷新。", + "treeView.toggleCollapseAll": "ID 为 {0} 的树状视图是否切换为全部折叠。" }, "sql/workbench/contrib/webview/browser/webViewDialog": { "webViewDialog.close": "关闭", @@ -12985,10 +14605,9 @@ "enablePreviewFeatures.notice": "预览功能可让你全面访问新功能和改进功能,从而提升你在 Azure Data Studio 中的体验。有关预览功能的详细信息,请访问[此处]({0})。是否要启用预览功能?", "enablePreviewFeatures.yes": "是(推荐)" }, - "sql/workbench/contrib/welcome/notifyEncryption/notifyEncryptionDialog": { - "notifyEncryption.message": "现在,Azure Data Studio 已默认为所有 SQL Server 连接启用加密。除非已更改某些与加密相关的连接属性,否则这可能会导致现有连接不再工作。{0}建议查看下面的链接以了解更多详细信息。", - "notifyEncryption.moreInfoLink": "详细信息", - "notifyEncryption.title": "重要更新" + "sql/workbench/contrib/welcome/gettingStarted/electron-browser/gettingStarted": { + "miGettingStarted": "Getting &&Started", + "showReleaseNotes": "Show Getting Started" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { "welcomePage.createConnection": "创建连接", @@ -13037,7 +14656,6 @@ "GuidedTour.two": "2", "GuidedTour.welcomePage": "欢迎页面", "guidedTour": "用户欢迎教程", - "help": "帮助", "hideGuidedTour": "隐藏欢迎教程" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { @@ -13093,6 +14711,11 @@ "workbench.startupEditor.welcomePageInEmptyWorkbench": "在打开空工作区时打开欢迎页面。", "workbench.startupEditor.welcomePageWithTour": "使用入门教程(默认)打开欢迎页面" }, + "sql/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.optInNotice": "帮助改善 Azure Data Studio,允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择加入]({1})。", + "telemetryOptOut.optOutNotice": "帮助改善 Azure Data Studio,允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择退出]({1})。", + "telemetryOptOut.readMore": "阅读详细信息" + }, "sql/workbench/services/accountManagement/browser/accountDialog": { "accountDialog.addConnection": "添加帐户", "accountDialog.close": "关闭", @@ -13207,6 +14830,8 @@ }, "sql/workbench/services/connection/browser/connectionManagementService": { "cancelConnectionConfirmation": "确定要取消此连接吗?", + "connection.connTitleGroupSection": " (组: {0})", + "connection.duplicateEditErrorMessage": "无法保存配置文件,所选连接与同一组中具有相同服务器信息的现有配置文件匹配:\r\n\r\n {0}{1}", "connection.extensionNotInstalled": "若要连接到此资源,需要扩展 \"{0}\"。是否要安装它?", "connection.invalidConnectionResult": "连接结果无效", "connection.neverShowUnsupportedVersionWarning": "不再显示", @@ -13233,6 +14858,9 @@ "connectionWidget.ConnectionStringUndefined": "未返回连接信息。", "connectionWidget.Error": "错误", "connectionWidget.connectionString": "连接字符串", + "connectionWidget.inputType.connectionString": "连接字符串", + "connectionWidget.inputType.parameters": "参数", + "connectionWidget.inputTypeLabel": "输入类型", "connectionWidget.invalidAzureAccount": "必须选择一个帐户", "connectionWidget.missingRequireField": "{0} 是必需的。", "connectionWidget.refreshAzureCredentials": "刷新帐户凭据", @@ -13456,6 +15084,8 @@ "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { "DisconnectAction": "断开连接", "activeConnections": "显示活动连接", + "connectionDeleted": "已删除连接 {0}", + "connectionGroupDeleted": "已删除连接组 {0}", "connectionTree.addConnection": "新建连接", "connectionTree.addServerGroup": "新建服务器组", "connectionTree.editConnection": "编辑连接", @@ -13463,18 +15093,49 @@ "connectionTree.refresh": "刷新", "deleteConnection": "删除连接", "deleteConnectionConfirmation": "是否确定要删除连接“{0}”?", - "deleteConnectionConfirmationNo": "否", - "deleteConnectionConfirmationYes": "是", "deleteConnectionGroup": "删除组", "deleteConnectionGroupConfirmation": "是否确定要删除连接“{0}”?", + "objectExplorer.filterChildren": "筛选器", + "objectExplorer.removeFilter": "删除筛选器", + "registeredServers.clearRecentConnections": "删除", "showAllConnections": "显示所有连接" }, + "sql/workbench/services/objectExplorer/browser/filterDialog/filterDialog": { + "filterDialog.errorDateRange": "开始日期不能大于结束日期。", + "filterDialog.errorEndDate": "未指定结束日期。", + "filterDialog.errorEndNumber": "未指定结束编号。", + "filterDialog.errorNumberRange": "起始编号不能大于结束编号。", + "filterDialog.errorStartDate": "未指定开始日期。", + "filterDialog.errorStartNumber": "未指定起始编号。", + "objectExplorer.andSelectBox": "And", + "objectExplorer.betweenSelectBox": "介于", + "objectExplorer.cancelButtonText": "取消", + "objectExplorer.clearAllButtonText": "全部清除", + "objectExplorer.clearColumnHeader": "清除", + "objectExplorer.containsSelectBox": "包含", + "objectExplorer.endsWithSelectBox": "结尾为", + "objectExplorer.equalsSelectBox": "等于", + "objectExplorer.falseSelectBox": "False", + "objectExplorer.greaterThanOrEqualsSelectBox": "大于或等于", + "objectExplorer.greaterThanSelectBox": "大于", + "objectExplorer.lessThanOrEqualsSelectBox": "小于或等于", + "objectExplorer.lessThanSelectBox": "小于", + "objectExplorer.nodePath": "路径:", + "objectExplorer.notBetweenSelectBox": "不介于", + "objectExplorer.notContainsSelectBox": "不包含", + "objectExplorer.notEndsWithSelectBox": "结尾不是", + "objectExplorer.notEqualsSelectBox": "不等于", + "objectExplorer.notStartsWithSelectBox": "开头不为", + "objectExplorer.okButtonText": "确定", + "objectExplorer.operatorColumnHeader": "运算符", + "objectExplorer.propertyNameColumnHeader": "属性", + "objectExplorer.startsWithSelectBox": "开头为", + "objectExplorer.trueSelectBox": "True", + "objectExplorer.valueColumnHeader": "值" + }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "未能创建对象资源管理器会话", "nodeExpansionError": "多个错误:", - "nodeExpansionTimeout": "提供程序 {1} 的节点 {0} 的节点展开超时", - "objectExplorerMissingConnectionForSession": "等待为连接 \"{1}\" 创建会话 \"{0}\" 超时。这可能是因为 OE 服务没有收到来自连接 \"{1}\" 的提供程序的 createNewSession 响应", - "objectExplorerMissingSession": "等待创建会话 {0} 时超时。这可能是因为 OE 服务没有收到来自提供程序的 createNewSession 响应。", "objectExplorerSessionIdMissing": "提供程序 \"{0}\" 为连接 \"{1}\" 返回的会话 ID 无效。" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { @@ -13482,11 +15143,17 @@ "loginCanceled": "用户已取消", "noProviderFound": "无法展开,因为未找到所需的连接提供程序“{0}”" }, + "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { + "filteredTreeElementName": "{0} (已筛选)" + }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { "serversAriaLabel": "服务器", "treeAriaLabel": "最近的连接", "treeCreation.regTreeAriaLabel": "服务器" }, + "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { + "connectionFailedError": "无法连接,请重试。" + }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "按事件排序", "nameColumn": "按列排序", @@ -13516,6 +15183,13 @@ "profilerFilterDialog.title": "筛选器", "profilerFilterDialog.valueColumn": "值" }, + "sql/workbench/services/query/common/gridDataProvider": { + "gridDataProvider.cancelCopyResults": "取消", + "gridDataProvider.closeNotification": "关闭", + "gridDataProvider.copyResultsCompleted": "所选数据已复制到剪贴板。行计数: {0}。", + "gridDataProvider.copying": "正在复制...", + "gridDataProvider.loadingRowsInProgress": "正在加载要复制的行({0}/{1})..." + }, "sql/workbench/services/query/common/queryManagement": { "queryManagement.noQueryRunnerForUri": "找不到此 URI 的查询运行程序: {0}", "queryManagement.uriAlreadyHasQueryRunner": "URI: {0} 意外地已具有查询运行程序。" @@ -13530,7 +15204,7 @@ "updateCellFailed": "更新单元格失败:" }, "sql/workbench/services/query/common/queryRunner": { - "copyFailed": "复制失败,出现错误 {0}", + "copyFailed": "复制失败,出现错误: {0}", "elapsedBatchTime": "批处理执行时间: {0}", "query.ExecutionFailedError": "由于意外错误,执行失败: {0}\t{1}", "query.message.executionTime": "执行时间总计: {0}", @@ -13606,6 +15280,9 @@ "targetDatabase": "目标数据库", "targetDatabaseTooltip": "请输入目标数据库名称" }, + "sql/workbench/services/restore/browser/restoreServiceImpl": { + "restoreDialogTitle": "还原数据库 - {0}: {1}" + }, "sql/workbench/services/restore/common/constants": { "backup.allFiles": "所有文件", "backup.filterBackupFiles": "备份文件" @@ -13712,6 +15389,7 @@ "tableDesigner.primaryKeyNameTitle": "名称", "tableDesigner.publishChangeError": "发布更改时出错: {0}", "tableDesigner.publishChangeSuccess": "更改已成功发布。", + "tableDesigner.refreshOEError": "刷新对象资源管理器时出错。{0}", "tableDesigner.savingChanges": "正在发布表设计器更改...", "tableDesigner.schemaTitle": "架构", "tableDesigner.tableObjectType": "表" @@ -13730,16 +15408,6 @@ "InProgressWarning": "一个或多个任务正在运行中。确定要退出吗?", "taskService.no": "否", "taskService.yes": "是" - }, - "sql/workbench/update/electron-browser/gettingStarted": { - "miGettingStarted": "入门(&&S)", - "showReleaseNotes": "显示入门指南" - }, - "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { - "filteredTreeElementName": "{0} (已筛选)" - }, - "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { - "objectExplorerTimeout": "\"{0}\" 的对象资源管理器扩展超时" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/CHANGELOG.md b/i18n/ads-language-pack-zh-hant/CHANGELOG.md index ab7b5d7a78..5584685210 100644 --- a/i18n/ads-language-pack-zh-hant/CHANGELOG.md +++ b/i18n/ads-language-pack-zh-hant/CHANGELOG.md @@ -2,6 +2,7 @@ All notable changes to the "ads-language-pack-zh-hant" language pack will be documented in this file. ## [Released] +* July 10, 2023 - Release for Azure Data Studio 1.45 * May 8, 2023 - Release for Azure Data Studio 1.44 * March 30, 2023 - Release for Azure Data Studio 1.43 * March 6, 2023 - Release for Azure Data Studio 1.42 diff --git a/i18n/ads-language-pack-zh-hant/package.json b/i18n/ads-language-pack-zh-hant/package.json index 5d8999249c..a41be0d850 100644 --- a/i18n/ads-language-pack-zh-hant/package.json +++ b/i18n/ads-language-pack-zh-hant/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-zh-hant", "displayName": "Chinese (Traditional) Language Pack for Azure Data Studio", "description": "Language pack extension for Chinese (Traditional)", - "version": "1.44.0", + "version": "1.45.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,12 +11,15 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.44.0" + "azdata": "^1.45.0" }, "icon": "languagepack.png", "categories": [ "Language Packs" ], + "keywords": [ + "中文(繁體)" + ], "contributes": { "localizations": [ { @@ -30,171 +33,147 @@ }, { "id": "vscode.bat", - "path": "./translations/extensions/bat.i18n.json" + "path": "./translations/extensions/vscode.bat.i18n.json" + }, + { + "id": "vscode.builtin-notebook-renderers", + "path": "./translations/extensions/vscode.builtin-notebook-renderers.i18n.json" }, { "id": "vscode.configuration-editing", - "path": "./translations/extensions/configuration-editing.i18n.json" - }, - { - "id": "vscode.csharp", - "path": "./translations/extensions/csharp.i18n.json" - }, - { - "id": "vscode.dart", - "path": "./translations/extensions/dart.i18n.json" + "path": "./translations/extensions/vscode.configuration-editing.i18n.json" }, { "id": "vscode.docker", - "path": "./translations/extensions/docker.i18n.json" - }, - { - "id": "vscode.fsharp", - "path": "./translations/extensions/fsharp.i18n.json" + "path": "./translations/extensions/vscode.docker.i18n.json" }, { "id": "vscode.git-base", - "path": "./translations/extensions/git-base.i18n.json" + "path": "./translations/extensions/vscode.git-base.i18n.json" }, { "id": "vscode.git", - "path": "./translations/extensions/git.i18n.json" + "path": "./translations/extensions/vscode.git.i18n.json" }, { "id": "vscode.github-authentication", - "path": "./translations/extensions/github-authentication.i18n.json" + "path": "./translations/extensions/vscode.github-authentication.i18n.json" }, { "id": "vscode.github", - "path": "./translations/extensions/github.i18n.json" - }, - { - "id": "vscode.html", - "path": "./translations/extensions/html.i18n.json" - }, - { - "id": "vscode.image-preview", - "path": "./translations/extensions/image-preview.i18n.json" + "path": "./translations/extensions/vscode.github.i18n.json" }, { "id": "vscode.ipynb", - "path": "./translations/extensions/ipynb.i18n.json" - }, - { - "id": "vscode.javascript", - "path": "./translations/extensions/javascript.i18n.json" + "path": "./translations/extensions/vscode.ipynb.i18n.json" }, { "id": "vscode.json-language-features", - "path": "./translations/extensions/json-language-features.i18n.json" + "path": "./translations/extensions/vscode.json-language-features.i18n.json" }, { "id": "vscode.json", - "path": "./translations/extensions/json.i18n.json" - }, - { - "id": "vscode.julia", - "path": "./translations/extensions/julia.i18n.json" - }, - { - "id": "vscode.markdown-basics", - "path": "./translations/extensions/markdown-basics.i18n.json" + "path": "./translations/extensions/vscode.json.i18n.json" }, { "id": "vscode.markdown-language-features", - "path": "./translations/extensions/markdown-language-features.i18n.json" + "path": "./translations/extensions/vscode.markdown-language-features.i18n.json" }, { "id": "vscode.markdown-math", - "path": "./translations/extensions/markdown-math.i18n.json" + "path": "./translations/extensions/vscode.markdown-math.i18n.json" + }, + { + "id": "vscode.markdown", + "path": "./translations/extensions/vscode.markdown.i18n.json" + }, + { + "id": "vscode.media-preview", + "path": "./translations/extensions/vscode.media-preview.i18n.json" }, { "id": "vscode.merge-conflict", - "path": "./translations/extensions/merge-conflict.i18n.json" + "path": "./translations/extensions/vscode.merge-conflict.i18n.json" }, { "id": "vscode.microsoft-authentication", - "path": "./translations/extensions/microsoft-authentication.i18n.json" - }, - { - "id": "vscode.notebook-renderers", - "path": "./translations/extensions/notebook-renderers.i18n.json" + "path": "./translations/extensions/vscode.microsoft-authentication.i18n.json" }, { "id": "vscode.powershell", - "path": "./translations/extensions/powershell.i18n.json" + "path": "./translations/extensions/vscode.powershell.i18n.json" }, { "id": "vscode.python", - "path": "./translations/extensions/python.i18n.json" + "path": "./translations/extensions/vscode.python.i18n.json" }, { "id": "vscode.r", - "path": "./translations/extensions/r.i18n.json" + "path": "./translations/extensions/vscode.r.i18n.json" }, { "id": "vscode.search-result", - "path": "./translations/extensions/search-result.i18n.json" + "path": "./translations/extensions/vscode.search-result.i18n.json" }, { "id": "vscode.simple-browser", - "path": "./translations/extensions/simple-browser.i18n.json" + "path": "./translations/extensions/vscode.simple-browser.i18n.json" }, { "id": "vscode.sql", - "path": "./translations/extensions/sql.i18n.json" + "path": "./translations/extensions/vscode.sql.i18n.json" }, { "id": "vscode.theme-abyss", - "path": "./translations/extensions/theme-abyss.i18n.json" + "path": "./translations/extensions/vscode.theme-abyss.i18n.json" }, { "id": "vscode.theme-defaults", - "path": "./translations/extensions/theme-defaults.i18n.json" + "path": "./translations/extensions/vscode.theme-defaults.i18n.json" }, { "id": "vscode.theme-kimbie-dark", - "path": "./translations/extensions/theme-kimbie-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-kimbie-dark.i18n.json" }, { "id": "vscode.theme-monokai-dimmed", - "path": "./translations/extensions/theme-monokai-dimmed.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai-dimmed.i18n.json" }, { "id": "vscode.theme-monokai", - "path": "./translations/extensions/theme-monokai.i18n.json" + "path": "./translations/extensions/vscode.theme-monokai.i18n.json" }, { "id": "vscode.theme-quietlight", - "path": "./translations/extensions/theme-quietlight.i18n.json" + "path": "./translations/extensions/vscode.theme-quietlight.i18n.json" }, { "id": "vscode.theme-red", - "path": "./translations/extensions/theme-red.i18n.json" - }, - { - "id": "vscode.vscode-theme-seti", - "path": "./translations/extensions/theme-seti.i18n.json" + "path": "./translations/extensions/vscode.theme-red.i18n.json" }, { "id": "vscode.theme-solarized-dark", - "path": "./translations/extensions/theme-solarized-dark.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-dark.i18n.json" }, { "id": "vscode.theme-solarized-light", - "path": "./translations/extensions/theme-solarized-light.i18n.json" + "path": "./translations/extensions/vscode.theme-solarized-light.i18n.json" }, { "id": "vscode.theme-tomorrow-night-blue", - "path": "./translations/extensions/theme-tomorrow-night-blue.i18n.json" + "path": "./translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json" + }, + { + "id": "vscode.vscode-theme-seti", + "path": "./translations/extensions/vscode.vscode-theme-seti.i18n.json" }, { "id": "vscode.xml", - "path": "./translations/extensions/xml.i18n.json" + "path": "./translations/extensions/vscode.xml.i18n.json" }, { "id": "vscode.yaml", - "path": "./translations/extensions/yaml.i18n.json" + "path": "./translations/extensions/vscode.yaml.i18n.json" }, { "id": "Microsoft.admin-tool-ext-win", @@ -220,10 +199,6 @@ "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, { "id": "Microsoft.cms", "path": "./translations/extensions/cms.i18n.json" @@ -248,10 +223,6 @@ "id": "Microsoft.machine-learning", "path": "./translations/extensions/machine-learning.i18n.json" }, - { - "id": "Microsoft.sqlservernotebook", - "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" - }, { "id": "Microsoft.mssql", "path": "./translations/extensions/mssql.i18n.json" @@ -303,4 +274,4 @@ "scripts": { "update": "cd ../vscode && npm run update-localization-extension zh-hant" } -} +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/Microsoft.sqlservernotebook.i18n.json deleted file mode 100644 index 0884cf5e04..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description.sqlserverNotebooks": "用來協助開始使用 SQL Server 並對其進行疑難排解的筆記本", - "title.sqlServer2019Book": "SQL Server 2019 指南", - "title.sqlServerNotebooks": "SQL Server Notebooks" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json index 40ec7cda02..a77d3f44a8 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/azurecore.i18n.json @@ -77,7 +77,7 @@ "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics 工作區" }, "dist/azureResource/providers/cosmosdb/mongo/cosmosDbMongoTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "Mongo 的 CosmosDB" + "azure.resource.providers.databaseServer.treeDataProvider.cosmosDbMongoContainerLabel": "適用於 MongoDB 的 Azure CosmosDB" }, "dist/azureResource/providers/database/databaseTreeDataProvider": { "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL 資料庫" @@ -89,16 +89,19 @@ "azure.resource.providers.KustoContainerLabel": "Azure 資料總管叢集" }, "dist/azureResource/providers/mysqlFlexibleServer/mysqlFlexibleServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "適用於 MySQL 的 Azure 資料庫彈性伺服器" + "azure.resource.providers.databaseServer.treeDataProvider.mysqlFlexibleServerContainerLabel": "適用於 MySQL 彈性伺服器的 Azure 資料庫" }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 超大規模資料庫 - Azure Arc" + "dist/azureResource/providers/postgresArcServer/postgresArcServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 伺服器 –Azure Arc" + }, + "dist/azureResource/providers/postgresFlexibleServer/postgresFlexibleServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresFlexibleServerContainerLabel": "適用於 PostgreSQL 的 Azure 資料庫彈性伺服器" }, "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "適用於 PostgreSQL 的 Azure 資料庫伺服器" + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "適用於 PostgreSQL 伺服器的 Azure 資料庫" }, "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB 受控執行個體" + "azure.resource.providers.sqlInstanceContainerLabel": "SQL 受控執行個體" }, "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL 受控執行個體 - Azure Arc" @@ -109,6 +112,10 @@ "dist/azureResource/providers/synapseWorkspace/synapseWorkspaceTreeDataProvider": { "azure.resource.providers.synapseWorkspace.treeDataProvider.synapseWorkspaceContainerLabel": "Azure Synapse Analytics" }, + "dist/azureResource/providers/universal/universalService": { + "azurecore.unregisteredProvider": "無法辨識的提供者資源: {0}", + "azurecore.unregisteredProviderType": "無法辨識的提供者資源類型: {0}" + }, "dist/azureResource/resourceTreeNode": { "azure.resource.resourceTreeNode.noResourcesLabel": "找不到任何資源" }, @@ -129,8 +136,7 @@ "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "登入 Azure…" }, "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "找不到訂用帳戶。", - "azure.unableToAccessSubscription": "無法存取訂用帳戶 {0} ({1})。請 [重新整理帳戶](command:azure.resource.signin) 再試一次。{2}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "找不到任何租用戶。" }, "dist/azureResource/tree/connectionDialogTreeProvider": { "azure.resource.tree.treeProvider.accountLoadError": "無法載入某些 Azure 帳戶。{0}", @@ -138,15 +144,17 @@ "azure.resource.tree.treeProvider.openAccountsDialog": "顯示 Azure 帳戶" }, "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.flatAccountTreeNode.noResourcesLabel": "找不到資源。", - "azure.resource.throttleerror": "已節流來自此帳戶的要求。若要重試,請選取較少的訂閱數目。", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} 個訂閱)", - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 正在載入...", - "azure.resource.tree.loadresourceerror": "載入 Azure 資源時發生錯誤: {0}" + "azure.resource.tree.accountTreeNode.noTenantsLabel": "找不到任何租用戶。" + }, + "dist/azureResource/tree/flatTenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "找不到訂用帳戶。" }, "dist/azureResource/tree/subscriptionTreeNode": { "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "找不到資源。" }, + "dist/azureResource/tree/tenantTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "找不到任何訂用帳戶。" + }, "dist/azureResource/tree/treeProvider": { "azure.resource.tree.treeProvider.loadingLabel": "正在載入..." }, @@ -201,7 +209,8 @@ "azurecore.norwayeast": "挪威東部", "azurecore.norwaywest": "挪威西部", "azurecore.piiLogging.warning": "警告: Azure PII 記錄已啟用。啟用此選項後即可記錄個人識別資訊,且只能用於偵錯用途。", - "azurecore.postgresServer": "適用於 PostgreSQL 的 Azure 資料庫伺服器", + "azurecore.postgresFlexibleServer": "適用於 PostgreSQL 的 Azure 資料庫彈性伺服器", + "azurecore.postgresServer": "適用於 PostgreSQL 伺服器的 Azure 資料庫", "azurecore.reload": "重新載入", "azurecore.reloadChoice": "重新載入 Azure Data Studio", "azurecore.reloadPrompt": "驗證程式庫已更新,請重新載入 Azure Data Studio。", @@ -245,6 +254,7 @@ "azure.resource.refresh.title": "重新整理", "azure.resource.refreshall.title": "Azure: 重新整理所有帳戶", "azure.resource.selectsubscriptions.title": "選取訂用帳戶", + "azure.resource.selecttenants.title": "選取租用戶", "azure.resource.signin.title": "Azure: 登入", "azure.resource.startterminal.title": "啟動 Cloud Shell", "azure.resource.view.title": "Azure (預覽)", diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/azurehybridtoolkit.i18n.json deleted file mode 100644 index 498f226825..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/azurehybridtoolkit.i18n.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "books-preview-category": "Jupyter 書籍", - "description": "開啟 Azure SQL 混合式雲端工具組 Jupyter 書籍", - "displayName": "Azure SQL 混合式雲端工具組", - "title.cloudHybridBooks": "Azure SQL 混合式雲端工具組", - "title.openJupyterBook": "開啟 Azure SQL 混合式雲端工具組 Jupyter 書籍" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/configuration-editing.i18n.json deleted file mode 100644 index c8c08ccfea..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/configuration-editing.i18n.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/configurationEditingMain": { - "cwd": "啟用時工作執行器目前工作目錄", - "defaultBuildTask": "預設建置工作的名稱。如果沒有任何預設建置工作,則會顯示快選以選擇建置工作。", - "extensionInstallFolder": "安裝延伸模組的路徑。", - "file": "目前已開啟的檔案", - "fileBasename": "目前已開啟檔案的 basename", - "fileBasenameNoExtension": "目前已開啟檔案的 basename,不包含副檔名", - "fileDirname": "目前已開啟檔案的 dirname", - "fileExtname": "目前已開啟檔案的副檔名", - "lineNumber": "在使用中的檔案內目前已選取的行數", - "pathSeparator": "作業系統用來分隔檔案路徑中元件的字元", - "relativeFile": "目前已開啟與 ${workspaceFolder} 相關的檔案", - "relativeFileDirname": "相對於 ${workspaceFolder} 的目前已開啟檔案 dirname", - "selectedText": "在使用中的檔案內目前已選取的文字", - "workspaceFolder": "在 VS Code 中已開啟的資料夾路徑", - "workspaceFolderBasename": "在 VS Code 內已開啟的資料夾名稱,不包含任何斜線 (/)" - }, - "dist/extensionsProposals": { - "exampleExtension": "範例" - }, - "dist/settingsDocumentHelper": { - "activeEditor": "使用目前使用的文字編輯器語言 (如果有的話)", - "activeEditorLong": "檔案的完整路徑 (例如 /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeEditorMedium": "相對於工作區資料夾的檔案路徑 (如 myFolder/myFileFolder/myFile.txt)", - "activeEditorShort": "檔案名稱(例如:myFile.txt)", - "activeFolderLong": "包含檔案的資料夾完整路徑 (例如 /Users/Development/myFolder/myFileFolder)", - "activeFolderMedium": "包含檔案的資料夾路徑,相對於工作區資料夾 (如 myFolder/myFileFolder)", - "activeFolderShort": "包含檔案的資料夾名稱 (如 myFileFolder)", - "appName": "例如 VS Code", - "assocDescriptionFile": "將檔案名稱符合 Glob 模式的所有檔案,對應到具有指定識別碼的語言。", - "assocDescriptionPath": "將檔案路徑符合絕對路徑 Glob 模式的所有檔案,對應到具有指定識別碼的語言。", - "assocLabelFile": "檔案副檔名", - "assocLabelPath": "檔案路徑", - "derivedDescription": "比對名稱相同但副檔名不同的同層級檔案。", - "derivedLabel": "依名稱排列且同層級的檔案", - "dirty": "當使用中編輯器具有未儲存變更的指示器", - "fileDescription": "比對所有具特定副檔名的檔案。", - "fileLabel": "依副檔名排列的檔案", - "filesDescription": "比對所有具任何副檔名的檔案。", - "filesLabel": "具多個副檔名的檔案", - "folderDescription": "在所有位置比對具特定名稱的資料夾。", - "folderLabel": "依名稱排列的資料夾 (任何位置)", - "folderName": "包含在工作區內的檔案名稱 (例如 myFolder)", - "folderPath": "包含在工作區內的檔案路徑 (例如 /Users/Development/myFolder)", - "remoteName": "例如 SSH", - "rootName": "工作區名稱 (例如 myFolder or myWorkspace)", - "rootPath": "工作區檔案路徑 (例如 /Users/Development/myWorkspace)", - "separator": "條件式分隔符號 (' - '),只會在前後為具有值的變數時顯示", - "siblingsDescription": "比對名稱相同但副檔名不同的同層級檔案。", - "topFolderDescription": "比對具特定名稱的最上層資料夾。", - "topFolderLabel": "依名稱排列的資料夾 (最上層)", - "topFoldersDescription": "比對多個最上層資料夾。", - "topFoldersLabel": "具多個名稱的資料夾 (最上層)" - }, - "package": { - "description": "在設定、啟動及延伸模組建議檔案等組態檔案中,提供進階 IntelliSense 及自動修正等功能。", - "displayName": "編輯設定值" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/csharp.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/csharp.i18n.json deleted file mode 100644 index 2dbe1f0b2c..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/csharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "為 C# 檔案提供程式碼片段、語法醒目提示、括弧對應與摺疊功能。", - "displayName": "C# 語言基礎知識" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/dart.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/dart.i18n.json deleted file mode 100644 index 2b79477c89..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/dart.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "提供 Dart 檔案中的語法醒目提示和括弧比對。", - "displayName": "Dart 語言基礎知識" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/fsharp.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/fsharp.i18n.json deleted file mode 100644 index 4b8986f202..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/fsharp.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "為 F# 檔案提供程式碼片段、語法醒目提示、括弧對應與摺疊功能。", - "displayName": "F# 語言基礎知識" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/github-authentication.i18n.json deleted file mode 100644 index 14c14131e7..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/github-authentication.i18n.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/githubServer": { - "code.detail": "若要完成驗證,請瀏覽至 GitHub 並貼上上述的一次性程式碼。", - "code.title": "您的代碼: {0}", - "no": "否", - "otherReasonMessage": "您尚未完成授權此延伸模組使用 GitHub。要繼續嘗試嗎?", - "progress": "在新索引標籤中開啟 [{0}]({0}) 並貼上您的一次性代碼: {1}", - "signingIn": "正在登入 github.com...", - "signingInAnotherWay": "正在登入 github.com...", - "userCancelledMessage": "登入時遇到問題嗎? 要嘗試其他方式嗎?", - "yes": "是" - }, - "package": { - "description": "GitHub 驗證提供者", - "displayName": "GitHub 驗證" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/github.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/github.i18n.json deleted file mode 100644 index a5391abe2b..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/github.i18n.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/publish": { - "ignore": "選取要包含在存放庫中的檔案。", - "openingithub": "在 GitHub 上開啟", - "pick folder": "挑選要發布至 GitHub 的資料夾", - "publishing_done": "已成功將 '{0}' 存放庫發布到 GitHub。", - "publishing_firstcommit": "正在建立第一個提交", - "publishing_private": "正在發布到私人 GitHub 存放庫", - "publishing_public": "正在發布到公用 GitHub 存放庫", - "publishing_uploading": "正在上傳檔案" - }, - "dist/pushErrorHandler": { - "create a fork": "建立分支", - "create fork": "建立 GitHub 分支", - "createghpr": "正在建立 GitHub 提取要求...", - "createpr": "建立 PR", - "donepr": "已成功在 GitHub 上建立 PR '{0}/{1}#{2}'。", - "fork": "您無權在 GitHub 上推送至 '{0}/{1}'。要建立分支並改為推送至該分支嗎?", - "forking": "正在派生 '{0}/{1}'...", - "forking_done": "已成功在 GitHub 上建立分支 '{0}'。", - "forking_pushing": "正在推送變更...", - "no": "否", - "no pr template": "沒有範本", - "openingithub": "在 GitHub 上開啟", - "openpr": "開啟 PR", - "select pr template": "選取提取要求範本" - }, - "package": { - "config.gitAuthentication": "控制是否要在 VS Code 中為 git 命令啟用自動 GitHub 驗證。", - "config.gitProtocol": "控制要用來複製 GitHub 存放庫的通訊協定", - "description": "適用於 VS Code 的 GitHub 功能", - "displayName": "GitHub", - "welcome.publishFolder": "您也可以直接將此資料夾發布到 GitHub 存放庫。發布之後,您就可以存取 git 與 GitHub 所支援的原始檔控制功能。\r\n[$(github) 發布至 GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "您也可以直接將工作區資料夾發布到 GitHub 存放庫。發布之後,您就可以存取 git 與 GitHub 所支援的原始檔控制功能。\r\n[$(github) 發布至 GitHub](command:github.publish)" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/html.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/html.i18n.json deleted file mode 100644 index e2def6ec50..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/html.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "在 HTML 檔案中提供語法醒目顯示、括弧比對和程式碼片段。", - "displayName": "HTML 語言基本知識" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/image-preview.i18n.json deleted file mode 100644 index 74cdf5f63c..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/image-preview.i18n.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/binarySizeStatusBarEntry": { - "sizeB": "{0}B", - "sizeGB": "{0}GB", - "sizeKB": "{0}KB", - "sizeMB": "{0}MB", - "sizeStatusBar.name": "影像二進位大小", - "sizeTB": "{0}TB" - }, - "dist/preview": { - "preview.imageLoadError": "載入影像時發生錯誤。", - "preview.imageLoadErrorLink": "要使用 VS Code 的標準文字/二進位編輯器開啟檔案嗎?" - }, - "dist/sizeStatusBarEntry": { - "sizeStatusBar.name": "影像大小" - }, - "dist/zoomStatusBarEntry": { - "zoomStatusBar.name": "影像縮放", - "zoomStatusBar.placeholder": "選取縮放層級", - "zoomStatusBar.wholeImageLabel": "整個影像" - }, - "package": { - "command.zoomIn": "放大", - "command.zoomOut": "縮小", - "customEditors.displayName": "影像預覽", - "description": "提供 VS Code 的內建影像預覽", - "displayName": "影像預覽" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/ipynb.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/ipynb.i18n.json deleted file mode 100644 index 51e4b1ac8f..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/ipynb.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "提供開啟和讀取 Jupyter .ipynb 筆記本檔案的基本支援", - "displayName": ".ipynb 支援" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/javascript.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/javascript.i18n.json deleted file mode 100644 index 6b6ade40da..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/javascript.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "為 JavaScript 檔案提供程式碼片段、語法醒目提示、括弧對應與摺疊功能。", - "displayName": "JavaScript 語言基本知識" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/json-language-features.i18n.json deleted file mode 100644 index 8faccfb969..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/json-language-features.i18n.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "client\\dist\\node/jsonClient": { - "json.clearCache.completed": "JSON 結構描述快取已清除。", - "json.resolveError": "JSON: 結構描述解析錯誤", - "json.schemaResolutionDisabledMessage": "已停用下載結構描述。按一下以進行設定。", - "json.schemaResolutionErrorMessage": "無法解析結構描述。按一下以重試。", - "jsonserver.name": "JSON 語言伺服器", - "schemaDownloadDisabled": "已透過設定 '{0}' 停用下載結構描述", - "untitled.schema": "無法載入 {0}" - }, - "client\\dist\\node/languageStatus": { - "documentColorsStatusItem.name": "JSON 色彩符號狀態", - "documentSymbolsStatusItem.name": "JSON 大綱狀態", - "foldingRangesStatusItem.name": "JSON 摺疊狀態", - "openExtension": "開啟延伸模組", - "openSettings": "開啟設定", - "pending.detail": "正在載入 JSON 資訊", - "schema.noSchema": "未設定此檔案的結構描述", - "schema.showdocs": "深入了解 JSON 結構描述設定...", - "schemaFromFolderSettings": "在工作區設定中設定", - "schemaFromUserSettings": "在使用者設定中設定", - "schemaFromextension": "由延伸模組設定: {0}", - "schemaPicker.title": "用於 {0} 的 JSON 結構描述", - "status.button.configure": "設定", - "status.error": "無法計算使用的架構", - "status.limitedDocumentColors.details": "只顯示 {0} 個色彩裝飾項目", - "status.limitedDocumentColors.short": "色彩符號有限", - "status.limitedDocumentSymbols.details": "只顯示 {0} 個文件符號", - "status.limitedDocumentSymbols.short": "大綱有限", - "status.limitedFoldingRanges.details": "只顯示 {0} 個摺疊範圍", - "status.limitedFoldingRanges.short": "摺疊範圍有", - "status.multipleSchema": "已設定多個 JSON 結構描述", - "status.noSchema": "未設定 JSON 結構描述", - "status.noSchema.short": "背結構描述驗證", - "status.notJSON": "不是 JSON 編輯器", - "status.openSchemasLink": "顯示結構描述", - "status.singleSchema": "已設定 JSON 結構描述", - "status.withSchema.short": "結構描述已驗證", - "status.withSchemas.short": "結構描述已驗證", - "statusItem.name": "JSON 驗證狀態" - }, - "package": { - "description": "為 JSON 檔案提供豐富的語言支援", - "displayName": "JSON 語言功能", - "json.clickToRetry": "按一下以重試。", - "json.colorDecorators.enable.deprecationMessage": "設定 `json.colorDecorators.enable` 已淘汰,將改為 `editor.colorDecorators`。", - "json.colorDecorators.enable.desc": "啟用或停用彩色裝飾項目", - "json.command.clearCache": "清除結構描述快取", - "json.enableSchemaDownload.desc": "若啟用,則可以從 http 和 https 位置擷取 JSON 結構描述。", - "json.format.enable.desc": "啟用/停用預設 JSON 格式器", - "json.format.keepLines.desc": "格式化時保留所有現有的新行。", - "json.maxItemsComputed.desc": "大綱符號和計算摺疊區域的數目上限 (因效能原因限制)。", - "json.maxItemsExceededInformation.desc": "超過大綱符號和摺疊區域的數目上限時顯示通知。", - "json.schemaResolutionErrorMessage": "無法解析結構描述。", - "json.schemas.desc": "在結構描述與目前專案的 JSON 檔案之間建立關聯。", - "json.schemas.fileMatch.desc": "各種在將 JSON 檔案解析為結構描述時,用以比對的檔案樣式。可使用 '*' 作為萬用字元,也可在開頭使用 '!' 來定義排除樣式。只要有一個比對樣式,就會比對檔案,而且最後一個比對樣式不得為排除樣式。", - "json.schemas.fileMatch.item.desc": "可包含 '*' 的檔案模式,在將 JSON 檔案解析成結構描述時的比對對象。", - "json.schemas.schema.desc": "指定 URL 的結構描述定義。只須提供結構描述以避免存取結構描述 URL。", - "json.schemas.url.desc": "目前目錄中的結構描述 URL 或結構描述相對路徑", - "json.tracing.desc": "追蹤 VS Code 與 JSON 語言伺服器之間的通訊。", - "json.validate.enable.desc": "啟用/停用 JSON 驗證。" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/julia.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/julia.i18n.json deleted file mode 100644 index 254d710f06..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/julia.i18n.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "description": "在 Julia 檔案中提供語法醒目提示及括弧對稱功能。", - "displayName": "Julia Language Basics" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-language-features.i18n.json deleted file mode 100644 index 145c0696a2..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-language-features.i18n.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/client": { - "markdownServer.name": "Markdown 語言伺服器" - }, - "dist/languageFeatures/diagnostics": { - "ignoreLinksQuickFix.title": "從連結驗證排除'{0}'。" - }, - "dist/languageFeatures/fileReferences": { - "error.noResource": "尋找檔案參考失敗。未提供任何資源。", - "progress.title": "正在尋找檔案參考" - }, - "dist/preview/documentRenderer": { - "preview.notFound": "找不到 {0}", - "preview.securityMessage.label": "內容已停用安全性警告", - "preview.securityMessage.text": "此文件中的部分內容已停用", - "preview.securityMessage.title": "Markdown 預覽中已停用可能不安全或無防護的內容。請將 Markdown 預覽的安全性設定變更為允許無防護的內容,或啟用指令碼" - }, - "dist/preview/preview": { - "lockedPreviewTitle": "[預覽] {0}", - "onPreviewStyleLoadError": "無法載入 ‘markdown.style' 樣式:{0}", - "preview.clickOpenFailed": "無法開啟 {0}", - "previewTitle": "預覽 {0}" - }, - "dist/preview/security": { - "disable.description": "允許所有內容與指令碼執行。不建議", - "disable.title": "停用", - "disableSecurityWarning.title": "不允許此工作區預覽安全性警告", - "enableSecurityWarning.title": "允許此工作區預覽安全性警告", - "insecureContent.description": "啟用 http 載入內容", - "insecureContent.title": "允許不安全的內容", - "insecureLocalContent.description": "啟用從本機提供 http 載入內容", - "insecureLocalContent.title": "允許不安全的本機內容", - "moreInfo.title": "詳細資訊", - "preview.showPreviewSecuritySelector.title": "選擇此工作區 Markdown 預覽的安全性設定", - "strict.description": "僅載入安全內容", - "strict.title": "嚴謹", - "toggleSecurityWarning.description": "不影響內容安全性層級" - }, - "package": { - "configuration.markdown.editor.drop.enabled": "將啟用/停用放入 Markdown editor 以插入班次。需要啟用 `#editor.dropIntoEditor.enabled#`。", - "configuration.markdown.editor.pasteLinks.enabled": "啟用/停用將檔案貼到 Markdown 編輯器時插入 Markdown 連結。需要啟用 `#editor.experimental.pasteActions.enabled#`。", - "configuration.markdown.experimental.validate.enabled.description": "啟用/停用 Markdown 檔案中的所有錯誤報告。", - "configuration.markdown.experimental.validate.fileLinks.enabled.description": "驗證 Markdown 檔案中其他檔案的連結,例如 `[link](/path/to/file.md)`。這會檢查目標檔案是否存在。需要啟用 `#markdown.experimental.validate.enabled#`。", - "configuration.markdown.experimental.validate.fileLinks.markdownFragmentLinks.description": "驗證 Markdown 檔案中其他檔案中標題連結的片段部分,例如 '[link](/path/to/file.md#header)'。根據預設,從 '#markdown.experimental.validate.fragmentLinks.enabled#' 繼承設定值。", - "configuration.markdown.experimental.validate.fragmentLinks.enabled.description": "驗證目前 Markdown 檔案中標頭的片段連結,例如 `[link](#header)`。需要啟用 `#markdown.experimental.validate.enabled#`。", - "configuration.markdown.experimental.validate.ignoreLinks.description": "設定不應驗證的連結。例如,`/about` 不會驗證連結 `[about](/about)`,而 glob `/assets/**/*.svg` 可讓您略過驗證 'assets' 目錄下之 '.svg' 檔案的任何連結。", - "configuration.markdown.experimental.validate.referenceLinks.enabled.description": "驗證 Markdown 檔案中的參考連結,例如 `[link][ref]`。需要啟用 `#markdown.experimental.validate.enabled#`。", - "configuration.markdown.links.openLocation.beside": "開啟使用中編輯器旁邊的連結。", - "configuration.markdown.links.openLocation.currentGroup": "在使用中的編輯器群組開啟連結。", - "configuration.markdown.links.openLocation.description": "控制應在何處開啟 Markdown 檔案中的連結。", - "configuration.markdown.preview.openMarkdownLinks.description": "控制應如何開啟 Markdown 預覽中其他 Markdown 檔案的連結。", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "嘗試在編輯器中開啟連結。", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "嘗試開啟 Markdown 預覽中的連結。", - "configuration.markdown.suggest.paths.enabled.description": "啟用/停用 Markdown 連結的路徑建議", - "description": "為 Markdown 提供豐富的語言支援。", - "displayName": "Markdown 語言功能", - "markdown.findAllFileReferences": "尋找檔案參考", - "markdown.preview.breaks.desc": "設定 Markdown 預覽中轉譯分行符號的方式。若設定為 'true',則會為段落內的新行建立
。", - "markdown.preview.doubleClickToSwitchToEditor.desc": "在 Markdown 預覽中按兩下會切換到編輯器。", - "markdown.preview.fontFamily.desc": "控制 Markdown 預覽中使用的字型家族。", - "markdown.preview.fontSize.desc": "控制 Markdown 預覽中使用的字型大小 (以像素為單位)。", - "markdown.preview.lineHeight.desc": "控制 Markdown 預覽中使用的行高。此數字與字型大小成正比。", - "markdown.preview.linkify": "啟用或停用在 Markdown 預覽中將類似 URL 的文字轉換為連結。", - "markdown.preview.markEditorSelection.desc": "在 Markdown 預覽中標記目前的編輯器選取範圍。", - "markdown.preview.refresh.title": "重新整理預覽", - "markdown.preview.scrollEditorWithPreview.desc": "在捲動 Markdown 預覽時更新編輯器的檢視。", - "markdown.preview.scrollPreviewWithEditor.desc": "在捲動 Markdown 編輯器時更新預覽的檢視。", - "markdown.preview.title": "開啟預覽", - "markdown.preview.toggleLock.title": "切換預覽鎖定", - "markdown.preview.typographer": "在 Markdown 預覽中啟用或停用部分非語言相關的取代及引號修飾。", - "markdown.previewSide.title": "在一側開啟預覽", - "markdown.showLockedPreviewToSide.title": "在側面開啟鎖定的預覽", - "markdown.showPreviewSecuritySelector.title": "變更預覽的安全性設定", - "markdown.showSource.title": "顯示來源", - "markdown.styles.dec": "可從 Markdown 預覽使用之 CSS 樣式表的 URL 或本機路徑清單。相對路徑指的是相對於在總管中開啟的資料夾。若沒有開啟的資料夾,相對路徑則是相對於 Markdown 檔案的位置。所有 '\\' 都必須寫成 '\\\\'。", - "markdown.trace.extension.desc": "允許 Markdown 延伸模組進行偵錯記錄。", - "markdown.trace.server.desc": "追蹤 VS Code 與 Markdown 語言伺服器之間的通訊。", - "workspaceTrust": "載入工作區中設定的樣式時所需。" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/microsoft-authentication.i18n.json deleted file mode 100644 index f9a8b8267b..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/microsoft-authentication.i18n.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the MIT License. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "dist/AADHelper": { - "pasteCodePlaceholder": "在這裡貼上授權碼...", - "pasteCodePrompt": "提供授權碼以完成登入流程。", - "pasteCodeTitle": "Microsoft 驗證", - "signOut": "因為讀取儲存的驗證資訊失敗,所以已將您登出。" - }, - "package": { - "description": "Microsoft 驗證提供者", - "displayName": "Microsoft 帳戶", - "signIn": "登入", - "signOut": "登出" - } - } -} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json index 2c5e7ce345..74611516ae 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json @@ -38,38 +38,79 @@ "objectManagement.ApplicationRoleTypeDisplayNameInTitle": "應用程式角色", "objectManagement.ColumnDisplayName": "資料行", "objectManagement.DatabaseDisplayName": "資料庫", + "objectManagement.DatabaseDisplayNameInTitle": "資料庫", "objectManagement.DatabaseRoleTypeDisplayName": "資料庫角色", "objectManagement.DatabaseRoleTypeDisplayNameInTitle": "資料庫角色", "objectManagement.LoginTypeDisplayName": "登入", "objectManagement.LoginTypeDisplayNameInTitle": "登入", - "objectManagement.OkText": "確定", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfSchema": "屬於結構描述的所有物件", + "objectManagement.ObjectSelectionMethodDialog_AllObjectsOfTypes": "特定類型的所有物件", + "objectManagement.ObjectSelectionMethodDialog_SelectSchemaDropdownLabel": "結構描述", + "objectManagement.ObjectSelectionMethodDialog_SpecificObjects": "特定物件...", + "objectManagement.ObjectSelectionMethodDialog_TypeLabel": "您要如何新增物件?", + "objectManagement.SearchTextLabel": "搜尋文字", + "objectManagement.ServerDisplayName": "伺服器", "objectManagement.ServerRoleTypeDisplayName": "伺服器角色", "objectManagement.ServerRoleTypeDisplayNameInTitle": "伺服器角色", "objectManagement.TableDisplayName": "資料表", "objectManagement.UserDisplayName": "使用者", "objectManagement.UserTypeDisplayNameInTitle": "使用者", "objectManagement.ViewDisplayName": "檢視", - "objectManagement.addMemberText": "新增成員", - "objectManagement.addText": "新增...", + "objectManagement.addMembersText": "新增成員", + "objectManagement.addSecurablesText": "新增安全性實體", "objectManagement.advancedSectionHeader": "進階", + "objectManagement.azurePricingLink": "Azure SQL 資料庫價格計算機", + "objectManagement.backupRedundancyLabel": "備份儲存體備援", "objectManagement.blankPasswordConfirmation": "建立密碼為空白的登入,會有安全性的風險。您確定要繼續嗎?", "objectManagement.browseForOwnerText": "瀏覽擁有者", "objectManagement.browseText": "瀏覽...", + "objectManagement.collationLabel": "定序", + "objectManagement.compatibilityLevelLabel": "相容性層級", + "objectManagement.configureSLOSectionHeader": "設定 SLO", "objectManagement.confirmPasswordLabel": "確認密碼", + "objectManagement.containmentTypeLabel": "內含項目類型", "objectManagement.createObjectOperationName": "建立 {0}", + "objectManagement.currentSLOLabel": "目前的服務等級目標", + "objectManagement.databaseExistsError": "資料庫 '{0}' 已存在。請選擇其他資料庫名稱。", + "objectManagement.databaseProperties.backupSectionHeader": "備份", + "objectManagement.databaseProperties.databaseSectionHeader": "資料庫", + "objectManagement.databaseProperties.dateCreated": "建立日期", + "objectManagement.databaseProperties.mbUnitText": "{0} MB", + "objectManagement.databaseProperties.memoryAllocated": "配置給記憶體最佳化物件的記憶體", + "objectManagement.databaseProperties.memoryUsed": "記憶體最佳化物件使用的記憶體", + "objectManagement.databaseProperties.name": "名稱", + "objectManagement.databaseProperties.numberOfUsers": "使用者數目", + "objectManagement.databaseProperties.owner": "擁有者", + "objectManagement.databaseProperties.size": "大小", + "objectManagement.databaseProperties.spaceAvailable": "可用空間", + "objectManagement.databaseProperties.status": "狀態", "objectManagement.databaseRole.SelectMemberDialogTitle": "選取資料庫角色成員", "objectManagement.databaseRole.SelectOwnerDialogTitle": "選取資料庫角色擁有者", "objectManagement.deleteLoginConfirmation": "刪除伺服器登入不會刪除與登入相關聯的資料庫使用者。若要完成流程,請刪除每個資料庫中的使用者。可能必須先將結構描述的擁有權轉移給新使用者。", "objectManagement.deleteObjectConfirmation": "確定要刪除 {0}: {1} 嗎?", "objectManagement.deleteObjectError": "刪除事件時發生錯誤 {0}: {1}。{2}", "objectManagement.deleteObjectOperationName": "刪除 {0} '{1}'", + "objectManagement.denyColumnHeader": "拒絕", + "objectManagement.editionLabel": "版本", + "objectManagement.effectivePermissionsTableLabel": "已選取安全性實體的有效權限", + "objectManagement.effectivePermissionsTableLabelSelected": "適用於 {0} 的有效權限", "objectManagement.enabledLabel": "已啟用", - "objectManagement.filterText": "篩選", + "objectManagement.explicitPermissionsTableLabel": "已選取安全性實體的明確權限", + "objectManagement.explicitPermissionsTableLabelSelected": "適用於 {0} 的明確權限", + "objectManagement.filterSectionTitle": "篩選", "objectManagement.findText": "尋找", "objectManagement.generalSectionHeader": "一般", - "objectManagement.helpText": "說明", + "objectManagement.grantColumnHeader": "授與", + "objectManagement.grantorColumnHeader": "授與者", + "objectManagement.hardwareGeneration": "硬體世代", "objectManagement.invalidPasswordError": "密碼不符合複雜度要求。如需詳細資訊,請前往: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "objectManagement.loadingDialog": "正在載入對話方塊...", + "objectManagement.isClustered": "已叢集化", + "objectManagement.isHadrEnabled": "已啟用 HADR", + "objectManagement.isPolyBaseInstalled": "已安裝 PolyBase", + "objectManagement.isXTPSupported": "支援 XTP", + "objectManagement.language": "語言", + "objectManagement.lastDatabaseBackup": "上次資料庫備份", + "objectManagement.lastDatabaseLogBackup": "上次資料庫記錄備份", "objectManagement.loadingObjectsCompletedLabel": "載入物件已完成,找到 {0} 個物件", "objectManagement.loadingObjectsLabel": "正在載入物件...", "objectManagement.login.aadAuthenticationType": "Azure Active Directory 驗證", @@ -89,36 +130,52 @@ "objectManagement.login.sqlAuthenticationType": "SQL 驗證", "objectManagement.login.windowsAuthenticationType": "Windows 驗證", "objectManagement.loginNotSelectedError": "未選取登入。", + "objectManagement.maxServerMemoryText": "伺服器記憶體上限 (MB)", + "objectManagement.maxSizeLabel": "最大大小", "objectManagement.membersLabel": "成員", "objectManagement.membershipLabel": "成員資格", + "objectManagement.memory": "記憶體", + "objectManagement.minServerMemoryText": "伺服器記憶體下限 (MB)", "objectManagement.nameCannotBeEmptyError": "名稱不能空白。", "objectManagement.nameLabel": "名稱", "objectManagement.newObjectDialogTitle": "{0} - 新增 (預覽)", - "objectManagement.noActionScriptedMessage": "沒有要編寫指令碼的動作。", "objectManagement.noConnectionUriError": "無法擷取連線資訊,請重新連線,然後再試一次。", "objectManagement.objectPropertiesDialogTitle": "{0} - {1} (預覽)", + "objectManagement.objectSelectionMethodDialogTitle": "新增物件", "objectManagement.objectTypeLabel": "物件類型", + "objectManagement.objectTypesLabel": "物件類型", "objectManagement.objectsLabel": "物件", "objectManagement.openNewObjectDialogError": "開啟新 {0} 對話方塊時發生錯誤。{1}", "objectManagement.openObjectPropertiesDialogError": "開啟 {0} 的內容對話方塊時發生錯誤: {1}。{2}", + "objectManagement.operatingSystem": "作業系統", + "objectManagement.optionsSectionHeader": "選項", "objectManagement.ownerText": "擁有者", "objectManagement.passwordCannotBeEmptyError": "密碼不可以是空的。", "objectManagement.passwordLabel": "密碼", "objectManagement.passwordsNotMatchError": "密碼必須與確認密碼相符。", + "objectManagement.permissionColumnHeader": "權限", + "objectManagement.platform": "平台", + "objectManagement.processors": "處理器", + "objectManagement.product": "產品", + "objectManagement.properties": "屬性", + "objectManagement.recoveryModelLabel": "復原模式", "objectManagement.refreshOEError": "重新整理物件總管時發生錯誤。{0}", "objectManagement.removeMemberText": "移除選取的成員", - "objectManagement.removeText": "移除", + "objectManagement.removeSecurablesText": "移除已選取的安全性實體", "objectManagement.renameObjectDialogTitle": "請輸入新名稱", "objectManagement.renameObjectError": "將 {0} '{1}' 重新命名為 '{2}' 時發生錯誤。{3}", "objectManagement.renameObjectOperationName": "將 {0} '{1}' 重新命名為 '{2}'", + "objectManagement.reservedStorageSizeInMB": "保留儲存空間大小", + "objectManagement.rootDirectory": "根目錄", "objectManagement.schemaLabel": "結構描述", - "objectManagement.scriptError": "產生指令碼時發生錯誤。{0}", - "objectManagement.scriptGenerated": "已成功產生指令碼。您可以關閉對話方塊,以在新開啟的編輯器中檢視它。", - "objectManagement.scriptText": "指令碼", + "objectManagement.securablesText": "安全性實體", + "objectManagement.selectSecurablesDialogTitle": "選取安全性實體", "objectManagement.selectText": "選擇", - "objectManagement.selectedLabel": "已選取", + "objectManagement.serverCollation": "伺服器定序", "objectManagement.serverRole.SelectMemberDialogTitle": "選取伺服器角色成員", "objectManagement.serverRole.SelectOwnerDialogTitle": "選取伺服器角色擁有者", + "objectManagement.serviceTier": "服務層級", + "objectManagement.storageSpaceUsageInGB": "儲存空間使用量", "objectManagement.updateObjectOperationName": "更新 {0} '{1}'", "objectManagement.user.aadAuth": "向 Azure Active Directory 驗證", "objectManagement.user.defaultSchemaLabel": "預設結構描述", @@ -129,7 +186,8 @@ "objectManagement.user.sqlAuth": "使用密碼驗證", "objectManagement.user.type": "類型", "objectManagement.user.windowsUser": "對應至 Windows 使用者/群組", - "objectManagement.yesText": "是" + "objectManagement.versionText": "版本", + "objectManagement.withGrantColumnHeader": "已具授與" }, "dist/sqlToolsServer": { "downloadServiceDoneChannelMsg": "已下載 {0}", @@ -155,6 +213,21 @@ "serviceCrashMessage": "{0} 個元件意外結束。請重新啟動 Azure Data Studio。", "viewKnownIssuesText": "檢視已知問題" }, + "dist/ui/localizedConstants": { + "mssql.ui.OkText": "確定", + "mssql.ui.generatingScript": "正在產生指令碼...", + "mssql.ui.generatingScriptCompleted": "已產生指令碼", + "mssql.ui.helpText": "說明", + "mssql.ui.loadingDialog": "正在載入對話方塊...", + "mssql.ui.noActionScriptedMessage": "沒有要編寫指令碼的動作。", + "mssql.ui.scriptError": "產生指令碼時發生錯誤。{0}", + "mssql.ui.scriptGenerated": "已成功產生指令碼。您可以關閉對話方塊,以在新開啟的編輯器中檢視它。", + "mssql.ui.scriptText": "指令碼", + "mssql.ui.yesText": "是", + "objectManagement.addText": "新增...", + "objectManagement.removeText": "移除", + "objectManagement.selectLabel": "選取" + }, "package": { "cloud.databaseProperties.azureEdition": "版本", "cloud.databaseProperties.compatibilityLevel": "相容性層級", @@ -321,6 +394,7 @@ "mssql.query.textSize": "SELECT 陳述式所傳回 text 與 Ntext 資料的大小上限", "mssql.query.transactionIsolationLevel": "啟用 SET TRANSACTION ISOLATION LEVEL 選項", "mssql.query.xactAbortOn": "啟用 SET XACT_ABORT ON 選項", + "mssql.tableDesigner.allowDisableAndReenableDdlTriggers": "是否允許資料表設計工具在發行期間停用和重新啟用 DDL 觸發程序", "mssql.tableDesigner.preloadDatabaseModel": "當物件總管中的資料庫節點展開時,是否要預先載入資料庫模型。啟用時,可以縮短資料表設計工具的載入時間。注意: 如果您需要展開許多資料庫節點,可能會看到高於一般的記憶體使用量。", "mssql.tracing.desc": "追蹤 Azure Data Studio 與 SQL Tools 服務之間的通訊至 SQL Tools 服務輸出通道。警告: 啟用詳細資訊記錄時,這可能包含機密資訊。", "mssql.tracingLevel": "[選用] 後端服務的記錄層級。每當 Azure Data Studio 啟動,或是檔案已經有附加至該檔案的記錄項目時,Azure Data Studio 都會產生檔案名稱。如需清除舊記錄檔,請查看 logRetentionMinutes 和 logFilesRemovalLimit 設定。預設 tracingLevel 不會記錄太多項目。變更詳細資訊可能會導致大量記錄和記錄的磁碟空間需求。錯誤包含嚴重,警告包含錯誤,資訊包含警告而詳細資訊包含資訊", diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/sql-database-projects.i18n.json index 0c4c28de00..74f97de01d 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/sql-database-projects.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/sql-database-projects.i18n.json @@ -25,12 +25,14 @@ "addDatabaseReferenceOkButtonText": "新增參考", "addDatabaseReferencedialogName": "新增資料庫參考", "addItemAction": "新增項目", + "addSqlCmdVariableWithoutDefaultValue": "是否將 SQLCMD 變數 '{0}' 新增至專案而不使用預設值?", "advancedOptionsButton": "進階...", "advancedPublishOptions": "進階發佈選項", "appSettingPrompt": "是否要以新的連接字串更新 Azure Function local.settings.json?", "applyConfirmation": "確定要更新目標專案嗎?", "applyError": "更新專案時發生錯誤: {0}", "applySuccess": "已成功更新專案。", + "artifactReference": "成品參考", "at": "於", "autorestProjectName": "新增 SQL 專案名稱", "azureAccounts": "Azure 帳戶", @@ -119,8 +121,8 @@ "downloadError": "下載錯誤", "downloadProgress": "下載進度", "downloading": "正在下載", - "downloadingDacFxDlls": "正在下載 Microsoft.Build.Sql Nuget 以取得組建 DLL", "downloadingFromTo": "正在從 {0} 下載到 {1}", + "downloadingNuget": "正在下載 {0} NuGet 以取得組建 DLL ", "edgeEulaAgreementTitle": "Microsoft Azure SQL Edge 授權合約", "edgeProjectTypeDescription": "從核心元件開始開發及發佈 Azure SQL Edge 資料庫的結構描述", "edgeProjectTypeDisplayName": "Azure SQL Edge 資料庫", @@ -234,6 +236,7 @@ "optionName": "選項名稱", "optionNotFoundWarningMessage": "標籤: 選項值名稱查閱中不存在 {0}", "outsideFolderPath": "不支援在專案資料夾外具有絕對路徑的專案。請確定專案檔中的路徑與專案資料夾相對。", + "packageReference": "套件參考", "parentTreeItemUnknown": "無法存取提供之樹狀項目的父代", "passwordNotMatch": "{0} 密碼與確認密碼不相符", "portMustNotBeNumber": "連接埠必須是數字", @@ -262,6 +265,7 @@ "publishDialogName": "發佈專案", "publishOptions": "發佈選項", "publishProfileElements": "發佈設定檔元素", + "publishProfileFriendlyName": "發行設定檔", "publishProjectSucceed": "已成功發佈資料庫專案", "publishSettingsFiles": "發佈設定檔案", "publishTo": "發佈目標", @@ -273,8 +277,9 @@ "publishToNewAzureServer": "發佈到新的 Azure SQL 邏輯伺服器 (預覽)", "publishToNewAzureServerFailed": "無法發佈到新的 Azure SQL 伺服器。{0}", "publishingProjectMessage": "正在發佈容器中的專案...", - "referenceRadioButtonsGroupTitle": "類型", - "referenceType": "參考型別", + "referenceRadioButtonsGroupTitle": "參考的資料庫類型", + "referenceTypeRadioButtonsGroupTitle": "參考型別", + "referencedDatabaseType": "參考的資料庫類型", "reloadProject": "要重新載入資料庫專案嗎?", "reset": "重設", "resetAllVars": "重設所有變數", @@ -289,6 +294,7 @@ "runningDockerMessage": "正在執行 Docker 容器...", "sameDatabase": "相同資料庫", "save": "儲存", + "saveProfile": "是否將設定儲存在設定檔 (.publish.xml) 中?", "saveProfileAsButtonText": "另存新檔...", "schema": "結構描述", "schemaCompare.compareErrorMessage": "結構描述比較失敗: {0}", @@ -347,7 +353,7 @@ "unableToFindFile": "找不到路徑為 '{0}' 的 {1}", "unableToFindReference": "找不到資料庫參考 {0}", "unableToFindSqlCmdVariable": "找不到 SQLCMD 變數 '{0}'", - "unableToPerformAction": "找不到 '{0}' 目標: '{1}'", + "unableToPerformAction": "找不到 '{0}' 目標: '{1}'。{2}", "unexpectedProjectContext": "無法建立專案內容。從未預期的位置叫用的命令: {0}", "unhandledDeleteType": "刪除期間未處理的項目類型: '{0}", "unhandledMoveNode": "用於移動的未處理節點類型", @@ -411,6 +417,7 @@ "sqlDatabaseProjects.newItem": "新增項目...", "sqlDatabaseProjects.newPostDeploymentScript": "新增部署後指令碼", "sqlDatabaseProjects.newPreDeploymentScript": "新增預先部署指令碼", + "sqlDatabaseProjects.newPublishProfile": "新增發行設定檔", "sqlDatabaseProjects.newScript": "新增指令碼", "sqlDatabaseProjects.newStoredProcedure": "新增預存程序", "sqlDatabaseProjects.newTable": "新增資料表", @@ -419,6 +426,7 @@ "sqlDatabaseProjects.open": "開啟資料庫專案", "sqlDatabaseProjects.openContainingFolder": "開啟收納資料夾", "sqlDatabaseProjects.openInDesigner": "在設計工具中開啟", + "sqlDatabaseProjects.openReferencedSqlProject": "開啟專案", "sqlDatabaseProjects.properties": "屬性", "sqlDatabaseProjects.publish": "發佈", "sqlDatabaseProjects.rename": "重新命名", diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/sql-migration.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/sql-migration.i18n.json index 7a5d044248..b8ec554d01 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/sql-migration.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/sql-migration.i18n.json @@ -9,8 +9,6 @@ "version": "1.0.0", "contents": { "dist/constants/strings": { - "azure.accounts.accountAccessError": "存取選取的帳戶 '{0}' 及租用戶 '{1}' 時發生錯誤。請選取 [連結帳戶],然後重新整理帳戶或選取其他帳戶。錯誤 '{2}'", - "azure.accounts.accountStaleError": "選取的帳戶 '{0}' 及租用戶 '{1}' 的存取權杖已失效。請選取 [連結帳戶] 並重新整理該帳戶,或選取其他帳戶。", "serviceCrashMessage": "移轉服務元件無法啟動。{0}", "serviceCrashed": "服務元件當機。", "serviceProviderIntializationError": "無法初始化服務提供者。", @@ -203,10 +201,10 @@ "sql.migration.database.already.exists.vm.info": "請確認提供的資料庫名稱並不存在於 Azure 虛擬機器的目標 SQL Server 上。", "sql.migration.database.assessment.description": "選取您要評定要移轉至 Azure SQL 的資料庫。", "sql.migration.database.assessment.title": "要評定的資料庫", - "sql.migration.database.assessment.xevents.description": "For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0}", - "sql.migration.database.assessment.xevents.instructions": "Select a folder where extended events session files (.xel and .xem) are stored", + "sql.migration.database.assessment.xevents.description": "對於選取的資料庫,請選擇性地提供擴充事件工作階段檔案來評估臨機操作或動態 SQL 查詢,或透過應用程式資料圖層起始的任何 DML 陳述式。{0}", + "sql.migration.database.assessment.xevents.instructions": "選取儲存擴充事件工作階段檔案 (.xel 和 .xem) 位置的資料夾", "sql.migration.database.assessment.xevents.link": "深入了解", - "sql.migration.database.assessment.xevents.title": "Assess extended event sessions", + "sql.migration.database.assessment.xevents.title": "評估擴充事件工作階段", "sql.migration.database.backup.load.error": "存取資料庫詳細資料時發生錯誤。", "sql.migration.database.connection.error": "連接到目標移轉資料庫時發生錯誤。", "sql.migration.database.connection.error.message": "連線錯誤:{0} {1}", @@ -338,9 +336,9 @@ "sql.migration.ir.page.sql.migration.service.not.found": "找不到任何資料庫移轉服務。建立新的。", "sql.migration.ir.page.title": "Azure 資料庫移轉服務", "sql.migration.ir.setup.step1": "步驟 1: {0}", - "sql.migration.ir.setup.step2": "Step 2: Use the keys below to register your integration runtime", - "sql.migration.ir.setup.step3": "Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.ir.setup.step3.alternate": "Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.ir.setup.step2": "步驟 2: 使用下列金鑰註冊您的整合執行階段", + "sql.migration.ir.setup.step3": "步驟 3: 按一下 [測試連接] 按鈕,檢查 Azure 資料庫移轉服務與整合執行階段之間的連線", + "sql.migration.ir.setup.step3.alternate": "步驟 3: 按一下上方的 [重新整理] 按鈕,檢查 Azure 資料庫移轉服務與整合執行階段之間的連線", "sql.migration.issue.aria.label": "執行問題: {0}", "sql.migration.issues": "問題", "sql.migration.issues.count": "問題 ({0})", @@ -505,7 +503,7 @@ "sql.migration.search": "搜尋", "sql.migration.search.for.migration": "篩選移轉結果", "sql.migration.sec": "{0} 秒", - "sql.migration.select": "選擇", + "sql.migration.select": "選取", "sql.migration.select.azure.mi": "選取您的目標 Azure 訂用帳戶以及目標 Azure SQL 受控執行個體。", "sql.migration.select.azure.vm": "選取您的目標 Azure 訂用帳戶,以及 Azure 虛擬機器上的目標 SQL Server 作為您的目標。", "sql.migration.select.database.to.continue": "請選取 1 或多個要移轉的登入", @@ -536,9 +534,9 @@ "sql.migration.select.target.to.continue": "若要繼續,請選取目標。", "sql.migration.server": "伺服器", "sql.migration.service.account.info.text": "請確認執行來源 SQL Server 執行個體的服務帳戶對網路共用有讀取權限。", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable).", - "sql.migration.service.container.container.description2": "Follow the instructions below to set up self-hosted integration runtime.", - "sql.migration.service.container.heading": "Set up integration runtime", + "sql.migration.service.container.container.description1": "Azure 資料庫移轉服務利用 Azure Data Factory 的自我裝載整合執行階段,處理來源與目標之間的連線,並將內部部署網路檔案共用的備份上傳到 Azure (若適用)。", + "sql.migration.service.container.container.description2": "請遵循下方的指示,設定自我裝載整合執行階段。", + "sql.migration.service.container.heading": "設定整合執行階段", "sql.migration.service.container.loading.help": "正在載入移轉服務", "sql.migration.service.details.authKeys.label": "驗證金鑰", "sql.migration.service.details.authKeys.title": "用來連線到自我裝載整合執行個體節點的驗證金鑰", @@ -550,14 +548,14 @@ "sql.migration.service.header": "Azure 資料庫移轉服務 \"{0}\" 詳細資料:", "sql.migration.service.not.found": "找不到任何移轉服務。若要繼續,請建立一個新的。", "sql.migration.service.not.ready": "Azure 資料庫移轉服務未註冊。Azure 資料庫移轉服務 '{0}' 必須向在任何節點上的自我裝載整合執行階段註冊。", - "sql.migration.service.not.ready.below": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.\r\n\r\nSee below for registration instructions.", + "sql.migration.service.not.ready.below": "未註冊 Azure 資料庫移轉服務。Azure 資料庫移轉服務 '{0} ' 必須向在任何節點上的自我裝載整合執行階段註冊。\r\n\r\n請參閱下方的註冊指示。", "sql.migration.service.prompt": "{0} (變更)", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes.", - "sql.migration.service.ready.below": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1}\r\n\r\nFor improved performance and high availability, you can register additional nodes. See below for registration instructions.", + "sql.migration.service.ready": "Azure 資料庫移轉服務 '{0}' 已連線到執行自我裝載整合執行階段的節點 - {1}\r\n\r\n為了提升效能和高可用性,您可以註冊其他節點。", + "sql.migration.service.ready.below": "Azure 資料庫移轉服務 '{0}' 已連線到執行自我裝載整合執行階段的節點 - {1}\r\n\r\n為了提升效能和高可用性,您可以註冊其他節點。請參閱下方的註冊指示。", "sql.migration.service.selection.location.msg": "請選取資料庫備份檔案的位置,再繼續。", "sql.migration.service.status.refresh.error": "重新整理移轉服務建立狀態時發生錯誤。", "sql.migration.services.container.description": "請在下方輸入資訊,以新增 Azure 資料庫移轉服務。", - "sql.migration.services.container.description.network": "Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page.", + "sql.migration.services.container.description.network": "請在下方輸入資訊,以新增一個新的 Azure 資料庫移轉服務。若要註冊自我裝載整合執行階段,請在上一頁選取 [我的資料庫備份在網路共用上]。", "sql.migration.services.dialog.title": "建立 Azure 資料庫移轉服務", "sql.migration.services.location": "Azure 資料庫移轉服務的 Azure 區域。這應該是與目標 Azure SQL 相同的區域。", "sql.migration.services.name": "Azure 資料庫移轉服務名稱。", @@ -758,6 +756,8 @@ "sql.migration.storage.account": "儲存體帳戶", "sql.migration.storageAccount.warning.many": "目標執行個體 '{0}' 可能無法存取儲存體帳戶 '{1}'。請確保目標執行個體的子網路已列入儲存體帳戶的允許清單中,而且如適用,私人端點和目標伺服器會位於相同的虛擬網路。", "sql.migration.storageAccount.warning.one": "目標執行個體 '{0}' 可能無法存取儲存體帳戶 '{1}'。請確保目標執行個體的子網路已列入儲存體帳戶的允許清單中,而且如適用,私人端點和目標伺服器會位於相同的虛擬網路。", + "sql.migration.storageAccount.warning.vm.many": "目標伺服器 '{0}' 可能無法存取儲存體帳戶 '{1}'。確保目標伺服器的子網路已列入儲存體帳戶的允許清單。", + "sql.migration.storageAccount.warning.vm.one": "目標伺服器 '{0}' 可能無法存取儲存體帳戶 '{1}'。確保目標伺服器的子網路已列入儲存體帳戶的允許清單。", "sql.migration.subscription": "訂用帳戶", "sql.migration.summary.azure.storage": "Azure 儲存體", "sql.migration.summary.azure.storage.subscription": "Azure 儲存體訂用帳戶", diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.bat.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/bat.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.bat.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/notebook-renderers.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.builtin-notebook-renderers.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/notebook-renderers.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.builtin-notebook-renderers.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.configuration-editing.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.configuration-editing.i18n.json new file mode 100644 index 0000000000..24c5d33c18 --- /dev/null +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.configuration-editing.i18n.json @@ -0,0 +1,68 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Example": "範例", + "Files by Extension": "依副檔名排列的檔案", + "Files with Extension": "檔案副檔名", + "Files with Multiple Extensions": "具多個副檔名的檔案", + "Files with Path": "檔案路徑", + "Files with Siblings by Name": "依名稱排列且同層級的檔案", + "Folder by Name (Any Location)": "依名稱排列的資料夾 (任何位置)", + "Folder by Name (Top Level)": "依名稱排列的資料夾 (最上層)", + "Folders with Multiple Names (Top Level)": "具多個名稱的資料夾 (最上層)", + "GitHub": "GitHub", + "Map all files matching the absolute path glob pattern in their path to the language with the given identifier.": "將檔案路徑符合絕對路徑 Glob 模式的所有檔案,對應到具有指定識別碼的語言。", + "Map all files matching the glob pattern in their filename to the language with the given identifier.": "將檔案名稱符合 Glob 模式的所有檔案,對應到具有指定識別碼的語言。", + "Match a folder with a specific name in any location.": "在所有位置比對具特定名稱的資料夾。", + "Match a top level folder with a specific name.": "比對具特定名稱的最上層資料夾。", + "Match all files of a specific file extension.": "比對所有具特定副檔名的檔案。", + "Match all files with any of the file extensions.": "比對所有具任何副檔名的檔案。", + "Match files that have siblings with the same name but a different extension.": "比對名稱相同但副檔名不同的同層級檔案。", + "Match multiple top level folders.": "比對多個最上層資料夾。", + "The character used by the operating system to separate components in file paths": "作業系統用來分隔檔案路徑中元件的字元", + "The current opened file": "目前已開啟的檔案", + "The current opened file relative to ${workspaceFolder}": "目前已開啟與 ${workspaceFolder} 相關的檔案", + "The current opened file's basename": "目前已開啟檔案的 basename", + "The current opened file's basename with no file extension": "目前已開啟檔案的 basename,不包含副檔名", + "The current opened file's dirname": "目前已開啟檔案的 dirname", + "The current opened file's dirname relative to ${workspaceFolder}": "相對於 ${workspaceFolder} 的目前已開啟檔案 dirname", + "The current opened file's extension": "目前已開啟檔案的副檔名", + "The current selected line number in the active file": "在使用中的檔案內目前已選取的行數", + "The current selected text in the active file": "在使用中的檔案內目前已選取的文字", + "The name of the default build task. If there is not a single default build task then a quick pick is shown to choose the build task.": "預設建置工作的名稱。如果沒有任何預設建置工作,則會顯示快選以選擇建置工作。", + "The name of the folder opened in VS Code without any slashes (/)": "在 VS Code 內已開啟的資料夾名稱,不包含任何斜線 (/)", + "The path of the folder opened in VS Code": "在 VS Code 中已開啟的資料夾路徑", + "The path where an an extension is installed.": "安裝延伸模組的路徑。", + "The task runner's current working directory on startup": "啟用時工作執行器目前工作目錄", + "Use the language of the currently active text editor if any": "使用目前使用的文字編輯器語言 (如果有的話)", + "a conditional separator (' - ') that only shows when surrounded by variables with values": "條件式分隔符號 (' - '),只會在前後為具有值的變數時顯示", + "an indicator for when the active editor has unsaved changes": "當使用中編輯器具有未儲存變更的指示器", + "e.g. SSH": "例如 SSH", + "e.g. VS Code": "例如 VS Code", + "file path of the workspace (e.g. /Users/Development/myWorkspace)": "工作區檔案路徑 (例如 /Users/Development/myWorkspace)", + "file path of the workspace folder the file is contained in (e.g. /Users/Development/myFolder)": "包含在工作區內的檔案路徑 (例如 /Users/Development/myFolder)", + "gist": "Gist", + "name of the workspace folder the file is contained in (e.g. myFolder)": "包含在工作區內的檔案名稱 (例如 myFolder)", + "name of the workspace with optional remote name and workspace indicator if applicable (e.g. myFolder, myRemoteFolder [SSH] or myWorkspace (Workspace))": "如果適用 (例如 myFolder、myRemoteFolder [SSH] 或 myWorkspace (Workspace)),則為具有選擇性遠端名稱與工作區指示器的工作區名稱。", + "shortened name of the workspace without suffixes (e.g. myFolder or myWorkspace)": "沒有尾碼之工作區名稱 (例如 myFolder 或 myWorkspace) 的縮短名稱", + "the file name (e.g. myFile.txt)": "檔案名稱(例如:myFile.txt)", + "the full path of the file (e.g. /Users/Development/myFolder/myFileFolder/myFile.txt)": "檔案的完整路徑 (例如 /Users/Development/myFolder/myFileFolder/myFile.txt)", + "the full path of the folder the file is contained in (e.g. /Users/Development/myFolder/myFileFolder)": "包含檔案的資料夾完整路徑 (例如 /Users/Development/myFolder/myFileFolder)", + "the name of the folder the file is contained in (e.g. myFileFolder)": "包含檔案的資料夾名稱 (如 myFileFolder)", + "the path of the file relative to the workspace folder (e.g. myFolder/myFileFolder/myFile.txt)": "相對於工作區資料夾的檔案路徑 (如 myFolder/myFileFolder/myFile.txt)", + "the path of the folder the file is contained in, relative to the workspace folder (e.g. myFolder/myFileFolder)": "包含檔案的資料夾路徑,相對於工作區資料夾 (如 myFolder/myFileFolder)" + }, + "package": { + "description": "在設定、啟動及延伸模組建議檔案等組態檔案中,提供進階 IntelliSense 及自動修正等功能。", + "displayName": "編輯設定值" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.docker.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/docker.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.docker.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/git-base.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.git-base.i18n.json similarity index 57% rename from i18n/ads-language-pack-zh-hant/translations/extensions/git-base.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.git-base.i18n.json index 5fe7077f9a..83cee286d6 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/git-base.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.git-base.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "dist/remoteSource": { - "branch name": "分支名稱", - "error": "{0} 錯誤: {1}", - "none found": "找不到遠端存放庫。", - "pick url": "選擇複製的來源 URL。", - "provide url": "提供存放庫 URL", - "provide url or pick": "提供存放庫 URL 或挑選存放庫來源。", + "bundle": { + "Branch name": "分支名稱", + "Choose a URL to clone from.": "選擇複製的來源 URL。", + "No remote repositories found.": "找不到遠端存放庫。", + "Provide repository URL": "提供存放庫 URL", + "Provide repository URL or pick a repository source.": "提供存放庫 URL 或挑選存放庫來源。", + "Repository name": "存放庫名稱", + "Repository name (type to search)": "存放庫名稱 (要搜尋的類型)", + "URL": "URL", "recently opened": "最近開啟的", "remote sources": "遠端來源", - "type to filter": "存放庫名稱", - "type to search": "存放庫名稱 (要搜尋的類型)", - "url": "URL" + "{0} Error: {1}": "{0} 錯誤: {1}" }, "package": { "command.api.getRemoteSources": "取得遠端來源", diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.git.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.git.i18n.json new file mode 100644 index 0000000000..bc31a09671 --- /dev/null +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.git.i18n.json @@ -0,0 +1,599 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "\"{0}\" has fingerprint \"{1}\"": "「{0}」具有指紋「{1}」。", + "$(info) Remote \"{0}\" has no tags.": "$(info) 遠端 \"{0}\" 沒有標籤。", + "$(info) This repository has no tags.": "$(info) 此存放庫沒有標籤。", + "A branch named \"{0}\" already exists": "分支名稱 \"{0}\" 已經存在", + "A git repository was found in the parent folders of the workspace or the open file(s). Would you like to open the repository?": "在工作區或開啟檔案的上層資料夾中找到一個 Git 存放庫。您要開啟存放庫嗎?", + "Absolute paths not supported in \"git.scanRepositories\" setting.": "\"git.scanRepositories\" 設定中不支援絕對路徑。", + "Add Remote": "新增遠端存放庫", + "Add a new remote...": "新增遠端...", + "Add remote from URL": "從 URL 新增遠端存放庫", + "Add remote from {0}": "從 {0} 新增遠端存放庫", + "Add to Workspace": "新增到工作區", + "All Repositories": "所有存放庫", + "Always": "永遠", + "Always Pull": "一律提取", + "Are you sure you want to DELETE {0} files?\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST if you proceed.": "確定要刪除 {0} 個檔案嗎?\\n此動作無法復原!\\n如果繼續,這些檔案會永遠遺失。", + "Are you sure you want to DELETE {0}?\\nThis is IRREVERSIBLE!\\nThis file will be FOREVER LOST if you proceed.": "確定要刪除 {0} 嗎?\\n此動作無法回復!\\n此檔案將會永久遺失。", + "Are you sure you want to continue connecting?": "確定要繼續連線嗎?", + "Are you sure you want to create an empty commit?": "確實要建立空白提交嗎?", + "Are you sure you want to discard ALL changes in {0} files?\\nThis is IRREVERSIBLE!\\nYour current working set will be FOREVER LOST if you proceed.": "確定要捨棄 {0} 個檔案中的所有變更嗎?\\n此動作無法回復!\\n若繼續,您目前的工作集將會永久遺失。", + "Are you sure you want to discard changes in {0} files?": "確定要捨棄 {0} 檔案中的變更嗎?", + "Are you sure you want to discard changes in {0}?": "確定要捨棄 {0} 中的變更嗎?", + "Are you sure you want to drop ALL stashes? There are {0} stashes that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "確定要卸除所有隱藏項目嗎? 有 {0} 個隱藏項目將需要剪除,可能無法復原。", + "Are you sure you want to drop ALL stashes? There is 1 stash that will be subject to pruning, and MAY BE IMPOSSIBLE TO RECOVER.": "確定要卸除所有隱藏項目嗎? 有 1 個隱藏項目將需要剪除,可能無法復原。", + "Are you sure you want to drop the stash: {0}?": "確定要卸除隱藏項目 {0} 嗎?", + "Are you sure you want to restore {0} files?": "確實要還原 {0} 檔案嗎?", + "Are you sure you want to restore {0}?": "確定要還原 {0} 嗎?", + "Are you sure you want to stage {0} files with merge conflicts?": "確定要暫存 {0} 個有合併衝突的檔案嗎?", + "Are you sure you want to stage {0} with merge conflicts?": "確定要暫存有合併衝突的 {0} 嗎?", + "Ask Me Later": "稍後詢問我", + "Branch name": "分支名稱", + "Branch name needs to match regex: {0}": "分支名稱需要匹配 正規表達式: {0}", + "Can\\'t push refs to remote. Try running \"Pull\" first to integrate your changes.": "無法將參考推送到遠端。請先嘗試執行「提取」以整合您的變更。", + "Can\\'t undo because HEAD doesn\\'t point to any commit.": "因為 HEAD 未指向任何提交,所以無法復原。", + "Changes": "變更", + "Checking Out Branch/Tag...": "正在簽出分支/標籤...", + "Checking Out Changes...": "正在簽出變更...", + "Checkout Branch/Tag...": "簽出分支/標籤...", + "Checkout detached...": "簽出已中斷連結...", + "Choose Folder...": "選擇資料夾...", + "Choose a folder to clone {0} into": "選擇要複製 {0} 的資料夾", + "Choose a repository": "請選擇儲存庫 ", + "Choose which repository to clone": "選擇要複製的存放庫", + "Clone from URL": "存放庫 URL", + "Clone from {0}": "從 {0} 複製", + "Cloning git repository \"{0}\"...": "正在複製 Git 儲存庫 \"{0}\"...", + "Commit": "提交", + "Commit & Push Changes": "提交與推送變更", + "Commit & Sync Changes": "提交與同步變更", + "Commit Anyway": "仍要提交", + "Commit Changes": "提交變更", + "Commit Changes on \"{0}\"": "在「{0}」上提交變更", + "Commit Changes to New Branch": "提交新分支的變更", + "Commit Hash": "提交雜湊", + "Commit Staged Changes": "提交暫存變更", + "Commit message": "提交訊息", + "Commit operation was cancelled due to empty commit message.": "提交作業已取消,因為提交訊息為空白。", + "Commit to New Branch & Push Changes": "提交新的分支與推送變更", + "Commit to New Branch & Synchronize Changes": "提交至新的分支並同步處理變更", + "Commit to a New Branch": "提交新的分支", + "Commits without verification are not allowed, please enable them with the \"git.allowNoVerifyCommit\" setting.": "不允許未經驗證的提交,請使用 \"git.allowNoVerifyCommit\" 設定加以啟用。", + "Committing & Pushing Changes...": "正在提交並推送變更...", + "Committing & Synchronizing Changes...": "正在提交並同步處理變更...", + "Committing Changes to New Branch...": "正在提交對新分支的變更...", + "Committing Changes...": "正在提交變更...", + "Committing to New Branch & Pushing Changes...": "正在提交新的分支與推送變更...", + "Committing to New Branch & Synchronizing Changes...": "正在提交至新的分支並同步處理變更...", + "Conflict: Added By Them": "衝突: 由他人新增", + "Conflict: Added By Us": "衝突: 由我們新增", + "Conflict: Both Added": "衝突: 兩者皆新增", + "Conflict: Both Deleted": "衝突: 兩者皆刪除", + "Conflict: Both Modified": "衝突: 兩者皆修改", + "Conflict: Deleted By Them": "衝突: 由他人刪除", + "Conflict: Deleted By Us": "衝突: 由我們刪除", + "Continue Rebase": "繼續重訂基底", + "Continuing Rebase...": "繼續重訂基底...", + "Could not clone your repository as Git is not installed.": "因為未安裝 Git,所以無法複製您的存放庫。", + "Create Empty Commit": "建立空白提交", + "Create new branch from...": "從以下位置建立新分支...", + "Create new branch...": "建立新分支...", + "Current": "目前", + "Current commit message only contains whitespace characters": "目前提交訊息只包含空白字元", + "Delete Branch": "刪除分支", + "Delete File": "刪除檔案", + "Delete Files": "刪除檔案", + "Delete file": "刪除檔案", + "Deleted": "已刪除", + "Discard 1 File": "捨棄1個檔案", + "Discard 1 Tracked File": "捨棄 1 個追蹤的檔案", + "Discard All {0} Files": "捨棄所有 {0} 檔案", + "Discard Changes": "捨棄變更", + "Discard {0} Tracked Files": "捨棄 {0} 個追蹤的檔案", + "Don\\'t Pull": "不要提取", + "Don\\'t Show Again": "不要再顯示", + "Download Git": "下載 git", + "Email": "電子郵件", + "Enables the following features: {0}": "Enables the following features: {0}", + "Failed to authenticate to git remote.": "無法從遠端向 git 驗證。", + "Failed to authenticate to git remote:\\n\\n{0}": "無法從遠端向 git 驗證:\\n\\n{0}", + "File \"{0}\" was deleted by them and modified by us.\\n\\nWhat would you like to do?": "檔案 \"{0}\" 已由對方刪除,但由我們修改。\\n\\n要執行什麼動作?", + "File \"{0}\" was deleted by us and modified by them.\\n\\nWhat would you like to do?": "檔案 \"{0}\" 已由我們刪除,但由對方修改。\\n\\n要執行什麼動作?", + "Force Checkout": "強制簽出", + "Force push is not allowed, please enable it with the \"git.allowForcePush\" setting.": "不允許強制更新,請啟用 \"git.allowForcePush\" 設定。", + "Git History": "Git 歷程記錄", + "Git error": "Git 錯誤", + "Git local working changes": "Git 本機工作變更", + "Git not found. Install it or configure it using the \"git.path\" setting.": "找不到 Git。安裝它或使用 \"git.path\" 設置。", + "Git repositories were found in the parent folders of the workspace or the open file(s). Would you like to open the repositories?": "在工作區或開啟檔案的上層資料夾中找到 Git 存放庫。您要開啟存放庫嗎?", + "Git: {0}": "Git: {0}", + "HEAD version of \"{0}\" is not available.": "\"{0}\" 的 HEAD 版本無法使用。", + "Ignored": "已忽略", + "Incoming": "傳入", + "Index Added": "已新增索引", + "Index Copied": "已複製索引", + "Index Deleted": "已刪除索引", + "Index Modified": "已修改索引", + "Index Renamed": "已重新命名索引", + "Initialize Repository": "初始化存放庫", + "Intent to Add": "要新增的意圖", + "Intent to Rename": "要重新命名的意圖", + "Invalid branch name": "分支名稱無效", + "It looks like the current branch \"{0}\" might have been rebased. Are you sure you still want to pull into it?": "目前的分支 \"{0}\" 可能已重訂基底。確定仍要提取至其中嗎?", + "It looks like the current branch might have been rebased. Are you sure you still want to pull into it?": "目前的分支可能已重訂基底。確定仍要提取至其中嗎?", + "It\\'s not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.": "在重訂基底的過程中,無法變更提交訊息。請完成重訂基底作業,並改用互動式重訂基底。", + "Keep Our Version": "保留我們的版本", + "Keep Their Version": "保留它們的版本", + "Learn More": "深入了解", + "Log level: {0}": "記錄層級: {0}", + "Make sure you configure your \"user.name\" and \"user.email\" in git.": "請確認您的 Git \"user.name\" 及 \"user.email\"。", + "Manage Unsafe Repositories": "管理不安全的存放庫", + "Merge Changes": "合併變更", + "Message": "訊息", + "Message (commit on \"{0}\")": "訊息 (在 \"{0}\" 上提交)", + "Message ({0} to commit on \"{1}\")": "訊息 (要在 \"{0}\" 上提交 {1})", + "Message ({0} to commit)": "訊息 (要提交的 {0})", + "Migrate Changes": "移轉變更", + "Modified": "已修改", + "Never": "永不", + "No": "否", + "No rebase in progress.": "沒有進行中的重訂基底。", + "OK": "確定", + "OK, Don\\'t Ask Again": "確定,不要再詢問", + "OK, Don\\'t Show Again": "確定,不要再顯示", + "Open": "開啟", + "Open Comparison": "開啟比較", + "Open Git Log": "開啟 Git 記錄", + "Open Merge": "開啟合併", + "Open Repositories In Parent Folders": "開啟上層資料夾中的存放庫", + "Open Repository": "開啟存放庫", + "Open in New Window": "在新視窗中開啟", + "Optionally provide a stash message": "可選擇提供擱置變更訊息", + "Passphrase": "複雜密碼", + "Pick a branch to pull from": "揀選要提取的來源分支", + "Pick a provider to publish the branch \"{0}\" to:": "挑選要對其發佈分支 \"{0}\" 的提供者:", + "Pick a remote to publish the branch \"{0}\" to:": "挑選要對其發佈分支 \"{0}\" 的遠端:", + "Pick a remote to pull the branch from": "挑選要將分支提取出的遠端", + "Pick a remote to remove": "挑選要移除的遠端存放庫", + "Pick a repository to mark as safe and open": "挑選標記為安全的存放庫並開啟", + "Pick a repository to open": "挑選要開啟的存放庫", + "Pick a repository to reopen": "Pick a repository to reopen", + "Pick a stash to apply": "取回挑選的擱置套用變更", + "Pick a stash to drop": "挑選要卸除的隱藏項目", + "Pick a stash to pop": "取回挑選的擱置變更", + "Pick workspace folder to initialize git repo in": "選擇工作區資料夾以初始化 git 儲存庫", + "Please check out a branch to push to a remote.": "請簽出分支以推送到遠端。", + "Please clean your repository working tree before checkout.": "請先清除您的存放庫工作樹狀再簽出。", + "Please provide a commit message": "請提供提交訊息", + "Please provide a message to annotate the tag": "請提供訊息以標註標籤", + "Please provide a new branch name": "請提供新的分支名稱", + "Please provide a remote name": "請提供遠端存放庫名稱", + "Please provide a tag name": "請提供標籤名稱", + "Please provide the commit hash": "請提供提交雜湊", + "Publish Branch": "發布分支", + "Publish Branch \"{0}\"/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "發佈 Branch \"{0}\"", + "Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "發布 Branch", + "Publish to {0}": "發布至 {0}", + "Publish to...": "發布至...", + "Publishing Branch \"{0}\".../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "正在發佈 Branch \"{0}\"...", + "Publishing Branch.../{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "正在發布 Branch...", + "Pull": "提取", + "Pull {0} and push {1} commits between {2}/{3}": "從 {2}/{3} 間提取 {0} 個提交,並推送 {1} 個提交", + "Pull {0} commits from {1}/{2}": "從 {1}/{2} 提取 {0} 個提交", + "Push {0} commits to {1}/{2}": "將 {0} 個提交推送到 {1}/{2}", + "Rebasing": "正在重訂基底", + "Remote \"{0}\" already exists.": "遠端存放庫 \"{0}\" 已存在。", + "Remote branch at {0}": "位於 {0} 的遠端分支", + "Remote name": "遠端存放庫名稱", + "Remote name format invalid": "遠端存放庫名稱格式無效", + "Reopen Closed Repositories": "Reopen Closed Repositories", + "Replace Local Tag(s)": "取代本機標籤", + "Restore file": "還原檔案", + "Restore files": "還原檔案", + "Save All & Commit": "全部儲存並提交", + "Save All & Stash": "全部儲存並隱藏", + "Select a branch or tag to checkout": "選取要簽出的分支或標籤", + "Select a branch to checkout in detached mode": "選取要在中斷連結模式簽出的分支", + "Select a branch to delete": "選擇分支進行刪除", + "Select a branch to merge from": "選擇要合併的分支。", + "Select a branch to rebase onto": "選取要重訂為基底的分支", + "Select a ref to create the branch from": "選取用來建立分支的來源參考", + "Select a remote to delete a tag from": "選取要從中刪除標籤的遠端", + "Select a remote to fetch": "選取要擷取的遠端", + "Select a tag to delete": "選取要刪除的標籤", + "Select as Repository Destination": "選取為存放庫目的地", + "Show Changes": "顯示變更", + "Show Command Output": "顯示命令輸出", + "Skipped found git in: \"{0}\"": "已略過在下列位置找到的 Git: \"{0}\"", + "Staged Changes": "暫存的變更", + "Stash & Checkout": "隱藏並簽出", + "Stash Anyway": "仍要隱藏", + "Stash message": "擱置變更訊息", + "Stashed Changes": "隱藏的變更", + "Successfully pushed.": "推送成功。", + "Synchronize Changes": "同步處理變更", + "Synchronizing Changes...": "正在同步處理變更...", + "Syncing. Cancelling may cause serious damages to the repository": "正在同步。取消可能會對存放庫造成嚴重的損害", + "Tag at {0}": "位於 {0} 的標籤", + "Tag name": "標籤名稱", + "The \"{0}\" repository has {1} submodules which won\\'t be opened automatically. You can still open each one individually by opening a file within.": "\"{0}\" 儲存庫有 {1} 個無法自動開啟的子模組。您仍可在其中開啟檔案來個別開啟子模組。", + "The branch \"{0}\" has no remote branch. Would you like to publish this branch?": "分支 \"{0}\" 沒有任何遠端分支。您仍想發佈這個分支嗎?", + "The branch \"{0}\" is not fully merged. Delete anyway?": "分支 \"{0}\" 尚未完整合併. 確定要刪除嗎?", + "The current branch is not published to the remote. Would you like to publish it to access your changes elsewhere?": "最新分支未發佈至遠端。您要將其發佈以存取您在其他地方所做的變更嗎?", + "The following file has unsaved changes which won\\'t be included in the commit if you proceed: {0}.\\n\\nWould you like to save it before committing?": "下列檔案有未儲存的變更,若您繼續,變更將不會包含在提交中: {0}。\\n\\n要先儲存再提交嗎?", + "The following file has unsaved changes which won\\'t be included in the stash if you proceed: {0}.\\n\\nWould you like to save it before stashing?": "下列檔案有未儲存的變更,若您繼續,變更將不會包含在隱藏項目中: {0}。\\n\\n要先儲存檔案再隱藏嗎?", + "The following untracked file will be DELETED FROM DISK if discarded: {0}.": "下列未追蹤檔案若被捨棄,將會從磁碟中刪除: {0}。", + "The git repositories in the current folder are potentially unsafe as the folders are owned by someone other than the current user.": "目前資料夾中的 Git 存放庫可能不安全,因為資料夾是由目前使用者外的人所擁有。", + "The git repository at \"{0}\" has too many active changes, only a subset of Git features will be enabled.": "位於 \"{0}\" 的 Git 儲存庫有過多使用中的變更,只有部份 Git 功能會被啟用。", + "The git repository in the current folder is potentially unsafe as the folder is owned by someone other than the current user.": "目前資料夾中的 Git 存放庫可能不安全,因為資料夾是由目前使用者外的人所擁有。", + "The last commit was a merge commit. Are you sure you want to undo it?": "最後一個提交是合併提交。確定要復原嗎?", + "The new branch will be \"{0}\"": "新分支會是 \"{0}\"", + "The repository does not have any commits. Please make an initial commit before creating a stash.": "存放庫沒有任何認可。請先進行初始認可,再建立隱藏。", + "The selection range does not contain any changes.": "選取範圍未包含任何變更。", + "There are known issues with the installed Git \"{0}\". Please update to Git >= 2.27 for the git features to work correctly.": "安裝的 Git \"{0}\" 有已知問題。必須更新為 Git >= 2.27,Git 功能才能正常運作。", + "There are merge conflicts. Resolve them before committing.": "合併衝突。提交前請解決衝突。", + "There are no available repositories": "沒有儲存庫可供使用 ", + "There are no changes to commit.": "沒有任何變更要提交。", + "There are no changes to stash.": "沒有變更可供擱置", + "There are no staged changes to commit.\\n\\nWould you like to stage all your changes and commit them directly?": "沒有任何要提交的暫存變更。\\n\\n要暫存所有變更並直接提交嗎?", + "There are no staged changes to stash.": "沒有對隱藏的分段變更。", + "There are no stashes in the repository.": "儲存庫中沒有擱置的變更", + "There are {0} unsaved files.\\n\\nWould you like to save them before committing?": "有 {0} 個未儲存檔案。\\n\\n您要在提交前儲存嗎?", + "There are {0} unsaved files.\\n\\nWould you like to save them before stashing?": "有 {0} 個未儲存的檔案。\\n\\n要先儲存檔案再隱藏嗎?", + "There are {0} untracked files which will be DELETED FROM DISK if discarded.": "有 {0} 個未追蹤檔案若被捨棄,將會從磁碟中刪除。", + "There were merge conflicts while applying the stash.": "套用隱藏時發生合併衝突。", + "This action will pull and push commits from and to \"{0}/{1}\".": "此動作會從 \"{0}/{1}\" 提取和推送提交。", + "This repository has no remotes configured to fetch from.": "您的儲存庫未設定要擷取的遠端來源。", + "This will DELETE {0} untracked files!\\nThis is IRREVERSIBLE!\\nThese files will be FOREVER LOST.": "這會刪除 {0} 已取消追蹤的檔案!\\n此動作無法復原!\\n將會永久遺失這些檔案。", + "This will create a Git repository in \"{0}\". Are you sure you want to continue?": "這會建立一個 Git 儲存庫在 \"{0}\"。確定要繼續嗎?", + "Too many changes were detected. Only the first {0} changes will be shown below.": "偵測到太多變更。下方僅顯示前 {0} 個變更。", + "Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?": "無法從遠端存放庫提取,因為標籤衝突: {0}。您要取代本機標籤來解決衝突嗎?", + "Uncommitted Changes": "未提交的變更", + "Undo merge commit": "復原合併提交", + "Untracked": "已取消追蹤", + "Untracked Changes": "未追蹤的變更", + "Update Git": "更新 Git", + "Using git \"{0}\" from \"{1}\"": "正在使用來自 \"{0}\" 的 Git \"{1}\"", + "Validating found git in: \"{0}\"": "正在驗證在下列位置找到的 Git: \"{0}\"", + "Would you like to add \"{0}\" to .gitignore?": "要將 \"{0}\" 新增至 .gitignore 嗎?", + "Would you like to open the cloned repository, or add it to the current workspace?": "要開啟以複製的儲存庫, 或將其新增到目前工作區?", + "Would you like to open the cloned repository?": "要開啟複製的儲存庫嗎?", + "Would you like to open the initialized repository, or add it to the current workspace?": "要開啟初始化的儲存庫,或將其新增到目前工作區?", + "Would you like to open the initialized repository?": "要開啟初始化的儲存庫嗎?", + "Would you like {0} to [periodically run \"git fetch\"]({1})?": "是否要 {0} [定期執行 [git 擷取]]({1})?", + "Yes": "是", + "Yes, Don\\'t Show Again": "是的,不要再顯示", + "You": "您", + "You are about to commit your changes without verification, this skips pre-commit hooks and can be undesirable.\\n\\nAre you sure to continue?": "您即將在不進行驗證的情況下提交變更,這麼做會跳過預先提交勾點,造成不適當的結果。\\n\\n確定要繼續嗎?", + "You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\\n\\nAre you sure to continue?": "您即將強制推送自己的變更,這可能具有破壞性,而且可能會不小心覆寫他人所做的變更。\\n\\n確定要繼續嗎?", + "You are trying to commit to a protected branch and you might not have permission to push your commits to the remote.\\n\\nHow would you like to proceed?": "您正在嘗試提交受保護的分支,而且可能沒有將提交推到遠端的權限。\\n\\n要如何繼續?", + "You seem to have git \"{0}\" installed. Code works best with git >= 2": "您似乎已有安裝 Git \"{0}\"。程式碼搭配 Git >= 2 的執行效果最佳", + "Your local changes would be overwritten by checkout.": "您的本機變更會在簽出時被覆寫。", + "Your repository has no remotes configured to publish to.": "您的儲存庫未設定要發布行的遠端目標。", + "Your repository has no remotes configured to pull from.": "您的存放庫未設定要提取的來源遠端。", + "Your repository has no remotes configured to push to.": "您的存放庫未設定要推送的目標遠端。", + "Your repository has no remotes.": "您的存放庫沒有遠端存放庫。", + "no": "否", + "yes": "是", + "{0} (Deleted)": "{0} (已刪除)", + "{0} (Index)": "{0} (索引)", + "{0} (Intent to add)": "{0} (要新增的意圖)", + "{0} (Ours)": "{0} (我們的)", + "{0} (Theirs)": "{0} (他們的)", + "{0} (Untracked)": "{0} (已取消追蹤)", + "{0} (Working Tree)": "{0} (工作樹狀)", + "{0} ({1})": "{0} ({1})", + "{0} ({1}) ↔ {0} ({2})": "{0} ({1}) ↔ {0} ({2})", + "{0} Commit": "{0} 提交", + "{0} Commit & Push": "{0} 提交與推送", + "{0} Commit & Sync": "{0} 提交與同步處理", + "{0} Continue": "{0} 繼續", + "{0} Fetch all remotes": "{0} 擷取所有遠端", + "{0} Publish Branch/{Locked=\"Branch\"}Do not translate \"Branch\" as it is a git term": "{0} 發佈 Branch", + "{0} Sync Changes{1}{2}": "{0} 同步變更{1}{2}", + "{0} characters left in current line": "在目前行數剩餘 {0} 個字元", + "{0} characters over {1} in current line": "在目前行數有 {0} 個字元已超過 {1} 個", + "{0} ↔ {1}": "{0} ↔ {1}", + "{0}\\n\\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.": "{0}\\n\\n這項動作無法復原,您會永久失去目前的工作集。" + }, + "package": { + "colors.added": "已新增資源的顏色。", + "colors.conflict": "帶有衝突資源的顏色。", + "colors.deleted": "刪除資源的顏色", + "colors.ignored": "忽略資源的顏色。", + "colors.modified": "修改資源的顏色。", + "colors.renamed": "重新命名或已複製資源的色彩。", + "colors.stageDeleted": "已刪除之資源的色彩。", + "colors.stageModified": "已修改之資源的色彩。", + "colors.submodule": "子模組資源的顏色", + "colors.untracked": "未追蹤資源的顏色。", + "command.addRemote": "新增遠端存放庫...", + "command.api.getRemoteSources": "取得遠端來源", + "command.api.getRepositories": "取得存放庫", + "command.api.getRepositoryState": "取得存放庫狀態", + "command.branch": "建立分支...", + "command.branchFrom": "從下列來源建立分支…", + "command.checkout": "簽出至...", + "command.checkoutDetached": "簽出至 (已中斷連結)...", + "command.cherryPick": "揀選...", + "command.clean": "捨棄變更", + "command.cleanAll": "捨棄所有變更", + "command.cleanAllTracked": "捨棄所有追蹤修訂", + "command.cleanAllUntracked": "捨棄所有未追蹤修訂", + "command.clone": "複製", + "command.cloneRecursive": "複製 (遞迴)", + "command.close": "關閉儲存庫", + "command.closeAllDiffEditors": "關閉所有 Diff 編輯器", + "command.commit": "提交", + "command.commitAll": "全部提交", + "command.commitAllAmend": "全部提交 (修改) ", + "command.commitAllAmendNoVerify": "全部提交 (修改,未驗證)", + "command.commitAllNoVerify": "全部提交 (未驗證)", + "command.commitAllSigned": "全部提交 (已簽章)", + "command.commitAllSignedNoVerify": "全部提交 (已登出,未驗證)", + "command.commitEmpty": "提交空白", + "command.commitEmptyNoVerify": "提交空白 (未驗證)", + "command.commitMessageAccept": "接受提交訊息", + "command.commitMessageDiscard": "捨棄提交訊息", + "command.commitNoVerify": "提交 (未驗證)", + "command.commitStaged": "提交暫存", + "command.commitStagedAmend": "提交暫存 (修改)", + "command.commitStagedAmendNoVerify": "提交暫存 (修改,未驗證)", + "command.commitStagedNoVerify": "提交暫存 (未驗證)", + "command.commitStagedSigned": "提交暫存 (已登出)", + "command.commitStagedSignedNoVerify": "提交暫存 (已登出,未驗證)", + "command.continueInLocalClone": "在桌面上複製存放庫並開啟...", + "command.continueInLocalClone.qualifiedName": "繼續在新的 [本機複製] 中工作", + "command.createTag": "建立標籤", + "command.deleteBranch": "刪除分支...", + "command.deleteRemoteTag": "刪除遠端標籤", + "command.deleteTag": "刪除標籤", + "command.fetch": "擷取", + "command.fetchAll": "從所有遠端擷取", + "command.fetchPrune": "擷取 (剪除)", + "command.git.acceptMerge": "完成合併", + "command.git.openMergeEditor": "在合併編輯器中解析", + "command.git.runGitMerge": "計算與 Git 的衝突", + "command.git.runGitMergeDiff3": "計算與 Git (Diff3) 的衝突", + "command.ignore": "新增到 .gitignore", + "command.init": "初始化存放庫", + "command.manageUnsafeRepositories": "管理不安全的存放庫", + "command.merge": "合併分支...", + "command.mergeAbort": "中止合併", + "command.openAllChanges": "開啟所有變更", + "command.openChange": "開啟變更", + "command.openFile": "開啟檔案", + "command.openHEADFile": "開啟檔案 (HEAD)", + "command.openRepositoriesInParentFolders": "開啟上層資料夾中的存放庫", + "command.openRepository": "開啟存放庫", + "command.publish": "發布分支...", + "command.pull": "提取", + "command.pullFrom": "從...提取", + "command.pullRebase": "提取 (重訂基底)", + "command.push": "推送", + "command.pushFollowTags": "推送 (跟隨標籤)", + "command.pushFollowTagsForce": "推送 (跟隨標籤,強制)", + "command.pushForce": "推送(強制更新)", + "command.pushTags": "推送標籤", + "command.pushTo": "推送至...", + "command.pushToForce": "推送至...(強制更新)", + "command.rebase": "重訂基底分支...", + "command.rebaseAbort": "中止重訂基底", + "command.refresh": "重新整理", + "command.removeRemote": "移除遠端存放庫", + "command.rename": "重新命名", + "command.renameBranch": "重新命名分支...", + "command.reopenClosedRepositories": "Reopen Closed Repositories...", + "command.restoreCommitTemplate": "還原提交範本", + "command.revealFileInOS.linux": "開啟所屬資料夾", + "command.revealFileInOS.mac": "在 Finder 中顯示", + "command.revealFileInOS.windows": "在檔案總管中顯示", + "command.revealInExplorer": "在 [總管檢視] 中顯示", + "command.revertChange": "還原變更", + "command.revertSelectedRanges": "還原選取的範圍", + "command.showOutput": "顯示 Git 輸出", + "command.stage": "暫存變更", + "command.stageAll": "暫存所有變更 (Stage All Changes)", + "command.stageAllMerge": "暫存所有合併變更", + "command.stageAllTracked": "暫存所有追蹤修訂", + "command.stageAllUntracked": "暫存所有未追蹤修訂", + "command.stageChange": "暫存變更", + "command.stageSelectedRanges": "暫存選取的範圍", + "command.stash": "擱置變更 (Stash)", + "command.stashApply": "套用擱置... (Apply Stash)", + "command.stashApplyLatest": "套用最新擱置 (Apply Latest Stash)", + "command.stashDrop": "卸除隱藏項目...", + "command.stashDropAll": "卸除所有隱藏項目...", + "command.stashIncludeUntracked": "擱置變更 (包含未被追蹤的檔案)", + "command.stashPop": "取回擱置... (Pop Stash)", + "command.stashPopLatest": "取回最近的擱置", + "command.stashStaged": "隱藏已暫存", + "command.sync": "同步處理", + "command.syncRebase": "同步 (重定基底)", + "command.timelineCompareWithSelected": "與選取項目比較", + "command.timelineCopyCommitId": "複製提交識別碼", + "command.timelineCopyCommitMessage": "複製提交訊息", + "command.timelineOpenDiff": "開啟變更", + "command.timelineSelectForCompare": "選取以進行比較", + "command.undoCommit": "復原上個提交", + "command.unstage": "取消暫存變更", + "command.unstageAll": "取消所有暫存變更(Unstage All Changes)", + "command.unstageSelectedRanges": "取消暫存選取的範圍", + "config.allowForcePush": "控制是否啟用強制推送 (不論是否有新的認可)。", + "config.allowNoVerifyCommit": "控制是否允許未執行預先提交與提交訊息勾點的提交。", + "config.alwaysShowStagedChangesResourceGroup": "一律顯示「暫存變更」的資源群組。", + "config.alwaysSignOff": "控制所有提交的簽核旗標。", + "config.autoRepositoryDetection": "設定何時自動偵測存放庫。", + "config.autoRepositoryDetection.false": "停用自動儲存庫掃描。", + "config.autoRepositoryDetection.openEditors": "掃描開啟檔案的父資料夾。", + "config.autoRepositoryDetection.subFolders": "掃描目前已開啟資料夾的子資料夾。", + "config.autoRepositoryDetection.true": "掃描目前已開啟資料夾的子資料夾與開啟檔案的父資料夾。", + "config.autoStash": "先隱藏再提取任何變更,並在成功提取後,將其還原。", + "config.autofetch": "設定為 true 時,會自動從目前 Git 存放庫的預設遠端擷取提交。設定為 `all` 將從所有遠端進行擷取。", + "config.autofetchPeriod": "當啟用 `#git.autofetch#` 時,每個自動 git 擷取的間隔時間 (秒)。", + "config.autorefresh": "是否啟用自動重新整理。", + "config.branchPrefix": "建立新分支時使用的首碼。", + "config.branchProtection": "受保護分支的清單。根據預設,在將變更提交到受保護的分支之前,會先顯示提示。可使用 `#git.branchProtectionPrompt#` 設定控制提示。", + "config.branchProtectionPrompt": "控制是否要在變更提交至受保護的分支之前先顯示提示。", + "config.branchProtectionPrompt.alwaysCommit": "一律提交至受保護分支的變更。", + "config.branchProtectionPrompt.alwaysCommitToNewBranch": "一律提交新分支的變更。", + "config.branchProtectionPrompt.alwaysPrompt": "在變更提交至受保護的分支之前一律提示。", + "config.branchRandomNameDictionary": "隨機產生的分支名稱所使用的字典清單。每個值代表用來產生分支名稱區段的字典。支援的字典: '形容詞'、'動物'、'色彩' 和 '數字'。", + "config.branchRandomNameDictionary.adjectives": "隨機形容詞", + "config.branchRandomNameDictionary.animals": "隨機動物名稱", + "config.branchRandomNameDictionary.colors": "隨機色彩名稱", + "config.branchRandomNameDictionary.numbers": "介於 100 到 999 之間的隨機數字", + "config.branchRandomNameEnable": "控制建立新分支時是否產生隨機名稱。", + "config.branchSortOrder": "控制分支的排序順序。", + "config.branchValidationRegex": "用於驗證新分支名稱的正規表達式。", + "config.branchWhitespaceChar": "要取代新分支名稱中的空格,以及分隔隨機產生之分支名稱區段的字元。", + "config.checkoutType": "控制執行 [簽出至...] 時,要列出哪種類型的 Git 參考。", + "config.checkoutType.local": "本機分支", + "config.checkoutType.remote": "遠端分支", + "config.checkoutType.tags": "標籤", + "config.closeDiffOnOperation": "控制在隱藏、提交、捨棄、暫存或取消暫存變更時,是否應自動關閉 Diff 編輯器。", + "config.commandsToLog": "GIT 命令列表 (例如: commit、push),這些命令的 `stdout` 將被記錄到 [git 輸出](command:git.showOutput)。如果 GIT 命令設定了用戶端勾點,那麼用戶端勾點的 `stdout` 也將被記錄到 [git 輸出](command:git.showOutput)。", + "config.confirmEmptyCommits": "一律確認 'Git: Commit Empty' 命令的空白提交建立。", + "config.confirmForcePush": "控制強制更新前是否要求確認。", + "config.confirmNoVerifyCommit": "控制在提交但未經驗證之前是否要求確認。", + "config.confirmSync": "請先確認再同步處理 GIT 存放庫。", + "config.countBadge": "控制 Git 計數徽章。", + "config.countBadge.all": "計算所有變更的數目。", + "config.countBadge.off": "關閉計數器。", + "config.countBadge.tracked": "僅計算追蹤的變更數目。", + "config.decorations.enabled": "控制 Git 是否會為總管和 [已開啟的編輯器] 檢視貢獻色彩和徽章。", + "config.defaultBranchName": "初始化新的 Git 存放庫時預設分支的名稱 (例如: 主要、主幹、開發)。設為空白時,將會使用 Git 中設定的預設分支名稱。", + "config.defaultCloneDirectory": "用於複製 Git 存放庫的預設位置。", + "config.detectSubmodules": "控制是否自動偵測 Git 子模組。", + "config.detectSubmodulesLimit": "控制 Git 子模組的偵測限制", + "config.discardAllScope": "控制 `Discard all changes` 命令會捨棄的變更。`all` 會捨棄所有變更。`tracked` 只會捨棄追蹤的檔案。`prompt` 會在每次動作執行時顯示提示對話方塊。", + "config.enableCommitSigning": "允許使用 GPG 或 X.509 簽署提交。", + "config.enableSmartCommit": "無暫存變更時提交所有變更。", + "config.enableStatusBarSync": "控制是否在狀態列顯示 Git 同步命令。", + "config.enabled": "是否啟用 Git。", + "config.experimental.installGuide": "Git 安裝流程的實驗性改進。", + "config.fetchOnPull": "啟用時,會在提取時擷取所有分支。否則僅擷取目前的分支。", + "config.followTagsWhenSync": "執行 sync 命令時,推送所有附註標籤。", + "config.ignoreLegacyWarning": "略過舊的 Git 警告。", + "config.ignoreLimitWarning": "當儲存庫中有過多變更時,略過警告。", + "config.ignoreMissingGitWarning": "忽略遺漏 Git 時的警告。", + "config.ignoreRebaseWarning": "當分支在提取時可能已重訂基底時,忽略警告。", + "config.ignoreSubmodules": "忽略檔案樹狀目錄中子模組的修改。", + "config.ignoreWindowsGit27Warning": "當 Windows 上安裝了 Git 2.25 - 2.26 時,忽略警告。", + "config.ignoredRepositories": "要忽略的 Git 儲存庫清單。", + "config.inputValidation": "控制何時顯示提交訊息輸入驗證。", + "config.inputValidationLength": "控制顯示警告的提交訊息長度閾值。", + "config.inputValidationSubjectLength": "控制用於顯示警告的提交訊息主旨長度閾值。將其取消設定可繼承 `config.inputValidationLength` 的值。", + "config.mergeEditor": "針對目前發生衝突的檔案開啟合併編輯器。", + "config.openAfterClone": "控制是否要在複製後自動開啟存放庫。", + "config.openAfterClone.always": "永遠在目前視窗中開啟。", + "config.openAfterClone.alwaysNewWindow": "永遠在新視窗中開啟。", + "config.openAfterClone.prompt": "永遠提示採取動作。", + "config.openAfterClone.whenNoFolderOpen": "只有在未開啟任何資料夾時,才在目前視窗中開啟。", + "config.openDiffOnClick": "控制按一下變更時,是否應該開啟 Diff 編輯器。否則將開啟一般編輯器。", + "config.openRepositoryInParentFolders": "控制是否應開啟工作區或開啟檔案上層資料夾中的存放庫。", + "config.openRepositoryInParentFolders.always": "永遠在工作區或開啟檔案的上層資料夾中開啟存放庫。", + "config.openRepositoryInParentFolders.never": "永不在工作區或開啟檔案上層資料夾中開啟存放庫。", + "config.openRepositoryInParentFolders.prompt": "在工作區或開啟檔案上層資料夾中開啟存放庫前提示。", + "config.optimisticUpdate": "控制是否要在執行 Git 命令之後,樂觀地更新原始檔控制檢視的狀態。", + "config.path": "Git 可執行檔的路徑與檔案名稱,例如 `C:\\Program Files\\Git\\bin\\git.exe` (Windows)。此亦可為包含多個待查閱路徑的字串值陣列。", + "config.postCommitCommand": "成功提交後執行 git 命令。", + "config.postCommitCommand.none": "提交後不要執行任何命令。", + "config.postCommitCommand.push": "成功提交後執行 'git push'。", + "config.postCommitCommand.sync": "成功提交後執行 'git pull' 和 'git push'。", + "config.promptToSaveFilesBeforeCommit": "控制Git是否應該在提交之前檢查未儲存的檔案。", + "config.promptToSaveFilesBeforeCommit.always": "檢查任何未存檔的檔案。", + "config.promptToSaveFilesBeforeCommit.never": "停用此檢查。", + "config.promptToSaveFilesBeforeCommit.staged": "僅檢查未儲存的暫存檔案。", + "config.promptToSaveFilesBeforeStash": "控制 Git 是否應該在隱藏變更之前檢查未儲存的檔案。", + "config.promptToSaveFilesBeforeStash.always": "檢查任何未存檔的檔案。", + "config.promptToSaveFilesBeforeStash.never": "停用此檢查。", + "config.promptToSaveFilesBeforeStash.staged": "僅檢查未儲存的暫存檔案。", + "config.pruneOnFetch": "擷取時剪除。", + "config.publishBeforeContinueOn": "使用 Git 存放庫的 [繼續工作] 時,控制是否發佈未發佈的 Git 狀態", + "config.publishBeforeContinueOn.always": "使用 Git 存放庫的 [繼續工作] 時,一律發佈未發佈的 Git 狀態", + "config.publishBeforeContinueOn.never": "使用 Git 存放庫的 [繼續工作] 時,永不發佈未發佈的 Git 狀態", + "config.publishBeforeContinueOn.prompt": "使用 Git 存放庫的 [繼續工作] 時,提示發佈未發佈的 Git 狀態", + "config.pullBeforeCheckout": "控制沒有傳出認可的分支在簽出前是否向前快轉。", + "config.pullTags": "於提取時擷取所有標籤。", + "config.rebaseWhenSync": "當執行同步命令時強制 git 使用 rebase。", + "config.rememberPostCommitCommand": "記住提交後執行的最後一個 git 命令。", + "config.repositoryScanIgnoredFolders": "若 `#git.autoRepositoryDetection#` 設為 `true` 或 `subFolders`,掃描 Git 儲存機制時忽略的資料夾清單。", + "config.repositoryScanMaxDepth": "控制當 '#git.autoRepositoryDetection#' 設定為 'true' 或 'subFolders' 時,掃描 Git 存放庫的工作區資料夾時所使用的深度。可以設為 '-1',表示沒有限制。", + "config.requireGitUserConfig": "控制要在沒有組態時要求明確的 Git 使用者組態,還是允許 Git 進行猜測。", + "config.scanRepositories": "要在其中搜尋 git 存放庫的路徑清單。", + "config.showActionButton": "控制是否可以在原始檔控制檢視中顯示動作按鈕。", + "config.showActionButton.commit": "當本地分支有可提交的修改檔案時,顯示提交變更的動作按鈕。", + "config.showActionButton.publish": "當本地分支沒有追蹤遠端分支時,顯示發佈的動作按鈕。", + "config.showActionButton.sync": "當本地分支位於遠端分支前後時,顯示同步變更的動作按鈕。", + "config.showCommitInput": "控制是否要在 Git 原始檔控制台中顯示提交輸入。", + "config.showInlineOpenFileAction": "控制是否在Git變更列表中的檔名旁顯示“開啟檔案”的動作按鈕。", + "config.showProgress": "控制 git 動作是否應顯示進度。", + "config.showPushSuccessNotification": "控制是否要在推送成功時顯示通知。", + "config.similarityThreshold": "控制相似性索引的閾值 (即相較於檔案大小新增/刪除的數量),以將一對新增/刪除檔案中的變更視為重新命名。", + "config.smartCommitChanges": "控制智慧提交自動暫存的變更。", + "config.smartCommitChanges.all": "自動暫存所有變更。", + "config.smartCommitChanges.tracked": "僅自動暫存追蹤的變更。", + "config.statusLimit": "控制如何限制可以從 Git 狀態命令剖析的變更數。可以設定為 0 表示無限制。", + "config.suggestSmartCommit": "建議啟用智慧提交 (在沒有暫存變更時提交所有變更)。", + "config.supportCancellation": "控制是否要在執行同步動作時顯示允許使用者取消作業的通知。", + "config.terminalAuthentication": "控制是否要讓 VS Code 成為在整合式終端中繁衍之 Git 處理序的驗證處理常式。請注意: 您必須重新啟動終端,才能在此設定中挑選變更。", + "config.terminalGitEditor": "控制是否要讓 VS Code 成為在整合式終端中繁衍之 Git 處理序的 Git 編輯器。請注意: 您必須重新啟動終端,才能在此設定中發現變更。", + "config.timeline.date": "控制 [時間軸] 檢視中的項目要使用哪個日期。", + "config.timeline.date.authored": "使用撰寫日期", + "config.timeline.date.committed": "使用提交日期", + "config.timeline.showAuthor": "控制是否要在 [時間軸] 檢視中顯示提交作者。", + "config.timeline.showUncommitted": "控制是否要在 [時間表] 檢視中顯示未提交的變更。", + "config.untrackedChanges": "控制未追蹤修訂的運作方式。", + "config.untrackedChanges.hidden": "未追蹤修訂會隱藏並從數個動作中排除。", + "config.untrackedChanges.mixed": "所有修訂 (追蹤和未追蹤) 會同時出現並以同等方式運作。", + "config.untrackedChanges.separate": "未追蹤修訂個別出現在原始檔控制檢視中。這些修訂也會從數個動作中排除。", + "config.useCommitInputAsStashMessage": "控制是否使用提交輸入方塊中的訊息作為預設隱藏訊息。", + "config.useEditorAsCommitInput": "控制在提交輸入方塊中未提供訊息時,是否使用全文字編輯器來撰寫提交訊息。", + "config.useForcePushWithLease": "控制強制推送是否使用較安全的 force-with-lease 方法。", + "config.useIntegratedAskPass": "控制是否應覆寫 GIT_ASKPASS 以使用整合式版本。", + "config.verboseCommit": "啟用 '#git.useEditorAsCommitInput#' 時,啟用詳細資訊輸出。", + "description": "Git SCM 整合", + "displayName": "Git", + "submenu.branch": "分支", + "submenu.changes": "變更", + "submenu.commit": "提交", + "submenu.commit.amend": "修改", + "submenu.commit.signoff": "登出", + "submenu.explorer": "Git", + "submenu.pullpush": "提取、推送", + "submenu.remotes": "遠端", + "submenu.stash": "隱藏", + "submenu.tags": "標籤", + "view.workbench.cloneRepository": "您可以在本機複製存放庫。\r\n[複製存放庫](command:git.clone '在 GIT 延伸模組啟用後複製存放庫')", + "view.workbench.learnMore": "若要深入了解如何在 VS Code 中使用 GIT 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", + "view.workbench.scm.closedRepositories": "Git repositories were found that were previously closed.\r\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.closedRepository": "A git repository was found that was previously closed.\r\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "如果您想要使用 Git 功能,請在[設定](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中啟用 Git。\r\n若要深入了解如何在 VS Code 中使用 Git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", + "view.workbench.scm.empty": "如果要使用 Git 功能,您可以開啟包含 Git 存放庫的資料夾或從 URL 複製。\r\n[開啟資料夾](command:vscode.openFolder)\r\n[複製存放庫](command:git.clone)\r\n若要深入了解如何在 VS Code 中使用 Git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", + "view.workbench.scm.emptyWorkspace": "目前開啟的工作區沒有任何資料夾包含 Git 存放庫。\r\n[新增資料夾至工作區](command:workbench.action.addRootFolder)\r\n如果要深入了解如何在 VS Code 中使用 Git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", + "view.workbench.scm.folder": "目前開啟的資料夾沒有任何 git 存放庫。您可以將存放庫初始化,以啟用 git 支援的原始檔控制功能。\r\n[將存放庫初始化](command:git.init?%5Btrue%5D)\r\n若要深入了解如何在 VS Code 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", + "view.workbench.scm.missing": "安裝 Git,這是熱門的原始檔控制系統,以追蹤程式碼變更並與其他人共同作業。在我們的[Git指南](https://aka.ms/vscode-scm)中深入了解。", + "view.workbench.scm.missing.linux": "原始檔控制必須安裝 Git。\r\n[下載適用於 Linux 的 Git](https://git-scm.com/download/linux)\r\n安裝之後,請 [重新載入](command:workbench.action.reloadWindow) (或 [疑難排解](command:git.showOutput))。可從 [ Marketplace] 安裝其他原始檔控制提供者 (command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。", + "view.workbench.scm.missing.mac": "[下載適用於 macOS 的 Git](https://git-scm.com/download/mac)\r\n安裝之後,請[重新載入](command:workbench.action.reloadWindow) (或[疑難排解](command:git.showOutput))。可[從 Marketplace] 安裝其他原始檔控制提供者(command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。", + "view.workbench.scm.missing.windows": "[下載適用於 Windows 的 Git](https://git-scm.com/download/win)\r\n安裝之後,請[重新載入](command:workbench.action.reloadWindow) (或[疑難排解](command:git.showOutput))。可[從 Marketplace] 安裝其他原始檔控制提供者(command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)。", + "view.workbench.scm.repositoriesInParentFolders": "在工作區或開啟檔案的上層目錄中發現 Git 存放庫。\r\n[開啟存放庫](command:git.openRepositoriesInParentFolders)\r\n請使用 [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) 設定控制工作區或開啟檔案上層目錄中 Git 存放庫是否開啟。若要深入了解 [請閱讀我們的文件](https://aka.ms/vscode-git-repository-in-parent-folders)。", + "view.workbench.scm.repositoryInParentFolders": "在工作區或開啟檔案的上層目錄中發現 Git 存放庫。\r\n[開啟存放庫](command:git.openRepositoriesInParentFolders)\r\n請使用 [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) 設定控制工作區或開啟檔案上層目錄中 Git 存放庫是否開啟。若要深入了解 [請閱讀我們的文件](https://aka.ms/vscode-git-external-repository)。", + "view.workbench.scm.scanFolderForRepositories": "正在掃描 Git 存放庫的資料夾...", + "view.workbench.scm.scanWorkspaceForRepositories": "正在掃描 Git 存放庫的工作區...", + "view.workbench.scm.unsafeRepositories": "偵測到的 Git 存放庫可能不安全,因為資料夾是由目前使用者以外的人所擁有。\r\n[管理不安全的存放庫](command:git.manageUnsafeRepositories)\r\n若要深入了解不安全的存放庫,[請閱讀我們的文件](https://aka.ms/vscode-git-unsafe-repository)。", + "view.workbench.scm.unsafeRepository": "偵測到的 Git 存放庫可能不安全,因為資料夾是由目前使用者以外的人所擁有。\r\n[管理不安全的存放庫](command:git.manageUnsafeRepositories)\r\n若要深入了解不安全的存放庫,[請閱讀我們的文件](https://aka.ms/vscode-git-unsafe-repository)。", + "view.workbench.scm.workspace": "目前開啟的工作區,沒有任何包含 git 存放庫的資料夾。您可以在資料夾上將存放庫初始化,以啟用 git 支援的原始檔控制功能。\r\n[將存放庫初始化](command:git.init)\r\n若要深入了解如何在 VS Code 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.github-authentication.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.github-authentication.i18n.json new file mode 100644 index 0000000000..13000cb856 --- /dev/null +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.github-authentication.i18n.json @@ -0,0 +1,36 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Continue to GitHub": "繼續前往 GitHub", + "Continue to GitHub to create a Personal Access Token (PAT)": "繼續前往 GitHub 以建立個人存取權杖 (PAT)", + "Copy & Continue to GitHub": "複製並繼續前往 GitHub", + "GitHub Enterprise Server URI is not a valid URI: {0}": "GitHub Enterprise 伺服器 URI 不是有效的 URI: {0}", + "Having trouble logging in? Would you like to try a different way? ({0})": "登入時遇到問題嗎? 要嘗試其他方式嗎? ({0})", + "No": "否", + "Open [{0}]({0}) in a new tab and paste your one-time code: {1}/The [{0}]({0}) will be a url and the {1} will be a code, e.g. 123-456{Locked=\"[{0}]({0})\"}": "在新索引標籤中開啟 [{0}]({0}) 並貼上您的一次性代碼: {1}", + "Sign in failed: {0}": "登入失敗: {0}", + "Sign out failed: {0}": "登出失敗: {0}", + "Signing in to {0}.../The {0} will be a url, e.g. github.com": "正在登入 {0}...", + "To finish authenticating, navigate to GitHub and paste in the above one-time code.": "若要完成驗證,請瀏覽至 GitHub 並貼上上述的一次性程式碼。", + "To finish authenticating, navigate to GitHub to create a PAT then paste the PAT into the input box.": "若要完成驗證,請瀏覽至 GitHub 以建立 PAT,然後將 PAT 貼到輸入方塊中。", + "Yes": "是", + "You have not yet finished authorizing this extension to use GitHub. Would you like to try a different way? ({0})": "您尚未完成授權此延伸模組使用 GitHub。要嘗試其他方式嗎? ({0})", + "Your Code: {0}/The {0} will be a code, e.g. 123-456": "您的代碼: {0}", + "device code": "裝置代碼", + "local server": "本機伺服器", + "personal access token": "個人存取權杖" + }, + "package": { + "description": "GitHub 驗證提供者", + "displayName": "GitHub 驗證" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.github.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.github.i18n.json new file mode 100644 index 0000000000..c427bc438e --- /dev/null +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.github.i18n.json @@ -0,0 +1,49 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Checkout on vscode.dev": "在 vscode.dev 簽出", + "Copy vscode.dev Link": "複製 vscode.dev 連結", + "Create Fork": "建立分支", + "Create GitHub fork": "建立 GitHub 分支", + "Create PR": "建立 PR", + "Creating GitHub Pull Request...": "正在建立 GitHub 提取要求...", + "Creating first commit": "正在建立第一個提交", + "Forking \"{0}/{1}\"...": "正在派生 \"{0}/{1}\"...", + "Learn More": "Learn More", + "Log level: {0}": "記錄層級: {0}", + "No": "否", + "No template": "沒有範本", + "Open PR": "開啟 PR", + "Open on GitHub": "在 GitHub 上開啟", + "Pick a folder to publish to GitHub": "挑選要發布至 GitHub 的資料夾", + "Publishing to a private GitHub repository": "正在發布到私人 GitHub 存放庫", + "Publishing to a public GitHub repository": "正在發布到公用 GitHub 存放庫", + "Pushing changes...": "正在推送變更...", + "Select the Pull Request template": "選取提取要求範本", + "Select which files should be included in the repository.": "選取要包含在存放庫中的檔案。", + "Successfully published the \"{0}\" repository to GitHub.": "已成功將 \"{0}\" 存放庫發佈到 GitHub。", + "The PR \"{0}/{1}#{2}\" was successfully created on GitHub.": "已成功在 GitHub 上建立 PR \"{0}/{1}#{2}\"。", + "The fork \"{0}\" was successfully created on GitHub.": "已成功在 GitHub 上建立分支 \"{0}\"。", + "Uploading files": "正在上傳檔案", + "You don\\'t have permissions to push to \"{0}/{1}\" on GitHub. Would you like to create a fork and push to it instead?": "您無權在 GitHub 上推送至 \"{0}/{1}\"。要建立分支並改為推送至該分支嗎?", + "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected.": "Your push to \"{0}/{1}\" was rejected by GitHub because push protection is enabled and one or more secrets were detected." + }, + "package": { + "config.branchProtection": "控制是否要查詢 GitHub 存放庫的存放庫規則", + "config.gitAuthentication": "控制是否要在 VS Code 中為 git 命令啟用自動 GitHub 驗證。", + "config.gitProtocol": "控制要用來複製 GitHub 存放庫的通訊協定", + "description": "適用於 VS Code 的 GitHub 功能", + "displayName": "GitHub", + "welcome.publishFolder": "您可以直接將此資料夾發布到 GitHub 存放庫。發佈之後,您就可以存取 git 與 GitHub 所支援的原始檔控制功能。\r\n[$(github) 發佈至 GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "您可以直接將工作區資料夾發布到 GitHub 存放庫。發佈之後,您就可以存取 git 與 GitHub 所支援的原始檔控制功能。\r\n[$(github) 發佈至 GitHub](command:github.publish)" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.ipynb.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.ipynb.i18n.json new file mode 100644 index 0000000000..92cf0252fb --- /dev/null +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.ipynb.i18n.json @@ -0,0 +1,25 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Insert Image as Attachment": "將影像插入為附件" + }, + "package": { + "cleanInvalidImageAttachment.title": "清除不正確影像附件參考", + "description": "提供開啟和讀取 Jupyter .ipynb 筆記本檔案的基本支援", + "displayName": ".ipynb 支援", + "ipynb.pasteImagesAsAttachments.enabled": "啟用/停用將影像貼到 IPYNB Notebook 檔案中的 Markdown 儲存格。貼上的影像會插入為儲存格的附件。", + "markdownAttachmentRenderer.displayName": "Markdown-It ipynb 資料格附件轉譯器", + "newUntitledIpynb.shortTitle": "Jupyter Notebook", + "newUntitledIpynb.title": "新 Jupyter Notebook", + "openIpynbInNotebookEditor.title": "在筆記本編輯器中開啟 IPYNB 檔案" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.json-language-features.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.json-language-features.i18n.json new file mode 100644 index 0000000000..73aa53095e --- /dev/null +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.json-language-features.i18n.json @@ -0,0 +1,184 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "$ref \\'{0}\\' in \\'{1}\\' can not be resolved.": "\\'{1}\\' 中的 $ref \\'{0}\\' 無法解析。", + "": "", + "A default value. Used by suggestions.": "預設值。由建議使用。", + "A descriptive title of the element.": "元素的描述性標題。", + "A long description of the element. Used in hover menus and suggestions.": "元素的詳細描述。用於暫留功能表和建議。", + "A map of property names to either an array of property names or a schema. An array of property names means the property named in the key depends on the properties in the array being present in the object in order to be valid. If the value is a schema, then the schema is only applied to the object if the property in the key exists on the object.": "屬性名稱與屬性名稱陣列或結構描述的對應。屬性名稱陣列表示索引碼中指定的屬性取決於出現於物件之陣列中的屬性,才可成為有效。如果值是結構描述,則只有索引碼中的屬性出現在物件上時,結構描述才會套用至物件。", + "A map of property names to schemas for each property.": "每個屬性之屬性名稱與結構描述的對應。", + "A map of regular expressions on property names to schemas for matching properties.": "屬性名稱上規則運算式與結構描述的對應,用於比對屬性。", + "A number that should cleanly divide the current value (i.e. have no remainder).": "應該將目前值整除 (即沒有餘數) 的數值。", + "A regular expression to match the string against. It is not implicitly anchored.": "用來比對字串的規則運算式。未隱含錨定。", + "A schema which must not match.": "不可相符的結構描述。", + "A unique identifier for the schema.": "結構描述的唯一識別碼。", + "An array instance is valid against \\\"contains\\\" if at least one of its elements is valid against the given schema.": "如果陣列執行個體的至少其中一個元素對指定的結構描述有效,則陣列執行個體對 \\\"contains\\\" 有效。", + "An array of schemas, all of which must match.": "結構描述的陣列,全部必須相符。", + "An array of schemas, exactly one of which must match.": "結構描述陣列,其中一個必須相符。", + "An array of schemas, where at least one must match.": "結構描述的陣列,其中至少必須有一個相符。", + "An array of strings that lists the names of all properties required on this object.": "字串的陣列,列出此物件上所需的所有屬性的名稱。", + "An instance validates successfully against this keyword if its value is equal to the value of the keyword.": "如果執行個體的值等於關鍵字的值,則執行個體針對此關鍵字的驗證成功。", + "Array does not contain required item.": "陣列未包含必要的項目。", + "Array has duplicate items.": "陣列有重複的項目。", + "Array has too few items that match the contains contraint. Expected {0} or more.": "陣列所具有符合包含條件約束的項目太少。預期為 {0} 個或更多個。", + "Array has too few items. Expected {0} or more.": "陣列的項目太少。必須是 {0} 以上。", + "Array has too many items according to schema. Expected {0} or fewer.": "根據結構描述,陣列有太多項目。預期為 {0} 個或以下。", + "Array has too many items that match the contains contraint. Expected {0} or less.": "陣列所具有符合包含條件約束的項目太多。預期為 {0} 個或更少個。", + "Array has too many items. Expected {0} or fewer.": "陣列有太多項目。預期為 {0} 個或以下。", + "Colon expected": "預期為冒號", + "Comments are not permitted in JSON.": "JSON 中不允許註解。", + "Comments from schema authors to readers or maintainers of the schema.": "結構描述作者對結構描述讀取者或維護者的註解。", + "Configure": "設定", + "Configured by extension: {0}": "由延伸模組設定: {0}", + "Configured in user settings": "在使用者設定中設定", + "Configured in workspace settings": "在工作區設定中設定", + "Default value": "預設值", + "Describes the content encoding of a string property.": "描述字串屬性的內容編碼。", + "Describes the format expected for the value.": "描述值的預期格式。", + "Describes the media type of a string property.": "描述字串屬性的媒體類型。", + "Downloading schemas is disabled through setting \\'{0}\\'": "已透過設定 \\'{0}\\' 停用下載結構描述", + "Downloading schemas is disabled. Click to configure.": "已停用下載結構描述。按一下以進行設定。", + "Draft-03 schemas are not supported.": "不支援 Draft-03 結構描述。", + "Duplicate anchor declaration: \\'{0}\\'": "重複的錨點宣告: \\'{0}\\'", + "Duplicate object key": "重複的物件索引碼", + "Either a schema or a boolean. If a schema, then used to validate all properties not matched by 'properties' or 'patternProperties'. If false, then any properties not matched by either will cause this schema to fail.": "結構描述或布林值。如果是結構描述,則用來驗證與 'properties' 或 'patternProperties' 不符的所有屬性。如果為 False,則任何不符的屬性都會導致此結構描述失敗。", + "Either a string of one of the basic schema types (number, integer, null, array, object, boolean, string) or an array of strings specifying a subset of those types.": "可以是其中一個基本結構描述類型 (數字、整數、Null、陣列、物件、布林值、字串) 的字串,或指定這些類型子集的字串陣列。", + "End of file expected.": "必須有檔案結尾。", + "Expected a JSON object, array or literal.": "預期為 JSON 物件、陣列或文字。", + "Expected comma": "預期為逗號", + "Expected comma or closing brace": "必須是逗號或右大括弧", + "Expected comma or closing bracket": "預期為逗號或右中括弧", + "Failed to sort the JSONC document, please consider opening an issue.": "無法排序 JSONC 文件,請考慮開啟問題。", + "For arrays, only when items is set as an array. If it is a schema, then this schema validates items after the ones specified by the items array. If it is false, then additional items will cause validation to fail.": "針對陣列,只有在項目設定為陣列時。如果是結構描述,則此結構描述會驗證項目陣列所指定項目之後的項目。如果為 False,則其他項目將導致驗證失敗。", + "For arrays. Can either be a schema to validate every element against or an array of schemas to validate each item against in order (the first schema will validate the first element, the second schema will validate the second element, and so on.": "針對陣列。可以是結構描述,用來驗證每個元素或結構描述的陣列,用來依序驗證每個項目 (第一個結構描述將驗證第一個元素,第二個結構描述將驗證第二個元素,以此類推)。", + "If all of the items in the array must be unique. Defaults to false.": "如果陣列中的所有項目都必須是唯一。預設為 false。", + "If the instance is an object, this keyword validates if every property name in the instance validates against the provided schema.": "如果執行個體是物件,則此關鍵字會驗證執行個體中的每個屬性名稱是否可針對提供的結構描述進行驗證。", + "Incorrect type. Expected \"{0}\".": "不正確的類型。必須是 \"{0}\"。", + "Incorrect type. Expected one of {0}.": "不正確的類型。必須是其中一個 {0}。", + "Indicates that the value of the instance is managed exclusively by the owning authority.": "指示執行個體的值由擁有授權單位專門管理。", + "Invalid characters in string. Control characters must be escaped.": "字串中的字元無效。控制字元必須逸出。", + "Invalid color format. Use #RGB, #RGBA, #RRGGBB or #RRGGBBAA.": "色彩格式無效。請使用 #RGB、#RGBA、#RRGGBB 或 #RRGGBBAA。", + "Invalid escape character in string.": "字串中的逸出字元無效。", + "Invalid number format.": "數字格式無效。", + "Invalid unicode sequence in string.": "字串中的 Unicode 序列無效。", + "Item does not match any validation rule from the array.": "項目不符合來自陣列的任何驗證規則。", + "JSON Language Server": "JSON 語言伺服器", + "JSON Outline Status": "JSON 大綱狀態", + "JSON Validation Status": "JSON 驗證狀態", + "JSON schema cache cleared.": "JSON 結構描述快取已清除。", + "JSON schema configured": "已設定 JSON 結構描述", + "JSON: Schema Resolution Error": "JSON: 結構描述解析錯誤", + "Learn more about JSON schema configuration...": "深入了解 JSON 結構描述設定...", + "Loading JSON info": "載入 JSON 資訊", + "Makes the maximum property exclusive.": "排除最大屬性。", + "Makes the minimum property exclusive.": "排除最小屬性。", + "Matches a schema that is not allowed.": "比對不允許的結構描述。", + "Matches multiple schemas when only one must validate.": "當只有一個必須驗證時,比對多個結構描述。", + "Missing property \"{0}\".": "遺失屬性 \"{0}\"。", + "New array": "新增陣列", + "New object": "新增物件", + "No Schema Validation": "無結構描述驗證", + "No schema configured for this file": "未設定此檔案的結構描述", + "Not used for validation. Place subschemas here that you wish to reference inline with $ref.": "未用於驗證。將您要使用 $ref 內嵌參考的子結構描述放在這裡。", + "Object has fewer properties than the required number of {0}": "物件的屬性少於所需的物件數目 {0}", + "Object has more properties than limit of {0}.": "物件的屬性超過 {0} 個的限制。", + "Object is missing property {0} required by property {1}.": "物件遺失屬性 {1} 所需的屬性 {0}。", + "Open Extension": "開啟延伸模組", + "Open Settings": "開啟設定", + "Outline": "大綱", + "Problem reading content from \\'{0}\\': UTF-8 with BOM detected, only UTF 8 is allowed.": "從 \\'{0}\\' 讀取內容時發生問題: 偵測到帶 BOM 的 UTF-8,但只允許 UTF-8。", + "Problems loading reference \\'{0}\\': {1}": "載入參考 \\'{0}\\' 時發生問題: {1}", + "Property expected": "預期為屬性", + "Property keys must be doublequoted": "屬性索引鍵必須使用雙引號括住", + "Property {0} is not allowed.": "不允許屬性 {0}。", + "Reference a definition hosted on any location.": "參考託管於任何位置的定義。", + "Sample JSON values associated with a particular schema, for the purpose of illustrating usage.": "為了說明使用方式,與特定結構描述相關聯的範例 JSON 值。", + "Schema Validated": "結構描述已驗證", + "Select the schema to use for {0}": "選取要用於 {0} 的結構描述", + "Show Schemas": "顯示結構描述", + "String does not match the pattern of \"{0}\".": "字串不符合 \"{0}\" 的模式。", + "String is longer than the maximum length of {0}.": "字串超過長度 {0} 的上限。", + "String is not a RFC3339 date-time.": "字串不是 RFC3339 日期時間。", + "String is not a RFC3339 date.": "字串不是 RFC3339 日期。", + "String is not a RFC3339 time.": "字串不是 RFC3339 時間。", + "String is not a URI: {0}": "字串不是 URI: {0}", + "String is not a hostname.": "字串不是主機名稱。", + "String is not an IPv4 address.": "字串不是 IPv4 位址。", + "String is not an IPv6 address.": "字串不是 IPv6 位址。", + "String is not an e-mail address.": "字串不是電子郵件地址。", + "String is shorter than the minimum length of {0}.": "字串短於最小長度 {0}。", + "The \\\"else\\\" subschema is used for validation when the \\\"if\\\" subschema fails.": "\\\"if\\\" 子結構描述失敗時,會使用 \\\"else\\\" 子結構描述進行驗證。", + "The \\\"if\\\" subschema is used for validation when the \\\"if\\\" subschema succeeds.": "\\\"if\\\" 子結構描述成功時,會使用 \\\"if\\\" 子結構描述進行驗證。", + "The maximum length of a string.": "字串的長度上限。", + "The maximum number of items that can be inside an array. Inclusive.": "可以在陣列內的項目數目上限。包含。", + "The maximum number of properties an object can have. Inclusive.": "物件可以擁有的屬性數目上限。包含。", + "The maximum numerical value, inclusive by default.": "數值上限,預設為包含。", + "The minimum length of a string.": "字串的最小長度。", + "The minimum number of items that can be inside an array. Inclusive.": "可以在陣列內的項目數目下限。包含。", + "The minimum number of properties an object can have. Inclusive.": "物件可以擁有的屬性數目下限。包含。", + "The minimum numerical value, inclusive by default.": "數值下限,預設為包含。", + "The schema to verify this document against.": "用來驗證此文件的結構描述。", + "The schema uses meta-schema features ({0}) that are not yet supported by the validator.": "結構描述使用驗證程式尚未支援的 meta-schema 功能 ({0})。", + "The set of literal values that are valid.": "一組有效的文字值。", + "The validation outcome of the \\\"if\\\" subschema controls which of the \\\"then\\\" or \\\"else\\\" keywords are evaluated.": "\\\"if\\\" 子結構描述的驗證結果會控制要評估的 \\\"then\\\" 或 \\\"else\\\" 關鍵字。", + "Trailing comma": "後置逗號", + "URI expected.": "必須有 URI。", + "URI is expected.": "必須是 URI。", + "URI with a scheme is expected.": "必須是具有配置的 URI。", + "Unable to compute used schemas: No document": "無法計算使用的結構描述: 沒有文件", + "Unable to compute used schemas: {0}": "無法計算使用的結構描述: {0}", + "Unable to load schema from \\'{0}\\'. No schema request service available": "無法從 \\'{0}\\' 載入結構描述。沒有可用的結構描述要求服務", + "Unable to load schema from \\'{0}\\': No content.": "無法從 \\'{0}\\' 載入結構描述: 沒有內容。", + "Unable to load schema from \\'{0}\\': {1}.": "無法從 \\'{0}\\' 載入結構描述: {1}。", + "Unable to load {0}": "無法載入 {0}", + "Unable to parse content from \\'{0}\\': Parse error at offset {1}.": "無法剖析來自 \\'{0}\\' 的內容: 在位移 {1} 剖析錯誤。", + "Unable to resolve schema. Click to retry.": "無法解析結構描述。按一下以重試。", + "Unexpected end of comment.": "未預期的註解結尾。", + "Unexpected end of number.": "未預期的數字結尾。", + "Unexpected end of string.": "非預期的字串結尾。", + "Value expected": "預期為值", + "Value is above the exclusive maximum of {0}.": "值高於 {0} 的排除最大值。", + "Value is above the maximum of {0}.": "值高於 {0} 的最大值。", + "Value is below the exclusive minimum of {0}.": "值低於 {0} 的排除最小值。", + "Value is below the minimum of {0}.": "值低於 {0} 的最小值。", + "Value is deprecated": "值已取代", + "Value is not accepted. Valid values: {0}.": "不接受值。有效值: {0}。", + "Value is not divisible by {0}.": "值無法被 {0} 除。", + "Value must be {0}.": "值必須為 {0}。", + "multiple JSON schemas configured": "已設定多個 JSON 結構描述", + "no JSON schema configured": "未設定 JSON 結構描述", + "only {0} document symbols shown for performance reasons": "只顯示 {0} 個文件符號 (效能原因)" + }, + "package": { + "description": "為 JSON 檔案提供豐富的語言支援", + "displayName": "JSON 語言功能", + "json.clickToRetry": "按一下以重試。", + "json.colorDecorators.enable.deprecationMessage": "設定 `json.colorDecorators.enable` 已淘汰,將改為 `editor.colorDecorators`。", + "json.colorDecorators.enable.desc": "啟用或停用彩色裝飾項目", + "json.command.clearCache": "清除結構描述快取", + "json.command.sort": "排序文件", + "json.enableSchemaDownload.desc": "若啟用,則可以從 http 和 https 位置擷取 JSON 結構描述。", + "json.format.enable.desc": "啟用/停用預設 JSON 格式器", + "json.format.keepLines.desc": "格式化時保留所有現有的新行。", + "json.maxItemsComputed.desc": "大綱符號和計算摺疊區域的數目上限 (因效能原因限制)。", + "json.maxItemsExceededInformation.desc": "超過大綱符號和摺疊區域的數目上限時顯示通知。", + "json.schemaResolutionErrorMessage": "無法解析結構描述。", + "json.schemas.desc": "在結構描述與目前專案的 JSON 檔案之間建立關聯。", + "json.schemas.fileMatch.desc": "各種在將 JSON 檔案解析為結構描述時,用以比對的檔案樣式。可使用 '*' 作為萬用字元,也可在開頭使用 '!' 來定義排除樣式。只要有一個比對樣式,就會比對檔案,而且最後一個比對樣式不得為排除樣式。", + "json.schemas.fileMatch.item.desc": "可包含 '*' 的檔案模式,在將 JSON 檔案解析成結構描述時的比對對象。", + "json.schemas.schema.desc": "指定 URL 的結構描述定義。只須提供結構描述以避免存取結構描述 URL。", + "json.schemas.url.desc": "目前目錄中的結構描述 URL 或結構描述相對路徑", + "json.tracing.desc": "追蹤 VS Code 與 JSON 語言伺服器之間的通訊。", + "json.validate.enable.desc": "啟用/停用 JSON 驗證。" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/json.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.json.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/json.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.json.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.markdown-language-features.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.markdown-language-features.i18n.json new file mode 100644 index 0000000000..db56af29cc --- /dev/null +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.markdown-language-features.i18n.json @@ -0,0 +1,146 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "...1 additional file not shown": "...另外 1 個檔案未顯示", + "...{0} additional files not shown": "...另外 {0} 個檔案未顯示", + "Allow all content and script execution. Not recommended": "允許所有內容與指令碼執行。不建議", + "Allow insecure content": "允許不安全的內容", + "Allow insecure local content": "允許不安全的本機內容", + "Always": "一律", + "An unexpected error occurred while restoring the Markdown preview.": "還原 Markdown 預覽時發生意外的錯誤。", + "Checking for Markdown links to update": "正在檢查要更新的 Markdown 連結", + "Content Disabled Security Warning": "內容已停用安全性警告", + "Could not load 'markdown.styles': {0}": "無法載入 ‘markdown.style' 樣式:{0}", + "Could not open {0}": "無法開啟 {0}", + "Disable": "停用", + "Disable preview security warning in this workspace": "不允許此工作區預覽安全性警告", + "Does not affect the content security level": "不影響內容安全性層級", + "Enable loading content over http": "啟用 http 載入內容", + "Enable loading content over http served from localhost": "啟用從本機提供 http 載入內容", + "Enable preview security warnings in this workspace": "允許此工作區預覽安全性警告", + "Exclude '{0}' from link validation.": "從連結驗證排除'{0}'。", + "Extract to link definition": "擷取至連結定義", + "File does not exist at path: {0}": "檔案不存在於路徑: {0}", + "Find file references failed. No resource provided.": "尋找檔案參考失敗。未提供任何資源。", + "Finding file references": "正在尋找檔案參考", + "Follow link": "追蹤連結", + "Go to link definition": "前往連結定義", + "Header does not exist in file: {0}": "標頭不存在於檔案中: {0}", + "Insert Markdown Image": "插入 Markdown 影像", + "Insert Markdown Images": "插入 Markdown 影像", + "Insert Markdown Images and Links": "插入 Markdown 影像和連結", + "Insert Markdown Link": "插入 Markdown 連結", + "Insert Markdown Links": "插入 Markdown 連結", + "Insert Markdown Media": "插入 Markdown 媒體", + "Insert Markdown Media and Links": "插入 Markdown 媒體和連結", + "Insert image": "插入映像", + "Insert link": "插入連結", + "Link definition for \\'{0}\\' already exists": "\\'{0}\\' 的連結定義已存在", + "Link definition is unused": "連結定義未使用", + "Link is already a reference": "連結已經是參考", + "Link is also defined here": "連結也定義在這裡", + "Markdown Language Server": "Markdown 語言伺服器", + "Media": "媒體", + "More Information": "詳細資訊", + "Never": "永不", + "No": "否", + "No header found: \\'{0}\\'": "找不到標頭: \\'{0}\\'", + "No link definition found: \\'{0}\\'": "找不到連結定義: \\'{0}\\'", + "Not on link": "不在連結上", + "Only load secure content": "僅載入安全內容", + "Organize link definitions": "組織連結定義", + "Potentially unsafe or insecure content has been disabled in the Markdown preview. Change the Markdown preview security setting to allow insecure content or enable scripts": "Markdown 預覽中已停用可能不安全或無防護的內容。請將 Markdown 預覽的安全性設定變更為允許無防護的內容,或啟用指令碼", + "Preview {0}": "預覽 {0}", + "Remove duplicate link definition": "移除重複的連結定義", + "Remove unused link definition": "移除未使用的連結定義", + "Renaming is not supported here. Try renaming a header or link.": "這裡不支援重新命名。嘗試重新命名標題或連結。", + "Select security settings for Markdown previews in this workspace": "選擇此工作區 Markdown 預覽的安全性設定", + "Some content has been disabled in this document": "此文件中的部分內容已停用", + "Strict": "嚴謹", + "Update Markdown links for '{0}'?": "更新 '{0}' 的 Markdown 連結嗎?", + "Update Markdown links for the following {0} files?": "要更新下列 {0} 個檔案的 Markdown 連結嗎?", + "Yes": "是", + "[Preview] {0}": "[預覽] {0}", + "{0} cannot be found": "找不到 {0}" + }, + "package": { + "configuration.copyIntoWorkspace.mediaFiles": "嘗試將外部影像和影片檔案複製到工作區。", + "configuration.copyIntoWorkspace.never": "請勿將外部檔案複製到工作區。", + "configuration.markdown.copyFiles.destination": "定義藉由拖放或貼上建立的複製檔案應建立的位置。這是從 Markdown 文件上相符的 Glob 到目的地的對應。\r\n\r\n目的地可以使用下列變數:\r\n\r\n- `${documentFileName}` - Markdown 文件的完整檔案名稱,例如 `readme.md`。\r\n- `${documentBaseName}` - Markdown 文件的基本名稱,例如 `readme`。\r\n- `${documentExtName}` - Markdown 文件的副檔名,例如 `md`。\r\n- `${documentDirName}` - Markdown 文件的上層目錄名稱。\r\n- `${documentWorkspaceFolder}` - Markdown 文件的工作區資料夾,例如 `/Users/me/myProject`。如果檔案不是工作區的一部分,則與 `${documentDirName}` 相同。\r\n- `${fileName}` - 拖放檔案的檔案名稱,例如 `image.png`。", + "configuration.markdown.copyFiles.overwriteBehavior": "控制藉由拖放或貼上建立的檔案是否應覆寫現有的檔案。", + "configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally": "如果已存在相同名稱的檔案,則附加數字至檔案名稱,例如: `image.png` 會變成 `image-1.png`。", + "configuration.markdown.copyFiles.overwriteBehavior.overwrite": "如果已存在相同名稱的檔案,則覆寫該檔案。", + "configuration.markdown.editor.drop.copyIntoWorkspace": "控制是否應該將拖放到 Markdown 編輯器的工作區外部的檔案複製到工作區。\r\n\r\n使用 `#markdown.copyFiles.destination#` 來設定應該建立拖放檔案的位置", + "configuration.markdown.editor.drop.enabled": "按住 Shift,以啟用將檔案放入 Markdown 編輯器。需要啟用 `#editor.dropIntoEditor.enabled#`。", + "configuration.markdown.editor.filePaste.copyIntoWorkspace": "控制是否應該將貼上到 Markdown 編輯器的工作區外部的檔案複製到工作區。\r\n\r\n使用 `#markdown.copyFiles.destination#` 來設定應該建立複製檔案的位置。", + "configuration.markdown.editor.filePaste.enabled": "啟用將檔案貼上至 Markdown 編輯器以建立 Markdown 連結。需要啟用 `#editor.pasteAs.enabled#`。", + "configuration.markdown.links.openLocation.beside": "開啟使用中編輯器旁邊的連結。", + "configuration.markdown.links.openLocation.currentGroup": "在使用中的編輯器群組開啟連結。", + "configuration.markdown.links.openLocation.description": "控制應在何處開啟 Markdown 檔案中的連結。", + "configuration.markdown.occurrencesHighlight.enabled": "啟用醒目提示目前文件中的連結發生次數。", + "configuration.markdown.preferredMdPathExtensionStyle": "控制是否針對 Markdown 檔案的連結新增副檔名 (例如 `.md`)。使用工具 (例如路徑完成或檔案重新命名) 新增檔案路徑時,會使用此設定。", + "configuration.markdown.preferredMdPathExtensionStyle.auto": "針對現有路徑,請嘗試維持副檔名樣式。針對新路徑,請新增副檔名。", + "configuration.markdown.preferredMdPathExtensionStyle.includeExtension": "偏好包含副檔名。例如,名為 `file.md` 的檔案的路徑完成將插入 `file.md`。", + "configuration.markdown.preferredMdPathExtensionStyle.removeExtension": "偏好移除副檔名。例如,名為 `file.md` 的檔案的路徑完成將插入 `file`,不含 `.md`。", + "configuration.markdown.preview.openMarkdownLinks.description": "控制應如何開啟 Markdown 預覽中其他 Markdown 檔案的連結。", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "嘗試在編輯器中開啟連結。", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "嘗試開啟 Markdown 預覽中的連結。", + "configuration.markdown.suggest.paths.enabled.description": "在 Markdown 檔案中寫入連結時啟用路徑建議。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions": "為目前工作區中其他 Markdown 檔案中的標頭啟用建議。接受其中一個建議會插入該檔案中標頭的完整路徑,例如: `[連結文字](/path/to/file.md#header)`。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.never": "停用工作區標頭建議。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash": "啟用在路徑中輸入 `##` 之後的工作區標頭建議,例如: `[連結文字](##`。", + "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash": "啟用在路徑中輸入 `##` 或 `#` 之後的工作區標頭建議,例如: `[連結文字](#` 或 `[連結文字](##`。", + "configuration.markdown.updateLinksOnFileMove.enableForDirectories": "啟用在工作區中移動或重新命名目錄時更新連結。", + "configuration.markdown.updateLinksOnFileMove.enabled": "當工作區中的檔案重新命名/移動時,嘗試更新 Markdown 檔案中的連結。使用 `#markdown.updateLinksOnFileMove.include#` 來設定哪些檔案觸發連結更新。", + "configuration.markdown.updateLinksOnFileMove.enabled.always": "永遠自動更新連結。", + "configuration.markdown.updateLinksOnFileMove.enabled.never": "永不嘗試更新連結且不提示。", + "configuration.markdown.updateLinksOnFileMove.enabled.prompt": "每個檔案移動時提示。", + "configuration.markdown.updateLinksOnFileMove.include": "Glob 模式,可指定觸發自動連結更新的檔案。如需此功能的詳細資料,請參閱 '#markdown.updateLinksOnFileMove.enabled#'。", + "configuration.markdown.updateLinksOnFileMove.include.property": "符合檔案路徑的 Glob 模式。設為 [true] 以啟用該模式。", + "configuration.markdown.validate.duplicateLinkDefinitions.description": "驗證目前檔案中重複的定義。", + "configuration.markdown.validate.enabled.description": "啟用 Markdown 檔案中的所有錯誤報告。", + "configuration.markdown.validate.fileLinks.enabled.description": "驗證 Markdown 檔案中其他檔案的連結,例如 `[link](/path/to/file.md)`。這會檢查目標檔案是否存在。需要啟用 `#markdown.validate.enabled#`。", + "configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "驗證 Markdown 檔案中其他檔案中標題連結的片段部分,例如: `[link](/path/to/file.md#header)`。預設會繼承來自 `#markdown.validate.fragmentLinks.enabled#` 的設定值。", + "configuration.markdown.validate.fragmentLinks.enabled.description": "驗證目前 Markdown 檔案中標頭的片段連結,例如: `[link](#header)`。需要啟用 `#markdown.validate.enabled#`。", + "configuration.markdown.validate.ignoredLinks.description": "設定不應驗證的連結。例如新增 `/about` 不會驗證連結 `[about](/about)`,而 glob `/assets/**/*.svg` 可讓您略過驗證 'assets' 目錄下之 '.svg' 檔案的任何連結。", + "configuration.markdown.validate.referenceLinks.enabled.description": "驗證 Markdown 檔案中的參考連結,例如: `[link][ref]`。需要啟用 `#markdown.validate.enabled#`。", + "configuration.markdown.validate.unusedLinkDefinitions.description": "驗證目前檔案中未使用的連結定義。", + "description": "為 Markdown 提供豐富的語言支援。", + "displayName": "Markdown 語言功能", + "markdown.copyImage.title": "Copy Image", + "markdown.editor.insertImageFromWorkspace": "從工作區插入映像", + "markdown.editor.insertLinkFromWorkspace": "在工作區中插入檔案連結", + "markdown.findAllFileReferences": "尋找檔案參考", + "markdown.preview.breaks.desc": "設定 Markdown 預覽中轉譯分行符號的方式。若設定為 'true',則會為段落內的新行建立
。", + "markdown.preview.doubleClickToSwitchToEditor.desc": "在 Markdown 預覽中按兩下會切換到編輯器。", + "markdown.preview.fontFamily.desc": "控制 Markdown 預覽中使用的字型家族。", + "markdown.preview.fontSize.desc": "控制 Markdown 預覽中使用的字型大小 (以像素為單位)。", + "markdown.preview.lineHeight.desc": "控制 Markdown 預覽中使用的行高。此數字與字型大小成正比。", + "markdown.preview.linkify": "在 Markdown 預覽中將類似 URL 的文字轉換為連結。", + "markdown.preview.markEditorSelection.desc": "在 Markdown 預覽中標記目前的編輯器選取範圍。", + "markdown.preview.refresh.title": "重新整理預覽", + "markdown.preview.scrollEditorWithPreview.desc": "在捲動 Markdown 預覽時更新編輯器的檢視。", + "markdown.preview.scrollPreviewWithEditor.desc": "在捲動 Markdown 編輯器時更新預覽的檢視。", + "markdown.preview.title": "開啟預覽", + "markdown.preview.toggleLock.title": "切換預覽鎖定", + "markdown.preview.typographer": "在 Markdown 預覽中啟用部分非語言相關的取代及引用修飾。", + "markdown.previewSide.title": "在一側開啟預覽", + "markdown.server.log.desc": "控制 Markdown 語言伺服器的記錄層級。", + "markdown.showLockedPreviewToSide.title": "在側面開啟鎖定的預覽", + "markdown.showPreviewSecuritySelector.title": "變更預覽的安全性設定", + "markdown.showSource.title": "顯示來源", + "markdown.styles.dec": "可從 Markdown 預覽使用之 CSS 樣式表的 URL 或本機路徑清單。相對路徑指的是相對於在總管中開啟的資料夾。若沒有開啟的資料夾,相對路徑則是相對於 Markdown 檔案的位置。所有 '\\' 都必須寫成 '\\\\'。", + "markdown.trace.extension.desc": "允許 Markdown 延伸模組進行偵錯記錄。", + "markdown.trace.server.desc": "追蹤 VS Code 與 Markdown 語言伺服器之間的通訊。", + "workspaceTrust": "載入工作區中設定的樣式時所需。" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-math.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.markdown-math.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/markdown-math.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.markdown-math.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.markdown.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/markdown-basics.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.markdown.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.media-preview.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.media-preview.i18n.json new file mode 100644 index 0000000000..e176a4d53b --- /dev/null +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.media-preview.i18n.json @@ -0,0 +1,38 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "An error occurred while loading the audio file.": "載入音訊檔案時發生錯誤。", + "An error occurred while loading the image.": "載入影像時發生錯誤。", + "An error occurred while loading the video file.": "載入影片時發生錯誤。", + "Image Binary Size": "影像二進位大小", + "Image Size": "影像大小", + "Image Zoom": "影像縮放", + "Open file using VS Code's standard text/binary editor?": "要使用 VS Code 的標準文字/二進位編輯器開啟檔案嗎?", + "Select zoom level": "選取縮放層級", + "Whole Image": "整個影像", + "{0}B": "{0}B", + "{0}GB": "{0}GB", + "{0}KB": "{0}KB", + "{0}MB": "{0}MB", + "{0}TB": "{0}TB" + }, + "package": { + "command.copyImage": "複製", + "command.zoomIn": "放大", + "command.zoomOut": "縮小", + "customEditor.audioPreview.displayName": "音訊預覽", + "customEditor.imagePreview.displayName": "影像預覽", + "customEditor.videoPreview.displayName": "影片預覽", + "description": "提供影像、音訊和影片的 VS Code 內建預覽", + "displayName": "媒體預覽" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.merge-conflict.i18n.json similarity index 62% rename from i18n/ads-language-pack-zh-hant/translations/extensions/merge-conflict.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.merge-conflict.i18n.json index aa56a00e5b..784ebc01dc 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.merge-conflict.i18n.json @@ -8,6 +8,20 @@ ], "version": "1.0.0", "contents": { + "bundle": { + "(Current Change)": "(目前變更)", + "(Incoming Change)": "(來源變更)", + "Accept Both Changes": "接受兩者變更", + "Accept Current Change": "接受目前變更", + "Accept Incoming Change": "接受來源變更", + "Compare Changes": "比較變更", + "Editor cursor is not within a merge conflict": "編輯器游標不在衝突合併範圍之內", + "Editor cursor is within the common ancestors block, please move it to either the \"current\" or \"incoming\" block": "編輯器游標在共同上階區塊內,請移動至「當前項目」或「來源項目」區塊", + "Editor cursor is within the merge conflict splitter, please move it to either the \"current\" or \"incoming\" block": "編輯器游標在衝突合併工具範圍內,請移動至\"當前項目\"或來源項目\"區塊", + "No merge conflicts found in this file": "檔案內找不到需要合併衝突項目", + "No other merge conflicts within this file": "此檔案內沒有其他的衝突合併項目", + "{0}: Current Changes ↔ Incoming Changes": "{0}: 目前變更 ↔ 即將到來的變更" + }, "package": { "command.accept.all-both": "接受兩者所有項目", "command.accept.all-current": "接受所有當前項目", diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.microsoft-authentication.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.microsoft-authentication.i18n.json new file mode 100644 index 0000000000..4e0bbc1852 --- /dev/null +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.microsoft-authentication.i18n.json @@ -0,0 +1,40 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "bundle": { + "Error validating custom environment setting: {0}": "Error validating custom environment setting: {0}", + "Microsoft Authentication": "Microsoft 驗證", + "Microsoft Sovereign Cloud Authentication": "Microsoft Sovereign Cloud Authentication", + "Open settings": "Open settings", + "Paste authorization code here...": "在這裡貼上授權碼...", + "Provide the authorization code to complete the sign in flow.": "提供授權碼以完成登入流程。", + "The environment `{0}` is not a valid environment.": "The environment `{0}` is not a valid environment.", + "You have been signed out because reading stored authentication information failed.": "因為讀取儲存的驗證資訊失敗,所以已將您登出。", + "You must also specify a custom environment in order to use the custom environment auth provider.": "You must also specify a custom environment in order to use the custom environment auth provider." + }, + "package": { + "description": "Microsoft 驗證提供者", + "displayName": "Microsoft 帳戶", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryEndpointUrl.description": "The Active Directory endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.activeDirectoryResourceId.description": "The Active Directory resource ID for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.description": "The custom configuration for the Sovereign Cloud to use with the Microsoft Sovereign Cloud authentication provider. This along with setting `#microsoft-sovereign-cloud.environment#` to `custom` is required to use this feature.", + "microsoft-sovereign-cloud.customEnvironment.managementEndpointUrl.description": "The management endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.name.description": "The name of the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.portalUrl.description": "The portal URL for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.customEnvironment.resourceManagerEndpointUrl.description": "The resource manager endpoint for the custom Sovereign Cloud.", + "microsoft-sovereign-cloud.environment.description": "The Sovereign Cloud to use for authentication. If you select `custom`, you must also set the `#microsoft-sovereign-cloud.customEnvironment#` setting.", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureChinaCloud": "Azure China", + "microsoft-sovereign-cloud.environment.enumDescriptions.AzureUSGovernment": "Azure US Government", + "microsoft-sovereign-cloud.environment.enumDescriptions.custom": "A custom Microsoft Sovereign Cloud", + "signIn": "登入", + "signOut": "登出" + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.powershell.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/powershell.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.powershell.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/python.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.python.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/python.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.python.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/r.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.r.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/r.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.r.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/search-result.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.search-result.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/search-result.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.search-result.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/simple-browser.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.simple-browser.i18n.json similarity index 60% rename from i18n/ads-language-pack-zh-hant/translations/extensions/simple-browser.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.simple-browser.i18n.json index 4b2f6236f4..d1817f0dbb 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/simple-browser.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.simple-browser.i18n.json @@ -8,18 +8,16 @@ ], "version": "1.0.0", "contents": { - "dist/extension": { - "openTitle": "在簡易瀏覽器中開啟", - "simpleBrowser.show.placeholder": "https://example.com", - "simpleBrowser.show.prompt": "輸入要前往的 URL" - }, - "dist/simpleBrowserView": { - "control.back.title": "返回", - "control.forward.title": "下一步", - "control.openExternal.title": "在瀏覽器中開啟", - "control.reload.title": "重新載入", - "view.iframe-focused": "焦點鎖定", - "view.title": "簡易瀏覽器" + "bundle": { + "Back": "返回", + "Enter url to visit": "輸入要前往的 URL", + "Focus Lock": "焦點鎖定", + "Forward": "下一步", + "Open in browser": "在瀏覽器中開啟", + "Open in simple browser": "在簡易瀏覽器中開啟", + "Reload": "重新載入", + "Simple Browser": "簡易瀏覽器", + "https://example.com": "https://example.com" }, "package": { "configuration.focusLockIndicator.enabled.description": "啟用/停用在簡單瀏覽器中專注時所顯示的浮動指示器。", diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.sql.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/sql.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.sql.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-abyss.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/theme-abyss.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-abyss.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-defaults.i18n.json similarity index 83% rename from i18n/ads-language-pack-zh-hant/translations/extensions/theme-defaults.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-defaults.i18n.json index 09710f265d..b70f94d734 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-defaults.i18n.json @@ -10,13 +10,15 @@ "contents": { "package": { "darkColorThemeLabel": "深色 (Visual Studio)", - "darkPlusColorThemeLabel": "深色+ (預設深色)", + "darkModernThemeLabel": "現代深色", + "darkPlusColorThemeLabel": "深色+", "description": "預設的 Visual Studio 淺色與深色佈景主題", "displayName": "預設佈景主題", "hcColorThemeLabel": "深色高對比", "lightColorThemeLabel": "淺色 (Visual Studio)", "lightHcColorThemeLabel": "淺色高對比", - "lightPlusColorThemeLabel": "淺色+ (預設淺色)", + "lightModernThemeLabel": "現代淺色", + "lightPlusColorThemeLabel": "淺色+", "minimalIconThemeLabel": "最小 (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-kimbie-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/theme-kimbie-dark.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-kimbie-dark.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-monokai-dimmed.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai-dimmed.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-monokai-dimmed.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-monokai.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-monokai.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-quietlight.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/theme-quietlight.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-quietlight.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-red.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/theme-red.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-red.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-solarized-dark.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-dark.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-solarized-dark.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-solarized-light.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-light.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-solarized-light.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/theme-tomorrow-night-blue.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.theme-tomorrow-night-blue.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.vscode-theme-seti.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/theme-seti.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.vscode-theme-seti.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.xml.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/xml.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.xml.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/vscode.yaml.i18n.json similarity index 100% rename from i18n/ads-language-pack-zh-hant/translations/extensions/yaml.i18n.json rename to i18n/ads-language-pack-zh-hant/translations/extensions/vscode.yaml.i18n.json diff --git a/i18n/ads-language-pack-zh-hant/translations/main.i18n.json b/i18n/ads-language-pack-zh-hant/translations/main.i18n.json index ad855602f8..4897811c43 100644 --- a/i18n/ads-language-pack-zh-hant/translations/main.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/main.i18n.json @@ -22,6 +22,9 @@ "dialogWarningMessage": "警告", "ok": "確定" }, + "vs/base/browser/ui/dropdown/dropdownActionViewItem": { + "moreActions": "更多動作..." + }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "輸入" }, @@ -41,6 +44,7 @@ "alertErrorMessage": "錯誤: {0}", "alertInfoMessage": "資訊: {0}", "alertWarningMessage": "警告: {0}", + "clearedInput": "已清除輸入", "history.inputbox.hint": "歷程記錄" }, "vs/base/browser/ui/keybindingLabel/keybindingLabel": { @@ -62,6 +66,7 @@ "vs/base/browser/ui/tree/abstractTree": { "close": "關閉", "filter": "篩選", + "fuzzySearch": "模糊比對", "not found": "找不到任何元素。", "type to filter": "要篩選的類型", "type to search": "要搜尋的類型" @@ -162,30 +167,11 @@ "vs/base/common/platform": { "ensureLoaderPluginIsLoaded": "_" }, - "vs/base/node/processes": { - "TaskRunner.UNC": "無法在 UNC 磁碟機上執行殼層命令。" - }, "vs/base/node/zip": { "incompleteExtract": "未完成。已找到 {0} 個項目 (共 {1} 個)", "invalid file": "擷取 {0} 時發生錯誤。檔案無效。", "notFound": "在 ZIP 中找不到 {0}。" }, - "vs/base/parts/quickinput/browser/quickInput": { - "custom": "自訂", - "inputModeEntry": "按 'Enter' 鍵確認您的輸入或按 'Esc' 鍵取消", - "inputModeEntryDescription": "{0} (按 'Enter' 鍵確認或按 'Esc' 鍵取消)", - "ok": "確定", - "quickInput.back": "上一頁", - "quickInput.backWithKeybinding": "背面 ({0})", - "quickInput.checkAll": "切換所有核取方塊", - "quickInput.countSelected": "已選擇 {0}", - "quickInput.steps": "{0}/{1}", - "quickInput.visibleCount": "{0} 個結果", - "quickInputBox.ariaLabel": "輸入以縮小結果範圍。" - }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "快速輸入" - }, "vs/editor/browser/controller/textAreaHandler": { "accessibilityOffAriaLabel": "目前無法存取此編輯器。請按 {0} 取得選項。", "editor": "編輯器" @@ -203,12 +189,42 @@ "undo": "復原" }, "vs/editor/browser/widget/codeEditorWidget": { - "cursors.maximum": "游標數已限制為 {0} 個。" + "cursors.maximum": "游標數目已限制為 {0}。請考慮使用 [尋找和取代](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace) 進行較大型的變更,或增加編輯器的多重游標限制設定。", + "goToSetting": "增加多重游標限制" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff-aria-navigation-tip": " 使用 Shift + F7 瀏覽變更", "diff.tooLarge": "因其中一個檔案過大而無法比較。", "diffInsertIcon": "Diff 編輯器中用於插入的線條裝飾。", - "diffRemoveIcon": "Diff 編輯器中用於移除的線條裝飾。" + "diffRemoveIcon": "Diff 編輯器中用於移除的線條裝飾。", + "revertChangeHoverMessage": "按一下以還原變更" + }, + "vs/editor/browser/widget/diffEditorWidget2/colors": { + "diffEditor.move.border": "The border color for text that got moved in the diff editor." + }, + "vs/editor/browser/widget/diffEditorWidget2/decorations": { + "diffInsertIcon": "Line decoration for inserts in the diff editor.", + "diffRemoveIcon": "Line decoration for removals in the diff editor.", + "revertChangeHoverMessage": "Click to revert change" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2": { + "diff-aria-navigation-tip": " 使用 Shift + F7 瀏覽變更" + }, + "vs/editor/browser/widget/diffEditorWidget2/diffEditorWidget2.contribution": { + "collapseUnchangedRegions": "Show Unchanged Regions", + "showMoves": "Show Moves", + "showUnchangedRegions": "Collapse Unchanged Regions", + "toggleCollapseUnchangedRegions": "切換摺疊未變更的區域", + "toggleShowMovedCodeBlocks": "Toggle Show Moved Code Blocks" + }, + "vs/editor/browser/widget/diffEditorWidget2/inlineDiffDeletedCodeMargin": { + "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", + "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", + "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", + "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", + "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", + "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", + "diff.inline.revertChange.label": "Revert this change" }, "vs/editor/browser/widget/diffReview": { "blankLine": "空白", @@ -238,10 +254,17 @@ }, "vs/editor/common/config/editorConfigurationSchema": { "codeLens": "控制編輯器是否顯示 codelens。", - "detectIndentation": "根據檔案內容,控制當檔案開啟時,是否自動偵測 `#editor.tabSize#` 和 `#editor.insertSpaces#`。", + "collapseUnchangedRegions": "控制 diff 編輯器是否顯示未變更的區域。只有在設定 'diffEditor.experimental.useVersion2' 時才有效。", + "detectIndentation": "根據檔案內容,控制當檔案開啟時,是否自動偵測 {0} 和 {1}。", + "diffAlgorithm.advanced": "使用進階版差異演算法。", + "diffAlgorithm.legacy": "使用舊版差異演算法。", + "editor.experimental.asyncTokenization": "控制權杖化是否應該在 Web 工作者上非同步進行。", + "editor.experimental.asyncTokenizationLogging": "控制是否應該記錄非同步權杖化。僅適用偵錯。", + "editor.experimental.asyncTokenizationVerification": "控制是否應使用舊版背景 Token 化來驗證非同步 Token 化。可能會減慢 Token 化的速度。僅用於偵錯。", "editorConfigurationTitle": "編輯器", "ignoreTrimWhitespace": "啟用時,Diff 編輯器會忽略前置或後置空格的變更。", - "insertSpaces": "在按 `Tab` 時插入空格。當 `#editor.detectIndentation#` 開啟時,會根據檔案內容覆寫此設定。", + "indentSize": "用於縮排或 'tabSize' 使用 `\"editor.tabSize\"` 值的空格數目。當 '#editor.detectIndentation#' 開啟時,會根據檔案內容覆寫這個設定。", + "insertSpaces": "在按 `Tab` 時插入空格。當 {0} 開啟時,會根據檔案內容覆寫此設定。", "largeFileOptimizations": "針對大型檔案停用部分高記憶體需求功能的特殊處理方式。", "maxComputationTime": "取消 Diff 計算前的逾時限制 (毫秒)。若無逾時,請使用 0。", "maxFileSize": "要計算差異的檔案大小上限 (MB)。使用 0 表示無限制。", @@ -256,28 +279,30 @@ "semanticHighlighting.enabled": "控制 semanticHighlighting 是否會為支援的語言顯示。", "semanticHighlighting.false": "所有彩色主題皆已停用語意醒目提示。", "semanticHighlighting.true": "所有彩色主題皆已啟用語意醒目提示。", + "showMoves": "Controls whether the diff editor should show detected code moves. Only works when 'diffEditor.experimental.useVersion2' is set.", "sideBySide": "控制 Diff 編輯器要並排或內嵌顯示 Diff。", "stablePeek": "即使按兩下內容或按 `Escape`,仍保持瞄孔編輯器開啟。", - "tabSize": "與 Tab 相等的空格數量。當 `#editor.detectIndentation#` 已開啟時,會根據檔案內容覆寫此設定。", + "tabSize": "與 Tab 相等的空格數量。當 {0} 已開啟時,會根據檔案內容覆寫此設定。", "trimAutoWhitespace": "移除尾端自動插入的空白字元。", + "useVersion2": "控制 Diff 編輯器使用新的或舊的實作。", "wordBasedSuggestions": "控制是否應根據文件中的單字計算自動完成。", "wordBasedSuggestionsMode": "控制要從哪些文件計算以字組為基礎的完成作業。", "wordBasedSuggestionsMode.allDocuments": "建議來自所有已開啟文件中的字組。", "wordBasedSuggestionsMode.currentDocument": "僅建議來自使用中文件中的字組。", "wordBasedSuggestionsMode.matchingDocuments": "建議來自所有已開啟文件中,語言相同的字組。", - "wordWrap.inherit": "將依據 `#editor.wordWrap#` 設定自動換行。", + "wordWrap.inherit": "將依據 {0} 設定自動換行。", "wordWrap.off": "一律不換行。", "wordWrap.on": "依檢視區寬度換行。" }, "vs/editor/common/config/editorOptions": { - "acceptSuggestionOnCommitCharacter": "控制是否透過提交字元接受建議。例如在 JavaScript 中,分號 (`; `) 可以是接受建議並鍵入該字元的提交字元。", + "acceptSuggestionOnCommitCharacter": "控制是否透過提交字元接受建議。例如在 JavaScript 中,分號 (';') 可以是接受建議並鍵入該字元的提交字元。", "acceptSuggestionOnEnter": "控制除了 'Tab' 外,是否也透過 'Enter' 接受建議。這有助於避免混淆要插入新行或接受建議。", "acceptSuggestionOnEnterSmart": "在建議進行文字變更時,僅透過 `Enter` 接受建議。", "accessibilityPageSize": "控制編輯器中可一次由螢幕助讀程式讀出的行數。偵測到螢幕助讀程式時會自動預設為 500。警告: 若數字超過預設,可能會對效能有所影響。", - "accessibilitySupport": "控制編輯器是否應於已為螢幕助讀程式最佳化的模式中執行。設定為開啟會停用自動換行。", - "accessibilitySupport.auto": "編輯器將使用平台 API 以偵測螢幕助讀程式附加。", - "accessibilitySupport.off": "編輯器不會為螢幕助讀程式的使用方式進行最佳化。", - "accessibilitySupport.on": "編輯器將一律最佳化以用於螢幕助讀程式。自動換行將會停用。", + "accessibilitySupport": "控制 UI 是否應於已為螢幕助讀程式最佳化的模式中執行。", + "accessibilitySupport.auto": "使用平台 API 以偵測螢幕助讀程式附加", + "accessibilitySupport.off": "假設未附加螢幕助讀程式", + "accessibilitySupport.on": "使用螢幕助讀程式最佳化使用方式", "alternativeDeclarationCommand": "當 'Go to Declaration' 的結果為目前位置時,正在執行的替代命令識別碼。", "alternativeDefinitionCommand": "當 'Go to Definition' 的結果為目前位置時,正在執行的替代命令識別碼。", "alternativeImplementationCommand": "當 'Go to Implementation' 的結果為目前位置時,正在執行的替代命令識別碼。", @@ -294,24 +319,33 @@ "codeActions": "在編輯器中啟用程式碼動作燈泡。", "codeLens": "控制編輯器是否顯示 codelens。", "codeLensFontFamily": "控制 CodeLens 的字型家族。", - "codeLensFontSize": "控制 CodeLens 的字型大小 (像素)。設定為 `0` 時,會使用 90% 的 '#editor.fontSize#'。", + "codeLensFontSize": "控制 CodeLens 的字型大小 (像素)。設定為 0 時,會使用 90% 的 `#editor.fontSize#`。", + "colorDecoratorActivatedOn": "Controls the condition to make a color picker appear from a color decorator", "colorDecorators": "控制編輯器是否應轉譯內嵌色彩裝飾項目與色彩選擇器。", + "colorDecoratorsLimit": "控制一次可在編輯器中呈現的色彩裝飾項目最大數目。", "columnSelection": "啟用即可以滑鼠與按鍵選取進行資料行選取。", "comments.ignoreEmptyLines": "控制是否應以行註解的切換、新增或移除動作,忽略空白的行。", "comments.insertSpace": "控制是否要在註解時插入空白字元。", "copyWithSyntaxHighlighting": "控制語法醒目提示是否應複製到剪貼簿。", "cursorBlinking": "控制資料指標動畫樣式。", "cursorSmoothCaretAnimation": "控制是否應啟用平滑插入點動畫。 ", + "cursorSmoothCaretAnimation.explicit": "只有當使用者使用明確手勢移動游標時,才會啟用平滑插入號動畫。", + "cursorSmoothCaretAnimation.off": "平滑插入號動畫已停用。", + "cursorSmoothCaretAnimation.on": "永遠啟用平滑插入號動畫。", "cursorStyle": "控制資料指標樣式。", - "cursorSurroundingLines": "控制游標上下周圍可顯示的最少行數。在某些編輯器中稱為 'scrollOff' 或 'scrollOffset'。", + "cursorSurroundingLines": "控制游標上下周圍可顯示的前置線 (最小為 0) 和後置線 (最小為 1) 的最小數目。在某些編輯器中稱為 'scrollOff' 或 'scrollOffset'。", "cursorSurroundingLinesStyle": "控制應施行 `cursorSurroundingLines` 的時機。", "cursorSurroundingLinesStyle.all": "一律強制執行 `cursorSurroundingLines`", "cursorSurroundingLinesStyle.default": "只有通過鍵盤或 API 觸發時,才會施行 `cursorSurroundingLines`。", "cursorWidth": "控制游標寬度,當 `#editor.cursorStyle#` 設定為 `line` 時。", + "defaultColorDecorators": "控制是否應使用預設的文件色彩提供者顯示內嵌色彩裝飾", "definitionLinkOpensInPeek": "控制「前往定義」滑鼠手勢,是否一律開啟瞄核小工具。", "deprecated": "此設定已淘汰,請改用 'editor.suggest.showKeywords' 或 'editor.suggest.showSnippets' 等單獨設定。", "dragAndDrop": "控制編輯器是否允許透過拖放來移動選取項目。", "dropIntoEditor.enabled": "控制您是否可以按住 `shift` 鍵 (而非在編輯器中開啟檔案),將檔案拖放到文字編輯器中。", + "dropIntoEditor.showDropSelector": "控制將檔案放入編輯器時是否顯示小工具。此小工具可讓您控制檔案的置放方式。", + "dropIntoEditor.showDropSelector.afterDrop": "將檔案放入編輯器後顯示置放選取器小工具。", + "dropIntoEditor.showDropSelector.never": "永不顯示置放選取器小工具。改為一律使用預設置放提供者。", "editor.autoClosingBrackets.beforeWhitespace": "僅當游標位於空白的左側時自動關閉括號。", "editor.autoClosingBrackets.languageDefined": "使用語言配置確定何時自動關閉括號。", "editor.autoClosingDelete.auto": "僅在自動插入相鄰的右引號或括弧時,才將其移除。", @@ -326,12 +360,14 @@ "editor.autoSurround.brackets": "用括弧括住,而非使用引號。 ", "editor.autoSurround.languageDefined": "使用語言組態來決定何時自動環繞選取項目。", "editor.autoSurround.quotes": "用引號括住,而非使用括弧。", + "editor.colorDecoratorActivatedOn.click": "Make the color picker appear on click of the color decorator", + "editor.colorDecoratorActivatedOn.clickAndHover": "Make the color picker appear both on click and hover of the color decorator", + "editor.colorDecoratorActivatedOn.hover": "Make the color picker appear on hover of the color decorator", "editor.editor.gotoLocation.multipleDeclarations": "控制 'Go to Declaration' 命令在有多個目標位置存在時的行為。", "editor.editor.gotoLocation.multipleDefinitions": "控制 'Go to Definition' 命令在有多個目標位置存在時的行為。", "editor.editor.gotoLocation.multipleImplemenattions": "控制 'Go to Implementations' 命令在有多個目標位置存在時的行為。", "editor.editor.gotoLocation.multipleReferences": "控制 'Go to References' 命令在有多個目標位置存在時的行為。", "editor.editor.gotoLocation.multipleTypeDefinitions": "控制 'Go to Type Definition' 命令在有多個目標位置存在時的行為。", - "editor.experimental.stickyScroll": "在編輯器頂端捲動期間顯示巢狀的目前範圍。", "editor.find.autoFindInSelection.always": "一律自動開啟 [在選取範圍中尋找]。", "editor.find.autoFindInSelection.multiline": "選取多行內容時,自動開啟 [在選取範圍中尋找]。", "editor.find.autoFindInSelection.never": "永不自動開啟 [在選取範圍中尋找] (預設)。", @@ -357,9 +393,13 @@ "editor.guides.highlightActiveIndentation.true": "醒目提示使用中的縮排輔助線。", "editor.guides.indentation": "控制編輯器是否應顯示縮排輔助線。", "editor.inlayHints.off": "已停用內嵌提示", - "editor.inlayHints.offUnlessPressed": "預設會隱藏內嵌提示,並在按住 'Ctrl+Alt' 時顯示", + "editor.inlayHints.offUnlessPressed": "預設會隱藏內嵌提示,並在按住 {0} 時顯示", "editor.inlayHints.on": "已啟用內嵌提示", - "editor.inlayHints.onUnlessPressed": "預設會顯示內嵌提示,並在按住 'Ctrl+Alt' 時隱藏", + "editor.inlayHints.onUnlessPressed": "預設會顯示內嵌提示,並在按住 {0} 時隱藏", + "editor.stickyScroll.defaultModel": "定義要用於判斷要黏住的線條的模型。如果大綱模型不存在,則會回到摺疊提供者模型,其會回到縮排模型。這三種情況中會遵守此順序。", + "editor.stickyScroll.enabled": "在編輯器頂端捲動期間顯示巢狀的目前範圍。", + "editor.stickyScroll.maxLineCount": "定義要顯示的自黏線數目上限。", + "editor.suggest.matchOnWordStartOnly": "啟用時,IntelliSense 篩選會要求第一個字元符合文字開頭,例如 `Console` 或 `WebCoNtext` 上的 `c`,但不是 `description` 上的 _not_。停用時,IntelliSense 會顯示更多結果,但仍會依相符品質排序結果。", "editor.suggest.showClasss": "啟用時,IntelliSense 顯示「類別」建議。", "editor.suggest.showColors": "啟用時,IntelliSense 顯示「色彩」建議。", "editor.suggest.showConstants": "啟用時,IntelliSense 顯示「常數」建議。", @@ -391,6 +431,10 @@ "editor.suggest.showVariables": "啟用時,IntelliSense 顯示「變數」建議。", "editorViewAccessibleLabel": "編輯器內容", "emptySelectionClipboard": "控制複製時不選取任何項目是否會複製目前程式行。", + "experimentalWhitespaceRendering": "控制是否使用新的實驗性方法來呈現空白字元。", + "experimentalWhitespaceRendering.font": "使用具有字型字元的新轉譯方法。", + "experimentalWhitespaceRendering.off": "使用穩定轉譯方法。", + "experimentalWhitespaceRendering.svg": "使用新的 svg 轉譯方法。", "fastScrollSensitivity": "按下 `Alt` 時的捲動速度乘數。", "find.addExtraSpaceOnTop": "控制尋找小工具是否應在編輯器頂端額外新增行。若為 true,當您可看到尋找小工具時,您的捲動範圍會超過第一行。", "find.autoFindInSelection": "控制自動開啟 [在選取範圍中尋找] 的條件。", @@ -410,6 +454,9 @@ "fontLigatures": "啟用/停用連字字型 ('calt' 和 'liga' 字型功能)。將此項變更為字串,以精確控制 'font-feature-settings' CSS 屬性。", "fontLigaturesGeneral": "設定連字字型或字型功能。可以是布林值以啟用/停用連字,或代表 CSS 'font-feature-settings' 屬性的字串。", "fontSize": "控制字型大小 (像素)。", + "fontVariationSettings": "明確的 'font-variation-settings' CSS 屬性。如果只需要將 font-weight 轉換為 font-variation-settings,可以改為傳遞布林值。", + "fontVariations": "啟用/停用從 font-weight 到 font-variation-settings 的轉換。將此設定變更為字串,以更精細地控制 'font-variation-settings' CSS 屬性。", + "fontVariationsGeneral": "設定字型變化。可以是布林值,以啟用/停用從 font-weight 到 font-variation-settings 的轉換,或是字串,做為 CSS 'font-variation-settings' 屬性的值。", "fontWeight": "控制字型粗細。接受「一般」及「粗體」關鍵字,或介於 1 到 1000 之間的數值。", "fontWeightErrorMessage": "只允許「一般」及「粗體」關鍵字,或介於 1 到 1000 之間的數值。", "formatOnPaste": "控制編輯器是否應自動為貼上的內容設定格式。必須有可用的格式器,而且格式器應能夠為文件中的一個範圍設定格式。", @@ -426,6 +473,10 @@ "inlayHints.padding": "在編輯器中啟用的內嵌提示周圍的填補。", "inline": "快速建議會顯示為浮水印文字", "inlineSuggest.enabled": "控制是否要在編輯器中自動顯示內嵌建議。", + "inlineSuggest.showToolbar": "控制何時顯示內嵌建議工具列。", + "inlineSuggest.showToolbar.always": "每當顯示內嵌建議時,顯示內嵌建議工具列。", + "inlineSuggest.showToolbar.onHover": "每當游標停留在內嵌建議上方時,顯示內嵌建議工具列。", + "inlineSuggest.suppressSuggestions": "控制內嵌建議如何與建議小工具互動。如果啟用,有可用的內嵌建議時,不會自動顯示建議小工具。", "letterSpacing": "控制字母間距 (像素)。", "lineHeight": "控制行高。\r\n - 使用 0 從字型大小自動計算行高。\r\n - 使用介於 0 和 8 之間的值作為字型大小的乘數。\r\n - 大於或等於 8 的值將用來作為有效值。", "lineNumbers": "控制行號的顯示。", @@ -449,6 +500,7 @@ "minimap.size.proportional": "縮圖大小與編輯器內容相同 (且可能會捲動)。", "mouseWheelScrollSensitivity": "要用於滑鼠滾輪捲動事件 `deltaX` 和 `deltaY` 的乘數。", "mouseWheelZoom": "使用滑鼠滾輪並按住 `Ctrl` 時,縮放編輯器的字型", + "multiCursorLimit": "控制一次可在作用中編輯器中的游標數目上限。", "multiCursorMergeOverlapping": "在多個游標重疊時將其合併。", "multiCursorModifier": "用於在滑鼠新增多個游標的修飾元。[移至定義] 和 [開啟連結] 滑鼠手勢會加以適應,以避免與 [多個游標的修飾元](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier) 相衝突。", "multiCursorModifier.alt": "對應Windows和Linux的'Alt'與對應macOS的'Option'。", @@ -464,6 +516,10 @@ "padding.top": "控制編輯器上邊緣與第一行之間的空格數。", "parameterHints.cycle": "控制提示功能表是否在清單結尾時循環或關閉。", "parameterHints.enabled": "啟用快顯,在您鍵入的同時顯示參數文件和類型資訊。", + "pasteAs.enabled": "控制是否可以以不同方式貼上內容。", + "pasteAs.showPasteSelector": "控制將內容貼上至編輯器時是否顯示小工具。此小工具可讓您控制檔案的貼上方式。", + "pasteAs.showPasteSelector.afterPaste": "將內容貼上編輯器後顯示貼上選取器小工具。", + "pasteAs.showPasteSelector.never": "永不顯示貼上選取器小工具。而是一律使用預設的貼上行為。", "peekWidgetDefaultFocus": "控制要聚焦內嵌編輯器或預覽小工具中的樹系。", "peekWidgetDefaultFocus.editor": "開啟時聚焦編輯器", "peekWidgetDefaultFocus.tree": "開啟預覽時焦點樹狀", @@ -487,6 +543,7 @@ "rulers": "在某個數目的等寬字元之後顯示垂直尺規。如有多個尺規,就會使用多個值。若陣列空白,就不會繪製任何尺規。", "rulers.color": "此編輯器尺規的色彩。", "rulers.size": "這個編輯器尺規會轉譯的等寬字元數。", + "screenReaderAnnounceInlineSuggestion": "控制螢幕助讀程式是否宣告內嵌建議。", "scrollBeyondLastColumn": "控制編輯器水平捲動的額外字元數。", "scrollBeyondLastLine": "控制編輯器是否捲動到最後一行之外。", "scrollPredominantAxis": "同時進行垂直與水平捲動時,僅沿主軸捲動。避免在軌跡板上進行垂直捲動時發生水平漂移。", @@ -519,14 +576,19 @@ "stickyTabStops": "當使用空格進行縮排時,會模擬定位字元的選取表現方式。選取範圍會依循定位停駐點。", "suggest.filterGraceful": "控制對於拚錯字是否進行篩選和排序其建議", "suggest.insertMode": "控制是否要在接受完成時覆寫字組。請注意,這取決於加入此功能的延伸模組。", + "suggest.insertMode.always": "自動觸發 IntelliSense 時一律選取建議。", "suggest.insertMode.insert": "插入建議而不覆寫游標旁的文字。", + "suggest.insertMode.never": "自動觸發 IntelliSense 時永不選取建議。", "suggest.insertMode.replace": "插入建議並覆寫游標旁的文字。", + "suggest.insertMode.whenQuickSuggestion": "只有在您輸入時觸發 IntelliSense 時,才選取建議。", + "suggest.insertMode.whenTriggerCharacter": "只有在從觸發字元觸發 IntelliSense 時,才選取建議。", "suggest.localityBonus": "控制排序是否偏好游標附近的字組。", "suggest.maxVisibleSuggestions.dep": "此設定已淘汰。建議小工具現可調整大小。", "suggest.preview": "控制是否要在編輯器中預覽建議結果。", + "suggest.selectionMode": "控制小工具顯示時是否選取建議。請注意,這只適用於('#editor.quickSuggestions#' 和 '#editor.suggestOnTriggerCharacters#') 自動觸發的建議,而且一律會在明確叫用時選取建議,例如透過 'Ctrl+Space'。", "suggest.shareSuggestSelections": "控制記錄的建議選取項目是否在多個工作區和視窗間共用 (需要 `#editor.suggestSelection#`)。", "suggest.showIcons": "控制要在建議中顯示或隱藏圖示。", - "suggest.showInlineDetails": "控制建議詳細資料是以內嵌於標籤的方式顯示,還是只在詳細資料小工具中顯示", + "suggest.showInlineDetails": "控制建議詳細資料是以內嵌於標籤的方式顯示,還是只在詳細資料小工具中顯示。", "suggest.showStatusBar": "控制建議小工具底下的狀態列可見度。", "suggest.snippetsPreventQuickSuggestions": "控制正在使用的程式碼片段是否會避免快速建議。", "suggestFontSize": "建議小工具的字型大小。當設定為 {0} 時,則會使用 {1} 的值。", @@ -540,6 +602,7 @@ "tabCompletion.off": "停用 tab 鍵自動完成。", "tabCompletion.on": "按 Tab 時,Tab 完成會插入最符合的建議。", "tabCompletion.onlySnippets": "在程式碼片段的首碼相符時使用 Tab 完成。未啟用 'quickSuggestions' 時效果最佳。", + "tabFocusMode": "控制編輯器是否接收索引標籤,或將其延遲至工作台進行流覽。", "unfoldOnClickAfterEndOfLine": "控制按一下已折疊行後方的空白內容是否會展開行。", "unicodeHighlight.allowedCharacters": "定義未醒目提示的允許字元。", "unicodeHighlight.allowedLocales": "不會將允許地區設置中常見的 Unicode 字元強調顯示。", @@ -553,6 +616,9 @@ "unusualLineTerminators.off": "忽略異常的行結束字元。", "unusualLineTerminators.prompt": "要移除之異常的行結束字元提示。", "useTabStops": "插入和刪除接在定位停駐點後的空白字元。", + "wordBreak": "控制用於中文/日文/韓文 (CJK) 文字的斷字規則。", + "wordBreak.keepAll": "中文/日文/韓文 (CJK) 文字不應該使用斷字。非中日韓的文字行為與一般文字相同。", + "wordBreak.normal": "使用預設的分行符號規則。", "wordSeparators": "在執行文字相關導覽或作業時要用作文字分隔符號的字元", "wordWrap": "控制如何換行。", "wordWrap.bounded": "當檢視區縮至最小並設定 '#editor.wordWrapColumn#' 時換行。", @@ -565,7 +631,7 @@ "wrappingIndent.indent": "換行的縮排為父行 +1。", "wrappingIndent.none": "無縮排。換行從第 1 列開始。", "wrappingIndent.same": "換行的縮排會與父行相同。", - "wrappingStrategy": "控制計算外圍點的演算法。", + "wrappingStrategy": "控制計算外圍點的演算法。請注意,在協助工具模式中,會使用進階來獲得最佳體驗。", "wrappingStrategy.advanced": "將外圍點計算委派給瀏覽器。這是緩慢的演算法,如果檔案較大可能會導致凍結,但在所有情況下都正常運作。", "wrappingStrategy.simple": "假設所有字元的寬度均相同。這是一種快速的演算法,適用於等寬字型,以及字符寬度相同的部分指令碼 (例如拉丁文字元)。" }, @@ -597,13 +663,14 @@ "editorBracketPairGuide.background6": "非使用中括弧配對輔助線 (6) 的背景色彩。需要啟用括弧配對輔助線。", "editorCodeLensForeground": "編輯器程式碼濾鏡的前景色彩", "editorCursorBackground": "編輯器游標的背景色彩。允許自訂區塊游標重疊的字元色彩。", + "editorDimmedLineNumber": "editor.renderFinalNewline 設定為暗灰色時,最終編輯器線條的色彩。", "editorGhostTextBackground": "編輯器中浮水印文字的背景色彩。", "editorGhostTextBorder": "編輯器中浮水印文字的邊框色彩。", "editorGhostTextForeground": "編輯器中浮水印文字的前景色彩。", "editorGutter": "編輯器邊框的背景顏色,包含行號與字形圖示的邊框.", "editorIndentGuides": "編輯器縮排輔助線的色彩。", "editorLineNumbers": "編輯器行號的色彩。", - "editorOverviewRulerBackground": "編輯器概觀尺規的背景色彩。僅在啟用縮圖並將其置於編輯器右側時使用。", + "editorOverviewRulerBackground": "編輯器概觀尺規的背景色彩。", "editorOverviewRulerBorder": "預覽檢視編輯器尺規的邊框色彩.", "editorRuler": "編輯器尺規的色彩", "editorUnicodeHighlight.background": "用來醒目提示 Unicode 字元的背景色彩。", @@ -645,6 +712,7 @@ "editorHasSelection": "編輯器是否有選取文字", "editorHasSignatureHelpProvider": "編輯器是否有簽章說明提供者", "editorHasTypeDefinitionProvider": "編輯器是否有型別定義提供者", + "editorHoverFocused": "編輯器暫留是否聚焦", "editorHoverVisible": "編輯器暫留是否顯示", "editorLangId": "編輯器的語言識別碼", "editorReadonly": "編輯器是否為唯讀", @@ -652,6 +720,11 @@ "editorTextFocus": "編輯器文字是否有焦點 (游標閃爍)", "inCompositeEditor": "編輯器是否為較大編輯器的一部分 (例如筆記本)", "inDiffEditor": "內容是否為 Diff 編輯器", + "isEmbeddedDiffEditor": "內容是否為內嵌 Diff 編輯器", + "standaloneColorPickerFocused": "獨立的顏色選擇器是否聚焦", + "standaloneColorPickerVisible": "是否顯示獨立的顏色選擇器", + "stickyScrollFocused": "自黏捲動是否聚焦", + "stickyScrollVisible": "自黏捲動是否顯示", "textInputFocus": "編輯器或 RTF 輸入是否有焦點 (游標閃爍)" }, "vs/editor/common/languages/modesRegistry": { @@ -662,40 +735,37 @@ }, "vs/editor/common/standaloneStrings": { "accessibilityHelpMessage": "按 Alt+F1 可取得協助工具選項。", - "auto_off": "已將此編輯器設定為永遠不針對搭配螢幕助讀程式使用最佳化,但目前不是此情況。", + "accessibilityHelpTitle": "協助工具說明", + "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader", "auto_on": "編輯器已設定為針對搭配螢幕助讀程式使用最佳化。", "bulkEditServiceSummary": "已在 {1} 檔案中進行 {0} 項編輯", "changeConfigToOnMac": "若要為編輯器進行最能搭配螢幕助讀程式使用的設定,請立即按 Command+E。", "changeConfigToOnWinLinux": "若要將編輯器設定為針對搭配螢幕助讀程式使用最佳化,請立即按 Control+E。", - "editableDiffEditor": "在 Diff 編輯器的窗格中。", - "editableEditor": "在程式碼編輯器中", + "editableDiffEditor": "You are in a pane of a diff editor.", + "editableEditor": "You are in a code editor", "editorViewAccessibleLabel": "編輯器內容", - "emergencyConfOn": "立即將設定 `accessibilitySupport` 變更為 'on’。", "gotoLineActionLabel": "前往行/欄...", "helpQuickAccess": "顯示所有快速存取提供者", "inspectTokens": "開發人員: 檢查權杖", - "multiSelection": "{0} 個選取項目", - "multiSelectionRange": "{0} 個選取項目 (已選取 {1} 個字元)", - "noSelection": "無選取項目", - "openDocMac": "立即按 Command+H,以開啟提供編輯器協助工具相關詳細資訊的瀏覽器視窗。", - "openDocWinLinux": "立即按 Control+H,以開啟提供編輯器協助工具相關詳細資訊的瀏覽器視窗。", + "openDoc": "Press H now to open a browser window with more information related to editor accessibility.", "openingDocs": "立即開啟編輯器協助工具文件頁面。", - "outroMsg": "您可以按 Esc 鍵或 Shift+Esc 鍵來解除此工具提示並返回編輯器。", "quickCommandActionHelp": "顯示並執行命令", "quickCommandActionLabel": "命令選擇區", "quickOutlineActionLabel": "移至符號...", "quickOutlineByCategoryActionLabel": "前往符號 (依類別)...", - "readonlyDiffEditor": "在 Diff 編輯器的唯讀窗格中。", - "readonlyEditor": "在唯讀程式碼編輯器中", + "readonlyDiffEditor": "You are in a read-only pane of a diff editor.", + "readonlyEditor": "You are in a read-only code editor", "showAccessibilityHelpAction": "顯示協助工具說明", - "singleSelection": "第 {0} 行,第 {1} 欄", - "singleSelectionRange": "第 {0} 行,第 {1} 欄 (已選取 {2})", "tabFocusModeOffMsg": "在目前的編輯器中按 Tab 鍵會插入定位字元。按 {0} 可切換此行為。", "tabFocusModeOffMsgNoKb": "在目前的編輯器中按 Tab 鍵會插入定位字元。命令 {0} 目前無法由按鍵繫結關係觸發。", "tabFocusModeOnMsg": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。按 {0} 可切換此行為。", "tabFocusModeOnMsgNoKb": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。命令 {0} 目前無法由按鍵繫結關係觸發。", "toggleHighContrast": "切換高對比佈景主題" }, + "vs/editor/common/viewLayout/viewLineRenderer": { + "overflow.chars": "{0} chars", + "showMore": "顯示更多 ({0})" + }, "vs/editor/contrib/anchorSelect/browser/anchorSelect": { "anchorSet": "設定錨點為 {0}:{1}", "cancelSelectionAnchor": "取消選取範圍錨點", @@ -708,6 +778,7 @@ "miGoToBracket": "前往括弧(&&B)", "overviewRulerBracketMatchForeground": "成對括弧的概觀尺規標記色彩。", "smartSelect.jumpBracket": "移至方括弧", + "smartSelect.removeBrackets": "移除括弧", "smartSelect.selectToBracket": "選取至括弧" }, "vs/editor/contrib/caretOperations/browser/caretOperations": { @@ -728,8 +799,10 @@ "miPaste": "貼上(&&P)", "share": "共用" }, + "vs/editor/contrib/codeAction/browser/codeAction": { + "applyCodeActionFailed": "套用程式碼動作時發生未知的錯誤" + }, "vs/editor/contrib/codeAction/browser/codeActionCommands": { - "applyCodeActionFailed": "套用程式碼動作時發生未知的錯誤", "args.schema.apply": "控制要套用傳回動作的時機。", "args.schema.apply.first": "一律套用第一個傳回的程式碼動作。", "args.schema.apply.ifSingle": "如果傳回的程式碼動作是唯一動作,則加以套用。", @@ -757,15 +830,24 @@ "organizeImports.label": "組織匯入", "quickfix.trigger.label": "快速修復...", "refactor.label": "重構...", - "refactor.preview.label": "使用預覽重構...", "source.label": "來源動作..." }, - "vs/editor/contrib/codeAction/browser/codeActionMenu": { - "CodeActionMenuVisible": "是否顯示程式碼動作清單小工具", - "label": "{0} 以重構,{1} 以預覽" + "vs/editor/contrib/codeAction/browser/codeActionContributions": { + "showCodeActionHeaders": "啟用/停用在 [程式碼動作] 功能表中顯示群組標頭。" }, - "vs/editor/contrib/codeAction/browser/codeActionWidgetContribution": { - "codeActionWidget": "啟用此選項可調整程式碼動作功能表的轉譯方式。" + "vs/editor/contrib/codeAction/browser/codeActionController": { + "hideMoreActions": "隱藏已停用項目", + "showMoreActions": "顯示已停用項目" + }, + "vs/editor/contrib/codeAction/browser/codeActionMenu": { + "codeAction.widget.id.convert": "重寫...", + "codeAction.widget.id.extract": "擷取...", + "codeAction.widget.id.inline": "內嵌...", + "codeAction.widget.id.more": "更多動作...", + "codeAction.widget.id.move": "移動...", + "codeAction.widget.id.quickfix": "快速修正...", + "codeAction.widget.id.source": "來源動作...", + "codeAction.widget.id.surround": "範圍陳述式..." }, "vs/editor/contrib/codeAction/browser/lightBulbWidget": { "codeAction": "顯示程式碼動作", @@ -776,7 +858,14 @@ "showLensOnLine": "顯示目前行的 Code Lens 命令" }, "vs/editor/contrib/colorPicker/browser/colorPickerWidget": { - "clickToToggleColorOptions": "按一下以切換色彩選項 (rgb/hsl/hex)" + "clickToToggleColorOptions": "按一下以切換色彩選項 (rgb/hsl/hex)", + "closeIcon": "要關閉顏色選擇器的圖示" + }, + "vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions": { + "hideColorPicker": "隱藏顏色選擇器", + "insertColorWithStandaloneColorPicker": "使用獨立的顏色選擇器插入顏色", + "mishowOrFocusStandaloneColorPicker": "&&顯示或聚焦獨立的顏色選擇器", + "showOrFocusStandaloneColorPicker": "顯示或聚焦獨立的顏色選擇器" }, "vs/editor/contrib/comment/browser/comment": { "comment.block": "切換區塊註解", @@ -798,15 +887,35 @@ "context.minimap.slider.always": "一律", "context.minimap.slider.mouseover": "滑鼠移至上方" }, - "vs/editor/contrib/copyPaste/browser/copyPasteContribution": { - "pasteActions": "在貼上時啟用/停用從延伸模組執行編輯。" - }, "vs/editor/contrib/cursorUndo/browser/cursorUndo": { "cursor.redo": "游標重做", "cursor.undo": "游標復原" }, - "vs/editor/contrib/dropIntoEditor/browser/dropIntoEditorContribution": { - "dropProgressTitle": "正在執行置放處理常式..." + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": { + "pasteAs": "貼上為...", + "pasteAs.id": "要嘗試套用的貼上編輯的識別碼。如果未提供,編輯器將顯示選擇器。" + }, + "vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": { + "pasteAsPickerPlaceholder": "選取貼上動作", + "pasteAsProgress": "執行貼上處理常式", + "pasteIntoEditorProgress": "正在執行貼上處理常式。按一下以取消", + "pasteWidgetVisible": "是否顯示貼上小工具", + "postPasteWidgetTitle": "顯示貼上選項..." + }, + "vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": { + "builtIn": "內建", + "defaultDropProvider.uriList.path": "插入路徑", + "defaultDropProvider.uriList.paths": "插入路徑", + "defaultDropProvider.uriList.relativePath": "插入相對路徑", + "defaultDropProvider.uriList.relativePaths": "插入相對路徑", + "defaultDropProvider.uriList.uri": "插入 URI", + "defaultDropProvider.uriList.uris": "插入 URI", + "text.label": "插入純文字" + }, + "vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": { + "dropIntoEditorProgress": "正在執行置放處理常式。按一下以取消", + "dropWidgetVisible": "是否顯示卸除小工具", + "postDropWidgetTitle": "顯示卸除選項..." }, "vs/editor/contrib/editorState/browser/keybindingCancellation": { "cancellableOperation": "編輯器是否執行可取消的作業,例如「預覽參考」" @@ -816,6 +925,10 @@ "actions.find.matchCaseOverride": "覆寫 \"Math Case\" 旗標。\r\n日後將不會儲存此旗標。\r\n0: 不執行任何動作\r\n1: True\r\n2: False", "actions.find.preserveCaseOverride": "覆寫 \"Preserve Case\" 旗標。\r\n日後將不會儲存此旗標。\r\n0: 不執行任何動作\r\n1: True\r\n2: False", "actions.find.wholeWordOverride": "覆寫 \"Match Whole Word\" 旗標。\r\n日後將不會儲存此旗標。\r\n0: 不執行任何動作\r\n1: True\r\n2: False", + "findMatchAction.goToMatch": "移至相符項目...", + "findMatchAction.inputPlaceHolder": "輸入數字以前往特定相符項目 (介於 1 到 {0})", + "findMatchAction.inputValidationMessage": "請輸入介於 1 和 {0} 之間的數字。", + "findMatchAction.noResults": "沒有相符項目。嘗試搜尋其他項目。", "findNextMatchAction": "尋找下一個", "findPreviousMatchAction": "尋找上一個", "miFind": "尋找(&&F)", @@ -842,6 +955,7 @@ "findSelectionIcon": "編輯器尋找小工具中 [在選取範圍中尋找] 的圖示。", "label.closeButton": "關閉", "label.find": "尋找", + "label.findDialog": "Find / Replace", "label.matchesLocation": "{1} 的 {0}", "label.nextMatchButton": "下一個相符項目", "label.noResults": "查無結果", @@ -856,20 +970,17 @@ "title.matchesCountLimit": "僅反白顯示前 {0} 筆結果,但所有尋找作業會在完整文字上執行。" }, "vs/editor/contrib/folding/browser/folding": { - "createManualFoldRange.label": "從選取範圍建立手動摺疊範圍", - "editorGutter.foldingControlForeground": "編輯器裝訂邊的摺疊控制項色彩。", + "createManualFoldRange.label": "從選取範圍建立摺疊範圍", "foldAction.label": "摺疊", "foldAllAction.label": "全部摺疊", "foldAllBlockComments.label": "摺疊全部區塊註解", "foldAllExcept.label": "折疊所選區域以外的所有區域", "foldAllMarkerRegions.label": "摺疊所有區域", - "foldBackgroundBackground": "已摺疊範圍後的背景色彩。色彩不得處於不透明狀態,以免隱藏底層裝飾。", "foldLevelAction.label": "摺疊層級 {0}", "foldRecursivelyAction.label": "以遞迴方式摺疊", "gotoNextFold.label": "移至下一個摺疊範圍", "gotoParentFold.label": "移至父代摺疊", "gotoPreviousFold.label": "移至上一個摺疊範圍", - "maximum fold ranges": "可摺疊區域的數目限制為上限 {0}。增加設定選項 ['Folding Maximum Regions'](command:workbench.action.openSettings?[\"editor.foldingMaximumRegions\"]) 以啟用更多數目。", "removeManualFoldingRanges.label": "移除手動折疊範圍", "toggleFoldAction.label": "切換摺疊", "unFoldRecursivelyAction.label": "以遞迴方式展開", @@ -879,6 +990,8 @@ "unfoldAllMarkerRegions.label": "展開所有區域" }, "vs/editor/contrib/folding/browser/foldingDecorations": { + "editorGutter.foldingControlForeground": "編輯器裝訂邊的摺疊控制項色彩。", + "foldBackgroundBackground": "已摺疊範圍後的背景色彩。色彩不得處於不透明狀態,以免隱藏底層裝飾。", "foldingCollapsedIcon": "編輯器字符邊界中 [摺疊的範圍] 的圖示。", "foldingExpandedIcon": "編輯器字符邊界中 [展開的範圍] 的圖示。", "foldingManualCollapedIcon": "編輯器字符邊界中手動摺疊範圍的圖示。", @@ -983,8 +1096,8 @@ "vs/editor/contrib/gotoSymbol/browser/referencesModel": { "aria.fileReferences.1": "1 個符號位於 {0}, 完整路徑 {1}", "aria.fileReferences.N": "{0} 個符號位於 {1}, 完整路徑 {2}", - "aria.oneReference": "個符號位於 {0} 中的第 {1} 行第 {2} 欄", - "aria.oneReference.preview": "符號位於 {0} 中的第 {1} 行第 {2}、{3} 欄", + "aria.oneReference": "在資料行 {2} 行 {1} 的 {0} 中", + "aria.oneReference.preview": "在資料行 {3} 行 {2} 的 {1} 的 {0} 中", "aria.result.0": "找不到結果", "aria.result.1": "在 {0} 中找到 1 個符號", "aria.result.n1": "在 {1} 中找到 {0} 個符號", @@ -996,11 +1109,21 @@ "location.kb": "{1} 的符號 {0},{2} 為下一個" }, "vs/editor/contrib/hover/browser/hover": { + "escapeFocusHover": "逸出聚焦暫留", + "goToBottomHover": "移至下方暫留", + "goToTopHover": "移至上方暫留", + "pageDownHover": "下一頁暫留", + "pageUpHover": "上一頁暫留", + "scrollDownHover": "向下捲動暫留", + "scrollLeftHover": "向左捲動暫留", + "scrollRightHover": "向右捲動暫留", + "scrollUpHover": "向上捲動暫留", "showDefinitionPreviewHover": "顯示定義預覽懸停", - "showHover": "動態顯示" + "showOrFocusHover": "顯示或聚焦暫留" }, "vs/editor/contrib/hover/browser/markdownHoverParticipant": { "modesContentHover.loading": "正在載入...", + "stopped rendering": "由於效能原因,已暫停轉譯。這可透過 `editor.stopRenderingLineAfter` 進行設定。", "too many characters": "因效能的緣故,已跳過將長的行 Token 化。您可透過 `editor.maxTokenizationLineLength` 設定。" }, "vs/editor/contrib/hover/browser/markerHoverParticipant": { @@ -1009,12 +1132,11 @@ "quick fixes": "快速修復...", "view problem": "檢視問題" }, - "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { - "InPlaceReplaceAction.next.label": "以下一個值取代", - "InPlaceReplaceAction.previous.label": "以上一個值取代" - }, "vs/editor/contrib/indentation/browser/indentation": { + "changeTabDisplaySize": "變更索引標籤顯示大小", "configuredTabSize": "已設定的定位點大小", + "currentTabSize": "目前的索引標籤大小", + "defaultTabSize": "預設索引標籤大小", "detectIndentation": "偵測內容中的縮排", "editor.reindentlines": "重新將行縮排", "editor.reindentselectedlines": "重新將選取的行縮排", @@ -1034,25 +1156,45 @@ "links.navigate.kb.meta": "ctrl + 按一下", "links.navigate.kb.meta.mac": "cmd + 按一下" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextController": { + "vs/editor/contrib/inlineCompletions/browser/commands": { + "accept": "接受", + "acceptLine": "接受行", + "acceptWord": "接受字組", + "action.inlineSuggest.accept": "接受內嵌建議", + "action.inlineSuggest.acceptNextLine": "接受下一個內嵌建議行", + "action.inlineSuggest.acceptNextWord": "接受下一個內嵌建議字組", + "action.inlineSuggest.alwaysShowToolbar": "永遠顯示工具列", + "action.inlineSuggest.hide": "隱藏內嵌建議", "action.inlineSuggest.showNext": "顯示下一個內嵌建議", "action.inlineSuggest.showPrevious": "顯示上一個內嵌建議", - "action.inlineSuggest.trigger": "觸發內嵌建議", + "action.inlineSuggest.trigger": "觸發內嵌建議" + }, + "vs/editor/contrib/inlineCompletions/browser/hoverParticipant": { + "inlineSuggestionFollows": "建議:" + }, + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys": { "inlineSuggestionHasIndentation": "內嵌建議是否以空白字元開頭", "inlineSuggestionHasIndentationLessThanTabSize": "內嵌建議的開頭是否為空白,且比 Tab 能插入的字元要小", - "inlineSuggestionVisible": "是否顯示內嵌建議" + "inlineSuggestionVisible": "是否顯示內嵌建議", + "suppressSuggestions": "是否應隱藏目前建議的其他建議" }, - "vs/editor/contrib/inlineCompletions/browser/ghostTextHoverParticipant": { - "acceptInlineSuggestion": "接受", - "inlineSuggestionFollows": "建議:", - "showNextInlineSuggestion": "下一步", - "showPreviousInlineSuggestion": "上一步" + "vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget": { + "content": "{0} ({1})", + "next": "下一步", + "parameterHintsNextIcon": "[顯示下一個參數提示] 的圖示。", + "parameterHintsPreviousIcon": "[顯示上一個參數提示] 的圖示。", + "previous": "上一步" + }, + "vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "以下一個值取代", + "InPlaceReplaceAction.previous.label": "以上一個值取代" }, "vs/editor/contrib/lineSelection/browser/lineSelection": { "expandLineSelection": "展開線條選取範圍" }, "vs/editor/contrib/linesOperations/browser/linesOperations": { "duplicateSelection": "重複選取項目", + "editor.transformToCamelcase": "轉換為 Camel 案例", "editor.transformToKebabcase": "轉換成 Kebab Case", "editor.transformToLowercase": "轉換到小寫", "editor.transformToSnakecase": "轉換為底線連接字", @@ -1142,6 +1284,7 @@ "peekViewEditorGutterBackground": "預覽檢視編輯器邊框(含行號或字形圖示)的背景色彩。", "peekViewEditorMatchHighlight": "預覽檢視編輯器中比對時的反白顯示色彩。", "peekViewEditorMatchHighlightBorder": "在預覽檢視編輯器中比對時的反白顯示邊界。", + "peekViewEditorStickScrollBackground": "預覽檢視編輯器中黏性滾動的背景色彩。", "peekViewResultsBackground": "預覽檢視中結果清單的背景色彩。", "peekViewResultsFileForeground": "預覽檢視結果列表中檔案節點的前景色彩", "peekViewResultsMatchForeground": "預覽檢視結果列表中行節點的前景色彩", @@ -1265,6 +1408,18 @@ "Wednesday": "星期三", "WednesdayShort": "週三" }, + "vs/editor/contrib/stickyScroll/browser/stickyScrollActions": { + "focusStickyScroll": "聚焦自黏捲動", + "goToFocusedStickyScrollLine.title": "移至聚焦的自黏捲動行", + "miStickyScroll": "自黏捲動(&&S)", + "mifocusStickyScroll": "焦點自黏捲動(&&F)", + "mitoggleStickyScroll": "切換自黏捲動(&&T)", + "selectEditor.title": "選取編輯器", + "selectNextStickyScrollLine.title": "選取下一個自黏捲動行", + "selectPreviousStickyScrollLine.title": "選取上一個自黏捲動行", + "stickyScroll": "自黏捲動", + "toggleStickyScroll": "切換自黏捲動" + }, "vs/editor/contrib/suggest/browser/suggest": { "acceptSuggestionOnEnter": "是否在按下 Enter 時插入建議", "suggestWidgetDetailsVisible": "是否顯示建議詳細資料", @@ -1311,7 +1466,7 @@ "suggestMoreInfoIcon": "建議小工具中 [更多詳細資訊] 的圖示。" }, "vs/editor/contrib/suggest/browser/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "content": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/browser/symbolIcons": { "symbolIcon.arrayForeground": "陣列符號的前景色彩。這些符號會出現在大綱、階層連結和建議小工具中。", @@ -1366,6 +1521,7 @@ "unicodeHighlight.adjustSettings": "調整設定", "unicodeHighlight.allowCommonCharactersInLanguage": "允許在語言「{0}」中較常用的 Unicode 字元。", "unicodeHighlight.characterIsAmbiguous": "字元 {0} 可能與字元 {1} 混淆,這在原始程式碼中比較常見。", + "unicodeHighlight.characterIsAmbiguousASCII": "字元 {0} 可能與 ASCII 字元 {1} 混淆,這在原始程式碼中比較常見。", "unicodeHighlight.characterIsInvisible": "字元 {0} 隱藏。", "unicodeHighlight.characterIsNonBasicAscii": "字元 {0} 不是基本的 ASCII 字元。", "unicodeHighlight.configureUnicodeHighlightOptions": "設定 Unicode 醒目提示選項", @@ -1383,36 +1539,91 @@ }, "vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": { "unusualLineTerminators.detail": "檔案 '{0}' 包含一或多個異常的行結束字元,例如行分隔符號 (LS) 或段落分隔符號 (PS)。\r\n\r\n建議您將其從檔案中移除。這可以透過 `editor.unusualLineTerminators` 進行設定。", - "unusualLineTerminators.fix": "移除異常的行結束字元", + "unusualLineTerminators.fix": "移除異常的行結束字元(&&R)", "unusualLineTerminators.ignore": "忽略", "unusualLineTerminators.message": "偵測到異常的行結束字元", "unusualLineTerminators.title": "異常的行結束字元" }, - "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "vs/editor/contrib/wordHighlighter/browser/highlightDecorations": { "overviewRulerWordHighlightForeground": "符號醒目提示的概觀尺規標記色彩。其不得為不透明色彩,以免隱藏底層裝飾。", "overviewRulerWordHighlightStrongForeground": "寫入權限符號醒目提示的概觀尺規標記色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "overviewRulerWordHighlightTextForeground": "符號文字出現的概觀尺規標記色彩。其不得為不透明色彩,以免隱藏底層裝飾。", "wordHighlight": "讀取權限期間 (如讀取變數) 符號的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "wordHighlight.next.label": "移至下一個反白符號", - "wordHighlight.previous.label": "移至上一個反白符號", - "wordHighlight.trigger.label": "觸發符號反白顯示", "wordHighlightBorder": "讀取存取期間 (例如讀取變數時) 符號的邊框顏色。", "wordHighlightStrong": "寫入權限期間 (如寫入變數) 符號的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "wordHighlightStrongBorder": "寫入存取期間 (例如寫入變數時) 符號的邊框顏色。 " + "wordHighlightStrongBorder": "寫入存取期間 (例如寫入變數時) 符號的邊框顏色。 ", + "wordHighlightText": "符號文字出現的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "wordHighlightTextBorder": "符號文字出現的框線色彩。" + }, + "vs/editor/contrib/wordHighlighter/browser/wordHighlighter": { + "wordHighlight.next.label": "移至下一個反白符號", + "wordHighlight.previous.label": "移至上一個反白符號", + "wordHighlight.trigger.label": "觸發符號反白顯示" }, "vs/editor/contrib/wordOperations/browser/wordOperations": { "deleteInsideWord": "刪除字組" }, + "vs/platform/action/common/actionCommonCategories": { + "developer": "開發人員", + "file": "檔案", + "help": "說明", + "preferences": "喜好設定", + "test": "測試", + "view": "檢視" + }, + "vs/platform/actions/browser/buttonbar": { + "labelWithKeybinding": "{0} ({1})" + }, "vs/platform/actions/browser/menuEntryActionViewItem": { "titleAndKb": "{0} ({1})", "titleAndKbAndAlt": "{0}\r\n[{1}] {2}" }, + "vs/platform/actions/browser/toolbar": { + "hide": "隱藏", + "resetThisMenu": "重設功能表" + }, "vs/platform/actions/common/menuResetAction": { - "cat": "檢視", - "title": "重設隱藏的功能表" + "title": "重設所有功能表" }, "vs/platform/actions/common/menuService": { "hide.label": "隱藏 '{0}'" }, + "vs/platform/actionWidget/browser/actionList": { + "customQuickFixWidget": "動作小工具", + "customQuickFixWidget.labels": "{0},停用原因: {1}", + "label": "{0} 以申請", + "label-preview": "{0} 以套用,{1} 以預覽" + }, + "vs/platform/actionWidget/browser/actionWidget": { + "acceptSelected.title": "接受選取的動作", + "codeActionMenuVisible": "是否顯示動作小工具清單", + "hideCodeActionWidget.title": "隱藏動作小工具", + "previewSelected.title": "預覽選取的動作", + "selectNextCodeAction.title": "選取下一個動作", + "selectPrevCodeAction.title": "選取上一個動作" + }, + "vs/platform/audioCues/browser/audioCueService": { + "audioCues.chatRequestSent": "Chat Request Sent", + "audioCues.chatResponsePending": "Chat Response Pending", + "audioCues.chatResponseReceived": "Chat Response Received", + "audioCues.diffLineDeleted": "差異行已刪除", + "audioCues.diffLineInserted": "差異行已插入", + "audioCues.diffLineModified": "差異行已修改", + "audioCues.lineHasBreakpoint.name": "行上的中斷點", + "audioCues.lineHasError.name": "行上發生錯誤", + "audioCues.lineHasFoldedArea.name": "行上的摺疊區域", + "audioCues.lineHasInlineSuggestion.name": "行上的內嵌建議", + "audioCues.lineHasWarning.name": "行上的警告", + "audioCues.noInlayHints": "行上沒有嵌入提示", + "audioCues.notebookCellCompleted": "Notebook 儲存格已完成", + "audioCues.notebookCellFailed": "Notebook 儲存格失敗", + "audioCues.onDebugBreak.name": "在中斷點停止偵錯工具", + "audioCues.taskCompleted": "工作完成", + "audioCues.taskFailed": "工作失敗", + "audioCues.terminalBell": "終端鈴", + "audioCues.terminalCommandFailed": "終端機命令失敗", + "audioCues.terminalQuickFix.name": "終端機快速修正" + }, "vs/platform/configuration/common/configurationRegistry": { "config.policy.duplicate": "無法註冊 '{0}'。已向 {2} 註冊關聯的原則 {1}。", "config.property.duplicate": "無法註冊 '{0}'。此屬性已經註冊。", @@ -1426,19 +1637,43 @@ "vs/platform/contextkey/browser/contextKeyService": { "getContextKeyInfo": "傳回有關內容索引鍵資訊的命令" }, + "vs/platform/contextkey/common/contextkey": { + "contextkey.parser.error.closingParenthesis": "右括弧 ')'", + "contextkey.parser.error.emptyString": "空的內容索引鍵運算式", + "contextkey.parser.error.emptyString.hint": "您是否忘記撰寫運算式? 您也可以分別放置 'false' 或 'true',以一律評估為 False 或 True。", + "contextkey.parser.error.expectedButGot": "預期: {0}\r\n收到: '{1}'。", + "contextkey.parser.error.noInAfterNot": "'not' 後為 'in'。", + "contextkey.parser.error.unexpectedEOF": "運算式未預期的結尾", + "contextkey.parser.error.unexpectedEOF.hint": "您是否忘記放置內容金鑰?", + "contextkey.parser.error.unexpectedToken": "未預期的權杖", + "contextkey.parser.error.unexpectedToken.hint": "您是否忘記在權杖之前放置 && 或 ||?", + "contextkey.scanner.errorForLinter": "未預期的權杖。", + "contextkey.scanner.errorForLinterWithHint": "未預期的權杖。提示: {0}" + }, "vs/platform/contextkey/common/contextkeys": { "inputFocus": "鍵盤焦點是否位於輸入方塊內", "isIOS": "作業系統是否為 iOS", "isLinux": "作業系統是否為 Linux", "isMac": "作業系統是否為 macOS", "isMacNative": "非瀏覽器平台上的作業系統是否為 macOS", + "isMobile": "平臺是否為行動網頁瀏覽器", "isWeb": "平台是否為網頁瀏覽器", "isWindows": "作業系統是否為 Windows", "productQualityType": "VS Code 的品質類型" }, + "vs/platform/contextkey/common/scanner": { + "contextkey.scanner.hint.didYouForgetToEscapeSlash": "您是否忘記逸出 '/' (斜線) 字元? 在反斜線前放兩個反斜線以逸出,例如 '\\\\/'。", + "contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote": "您是否忘記左括弧或右括弧?", + "contextkey.scanner.hint.didYouMean1": "您是指 '{0}'?", + "contextkey.scanner.hint.didYouMean2": "您是指 {0} 或 {1}?", + "contextkey.scanner.hint.didYouMean3": "您是指 {0}、{1} 或 {2}?" + }, "vs/platform/dialogs/common/dialogs": { + "cancelButton": "取消", "moreFile": "...另外 1 個檔案未顯示", - "moreFiles": "...另外 {0} 個檔案未顯示" + "moreFiles": "...另外 {0} 個檔案未顯示", + "okButton": "確定(&&O)", + "yesButton": "是(&&Y)" }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "開啟", @@ -1453,10 +1688,11 @@ "vs/platform/environment/node/argv": { "add": "將資料夾新增至上一個使用中的視窗。", "category": "使用 --list-extensions 時,根據提供的類別篩選安裝的延伸模組。", + "cliDataDir": "應該儲存 CLI 中繼資料的目錄。", "deprecated.useInstead": "請改用 {0}。", "diff": "互相比較兩個檔案。", - "disableExtension": "停用延伸模組。", - "disableExtensions": "停用所有已安裝的延伸模組。", + "disableExtension": "停用提供的延伸模組。此選項不會保留,而且只有在命令開啟新視窗時有效。", + "disableExtensions": "停用所有安裝的延伸模組。此選項不會保留,而且只有在命令開啟新視窗時有效。", "disableGPU": "停用 GPU 硬體加速。", "experimentalApis": "為延伸模組啟用建議的 API 功能。\r\n可接收一或多個延伸模組識別碼,以個別啟用。", "extensionHomePath": "設定延伸模組的根路徑。", @@ -1469,19 +1705,20 @@ "installExtension": "安裝或更新延伸模組。引數是延伸模組識別碼或 VSIX 的路徑。延伸模組的識別碼為 '${publisher}.${name}'。使用 '--force' 引數以更新至最新版本。若要安裝特定版本,請提供 '@${version}'。例如: 'vscode.csharp@1.2.3'。", "listExtensions": "列出已安裝的延伸模組。", "locale": "要使用的地區設定 (例如 en-US 或 zh-TW)。", - "log": "使用的日誌級別。預設為\"訊息\"。允許的值是 \"關鍵\"、\"錯誤\"、\"警告\"、\"訊息\"、\"偵錯\"、\"追蹤\"、\"關閉\"。", - "maxMemory": "視窗的最大記憶體大小 (以 MB 為單位)。", + "log": "要使用的記錄層級。預設值為 'info'。允許的值為 'critical'、'error'、'warn'、'info'、'debug'、'trace'、'off'。您也可以使用下列格式傳遞延伸模組識別碼和記錄層級,來設定延伸模組的記錄層級: '${publisher}.${name}:${logLevel}'。例如: 'vscode.csharp:trace'。可以接收一或多個此類項目。", "merge": "提供檔案的兩個已修改版本、兩個已修改版本的一般來源及輸出檔案的路徑以儲存合併結果,來執行三向合併。", "newWindow": "強制開啟新視窗。", "options": "選項", "optionsUpperCase": "選項", "paths": "路徑", "prof-startup": "啟動時執行 CPU 分析工具。", + "profileName": "以指定的設定檔開啟提供的資料夾或工作區,並將該設定檔與工作區產生關聯。如果設定檔不存在,則會建立一個新的空白設定檔。必須提供資料夾或工作區,設定檔才會生效。", "reuseWindow": "強制在已開啟的視窗中開啟檔案或資料夾。", "showVersions": "使用 --list-extensions 時,顯示安裝的延伸模組版本。", "status": "列印處理程序使用方式和診斷資訊。", "stdinUnix": "從 stdin 讀取並附加 '-' (例: 'ps aux | grep code | {0} -')", "stdinWindows": "從其他程式讀取輸出並附加 '-' (例: 'echo Hello World | {0} -')", + "subcommands": "子命令", "telemetry": "顯示 VS 程式碼收集的所有遙測事件。", "troubleshooting": "疑難排解", "turn sync": "開啟或關閉同步。", @@ -1499,11 +1736,11 @@ "emptyValue": "選項 '{0}' 需要非空白值。略過選項。", "gotoValidation": "`--goto` 模式中的引數格式應為 `FILE(:LINE(:CHARACTER))`。", "multipleValues": "已多次定義選項 ‘{0}’。請使用值 ‘{1}’。", - "unknownOption": "警告: '{0}' 不在已知選項清單中,但仍傳遞至 Electron/Chromium。" + "unknownOption": "警告: '{0}' 不在已知選項清單中,但仍傳遞至 Electron/Chromium。", + "unknownSubCommandOption": "警告: '{0}' 不在子命令 '{1}' 的已知選項清單中" }, "vs/platform/extensionManagement/common/abstractExtensionManagementService": { "MarketPlaceDisabled": "未啟用市集", - "Not a Marketplace extension": "只有市集延伸模組可以重新安裝", "incompatible platform": "{1} 中無法針對 {2} 使用 {0}' 延伸模組。", "malicious extension": "因為有使用者回報 '{0}' 延伸模組有問題,所以無法安裝。", "multipleDependentsError": "無法將 '{0}' 延伸模組解除安裝。其為 '{1}'、'{2}' 與其他延伸模組的相依對象。", @@ -1520,12 +1757,13 @@ "extensions": "延伸模組", "preferences": "喜好設定" }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "vs/platform/extensionManagement/common/extensionManagementCLI": { "alreadyInstalled": "已安裝過延伸模組 '{0}'。", "alreadyInstalled-checkAndUpdate": "已安裝延伸模組 '{0}' v{1}。請使用 '--force' 選項以更新至最新版本,或提供 '@ ' 以安裝特定版本,例如: '{2}@1.2.3'。", "builtin": "延伸模組 '{0}' 是內建延伸模組,無法解除安裝", "cancelInstall": "已取消安裝延伸模組 \"{0}\"。", "cancelVsixInstall": "已取消安裝延伸模組 \"{0}\"。", + "error while installing extensions": "安裝延伸模組時發生錯誤: {0}", "forceDowngrade": "已安裝更新版本的延伸模組 '{0}' v{1}。請使用 '--force' 選項來降級至較舊的版本。", "forceUninstall": "使用者已將延伸模組 '{0}' 標示為內建延伸模組。請使用 '--force ' 選項將其解除安裝。", "installation failed": "無法安裝延伸模組: {0}", @@ -1547,24 +1785,22 @@ "updateMessage": "正在將延伸模組 '{0}' 更新至版本 {1}", "useId": "請確保您使用包含發行者的完整延伸模組識別碼,例如: {0}" }, + "vs/platform/extensionManagement/common/extensionNls": { + "missingNLSKey": "找不到金鑰 {0} 的訊息。" + }, "vs/platform/extensionManagement/common/extensionsScannerService": { "fileReadFail": "無法讀取檔案 {0}: {1}。", "jsonInvalidFormat": "格式 {0} 無效: 必須是 JSON 物件。", "jsonParseFail": "無法剖析 {0}: [{1}, {2}] {3}。", "jsonParseInvalidType": "資訊清單檔案 {0} 無效: 不是 JSON 物件。", - "jsonsParseReportErrors": "無法剖析 {0}: {1}。", - "missingNLSKey": "找不到金鑰 {0} 的訊息。" - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "您的系統上已安裝 {0}。要為其安裝建議的延伸模組嗎?" + "jsonsParseReportErrors": "無法剖析 {0}: {1}。" }, "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "未啟用市集", + "Not a Marketplace extension": "只有市集延伸模組可以重新安裝", "cannot read": "無法從 {0} 讀取延伸模組", "errorDeleting": "安裝延伸模組 '{1}' 時無法刪除現有的資料夾 '{0}'。請手動刪除該資料夾後,再試一次", - "exitCode": "無法安裝延伸模組。重新安裝以前請離開並再次啟動 VS Code。", "incompatible": "因為延伸模組 '{0}' 與 VS Code '{1}' 不相容,所以無法安裝該延伸模組。", - "notInstalled": "未安裝延伸模組 ‘{0}’。", - "quitCode": "無法安裝延伸模組。重新安裝以前請重啟 VS Code。", "removeError": "移除延伸模組: {0} 時發生錯誤。重新嘗試前請離開並再次啟動 VS Code。", "renameError": "將 {0} 重新命名為 {1} 時發生未知錯誤", "restartCode": "請在重新安裝 {0} 前重新啟動 VS Code。" @@ -1574,17 +1810,15 @@ }, "vs/platform/extensions/common/extensionValidator": { "extensionDescription.activationEvents1": "屬性 `{0}` 可以省略或必須屬於 `string[]` 類型", - "extensionDescription.activationEvents2": "屬性 `{0}` 和 `{1}` 必須同時指定或同時忽略", + "extensionDescription.activationEvents2": "如果延伸模組沒有 `{1}` 或 `{2}` 屬性,則應該省略屬性 `{0}`。", "extensionDescription.browser1": "屬性 `{0}` 可以省略或必須屬於 `string` 類型", "extensionDescription.browser2": "`browser` ({0}) 必須包含在延伸模組的資料夾 ({1}) 中。這可能會使延伸模組無法移植。", - "extensionDescription.browser3": "屬性 `{0}` 和 `{1}` 必須同時指定或同時忽略", "extensionDescription.engines": "屬性 '{0}' 為強制項目且必須屬於 `object` 類型", "extensionDescription.engines.vscode": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", "extensionDescription.extensionDependencies": "屬性 `{0}` 可以省略或必須屬於 `string[]` 類型", "extensionDescription.extensionKind": "屬性 '{0}' 只有在屬性 'main' 也定義時才能定義。", "extensionDescription.main1": "`{0}` 屬性可省略,否則必須屬於 `string` 類型", "extensionDescription.main2": "`main` ({0}) 必須包含在延伸模組的資料夾 ({1}) 中。這可能會使延伸模組無法移植。", - "extensionDescription.main3": "屬性 `{0}` 和 `{1}` 必須同時指定或同時忽略", "extensionDescription.name": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", "extensionDescription.publisher": "屬性發行者必須屬於 `string` 類型。", "extensionDescription.version": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", @@ -1606,9 +1840,27 @@ "fileSystemNotAllowedError": "權限不足。請重試並允許作業。", "fileSystemRenameError": "只有檔案才支援重新命名。" }, + "vs/platform/files/browser/indexedDBFileSystemProvider": { + "dirIsNotEmpty": "目錄不是空的。", + "fileExceedsStorageQuota": "檔案超過可用儲存配額", + "fileIsDirectory": "檔案是目錄", + "fileNotDirectory": "檔案不是目錄", + "fileNotExists": "檔案不存在", + "internal": "IndexedDB 檔案系統提供者發生內部錯誤。({0})" + }, + "vs/platform/files/common/files": { + "sizeB": "{0}B", + "sizeGB": "{0}GB", + "sizeKB": "{0}KB", + "sizeMB": "{0}MB", + "sizeTB": "{0}TB", + "unknownError": "未知的錯誤" + }, "vs/platform/files/common/fileService": { + "deleteFailedAtomicUnsupported": "因為提供者不支援,所以無法以不可部分完成的方式刪除檔案 '{0}'。", "deleteFailedNonEmptyFolder": "無法刪除非空白資料夾 ‘{0}’。", "deleteFailedNotFound": "無法刪除不存在的檔案 '{0}'", + "deleteFailedTrashAndAtomicUnsupported": "無法以不可部分完成的方式刪除檔案 '{0}',因為已啟用使用垃圾桶。", "deleteFailedTrashUnsupported": "因為提供者不支援,所以無法透過垃圾筒刪除檔案 '{0}'。", "err.read": "無法讀取檔案 '{0}' ({1})", "err.readonly": "無法修改唯讀檔案 '{0}'", @@ -1622,24 +1874,17 @@ "fileTooLargeError": "因為檔案 '{0}' 太大,無法開啟,所以無法讀取該檔案", "invalidPath": "無法解析具有相對檔案路徑 '{0}' 的檔案系統提供者", "mkdirExistsError": "無法建立已存在但不是目錄的資料夾 '{0}'", - "noProviderFound": "無法為資源 '{0}' 找到任何檔案系統提供者", + "noProviderFound": "ENOPRO: 找不到資源 '{0}' 的任何檔案系統提供者", "unableToMoveCopyError1": "當來源 '{0}' 與目標 '{1}' 的路徑大小寫不同,但位在不區分大小寫的檔案系統上時,無法複製", "unableToMoveCopyError2": "當來源 '{0}' 是目標 '{1}' 的父系時,無法移動/複製。", "unableToMoveCopyError3": "因為目標 '{1}' 已經存在於目的地,所以無法移動/複製 '{0}'。", "unableToMoveCopyError4": "因為有檔案會取代 '{1}' 資料夾,所以無法將 '{0}' 移動/複製到該資料夾。", + "writeFailedAtomicUnlock": "無法解除鎖定檔案 '{0}',因為已啟用不可部分完成寫入。", + "writeFailedAtomicUnsupported": "因為提供者不支援,所以無法以不可部分完成的方式寫入檔案 '{0}'。", "writeFailedUnlockUnsupported": "因為提供者不支援檔案 '{0}',所以無法解除其鎖定。" }, - "vs/platform/files/common/files": { - "sizeB": "{0}B", - "sizeGB": "{0}GB", - "sizeKB": "{0}KB", - "sizeMB": "{0}MB", - "sizeTB": "{0}TB", - "unknownError": "未知的錯誤" - }, "vs/platform/files/common/io": { - "fileTooLargeError": "檔案太大,無法開啟", - "fileTooLargeForHeapError": "若要開啟此大小的檔案,您需要重新啟動,並允許使用更多記憶體" + "fileTooLargeError": "檔案太大,無法開啟" }, "vs/platform/files/electron-main/diskFileSystemProviderServer": { "binFailed": "無法將 '{0}' 移至資源回收筒", @@ -1647,9 +1892,10 @@ }, "vs/platform/files/node/diskFileSystemProvider": { "copyError": "無法將 ‘{0}’ 複製到 ‘{1}' ({2})。", - "fileCopyErrorExists": "目標處的檔案已存在", - "fileCopyErrorPathCase": "「檔案不得複製到路徑大小寫不同的相同路徑", + "fileCopyErrorPathCase": "檔案不得複製到路徑大小寫不同的相同路徑", "fileExists": "檔案已存在", + "fileMoveCopyErrorExists": "目標端已有檔案存在,因此除非指定覆寫,否則將不會移動/複製到目標", + "fileMoveCopyErrorNotFound": "要移動/複製的檔案不存在", "fileNotExists": "檔案不存在", "moveError": "無法將 ‘{0}’ 移入 ‘{1}’ ({2})。" }, @@ -1657,18 +1903,27 @@ "suggestWidgetVisible": "是否顯示建議" }, "vs/platform/issue/electron-main/issueMainService": { - "cancel": "取消(&&C)", + "cancel": "取消", "confirmCloseIssueReporter": "將不會儲存您的輸入。確定要關閉此視窗嗎?", "issueReporter": "問題回報程式", "issueReporterWriteToClipboard": "資料太多,無法直接傳送到 GitHub。資料將會複製到剪貼簿,請將其貼到開啟的 GitHub 問題頁面。", "local": "LOCAL", "ok": "確定(&&O)", "processExplorer": "處理序總管", + "trace.detail": "請建立問題並手動附加下列檔案:\r\n{0}", + "trace.message": "已成功建立追蹤檔案", + "trace.ok": "確定(&&O)", "yes": "是(&&Y)" }, "vs/platform/keybinding/common/abstractKeybindingService": { "first.chord": "已按下 ({0})。等待第二個套索鍵...", - "missing.chord": "按鍵組合 ({0}, {1}) 不是命令。" + "missing.chord": "按鍵組合 ({0}, {1}) 不是命令。", + "next.chord": "({0}) 已按下。正在等待下一個套索鍵..." + }, + "vs/platform/keyboardLayout/common/keyboardConfig": { + "dispatch": "控制按下按鍵時的分派邏輯 (使用 'code' (建議使用) 或 'keyCode')。", + "keyboardConfigurationTitle": "鍵盤", + "mapAltGrToCtrlAlt": "控制是否應將 AltGraph+ 修飾元視為 Ctrl+Alt+。" }, "vs/platform/languagePacks/common/languagePacks": { "currentDisplayLanguage": " (目前)" @@ -1681,6 +1936,9 @@ "vs/platform/list/browser/listService": { "Fast Scroll Sensitivity": "按下 `Alt` 時的捲動速度乘數。", "Mouse Wheel Scroll Sensitivity": "要用於滑鼠滾輪捲動事件 `deltaX` 和 `deltaY` 的乘數。", + "defaultFindMatchTypeSettingKey": "控制在工作台中搜尋清單和樹狀結構時所使用的比對類型。", + "defaultFindMatchTypeSettingKey.contiguous": "搜尋時使用連續比對。", + "defaultFindMatchTypeSettingKey.fuzzy": "搜尋時使用模糊比對。", "defaultFindModeSettingKey": "控制 Workbench 中清單和樹狀結構的預設尋找模式。", "defaultFindModeSettingKey.filter": "搜尋時篩選元素。", "defaultFindModeSettingKey.highlight": "搜尋時會醒目提示元素。進一步的向上和向下瀏覽只會周遊已醒目提示的元素。", @@ -1690,14 +1948,16 @@ "keyboardNavigationSettingKey.filter": "篩選鍵盤瀏覽會篩掉並隱藏不符合鍵盤輸入的所有元素。", "keyboardNavigationSettingKey.highlight": "醒目提示鍵盤瀏覽會醒目提示符合鍵盤輸入的元素。進一步向上或向下瀏覽只會周遊醒目提示的元素。", "keyboardNavigationSettingKey.simple": "比對按鍵輸入的簡易按鍵瀏覽焦點元素。僅比對前置詞。", - "keyboardNavigationSettingKeyDeprecated": "請改用 'workbench.list.defaultFindMode'。", + "keyboardNavigationSettingKeyDeprecated": "請改為使用 'workbench.list.defaultFindMode' 和 'workbench.list.typeNavigationMode'。", "list smoothScrolling setting": "控制清單和樹狀結構是否具有平滑捲動。", + "list.scrollByPage": "控制按一下捲軸是否逐頁捲動。", "multiSelectModifier": "透過滑鼠多選,用於在樹狀目錄與清單中新增項目的輔助按鍵 (例如在總管中開啟編輯器 及 SCM 檢視)。'在側邊開啟' 滑鼠手勢 (若支援) 將會適應以避免和多選輔助按鍵衝突。", "multiSelectModifier.alt": "對應Windows和Linux的'Alt'與對應macOS的'Option'。", "multiSelectModifier.ctrlCmd": "對應Windows和Linux的'Control'與對應 macOS 的'Command'。", "openModeModifier": "控制如何使用滑鼠 (如支援此用法) 開啟樹狀目錄與清單中的項目。若不適用,某些樹狀目錄與清單可能會選擇忽略此設定。", "render tree indent guides": "控制樹系是否應轉譯縮排輔助線。", "tree indent setting": "控制樹狀結構縮排 (像素)。", + "typeNavigationMode": "控制工作台中清單和樹狀目錄的類型瀏覽運作方式。設定為 'trigger' 時,類型瀏覽會在執行 'list.triggerTypeNavigation' 命令時隨即開始。", "workbenchConfigurationTitle": "工作台" }, "vs/platform/markers/common/markers": { @@ -1706,7 +1966,7 @@ "sev.warning": "警告" }, "vs/platform/menubar/electron-main/menubar": { - "cancel": "取消(&&C)", + "cancel": "取消", "mAbout": "關於 {0}", "mBringToFront": "全部提到最上層", "mEdit": "編輯(&&E)", @@ -1744,7 +2004,7 @@ "quitMessage": "確定要結束嗎?" }, "vs/platform/native/electron-main/nativeHostMainService": { - "cancel": "取消(&&C)", + "cancel": "取消", "cantCreateBinFolder": "無法安裝殼層命令 '{0}'。", "cantUninstall": "無法解除安裝殼層命令 '{0}'。", "ok": "確定(&&O)", @@ -1753,14 +2013,48 @@ "warnEscalationUninstall": "{0} 現在會使用 'osascript' 提示取得系統管理員權限,以解除安裝殼層命令。" }, "vs/platform/quickinput/browser/commandsQuickAccess": { - "canNotRun": "命令 '{0}' 造成錯誤 ({1})", + "canNotRun": "命令 '{0}' 造成錯誤", "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "commonlyUsed": "經常使用", "morecCommands": "其他命令", "recentlyUsed": "最近使用的" }, "vs/platform/quickinput/browser/helpQuickAccess": { "helpPickAriaLabel": "{0}, {1}" }, + "vs/platform/quickinput/browser/quickInput": { + "custom": "自訂", + "inputModeEntry": "按 'Enter' 鍵確認您的輸入或按 'Esc' 鍵取消", + "inputModeEntryDescription": "{0} (按 'Enter' 鍵確認或按 'Esc' 鍵取消)", + "ok": "確定", + "quickInput.back": "上一頁", + "quickInput.backWithKeybinding": "背面 ({0})", + "quickInput.checkAll": "切換所有核取方塊", + "quickInput.countSelected": "已選擇 {0}", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} 個結果", + "quickInputBox.ariaLabel": "輸入以縮小結果範圍。" + }, + "vs/platform/quickinput/browser/quickInputList": { + "quickInput": "快速輸入" + }, + "vs/platform/quickinput/browser/quickInputUtils": { + "executeCommand": "按一下以執行命令 ‘{0}’" + }, + "vs/platform/quickinput/browser/quickPickPin": { + "pinCommand": "釘選命令", + "pinnedCommand": "已釘選的命令", + "terminal.commands.pinned": "已釘選" + }, + "vs/platform/remoteTunnel/common/remoteTunnel": { + "remoteTunnelLog": "遠端通道服務" + }, + "vs/platform/remoteTunnel/node/remoteTunnelService": { + "remoteTunnelService.authorizing": "正在連線為 {0} ({1})", + "remoteTunnelService.building": "正在從來源建置 CLI", + "remoteTunnelService.openTunnel": "正在開啟通道", + "remoteTunnelService.openTunnelWithName": "開啟通道 {0}" + }, "vs/platform/request/common/request": { "httpConfigurationTitle": "HTTP", "proxy": "要使用的 Proxy 設定。若未設定,將從 `http_proxy` 和 `https_proxy` 環境變數繼承。", @@ -1770,13 +2064,21 @@ "proxySupportOff": "停用延伸模組的 Proxy 支援。", "proxySupportOn": "啟用延伸模組的 Proxy 支援。", "proxySupportOverride": "啟用延伸模組的 Proxy 支援,覆寫要求選項。", + "request": "網路要求", "strictSSL": "控制是否應根據提供的 CA 清單驗證 Proxy 伺服器憑證。", "systemCertificates": "控制是否應從 OS 載入 CA 憑證。(關閉此設定後,Windows 和 macOS 都需要重新載入視窗。)" }, + "vs/platform/secrets/common/secrets": { + "notEncrypted": "Secrets are not being stored on disk because encryption is not available in this environment.", + "openTroubleshooting": "Open Troubleshooting" + }, "vs/platform/shell/node/shellEnv": { "resolveShellEnvError": "無法解析您的殼層環境: {0}", "resolveShellEnvExitError": "來自繁衍殼層 (程式碼 {0}、訊號 {1}) 的意外結束代碼", - "resolveShellEnvTimeout": "無法在合理的時間內解析殼層環境。請檢閱您的殼層設定。" + "resolveShellEnvTimeout": "無法在合理的時間內解析殼層環境。請檢閱您的殼層設定並重新啟動。" + }, + "vs/platform/telemetry/common/telemetryLogAppender": { + "telemetryLog": "遙測{0}" }, "vs/platform/telemetry/common/telemetryService": { "enableTelemetryDeprecated": "如果此設定為 False,則無論新設定的值如何,都不會傳送任何遙測。已過時,改為 {0} 設定。", @@ -1798,34 +2100,16 @@ "telemetryConfigurationTitle": "遙測" }, "vs/platform/terminal/common/terminalPlatformConfiguration": { - "terminal.integrated.automationProfile.linux": "在 Linux 上用於自動化相關終端使用的終端設定檔,例如工作與偵錯。如果已設定 {0},目前將忽略此設定。", - "terminal.integrated.automationProfile.osx": "在 macOS 上用於自動化相關終端使用的終端設定檔,例如工作與偵錯。如果已設定 {0},目前將忽略此設定。", - "terminal.integrated.automationProfile.windows": "用於自動化相關終端使用的終端設定檔,例如工作與偵錯。如果已設定 {0},目前將忽略此設定。", - "terminal.integrated.automationShell.linux": "設定時即會為自動化相關終端使用方式 (例如工作與偵錯) 覆寫 {0} 並忽略 {1} 值的路徑。", - "terminal.integrated.automationShell.linux.deprecation": "此設定已過時,設定自動化殼層的新建議方式是使用 {0}建立終端自動化設定檔。此設定目前優先於新的自動化設定檔設定,但未來將會變更。", - "terminal.integrated.automationShell.osx": "設定時即會為自動化相關終端使用方式 (例如工作與偵錯) 覆寫 {0} 並忽略 {1} 值的路徑。", - "terminal.integrated.automationShell.osx.deprecation": "此設定已過時,設定自動化殼層的新建議方式是使用 {0}建立終端自動化設定檔。此設定目前優先於新的自動化設定檔設定,但未來將會變更。", - "terminal.integrated.automationShell.windows": "設定後的路徑將覆寫 {0} 並忽略 {1},以用於與自動化相關的終端使用,例如工作與偵錯。", - "terminal.integrated.automationShell.windows.deprecation": "此設定已過時,設定自動化殼層的新建議方式是使用 {0}建立終端自動化設定檔。此設定目前優先於新的自動化設定檔設定,但未來將會變更。", + "terminal.integrated.automationProfile.linux": "The terminal profile to use on Linux for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.osx": "The terminal profile to use on macOS for automation-related terminal usage like tasks and debug.", + "terminal.integrated.automationProfile.windows": "用於自動化相關終端使用的終端設定檔,例如工作與偵錯。如果已設定 {0} (現已過時),目前將忽略此設定。", "terminal.integrated.confirmIgnoreProcesses": "使用 {0} 設定時,要忽略的程序名稱集。", - "terminal.integrated.defaultProfile.linux": "Linux 上使用的預設設定檔。如果已設定 {0} 或 {1},就會忽略此設定。", - "terminal.integrated.defaultProfile.osx": "MacOS 上使用的預設設定檔。如果已設定 {0} 或 {1},就會忽略此設定。", - "terminal.integrated.defaultProfile.windows": "Windows 上使用的預設設定檔。如果已設定 {0} 或 {1},就會忽略此設定。", + "terminal.integrated.defaultProfile.linux": "The default terminal profile on Linux.", + "terminal.integrated.defaultProfile.osx": "The default terminal profile on macOS.", + "terminal.integrated.defaultProfile.windows": "The default terminal profile on Windows.", "terminal.integrated.inheritEnv": "新殼層是否應該從 VS Code 繼承其環境,而 VS Code 可能會提供登入殼層,以確保 $PATH 和其他開發變數已初始化。這對 Windows 沒有影響。", "terminal.integrated.persistentSessionScrollback": "控制重新連線至持續性終端機工作階段時所要還原的最大行數。增加此項將會以更多記憶體的成本還原更多的 向後捲動行數,並增加啟動時連線到終端機所花費的時間。此設定需要重新啟動才會生效,且應設定為小於或等於 `#terminal.integrated.scrollback#` 的值。", - "terminal.integrated.profile.linux": "透過終端機下拉式清單建立新終端機時要顯示的 Linux 設定檔。使用選擇性 {1} 手動設定 {0} 屬性。\r\n\r\n將現有的設定檔設定為 {2},以從清單中隱藏設定檔,例如: {3}。", - "terminal.integrated.profile.osx": "透過終端機下拉式清單建立新終端機時要顯示的 macOS 設定檔。使用選擇性 {1} 手動設定 {0} 屬性。\r\n\r\n將現有的設定檔設定為 {2},以從清單中隱藏設定檔,例如: {3}。", - "terminal.integrated.profiles.windows": "透過終端機下拉式清單建立新終端機時要顯示的 Windows 設定檔。使用 {0} 屬性自動偵測殼層的位置。或使用選擇性 {2} 手動設定 {1} 屬性。\r\n\r\n將現有的設定檔設定為 {3} 以隱藏清單中的設定檔,例如: {4}。", - "terminal.integrated.shell.linux": "終端在 Linux 上使用的殼層路徑。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shell.linux.deprecation": "這已被取代,設定預設殼層的新建議方式是在 {0} 中建立終端設定檔,並將其設定檔名稱設為 {1} 中的預設值。這將會優先使用新的設定檔設定,但將來會變更。", - "terminal.integrated.shell.osx": "終端在 macOS 上使用的殼層路徑。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shell.osx.deprecation": "這已被取代,設定預設殼層的新建議方式是在 {0} 中建立終端設定檔,並將其設定檔名稱設為 {1} 中的預設值。這將會優先使用新的設定檔設定,但將來會變更。", - "terminal.integrated.shell.windows": "終端在 Windows 上使用的殼層路徑。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shell.windows.deprecation": "這已被取代,設定預設殼層的新建議方式是在 {0} 中建立終端設定檔,並將其設定檔名稱設為 {1} 中的預設值。這將會優先使用新的設定檔設定,但將來會變更。", - "terminal.integrated.shellArgs.linux": "在 Linux 終端上使用的命令列引數。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shellArgs.osx": "在 macOS 終端上使用的命令列引數。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shellArgs.windows": "在 Windows 終端上使用的命令列引數。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", - "terminal.integrated.shellArgs.windows.string": "在 Windows 終端上以此 [命令列格式](https://msdn.microsoft.com/zh-tw/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) 使用的命令列引數。[深入了解如何設定 殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_terminal-profiles)。", + "terminal.integrated.profile": "{0} 的終端機設定檔自訂組可允許新增、移除或變更終端機的啟動方式。設定檔由強制路徑、選擇性引數和其他簡報選項組成。\r\n\r\n若要覆寫現有的設定檔,請使用其設定檔名稱做為索引鍵,例如:\r\n\r\n{1}\r\n\r\n{2}深入了解如何設定設定檔{3}。", "terminal.integrated.showLinkHover": "是否要在終端機輸出中顯示連結的懸停。", "terminal.integrated.useWslProfiles": "控制是否要在終端機下拉式清單中顯示 WSL 發佈", "terminalAutomationProfile.path": "殼層可執行檔的單一路徑。", @@ -1845,11 +2129,14 @@ "terminalProfile.windowsExtensionId": "延伸模組終端機的識別碼", "terminalProfile.windowsExtensionIdentifier": "提供此設定檔的延伸模組。", "terminalProfile.windowsExtensionTitle": "延伸模組終端機的名稱", - "terminalProfile.windowsSource": "將自動偵測殼層路徑的設定檔來源。" + "terminalProfile.windowsSource": "將自動偵測殼層路徑的設定檔來源。請注意,不支援非標準可執行位置,而且必須在新的設定檔中手動建立。" }, "vs/platform/terminal/common/terminalProfiles": { "terminalAutomaticProfile": "自動偵測預設值" }, + "vs/platform/terminal/node/ptyHostMain": { + "ptyHost": "Pty 主機" + }, "vs/platform/terminal/node/ptyService": { "terminal-history-restored": "已還原歷程記錄" }, @@ -1887,9 +2174,12 @@ "checkbox.background": "核取方塊小工具的背景色彩。", "checkbox.border": "核取方塊小工具的框線色彩。", "checkbox.foreground": "核取方塊小工具的前景色彩。", + "checkbox.select.background": "選取其所處元素時,核取方塊小工具的背景色彩。", + "checkbox.select.border": "選取其所處元素時,核取方塊小工具的框線色彩。", "contrastBorder": "項目周圍的額外框線,可將項目從其他項目中區隔出來以提高對比。", "descriptionForeground": "提供附加訊息的前景顏色,例如標籤", "diffDiagonalFill": "Diff 編輯器的斜紋填滿色彩。斜紋填滿用於並排 Diff 檢視。", + "diffEditor.unchangedRegionBackground": "diff 編輯器中未變更區塊的色彩。", "diffEditorBorder": "兩個文字編輯器之間的框線色彩。", "diffEditorInserted": "已插入文字的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", "diffEditorInsertedLineGutter": "插入程式行所在邊界的背景色彩。", @@ -1936,7 +2226,7 @@ "editorWidgetBorder": "編輯器小工具的邊界色彩。小工具選擇擁有邊界或色彩未被小工具覆寫時,才會使用色彩。", "editorWidgetForeground": "編輯器小工具 (例如尋找/取代) 的前景色彩。", "editorWidgetResizeBorder": "編輯器小工具之調整大小列的邊界色彩。只在小工具選擇具有調整大小邊界且未覆寫該色彩時,才使用該色彩。", - "errorBorder": "編輯器中錯誤方塊的框線色彩。", + "errorBorder": "如果設定,編輯器中的錯誤會顯示雙底線色彩。", "errorForeground": "整體錯誤訊息的前景色彩。僅當未被任何元件覆蓋時,才會使用此色彩。", "findMatchHighlight": "其他搜尋相符項目的色彩。其不得為不透明色彩,以免隱藏底層裝飾。", "findMatchHighlightBorder": "符合其他搜尋的框線色彩。", @@ -1945,13 +2235,13 @@ "focusBorder": "焦點項目的整體框線色彩。只在沒有任何元件覆寫此色彩時,才會加以使用。", "foreground": "整體的前景色彩。僅當未被任何元件覆疊時,才會使用此色彩。", "highlight": "在清單/樹狀內搜尋時,相符醒目提示的清單/樹狀前景色彩。", - "hintBorder": "編輯器中的提示方塊框線色彩。", + "hintBorder": "如果設定,編輯器中的提示會顯示雙底線色彩。", "hoverBackground": "編輯器動態顯示的背景色彩。", "hoverBorder": "編輯器動態顯示的框線色彩。", "hoverForeground": "編輯器動態顯示的前景色彩。", "hoverHighlight": "在顯示動態顯示的文字下醒目提示。其不得為不透明色彩,以免隱藏底層裝飾。", "iconForeground": "工作台中圖示的預設色彩。", - "infoBorder": "編輯器中的資訊方塊框線色彩。", + "infoBorder": "如果設定,編輯器中的提示會顯示雙底線色彩。", "inputBoxActiveOptionBorder": "輸入欄位中可使用之項目的框線色彩。", "inputBoxBackground": "輸入方塊的背景。", "inputBoxBorder": "輸入方塊的框線。", @@ -2046,6 +2336,7 @@ "scrollbarSliderActiveBackground": "當點擊時捲軸滑桿的背景顏色。", "scrollbarSliderBackground": "捲軸滑桿的背景顏色。", "scrollbarSliderHoverBackground": "動態顯示時捲軸滑桿的背景顏色。", + "search.resultsInfoForeground": "搜尋 Viewlet 完成訊息中文字的色彩。", "searchEditor.editorFindMatchBorder": "搜索編輯器查詢符合的邊框色彩。", "searchEditor.queryMatch": "搜尋編輯器查詢符合的色彩。", "selectionBackground": "作業區域選取的背景顏色(例如輸入或文字區域)。請注意,這不適用於編輯器中的選取。", @@ -2066,8 +2357,10 @@ "toolbarActiveBackground": "將滑鼠移到動作上方時的工具列背景", "toolbarHoverBackground": "使用滑鼠將游標停留在動作上方時的工具列背景", "toolbarHoverOutline": "使用滑鼠將游標停留在動作上方時的工具列外框", + "treeInactiveIndentGuidesStroke": "非使用中縮排輔助線的樹狀筆觸色彩。", "treeIndentGuidesStroke": "縮排輔助線的樹狀筆觸色彩。", - "warningBorder": "編輯器中的警告方塊框線色彩。", + "warningBorder": "如果設定,編輯器中的警告會顯示雙底線色彩。", + "widgetBorder": "小工具的框線色彩,例如編輯器中的尋找/取代。", "widgetShadow": "小工具的陰影色彩,例如編輯器中的尋找/取代。" }, "vs/platform/theme/common/iconRegistry": { @@ -2122,7 +2415,6 @@ "variable": "變數的樣式。" }, "vs/platform/undoRedo/common/undoRedoService": { - "cancel": "取消", "cannotResourceRedoDueToInProgressUndoRedo": "因為已經有正在執行的復原或重做作業,所以無法重做 '{0}'。", "cannotResourceUndoDueToInProgressUndoRedo": "因為已經有正在執行的復原或重做作業,所以無法復原 '{0}'。", "cannotWorkspaceRedo": "無法復原所有檔案的 '{0}'。{1}", @@ -2135,12 +2427,12 @@ "cannotWorkspaceUndoDueToInProgressUndoRedo": "因為 {1} 中已經有正在執行的復原或重做作業,所以無法為所有檔案復原 '{0}'", "confirmDifferentSource": "要復原 '{0}' 嗎?", "confirmDifferentSource.no": "否", - "confirmDifferentSource.yes": "是", + "confirmDifferentSource.yes": "是(&&Y)", "confirmWorkspace": "要復原所有檔案的 '{0}' 嗎?", "externalRemoval": "已在磁碟上關閉並修改以下檔案: {0}。", "noParallelUniverses": "下列檔案已使用不相容的方式修改: {0}。", - "nok": "復原此檔案", - "ok": "在 {0} 個檔案中復原" + "nok": "復原此檔案(&&F)", + "ok": "在 {0} 個檔案中復原(&&U)" }, "vs/platform/update/common/update.config.contribution": { "default": "啟用自動更新檢查。程式碼會自動並定期檢查更新。", @@ -2181,22 +2473,36 @@ "settingsSync.ignoredSettings": "設定同步處理時要忽略的設定。", "settingsSync.keybindingsPerPlatform": "同步處理各平台的按鍵繫結關係。" }, + "vs/platform/userDataSync/common/userDataSyncLog": { + "userDataSyncLog": "設定同步" + }, "vs/platform/userDataSync/common/userDataSyncMachines": { "error incompatible": "因為目前的版本不相容,所以無法讀取電腦資料。請更新 {0} 後,再試一次。" }, - "vs/platform/windows/electron-main/window": { - "appCrashed": "視窗已損毀", - "appCrashedDetail": "很抱歉造成您的不便。您可以重新開啟視窗,從您離開的地方繼續進行。", - "appCrashedDetails": "視窗已當機 (原因: '{0}',程式碼: '{1}')", + "vs/platform/userDataSync/common/userDataSyncResourceProvider": { + "incompatible sync data": "因為同步資料與目前的版本不相容,所以無法予以剖析。" + }, + "vs/platform/windows/electron-main/windowImpl": { + "appGone": "視窗意外終止", + "appGoneDetailEmptyWindow": "很抱歉造成您的不便。您可以開啟新的空白視窗以再次啟動。", + "appGoneDetailWorkspace": "很抱歉造成您的不便。您可以重新開啟視窗,從您離開的地方繼續進行。", + "appGoneDetails": "視窗意外終止 (原因: '{0}',代碼: '{1}')", "appStalled": "視窗沒有回應", "appStalledDetail": "您可以重新開啟或關閉視窗,或是繼續等候。", "close": "關閉(&&C)", "doNotRestoreEditors": "不要還原編輯者", "hiddenMenuBar": "您仍然可以按 Alt 鍵來存取功能表列。", + "newWindow": "開新視窗(&&W)", "reopen": "重新開啟(&&R)", "wait": "繼續等候(&&K)" }, "vs/platform/windows/electron-main/windowsMainService": { + "allow": "允許(&&A)", + "cancel": "取消(&&C)", + "confirmOpenDetail": "路徑 '{0}' 使用不被允許的主機。除非您信任該主機,否則應該按 [取消]", + "confirmOpenMessage": "在允許的主機清單中找不到主機 '{0}'。您仍然要允許它嗎?", + "doNotAskAgain": "永久允許主機 '{0}'", + "learnMore": "深入了解(&&L)", "ok": "確定(&&O)", "pathNotExistDetail": "此電腦上沒有路徑 '{0}'。", "pathNotExistTitle": "路徑不存在", @@ -2223,6 +2529,26 @@ "workspaceOpenedDetail": "此工作區已在其他視窗中開啟。請先關閉該視窗再重試一次。", "workspaceOpenedMessage": "無法儲存工作區 '{0}'" }, + "vs/server/node/remoteExtensionHostAgentCli": { + "remotecli": "遠端 CLI" + }, + "vs/server/node/serverEnvironmentService": { + "acceptLicenseTerms": "如果設定,使用者會接受伺服器授權條款,伺服器將在沒有使用者提示的情況下啟動。", + "connection-token": "必須包含在所有要求中的祕密。", + "connection-token-file": "包含連線權杖之檔案的路徑。", + "default-folder": "瀏覽器 URL 中未指定輸入時,要開啟的工作區資料夾。相對或絕對路徑已根據目前的工作目錄解析。", + "default-workspace": "瀏覽器 URL 中未指定輸入時,要開啟的工作區。相對或絕對路徑已根據目前的工作目錄解析。", + "host": "伺服器應該聆聽的主機名稱或 IP 位址。如果未設定,則預設為 'localhost'。", + "port": "伺服器應聆聽的連接埠。如果傳遞 0,則會挑選隨機可用連接埠。如果以 num-num 格式傳遞範圍,則會選取範圍 (結尾包含)空閒的連接埠。", + "serverDataDir": "指定伺服器資料要保留的目錄。", + "socket-path": "伺服器要聆聽的通訊端檔案路徑。", + "start-server": "安裝或解除安裝延伸模組時啟動伺服器。與 'install-extension'、'install-builtin-extension' 和 'uninstall-extension' 一起使用。", + "telemetry-level": "設定初始遙測層級。有效層級為: 'off'、'crash'、'error' 和 'all'。若未指定,伺服器將會傳送遙測,直到用戶端連線為止,它會使用用戶端遙測設定。將此設定為 'off' 相當於 --disable-telemetry", + "without-connection-token": "在沒有連線權杖的情況下執行。只有在連線受到其他方式保護時才使用此選項。" + }, + "vs/server/node/serverServices": { + "remoteExtensionLog": "伺服器" + }, "win32/i18n/messages": { "AddContextMenuFiles": "將 [以 %1 開啟] 動作加入 Windows 檔案總管檔案的操作功能表中", "AddContextMenuFolders": "將 [以 %1 開啟] 動作加入 Windows 檔案總管目錄的操作功能表中", @@ -2242,47 +2568,18 @@ "cancel": "否(&&N)", "confirmOpenDetail": "如果您未將此要求初始化,表示有人嘗試攻擊您的系統。除非您採取了明確的動作將此要求初始化,否則請按 [否]", "confirmOpenMessage": "外部應用程式想要在 {1} 中開啟 '{0}'。要開啟這個檔案或資料夾嗎?", - "open": "是(&&Y)", - "trace.detail": "請建立問題並手動附加下列檔案:\r\n{0}", - "trace.message": "已成功建立追蹤。", - "trace.ok": "確定(&&O)" + "open": "是(&&Y)" }, "vs/code/electron-main/main": { "close": "關閉(&&C)", - "secondInstanceAdmin": "{0} 的第二個執行個體已在以系統管理員身分執行。", + "mainLog": "主要", + "secondInstanceAdmin": "{0} 的另一個執行個體已在以系統管理員身分執行。", "secondInstanceAdminDetail": "請關閉其他執行個體,然後再試一次。", "secondInstanceNoResponse": "另一個 {0} 執行個體正在執行,但沒有回應", "secondInstanceNoResponseDetail": "請關閉其他所有執行個體,然後再試一次。", "startupDataDirError": "無法寫入程式使用者資料。", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n請確定可寫入下列目錄:\r\n\r\n{1}" - }, - "vs/code/electron-sandbox/issue/issueReporterMain": { - "bugDescription": "請共用必要步驟以確實複製問題。請包含實際與預期的結果。我們支援 GitHub 慣用的 Markdown 語言。當我們在 GitHub 進行預覽時,您仍可編輯問題和新增螢幕擷取畫面。", - "bugReporter": "錯誤報告", - "closed": "已解決", - "createOnGitHub": "在 GitHub 上建立", - "description": "描述", - "disabledExtensions": "延伸模組已停用", - "extension": "延伸模組", - "featureRequest": "功能要求", - "featureRequestDescription": "請描述您希望新增的功能。我們支援 GitHub 慣用的 Markdown 語言。當我們在 GitHub 上進行預覽時,您仍可編輯問題和新增螢幕擷取畫面。", - "hide": "隱藏", - "loadingData": "正在載入資料...", - "marketplace": "延伸模組市集", - "noCurrentExperiments": "沒有任何目前的實驗。", - "noSimilarIssues": "未發現相似的問題", - "open": "開啟", - "pasteData": "因為必要資料太大,我們已為您將其寫入您的剪貼簿。請貼上。", - "performanceIssue": "效能問題", - "performanceIssueDesciption": "效能問題的發生時間點為何? 問題是在啟動或經過一組特定動作後發生的? 我們支援 GitHub 慣用的 Markdown 語言。當我們在 GitHub 上進行預覽時,您仍可編輯問題和新增螢幕擷取畫面。", - "previewOnGitHub": "在 GitHub 上預覽", - "rateLimited": "GitHub 查詢已超出限制。請稍候。", - "selectSource": "選取來源", - "show": "顯示", - "similarIssues": "相似的問題", - "stepsToReproduce": "重現步驟", - "unknown": "不知道", - "vscode": "Visual Studio Code" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n請確定可寫入下列目錄:\r\n\r\n{1}", + "statusWarning": "警告: --status 引數只能在 {0} 已執行時使用。請在 {0} 啟動後再執行一次。" }, "vs/code/electron-sandbox/issue/issueReporterPage": { "chooseExtension": "延伸模組", @@ -2298,6 +2595,7 @@ "issueTitleLabel": "標題", "issueTitleRequired": "請輸入標題。", "issueTypeLabel": "這是一個", + "reviewGuidanceLabel": "在這裡回報問題之前,請檢閱我們提供的指導。", "sendExperiments": "包含 A/B 實驗資訊", "sendExtensions": "包含我已啟用延伸模組", "sendProcessInfo": "包含我目前正在執行的程序", @@ -2307,6 +2605,37 @@ "titleEmptyValidation": "需要標題。", "titleLengthValidation": "標題太長。" }, + "vs/code/electron-sandbox/issue/issueReporterService": { + "bugDescription": "請共用必要步驟以確實複製問題。請包含實際與預期的結果。我們支援 GitHub 慣用的 Markdown 語言。當我們在 GitHub 進行預覽時,您仍可編輯問題和新增螢幕擷取畫面。", + "bugReporter": "錯誤報告", + "closed": "已解決", + "createOnGitHub": "在 GitHub 上建立", + "description": "描述", + "disabledExtensions": "延伸模組已停用", + "elsewhereDescription": "'{0}' 延伸模組偏好使用外部問題報告者。若要瞭解該問題報告體驗,請按一下下方按鈕。", + "extension": "延伸模組", + "featureRequest": "功能要求", + "featureRequestDescription": "請描述您希望新增的功能。我們支援 GitHub 慣用的 Markdown 語言。當我們在 GitHub 上進行預覽時,您仍可編輯問題和新增螢幕擷取畫面。", + "handlesIssuesElsewhere": "此延伸模組會處理 VS Code 以外的問題", + "hide": "隱藏", + "loadingData": "正在載入資料...", + "marketplace": "延伸模組市集", + "noCurrentExperiments": "沒有任何目前的實驗。", + "noSimilarIssues": "未發現相似的問題", + "open": "開啟", + "openIssueReporter": "開啟外部問題回報工具", + "pasteData": "因為必要資料太大,我們已為您將其寫入您的剪貼簿。請貼上。", + "performanceIssue": "效能問題", + "performanceIssueDesciption": "效能問題的發生時間點為何? 問題是在啟動或經過一組特定動作後發生的? 我們支援 GitHub 慣用的 Markdown 語言。當我們在 GitHub 上進行預覽時,您仍可編輯問題和新增螢幕擷取畫面。", + "previewOnGitHub": "在 GitHub 上預覽", + "rateLimited": "GitHub 查詢已超出限制。請稍候。", + "selectSource": "選取來源", + "show": "顯示", + "similarIssues": "相似的問題", + "stepsToReproduce": "重現步驟", + "unknown": "不知道", + "vscode": "Visual Studio Code" + }, "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "複製", "copyAll": "全部複製", @@ -2318,10 +2647,15 @@ "name": "流程名稱", "pid": "PID" }, + "vs/code/node/cliProcessMain": { + "cli": "CLI" + }, + "vs/code/node/sharedProcess/sharedProcessMain": { + "sharedLog": "共享" + }, "vs/workbench/api/browser/mainThreadAuthentication": { "accountLastUsedDate": "上次使用此帳戶是 {0}", - "allow": "允許", - "cancel": "取消", + "allow": "允許(&&A)", "confirmLogin": "延伸模組 '{0}' 欲使用 {1} 登入。", "confirmRelogin": "延伸模組 '{0}' 希望您使用 {1} 再次登入。", "manageExtensions": "選擇可存取此帳戶的延伸模組", @@ -2329,7 +2663,7 @@ "manageTrustedExtensions.cancel": "取消", "noTrustedExtensions": "尚未有任何延伸模組使用過此帳戶。", "notUsed": "尚未使用此帳戶", - "signOut": "登出", + "signOut": "登出(&&S)", "signOutMessage": "下列使用者已在使用帳戶 '{0}': \r\n\r\n{1}\r\n\r\n 要登出這些延伸模組嗎?", "signOutMessageSimple": "要登出 '{0}' 嗎?", "signedOut": "已成功登出。" @@ -2341,7 +2675,11 @@ "commentsViewIcon": "[註解] 檢視的檢視圖示。" }, "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "編輯" + "defaultEditLabel": "編輯", + "vetoExtHostRestart": "無法儲存自訂編輯器 '{0}'。" + }, + "vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": { + "timeout.onWillCreateEditSessionIdentity": "10000 毫秒後中止 OnCreateEditSessionIdentity-event" }, "vs/workbench/api/browser/mainThreadExtensionService": { "disabledDep": "因為 ‘{0}’ 延伸模組相依於已停用的 ‘{1}’ 延伸模組,所以無法予以啟用。要啟用延伸模組並重新載入視窗嗎?", @@ -2373,15 +2711,18 @@ "msg-delete": "正在執行 'File Delete' 參與者...", "msg-rename": "正在執行 'File Rename' 參與者...", "msg-write": "正在執行 'File Write' 參與者...", - "ok": "確定", - "preview": "顯示預覽" + "ok": "確定(&&O)", + "preview": "顯示預覽(&&P)" }, "vs/workbench/api/browser/mainThreadMessageService": { "cancel": "取消", "defaultSource": "延伸模組", "extensionSource": "{0} (延伸模組)", "manageExtension": "管理延伸模組", - "ok": "確定" + "ok": "確定(&&O)" + }, + "vs/workbench/api/browser/mainThreadNotebookSaveParticipant": { + "timeout.onWillSave": "在 1750 亳秒後中止 onWillSaveNotebookDocument-event 事件" }, "vs/workbench/api/browser/mainThreadProgress": { "manageExtension": "管理延伸模組" @@ -2410,6 +2751,20 @@ "folderStatusMessageRemoveMultipleFolders": "延伸模組 '{0}' 從工作區移除了 {1} 個資料夾", "folderStatusMessageRemoveSingleFolder": "延伸模組 '{0}' 從工作區移除了 1 個資料夾" }, + "vs/workbench/api/browser/statusBarExtensionPoint": { + "accessibilityInformation": "Defines the role and aria label to be used when the status bar entry is focused.", + "accessibilityInformation.label": "The aria label of the status bar entry. Defaults to the entry's text.", + "accessibilityInformation.role": "The role of the status bar entry which defines how a screen reader interacts with it. More about aria roles can be found here https://w3c.github.io/aria/#widget_roles", + "alignment": "狀態列項目的對齊方式。", + "command": "按一下狀態列項目時要執行的命令。", + "id": "狀態列項目的識別碼。延伸模組內必須是唯一的。呼叫 `vscode.window.createStatusBarItem(id, ...)`-API 時,必須使用相同的值", + "invalid": "無效狀態列項目貢獻。", + "name": "項目的名稱,例如 'Python 語言指示器'、'Git Status' 等等。請設法將名稱長度保持較短,但描述的內容足以讓使用者了解狀態列項目的相關資訊。", + "priority": "狀態列項目的優先順序。值越高,表示項目應顯示在越左邊。", + "text": "項目要顯示的文字。您可以利用 `$()`-syntax (例如 'Hello $(globe)!') 在文字中內嵌圖示", + "tooltip": "The tooltip text for the entry.", + "vscode.extension.contributes.statusBarItems": "對狀態列貢獻項目。" + }, "vs/workbench/api/browser/viewsExtensionPoint": { "ViewContainerDoesnotExist": "檢視容器 '{0}' 不存在,且所有向其註冊的檢視都會新增至 'Explorer'。", "ViewContainerRequiresProposedAPI": "檢視容器 '{0}' 需要將 'enabledApiProposals: [\"contribViewsRemote\"]' 新增至 'Remote'。", @@ -2450,7 +2805,7 @@ "vscode.extension.contributes.views.containers.id": "用於識別可透過使用 'views' 參與點參與檢視之容器的唯一識別碼", "vscode.extension.contributes.views.containers.title": "用於轉譯容器的易讀字串", "vscode.extension.contributes.viewsContainers": "提供檢視容器給編輯者", - "vscode.extension.contributs.view.size": "檢視的大小。使用數字的行為會像 css 'flex' 屬性一樣,而大小會設定第一次顯示檢視時的初始大小。在側邊欄中,這是檢視的高度。" + "vscode.extension.contributs.view.size": "檢視的初始大小。大小的行為會如同 css 'flex' 屬性一樣,而且會設定第一次顯示檢視時的初始大小。在側邊欄中,這是檢視的高度。只有在相同的延伸模組同時擁有檢視和檢視容器時,才會遵守此值。" }, "vs/workbench/api/common/configurationExtensionPoint": { "config.property.defaultConfiguration.warning": "無法登錄 '{0}' 的設定預設值。僅支援機器可覆寫、視窗、資源及語言可覆寫範圍設定的預設值。", @@ -2464,6 +2819,8 @@ "scope.description": "組態適用的範圍。可用的範圍包括 `application`、`machine`、`window`、`resource` 和 `machine-overridable`。", "scope.editPresentation": "指定時,控制字串設定的表示格式。", "scope.enumDescriptions": "列舉值的描述", + "scope.enumItemLabels": "要在 [設定] 編輯器中顯示的列舉值標籤。指定時,{0} 值仍會顯示在標籤之後,但較不明顯。", + "scope.ignoreSync": "啟用時,設定同步預設不會同步此設定的使用者值。", "scope.language-overridable.description": "可在特定語言設定中設定的資源組態。", "scope.machine-overridable.description": "也可在工作區或資料夾設定中設定的機器組態。", "scope.machine.description": "只有在使用者設定或遠端設定中,才可設定組態。", @@ -2493,6 +2850,10 @@ "workspaceConfig.transient": "重新啟動或重新載入時,暫時性工作區將會消失。", "workspaceConfig.uri.description": "資料夾的 URI" }, + "vs/workbench/api/common/extHostChat": { + "emptyResponse": "提供者傳回 Null 回應", + "errorResponse": "來自提供者的錯誤: {0}" + }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "未顯示另外 {0} 個錯誤與警告。" }, @@ -2500,6 +2861,15 @@ "extensionTestError": "路徑 {0} 並未指向有效的延伸模組測試執行器。", "extensionTestError1": "無法載入測試執行器。" }, + "vs/workbench/api/common/extHostLanguageFeatures": { + "defaultDropLabel": "捨棄使用 '{0}' 延伸模組", + "defaultPasteLabel": "使用 '{0}' 副檔名貼上" + }, + "vs/workbench/api/common/extHostLogService": { + "local": "延伸主機", + "remote": "延伸主機 (遠端)", + "worker": "延伸主機 (背景工作角色)" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (延伸模組)" }, @@ -2507,12 +2877,14 @@ "extensionLabel": "{0} (延伸模組)", "status.extensionMessage": "延伸模組狀態" }, + "vs/workbench/api/common/extHostTelemetry": { + "extensionTelemetryLog": "延伸模組遙測{0}" + }, "vs/workbench/api/common/extHostTerminalService": { "launchFail.idMissingOnExtHost": "在延伸主機上找不到識別碼為 {0} 的終端機" }, "vs/workbench/api/common/extHostTreeViews": { - "treeView.duplicateElement": "識別碼為 {0} 的元件已被註冊", - "treeView.notRegistered": "未註冊識別碼為 '{0}' 的樹狀檢視。" + "treeView.duplicateElement": "識別碼為 {0} 的元件已被註冊" }, "vs/workbench/api/common/extHostWorkspace": { "updateerror": "延伸模組 '{0}' 無法更新工作區資料夾: {1}" @@ -2545,13 +2917,16 @@ "logStorage": "記錄儲存體資料庫內容", "logWorkingCopies": "記錄工作複本", "screencastMode.fontSize": "控制螢幕錄製模式鍵盤的字型大小 (像素)。", + "screencastMode.hideSingleEditorCursorMoves": "在螢幕錄影模式中隱藏單一編輯器游標移動命令。", "screencastMode.keyboardOverlayTimeout": "控制在螢幕錄影模式下,顯示鍵盤覆疊的時間 (毫秒)。", "screencastMode.keyboardShortcutsFormat": "控制當顯示快速鍵時,鍵盤重疊中顯示的內容。", "screencastMode.location.verticalPosition": "控制螢幕錄影模式重疊與底部的垂直差距,以工作台高度的百分比表示。", "screencastMode.mouseIndicatorColor": "Controls the color in hex (#RGB, #RGBA, #RRGGBB or #RRGGBBAA) of the mouse indicator in screencast mode.", "screencastMode.mouseIndicatorSize": "控制在螢幕錄影模式下,滑鼠指標的大小 (像素)。", - "screencastMode.onlyKeyboardShortcuts": "在螢幕錄影模式下只顯示鍵盤快速鍵。", + "screencastMode.onlyKeyboardShortcuts": "在螢幕錄影模式中只顯示鍵盤快速鍵 (不包含動作名稱)。", "screencastModeConfigurationTitle": "螢幕錄製模式", + "storageLogDialogDetails": "從功能表開啟開發人員工具,然後選取主控台索引標籤。", + "storageLogDialogMessage": "儲存體資料庫內容已記錄至開發人員工具。", "toggle screencast mode": "切換螢幕錄製模式" }, "vs/workbench/browser/actions/helpActions": { @@ -2593,7 +2968,6 @@ "decreaseViewSize": "縮小目前的檢視大小", "fullScreenIcon": "代表全螢幕", "fullscreen": "全螢幕", - "hidden": "已隱藏", "increaseEditorHeight": "增加編輯器高度", "increaseEditorWidth": "增加編輯器寬度", "increaseViewSize": "增加目前的檢視大小", @@ -2610,8 +2984,6 @@ "miMoveSidebarLeft": "將主要提要欄位向左移(&&M)", "miMoveSidebarRight": "將主要提要欄位向右移(&&M)", "miShowEditorArea": "顯示編輯器區域(&&E)", - "miShowSidebar": "主要提要欄位(&&P)", - "miSidebarNoMnnemonic": "主要提要欄位", "miStatusbar": "狀態列(&&T)", "miToggleCenteredLayout": "置中配置(&C)", "miToggleZenMode": "Zen Mode", @@ -2644,13 +3016,18 @@ "panelLeftOff": "代表在左側位置切換關閉的提要欄位", "panelRight": "代表提要欄位在右側位置", "panelRightOff": "代表在右側位置切換關閉的提要欄位", + "primary sidebar": "主要提要欄位", + "primary sidebar mnemonic": "主要側邊欄(&&P)", "resetFocusedView.error.noFocusedView": "目前沒有任何焦點檢視。", "resetFocusedViewLocation": "重設焦點檢視位置", "resetViewLocations": "重設檢視位置", + "restore defaults": "還原預設值", "rightPanel": "右方", "rightSideBar": "右方", "secondarySideBar": "次要提要欄位", "secondarySideBarContainer": "次要提要欄位 / {0}", + "selectToHide": "選取以隱藏", + "selectToShow": "選取以顯示", "sideBar": "主要提要欄位", "sideBarPosition": "主要提要欄位位置", "sidebar": "側邊欄", @@ -2668,7 +3045,6 @@ "toggleTabs": "切換標籤可見度", "toggleVisibility": "可見度", "toggleZenMode": "切換無干擾模式", - "visible": "顯示", "zenMode": "Zen Mode", "zenModeIcon": "代表 Zen Mode" }, @@ -2684,6 +3060,7 @@ "quickNavigateNext": "在 Quick Open 中導覽至下一項", "quickNavigatePrevious": "在 Quick Open 中導覽至上一項", "quickOpen": "移至檔案...", + "quickOpenWithModes": "Quick Open", "quickSelectNext": "在 Quick Open 中選取下一個", "quickSelectPrevious": "在 Quick Open 中選取上一個" }, @@ -2706,7 +3083,6 @@ "dirtyWorkspace": "具有未儲存檔案的工作區", "dirtyWorkspaceConfirm": "是否要開啟該工作區,檢閱未儲存的檔案?", "dirtyWorkspaceConfirmDetail": "在儲存或還原所有未儲存的檔案之前,無法移除具有未儲存檔案的工作區。", - "file": "檔案", "files": "檔案", "folders": "資料夾", "miAbout": "關於(&&A)", @@ -2731,7 +3107,6 @@ "closeWorkspace": "關閉工作區", "duplicateWorkspace": "複製工作區", "duplicateWorkspaceInNewWindow": "在新視窗複製工作區", - "filesCategory": "檔案", "globalRemoveFolderFromWorkspace": "將資料夾從工作區移除...", "miAddFolderToWorkspace": "將資料夾新增至工作區(&&D)...", "miCloseFolder": "關閉資料夾(&&F)", @@ -2755,9 +3130,6 @@ "addFolderToWorkspaceTitle": "將資料夾新增到工作區", "workspaceFolderPickerPlaceholder": "選取工作區資料夾" }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "開啟工作區" - }, "vs/workbench/browser/editor": { "pinned": "{0},已釘選", "preview": "{0},預覽" @@ -2766,6 +3138,8 @@ "authProviderUnavailable": "{0} 目前無法使用", "focusActivityBar": "焦點活動列", "hideAccounts": "隱藏帳戶", + "loading": "正在載入...", + "manage": "管理 {0} (設定檔)", "manageTrustedExtensions": "管理受信任的延伸模組", "nextSideBarView": "下一個主要提要欄位檢視", "noAccounts": "您未登入任何帳戶", @@ -2774,21 +3148,19 @@ }, "vs/workbench/browser/parts/activitybar/activitybarPart": { "accounts": "帳戶", - "accounts visibility key": "在活動列中自訂帳戶專案可見度。", "accountsViewBarIcon": "檢視列中的帳戶圖示。", "hideActivitBar": "隱藏活動列", "hideMenu": "隱藏功能表", "manage": "管理", "menu": "功能表", - "pinned view containers": "活動列專案可見度自訂", "resetLocation": "重設位置", "settingsViewBarIcon": "檢視列中的設定圖示。" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": { "focusAuxiliaryBar": "將焦點放入次要提要欄位", "hideAuxiliaryBar": "隱藏次要提要欄位", - "miAuxiliaryBar": "次要提要欄位(&&D)", - "miAuxiliaryBarNoMnemonic": "次要提要欄位", + "secondary sidebar": "次要提要欄位", + "secondary sidebar mnemonic": "次要側邊欄(&&D)", "toggleAuxiliaryBar": "切換次要提要欄位可見度", "toggleAuxiliaryIconLeft": "將輔助列切換到左邊位置的圖示。", "toggleAuxiliaryIconLeftOn": "將輔助列切換開啟到左邊位置的圖示。", @@ -2797,7 +3169,7 @@ "toggleSecondarySideBar": "切換次要提要欄位" }, "vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": { - "hideAuxiliaryBar": "隱藏次要提要欄位", + "hide second side bar": "隱藏次要提要欄位", "move second side bar left": "將次要提要欄位向左移", "move second side bar right": "將次要提要欄位向右移" }, @@ -2811,11 +3183,14 @@ "additionalViews": "其他檢視", "badgeTitle": "{0} - {1}", "hide": "隱藏 '{0}'", + "hideBadge": "隱藏徽章", "keep": "保留 '{0}'", "manageExtension": "管理延伸模組", "numberBadge": "{0} ({1})", + "showBadge": "顯示徽章", "titleKeybinding": "{0} ({1})", - "toggle": "切換釘選的檢視" + "toggle": "切換釘選的檢視", + "toggleBadge": "切換檢視徽章" }, "vs/workbench/browser/parts/compositePart": { "ariaCompositeToolbarLabel": "{0} 個動作", @@ -2824,17 +3199,22 @@ }, "vs/workbench/browser/parts/dialogs/dialogHandler": { "aboutDetail": "版本: {0}\r\n提交: {1}\r\n日期: {2}\r\n瀏覽器: {3}", - "cancelButton": "取消", - "copy": "複製", - "ok": "確定", - "yesButton": "是(&&Y)" + "copy": "複製(&&C)", + "ok": "確定" + }, + "vs/workbench/browser/parts/editor/accessibilityStatus": { + "screenReaderDetected": "已將螢幕助讀程式最佳化", + "screenReaderDetectedExplanation.answerNo": "否", + "screenReaderDetectedExplanation.answerYes": "是", + "screenReaderDetectedExplanation.question": "您是否使用螢幕閱讀程式操作 VS Code?", + "status.editor.screenReaderMode": "螢幕助讀程式模式" }, "vs/workbench/browser/parts/editor/binaryDiffEditor": { "metadataDiff": "{0} ↔ {1}" }, "vs/workbench/browser/parts/editor/binaryEditor": { "binaryEditor": "二進位檢視器", - "binaryError": "因為檔案為二進位檔或使用了不支援的文字編碼,所以未在編輯器中顯示。", + "binaryError": "檔案未顯示在文字編輯器中,因為檔案是二進位檔案或使用了不支援的文字編碼。", "openAnyway": "繼續開啟" }, "vs/workbench/browser/parts/editor/breadcrumbs": { @@ -2885,9 +3265,12 @@ "breadcrumbsPossible": "編輯器是否可以顯示階層連結", "breadcrumbsVisible": "是否顯示階層連結", "cmd.focus": "焦點軌跡", + "cmd.focusAndSelect": "聚焦並選取階層連結", "cmd.toggle": "切換軌跡", + "cmd.toggle2": "階層連結", "empty": "沒有任何元素", - "miBreadcrumbs": "階層連結(&&B)", + "miBreadcrumbs": "切換階層連結(&&B)", + "miBreadcrumbs2": "階層連結(&&B)", "separatorIcon": "階層連結中分隔符號的圖示。" }, "vs/workbench/browser/parts/editor/breadcrumbsPicker": { @@ -2912,7 +3295,6 @@ "closeRightEditors": "在群組中向右關閉編輯器", "closeSavedEditors": "關閉群組中的已儲存編輯器", "editorQuickAccessPlaceholder": "鍵入編輯器名稱以開啟該編輯器。", - "file": "檔案", "ignoreTrimWhitespace.label": "忽略前置/後置空白字元差異", "inlineView": "內嵌檢視", "joinInGroup": "加入群組", @@ -2997,6 +3379,7 @@ "toggleLockGroup": "鎖定群組", "togglePreviewMode": "啟用預覽編輯器", "toggleSplitEditorInGroupLayout": "切換版面配置", + "toggleTabs": "啟用索引標籤", "toggleWhitespace": "Diff 編輯器中 [切換空白字元動作] 的圖示。", "unlockEditorGroup": "解除鎖定群組", "unlockGroupAction": "解除鎖定群組", @@ -3074,10 +3457,10 @@ "navigatePreviousInNavigationLocations": "巡覽位置中的「移至上一頁」", "navigateToLastEditLocation": "前往上一個編輯位置", "navigateToLastNavigationLocation": "移至上一巡覽位置", - "newEditorAbove": "向上新增編輯器群組", - "newEditorBelow": "向下新增編輯器群組", - "newEditorLeft": "向左新增編輯器群組", - "newEditorRight": "向右新增編輯器群組", + "newGroupAbove": "向上新增編輯器群組", + "newGroupBelow": "向下新增編輯器群組", + "newGroupLeft": "向左新增編輯器群組", + "newGroupRight": "向右新增編輯器群組", "nextEditorInGroup": "開啟群組中下一個編輯器", "openNextEditor": "開啟下一個編輯器", "openNextRecentlyUsedEditor": "開啟下一個最近使用的編輯器", @@ -3091,6 +3474,7 @@ "quickOpenPreviousRecentlyUsedEditor": "快速開啟上一個最近使用的編輯器", "quickOpenPreviousRecentlyUsedEditorInGroup": "快速開啟群組中上一個最近使用的編輯器", "reopenClosedEditor": "重新開啟已關閉的編輯器", + "reopenTextEditor": "使用文字編輯器重新開啟編輯器", "revertAndCloseActiveEditor": "還原並關閉編輯器", "showAllEditors": "依外觀顯示所有編輯器", "showAllEditorsByMostRecentlyUsed": "根據最近使用時間顯示所有編輯器", @@ -3109,10 +3493,9 @@ "splitEditorToNextGroup": "將編輯器分割為下一個群組", "splitEditorToPreviousGroup": "將編輯器分割為上一個群組", "splitEditorToRightGroup": "將編輯器分割為右側群組", + "toggleEditorType": "切換編輯器類型", "toggleEditorWidths": "切換編輯器群組大小", - "unpinEditor": "取消鎖定編輯器", - "workbench.action.reopenTextEditor": "使用文字編輯器重新開啟編輯器", - "workbench.action.toggleEditorType": "切換編輯器類型" + "unpinEditor": "取消鎖定編輯器" }, "vs/workbench/browser/parts/editor/editorCommands": { "compare": "比較", @@ -3135,7 +3518,9 @@ "unlockEditorGroup": "解除鎖定編輯器群組" }, "vs/workbench/browser/parts/editor/editorConfiguration": { - "editor.editorAssociations": "設定編輯器的 glob 模式 (例如 `\"*.hex\": \"hexEditor.hexEdit\"`)。這些優先順序高於預設行為。", + "editor.editorAssociations": "設定編輯器的 Glob 模式 (例如 `\"*.hex\": \"hexEditor.hexedit\"`)。這些優先順序高於預設行為。", + "editorLargeFileSizeConfirmation": "在編輯器中開啟時,在要求確認之前,先控制檔案最小大小 (以 MB 為單位)。請注意,此設定可能不適用於所有編輯器類型與環境。", + "interactiveWindow": "互動視窗", "markdownPreview": "Markdown 預覽", "workbench.editor.autoLockGroups": "如果符合其中一個所列類型的編輯器在編輯器群組中開啟為第一個,且已開啟多個群組,則會自動鎖定群組。只有在由使用者筆勢 (例如拖放) 明確選擇且非預設時,才會使用已鎖定的群組來開啟編輯器。因此,鎖定群組中的作用中編輯器才不會容易由不同的編輯器意外取代。", "workbench.editor.defaultBinaryEditor": "偵測為二進位檔案的預設編輯器。如果未定義,會向使用者顯示選擇器。" @@ -3149,10 +3534,23 @@ "groupAriaLabel": "編輯器群組 {0}", "groupLabel": "群組 {0}" }, + "vs/workbench/browser/parts/editor/editorGroupWatermark": { + "watermark.findInFiles": "在檔案中尋找", + "watermark.newUntitledFile": "新增未命名的文字檔", + "watermark.openFile": "開啟檔案", + "watermark.openFileFolder": "開啟檔案或資料夾", + "watermark.openFolder": "開啟資料夾", + "watermark.openRecent": "開啟最近使用的檔案", + "watermark.quickAccess": "前往檔案", + "watermark.showCommands": "顯示所有命令", + "watermark.showSettings": "顯示設定", + "watermark.startDebugging": "開始偵錯", + "watermark.toggleFullscreen": "切換全螢幕", + "watermark.toggleTerminal": "切換終端機" + }, "vs/workbench/browser/parts/editor/editorPanes": { - "cancel": "取消", "editorOpenErrorDialog": "無法開啟 '{0}'", - "ok": "確定" + "ok": "確定(&&O)" }, "vs/workbench/browser/parts/editor/editorPlaceholder": { "errorEditor": "錯誤編輯器", @@ -3207,10 +3605,6 @@ "pickLanguageToConfigure": "選取要與 '{0}' 建立關聯的語言模式", "reopenWithEncoding": "以編碼重新開啟", "saveWithEncoding": "以編碼儲存", - "screenReaderDetected": "已將螢幕助讀程式最佳化", - "screenReaderDetectedExplanation.answerNo": "否", - "screenReaderDetectedExplanation.answerYes": "是", - "screenReaderDetectedExplanation.question": "您目前使用螢幕助讀程式運作 VS Code 嗎? (使用螢幕助讀程式時會停用自動換行)", "selectEOL": "選取行尾順序", "selectEncoding": "選取編碼", "selectIndentation": "選擇縮排", @@ -3218,6 +3612,7 @@ "showLanguageExtensions": "在 Marketplace 搜尋延伸模組 '{0}'...", "singleSelection": "第 {0} 行,第 {1} 欄", "singleSelectionRange": "第 {0} 行,第 {1} 欄 (已選取 {2})", + "spacesAndTabsSize": "空格: {0} (索引標籤大小: {1})", "spacesSize": "空格: {0}", "status.editor.columnSelectionMode": "資料行選取模式", "status.editor.encoding": "編輯器編碼", @@ -3225,7 +3620,6 @@ "status.editor.indentation": "編輯器縮排", "status.editor.info": "檔案資訊", "status.editor.mode": "編輯器語言", - "status.editor.screenReaderMode": "螢幕助讀程式模式", "status.editor.selection": "編輯器選取", "status.editor.tabFocusMode": "協助工具模式", "tabFocusModeEnabled": "用 Tab 鍵移動焦點", @@ -3241,6 +3635,8 @@ "textEditor": "文字編輯器" }, "vs/workbench/browser/parts/editor/textDiffEditor": { + "fileTooLargeForHeapErrorWithSize": "至少一個檔案未顯示在文字比較編輯器中,因為檔案太大 ({0})。", + "fileTooLargeForHeapErrorWithoutSize": "至少一個檔案未顯示在文字比較編輯器中,因為檔案太大。", "textDiffEditor": "文字 Diff 編輯器" }, "vs/workbench/browser/parts/editor/textEditor": { @@ -3279,6 +3675,7 @@ "notificationsToolbar": "通知中心動作" }, "vs/workbench/browser/parts/notifications/notificationsCommands": { + "acceptNotificationPrimaryAction": "接受通知主要動作", "clearAllNotifications": "清除所有通知", "focusNotificationToasts": "焦點通知快顯通知", "hideNotifications": "隱藏通知", @@ -3331,8 +3728,6 @@ "hidePanel": "隱藏面板", "maximizeIcon": "用於將面板最大化的圖示。", "maximizePanel": "最大化面板大小", - "miPanel": "面板(&&P)", - "miPanelNoMnemonic": "面板", "minimizePanel": "還原面板大小", "movePanelToSecondarySideBar": "將面板檢視移至次要提要欄位", "moveSidePanelToPanel": "將次要提要欄位檢視移至面板", @@ -3347,6 +3742,8 @@ "positionPanelRightShort": "右方", "previousPanelView": "上一個面板檢視", "restoreIcon": "用於還原面板的圖示。", + "toggle panel": "面板", + "toggle panel mnemonic": "面板(&&P)", "toggleMaximizedPanel": "切換最大化面板", "togglePanel": "切換面板", "togglePanelOffIcon": "面板開啟時要切換關閉的圖示。", @@ -3354,10 +3751,11 @@ "togglePanelVisibility": "切換面板可見度" }, "vs/workbench/browser/parts/panel/panelPart": { + "align panel": "對齊面板", "hidePanel": "隱藏面板", "moreActions": "更多操作...", + "panel position": "面板位置", "panel.emptyMessage": "將檢視拖曳到這裡顯示。", - "pinned view containers": "面板專案可見度自訂", "resetLocation": "重設位置" }, "vs/workbench/browser/parts/sidebar/sidebarActions": { @@ -3367,19 +3765,18 @@ "focusStatusBar": "焦點狀態列", "hide": "隱藏 '{0}'" }, - "vs/workbench/browser/parts/statusbar/statusbarModel": { - "statusbar.hidden": "狀態列專案可見度自訂" - }, "vs/workbench/browser/parts/statusbar/statusbarPart": { "hideStatusBar": "隱藏狀態列" }, "vs/workbench/browser/parts/titlebar/commandCenterControl": { - "all": "顯示搜尋模式...", "commandCenter-activeBackground": "命令中心的使用中背景色彩", + "commandCenter-activeBorder": "命令中心使用中的框線色彩", "commandCenter-activeForeground": "命令中心的使用中前景色彩", "commandCenter-background": "命令中心的背景色彩", "commandCenter-border": "命令中心的框線色彩", "commandCenter-foreground": "命令中心的前景色彩", + "commandCenter-inactiveBorder": "視窗非使用中時,命令中心的框線色彩", + "commandCenter-inactiveForeground": "視窗非使用中時,命令中心的前景色彩", "label.dfl": "搜尋", "label1": "{0} {1}", "label2": "{0} {1}", @@ -3416,6 +3813,10 @@ "userIsAdmin": "[系統管理員]", "userIsSudo": "[超級使用者]" }, + "vs/workbench/browser/parts/views/checkbox": { + "checked": "已核取", + "unchecked": "未核取" + }, "vs/workbench/browser/parts/views/treeView": { "collapseAll": "全部摺疊", "command-error": "執行命令 {1} 時發生錯誤: {0}。這可能是貢獻 {1} 的延伸模組所引起。", @@ -3425,6 +3826,9 @@ "treeView.enableRefresh": "識別碼為 {0} 的樹狀檢視是否啟用重新整理。", "treeView.toggleCollapseAll": "識別碼為 {0} 的樹狀檢視是否已切換為全部摺疊。" }, + "vs/workbench/browser/parts/views/viewFilter": { + "more filters": "更多篩選..." + }, "vs/workbench/browser/parts/views/viewPane": { "viewPaneContainerCollapsedIcon": "摺疊之檢視窗格容器的圖示。", "viewPaneContainerExpandedIcon": "展開之檢視窗格容器的圖示。", @@ -3447,6 +3851,24 @@ "vs/workbench/browser/quickaccess": { "inQuickOpen": "鍵盤焦點是否位於快速開啟控制項中" }, + "vs/workbench/browser/web.main": { + "rendererLog": "視窗", + "reset": "重設使用者資料", + "reset user data message": "您要重設資料 (設定、按鍵繫結關係、延伸模組、程式碼片段和 UI 狀態) 並重新載入嗎?" + }, + "vs/workbench/browser/window": { + "learnMore": "深入了解(&&L)", + "open": "開啟(&&O)", + "openExternalDialogButtonInstall.v3": "安裝(&&I)", + "openExternalDialogButtonRetry.v2": "再試一次(&&T)", + "openExternalDialogDetail.v2": "我們已在您的電腦上啟動 {0}。\r\n\r\n如果 {1} 未啟動,請再試一次,或在下方安裝。", + "openExternalDialogDetailNoInstall": "我們已在您的電腦上啟動 {0}。\r\n\r\n如果 {1} 未啟動,請在下方再試一次。", + "openExternalDialogTitle": "全部完成。您可以現在關閉此索引標籤。", + "reload": "重新載入(&&R)", + "shutdownError": "發生意外的錯誤,需要重新載入此頁面。", + "shutdownErrorDetail": "Workbench 在執行時意外處置。", + "unableToOpenExternal": "瀏覽器已中斷新索引標籤或視窗的開啟。按 [開啟] 來開啟。" + }, "vs/workbench/browser/workbench": { "loaderErrorNative": "無法載入必要的檔案。請重新啟動該應用程式,然後再試一次。詳細資料: {0}" }, @@ -3461,6 +3883,7 @@ "activityBarVisibility": "控制活動列在 workbench 中的可見度。", "appName": "`${appName}`: 如 VS Code。", "centeredLayoutAutoResize": "控制置中版面配置是否應在多個群組開啟時,自動調整成最大寬度。當只有一個群組開啟時,會自動調整回原來的置中寬度。", + "centeredLayoutDynamicWidth": "控制在視窗調整大小時,置中版面配置是否嘗試維持常數寬度。", "closeEmptyGroups": "控制當關閉群組中最後一個索引標籤時空編輯器群組的行為。若啟用,空群組會保留部分格線。", "closeOnFileDelete": "控制顯示工作階段期間開啟之檔案的編輯器是否應在遭到某些其他處理序刪除或重新命名時自動關閉。停用此項目會讓編輯器在這類事件發生時保持開啟。請注意,從應用程式內刪除會一律關閉編輯器,但一律不會關閉具有未儲存變更的編輯器,以保留您的資料。", "closeOnFocusLost": "控制 [快速開啟] 是否應在失去焦點後自動關閉。", @@ -3474,19 +3897,18 @@ "editorOpenPositioning": "控制編輯器開啟的位置。選取 [左] 或 [右] 可在目前使用中編輯器的左方或右方開啟編輯器。選取 [第一個] 或 [最後一個] 可在目前使用中編輯器外,另開編輯器。", "editorTabCloseButton": "控制編輯器索引標籤關閉按鈕的位置,或在設定為 [關閉] 時停用。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", "enableMenuBarMnemonics": "控制是否可透過 ALT 快速鍵開啟主功能表。停用助憶鍵可改為將這些 ALT 快速鍵繫結到編輯器命令。", - "enablePreview": "控制開啟的編輯器是否顯示為預覽編輯器。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (例如按兩下或進行編輯),並以斜體顯示檔案名稱。", - "enablePreviewFromCodeNavigation": "控制編輯器在程式碼導覽從中開始時,是否保持預覽狀態。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (例如按兩下或進行編輯)。當 `#workbench.editor.enablePreview#` 停用時,會忽略此值。", - "enablePreviewFromQuickOpen": "控制從 Quick Open 開啟的編輯器是否顯示為預覽編輯器。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (例如按兩下或進行編輯)。當 `#workbench.editor.enablePreview#` 停用時,會忽略此值。", - "exclude": "從本機檔案歷程記錄未排除的檔案設定 [Glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。變更此設定不會影響現有的本機檔案歷程記錄項目。", + "enablePreview": "控制開啟的編輯器是否顯示為預覽編輯器。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (按兩下或進行編輯),並以斜體顯示檔案名稱。", + "enablePreviewFromCodeNavigation": "控制編輯器在程式碼導覽從中開始時,是否保持預覽狀態。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (按兩下或進行編輯)。當 `#workbench.editor.enablePreview#` 停用時,會忽略此值。", + "enablePreviewFromQuickOpen": "控制從 Quick Open 開啟的編輯器是否顯示為預覽編輯器。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (按兩下或進行編輯)。啟用時,按住 Ctrl 再選取以非預覽模式開啟編輯器。當 `#workbench.editor.enablePreview#` 停用時,會忽略此值。", + "exclude": "設定路徑或 [全域模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options),以從本機檔案歷程記錄排除檔案。除非是絕對路徑,否則一律會相對於工作區資料夾路徑評估全域模式。變更此設定不會影響現有的本機檔案歷程記錄項目。", "focusRecentEditorAfterClose": "控制以最近使用的順序或由左至右關閉索引標籤。", "folderName": "`${folderName}`: 檔案所在工作區資料夾的名稱 (如 myFolder)。", "folderPath": "`${folderPath}`: 檔案所在工作區資料夾的檔案路徑 (如 /Users/Development/myFolder)。", "fontAliasing": "控制工作台中的字型鋸齒方法。", "highlightModifiedTabs": "控制是否在具有未儲存變更的編輯器索引標籤上繪製上框線。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", - "layoutControlEnabled": "控制是否透過 {0} 啟用自訂標題列中的版面配置控制項。", - "layoutControlEnabledDeprecation": "此設定已被 {0} 取代", + "layoutControlEnabled": "控制配置控制項是否顯示在自訂標題列中。這個設定只有在 {0} 設為 {1} 時才會有作用。", + "layoutControlEnabledWeb": "控制配置控制項是否顯示在標題列中。", "layoutControlType": "控制自訂標題列中的版面配置控制項是否顯示為單一功能表按鈕,還是具有多個 UI 切換。", - "layoutControlTypeDeprecation": "此設定已被 {0} 取代", "layoutcontrol.type.both": "同時顯示下拉式清單和切換按鈕。", "layoutcontrol.type.menu": "顯示具有版面配置選項下拉式清單的單一按鈕。", "layoutcontrol.type.toggles": "顯示數個按鈕以切換面板和提要欄位的可見度。", @@ -3509,14 +3931,19 @@ "panelDefaultLocation": "在新工作區控制面板的預設位置 (終端機、偵錯主控台、輸出、問題)。可顯示在編輯器區域的底部、右側或左側。", "panelOpensMaximized": "控制是否以最大化方式開啟面板。面板可以總是以最大化方式開啟、永不以最大化方式開啟,或以關閉前的最後狀態開啟。", "perEditorGroup": "控制要將已開啟編輯器的上限逐一套用到編輯器群組,或是套用到所有編輯器群組。", - "pinnedTabSizing": "控制釘選的編輯器索引標籤大小。釘選的索引標籤會排序在所有開啟的索引標籤之前,且通常在解除釘選前不會關閉。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", + "pinnedTabSizing": "控制釘選的編輯器索引標籤大小。釘選的索引標籤會排序至所有開啟的索引標籤之前,且通常在解除釘選前不會關閉。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", "preserveInput": "控制上次鍵入命令選擇區的輸入是否應在下次將其開啟時還原。", + "profileName": "`${profileName}`: 開啟工作區所在的設定檔名稱 (例如資料科學(設定檔))。如果使用預設設定檔則忽略。", "remoteName": "`${remoteName}`: 例如 SSH", "restoreViewState": "在編輯器關閉後又重新開啟時,還原上一個編輯器檢視狀態 (例如,捲動位置)。編輯器檢視狀態會依編輯器群組儲存,並在群組關閉時捨棄。使用 {0} 設定,在所有編輯器群組中使用最新的已知檢視狀態,以防找不到編輯器群組的上一個檢視狀態。", "revealIfOpen": "控制若編輯器已開啟,是否在任何可見群組中予以顯示。若停用,編輯器通常會在目前的使用中編輯器群組內開啟。若啟用,已開啟的編輯器會在目前的使用中編輯器群組內顯示,而不是再次開啟。請注意,在某些情況下會忽略此設定,例如當強制讓編輯器在特定群組中或在目前使用中群組側方開啟時。", - "rootName": "`${rootName}`: 開啟的工作區或資料夾名稱 (例如 myFolder 或 myWorkspace)。", + "rootName": "`${rootName}`:如果適用 (例如 myFolder、myRemoteFolder [SSH] 或 myWorkspace (Workspace)),則為具有選擇性遠端名稱與工作區指示器的工作區名稱。", + "rootNameShort": "`${rootNameShort}`: 沒有尾碼之工作區名稱 (例如 myFolder、myRemoteFolder 或 myWorkspace) 的縮短名稱", "rootPath": "`${rootPath}`: 開啟的工作區或資料夾檔案路徑 (如 /Users/Development/myWorkspace)。", "scrollToSwitchTabs": "控制捲動索引標籤是否會開啟該索引標籤。根據預設,捲動時只會顯示索引標籤,但不會開啟。您可以在捲動時按住 Shift 鍵,以在捲動期間變更此表現方式。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", + "security.allowedUNCHosts": "無需使用者確認即可允許的一組 UNC 主機名稱 (沒有前置或結尾反斜線,例如 `192.168.0.1` 或 `my-server`)。如果存取 UNC 主機時不被允許透過此設定,或未透過使用者確認認可,就會發生錯誤並停止作業。變更此設定時需要重新啟動。如需此設定的詳細資訊,請參閱 https://aka.ms/vscode-windows-unc。", + "security.allowedUNCHosts.patternErrorMessage": "UNC 主機名稱不能包含反斜線。", + "security.restrictUNCAccess": "如果啟用,則僅允許存取 `#security.allowedUNCHosts#` 設定允許或使用者確認之後的 UNC 主機名稱。如需此設定的詳細資訊,請參閱 https://aka.ms/vscode-windows-unc。", "separator": "`${separator}`: 條件式分隔符號 (\" - \"),只有位於具有值或靜態文字的變數之間時才會出現。", "settings.editor.desc": "決定根據預設使用何種設定編輯器。", "settings.editor.json": "使用 JSON 檔案編輯器。", @@ -3530,14 +3957,18 @@ "splitOnDragAndDrop": "控制是否可以從拖放作業分割編輯器群組,做法是將編輯器或檔案置放在編輯器區域的邊緣。", "splitSizing": "控制編輯器群組分割時的大小。", "statusBarVisibility": "控制 Workbench 底端狀態列的可視性。", + "suggestCommands": "控制命令選擇區是否應有常用命令清單。", "tabDescription": "控制編輯器的標籤格式。", "tabScrollbarHeight": "控制編輯器標題區域中,定位字元和階層連結所用捲軸的高度。", "tabSizing": "控制編輯器索引標籤的大小。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", + "tips.enabled": "如有啟用,將會在編輯器未開啟時以浮水印方式顯示提示。", "untitledHint": "控制編輯器中是否顯示未命名的文字提示。", "untitledLabelFormat": "控制無標題編輯器的標籤格式。", + "useSemanticSimilarity": "控制命令選擇區是否應該包含類似的命令。您必須安裝提供語意相似性的延伸模組。", "useSplitJSON": "控制是否要在將設定編輯為 JSON 時使用分割 JSON 編輯器。", "viewVisibility": "控制檢視標頭動作的可見度。檢視標頭動作可為總是可見,或在檢視為焦點或暫留時才可見。", "window.commandCenter": "顯示命令啟動器與視窗標題。只有當 {0} 設為 {1} 時,此設定才會生效。", + "window.commandCenterWeb": "同時顯示命令啟動器與視窗標題。", "window.confirmBeforeClose.always": "一律要求確認。", "window.confirmBeforeClose.always.web": "一律嘗試要求確認。請注意,瀏覽器仍可能會決定不經確認就關閉索引標籤或視窗。", "window.confirmBeforeClose.keyboardOnly": "只有在使用按鍵繫結關係時才要求確認。", @@ -3546,6 +3977,7 @@ "window.confirmBeforeClose.never.web": "除非即將遺失資料,否則從不明確要求確認。", "window.menuBarVisibility.classic": "功能表顯示在視窗頂端,且只會在全螢幕模式下隱藏。", "window.menuBarVisibility.compact": "功能表會在提要欄位中顯示為精簡按鈕。當 {0} 為 {1} 時,即會忽略此值。", + "window.menuBarVisibility.compact.web": "功能表會在提要欄位中顯示為精簡按鈕。", "window.menuBarVisibility.hidden": "一律隱藏功能表。", "window.menuBarVisibility.toggle": "功能表已隱藏,但可透過 ALT 鍵顯示於視窗頂端。", "window.menuBarVisibility.toggle.mac": "功能表已隱藏,但可透過執行 `Focus Application Menu` 命令顯示於視窗頂端。", @@ -3583,7 +4015,9 @@ "workbench.editor.splitSizingDistribute": "將所有編輯器群組等分。", "workbench.editor.splitSizingSplit": "將使用中編輯器群組等分。", "workbench.editor.tabSizing.fit": "一律讓索引標籤保持在足夠顯示完整編輯器標籤的大小。", + "workbench.editor.tabSizing.fixed": "將所有索引標籤設為相同大小,同時在可用空間不足而無法一次顯示所有索引標籤時,讓索引標籤能縮小。", "workbench.editor.tabSizing.shrink": "當可用空間不足以一次顯示所有索引標籤時,允許索引標籤縮小。", + "workbench.editor.tabSizingFixedMaxWidth": "Controls the maximum width of tabs when `#workbench.editor.tabSizing#` size is set to `fixed`.", "workbench.editor.titleScrollbarSizing.default": "預設大小。", "workbench.editor.titleScrollbarSizing.large": "請增加大小,以便滑鼠更容易抓取。", "workbench.editor.untitled.labelFormat.content": "除非有相關檔案路徑,否則無標題檔案的名稱會衍生自其第一行內容。如果該行為空白或不包含文字字元,將會遞補至名稱。", @@ -3609,17 +4043,12 @@ "zenMode.hideStatusBar": "控制開啟 Zen Mode 是否也會隱藏 Workbench 底部的狀態列。", "zenMode.hideTabs": "控制開啟 Zen Mode 是否也會隱藏 Workbench 索引標籤。", "zenMode.restore": "控制視窗如果在 Zen Mode 下結束,是否應還原為 Zen Mode。", - "zenMode.silentNotifications": "控制處於 Zen 模式時是否應啟用通知的請勿打擾模式。如果為 True,則只會彈出錯誤通知。", + "zenMode.silentNotifications": "控制處於 Zen Mode 時是否應啟用通知的請勿打擾模式。如果為 True,則只會彈出錯誤通知。", "zenModeConfigurationTitle": "Zen Mode" }, - "vs/workbench/common/actions": { - "developer": "開發人員", - "help": "說明", - "preferences": "喜好設定", - "test": "測試", - "view": "檢視" - }, "vs/workbench/common/configuration": { + "applicationConfigurationTitle": "應用程式", + "securityConfigurationTitle": "安全性", "workbenchConfigurationTitle": "工作台" }, "vs/workbench/common/contextkeys": { @@ -3627,6 +4056,7 @@ "activeEditor": "現用編輯器的識別碼", "activeEditorAvailableEditorIds": "可在現用編輯器中使用的編輯器識別碼", "activeEditorCanRevert": "現用編輯器是否已還原", + "activeEditorCanToggleReadonly": "作用中編輯器是否可以在唯讀或可寫入之間切換", "activeEditorGroupEmpty": "現用編輯器群組是否為空的", "activeEditorGroupIndex": "現用編輯器群組的索引", "activeEditorGroupLast": "現用編輯器群組是否為最後一個群組", @@ -3646,6 +4076,7 @@ "editorAreaVisible": "編輯器區域是否顯示", "editorIsOpen": "編輯器是否開啟", "editorTabsVisible": "是否顯示編輯器索引標籤", + "embedderIdentifier": "根據產品服務的內嵌者識別碼 (如果已定義的話)", "focusedView": "具有鍵盤焦點之檢視的識別碼", "groupEditorsCount": "開啟的編輯器群組數", "inZenMode": "是否啟用了 Zen Mode", @@ -3675,14 +4106,17 @@ "sideBySideEditorActive": "並排編輯器是否作用中", "splitEditorsVertically": "編輯器是否垂直分割", "statusBarFocused": "狀態列是否有鍵盤焦點", + "temporaryWorkspace": "目前工作區的配置來自暫存檔案系統。", "textCompareEditorActive": "文字比較編輯器是否為現用", "textCompareEditorVisible": "文字比較編輯器是否顯示", - "virtualWorkspace": "目前工作區的配置 (如果來自虛擬檔案系統或空白字串)。", + "virtualWorkspace": "目前工作區的配置是來自虛擬檔案系統或空白字串。", "workbenchState": "在視窗中開啟的工作區類型可能為「空白」(沒有任何工作區)、「資料夾」(單一資料夾) 或「工作區」(有多個根資料夾的工作區)", "workspaceFolderCount": "工作區中的根資料夾數" }, "vs/workbench/common/editor": { "builtinProviderDisplayName": "內建", + "configureEditorLargeFileConfirmation": "設定限制", + "openLargeFile": "仍要開啟", "promptOpenWith.defaultEditor.displayName": "文字編輯器" }, "vs/workbench/common/editor/diffEditorInput": { @@ -3747,6 +4181,8 @@ "panelSectionHeaderBackground": "面板區段標題的背景色彩。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", "panelSectionHeaderBorder": "在面板中垂直堆疊多個檢視時使用的面板區段標題框線色彩。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", "panelSectionHeaderForeground": "面板區段標題的前景色彩。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", + "profileBadgeBackground": "設定檔徽章背景色彩。設定檔徽章會顯示在活動列的設定齒輪圖示上方。", + "profileBadgeForeground": "設定檔徽章前景色彩。設定檔徽章會顯示在活動列的設定齒輪圖示上方。", "sideBarBackground": "提要欄位的背景色彩。提要欄位是檢視 (例如 Explorer 與搜尋) 的容器。", "sideBarBorder": "用以分隔編輯器的側邊提要欄位框線色彩。該提要欄位是檢視 (例如 Explorer 及搜尋) 的容器。", "sideBarDragAndDropBackground": "側邊欄區段的拖放回饋色彩。此色彩應具有透明度,讓您仍可看見側邊欄區段。側邊欄是總管和搜尋等檢視使用的容器。側邊欄區段是側邊欄中的巢狀檢視。", @@ -3807,18 +4243,19 @@ "titleBarInactiveForeground": "視窗為非作用中時,所用的標題列前景。", "unfocusedActiveModifiedBorder": "非焦點群組內已修改之使用中索引標籤的上框線。索引標籤是編輯器在編輯器區域中的容器。可在同一個編輯器群組中開啟多個索引標籤。可有多個編輯器群組。", "unfocusedINactiveModifiedBorder": "非焦點群組內已修改之非使用中索引標籤的上框線。索引標籤是編輯器在編輯器區域中的容器。可在同一個編輯器群組中開啟多個索引標籤。可有多個編輯器群組。", - "windowActiveBorder": "當視窗啟用時要為其使用的邊框色彩。僅在使用自訂標題列時於桌面用戶端支援。", - "windowInactiveBorder": "當視窗不在使用中時要為其使用的邊框色彩。僅在使用自訂標題列時於桌面用戶端支援。" + "windowActiveBorder": "當視窗在使用中時要為其使用的邊框色彩。僅在使用自訂標題列時於 macOS 和 Linux 桌面用戶端支援。", + "windowInactiveBorder": "當視窗不在使用中時要為其使用的邊框色彩。僅在使用自訂標題列時於 macOS 和 Linux 桌面用戶端支援。" }, "vs/workbench/common/views": { "defaultViewIcon": "預設檢視圖示。", - "duplicateId": "已經註冊識別碼為 '{0}' 的檢視" + "duplicateId": "已經註冊識別碼為 '{0}' 的檢視", + "treeView.notRegistered": "未註冊識別碼為 '{0}' 的樹狀檢視。" }, "vs/workbench/electron-sandbox/actions/developerActions": { "configureRuntimeArguments": "設定執行階段引數", + "openUserDataFolder": "開啟使用者資料資料夾", "reloadWindowWithExtensionsDisabled": "已停用延伸模組的重新載入", - "toggleDevTools": "切換開發人員工具", - "toggleSharedProcess": "切換共用處理程序" + "toggleDevTools": "切換開發人員工具" }, "vs/workbench/electron-sandbox/actions/installActions": { "install": "在 PATH 中安裝 '{0}' 命令", @@ -3844,6 +4281,7 @@ "zoomReset": "重設縮放" }, "vs/workbench/electron-sandbox/desktop.contribution": { + "application.shellEnvironmentResolutionTimeout": "當應用程式尚未從終端啟動時,控制在放棄解析殼層環境前的逾時秒數。如需詳細資訊,請參閱我們的 [文件](https://go.microsoft.com/fwlink/?linkid=2149667)。", "argv.crashReporterId": "用於關聯此應用程式執行個體傳送之損毀報告的唯一識別碼。", "argv.disableHardwareAcceleration": "停用硬體加速。只有在您遇到圖形問題時,才變更此選項。", "argv.enableCrashReporter": "允許停用損毀報告,如果值已變更,則應重新啟動應用程式。", @@ -3851,11 +4289,10 @@ "argv.force-renderer-accessibility": "強制轉譯器可供存取。請只在 Linux 上使用螢幕助讀程式時才變更此項目。轉譯器在其他平台上會自動提供存取。如果您開啟 editor.accessibilitySupport,此旗標會自動設定。", "argv.forceColorProfile": "允許覆寫要使用的色彩設定檔。如果您遇到色彩顯示錯誤的情形,請嘗試將此項目設定為 `srgb` 並重新啟動。", "argv.locale": "要使用的顯示語言。選取其他語言需要安裝關聯的語言套件。", - "argv.logLevel": "使用的日誌級別。預設為\"訊息\"。允許的值是 \"關鍵\"、\"錯誤\"、\"警告\"、\"訊息\"、\"偵錯\"、\"追蹤\"、\"關閉\"。", + "argv.logLevel": "使用的記錄層級。預設為「資訊」。允許的值是「錯誤」、「警告」、「資訊」、「偵錯」、「追蹤」、「關閉」。", "closeWhenEmpty": "控制關閉上個編輯器時,是否也應關閉視窗。此設定僅適用於未顯示資料夾的視窗。", "dialogStyle": "調整對話方塊視窗的外觀。", "enableCrashReporterDeprecated": "如果此設定為 False,則無論新設定的值如何,都不會傳送任何遙測。已過時,因為合併到 {0} 的設定中。", - "experimentalUseSandbox": "實驗性: 啟用時,視窗會透過 Electron API 啟用沙箱模式。", "keyboardConfigurationTitle": "鍵盤", "mergeAllWindowTabs": "合併所有視窗", "miExit": "結束(&&X)", @@ -3874,7 +4311,7 @@ "touchbar.enabled": "啟用鍵盤上的 macOS 觸摸板按鈕 (如果可用)。", "touchbar.ignored": "觸控列中一組不應顯示的項目識別碼 (例如 `workbench.action.navigateBack`)。", "window.clickThroughInactive": "若已啟用,按一下非使用中的視窗將會啟動該視窗並觸發其下的元素 (如果可以案的話)。若已停用,按一下非使用中視窗的任一處則只會啟動該視窗,必須再按一下才會觸發元素。", - "window.doubleClickIconToClose": "若啟用,在標題列中按兩下應用程式會關閉視窗,而且無法透過此圖示拖曳該視窗。只有在 `#window.titleBarStyle#` 設定為 `custom` 時,此設定才有效。", + "window.doubleClickIconToClose": "如果啟用,當標題列中的應用程式圖示按兩下時,此設定會關閉視窗。將無法透過圖示拖曳視窗。只有在 '#window.titleBarStyle#' 設為 'custom' 時,此設定才會生效。", "window.nativeFullScreen": "控制原生全螢幕是否應用於 macOS。停用此選項可避免macOS 在變成全螢幕時建立新的空間。", "window.nativeTabs": "啟用 macOS Sierra 視窗索引標籤。請注意需要完全重新啟動才能套用變更,並且完成設定後原始索引標籤將會停用自訂標題列樣式。", "window.newWindowDimensions.default": "在螢幕中央開啟新視窗。", @@ -3898,21 +4335,23 @@ }, "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { "aboutDetail": "版本: {0}\r\n提交: {1}\r\n日期: {2}\r\n電子: {3}\r\nChromium: {4}\r\nNode.js: {5}\r\nV8: {6}\r\n作業系統: {7}", - "cancelButton": "取消", "copy": "複製(&&C)", - "okButton": "確定", - "yesButton": "是(&&Y)" + "okButton": "確定" }, "vs/workbench/electron-sandbox/window": { - "cancelButton": "取消(&&C)", + "appRootWarning.banner": "您在安裝資料夾 ('{0}') 內儲存的檔案可能會被覆寫或不可逆轉地刪除,在更新時不會發出警告。", "closeWindowButtonLabel": "關閉視窗(&&C)", "closeWindowMessage": "確定要關閉視窗嗎?", + "configure": "設定", "doNotAskAgain": "不用再詢問", "exitButtonLabel": "離開(&&E)", "keychainWriteError": "將登入資訊寫入 Keychain 失敗。錯誤: '{0}'。", "learnMore": "深入了解", "loaderCycle": "AMD 模組中有必須解決的相依性迴圈!", "loginButton": "登入(&&L)", + "macoseolBannerLearnMore": "深入了解", + "macoseolarialabel": "{0}。請使用瀏覽鍵存取橫幅動作。", + "macoseolmessage": "{1} 的 {0} 即將停止接收更新。請考慮升級您的 macOS 版本。", "password": "密碼", "proxyAuthRequired": "需要 Proxy 驗證", "proxyDetail": "Proxy {0} 需要使用者名稱和密碼。", @@ -3920,6 +4359,8 @@ "quitMessage": "確定要結束嗎?", "quitMessageMac": "確定要結束嗎?", "rememberCredentials": "記住我的認證", + "resolveShellEnvironment": "正在解析殼層環境...", + "restart": "重新啟動", "runningAsRoot": "不建議以 root 身分執行 {0}。", "shutdownErrorClose": "因為發生非預期的錯誤,所以無法關閉視窗。", "shutdownErrorDetail": "錯誤: {0}", @@ -3936,18 +4377,34 @@ "shutdownTitleReload": "重新載入視窗時,花費的時間過長...", "troubleshooting": "疑難排解指南", "username": "使用者名稱", - "willShutdownDetail": "下列作業仍在執行中: \r\n{0}" + "willShutdownDetail": "下列作業仍在執行中: \r\n{0}", + "windowseolBannerLearnMore": "深入了解", + "windowseolarialabel": "{0}。請使用瀏覽鍵存取橫幅動作。", + "windowseolmessage": "{1} 上的 {0} 即將停止接收更新。請考慮升級您的 Windows 版本。" }, - "vs/workbench/contrib/audioCues/browser/audioCueService": { - "audioCues.lineHasBreakpoint.name": "行上的中斷點", - "audioCues.lineHasError.name": "行上發生錯誤", - "audioCues.lineHasFoldedArea.name": "行上的摺疊區域", - "audioCues.lineHasInlineSuggestion.name": "行上的內嵌建議", - "audioCues.lineHasWarning.name": "行上的警告", - "audioCues.noInlayHints": "行上沒有嵌入提示", - "audioCues.onDebugBreak.name": "在中斷點停止偵錯工具" + "vs/workbench/contrib/accessibility/browser/accessibility.contribution": { + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/accessibility/browser/accessibilityContribution": { + "accessibilityConfigurationTitle": "Accessibility", + "verbosity.chat.description": "Provide information about how to access the chat help menu when the chat input is focused", + "verbosity.diffEditor.description": "Provide information about how to navigate changes in the diff editor when it is focused", + "verbosity.interactiveEditor.description": "Provide information about how to access the inline editor chat accessibility help menu when the input is focused", + "verbosity.keybindingsEditor.description": "Provide information about how to change a keybinding in the keybindings editor when a row is focused", + "verbosity.notebook": "Provide information about how to focus the cell container or inner editor when a notebook cell is focused.", + "verbosity.terminal.description": "Provide information about how to access the terminal accessibility help menu when the terminal is focused" + }, + "vs/workbench/contrib/accessibility/browser/accessibleView": { + "exit-tip": "Exit this menu via the Escape key.\r\n" }, "vs/workbench/contrib/audioCues/browser/audioCues.contribution": { + "audioCues.chatRequestSent": "Plays a sound when a chat request is made.", + "audioCues.chatResponsePending": "Plays a sound on loop while the response is pending.", + "audioCues.chatResponseReceived": "Plays a sound on loop while the response has been received.", + "audioCues.debouncePositionChanges": "是否應取消啟動位置變更", + "audioCues.diffLineDeleted": "當焦點在差異檢閱模式移至已刪除的行或移到下一個/上一個變更時,播放音效", + "audioCues.diffLineInserted": "當焦點在差異檢閱模式移至已插入的行或移到下一個/上一個變更時,播放音效", + "audioCues.diffLineModified": "當焦點在差異檢閱模式移至已修改的行或移到下一個/上一個變更時,播放音效", "audioCues.enabled.auto": "附加螢幕助讀程式時,啟用音訊提示。", "audioCues.enabled.off": "停用音訊提示。", "audioCues.enabled.on": "啟用音訊提示。", @@ -3957,7 +4414,13 @@ "audioCues.lineHasInlineSuggestion": "當使用中的程式行有內嵌建議時,播放音效。", "audioCues.lineHasWarning": "當使用中的程式行出現警告時,播放音效。", "audioCues.noInlayHints": "嘗試讀取含沒有內嵌提示之內嵌提示的行時,播放音效。", + "audioCues.notebookCellCompleted": "當筆記本儲存格執行成功完成時播放音效。", + "audioCues.notebookCellFailed": "當筆記本儲存格執行失敗時播放音效。", "audioCues.onDebugBreak": "當偵錯工具在中斷點停止時,播放音效。", + "audioCues.taskCompleted": "工作完成時播放音效。", + "audioCues.taskFailed": "工作失敗時播放音效 (非零的結束代碼)。", + "audioCues.terminalCommandFailed": "終端機命令失敗時播放音效 (非零的結束碼)。", + "audioCues.terminalQuickFix": "可使用終端機快速修正時播放音效。", "audioCues.volume": "音訊提示音量的百分比 (0-100)。" }, "vs/workbench/contrib/audioCues/browser/commands": { @@ -3967,14 +4430,18 @@ "disabled": "停用" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "areYouSureQuiteBulkEdit": "確定要結束嗎 {0}? '{1}' 正在進行。", - "changeWorkspace": "變更工作區", - "closeTheWindow": "關閉視窗", + "areYouSureQuiteBulkEdit.detail": "'{0}' 進行中。", + "changeWorkspace": "變更工作區(&&W)", + "changeWorkspace.message": "確定要變更工作區嗎?", + "closeTheWindow": "關閉視窗(&&C)", + "closeTheWindow.message": "確定要關閉視窗嗎?", "fileOperation": "檔案作業", "nothing": "未進行任何編輯", - "quit": "結束", + "quit": "結束(&&Q)", + "quit.message": "確定要結束嗎?", "refactoring.autoSave": "控制是否自動儲存屬於重構的檔案", - "reloadTheWindow": "重新載入視窗", + "reloadTheWindow": "重新載入視窗(&&R)", + "reloadTheWindow.message": "確定要重新載入視窗嗎?", "summary.0": "未進行任何編輯", "summary.n0": "在一個檔案中進行了 {0} 項文字編輯", "summary.nm": "在 {1} 個檔案中進行了 {0} 項文字編輯", @@ -3984,9 +4451,8 @@ "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { "Discard": "捨棄重構", "apply": "套用重構", - "cancel": "取消", "cat": "重構預覽", - "continue": "繼續", + "continue": "繼續(&&C)", "detail": "按下 [繼續] 來捨棄上一個重構,並以目前的重構繼續。", "groupByFile": "根據檔案將變更分組", "groupByType": "根據類型將變更分組", @@ -4054,6 +4520,142 @@ "to": "{0} 的呼叫者", "tree.aria": "呼叫階層" }, + "vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": { + "chat-help-label": "Chat accessibility help", + "chat.announcement": "Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.", + "chat.overview": "The chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.", + "chat.requestHistory": "In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.", + "inline-chat-label": "Inline chat accessibility help", + "inlineChat.access": "It can be activated via quick fix actions or directly using the command: Inline Chat: Start Code Chat ({0}).", + "inlineChat.contextActions": "Context menu actions may run a request prefixed with /fix or /explain. These prefixes can be used directly in the input box to apply those specific actions.", + "inlineChat.diff": "Once in the diff editor, enter review mode with ({0}). Use up and down arrows to navigate lines with the proposed changes.", + "inlineChat.diffNoKb": "Tab again to enter the Diff editor with the changes and enter review mode with the Go to Next Difference Command. Use Up/DownArrow to navigate lines with the proposed changes.", + "inlineChat.explain": "When a request is prefixed with /explain, a response will explain the code in the current selection and the chat view will be focused.", + "inlineChat.fix": "When a request is prefixed with /fix, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing.", + "inlineChat.overview": "Inline chat occurs within a code editor and takes into account the current selection. It is useful for refactoring, fixing, and more. Keep in mind that AI generated code may be incorrect.", + "inlineChat.toolbar": "Use tab to reach conditional parts like commands, status, message responses and more.", + "workbench.action.chat.clear": "[聊天清除] 命令 ({0}) 會清除要求/回應清單。", + "workbench.action.chat.clearNoKb": "[聊天清除] 命令會清除要求/回應清單,而且目前無法由按鍵繫結關係觸發。", + "workbench.action.chat.focus": "The Focus Chat command ({0}) focuses the chat request/response list, which can be navigated with up and down arrows.", + "workbench.action.chat.focusInput": "聚焦聊天輸入命令 ({0}) 會聚焦於聊天要求的輸入方塊。", + "workbench.action.chat.focusNoKb": "聚焦聊天清單命令會聚焦於聊天要求/回應清單,其可以使用向上鍵/向下鍵來瀏覽,且目前無法透過按鍵繫結關係觸發。", + "workbench.action.chat.nextCodeBlock": "聊天: [下一個程式碼區塊] 命令 ({0}) 會將焦點放在回應中的下一個程式碼區塊。", + "workbench.action.chat.nextCodeBlockNoKb": "聊天: [下一個程式碼區塊] 命令會將焦點放在回應中的下一個程式碼區塊,而且目前無法由按鍵繫結關係觸發。", + "workbench.action.interactiveSession.focusInputNoKb": "聚焦聊天輸入命令會聚焦於聊天要求的輸入方塊,且目前無法透過按鍵繫結關係觸發。" + }, + "vs/workbench/contrib/chat/browser/actions/chatActions": { + "actions.chat.acceptInput": "接受聊天輸入", + "actions.interactiveSession.focus": "聚焦聊天清單", + "chat.category": "聊天", + "interactiveSession.clearHistory.label": "清除輸入歷程記錄", + "interactiveSession.focusInput.label": "聚焦聊天輸入", + "interactiveSession.history.delete": "刪除", + "interactiveSession.history.label": "顯示歷程記錄", + "interactiveSession.history.pick": "選取要還原的聊天工作階段", + "interactiveSession.open": "開啟編輯器 ({0})" + }, + "vs/workbench/contrib/chat/browser/actions/chatClearActions": { + "interactiveSession.clear.label": "清除" + }, + "vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": { + "interactive.copyCodeBlock.label": "複製", + "interactive.insertCodeBlock.label": "於游標處插入", + "interactive.insertIntoNewFile.label": "插入新檔案", + "interactive.nextCodeBlock.label": "下一個程式碼區塊", + "interactive.previousCodeBlock.label": "上一個程式碼區塊", + "interactive.runInTerminal.label": "在終端中執行" + }, + "vs/workbench/contrib/chat/browser/actions/chatCopyActions": { + "interactive.copyAll.label": "複製全部", + "interactive.copyItem.label": "複製" + }, + "vs/workbench/contrib/chat/browser/actions/chatExecuteActions": { + "interactive.cancel.label": "取消", + "interactive.submit.label": "提交" + }, + "vs/workbench/contrib/chat/browser/actions/chatImportExport": { + "chat.export.label": "匯出工作階段", + "chat.file.label": "聊天工作階段", + "chat.import.label": "匯入工作階段" + }, + "vs/workbench/contrib/chat/browser/actions/chatMoveActions": { + "chat.openInEditor.label": "在編輯器中開啟工作階段", + "interactiveSession.openInEditor.label": "在編輯器中開啟工作階段", + "interactiveSession.openInSidebar.label": "在提要欄位中開啟工作階段" + }, + "vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": { + "askQuickQuestion": "提出簡單問題", + "askabot": "向 {0} 提出問題..." + }, + "vs/workbench/contrib/chat/browser/actions/chatTitleActions": { + "chat.remove.label": "移除要求與回應", + "interactive.helpful.label": "Helpful", + "interactive.insertIntoNotebook.label": "插入至筆記本", + "interactive.unhelpful.label": "Unhelpful" + }, + "vs/workbench/contrib/chat/browser/chat.contribution": { + "chat": "聊天", + "interactiveSession.editor.fontFamily": "控制聊天程式碼區塊中的字型家族。", + "interactiveSession.editor.fontSize": "控制聊天程式碼區塊中的字型大小 (像素)。", + "interactiveSession.editor.fontWeight": "控制聊天程式碼區塊中的字型粗細。", + "interactiveSession.editor.lineHeight": "控制聊天程式碼區塊中的行高 (像素)。使用 0 可從字型大小計算行高。", + "interactiveSession.editor.wordWrap": "控制聊天程式碼區塊中的行是否應該換行。", + "interactiveSession.experimental.quickQuestion.enable": "控制是否啟用簡單問題功能。", + "interactiveSessionConfigurationTitle": "聊天" + }, + "vs/workbench/contrib/chat/browser/chatContributionServiceImpl": { + "chat.viewContainer.label": "聊天", + "vscode.extension.contributes.interactiveSession": "貢獻互動式工作階段提供者", + "vscode.extension.contributes.interactiveSession.icon": "此互動式工作階段提供者的圖示。", + "vscode.extension.contributes.interactiveSession.id": "此互動式工作階段提供者的唯一識別碼。", + "vscode.extension.contributes.interactiveSession.label": "此互動式工作階段提供者的顯示名稱。", + "vscode.extension.contributes.interactiveSession.when": "必須為 True 才能啟用此互動式工作階段提供者的條件。" + }, + "vs/workbench/contrib/chat/browser/chatEditorInput": { + "chatEditorName": "聊天" + }, + "vs/workbench/contrib/chat/browser/chatInputPart": { + "actions.chat.accessibiltyHelp": "聊天輸入,在這裡輸入代碼,然後按 Enter 以執行。使用 {0} 以取得聊天協助工具說明。", + "chatInput": "聊天輸入", + "chatInput.accessibilityHelpNoKb": "聊天輸入,在這裡輸入代碼,然後按 Enter 以執行。如需詳細資訊,請使用聊天協助工具說明命令。" + }, + "vs/workbench/contrib/chat/browser/chatListRenderer": { + "chat": "聊天", + "chat.codeBlock.toolbar": "程式碼區塊工具列", + "chat.codeBlock.toolbarVerbose": "可透過索引標籤存取之程式碼區塊的工具列", + "chat.codeBlockHelp": "程式碼區塊", + "chat.codeBlockLabel": "程式碼區塊 {0}", + "multiCodeBlock": "{0} 個程式碼區塊: {1}", + "singleCodeBlock": "1 個程式碼區塊: {0}" + }, + "vs/workbench/contrib/chat/browser/chatWidget": { + "clear": "清除工作階段" + }, + "vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib": { + "interactive.input.placeholderNoCommands": "詢問問題", + "interactive.input.placeholderWithCommands": "問問題或輸入 '/' 以尋找主題" + }, + "vs/workbench/contrib/chat/common/chatColors": { + "chat.requestBackground": "聊天要求的背景色彩。", + "chat.requestBorder": "聊天要求的框線色彩。" + }, + "vs/workbench/contrib/chat/common/chatContextKeys": { + "chatRequest": "聊天項目是要求", + "chatResponse": "聊天項目是回應。", + "hasChatProvider": "已註冊某些聊天提供者時為 True。", + "inChat": "聚焦於聊天小工具時為 True,否則為 False。", + "inInteractiveInput": "聚焦於聊天輸入時為 True,否則為 False。", + "interactiveInputHasText": "當聊天輸入有文字時為 True。", + "interactiveSessionRequestInProgress": "當目前的要求仍在進行中時為 True。", + "interactiveSessionResponseHasProviderId": "當提供者已為此回應指派識別碼時為 True。", + "interactiveSessionResponseVote": "當對回應投票向上時,設定為 'up'。當投票向下時,設定為 'down'。否則為空字串。" + }, + "vs/workbench/contrib/chat/common/chatServiceImpl": { + "emptyResponse": "提供者傳回 Null 回應" + }, + "vs/workbench/contrib/chat/common/chatViewModel": { + "thinking": "思考中" + }, "vs/workbench/contrib/codeActions/browser/codeActionsContribution": { "codeActionsOnSave": "要在儲存時執行的程式碼動作種類。", "codeActionsOnSave.fixAll": "控制是否應在檔案儲存時執行自動修正動作。", @@ -4075,14 +4677,14 @@ "contributes.documentation.refactorings": "為重構提供的文件。" }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "ShowAccessibilityHelpAction": "顯示協助工具說明", + "accessibilityHelpTitle": "協助工具說明", "auto_off": "編輯器已設定為自動偵測螢幕助讀程式附加,但目前的實際狀況卻不是如此。", "auto_on": "編輯器已自動偵測到螢幕助讀程式附加。", "auto_unknown": "編輯器已設定為使用平台 API 以偵測螢幕助讀程式附加,但是目前的執行階段不支援。", "changeConfigToOnMac": "若要將編輯器為螢幕助讀程式的使用方式設定為永久地最佳化,現在請按 Command+E。", "changeConfigToOnWinLinux": "若要將編輯器為螢幕助讀程式的使用方式設定為永久地最佳化,現在請按 Control+E。", "configuredOff": "編輯器已設定為不會為螢幕助讀程式的使用方式進行最佳化。", - "configuredOn": "編輯器已為螢幕助讀程式的使用方式設定為永久地更新 - 您可以藉由編輯設定 `editor.accessibilitySupport` 以變更這項設定。", + "configuredOn": "編輯器已為螢幕助讀程式的使用方式設定為永久地更新 - 您可以透過命令 `切換螢幕助讀程式協助工具模式` 或藉由編輯設定 `editor.accessibilitySupport` 來變更這項設定。", "emergencyConfOn": "現在請將設定 `editor.accessibilitySupport` 變更為 'on'。", "introMsg": "感謝您試用 VS Code 的協助工具選項。", "openDocMac": "現在請按 Command+H 以開啟具有更多與協助工具相關 VS Code 資訊的瀏覽器視窗。", @@ -4093,7 +4695,8 @@ "tabFocusModeOffMsg": "在目前的編輯器中按 Tab 鍵會插入定位字元。按 {0} 可切換此行為。", "tabFocusModeOffMsgNoKb": "在目前的編輯器中按 Tab 鍵會插入定位字元。命令 {0} 目前無法由按鍵繫結關係觸發。", "tabFocusModeOnMsg": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。按 {0} 可切換此行為。", - "tabFocusModeOnMsgNoKb": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。命令 {0} 目前無法由按鍵繫結關係觸發。" + "tabFocusModeOnMsgNoKb": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。命令 {0} 目前無法由按鍵繫結關係觸發。", + "toggleScreenReaderMode": "切換螢幕助讀程式協助工具模式" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "Diff 演算法已提前停止 (在 {0} 毫秒後)。", @@ -4128,9 +4731,9 @@ "schema.blockComment.begin": "區塊註解開頭的字元順序。", "schema.blockComment.end": "區塊註解結尾的字元順序。", "schema.blockComments": "定義標記區塊註解的方式。", - "schema.brackets": "定義增加或減少縮排的括弧符號。", + "schema.brackets": "定義增加或減少縮排的括弧符號。啟用成對括弧色彩化且未定義 {0} 時,這也會定義以其巢狀層級色彩化的成對括弧。", "schema.closeBracket": "右括弧字元或字串順序。", - "schema.colorizedBracketPairs": "定義當括弧配對著色已啟用時,由其巢狀層級著色的括弧配對。", + "schema.colorizedBracketPairs": "定義啟用成對括弧色彩化時,其巢狀層級色彩化的成對括弧。包含在這裡但未包含在 {0} 中的任何括弧都會自動包含在 {0} 中。", "schema.comments": "定義註解符號", "schema.folding": "語言的摺疊設定。", "schema.folding.markers": "語言的特定摺疊標記,例如 '#region' 和 '#endregion'。會針對所有行的內容測試起始和結尾 regex,而必須有效地設計起始和結尾 regex", @@ -4271,8 +4874,8 @@ "unwrapMinified": "停用此檔案的換行", "wrapMinified": "啟用此檔案的換行" }, - "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { - "message": "[[選取語言]] 或 [[開啟不同的編輯器]] 來開始使用。\r\n 開始輸入以關閉,或 [[不要再次顯示]]。" + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint/untitledTextEditorHint": { + "message": "[[選取語言]]、[[使用範本填滿]] 或 [[開啟不同的編輯器]] 來開始使用。\r\n開始輸入以關閉,或 [[不要再次顯示]]。" }, "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { "actions.pasteSelectionClipboard": "將選取項目貼上剪貼簿" @@ -4280,16 +4883,29 @@ "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { "startDebugTextMate": "啟動 Text Mate 語法文法記錄" }, + "vs/workbench/contrib/commands/common/commands.contribution": { + "runCommands": "執行命令", + "runCommands.commands": "要執行的命令", + "runCommands.description": "執行數個命令", + "runCommands.invalidArgs": "'runCommands' 已收到類型不正確的引數。請檢閱傳遞至命令的引數。", + "runCommands.noCommandsToRun": "'runCommands' 尚未收到要執行的命令。您是否忘記在 'runCommands' 引數中傳遞命令?" + }, "vs/workbench/contrib/comments/browser/commentColors": { "commentThreadActiveRangeBackground": "目前選取或動態顯示註解範圍的背景色彩。", "commentThreadActiveRangeBorder": "目前選取或動態顯示註解範圍的框線色彩。", "commentThreadRangeBackground": "註解範圍的背景色彩。", "commentThreadRangeBorder": "註解範圍的框線色彩。", "resolvedCommentBorder": "已解決註解的框線色彩和箭頭。", - "unresolvedCommentBorder": "未解決註解的框線色彩和箭頭。" + "resolvedCommentIcon": "已解決註解的圖示色彩。", + "unresolvedCommentBorder": "未解決註解的框線色彩和箭頭。", + "unresolvedCommentIcon": "未解決註解的圖示色彩。" }, "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "用於註解範圍的編輯裝訂線裝飾色彩。" + "editorGutterCommentGlyphForeground": "用於註解字符的編輯器裝訂邊裝飾色彩。", + "editorGutterCommentRangeForeground": "註解範圍的編輯器裝訂邊裝飾色彩。此色彩應為不透明。", + "editorGutterCommentUnresolvedGlyphForeground": "編輯器裝訂邊裝飾色彩,用於未解決的執行緒的加註解字符。", + "editorOverviewRuler.commentForeground": "已解決註解的編輯器概觀尺規裝飾色彩。此色彩應為不透明。", + "editorOverviewRuler.commentUnresolvedForeground": "未解決註解的編輯器概觀尺規裝飾色彩。此色彩應為不透明。" }, "vs/workbench/contrib/comments/browser/commentNode": { "commentAddReactionDefaultError": "刪除註解反應失敗", @@ -4304,38 +4920,39 @@ "newComment": "鍵入新註解", "reply": "回覆..." }, - "vs/workbench/contrib/comments/browser/commentThreadBody": { - "commentThreadAria": "具有 {0} 個註解的註解對話。{1}。", - "commentThreadAria.withRange": "具有 {0} 個註解的註解對話,於行 {1} 透過 {2}。{3}。" - }, - "vs/workbench/contrib/comments/browser/commentThreadHeader": { - "collapseIcon": "摺疊檢閱註解的圖示。", - "label.collapse": "摺疊", - "startThread": "開始討論" - }, "vs/workbench/contrib/comments/browser/comments.contribution": { + "comments.maxHeight": "Controls whether the comments widget scrolls or expands.", "comments.openPanel.deprecated": "此設定已由 'comments.openView' 取代。", "comments.openView": "控制註解檢視應何時開啟。", "comments.openView.file": "當具有註解的檔案為使用中時,註解檢視就會隨即開啟。", "comments.openView.firstFile": "如果在此工作階段中尚未開啟註解檢視,它會在工作階段期間第一次開啟具有註解的檔案。", "comments.openView.never": "一律不會開啟註解檢視。", + "comments.visible": "控制具有批註範圍和批註的編輯器中,批註列和批註對話的可見度。批註仍可透過批註視圖進行瀏覽,且會導致批註透過與執行「批註: 切換編輯器批註」命令一樣的方式切換開啟批註。", "commentsConfigurationTitle": "註解", "openComments": "控制註解面板應何時開啟。", "useRelativeTime": "決定是否要在註解時間戳記中使用相對時間,(例如 '1 天前')。" }, + "vs/workbench/contrib/comments/browser/commentsController": { + "hasCommentingRange": "使用中游標的位置是否有註解範圍", + "pickCommentService": "選取註解提供者" + }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { "comments.addCommand": "在目前的選取範圍上新增註解", + "comments.collapseAll": "摺疊所有註解", + "comments.expandAll": "展開所有註解", + "comments.expandUnresolved": "展開未解決的註解", "comments.toggleCommenting": "切換編輯器註解", - "hasCommentingProvider": "開啟的工作區是否有註解或註解範圍。", - "hasCommentingRange": "使用中游標的位置是否有註解範圍", "nextCommentThreadAction": "移至下一個註解執行緒", - "pickCommentService": "選取註解提供者", "previousCommentThreadAction": "移至上一個註解對話" }, + "vs/workbench/contrib/comments/browser/commentService": { + "hasCommentingProvider": "開啟的工作區是否有註解或註解範圍。" + }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { "commentCount": "1 個註解", "commentLine": "[行 {0}]", "commentRange": "[行 {0}-{1}]", + "comments.view.title": "註解", "commentsCount": "{0} 個註解", "image": "影像", "imageWithLabel": "影像: {0}", @@ -4343,13 +4960,50 @@ }, "vs/workbench/contrib/comments/browser/commentsView": { "collapseAll": "全部摺疊", + "comments.filter.ariaLabel": "篩選註解", + "comments.filter.placeholder": "篩選 (例如文字、作者)", + "expandAll": "全部展開", "resourceWithCommentLabel": "來自 {3} 中第 {2} 個資料行第 {1} 行美金 ${0} 元的註解,來源: {4}", + "resourceWithCommentLabelFile": "註解來自 {1} 中的 ${0},來源: {2}", "resourceWithCommentThreadsLabel": "{0} 中的註解,完整路徑 {1}", - "rootCommentsLabel": "目前工作區的註解" + "rootCommentsLabel": "目前工作區的註解", + "showing filtered results": "正在顯示 {1} 中的 {0}", + "totalUnresolvedComments": "{0} 未解決的註解" + }, + "vs/workbench/contrib/comments/browser/commentsViewActions": { + "comments": "註解", + "commentsClearFilterText": "清除篩選文字", + "focusCommentsFilter": "焦點註解篩選", + "focusCommentsList": "焦點註解檢視", + "resolved": "顯示已解決", + "toggle resolved": "切換已解決的註解", + "toggle unresolved": "切換未解決的註解", + "unresolved": "顯示未解決" + }, + "vs/workbench/contrib/comments/browser/commentThreadBody": { + "commentThreadAria": "具有 {0} 個註解的註解對話。{1}。", + "commentThreadAria.document": "在整份文件上為註解執行緒加上 {0} 註解。{1}", + "commentThreadAria.withRange": "具有 {0} 個註解的註解對話,於行 {1} 透過 {2}。{3}。" + }, + "vs/workbench/contrib/comments/browser/commentThreadHeader": { + "collapseIcon": "摺疊檢閱註解的圖示。", + "label.collapse": "摺疊", + "startThread": "開始討論" }, "vs/workbench/contrib/comments/browser/reactionsAction": { + "comment.reactionLabelMany": "{0}{1} 個表情符號具有 {2}", + "comment.reactionLabelNone": "{0}{1} 個表情符號", + "comment.reactionLabelOne": "{0}1 個表情符號具有 {1}", + "comment.toggleableReaction": "切換表情符號,", "pickReactions": "挑選反應..." }, + "vs/workbench/contrib/comments/common/commentContextKeys": { + "comment": "註解的內容值", + "commentController": "與註解執行緒相關聯的註解控制器識別碼", + "commentIsEmpty": "在註解沒有輸入時設定", + "commentThread": "註解執行緒的內容值", + "commentThreadIsEmpty": "設定註解對話沒有註解時" + }, "vs/workbench/contrib/comments/common/commentModel": { "noComments": "此工作區中目前沒有任何註解。" }, @@ -4379,14 +5033,13 @@ "breakpoint": "中斷點", "breakpointHasConditionDisabled": "此 {0} 具有移除時會遺失的 {1}。請考慮改為啟用 {0}。", "breakpointHasConditionEnabled": "此 {0} 具有會在移除時消失的 {1}。請考慮改為停用 {0}。", - "cancel": "取消", "condition": "條件", "debugIcon.breakpointCurrentStackframeForeground": "目前中斷點堆疊框架的圖示色彩。", "debugIcon.breakpointDisabledForeground": "已停用中斷點的圖示色彩。", "debugIcon.breakpointForeground": "中斷點的圖示顏色。", "debugIcon.breakpointStackframeForeground": "所有中斷點堆疊框架的圖示色彩。", "debugIcon.breakpointUnverifiedForeground": "未驗證中斷點的圖示顏色。", - "disable": "停用", + "disable": "停用(&&D)", "disableBreakpoint": "停用 {0}", "disableBreakpointOnLine": "停用行中斷點", "disableInlineColumnBreakpoint": "停用資料行 {0} 的內嵌中斷點", @@ -4395,7 +5048,7 @@ "editBreakpoints": "編輯中斷點", "editInlineBreakpointOnColumn": "編輯資料行 {0} 的內嵌中斷點", "editLineBreakpoint": "編輯行中斷點", - "enable": "啟用", + "enable": "啟用(&&E)", "enableBreakpoint": "啟用 {0}", "enableBreakpointOnLine": "啟用行中斷點", "enableBreakpoints": "啟用資料行 {0} 的內嵌中斷點", @@ -4406,18 +5059,9 @@ "removeBreakpoints": "移除中斷點", "removeInlineBreakpointOnColumn": "移除資料行 {0} 的內嵌中斷點", "removeLineBreakpoint": "移除行中斷點", - "removeLogPoint": "移除 {0}", + "removeLogPoint": "移除 {0}(&&R)", "runToLine": "執行至行" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointType": "中斷點類型", - "breakpointWidgetExpressionPlaceholder": "在運算式評估為 true 時中斷。按 'Enter' 鍵接受,按 'esc' 鍵取消。", - "breakpointWidgetHitCountPlaceholder": "符合叫用次數條件時中斷。按 'Enter' 鍵接受,按 'esc' 鍵取消。", - "breakpointWidgetLogMessagePlaceholder": "當命中中斷點時向記錄傳送訊息。會以內插值取代 {} 中的運算式。按一下 'Enter' 接受,或是按 'esc' 取消。", - "expression": "運算式", - "hitCount": "叫用次數", - "logMessage": "記錄訊息" - }, "vs/workbench/contrib/debug/browser/breakpointsView": { "access": "存取", "activateBreakpoints": "切換啟用中斷點", @@ -4467,6 +5111,15 @@ "unverifiedLogpoint": "未驗證記錄點", "write": "寫入" }, + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "中斷點類型", + "breakpointWidgetExpressionPlaceholder": "在運算式評估為 true 時中斷。按 'Enter' 鍵接受,按 'esc' 鍵取消。", + "breakpointWidgetHitCountPlaceholder": "符合叫用次數條件時中斷。按 'Enter' 鍵接受,按 'esc' 鍵取消。", + "breakpointWidgetLogMessagePlaceholder": "當命中中斷點時向記錄傳送訊息。會以內插值取代 {} 中的運算式。按一下 'Enter' 接受,或是按 'esc' 取消。", + "expression": "運算式", + "hitCount": "叫用次數", + "logMessage": "記錄訊息" + }, "vs/workbench/contrib/debug/browser/callStackEditorContribution": { "focusedStackFrameLineHighlight": "焦點堆疊框架位置處行的醒目提示背景色彩。", "topStackFrameLineHighlight": "頂部堆疊框架位置處行的醒目提示背景色彩。" @@ -4474,7 +5127,7 @@ "vs/workbench/contrib/debug/browser/callStackView": { "callStackAriaLabel": "偵錯呼叫堆疊", "collapse": "全部摺疊", - "loadAllStackFrames": "載入所有堆疊框架", + "loadAllStackFrames": "載入更多堆疊框架", "paused": "已暫停", "pausedOn": "暫停於 {0}", "restartFrame": "重新啟動框架", @@ -4509,11 +5162,12 @@ "debug.console.closeOnEnd": "控制偵錯主控台是否應在偵錯工作階段結束時自動關閉。", "debug.console.collapseIdenticalLines": "決定偵錯主控台是否應摺疊相同的行,並以徽章顯示發生次數的控制項。", "debug.console.fontFamily": "在偵錯主控台中控制字型家族。", - "debug.console.fontSize": "在偵錯控制台中控制字型大小 (像素)。", + "debug.console.fontSize": "在偵錯主控台中控制字型大小 (像素)。", "debug.console.historySuggestions": "控制偵錯主控台是否應建議上一個鍵入的輸入。", "debug.console.lineHeight": "在偵錯主控台中控制行高 (像素)。使用 0 可從字型大小計算行高。", "debug.console.wordWrap": "控制偵錯主控台中是否應自動換行。", "debug.disassemblyView.showSourceCode": "在反組解碼檢視中顯示原始程式碼。", + "debug.enableStatusBarColor": "偵錯工具為作用中時的色彩狀態列", "debug.focusEditorOnBreak": "控制偵錯工具中斷時,編輯器是否應該成為焦點。", "debug.focusWindowOnBreak": "控制當偵錯工具中斷時是否應以工作台視窗作為焦點。", "debug.onTaskErrors": "控制執行 preLaunchTask 後發生錯誤時該如何。", @@ -4586,17 +5240,17 @@ }, "vs/workbench/contrib/debug/browser/debugAdapterManager": { "CouldNotFindLanguage": "您沒有用於偵錯 {0} 的延伸模組。我們是否要在 Marketplace 中尋找 {0} 延伸模組?", - "cancel": "取消", "debugName": "組態的名稱; 會顯示在啟動組態下拉式功能表中。", "debugNoType": "偵錯器 'type' 無法省略,且必須為類型 'string'。", "debugPostDebugTask": "偵錯工作階段結束後要執行的工作。", "debugPrelaunchTask": "偵錯工作階段啟動前要執行的工作。", "debugServer": "僅限偵錯延伸模組開發: 如果指定了連接埠,VS Code 會嘗試連線至以伺服器模式執行的偵錯配接器", - "findExtension": "尋找 {0} 延伸模組", + "findExtension": "尋找 {0} 延伸模組(&&F)", "installExt": "安裝延伸模組...", "installLanguage": "安裝 {0} 的延伸模組...", "selectDebug": "選取偵錯工具", - "suggestedDebuggers": "建議" + "suggestedDebuggers": "建議", + "suppressMultipleSessionWarning": "嘗試多次啟動相同的偵錯設定時停用警告。" }, "vs/workbench/contrib/debug/browser/debugColors": { "debugIcon.continueForeground": "用於繼續的偵錯工具列圖示。", @@ -4613,6 +5267,7 @@ "debugToolBarBorder": "偵錯工具列的邊框色彩" }, "vs/workbench/contrib/debug/browser/debugCommands": { + "addConfiguration": "新增組態...", "addInlineBreakpoint": "新增內嵌中斷點", "callStackBottom": "瀏覽至呼叫堆疊底層", "callStackDown": "向下瀏覽呼叫堆疊", @@ -4655,6 +5310,7 @@ "workbench.action.debug.startDebug": "啟動新的偵錯工作階段" }, "vs/workbench/contrib/debug/browser/debugEditorActions": { + "EditBreakpointEditorAction": "偵錯: 編輯中斷點", "addToWatch": "加入監看", "closeExceptionWidget": "關閉例外狀況小工具", "conditionalBreakpointEditorAction": "偵錯: 新增條件中斷點...", @@ -4665,6 +5321,7 @@ "logPointEditorAction": "偵錯: 新增記錄點...", "miConditionalBreakpoint": "條件式中斷點(&&C)...", "miDisassemblyView": "&&DisassemblyView", + "miEditBreakpoint": "編輯中斷點(&E)", "miLogPoint": "記錄點(&&L)...", "miToggleBreakpoint": "切換中斷點(&&B)", "mitogglesource": "&&ToggleSource", @@ -4676,7 +5333,6 @@ "toggleDisassemblyViewSourceCode": "在反組解碼檢視中切換原始程式碼" }, "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "新增組態...", "editor.inlineValuesBackground": "偵錯內嵌值背景的色彩。", "editor.inlineValuesForeground": "偵錯內嵌值文字的色彩。" }, @@ -4756,7 +5412,6 @@ "1activeSession": "1 個正在使用的工作階段", "breakpointAdded": "已新增中斷點、行 {0}、檔案 {1}", "breakpointRemoved": "已移除中斷點、行 {0}、檔案 {1}", - "cancel": "取消", "compoundMustHaveConfigurations": "複合必須設有 \"configurations\" 屬性,才能啟動多個組態。", "configMissing": "'launch.json' 中遺漏組態 '{0}'。", "debugAdapterCrash": "偵錯配接器處理程序已意外終止 ({0})", @@ -4796,8 +5451,7 @@ "DebugTaskNotFound": "找不到指定的工作。", "DebugTaskNotFoundWithTaskId": "找不到工作 \"{0}\"。", "abort": "中止", - "cancel": "取消", - "debugAnyway": "仍要偵錯", + "debugAnyway": "仍要偵錯(&&D)", "invalidTaskReference": "無法從位於其他工作區資料夾的啟動組態參考工作 '{0}'。", "preLaunchTaskError": "執行 preLaunchTask '{0}' 後存在錯誤。", "preLaunchTaskErrors": "執行 preLaunchTask '{0}' 後存在錯誤。", @@ -4805,7 +5459,7 @@ "preLaunchTaskTerminated": "preLaunchTask '{0}' 已終止。", "remember": "記住我在使用者設定中的選擇", "rememberTask": "記住我對此工作的選擇", - "showErrors": "顯示錯誤", + "showErrors": "顯示錯誤(&&S)", "taskNotTracked": "無法追蹤工作 '{0}'。請確定已定義問題比對器。", "taskNotTrackedWithTaskId": "無法追蹤工作 '{0}'。請確定已定義問題比對器。" }, @@ -4839,6 +5493,8 @@ "vs/workbench/contrib/debug/browser/linkDetector": { "fileLink": "Ctrl + 按一下即可 {0}", "fileLinkMac": "Cmd + 按一下即可 {0}", + "fileLinkWithPath": "Ctrl + 按一下 {0}{1}", + "fileLinkWithPathMac": "Cmd + 按一下 {0}{1}", "followForwardedLink": "使用轉送連接埠來追蹤連結", "followLink": "追蹤連結" }, @@ -4852,8 +5508,7 @@ }, "vs/workbench/contrib/debug/browser/rawDebugSession": { "canNotStart": "偵錯工具需要為偵錯工具開啟新索引標籤或視窗,但瀏覽器已禁止此程序。您必須提供權限才能繼續。", - "cancel": "取消", - "continue": "繼續", + "continue": "繼續(&&C)", "moreInfo": "詳細資訊", "noDebugAdapter": "找不到任何可用的偵錯工具。無法傳送 '{0}'。", "noDebugAdapterStart": "沒有任何偵錯配接器,無法啟動偵錯工作階段。" @@ -4867,16 +5522,13 @@ "copyAll": "全部複製", "debugConsole": "偵錯主控台", "debugConsoleCleared": "偵錯主控台已清除", - "filter": "篩選", "paste": "貼上", "repl.action.filter": "REPL 將內容聚焦至篩選", "selectRepl": "選取偵錯主控台", + "showing filtered repl lines": "正在顯示 {1} 中的 {0}", "startDebugFirst": "請啟動偵錯工作階段以評估運算式", "workbench.debug.filter.placeholder": "篩選 (例如 text、!exclude)" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "正在顯示 {1} 中的 {0}" - }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "偵錯主控台", "occurred": ",發生 {0} 次", @@ -4927,7 +5579,6 @@ "breakWhenValueChangesSupported": "當焦點工作階段支援在值變更時中斷,為 true。", "breakWhenValueIsAccessedSupported": "當聚焦的中斷點支援在存取值時中斷,則為 true。", "breakWhenValueIsReadSupported": "當聚焦的中斷點支援在讀取值時中斷,則為 true。", - "breakpointAccessType": "代表 [中斷點] 檢視中,聚焦之資料中斷點的存取類型。例如: 'read'、'readWrite'、'write'", "breakpointInputFocused": "當輸入方塊在 [中斷點] 檢視中有焦點時為 true。", "breakpointItemType": "代表 [中斷點] 檢視中焦點元素的項目類型。例如: 'breakpoint'、'exceptionBreakppint'、'functionBreakpoint'、'dataBreakpoint'", "breakpointSupportsCondition": "當焦點中斷點支援條件時為 true。", @@ -4955,6 +5606,7 @@ "expressionSelected": "當運算式輸入方塊在 [監看] 或 [變數] 檢視中開啟時為 true,否則為 false。", "focusedSessionIsAttach": "當焦點工作階段是 'attach' 時為 true。", "focusedStackFrameHasInstructionReference": "當焦點堆疊框架有指令指標參考時為 True。", + "hasDebugged": "當偵錯工作階段啟動至少一次時為 True,否則為 False。", "inBreakpointWidget": "當焦點在中斷點編輯器區域小工具中時為 true,否則為 false。", "inDebugMode": "當偵錯時為 true,否則為 false。", "inDebugRepl": "當焦點在偵錯主控台時為 true,否則為 false。", @@ -4983,10 +5635,23 @@ "canNotResolveSourceWithError": "無法載入來源 '{0}': {1}。", "unable": "不使用偵錯工作階段無法解析此資源" }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "找不到類型 ‘{0}’ 的偵錯配接器。", + "debugLinuxConfiguration": "Linux 特定的啟動設定屬性。", + "debugOSXConfiguration": "OS X 特定的啟動設定屬性。", + "debugRequest": "要求組態的類型。可以是 [啟動] 或 [附加]。", + "debugType": "組態的類型。", + "debugTypeNotRecognised": "無法辨識此偵錯類型。請確認已有安裝並啟用相對應的偵錯延伸模組。", + "debugWindowsConfiguration": "Windows 特定的啟動設定屬性。", + "launch.config.comment1": "使用 IntelliSense 以得知可用的屬性。", + "launch.config.comment2": "暫留以檢視現有屬性的描述。", + "launch.config.comment3": "如需詳細資訊,請瀏覽: {0}", + "node2NotSupported": "\"node2\" 已不再支援,請改用 \"node\",並將 \"protocol\" 屬性設為 \"inspector\"。" + }, "vs/workbench/contrib/debug/common/debugLifecycle": { "debug.debugSessionCloseConfirmationPlural": "有作用中的偵錯工作階段,確定要停止嗎?", "debug.debugSessionCloseConfirmationSingular": "有作用中的偵錯工作階段,確定要停止嗎?", - "debug.stop": "停止偵錯" + "debug.stop": "停止偵錯(&&S)" }, "vs/workbench/contrib/debug/common/debugModel": { "breakpointDirtydHover": "未驗證的中斷點。檔案已修改,請重新啟動偵錯工作階段。", @@ -5030,6 +5695,8 @@ "vscode.extension.contributes.debuggers.program": "偵錯配接器程式的路徑。可以是延伸模組資料夾的絕對或相對路徑。", "vscode.extension.contributes.debuggers.runtime": "程式屬性不是可執行檔但需要執行階段時的選擇性執行階段。", "vscode.extension.contributes.debuggers.runtimeArgs": "選擇性執行階段引數。", + "vscode.extension.contributes.debuggers.strings": "此偵錯工具所提供的 UI 字串。", + "vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints": "當此偵錯工具支援的語言有未經驗證的中斷點時,此訊息會出現在中斷點游標上,和停留在中斷點視圖中。支援 Markdown 和命令連結。", "vscode.extension.contributes.debuggers.type": "此偵錯配接器的唯一識別碼。", "vscode.extension.contributes.debuggers.variables": "從 `launch.json` 中的互動式變數 (例如 ${action.pickProcess}) 對應至命令。", "vscode.extension.contributes.debuggers.when": "條件必須為 true 才能啟用此類型的偵錯工具。請考慮使用 'shellExecutionSupported'、'virtualWorkspace'、'resourceScheme' 或延伸模組定義的內容索引鍵 (視情况而定)。", @@ -5039,19 +5706,6 @@ "vs/workbench/contrib/debug/common/debugSource": { "unknownSource": "未知的來源" }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "找不到類型 ‘{0}’ 的偵錯配接器。", - "debugLinuxConfiguration": "Linux 特定的啟動設定屬性。", - "debugOSXConfiguration": "OS X 特定的啟動設定屬性。", - "debugRequest": "要求組態的類型。可以是 [啟動] 或 [附加]。", - "debugType": "組態的類型。", - "debugTypeNotRecognised": "無法辨識此偵錯類型。請確認已有安裝並啟用相對應的偵錯延伸模組。", - "debugWindowsConfiguration": "Windows 特定的啟動設定屬性。", - "launch.config.comment1": "使用 IntelliSense 以得知可用的屬性。", - "launch.config.comment2": "暫留以檢視現有屬性的描述。", - "launch.config.comment3": "如需詳細資訊,請瀏覽: {0}", - "node2NotSupported": "\"node2\" 已不再支援,請改用 \"node\",並將 \"protocol\" 屬性設為 \"inspector\"。" - }, "vs/workbench/contrib/debug/common/disassemblyViewInput": { "disassemblyInputName": "反組譯碼" }, @@ -5074,53 +5728,92 @@ "bracketPairColorizer.notification.action.uninstall": "將延伸模組解除安裝" }, "vs/workbench/contrib/editSessions/browser/editSessions.contribution": { - "client too old": "請升級至較新版本的 {0} 以繼續此編輯工作階段。", - "continue edit session": "繼續編輯工作階段...", + "autoResumeWorkingChanges": "控制是否要為目前的工作區自動繼續儲存在雲端的可用工作變更。", + "autoResumeWorkingChanges.off": "永不嘗試從雲端繼續工作變更。", + "autoResumeWorkingChanges.onReload": "在視窗重新載入時自動從雲端繼續可用的工作變更。", + "autoStoreWorkingChanges": "正在儲存目前的工作變更...", + "autoStoreWorkingChanges.off": "永不嘗試自動將工作變更儲存在雲端。", + "autoStoreWorkingChanges.onShutdown": "視窗關閉時自動將目前的工作變更儲存在雲端。", + "autoStoreWorkingChangesDescription": "控制是否要自動將目前工作區的可用工作變更儲存在雲端。此設定在網頁中沒有任何作用。", + "check for pending cloud changes": "檢查擱置的雲端變更", + "checkingForWorkingChanges": "正在檢查擱置的雲端變更...", + "client too old": "請升級至較新版本的 {0} 以從雲端繼續您的工作變更。", + "cloudChangesPartialMatchesEnabled": "控制是否要呈現部分符合目前工作階段的雲端變更。", "continue edit session in local folder": "在本機資料夾中開啟", - "continueEditSession.openLocalFolder.title": "選取本機資料夾以在以下位置繼續您的編輯工作階段", + "continue with cloud changes": "選取是否要隨身攜帶您的工作變更", + "continue working on": "繼續工作...", + "continueEditSession.openLocalFolder.title.v2": "選取本機資料夾以在以下位置繼續工作", "continueEditSessionExtPoint": "提供在不同環境中繼續目前編輯工作階段的選項", "continueEditSessionExtPoint.command": "要執行之命令的識別碼。命令必須在 'commands'-section 中宣告,並傳回代表可繼續目前編輯工作階段之不同環境的 URI。", + "continueEditSessionExtPoint.description": "選項的文件頁面或傳回該 URL 的命令的 URL。", "continueEditSessionExtPoint.group": "此項目所屬的群組。", + "continueEditSessionExtPoint.qualifiedName": "此項目的完整名稱,用於顯示在功能表中。", + "continueEditSessionExtPoint.remoteGroup": "此項目在遠端指標中所屬的群組。", "continueEditSessionExtPoint.when": "顯示此項目必須為 True 的條件。", - "continueEditSessionItem.openInLocalFolder": "在本機資料夾中開啟", - "continueEditSessionPick.placeholder": "選擇您要如何繼續工作", - "continueEditSessionPick.title": "繼續編輯工作階段...", - "editSessionsEnabled": "在網頁、桌面或裝置之間切換時,控制是否顯示啟用雲端的動作,以儲存及繼續未提交的變更。", - "no edit session": "沒有要繼續的編輯工作階段。", - "no edit session content for ref": "無法繼續識別碼 {0} 的編輯工作階段內容。", - "no edits to store": "已略過儲存編輯工作階段,因為沒有要儲存的編輯。", - "payload failed": "無法儲存您的編輯工作階段。", - "payload too large": "您的編輯工作階段超過大小限制,因此無法儲存。", - "resume edit session warning": "繼續您的編輯工作階段可能會覆寫您現有未提交的變更。您要繼續嗎?", - "resume failed": "無法繼續您的編輯工作階段。", - "resume latest.v2": "繼續最新的編輯工作階段", - "resuming edit session": "正在繼續編輯工作階段...", - "show edit session": "顯示編輯工作階段", - "store current.v2": "儲存目前的編輯工作階段", - "storing edit session": "正在儲存編輯工作階段..." + "continueEditSessionItem.builtin": "內建", + "continueEditSessionItem.openInLocalFolder.v2": "在本機資料夾中開啟", + "continueEditSessionPick.title.v2": "選取開發環境以繼續處理 {0}", + "continueOn.installAdditional": "安裝其他開發環境選項", + "continueOnCloudChanges": "控制是否要在使用繼續工作時,提示使用者將工作變更儲存在雲端上。", + "continueOnCloudChanges.off": "除非使用者已開啟雲端變更,否則請勿將工作變更儲存在雲端並繼續工作。", + "continueOnCloudChanges.promptForAuth": "使用 [繼續工作] 提示使用者登入,以將工作變更儲存在雲端。", + "continueWorkingOn.existingLocalFolder": "繼續在現有的本地資料夾中工作", + "editSessionPartialMatch": "您在此工作區的雲端中有擱置的工作變更。您要繼續嗎?", + "learnMoreTooltip": "深入了解", + "no cloud changes": "沒有可從雲端繼續的變更。", + "no cloud changes for ref": "無法從雲端繼續識別碼 {0} 變更。", + "no working changes to store": "因為沒有要儲存的編輯,已跳過將工作變更儲存在雲端。", + "payload failed": "無法儲存您的工作變更。", + "payload too large": "您的工作變更超過大小限制,因此無法儲存。", + "resume": "繼續", + "resume cloud changes": "從序列資料繼續變更", + "resume edit session warning 1": "繼續您來自雲端的工作變更將會覆寫 {0}。是否要繼續?", + "resume edit session warning many": "繼續您來自雲端的工作變更將會覆寫下列 {0} 個檔案。是否要繼續?", + "resume failed": "無法從雲端繼續您的工作變更。", + "resume latest cloud changes": "從雲端繼續最新的變更", + "resuming working changes window": "正在繼續工作變更...", + "show cloud changes": "顯示雲端變更", + "show log": "顯示記錄", + "store working changes": "正在儲存工作變更...", + "store working changes in cloud": "將工作變更儲存在雲端", + "store your working changes": "正在儲存您的工作變更...", + "storing working changes": "正在儲存工作變更...", + "with cloud changes": "是,進行我的工作變更以繼續", + "without cloud changes": "否,在我的工作沒有變更的情况下繼續" }, - "vs/workbench/contrib/editSessions/browser/editSessionsViews": { - "confirm delete": "確定要使用 ref {0} 永久刪除編輯工作階段嗎? 您無法復原此動作。", - "edit sessions data": "所有工作階段", - "open file": "開啟檔案", - "workbench.editSessions.actions.delete": "刪除編輯工作模式", - "workbench.editSessions.actions.resume": "繼續編輯工作模式" - }, - "vs/workbench/contrib/editSessions/browser/editSessionsWorkbenchService": { - "account preference": "登入以使用 [編輯工作階段]", - "choose account placeholder": "選取要用於登入的帳戶", - "clear data confirm": "是", - "delete all edit sessions": "從雲端刪除所有儲存的編輯工作階段。", + "vs/workbench/contrib/editSessions/browser/editSessionsStorageService": { + "choose account placeholder": "選取帳戶以將您的工作變更儲存在雲端", + "delete all cloud changes": "從雲端刪除所有儲存的資料。", "others": "其他", - "reset auth.v2": "登出編輯工作階段", + "reset auth.v3": "停用雲端變更...", + "sign in": "啟用雲端變更...", + "sign in badge": "Turn on Cloud Changes... (1)", "sign in using account": "利用 {0} 登入", - "sign out of edit sessions clear data prompt": "您要登出編輯工作階段嗎?", + "sign out of cloud changes clear data prompt": "是否要停用將工作變更儲存到雲端?", "signed in": "已登入" }, + "vs/workbench/contrib/editSessions/browser/editSessionsViews": { + "cloud changes": "雲端變更", + "compare changes": "比較變更", + "confirm delete all": "確定要從雲端永久刪除所有儲存的變更嗎?", + "confirm delete all detail": "您無法復原此動作。", + "confirm delete detail.v2": "您無法復原此動作。", + "confirm delete.v2": "確定要使用 ref {0} 永久刪除工作變更?", + "local copy": "本機複本", + "noStoredChanges": "您在雲端中沒有可顯示的已儲存變更。\r\n{0}", + "open file": "開啟檔案", + "storeWorkingChangesTitle": "儲存工作變更", + "workbench.editSessions.actions.delete.v2": "刪除工作變更", + "workbench.editSessions.actions.deleteAll": "從雲端刪除所有工作變更", + "workbench.editSessions.actions.resume.v2": "繼續工作變更", + "workbench.editSessions.actions.store.v2": "儲存工作變更" + }, "vs/workbench/contrib/editSessions/common/editSessions": { - "edit sessions": "編輯工作階段", - "editSessionViewIcon": "檢視編輯工作階檢視的圖示。", - "session sync": "編輯工作階段" + "cloud changes": "雲端變更", + "editSessionViewIcon": "雲端變更檢視的檢視圖示。" + }, + "vs/workbench/contrib/editSessions/common/editSessionsLogService": { + "cloudChangesLog": "雲端變更" }, "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { "expandAbbreviationAction": "Emmet: 展開縮寫", @@ -5134,6 +5827,7 @@ "disable": "停用", "disable workspace": "停用 (工作區)", "errors": "{0} 未攔截錯誤", + "extensionActivating": "正在啟用延伸模組...", "languageActivation": "{1} 已啟用,因為您開啟了 {0} 檔案", "runtimeExtensions": "執行階段延伸模組", "showRuntimeExtensions": "顯示正在執行的延伸模組", @@ -5148,13 +5842,16 @@ "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { "exeBasedRecommendation": "基於目前的工作區組態,建議使用此延伸模組" }, - "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { - "dynamicWorkspaceRecommendation": "因為此延伸模組在 {0} 存放庫的使用者之間很受歡迎,所以您可能會對其感興趣。" + "vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker": { + "deprecated extensions": "您已安裝已被取代的延伸模組。建議您檢閱並移轉至替代項目。", + "neverShowAgain": "不要再顯示", + "showDeprecated": "顯示被取代的延伸模組" }, "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "因為您已安裝 {0},所以建議使用此延伸模組。" }, "vs/workbench/contrib/extensions/browser/extensionEditor": { + "Changelog title": "變更記錄", "JSON Validation": "JSON 驗證 ({0})", "Marketplace": "市集", "Marketplace Info": "其他資訊", @@ -5164,8 +5861,11 @@ "Notebook renderer name": "名稱", "NotebookRenderers": "筆記本轉譯器 ({0})", "Notebooks": "Notebooks ({0})", - "activation": "啟用時間", + "Readme title": "讀我檔案", + "activatedBy": "啟動者:", "activation events": "啟用事件 ({0})", + "activation reason": "啟用事件:", + "activation time": "啟用時間:", "authentication": "驗證 ({0})", "authentication.id": "識別碼", "authentication.label": "標籤", @@ -5181,7 +5881,8 @@ "colorId": "識別碼", "colorThemes": "色彩佈景主題 ({0})", "colors": "色彩 ({0})", - "command name": "名稱", + "command name": "識別碼", + "command title": "標題", "commands": "命令 ({0})", "contributions": "功能貢獻", "contributionstooltip": "透過此延伸模組列出對 VS Code 的貢獻", @@ -5218,6 +5919,7 @@ "language id": "識別碼", "language name": "名稱", "languages": "語言 ({0})", + "last released": "上次發行", "last updated": "上次更新時間", "license": "授權", "localizations": "當地語系化 ({0})", @@ -5236,16 +5938,15 @@ "preRelease": "發行前版本", "preview": "預覽", "productThemes": "產品圖示佈景主題 ({0})", + "published": "已發佈", "publisher": "發行者", - "publisher verified tooltip": "此發行者已驗證 {0} 的擁有權", "rating": "評等", - "release date": "發行日期", "repository": "儲存庫", "resources": "延伸模組資源", "runtimeStatus": "執行階段狀態", "runtimeStatus description": "擴充功能執行階段狀態", "schema": "結構描述", - "setting name": "名稱", + "setting name": "識別碼", "settings": "設定 ({0})", "snippets": "程式碼片段", "startup": "啟動", @@ -5259,16 +5960,24 @@ "viewContainers": "檢視容器 ({0})", "views": "瀏覽次數 ({0})" }, + "vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": { + "restartExtensionHost.reason": "由於工作區信任變更,正在重新啟動延伸模組主機。" + }, "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "exeRecommended": "您的系統上已安裝 {0}。您要為其安裝建議的 {1} 嗎?", + "extensionFromPublisher": "'{0}' 延伸模組來自 {1}", + "extensionsFromMultiplePublishers": "延伸模組功能來自 {0}、{1} 及其他", + "extensionsFromPublisher": "來自 {0} 的延伸模組", + "extensionsFromPublishers": "來自 {0} 和 {1} 的延伸模組", "ignoreAll": "是,全部忽略", "ignoreExtensionRecommendations": "要忽略所有延伸模組建議嗎?", "install": "安裝", "install and do no sync": "安裝 (不同步)", "neverShowAgain": "不要再顯示", "no": "否", + "recommended": "您要為 {1} 安裝建議的 {0} 嗎?", "show recommendations": "顯示建議", - "singleExtensionRecommended": "建議針對此存放庫使用 '{0}' 延伸模組。您要安裝嗎?", - "workspaceRecommended": "要為此存放庫安裝建議的延伸模組嗎?" + "this repository": "此存放庫" }, "vs/workbench/contrib/extensions/browser/extensions.contribution": { "InstallFromVSIX": "從 VSIX 安裝...", @@ -5294,18 +6003,20 @@ "enabled": "僅已啟用的延伸模組", "enabled filter": "啟用", "extension": "延伸模組", + "extension updates filter": "更新", "extensionInfoDescription": "描述: {0}", "extensionInfoId": "識別碼: {0}", "extensionInfoName": "名稱: {0}", "extensionInfoPublisher": "發行者: {0}", "extensionInfoVSMarketplaceLink": "VS Marketplace 連結: {0}", "extensionInfoVersion": "版本: {0}", + "extensionUpdates": "顯示延伸項目更新", "extensions": "延伸模組", "extensions.affinity": "設定延伸模組以在不同的延伸模組主機處理序中執行。", "extensions.autoUpdate": "控制延伸模組的自動更新表現方式。更新擷取自 Microsoft 線上服務。", - "extensions.autoUpdate.enabled": "只針對已啟用的延伸模組,自動下載並安裝更新。停用的延伸模組不會自動更新。", + "extensions.autoUpdate.enabled": "針對已啟用的延伸模組自動下載並安裝更新,已忽略這些更新的延伸模組除外。已停用的延伸模組不會自動更新。", "extensions.autoUpdate.false": "延伸模組不會自動更新。", - "extensions.autoUpdate.true": "自動下載並安裝所有延伸模組的更新。", + "extensions.autoUpdate.true": "針對已啟用的延伸模組自動下載並安裝更新,已忽略這些更新的延伸模組除外。", "extensions.supportUntrustedWorkspaces": "覆寫延伸模組不受信任的工作區支援。將一律啟用使用 'true' 的延伸模組。將一律啟用使用 'limited' 的延伸模組,且延伸模組將會隱藏需要信任的功能。只有在工作空間受信任時,才會啟用使用 'false' 的延伸模組。", "extensions.supportUntrustedWorkspaces.false": "只有在工作區受信任時,才能啟用延伸模組。", "extensions.supportUntrustedWorkspaces.limited": "一律會啟用延伸模組,且延伸模組會隱藏需要信任的功能。", @@ -5316,9 +6027,9 @@ "extensionsCheckUpdates": "啟用時,會自動檢查延伸模組更新。若延伸模組有更新,就會在 [延伸模組] 檢視中標記為過時。更新會從 Microsoft 線上服務擷取。", "extensionsCloseExtensionDetailsOnViewChange": "啟用時,包含延伸模組詳細資料的編輯器會自動在從 [延伸模組] 檢視導覽到他處時,自動關閉。", "extensionsConfigurationTitle": "延伸模組", + "extensionsDeferredStartupFinishedActivation": "啟用時,會在逾時之後啟用宣告 'onStartupFinished' 啟用事件的延伸模組。", "extensionsIgnoreRecommendations": "啟用時,延伸模組建議的通知就不會顯示。", "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "此設定已淘汰。請使用 extensions.ignoreRecommendations 設定來控制建議通知。預設會使用延伸模組檢視的可見度動作來隱藏建議檢視。", - "extensionsUseUtilityProcess": "啟用時,將會使用新的 UtilityProcess Electron API 啟動延伸主機。", "extensionsWebWorker": "啟用 Web 背景工作延伸主機。", "extensionsWebWorker.auto": "當網頁擴充功能需要時,將會啟動背景工作角色延伸主機。", "extensionsWebWorker.false": "永遠不啟動背景工作角色延伸主機。", @@ -5331,28 +6042,25 @@ "importKeyboardShortcutsFroms": "從下列來源移轉鍵盤快速鍵...", "install button": "安裝", "installButton": "安裝(&&I)", + "installExtensionFromLocation": "從位置安裝延伸模組...", "installExtensionQuickAccessHelp": "安裝或搜尋延伸模組", "installExtensionQuickAccessPlaceholder": "鍵入要安裝或搜索的延伸模組名稱。", "installExtensions": "安裝延伸模組", - "installFromLocation": "從位置安裝 Web 延伸模組", + "installFromLocation": "從位置安裝延伸模組", "installFromLocationPlaceHolder": "Web 延伸模組的位置", "installFromVSIX": "從 VSIX 安裝", "installVSIX": "安裝延伸模組 VSIX", - "installWebExtensionFromLocation": "安裝 Web 延伸模組...", "installWorkspaceRecommendedExtensions": "安裝工作區建議的延伸模組", - "installed filter": "已安裝", "manageExtensionsHelp": "管理延伸模組", "manageExtensionsQuickAccessPlaceholder": "按 Enter 鍵以管理延伸模組。", "miPreferencesExtensions": "延伸模組(&&E)", "miViewExtensions": "延伸模組(&&X)", - "miimportKeyboardShortcutsFrom": "從下列來源移轉鍵盤快速鍵(&&M)...", "most popular filter": "最熱門", "most popular recommended": "推薦", "noUpdatesAvailable": "所有延伸模組皆在最新狀態。", "none": "無", "notFound": "找不到延伸模組 '{0}'。", "notInstalled": "未安裝延伸模組 '{0}'。請務必包含發行者的完整延伸模組識別碼,例如 ms-vscode.csharp。", - "outdated filter": "過期", "recently published filter": "最近發布", "recentlyPublishedExtensions": "顯示最近發布的延伸模組", "refreshExtension": "重新整理", @@ -5363,17 +6071,16 @@ "showEnabledExtensions": "顯示啟用的延伸模組", "showExtensions": "延伸模組", "showFeaturedExtensions": "顯示精選延伸模組", - "showInstalledExtensions": "顯示已安裝的延伸模組", "showLanguageExtensionsShort": "語言延伸模組", - "showOutdatedExtensions": "顯示過期的延伸模組", "showPopularExtensions": "顯示熱門延伸模組", "showRecommendedExtensions": "顯示建議的延伸模組", "showRecommendedKeymapExtensionsShort": "按鍵對應", "showWorkspaceUnsupportedExtensions": "顯示工作區不支援的延伸模組", - "sort by date": "發布日期", "sort by installs": "安裝次數", "sort by name": "名稱", + "sort by published date": "發布日期", "sort by rating": "評等", + "sort by update date": "更新日期", "sorty by": "排序依據", "updateAll": "更新所有延伸模組", "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "新增至工作區建議", @@ -5382,6 +6089,7 @@ "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "將延伸模組新增至工作區已忽略建議", "workbench.extensions.action.addToWorkspaceRecommendations": "將延伸模組新增至工作區建議", "workbench.extensions.action.configure": "擴充設定", + "workbench.extensions.action.configureKeybindings": "延伸鍵盤快速鍵", "workbench.extensions.action.copyExtension": "複製", "workbench.extensions.action.copyExtensionId": "複製延伸模組識別碼", "workbench.extensions.action.ignoreRecommendation": "忽略建議", @@ -5400,6 +6108,9 @@ "workbench.extensions.uninstallExtension.description": "將指定的延伸模組解除安裝", "workspace unsupported filter": "不支援工作區" }, + "vs/workbench/contrib/extensions/browser/extensions.web.contribution": { + "runtimeExtension": "正在執行延伸模組" + }, "vs/workbench/contrib/extensions/browser/extensionsActions": { "Cannot be enabled": "因為 {0} 網頁版中不支援此延伸模組,已停用此延伸模組。", "Defined to run in desktop": "已停用此延伸模組,因為它被定義為僅在電腦上的 {0} 中執行。", @@ -5412,14 +6123,14 @@ "OpenExtensionsFile.failed": "無法在 '.vscode' 資料夾 ({0}) 中建立 'extensions.json' 檔案。", "ReinstallAction.success": "延伸模組 {0} 已重新安裝完成。", "ReinstallAction.successReload": "請重新載入 Visual Studio Code,以完成延伸模組 {0} 的重新安裝。", - "Show alternate extension": "開啟 {0}", + "Show alternate extension": "開啟{0}(&&O)", "Uninstalling": "正在解除安裝", "VS Code for Web": "{0} 網頁版", "cancel": "取消", "cannot be installed": "無法在 {1} 中使用 '{0}' 延伸模組。若要深入了解,請按一下 [詳細資訊]。", "check logs": "如需詳細資料,請查看[記錄]({0})。", "close": "關閉", - "configure in settings": "設定", + "configure in settings": "設定(&&C)", "configureWorkspaceFolderRecommendedExtensions": "設定建議的延伸模組 (工作區資料夾) ", "configureWorkspaceRecommendedExtensions": "設定建議的延伸模組 (工作區)", "current": "目前", @@ -5437,11 +6148,8 @@ "disabled": "停用", "disabled because of virtual workspace": "已停用此延伸模組,因為它不支援虛擬工作區。", "disabled by environment": "此延伸模組已由環境停用。", - "do no sync": "不要同步", "do not sync": "不要同步此延伸模組", "download": "嘗試手動下載...", - "enable locally": "請重新載入 Visual Studio Code,以在本機啟用此延伸模組。", - "enable remote": "請重新載入 Visual Studio Code,以在 {0} 中啟用此延伸模組。", "enableAction": "啟用", "enableForWorkspaceAction": "啟用 (工作區)", "enableForWorkspaceActionToolTip": "僅在此工作區中啟用此延伸模組", @@ -5457,26 +6165,26 @@ "extension enabled on remote": "已在 ‘{0}’ 上啟用延伸模組", "extension limited because of trust requirement": "此延伸模組的功能有限,因為目前的工作區不信任。", "extension limited because of virtual workspace": "此延伸模組的功能有限,因為目前的工作區是虛擬的。", - "extensionButtonProminentBackground": "突出的動作延伸模組按鈕背景色彩 (例如,[安裝] 按鈕)。", - "extensionButtonProminentForeground": "突出的動作延伸模組按鈕前景色彩 (例如,[安裝] 按鈕)。", - "extensionButtonProminentHoverBackground": "突出的動作延伸模組按鈕背景暫留色彩 (例如,[安裝] 按鈕)。", + "extensionButtonBackground": "延伸模組動作的按鈕背景色彩。", + "extensionButtonForeground": "延伸模組動作的按鈕前景色彩。", + "extensionButtonHoverBackground": "延伸模組動作的按鈕背景暫留色彩。", + "extensionButtonProminentBackground": "突出的延伸模組動作的按鈕背景色彩 (例如,安裝按鈕)。", + "extensionButtonProminentForeground": "突出的延伸模組動作的按鈕前景色彩 (例如,安裝按鈕)。", + "extensionButtonProminentHoverBackground": "突出的延伸模組動作的按鈕背景暫留色彩 (例如,安裝按鈕)。", + "extensionButtonSeparator": "延伸模組動作的按鈕分隔線色彩", "finished installing": "已成功安裝延伸模組。", "globally disabled": "使用者已全域停用此延伸模組。", "globally enabled": "已全域啟用此延伸模組。", "ignoreExtensionRecommendation": "不要再建議此延伸模組", + "ignoreExtensionUpdate": "略過 {0} 更新", + "ignoreUpdates": "略過更新", "ignored": "同步期間會忽略此延伸模組", - "incompatible": "無法安裝 '{0}' 延伸模組,因為它不相容。", "incompatible platform": "{1} 中無法針對 {2} 使用 {0}' 延伸模組。", "install": "安裝", "install another version": "安裝另一個版本...", "install anyway": "仍要安裝", "install browser": "安裝在瀏覽器中", "install confirmation": "確定要安裝 {0} 嗎?", - "install everywhere tooltip": "在所有已同步的 {0} 個執行個體中安裝此延伸模組", - "install extension in remote": "{0},位於 {1}", - "install extension in remote and do not sync": "{0} 於 {1} ({2})", - "install extension locally": "{0} 本機", - "install extension locally and do not sync": "{0} 本機 ({1})", "install in remote": "安裝至 {0}", "install local extensions title": "在 '{0}' 中安裝本機延伸模組", "install locally": "在本機安裝", @@ -5489,7 +6197,6 @@ "install remote extensions": "在本機安裝遠端延伸模組", "install vsix": "下載完成後,請手動安裝下載之 '{0}' 的 VSIX。", "installExtensionComplete": "延伸模組 {0} 安裝完成。", - "installExtensionCompletedAndReloadRequired": "延伸模組 {0} 安裝完成。請重新載入 Visual Studio Code 以啟用此延伸模組。", "installExtensionStart": "已開始安裝延伸模組 {0}。編輯器現已開啟,且提供更多此延伸模組的詳細資料", "installRecommendedExtension": "安裝建議的延伸模組", "installVSIX": "從 VSIX 安裝...", @@ -5503,18 +6210,14 @@ "migrate": "移轉", "migrate to": "移轉到 {0}", "migrateExtension": "移轉", - "more information": "詳細資訊", + "more information": "詳細資訊(&&M)", "no local extensions": "沒有任何要安裝的延伸模組。", "no versions": "此延伸模組沒有其他版本。", "not web tooltip": "{1} 中無法使用 '{0}' 延伸模組。", - "postDisableTooltip": "請重新載入 Visual Studio Code 以完成停用此延伸模組。", - "postEnableTooltip": "請重新載入 Visual Studio Code 以啟用此延伸模組。", - "postUninstallTooltip": "請重新載入 Visual Studio Code 以完成此延伸模組的解除安裝。", - "postUpdateTooltip": "請重新載入 Visual Studio Code 以啟用更新的延伸模組。", "pre-release": "發行前版本", "reinstall": "重新安裝延伸模組...", + "reload required": "需要重新載入", "reloadAction": "重新載入", - "reloadRequired": "需要重新載入", "search recommendations": "搜尋延伸模組", "select and install local extensions": "在 '{0}' 中安裝本機延伸模組...", "select and install remote extensions": "在本機安裝遠端延伸模組...", @@ -5527,6 +6230,7 @@ "selectVersion": "選擇安裝的版本", "settings": "設定", "showRecommendedExtension": "顯示建議的延伸模組", + "signature verification failed": "{0} 無法驗證 '{1}' 延伸模組。確定要安裝?", "switch to pre-release version": "切換到發行前版本", "switch to pre-release version tooltip": "切換至此延伸模組的發行前版本", "switch to release version": "切換至發行版本", @@ -5538,12 +6242,11 @@ "uninstallExtensionComplete": "請重新載入 Visual Studio Code 來完成延伸模組 {0} 的解除安裝。", "uninstallExtensionStart": "已開始將延伸模組 {0} 解除安裝。", "uninstalled": "已解除安裝", + "update": "更新", "update operation": "更新 '{0}' 延伸模組時發生錯誤。", - "updateAction": "更新", + "update to": "更新至 {0} 版", "updateExtensionComplete": "將延伸模組 {0} 更新至 {1} 版已完成。", "updateExtensionStart": "已開始將延伸模組 {0} 更新至 {1} 版。", - "updateToLatestVersion": "更新至 {0}", - "updateToTargetPlatformVersion": "更新為 {0} 版本", "updated": "已更新", "workbench.extensions.action.clearLanguage": "清除顯示語言", "workbench.extensions.action.setColorTheme": "設定色彩主題", @@ -5601,10 +6304,10 @@ "vs/workbench/contrib/extensions/browser/extensionsViewer": { "Unknown Extension": "未知的延伸模組:", "error": "錯誤", - "extension.arialabel": "{0},{1},{2},{3}", "extensions": "延伸模組" }, "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "availableUpdates": "可用更新", "builtInThemesExtensions": "主題", "builtin": "內建", "builtinFeatureExtensions": "功能", @@ -5616,17 +6319,20 @@ "enabledExtensions": "啟用", "extensionFound": "找到 1 個延伸模組。", "extensionFoundInSection": "在 {0} 區段中找到 1 個延伸模組。", + "extensionToReload": "{0} 需要重新載入", + "extensionToUpdate": "{0} 需要更新", "extensionsFound": "找到 {0} 個延伸模組。", "extensionsFoundInSection": "在 {1} 區段中找到 {0} 個延伸模組。", + "extensionsToReload": "{0} 需要重新載入", + "extensionsToUpdate": "{0} 需要更新", "install remote in local": "在本機安裝遠端延伸模組...", "installed": "已安裝", "malicious warning": "我們已經解除安裝被回報有問題的 '{0}' 。", "marketPlace": "市集", "open user settings": "開啟使用者設定", "otherRecommendedExtensions": "其他建議", - "outdated": "已過期", - "outdatedExtensions": "{0} 過期的延伸模組", "popularExtensions": "熱門", + "recently updated": "最近更新的", "recommendedExtensions": " 推薦項目", "reloadNow": "立即重新載入", "remote": "遠端", @@ -5644,6 +6350,8 @@ "error": "擷取延伸模組時發生錯誤。{0}", "extension.arialabel.deprecated": "已取代", "extension.arialabel.publihser": "發行者 {0}", + "extension.arialabel.rating": "{1} 個使用者評分為 {0} 顆星 (最多 5 顆星)", + "extension.arialabel.verifiedPublihser": "已驗證的發行者 {0}", "extensions": "延伸模組", "no extensions found": "找不到延伸模組。", "no local extensions": "沒有任何要安裝的延伸模組。", @@ -5671,16 +6379,24 @@ "startup": "啟動", "syncingore.label": "同步期間會忽略此延伸模組。", "uncaught error": "1 個未攔截錯誤", - "uncaught errors": "{0} 個未攔截錯誤" + "uncaught errors": "{0} 個未攔截錯誤", + "updateRequired": "最新版本:" }, "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { "Manifest is not found": "找不到資訊清單", "disable all": "全部停用", + "enable locally": "請重新載入 Visual Studio Code,以在本機啟用此延伸模組。", + "enable remote": "請重新載入 Visual Studio Code,以在 {0} 中啟用此延伸模組。", + "incompatible": "無法安裝 '{0}' 延伸模組,因為它不相容。", "installing extension": "正在安裝延伸模組....", "installing named extension": "正在安裝 '{0}' 延伸模組....", "malicious": "有人回報此延伸模組有問題。", "multipleDependentsError": "無法單獨停用 '{0}' 延伸模組。'{1}'、'{2}' 及其他延伸模組相依於此項。要停用這全部的延伸模組嗎?", "not found": "找不到要求的版本 '{1}',因此無法安裝延伸模組 '{0}'。", + "postDisableTooltip": "請重新載入 Visual Studio Code 以完成停用此延伸模組。", + "postEnableTooltip": "請重新載入 Visual Studio Code 以啟用此延伸模組。", + "postUninstallTooltip": "請重新載入 Visual Studio Code 以完成此延伸模組的解除安裝。", + "postUpdateTooltip": "請重新載入 Visual Studio Code 以啟用更新的延伸模組。", "singleDependentError": "無法單獨停用 '{0}' 延伸模組。'{1}' 延伸模組相依於此項。要停用這全部的延伸模組嗎?", "twoDependentsError": "無法單獨停用 '{0}' 延伸模組。'{1}' 和 '{2}' 延伸模組相依於此項。要停用這全部的延伸模組嗎?", "uninstallingExtension": "解除安裝延伸模組...." @@ -5688,7 +6404,7 @@ "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { "dontShowAgainExtension": "不要再針對 '.{0}' 檔案顯示", "fileBasedRecommendation": "根據您最近開啟的檔案,建議您使用此延伸模組。", - "reallyRecommended": "要為 {0} 安裝建議的延伸模組嗎?", + "languageName": "{0} 語言", "searchMarketplace": "搜尋 Marketplace", "showLanguageExtensions": "Marketplace 具有可以協助開啟 '.{0}' 檔案的延伸模組" }, @@ -5712,11 +6428,13 @@ "no": "否", "yes": "是" }, + "vs/workbench/contrib/extensions/common/reportExtensionIssueAction": { + "reportExtensionIssue": "回報問題" + }, "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { "extensionsInputName": "正在執行延伸模組" }, "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { - "cancel": "取消(&&C)", "debugExtensionHost": "啟動偵錯延伸模組主機", "debugExtensionHost.launch.name": "附加延伸主機", "restart1": "設定檔延伸模組", @@ -5724,7 +6442,6 @@ "restart3": "重新啟動(&&R)" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService": { - "cancel": "取消(&&C)", "profilingExtensionHost": "正在分析延伸模組主機", "profilingExtensionHostTime": "分析擴展主機 ({0} 秒)", "restart1": "設定檔延伸模組", @@ -5737,6 +6454,7 @@ "runtimeExtension": "正在執行延伸模組" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "cleanUpExtensionsFolder": "清理延伸模組資料夾", "openExtensionsFolder": "開啟延伸模組資料夾" }, "vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler": { @@ -5751,9 +6469,6 @@ "cmd.reportOrShow": "效能問題", "cmd.show": "顯示問題" }, - "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { - "reportExtensionIssue": "回報問題" - }, "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { "extensionHostProfileStart": "啟動延伸主機設定檔", "saveExtensionHostProfile": "儲存延伸主機設定檔", @@ -5762,14 +6477,14 @@ "stopExtensionHostProfileStart": "停止延伸主機設定檔" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction": "在終端機中開啟", + "scopedConsoleAction.Integrated": "在整合式終端機中開啟", "scopedConsoleAction.external": "在外部終端機中開啟", - "scopedConsoleAction.integrated": "在整合式終端機中開啟", "scopedConsoleAction.wt": "在 Windows 終端機中開啟" }, "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { "explorer.openInTerminalKind": "從終端中的檔案總管開啟檔案時,決定要啟動何種終端", "globalConsoleAction": "開啟新的外部終端", + "terminal.explorerKind.both": "同時使用其他兩個。", "terminal.explorerKind.external": "使用已設定的外部終端機。", "terminal.explorerKind.integrated": "使用 VS Code 的整合式終端機。", "terminal.external.linuxExec": "自訂要在 Linux 上執行的終端機。", @@ -5816,11 +6531,13 @@ }, "vs/workbench/contrib/files/browser/editors/textFileEditor": { "createFile": "建立檔案", - "fileIsDirectoryError": "檔案是目錄", - "fileNotFoundError": "找不到檔案", - "ok": "確定", - "reveal": "在 [總管檢視] 中顯示", - "textFileEditor": "文字檔編輯器" + "fileIsDirectory": "檔案未顯示在文字編輯器中,因為檔案是目錄。", + "fileTooLargeForHeapErrorWithSize": "檔案未顯示在文字編輯器中,因為檔案太大 ({0})。", + "fileTooLargeForHeapErrorWithoutSize": "檔案未顯示在文字編輯器中,因為檔案太大。", + "openFolder": "開啟資料夾", + "reveal": "顯示資料夾", + "textFileEditor": "文字檔編輯器", + "unavailableResourceErrorEditorText": "無法開啟編輯器,因為找不到檔案。" }, "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { "compareChanges": "比較", @@ -5863,6 +6580,7 @@ "binFailed": "無法使用資源回收筒刪除。您要改為永久刪除嗎? ", "clipboardComparisonLabel": "剪貼簿 ↔ {0}", "closeGroup": "關閉群組", + "compareNewUntitledTextFiles": "比較新增未命名的文字檔", "compareWithClipboard": "比較使用中的檔案和剪貼簿的檔案", "confirmDeleteMessageFile": "您確定要永久刪除 '{0}' 嗎?", "confirmDeleteMessageFilesAndDirectories": "確定要永久刪除下列 {0} 個檔案/目錄及其內容嗎?", @@ -5874,6 +6592,7 @@ "confirmMoveTrashMessageFolder": "您確定要刪除 '{0}' 及其內容嗎?", "confirmMoveTrashMessageMultiple": "確定要刪除以下 {0} 個檔案嗎?", "confirmMoveTrashMessageMultipleDirectories": "確定要刪除下列 {0} 個目錄及其內容嗎?", + "confirmOverwrite": "目的地資料夾中已經存在名稱 '{0}' 的檔案或資料夾。要加以取代嗎?", "copyBulkEdit": "貼上 {0} 個檔案", "copyFile": "複製", "copyFileBulkEdit": "貼上 {0}", @@ -5911,20 +6630,25 @@ "moveFileBulkEdit": "移動 {0}", "movingBulkEdit": "正在移動 {0} 個檔案", "movingFileBulkEdit": "正在移動 {0}", - "newFile": "新增檔案", - "newFolder": "新資料夾", + "newFile": "新增檔案...", + "newFolder": "新增資料夾...", "openFileInNewWindow": "在新視窗中開啟使用中的檔案", "openFileToShowInNewWindow.unsupportedschema": "使用中編輯器必須包含可開啟的資源。", "pasteFile": "貼上", - "rename": "重新命名", + "rename": "重新命名...", "renameBulkEdit": "將 {0} 重新命名為 {1}", "renamingBulkEdit": "正在將 {0} 重新命名為 {1}", + "replaceButtonLabel": "取代(&&R)", + "resetActiveEditorReadonlyInSession": "在工作階段中將作用中編輯器重設為唯讀", "restore": "您可以使用復原命令來還原此檔案", "restorePlural": "您可以使用復原命令來還原這些檔案", "retry": "重試", "retryButtonLabel": "重試(&&R)", "saveAllInGroup": "全部儲存在群組中", + "setActiveEditorReadonlyInSession": "在工作階段中將作用中編輯器設定為唯讀", + "setActiveEditorWriteableInSession": "在工作階段中將作用中編輯器設定為可寫入", "showInExplorer": "在 [總管檢視] 中顯示使用中檔案", + "toggleActiveEditorReadonlyInSession": "在工作階段中將作用中編輯器切換為唯讀", "toggleAutoSave": "切換自動儲存", "trashFailed": "無法使用垃圾筒刪除。您要改為永久刪除嗎?", "undoBin": "您可以從資源回收筒還原此檔案。", @@ -5951,7 +6675,6 @@ "cut": "剪下", "deleteFile": "永久刪除", "explorerOpenWith": "開啟方式...", - "filesCategory": "檔案", "miAutoSave": "自動儲存(&&U)", "miCloseEditor": "關閉編輯器(&&C)", "miGotoFile": "移至檔案(&&F)...", @@ -5963,6 +6686,7 @@ "newFile": "新增文字檔", "openFile": "開啟檔案...", "openToSide": "開至側邊", + "reopenWith": "重新開啟編輯器,使用...", "revealInSideBar": "在 [總管檢視] 中顯示", "revert": "還原檔案", "revertLocalChanges": "捨棄您的變更並還原至檔案內容", @@ -5979,7 +6703,7 @@ "retry": "重試" }, "vs/workbench/contrib/files/browser/fileConstants": { - "newUntitledFile": "新增無標題檔案", + "newUntitledFile": "新增未命名的文字檔", "removeFolderFromWorkspace": "將資料夾從工作區移除", "save": "儲存", "saveAll": "全部儲存", @@ -5989,7 +6713,6 @@ "vs/workbench/contrib/files/browser/fileImportExport": { "addFolder": "將資料夾新增至工作區(&&A)", "addFolders": "將資料夾新增至工作區(&&A)", - "cancel": "取消", "chooseWhereToDownload": "選擇要下載的位置", "confirmManyOverwrites": "下列 {0} 個檔案和 (或) 資料夾已存在於目的地資料夾中。要予以取代嗎?", "confirmOverwrite": "目的地資料夾中已經存在名稱 '{0}' 的檔案或資料夾。要加以取代嗎?", @@ -6028,10 +6751,11 @@ "autoReveal.focusNoScroll": "將不會捲動檔案使其出現於檢視中,但仍會聚焦於檔案上。", "autoReveal.off": "將不會顯示及選取檔案。", "autoReveal.on": "將會顯示並選取檔案。", + "autoRevealExclude": "設定路徑或 [全域模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options),以排除於檔案總管中在開啟時顯示和選取檔案和資料夾。除非是絕對路徑,否則一律會相對於工作區資料夾路徑評估全域模式。", "autoSave": "控制具有未儲存變更之編輯器的 [自動儲存](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)。", "autoSaveDelay": "控制具有未儲存變更之編輯器自動儲存後的延遲 (毫秒)。只有在 `#files.autoSave#` 設定為 `{0}` 時才適用。", "binaryFileEditor": "二進位檔案編輯器", - "compressSingleChildFolders": "控制總管是否應以緊湊形式轉譯資料夾。在這種形式中,單一子資料夾將在合併的樹狀元素中壓縮。舉例來說,這對 Java 套件架構相當實用。", + "compressSingleChildFolders": "控制總管是否應以緊湊形式轉譯資料夾。在這種形式中,單一子資料夾將在合併的樹狀元素中壓縮。舉例來說,這對 JAVA 套件架構相當實用。", "confirmDelete": "控制總管是否須在透過垃圾桶刪除檔案時要求確認。", "confirmDragAndDrop": "控制總管是否須要求確認,以透過拖放來移動檔案和資料夾。", "confirmUndo": "控制總管是否應在復原時要求確認。", @@ -6040,6 +6764,7 @@ "copyRelativePathSeparator.backslash": "使用反斜線做為路徑分隔字元。", "copyRelativePathSeparator.slash": "使用正斜線做為路徑分隔字元。", "defaultLanguage": "指派給新檔案的預設語言識別項。如果設定為 `${activeEditorLanguage}`,將會使用正在使用的文字編輯器語言識別項 (如果有的話)。", + "disabled": "停用累加命名。如果有兩個相同名稱的檔案存在,系統會提示您覆寫現有的檔案。", "enableDragAndDrop": "控制總管是否應允許透過拖放移動檔案和資料夾。此設定只會影響從總管內拖放的動作。", "enableUndo": "控制總管是否應支援復原檔案和資料夾作業。", "enableUndo.default": "總管會在破壞性復原作業之前提示。", @@ -6051,9 +6776,11 @@ "eol.LF": "LF", "eol.auto": "使用作業系統專用的行尾字元。", "everything": "將整個檔案格式化。", - "exclude": "設定排除檔案與資料夾的 [Glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。例如,檔案總管會根據此設定,決定要顯示或隱藏的檔案與資料夾。請參閱 '#search.exclude#' 設定,定義搜尋特定的排除項目。", + "exclude": "設定排除檔案與資料夾的 [Glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。例如,檔案總管會根據此設定,決定要顯示或隱藏的檔案與資料夾。請參閱 `#search.exclude#` 設定,定義搜尋特定的排除項目。請參閱 `#explorer.excludeGitIgnore#` 設定,以根據 `.gitignore` 忽略檔案。", "excludeGitignore": "控制是否應從總管剖析及排除 .gitignore 中的項目。類似於 {0}。", "expandSingleFolderWorkspaces": "控制總管是否應在初始化期間展開只包含一個資料夾的多根工作區", + "explorer.autoRevealExclude.boolean": "要符合檔案路徑的 Glob 模式。設為 True 或 False 可啟用或停用模式。", + "explorer.autoRevealExclude.when": "在相符檔案同層級上額外的檢查。請使用 $(basename) 作為相符檔案名稱的變數。", "explorer.decorations.badges": "控制檔案裝飾是否須使用徽章。", "explorer.decorations.colors": "控制檔案裝飾是否須使用色彩。", "explorer.incrementalNaming": "控制在貼上時為重複總管項目指定新名稱時要使用的命名策略。", @@ -6062,7 +6789,7 @@ "fileNesting.description": "每個索引鍵模式可能包含符合任何字串的單一 '*' 字元。", "fileNestingEnabled": "控制是否在檔案總管中啟用檔案巢狀。檔案巢狀可讓目錄中的相關檔案以視覺方式群組在單一父檔案下。", "fileNestingExpand": "控制是否自動展開檔案巢狀。必須設定 {0},此設定才能生效。", - "fileNestingPatterns": "控制檔案總管中的巢狀檔案。每個 __Item__ 代表父系模式,且可能包含符合任何字串的單一 '*' 字元。每個 __Value__ 代表子模式的逗號分隔清單,這些子模式應該以巢狀方式顯示在指定父系下。子模式可能包含數個特殊權杖:\r\n- `${capture}`: 符合父模式\r\n中 '*' 的解析值- `${basename}`: 符合父檔案的主檔名,`file.ts`\r\n 中的 'file'- `${extname}`: 符合父檔案的副檔名,`file.ts`\r\n 中的 'ts'- `${dirname}`: 符合父檔案的目錄名稱,`src/file.ts`\r\n 中的 'src'- `*`: 符合任何字串,每個子模式只能使用一次", + "fileNestingPatterns": "控制檔案總管中的巢狀檔案。{0} 必須為此設定以生效。每個 __Item__ 代表父系模式,且可能包含符合任何字串的單一 '*' 字元。每個 __Value__ 代表子模式的逗號分隔清單,這些子模式應該以巢狀方式顯示在指定父系下。子模式可能包含數個特殊權杖:\r\n- `${capture}`: 符合父模式中 `*` 的解析值\r\n- `${basename}`: 符合父檔案的主檔名,`file.ts`中的 `file`\r\n- `${extname}`: 符合父檔案的副檔名,`file.ts`中的 `ts`\r\n- `${dirname}`: 符合父檔案的目錄名稱,`src/file.ts` 中的 `src`\r\n- `*`: 符合任何字串,每個子模式只能使用一次", "files.autoSave.afterDelay": "設定 `#files.autoSaveDelay#` 後,系統將自動儲存具有變更的編輯器。", "files.autoSave.off": "系統永遠不會自動儲存具有變更的編輯器。", "files.autoSave.onFocusChange": "當編輯器失去焦點時,系統將自動儲存具有變更的編輯器。", @@ -6072,8 +6799,11 @@ "files.participants.timeout": "建立、重新命名和刪除的檔案參與者受到取消時的逾時 (毫秒)。使用 `0` 來停用參與者。", "files.restoreUndoStack": "重新開啟檔案時,將復原堆疊還原。", "files.saveConflictResolution": "當有其他程式變更磁碟的同時將檔案儲存至磁碟,就會發生儲存衝突。為避免資料遺失,系統會要求使用者比較編輯器中的變更與磁碟上的版本。除非您經常遇到儲存衝突錯誤,否則不應變更此設定,如果使用時不注意,可能會導致資料遺失。", - "files.simpleDialog.enable": "啟用簡單檔案對話方塊。啟用時,簡單檔案對話方塊會取代系統檔案對話方塊。", + "files.simpleDialog.enable": "啟用簡易檔案對話方塊,用於開啟和儲存檔案和資料夾。啟用時,簡單檔案對話方塊會取代系統檔案對話方塊。", "filesConfigurationTitle": "檔案", + "filesReadonlyExclude": "設定路徑或 [全域模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options),以在它們符合 `#files.readonlyInclude#` 設定時,排除將其標示為唯讀。除非是絕對路徑,否則一律會相對於工作區資料夾路徑評估全域模式。來自唯讀檔案系統提供者的檔案一律是唯讀,而與此設定無關。", + "filesReadonlyFromPermissions": "當檔案的權限指出唯讀時,將檔案標記為唯讀。可以透過 `#files.readonlyInclude#` 和 `#files.readonlyExclude#` 設定來覆寫此設定。", + "filesReadonlyInclude": "設定路徑或 [全域模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) 以標記為唯讀。除非是絕對路徑,否則一向會相對於工作區資料夾路徑評估全域模式。您可以透過 `#files.readonlyExclude#` 設定排除符合的路徑。來自唯讀檔案系統提供者的檔案一律是唯讀,而與此設定無關。", "formatOnSave": "在儲存時設定檔案的格式。必須可使用格式器,不得在延遲後儲存檔案,而且不得關閉編輯器。", "formatOnSaveMode": "控制 [儲存時格式化] 會將整個檔案格式化,還是只將修改部分格式化。只有在 `#editor.formatOnSave#` 啟用時才適用。", "hotExit": "控制是否讓不同工作階段記住未儲存的檔案,並允許在結束編輯器時跳過儲存提示。", @@ -6082,15 +6812,14 @@ "hotExit.onExitAndWindowClose": "在 Windows/Linux 上關閉最後一個視窗,或觸發 `workbench.action.quit` 命令 (命令選擇區、按鍵繫結關係、功能表),以及任何有已開啟資料夾的視窗時 (無論其是否為最後一個視窗),都會觸發 Hot Exit。未開啟任何資料夾的所有視窗,都會在下次啟動時還原。透過 [檔案] > [開啟最近使用的檔案] > [更多...] 可存取包含未儲存檔案的先前開啟視窗清單。", "hotExit.onExitAndWindowCloseBrowser": "當瀏覽器結束,或是視窗或索引標籤關閉時,會觸發 Hot Exit。", "insertFinalNewline": "啟用時,請在儲存檔案時在其結尾插入最後一個新行。", - "maxMemoryForLargeFilesMB": "控制當嘗試開啟大型檔案時,VS Code 在重新啟動後可用的記憶體。效果與在命令列上指定 `--max-memory=NEWSIZE` 相同。", "modification": "格式修改 (需要原始檔控制)。", "modificationIfAvailable": "將只嘗試格式化修改 (需要原始檔控制)。如果無法使用原始檔控制,將會格式化整個檔案。", "openEditorsSortOrder": "控制 [開啟的編輯器] 窗格中的編輯器排列順序。", - "openEditorsVisible": "[開啟編輯器] 窗格中顯示的編輯器數目上限。將此設定為 0 會隱藏 [開啟編輯器] 窗格。", - "openEditorsVisibleMin": "[開放式編輯器] 窗格中顯示的編輯器位置數目下限。若設為 0,[開放式編輯器] 窗格會根據編輯器數目動態調整大小。", + "openEditorsVisible": "[開放式編輯器] 窗格中顯示的初始編輯器數目上限。超過此限制將會顯示捲軸,並允許調整窗格大小以顯示更多項目。", + "openEditorsVisibleMin": "[開放式編輯器] 窗格中預先配置的編輯器位置數目下限。若設為 0,[開放式編輯器] 窗格會根據編輯器數目動態調整大小。", "overwriteFileOnDisk": "將會以編輯器中的變更覆寫磁碟上的檔案,來解決儲存衝突。", - "simple": "在可能尾隨著數字的重複名稱結尾附加 \"copy\" 一詞", - "smart": "在重複名稱結尾新增數字。如果某個數字已包含在名稱中,請嘗試增加該數字", + "simple": "在可能尾隨著數字的重複名稱結尾附加 \"copy\" 一詞。", + "smart": "在重複名稱結尾新增數字。如果某個數字已包含在名稱中,請嘗試增加該數字。", "sortOrder": "控制檔案和資料夾在檔案和資料夾的屬性型排序。啟用 `#explorer.fileNesting.enabled#` 時,也會控制巢狀檔案的排序。", "sortOrder.alphabetical": "編輯器會依每個編輯器群組內的索引標籤名稱依字母順序排序。", "sortOrder.default": "檔案和資料夾會按名稱排序。資料夾會顯示在檔案之前。", @@ -6106,26 +6835,27 @@ "sortOrderLexicographicOptions.lower": "小寫名稱會在大寫名稱之前分組在一起。", "sortOrderLexicographicOptions.unicode": "名稱會以 Unicode 順序排序。", "sortOrderLexicographicOptions.upper": "大寫名稱會在小寫名稱之前分組在一起。", + "textFileEditor": "文字檔編輯器", "trimFinalNewlines": "若啟用,則會在儲存檔案時,修剪檔案末新行尾的所有新行。", "trimTrailingWhitespace": "若啟用,將在儲存檔案時修剪尾端空白。", "trueDescription": "啟用模式。", "useTrash": "刪除時將檔案/資料夾移至作業系統垃圾桶 (Windows 為資源回收筒)。停用此項目會永久刪除檔案/資料夾。", - "watcherExclude": "設定要從檔案監視中排除的路徑或 Glob 模式。相對路徑或基本 Glob 模式 (例如 `build/output` or `*.js`) 將會使用目前開啟的工作區解析為絕對路徑。複雜 Glob 模式在絕對路徑上必須相符,(例如,首碼為 '**/' 或完整路徑及尾碼 '/**',才能比對路徑中的檔案),以正確比對 (例如 '**/build/output/**' 或 '/Users/name/workspaces/project/build/output/**')。當您遇到耗用大量 CPU 的檔案監看程式處理序時,請務必排除較不感興趣的大型資料夾 (例如組建輸出資料夾)。", + "watcherExclude": "設定要從檔案監視中排除的路徑或 Glob 模式。路徑可以相對於受監視的資料夾或絕對路徑。Glob 模式與受監視資料夾中的相對模式相符。當您遇到耗用大量 CPU 的檔案監看員程式時,請務必排除較不感興趣的大型資料夾 (例如組建輸出檔案夾)。", "watcherInclude": "設定其他路徑以監看工作區內的變更。根據預設,將遞迴監看所有工作區資料夾,符號連結資料夾除外。您可以明確新增絕對或相對路徑,以支援監看符號連結資料夾。相對路徑將使用目前開啟的工作區解析為絕對路徑。" }, "vs/workbench/contrib/files/browser/views/emptyView": { "noWorkspace": "沒有開啟的資料夾" }, "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "無法解析工作區資料夾", + "canNotResolve": "無法解析工作區資料夾 ({0})", "label": "檔案總管", "symbolicLlink": "符號連結", "unknown": "不明檔案類型" }, "vs/workbench/contrib/files/browser/views/explorerView": { "collapseExplorerFolders": "摺疊 Explorer 中的資料夾", - "createNewFile": "新增檔案", - "createNewFolder": "新資料夾", + "createNewFile": "新增檔案...", + "createNewFolder": "新增資料夾...", "explorerSection": "總管區段: {0}", "refreshExplorer": "重新整理 Explorer" }, @@ -6150,7 +6880,7 @@ "flipLayout": "切換垂直/水平編輯器版面配置", "miToggleEditorLayout": "翻轉版面配置(&&L)", "miToggleEditorLayoutWithoutMnemonic": "翻轉版面配置", - "newUntitledFile": "新增無標題檔案", + "newUntitledFile": "新增未命名的文字檔", "openEditors": "已開啟的編輯器" }, "vs/workbench/contrib/files/browser/workspaceWatcher": { @@ -6175,31 +6905,30 @@ "explorerViewletFocus": "當焦點在 [總管] Viewlet 中時為 true。", "explorerViewletVisible": "當 [總管] Viewlet 可見時為 true。", "filesExplorerFocus": "當焦點在 [總管] 檢視中時為 true。", + "foldersViewVisible": "當資料夾檢視 (檔案總管檢視容器內的檔案樹狀目錄) 可見時為 True。", "openEditorsFocus": "當焦點在 [開放式編輯器] 檢視中時為 true。", - "openEditorsVisible": "當 [開放式編輯器] 檢視可見時為 true。", "viewHasSomeCollapsibleItem": "當 [總管] 檢視中的工作區有一些可摺疊的根子系時,為 True。" }, "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { "filesCategory": "檔案", + "miShare": "共用", "openContainer": "開啟收納資料夾", "revealInMac": "在 Finder 中顯示", "revealInWindows": "在檔案總管中顯示" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "文字檔編輯器" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "configureMemoryLimit": "設定記憶體限制", - "fileTooLargeForHeapError": "若要開啟此大小的檔案,您需要重新啟動,並允許 {0} 使用更多記憶體", - "relaunchWithIncreasedMemoryLimit": "以 {0} MB 重新啟動" + "vs/workbench/contrib/folding/browser/folding.contribution": { + "formatter.default": "定義預設摺疊範圍提供者,使其優先於其他所有摺疊範圍提供者。必須是參與摺疊範圍提供者的延伸模組識別碼。", + "null": "全部", + "nullFormatterDescription": "所有作用中摺疊範圍提供者" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "cancel": "取消", "config": "設定預設格式器...", "config.bad": "延伸模組 ‘{0}’ 已設定為格式器,但無法使用。請選取其他預設格式器以繼續。", "config.needed": "'{0}' 檔案有多個格式器。其中一個應設定為預設格式器。", "def": "(預設)", - "do.config": "設定…", + "do.config": "設定...(&&C)", + "do.config.command": "設定…", + "do.config.notification": "設定…", "format.placeHolder": "選取格式器", "formatDocument.label.multiple": "文件格式化方式...", "formatSelection.label.multiple": "格式選取與…", @@ -6213,9 +6942,8 @@ "summary": "格式器衝突" }, "vs/workbench/contrib/format/browser/formatActionsNone": { - "cancel": "取消", "formatDocument.label.multiple": "將文件格式化", - "install.formatter": "安裝格式器...", + "install.formatter": "安裝格式器...(&&I)", "no.provider": "未安裝 '{0}' 檔案的格式器。", "too.large": "因為此檔案太大,所以無法將其格式化" }, @@ -6228,32 +6956,288 @@ "read.title": "使用內嵌提示讀取行", "stop.title": "停止內嵌提示讀取" }, + "vs/workbench/contrib/inlineChat/browser/inlineChatActions": { + "accept": "Make Request", + "apply1": "Accept Changes", + "apply2": "Accept", + "arrowDown": "Cursor Down", + "arrowUp": "Cursor Up", + "cancel": "Cancel", + "cat": "Inline Chat", + "contractMessage": "Contract Message", + "copyRecordings": "(Developer) Write Exchange to Clipboard", + "discard": "Discard", + "discardMenu": "Discard...", + "expandMessage": "Expand Message", + "feedback.helpful": "Helpful", + "feedback.unhelpful": "Unhelpful", + "focus": "Focus Input", + "label": "'{0}' and {1} follow ups ({2})", + "nextFromHistory": "Next From History", + "previousFromHistory": "Previous From History", + "rerun": "Regenerate Response", + "rerunShort": "Regenerate", + "run": "Start Code Chat", + "stop": "Stop Request", + "toggleDiff": "Toggle Diff", + "toggleDiff2": "Show Inline Diff", + "undo.clipboard": "Discard to Clipboard", + "undo.newfile": "Discard to New File", + "unstash": "Resume Last Dismissed Code Chat", + "viewInChat": "View in Chat" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatController": { + "create.fail": "Failed to start editor chat", + "create.fail.detail": "Please consult the error log and try again later.", + "default.placeholder": "Ask a question", + "default.placeholder.history": "{0} ({1}, {2} for history)", + "empty": "No results, please refine your input and try again", + "err.apply": "Failed to apply changes.", + "err.discard": "Failed to discard changes.", + "thinking": "Thinking…", + "welcome.1": "AI-generated code may be incorrect", + "welcome.2": "Getting ready..." + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatStrategies": { + "lines.0": "Nothing changed", + "lines.1": "Changed 1 line", + "lines.N": "Changed {0} lines" + }, + "vs/workbench/contrib/inlineChat/browser/inlineChatWidget": { + "aria-label": "Inline Chat Input", + "inlineChat.accessibilityHelp": "Inline Chat Input, Use {0} for Inline Chat Accessibility Help.", + "inlineChat.accessibilityHelpNoKb": "Inline Chat Input, Run the Inline Chat Accessibility Help command for more information.", + "modified": "Modified", + "original": "Original" + }, + "vs/workbench/contrib/inlineChat/common/inlineChat": { + "inlineChat.background": "Background color of the interactive editor widget", + "inlineChat.border": "Border color of the interactive editor widget", + "inlineChat.regionHighlight": "Background highlighting of the current interactive region. Must be transparent.", + "inlineChat.shadow": "Shadow color of the interactive editor widget", + "inlineChatDidEdit": "Whether interactive editor did change any code", + "inlineChatDiff": "Whether interactive editor show diffs for changes", + "inlineChatDiff.inserted": "Background color of inserted text in the interactive editor input", + "inlineChatDiff.removed": "Background color of removed text in the interactive editor input", + "inlineChatDocumentChanged": "Whether the document has changed concurrently", + "inlineChatEmpty": "Whether the interactive editor input is empty", + "inlineChatFocused": "Whether the interactive editor input is focused", + "inlineChatHasActiveRequest": "Whether interactive editor has an active request", + "inlineChatHasProvider": "Whether a provider for interactive editors exists", + "inlineChatHasStashedSession": "Whether interactive editor has kept a session for quick restore", + "inlineChatInnerCursorFirst": "Whether the cursor of the iteractive editor input is on the first line", + "inlineChatInnerCursorLast": "Whether the cursor of the iteractive editor input is on the last line", + "inlineChatInput.background": "Background color of the interactive editor input", + "inlineChatInput.border": "Border color of the interactive editor input", + "inlineChatInput.focusBorder": "Border color of the interactive editor input when focused", + "inlineChatInput.placeholderForeground": "Foreground color of the interactive editor input placeholder", + "inlineChatLastFeedbackKind": "The last kind of feedback that was provided", + "inlineChatMarkdownMessageCropState": "Whether the interactive editor message is cropped, not cropped or expanded", + "inlineChatOuterCursorPosition": "Whether the cursor of the outer editor is above or below the interactive editor input", + "inlineChatResponseType": "What type was the last response of the current interactive editor session", + "inlineChatVisible": "Whether the interactive editor input is visible", + "mode": "Configure if changes crafted in the interactive editor are applied directly to the document or are previewed first.", + "mode.live": "Changes are applied directly to the document but can be highlighted via inline diffs. Ending a session will keep the changes.", + "mode.livePreview": "Changes are applied directly to the document and are highlighted visually via inline or side-by-side diffs. Ending a session will keep the changes.", + "mode.preview": "Changes are previewed only and need to be accepted via the apply button. Ending a session will discard the changes." + }, "vs/workbench/contrib/interactive/browser/interactive.contribution": { "interactive.activeCodeBorder": "當編輯器有焦點時,目前互動式程式碼資料格的框線色彩。", "interactive.execute": "執行程式碼", - "interactive.history.focus": "將焦點放在互動式視窗中的歷程記錄", + "interactive.history.focus": "焦點歷程記錄", "interactive.history.next": "歷程記錄中的下一個值", "interactive.history.previous": "歷程記錄中的上一個值", "interactive.inactiveCodeBorder": "當編輯器沒有焦點時,目前互動式程式碼資料格的框線色彩。", "interactive.input.clear": "清除互動式視窗輸入編輯器內容", - "interactive.input.focus": "將焦點放在互動式視窗中的輸入編輯器", + "interactive.input.focus": "焦點輸入編輯器", "interactive.open": "開啟互動視窗", "interactiveScrollToBottom": "捲動至底端", "interactiveScrollToTop": "捲動至頂端", + "interactiveWindow": "互動視窗", "interactiveWindow.alwaysScrollOnNewCell": "自動捲動互動視窗,以顯示上次執行陳述式的輸出。如果此值為 false,則只有在最後一個儲存格已經是捲動到的儲存格時,視窗才會捲動。", "interactiveWindow.restore": "控制是否應跨視窗重載還原互動式視窗會話/歷程記錄。互動式 Windows 中使用的控制器狀態是否在視窗重載時保持不變,是否由參與控制器的擴充功能控制。" }, "vs/workbench/contrib/interactive/browser/interactiveEditor": { "interactiveInputPlaceHolder": "在此輸入 {0} 代碼,然後按 {1} 即可執行" }, - "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { - "miOpenProcessExplorerer": "開啟處理程序總管(&&P)", + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorActions": { + "accept": "提出要求", + "actions.interactiveSession.accessibiltyHelpEditor": "互動式工作階段編輯器協助工具說明", + "apply1": "接受變更", + "apply2": "接受", + "arrowDown": "游標向下", + "arrowUp": "游標向上", + "cancel": "取消", + "cat": "互動式編輯器", + "contractMessage": "合約訊息", + "copyRecordings": "(開發人員) 將 Exchange 寫入剪貼簿", + "discard": "捨棄", + "discardMenu": "捨棄...", + "expandMessage": "展開訊息", + "feedback.helpful": "實用", + "feedback.unhelpful": "無益", + "focus": "聚焦輸入", + "label": "'{0}' 和 {1} 追蹤 ({2})", + "nextFromHistory": "下一個來自歷程記錄", + "previousFromHistory": "上一個來自歷程記錄", + "run": "開始程式碼聊天", + "stop": "停止要求", + "toggleDiff": "切換差異", + "toggleDiff2": "顯示內嵌 Diff", + "undo.clipboard": "捨棄到剪貼簿", + "undo.newfile": "捨棄到新檔案", + "unstash": "繼續上次關閉的程式碼聊天", + "viewInChat": "在聊天中檢視" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorController": { + "create.fail": "無法啟動編輯器聊天", + "create.fail.detail": "請參閱錯誤記錄,並稍後再試。", + "default.placeholder": "提出問題", + "default.placeholder.history": "{0} ({1},{2} 以取得歷程記錄)", + "empty": "沒有結果,請精簡您的輸入,然後再試一次", + "err.apply": "無法套用變更。", + "err.discard": "無法捨棄變更。", + "thinking": "思考中…", + "welcome.1": "AI 產生的程式碼可能不正確" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorStrategies": { + "lines.0": "沒有任何變更", + "lines.1": "已變更 1 行", + "lines.N": "已變更 {0} 行" + }, + "vs/workbench/contrib/interactiveEditor/browser/interactiveEditorWidget": { + "aria-label": "互動式編輯器輸入", + "interactiveEditor.accessibilityHelp": "互動式編輯器輸入,使用 {0} 以取得互動式編輯器協助工具說明。", + "interactiveSessionInput.accessibilityHelpNoKb": "互動式編輯器輸入,如需詳細資訊,請執行互動式編輯器協助工具說明命令。", + "modified": "已修改", + "original": "原始" + }, + "vs/workbench/contrib/interactiveEditor/common/interactiveEditor": { + "editMode": "設定在互動式編輯器中的變更是要直接套用至文件還是先預覽。", + "editMode.live": "變更會直接套用至文件,但可以透過內嵌差異來強調顯示。結束工作階段將會保留變更。", + "editMode.livePreview": "變更會直接套用至文件,並透過內嵌或並排差異以視覺方式強調顯示。結束工作階段將會保留變更。", + "editMode.preview": "變更僅限預覽,且必須透過套用按鈕接受。結束工作階段將捨棄變更。", + "interactiveEditor.border": "互動式編輯器小工具的框線色彩", + "interactiveEditor.regionHighlight": "目前互動式區域的背景醒目提示。必須是透明的。", + "interactiveEditor.shadow": "互動式編輯器小工具的陰影色彩", + "interactiveEditorDidEdit": "互動式編輯器是否變更任何程式碼", + "interactiveEditorDiff": "互動式編輯器是否顯示變更的差異", + "interactiveEditorDiff.inserted": "互動式編輯器輸入中已插入文字的背景色彩", + "interactiveEditorDiff.removed": "互動式編輯器輸入中已移除文字的背景色彩", + "interactiveEditorDocumentChanged": "文件是否已同時變更", + "interactiveEditorEmpty": "互動式編輯器輸入是否空白", + "interactiveEditorFocused": "互動式編輯器輸入是否聚焦", + "interactiveEditorHasActiveRequest": "互動式編輯器是否有使用中的要求", + "interactiveEditorHasProvider": "互動式編輯器的提供者是否存在", + "interactiveEditorHasStashedSession": "互動式編輯器是否已保留工作階段以快速還原", + "interactiveEditorInnerCursorFirst": "互動式編輯器輸入的游標是否位於第一行", + "interactiveEditorInnerCursorLast": "互動式編輯器輸入的游標是否位於最後一行", + "interactiveEditorInput.background": "互動式編輯器輸入的背景色彩", + "interactiveEditorInput.border": "互動式編輯器輸入的框線色彩", + "interactiveEditorInput.focusBorder": "聚焦時互動式編輯器輸入的框線色彩", + "interactiveEditorInput.placeholderForeground": "互動式編輯器輸入前景色彩的預留位置", + "interactiveEditorLastFeedbackKind": "提供的最後一種意見反應", + "interactiveEditorMarkdownMessageCropState": "互動式編輯器訊息是否已裁剪、未裁剪或已展開", + "interactiveEditorOuterCursorPosition": "外部編輯器的游標位於互動式編輯器輸入的上方或下方", + "interactiveEditorResponseType": "目前互動式編輯器工作階段的最後回應類型", + "interactiveEditorVisible": "互動式編輯器輸入是否顯示" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionActions": { + "actions.ineractiveSession.acceptInput": "互動式工作階段接受輸入", + "actions.interactiveSession.focus": "焦點互動式工作階段", + "interactiveSession.category": "互動式工作階段", + "interactiveSession.clear.label": "清除", + "interactiveSession.clearHistory.label": "清除輸入歷程記錄", + "interactiveSession.focusInput.label": "聚焦輸入", + "interactiveSession.history.label": "顯示歷程記錄", + "interactiveSession.history.pick": "選取要還原的聊天工作階段", + "interactiveSession.open": "開啟編輯器 ({0})" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCodeblockActions": { + "interactive.copyCodeBlock.label": "複製", + "interactive.insertCodeBlock.label": "於游標處插入", + "interactive.insertIntoNewFile.label": "插入新檔案", + "interactive.runInTerminal.label": "在終端中執行" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCopyActions": { + "interactive.copyAll.label": "複製全部", + "interactive.copyItem.label": "複製" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionExecuteActions": { + "interactive.cancel.label": "取消", + "interactive.submit.label": "提交" + }, + "vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionTitleActions": { + "interactive.voteDown.label": "投票向下", + "interactive.voteUp.label": "投票向上" + }, + "vs/workbench/contrib/interactiveSession/browser/contrib/interactiveSessionInputEditorContrib": { + "interactive.input.placeholderNoCommands": "詢問問題", + "interactive.input.placeholderWithCommands": "問問題或輸入 '/' 以尋找主題" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSession.contribution": { + "interactiveSession": "互動式工作階段", + "interactiveSession.editor.fontFamily": "控制互動式工作階段中的字型系列。", + "interactiveSession.editor.fontSize": "控制互動式工作階段中的字型大小 (像素)。", + "interactiveSession.editor.fontWeight": "控制互動式工作階段中的字型粗細。", + "interactiveSession.editor.lineHeight": "控制互動式工作階段中的行高 (像素)。使用 0 可從字型大小計算行高。", + "interactiveSession.editor.wordWrap": "控制在互動式工作階段中行是否應該換行。", + "interactiveSessionConfigurationTitle": "互動式工作階段" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionContributionServiceImpl": { + "vscode.extension.contributes.interactiveSession": "貢獻互動式工作階段提供者", + "vscode.extension.contributes.interactiveSession.icon": "此互動式工作階段提供者的圖示。", + "vscode.extension.contributes.interactiveSession.id": "此互動式工作階段提供者的唯一識別碼。", + "vscode.extension.contributes.interactiveSession.label": "此互動式工作階段提供者的顯示名稱。", + "vscode.extension.contributes.interactiveSession.when": "必須為 True 才能啟用此互動式工作階段提供者的條件。" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionEditorInput": { + "interactiveSessionEditorName": "互動式工作階段" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionInputPart": { + "interactiveSessionInput": "互動式工作階段輸入" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionListRenderer": { + "interactiveSession": "互動式工作階段" + }, + "vs/workbench/contrib/interactiveSession/browser/interactiveSessionWidget": { + "clear": "清除工作階段" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionColors": { + "interactive.requestBackground": "互動式要求的背景色彩。", + "interactive.requestBorder": "互動式要求的框線色彩。" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionContextKeys": { + "hasInteractiveSessionProvider": "註冊某些互動式工作階段提供者時為 True。", + "inInteractiveInput": "當焦點位於互動式輸入時為 True,否則為 False。", + "inInteractiveSession": "當焦點位於互動式工作階段小工具時為 True,否則為 False。", + "interactiveInputHasText": "當互動式輸入有文字時為 True。", + "interactiveSessionRequestInProgress": "當目前的要求仍在進行中時為 True。", + "interactiveSessionResponseHasProviderId": "當提供者已為此回應指派識別碼時為 True。", + "interactiveSessionResponseVote": "當對回應投票向上時,設定為 'up'。當投票向下時,設定為 'down'。否則為空字串。" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionServiceImpl": { + "emptyResponse": "提供者傳回 Null 回應" + }, + "vs/workbench/contrib/interactiveSession/common/interactiveSessionViewModel": { + "thinking": "思考中" + }, + "vs/workbench/contrib/issue/browser/issue.contribution": { + "statusUnsupported": "瀏覽器尚未支援 --status 引數。" + }, + "vs/workbench/contrib/issue/common/issue.contribution": { "miReportIssue": "回報問題(&&I)", "reportIssueInEnglish": "回報問題..." }, - "vs/workbench/contrib/issue/electron-sandbox/issueActions": { + "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "開啟處理程序總管(&&P)", "openProcessExplorer": "開啟 [處理序總管]", - "reportPerformanceIssue": "回報效能問題..." + "reportPerformanceIssue": "回報效能問題...", + "stopTracing": "停止追蹤", + "stopTracing.button": "重新啟動並啟用追蹤(&&R)", + "stopTracing.detail": "最多可能需要一分鐘才能完成。", + "stopTracing.message": "必須使用 '--trace' 引數啟動追蹤", + "stopTracing.title": "正在建立追蹤檔案..." }, "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { "toggleKeybindingsLog": "切換鍵盤快速鍵疑難排解" @@ -6268,7 +7252,6 @@ "vs/workbench/contrib/languageStatus/browser/languageStatus.contribution": { "aria.1": "{0},{1}", "aria.2": "{0}", - "cat": "檢視", "langStatus.aria": "編輯器語言狀態: {0}", "langStatus.name": "編輯器語言狀態", "name.pattern": "{0} (語言狀態)", @@ -6276,6 +7259,16 @@ "reset": "重設語言狀態互動計數器", "unpin": "從狀態列移除" }, + "vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": { + "colorDecoratorsStatusItem.name": "色彩裝飾器狀態", + "colorDecoratorsStatusItem.source": "色彩裝飾", + "foldingRangesStatusItem.name": "摺疊狀態", + "foldingRangesStatusItem.source": "摺疊", + "status.button.configure": "設定", + "status.limited.details": "只顯示 {0} (效能原因)", + "status.limitedColorDecorators.short": "色彩裝飾", + "status.limitedFoldingRanges.short": "摺疊範圍" + }, "vs/workbench/contrib/localHistory/browser/localHistory": { "localHistoryIcon": "時間軸檢視中本機歷程記錄專案的圖示。", "localHistoryRestore": "用於還原本機歷程記錄項目內容的圖示。" @@ -6322,29 +7315,7 @@ "revealInMac": "在 Finder 中顯示", "revealInWindows": "在檔案總管中顯示" }, - "vs/workbench/contrib/localization/browser/localizationsActions": { - "available": "可用", - "chooseLocale": "選取顯示語言", - "clearDisplayLanguage": "清除顯示器使用語言", - "configureLocale": "設定顯示語言", - "installed": "已安裝" - }, - "vs/workbench/contrib/localization/electron-sandbox/localeService": { - "argvInvalid": "無法寫入顯示語言。請開啟執行階段設定,更正其中的錯誤/警告,然後再試一次。", - "installing": "正在安裝 {0} 語言支援...", - "openArgv": "開啟執行階段設定", - "restart": "重新啟動(&&R)", - "restartDisplayLanguageDetail": "按重新啟動按鈕以重新啟動 {0} 並設定更顯示語言為 {1}。", - "restartDisplayLanguageMessage": "若要變更顯示語言,{0} 必須重新啟動" - }, - "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { - "activateLanguagePack": "若要在 {0} 中使用 VS Code,VS Code 就需要重新啟動。", - "changeAndRestart": "變更語言並重新啟動", - "doNotChangeAndRestart": "不變更語言", - "doNotRestart": "不要重新啟動", - "neverAgain": "不要再顯示", - "restart": "重新啟動", - "updateLocale": "您想要變更 VS Code 的 UI 語言為 {0} 並重新啟動嗎?", + "vs/workbench/contrib/localization/common/localization.contribution": { "vscode.extension.contributes.localizations": "提供在地化服務給編輯者", "vscode.extension.contributes.localizations.languageId": "顯示已翻譯字串的語言 Id", "vscode.extension.contributes.localizations.languageName": "語言名稱 (英文)。", @@ -6354,6 +7325,19 @@ "vscode.extension.contributes.localizations.translations.id.pattern": "轉譯 VS 程式碼或延伸模組時,識別碼應分別使用 `vscode` 或 `publisherId.extensionName` 的格式。", "vscode.extension.contributes.localizations.translations.path": "包含語言翻譯的檔案相對路徑。" }, + "vs/workbench/contrib/localization/common/localizationsActions": { + "available": "可用", + "chooseLocale": "選取顯示語言", + "clearDisplayLanguage": "清除顯示器使用語言", + "configureLocale": "設定顯示語言", + "installed": "已安裝", + "moreInfo": "詳細資訊" + }, + "vs/workbench/contrib/localization/electron-sandbox/localization.contribution": { + "changeAndRestart": "變更語言並重新啟動", + "neverAgain": "不要再顯示", + "updateLocale": "您想要將 {0} 的顯示語言變更為 {1} 並重新啟動嗎?" + }, "vs/workbench/contrib/localization/electron-sandbox/minimalTranslations": { "installAndRestart": "安裝並重新啟動", "installAndRestartMessage": "安裝語言套件以將顯示語言變更為 {0}。", @@ -6361,43 +7345,44 @@ "showLanguagePackExtensions": "在 Marketplace 中搜尋語言套件以將顯示語言變更為 {0}。" }, "vs/workbench/contrib/logs/common/logs.contribution": { - "editSessionsLog": "編輯工作階段", - "rendererLog": "視窗", - "show window log": "顯示視窗記錄", - "telemetryLog": "遙測", - "userDataSyncLog": "設定同步" + "remote name": "{0} (遠端)", + "setDefaultLogLevel": "設定預設記錄層級", + "show window log": "顯示視窗記錄" }, "vs/workbench/contrib/logs/common/logsActions": { - "critical": "嚴重", + "all": "全部", "current": "目前", "debug": "偵錯", "default": "預設", - "default and current": "預設與目前的值", "err": "錯誤", + "extensionLogs": "延伸模組記錄", "info": "資訊", "log placeholder": "選取記錄檔", + "loggers": "記錄", "off": "關閉", "openSessionLogFile": "開啟視窗記錄檔 (工作階段)…", + "resetLogLevel": "設為預設記錄層級", "selectLogLevel": "選擇紀錄層級", + "selectLogLevelFor": " {0} 選擇紀錄層級", + "selectlog": "設定紀錄層級", "sessions placeholder": "選取工作階段", "setLogLevel": "設定紀錄層級", "trace": "追蹤", "warn": "警告" }, - "vs/workbench/contrib/logs/electron-sandbox/logs.contribution": { - "mainLog": "主要", - "sharedLog": "共享" - }, "vs/workbench/contrib/logs/electron-sandbox/logsActions": { "openExtensionLogsFolder": "開啟擴充記錄資料夾", "openLogsFolder": "開啟記錄資料夾" }, "vs/workbench/contrib/markers/browser/markers.contribution": { + "Active File": "僅顯示使用中的檔案", + "Excluded Files": "隱藏排除的檔案", + "Infos": "顯示資訊", "clearFiltersText": "清除篩選文字", "collapseAll": "全部摺疊", "copyMarker": "複製", "copyMessage": "複製訊息", - "filter": "篩選", + "errors": "顯示錯誤", "focusProblemsFilter": "焦點問題篩選", "focusProblemsList": "焦點問題檢視", "manyProblems": "10K+", @@ -6408,12 +7393,18 @@ "show multiline": "在多行中顯示訊息", "show singleline": "在單行中顯示訊息", "status.problems": "問題", + "toggle Excluded Files": "切換排除的檔案", + "toggle active file": "切換使用中的檔案", + "toggle errors": "切換錯誤", + "toggle infos": "切換資訊", + "toggle warnings": "切換警告", "totalErrors": "錯誤: {0}", "totalInfos": "資訊: {0}", "totalProblems": "共 {0} 項問題", "totalWarnings": "警告: {0}", "viewAsTable": "以資料表方式檢視", - "viewAsTree": "以樹狀方式檢視" + "viewAsTree": "以樹狀方式檢視", + "warnings": "顯示警告" }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "問題", @@ -6437,10 +7428,7 @@ "vs/workbench/contrib/markers/browser/markersView": { "No problems filtered": "目前顯示 {0} 個問題", "clearFilter": "清除篩選", - "problems filtered": "目前顯示 {0} 個問題,共 {1} 個" - }, - "vs/workbench/contrib/markers/browser/markersViewActions": { - "filterIcon": "標記檢視中篩選組態的圖示。", + "problems filtered": "目前顯示 {0} 個問題,共 {1} 個", "showing filtered problems": "正在顯示 {1} 中的 {0}" }, "vs/workbench/contrib/markers/browser/messages": { @@ -6478,16 +7466,16 @@ "problems.panel.configuration.showCurrentInStatus": "啟用時,在狀態列中顯示目前問題。", "problems.panel.configuration.title": "[問題] 檢視", "problems.panel.configuration.viewMode": "控制 [問題] 檢視的預設檢視模式。", - "problems.tree.aria.label.error.marker": "{0} 產生的錯誤: 在行 {2} 與字元 {3} 的 {1}。{4} ", + "problems.tree.aria.label.error.marker": "錯誤: 在行 {1} 與字元 {2} 的 {0}。{4} 產生 {3}", "problems.tree.aria.label.error.marker.nosource": "錯誤: {0} 在行 {1} 和字元 {2}.{3}", - "problems.tree.aria.label.info.marker": "{0} 產生的資訊: 在行 {2} 與字元 {3} 的 {1}。{4}", + "problems.tree.aria.label.info.marker": "資訊: 在行 {1} 與字元 {2} 的 {0}。{4} 產生 {3}", "problems.tree.aria.label.info.marker.nosource": "資訊: 在行 {1} 與字元 {2} 的 {0}。{3} ", - "problems.tree.aria.label.marker": "{0} 產生的問題: 在行 {2} 與字元 {3} 的 {1}。{4} ", + "problems.tree.aria.label.marker": "問題: 在行 {1} 與字元 {2} 的 {0}。{4} 產生 {3}", "problems.tree.aria.label.marker.nosource": "問題: 在行 {1} 與字元 {2} 的 {0}。{3} ", "problems.tree.aria.label.marker.relatedInformation": "此問題在 {0} 個位置有參考。", "problems.tree.aria.label.relatedinfo.message": "在第 {1} 行的 {0},以及在 {3} 的 {2} 字元", "problems.tree.aria.label.resource": "在資料夾 {2} 的檔案 {1} 中有 {0} 個問題", - "problems.tree.aria.label.warning.marker": "{0} 產生的警告: 在行 {2} 與字元 {3} 的 {1}。{4} ", + "problems.tree.aria.label.warning.marker": "警告: 在行 {1} 與字元 {2} 的 {0}。{4} 產生 {3}", "problems.tree.aria.label.warning.marker.nosource": "警告: 在行 {1} 與字元 {2} 的 {0}。{3}", "problems.view.focus.label": "聚焦於問題(錯誤, 警告, 資訊)", "problems.view.toggle.label": "切換至問題(錯誤, 警告, 資訊)" @@ -6495,74 +7483,169 @@ "vs/workbench/contrib/mergeEditor/browser/commands/commands": { "layout.column": "資料行版面配置", "layout.mixed": "混合版面配置", + "layout.showBase": "顯示基底", + "layout.showBaseCenter": "顯示基底中央", + "layout.showBaseTop": "顯示基底頂端", "merge.acceptAllInput1": "從左接受所有變更", "merge.acceptAllInput2": "從右接受所有變更", - "merge.goToNextConflict": "移至下一個衝突", - "merge.goToPreviousConflict": "移至上一個衝突", + "merge.goToNextUnhandledConflict": "前往下一個未處理的衝突", + "merge.goToPreviousUnhandledConflict": "前往上一個未處理的衝突", "merge.openBaseEditor": "開啟基底檔案", "merge.toggleCurrentConflictFromLeft": "從左方切換目前的衝突", "merge.toggleCurrentConflictFromRight": "從右方切換目前的衝突", "mergeEditor": "合併編輯器", + "mergeEditor.acceptMerge": "完成合併", + "mergeEditor.acceptMerge.unhandledConflicts.accept": "完成並發生衝突(&&C)", + "mergeEditor.acceptMerge.unhandledConflicts.detail": "檔案包含未處理的衝突。", + "mergeEditor.acceptMerge.unhandledConflicts.message": "是否要完成合併 {0}?", "mergeEditor.compareInput1WithBase": "將輸入 1 與基礎映像進行比較", "mergeEditor.compareInput2WithBase": "將輸入 2 與基礎映像進行比較", "mergeEditor.compareWithBase": "與基礎映像比較", + "mergeEditor.resetChoice": "重設 [以衝突關閉] 的選擇", + "mergeEditor.resetResultToBaseAndAutoMerge": "重設結果", + "mergeEditor.resetResultToBaseAndAutoMerge.short": "重設", "openfile": "開啟檔案", + "showNonConflictingChanges": "顯示非衝突的變更", "title": "開啟合併編輯器" }, "vs/workbench/contrib/mergeEditor/browser/commands/devCommands": { "merge.dev.copyState": "將合併編輯器狀態複製為 JSON", - "merge.dev.openState": "從 JSON 開啟合併編輯器狀態", - "mergeEditor.enterJSON": "輸入 JSON", + "merge.dev.loadContentsFromFolder": "從資料夾載入合併編輯器狀態", + "merge.dev.saveContentsToFolder": "將合併編輯器狀態儲存到資料夾", + "mergeEditor": "合併編輯器 (Dev)", "mergeEditor.name": "合併編輯器", "mergeEditor.noActiveMergeEditor": "無作用中的合併編輯器", - "mergeEditor.successfullyCopiedMergeEditorContents": "已成功複製合併編輯器狀態" + "mergeEditor.selectFolderToSaveTo": "選取要儲存至的資料夾", + "mergeEditor.successfullyCopiedMergeEditorContents": "已成功複製合併編輯器狀態", + "mergeEditor.successfullySavedMergeEditorContentsToFolder": "已成功將合併編輯器狀態儲存到資料夾" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": { + "diffAlgorithm.advanced": "使用進階版差異演算法。", + "diffAlgorithm.legacy": "使用舊版差異演算法。", "name": "合併編輯器" }, "vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": { - "name": "正在合併: {0}", - "unhandledConflicts.cancel": "取消", - "unhandledConflicts.detail1": "此編輯器中的合併衝突將維持在未處理狀態。", - "unhandledConflicts.detailN": "{0} 編輯器中的合併衝突仍然無法處理。", - "unhandledConflicts.discard": "捨棄合併變更", - "unhandledConflicts.ignore": "繼續處理衝突", - "unhandledConflicts.msg": "您要繼續處理未處理的衝突嗎?", - "unhandledConflicts.saveAndIgnore": "儲存並在衝突情況下繼續" + "name": "正在合併: {0}" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": { + "acceptMerge": "接受合併(&&A)", + "detail1": "若未儲存,合併結果將會遺失。", + "detail1Conflicts": "檔案包含未處理的衝突。如果您不儲存合併結果,合併結果將會遺失。", + "detailN": "若未儲存,合併結果將會遺失。", + "detailNConflicts": "檔案包含未處理的衝突。如果您不儲存合併結果,合併結果將會遺失。", + "discard": "不要儲存(&&N)", + "merge-editor.source": "在合併編輯器中解決衝突之前", + "message1": "是否要保留 {0} 的合併結果?", + "messageN": "是否要保留 {0} 個檔案的合併結果?", + "noMoreWarn": "不再詢問", + "save": "儲存(&&S)", + "saveTempFile.detail": "這會將合併結果寫入原始檔案,並關閉合併編輯器。", + "saveTempFile.message": "是否要接受合併結果?", + "saveWithConflict": "儲存並發生衝突(&&S)", + "workspace.close": "關閉(&&C)", + "workspace.closeWithConflicts": "關閉並發生衝突(&&C)", + "workspace.detail1.handled": "若未儲存,變更將會遺失。", + "workspace.detail1.unhandled": "檔案包含未處理的衝突。如果您不儲存變更,您的變更將會遺失。", + "workspace.detail1.unhandled.nonDirty": "檔案包含未處理的衝突。", + "workspace.detailN.handled": "若未儲存,變更將會遺失。", + "workspace.detailN.unhandled": "檔案包含未處理的衝突。如果您不儲存變更,您的變更將會遺失。", + "workspace.detailN.unhandled.nonDirty": "檔案包含未處理的衝突。", + "workspace.doNotSave": "不要儲存(&&N)", + "workspace.message1": "要儲存對 {0} 所做的變更嗎?", + "workspace.message1.nonDirty": "是否要針對 {0} 關閉合併編輯器?", + "workspace.messageN": "要儲存對 {0} 個檔案所做的變更嗎?", + "workspace.messageN.nonDirty": "是否要關閉 {0} 合併編輯器?", + "workspace.save": "儲存(&&S)", + "workspace.saveWithConflict": "儲存並發生衝突(&&S)" + }, + "vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": { + "conflictingLine": "1 個衝突的行", + "conflictingLines": "{0} 個衝突的行" + }, + "vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": { + "setInputHandled": "已處理的設定輸入", + "undoMarkAsHandled": "復原標示為已處理" }, "vs/workbench/contrib/mergeEditor/browser/view/colors": { "mergeEditor.change.background": "變更的背景色彩。", "mergeEditor.change.word.background": "文字變更的背景色彩。", + "mergeEditor.changeBase.background": "基底中變更的背景色彩。", + "mergeEditor.changeBase.word.background": "基底中文字變更的背景色彩。", "mergeEditor.conflict.handled.minimapOverViewRuler": "輸入 1 中變更的前景色彩。", "mergeEditor.conflict.handledFocused.border": "已處理之焦點衝突的框線色彩。", "mergeEditor.conflict.handledUnfocused.border": "已處理之未聚焦衝突的框線色彩。", + "mergeEditor.conflict.input1.background": "輸入 1 中裝飾的背景色彩。", + "mergeEditor.conflict.input2.background": "輸入 2 中裝飾的背景色彩。", "mergeEditor.conflict.unhandled.minimapOverViewRuler": "輸入 1 中變更的前景色彩。", "mergeEditor.conflict.unhandledFocused.border": "未處理之焦點衝突的框線色彩。", - "mergeEditor.conflict.unhandledUnfocused.border": "未處理之未聚焦衝突的框線色彩。" + "mergeEditor.conflict.unhandledUnfocused.border": "未處理之未聚焦衝突的框線色彩。", + "mergeEditor.conflictingLines.background": "「衝突的行」文字的背景。" + }, + "vs/workbench/contrib/mergeEditor/browser/view/conflictActions": { + "accept": "接受 {0}", + "acceptBoth": "接受組合", + "acceptBoth0First": "接受組合 ({0} 先)", + "acceptBothTooltip": "接受結果文件中兩側的自動組合。", + "acceptTooltip": "接受結果文件中的 {0}。", + "append": "附加 {0}", + "appendTooltip": "將 {0} 附加至結果文件。", + "combine": "接受組合", + "ignore": "忽略", + "manualResolution": "手動解決", + "manualResolutionTooltip": "已手動解決此衝突。", + "markAsHandledTooltip": "不要站在衝突的這一邊。", + "noChangesAccepted": "未接受任何變更", + "noChangesAcceptedTooltip": "此衝突的目前解決方式,等於左右側變更的共同上階。", + "remove": "移除 {0}", + "removeTooltip": "從結果文件移除 {0}。", + "resetToBase": "重設為基底", + "resetToBaseTooltip": "將此衝突重設為左右側變更的共同上階。" + }, + "vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": { + "base": "基底", + "compareWith": "正在與 {0} 比較", + "compareWithTooltip": "差異會以背景色彩醒目提示。" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": { - "accept": "接受", + "accept.conflicting": "接受 (結果已變更)", + "accept.excluded": "接受", + "accept.first": "復原接受", + "accept.second": "復原接受 (目前第二)", + "input1": "輸入 1", + "input2": "輸入 2", "mergeEditor.accept": "接受 {0}", "mergeEditor.acceptBoth": "接受兩者", "mergeEditor.markAsHandled": "標示為已處理", "mergeEditor.swap": "切換" }, "vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": { + "allConflictHandled": "已處理所有衝突,現在可以完成合併。", + "goToNextConflict": "移至下一個衝突", "mergeEditor.remainingConflict": "{0} 個剩餘衝突 ", - "mergeEditor.remainingConflicts": "{0} 個剩餘衝突" + "mergeEditor.remainingConflicts": "{0} 個剩餘衝突", + "result": "結果" }, "vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": { - "editor.mergeEditor.label": "Merge Editor", - "input1": "輸入 1", - "input2": "輸入 2", - "mergeEditor": "文字合併編輯器", - "result": "結果" + "mergeEditor": "文字合併編輯器" + }, + "vs/workbench/contrib/mergeEditor/browser/view/viewModel": { + "noConflictMessage": "目前沒有可切換的衝突焦點。" }, "vs/workbench/contrib/mergeEditor/common/mergeEditor": { "baseUri": "合併編輯器基底的 URI", "editorLayout": "合併編輯器的版面配置模式", "is": "編輯器是合併編輯器", - "resultUri": "合併編輯器結果的 URI" + "isr": "編輯器是合併式編輯器的結果編輯器。", + "resultUri": "合併編輯器結果的 URI", + "showBase": "如果合併編輯器顯示基底版本", + "showBaseAtTop": "如果基底應該顯示在頂端", + "showNonConflictingChanges": "合併編輯器是否顯示非衝突的變更" + }, + "vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands": { + "merge.dev.openSelectionInTemporaryMergeEditor": "在暫存合併編輯器中開啟選取項目", + "merge.dev.openState": "從 JSON 開啟合併編輯器狀態", + "mergeEditor": "合併編輯器 (Dev)", + "mergeEditor.enterJSON": "輸入 JSON" }, "vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": { "notebookActions.changeCellToCode": "將儲存格變更為程式碼", @@ -6579,16 +7662,20 @@ "notebookActions.expandCellOutput": "展開儲存格輸出", "notebookActions.joinCellAbove": "聯結上一個儲存格", "notebookActions.joinCellBelow": "聯結下一個儲存格", + "notebookActions.joinSelectedCells": "聯結選取的儲存格", "notebookActions.moveCellDown": "向下移動儲存格", "notebookActions.moveCellUp": "向上移動儲存格", "notebookActions.splitCell": "分割儲存格", - "notebookActions.toggleOutputs": "切換輸出" + "notebookActions.toggleOutputs": "切換輸出", + "notebookActions.toggleScrolling": "切換捲動儲存格輸出" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": { "notebook.cell.status.executing": "正在執行", "notebook.cell.status.failed": "失敗", "notebook.cell.status.pending": "暫止", - "notebook.cell.status.success": "成功" + "notebook.cell.status.success": "成功", + "notebook.cell.statusBar.timerTooltip": "**上次執行** {0}\r\n\r\n**執行時間** {1}\r\n\r\n**額外負荷時間** {2}\r\n\r\n**轉譯時間**\r\n\r\n{3}", + "notebook.cell.statusBar.timerTooltip.reportIssueFootnote": "使用上述連結來使用問題回報程式提出問題。" }, "vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": { "notebook.cell.status.autoDetectLanguage": "接受偵測到的語言: {0}", @@ -6602,22 +7689,12 @@ "toggleNotebookClipboardLog": "切換筆記本剪貼簿疑難排解" }, "vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": { - "current1": "目前選取的項目", - "current2": "{0} - 目前選取的項目", - "installSuggestedKernel": "安裝建議的延伸模組", "kernel.select.label": "選取核心", "notebook.activeCellStatusName": "筆記本編輯器選項", "notebook.info": "筆記本核心資訊", "notebook.multiActiveCellIndicator": "儲存格 {0} ({1} 已選取)", "notebook.select": "筆記本核心選取範圍", "notebook.singleActiveCellIndicator": "儲存格 {0} / {1}", - "notebookActions.selectKernel": "選取 Notebook 核心", - "notebookActions.selectKernel.args": "筆記本核心引數", - "otherKernelKinds": "其他", - "prompt.placeholder.change": "變更 '{0}' 的核心", - "prompt.placeholder.select": "選取 '{0}' 的核心", - "searchForKernels": "瀏覽市集以取得核心延伸模組", - "suggestedKernels": "建議", "tooltop": "{0} (建議)" }, "vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": { @@ -6636,7 +7713,7 @@ "label.toggleReplaceButton": "切換取代", "notebook.find.filter.filterAction": "尋找篩選", "notebook.find.filter.findInCodeInput": "程式碼儲存格來源", - "notebook.find.filter.findInCodeOutput": "儲存格輸出", + "notebook.find.filter.findInCodeOutput": "程式碼儲存格輸出", "notebook.find.filter.findInMarkupInput": "Markdown 來源", "notebook.find.filter.findInMarkupPreview": "呈現的 Markdown", "placeholder.find": "尋找", @@ -6650,6 +7727,7 @@ "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "將筆記本格式化", "formatCell.label": "格式化儲存格", + "formatCells.label": "格式化儲存格", "label": "將筆記本格式化" }, "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { @@ -6680,11 +7758,23 @@ "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { "setProfileTitle": "設定設定檔" }, + "vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": { + "codeAction.apply": "正在套用程式碼動作 '{0}'。", + "codeaction.get2": "正在從 '{0}' ([設定]({1})) 取得程式碼動作。", + "label": "格式化筆記本", + "notebookFormatSave.formatting": "格式化", + "notebookSaveParticipants.cellCodeActions": "正在執行程式碼動作", + "notebookSaveParticipants.notebookCodeActions": "執行 'Notebook' 程式碼動作" + }, "vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": { "workbench.notebook.clearNotebookEdtitorTypeCache": "清除筆記本編輯器類型快取", "workbench.notebook.inspectLayout": "檢查筆記本版面配置", "workbench.notebook.toggleLayoutTroubleshoot": "切換版面配置疑難排解" }, + "vs/workbench/contrib/notebook/browser/controller/cellOperations": { + "notebookActions.joinSelectedCells": "無法聯結不同類型的儲存格", + "notebookActions.joinSelectedCells.label": "聯結 Notebook 儲存格" + }, "vs/workbench/contrib/notebook/browser/controller/coreActions": { "miShare": "共用", "notebookActions.category": "筆記本", @@ -6694,9 +7784,12 @@ "vs/workbench/contrib/notebook/browser/controller/editActions": { "autoDetect": "自動偵測", "changeLanguage": "變更儲存格語言", - "clearAllCellsOutputs": "清除所有儲存格的輸出", + "clearAllCellsOutputs": "清除所有輸出", "clearCellOutputs": "清除儲存格輸出", + "confirmDeleteButton": "刪除", + "confirmDeleteButtonMessage": "此儲存格正在執行,您確定要刪除它嗎?", "detectLanguage": "接受偵測到的儲存格語言", + "doNotAskAgain": "不用再詢問", "languageDescription": "({0}) - 目前的語言", "languageDescriptionConfigured": "({0})", "languagesPicks": "語言 (識別碼)", @@ -6716,6 +7809,7 @@ "notebookActions.executeAndSelectBelow": "執行筆記本儲存格並選取下方儲存格", "notebookActions.executeBelow": "執行儲存格及下方", "notebookActions.executeNotebook": "全部執行", + "notebookActions.interruptNotebook": "中斷", "notebookActions.renderMarkdown": "轉譯所有 Markdown 儲存格", "revealLastFailedCell": "移至最近使用的失敗儲存格", "revealLastFailedCellShort": "移至", @@ -6748,14 +7842,15 @@ "customizeNotebook": "自訂筆記本...", "notebook.placeholder": "要儲存的設定檔案", "notebook.saveMimeTypeOrder": "儲存 Mimetype 顯示順序", - "notebook.showLineNumbers": "顯示筆記本行號", + "notebook.showLineNumbers": "筆記本行號", "notebook.toggleBreadcrumb": "切換階層連結", "notebook.toggleCellToolbarPosition": "切換儲存格工具列位置", "notebook.toggleLineNumbers": "切換筆記本行號", "saveTarget.machine": "使用者設定", "saveTarget.workspace": "工作區設定", "workbench.notebook.layout.configure.label": "自訂筆記本版面配置", - "workbench.notebook.layout.select.label": "在筆記本版面配置之間選取" + "workbench.notebook.layout.select.label": "在筆記本版面配置之間選取", + "workbench.notebook.layout.webview.reset.label": "重設筆記本 Web 檢視" }, "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { "builtinRenderInfo": "內建", @@ -6767,6 +7862,8 @@ "promptChooseMimeTypeInSecure.placeHolder": "請為目前的輸出選取要用於轉譯的 MIME 類型。只有在筆記本受信任時,才能使用進階 MIME 類型" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { + "notebook.diff.action.next.title": "顯示下一個變更", + "notebook.diff.action.previous.title": "顯示上一個變更", "notebook.diff.cell.revertInput": "還原輸入", "notebook.diff.cell.revertMetadata": "還原中繼資料", "notebook.diff.cell.revertOutputs": "還原輸出", @@ -6777,32 +7874,9 @@ "notebook.diff.showOutputs": "顯示輸出差異", "notebook.diff.switchToText": "開啟文字 Diff 編輯器" }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": { "notebookTreeAriaLabel": "筆記本文字 Diff" }, - "vs/workbench/contrib/notebook/browser/extensionPoint": { - "contributes.notebook.provider": "提供筆記本文件提供者。", - "contributes.notebook.provider.displayName": "人類可閱讀的筆記本名稱。", - "contributes.notebook.provider.selector": "該筆記本所針對的一組 Glob。", - "contributes.notebook.provider.selector.filenamePattern": "為其啟用筆記本的 Glob。", - "contributes.notebook.provider.viewType": "筆記本的類型。", - "contributes.notebook.renderer": "提供筆記本輸出轉譯提供者。", - "contributes.notebook.renderer.displayName": "筆記本輸出轉譯器的人類可閱讀名稱。", - "contributes.notebook.renderer.entrypoint": "要在 Web 檢視中載入以轉譯延伸模組的檔案。", - "contributes.notebook.renderer.entrypoint.extends": "此轉譯器延伸的現有轉譯器。", - "contributes.notebook.renderer.hardDependencies": "轉譯器所需的核心相依性清單。如果有任何相依性出現在 `NotebookKernel.preloads` 中,就可以使用轉譯器。", - "contributes.notebook.renderer.optionalDependencies": "轉譯器可利用的柔化核心相依性清單。如果有任何相依性出現在 `NotebookKernel.preloads` 中,則將優先使用轉譯器,而非不與核心互動的轉譯器。", - "contributes.notebook.renderer.requiresMessaging": "定義轉譯器是否需要透過 'createRendererMessaging' 與延伸模組通訊及其方式。具有較強傳訊需求的轉譯器可能無法在所有環境中運作。", - "contributes.notebook.renderer.requiresMessaging.always": "需要傳訊。只有當轉譯器是可在延伸主機中執行之延伸模組的一部分時,才能使用。", - "contributes.notebook.renderer.requiresMessaging.never": "轉譯器不需要傳訊。", - "contributes.notebook.renderer.requiresMessaging.optional": "轉譯器在傳訊可用時更佳,但並非為必要項。", - "contributes.notebook.renderer.viewType": "筆記本輸出轉譯器的唯一識別碼。", - "contributes.notebook.selector": "筆記本所針對的一組 Glob。", - "contributes.notebook.selector.provider.excludeFileNamePattern": "停用該筆記本的 Glob。", - "contributes.priority": "控制使用者開啟檔案時是否自動啟用自訂編輯器。這可能會由使用 `workbench.editorAssociations` 設定的使用者覆寫。", - "contributes.priority.default": "使用者開啟資源時,只要沒有為該資源註冊其他預設的自訂編輯器,即會自動使用此編輯器。", - "contributes.priority.option": "使用者開啟資源時不會自動使用此編輯器,但使用者可以使用 `Reopen With` 命令切換到該編輯器。" - }, "vs/workbench/contrib/notebook/browser/notebook.contribution": { "insertToolbarLocation.betweenCells": "在儲存格間懸停時顯示的工具列。", "insertToolbarLocation.both": "兩個工具列。", @@ -6811,28 +7885,36 @@ "notebook.cellToolbarLocation.description": "應顯示儲存格工具列的位置,或是否應隱藏。", "notebook.cellToolbarLocation.viewType": "設定特定檔案類型的儲存格工具列位置", "notebook.cellToolbarVisibility.description": "當游標停留或按一下時,是否要顯示儲存格工具列。", + "notebook.codeActionsOnSave": "實驗性。儲存時為筆記本執行一系列 CodeActions。必須指定 CodeActions,延遲後不得儲存檔案,且編輯器不得關閉。範例: `source.fixAll: true`", "notebook.compactView.description": "控制筆記本編輯器是否應以精簡格式呈現。例如,開啟時減少左邊界寬度。", + "notebook.confirmDeleteRunningCell": "控制是否需要確認提示才能刪除執行中的儲存格。", "notebook.consolidatedOutputButton.description": "控制輸出動作是否應該在輸出工具列中轉譯。", "notebook.consolidatedRunButton.description": "控制執行按鈕旁的下拉式清單是否顯示額外的動作。", + "notebook.diff.enableOverviewRuler.description": "是否要在筆記本的差異編輯器中轉譯概觀尺規。", "notebook.diff.enablePreview.description": "是否要為筆記本使用增強的文字 Diff 編輯器。", "notebook.displayOrder.description": "輸出 MIME 類型的優先順序清單", "notebook.dragAndDrop.description": "控制筆記本編輯器是否應該允許透過拖放移動儲存格。", "notebook.editorOptions.experimentalCustomization": "筆記本中使用的程式碼編輯器設定。這可用來自訂大部分的編輯器.* 設定。", - "notebook.focusIndicator.description": "控制焦點指標的轉譯位置,是沿著儲存格框線或左裝訂邊", + "notebook.findScope": "自訂 [尋找小工具行為] 以在筆記本儲存格內搜尋。啟用標記來源和標記預覽時,[尋找小工具] 會根據儲存格的目前狀態來搜尋原始程式碼或預覽。", + "notebook.focusIndicator.description": "控制焦點指標的轉譯位置,是沿著儲存格框線或左裝訂邊。", + "notebook.formatOnCellExecution": "執行時格式化筆記儲存格。必須有格式器可用。", + "notebook.formatOnSave": "在儲存時設定筆記本的格式。格式器必須可供使用,不得在延遲後儲存檔案,而且不得關閉編輯器。", "notebook.globalToolbar.description": "控制是否要在筆記本編輯器內呈現全域工具列。", "notebook.globalToolbarShowLabel": "控制筆記本工具列上的動作是否應呈現標籤。", "notebook.insertToolbarPosition.description": "控制插入儲存格動作應出現的位置。", "notebook.interactiveWindow.collapseCodeCells": "控制互動式視窗中的代碼儲存格是否預設為已摺疊。", "notebook.markup.fontSize": "控制筆記本中轉譯標記的字型大小 (像素)。設定為 {0} 時,則會使用 120% 的 {1}。", - "notebook.outputFontFamily": "筆記本儲存格輸出文字的字型家族。設定為空白時,則會使用 {0}。", - "notebook.outputFontSize": "筆記本儲存格輸出文字的字型大小。當設定為 {0} 時,則會使用 {1}。", - "notebook.outputLineHeight": "筆記本儲存格輸出文字的行高。\r\n - 介於 0 到 8 之間的值會用來做為字型大小的乘數。\r\n - 大於或等於 8 的值將做為有效值。", + "notebook.outputFontFamily": "筆記本儲存格內輸出文字的字型家族。設定為空白時,則會使用 {0}。", + "notebook.outputFontSize": "筆記本儲存格內輸出文字的字型大小。當設定為 0 時,則會使用 {0}。", + "notebook.outputLineHeight": "筆記本儲存格內輸出文字的行高。\r\n - 當設定為 0 時,會使用編輯器行高。\r\n - 介於 0 到 8 之間的值會用來做為字型大小的乘數。\r\n - 大於或等於 8 的值將做為有效值。", + "notebook.outputScrolling": "超過限制時,開始在可捲動的區域中轉譯筆記本輸出", + "notebook.outputWordWrap": "控制輸出中的行是否應該換行。", "notebook.showCellStatusbar.description": "是否要顯示儲存格狀態列。", "notebook.showCellStatusbar.hidden.description": "儲存格狀態列一律為隱藏。", "notebook.showCellStatusbar.visible.description": "儲存格狀態列一律為可見。", "notebook.showCellStatusbar.visibleAfterExecute.description": "儲存格狀態列會隱藏,直到儲存格執行完成為止。接著會變為可見,並顯示執行狀態。", "notebook.showFoldingControls.description": "控制何時顯示 Markdown 標題摺疊箭頭。", - "notebook.textOutputLineLimit": "控制文字輸出中要呈現多少行文字。", + "notebook.textOutputLineLimit": "控制文字輸出中顯示多少行文字。如果 {0} 已啟用,此設定會用來判斷輸出的捲動高度。", "notebook.undoRedoPerCell.description": "是否要針對每個儲存格使用個別的復原/取消復原堆疊。", "notebookConfigurationTitle": "筆記本", "showFoldingControls.always": "摺疊控制項永遠可見。", @@ -6841,7 +7923,11 @@ }, "vs/workbench/contrib/notebook/browser/notebookEditor": { "fail.noEditor": "無法使用筆記本編輯器類型 '{0}' 開啟資源,請確定您已安裝或啟用正確的延伸模組。", - "notebookOpenInTextEditor": "在文字編輯器中開啟" + "fail.noEditor.extensionMissing": "無法使用筆記本編輯器類型 '{0}' 開啟資源,請確定您已安裝或啟用正確的延伸模組。", + "notebookOpenAsText": "以文字開啟", + "notebookOpenEnableMissingViewType": "啟用「{0}」的延伸模組", + "notebookOpenInTextEditor": "在文字編輯器中開啟", + "notebookOpenInstallMissingViewType": "為 '{0}' 安裝延伸模組" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { "focusedCellBackground": "聚焦於儲存格時儲存格的背景色彩。", @@ -6860,6 +7946,7 @@ "notebook.outputContainerBorderColor": "筆記本輸出容器背景的框線色彩。", "notebook.selectedCellBorder": "已選取但未聚焦於儲存格時,儲存格上框線和下框線的色彩。", "notebook.symbolHighlightBackground": "醒目提示之儲存格的背景色彩", + "notebookEditorOverviewRuler.runningCellForeground": "筆記本編輯器概觀尺規中正在執行的儲存格裝飾的色彩。", "notebookScrollbarSliderActiveBackground": "點選時,筆記本捲軸滑桿背景的色彩。", "notebookScrollbarSliderBackground": "筆記本捲軸滑桿背景的色彩。", "notebookScrollbarSliderHoverBackground": "暫留時,筆記本捲軸滑桿背景的色彩。", @@ -6869,13 +7956,36 @@ "notebookTreeAriaLabel": "Notebook", "selectedCellBackground": "選取儲存格時儲存格的背景色彩。" }, - "vs/workbench/contrib/notebook/browser/notebookExecutionServiceImpl": { - "notebookRunTrust": "執行筆記本儲存格將會從這個工作區執行程式碼。" + "vs/workbench/contrib/notebook/browser/notebookExtensionPoint": { + "contributes.notebook.provider": "提供筆記本文件提供者。", + "contributes.notebook.provider.displayName": "人類可閱讀的筆記本名稱。", + "contributes.notebook.provider.selector": "該筆記本所針對的一組 Glob。", + "contributes.notebook.provider.selector.filenamePattern": "為其啟用筆記本的 Glob。", + "contributes.notebook.provider.viewType": "筆記本的類型。", + "contributes.notebook.renderer": "提供筆記本輸出轉譯提供者。", + "contributes.notebook.renderer.displayName": "筆記本輸出轉譯器的人類可閱讀名稱。", + "contributes.notebook.renderer.entrypoint": "要在 Web 檢視中載入以轉譯延伸模組的檔案。", + "contributes.notebook.renderer.entrypoint.extends": "此轉譯器延伸的現有轉譯器。", + "contributes.notebook.renderer.hardDependencies": "轉譯器所需的核心相依性清單。如果有任何相依性出現在 `NotebookKernel.preloads` 中,就可以使用轉譯器。", + "contributes.notebook.renderer.optionalDependencies": "轉譯器可利用的柔化核心相依性清單。如果有任何相依性出現在 `NotebookKernel.preloads` 中,則將優先使用轉譯器,而非不與核心互動的轉譯器。", + "contributes.notebook.renderer.requiresMessaging": "定義轉譯器是否需要透過 'createRendererMessaging' 與延伸模組通訊及其方式。具有較強傳訊需求的轉譯器可能無法在所有環境中運作。", + "contributes.notebook.renderer.requiresMessaging.always": "需要傳訊。只有當轉譯器是可在延伸主機中執行之延伸模組的一部分時,才能使用。", + "contributes.notebook.renderer.requiresMessaging.never": "轉譯器不需要傳訊。", + "contributes.notebook.renderer.requiresMessaging.optional": "轉譯器在傳訊可用時更佳,但並非為必要項。", + "contributes.notebook.renderer.viewType": "筆記本輸出轉譯器的唯一識別碼。", + "contributes.notebook.selector": "筆記本所針對的一組 Glob。", + "contributes.notebook.selector.provider.excludeFileNamePattern": "停用該筆記本的 Glob。", + "contributes.preload.entrypoint": "Web 檢視中載入之檔案的路徑。", + "contributes.preload.localResourceRoots": "應該在 Web 檢視中允許的其他資源的路徑。", + "contributes.preload.provider": "提供筆記本預先載入。", + "contributes.preload.provider.viewType": "筆記本的類型。", + "contributes.priority": "控制使用者開啟檔案時是否自動啟用自訂編輯器。這可能會由使用 `workbench.editorAssociations` 設定的使用者覆寫。", + "contributes.priority.default": "使用者開啟資源時,只要沒有為該資源註冊其他預設的自訂編輯器,即會自動使用此編輯器。", + "contributes.priority.option": "使用者開啟資源時不會自動使用此編輯器,但使用者可以使用 `Reopen With` 命令切換到該編輯器。" }, "vs/workbench/contrib/notebook/browser/notebookIcons": { "clearIcon": "用於在筆記本編輯器中清除儲存格輸出的圖示。", "collapsedIcon": "用於在筆記本編輯器中標註摺疊區段的圖示。", - "configureKernel": "筆記本編輯器中核心組態小工具內的設定圖示。", "deleteCellIcon": "用於在筆記本編輯器中刪除儲存格的圖示。", "editIcon": "用於在筆記本編輯器中編輯儲存格的圖示。", "errorStateIcon": "用於在筆記本編輯器中表示錯誤狀態的圖示。", @@ -6888,26 +7998,39 @@ "mimetypeIcon": "筆記本編輯器中 MIME 類型的圖示。", "moveDownIcon": "用於在筆記本編輯器中向下移動儲存格的圖示。", "moveUpIcon": "用於在筆記本編輯器中向上移動儲存格的圖示。", + "nextChangeIcon": "Diff 編輯器中 [下一個變更動作] 的圖示。", "openAsTextIcon": "用於在文字編輯器中開啟筆記本的圖示。", "pendingStateIcon": "用於在筆記本編輯器中表示擱置狀態的圖示。", + "previousChangeIcon": "Diff 編輯器中 [上一個變更動作] 的圖示。", "renderOutputIcon": "在 Diff 編輯器中轉譯輸出的圖示。", "revertIcon": "用於在筆記本編輯器中還原的圖示。", "selectKernelIcon": "設定用於在筆記本編輯器中選取核心的圖示。", "splitCellIcon": "用於在筆記本編輯器中分割儲存格的圖示。", "stopEditIcon": "用於在筆記本編輯器中停止編輯儲存格的圖示。", "stopIcon": "用於在筆記本編輯器中停止執行的圖示。", - "successStateIcon": "用於在筆記本編輯器中表示成功狀態的圖示。", - "unfoldIcon": "用於在筆記本編輯器中展開儲存格的圖示。" + "successStateIcon": "用於在筆記本編輯器中表示成功狀態的圖示。" + }, + "vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": { + "notebookRunTrust": "執行筆記本儲存格將會從這個工作區執行程式碼。" + }, + "vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": { + "workbench.notebook.clearNotebookKernelsMRUCache": "清除 Notebook 核心 MRU 快取" }, "vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": { "disableOtherKeymapsConfirmation": "要停用其他按鍵對應 ({0}),以避免按鍵繫結關係間的衝突嗎?", "no": "否", "yes": "是" }, + "vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": { + "renderChannelName": "Notebook 轉譯" + }, + "vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": { + "notebookOpenInstallMissingViewType": "為 '{0}' 安裝延伸模組" + }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": { "notebook.cell.toggleLineNumbers.title": "顯示資料格行號", "notebook.lineNumbers": "控制儲存格編輯器中行號的顯示。", - "notebook.showLineNumbers": "顯示筆記本行號", + "notebook.showLineNumbers": "筆記本行號", "notebook.toggleLineNumbers": "切換筆記本行號" }, "vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": { @@ -6922,7 +8045,7 @@ }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCell": { "cellExpandInputButtonLabel": "展開儲存格輸入 ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "按兩下以展開儲存格輸出 ({0})" + "cellExpandInputButtonLabelWithDoubleClick": "按兩下以展開儲存格輸入 ({0})" }, "vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon": { "notebook.cell.status.executing": "正在執行", @@ -6942,76 +8065,106 @@ "hiddenCellsLabel": "已隱藏 1 個儲存格", "hiddenCellsLabelPlural": "已隱藏 {0} 個儲存格" }, - "vs/workbench/contrib/notebook/browser/view/cellParts/markdownCell": { + "vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": { "cellExpandInputButtonLabel": "展開儲存格輸入 ({0})", - "cellExpandInputButtonLabelWithDoubleClick": "按兩下以展開儲存格輸出 ({0})" + "cellExpandInputButtonLabelWithDoubleClick": "按兩下以展開儲存格輸入 ({0})" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "空白的 Markdown 儲存格。按兩下或按 Enter 可加以編輯。", - "notebook.error.rendererNotFound": "找不到 '$0' 的轉譯器" + "notebook.error.rendererFallbacksExhausted": "無法轉譯 '$0' 的內容", + "notebook.error.rendererNotFound": "找不到 '$0' 的轉譯器", + "webview title": "筆記本 Web 檢視內容" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExecutionOrderCountLabel": "執行順序" }, - "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelActionViewItem": { - "select": "選取核心" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": { + "current1": "目前選取的項目", + "current2": "{0} - 目前選取的項目", + "installSuggestedKernel": "安裝建議的延伸模組", + "kernels.detecting": "正在偵測核心", + "kernels.selectedKernelAndKernelDetectionRunning": "選取的核心: {0} (正在執行核心偵測工作)", + "learnMoreTooltip": "深入了解", + "prompt.placeholder.change": "變更 '{0}' 的核心", + "prompt.placeholder.select": "選取 '{0}' 的核心", + "searchForKernels": "瀏覽市集以取得核心延伸模組", + "select": "選取核心", + "selectAnotherKernel": "選取其他核心", + "selectAnotherKernel.more": "選取其他核心...", + "selectKernel.placeholder": "輸入以選擇核心來源", + "selectKernelFromExtension": "從 {0} 選取核心" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "檔案的內容已在磁碟上變更。您想要開啟更新的版本,或使用您的變更覆寫檔案?", - "notebook.staleSaveError.overwrite.": "覆寫", - "notebook.staleSaveError.revert": "還原" + "vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": { + "notebookActions.selectKernel": "選取 Notebook 核心", + "notebookActions.selectKernel.args": "筆記本核心引數" + }, + "vs/workbench/contrib/notebook/common/notebookEditorInput": { + "vetoExtHostRestart": "Notebook '{0}' could not be saved." + }, + "vs/workbench/contrib/offline/browser/offline.contribution": { + "offline": "網路似乎已離線,某些功能可能無法使用。", + "statusBarOfflineBackground": "當 Workbench 離線時,狀態列的背景色彩。狀態列會顯示在視窗的底部", + "statusBarOfflineBorder": "當 Workbench 離線時,用以分隔資訊看板與編輯器的狀態列框線色彩。狀態列會顯示在視窗的底部", + "statusBarOfflineForeground": "當 Workbench 離線時,狀態列的前景色彩。狀態列會顯示在視窗的底部" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "filteredTypes.array": "啟用時,大綱顯示「陣列」符號。", - "filteredTypes.boolean": "啟用時,大綱顯示「布林值」符號。", - "filteredTypes.class": "啟用時,大綱顯示「類別」符號。", - "filteredTypes.constant": "啟用時,大綱顯示「常數」符號。", - "filteredTypes.constructor": "啟用時,大綱顯示「建構函式」符號。", - "filteredTypes.enum": "啟用時,大綱顯示「列舉」符號。", - "filteredTypes.enumMember": "啟用時,大綱顯示「enumMember」符號。", - "filteredTypes.event": "啟用時,大綱顯示「事件」符號。", - "filteredTypes.field": "啟用時,大綱顯示「欄位」符號。", - "filteredTypes.file": "啟用時,大綱顯示「檔案」符號。", - "filteredTypes.function": "啟用時,大綱顯示「函式」符號。", - "filteredTypes.interface": "啟用時,大綱顯示「介面」符號。", - "filteredTypes.key": "啟用時,大綱顯示「索引鍵」符號。", - "filteredTypes.method": "啟用時,大綱顯示「方法」符號。", - "filteredTypes.module": "啟用時,大綱顯示「模組」符號。", - "filteredTypes.namespace": "啟用時,大綱顯示「命名空間」符號。", - "filteredTypes.null": "啟用時,大綱顯示「Null」符號。", - "filteredTypes.number": "啟用時,大綱顯示「數字」符號。", - "filteredTypes.object": "啟用時,大綱顯示「物件」符號。", - "filteredTypes.operator": "啟用時,大綱顯示「運算子」符號。", - "filteredTypes.package": "啟用時,大綱顯示「套件」符號。", - "filteredTypes.property": "啟用時,大綱顯示「屬性」符號。", - "filteredTypes.string": "啟用時,大綱顯示「字串」符號。", - "filteredTypes.struct": "啟用時,大綱顯示「結構」符號。", - "filteredTypes.typeParameter": "啟用時,大綱顯示「typeParameter」符號。", - "filteredTypes.variable": "啟用時,大綱顯示「變數」符號。", + "filteredTypes.array": "啟用時,大綱會顯示「array」符號。", + "filteredTypes.boolean": "啟用時,大綱會顯示「boolean」符號。", + "filteredTypes.class": "啟用時,大綱會顯示「class」符號。", + "filteredTypes.constant": "啟用時,大綱會顯示「constant」符號。", + "filteredTypes.constructor": "啟用時,大綱會顯示「constructor」符號。", + "filteredTypes.enum": "啟用時,大綱會顯示「enum」符號。", + "filteredTypes.enumMember": "啟用時,大綱會顯示「enumMember」符號。", + "filteredTypes.event": "啟用時,大綱會顯示「event」符號。", + "filteredTypes.field": "啟用時,大綱會顯示「field」符號。", + "filteredTypes.file": "啟用時,大綱會顯示「file」符號。", + "filteredTypes.function": "啟用時,大綱會顯示「function」符號。", + "filteredTypes.interface": "啟用時,大綱會顯示「interface」符號。", + "filteredTypes.key": "啟用時,大綱會顯示「key」符號。", + "filteredTypes.method": "啟用時,大綱會顯示「method」符號。", + "filteredTypes.module": "啟用時,大綱會顯示「module」符號。", + "filteredTypes.namespace": "啟用時,大綱會顯示「namespace」符號。", + "filteredTypes.null": "啟用時,大綱會顯示「null」符號。", + "filteredTypes.number": "啟用時,大綱會顯示「number」符號。", + "filteredTypes.object": "啟用時,大綱會顯示「object」符號。", + "filteredTypes.operator": "啟用時,大綱會顯示「operator」符號。", + "filteredTypes.package": "啟用時,大綱會顯示「package」符號。", + "filteredTypes.property": "啟用時,大綱會顯示「property」符號。", + "filteredTypes.string": "啟用時,大綱會顯示「string」符號。", + "filteredTypes.struct": "啟用時,大綱會顯示「struct」符號。", + "filteredTypes.typeParameter": "啟用時,大綱會顯示「typeParameter」符號。", + "filteredTypes.variable": "啟用時,大綱會顯示「variable」符號。", "name": "大綱", - "outline.problem.colors": "為錯誤與警告使用色彩。", - "outline.problems.badges": "為錯誤與警告使用徽章。", - "outline.showIcons": "使用圖示呈現大綱元素。", - "outline.showProblem": "在大綱元素中顯示錯誤與警告。", + "outline.initialState": "控制大綱項目是否已摺疊或展開。", + "outline.initialState.collapsed": "摺疊所有項目。", + "outline.initialState.expanded": "展開所有項目。", + "outline.problem.colors": "針對大綱元素上的錯誤和警告使用色彩。", + "outline.problems.badges": "針對大綱元素上的錯誤和警告使用徽章。", + "outline.showIcons": "使用圖示轉譯大綱元素。", + "outline.showProblem": "顯示大綱元素上的錯誤和警告。", "outlineConfigurationTitle": "大綱", "outlineViewIcon": "[大綱] 檢視的檢視圖示。" }, - "vs/workbench/contrib/outline/browser/outlinePane": { + "vs/workbench/contrib/outline/browser/outlineActions": { "collapse": "全部摺疊", + "expand": "全部展開", "filterOnType": "依類型篩選", "followCur": "追蹤游標", - "loading": "正在載入 '{0}' 的文件符號...", - "no-editor": "使用中的編輯器無法提供大綱資訊。", - "no-symbols": "在文件 \"{0}\" 中找不到任何符號", "sortByKind": "排序依據: 類別", "sortByName": "排序依據: 名稱", "sortByPosition": "排序依據: 位置" }, + "vs/workbench/contrib/outline/browser/outlinePane": { + "loading": "正在載入 '{0}' 的文件符號...", + "no-editor": "使用中的編輯器無法提供大綱資訊。", + "no-symbols": "在文件 \"{0}\" 中找不到任何符號" + }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "記錄檢視器" }, "vs/workbench/contrib/output/browser/output.contribution": { "clearOutput.label": "清除輸出", + "extensionLogs": "延伸模組記錄", "logViewer": "記錄檢視器", "miToggleOutput": "輸出(&&O)", "openActiveLogOutputFile": "開啟輸出記錄檔", @@ -7022,42 +8175,42 @@ "outputScrollOff": "關閉自動捲動", "outputScrollOn": "開啟自動滾動", "outputViewIcon": "[輸出] 檢視的檢視圖示。", + "selectOutput": "選取輸出通道", "selectlog": "選取記錄", "selectlogFile": "選取記錄檔", "showLogs": "顯示紀錄...。", - "switchToOutput.label": "切換至輸出", + "showOutputChannels": "顯示輸出通道...", + "switchBetweenOutputs.label": "切換輸出", + "switchToOutput.label": "交換器輸出", "toggleAutoScroll": "切換自動捲動" }, "vs/workbench/contrib/output/browser/outputView": { "channel": "'{0}' 的輸出通道", - "logChannel": "記錄 ({0})", "output": "輸出", "output model title": "{0} - 輸出", - "outputChannels": "輸出通道", - "outputViewAriaLabel": "輸出面板", - "outputViewWithInputAriaLabel": "{0},輸出面板" + "outputViewAriaLabel": "輸出面板" }, "vs/workbench/contrib/performance/browser/performance.contribution": { + "cycles": "列印服務週期", + "emitter": "列印發出器設定檔", + "insta.trace": "列印服務追蹤", "show.label": "啟動效能" }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "啟動效能" }, + "vs/workbench/contrib/performance/electron-sandbox/performance.contribution": { + "experimental.rendererProfiling": "啟用時,會自動分析慢速轉譯器" + }, "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { "prof.detail": "請建立問題並手動附加下列檔案:\r\n{0}", "prof.detail.restart": "需要重新啟動才能夠繼續使用'{0}‘.再次感謝您的回饋.", "prof.message": "已成功建立設定檔。", - "prof.restart": "重新啟動(&&R)", + "prof.restart": "重新啟動", "prof.restart.button": "重新啟動(&&R)", "prof.restartAndFileIssue": "建立問題並重新啟動(&&C)", "prof.thanks": "感謝您的協助" }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.chordsTo": "同步到", - "defineKeybinding.existing": "{0} 個現有命令有此按鍵繫結", - "defineKeybinding.initial": "按下所需按鍵組合,然後按 ENTER。", - "defineKeybinding.oneExists": "1 個現有命令有此按鍵繫結" - }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { "SearchKeybindings.FullTextSearchPlaceholder": "要在按鍵繫結關係中搜尋的類型", "SearchKeybindings.KeybindingsSearchPlaceholder": "正在記錄按鍵。按一下 Escape 即可結束", @@ -7074,10 +8227,12 @@ "editKeybindingLabelWithKey": "變更按鍵繫結關係 {0}", "editWhen": "在運算式時變更", "error": "編輯按鍵繫結關係時發生錯誤 '{0}'。請開啟 'keybindings.json' 檔案並檢查錯誤。", + "extension label": "延伸模組 ({0})", "keybinding": "按鍵繫結關係", "keybindingsLabel": "按鍵繫結關係", - "noKeybinding": "未指派任何按鍵繫結關係。", - "noWhen": "沒有時間內容。", + "keyboard shortcuts aria label": "使用空格或 Enter 鍵來變更按鍵繫結關係。", + "noKeybinding": "未指派任何按鍵繫結關係", + "noWhen": "沒有時間內容", "recordKeysLabel": "記錄按鍵", "recording": "正在記錄按鍵", "removeLabel": "移除按鍵繫結關係", @@ -7088,24 +8243,43 @@ "sortByPrecedeneLabel": "依優先順序排序 (順序最高優先)", "source": "來源", "title": "{0} ({1})", - "when": "當", - "whenContextInputAriaLabel": "在上下文時鍵入。按 Enter 鍵可確認,按 Escape 鍵可取消。" + "when": "當" }, "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { "defineKeybinding.kbLayoutErrorMessage": "您無法在目前的鍵盤配置下產生此按鍵組合。", "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}**針對您目前的按鍵配置(**{1}**為美國標準)", - "defineKeybinding.kbLayoutLocalMessage": "**{0}**針對您目前的鍵盤配置", - "defineKeybinding.start": "定義按鍵繫結關係" + "defineKeybinding.kbLayoutLocalMessage": "**{0}**針對您目前的鍵盤配置" + }, + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "同步到", + "defineKeybinding.existing": "{0} 個現有命令有此按鍵繫結", + "defineKeybinding.initial": "按下所需按鍵組合,然後按 ENTER。", + "defineKeybinding.oneExists": "1 個現有命令有此按鍵繫結" + }, + "vs/workbench/contrib/preferences/browser/keyboardLayoutPicker": { + "autoDetect": "自動偵測", + "configureKeyboardLayout": "設定鍵盤配置", + "displayLanguage": "定義在瀏覽器環境中 VS Code 使用的鍵盤配置。", + "doc": "開啟 VS Code 並從命令選擇區執行 [開發人員: 調查金鑰對應 (JSON)]。", + "fail.createSettings": "無法建立 '{0}' ({1})。", + "keyboard.chooseLayout": "變更鍵盤配置", + "keyboardLayout": "配置: {0}", + "layoutPicks": "鍵盤配置 ({0})", + "pickKeyboardLayout": "選取鍵盤配置", + "status.workbench.keyboardLayout": "鍵盤配置" }, "vs/workbench/contrib/preferences/browser/preferences.contribution": { "Keyboard Shortcuts": "鍵盤快速鍵", "clear": "清除搜尋結果", "clearHistory": "清除鍵盤快速鍵搜尋歷程記錄", + "defineKeybinding.start": "定義按鍵繫結關係", "filterUntrusted": "顯示未受信任的工作區設定", "keybindingsEditor": "按鍵繫結關係編輯器", "miOpenOnlineSettings": "線上服務設定(&&O)", "miOpenSettings": "設定(&&S)", + "miOpenTelemetrySettings": "遙測設定(&&T)", "miPreferences": "喜好設定(&&P)", + "openAccessibilitySettings": "開啟協助工具設定", "openCurrentProfileSettingsJson": "開啟目前的設定檔設定 (JSON)", "openDefaultKeybindingsFile": "開啟預設鍵盤快速鍵 (JSON)", "openFolderSettings": "開啟資料夾設定", @@ -7132,9 +8306,8 @@ "settings.focusSettingsTOC": "聚焦於設定目錄", "settings.showContextMenu": "顯示設定操作功能表", "settingsEditor2": "設定編輯器 2", - "showDefaultKeybindings": "顯示預設按鍵繫結", + "showDefaultKeybindings": "顯示系統按鍵繫結關係", "showExtensionKeybindings": "顯示延伸模組按鍵繫結關係", - "showTelemtrySettings": "遙測設定", "showUserKeybindings": "顯示使用者按鍵繫結" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { @@ -7150,11 +8323,8 @@ "preferencesClearInput": "設定和按鍵繫結關係 UI 中清除輸入的圖示。", "preferencesDiscardIcon": "設定 UI 中捨棄動作的圖示。", "preferencesOpenSettings": "開啟設定命令的圖示。", - "settingsAddIcon": "設定 UI 中新增動作的圖示。", "settingsEditIcon": "設定 UI 中編輯動作的圖示。", "settingsFilter": "建議設定 UI 篩選的按鈕圖示。", - "settingsGroupCollapsedIcon": "分割 JSON 設定編輯器中已摺疊區段的圖示。", - "settingsGroupExpandedIcon": "分割 JSON 設定編輯器中已展開區段的圖示。", "settingsMoreActionIcon": "設定 UI 中 [更多動作] 動作的圖示。", "settingsRemoveIcon": "設定 UI 中移除動作的圖示。", "settingsScopeDropDownIcon": "分割 JSON 設定編輯器中資料夾下拉式按鈕的圖示。" @@ -7166,6 +8336,7 @@ "manage workspace trust": "管理工作區信任", "replaceDefaultValue": "在設定中取代", "unknown configuration setting": "未知的組態設定", + "unsupportLanguageOverrideSetting": "無法套用此設定,因為它未註冊為語言覆蓋設定。", "unsupportedApplicationSetting": "此設定具有應用程式範圍,所以只能在使用者設定檔中設定。", "unsupportedMachineSetting": "此設定只能套用到本機視窗的使用者設定中或遠端視窗的遠端設定中。", "unsupportedPolicySetting": "無法套用此設定,因為它已在系統原則中設定。", @@ -7209,26 +8380,37 @@ "defaultOverriddenLanguagesList": "{0} 有特定語言的預設值", "extensionSyncIgnoredLabel": "未同步", "hasDefaultOverridesForLanguages": "下列語言有預設覆寫:", + "manageWorkspaceTrust": "管理工作區信任", "modifiedInScopeForLanguage": "{1} 的 {0} 範圍", "modifiedInScopeForLanguageMidSentence": "{1} 的 {0} 範圍", "modifiedInScopes": "已在下列範圍中修改設定:", + "policyDescription": "此設定由您的組織管理,因此其套用值無法變更。", + "policyDescriptionAccessible": "由組織原則管理; 未套用設定值", + "policyFilterLink": "檢視原則設定", + "policyLabelText": "未套用設定值", "remote": "遠端", "syncIgnoredAriaLabel": "在同步處理期間略過設定", "syncIgnoredTitle": "同步期間會忽略此設定", + "trustLabel": "設定值只能用於信任的工作區。", "user": "使用者", - "workspace": "工作區" + "workspace": "工作區", + "workspaceUntrustedAriaLabel": "未受信任的工作區; 未套用設定值", + "workspaceUntrustedLabel": "未套用設定值" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "accessibility": "協助工具", "appearance": "外觀", "application": "應用程式", "audioCues": "音訊提示", "breadcrumbs": "階層連結", + "chat": "Chat", "comments": "註解", "commonlyUsed": "經常使用的", "cursor": "資料指標", "debug": "偵錯", "diffEditor": "Diff 編輯器", "editorManagement": "編輯器管理", + "experimental": "實驗", "extensions": "延伸模組", "features": "功能", "fileExplorer": "檔案總管", @@ -7237,9 +8419,11 @@ "font": "字型", "formatting": "格式化", "keyboard": "鍵盤", + "mergeEditor": "合併編輯器", "minimap": "縮圖", "newWindow": "開新視窗", "notebook": "筆記本", + "other": "其他", "output": "輸出", "problems": "問題", "proxy": "Proxy", @@ -7276,7 +8460,7 @@ "onlineSettingsSearchTooltip": "顯示線上服務的設定", "policySettingsSearch": "原則服務", "policySettingsSearchTooltip": "顯示原則服務的設定", - "tagSettingsSearch": "標記...", + "tagSettingsSearch": "標籤...", "tagSettingsSearchTooltip": "新增標籤篩選" }, "vs/workbench/contrib/preferences/browser/settingsTree": { @@ -7285,30 +8469,32 @@ "editInSettingsJson": "在 settings.json 內編輯", "editLanguageSettingLabel": "{0} 的編輯設定", "extensions": "延伸模組", - "manageWorkspaceTrust": "管理工作區信任", "modified": "設定已經在目前的範圍中設定。", "newExtensionsButtonLabel": "顯示相符的延伸模組", - "policyLabel": "此設定由您的組織所管理。", "resetSettingLabel": "重設設定", "settings": "設定", "settings.Default": "預設", "settings.Modified": "已修改。", "settingsContextMenuTitle": "更多操作...", + "showExtension": "顯示延伸模組", "stopSyncingSetting": "同步此設定", - "trustLabel": "此設定只能用於信任的工作區", - "validationError": "驗證錯誤。", - "viewPolicySettings": "檢視原則設定" + "validationError": "驗證錯誤。" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { "addItem": "新增項目", "addPattern": "新增模式", "cancelButton": "取消", "editExcludeItem": "編輯排除項目", + "editIncludeItem": "編輯包含項目", "editItem": "編輯項目", "excludePatternHintLabel": "排除與 `{0}` 相符的檔案", "excludePatternInputPlaceholder": "排除模式...", "excludeSiblingHintLabel": "只在與 `{1}` 相符的檔案存在時,排除與 `{0}` 相符的檔案", "excludeSiblingInputPlaceholder": "當模式存在時...", + "includePatternHintLabel": "包含符合 `{0}` 的檔案", + "includePatternInputPlaceholder": "包含模式...", + "includeSiblingHintLabel": "僅在符合 `{0}` 的檔案存在時包括符合 `{1}` 的檔案", + "includeSiblingInputPlaceholder": "當模式存在時...", "itemInputPlaceholder": "項目...", "listSiblingHintLabel": "列出項目 `{0}` 與同層級 `${1}`", "listSiblingInputPlaceholder": "同層級...", @@ -7320,6 +8506,7 @@ "objectValueInputPlaceholder": "值", "okButton": "確定", "removeExcludeItem": "移除排除項目", + "removeIncludeItem": "移除包含項目", "removeItem": "移除項目", "resetItem": "重設項目" }, @@ -7351,12 +8538,15 @@ "settingsDropdownForeground": "設定編輯器下拉式清單前景。", "settingsDropdownListBorder": "設定編輯器下拉式清單邊框。這會圍繞選項並將選項與說明分開。", "settingsHeaderBorder": "標頭容器框線色彩。", + "settingsHeaderHoverForeground": "區塊標頭或動態顯示標題的前景色彩。", "settingsSashBorder": "設定編輯器分割檢視窗扇框線色彩。", "textInputBoxBackground": "設定編輯器文字輸入方塊背景。", "textInputBoxBorder": "設定編輯器文字輸入方塊邊框。", "textInputBoxForeground": "設定編輯器文字輸入方塊前景。" }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { + "askInChat": "在聊天中詢問", + "askXInChat": "詢問 {0}: {1}", "clearButtonLabel": "清除(&&C)", "clearCommandHistory": "清除命令歷程記錄", "commandWithCategory": "{0}: {1}", @@ -7364,6 +8554,7 @@ "confirmClearDetail": "此動作無法回復!", "confirmClearMessage": "要清除最近使用的命令歷程記錄嗎?", "noCommandResults": "沒有相符的命令", + "semanticSimilarity": "類似的命令", "showTriggerActions": "顯示所有命令" }, "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { @@ -7382,7 +8573,6 @@ "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { "channels": "輸出", "debugConsoles": "偵錯主控台", - "logChannel": "記錄 ({0})", "noViewResults": "沒有相符的檢視", "openView": "開啟檢視", "panels": "面板", @@ -7398,6 +8588,7 @@ "relaunchSettingMessage": "設定已經變更,必須重新啟動才會生效。", "relaunchSettingMessageWeb": "設定已變更,需要重新載入才能生效。", "restart": "重新啟動(&&R)", + "restartExtensionHost.reason": "由於工作區資料夾變更,正在重新啟動延伸模組主機。", "restartWeb": "重新載入(&&R)" }, "vs/workbench/contrib/remote/browser/explorerViewItems": { @@ -7408,10 +8599,12 @@ "RemoteHelpInformationExtPoint": "為遠端提供説明資訊", "RemoteHelpInformationExtPoint.documentation": "專案文件頁面的 URL,或傳回該 URL 的命令", "RemoteHelpInformationExtPoint.feedback": "專案意見反應回報程式的 URL,或傳回該 URL 的命令", - "RemoteHelpInformationExtPoint.getStarted": "專案使用者入門頁面的 URL,或傳回該 URL 的命令", + "RemoteHelpInformationExtPoint.feedback.deprecated": "請改用 {0}", + "RemoteHelpInformationExtPoint.getStarted": "專案 [使用者入門] 頁面的 URL 或傳回 URL 的命令,或由專案延伸模組提供的逐步解說識別碼", "RemoteHelpInformationExtPoint.issues": "專案問題清單的 URL,或傳回該 URL 的命令", - "cancel": "取消", + "RemoteHelpInformationExtPoint.reportIssue": "專案問題回報工具的 URL,或傳回該 URL 的命令", "connectionLost": "已失去連線", + "getStartedWalkthrough.id": "要開啟的「開始使用」逐步解說識別碼。", "pickRemoteExtension": "選取要開啟的 URL", "reconnectNow": "立即重新連線", "reconnectionPermanentFailure": "無法重新連線。請重新載入視窗。", @@ -7419,10 +8612,10 @@ "reconnectionWaitMany": "將於 {0} 秒後嘗試重新連線...", "reconnectionWaitOne": "將於 {0} 秒後嘗試重新連線...", "reloadWindow": "重新載入視窗", + "reloadWindow.dialog": "重新載入視窗(&&R)", "remote.explorer": "遠端總管", "remote.help": "說明及意見反應", "remote.help.documentation": "閱讀文件", - "remote.help.feedback": "提供意見", "remote.help.getStarted": "入門指南", "remote.help.issues": "檢閱問題", "remote.help.report": "回報問題", @@ -7437,6 +8630,7 @@ "remote.tunnelsView.automaticForward": "您在連接埠 {0} 上執行的應用程式可供使用。", "remote.tunnelsView.elevationButton": "使用連接埠 {0} 作為 Sudo...", "remote.tunnelsView.elevationMessage": "您必須以超級使用者身分執行,才可在本機使用連接埠 {0}。", + "remote.tunnelsView.makePublic": "設為公用", "remote.tunnelsView.notificationLink2": "[查看所有轉送的連接埠]({0})", "status.forwardedPorts": "轉送的連接埠" }, @@ -7468,16 +8662,31 @@ "host.tooltip": "在 {0} 上編輯", "installRemotes": "安裝其他遠端延伸模組...", "miCloseRemote": "關閉遠端連線(&&M)", + "networkStatusHighLatencyTooltip": "網路似乎出現高延遲 (持續 {0} 毫秒,平均 {1} 毫秒),某些功能的回應速度可能很慢。", + "networkStatusOfflineTooltip": "網路似乎已離線,某些功能可能無法使用。", "noHost.tooltip": "開啟遠端視窗", "reloadWindow": "重新載入視窗", "remote.category": "遠端", "remote.close": "關閉遠端連線", "remote.install": "安裝遠端開發延伸模組", "remote.showMenu": "顯示遠端功能表", + "remoteActions": "選取選項以開啟遠端視窗", "remoteHost": "遠端主機", + "statusBarOfflineBackground": "當 Workbench 離線時,狀態列的背景色彩。狀態列會顯示在視窗的底部", + "statusBarOfflineForeground": "當 Workbench 離線時,狀態列的前景色彩。狀態列會顯示在視窗的底部", "workspace.tooltip": "在 {0} 上編輯", "workspace.tooltip2": "某些[功能不適用]({0}) 於虛擬檔案系統上的資源。" }, + "vs/workbench/contrib/remote/browser/remoteStartEntry": { + "remote.category": "遠端", + "remote.showStartEntryActions": "顯示遠端啟動項目動作", + "remote.showTunnelStartEntryActions": "顯示遠端通道的開始項目", + "remote.startActions.help": "深入了解", + "remote.startActions.install": "安裝", + "remote.startActions.installingExtension": "正在安裝延伸模組....", + "remote.startActions.quickPickPlaceholder": "選取連接的選項", + "workbench.remote.showStartListEntry": "啟用時,歡迎頁面上會顯示用於開始使用遠端體驗的開始清單項目。" + }, "vs/workbench/contrib/remote/browser/tunnelFactory": { "tunnelPrivacy.private": "私人", "tunnelPrivacy.public": "公用" @@ -7543,17 +8752,18 @@ "tunnelView.runningProcess.inacessable": "流程資訊無法使用" }, "vs/workbench/contrib/remote/common/remote.contribution": { - "invalidWorkspaceCancel": "取消(&&C)", - "invalidWorkspaceDetail": "工作區不存在。請選取其他要開啟的工作區。", + "invalidWorkspaceDetail": "請選取另一個工作區以開啟。", "invalidWorkspaceMessage": "工作區不存在", "invalidWorkspacePrimary": "開啟工作區(&&O)...", "pauseSocketWriting": "連線: 暫停通訊端寫入", "remote": "遠端", "remote.autoForwardPorts": "啟用時,系統會偵測到新的執行流程,並自動轉寄其接聽的連接埠。停用此設定不會阻止轉寄所有的連接埠。即使停用,延伸模組仍可引起連接埠轉寄,開啟某些 URL 也仍會造成連接埠轉寄。", - "remote.autoForwardPortsSource": "設定當 {0} 為 true 時,自動轉送連接埠的來源。在 Windows 與 Mac 遠端上,`process` 選項沒有作用,將使用 `output`。需要重新載入才會生效。", + "remote.autoForwardPortsSource": "當 {0} 為 true 時,設定自動轉送連接埠的來源。在 Windows 與 Mac 遠端上,`process` 和 `hybrid` 選項沒有作用,將使用 `output`。需要重新載入才會生效。", + "remote.autoForwardPortsSource.hybrid": "當透過讀取終端和偵錯輸出而探索到連接埠時,會自動轉送連接埠。並非所有使用連接埠的處理序都將列印到整合式終端或偵錯主控台,因此將缺少部分連接埠。將透過監看在即將終止的連接埠上的處理序來取消轉送連接埠。", "remote.autoForwardPortsSource.output": "當透過讀取終端和偵錯輸出而探索到連接埠時,會自動轉送連接埠。並非所有使用連接埠的處理序都將列印到整合式終端或偵錯主控台,因此將缺少部分連接埠。根據輸出而轉送的連接埠,在重新載入或使用者在 [連接埠] 檢視中關閉連接埠之前,不會是「未轉送」。", "remote.autoForwardPortsSource.process": "當透過監看已啟動且包含連接埠的處理序而探索到連接埠時,會自動轉送連接埠。", "remote.extensionKind": "覆寫延伸模組的類型。`ui` 延伸模組會於本機電腦安裝並執行,`workspace` 延伸模組則會於遠端執行。如果使用此設定覆寫延伸模組的預設類型,則您應指定該延伸模組是否應於本機或遠端安裝並啟用。", + "remote.forwardOnClick": "控制從終端和偵錯主控台開啟具有連接埠的本機 URL 時,是否要將其轉寄。", "remote.localPortHost": "指定將用於連接埠轉送的本機主機名稱。", "remote.portsAttributes": "設定在轉送特定連接埠號碼時套用的屬性。例如:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", "remote.portsAttributes.defaults": "設定套用到所有未從設定 {0} 取得屬性之連接埠的預設屬性。例如:\r\n```\r\n\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", @@ -7572,15 +8782,50 @@ "remote.portsAttributes.requireLocalPort": "若為 true,將會顯示所選本機埠是否未用於轉送的強制回應對話方塊。", "remote.portsAttributes.silent": "此連接埠自動轉送時,不顯示任何通知也不採取任何動作。", "remote.restoreForwardedPorts": "還原您在工作區轉送的連接埠。", - "remoteExtensionLog": "遠端伺服器", - "remotePtyHostLog": "遠端 Pty 主機", "triggerReconnect": "連線: 觸發重新連線", "ui": "UI 延伸模組類型。在遠端視窗中,這類延伸模組只有在可於本機電腦上使用時才會啟用。", "workspace": "工作區延伸模組類型。在遠端視窗中,這類延伸模組只有在可於遠端上使用時才會啟用。" }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "遠端", - "remote.downloadExtensionsLocally": "啟用時,延伸模組會在本機下載,並在遠端安裝。" + "remote.downloadExtensionsLocally": "啟用時,延伸模組會在本機下載,並在遠端安裝。", + "wslFeatureInstalled": "平台是否已安裝 WSL 功能" + }, + "vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution": { + "accountPreference.placeholder": "登入帳戶以啟用遠端存取", + "action.copyToClipboard": "複製瀏覽器連結至剪貼簿", + "action.doNotShowAgain": "不要再顯示", + "action.showExtension": "顯示延伸模組", + "enable": "啟用(&&E)", + "initialize.progress.title": "[尋找遠端通道](命令:{0})", + "manage.placeholder": "選取要叫用的命令", + "manage.showLog": "顯示記錄", + "manage.title.attached": "已為 {0} (外部啟動) 啟用遠端通道存取", + "manage.title.off": "未啟用遠端通道存取", + "manage.title.orunning": "已為 {0} 啟用遠端通道存取", + "manage.tunnelName": "變更通道名稱", + "others": "其他", + "progress.turnOn.failed": "無法開啟遠端通道存取。請檢查遠端通道服務記錄以取得詳細資料。", + "progress.turnOn.final": "現在,您可以透過安全通道 [{0}](命令:{4}) 隨時隨地存取此電腦。若要透過不同的電腦連線,請使用產生的 [{1}]({2}) 連結,或使用桌面或網頁中的 [{6}]({7}) 延伸模組。您可以透過 VS Code [帳戶] 功能表來 [設定](命令:{3}) 或 [關閉](命令:{5}) 此存取。", + "recommend.remoteExtension": "通道 '{0}' 無法用於遠端存取。延伸模組 {1} 可用來連接至其中。", + "remoteTunnel.actions.configure": "設定通道名稱...", + "remoteTunnel.actions.copyToClipboard": "將瀏覽器 URI 複製到剪貼簿", + "remoteTunnel.actions.learnMore": "開始使用通道", + "remoteTunnel.actions.manage.connecting": "遠端通道存取正在連線", + "remoteTunnel.actions.manage.on.v2": "遠端通道存取已開啟", + "remoteTunnel.actions.showLog": "顯示遠端通道服務記錄", + "remoteTunnel.actions.turnOff": "關閉遠端通道存取...", + "remoteTunnel.actions.turnOn": "啟用遠端通道存取...", + "remoteTunnel.category": "遠端通道", + "remoteTunnel.turnOff.confirm": "您要關閉遠端通道存取嗎?", + "remoteTunnel.turnOffAttached.confirm": "是否要關閉遠端通道存取? 這也將停止從外部啟動的服務。", + "remoteTunnelAccess.machineName": "遠端通道存取登錄的名稱。如果未設定,則使用主機名稱。", + "remoteTunnelAccess.machineNameRegex": "名稱只能由字母、數字、底線和虛線組成。開頭不得為虛線。", + "remoteTunnelAccess.preventSleep": "開啟遠端通道存取時,防止電腦進入睡眠狀態。", + "sign in using account": "利用 {0} 登入", + "signed in": "已登入", + "startTunnel.progress.title": "[正在啟動遠端通道](command:{0})", + "tunnel.preview": "遠端通道現為預覽階段。請使用 [協助: 回報問題] 命令回報任何問題。" }, "vs/workbench/contrib/sash/browser/sash.contribution": { "sashHoverDelay": "控制檢視/編輯器之間拖曳區域的暫留回饋延遲 (毫秒)。", @@ -7591,8 +8836,8 @@ "status.scm": "原始檔控制" }, "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "change": "{0}/{1} 已變更 ", - "changes": "{0}/{1} 已變更 ", + "change": "{0} - {1}/{2} 已變更", + "changes": "{0} - {1}/{2} 已變更", "editorGutterAddedBackground": "新增後的行於編輯器邊框的背景色彩", "editorGutterDeletedBackground": "刪除後的行於編輯器邊框的背景色彩", "editorGutterModifiedBackground": "修改中的行於編輯器邊框的背景色彩", @@ -7604,12 +8849,21 @@ "minimapGutterModifiedBackground": "已修改行的縮圖裝訂邊背景色彩。", "move to next change": "移至下一個變更", "move to previous change": "移至上一個變更", + "multiChange": "{0}/{1} 已變更 ", + "multiChanges": "{0}/{1} 已變更 ", "overviewRulerAddedForeground": "已新增內容的的概觀尺規色彩。", "overviewRulerDeletedForeground": "已刪除內容的的概觀尺規色彩。", "overviewRulerModifiedForeground": "已修改內容的概觀尺規色彩。", "show next change": "顯示下一個變更", "show previous change": "顯示上一個變更" }, + "vs/workbench/contrib/scm/browser/dirtyDiffSwitcher": { + "quickDiff.base.switch": "切換快速差異基底", + "remotes": "切換快速差異基底" + }, + "vs/workbench/contrib/scm/browser/menus": { + "miShare": "共用" + }, "vs/workbench/contrib/scm/browser/scm.contribution": { "alwaysShowActions": "控制是否一律在 [原始檔控制] 檢視中顯示內嵌動作。", "alwaysShowRepository": "控制存放庫是否應一律在原始檔控制檢視中顯示。", @@ -7627,7 +8881,7 @@ "no open repo": "沒有任何原始檔控制提供者註冊。", "no open repo in an untrusted workspace": "沒有任何註冊的原始檔控制提供者可在 [限制模式] 中運作。", "open in terminal": "在終端機中開啟", - "providersVisible": "控制在原始檔控制存放庫區段內,可看到的存放庫數目。設定為 `0` 即可手動調整檢視的大小。", + "providersVisible": "控制在原始檔控制存放庫區段內,可看到的存放庫數目。設定為 [0] 即可手動調整檢視的大小。", "repositoriesSortOrder": "控制存放庫在原始檔控制存放庫檢視中的排序次序。", "scm accept": "原始檔控制: 接受輸入", "scm view next commit": "原始檔控制: 檢視下一個提交", @@ -7677,6 +8931,7 @@ "collapse all": "摺疊所有存放庫", "expand all": "展開所有存放庫", "input": "原始檔控制輸入", + "label.close": "關閉", "repositories": "存放庫", "repositorySortByDiscoveryTime": "依探索時間排序", "repositorySortByName": "依名稱排序", @@ -7698,6 +8953,7 @@ "fileAndSymbolResultsSeparator": "檔案和符號結果", "filePickAriaLabelDirty": "{0} 個未儲存的變更", "fileResultsSeparator": "檔案結果", + "more": "更多", "noAnythingResults": "沒有相符的結果", "openToBottom": "開啟到底部", "openToSide": "開至側邊", @@ -7713,49 +8969,35 @@ "searchReplace.source": "搜尋及取代" }, "vs/workbench/contrib/search/browser/search.contribution": { - "CancelSearchAction.label": "取消搜尋", - "ClearSearchResultsAction.label": "清除搜尋結果", - "CollapseDeepestExpandedLevelAction.label": "全部摺疊", - "ExpandAllAction.label": "全部展開", - "RefreshAction.label": "重新整理", "anythingQuickAccess": "前往檔案", "anythingQuickAccessPlaceholder": "名稱搜尋檔案 (附加 {0} 可前往行,而附加 {1} 則會前往符號)", - "clearSearchHistoryLabel": "清除搜尋歷程記錄", - "copyAllLabel": "全部複製", - "copyMatchLabel": "複製", - "copyPathLabel": "複製路徑", "exclude": "設定全文檢索搜尋中排除檔案與資料夾的 [Glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) 並快速開啟。繼承 `#files.exclude#` 設定的所有 Glob 模式。", "exclude.boolean": "要符合檔案路徑的 Glob 模式。設為 True 或 False 可啟用或停用模式。", "exclude.when": "對相符檔案同層級進行額外檢查。請使用 \\$(basename) 作為相符檔案名稱的變數。", "filterSortOrder": "控制篩選時,快速開啟的編輯器歷程記錄排列順序。", "filterSortOrder.default": "歷程記錄項目會依據所使用的篩選值,依相關性排序。相關性愈高的項目排在愈前面。", "filterSortOrder.recency": "依使用時序排序歷程記錄項目。最近開啟的項目顯示在最前面。", - "findInFiles": "在檔案中尋找", - "findInFiles.args": "一組搜尋選項", - "findInFiles.description": "開啟工作區搜尋", - "findInFolder": "在資料夾中尋找...", - "findInWorkspace": "在工作區中尋找...", - "focusSearchListCommandLabel": "焦點清單", "maintainFileSearchCacheDeprecated": "搜尋快取會保留在永不關機的延伸主機中,因此已不再需要此設定。", - "miFindInFiles": "在檔案中尋找(&&I)", - "miGotoSymbolInWorkspace": "前往工作區中的符號(&&W)...", - "miReplaceInFiles": "在檔案中取代(&&I)", "miViewSearch": "搜尋(&&S)", "name": "搜尋", - "revealInSideBar": "在 [總管檢視] 中顯示", + "scm.defaultViewMode.list": "以清單方式顯示搜尋結果。", + "scm.defaultViewMode.tree": "以樹狀方式顯示搜尋結果。", "search": "搜尋", "search.actionsPosition": "控制動作列在搜尋檢視列上的位置。", "search.actionsPositionAuto": "當搜尋檢視較窄時,將動作列放在右邊,當搜尋檢視較寬時,立即放於內容之後。", "search.actionsPositionRight": "永遠將動作列放在右邊。", "search.collapseAllResults": "控制要摺疊或展開搜尋結果。", "search.collapseResults.auto": "10 個結果以下的檔案將會展開,其他檔案則會摺疊。", + "search.decorations.badges": "控制搜尋檔案裝飾是否須使用徽章。", + "search.decorations.colors": "控制搜尋檔案裝飾是否須使用色彩。", + "search.defaultViewMode": "控制預設的搜尋結果檢視模式。", "search.followSymlinks": "控制是否要在搜尋時遵循 symlink。", "search.globalFindClipboard": "控制搜尋檢視應讀取或修改 macOS 上的共用尋找剪貼簿。 ", "search.location": "控制搜尋要顯示為資訊看板中的檢視,或顯示為面板區域中的面板以增加水平空間。", "search.location.deprecationMessage": "此設定已被取代。您可以改為將搜尋圖示拖曳到新的位置。", "search.maintainFileSearchCache": "若啟用,searchService 程序在處於非使用狀態一小時後會保持運作,而不是關閉。這會將檔案搜尋快取保留在記憶體中。", "search.maxResults": "控制搜尋結果的最大數目,可以設定為 'null' (空白),以傳回不限數目的結果。", - "search.mode": "控制新的 [搜尋: 在檔案中尋找] 及 [在資料夾中尋找] 作業發生位置: 在搜尋檢視或在搜尋編輯器中", + "search.mode": "控制新的 [搜尋: 在檔案中尋找] 及 [在資料夾中尋找] 作業發生位置: 在搜尋檢視或在搜尋編輯器中。", "search.mode.newEditor": "在新的搜尋編輯器中搜尋。", "search.mode.reuseEditor": "在現有的搜尋編輯器 (若存在) 中搜尋,否則會在新的搜尋編輯器中搜尋。", "search.mode.view": "在面板或提要欄位的搜尋檢視中搜尋。", @@ -7763,9 +9005,9 @@ "search.quickOpen.includeSymbols": "是否在 Quick Open 的檔案結果中,包含全域符號搜尋中的結果。", "search.searchEditor.defaultNumberOfContextLines": "建立新的搜尋編輯器時,要使用的周圍內容預設行數。若使用 `#search.searchEditor.reusePriorSearchConfiguration#`,此項可以設為 `null` (空白),以使用先前的搜尋編輯器組態。", "search.searchEditor.doubleClickBehaviour": "設定在搜尋編輯器中按兩下結果的效果。", - "search.searchEditor.doubleClickBehaviour.goToLocation": "按兩下將會在正在使用的編輯器群組中開啟結果。", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "按兩下就會在側邊的編輯器群組中開啟結果,如果不存在就會建立一個。", - "search.searchEditor.doubleClickBehaviour.selectWord": "點兩下選擇游標下的單字。", + "search.searchEditor.doubleClickBehaviour.goToLocation": "按兩下將會在使用中的編輯器群組中開啟結果。", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "按兩下就會在側邊的編輯器群組中開啟結果,如果不存在就會建立結果。", + "search.searchEditor.doubleClickBehaviour.selectWord": "按兩下選擇游標下的單字。", "search.searchEditor.reusePriorSearchConfiguration": "啟用時,新的搜尋編輯器會重複使用先前所開啟之搜尋編輯器的包含、排除與旗標。", "search.searchOnType": "鍵入的同時搜尋所有檔案。", "search.searchOnTypeDebouncePeriod": "啟用 {0} 時,控制字元鍵入和搜尋開始之間的逾時 (毫秒)。當 {0} 停用時無效。", @@ -7783,24 +9025,74 @@ "searchSortOrder.filesOnly": "結果會忽略資料夾順序並根據檔案名稱排序,按字母順序排列。", "searchSortOrder.modified": "結果會根據最後修改日期降冪排序。", "searchSortOrder.type": "結果會根據副檔名排序,按字母順序排列。", - "showTriggerActions": "前往工作區中的符號...", "symbolsQuickAccess": "前往工作區中的符號", "symbolsQuickAccessPlaceholder": "請鍵入要開啟的符號名稱。", - "useGlobalIgnoreFiles": "控制是否要在搜尋檔案時使用全域 `.gitignore` 和 `.ignore` 檔案。必須啟用 `#search.useIgnoreFiles#`。", + "useGlobalIgnoreFiles": "控制是否要在搜尋檔案時使用全域 gitignore 檔案 (例如,自 `$HOME/.config/git/ignore`)。必須啟用 `#search.useIgnoreFiles#`。", "useIgnoreFiles": "控制是否在搜尋檔案時使用 `.gitignore` 和 `.ignore` 檔案。", "usePCRE2Deprecated": "已淘汰。當使用僅有 PCRE2 支援的 regex 功能時,會自動使用 PCRE 2。", "useParentIgnoreFiles": "控制是否要在搜尋檔案時使用上層目錄中的 `.gitignore` 和 `.ignore` 檔案。必須啟用 `#search.useIgnoreFiles#`。", "useRipgrep": " 此設定已淘汰,現在會回復至 \"search.usePCRE2\"。", "useRipgrepDeprecated": "已淘汰。請考慮使用 \"search.usePCRE2\" 來取得進階 regex 功能支援。" }, - "vs/workbench/contrib/search/browser/searchActions": { + "vs/workbench/contrib/search/browser/searchActionsBase": { + "search": "搜尋" + }, + "vs/workbench/contrib/search/browser/searchActionsCopy": { + "copyAllLabel": "全部複製", + "copyMatchLabel": "複製", + "copyPathLabel": "複製路徑" + }, + "vs/workbench/contrib/search/browser/searchActionsFind": { + "excludeFolderFromSearch": "從搜尋排除資料夾", + "findInFiles": "在檔案中尋找", + "findInFiles.args": "一組搜尋選項", + "findInFiles.description": "開啟工作區搜尋", + "findInFolder": "在資料夾中尋找...", + "findInWorkspace": "在工作區中尋找...", + "miFindInFiles": "在檔案中尋找(&&I)", + "restrictResultsToFolder": "限制資料夾的搜尋", + "revealInSideBar": "在 [總管檢視] 中顯示" + }, + "vs/workbench/contrib/search/browser/searchActionsNav": { + "AddCursorsAtSearchResults.label": "在搜尋結果中新增資料指標", + "CloseReplaceWidget.label": "關閉取代小工具", + "FocusNextInputAction.label": "聚焦下一個輸入", "FocusNextSearchResult.label": "聚焦於下一個搜尋結果", + "FocusPreviousInputAction.label": "聚焦上一個輸入", "FocusPreviousSearchResult.label": "聚焦於上一個搜尋結果", + "FocusSearchFromResults.label": "從結果進行焦點搜尋", + "OpenMatch.label": "開啟相符項目", + "OpenMatchToSide.label": "開啟 [對側邊相符]", + "ToggleCaseSensitiveCommandId.label": "切換區分大小寫", + "TogglePreserveCaseId.label": "切換保留大小寫", + "ToggleQueryDetailsAction.label": "切換查詢詳細資料", + "ToggleRegexCommandId.label": "切換 Regex", + "ToggleWholeWordCommandId.label": "切換全字", + "focusSearchListCommandLabel": "焦點清單", + "replaceInFiles": "在檔案中取代", + "toggleTabs": "切換類型搜尋" + }, + "vs/workbench/contrib/search/browser/searchActionsRemoveReplace": { "RemoveAction.label": "關閉", "file.replaceAll.label": "全部取代", - "match.replace.label": "取代", - "replaceInFiles": "檔案中取代", - "toggleTabs": "切換類型搜尋" + "match.replace.label": "取代" + }, + "vs/workbench/contrib/search/browser/searchActionsSymbol": { + "miGotoSymbolInWorkspace": "前往工作區中的符號(&&W)...", + "showTriggerActions": "前往工作區中的符號..." + }, + "vs/workbench/contrib/search/browser/searchActionsTopBar": { + "CancelSearchAction.label": "取消搜尋", + "ClearSearchResultsAction.label": "清除搜尋結果", + "CollapseDeepestExpandedLevelAction.label": "全部摺疊", + "ExpandAllAction.label": "全部展開", + "RefreshAction.label": "重新整理", + "ViewAsListAction.label": "以清單檢視", + "ViewAsTreeAction.label": "以樹狀檢視", + "clearSearchHistoryLabel": "清除搜尋歷程記錄" + }, + "vs/workbench/contrib/search/browser/searchFindInput": { + "searchFindInputNotebookFilter.label": "筆記本尋找篩選" }, "vs/workbench/contrib/search/browser/searchIcons": { "searchClearIcon": "搜尋檢視中 [清除結果] 的圖示。", @@ -7813,6 +9105,8 @@ "searchRemoveIcon": "用於移除搜尋結果的圖示。", "searchReplaceAllIcon": "搜尋檢視中 [全部取代] 的圖示。", "searchReplaceIcon": "搜尋檢視中 [取代] 的圖示。", + "searchShowAsList": "搜尋檢視中以清單方式檢視結果的圖示。", + "searchShowAsTree": "搜尋檢視中以樹狀方式檢視結果的圖示。", "searchShowContextIcon": "在搜尋編輯器中用於切換內容的圖示。", "searchShowReplaceIcon": "搜尋檢視中用於展開取代區段的圖示。", "searchStopIcon": "搜尋檢視中 [停止] 的圖示。", @@ -7828,14 +9122,14 @@ "lineNumStr": "從第 {0} 行", "numLinesStr": "其他 {0} 行", "otherFilesAriaLabel": "工作區外有 {0} 個相符,搜尋結果", - "replacePreviewResultAria": "根據文字({3})在({2})欄位列表中將({1})替代為文字{{0}}", + "replacePreviewResultAria": "資料行 {1} 的 '{0}' 以 {3} 取代 {2}", "search": "搜尋", "searchFileMatch": "找到 {0} 個檔案", "searchFileMatches": "找到 {0} 個檔案", "searchFolderMatch.other.label": "其他檔案", "searchMatch": "找到 {0} 個相符", "searchMatches": "找到 {0} 個相符", - "searchResultAria": "根據文字({2})並在({1})欄位列表中找到符合({0})的項目" + "searchResultAria": "在資料行 {1} 的 '{0}' 找到 {2}" }, "vs/workbench/contrib/search/browser/searchView": { "ariaSearchResultsClearStatus": "已清除搜尋結果", @@ -7956,6 +9250,18 @@ "oneResult": "1 個結果", "searchMaxResultsWarning": "結果集只包含所有符合項的子集。請提供更具體的搜尋條件以縮小結果範圍。" }, + "vs/workbench/contrib/share/browser/share.contribution": { + "close": "關閉", + "generating link": "正在產生連結...", + "open link": "開啟連結", + "share": "共用...", + "shareSuccess": "已將連結複製到剪貼簿!", + "shareTextSuccess": "Copied text to clipboard!" + }, + "vs/workbench/contrib/share/browser/shareService": { + "shareProviderCount": "可用的共用提供者數目", + "type to filter": "選擇如何共用 {0}" + }, "vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": { "snippets": "程式碼片段" }, @@ -7963,6 +9269,7 @@ "bad_name1": "檔案名稱無效", "bad_name2": "\"{0}\" 不是有效的檔案名稱", "bad_name3": "\"{0}\" 已存在", + "detail.label": "({0}) {1}", "global.1": "({0})", "global.scope": "(全域)", "group.global": "現有的程式碼片段", @@ -7978,7 +9285,7 @@ "userSnippets": "使用者程式碼片段" }, "vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": { - "label": "從程式碼片段填入檔案", + "label": "以程式碼片段填滿檔案", "placeholder": "選取程式碼片段" }, "vs/workbench/contrib/snippets/browser/commands/insertSnippet": { @@ -8006,7 +9313,7 @@ "sep.workspaceSnippet": "工作區程式碼片段" }, "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "editor.snippets.codeActions.enabled": "控制是否要將環繞片段或檔案範本片段顯示為程式碼動作。", + "editor.snippets.codeActions.enabled": "控制是否要將範圍陳述式程式碼片段或檔案範本程式碼片段顯示為程式碼動作。", "snippetSchema.json": "使用者程式碼片段組態", "snippetSchema.json.body": "程式碼片段內容。請使用 '$1', '${1:defaultText}' 來定義資料指標位置,使用 '$0' 代表最終資料指標位置。請以 '${varName}' 和 '${varName:defaultText}' 插入變數值,例如 'This is file: $TM_FILENAME'。", "snippetSchema.json.default": "空白程式碼片段", @@ -8100,6 +9407,7 @@ "TaskSystem.unknownError": "執行工作時發生錯誤。如需詳細資訊,請參閱工作記錄檔。", "TaskSystem.versionSettings": "使用者設定中只允許工作版本 2.0.0。", "TaskSystem.versionWorkspaceFile": "工作區組態檔中只允許工作版本 2.0.0。", + "TaskSystem.workspaceFolderError": "未定義工作區資料夾", "TasksSystem.locationUserConfig": "使用者設定", "TasksSystem.locationWorkspaceConfig": "工作區檔案", "TerminateAction.failed": "無法終止執行中的工作", @@ -8118,7 +9426,7 @@ "runTask.task": "要篩選的工作標籤或字詞", "runTask.type": "參與的任務類型", "saveBeforeRun.dontSave": "不要儲存", - "saveBeforeRun.save": "儲存", + "saveBeforeRun.save": "儲存(&&S)", "selectProblemMatcher": "選取錯誤和警告的種類以掃描工作輸出", "showOutput": "顯示輸出", "taskQuickPick.userSettings": "使用者", @@ -8134,14 +9442,9 @@ "unexpectedTaskType": "\"{0}\" 工作的工作提供者未預期地提供了 \"{1}\" 類型的工作。\r\n" }, "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "allow": "允許並執行", - "disallow": "不允許", - "openTask": "開啟檔案", - "openTasks": "開啟檔案", - "tasks.run.allowAutomatic": "此工作區有工作 ({0}) 定義的 ({1}),會在您開啟此工作區時自動執行。要允許自動工作在您開啟此工作區時執行嗎?", - "workbench.action.tasks.allowAutomaticTasks": "允許資料中的自動工作", - "workbench.action.tasks.disallowAutomaticTasks": "不允許資料夾中的自動工作", - "workbench.action.tasks.manageAutomaticRunning": "管理資料夾中的自動工作" + "workbench.action.tasks.allowAutomaticTasks": "允許自動工作", + "workbench.action.tasks.disallowAutomaticTasks": "不允許自動工作", + "workbench.action.tasks.manageAutomaticRunning": "管理自動工作" }, "vs/workbench/contrib/tasks/browser/task.contribution": { "BuildAction.label": "執行建置工作", @@ -8166,11 +9469,10 @@ "runningTasks": "顯示執行中的工作", "status.runningTasks": "正在執行工作", "task.SaveBeforeRun.prompt": "提示是否要在執行前先儲存編輯器。", - "task.allowAutomaticTasks": "啟用資料夾中的自動工作。", - "task.allowAutomaticTasks.auto": "提示每個資料夾的權限", + "task.allowAutomaticTasks": "啟用自動工作 - 請注意,工作不會在不受信任的工作區中執行。", "task.allowAutomaticTasks.off": "永不", + "task.allowAutomaticTasks.on": "一律", "task.autoDetect": "控制所有工作提供者擴充的 `provideTasks` 啟用。如果 Tasks: Run Task 命令太慢,停用工作提供者的自動偵測可能有所幫助。個別擴充可能會提供停用自動偵測的設定。", - "task.experimental.reconnection": "在視窗重載時,重新連線到執行中的監看/背景工作。請注意,這處於實驗狀態,因此您可能會遇到問題。", "task.problemMatchers.neverPrompt": "設定執行工作時是否要顯示問題比對器提示。設定為 `true` 會永不提示,或是使用工作類型的字典來僅針對特定工作類型關閉提示。", "task.problemMatchers.neverPrompt.array": "包含工作類型-布林值配對的物件,永不提示啟用問題比對器。", "task.problemMatchers.neverPrompt.boolean": "為所有工作設定問題比對器提示行為。", @@ -8178,24 +9480,22 @@ "task.quickOpen.history": "控制工作快速開啟對話方塊中所追蹤最近使用的項目數。", "task.quickOpen.showAll": "讓 Tasks: Run Task 命令使用較慢的「全部顯示」行為,而不是較快的兩段式選擇器,該選擇器會依提供者將工作分組。", "task.quickOpen.skip": "控制當只有一個工作可供選取時是否跳過工作快選。", + "task.reconnection": "在視窗重新載入時,重新連線到有問題比對器的工作。", "task.saveBeforeRun": "先儲存所有已變更的編輯器,再執行工作。", "task.saveBeforeRun.always": "一律先儲存所有編輯器再執行。", "task.saveBeforeRun.never": "永遠不要先儲存編輯器再執行。", - "task.showDecorations": "在終端機緩衝區中感興趣的點顯示裝飾,例如透過監看工作發現的第一個問題。請注意,這只會在未來的任務中生效。", "task.slowProviderWarning": "設定是否在提供者很慢時顯示警告", "task.slowProviderWarning.array": "永不顯示慢速提供者警告的工作類型陣列。", "task.slowProviderWarning.boolean": "為所有工作設定慢速提供者警告。", "tasksConfigurationTitle": "工作", "tasksQuickAccessHelp": "執行工作", "tasksQuickAccessPlaceholder": "鍵入要執行的工作名稱。", - "ttask.allowAutomaticTasks.on": "一律", "workbench.action.tasks.openUserTasks": "開啟使用者工作", "workbench.action.tasks.openWorkspaceFileTasks": "開啟工作區工作" }, "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "TaskQuickPick.changeSettingDetails": "{0} 工作的工作偵測會導致您開啟的任一工作區中的檔案以程式碼執行。啟用 {0} 工作偵測為使用者設定,並將套用到您開啟的任何工作區。是否要為所有工作區啟用 {0} 工作偵測?", + "TaskQuickPick.changeSettingDetails": "{0} 工作的工作偵測會導致您開啟的任一工作區中的檔案以程式碼執行。啟用 {0} 工作偵測為使用者設定,並將套用到您開啟的任何工作區。\r\n\r\n 是否要為所有工作區啟用 {0} 工作偵測?", "TaskQuickPick.changeSettingNo": "否", - "TaskQuickPick.changeSettingYes": "是", "TaskQuickPick.changeSettingsOptions": "$(gear) {0} 工作偵測已關閉。啟用 {1} 工作偵測...", "TaskQuickPick.goBack": "返回 ↩", "TaskQuickPick.noTasksForType": "找不到任何 {0} 工作。請返回 ↩", @@ -8211,6 +9511,13 @@ "taskQuickPick.showAll": "顯示所有工作...", "taskType": "所有 {0} 項工作" }, + "vs/workbench/contrib/tasks/browser/taskService": { + "taskService.processTaskSystem": "Web 不支援處理工作系統。" + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "選取要執行的工作", + "noTaskResults": "沒有相符的工作" + }, "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { "task.watchFirstError": "此執行偵測到錯誤的開始", "taskTerminalStatus.active": "工作執行中", @@ -8223,10 +9530,6 @@ "taskTerminalStatus.warnings": "工作出現警告", "taskTerminalStatus.warningsInactive": "工作出現警告,正在等候..." }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "TaskService.pickRunTask": "選取要執行的工作", - "noTaskResults": "沒有相符的工作" - }, "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { "TerminalTaskSystem": "無法使用 cmd.exe 在 UNC 磁碟機上執行殼層命令。", "TerminalTaskSystem.nonWatchingMatcher": "工作 {0} 是背景工作,但使用沒有背景圖樣的問題比對器", @@ -8237,44 +9540,11 @@ "dependencyFailed": "無法解決在工作區資料夾 '{1}' 中的相依工作 '{0}'", "reuseTerminal": "工作將被重新啟用.按任意鍵關閉.", "task.executing": "正在執行的工作: {0}", + "task.executing.shell-integration": "正在執行的工作: {0}", + "task.executing.shellIntegration": "正在執行的工作: {0}", "task.executingInFolder": "正在資料夾 {0} 執行工作: {1}", "unknownProblemMatcher": "無法解析問題比對程式 {0}。將忽略比對程式" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.args": "傳遞至命令的其他引數。", - "JsonSchema.background": "執行的工作是否保持運作且正在背景執行。", - "JsonSchema.command": "要執行的命令。可以是外部程式或殼層命令。", - "JsonSchema.echoCommand": "控制是否將執行的命令傳到輸出。預設為 False。", - "JsonSchema.matchers": "要使用的問題比對器。可以是字串或問題比對器定義,或是字串和問題比對器陣列。", - "JsonSchema.options": "其他命令選項", - "JsonSchema.options.cwd": "所執行程式或指令碼的目前工作目錄。如果省略,則會使用 Code 的目前工作區根目錄。", - "JsonSchema.options.env": "所執行程式或殼層的環境。如果省略,則會使用父處理程序的環境。", - "JsonSchema.promptOnClose": "是否在 VSCode 以執行中的背景工作關閉時提示使用者。", - "JsonSchema.shell.args": "殼層引數。", - "JsonSchema.shell.executable": "要使用的殼層。", - "JsonSchema.shellConfiguration": "設定要使用的殼層。", - "JsonSchema.showOutput": "控制是否顯示執行中工作的輸出。如果省略,則會使用 [永遠]。", - "JsonSchema.suppressTaskName": "控制是否將工作名稱當做引數加入命令中。預設為 False。", - "JsonSchema.taskSelector": "前置詞,表示引數是工作。", - "JsonSchema.tasks": "工作組態。這些通常是在外部工作執行器中已定義的工作擴充。", - "JsonSchema.tasks.args": "叫用此工作時,傳遞到命令的引數。", - "JsonSchema.tasks.background": "執行的工作是否保持運作並在背景執行。", - "JsonSchema.tasks.build": "將此工作對應至 Code 的預設建置命令。", - "JsonSchema.tasks.linux": "Linux 特定命令組態", - "JsonSchema.tasks.mac": "Mac 特定命令組態", - "JsonSchema.tasks.matcherError": "無法辨識的問題比對器。安裝了提供此問題比對器的延伸模組嗎?", - "JsonSchema.tasks.matchers": "要使用的問題比對器。可以是字串或問題比對器定義,也可以是數個陣列的字串與問題比對器。", - "JsonSchema.tasks.promptOnClose": "VS Code 在執行工作時關閉是否提示使用者。", - "JsonSchema.tasks.showOutput": "控制是否顯示執行中工作的輸出。如果省略,則會使用全域定義的值。", - "JsonSchema.tasks.suppressTaskName": "控制是否將工作名稱當做引數加入命令中。如果省略,則會使用全域定義的值。", - "JsonSchema.tasks.taskName": "工作名稱", - "JsonSchema.tasks.test": "將此工作對應至 Code 的預設測試命令。", - "JsonSchema.tasks.watching": "執行的工作是否保持運作且正在監看檔案系統。", - "JsonSchema.tasks.watching.deprecation": "已被取代。請改用 isBackground。", - "JsonSchema.tasks.windows": "Windows 特定命令組態", - "JsonSchema.watching": "執行的工作是否保持運作且正在監看檔案系統。", - "JsonSchema.watching.deprecation": "已被取代。請改用 isBackground。" - }, "vs/workbench/contrib/tasks/common/jsonSchema_v1": { "JsonSchema._runner": "執行器已淘汰。請使用官方執行器屬性", "JsonSchema.linux": "Linux 專用命令組態", @@ -8362,6 +9632,41 @@ "JsonSchema.version": "組態的版本號碼。", "JsonSchema.windows": "Windows 專用命令組態" }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "傳遞至命令的其他引數。", + "JsonSchema.background": "執行的工作是否保持運作且正在背景執行。", + "JsonSchema.command": "要執行的命令。可以是外部程式或殼層命令。", + "JsonSchema.echoCommand": "控制是否將執行的命令傳到輸出。預設為 False。", + "JsonSchema.matchers": "要使用的問題比對器。可以是字串或問題比對器定義,或是字串和問題比對器陣列。", + "JsonSchema.options": "其他命令選項", + "JsonSchema.options.cwd": "所執行程式或指令碼的目前工作目錄。如果省略,則會使用 Code 的目前工作區根目錄。", + "JsonSchema.options.env": "所執行程式或殼層的環境。如果省略,則會使用父處理程序的環境。", + "JsonSchema.promptOnClose": "是否在 VSCode 以執行中的背景工作關閉時提示使用者。", + "JsonSchema.shell.args": "殼層引數。", + "JsonSchema.shell.executable": "要使用的殼層。", + "JsonSchema.shellConfiguration": "設定要使用的殼層。", + "JsonSchema.showOutput": "控制是否顯示執行中工作的輸出。如果省略,則會使用 [永遠]。", + "JsonSchema.suppressTaskName": "控制是否將工作名稱當做引數加入命令中。預設為 False。", + "JsonSchema.taskSelector": "前置詞,表示引數是工作。", + "JsonSchema.tasks": "工作組態。這些通常是在外部工作執行器中已定義的工作擴充。", + "JsonSchema.tasks.args": "叫用此工作時,傳遞到命令的引數。", + "JsonSchema.tasks.background": "執行的工作是否保持運作並在背景執行。", + "JsonSchema.tasks.build": "將此工作對應至 Code 的預設建置命令。", + "JsonSchema.tasks.linux": "Linux 特定命令組態", + "JsonSchema.tasks.mac": "Mac 特定命令組態", + "JsonSchema.tasks.matcherError": "無法辨識的問題比對器。安裝了提供此問題比對器的延伸模組嗎?", + "JsonSchema.tasks.matchers": "要使用的問題比對器。可以是字串或問題比對器定義,也可以是數個陣列的字串與問題比對器。", + "JsonSchema.tasks.promptOnClose": "VS Code 在執行工作時關閉是否提示使用者。", + "JsonSchema.tasks.showOutput": "控制是否顯示執行中工作的輸出。如果省略,則會使用全域定義的值。", + "JsonSchema.tasks.suppressTaskName": "控制是否將工作名稱當做引數加入命令中。如果省略,則會使用全域定義的值。", + "JsonSchema.tasks.taskName": "工作名稱", + "JsonSchema.tasks.test": "將此工作對應至 Code 的預設測試命令。", + "JsonSchema.tasks.watching": "執行的工作是否保持運作且正在監看檔案系統。", + "JsonSchema.tasks.watching.deprecation": "已被取代。請改用 isBackground。", + "JsonSchema.tasks.windows": "Windows 特定命令組態", + "JsonSchema.watching": "執行的工作是否保持運作且正在監看檔案系統。", + "JsonSchema.watching.deprecation": "已被取代。請改用 isBackground。" + }, "vs/workbench/contrib/tasks/common/problemMatcher": { "LegacyProblemMatcherSchema.watchedBegin": "規則運算式,指示監看的工作開始執行 (透過檔案監看觸發)。", "LegacyProblemMatcherSchema.watchedBegin.deprecated": "此屬性即將淘汰。請改用關注的屬性。", @@ -8391,7 +9696,7 @@ "ProblemMatcherSchema.background.beginsPattern": "如果於輸出中相符,則會指示背景程式開始。", "ProblemMatcherSchema.background.endsPattern": "如果於輸出中相符,則會指示背景程式結束。", "ProblemMatcherSchema.base": "要使用之基底問題比對器的名稱。", - "ProblemMatcherSchema.fileLocation": "定義應如何解譯在問題模式中回報的檔案名稱。相對 fileLocation 可以是陣列,其中陣列的第二個元素是相對檔案位置的路徑。", + "ProblemMatcherSchema.fileLocation": "定義在問題模式中報告的檔案名稱應如何解譯。相對 fileLocation 可以是陣列,其中陣列的第二個元素是相對檔案位置的路徑。搜尋 fileLocation 模式,會在由第二個元素的包含/排除屬性所指定的目錄內執行深度檔案系統搜尋 (如果未指定,則執行目前的工作區目錄)。", "ProblemMatcherSchema.owner": "Code 內的問題擁有者。如果指定基底,則可以省略。如果省略且未指定基底,預設為 [外部]。", "ProblemMatcherSchema.severity": "擷取項目問題的預設嚴重性。如果模式未定義嚴重性的符合群組,就會加以使用。", "ProblemMatcherSchema.source": "可供人們閱讀的診斷描述來源,例如 'typescript' 或 'super lint'。", @@ -8456,9 +9761,15 @@ "TaskDefinitionExtPoint": "提供工作種類", "TaskTypeConfiguration.noType": "工作類型組態遺失需要的 'taskType' 屬性" }, + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "錯誤: 工作識別碼 '{0}' 缺少必要屬性 '{1}'。將忽略工作識別碼。", + "tasks.taskRunningContext": "目前是否正在執行工作。", + "tasksCategory": "工作" + }, "vs/workbench/contrib/tasks/common/taskService": { "tasks.customExecutionSupported": "是否支援 CustomExecution 工作。請考慮在 'taskDefinition' 貢獻的 when 子句中使用。", "tasks.processExecutionSupported": "是否支援 ProcessExecution 工作。請考慮在 'taskDefinition' 貢獻的 when 子句中使用。", + "tasks.serverlessWebContext": "當在沒有遠端授權的 Web 中時為 True。", "tasks.shellExecutionSupported": "是否支援 ShellExecution 工作。請考慮在 'taskDefinition' 貢獻的 when 子句中使用。", "tasks.taskCommandsRegistered": "工作命令是否已註冊" }, @@ -8468,11 +9779,6 @@ "externalCommand": "執行任意外部命令的範例", "msbuild": "執行建置目標" }, - "vs/workbench/contrib/tasks/common/tasks": { - "TaskDefinition.missingRequiredProperty": "錯誤: 工作識別碼 '{0}' 缺少必要屬性 '{1}'。將忽略工作識別碼。", - "tasks.taskRunningContext": "目前是否正在執行工作。", - "tasksCategory": "工作" - }, "vs/workbench/contrib/tasks/electron-sandbox/taskService": { "TaskSystem.exitAnyways": "仍要結束(&&E)", "TaskSystem.noProcess": "啟動的工作已不存在。如果工作繁衍的背景處理程序結束,VS Code 可能會產生孤立的處理程序。若要避免此情況,請啟動有等候旗標的最後一個背景處理程序。", @@ -8480,42 +9786,17 @@ "TaskSystem.terminateTask": "終止工作(&&T)" }, "vs/workbench/contrib/terminal/browser/baseTerminalBackend": { - "nonResponsivePtyHost": "連到終端 pty 主機處理序的連線沒有回應,終端可能會停止運作。", - "restartPtyHost": "重新啟動 pty 主機" + "nonResponsivePtyHost": "The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host.", + "ptyHostStatus": "Pty Host Status", + "ptyHostStatus.ariaLabel": "Pty Host is unresponsive", + "ptyHostStatus.short": "Pty Host" }, "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "延伸模組想要對終端環境進行下列變更:", - "extensionEnvironmentContributionInfo": "延伸模組已變更此終端環境", - "extensionEnvironmentContributionRemoval": "延伸模組想要從終端環境移除這些現有變更:", - "relaunchTerminalLabel": "重新啟動終端" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "focusFolder": "總管中的焦點資料夾", - "openFile": "在編輯器中開啟檔案", - "openFolder": "在新視窗中開啟資料夾" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkDetectorAdapter": { - "focusFolder": "總管中的焦點資料夾", - "followLink": "追蹤連結", - "openFile": "在編輯器中開啟檔案", - "openFolder": "在新視窗中開啟資料夾", - "searchWorkspace": "搜尋工作區" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "followForwardedLink": "使用轉送的連接埠追蹤連結", - "followLink": "追蹤連結", - "followLinkUrl": "連結", - "terminalLinkHandler.followLinkAlt": "alt + 按一下", - "terminalLinkHandler.followLinkAlt.mac": "option + 按一下", - "terminalLinkHandler.followLinkCmd": "cmd + 按一下", - "terminalLinkHandler.followLinkCtrl": "ctrl + 按一下" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkQuickpick": { - "terminal.integrated.localFileLinks": "本機檔案", - "terminal.integrated.openDetectedLink": "選取要開啟的連結", - "terminal.integrated.searchLinks": "工作區搜尋", - "terminal.integrated.showMoreLinks": "顯示更多連結", - "terminal.integrated.urlLinks": "URL" + "ScopedEnvironmentContributionInfo": "工作區", + "extensionEnvironmentContributionInfoActive": "下列延伸模組對此終端的環境有貢獻:", + "extensionEnvironmentContributionInfoStale": "下列延伸模組想要重新啟動終端,以貢獻其環境:", + "relaunchTerminalLabel": "重新啟動終端", + "showEnvironmentContributions": "顯示環境貢獻" }, "vs/workbench/contrib/terminal/browser/terminal.contribution": { "miToggleIntegratedTerminal": "終端(&&T)", @@ -8527,28 +9808,28 @@ "emptyTerminalNameInfo": "未提供名稱會將其重設為預設值", "noUnattachedTerminals": "沒有任何要附加的未附加終端機", "quickAccessTerminal": "切換使用中的終端機 ", + "sendSequence": "要傳送到終端的文字序列", "showTerminalTabs": "顯示索引標籤", "terminalLaunchHelp": "開啟說明", + "workbench.action.terminal.acceptSelectedSuggestion": "接受選取的建議", "workbench.action.terminal.attachToSession": "附加到工作階段", "workbench.action.terminal.clear": "清除", - "workbench.action.terminal.clearCommandHistory": "清除命令歷程記錄", + "workbench.action.terminal.clearPreviousSessionHistory": "清除上一個工作階段歷程記錄", "workbench.action.terminal.clearSelection": "清除選取項目", - "workbench.action.terminal.copyLastCommand": "複製上一個命令", + "workbench.action.terminal.copyAndClearSelection": "複製並清除選取範圍", + "workbench.action.terminal.copyLastCommand": "複製最後一個命令輸出", "workbench.action.terminal.copySelection": "複製選取項目", "workbench.action.terminal.copySelectionAsHtml": "將選取項目複製為 HTML", "workbench.action.terminal.createTerminalEditor": "在編輯器區域建立新終端", "workbench.action.terminal.createTerminalEditorSide": "在右側的 [編輯器] 區域建立新終端", "workbench.action.terminal.detachSession": "中斷連結工作階段", - "workbench.action.terminal.findNext": "尋找下一個", - "workbench.action.terminal.findPrevious": "尋找上一個", "workbench.action.terminal.focus.tabsView": "焦點終端機索引標籤檢視", - "workbench.action.terminal.focusFind": "聚焦於尋找", "workbench.action.terminal.focusNext": "聚焦下一個終端群組", "workbench.action.terminal.focusNextPane": "聚焦終端群組中的下一個終端", "workbench.action.terminal.focusPrevious": "聚焦上一個終端群組", "workbench.action.terminal.focusPreviousPane": "聚焦終端群組中的上一個終端", "workbench.action.terminal.goToRecentDirectory": "移至最近使用的目錄...", - "workbench.action.terminal.hideFind": "隱藏尋找", + "workbench.action.terminal.hideSuggestWidget": "隱藏建議小工具", "workbench.action.terminal.join": "加入終端", "workbench.action.terminal.join.insufficientTerminals": "終端不足,無法執行加入動作", "workbench.action.terminal.join.onlySplits": "所有終端都已加入", @@ -8556,26 +9837,18 @@ "workbench.action.terminal.kill": "終止使用中的終端機執行個體", "workbench.action.terminal.killAll": "終止所有終端", "workbench.action.terminal.killEditor": "在編輯器區域終止使用中的終端", - "workbench.action.terminal.navigationModeExit": "結束導覽模式", - "workbench.action.terminal.navigationModeFocusNext": "將焦點移到下一行 (導覽模式)", - "workbench.action.terminal.navigationModeFocusNextPage": "將焦點移到下一頁 (導覽模式)", - "workbench.action.terminal.navigationModeFocusPrevious": "將焦點移到上一行 (導覽模式)", - "workbench.action.terminal.navigationModeFocusPreviousPage": "將焦點移到上一頁 (導覽模式)", "workbench.action.terminal.new": "建立新終端", "workbench.action.terminal.newInActiveWorkspace": "建立新終端 (於使用中的工作區)", - "workbench.action.terminal.newWithCwd": "在自訂工作目錄中建立新終端啟動", "workbench.action.terminal.newWithCwd.cwd": "要啟動終端機的所在目錄", "workbench.action.terminal.newWithProfile": "建立新終端 (使用設定檔)", "workbench.action.terminal.newWithProfile.profileName": "要建立之設定檔的名稱", "workbench.action.terminal.newWorkspacePlaceholder": "為新的終端機選擇目前的工作目錄", - "workbench.action.terminal.openDetectedLink": "開啟偵測到的連結...", - "workbench.action.terminal.openLastLocalFileLink": "開啟最後一個本機檔案連結", - "workbench.action.terminal.openLastUrlLink": "開啟最後一個 Url 連結", "workbench.action.terminal.openSettings": "設定終端設定", + "workbench.action.terminal.overriddenCwdDescription": "(覆寫) {0}", "workbench.action.terminal.paste": "貼入使用中的終端機", "workbench.action.terminal.pasteSelection": "將選取項目貼入使用中的終端機", "workbench.action.terminal.relaunch": "重新啟動使用中的終端", - "workbench.action.terminal.renameWithArg": "重新命名目前啟用的終端機", + "workbench.action.terminal.rename.prompt": "輸入終端機名稱", "workbench.action.terminal.renameWithArg.name": "終端機的新名稱", "workbench.action.terminal.renameWithArg.noName": "未提供任何名稱引數", "workbench.action.terminal.resizePaneDown": "向下調整終端大小", @@ -8594,36 +9867,27 @@ "workbench.action.terminal.scrollToTop": "捲動至頂端", "workbench.action.terminal.scrollUp": "向上捲動 (行)", "workbench.action.terminal.scrollUpPage": "向上捲動 (頁)", - "workbench.action.terminal.searchWorkspace": "搜尋工作區", "workbench.action.terminal.selectAll": "全選", "workbench.action.terminal.selectDefaultShell": "選取預設設定檔", + "workbench.action.terminal.selectNextPageSuggestion": "選取下一頁建議", + "workbench.action.terminal.selectNextSuggestion": "選取下一個建議", + "workbench.action.terminal.selectPrevPageSuggestion": "選取上一頁建議", + "workbench.action.terminal.selectPrevSuggestion": "選取上一個建議", "workbench.action.terminal.selectToNextCommand": "選取下一個命令", "workbench.action.terminal.selectToNextLine": "選取到下一行", "workbench.action.terminal.selectToPreviousCommand": "選取上一個命令", "workbench.action.terminal.selectToPreviousLine": "選取到上一行", - "workbench.action.terminal.sendSequence": "傳送自訂序列到終端機", "workbench.action.terminal.setFixedDimensions": "設定固定維度", - "workbench.action.terminal.showEnvironmentInformation": "顯示環境資訊", "workbench.action.terminal.showTabs": "顯示索引標籤", "workbench.action.terminal.sizeToContentWidth": "將 [大小] 切換為 [內容寬度]", "workbench.action.terminal.splitInActiveWorkspace": "分割終端機 (於使用中的工作區)", - "workbench.action.terminal.switchTerminal": "切換終端機", - "workbench.action.terminal.toggleEscapeSequenceLogging": "切換逸出序列記錄", - "workbench.action.terminal.toggleFindCaseSensitive": "切換使用區分大小寫尋找", - "workbench.action.terminal.toggleFindRegex": "切換使用 Regex 尋找", - "workbench.action.terminal.toggleFindWholeWord": "切換使用全字拼寫尋找", - "workbench.action.terminal.writeDataToTerminal": "將資料寫入終端", - "workbench.action.terminal.writeDataToTerminal.prompt": "輸入要直接寫入終端的資料,略過 pty" + "workbench.action.terminal.switchTerminal": "切換終端機" }, "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { "install": "安裝", "useWslExtension.title": "建議使用 ‘{0}’ 延伸模組開啟 WSL 中的終端機。" }, - "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { - "label": "終端機" - }, "vs/workbench/contrib/terminal/browser/terminalEditorInput": { - "cancel": "取消", "confirmDirtyTerminal.button": "終止(&T)", "confirmDirtyTerminal.detail": "關閉將會終止此終端機中正在執行的流程。", "confirmDirtyTerminal.message": "要終止執行中的流程嗎?", @@ -8634,6 +9898,13 @@ "killTerminalIcon": "刪除終端機執行個體的圖示。", "newTerminalIcon": "建立新終端機執行個體的圖示。", "renameTerminalIcon": "終端機快速功能表中用於重新命名的圖示。", + "terminalCommandHistoryFuzzySearch": "用於切換命令歷程記錄模糊搜尋的圖示。", + "terminalCommandHistoryOutput": "用於檢視終端機命令輸出的圖示。", + "terminalCommandHistoryRemove": "用於從命令歷程記錄移除終端機命令的圖示。", + "terminalDecorationError": "命令發生錯誤的終端機裝飾圖示。", + "terminalDecorationIncomplete": "命令未完成的終端機裝飾圖示。", + "terminalDecorationMark": "終端機裝飾標記的圖示。", + "terminalDecorationSuccess": "命令已成功的終端機裝飾圖示。", "terminalViewIcon": "[終端] 檢視的檢視圖示。" }, "vs/workbench/contrib/terminal/browser/terminalInstance": { @@ -8649,23 +9920,16 @@ "launchFailed.exitCodeOnlyShellIntegration": "停用使用者設定中的殼層整合或許有幫助。", "multiLinePasteButton": "貼上(&&P)", "preview": "預覽:", - "removeCommand": "從命令歷程記錄中移除", - "selectRecentCommand": "選取要執行的命令 (按住 ALT 鍵以編輯命令)", - "selectRecentCommandMac": "選取要執行的命令 (按住 Option 鍵以編輯命令)", - "selectRecentDirectory": "選取要前往的目錄 (按住 ALT 鍵以編輯命令)", - "selectRecentDirectoryMac": "選取要前往的目錄 (按住 Option 鍵以編輯命令)", "setTerminalDimensionsColumn": "設定固定維度: 資料行", "setTerminalDimensionsRow": "設定固定維度: 列", - "shellFileHistoryCategory": "{0} 歷程記錄", "shellIntegration.learnMore": "深入了解殼層整合", "shellIntegration.openSettings": "開啟使用者設定", - "terminal.contiguousSearch": "使用連續搜尋", - "terminal.fuzzySearch": "使用模糊搜尋", "terminal.integrated.a11yPromptLabel": "終端機輸入", - "terminal.integrated.a11yTooMuchOutput": "要宣告的輸出過多,請手動讀取瀏覽至資料列", - "terminal.integrated.copySelection.noSelection": "終端機沒有任何選取項目可以複製", + "terminal.integrated.useAccessibleBuffer": "使用可存取緩衝區 {0} 來手動檢閱輸出", + "terminal.integrated.useAccessibleBufferNoKb": "使用終端: 聚焦可存取緩衝區命令手動檢查輸出", "terminal.requestTrust": "建立終端程序需要執行程式碼", - "terminalNavigationMode": "使用 {0} 和 {1} 瀏覽終端緩衝區", + "terminalHelpAriaLabel": "使用 {0} 取得終端協助工具說明", + "terminalScreenReaderMode": "執行命令: 切換螢幕助讀程式協助工具模式,以獲得最佳化的螢幕助讀程式體驗", "terminalStaleTextBoxAriaLabel": "終端 {0} 環境已過時,請執行 'Show Environment Information' 命令以取得詳細資訊", "terminalTextBoxAriaLabel": "終端 {0}", "terminalTextBoxAriaLabelNumberAndTitle": "終端機 {0},{1}", @@ -8673,14 +9937,9 @@ "terminalTypeTask": "工作", "terminated.exitCodeAndCommandLine": "終端機處理序 \"{0}\" 已終止。結束代碼: {1}。", "terminated.exitCodeOnly": "終端機處理序已終止。結束代碼: {0}。", - "viewCommandOutput": "檢視命令輸出", - "workbench.action.terminal.rename.prompt": "輸入終端機名稱", "workspaceNotTrustedCreateTerminal": "無法在不受信任的工作區中啟動終端程序", "workspaceNotTrustedCreateTerminalCwd": "無法使用 cwd {0} 和 userHome {1} 在不受信任的工作區中啟動終端機處理序" }, - "vs/workbench/contrib/terminal/browser/terminalMainContribution": { - "ptyHost": "Pty 主機" - }, "vs/workbench/contrib/terminal/browser/terminalMenus": { "defaultTerminalProfile": "{0} (預設)", "miNewTerminal": "新增終端(&&N)", @@ -8688,18 +9947,21 @@ "miRunSelectedText": "執行選取的文字(&&S)", "miSplitTerminal": "分割終端(&&S)", "splitTerminal": "分割終端", - "terminal.new": "新增終端機", + "workbench.action.tasks.configureTaskRunner": "設定工作...", + "workbench.action.tasks.runTask": "執行工作...", "workbench.action.terminal.changeColor": "變更色彩...", "workbench.action.terminal.changeIcon": "變更圖示...", "workbench.action.terminal.clear": "清除", + "workbench.action.terminal.clearLong": "清除終端", "workbench.action.terminal.copySelection.short": "複製", "workbench.action.terminal.copySelectionAsHtml": "複製為 HTML", "workbench.action.terminal.joinInstance": "加入終端機", - "workbench.action.terminal.new.short": "新增終端機", "workbench.action.terminal.newWithProfile.short": "具有設定檔的新終端機", "workbench.action.terminal.openSettings": "設定終端設定", "workbench.action.terminal.paste.short": "貼上", "workbench.action.terminal.renameInstance": "重新命名...", + "workbench.action.terminal.runActiveFile": "執行使用中的檔案", + "workbench.action.terminal.runSelectedText": "執行選取的文字", "workbench.action.terminal.selectAll": "全選", "workbench.action.terminal.selectDefaultProfile": "選取預設設定檔", "workbench.action.terminal.showsTabs": "顯示索引標籤", @@ -8707,33 +9969,42 @@ "workbench.action.terminal.switchTerminal": "切換終端機" }, "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "killportfailure": "無法在連接埠 {0} 上終止聆聽流程,命令已結束,錯誤 {1}", "ptyHostRelaunch": "因為殼層處理序的連線已中斷,所以正在重新啟動終端機…" }, "vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": { "ICreateContributedTerminalProfileOptions": "已提供", + "cancel": "取消", "createQuickLaunchProfile": "設定終端機設定檔", "enterTerminalProfileName": "輸入終端機設定檔名稱", "terminal.integrated.chooseDefaultProfile": "選取您的預設終端機設定檔", "terminal.integrated.selectProfileToCreate": "選取要建立的終端機設定檔", "terminalProfileAlreadyExists": "已經有終端機設定檔使用該名稱", "terminalProfiles": "設定檔", - "terminalProfiles.detected": "已偵測" - }, - "vs/workbench/contrib/terminal/browser/terminalProfileResolverService": { - "migrateToProfile": "移轉", - "terminalProfileMigration": "終端機正在使用已被取代的殼層/shellArgs 設定,是否要將其移轉至設定檔?" + "terminalProfiles.detected": "已偵測", + "unsafePathWarning": "此終端設定檔使用可由另一位使用者修改的潛在不安全路徑: {0}。確定要使用它?", + "yes": "是" }, "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { "renameTerminal": "將終端重新命名", "workbench.action.terminal.newWithProfilePlus": "使用設定檔建立新終端機", "workbench.action.terminal.newplus": "建立新終端機" }, + "vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick": { + "removeCommand": "從命令歷程記錄中移除", + "selectRecentCommand": "選取要執行的命令 (按住 ALT 鍵以編輯命令)", + "selectRecentCommandMac": "選取要執行的命令 (按住 Option 鍵以編輯命令)", + "selectRecentDirectory": "選取要前往的目錄 (按住 ALT 鍵以編輯命令)", + "selectRecentDirectoryMac": "選取要前往的目錄 (按住 Option 鍵以編輯命令)", + "shellFileHistoryCategory": "{0} 歷程記錄", + "viewCommandOutput": "檢視命令輸出" + }, "vs/workbench/contrib/terminal/browser/terminalService": { "localTerminalRemote": "此殼層正在您的{0}本機{1}電腦上執行,而非在連接的遠端電腦上執行", "localTerminalVirtualWorkspace": "此殼層向{0}本機{1}資料夾開啟,而非虛擬資料夾", "terminalService.terminalCloseConfirmationPlural": "是否要終止 {0} 個使用中的終端工作階段嗎?", "terminalService.terminalCloseConfirmationSingular": "您要終止使用中的終端工作階段嗎?", - "terminate": "終止" + "terminate": "終止(&T)" }, "vs/workbench/contrib/terminal/browser/terminalTabbedView": { "hideTabs": "隱藏索引標籤", @@ -8741,6 +10012,7 @@ "moveTabsRight": "向右移動索引標籤" }, "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "label": "終端機", "splitTerminalAriaLabel": "終端 {0} {1},分割 {2} 之 {3}", "terminal.tabs": "終端機索引標籤", "terminalAriaLabel": "終端機 {0} {1}", @@ -8749,7 +10021,9 @@ "vs/workbench/contrib/terminal/browser/terminalTooltip": { "launchFailed.exitCodeOnlyShellIntegration": "終端處理序無法啟動。停用與 terminal.integrated.shellIntegration.enabled 的殼層整合或許有幫助。", "shellIntegration.activationFailed": "殼層整合無法啟動", - "shellIntegration.enabled": "已啟動殼層整合" + "shellIntegration.enabled": "已啟動殼層整合", + "shellProcessTooltip.commandLine": "命令列: {0}", + "shellProcessTooltip.processId": "處理序識別碼 ({0}): {1}" }, "vs/workbench/contrib/terminal/browser/terminalView": { "terminal.monospaceOnly": "終端機只支援等寬字型。如果這是新安裝的字型,請務必重新啟動 VS Code。", @@ -8758,41 +10032,43 @@ "terminals": "開啟終端機。" }, "vs/workbench/contrib/terminal/browser/xterm/decorationAddon": { - "changeDefaultIcon": "變更預設圖示", - "changeErrorIcon": "變更錯誤圖示", - "changeSuccessIcon": "變更成功圖示", "gutter": "裝訂邊命令裝飾", + "no": "否", "overviewRuler": "概觀尺規命令裝飾", + "rerun": "是否要執行命令: {0}", "terminal.configureCommandDecorations": "設定命令裝飾", "terminal.copyCommand": "複製命令", "terminal.copyOutput": "複製輸出", "terminal.copyOutputAsHtml": "將輸出複製為 HTML", "terminal.learnShellIntegration": "了解殼層整合", "terminal.rerunCommand": "重新執行命令", + "toggleVisibility": "切換可見度", + "workbench.action.terminal.goToRecentDirectory": "移至最近使用的目錄", + "workbench.action.terminal.runRecentCommand": "執行最近使用的命令", + "yes": "是" + }, + "vs/workbench/contrib/terminal/browser/xterm/decorationStyles": { "terminalPromptCommandFailed": "已執行命令 {0},但失敗", "terminalPromptCommandFailedWithExitCode": "已執行命令 {0},但失敗 (結束代碼 {1})", "terminalPromptCommandSuccess": "已執行命令 {0}", - "terminalPromptContextMenu": "顯示命令動作", - "toggleVisibility": "切換可見度" + "terminalPromptContextMenu": "顯示命令動作" }, "vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": { "dontShowAgain": "不要再顯示", "no": "否", + "terminal.integrated.copySelection.noSelection": "The terminal has no selection to copy", "terminal.slowRendering": "終端機 GPU 加速在您的電腦上似乎很慢。是否要改為將其停用,以提高效能? [閱讀終端機設定的詳細資訊](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)。", + "terminalLoggerName": "Terminal", "yes": "是" }, "vs/workbench/contrib/terminal/common/terminal": { - "terminalCategory": "終端機", "vscode.extension.contributes.terminal": "參與終端機功能。", "vscode.extension.contributes.terminal.profiles": "定義使用者可以建立的其他終端機設定檔。", "vscode.extension.contributes.terminal.profiles.id": "終端機設定檔提供者的識別碼。", "vscode.extension.contributes.terminal.profiles.title": "此終端機設定檔的標題。", - "vscode.extension.contributes.terminal.types": "定義使用者可以建立的其他終端機類型。", - "vscode.extension.contributes.terminal.types.command": "當使用者建立此類型之終端機時所要執行的命令。", "vscode.extension.contributes.terminal.types.icon": "要與此終端機類型建立關聯的 codicon、URI、淺和深色 URI。", "vscode.extension.contributes.terminal.types.icon.dark": "使用暗色主題時的圖像路徑", - "vscode.extension.contributes.terminal.types.icon.light": "使用亮色主題時的圖示路徑", - "vscode.extension.contributes.terminal.types.title": "此類型之終端機的標題。" + "vscode.extension.contributes.terminal.types.icon.light": "使用亮色主題時的圖示路徑" }, "vs/workbench/contrib/terminal/common/terminalColorRegistry": { "terminal.ansiColor": "終端機中的 '{0}' ANSI 色彩。", @@ -8804,6 +10080,7 @@ "terminal.findMatchHighlightBackground": "終端中其他搜尋相符項目的色彩。色彩不得為不透明,不得隱藏基礎終端內容。", "terminal.findMatchHighlightBorder": "終端中其他搜尋相符項目的框線色彩。", "terminal.foreground": "終端機的前景色彩。", + "terminal.inactiveSelectionBackground": "終端沒有焦點時的選取項目背景色彩。", "terminal.selectionBackground": "終端機的選取項目背景色彩。", "terminal.selectionForeground": "終端機的選取前景色彩。當此為 Null 時,將會保留選取的前景,並套用對比下限功能。", "terminal.tab.activeBorder": "面板中,[終端] 索引標籤側邊的邊界。預設值為 tab.activeBorder。", @@ -8818,15 +10095,19 @@ "vs/workbench/contrib/terminal/common/terminalConfiguration": { "cwd": "終端的目前工作目錄", "cwdFolder": "當值與初始工作目錄不同時,終端的目前工作目錄為多根工作區或在單根工作區中顯示。這將不會在 Windows 中顯示。在 Windows 上,只有在啟用殼層整合時,才會顯示此功能。", + "enableFileLinks.notRemote": "僅不在遠端工作區時啟用。", + "enableFileLinks.off": "一律關閉。", + "enableFileLinks.on": "一律開啟。", "local": "指示遠端工作區的本地終端", "openDefaultSettingsJson": "開啟預設設定 JSON", "openDefaultSettingsJson.capitalized": "開啟預設設定 (JSON)", "process": "終端機處理序的名稱", - "separator": "條件式分隔符號 (\" - \"),只有位於具有值或靜態文字的變數之間時才會出現。", + "separator": "條件式分隔符號 {0},只有位於具有值或靜態文字的變數之間時才會出現。", "sequence": "處理序提供給終端的名稱", + "tabFocusMode": "控制終端是否接收索引標籤,或將其延遲至工作台進行瀏覽。設定時,這會在聚焦於終端時覆寫 {0}。", "task": "表示此終端與工作關聯", "terminal.integrated.allowChords": "是否允許在終端內同步選取按鍵繫結關係。請注意,當此設定為 true 時,同步選取的按鍵輸入結果會跳過 {0},如果希望按 ctrl+k 就能前往殼層 (不是 VS Code),請將此項設定為 false。", - "terminal.integrated.allowMnemonics": "是否允許功能表列助憶鍵 (例如 alt+f) 觸發開啟功能表列的動作。請注意,若為 true,此設定會導致所有 alt 按鍵輸入都跳過殼層。這不適用於 macOS。", + "terminal.integrated.allowMnemonics": "是否允許功能表列助憶鍵 (例如 Alt+F) 觸發開啟功能表列的動作。請注意,若為 true,此設定會導致所有 alt 按鍵輸入都跳過殼層。這不適用於 macOS。", "terminal.integrated.altClickMovesCursor": "若啟用,當 {0} 設定為 {1} (預設值) 時,同時按下 alt/option 鍵加滑鼠按鈕會將提示游標重新置於至滑鼠下,但其穩定性取決於您您的殼層。", "terminal.integrated.autoReplies": "在終端中遇到這一組訊息時,系統將會自動回覆。如果訊息夠具體,有助於自動處理常見的回覆。\r\n\r\n備註:\r\n\r\n- 使用 {0} 自動回應 Windows 上的終端批次工作提示。\r\n- 該訊息包含逸出序列,因此可能不會使用樣式文字進行回覆。\r\n- 每個回覆每秒只能發生一次。\r\n- 在回覆中使用 {1} 表示輸入索引鍵。\r\n- 若要取消設定預設索引鍵,請將值設定為 Null。\r\n- 若新的不適用,請重新啟動 VS Code。", "terminal.integrated.autoReplies.reply": "要傳送至程序的回覆。", @@ -8845,7 +10126,7 @@ "terminal.integrated.cursorBlinking": "控制終端游標是否閃爍。", "terminal.integrated.cursorStyle": "控制終端游標的樣式。", "terminal.integrated.cursorWidth": "控制游標寬度,當 {0} 設定為 {1} 時。", - "terminal.integrated.customGlyphs": "是否要繪製區塊元素和方塊繪圖字元的自訂字符,而不使用字型,這通常會透過連續行產生更佳的轉譯。請注意,這不適用於 DOM 轉譯器", + "terminal.integrated.customGlyphs": "是否要繪製區塊元素和方塊繪圖字元的自訂字符,而不使用字型,這通常會透過連續行產生更佳的轉譯。請注意,停用 {0} 時不適用。", "terminal.integrated.cwd": "終端啟動所在的明確開始路徑,該路徑會用作殼層處理序目前的工作目錄 (cwd)。如果根目錄不是方便的 cwd,這個路徑在工作區設定中就特別有用。", "terminal.integrated.defaultLocation": "控制新建立的終端機顯示的位置。", "terminal.integrated.defaultLocation.editor": "在編輯器中建立終端機", @@ -8855,8 +10136,9 @@ "terminal.integrated.detectLocale.off": "不要設定 `$LANG` 環境變數。", "terminal.integrated.detectLocale.on": "一律設定 `$LANG` 環境變數。", "terminal.integrated.drawBoldTextInBrightColors": "控制終端內的粗體文字是否一律使用「亮色」ANSI 色彩變化。", - "terminal.integrated.enableBell": "控制是否啟用終端機鈴,這會顯示為終端機名稱旁的視覺鈴鐺。", + "terminal.integrated.enableBell": "控制是否啟用終端鈴鐺。這會顯示為終端機名稱旁的視覺鈴鐺。", "terminal.integrated.enableFileLinks": "是否要在終端內啟用檔案連結。因為每個檔案連結都要向檔案系統驗證,所以連結可能會變慢,特別是在使用網路磁碟機時。變更此設定只對新的終端有效。", + "terminal.integrated.enableImages": "Enables image support in the terminal. Both sixel and iTerm's inline image protocol are supported on Linux and macOS, Windows support will light up automatically when ConPTY passes through the sequences. Images will currently not be restored between window reloads/reconnects.", "terminal.integrated.enableMultiLinePasteWarning": "將多行貼上到終端時顯示警告對話方塊。對話方塊不會在下列時間顯示:\r\n\r\n- 加括號貼上模式已啟用 (殼層原生支援多行貼上)\r\n- 貼上會由殼層的讀取行處理 (在 pwsh 的情況下)", "terminal.integrated.enablePersistentSessions": "在視窗重新載入期間保存工作區的終端機工作階段/記錄。", "terminal.integrated.env.linux": "具有環境變數的物件,會新增至 Linux 終端使用的 VS Code 處理序。設為 `null` 可刪除環境變數。", @@ -8868,7 +10150,7 @@ "terminal.integrated.environmentChangesIndicator.warnonly": "當終端的環境「過時」時,僅顯示警告指示器,而非顯示終端環境已被延伸模組修改的資訊指示器。", "terminal.integrated.environmentChangesRelaunch": "當延伸模組要參與終端機環境,且兩者尚未互動時,是否要自動重新啟動終端機。", "terminal.integrated.fastScrollSensitivity": "按 `Alt` 時的捲動速度乘數。", - "terminal.integrated.fontFamily": "控制終端的字型家族,預設為 {0} 的值。", + "terminal.integrated.fontFamily": "控制終端的字型家族。預設為 {0} 的值。", "terminal.integrated.fontSize": "控制終端的字型大小 (像素)。", "terminal.integrated.fontWeight": "終端中非粗體文字所使用的字型粗細。可接受 \"normal\" 與 \"bold\" 關鍵字,或介於 1 到 1000 之間的數字。", "terminal.integrated.fontWeightBold": "終端中粗體文字所使用的字型粗細。可接受 \"normal\" 與 \"bold\" 關鍵字,或介於 1 到 1000 之間的數字。", @@ -8878,8 +10160,8 @@ "terminal.integrated.gpuAcceleration.canvas": "使用終端機的後援畫布轉譯器,此轉譯器使用 2d 內容,而非在某些系統上執行效果較佳的 WebGL。請注意,某些功能在畫布轉譯器中受到限制,例如不透明的選取範圍。", "terminal.integrated.gpuAcceleration.off": "停用終端機內的 GPU 加速。當 GPU 加速關閉時,終端機轉譯速度會較慢,但應可在所有系統上可靠地運作。", "terminal.integrated.gpuAcceleration.on": "啟用終端機內的 GPU 加速。", - "terminal.integrated.letterSpacing": "控制終端的字母間距,這是整數值,代表字元間可新增的額外像素數量。", - "terminal.integrated.lineHeight": "控制終端的行高,此數字會乘以終端的字型大小,取得實際行高 (像素)。", + "terminal.integrated.letterSpacing": "控制終端的字母間距。這是整數值,代表字元間可新增的額外像素數量。", + "terminal.integrated.lineHeight": "控制終端的行高。此數字會乘以終端的字型大小,取得實際行高 (像素)。", "terminal.integrated.localEchoEnabled": "何時應該啟用本機回應。這將覆寫 {0}", "terminal.integrated.localEchoEnabled.auto": "僅針對遠端工作區啟用", "terminal.integrated.localEchoEnabled.off": "一律停用", @@ -8891,7 +10173,7 @@ "terminal.integrated.macOptionIsMeta": "控制是否要在 macOS 的終端內將 Option 鍵作為 meta 鍵。", "terminal.integrated.minimumContrastRatio": "設定時,每個儲存格的前景色彩都會變更,以嘗試符合指定的對比率。請注意,這不適用於 #146406 中的 `powerline` 字元。範例值:\r\n\r\n- 1: 不採取任何動作並使用標準佈景主題色彩。\r\n- 4.5: [WCAG AA 合規性 (最低限度)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) (預設)。\r\n- 7: [WCAG AAA 合規性 (增強)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html)。\r\n- 21: 黑底白字或白底黑字。", "terminal.integrated.mouseWheelScrollSensitivity": "要用在滑鼠滾輪捲動事件 `deltaY` 的乘數。", - "terminal.integrated.persistentSessionReviveProcess": "當終端機處理序必須關閉時 (例如,在視窗或應用程式關閉時),這將確定何時應還原上一個終端工作階段內容,並在下次開啟工作區時重新建立處理序。\r\n\r\n注意事項:\r\n\r\n- 處理序目前工作目錄的還原相依於殼層是否支援它。\r\n- 在關機期間保留工作階段的時間有限,因此在使用高延遲遠端連線時工作階段可能會終止。", + "terminal.integrated.persistentSessionReviveProcess": "當終端處理序必須關閉時 (例如,在視窗或應用程式關閉時),這將確定何時應還原上一個終端工作階段內容,並在下次開啟工作區時重新建立處理序。\r\n\r\n注意事項:\r\n\r\n- 處理序目前工作目錄的還原相依於殼層是否支援它。\r\n- 在關機期間保留工作階段的時間有限,因此在使用高延遲遠端連線時工作階段可能會終止。", "terminal.integrated.persistentSessionReviveProcess.never": "一律不還原終端緩衝區或重新建立處理序。", "terminal.integrated.persistentSessionReviveProcess.onExit": "在 Windows/Linux 上關閉最後一個視窗後,或在觸發 `workbench.action.quit` 命令 (命令選擇區、按鍵繫結關係、功能表) 時,恢復處理序。", "terminal.integrated.persistentSessionReviveProcess.onExitAndWindowClose": "在 Windows/Linux 上關閉最後一個視窗後,或在觸發 `workbench.action.quit` 命令 (命令選擇區、按鍵繫結關係、功能表) 時,或在關閉視窗時,恢復處理序。", @@ -8901,23 +10183,23 @@ "terminal.integrated.rightClickBehavior.nothing": "不執行任何動作並將事件傳遞至終端。", "terminal.integrated.rightClickBehavior.paste": "按右鍵時貼上。", "terminal.integrated.rightClickBehavior.selectWord": "選取游標下方的文字,並顯示操作功能表。", - "terminal.integrated.scrollback": "控制終端在緩衝區中保留的行數上限。", + "terminal.integrated.scrollback": "控制終端在緩衝區中保留的行數上限。我們根據此值預先配置記憶體,以確保流暢的體驗。因此,隨著值的增長,記憶體數量也會增長。", "terminal.integrated.sendKeybindingsToShell": "將大部分按鍵繫結關係分派到終端,而不是工作台,並會覆寫 {0},這也可用於微調。", - "terminal.integrated.shellIntegration.decorationIcon": "控制將用於略過/空白命令的圖示。設定為 {0} 以隱藏圖示或停用 {1} 的裝飾。", - "terminal.integrated.shellIntegration.decorationIconError": "控制在啟用殼層整合且有已關聯結束代碼的終端中將用於每個命令的圖示。設定為 {0} 以隱藏圖示或停用 {1} 的裝飾。", - "terminal.integrated.shellIntegration.decorationIconSuccess": "控制在啟用殼層整合且沒有已關聯結束代碼的終端中將用於每個命令的圖示。設定為 {0} 以隱藏圖示或停用 {1} 的裝飾。", "terminal.integrated.shellIntegration.decorationsEnabled": "啟用殼層整合時,為每個命令新增裝飾。", "terminal.integrated.shellIntegration.decorationsEnabled.both": "在裝訂邊 (左側) 和概觀尺規 (右側) 中顯示裝飾", "terminal.integrated.shellIntegration.decorationsEnabled.gutter": "在終端機左側顯示裝訂邊裝飾", "terminal.integrated.shellIntegration.decorationsEnabled.never": "不要顯示裝飾", "terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler": "在終端機右側顯示概觀尺規裝飾", - "terminal.integrated.shellIntegration.enabled": "決定是否自動插入殼層整合以支援像是增強的命令追蹤和目前工作目錄偵測等功能。\r\n\r\n殼層整合的運作方式是透過使用啟動指令碼插入殼層。指令碼讓 VS Code 了解終端內部發生的狀況。\r\n\r\n支援的殼層:\r\n\r\n- Linux/macOS: bash、pwsh、zsh\r\n - Windows: pwsh\r\n\r\n此設定僅在終端建立時適用,因此您需要重新啟動終端,設定才會生效。\r\n\r\n請注意,如果您在終端設定檔、 [複雜 bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand) 或其他未受支援的設定中定義了自訂引數,則指令碼插入可能無法運作。若要停用裝飾,請參閱{0}", + "terminal.integrated.shellIntegration.enabled": "決定是否自動插入殼層整合以支援像是增強的命令追蹤和目前工作目錄偵測等功能。\r\n\r\n殼層整合的運作方式是透過使用啟動指令碼插入殼層。指令碼讓 VS Code 了解終端內部發生的狀況。\r\n\r\n支援的殼層:\r\n\r\n- Linux/macOS: bash、fish、pwsh、zsh\r\n - Windows: pwsh\r\n\r\n此設定僅在終端建立時適用,因此您需要重新啟動終端,設定才會生效。\r\n\r\n請注意,如果您在終端設定檔、已啟用 {1}、具有 [複雜 bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand) 或其他未受支援的設定中定義了自訂引數,則指令碼插入可能無法運作。若要停用裝飾,請參閱 {0}", "terminal.integrated.shellIntegration.history": "控制最近使用之命令的數量,以保留終端命令歷程記錄。設為 0 可停用終端命令歷程記錄。", + "terminal.integrated.shellIntegration.suggestEnabled": "在 {0} 設為 {1} 時,為支援的殼層啟用實驗性終端機 IntelliSense 建議。若手動安裝殼層整合,{2} 必須先設為 {3},才能呼叫指令碼。", "terminal.integrated.showExitAlert": "當結束代碼不為零時,控制是否要顯示「終端處理序已終止。結束代碼:」警示。", + "terminal.integrated.smoothScrolling": "控制終端是否會使用動畫捲動。", "terminal.integrated.splitCwd": "控制分割終端開始的工作目錄。", "terminal.integrated.splitCwd.inherited": "在 macOS 和 Linux 上,新的分割終端會使用父終端的工作目錄。在 Windows 上,此行為則與初始行為相同。", "terminal.integrated.splitCwd.initial": "新的分割終端會使用父終端開始的工作目錄。", "terminal.integrated.splitCwd.workspaceRoot": "新的分割終端會使用工作區根目錄作為工作目錄。您可在多重根目錄工作區中選擇要使用的根資料夾。", + "terminal.integrated.tabStopWidth": "定位停駐點中的儲存格數目。", "terminal.integrated.tabs.defaultColor": "根據預設要與這個終端機圖示相關聯的佈景主題色彩識別碼。", "terminal.integrated.tabs.defaultIcon": "根據預設要與這個終端機圖示相關聯的 codicon 識別碼。", "terminal.integrated.tabs.enableAnimation": "控制 [終端] 索引標籤狀態是否支援動畫 (例如,進行中工作)。", @@ -8938,14 +10220,14 @@ "terminal.integrated.tabs.showActions.never": "一律不顯示動作", "terminal.integrated.tabs.showActions.singleTerminal": "當終端機是唯一開啟的終端機時,顯示動作", "terminal.integrated.tabs.showActions.singleTerminalOrNarrow": "當終端機是唯一開啟的終端機,或當索引標籤檢視位於其縮窄無文字狀態時,顯示動作", - "terminal.integrated.tabs.showActiveTerminal": "在檢視中顯示作用中的終端機資訊,當看不到索引標籤內的標題時,這特別有用。", + "terminal.integrated.tabs.showActiveTerminal": "在檢視中顯示作用中的終端資訊。當看不到索引標籤內的標題時,這特別有用。", "terminal.integrated.tabs.showActiveTerminal.always": "一律顯示使用中的終端機", "terminal.integrated.tabs.showActiveTerminal.never": "一律不顯示使用中的終端機", "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "當使用中的終端機是唯一開啟的終端機時,顯示該終端機", "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "當使用中的終端機是唯一開啟的終端機,或當索引標籤檢視位於其縮窄無文字狀態時,顯示該終端機", - "terminal.integrated.unicodeVersion": "控制評估終端內的字元寬度時,要使用的 unicode 版本。如果發生表情圖示或其他寬字元佔用的空格數量不正確,或退格鍵刪除太多或太少空格的情況,則建議您嘗試微調此設定。", - "terminal.integrated.unicodeVersion.eleven": "unicode 第 11 版,此版本在使用新版 unicode 的新式系統中能提供更好的支援。", - "terminal.integrated.unicodeVersion.six": "unicode 第 6 版,這是舊版本,在舊版系統上運作較好。", + "terminal.integrated.unicodeVersion": "控制評估終端內的字元寬度時,要使用的 Unicode 版本。如果發生表情圖示或其他寬字元佔用的空格數量不正確,或退格鍵刪除太多或太少空格的情況,則建議您嘗試微調此設定。", + "terminal.integrated.unicodeVersion.eleven": "Unicode 第 11 版。此版本在使用新版 Unicode 的新式系統中能提供更好的支援。", + "terminal.integrated.unicodeVersion.six": "Unicode 第 6 版。這是舊版本,在舊版系統上運作較好。", "terminal.integrated.windowsEnableConpty": "是否要為 Windows 終端處理序通訊使用 ConPTY (需要 Windows 10 組建編號 18309+)。若此設定為 false,則會使用 Winpty。", "terminal.integrated.wordSeparators": "字串,內含按兩下選取文字功能要視為文字分隔符號的所有字元。", "terminalDescription": "控制顯示在標題右側的終端描述。變數會依內容替換:", @@ -8956,16 +10238,20 @@ "vs/workbench/contrib/terminal/common/terminalContextKey": { "inTerminalRunCommandPickerContextKey": "終端機執行命令選擇器目前是否開啟。", "isSplitTerminalContextKey": "焦點索引標籤的終端是否為分割終端。", + "terminalAccessibleBufferFocusContextKey": "是否聚焦於終端可存取緩衝區。", "terminalAltBufferActive": "終端的 alt 緩衝區是否作用中。", "terminalCountContextKey": "目前的終端數目。", "terminalEditorFocusContextKey": "編輯器區域中的終端是否為焦點。", "terminalFocusContextKey": "終端是否為焦點。", + "terminalFocusInAnyContextKey": "Whether any terminal is focused, including detached terminals used in other UI.", "terminalProcessSupportedContextKey": "終端處理序是否可在目前的工作區中啟動。", "terminalShellIntegrationEnabled": "作用中的終端機是否已啟用殼層整合", "terminalShellTypeContextKey": "使用中終端的 shell 類型,當終端不存在時,此類型會設定為上一個已知的值。", + "terminalSuggestWidgetVisible": "是否顯示終端機的建議小工具。", "terminalTabsFocusContextKey": "終端的索引標籤小工具是否為焦點。", "terminalTabsSingularSelectedContextKey": "在 [終端] 索引標籤清單中是否選取了一個終端。", "terminalTextSelectedContextKey": "是否在使用中終端選取文字。", + "terminalTextSelectedInFocusedContextKey": "Whether text is selected in a focused terminal.", "terminalViewShowing": "是否顯示終端檢視" }, "vs/workbench/contrib/terminal/common/terminalStrings": { @@ -8978,17 +10264,126 @@ "splitTerminal": "分割終端機", "splitTerminal.short": "分割", "terminal": "終端機", + "terminal.new": "新增終端機", + "terminalCategory": "終端機", "unsplitTerminal": "取消分割終端機", "workbench.action.terminal.changeColor": "變更色彩...", "workbench.action.terminal.changeIcon": "變更圖示...", "workbench.action.terminal.focus": "聚焦終端機", + "workbench.action.terminal.focusHover": "聚焦暫留", "workbench.action.terminal.moveToTerminalPanel": "將終端移入面板", + "workbench.action.terminal.newWithCwd": "在自訂工作目錄中建立新終端啟動", "workbench.action.terminal.rename": "重新命名...", + "workbench.action.terminal.renameWithArg": "重新命名目前啟用的終端機", + "workbench.action.terminal.sendSequence": "傳送自訂序列到終端機", "workbench.action.terminal.sizeToContentWidthInstance": "將 [大小] 切換為 [內容寬度]" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "建立新的整合式終端機 (本機)" }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": { + "workbench.action.terminal.accessibleBufferGoToNextCommand": "可存取緩衝區移至下一個命令", + "workbench.action.terminal.accessibleBufferGoToPreviousCommand": "可存取緩衝區移至上一個命令", + "workbench.action.terminal.focusAccessibleBuffer": "焦點可存取緩衝區", + "workbench.action.terminal.navigateAccessibleBuffer": "瀏覽可存取緩衝區" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": { + "accessibilitySettings": "透過 [喜好設定: 開啟協助工具設定] 命令來存取協助工具設定,例如 'terminal.integrated.tabFocusMode'。", + "commandPromptMigration": "考慮使用 PowerShell 而不是命令提示字元,以提升體驗", + "focusAccessibleBuffer": "焦點可存取緩衝區 ({0}) 命令可讓螢幕助讀程式讀取終端機內容。", + "focusAccessibleBufferNoKb": "焦點可存取緩衝區命令可讓螢幕助讀程式讀取終端機內容,而且目前無法由按鍵繫結關係觸發。", + "goToNextCommand": "移至下一個命令 ({0})", + "goToNextCommandNoKb": "「移至下一個命令」目前無法由按鍵繫結關係觸發。", + "goToPreviousCommand": "移至上一個註解 ({0})", + "goToPreviousCommandNoKb": "「移至上一個命令」目前無法由按鍵繫結關係觸發。", + "goToRecentDirectory": "移至最近使用的目錄 ({0})", + "goToRecentDirectoryNoKb": "「移至最近使用的目錄」目前無法由按鍵繫結關係觸發。", + "goToRecentDirectoryNoKbNoShellIntegration": "[移至最近使用的目錄] 命令可讓螢幕助讀程式輕鬆瀏覽至終端中使用的目錄,而且目前無法透過按鍵繫結關係觸發。", + "goToRecentDirectoryNoShellIntegration": "[移至最近使用的目錄] 命令 ({0}) 可讓螢幕助讀程式輕鬆瀏覽至終端中使用的目錄。", + "navigateAccessibleBuffer": "瀏覽可存取的緩衝區 ({0})", + "navigateAccessibleBufferNoKb": "瀏覽可存取緩衝區目前無法由按鍵繫結關係觸發。", + "newWithProfile": "[建立新終端 (使用設定檔) ({0})] 命令可讓您使用特定設定檔輕鬆地建立終端。", + "newWithProfileNoKb": "[建立新終端 (使用設定檔)] 命令可讓您使用特定設定檔輕鬆地建立終端,而且目前無法透過按鍵繫結關係觸發。", + "openDetectedLink": "開啟偵測到的連結 ({0}) 命令可讓螢幕助讀程式輕鬆開啟終端機中找到的連結。", + "openDetectedLinkNoKb": "[開啟偵測到的連結] 命令可讓螢幕助讀程式輕鬆開啟在終端機中找到的連結,而且目前無法由按鍵繫結關係觸發。", + "readMore": "[閱讀更多有關終端機協助工具的資訊](https://code.visualstudio.com/docs/editor/accessibility#_terminal-accessibility)", + "runRecentCommand": "執行最近使用的命令 ({0})", + "runRecentCommandNoKb": "「執行最近使用的命令」目前無法由按鍵繫結關係觸發。", + "shellIntegration": "終端機具有稱為殼層整合的功能,可提供增強的體驗,並為螢幕助讀程式提供實用的命令,例如:", + "terminal-help-label": "terminal accessibility help" + }, + "vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBuffer": { + "terminal.integrated.accessibleBuffer": "終端機緩衝區", + "terminal.integrated.symbolQuickPick.labelNoExitCode": "{0}" + }, + "vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": { + "workbench.action.terminal.restartPtyHost": "Restart Pty Host", + "workbench.action.terminal.showTextureAtlas": "顯示終端機紋理圖集", + "workbench.action.terminal.writeDataToTerminal": "將資料寫入終端", + "workbench.action.terminal.writeDataToTerminal.prompt": "輸入要直接寫入終端的資料,略過 pty" + }, + "vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": { + "envChanges": "終端環境變更", + "extension": "延伸模組: {0}", + "workbench.action.terminal.showEnvironmentContributions": "顯示環境貢獻" + }, + "vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": { + "workbench.action.terminal.findNext": "尋找下一個", + "workbench.action.terminal.findPrevious": "尋找上一個", + "workbench.action.terminal.focusFind": "聚焦於尋找", + "workbench.action.terminal.hideFind": "隱藏尋找", + "workbench.action.terminal.searchWorkspace": "搜尋工作區", + "workbench.action.terminal.toggleFindCaseSensitive": "切換使用區分大小寫尋找", + "workbench.action.terminal.toggleFindRegex": "切換使用 Regex 尋找", + "workbench.action.terminal.toggleFindWholeWord": "切換使用全字拼寫尋找" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": { + "workbench.action.terminal.openDetectedLink": "開啟偵測到的連結...", + "workbench.action.terminal.openLastLocalFileLink": "開啟最後一個本機檔案連結", + "workbench.action.terminal.openLastUrlLink": "開啟最後一個 URL 連結" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": { + "focusFolder": "總管中的焦點資料夾", + "followLink": "追蹤連結", + "openFile": "在編輯器中開啟檔案", + "openFolder": "在新視窗中開啟資料夾", + "searchWorkspace": "搜尋工作區" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": { + "followForwardedLink": "使用轉送的連接埠追蹤連結", + "followLink": "追蹤連結", + "followLinkUrl": "連結", + "terminalLinkHandler.followLinkAlt": "alt + 按一下", + "terminalLinkHandler.followLinkAlt.mac": "option + 按一下", + "terminalLinkHandler.followLinkCmd": "cmd + 按一下", + "terminalLinkHandler.followLinkCtrl": "ctrl + 按一下" + }, + "vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": { + "terminal.integrated.localFileLinks": "本機檔案", + "terminal.integrated.openDetectedLink": "選取要開啟的連結", + "terminal.integrated.searchLinks": "工作區搜尋", + "terminal.integrated.showMoreLinks": "顯示更多連結", + "terminal.integrated.urlLinks": "URL" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": { + "codeAction.widget.id.quickfix": "快速修正", + "quickFix.command": "執行: {0}", + "quickFix.opener": "開啟 {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": { + "workbench.action.terminal.showQuickFixes": "顯示終端快速修正" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": { + "terminal.createPR": "建立 PR {0}", + "terminal.freePort": "可用的連接埠 {0}" + }, + "vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": { + "vscode.extension.contributes.terminalQuickFixes": "提供終端機快速修正。", + "vscode.extension.contributes.terminalQuickFixes.commandExitResult": "要比對的命令結束結果", + "vscode.extension.contributes.terminalQuickFixes.commandLineMatcher": "用來測試命令列的正則運算式或字串", + "vscode.extension.contributes.terminalQuickFixes.id": "快速修正提供者的識別碼", + "vscode.extension.contributes.terminalQuickFixes.outputMatcher": "要對輸出的單一行比對的規則運算式或字串,其提供要在 terminalCommand 和 uri 中參考的群組。\r\n\r\n例如:\r\n\r\n `lineMatcher: /git push --set-upstream origin (?[^s]+)/;`\r\n\r\n`terminalCommand: 'git push --set-upstream origin ${group:branchName}';`\r\n" + }, "vs/workbench/contrib/testing/browser/icons": { "filterIcon": "測試檢視中的「篩選」動作圖示。", "hiddenIcon": "在隱藏的測試顯示時,顯示在旁邊的圖示。", @@ -9002,11 +10397,15 @@ "testingPassedIcon": "為通過之測試顯示的圖示。", "testingQueuedIcon": "為已排入佇列之測試顯示的圖示。", "testingRefreshTests": "按鈕上重新整理測試的圖示。", + "testingResultsIcon": "測試結果的圖示。", "testingRunAllIcon": "「執行所有測試」動作的圖示。", "testingRunIcon": "「執行測試」動作的圖示。", "testingShowAsList": "當測試總管停用為樹狀時顯示的圖示。", "testingShowAsTree": "當測試總管停用為清單時顯示的圖示。", "testingSkippedIcon": "為跳過之測試顯示的圖示。", + "testingTurnContinuousRunIsOn": "測試 ite 開啟連續執行時顯示的圖示。", + "testingTurnContinuousRunOff": "用來關閉連續測試回合的圖示。", + "testingTurnContinuousRunOn": "用來開啟連續測試回合的圖示。", "testingUnsetIcon": "為處於取消設定狀態之測試顯示的圖示。", "testingUpdateProfiles": "顯示來更新測試設定檔的圖示。" }, @@ -9016,9 +10415,13 @@ "debugAllTests": "對所有測試偵錯", "debugSelectedTests": "偵錯測試", "discoveringTests": "正在探索測試", + "getExplorerSelection": "取得總管選取項目", + "getSelectedProfiles": "取得選取的設定檔", "hideTest": "隱藏測試", "noDebugTestProvider": "在此工作區中找不到可偵錯的測試。您必須安裝測試提供者延伸模組", "noTestProvider": "在此工作區中找不到任何測試。您必須安裝測試提供者延伸模組", + "noTestsAtCursor": "這裡找不到任何測試", + "noTestsInFile": "在此檔案中找不到測試", "run test": "執行測試", "runAllTests": "執行所有測試", "runSelectedTests": "執行測試", @@ -9032,7 +10435,10 @@ "testing.debugFailTests": "對失敗的測試偵錯", "testing.debugLastRun": "對上次執行偵錯", "testing.editFocusedTest": "前往測試", + "testing.noProfiles": "找不到測試連續執行的設定檔", "testing.openOutputPeek": "預覽輸出", + "testing.pickTask": "挑選要顯示輸出的回合", + "testing.pickTaskUnnamed": "執行 #{0}", "testing.reRunFailTests": "重新執行失敗的測試", "testing.reRunLastRun": "重新執行上次的執行", "testing.refreshTests": "重新整理測試", @@ -9040,11 +10446,17 @@ "testing.runCurrentFile": "對目前的檔案執行測試", "testing.runUsing": "使用設定檔執行...", "testing.searchForTestExtension": "搜尋測試延伸模組", + "testing.selectContinuousProfiles": "選取檔案變更時要執行的設定檔:", "testing.selectDefaultTestProfiles": "選取預設設定檔", "testing.showMostRecentOutput": "顯示輸出", "testing.sortByDuration": "依持續時間排序", "testing.sortByLocation": "依位置排序", "testing.sortByStatus": "依狀態排序", + "testing.startContinuous": "啟動連續執行", + "testing.startContinuousRunUsing": "使用下列方式啟動連續執行...", + "testing.stopContinuous": "停止連續執行", + "testing.toggleContinuousRunOff": "關閉連續執行", + "testing.toggleContinuousRunOn": "開啟連續執行", "testing.toggleInlineTestOutput": "切換內嵌測試輸出", "testing.viewAsList": "以清單檢視", "testing.viewAsTree": "以樹狀檢視", @@ -9056,7 +10468,8 @@ "noTestProvidersRegistered": "尚未在此工作區中找到任何測試。", "searchForAdditionalTestExtensions": "安裝其他測試延伸模組...", "test": "測試", - "testExplorer": "測試總管" + "testExplorer": "測試總管", + "testResultsPanelName": "測試結果" }, "vs/workbench/contrib/testing/browser/testingConfigurationUi": { "testConfigurationUi.pick": "選擇要使用的測試設定檔", @@ -9078,7 +10491,6 @@ "testing.runUsing": "使用設定檔執行..." }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "filter": "篩選", "testExplorerFilter": "篩選 (例如文字、!exclude、@tag)", "testExplorerFilterLabel": "在總管中篩選測試文字", "testing.filters.currentFile": "僅顯示在使用中的檔案", @@ -9095,6 +10507,10 @@ "selectDefaultConfigs": "選取預設設定檔", "testExplorer": "測試總管", "testing.treeElementLabelDuration": "{0},位於 {1}", + "testing.treeElementLabelOutdated": "{0},過期的結果", + "testingCountBadgeFailed": "{0} 個失敗的測試", + "testingCountBadgePassed": "{0} 個通過的測試", + "testingCountBadgeSkipped": "{0} 個略過的測試", "testingFindExtension": "顯示工作區測試", "testingNoTest": "在此檔案中找不到測試。" }, @@ -9104,14 +10520,20 @@ "messageMoreLines1": "還有其他 1 行", "messageMoreLinesN": "還有其他 {0} 行", "run test": "執行測試", + "runNoOutout": "The test run did not record any output.", + "runNoOutputForPast": "Test output is only available for new test runs.", + "testOutputTitle": "測試輸出", "testUnnamedTask": "未命名的任務", "testing.debugLastRun": "偵錯測試回合", + "testing.goToError": "移至來源", "testing.goToFile": "移至檔案", "testing.goToNextMessage": "移至下一個測試失敗", "testing.goToPreviousMessage": "移至上一個測試失敗", + "testing.markdownPeekError": "無法開啟 Markdown 預覽: {0}。\r\n\r\n請確定 Markdown 延伸模組已啟用。", "testing.openMessageInEditor": "在編輯器中開啟", "testing.reRunLastRun": "重新執行測試回合", "testing.revealInExplorer": "在測試總管中顯示", + "testing.showMessageInTerminal": "在終端中顯示輸出", "testing.showResultOutput": "顯示結果輸出", "testing.toggleTestingPeekHistory": "在 Peek 中切換測試歷程記錄", "testingOutputActual": "實際結果", @@ -9123,7 +10545,8 @@ "runNoOutout": "測試回合未記錄任何輸出。", "testNoRunYet": "\r\n尚未執行任何測試。\r\n", "testOutputTerminalTitle": "測試輸出", - "testOutputTerminalTitleWithDate": "測試輸出於 {0}" + "testOutputTerminalTitleWithDate": "測試輸出於 {0}", + "testOutputTerminalTitleWithDateAndTaskName": "於 {1} 時為 {0}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { "testProgress.completed": "有 {0}/{1} 個測試通過 ({2}%)", @@ -9153,25 +10576,28 @@ "testConfigurationTitle": "測試", "testing.alwaysRevealTestOnStateChange": "當 '#testing.followRunningTest#' 開啟時,一律顯示已執行的測試。如果關閉此設定,只會顯示失敗的測試。", "testing.autoRun.delay": "在測試標記為過期且開始新執行後,需要等候的時間 (以毫秒為單位)。", - "testing.autoRun.mode": "控制要自動執行哪些測試。", - "testing.autoRun.mode.allInWorkspace": "當切換為自動執行時,自動執行所有探索到的測試。會在個別測試變更時重新執行。", - "testing.autoRun.mode.onlyPreviouslyRun": "會在個別測試變更時重新執行。不會自動執行尚未執行的任何測試。", "testing.automaticallyOpenPeekView": "設定自動開啟錯誤瞄核檢視的時機。", "testing.automaticallyOpenPeekView.failureAnywhere": "無論失敗發生在何處皆自動開啟。", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "當測試在可見的文件中失敗時,自動開啟。", "testing.automaticallyOpenPeekView.never": "永不自動開啟。", - "testing.automaticallyOpenPeekViewDuringAutoRun": "控制是否在自動執行模式期間自動開啟瞄核檢視。", + "testing.automaticallyOpenPeekViewDuringContinuousRun": "控制是否在繼續執行模式期間,自動開啟 [瞄核] 檢視。", + "testing.countBadge": "控制活動列上測試圖示上的計數徽章。", + "testing.countBadge.failed": "顯示失敗的測試數目", + "testing.countBadge.off": "停用測試計數徽章", + "testing.countBadge.passed": "顯示通過的測試數目", + "testing.countBadge.skipped": "顯示略過的測試數目", "testing.defaultGutterClickAction": "控制在裝訂邊中按一下測試修飾時要採取的動作。", "testing.defaultGutterClickAction.contextMenu": "開啟捷徑功能表以取得更多選項。", "testing.defaultGutterClickAction.debug": "對測試偵錯。", "testing.defaultGutterClickAction.run": "執行測試。", - "testing.followRunningTest": "控制是否應該在測試瀏覽器檢視中遵循執行中的測試", + "testing.followRunningTest": "控制是否應該在測試瀏覽器檢視中遵循執行中的測試。", "testing.gutterEnabled": "控制是否在編輯器裝訂邊中顯示測試修飾。", "testing.openTesting": "控制何時開啟測試檢視。", "testing.openTesting.neverOpen": "永不自動開啟測試檢視", "testing.openTesting.openOnTestFailure": "在任何測試失敗時開啟測試檢視", "testing.openTesting.openOnTestStart": "測試開始時開啟測試檢視", - "testing.saveBeforeTest": "控制是否要在執行測試前儲存所有已變更的編輯器。" + "testing.saveBeforeTest": "控制是否要在執行測試前儲存所有已變更的編輯器。", + "testing.showAllMessages": "Controls whether to show messages from all test runs." }, "vs/workbench/contrib/testing/common/constants": { "testGroup.coverage": "涵蓋範圍", @@ -9186,14 +10612,11 @@ "testState.unset": "尚未執行", "testing.treeElementLabel": "{0} ({1})" }, - "vs/workbench/contrib/testing/common/testResult": { - "runFinished": "測試回合於 {0}" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "嘗試執行測試時發生錯誤: {0}", - "testTrust": "執行測試可能會執行工作區中的程式碼。" + "vs/workbench/contrib/testing/common/testingContentProvider": { + "runNoOutout": "測試回合未記錄任何輸出。" }, "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.activeEditorHasTests": "指出目前的編輯器中是否有任何測試", "testing.canRefresh": "指出是否有任何測試控制器具有已連結的重新整理處理常式。", "testing.controllerId": "目前測試項目的控制器識別碼", "testing.hasConfigurableConfig": "指出是否可設定任何測試設定", @@ -9201,33 +10624,52 @@ "testing.hasDebuggableTests": "指出是否有任何測試控制器已註冊偵錯設定", "testing.hasNonDefaultConfig": "指出是否有任何測試控制器已註冊非預設設定", "testing.hasRunnableTests": "指出是否有任何測試控制器已註冊執行設定", + "testing.isContinuousModeOn": "指出是否開啟連續測試模式。", + "testing.isParentRunningContinuously": "指出測試的父系是否持續執行,在測試項目的功能表內容中設定", "testing.isRefreshing": "指出是否有任何測試控制器正在重新整理測試。", "testing.peekItemType": "輸出預覽檢視中的項目類型。\"test\"、\"message\"、\"task\" 或 \"result\"。", + "testing.supportsContinuousRun": "指出是否支援持續測試執行", "testing.testId": "目前測試項目的識別碼,其於對測試項目建立或開啟功能表時設定", "testing.testItemHasUri": "布林值,指出測試項目是否已定義 URI", "testing.testItemIsHidden": "布林值,指出是否隱藏測試項目" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "測試回合於 {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "嘗試執行測試時發生錯誤: {0}", + "testTrust": "執行測試可能會執行工作區中的程式碼。" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { "browseColorThemes": "瀏覽其他色彩佈景主題...", "browseProductIconThemes": "瀏覽其他的產品圖示佈景主題...", + "button.browse": "瀏覽佈景主題", + "button.cancel": "取消", + "button.keep": "保留新佈景主題", + "button.revert": "還原", + "button.tryTheme": "試用新佈景主題", "defaultProductIconThemeLabel": "預設", "fileIconThemeCategory": "檔案圖示佈景主題", "generateColorTheme.label": "依目前的設定產生色彩佈景主題", "installColorThemes": "安裝其他的色彩佈景主題...", + "installExtension.button.ok": "確定", + "installExtension.confirm": "這將會安裝由 '{0}' 發佈的延伸模組 '{1}'。是否要繼續?", "installIconThemes": "安裝其他的檔案圖示主題...", "installProductIconThemes": "安裝其他的產品圖示主題...", "installing extensions": "正在安裝延伸模組 {0}...", "manage extension": "管理延伸模組", "manageExtensionIcon": "佈景主題選取快速挑選中 [管理] 動作的圖示。", - "miSelectColorTheme": "色彩佈景主題(&&C)", - "miSelectIconTheme": "檔案圖示佈景主題(&&I)", - "miSelectProductIconTheme": "產品圖示佈景主題(&&P)", + "miSelectTheme": "&&主題", + "newThemeNotification": "Visual Studio Code 現在隨附新的預設佈景主題 '{0}' 。您要試試看嗎?", "noIconThemeDesc": "停用檔案圖示", "noIconThemeLabel": "無", "productIconThemeCategory": "產品圖示佈景主題", + "search.error": "搜尋主題時發生錯誤: {0}", "selectIconTheme.label": "檔案圖示佈景主題", "selectProductIconTheme.label": "產品圖示主題", "selectTheme.label": "色彩佈景主題", + "themeUpdatedNotification": "Visual Studio Code 現在隨附新的預設佈景主題 '{0}'。如果您想要的話,您可以切換回舊的佈景主題,或嘗試其他多種可用的色彩佈景主題。", + "themes": "主題", "themes.category.dark": "深色主題", "themes.category.hc": "高對比主題", "themes.category.light": "淺色主題", @@ -9242,7 +10684,6 @@ "vs/workbench/contrib/timeline/browser/timeline.contribution": { "files.openTimeline": "開啟時間軸", "filterTimeline": "篩選時間表", - "timeline.excludeSources": "應從 [時間軸] 檢視排除的時間軸來源陣列。", "timeline.pageOnScroll": "實驗性。控制 [時間軸] 檢視是否會在您捲動到清單結尾時,載入下一頁的項目。", "timeline.pageSize": "根據預設在 [時間軸] 檢視中顯示的項目數,及載入更多項目時的項目數。設為 `null` (預設) 會自動根據 [時間軸] 檢視的顯示區域來選擇頁面大小。", "timelineConfigurationTitle": "時間軸", @@ -9291,11 +10732,11 @@ }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "版本資訊: {0}", + "showOnUpdate": "在更新後顯示版本資訊", "unassigned": "未指派" }, "vs/workbench/contrib/update/browser/update": { "DownloadingUpdate": "正在下載更新...", - "cancel": "取消", "checkForUpdates": "查看是否有更新", "checkingForUpdates": "正在查看是否有更新...", "download update": "下載更新", @@ -9315,7 +10756,6 @@ "restartToUpdate": "重新啟動以更新 (1)", "selectSyncService.detail": "VS Code 的測試人員版本會預設使用不同的測試人員設定同步服務,同步處理您的設定、按鍵繫結關係、延伸模組、程式碼片段和 UI 狀態。", "selectSyncService.message": "選擇要在變更版本後使用的設定同步服務", - "showReleaseNotes": "顯示版本資訊", "switchToInsiders": "切換至測試人員版本...", "switchToStable": "切換至穩定版本...", "thereIsUpdateAvailable": "已有更新可用。", @@ -9326,16 +10766,20 @@ "updateIsReady": "新的 {0} 更新已可用。", "updateNow": "立即更新", "updating": "更新中...", - "use insiders": "測試人員", - "use stable": "穩定 (目前)" + "use insiders": "測試人員(&&U)", + "use stable": "穩定 (目前)(&&S)" }, "vs/workbench/contrib/update/browser/update.contribution": { "applyUpdate": "套用更新...", + "checkForUpdates": "查看是否有更新...", "downloadUpdate": "下載更新", "installUpdate": "安裝更新", - "miReleaseNotes": "版本資訊(&&R)", + "mshowReleaseNotes": "顯示版本資訊(&&R)", + "openDownloadPage": "下載 {0}", "pickUpdate": "套用更新", "restartToUpdate": "重新啟動以更新", + "showReleaseNotes": "顯示版本資訊", + "update.noReleaseNotesOnline": "此版本的 {0} 沒有線上版本資訊", "updateButton": "更新(&U)" }, "vs/workbench/contrib/url/browser/trustedDomains": { @@ -9347,10 +10791,9 @@ "trustedDomain.trustSubDomain": "信任 {0} 及其所有子網域" }, "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "cancel": "取消", - "configureTrustedDomains": "設定受信任的網域", - "copy": "複製", - "open": "開啟", + "configureTrustedDomains": "設定受信任的網域(&&T)", + "copy": "複製(&&C)", + "open": "開啟(&&O)", "openExternalLinkAt": "是否要 {0} 打開外部網站?" }, "vs/workbench/contrib/url/browser/url.contribution": { @@ -9359,55 +10802,61 @@ "workbench.trustedDomains.promptInTrustedWorkspace": "啟用時,在受信任的工作區中開啟連結時,會出現受信任的網域提示。" }, "vs/workbench/contrib/userDataProfile/browser/userDataProfile": { - "currentProfile": "目前設定設定檔是 {0}", - "manageProfiles": "{0} ({1})", - "profileTooltip": "{0}: {1}", - "settingsProfilesIcon": "設定設定檔的圖示。", - "statusBarItemSettingsProfileBackground": "狀態列上設定設定檔項目的背景色彩。", - "statusBarItemSettingsProfileForeground": "狀態列上設定設定檔項目的前景色彩。", - "workbench.experimental.settingsProfiles.enabled": "控制是否要啟用設定設定檔預覽功能。" - }, - "vs/workbench/contrib/userDataProfile/common/userDataProfileActions": { - "cleanup profile": "清理設定設定檔", - "confiirmation message": "這會取代您現有的設定。確定要繼續嗎?", - "create and enter empty profile": "建立空的設定檔...", - "create empty profile": "建立空白的設定設定檔...", - "create profile": "建立...", - "create settings profile": "{0}: 建立...", + "create empty profile": "建立空的設定檔...", + "create from current profle": "從目前的設定檔建立...", + "create profile": "建立設定檔...", + "create profile from template title": "{0}: 建立...", + "create profile from templates": "從範本建立設定檔...", + "create profile title": "建立設定檔...", "current": "目前", - "delete profile": "刪除...", - "edit settings profile": "重新命名設定設定檔...", - "export profile": "匯出...", - "export profile dialog": "儲存設定檔", - "export success": "{0}: 已成功匯出。", - "import profile": "匯入...", - "import profile dialog": "匯入設定檔", - "import profile placeholder": "提供設定檔 URL 或選取要匯入的設定檔檔案", - "import profile quick pick title": "從設定檔匯入設定", - "import profile title": "從設定檔匯入設定", + "delete profile": "刪除設定檔...", + "delete specific profile": "刪除設定檔...", + "empty": "空的設定檔", + "export profile": "匯出設定檔...", + "export profile in share": "匯出設定檔 ({0})...", + "import from file": "從設定檔範本檔案建立", + "import from url": "從設定檔範本 URL 建立", + "import profile": "匯入設定檔...", + "import profile dialog": "選取設定檔範本檔案", + "import profile placeholder": "提供設定檔範本 URL 或選取設定檔範本檔案", + "import profile quick pick title": "從設定檔範本建立設定檔...", + "import profile share": "匯入設定檔...", "name": "設定檔名稱", - "pick profile": "選取設定設定檔", - "pick profile to delete": "選取要刪除的設定設定檔", - "pick profile to rename": "選取要重新命名的設定設定檔", + "no templates": "沒有可用於建立的範本", + "pick profile to delete": "選取要刪除的設定檔", + "profile import error": "建立設定檔時發生錯誤: {0}", + "profileExists": "名稱為 {0} 的設定檔已經存在。", + "profiles": "設定檔 ({0})", "rename profile": "重新命名...", - "save profile as": "從目前的設定設定檔建立...", - "select from file": "從設定檔中匯入", - "select from url": "從 URL 匯入", - "switch profile": "切換..." + "save profile as": "從目前的設定檔建立...", + "selectProfile": "選取設定檔", + "show profile contents": "顯示內容...", + "switchProfile": "切換設定檔...", + "templates": "設定檔範本", + "using current": "使用目前的設定檔" + }, + "vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": { + "cleanup profile": "清理設定檔", + "create temporary profile": "建立暫存設定檔", + "current": "目前", + "mange": "管理...", + "pick profile to rename": "選取要重新命名的設定檔", + "profileExists": "名稱為 {0} 的設定檔已經存在。", + "rename profile": "重新命名...", + "rename specific profile": "重新命名設定檔...", + "reset workspaces": "重設工作區設定檔關聯", + "select profile to rename": "重新命名 {0}" }, "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "Theirs": "他們的", - "Yours": "您的", "accept failed": "接受變更時發生錯誤。如需詳細資料,請查看[記錄]({0})。", - "accept merges title": "接受合併", - "ask to turn on in global": "[設定同步] 已關閉 (1)", "auth failed": "開啟 [設定同步] 時發生錯誤: 驗證失敗。", - "cancel": "取消", - "change later": "您稍後隨時都可以加以變更。", + "cancel turning on sync": "取消", + "complete merges title": "完成合併", "configure": "設定...", "configure and turn on sync detail": "請登入以跨裝置同步您的資料。", - "configure sync": "{0}: 設定...", + "configure sync": "設定…", "configure sync placeholder": "選擇要同步的內容", + "configure sync title": "{0}: 設定...", "conflicts detected": "因為 {0} 有衝突而無法同步。請先解決後再繼續。", "default": "預設", "error reset required": "因為雲端中的資料比用戶端資料舊,所以已停用設定同步。開啟同步之前,請先清除雲端中的資料。", @@ -9418,49 +10867,42 @@ "global activity turn on sync": "開啟設定同步...", "has conflicts": "{0}: 偵測到衝突", "insiders": "測試人員", - "learn more": "深入了解", - "localResourceName": "{0} (本機)", + "method not found": "設定同步處理已停用,因為用戶端正在提出不正確要求。請使用記錄回報問題。", "no authentication providers": "沒有任何可用的驗證提供者。", "open file": "開啟 {0} 檔案", "operationId": "作業識別碼: {0}", "per platform": "用於每個平台", - "remoteResourceName": "{0} (遠端)", "replace local": "取代本機", "replace remote": "取代遠端", + "report issue": "回報問題", "reset": "清除雲端中的資料...", - "resolveConflicts_global": "{0}: 顯示設定衝突 (1)", - "resolveKeybindingsConflicts_global": "{0}: 顯示按鍵繫結關係衝突 (1)", - "resolveSnippetsConflicts_global": "{0}: 顯示使用者程式碼片段衝突 ({1})", - "resolveTasksConflicts_global": "{0}: 顯示使用者工作衝突 (1)", + "resolveConflicts_global": "顯示衝突 ({0})", "service changed and turned off": "設定同步已關閉,因為 {0} 現在使用不同的服務。請再次開啟同步。", "service switched to insiders": "設定同步已切換為測試人員服務", "service switched to stable": "設定同步已切換為穩定服務", "session expired": "因為目前的工作階段已過期,所以已關閉設定同步,請重新登入以開啟同步。", - "settings sync is off": "[設定同步] 已關閉", "show conflicts": "顯示衝突", "show sync log title": "{0}: 顯示記錄", "show sync log toolrip": "顯示記錄", - "show synced data": "{0}: 顯示已同步的資料", + "show sync logs": "顯示記錄", + "show synced data": "顯示已同步的資料", "show synced data action": "顯示已同步的資料", - "showConflicts": "{0}: 顯示設定衝突", - "showKeybindingsConflicts": "{0}: 顯示按鍵繫結關係衝突", - "showSnippetsConflicts": "{0}: 顯示使用者程式碼片段衝突", - "showTasksConflicts": "{0}: 顯示使用者工作衝突", "sign in accounts": "登入以同步設定 (1)", "sign in and turn on": "登入並開啟", "sign in global": "登入以同步設定", "sign in to sync": "登入以同步設定", "stable": "穩定", - "stop sync": "{0}: 關閉", + "stop sync": "關閉", "switchSyncService.description": "請確認您在與多個環境同步時,使用了相同的設定同步服務", "switchSyncService.title": "{0}: 選取服務", "sync is on": "設定同步已開啟", - "sync now": "{0}: 立即同步", - "sync settings": "{0}: 顯示設定", + "sync now": "立刻同步", + "sync settings": "顯示設定", "synced with time": "已同步 {0}", "syncing": "正在同步", "too large": "因為要同步的 {1} 檔案大小大於 {2},所以已停用同步 {0}。請開啟檔案並減少大小再啟用同步", "too large while starting sync": "因為要同步的 {0} 檔案大小大於 {1},所以無法開啟設定同步。請開啟檔案並縮減大小,再開啟同步", + "too many profiles": "已停用同步設定檔,因為有太多設定檔要同步。設定同步支援同步最多 20 個設定檔。請減少設定檔數目並啟用同步", "turn off": "關閉(&&T)", "turn off failed": "關閉設定同步時發生錯誤。如需詳細資料,請查看[記錄]({0})。", "turn off sync confirmation": "是否要關閉同步?", @@ -9468,15 +10910,11 @@ "turn off sync everywhere": "關閉所有裝置上的同步,並從雲端清除資料。", "turn on failed": "開啟設定同步時發生錯誤。{0}", "turn on failed with user data sync error": "開啟 [設定同步] 時發生錯誤。如需詳細資料,請查看[記錄]({0})。", - "turn on settings sync": "開啟 [設定同步]", "turn on sync": "開啟設定同步...", - "turn on sync with category": "{0}: 開啟...", "turned off": "已從另一個裝置關閉設定同步,請再次開啟同步。", "turnin on sync": "正在開啟設定同步...", "turning on syncing": "正在開啟設定同步...", - "turnon sync after initialization message": "已初始化您的設定、按鍵繫結關係、延伸模組、程式碼片段和 UI 狀態,但並未進行同步。要開啟 [設定同步] 嗎?", "using separate service": "設定同步現在使用不同的服務,如需詳細資訊,請參閱[設定同步文件](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)。", - "workbench.action.showSyncRemoteBackup": "顯示同步的資料", "workbench.actions.syncData.reset": "清除雲端中的資料..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { @@ -9489,38 +10927,23 @@ "settings sync": "設定同步。作業識別碼: {0}", "show sync logs": "顯示記錄" }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "accept local": "接受本機", - "accept merges": "接受合併", - "accept remote": "接受遠端", - "accepted": "已接受", - "cancel": "取消", - "conflict": "偵測到衝突", - "conflicts detected": "偵測到衝突", - "explanation": "請瀏覽各個項目,並合併以啟用同步。", - "label": "UserDataSyncResources", - "leftResourceName": "{0} (遠端)", - "merges": "{0} (合併)", - "preview": "{0} (預覽)", - "resolve": "因為有衝突而無法同步。請予以解決後再繼續。", - "rightResourceName": "{0} (本機)", - "sideBySideDescription": "設定同步", - "sideBySideLabels": "{0} ↔ {1}", - "turn on sync": "開啟設定同步", - "turning on": "正在開啟...", + "vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": { + "Theirs": "他們的", + "Yours": "您的", + "explanation": "請瀏覽各個項目,並合併以解決衝突。", + "localResourceName": "{0} (本機)", + "remoteResourceName": "{0} (遠端)", "workbench.actions.sync.acceptLocal": "接受本機", "workbench.actions.sync.acceptRemote": "接受遠端", - "workbench.actions.sync.discard": "捨棄", - "workbench.actions.sync.merge": "合併", - "workbench.actions.sync.showChanges": "開啟變更" + "workbench.actions.sync.openConflicts": "顯示衝突" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { "confirm replace": "要以選取項目取代目前的 {0} 嗎?", + "conflicts": "衝突", "current": "目前", "last sync states": "上次同步處理的遠端", "leftResourceName": "{0} (遠端)", "local sync activity title": "同步活動 (本機)", - "merges": "合併", "no machines": "沒有任何電腦", "not found": "找不到識別碼為 {0} 的電腦", "placeholder": "輸入電腦的名稱", @@ -9549,7 +10972,7 @@ "vs/workbench/contrib/watermark/browser/watermark": { "tips.enabled": "如有啟用,將會在編輯器未開啟時以浮水印方式顯示提示。", "watermark.findInFiles": "在檔案中尋找", - "watermark.newUntitledFile": "新增無標題檔案", + "watermark.newUntitledFile": "新增未命名的文字檔", "watermark.openFile": "開啟檔案", "watermark.openFileFolder": "開啟檔案或資料夾", "watermark.openFolder": "開啟資料夾", @@ -9580,15 +11003,27 @@ "editor.action.webvieweditor.showFind": "顯示尋找", "refreshWebviewLabel": "重新載入 Web 檢視" }, + "vs/workbench/contrib/webviewPanel/browser/webviewEditor": { + "context.activeWebviewId": "目前使用中 Web 檢視面板的 viewType。" + }, "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { "webview.editor.label": "Web 檢視編輯器" }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution": { + "workbench.welcome.dialog": "啟用時,編輯器中會顯示歡迎小工具" + }, + "vs/workbench/contrib/welcomeDialog/browser/welcomeWidget": { + "dialogClose": "關閉對話方塊" + }, + "vs/workbench/contrib/welcomeGettingStarted/browser/featuredExtensionService": { + "gettingStarted.featuredTitle": "精選" + }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": { "allDone": "標記完成", "checkboxTitle": "核取時,啟動時會顯示此頁面。", "close": "隱藏", + "closeAriaLabel": "隱藏", "footer": "{0} 收集使用量資料。閱讀我們的 {1},並了解如何 {2}。", - "getStarted": "快速入門", "gettingStarted.allStepsComplete": "所有 {0} 步驟皆完成!", "gettingStarted.editingEvolved": "編輯已進化", "gettingStarted.keyboardTip": "提示: 使用鍵盤快速鍵 ", @@ -9608,38 +11043,38 @@ "start": "開始", "toStart": "以開始。", "walkthroughs": "逐步解說", + "welcome": "歡迎", "welcomeAriaLabel": "概述如何利用編輯器加速。", "welcomePage.openFolderWithPath": "透過路徑 {1} 開啟資料夾 {0}", "welcomePage.showOnStartup": "啟動時顯示歡迎頁面" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": { "deprecationMessage": "已取代,請使用全域 'workbench.reduceMotion'。", - "getStarted": "快速入門", - "help": "說明", - "miGetStarted": "快速入門", - "pickWalkthroughs": "開啟逐步解說...", + "miWelcome": "歡迎", + "pickWalkthroughs": "選取要開啟的逐步解說", + "welcome": "歡迎", "welcome.goBack": "返回", "welcome.markStepComplete": "標記步驟完成", "welcome.markStepInomplete": "將步驟標記為未完成", "welcome.showAllWalkthroughs": "開啟逐步解說...", "workbench.startupEditor": "控制在啟動時顯示哪個編輯器,若沒有,則從上個工作階段還原。", - "workbench.startupEditor.newUntitledFile": "開啟一個新的無標題檔案 (僅在開啟空白視窗時適用)。", + "workbench.startupEditor.newUntitledFile": "開啟一個新的無標題文字檔 (僅在開啟空白視窗時適用)。", "workbench.startupEditor.none": "不使用編輯器開始。", "workbench.startupEditor.readme": "開啟資料夾時,如果當中包含讀我檔案就開啟讀我檔案,否則改為開啟 'welcomePage'。注意: 只會監看全域設定中的設定,如果是在工作區或資料夾設定中的設定,則會忽略。", "workbench.startupEditor.welcomePage": "開啟包含協助開始使用 VS Code 和延伸模組內容的歡迎頁面。", "workbench.startupEditor.welcomePageInEmptyWorkbench": "在開啟空的工作台時開啟歡迎頁面。", "workbench.welcomePage.preferReducedMotion": "啟用時,減少歡迎頁面中的動作。", - "workbench.welcomePage.videoTutorials": "啟用時,[開始使用] 頁面具有影片教學課程的其他連結。", "workbench.welcomePage.walkthroughs.openOnInstall": "啟用後,延伸模組的逐步解說將在安裝延伸模組時開啟。", "workspacePlatform": "目前工作區的平台,在遠端或無伺服器內容中可能會與 UI 平台不同" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": { + "walkthrough.stepTitle.foreground": "每個逐步說明步驟標題的前景色彩", "welcomePage.background": "歡迎頁面的背景色彩。", "welcomePage.progress.background": "歡迎頁面進度列的前景色彩。", "welcomePage.progress.foreground": "歡迎頁面進度列的背景色彩。", - "welcomePage.tileBackground": "[開始使用] 頁面上磚的背景色彩。", - "welcomePage.tileHoverBackground": "[開始使用] 上磚的暫留背景色彩。", - "welcomePage.tileShadow": "歡迎頁面逐步解說類別按鈕的陰影色彩。" + "welcomePage.tileBackground": "[歡迎] 頁面上磚的背景色彩。", + "welcomePage.tileBorder": "[歡迎] 頁面上磚的框線色彩。", + "welcomePage.tileHoverBackground": "[歡迎] 上磚的暫留背景色彩。" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": { "pathDeprecated": "已取代。請改為使用 'image' 或 'markdown'", @@ -9647,6 +11082,7 @@ "walkthroughs": "貢獻逐步解說,協助使用者開始使用您的延伸模組。", "walkthroughs.description": "逐步解說的描述。", "walkthroughs.featuredFor": "在具有指定檔案的工作區中,符合其中一個 Glob 模式的逐步解說會顯示為「精選」。例如,TypeScript 專案的逐步解說可能會在這裡指定 'tsconfig.json'。", + "walkthroughs.icon": "逐步解說圖示的相對路徑。路徑是延伸模組位置的相對路徑。如果未指定,圖示會在可用時預設為延伸模組圖示。", "walkthroughs.id": "此逐步解說不重覆的識別碼。", "walkthroughs.steps": "包含在此逐步解說中要完成的步驟。", "walkthroughs.steps.button.deprecated.interpolated": "已淘汰。改為在描述中使用 Markdown 連結,例如 {0}、{1} 或 {2}", @@ -9682,13 +11118,17 @@ "gettingStartedUnchecked": "用來代表尚未完成的逐步解說步驟" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": { - "getStarted": "快速入門" + "getStarted": "歡迎" }, "vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": { "builtin": "內建", "developer": "開發人員", "resetWelcomePageWalkthroughProgress": "重設歡迎頁面逐步解說進度" }, + "vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": { + "startupPage.markdownPreviewError": "無法開啟 Markdown 預覽: {0}。\r\n\r\n請確定 Markdown 延伸模組已啟用。", + "welcome.displayName": "Welcome Page" + }, "vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": { "browseLangExts": "瀏覽語言延伸模組", "browsePopular": "瀏覽熱門 Web 延伸模組", @@ -9711,13 +11151,13 @@ "gettingStarted.extensionsWeb.description.interpolated": "延伸模組為 VS Code 的增強功能。有越來越多的延伸模組可於網路上使用。\r\n{0}", "gettingStarted.findLanguageExts.description.interpolated": "使用語法醒目提示、程式碼完成、Lint 分析與偵錯工具,以更聰明的方式執行程式碼。雖然許多語言是內建的,但更多語言可以新增為延伸模組。\r\n{0}", "gettingStarted.findLanguageExts.title": "您所有語言的豐富支援", - "gettingStarted.installGit.description.interpolated": "安裝 GIT 以追蹤您專案中的變更。\r\n{0}", + "gettingStarted.installGit.description.interpolated": "安裝 Git 以追蹤專案中的變更。\r\n{0}\r\n安裝後{1}重新載入視窗{2}以完成 Git 設定。", "gettingStarted.installGit.title": "安裝 Git", "gettingStarted.intermediate.description": "使用這些秘訣和訣竅,將您的開發工作流程最佳化。", "gettingStarted.intermediate.title": "提升您的生產力", "gettingStarted.menuBar.description.interpolated": "下拉式功能表中提供完整的功能表列,可為程式碼騰出空間。切換其外觀以加快存取速度。\r\n{0}", "gettingStarted.menuBar.title": "正確的 UI 數量", - "gettingStarted.newFile.description": "開啟新的無標題檔案、筆記本或自訂編輯器。", + "gettingStarted.newFile.description": "開啟新的無標題文字檔、筆記本或自訂編輯器。", "gettingStarted.newFile.title": "新增檔案...", "gettingStarted.notebook.title": "自訂筆記本", "gettingStarted.notebookProfile.description": "讓筆記本成為您喜歡的方式", @@ -9748,7 +11188,7 @@ "gettingStarted.setup.description": "探索最佳自訂項目,讓 VS Code 專屬於您。", "gettingStarted.setup.title": "開始使用 VS Code", "gettingStarted.setupWeb.description": "探索最佳自訂項目,讓 VS Code 網頁版專屬於您。", - "gettingStarted.setupWeb.title": "開始使用網頁版 VS Code", + "gettingStarted.setupWeb.title": "開始使用 VS Code 網頁版", "gettingStarted.shortcuts.description.interpolated": "一旦找到您最愛的命令,請建立自訂鍵盤快速鍵以立即存取。\r\n{0}", "gettingStarted.shortcuts.title": "自訂您的快速鍵", "gettingStarted.splitview.description.interpolated": "並排、垂直和水平開啟檔案,以充分利用螢幕空間。\r\n{0}", @@ -9761,10 +11201,12 @@ "gettingStarted.topLevelGitClone.title": "複製 Git 存放庫...", "gettingStarted.topLevelGitOpen.description": "連線到遠端存放庫或提取要求以瀏覽、搜尋、編輯及提交", "gettingStarted.topLevelGitOpen.title": "開啟存放庫...", + "gettingStarted.topLevelOpenTunnel.description": "透過通道連線到遠端機器", + "gettingStarted.topLevelOpenTunnel.title": "開啟通道...", + "gettingStarted.topLevelRemoteOpen.description": "連接至遠端開發工作區。", + "gettingStarted.topLevelRemoteOpen.title": "連接至...", "gettingStarted.topLevelShowWalkthroughs.description": "檢視編輯器或延伸模組的逐步解說", "gettingStarted.topLevelShowWalkthroughs.title": "開啟逐步解說...", - "gettingStarted.topLevelVideoTutorials.description": "觀看一系列簡短練習影片教學課程,以了解 VS Code 的主要功能。", - "gettingStarted.topLevelVideoTutorials.title": "觀看影片教學課程", "gettingStarted.videoTutorial.description.interpolated": "觀看一系列簡短練習影片教學課程中的第一集,以了解 VS Code 的主要功能。\r\n{0}", "gettingStarted.videoTutorial.title": "輕鬆學習", "gettingStarted.workspaceTrust.description.interpolated": "{0} 可讓您決定專案資料夾是否應該**允許或限制**自動執行程式碼 __(延伸模組、偵錯等需要)__。\r\n開啟檔案/資料夾時,系統會提示您授與信任。您稍後隨時 {1}。", @@ -9796,8 +11238,8 @@ "vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": { "HighContrast": "深色高對比", "HighContrastLight": "淺色高對比", - "dark": "深色", - "light": "淺色", + "dark": "現代深色", + "light": "現代淺色", "seeMore": "查看更多佈景主題..." }, "vs/workbench/contrib/welcomeOverlay/browser/welcomeOverlay": { @@ -9811,7 +11253,8 @@ "welcomeOverlay.notifications": "顯示通知", "welcomeOverlay.problems": "檢視錯誤和警告", "welcomeOverlay.search": "跨檔案搜尋", - "welcomeOverlay.terminal": "切換整合式終端" + "welcomeOverlay.terminal": "切換整合式終端", + "welcomeOverlayBackground": "welcomeOverlay 背景色彩。" }, "vs/workbench/contrib/welcomeViews/common/newFile.contribution": { "Built-In": "內建", @@ -9819,9 +11262,10 @@ "change keybinding": "設定按鍵繫結關係", "file": "檔案", "miNewFile2": "文字檔", - "miNewFileWithName": "新檔案 ({0})", + "miNewFileWithName": "建立新檔案 ({0})", + "newFilePlaceholder": "選取檔案類型或輸入檔案名稱...", + "newFileTitle": "新增檔案...", "notebook": "筆記本", - "selectFileType": "選取檔案類型...", "welcome.newFile": "新增檔案..." }, "vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": { @@ -9845,36 +11289,38 @@ "walkThrough.editor.label": "遊樂場" }, "vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": { - "walkThrough.embeddedEditorBackground": "編輯器互動區塊的背景色彩.", "walkThrough.gitNotFound": "您的系統上似乎未安裝 Git。", "walkThrough.unboundCommand": "未繫結" }, + "vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": { + "walkThrough.embeddedEditorBackground": "編輯器互動區塊的背景色彩." + }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "addWorkspaceFolderDetail": "您正將檔案新增到目前未受信任的信任工作區。您是否信任這些新檔案的作者?", + "addWorkspaceFolderDetail": "您正將檔案從目前未受信任的工作區新增到信任工作區。您是否信任這些新檔案的作者?", "addWorkspaceFolderMessage": "您是否信任此資料夾中檔案的作者?", - "cancel": "取消", "cancelWorkspaceTrustButton": "取消", "checkboxString": "信任父資料夾 '{0}' 中所有檔案的作者", - "configureWorkspaceTrust": "設定工作區信任", + "configureWorkspaceTrustSettings": "設定工作區信任設定", "dontTrustFolderOptionDescription": "以限制模式瀏覽資料夾", - "dontTrustOption": "不,我不信任作者", + "dontTrustOption": "不,我不信任作者(&&N)", "dontTrustWorkspaceOptionDescription": "以限制模式瀏覽工作區", "folderStartupTrustDetails": "{0} 提供可自動執行此資料夾中檔案的功能。", "folderTrust": "您是否信任此資料夾中檔案的作者?", - "grantFolderTrustButton": "信任資料並繼續", - "grantWorkspaceTrustButton": "信任工作區並繼續", + "grantFolderTrustButton": "信任資料並繼續(&&T)", + "grantWorkspaceTrustButton": "信任工作區並繼續(&&T)", "immediateTrustRequestLearnMore": "如果您不信任這些檔案的作者,我們不建議繼續,因為檔案可能是惡意的。請參閱 [我們的文件](https://aka.ms/vscode-workspace-trust) 以深入了解。", "immediateTrustRequestMessage": "若您不信任目前所開啟檔案或資料夾的來源,您嘗試使用的功能可能會有安全性風險。", "manageWorkspaceTrust": "管理工作區信任", - "manageWorkspaceTrustButton": "管理", - "newWindow": "以受限模式開啟", + "manageWorkspaceTrustButton": "管理(&&M)", + "newWindow": "以受限模式開啟(&&R)", "no": "否", - "open": "開啟", - "openLooseFileLearnMore": "如果您不信任這些檔案的作者,建議您以限制模式,以新視窗開啟檔案,因為檔案可能是惡意的。請參閱 [我們的文件](https://aka.ms/vscode-workspace-trust) 以深入了解。", - "openLooseFileMesssage": "您是否信任這些檔案的作者?", + "open": "開啟(&&O)", + "openLooseFileLearnMore": "如果您不想開啟不信任的檔案,建議您在新視窗中以限制模式開啟它們,因為檔案可能是惡意的。請參閱 [我們的文件](https://aka.ms/vscode-workspace-trust) 以深入了解。", "openLooseFileWindowDetails": "您嘗試在信任的視窗中開啟不受信任的檔案。", + "openLooseFileWindowMesssage": "是否允許此視窗中存在不信任的檔案?", "openLooseFileWorkspaceCheckbox": "記住我對於所有工作區的決策", "openLooseFileWorkspaceDetails": "您嘗試在信任的工作區中開啟不受信任的檔案。", + "openLooseFileWorkspaceMesssage": "是否允許此工作區中存在不信任的檔案?", "restrictedModeBannerAriaLabelFolder": "限制模式適用於安全程式碼瀏覽。信任此資料夾以啟用所有功能。使用瀏覽鍵存取橫幅動作。", "restrictedModeBannerAriaLabelWindow": "限制模式適用於安全程式碼瀏覽。信任此視窗以啟用所有功能。使用瀏覽鍵存取橫幅動作。", "restrictedModeBannerAriaLabelWorkspace": "限制模式適用於安全程式碼瀏覽。信任此工作區以啟用所有功能。使用瀏覽鍵存取橫幅動作。", @@ -9883,7 +11329,6 @@ "restrictedModeBannerMessageFolder": "限制模式適用於安全程式碼瀏覽。信任此資料夾以啟用所有功能。", "restrictedModeBannerMessageWindow": "限制模式適用於安全程式碼瀏覽。信任此視窗以啟用所有功能。", "restrictedModeBannerMessageWorkspace": "限制模式適用於安全程式碼瀏覽。信任此工作區以啟用所有功能。", - "securityConfigurationTitle": "安全性", "startupTrustRequestLearnMore": "如果您不信任這些檔案的作者,建議您以限制模式繼續,因為檔案可能是惡意的。請參閱 [我們的文件](https://aka.ms/vscode-workspace-trust) 以深入了解。", "status.WorkspaceTrust": "工作區信任", "status.ariaTrustedFolder": "此資料夾受信任。", @@ -9896,7 +11341,7 @@ "status.tooltipUntrustedWindow2": "在受限模式中執行\r\n\r\n某些 [功能已停用]({0}),因為此 [視窗不受信任]({1})。", "status.tooltipUntrustedWorkspace2": "在受限模式中執行\r\n\r\n某些 [功能已停用]({0}),因為此 [工作區不受信任]({1})。", "trustFolderOptionDescription": "信任資料夾並啟用所有功能", - "trustOption": "是,我信任作者", + "trustOption": "是,我信任作者(&&Y)", "trustWorkspaceOptionDescription": "信任工作區並啟用所有功能", "workspace.trust.banner.always": "每次開啟不受信任的工作區時都要顯示橫幅。", "workspace.trust.banner.description": "控制何時顯示受限模式橫幅。", @@ -9915,8 +11360,7 @@ "workspaceStartupTrustDetails": "{0} 提供可能會在此工作區中自動執行檔案的功能。", "workspaceTrust": "您是否信任此工作區中檔案的作者?", "workspaceTrustEditor": "工作區信任編輯器", - "workspacesCategory": "工作區", - "yes": "是" + "workspacesCategory": "工作區" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { "addButton": "新增資料夾", @@ -9928,6 +11372,7 @@ "folderPickerIcon": "工作區信任編輯器中挑選資料夾圖示的圖示。", "hostColumnLabel": "主機", "invalidTrust": "您不能信任存放庫中的個別資料夾。", + "keyboardShortcut": "鍵盤快速鍵: {0}", "localAuthority": "本機", "no untrustedSettings": "未套用需要信任的工作區設定", "noTrustedFoldersDescriptions": "您尚未信任任何資料夾或工作區檔案。", @@ -9945,7 +11390,7 @@ "trustUri": "信任資料夾", "trustedDebugging": "已啟用偵錯工具", "trustedDescription": "已啟用所有功能,因為已授予工作區信任。", - "trustedExtensions": "已啟用所有延伸模組", + "trustedExtensions": "所有啟用的延伸模組都已啟動", "trustedFolder": "在信任的資料夾中", "trustedFolderAriaLabel": "{0},已信任", "trustedFolderSubtitle": "您信任目前資料夾中檔案的作者。所有功能皆已啟用:", @@ -9975,7 +11420,7 @@ "untrustedWorkspace": "在限制模式中", "untrustedWorkspaceReason": "此工作區會透過下列信任資料夾中的粗體項目來信任。", "untrustedWorkspaceSubtitle": "您不信任目前工作區中檔案的作者。下列功能已停用:", - "workspaceTrustEditorHeaderActions": "[Configure your settings]({0}) or [learn more](https://aka.ms/vscode-workspace-trust).", + "workspaceTrustEditorHeaderActions": "[進行設定]({0}) 或 [深入了解](https://aka.ms/vscode-workspace-trust)。", "xListIcon": "工作區信任編輯器中交叉的圖示。" }, "vs/workbench/contrib/workspace/common/workspace": { @@ -9983,6 +11428,7 @@ "workspaceTrustedCtx": "使用者是否信任目前的工作區。" }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { + "alreadyOpen": "此工作區已開啟。", "openWorkspace": "開啟工作區", "selectToOpen": "選取要開啟的工作區", "selectWorkspace": "選取工作區", @@ -9991,11 +11437,16 @@ }, "vs/workbench/services/actions/common/menusExtensionPoint": { "comment.actions": "貢獻的註解操作功能表,轉譯為註解編輯器下的按鈕", + "comment.commentContext": "參與的註解對話功能表,在註解對話的預覽檢視中,呈現為個別註解上的右鍵功能表。", "comment.title": "貢獻的註解標題功能表", "commentThread.actions": "貢獻的註解執行緒操作功能表,轉譯為註解編輯器下的按鈕", + "commentThread.editorActions": "提供的註解編輯器動作", "commentThread.title": "貢獻的註解執行緒標題功能表", - "dup": "命令 `{0}` 在 `commands` 區段中出現多次。", + "commentThread.titleContext": "參與的註解對話標題之預覽操作功能表,在註解對話的預覽標題上呈現為右鍵功能表。", + "dup0": "命令 `{0}` 已登錄", + "dup1": "命令 `{0}` 已由 {1} 登錄 ({2})", "dupe.command": "功能表項目參考了與預設相同的命令和替代命令", + "editorLineNumberContext": "貢獻的編輯器行號操作功能表", "file.newFile": "[新增檔案...] 快選,顯示在歡迎頁面和 [檔案] 功能表上。", "inlineCompletions.actions": "將游標停留在內嵌完成時所顯示的動作", "interactive.cell.title": "所提供的互動式儲存格標題功能表", @@ -10010,10 +11461,13 @@ "menus.editorContextShare": "編輯器操作功能表中的 [共用] 子功能表", "menus.editorTabContext": "編輯器索引標籤操作功能表", "menus.editorTitle": "編輯器標題功能表", + "menus.editorTitleContextShare": "編輯器標題操作功能表內的 [共用] 子功能表", "menus.editorTitleRun": "在編輯器標題功能表內執行子功能表", "menus.explorerContext": "檔案總管操作功能表", + "menus.explorerContextShare": "檔案總管操作功能表中的 [共用] 子功能表", "menus.extensionContext": "延伸模組操作功能表", "menus.home": "主指示器操作功能表 (僅限網頁版)", + "menus.mergeEditorResult": "合併編輯器的結果工具列", "menus.opy": "最上層 [編輯] 功能表中的 [複製為] 子功能表", "menus.resourceFolderContext": "原始檔控制資源資料夾內容功能表", "menus.resourceGroupContext": "原始檔控制資源群組操作功能表", @@ -10023,13 +11477,12 @@ "menus.share": "最上方的 [檔案] 功能表中顯示 [共用] 子功能表。", "menus.statusBarRemoteIndicator": "狀態列中的遠端指示器功能表", "menus.touchBar": "Touch Bar (macOS)", - "merge.toolbar": "合併編輯器中的顯著 Botton", + "merge.toolbar": "編輯器中的醒目按鈕,重疊其內容", "missing.altCommand": "功能表項目參考了 'commands' 區段中未定義的替代命令 `{0}`。", "missing.command": "功能表項目參考了 'commands' 區段中未定義的命令 `{0}`。", "missing.submenu": "功能表項目參考了 'submenus' 區段中未定義的子功能表 `{0}`。", "nonempty": "必須是非空白值。", "notebook.cell.execute": "所提供的筆記本儲存格執行功能表", - "notebook.cell.executePrimary": "所提供的主要筆記本儲存格執行按鈕", "notebook.cell.title": "所提供的筆記本儲存格標題功能表", "notebook.kernelSource": "提供的筆記本核心來源功能表", "notebook.toolbar": "提供的筆記本工具列功能表", @@ -10081,7 +11534,7 @@ }, "vs/workbench/services/authentication/browser/authenticationService": { "accessRequest": "為 {1} 授予 {0} 的存取權...(1)", - "allow": "允許", + "allow": "允許(&&A)", "authentication.Placeholder": "尚未要求任何帳戶...", "authentication.id": "驗證提供者的識別碼。", "authentication.idConflict": "此驗證識別碼 '{0}' 已註冊", @@ -10089,9 +11542,8 @@ "authentication.missingId": "驗證貢獻必須指定識別碼。", "authentication.missingLabel": "驗證貢獻必須指定標籤。", "authenticationExtensionPoint": "新增驗證", - "cancel": "取消", "confirmAuthenticationAccess": "延伸模組 '{0}' 正在嘗試存取 {1} 帳戶 '{2}' 的驗證資訊。", - "deny": "拒絕", + "deny": "拒絕(&&D)", "getSessionPlateholder": "選取要供 '{0}' 使用的帳戶,或按 Esc 鍵以取消", "loading": "正在載入...", "selectAccount": "延伸模組 '{0}' 要求存取 {1} 帳戶", @@ -10099,11 +11551,16 @@ "signInRequest": "使用 {0} 登入,以使用 {1} (1)", "useOtherAccount": "登入另一個帳戶" }, + "vs/workbench/services/clipboard/browser/clipboardService": { + "clipboardError": "無法從瀏覽器的剪貼簿讀取。請確定您已授與此網站從剪貼簿讀取的存取權。", + "learnMore": "深入了解", + "retry": "重試" + }, "vs/workbench/services/configuration/browser/configurationService": { "configurationDefaults.description": "提供設定的預設值", "experimental": "實驗" }, - "vs/workbench/services/configuration/common/configurationEditingService": { + "vs/workbench/services/configuration/common/configurationEditing": { "errorConfigurationFileDirty": "因為檔案具有未儲存的變更,所以無法寫入使用者設定。請先儲存使用者設定檔案,然後再試一次。", "errorConfigurationFileDirtyFolder": "因為檔案具有未儲存的變更,所以無法寫入資料夾設定。請先儲存 '{0}' 資料夾設定檔案,然後再試一次。", "errorConfigurationFileDirtyWorkspace": "因為檔案具有未儲存的變更,所以無法寫入工作區設定。請煙儲存工作區設定檔案,然後再試一次。", @@ -10143,7 +11600,6 @@ "workspaceTarget": "工作區設定" }, "vs/workbench/services/configuration/common/jsonEditingService": { - "errorFileDirty": "因為檔案具有未儲存的變更,所以無法寫入檔案。請儲存檔案,然後再試一次。", "errorInvalidFile": "無法寫入檔案.請開啟檔案並修正錯誤/警告後再試一次." }, "vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": { @@ -10196,7 +11652,6 @@ }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { "allFiles": "所有檔案", - "cancel": "取消", "dontSave": "不要儲存(&&N)", "filterName.workspace": "工作區", "noExt": "無擴充功能", @@ -10212,6 +11667,15 @@ "saveChangesMessages": "要儲存對下列 {0} 個檔案所做的變更嗎?", "saveFileAs.title": "另存新檔" }, + "vs/workbench/services/dialogs/browser/fileDialogService": { + "learnMore": "深入了解(&&L)", + "openFiles": "開啟檔案(&&F)...", + "openRemote": "開啟遠端(&&O)...", + "pickFolderAndOpen": "無法開啟資料夾,請嘗試改為新增資料夾至工作區。", + "pickWorkspaceAndOpen": "無法開啟工作區,請嘗試改為新增資料夾至工作區。", + "unsupportedBrowserDetail": "您的瀏覽器不支援開啟本機資料夾。\r\n您可以開啟單一檔案或開啟遠端存放庫。", + "unsupportedBrowserMessage": "不支援開啟本機資料夾" + }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "開啟本機檔案...", "openLocalFileFolder": "開啟本機...", @@ -10222,6 +11686,7 @@ "remoteFileDialog.local": "顯示本機", "remoteFileDialog.notConnectedToRemote": "{0} 的檔案系統提供者無法使用。", "remoteFileDialog.validateBadFilename": "請輸入有效的檔案名稱。", + "remoteFileDialog.validateCreateDirectory": "資料夾 {0} 不存在。是否要建立它?", "remoteFileDialog.validateExisting": "{0} 已經存在。您確定要覆寫嗎?", "remoteFileDialog.validateFileOnly": "請選取檔案。", "remoteFileDialog.validateFolder": "資料夾已存在。請使用新的檔名。", @@ -10242,27 +11707,28 @@ "promptOpenWith.updateDefaultPlaceHolder": "選取 '{0}' 的新預設編輯器" }, "vs/workbench/services/editor/common/editorResolverService": { - "editor.editorAssociations": "設定編輯器的 glob 模式 (例如 `\"*.hex\": \"hexEditor.hexEdit\"`)。這些優先順序高於預設行為。" + "editor.editorAssociations": "設定編輯器的 Glob 模式 (例如 `\"*.hex\": \"hexEditor.hexedit\"`)。這些優先順序高於預設行為。" }, "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "I cannot reproduce": "I can't reproduce", + "This is Bad": "I can reproduce", "bisect": "延伸模組平分已在使用中,但已停用 {0} 延伸模組。請檢查您是否仍可重現問題,並從這些選項中選取以繼續進行。", "bisect.plural": "延伸模組平分已在使用中,但已停用 {0} 延伸模組。請檢查您是否仍可重現問題,並從這些選項中選取以繼續進行。", "bisect.singular": "延伸模組平分已在使用中,但已停用 1 個延伸模組。請檢查您是否仍可重現問題,並從這些選項中選取以繼續進行。", + "continue": "繼續", "detail.start": "延伸模組平分會使用二進位搜尋來尋找造成問題的延伸模組。在處理期間,視窗會反覆重新載入 (約 {0} 次)。每次都須確認是否仍出現問題。", - "done": "繼續", "done.detail": "延伸模組平分已完成,並已識別 {0} 為造成問題的延伸模組。", "done.detail2": "延伸模組平分已完成,但未發現任何延伸模組。此情況可能是 {0} 的問題。", "done.disbale": "保持停用此延伸模組", "done.msg": "延伸模組平分", - "help": "說明", "msg.next": "延伸模組平分", "msg.start": "延伸模組平分", - "msg2": "開始延伸模組平分", - "next.bad": "這有錯誤", - "next.cancel": "取消", - "next.good": "現在正確", - "next.stop": "停止平分", - "report": "回報問題並繼續", + "msg2": "開始延伸模組平分(&&S)", + "next.bad": "I can &&reproduce", + "next.cancel": "取消 Bisect(&&C)", + "next.good": "I ca&&n't reproduce", + "next.stop": "停止平分(&&S)", + "report": "回報問題並繼續(&&R)", "title.isBad": "繼續延伸模組平分", "title.start": "開始延伸模組平分", "title.stop": "停止延伸模組平分" @@ -10280,18 +11746,25 @@ "extensionsDisabled": "已暫時停用所有已安裝的延伸模組。", "noWorkspace": "沒有任何工作區。" }, + "vs/workbench/services/extensionManagement/browser/webExtensionsScannerService": { + "not a web extension": "因為此延伸模組不是 Web 延伸模組,所以無法新增 '{0}'。", + "openInstalledWebExtensionsResource": "開啟已安裝的 Web 延伸模組資源" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementServerService": { + "browser": "瀏覽器", + "remote": "遠端" + }, "vs/workbench/services/extensionManagement/common/extensionManagementService": { "Manifest is not found": "安裝延伸模組 {0} 失敗: 找不到資訊清單。", "VS Code for Web": "{0} 網頁版", - "cancel": "取消", "cannot be installed": "因為無法在此安裝程式中取得 '{0}' 延伸模組,所以無法加以安裝。", "extensionInstallWorkspaceTrustButton": "信任工作區並安裝", "extensionInstallWorkspaceTrustContinueButton": "安裝", "extensionInstallWorkspaceTrustManageButton": "深入了解", "extensionInstallWorkspaceTrustMessage": "啟用此延伸模組需要信任的工作區。", - "install": "安裝", - "install and do no sync": "安裝 (不同步)", - "install anyways": "仍要安裝", + "install": "安裝(&&I)", + "install and do no sync": "安裝 (不同步)(&&N)", + "install anyways": "仍要安裝(&&I)", "install extension": "安裝延伸模組", "install extensions": "安裝延伸模組", "install multiple extensions": "您要在所有裝置上安裝及同步延伸模組嗎?", @@ -10300,7 +11773,7 @@ "multipleDependentsError": "無法將延伸模組 '{0}' 解除安裝。其為 '{1}'、'{2}' 及其他延伸模組的相依對象。", "non web extensions": "'{0}' 包含 {1} 不支援的延伸模組。", "non web extensions detail": "包含不支援的延伸模組。", - "showExtensions": "顯示延伸模組", + "showExtensions": "顯示延伸模組(&&S)", "singleDependentError": "無法將延伸模組 '{0}' 解除安裝。其為延伸模組 '{1}' 的相依對象。", "twoDependentsError": "無法將延伸模組 '{0}' 解除安裝。其為延伸模組 '{1}' 及 '{2}' 的相依對象。" }, @@ -10334,12 +11807,13 @@ "reloadAndOpen": "重新載入視窗並開啟(&&R)", "rememberConfirmUrl": "不要再要求此延伸模組。" }, - "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { - "name": "背景工作延伸主機" - }, "vs/workbench/services/extensions/common/abstractExtensionService": { "extensionService.autoRestart": "遠端延伸主機意外終止。正在重新啟動...", "extensionService.crash": "遠端延伸主機在過去 5 分鐘內意外終止了 3 次。", + "extensionStopVetoDetailsMany": "封鎖作業的原因:\r\n- {0}", + "extensionStopVetoDetailsOne": "封鎖作業的原因: {0}", + "extensionStopVetoError": "{0} (錯誤: {1})", + "extensionStopVetoMessage": "已封鎖下列作業: {0}", "extensionTestError": "找不到可在 {0} 啟動測試執行器的延伸主機。", "looping": "下列延伸模組包含相依性迴圈並已停用: {0}", "restart": "重新啟動遠端延伸主機" @@ -10365,8 +11839,8 @@ "vscode.extension.activationEvents.onDebugDynamicConfigurations": "每當需要建立所有偵錯組態清單 (以及必須呼叫「動態」範圍的所有 provideDebugConfigurations 方法) 時,就會發出啟用事件。", "vscode.extension.activationEvents.onDebugInitialConfigurations": "需要建立 \"launch.json\" 來觸發啟動事件 (並且需要呼叫所有 provideDebugConfigurations 方法)。", "vscode.extension.activationEvents.onDebugResolve": "需要特定類型偵錯工作階段啟動來觸發啟動事件 (並且呼叫相對應 resolveDebugConfiguration 方法)", + "vscode.extension.activationEvents.onEditSession": "在每次透過指定的配置存取編輯工作階段時,所發出的啟用事件。", "vscode.extension.activationEvents.onFileSystem": "在每次透過指定的配置存取檔案或資料夾時,所發出的啟用事件。", - "vscode.extension.activationEvents.onIdentity": "每次指定使用者身分識別時發出的啟用事件。", "vscode.extension.activationEvents.onLanguage": "當指定語言檔案開啟時激發該事件", "vscode.extension.activationEvents.onNotebook": "當指定的筆記本文件開啟時,就會發出啟用事件。", "vscode.extension.activationEvents.onOpenExternalUri": "每當外部 URI (例如 HTTP 或 HTTPS 連結) 開啟時,就會發出啟用事件。", @@ -10375,12 +11849,15 @@ "vscode.extension.activationEvents.onStartupFinished": "已在啟動完成之後 (在所有 '*' 啟用的延伸模組皆完成啟用之後) 發出啟用事件。", "vscode.extension.activationEvents.onTaskType": "每當需要列出或解析特定類型的工作時,就會發出啟用事件。", "vscode.extension.activationEvents.onTerminalProfile": "啟動特定終端機設定檔時,會發出啟用事件。", + "vscode.extension.activationEvents.onTerminalQuickFixRequest": "當命令符合與此識別碼關聯的選取器時,會發出啟用事件", "vscode.extension.activationEvents.onUri": "每當指向此延伸模組的全系統 URI 開啟時,都會發出啟動事件。", "vscode.extension.activationEvents.onView": "當指定的檢視被擴展時激發該事件", "vscode.extension.activationEvents.onWalkthrough": "開啟指定的逐步解說時發出的啟用事件。", "vscode.extension.activationEvents.onWebviewPanel": "當載入某個 viewType 的 Web 檢視時,會發出啟用事件", "vscode.extension.activationEvents.star": "啟動 VS Code 時發出了啟動事件,為了確保最佳的使用者體驗,請只有在沒有合併其他啟動事件的情況下,才在延伸模組中使用此啟動事件。", "vscode.extension.activationEvents.workspaceContains": "當開啟指定的文件夾包含glob模式匹配的文件時激發該事件", + "vscode.extension.api": "描述此延伸模組提供的 API。如需詳細資料,請瀏覽: https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions", + "vscode.extension.api.none": "完全放棄匯出任何 API 的能力。這可讓依賴此延伸模組的其他延伸模組在個別的延伸主機處理序或遠端電腦中執行。", "vscode.extension.badges": "要顯示於 Marketplace 擴充頁面資訊看板的徽章陣列。", "vscode.extension.badges.description": "徽章描述。", "vscode.extension.badges.href": "徽章連結。", @@ -10415,6 +11892,7 @@ "vscode.extension.galleryBanner.color": "VS Code Marketplace 頁首的橫幅色彩。", "vscode.extension.galleryBanner.theme": "橫幅中使用的字型色彩佈景主題。", "vscode.extension.icon": "128 x 128 像素圖示的路徑。", + "vscode.extension.l10n": "包含當地語系化 (bundle.l10n.*.json) 檔案的資料夾相對路徑。如果您正在使用 vscode.l10n API,則必須指定。", "vscode.extension.markdown": "控制使用市集中的 Markdown 轉譯引擎。可為 github (預設) 或標準。", "vscode.extension.preview": "將延伸模組設為在 Marketplace 中標幟為 [預覽]。", "vscode.extension.publisher": "VS Code 延伸模組的發行者。", @@ -10427,14 +11905,17 @@ "extensionUnderDevelopment": "正在載入位於 {0} 的開發延伸模組", "overwritingExtension": "正在以 {1} 覆寫延伸模組 {0}。" }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "遠端延伸主機" - }, "vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner": { "extensionCache.invalid": "延伸模組在磁碟上已修改。請重新載入視窗。", "reloadWindow": "重新載入視窗" }, - "vs/workbench/services/extensions/electron-sandbox/electronExtensionService": { + "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { + "extensionHost.startupFail": "延伸主機未在 10 秒內啟動,可能發生了問題。", + "extensionHost.startupFailDebug": "延伸主機未於 10 秒內開始,可能在第一行就已停止,並需要偵錯工具才能繼續。", + "join.extensionDevelopment": "正在終止延伸模組偵錯工作階段", + "reloadWindow": "重新載入視窗" + }, + "vs/workbench/services/extensions/electron-sandbox/nativeExtensionService": { "devTools": "開啟開發人員工具", "enable": "啟用並重新載入", "enableResolver": "需要擴充 '{0}' 才能開啟遠端視窗。\r\n確定要啟用嗎?", @@ -10444,19 +11925,13 @@ "getEnvironmentFailure": "無法擷取遠端環境", "install": "安裝並重新載入", "installResolver": "需要延伸模組 '{0}',才可開啟遠端視窗。\r\n要安裝此延伸模組嗎?", - "looping": "下列延伸模組包含相依性迴圈並已停用: {0}", + "learnMore": "深入了解", "relaunch": "重新啟動 VS Code", "resolverExtensionNotFound": "在市集上找不到 `{0}`", "restart": "重新啟動延伸主機", - "restartExtensionHost": "重新啟動延伸主機" - }, - "vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost": { - "extension host Log": "延伸主機", - "extensionHost.error": "延伸主機發生錯誤: {0}", - "extensionHost.startupFail": "延伸主機未在 10 秒內啟動,可能發生了問題。", - "extensionHost.startupFailDebug": "延伸主機未於 10 秒內開始,可能在第一行就已停止,並需要偵錯工具才能繼續。", - "join.extensionDevelopment": "正在終止延伸模組偵錯工作階段", - "reloadWindow": "重新載入視窗" + "restartExtensionHost": "重新啟動延伸主機", + "restartExtensionHost.reason": "根據明確要求重新啟動延伸模組主機。", + "startBisect": "開始延伸模組平分" }, "vs/workbench/services/history/browser/historyService": { "canNavigateBack": "在編輯器歷程記錄中是否可以向後巡覽", @@ -10469,20 +11944,49 @@ "canNavigateToLastNavigationLocation": "是否可巡覽至最後一個編輯器巡覽位置", "canReopenClosedEditor": "是否可以重新開啟上次關閉的編輯器" }, + "vs/workbench/services/host/browser/browserHostService": { + "open": "開啟(&&O)", + "unableToOpenExternal": "瀏覽器已中斷新索引標籤或視窗的開啟。按 [開啟] 來開啟。" + }, + "vs/workbench/services/hover/browser/hoverWidget": { + "hoverhint": "按住 {0} 鍵將滑鼠懸停在上面" + }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { "integrity.dontShowAgain": "不要再顯示", "integrity.moreInformation": "詳細資訊", "integrity.prompt": "您的 {0} 安裝似乎已損毀。請重新安裝。" }, + "vs/workbench/services/issue/browser/issueTroubleshoot": { + "I cannot reproduce": "I can't reproduce", + "Stop": "Stop", + "This is Bad": "I can reproduce", + "ask to download insiders": "Please try to download and reproduce the issue in {0} insiders.", + "ask to reproduce issue": "Please try to reproduce the issue in {0} insiders and confirm if the issue exists there.", + "bad": "I can reproduce", + "detail.start": "Issue troubleshooting is a process to help you identify if the issue is with {0} or caused by an extension.\r\n\r\nDuring the process the window reloads repeatedly. Each time you must confirm if you are still seeing problems.", + "download insiders": "Download {0} Insiders", + "empty.profile": "Issue troubleshooting is active and has temporarily reset your settings to defaults. Check if you can still reproduce the problem and proceed by selecting from these options.", + "good": "I can't reproduce", + "issue is in core": "Issue troubleshooting has identified that the issue is with {0}.", + "issue is with configuration": "Issue troubleshooting has identified that the issue is caused by your settings. Please report the issue by sharing your settings.", + "msg": "&&Troubleshoot Issue", + "profile.extensions.disabled": "Issue troubleshooting is active and has temprarily disabled all installed extensions. Check if you can still reproduce the problem and proceed by selecting from these options.", + "report anyway": "Report Issue Anyway", + "stop": "Stop", + "title.stop": "Stop Troubleshoot Issue", + "troubleshoot issue": "Troubleshoot Issue", + "troubleshootIssue": "Troubleshoot Issue...", + "use insiders": "This likely means that the issue has been addressed already and will be available in an upcoming release. You can safely use {0} insiders until the new stable version is available." + }, "vs/workbench/services/keybinding/browser/keybindingService": { - "dispatch": "控制按下按鍵時的分派邏輯 (使用 'code' (建議使用) 或 'keyCode')。", "invalid.keybindings": "`contributes.{0}` 無效: {1}", + "keybindings.commandsIsArray": "類型不正確。需要 \"{0}\"。欄位 'command' 不支援執行多個命令。使用命令 'runCommands' 來傳遞多個命令以執行。", "keybindings.json.args": "要傳遞至命令加以執行的引數。", "keybindings.json.command": "所要執行命令的名稱", "keybindings.json.key": "按鍵或按鍵順序 (以空格分隔)", + "keybindings.json.removalCommand": "移除鍵盤快速鍵的命令名稱", "keybindings.json.title": "按鍵繫結關係組態", "keybindings.json.when": "按鍵為使用中時的條件。", - "keyboardConfigurationTitle": "鍵盤", "nonempty": "必須是非空白值。", "optstring": "屬性 `{0}` 可以省略或必須屬於 `string` 類型", "requirestring": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", @@ -10496,6 +12000,10 @@ "vscode.extension.contributes.keybindings.when": "按鍵為使用中時的條件。", "vscode.extension.contributes.keybindings.win": "Windows 特定按鍵或按鍵順序。" }, + "vs/workbench/services/keybinding/browser/keyboardLayoutService": { + "keyboard.layout.config": "控制網頁使用的鍵盤配置。", + "keyboardConfigurationTitle": "鍵盤" + }, "vs/workbench/services/keybinding/common/keybindingEditing": { "emptyKeybindingsHeader": "將按鍵繫結關係放在此檔案中以覆寫預設", "errorInvalidConfiguration": "無法寫入按鍵繫結關係組態檔。其具有類型非 Array 的物件。請開啟檔案予以清除並再試一次。", @@ -10541,6 +12049,27 @@ "vscode.extension.contributes.languages.id": "語言的識別碼。", "vscode.extension.contributes.languages.mimetypes": "與語言相關聯的 MIME 類型。" }, + "vs/workbench/services/lifecycle/browser/lifecycleService": { + "lifecycleVeto": "您所做的變更可能無法儲存。請按 [取消],然後再試一次。" + }, + "vs/workbench/services/localization/browser/localeService": { + "clearDisplayLanguageDetail": "按 [重新載入] 按鈕以重新整理頁面,並使用您瀏覽器的語言。", + "clearDisplayLanguageMessage": "若要變更顯示語言,{0} 必須重新載入", + "relaunchDisplayLanguageDetail": "按 [重新載入] 按鈕以重新整理頁面,並將顯示語言設定為 {0}。", + "relaunchDisplayLanguageMessage": "若要變更顯示語言,{0} 必須重新載入", + "reload": "重新載入(&&R)" + }, + "vs/workbench/services/localization/electron-sandbox/localeService": { + "argvInvalid": "無法寫入顯示語言。請開啟執行階段設定,更正其中的錯誤/警告,然後再試一次。", + "installing": "正在安裝 {0} 語言支援...", + "openArgv": "開啟執行階段設定", + "restart": "重新啟動(&&R)", + "restartDisplayLanguageDetail1": "若要將顯示語言變更為 {0},{1} 必須重新啟動。", + "restartDisplayLanguageMessage1": "要重新啟動 {0} 以切換到 {1} 嗎?" + }, + "vs/workbench/services/log/electron-sandbox/logService": { + "rendererLog": "視窗" + }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "不要再顯示" }, @@ -10549,7 +12078,7 @@ }, "vs/workbench/services/preferences/browser/keybindingsEditorModel": { "cat.title": "{0}: {1}", - "default": "預設", + "default": "系統", "extension": "延伸模組", "meta": "中繼", "option": "選項", @@ -10606,6 +12135,11 @@ "progress.title3": "[{0}] {1}: {2}", "status.progress": "進度訊息" }, + "vs/workbench/services/remote/browser/remoteAgentService": { + "connectionError": "發生意外的錯誤,需要重新載入此頁面。", + "connectionErrorDetail": "Workbench 無法連線到伺服器 (錯誤: {0})", + "reload": "重新載入(&&R)" + }, "vs/workbench/services/remote/common/remoteExplorerService": { "remote.localPortMismatch.single": "本機連接埠 {0} 無法用於轉送到遠端連接埠 {1}。\r\n\r\n當已有另一個使用本機連接埠的流程時,通常會發生此情況。{0}\r\n\r\n已改用連接埠號碼{2}。", "tunnel.source.auto": "已自動轉送", @@ -10617,9 +12151,20 @@ "devTools": "開啟開發人員工具", "directUrl": "在瀏覽器中開啟" }, + "vs/workbench/services/search/browser/searchService": { + "errorSearchFile": "無法使用 Web 背景工作檔案搜尋程式進行搜尋", + "errorSearchText": "無法使用 Web 背景工作文字搜尋程式進行搜尋" + }, "vs/workbench/services/search/common/queryBuilder": { "search.noWorkspaceWithName": "工作區資料夾不存在: {0}" }, + "vs/workbench/services/suggest/browser/simpleSuggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0},文件: {1}", + "label.desc": "{0},{1}", + "label.detail": "{0}{1}", + "label.full": "{0}{1},{2}", + "suggest": "建議" + }, "vs/workbench/services/textfile/browser/textFileService": { "confirmOverwrite": "'{0}' 已存在。您要取代它嗎?", "deleted": "已刪除", @@ -10644,7 +12189,7 @@ "vs/workbench/services/textfile/electron-sandbox/nativeTextFileService": { "join.textFiles": "正在儲存文字檔" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { + "vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": { "alreadyDebugging": "已記錄。", "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` 中的值無效。必須是從範圍名稱到語言的物件對應。提供的值: {1}", "invalid.injectTo": "`contributes.{0}.injectTo` 中的值無效。必須是語言範圍名稱的陣列。提供的值: {1}", @@ -10793,12 +12338,12 @@ "schema.src": "字型的位置。" }, "vs/workbench/services/themes/common/themeConfiguration": { - "autoDetectHighContrast": "若啟用,就會在 OS 使用高對比佈景主題時,自動變更為高對比佈景主題。使用的高對比佈景主題是由 '#{0}#' 和 `#{1}# 指定", + "autoDetectHighContrast": "若啟用,則會在 OS 使用高對比佈景主題時,自動變更為高對比佈景主題。使用的高對比佈景主題會由「{0}」和「{1}」指定。", "colorTheme": "指定要在工作台中使用的色彩佈景主題。", "colorThemeError": "佈景主題未知或未安裝。", "defaultProductIconThemeDesc": "預設", "defaultProductIconThemeLabel": "預設", - "detectColorScheme": "如有設定,則會根據 OS 外觀自動切換到偏好的色彩佈景主題。如果 OS 外觀為深色,則針對淺色 '#{0}#' 使用在 '#{1}#' 指定的佈景主題。", + "detectColorScheme": "如有設定,則會根據 OS 外觀自動切換到偏好的色彩佈景主題。如果 OS 外觀為深色,則針對淺色「{1}」使用在「{0}」指定的佈景主題。", "editorColors": "覆寫目前所選色彩佈景主題的編輯器語法色彩與字型樣式。", "editorColors.comments": "設定註解的色彩與樣式", "editorColors.functions": "設定函式宣告與參考的色彩與樣式。", @@ -10806,7 +12351,7 @@ "editorColors.numbers": "設定數字常值的色彩與樣式。", "editorColors.semanticHighlighting": "是否應為此主題啟用語意醒目提示。", "editorColors.semanticHighlighting.deprecationMessage": "在 `editor.semanticTokenColorCustomizations` 設定中改用 `enabled`。", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "在 `#editor.semanticTokenColorCustomizations#` 設定中改用 `enabled`。", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "請改為在 {0} 設定中使用「啟用」。", "editorColors.semanticHighlighting.enabled": "啟用或停用此佈景主題的語意醒目提示", "editorColors.semanticHighlighting.rules": "此佈景主題的語意權杖樣式規則。", "editorColors.strings": "設定字串常值的色彩與樣式。", @@ -10817,10 +12362,10 @@ "iconThemeError": "檔案圖示佈景主題未知或未安裝。", "noIconThemeDesc": "沒有檔案圖示", "noIconThemeLabel": "無", - "preferredDarkColorTheme": "指定 `#{0}#` 啟用時,深色 OS 外觀的偏好色彩佈景主題。", - "preferredHCDarkColorTheme": "指定 `#{0}#` 啟用時,要在高對比深色模式使用的偏好色彩佈景主題。", - "preferredHCLightColorTheme": "指定 `#{0}#` 啟用時,要在高對比淺色模式使用的偏好色彩佈景主題。", - "preferredLightColorTheme": "指定 `#{0}#` 啟用時,淺色 OS 外觀的偏好色彩佈景主題。", + "preferredDarkColorTheme": "指定「{0}」啟用時,深色 OS 外觀的偏好色彩佈景主題。", + "preferredHCDarkColorTheme": "指定「{0}」啟用時,要在高對比深色模式使用的偏好色彩佈景主題。", + "preferredHCLightColorTheme": "指定「{0}」啟用時,要在高對比淺色模式使用的偏好色彩佈景主題。", + "preferredLightColorTheme": "指定「{0}」啟用時,淺色 OS 外觀的偏好色彩佈景主題。", "productIconTheme": "指定使用的產品圖示佈景主題。", "productIconThemeError": "產品圖示佈景主題未知或未安裝。", "semanticTokenColors": "覆寫目前所選色彩佈景主題中的編輯器語意權杖色彩與樣式。", @@ -10871,73 +12416,126 @@ "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' 必須是陣列", "invalid.superType.format": "'configuration.{0}.superType' 必須遵循 letterOrDigit[-_letterOrDigit]* 模式" }, + "vs/workbench/services/userDataProfile/browser/extensionsResource": { + "disabled": "停用", + "exclude": "選取 {0} 延伸模組", + "extensions": "延伸模組" + }, + "vs/workbench/services/userDataProfile/browser/globalStateResource": { + "globalState": "UI 狀態" + }, + "vs/workbench/services/userDataProfile/browser/keybindingsResource": { + "keybindings": "鍵盤快速鍵" + }, + "vs/workbench/services/userDataProfile/browser/settingsResource": { + "settings": "設定" + }, + "vs/workbench/services/userDataProfile/browser/snippetsResource": { + "snippets": "程式碼片段" + }, + "vs/workbench/services/userDataProfile/browser/tasksResource": { + "tasks": "使用者工作" + }, + "vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": { + "Importing profile": "{0} ({1})...", + "applied profile": "{0}: 已成功套用。", + "cancel": "取消", + "close": "關閉", + "copy": "複製連結(&&C)", + "create new": "建立新的設定檔(&&C)", + "create new title": "建立新的設定檔", + "export": "匯出", + "export profile dialog": "儲存設定檔", + "export profile name": "為設定檔命名", + "export profile title": "匯出設定檔", + "export success": "設定檔 '{0}' 已成功匯出。", + "file": "檔案", + "import": "建立設定檔", + "import in desktop": "在 {0} 中建立設定檔", + "import profile": "建立設定檔", + "install extensions title": "安裝延伸模組", + "learn more": "深入了解", + "local": "本機", + "name": "設定檔名稱", + "open": "開啟連結(&&O)", + "open in": "在 {0} 中開啟(&&O)", + "overwrite": "覆寫(&&O)", + "preview profile": "預覽設定檔", + "preview profile message": "根據預設,預覽網頁上的設定檔時不會安裝延伸模組。您仍可在匯入設定檔前手動安裝。 ", + "profile already exists": "具有名稱 '{0}' 的範本已存在。您要覆寫它嗎?", + "profile import error": "匯入設定檔時發生錯誤: {0}", + "profile name required": "必須提供設定檔名稱。", + "profileExists": "名稱為 {0} 的設定檔已經存在。", + "profiles.applying": "{0}: 正在套用...", + "profiles.exporting": "{0}: 正在匯出...", + "progress extensions": "{0} ({1}): 正在套用延伸模組...", + "progress global state": "{0} ({1}): 正在套用狀態", + "progress keybindings": "{0} ({1}): 正在套用鍵盤快速鍵...", + "progress settings": "{0} ({1}): 正在套用設定...", + "progress snippets": "{0} ({1}): 正在套用程式碼片段...", + "progress tasks": "{0} ({1}): 正在套用工作...", + "resolving uri": "{0}: 正在解析設定檔內容...", + "select": "選取 {0}", + "select profile": "選取設定檔", + "select profile content handler": "將 '{0}' 設定檔匯出為...", + "switching profile": "{0} ({1}): 正在套用..." + }, "vs/workbench/services/userDataProfile/browser/userDataProfileManagement": { - "cannotDeleteDefaultProfile": "無法刪除預設的設定設定檔", - "cannotRenameDefaultProfile": "無法重新命名預設的設定設定檔", + "cannotDeleteDefaultProfile": "無法刪除預設設定檔", + "cannotRenameDefaultProfile": "無法重新命名預設設定檔", "reload button": "重新載入(&&R)", - "reload message": "切換設定設定檔需要重新載入 VS Code。", - "reload message when removed": "已移除目前的設定設定檔。請重新載入以切換回預設的設定設定檔" + "reload message": "切換設定檔需要重新載入 VS Code。", + "reload message when removed": "已移除目前的設定檔。請重新載入以切換回預設設定檔", + "switch profile": "正在切換到設定檔。" }, "vs/workbench/services/userDataProfile/common/userDataProfile": { - "profile": "設定設定檔", - "settings profiles": "設定設定檔" - }, - "vs/workbench/services/userDataProfile/common/userDataProfileImportExportService": { - "applied profile": "{0}: 已成功套用。", - "imported profile": "{0}: 已成功匯入。", - "name": "設定檔名稱", - "profiles.applying": "{0}: 正在套用...", - "profiles.importing": "{0}: 正在匯入...", - "save profile as": "從目前的設定檔建立..." + "defaultProfileIcon": "預設設定檔的圖示。", + "profile": "設定檔", + "profiles": "設定檔" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "cancel": "取消", "choose account placeholder": "選取要用於登入的帳戶", "conflicts detected": "偵測到衝突", - "first time sync detail": "您上次似乎是從另一部電腦同步。\r\n要以雲端中的資料合併或取代嗎?", "last used": "上次使用同步的時間", - "merge": "合併", - "merge Manually": "手動合併...", - "merge or replace": "合併或取代", - "no": "否(&&N)", + "no": "否", "no account": "沒有可用的帳戶", "no authentication providers": "Settings sync cannot be turned on because there are no authentication providers available.", "others": "其他", - "replace local": "取代本機", + "replace local": "取代本機(&&L)", + "replace remote": "取代遠端(&&R)", "reset": "這樣做會清除雲端中的資料,並在您所有的裝置上停止同步。", "reset title": "清除", "resetButton": "重設(&&R)", - "resolve": "因為發生衝突而無法合併。請手動合併以繼續進行...", + "resolve": "請解決衝突以開啟...", + "resolving conflicts": "正在解決衝突...", "settings sync": "設定同步", - "show log": "顯示記錄", - "sign in": "登入", + "show conflicts": "顯示衝突(&&S)", "sign in using account": "利用 {0} 登入", "signed in": "已登入", - "successive auth failures": "因為發生連續的授權失敗,所以已暫止設定同步。請重新登入以繼續同步", "sync in progress": "正在開啟設定同步。要取消嗎?", "sync turned on": "已開啟 {0}", - "syncing resource": "正在同步 {0}...", + "syncing...": "正在開啟...", "turning on": "正在開啟...", "yes": "是(&&Y)" }, "vs/workbench/services/userDataSync/common/userDataSync": { "extensions": "延伸模組", "keybindings": "鍵盤快速鍵", + "profiles": "設定檔", "settings": "設定", "snippets": "使用者程式碼片段", "sync category": "設定同步", "syncViewIcon": "[設定同步] 檢視的檢視圖示。", "tasks": "使用者工作", - "ui state label": "UI 狀態" + "ui state label": "UI 狀態", + "workspace state label": "工作區狀態" }, "vs/workbench/services/views/browser/viewDescriptorService": { - "cachedViewContainerPositions": "檢視容器位置自訂", - "cachedViewPositions": "檢視位置自訂", "hideView": "隱藏 '{0}'", "resetViewLocation": "重設位置" }, "vs/workbench/services/views/common/viewContainerModel": { - "globalViewsStateStorageId": "檢視 {0} 檢視容器中的可見度自訂" + "views log": "檢視" }, "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { "confirmOverwrite": "'{0}' 已存在。您要取代它嗎?", @@ -10975,6 +12573,7 @@ }, "vs/workbench/services/workingCopy/common/workingCopyHistoryService": { "default.source": "已儲存檔案", + "join.workingCopyHistory": "正在儲存本機歷程記錄", "moved.source": "檔案已移動", "renamed.source": "檔案已重新命名" }, @@ -10994,12 +12593,8 @@ "revertBeforeShutdown": "還原具有未儲存變更的編輯器時,花費的時間過長...", "saveBeforeShutdown": "儲存具有未儲存變更的編輯器時,花費的時間過長..." }, - "vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService": { - "join.workingCopyHistory": "正在儲存本機歷程記錄" - }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { "errorInvalidTaskConfiguration": "無法寫入工作區組態檔。請開啟檔案更正其中的錯誤/警告,然後再試一次。 ", - "errorWorkspaceConfigurationFileDirty": "因為檔案具有未儲存的變更,所以無法寫入工作區設定檔。請儲存檔案,然後再試一次。", "openWorkspaceConfigurationFile": "開啟工作區組態設定", "save": "儲存", "saveWorkspace": "儲存工作區" @@ -11008,9 +12603,9 @@ "workspaceTrustEditorInputName": "工作區信任" }, "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "cancel": "取消", - "doNotSave": "不要儲存", - "save": "儲存", + "doNotSave": "不要儲存(&&N)", + "restartExtensionHost.reason": "開啟多個根目錄工作區。", + "save": "儲存(&&S)", "saveWorkspaceDetail": "如果您預計再次開啟工作區,請儲存工作區。", "saveWorkspaceMessage": "要將工作區組態儲存為檔案嗎?", "workspaceOpenedDetail": "此工作區已在其他視窗中開啟。請先關閉該視窗再重試一次。", @@ -11175,7 +12770,7 @@ "addAccount": "新增帳戶", "applyFilters": "套用篩選條件", "confirmRemoveUserAccountMessage": "您確定要移除 '{0}' 嗎?", - "refreshAccount": "重新輸入您的認證", + "refreshAccount": "重新整理您的認證", "removeAccount": "移除帳戶", "removeAccountFailed": "移除帳戶失敗" }, @@ -11578,6 +13173,9 @@ "backup.isPreviewFeature": "您必須啟用預覽功能才能使用備份", "backupAction.backup": "備份" }, + "sql/workbench/contrib/backup/browser/backupUiService": { + "backupDialogTitle": "備份資料庫 - {0}:{1}" + }, "sql/workbench/contrib/backup/common/constants": { "backup.asymmetricKey": "非對稱金鑰", "backup.compressBackup": "壓縮備份", @@ -11660,6 +13258,7 @@ "charts.neverShowAgain": "不要再顯示" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { + "commandline.propertiesFormatError": "無法將進階連線屬性剖析為 JSON,發生錯誤: {0} 收到的屬性值: {1}", "confirmConnect": "確定要連線嗎?", "connectServerDetail": "這會連線到伺服器 {0}", "connectingLabel": "正在連線: {0}", @@ -11676,6 +13275,7 @@ }, "sql/workbench/contrib/connection/browser/connection.contribution": { "connection.showUnsupportedServerVersionWarning": "當使用者連接到 Azure Data Studio 不支援的伺服器版本時,是否要顯示警告訊息。", + "registeredServers.collapseAll": "摺疊所有連線", "sql.defaultAuthenticationType.AzureMFA": "Azure Active Directory - MFA 通用支援", "sql.defaultAuthenticationType.AzureMFAAndUser": "Azure Active Directory - 密碼", "sql.defaultAuthenticationType.Integrated": "Windows 驗證", @@ -12179,6 +13779,7 @@ "sql/workbench/contrib/executionPlan/browser/widgets/nodeSearchWidget": { "cancelSearchAction": "關閉", "executionPlanEnterValueTitle": "輸入搜尋值", + "executionPlanFindNodeLabel": "尋找節點", "executionPlanSearchTypeContains": "包含", "executionPlanSearchTypeEquals": "等於", "executionPlanSelectPropertyTitle": "選取屬性", @@ -12356,6 +13957,7 @@ }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { "RemoveParameterCell": "移除參數資料格", + "addCellLabel": "新增資料格", "clear": "清除結果", "closeLabel": "關閉", "codeAbove": "在上方插入程式碼", @@ -12367,7 +13969,6 @@ "makeParameterCell": "製作參數資料格", "markdownAbove": "在上方插入文字", "markdownBelow": "在下方插入文字", - "moreActionsLabel": "更多", "runAllAbove": "執行上方的資料格", "runAllBelow": "執行下方的資料格" }, @@ -12376,12 +13977,9 @@ "buttonDelete": "刪除", "buttonMoveDown": "下移資料格", "buttonMoveUp": "上移資料格", - "codeCellsPreview": "新增資料格", - "codePreview": "程式碼資料格", "optionCodeCell": "程式碼資料格", "optionTextCell": "文字資料格", - "splitCell": "分割儲存格", - "textPreview": "文字資料格" + "splitCell": "分割儲存格" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "cellLanguageDescription": "({0}) - 目前的語言", @@ -12460,15 +14058,12 @@ "addTextLabel": "新增文字", "cellNotFound": "無法在此模型中找到 URI 為 {0} 的資料格", "cellRunFailed": "執行資料格失敗 - 如需詳細資訊,請參閱目前所選資料格之輸出中的錯誤。", - "codeCellsPreview": "新增資料格", - "codePreview": "程式碼資料格", "createFile": "建立檔案", "displayFailed": "無法顯示內容: {0}", "editor": "編輯器", "nextButtonLabel": "下一步 >", "previousButtonLabel": "< 上一步", "runAllPreview": "全部執行", - "textPreview": "文字資料格", "views": "檢視" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { @@ -12544,6 +14139,7 @@ "changeConnection": "變更連線", "changing": "正在變更核心...", "clearResults": "清除結果", + "codePreview": "程式碼資料格", "collapseAllCells": "摺疊資料格", "expandAllCells": "展開資料格", "kernelNotSupported": "This notebook cannot run with parameters as the kernel is not supported. Please use the supported kernels and format. [Learn more](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", @@ -12562,6 +14158,7 @@ "notebookViewLabel": "編輯器", "runParameters": "執行 (設有參數)", "selectConnection": "選取連線", + "textPreview": "文字資料格", "trustLabel": "受信任", "untitledNotSupported": "未命名的筆記本不支援使用參數執行。請先儲存筆記本再繼續。[深入了解](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "untrustLabel": "不受信任", @@ -12625,7 +14222,6 @@ "delete": "刪除(&&D)", "errorRunCell": "上一個執行發生錯誤。按一下即可重新執行", "insertCells": "插入儲存格", - "moreActionsLabel": "更多", "runCell": "執行儲存格", "stopCell": "取消執行", "unableToNavigateToCell": "無法瀏覽至筆記本儲存格。", @@ -12647,7 +14243,7 @@ "viewOptionsModal.title": "設定檢視" }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { - "copyFailed": "複製失敗。錯誤: {0}", + "copyFailed": "複製失敗,發生錯誤: {0}", "notebook.showChart": "顯示圖表", "notebook.showTable": "顯示資料表" }, @@ -12658,7 +14254,11 @@ "sql/workbench/contrib/notebook/browser/outputs/plotlyOutput.component": { "plotlyError": "顯示 Plotly 圖表時發生錯誤: {0}" }, + "sql/workbench/contrib/notebook/common/notebookLoc": { + "moreActionsLabel": "更多" + }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { + "objectExplorer.filterDialogTitle": "篩選設定", "serverTree.newConnection": "新增連線", "serverTreeViewChangeNotification": "伺服器樹狀已變更。請重新載入視窗以查看變更。", "serverTreeViewChangeNotification.doNotReload": "不要重新載入", @@ -12666,10 +14266,10 @@ "servers.noConnections": "找不到連線。" }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { + "objectExplorerConfigurationTitle": "物件總管", "serverGroup.autoExpand": "物件總管 Viewlet 中的自動展開伺服器群組。", "serverGroup.colors": "在物件總管 Viewlet 中使用的伺服器群組調色盤。", "serverTree.configuration.title": "伺服器樹狀目錄", - "serverTree.nodeExpansionTimeout": "在伺服器檢視中展開節點的逾時 (以秒為單位)", "serverTree.useAsyncServerTree": "針對伺服器檢視及連線對話方塊使用新的非同步伺服器樹狀結構,並支援動態節點篩選等新功能。需要重新開機才能生效。" }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { @@ -12679,6 +14279,7 @@ "data": "資料", "executionPlan": "執行計畫", "notebook": "Notebook", + "objectExplorer": "物件總管", "profiler": "分析工具", "queryEditor": "查詢編輯器", "tableDesigner": "資料表設計工具" @@ -12742,8 +14343,10 @@ "copyHeaders": "複製標頭", "copySelection": "複製", "copyWithHeaders": "隨標題一同複製", + "excelLimitExceededError": "資料表中的資料列或資料行數目已超過 Excel 限制。請改用其他格式。", "jsonEncoding": "匯出至 JSON 時將不會儲存結果編碼,請務必在建立檔案後儲存所需的編碼。", "maximize": "最大化", + "openExcelSpecs": "檢視 Excel 規格", "restore": "還原", "saveAsCsv": "另存為 CSV", "saveAsExcel": "另存為 Excel", @@ -12768,6 +14371,13 @@ "query.QueryExecutionEnded": "查詢執行已完成。", "query.QueryExecutionStarted": "查詢執行已開始。", "resultsGrid": "結果方格", + "resultsGrid.cancel": "取消", + "resultsGrid.cancelLargeRowSelection": "取消", + "resultsGrid.confirmLargeRowSelection": "是", + "resultsGrid.donotShowLargeRowSelectionPromptAgain": "不再顯示", + "resultsGrid.largeRowSelectionPrompt.": "您已選取 {0} 列,可能需要一段時間才能載入資料並計算摘要,是否要繼續?", + "resultsGrid.loadingData": "正在載入選取的列以進行計算...", + "resultsGrid.loadingDataWithProgress": "正在載入選取的列以進行計算 ({0}/{1})...", "resultsGrid.maxRowCountExceeded": "已超過篩選/排序的資料列計數上限。若要更新,導覽至使用者設定並變更設定: ' queryEditor. inMemoryDataProcessingThreshold '", "xmlShowplan": "XML 執行程序表" }, @@ -12792,7 +14402,8 @@ "sql/workbench/contrib/query/browser/messagePanel": { "copy": "複製", "copyAll": "全部複製", - "messagePanel": "訊息面板" + "messagePanel": "訊息面板", + "messagePanel.message": "時間戳記: {0},訊息: {1}" }, "sql/workbench/contrib/query/browser/query.contribution": { "newQuery": "新增查詢", @@ -12804,6 +14415,8 @@ "queryEditor.results.copyIncludeHeaders": "從結果檢視中複製結果的組態選項", "queryEditor.results.copyRemoveNewLine": "從結果檢視中複製多行結果的組態選項", "queryEditor.results.openAfterSave": "是否要在儲存結果後在 Azure Data Studio 中開啟檔案。", + "queryEditor.results.preferProvidersCopyHandler": "當複製結果要求有受支援時,查詢提供者是否應處理該要求。預設值為 True,將此值設為 False 以強制 Azure Data Studio 完成所有複製處理。", + "queryEditor.results.promptForLargeRowSelection": "在結果方格中選取儲存格時,ADS 會計算儲存格的摘要。此設定可控制當選取的列數大於 'inMemoryDataProcessingThreshold' 設定中指定的值時,是否要顯示確認。預設值為 True。", "queryEditor.results.saveAsCsv.delimiter": "另存為 CSV 時,用在值之間的自訂分隔符號", "queryEditor.results.saveAsCsv.encoding": "將結果另存為 CSV 時,要使用的檔案編碼", "queryEditor.results.saveAsCsv.includeHeaders": "若設定為 true,會在將結果另存為 CSV 時包含資料行標題", @@ -12816,6 +14429,7 @@ "queryEditor.results.saveAsXml.encoding": "將結果另存為 XML 時,要使用的檔案編碼", "queryEditor.results.saveAsXml.formatted": "若設定為 true,會在將結果另存為 XML 時將輸出格式化", "queryEditor.results.showActionBar": "是否要在查詢結果檢視中顯示動作列", + "queryEditor.results.skipNewLineAfterTrailingLineBreak": "如果前一個資料列已經有分行符號,是否要在複製結果時略過在資料列之間新增分行符號。預設值為 false。", "queryEditor.results.streaming": "啟用結果串流;包含些許輕微視覺效果問題", "queryEditor.showConnectionInfoInTitle": "控制是否要在標題中顯示索引標籤的連線資訊。", "queryEditor.tabColorMode": "依據連線的伺服器群組控制索引標籤如何著色", @@ -12850,6 +14464,7 @@ "selectDatabase": "選擇資料庫" }, "sql/workbench/contrib/query/browser/queryEditor": { + "queryActions.selectDatabase.label": "資料庫:", "queryEditor.name": "查詢編輯器" }, "sql/workbench/contrib/query/browser/queryResultsView": { @@ -12931,7 +14546,10 @@ "scriptSelect": "選取前 1000" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { - "refreshError": "重新整理節點 '{0}' 時發生錯誤: {1}" + "refreshError": "重新整理節點 '{0}' 時發生錯誤: {1}", + "scriptActionError": "執行動作 '{0}' 時發生錯誤: {1}。", + "scriptingAction.close": "關閉", + "scriptingAction.inProgress": "正在執行動作: {0}..." }, "sql/workbench/contrib/tableDesigner/browser/actions": { "tableDesigner.publishTableChanges": "發佈變更...", @@ -12940,8 +14558,7 @@ "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} 正在執行的工作", "miViewTasks": "工作(&&T)", - "tasks": "工作", - "viewCategory": "檢視" + "tasks": "工作" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "切換工作" @@ -12973,7 +14590,10 @@ "collapseAll": "全部摺疊", "command-error": "執行命令 {1} 時發生錯誤: {0}。這可能是貢獻 {1} 的延伸模組所引起。", "no-dataprovider": "沒有任何已註冊的資料提供者可提供檢視資料。", - "refresh": "重新整理" + "refresh": "重新整理", + "treeView.enableCollapseAll": "識別碼為 {0} 的樹狀檢視是否啟用全部摺疊。", + "treeView.enableRefresh": "識別碼為 {0} 的樹狀檢視是否啟用重新整理。", + "treeView.toggleCollapseAll": "識別碼為 {0} 的樹狀檢視是否已切換為全部摺疊。" }, "sql/workbench/contrib/webview/browser/webViewDialog": { "webViewDialog.close": "關閉", @@ -12985,10 +14605,9 @@ "enablePreviewFeatures.notice": "預覽功能可讓您完整存取新功能及改善的功能,增強您在 Azure Data Studio 的體驗。您可以參閱[這裡]({0})深入了解預覽功能。是否要啟用預覽功能?", "enablePreviewFeatures.yes": "是 (建議)" }, - "sql/workbench/contrib/welcome/notifyEncryption/notifyEncryptionDialog": { - "notifyEncryption.message": "Azure Data Studio 現在會針對所有 SQL Server 連線預設啟用加密。除非您變更特定加密相關連線屬性,否則這可能會導致現有的連線無法再使用。{0}建議您檢閱下列連結以了解更多詳細資料。", - "notifyEncryption.moreInfoLink": "詳細資訊", - "notifyEncryption.title": "重要更新" + "sql/workbench/contrib/welcome/gettingStarted/electron-browser/gettingStarted": { + "miGettingStarted": "Getting &&Started", + "showReleaseNotes": "Show Getting Started" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { "welcomePage.createConnection": "建立連線", @@ -13037,7 +14656,6 @@ "GuidedTour.two": "2", "GuidedTour.welcomePage": "歡迎頁面", "guidedTour": "使用者歡迎導覽", - "help": "說明", "hideGuidedTour": "隱藏歡迎導覽" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { @@ -13093,6 +14711,11 @@ "workbench.startupEditor.welcomePageInEmptyWorkbench": "在開啟空的工作台時開啟歡迎頁面。", "workbench.startupEditor.welcomePageWithTour": "使用使用者入門導覽 (預設) 開啟歡迎頁面" }, + "sql/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.optInNotice": "允許 Microsoft 收集使用率資料來協助改進 Azure Data Studio。閱讀我們的 [隱私權聲明]({0}) 以及學習如何 [選擇參加]({1})。", + "telemetryOptOut.optOutNotice": "允許 Microsoft 收集使用率資料來協助改進 Azure Data Studio。閱讀我們的 [隱私權聲明]({0}) 以及學習如何 [選擇退出]({1})。", + "telemetryOptOut.readMore": "深入了解" + }, "sql/workbench/services/accountManagement/browser/accountDialog": { "accountDialog.addConnection": "新增帳戶", "accountDialog.close": "關閉", @@ -13207,6 +14830,8 @@ }, "sql/workbench/services/connection/browser/connectionManagementService": { "cancelConnectionConfirmation": "您確定要取消此連線嗎?", + "connection.connTitleGroupSection": " (群組: {0})", + "connection.duplicateEditErrorMessage": "無法儲存設定檔,選取的連線符合相同群組中具有相同伺服器資訊的現有設定檔: \r\n\r\n {0}{1}", "connection.extensionNotInstalled": "需要延伸模組 '{0}' 才能連線到此資源。是否要安裝?", "connection.invalidConnectionResult": "連線結果無效。", "connection.neverShowUnsupportedVersionWarning": "不要再顯示", @@ -13233,6 +14858,9 @@ "connectionWidget.ConnectionStringUndefined": "未傳回連線資訊。", "connectionWidget.Error": "錯誤", "connectionWidget.connectionString": "連接字串", + "connectionWidget.inputType.connectionString": "連接字串", + "connectionWidget.inputType.parameters": "參數", + "connectionWidget.inputTypeLabel": "輸入類型", "connectionWidget.invalidAzureAccount": "您必須選取帳戶", "connectionWidget.missingRequireField": "{0} 為必要項。", "connectionWidget.refreshAzureCredentials": "重新整理帳戶登入資訊", @@ -13456,6 +15084,8 @@ "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { "DisconnectAction": "中斷連線", "activeConnections": "顯示使用中的連線", + "connectionDeleted": "連線 {0} 已刪除", + "connectionGroupDeleted": "連線群組 {0} 已刪除", "connectionTree.addConnection": "新增連線", "connectionTree.addServerGroup": "新增伺服器群組", "connectionTree.editConnection": "編輯連線", @@ -13463,18 +15093,49 @@ "connectionTree.refresh": "重新整理", "deleteConnection": "刪除連線", "deleteConnectionConfirmation": "是否確定要刪除連線 '{0}'?", - "deleteConnectionConfirmationNo": "否", - "deleteConnectionConfirmationYes": "是", "deleteConnectionGroup": "刪除群組", "deleteConnectionGroupConfirmation": "是否確定要刪除連線群組 '{0}'?", + "objectExplorer.filterChildren": "篩選", + "objectExplorer.removeFilter": "移除篩選", + "registeredServers.clearRecentConnections": "刪除", "showAllConnections": "顯示所有連線" }, + "sql/workbench/services/objectExplorer/browser/filterDialog/filterDialog": { + "filterDialog.errorDateRange": "開始日期不能大於結束日期。", + "filterDialog.errorEndDate": "未指定結束日期。", + "filterDialog.errorEndNumber": "未指定結束號碼。", + "filterDialog.errorNumberRange": "起始號碼不能大於結束號碼。", + "filterDialog.errorStartDate": "未指定開始日期。", + "filterDialog.errorStartNumber": "未指定開始號碼。", + "objectExplorer.andSelectBox": "且", + "objectExplorer.betweenSelectBox": "介於", + "objectExplorer.cancelButtonText": "取消", + "objectExplorer.clearAllButtonText": "全部清除", + "objectExplorer.clearColumnHeader": "清除", + "objectExplorer.containsSelectBox": "包含", + "objectExplorer.endsWithSelectBox": "結束於", + "objectExplorer.equalsSelectBox": "等於", + "objectExplorer.falseSelectBox": "False", + "objectExplorer.greaterThanOrEqualsSelectBox": "大於或等於", + "objectExplorer.greaterThanSelectBox": "大於", + "objectExplorer.lessThanOrEqualsSelectBox": "小於或等於", + "objectExplorer.lessThanSelectBox": "小於", + "objectExplorer.nodePath": "路徑:", + "objectExplorer.notBetweenSelectBox": "不介於", + "objectExplorer.notContainsSelectBox": "不包含", + "objectExplorer.notEndsWithSelectBox": "結尾不是", + "objectExplorer.notEqualsSelectBox": "不等於", + "objectExplorer.notStartsWithSelectBox": "開頭不是", + "objectExplorer.okButtonText": "確定", + "objectExplorer.operatorColumnHeader": "運算子", + "objectExplorer.propertyNameColumnHeader": "屬性", + "objectExplorer.startsWithSelectBox": "開始於", + "objectExplorer.trueSelectBox": "True", + "objectExplorer.valueColumnHeader": "值" + }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "建立物件總管工作階段失敗", "nodeExpansionError": "多個錯誤:", - "nodeExpansionTimeout": "提供者 {1} 節點 {0} 的節點擴充已逾時", - "objectExplorerMissingConnectionForSession": "等候建立連線 “{1}” 的工作階段 “{0}” 時發生逾時。這可能是因為 OE 服務並未收到連線 “{1}” 的提供者對於 createNewSession 的回應", - "objectExplorerMissingSession": "等候建立工作階段 {0} 時逾時。這可能是因為 OE 服務並未收到提供者對於 createNewSession 的回應。", "objectExplorerSessionIdMissing": "提供者 “{0}” 針對連線 “{1}” 傳回的工作階段識別碼無效。" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { @@ -13482,11 +15143,17 @@ "loginCanceled": "已取消使用者", "noProviderFound": "因為找不到必要的連線提供者 ‘{0}’,所以無法展開" }, + "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { + "filteredTreeElementName": "{0} (已篩選)" + }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { "serversAriaLabel": "伺服器", "treeAriaLabel": "最近的連線", "treeCreation.regTreeAriaLabel": "伺服器" }, + "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { + "connectionFailedError": "無法連線,請再試一次。" + }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "依事件排序", "nameColumn": "依資料行排序", @@ -13516,6 +15183,13 @@ "profilerFilterDialog.title": "篩選", "profilerFilterDialog.valueColumn": "值" }, + "sql/workbench/services/query/common/gridDataProvider": { + "gridDataProvider.cancelCopyResults": "取消", + "gridDataProvider.closeNotification": "關閉", + "gridDataProvider.copyResultsCompleted": "選取的資料已複製到剪貼簿。資料列計數: {0}。", + "gridDataProvider.copying": "正在複製...", + "gridDataProvider.loadingRowsInProgress": "正在載入要複製的資料列 ({0}/{1})..." + }, "sql/workbench/services/query/common/queryManagement": { "queryManagement.noQueryRunnerForUri": "找不到 URI: {0} 的查詢執行器", "queryManagement.uriAlreadyHasQueryRunner": "URI: {0} 意外地已有查詢執行器。" @@ -13530,7 +15204,7 @@ "updateCellFailed": "更新資料格失敗: " }, "sql/workbench/services/query/common/queryRunner": { - "copyFailed": "複製失敗。錯誤: {0}", + "copyFailed": "複製失敗,發生錯誤: {0}", "elapsedBatchTime": "批次執行時間: {0}", "query.ExecutionFailedError": "由於意外錯誤導致執行失敗: {0} {1}", "query.message.executionTime": "總執行時間: {0}", @@ -13606,6 +15280,9 @@ "targetDatabase": "目標資料庫", "targetDatabaseTooltip": "請輸入目標資料庫名稱" }, + "sql/workbench/services/restore/browser/restoreServiceImpl": { + "restoreDialogTitle": "還原資料庫 - {0}:{1}" + }, "sql/workbench/services/restore/common/constants": { "backup.allFiles": "所有檔案", "backup.filterBackupFiles": "備份檔案" @@ -13712,6 +15389,7 @@ "tableDesigner.primaryKeyNameTitle": "名稱", "tableDesigner.publishChangeError": "發佈變更時發生錯誤: {0}", "tableDesigner.publishChangeSuccess": "已成功發佈變更。", + "tableDesigner.refreshOEError": "重新整理物件總管時發生錯誤。{0}", "tableDesigner.savingChanges": "正在發佈資料表設計工具變更...", "tableDesigner.schemaTitle": "結構描述", "tableDesigner.tableObjectType": "資料表" @@ -13730,16 +15408,6 @@ "InProgressWarning": "1 個或更多的工作正在進行中。是否確實要退出?", "taskService.no": "否", "taskService.yes": "是" - }, - "sql/workbench/update/electron-browser/gettingStarted": { - "miGettingStarted": "開始使用(&&S)", - "showReleaseNotes": "顯示入門指南" - }, - "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { - "filteredTreeElementName": "{0} (已篩選)" - }, - "sql/workbench/services/objectExplorer/browser/treeUpdateUtils": { - "objectExplorerTimeout": "'{0}' 的物件總管擴充逾時" } } } \ No newline at end of file diff --git a/resources/xlf/de/azurecore.de.xlf b/resources/xlf/de/azurecore.de.xlf index a6676c476f..d92e3dcfd0 100644 --- a/resources/xlf/de/azurecore.de.xlf +++ b/resources/xlf/de/azurecore.de.xlf @@ -241,39 +241,39 @@ Möchten Sie den Vorgang fortsetzen? - Log Analytics workspace - Log Analytics-Arbeitsbereich + Log Analytics workspaces + Log Analytics-Arbeitsbereiche - CosmosDB for Mongo - CosmosDB für Mongo + Azure CosmosDB for MongoDB + Azure CosmosDB for MongoDB - SQL database - SQL-Datenbank + SQL databases + SQL-Datenbanken - SQL server - SQL Server + SQL servers + SQL Server-Instanzen - Azure Data Explorer Cluster + Azure Data Explorer Clusters Azure Data Explorer-Cluster @@ -281,23 +281,31 @@ Möchten Sie den Vorgang fortsetzen? - Azure Database for MySQL Flexible server - Azure Database for MySQL – Flexibler Server + Azure Database for MySQL flexible servers + Flexible Server für Azure Database for MySQL - + - PostgreSQL Hyperscale – Azure Arc - PostgreSQL Hyperscale – Azure Arc + PostgreSQL servers – Azure Arc + PostgreSQL-Server – Azure Arc + + + + + + + Azure Database for PostgreSQL flexible servers + Flexible Server für Azure Database for PostgreSQL - Azure Database for PostgreSQL server + Azure Database for PostgreSQL servers Azure Database for PostgreSQL-Server @@ -305,16 +313,16 @@ Möchten Sie den Vorgang fortsetzen? - Azure SQL DB managed instance - Verwaltete Azure SQL-Datenbank-Instanz + SQL managed instances + Verwaltete SQL-Instanzen - SQL managed instance – Azure Arc - SQL Managed Instance – Azure Arc + SQL managed instances - Azure Arc + Verwaltete SQL-Instanzen – Azure Arc @@ -334,6 +342,18 @@ Möchten Sie den Vorgang fortsetzen? + + + + Unrecognized Provider resource: {0} + Unbekannte Anbieterressource: {0} + + + Unrecognized Provider resource type: {0} + Unbekannter Anbieterressourcentyp: {0} + + + @@ -398,13 +418,9 @@ Möchten Sie den Vorgang fortsetzen? - - No Subscriptions found. - Keine Abonnements gefunden. - - - Unable to access subscription {0} ({1}). Please [refresh the account](command:azure.resource.signin) to try again. {2} - Auf abonnement {0} ({1}) kann nicht zugegriffen werden. [Aktualisieren Sie das Konto](command:azure.resource.signin), um es noch mal zu versuchen. {2} + + No Tenants found. + Keine Mandanten gefunden. @@ -426,28 +442,17 @@ Möchten Sie den Vorgang fortsetzen? - - No Resources found. - Keine Ressourcen gefunden. + + No Tenants found. + Keine Mandanten gefunden. - - Requests from this account have been throttled. To retry, please select a smaller number of subscriptions. - Anforderungen von diesem Konto wurden gedrosselt. Wählen Sie eine geringere Anzahl von Abonnements aus, um den Vorgang zu wiederholen. - - - {0} ({1}/{2} subscriptions) - {0} is the display name of the azure account -{1} is the number of selected subscriptions in this account -{2} is the number of total subscriptions in this account - {0} ({1}/{2} Abonnements) - - - {0} - Loading... - {0}: Wird geladen... - - - An error occurred while loading Azure resources: {0} - Fehler beim Laden von Azure-Ressourcen: {0} + + + + + + No Subscriptions found. + Keine Abonnements gefunden. @@ -459,6 +464,14 @@ Möchten Sie den Vorgang fortsetzen? + + + + No Subscriptions found. + Keine Abonnements gefunden. + + + @@ -665,8 +678,12 @@ Möchten Sie den Vorgang fortsetzen? Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes. Warnung: Die Azure-PII-Protokollierung ist aktiviert. Wenn Sie diese Option aktivieren, können personenbezogene Informationen protokolliert werden. Sie dürfen nur zu Debugzwecken verwendet werden. + + Azure Database for PostgreSQL flexible servers + Flexible Server für Azure Database for PostgreSQL + - Azure Database for PostgreSQL server + Azure Database for PostgreSQL servers Azure Database for PostgreSQL-Server @@ -837,6 +854,10 @@ Möchten Sie den Vorgang fortsetzen? Select Subscriptions Abonnements auswählen + + Select Tenants + Mandanten auswählen + Azure: Sign In Azure: Anmelden diff --git a/resources/xlf/de/mssql.de.xlf b/resources/xlf/de/mssql.de.xlf index 6e38902c1b..94c2b141ae 100644 --- a/resources/xlf/de/mssql.de.xlf +++ b/resources/xlf/de/mssql.de.xlf @@ -106,6 +106,10 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und database Datenbank + + Database + Datenbank + database role Datenbankrolle @@ -122,9 +126,33 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Login Anmelden - - OK - OK + + All objects belonging to a schema + Alle Objekte, die einem Schema angehören + + + All objects of certain types + Alle Objekte bestimmter Typen + + + Schema + Schema + + + Specific objects… + Bestimmte Objekte... + + + How do you want to add objects? + Wie möchten Sie Objekte hinzufügen? + + + Search Text + Suchtext + + + Server + Server server role @@ -150,18 +178,26 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und view Ansicht - - Add a member - Mitglied hinzufügen + + Add members + Mitglieder hinzufügen - - Add… - Hinzufügen... + + Add securables + Sicherungsfähige Elemente hinzufügen Advanced Erweitert + + Azure SQL Database pricing calculator + Preisrechner für Azure SQL-Datenbank + + + Backup Storage Redundancy + Redundanz für Sicherungsspeicher + Creating a login with a blank password is a security risk. Are you sure you want to continue? Das Erstellen eines Anmeldenamens mit leerem Kennwort stellt ein Sicherheitsrisiko dar. Möchten Sie den Vorgang wirklich fortsetzen? @@ -174,15 +210,87 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Browse… Durchsuchen... + + Collation + Sortierung + + + Compatibility Level + Kompatibilitätsgrad + + + Configure SLO + SLO konfigurieren + Confirm password Kennwort bestätigen + + Containment Type + Eigenständigkeitstyp + Create {0} {0} object type {0} erstellen + + Current Service Level Objective + Aktuelles SLO + + + Database '{0}' already exists. Choose a different database name. + Datenbank „{0}“ existiert bereits. Wählen Sie einen anderen Datenbanknamen. + + + Backup + Sicherung + + + Database + Datenbank + + + Date Created + Erstellungsdatum + + + {0} MB + {0} MB + + + Memory Allocated To Memory Optimized Objects + Für speicheroptimierte Objekte reservierter Arbeitsspeicher + + + Memory Used By Memory Optimized Objects + Von speicheroptimierten Objekten genutzter Arbeitsspeicher + + + Name + Name + + + Number of Users + Anzahl von Benutzern + + + Owner + Besitzer + + + Size + Größe + + + Space Available + Verfügbarer Speicherplatz + + + Status + Status + Select Database Role Members Datenbankrollenmitglieder auswählen @@ -210,12 +318,36 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und {0} object type, {1}: object name. {0} „{1}“ löschen + + Deny + Verweigern + + + Edition + Edition + + + Effective permissions for selected securable + Effektive Berechtigungen für ausgewählte sicherungsfähige Elemente + + + Effective permissions for: {0} + Effektive Berechtigungen für: {0} + Enabled Aktiviert - - Filter + + Explicit permissions for selected securable + Explizite Berechtigungen für ausgewählte sicherungsfähige Elemente + + + Explicit permissions for: {0} + Explizite Berechtigungen für: {0} + + + Filters Filter @@ -226,17 +358,49 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und General Allgemein - - Help - Hilfe + + Grant + Zuweisung + + + Grantor + Berechtigender + + + Hardware Generation + Hardwaregeneration Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy Das Kennwort entspricht nicht den Anforderungen an die Kennwortkomplexität. Weitere Informationen: https://docs.microsoft.com/sql/relational-databases/security/password-policy - - Loading dialog... - Dialogfeld wird geladen... + + Is Clustered + Ist gruppiert + + + Is HADR Enabled + Ist HADR-fähig + + + Is PolyBase Installed + Mit PolyBase-Installation + + + Is XTP Supported + Mit XTP-Unterstützung + + + Language + Sprache + + + Last Database Backup + Letzte Datenbanksicherung + + + Last Database Log Backup + Letzte Datenbankprotokoll-Sicherung Loading objects completed, {0} objects found @@ -314,6 +478,14 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Login is not selected. Die Anmeldung ist nicht ausgewählt. + + Maximum Server Memory (MB) + Maximaler Serverarbeitsspeicher (MB) + + + Max Size + Max. Größe + Members Mitglieder @@ -322,6 +494,14 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Membership Mitgliedschaft + + Memory + Arbeitsspeicher + + + Minimum Server Memory (MB) + Minimaler Serverarbeitsspeicher (MB) + Name cannot be empty. Das Namensfeld darf nicht leer bleiben. @@ -335,10 +515,6 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und {0} object type. {0} – Neu (Vorschau) - - There is no action to be scripted. - Es ist keine Aktion für das Skript vorhanden. - Failed to retrieve the connection information, please reconnect and try again. Fehler beim Abrufen der Verbindungsinformationen. Stellen Sie die Verbindung wieder her, und versuchen Sie es noch einmal. @@ -348,10 +524,18 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und {0} object type, {1}: object name. {0} – {1} (Vorschau) + + Add Objects + Objekte hinzufügen + Object Type Objekttyp + + Object Types + Objekttypen + Objects Objekte @@ -366,6 +550,14 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und {0} object type, {1}: object name, {2}: error message. Fehler beim Öffnen des Eigenschaftendialogfelds für {0}: {1}. {2} + + Operating System + Betriebssystem + + + Options + Optionen + Owner Besitzer @@ -382,8 +574,32 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Password must match the confirm password. Das Kennwort muss mit dem Bestätigungskennwort übereinstimmen. + + Permission + Berechtigung + + + Platform + Plattform + + + Processors + Prozessoren + + + Product + Produkt + + + Properties + Eigenschaften + + + Recovery Model + Wiederherstellungsmodell + - An error occurred while while refreshing the object explorer. {0} + An error occurred while refreshing the object explorer. {0} {0}: error message. Fehler beim Aktualisieren des Objekt-Explorers. {0} @@ -391,9 +607,9 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Remove selected member Ausgewähltes Mitglied entfernen - - Remove - Entfernen + + Remove selected securable + Ausgewählte sicherungsfähige Elemente entfernen Enter new name @@ -409,29 +625,33 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und {0} object type, {1}: original name, {2}: new name {0} "{1}" in "{2}" umbenennen + + Reserved Storage Size + Reservierte Speichergröße + + + Root Directory + Stammverzeichnis + Schema Schema - - An error occurred while generating script. {0} - Fehler beim Generieren des Modells. {0} + + Securables + Sicherungsfähige Elemente - - Script has been generated successfully. You can close the dialog to view it in the newly opened editor. - Das Skript wurde erfolgreich generiert. Sie können das Dialogfeld schließen, um es im neu geöffneten Editor anzuzeigen. - - - Script - Skript + + Select Securables + Sicherungsfähige Elemente auswählen Select Auswählen - - Selected - Ausgewählt + + Server Collation + Serversortierung Select Server Role Members @@ -441,6 +661,14 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Select Server Role Owner Serverrollenbesitzer auswählen + + Service Tier + Dienstebene + + + Storage Space Usage + Verwendeter Speicherplatz + Update {0} '{1}' {0} object type, {1}: object name. @@ -482,9 +710,13 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Mapped to a Windows user/group Einem Windows-Benutzer/einer Windows-Gruppe zugeordnet - - Yes - Ja + + Version + Version + + + With Grant + Mit Zuweisung @@ -572,6 +804,62 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und + + + + OK + OK + + + Generating script... + Skript wird generiert... + + + Script generated + Das Skript wurde generiert. + + + Help + Hilfe + + + Loading dialog... + Dialogfeld wird geladen... + + + There is no action to be scripted. + Es ist keine Aktion für das Skript vorhanden. + + + An error occurred while generating the script. {0} + Fehler beim Generieren des Skripts. {0} + + + Script has been generated successfully. You can close the dialog to view it in the newly opened editor. + Das Skript wurde erfolgreich generiert. Sie können das Dialogfeld schließen, um es im neu geöffneten Editor anzuzeigen. + + + Script + Skript + + + Yes + Ja + + + Add… + Hinzufügen... + + + Remove + Entfernen + + + Select + Auswählen + + + @@ -1234,6 +1522,10 @@ Hinweis: Ein selbstsigniertes Zertifikat bietet nur eingeschränkten Schutz und Enable SET XACT_ABORT ON option SET XACT_ABORT ON-Option aktivieren + + Whether to allow table designer to disable and re-enable DDL triggers during publish + Gibt an, ob der Tabellen-Designer DDL-Trigger während der Veröffentlichung deaktivieren und erneut aktivieren darf. + Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. Gibt an, ob das Datenbankmodell vorab geladen werden soll, wenn der Datenbankknoten im Objekt-Explorer erweitert wird. Wenn diese Option aktiviert ist, kann die Ladezeit des Tabellen-Designers reduziert werden. Hinweis: Wenn Sie viele Datenbankknoten erweitern müssen, wird möglicherweise eine höhere Speicherauslastung als normal angezeigt. diff --git a/resources/xlf/de/sql-database-projects.de.xlf b/resources/xlf/de/sql-database-projects.de.xlf index ec6473d492..4e9787eb55 100644 --- a/resources/xlf/de/sql-database-projects.de.xlf +++ b/resources/xlf/de/sql-database-projects.de.xlf @@ -66,6 +66,10 @@ Add Item Element hinzufügen + + Add SQLCMD variable '{0}' to project without default value? + SQLCMD-Variable "{0}" ohne Standardwert zum Projekt hinzufügen? + Advanced... Erweitert... @@ -90,6 +94,10 @@ Project was successfully updated. Das Projekt wurde erfolgreich aktualisiert. + + Artifact Reference + Artefaktverweis + at bei @@ -442,14 +450,14 @@ Downloading Wird heruntergeladen - - Downloading Microsoft.Build.Sql nuget to get build DLLs - Herunterladen von Microsoft.Build.Sql-NuGet zum Abrufen von Build-DLLs - Downloading from {0} to {1} Herunterladen von {0} zu {1} + + Downloading {0} nuget to get build DLLs + Herunterladen von {0} NuGet zum Abrufen von Build-DLLs + Microsoft Azure SQL Edge License Agreement Microsoft Azure SQL Edge-Lizenzvertrag @@ -904,6 +912,10 @@ Items with absolute path outside project folder are not supported. Please make sure the paths in the project file are relative to project folder. Elemente mit absolutem Pfad außerhalb des Projektordners werden nicht unterstützt. Stellen Sie sicher, dass die Pfade in der Projektdatei relativ zum Projektordner sind. + + Package Reference + Paketverweis + Cannot access parent of provided tree item Auf das übergeordnete Element des bereitgestellten Strukturelements kann nicht zugegriffen werden. @@ -1016,6 +1028,10 @@ Publish profile elements Veröffentlichen von Profilelementen + + Publish Profile + Veröffentlichungsprofil + Database project published successfully Das Datenbankprojekt wurde erfolgreich veröffentlicht @@ -1061,12 +1077,16 @@ Veröffentlicht das Projekt in einem Container... - Type - Typ + Referenced Database Type + Typ der referenzierten Datenbank - - Reference type - Referenztyp + + Reference Type + Verweistyp + + + Referenced Database type + Typ der referenzierten Datenbank Would you like to reload your database project? @@ -1124,6 +1144,10 @@ Save Speichern + + Would you like to save the settings in a profile (.publish.xml)? + Möchten Sie die Einstellungen in einem Profil speichern (.publish.xml)? + Save As... Speichern unter... @@ -1357,8 +1381,8 @@ Die SQLCMD-Variable "{0}" konnte nicht gefunden werden. - Unable to locate '{0}' target: '{1}' - Das Ziel von "{0}" wurde nicht gefunden: "{1}" + Unable to locate '{0}' target: '{1}'. {2} + Das Ziel von "{0}" wurde nicht gefunden: "{1}". {2} Unable to establish project context. Command invoked from unexpected location: {0} @@ -1600,6 +1624,10 @@ Add Pre-Deployment Script Skript vor der Bereitstellung hinzufügen + + Add Publish Profile + Veröffentlichungsprofil hinzufügen + Add Script Skript hinzufügen @@ -1632,6 +1660,10 @@ Open in Designer Im Designer öffnen + + Open project + Projekt öffnen + Properties Eigenschaften diff --git a/resources/xlf/de/sql-migration.de.xlf b/resources/xlf/de/sql-migration.de.xlf index 881e70cf89..d8bfc2671e 100644 --- a/resources/xlf/de/sql-migration.de.xlf +++ b/resources/xlf/de/sql-migration.de.xlf @@ -2,14 +2,6 @@ - - An error occurred while accessing the selected account '{0}' and tenant '{1}'. Select 'Link account' and refresh the account, or select a different account. Error '{2}' - Fehler beim Zugriff auf das ausgewählte Konto „{0}“ und den Mandanten „{1}“. Wählen Sie „Konto verknüpfen“ aus, und aktualisieren Sie das Konto, oder wählen Sie ein anderes Konto aus. Fehler „{2}“ - - - The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. - Das Zugriffstoken für das ausgewählte Konto „{0}“ und den Mandanten „{1}“ ist nicht mehr gültig. Wählen Sie „Konto verknüpfen“ aus, und aktualisieren Sie das Konto, oder wählen Sie ein anderes Konto aus. - Migration service component could not start. {0} Die Migrationsdienstkomponente konnte nicht gestartet werden. {0} @@ -1332,15 +1324,15 @@ Dies kann einige Zeit dauern. Step 2: Use the keys below to register your integration runtime - Step 2: Use the keys below to register your integration runtime + Schritt 2: Verwenden Sie die Schlüssel unten zum Registrieren Ihrer Integration Runtime. Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime + Schritt 3: Klicken Sie auf die Schaltfläche "Verbindung testen", um die Verbindung zwischen Azure Database Migration Service und Integration Runtime zu überprüfen Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime + Schritt 3: Klicken Sie oben auf die Schaltfläche "Aktualisieren", um die Verbindung zwischen Azure Database Migration Service und Integration Runtime zu überprüfen Blocking Issue: {0} @@ -2124,15 +2116,15 @@ Dies kann einige Zeit dauern. Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). - Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). + Azure Database Migration Service nutzt die selbstgehostete Integration Runtime von Azure Data Factory, um die Konnektivität zwischen Quelle und Ziel zu verarbeiten und Sicherungen von einer lokalen Netzwerkdateifreigabe in Azure hochzuladen (falls zutreffend). Follow the instructions below to set up self-hosted integration runtime. - Follow the instructions below to set up self-hosted integration runtime. + Befolgen Sie die nachstehenden Anweisungen, um selbst gehostete Integration Runtime einzurichten. Set up integration runtime - Set up integration runtime + Integration Runtime einrichten Loading Migration Services @@ -2182,9 +2174,9 @@ Dies kann einige Zeit dauern. Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. See below for registration instructions. - Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. + Azure Database Migration Service ist nicht registriert. Azure Database Migration Service "{0}" muss bei selbstgehosteten Integration Runtime auf jedem Knoten registriert werden. -See below for registration instructions. +Registrierungsanweisungen finden Sie unten. {0} (change) @@ -2194,17 +2186,17 @@ See below for registration instructions. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure Database Migration Service "{0}" ist mit einer selbstgehosteten Integration Runtime verbunden, die auf Knoten ausgeführt wird – {1} -For improved performance and high availability, you can register additional nodes. +Um die Leistung und Hochverfügbarkeit zu verbessern, können Sie zusätzliche Knoten registrieren. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. See below for registration instructions. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure Database Migration Service "{0}" ist mit einer selbstgehosteten Integration Runtime verbunden, die auf Knoten ausgeführt wird – {1} -For improved performance and high availability, you can register additional nodes. See below for registration instructions. +Um die Leistung und Hochverfügbarkeit zu verbessern, können Sie zusätzliche Knoten registrieren. Registrierungsanweisungen finden Sie unten. Please select the location of your database backup files before continuing. @@ -2220,7 +2212,7 @@ For improved performance and high availability, you can register additional node Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. - Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. + Geben Sie die folgenden Informationen ein, um eine neue Azure Database Migration Service hinzuzufügen. Um die selbstgehostete Integration Runtime zu registrieren, wählen Sie auf der vorherigen Seite "Meine Datenbanksicherungen befinden sich auf einer Netzwerkfreigabe" aus. Create Azure Database Migration Service @@ -3022,6 +3014,14 @@ For improved performance and high availability, you can register additional node Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server. Die Zielinstanz „{0}“ kann möglicherweise nicht auf die Speicherkonten „{1}“ zugreifen. Stellen Sie sicher, dass das Subnetz der Zielinstanz auf den Speicherkonten auf der Whitelist steht und dass sich die privaten Endpunkte im selben virtuellen Netzwerk wie der Zielserver befinden. + + Target server '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target server is whitelisted on the storage account. + Der Zielserver "{0}" kann möglicherweise nicht auf das Speicherkonto "{1}" zugreifen. Stellen Sie sicher, dass das Subnetz des Zielservers in das Speicherkonto in der Whitelist enthalten ist. + + + Target server '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target server is whitelisted on the storage accounts. + Der Zielserver "{0}" kann möglicherweise nicht auf Speicherkonten "{1}" zugreifen. Stellen Sie sicher, dass das Subnetz des Zielservers in den Speicherkonten in der Whitelist enthalten ist. + Subscription Abonnement diff --git a/resources/xlf/de/sql.de.xlf b/resources/xlf/de/sql.de.xlf index afffc3811d..eea521ac49 100644 --- a/resources/xlf/de/sql.de.xlf +++ b/resources/xlf/de/sql.de.xlf @@ -623,8 +623,8 @@ Die folgende Liste der übersprungenen Standardbefehle wird abgeschnitten, wenn Möchten Sie "{0}" entfernen? - Reenter your credentials - Anmeldeinformationen erneut eingeben + Refresh your credentials + Aktualisieren Sie Ihre Anmeldeinformationen Remove account @@ -2025,6 +2025,14 @@ Die folgende Liste der übersprungenen Standardbefehle wird abgeschnitten, wenn + + + + Backup database - {0}:{1} + Datenbank sichern – {0}:{1} + + + @@ -2311,6 +2319,10 @@ Die folgende Liste der übersprungenen Standardbefehle wird abgeschnitten, wenn + + Advanced connection properties could not be parsed as JSON, error occurred: {0} Received properties value: {1} + Erweiterte Verbindungseigenschaften konnten nicht als JSON analysiert werden. Fehler: {0} Wert der empfangenen Eigenschaften: {1} + Are you sure you want to connect? Möchten Sie die Verbindung herstellen? @@ -2367,6 +2379,10 @@ Die folgende Liste der übersprungenen Standardbefehle wird abgeschnitten, wenn Whether to show the warning message when user connects to a server version that is not supported by Azure Data Studio. Gibt an, ob die Warnmeldung angezeigt werden soll, wenn ein Benutzer eine Verbindung mit einer Serverversion herstellt, die von Azure Data Studio nicht unterstützt wird. + + Collapse All Connections + Alle Verbindungen reduzieren + Azure Active Directory - Universal with MFA support Azure Active Directory: universell mit MFA-Unterstützung @@ -4101,6 +4117,10 @@ Die folgende Liste der übersprungenen Standardbefehle wird abgeschnitten, wenn Enter search value Suchwert eingeben + + Find nodes + Knoten suchen + Contains Enthält @@ -4755,6 +4775,10 @@ Fehler: {1} Remove parameter cell Parameterzelle entfernen + + Add cell + Zelle hinzufügen + Clear Result Ergebnis löschen @@ -4799,10 +4823,6 @@ Fehler: {1} Insert Text Below Text unterhalb einfügen - - More - Mehr - Run Cells Above Alle Zellen oberhalb ausführen @@ -4831,14 +4851,6 @@ Fehler: {1} Move cell up Zelle nach oben verschieben - - Add cell - Zelle hinzufügen - - - Code cell - Codezelle - Code cell Codezelle @@ -4851,10 +4863,6 @@ Fehler: {1} Split cell Zelle teilen - - Text cell - Textzelle - @@ -5123,14 +5131,6 @@ Fehler: {1} Run Cells failed - See error in output of the currently selected cell for more information. Fehler beim Ausführen von Zellen: Weitere Informationen finden Sie im Fehler in der Ausgabe der aktuell ausgewählten Zelle. - - Add cell - Zelle hinzufügen - - - Code cell - Codezelle - Create File Datei erstellen @@ -5155,10 +5155,6 @@ Fehler: {1} Run all Alle ausführen - - Text cell - Textzelle - Views Ansichten @@ -5451,6 +5447,10 @@ Fehler: {1} Clear Results Ergebnisse löschen + + Code cell + Codezelle + Collapse Cells Zellen reduzieren @@ -5523,6 +5523,10 @@ Fehler: {1} Select Connection Verbindung auswählen + + Text cell + Textzelle + Trusted Vertrauenswürdig @@ -5743,10 +5747,6 @@ Fehler: {1} Insert Cells Zellen einfügen - - More - Mehr - Run cell Zelle ausführen @@ -5816,7 +5816,7 @@ Fehler: {1} - Copy failed with error {0} + Copy failed with error: {0} Fehler beim Kopieren: {0} @@ -5849,8 +5849,20 @@ Fehler: {1} + + + + More + Mehr + + + + + Filter Settings + Filtereinstellungen + New Connection Neue Verbindung @@ -5875,6 +5887,10 @@ Fehler: {1} + + Object Explorer + Objekt-Explorer + Auto-expand Server Groups in the Object Explorer viewlet. Servergruppen im Objekt-Explorer-Viewlet automatisch erweitern @@ -5887,10 +5903,6 @@ Fehler: {1} Server Tree Serverstruktur - - The timeout in seconds for expanding a node in the Servers view - Timeout in Sekunden für das Erweitern eines Knotens in der Serveransicht - Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect. Verwenden Sie die neue asynchrone Serverstruktur für die Serveransicht und das Verbindungsdialogfeld. Sie bietet Unterstützung für neue Features wie die dynamische Knotenfilterung. Es ist ein Neustart erforderlich. @@ -5923,6 +5935,10 @@ Fehler: {1} Notebook Notebook + + Object Explorer + Objekt-Explorer + Profiler Profiler @@ -6147,6 +6163,10 @@ Fehler: {1} Copy With Headers Mit Headern kopieren + + The number of rows or columns in the table has exceeded the Excel limits. Please try a different format instead. + Die Anzahl der Zeilen oder Spalten in der Tabelle hat die Excel-Grenzwerte überschritten. Versuchen Sie es stattdessen mit einem anderen Format. + Results encoding will not be saved when exporting to JSON, remember to save with desired encoding once file is created. Die Ergebniscodierung wird beim Exportieren in JSON nicht gespeichert. Nachdem die Datei erstellt wurde, speichern Sie sie mit der gewünschten Codierung. @@ -6155,6 +6175,10 @@ Fehler: {1} Maximize Maximieren + + View Excel specifications + Excel-Spezifikationen anzeigen + Restore Wiederherstellen @@ -6243,6 +6267,34 @@ Fehler: {1} Results grid Ergebnisraster + + Cancel + Abbrechen + + + Cancel + Abbrechen + + + Yes + Ja + + + Don't show again + Nicht mehr anzeigen + + + You have selected {0} rows, it might take a while to load the data and calculate the summary, do you want to continue? + Sie haben {0} Zeilen ausgewählt. Das Laden der Daten und die Berechnung der Zusammenfassung kann einige Zeit in Anspruch nehmen. Möchten Sie den Vorgang fortsetzen? + + + Loading selected rows for calculation... + Ausgewählte Zeilen werden zur Berechnung geladen... + + + Loading selected rows for calculation ({0}/{1})... + Ausgewählte Zeilen werden zur Berechnung geladen ({0}/{1})... + Max row count for filtering/sorting has been exceeded. To update it, navigate to User Settings and change the setting: 'queryEditor.results.inMemoryDataProcessingThreshold' Die maximale Zeilenanzahl für das Filtern/Sortieren wurde überschritten. Navigieren Sie zu "Benutzereinstellungen", und ändern Sie die Einstellung "queryEditor.results.inMemoryDataProcessingThreshold", um sie zu aktualisieren. @@ -6335,6 +6387,10 @@ Fehler: {1} Message Panel Meldungspanel + + Timestamp: {0}, Message: {1} + Zeitstempel: {0}, Meldung: {1} + @@ -6375,6 +6431,14 @@ Fehler: {1} Whether to open the file in Azure Data Studio after the result is saved. Gibt an, ob die Datei in Azure Data Studio geöffnet werden soll, nachdem das Ergebnis gespeichert wurde. + + Whether the copy result request should be handled by the query provider when it is supported. The default value is true, set this to false to force all copy handling to be done by Azure Data Studio. + Gibt an, ob die Kopierergebnisanforderung vom Abfrageanbieter verarbeitet werden soll, wenn sie unterstützt wird. Der Standardwert ist TRUE. Legen Sie diesen Wert auf FALSE fest, um zu erzwingen, dass alle Kopiervorgänge von Azure Data Studio ausgeführt werden. + + + When cells are selected in the results grid, ADS will calculate the summary for them, This setting controls whether to show the a confirmation when the number of rows selected is larger than the value specified in the 'inMemoryDataProcessingThreshold' setting. The default value is true. + Wenn Zellen im Ergebnisraster ausgewählt werden, berechnet ADS die Zusammenfassung für sie. Mit dieser Einstellung wird gesteuert, ob eine Bestätigung angezeigt wird, wenn die Anzahl der ausgewählten Zeilen größer als der in der Einstellung "inMemoryDataProcessingThreshold" angegebene Wert ist. Der Standardwert ist TRUE. + The custom delimiter to use between values when saving as CSV Benutzerdefiniertes Trennzeichen zwischen Werten, das beim Speichern der Ergebnisse als CSV verwendet wird @@ -6423,6 +6487,10 @@ Fehler: {1} Whether to show the action bar in the query results view Gibt an, ob die Aktionsleiste in der Abfrageergebnisansicht angezeigt werden soll. + + Whether to skip adding a line break between rows when copying results if the previous row already has a trailing line break. The default value is false. + Gibt an, ob das Hinzufügen eines Zeilenumbruchs zwischen Zeilen beim Kopieren von Ergebnissen übersprungen werden soll, wenn die vorherige Zeile bereits einen nachgestellten Zeilenumbruch aufweist. Der Standardwert ist FALSE. + Enable results streaming; contains few minor visual issues Hiermit wird das Streamen der Ergebnisse aktiviert. Diese Option weist einige geringfügige Darstellungsprobleme auf. @@ -6551,6 +6619,10 @@ Fehler: {1} + + Database: + Datenbank: + Query Editor Abfrage-Editor @@ -6827,6 +6899,18 @@ Fehler: {1} An error occurred refreshing node '{0}': {1} Fehler beim Aktualisieren des Knotens "{0}": {1} + + An error occurred while executing the action '{0}': {1}. + Fehler beim Ausführen der Aktion "{0}": {1}. + + + Close + Schließen + + + Executing action: {0}... + Aktion wird ausgeführt: {0}... + @@ -6856,10 +6940,6 @@ Fehler: {1} Tasks Aufgaben - - View - Sicht - @@ -6965,6 +7045,18 @@ Fehler: {1} Refresh Aktualisieren + + Whether the the tree view with id {0} enables collapse all. + Gibt an, ob in der Strukturansicht mit der ID {0} alle Elemente reduziert werden können. + + + Whether the tree view with id {0} enables refresh. + Gibt an, ob in der Strukturansicht mit der ID {0} eine Aktualisierung möglich ist. + + + Whether collapse all is toggled for the tree view with id {0}. + Gibt an, ob für die Strukturansicht mit der ID {0} das Reduzieren aller Elemente umgeschaltet werden kann. + @@ -6999,19 +7091,16 @@ Fehler: {1} - + - - Azure Data Studio now has encryption enabled by default for all SQL Server connections. This may result in your existing connections no longer working unless certain Encryption related connection properties are changed.{0}We recommend you review the link below for more details. - Für Azure Data Studio ist jetzt die Verschlüsselung für alle SQL Server-Verbindungen standardmäßig aktiviert. Dies kann dazu führen, dass Ihre vorhandenen Verbindungen nicht mehr funktionieren, es sei denn, bestimmte Verbindungseigenschaften im Zusammenhang mit der Verschlüsselung werden geändert.{0}Wir empfehlen Ihnen, die weiteren Informationen unter folgendem Link zu überprüfen. + + Getting &&Started + && denotes a mnemonic + Getting &&Started - - More information - Weitere Informationen - - - Important Update - Wichtiges Update + + Show Getting Started + Show Getting Started @@ -7197,10 +7286,6 @@ Fehler: {1} User Welcome Tour Einführungstour für Benutzer - - Help - Hilfe - Hide Welcome Tour Einführungstour ausblenden @@ -7418,6 +7503,22 @@ Fehler: {1} + + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}). + Helfen Sie, Azure Data Studio zu verbessern, indem Sie Microsoft erlauben, Nutzungsdaten zu sammeln. Lesen Sie unsere [Datenschutzerklärung]({0}) und erfahren Sie, wie Sie dies [aktivieren]({1}). + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}). + Helfen Sie, Azure Data Studio zu verbessern, indem Sie Microsoft erlauben, Nutzungsdaten zu sammeln. Lesen Sie unsere [Datenschutzerklärung]({0}) und erfahren Sie, wie Sie dies [deaktivieren]({1}). + + + Read More + Weitere Informationen + + + @@ -7808,6 +7909,18 @@ Fehlermeldung: {1} Are you sure you want to cancel this connection? Möchten Sie diese Verbindung abbrechen? + + (Group: {0}) + (Gruppe: {0}) + + + Cannot save profile, the selected connection matches an existing profile with the same server info in the same group: + + {0}{1} + Das Profil kann nicht gespeichert werden. Die ausgewählte Verbindung stimmt mit einem vorhandenen Profil mit den gleichen Serverinformationen in derselben Gruppe überein: + + {0}{1} + The extension '{0}' is required in order to connect to this resource. Do you want to install it? Die Erweiterung „{0}“ ist erforderlich, um eine Verbindung mit dieser Ressource herzustellen. Möchten Sie diese installieren? @@ -7908,6 +8021,18 @@ Fehlermeldung: {1} Connection string Verbindungszeichenfolge + + Connection String + Verbindungszeichenfolge + + + Parameters + Parameter + + + Input type + Eingabetyp + You must select an account Sie müssen ein Konto auswählen. @@ -8666,6 +8791,14 @@ Fehlermeldung: {1} Show Active Connections Aktive Verbindungen anzeigen + + Connection {0} deleted + Verbindung {0} gelöscht + + + Connection group {0} deleted + Verbindungsgruppe {0} gelöscht + New Connection Neue Verbindung @@ -8694,14 +8827,6 @@ Fehlermeldung: {1} Are you sure you want to delete connection '{0}'? Möchten Sie die Verbindung "{0}" wirklich löschen? - - No - Nein - - - Yes - Ja - Delete Group Gruppe löschen @@ -8710,12 +8835,152 @@ Fehlermeldung: {1} Are you sure you want to delete connection group '{0}'? Möchten Sie die Verbindungsgruppe "{0}" wirklich löschen? + + Filter + Filter + + + Remove Filter + Filter entfernen + + + Delete + Löschen + Show All Connections Alle Verbindungen anzeigen + + + + Start date cannot be greater than end date. + Das Startdatum darf nicht weiter als das Enddatum sein. + + + End date is not specified. + Das Enddatum ist nicht angegeben. + + + End number is not specified. + Die Endzahl ist nicht angegeben. + + + Start number cannot be greater than end number. + Die Startzahl darf nicht größer als die Endzahl sein. + + + Start date is not specified. + Das Startdatum ist nicht angegeben. + + + Start number is not specified. + Die Startzahl ist nicht angegeben. + + + And + Und + + + Between + Zwischen + + + Cancel + Abbrechen + + + Clear All + Alle löschen + + + Clear + Löschen + + + Contains + Enthält + + + Ends With + Endet mit + + + Equals + Ist gleich + + + False + FALSE + + + Greater Than Or Equals + Größer als oder gleich + + + Greater Than + Größer als + + + Less Than Or Equals + Kleiner als oder gleich + + + Less Than + Kleiner als + + + Path: + Pfad: + + + Not Between + Nicht zwischen + + + Not Contains + Enthält nicht + + + Not Ends With + Endet nicht mit + + + Not Equals + Ungleich + + + Not Starts With + Beginnt nicht mit + + + OK + OK + + + Operator + Operator + + + Property + Eigenschaft + + + Starts With + Beginnt mit + + + True + TRUE + + + Value + Wert + + + @@ -8726,18 +8991,6 @@ Fehlermeldung: {1} Multiple errors: Mehrere Fehler: - - Node expansion timed out for node {0} for providers {1} - Timeout bei der Knotenerweiterung für Knoten {0} für Anbieter {1} - - - Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}" - Timeout beim Warten auf die Erstellung der Sitzung {0} für die Verbindung „{1}". Dies ist wahrscheinlich darauf zurückzuführen, dass der OE-Dienst keine Antwort auf createNewSession vom Anbieter für die Verbindung „{1}“ - - - Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider. - Timeout beim Warten auf die Erstellung der Sitzung {0}. Dies ist wahrscheinlich darauf zurückzuführen, dass der OE-Dienst keine Antwort für createNewSession vom Anbieter erhalten hat. - The session ID returned by provider "{0}" for connection "{1}" is invalid. Die vom Anbieter „{0}“ für die Verbindung „{1}“ zurückgegebene Sitzungs-ID ist ungültig. @@ -8786,9 +9039,9 @@ Fehlermeldung: {1} - - Object Explorer expansion timed out for '{0}' - Timeout bei Objekt-Explorer Erweiterung für „{0}“ + + Failed to connect, please try again. + Fehler beim Herstellen einer Verbindung. Versuchen Sie es noch mal. @@ -8900,6 +9153,30 @@ Fehlermeldung: {1} + + + + Cancel + Abbrechen + + + Close + Schließen + + + Selected data has been copied to the clipboard. Row count: {0}. + Die ausgewählten Daten wurden in die Zwischenablage kopiert. Zeilenanzahl: {0}. + + + Copying... + Wird kopiert... + + + Loading the rows to be copied ({0}/{1})... + Die zu kopierenden Zeilen werden geladen ({0}/{1})... + + + @@ -8947,7 +9224,7 @@ Fehlermeldung: {1} - Copy failed with error {0} + Copy failed with error: {0} Fehler beim Kopieren: {0} @@ -9232,6 +9509,14 @@ Fehlermeldung: {1} + + + + Restore database - {0}:{1} + Datenbank wiederherstellen – {0}:{1} + + + @@ -9642,6 +9927,11 @@ Fehlermeldung: {1} The changes have been successfully published. Die Änderungen wurden erfolgreich veröffentlicht. + + An error occurred while refreshing the object explorer. {0} + {0}: error message. + Fehler beim Aktualisieren des Objekt-Explorers. {0} + Publishing table designer changes... Änderungen am Tabellen-Designer werden veröffentlicht... @@ -9705,17 +9995,4 @@ Fehlermeldung: {1} - - - - Getting &&Started - && denotes a mnemonic - Erste &&Schritte - - - Show Getting Started - "Erste Schritte" anzeigen - - - \ No newline at end of file diff --git a/resources/xlf/es/azurecore.es.xlf b/resources/xlf/es/azurecore.es.xlf index 2ef647525e..6312c350c5 100644 --- a/resources/xlf/es/azurecore.es.xlf +++ b/resources/xlf/es/azurecore.es.xlf @@ -241,80 +241,88 @@ Para permitir de nuevo el acceso a los recursos de este inquilino, deberá quita - Log Analytics workspace - Área de trabajo de Log Analytics + Log Analytics workspaces + Áreas de trabajo de Log Analytics - CosmosDB for Mongo - CosmosDB para Mongo + Azure CosmosDB for MongoDB + Azure CosmosDB para MongoDB - SQL database - Base de datos SQL + SQL databases + Bases de datos SQL - SQL server - SQL Server + SQL servers + Servidores SQL - Azure Data Explorer Cluster - Clúster de Azure Data Explorer + Azure Data Explorer Clusters + Clústeres de Azure Data Explorer - Azure Database for MySQL Flexible server - Servidor flexible de Azure Database for MySQL + Azure Database for MySQL flexible servers + Servidores flexibles de Azure Database for MySQL - + - PostgreSQL Hyperscale – Azure Arc - Hiperescala de PostgreSQL: Azure Arc + PostgreSQL servers – Azure Arc + Servidores PostgreSQL: Azure Arc + + + + + + + Azure Database for PostgreSQL flexible servers + Servidores flexibles de Azure Database for PostgreSQL - Azure Database for PostgreSQL server - Servidor de Azure Database for PostgreSQL + Azure Database for PostgreSQL servers + Servidores de Azure Database for PostgreSQL - Azure SQL DB managed instance - Instancia administrada de Azure SQL Database + SQL managed instances + Instancias administradas de SQL - SQL managed instance – Azure Arc - Instancia administrada de SQL: Azure Arc + SQL managed instances - Azure Arc + Instancias administradas de SQL: Azure Arc @@ -334,6 +342,18 @@ Para permitir de nuevo el acceso a los recursos de este inquilino, deberá quita + + + + Unrecognized Provider resource: {0} + Recurso de proveedor no reconocido: {0} + + + Unrecognized Provider resource type: {0} + Tipo de recurso de proveedor no reconocido: {0} + + + @@ -398,13 +418,9 @@ Para permitir de nuevo el acceso a los recursos de este inquilino, deberá quita - - No Subscriptions found. - No se han encontrado suscripciones. - - - Unable to access subscription {0} ({1}). Please [refresh the account](command:azure.resource.signin) to try again. {2} - No se puede tener acceso a la suscripción {0} ({1}). [Actualice la cuenta] (comando: azure.resource.signin) para volver a intentarlo. {2} + + No Tenants found. + No se encontraron inquilinos. @@ -426,28 +442,17 @@ Para permitir de nuevo el acceso a los recursos de este inquilino, deberá quita - - No Resources found. - No se han encontrado recursos. + + No Tenants found. + No se encontraron inquilinos. - - Requests from this account have been throttled. To retry, please select a smaller number of subscriptions. - Las solicitudes de esta cuenta se han acelerado Para volver a intentarlo, seleccione un número menor de suscripciones. - - - {0} ({1}/{2} subscriptions) - {0} is the display name of the azure account -{1} is the number of selected subscriptions in this account -{2} is the number of total subscriptions in this account - {0} ({1} de {2} suscripciones) - - - {0} - Loading... - {0}: carga en curso... - - - An error occurred while loading Azure resources: {0} - Se ha producido un error al cargar los recursos de Azure: {0} + + + + + + No Subscriptions found. + No se han encontrado suscripciones. @@ -459,6 +464,14 @@ Para permitir de nuevo el acceso a los recursos de este inquilino, deberá quita + + + + No Subscriptions found. + No se han encontrado suscripciones. + + + @@ -665,9 +678,13 @@ Para permitir de nuevo el acceso a los recursos de este inquilino, deberá quita Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes. Advertencia: Azure PII Logging está habilitado. Habilitar esta opción permite registrar información de identificación personal y solo debe utilizarse con fines de depuración. + + Azure Database for PostgreSQL flexible servers + Servidores flexibles de Azure Database for PostgreSQL + - Azure Database for PostgreSQL server - Servidor de Azure Database for PostgreSQL + Azure Database for PostgreSQL servers + Servidores de Azure Database for PostgreSQL Reload @@ -837,6 +854,10 @@ Para permitir de nuevo el acceso a los recursos de este inquilino, deberá quita Select Subscriptions Seleccionar suscripciones + + Select Tenants + Seleccionar inquilinos + Azure: Sign In Azure: iniciar sesión diff --git a/resources/xlf/es/mssql.es.xlf b/resources/xlf/es/mssql.es.xlf index 8089708cc4..907e779a72 100644 --- a/resources/xlf/es/mssql.es.xlf +++ b/resources/xlf/es/mssql.es.xlf @@ -106,6 +106,10 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un database base de datos + + Database + Base de datos + database role rol de base de datos @@ -122,9 +126,33 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un Login Iniciar sesión - - OK - Aceptar + + All objects belonging to a schema + Todos los objetos que pertenecen a un esquema + + + All objects of certain types + Todos los objetos de determinados tipos + + + Schema + Esquema + + + Specific objects… + Objetos específicos… + + + How do you want to add objects? + ¿Cómo desea agregar objetos? + + + Search Text + Buscar texto + + + Server + Servidor server role @@ -150,18 +178,26 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un view Ver - - Add a member - Agregar un miembro + + Add members + Agregar miembros - - Add… - Agregar… + + Add securables + Agregar elementos protegibles Advanced Opciones avanzadas + + Azure SQL Database pricing calculator + calculadora de precios de Azure SQL Database + + + Backup Storage Redundancy + Redundancia de almacenamiento de copia de seguridad + Creating a login with a blank password is a security risk. Are you sure you want to continue? La creación de un inicio de sesión con una contraseña en blanco presenta un riesgo de seguridad. ¿Está seguro de que desea continuar? @@ -174,15 +210,87 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un Browse… Examinar… + + Collation + Intercalación + + + Compatibility Level + Nivel de compatibilidad + + + Configure SLO + Configurar SLO + Confirm password Confirmar contraseña + + Containment Type + Tipo de independencia + Create {0} {0} object type Crear {0} + + Current Service Level Objective + Objetivo de nivel de servicio actual + + + Database '{0}' already exists. Choose a different database name. + La base de datos \"{0}\" ya existe. Elija otro nombre de base de datos distinto. + + + Backup + Copia de seguridad + + + Database + Base de datos + + + Date Created + Fecha de creación + + + {0} MB + {0} MB + + + Memory Allocated To Memory Optimized Objects + Memoria asignada a objetos con optimización para memoria + + + Memory Used By Memory Optimized Objects + Memoria usada por objetos con optimización para memoria + + + Name + Nombre + + + Number of Users + Número de usuarios + + + Owner + Propietario + + + Size + Tamaño + + + Space Available + Espacio disponible + + + Status + Estado + Select Database Role Members Seleccione miembro de rol de base de datos @@ -210,13 +318,37 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un {0} object type, {1}: object name. Eliminar {0} "{1}" + + Deny + Denegar + + + Edition + Edición + + + Effective permissions for selected securable + Permisos efectivos para el elemento protegible seleccionado + + + Effective permissions for: {0} + Permisos efectivos para: {0} + Enabled Habilitado - - Filter - Filtro + + Explicit permissions for selected securable + Permisos explícitos para el elemento protegible seleccionado + + + Explicit permissions for: {0} + Permisos explícitos para: {0} + + + Filters + Filtros Find @@ -226,17 +358,49 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un General General - - Help - Ayuda + + Grant + Conceder + + + Grantor + Otorgante + + + Hardware Generation + Generación de hardware Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy La contraseña no cumple el requisito de complejidad. Para obtener más información: https://docs.microsoft.com/sql/relational-databases/security/password-policy - - Loading dialog... - Cargando cuadro de diálogo... + + Is Clustered + En clúster + + + Is HADR Enabled + Está habilitado para HADR + + + Is PolyBase Installed + Está instalada la característica PolyBase + + + Is XTP Supported + Es compatible con XTP + + + Language + Idioma + + + Last Database Backup + Última copia de seguridad de la base de datos + + + Last Database Log Backup + Última copia de seguridad del registro de base de datos Loading objects completed, {0} objects found @@ -314,6 +478,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un Login is not selected. No se ha seleccionado el inicio de sesión. + + Maximum Server Memory (MB) + Cantidad máxima de memoria del servidor (MB) + + + Max Size + Tamaño máximo + Members Miembros @@ -322,6 +494,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un Membership Pertenencia + + Memory + Memoria + + + Minimum Server Memory (MB) + Memoria mínima del servidor (MB) + Name cannot be empty. El nombre no puede estar vacío. @@ -335,10 +515,6 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un {0} object type. {0} - Nuevo (Versión preliminar) - - There is no action to be scripted. - No hay acción para incluir en el script. - Failed to retrieve the connection information, please reconnect and try again. No se pudo recuperar la información de conexión. Vuelva a conectarse e inténtelo de nuevo. @@ -348,10 +524,18 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un {0} object type, {1}: object name. {0} - {1} (Versión preliminar) + + Add Objects + Agregar objetos + Object Type Tipo de objeto + + Object Types + Tipos de objeto + Objects Objetos @@ -366,6 +550,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un {0} object type, {1}: object name, {2}: error message. Error al abrir el cuadro de diálogo de propiedades para {0}: {1}. {2} + + Operating System + Sistema operativo + + + Options + Opciones + Owner Propietario @@ -382,8 +574,32 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un Password must match the confirm password. La contraseña debe coincidir con la contraseña de confirmación. + + Permission + Permiso + + + Platform + Plataforma + + + Processors + Procesadores + + + Product + Producto + + + Properties + Propiedades + + + Recovery Model + Modelo de recuperación + - An error occurred while while refreshing the object explorer. {0} + An error occurred while refreshing the object explorer. {0} {0}: error message. Error al actualizar el explorador de objetos. {0} @@ -391,9 +607,9 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un Remove selected member Quitar el miembro seleccionado - - Remove - Quitar + + Remove selected securable + Quitar elemento protegible seleccionado Enter new name @@ -409,29 +625,33 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un {0} object type, {1}: original name, {2}: new name Cambie el nombre de {0} '{1}' a '{2}' + + Reserved Storage Size + Tamaño de almacenamiento reservado + + + Root Directory + Directorio raíz + Schema Esquema - - An error occurred while generating script. {0} - Error al generar el script. {0} + + Securables + Elementos protegibles - - Script has been generated successfully. You can close the dialog to view it in the newly opened editor. - El script se ha generado correctamente. Puedes cerrar el cuadro de diálogo para verlo en el editor recién abierto. - - - Script - Script + + Select Securables + Seleccionar elementos protegibles Select Seleccionar - - Selected - Seleccionado + + Server Collation + Intercalación del servidor Select Server Role Members @@ -441,6 +661,14 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un Select Server Role Owner Seleccionar propietario de rol de servidor + + Service Tier + Nivel de servicio + + + Storage Space Usage + Uso de espacio de almacenamiento + Update {0} '{1}' {0} object type, {1}: object name. @@ -482,9 +710,13 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un Mapped to a Windows user/group Asignado a un usuario o grupo de Windows - - Yes - + + Version + Versión + + + With Grant + Con concesión @@ -572,6 +804,62 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un + + + + OK + Aceptar + + + Generating script... + Generando el script... + + + Script generated + Script generado + + + Help + Ayuda + + + Loading dialog... + Cargando cuadro de diálogo... + + + There is no action to be scripted. + No hay acción para incluir en el script. + + + An error occurred while generating the script. {0} + Se ha producido un error al generar el script. {0} + + + Script has been generated successfully. You can close the dialog to view it in the newly opened editor. + El script se ha generado correctamente. Puedes cerrar el cuadro de diálogo para verlo en el editor recién abierto. + + + Script + Script + + + Yes + + + + Add… + Agregar… + + + Remove + Quitar + + + Select + Seleccionar + + + @@ -1234,6 +1522,10 @@ Nota: Un certificado autofirmado solo ofrece una protección limitada y no es un Enable SET XACT_ABORT ON option Habilitar la opción SET XACT_ABORT ON + + Whether to allow table designer to disable and re-enable DDL triggers during publish + Indica si se permite que el diseñador de tablas deshabilite y vuelva a habilitar los desencadenadores DDL durante la publicación. + Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. Indica si se debe cargar previamente el modelo de base de datos cuando se expande el nodo de base de datos en el explorador de objetos. Cuando se habilita, se puede reducir el tiempo de carga del diseñador de tablas. Nota: Es posible que vea un uso de memoria mayor que el normal si necesita expandir una gran cantidad de nodos de base de datos. diff --git a/resources/xlf/es/sql-database-projects.es.xlf b/resources/xlf/es/sql-database-projects.es.xlf index 2786cd3182..bcc4b8f33e 100644 --- a/resources/xlf/es/sql-database-projects.es.xlf +++ b/resources/xlf/es/sql-database-projects.es.xlf @@ -66,6 +66,10 @@ Add Item Agregar elemento + + Add SQLCMD variable '{0}' to project without default value? + ¿Agregar la variable SQLCMD ''{0}'' al proyecto sin el valor predeterminado? + Advanced... Avanzado... @@ -90,6 +94,10 @@ Project was successfully updated. El proyecto se actualizó correctamente. + + Artifact Reference + Referencia de artefacto + at en @@ -442,14 +450,14 @@ Downloading Descargando - - Downloading Microsoft.Build.Sql nuget to get build DLLs - Descargando NuGet Microsoft.Build.Sql para obtener archivos DLL de compilación - Downloading from {0} to {1} Descargando {0} de {1} + + Downloading {0} nuget to get build DLLs + Descargando {0} nget para obtener archivos DLL de compilación + Microsoft Azure SQL Edge License Agreement Contrato de licencia de Microsoft Azure SQL Edge @@ -904,6 +912,10 @@ Items with absolute path outside project folder are not supported. Please make sure the paths in the project file are relative to project folder. No se admiten elementos con ruta absolutas fuera de la carpeta del proyecto. Asegúrese de que las rutas del archivo de proyecto son relativas a la carpeta del proyecto. + + Package Reference + Referencia de paquete + Cannot access parent of provided tree item No se puede acceder al elemento primario del elemento de árbol proporcionado. @@ -1016,6 +1028,10 @@ Publish profile elements Publicar elementos de perfil + + Publish Profile + Perfil de publicación + Database project published successfully Proyecto de base de datos publicado correctamente @@ -1061,13 +1077,17 @@ Publicando proyecto en un contenedor... - Type - Tipo + Referenced Database Type + Tipo de base de datos al que se hace referencia - - Reference type + + Reference Type Tipo de referencia + + Referenced Database type + Tipo de base de datos al que se hace referencia + Would you like to reload your database project? ¿Quiere volver a cargar el proyecto de base de datos? @@ -1124,6 +1144,10 @@ Save Guardar + + Would you like to save the settings in a profile (.publish.xml)? + ¿Desea guardar la configuración en un perfil (.publish.xml)? + Save As... Guardar como... @@ -1357,8 +1381,8 @@ No se encuentra la variable SQLCMD "{0}". - Unable to locate '{0}' target: '{1}' - No se encuentra el destino "{0}": "{1}". + Unable to locate '{0}' target: '{1}'. {2} + No se ha podido localizar "{0}" objetivo: "{1}". {2} Unable to establish project context. Command invoked from unexpected location: {0} @@ -1600,6 +1624,10 @@ Add Pre-Deployment Script Agregar script anterior a la implementación + + Add Publish Profile + Agregar perfil de publicación + Add Script Agregar script @@ -1632,6 +1660,10 @@ Open in Designer Abrir en el Diseñador + + Open project + Abrir proyecto + Properties Propiedades diff --git a/resources/xlf/es/sql-migration.es.xlf b/resources/xlf/es/sql-migration.es.xlf index d84462fe48..42da028f91 100644 --- a/resources/xlf/es/sql-migration.es.xlf +++ b/resources/xlf/es/sql-migration.es.xlf @@ -2,14 +2,6 @@ - - An error occurred while accessing the selected account '{0}' and tenant '{1}'. Select 'Link account' and refresh the account, or select a different account. Error '{2}' - Error al obtener acceso a la cuenta seleccionada "{0}" y al espacio empresarial “{1}”. Seleccione "Vincular cuenta" y actualice la cuenta o seleccione otra. Error "{2}" - - - The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. - El token de acceso para la cuenta seleccionada "{0}" y el espacio empresarial “{1}” ya no es válido. Seleccione "Vincular cuenta" y actualice la cuenta, o seleccione otra. - Migration service component could not start. {0} No se pudo iniciar el componente del servicio de migración. {0} @@ -1332,15 +1324,15 @@ Esta operación puede tardar varios minutos. Step 2: Use the keys below to register your integration runtime - Step 2: Use the keys below to register your integration runtime + Paso 2: Use las claves siguientes para registrar el entorno de ejecución de integración Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime + Paso 3: Haga clic en el botón "Prueba de conexión" para comprobar la conexión entre Azure Database Migration Service y el entorno de ejecución de integración Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime + Paso 3: Haga clic en el botón "Actualizar" para comprobar la conexión entre Azure Database Migration Service y el entorno de ejecución de integración Blocking Issue: {0} @@ -2124,15 +2116,15 @@ Esta operación puede tardar varios minutos. Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). - Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). + Azure Database Migration Service aprovecha el entorno de ejecución de integración autohospedado de Azure Data Factory para controlar la conectividad entre el origen y el destino, y cargar copias de seguridad de un recurso compartido de archivos de red local en Azure (si procede). Follow the instructions below to set up self-hosted integration runtime. - Follow the instructions below to set up self-hosted integration runtime. + Siga estas instrucciones para configurar un entorno de ejecución de integración autohospedado. Set up integration runtime - Set up integration runtime + Configuración del entorno de ejecución de integración Loading Migration Services @@ -2182,9 +2174,9 @@ Esta operación puede tardar varios minutos. Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. See below for registration instructions. - Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. + Azure Database Migration Service no está registrado. Azure Database Migration Service "{0}" debe registrarse con entorno de ejecución de integración autohospedado en cualquier nodo. -See below for registration instructions. +Consulte la información siguiente para ver las instrucciones de registro. {0} (change) @@ -2194,17 +2186,17 @@ See below for registration instructions. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure Database Migration Service "{0}" está conectado a un entorno de ejecución de integración autohospedado que se ejecuta en nodos: {1} -For improved performance and high availability, you can register additional nodes. +Para mejorar el rendimiento y la alta disponibilidad, puede registrar nodos adicionales. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. See below for registration instructions. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure Database Migration Service "{0}" está conectado a un entorno de ejecución de integración autohospedado que se ejecuta en nodos: {1} -For improved performance and high availability, you can register additional nodes. See below for registration instructions. +Para mejorar el rendimiento y la alta disponibilidad, puede registrar nodos adicionales. Consulte la información siguiente para ver las instrucciones de registro. Please select the location of your database backup files before continuing. @@ -2220,7 +2212,7 @@ For improved performance and high availability, you can register additional node Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. - Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. + Escriba la información siguiente para agregar una nueva instancia de Azure Database Migration Service. Para registrar el entorno de ejecución de integración autohospedado, seleccione "Mis copias de seguridad de base de datos están en un recurso compartido de red" en la página anterior. Create Azure Database Migration Service @@ -3022,6 +3014,14 @@ For improved performance and high availability, you can register additional node Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server. Es posible que la instancia de destino "{0}" no pueda acceder a las cuentas de almacenamiento "{1}". Asegúrese de que la subred de la instancia de destino está en la lista blanca de las cuentas de almacenamiento y, si procede, de que los puntos de conexión privados están en la misma red virtual que el servidor de destino. + + Target server '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target server is whitelisted on the storage account. + Es posible que el servidor de destino "{0}" no pueda acceder a la cuenta de almacenamiento "{1}". Asegúrese de que la subred del servidor de destino está en la lista aprobada de la cuenta de almacenamiento. + + + Target server '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target server is whitelisted on the storage accounts. + Es posible que el servidor de destino "{0}" no pueda acceder a las cuentas de almacenamiento "{1}". Asegúrese de que la subred del servidor de destino está en la lista aprobada de las cuentas de almacenamiento. + Subscription Suscripción diff --git a/resources/xlf/es/sql.es.xlf b/resources/xlf/es/sql.es.xlf index 431274c545..ccf04274f7 100644 --- a/resources/xlf/es/sql.es.xlf +++ b/resources/xlf/es/sql.es.xlf @@ -623,8 +623,8 @@ Comandos omitidos predeterminados: ¿Seguro que quiere quitar "{0}"? - Reenter your credentials - Vuelva a introducir sus credenciales + Refresh your credentials + Actualizar las credenciales Remove account @@ -2025,6 +2025,14 @@ Comandos omitidos predeterminados: + + + + Backup database - {0}:{1} + Base de datos de copia de seguridad : {0}:{1} + + + @@ -2311,6 +2319,10 @@ Comandos omitidos predeterminados: + + Advanced connection properties could not be parsed as JSON, error occurred: {0} Received properties value: {1} + Las propiedades de conexión avanzadas no se han podido analizar como JSON, se ha producido un error: {0} Valor de propiedades recibido: {1} + Are you sure you want to connect? ¿Seguro que desea conectarse? @@ -2367,6 +2379,10 @@ Comandos omitidos predeterminados: Whether to show the warning message when user connects to a server version that is not supported by Azure Data Studio. Si se muestra o no el mensaje de advertencia cuando el usuario se conecta a una versión del servidor que no es compatible con Azure Data Studio. + + Collapse All Connections + Contraer todas las conexiones + Azure Active Directory - Universal with MFA support Azure Active Directory: universal con compatibilidad con MFA @@ -4101,6 +4117,10 @@ Comandos omitidos predeterminados: Enter search value Escribir valor de búsqueda + + Find nodes + Buscar nodos + Contains Contiene @@ -4755,6 +4775,10 @@ Error: {1} Remove parameter cell Quitar celda de parámetro + + Add cell + Agregar celda + Clear Result Borrar resultado @@ -4799,10 +4823,6 @@ Error: {1} Insert Text Below Insertar texto abajo - - More - Más - Run Cells Above Ejecutar celdas de arriba @@ -4831,14 +4851,6 @@ Error: {1} Move cell up Subir celda - - Add cell - Agregar celda - - - Code cell - Celda de código - Code cell Celda de código @@ -4851,10 +4863,6 @@ Error: {1} Split cell Dividir celda - - Text cell - Celda de texto - @@ -5123,14 +5131,6 @@ Error: {1} Run Cells failed - See error in output of the currently selected cell for more information. Error al ejecutar las celdas. Para más información, vea el error en la salida de la celda seleccionada actualmente. - - Add cell - Agregar celda - - - Code cell - Celda de código - Create File Crear archivo @@ -5155,10 +5155,6 @@ Error: {1} Run all Ejecutar todo - - Text cell - Celda de texto - Views Vistas @@ -5451,6 +5447,10 @@ Error: {1} Clear Results Borrar resultados + + Code cell + Celda de código + Collapse Cells Contraer celdas @@ -5523,6 +5523,10 @@ Error: {1} Select Connection Seleccionar conexión + + Text cell + Celda de texto + Trusted De confianza @@ -5743,10 +5747,6 @@ Error: {1} Insert Cells Insertar celdas - - More - Más - Run cell Ejecutar celda @@ -5816,8 +5816,8 @@ Error: {1} - Copy failed with error {0} - Error de copia {0} + Copy failed with error: {0} + Error de copia: {0} Show chart @@ -5849,8 +5849,20 @@ Error: {1} + + + + More + Más + + + + + Filter Settings + Configuración del filtro + New Connection Nueva conexión @@ -5875,6 +5887,10 @@ Error: {1} + + Object Explorer + Explorador de objetos + Auto-expand Server Groups in the Object Explorer viewlet. Expanda automáticamente los grupos de servidores en el viewlet del Explorador de Objetos. @@ -5887,10 +5903,6 @@ Error: {1} Server Tree Árbol de servidores - - The timeout in seconds for expanding a node in the Servers view - Tiempo de espera en segundos para expandir un nodo en la vista Servidores - Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect. Use el nuevo árbol de servidores asincrónicos para la vista Servidores y el cuadro de diálogo Conexión, con compatibilidad con nuevas características como el filtrado de nodos dinámicos. Requiere un reinicio para ser efectivo. @@ -5923,6 +5935,10 @@ Error: {1} Notebook Notebook + + Object Explorer + Explorador de objetos + Profiler Profiler @@ -6147,6 +6163,10 @@ Error: {1} Copy With Headers Copiar con encabezados + + The number of rows or columns in the table has exceeded the Excel limits. Please try a different format instead. + El número de filas o columnas de la tabla ha superado los límites de Excel. En su lugar, pruebe con otro formato. + Results encoding will not be saved when exporting to JSON, remember to save with desired encoding once file is created. La codificación de los resultados no se guardará al realizar la exportación en JSON. Recuerde guardarlos con la codificación deseada una vez que se cree el archivo. @@ -6155,6 +6175,10 @@ Error: {1} Maximize Maximizar + + View Excel specifications + Ver especificaciones de Excel + Restore Restaurar @@ -6243,6 +6267,34 @@ Error: {1} Results grid Cuadrícula de resultados + + Cancel + Cancelar + + + Cancel + Cancelar + + + Yes + + + + Don't show again + No volver a mostrar + + + You have selected {0} rows, it might take a while to load the data and calculate the summary, do you want to continue? + Ha seleccionado {0} filas, puede tardar un rato en cargar los datos y calcular el resumen, ¿desea continuar? + + + Loading selected rows for calculation... + Cargando las filas seleccionadas para el cálculo... + + + Loading selected rows for calculation ({0}/{1})... + Cargando las filas seleccionadas para el cálculo ({0}/{1})... + Max row count for filtering/sorting has been exceeded. To update it, navigate to User Settings and change the setting: 'queryEditor.results.inMemoryDataProcessingThreshold' Se ha superado el número máximo de filas para el filtrado y la ordenación. Para actualizarlo, vaya a Configuración de usuario y cambie la configuración: "queryEditor.results.inMemoryDataProcessingThreshold". @@ -6335,6 +6387,10 @@ Error: {1} Message Panel Panel de mensajes + + Timestamp: {0}, Message: {1} + Marca de tiempo: {0}, Mensaje: {1} + @@ -6375,6 +6431,14 @@ Error: {1} Whether to open the file in Azure Data Studio after the result is saved. Indica si se debe abrir el archivo en Azure Data Studio después de guardar el resultado. + + Whether the copy result request should be handled by the query provider when it is supported. The default value is true, set this to false to force all copy handling to be done by Azure Data Studio. + Si la solicitud de copia de resultados debe ser administrada por el proveedor de consultas cuando se admite. El valor predeterminado es verdadero; configúrelo como falso para forzar que Azure Data Studio realice toda el control de copia. + + + When cells are selected in the results grid, ADS will calculate the summary for them, This setting controls whether to show the a confirmation when the number of rows selected is larger than the value specified in the 'inMemoryDataProcessingThreshold' setting. The default value is true. + Cuando se seleccionan celdas en la cuadrícula de resultados, ADS calcula el resumen correspondiente. Esta configuración controla si se muestra la confirmación cuando el número de filas seleccionadas es mayor que el valor especificado en la configuración "inMemoryDataProcessingThreshold". El valor predeterminado es true. + The custom delimiter to use between values when saving as CSV Delimitador personalizado para usar entre los valores al guardar como CSV @@ -6423,6 +6487,10 @@ Error: {1} Whether to show the action bar in the query results view Indica si se debe mostrar la barra de acciones en la vista de resultados de la consulta. + + Whether to skip adding a line break between rows when copying results if the previous row already has a trailing line break. The default value is false. + Indica si se debe omitir la adición de un salto de línea entre filas al copiar los resultados si la fila anterior ya tiene un salto de línea final. El valor predeterminado es false. + Enable results streaming; contains few minor visual issues Permitir streaming de resultados; contiene algunos defectos visuales menores @@ -6551,6 +6619,10 @@ Error: {1} + + Database: + Base de datos: + Query Editor Editor de consultas @@ -6827,6 +6899,18 @@ Error: {1} An error occurred refreshing node '{0}': {1} Error al actualizar el nodo "{0}"; {1}. + + An error occurred while executing the action '{0}': {1}. + Error al ejecutar la acción '{0}': {1}. + + + Close + Cerrar + + + Executing action: {0}... + Ejecutando acción: {0}... + @@ -6856,10 +6940,6 @@ Error: {1} Tasks Tareas - - View - Vista - @@ -6965,6 +7045,18 @@ Error: {1} Refresh Actualizar + + Whether the the tree view with id {0} enables collapse all. + Indica si la vista de árbol con el identificador {0} habilita la opción para contraer todo. + + + Whether the tree view with id {0} enables refresh. + Indica si la vista de árbol con el identificador {0} habilita la actualización. + + + Whether collapse all is toggled for the tree view with id {0}. + Indica si la opción para contraer todo se ha activado para la vista de árbol con el identificador {0}. + @@ -6999,19 +7091,16 @@ Error: {1} - + - - Azure Data Studio now has encryption enabled by default for all SQL Server connections. This may result in your existing connections no longer working unless certain Encryption related connection properties are changed.{0}We recommend you review the link below for more details. - Azure Data Studio ahora tiene habilitado el cifrado de forma predeterminada para todas las conexiones de SQL Server. Esto puede provocar que las conexiones existentes dejen de funcionar a menos que se cambien ciertas propiedades de conexión relacionadas con el cifrado.{0}Recomendamos que revise el vínculo siguiente para obtener más detalles. + + Getting &&Started + && denotes a mnemonic + Getting &&Started - - More information - Más información - - - Important Update - Actualización importante + + Show Getting Started + Show Getting Started @@ -7197,10 +7286,6 @@ Error: {1} User Welcome Tour Paseo de bienvenida para el usuario - - Help - Ayuda - Hide Welcome Tour Ocultar paseo de presentación @@ -7418,6 +7503,22 @@ Error: {1} + + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}). + Ayude a mejorar Azure Data Studio al permitir que Microsoft recopile datos de uso. Lea nuestra [declaración de privacidad]({0}) y obtenga información sobre cómo [participar]({1}). + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}). + Ayude a mejorar Azure Data Studio al permitir que Microsoft recopile datos de uso. Lea nuestra [declaración de privacidad]({0}) y obtenga información sobre cómo [rechazar]({1}). + + + Read More + Más información + + + @@ -7808,6 +7909,18 @@ Mensaje de error: {1} Are you sure you want to cancel this connection? ¿Seguro que desea cancelar esta conexión? + + (Group: {0}) + (Grupo: {0}) + + + Cannot save profile, the selected connection matches an existing profile with the same server info in the same group: + + {0}{1} + No se puede guardar el perfil, la conexión seleccionada coincide con un perfil existente con la misma información de servidor en el mismo grupo: + + {0}{1} + The extension '{0}' is required in order to connect to this resource. Do you want to install it? La extensión '{0}' es necesaria para conectarse a este recurso. ¿Quiere instalarla? @@ -7908,6 +8021,18 @@ Mensaje de error: {1} Connection string Cadena de conexión + + Connection String + Cadena de conexión + + + Parameters + Parámetros + + + Input type + Tipo de entrada + You must select an account Debe seleccionar una cuenta @@ -8666,6 +8791,14 @@ Mensaje de error: {1} Show Active Connections Mostrar conexiones activas + + Connection {0} deleted + Conexión {0} eliminada + + + Connection group {0} deleted + {0} Grupo de conexiones eliminado + New Connection Nueva conexión @@ -8694,14 +8827,6 @@ Mensaje de error: {1} Are you sure you want to delete connection '{0}'? ¿Está seguro de que quiere eliminar la conexión "{0}"? - - No - No - - - Yes - - Delete Group Eliminar grupo @@ -8710,12 +8835,152 @@ Mensaje de error: {1} Are you sure you want to delete connection group '{0}'? ¿Está seguro de que quiere eliminar el grupo de conexiones '{0}'? + + Filter + Filtro + + + Remove Filter + Quitar filtro + + + Delete + Eliminar + Show All Connections Mostrar todas las conexiones + + + + Start date cannot be greater than end date. + La fecha de inicio no puede ser posterior a la fecha de finalización. + + + End date is not specified. + No se ha especificado la fecha final + + + End number is not specified. + El número final no está especificado. + + + Start number cannot be greater than end number. + El número inicial no puede ser mayor que el final. + + + Start date is not specified. + La fecha de inicio no está especificada. + + + Start number is not specified. + El número de inicio no está especificado. + + + And + Y + + + Between + Entre + + + Cancel + Cancelar + + + Clear All + Borrar todo + + + Clear + Borrar + + + Contains + Contiene + + + Ends With + Termina con + + + Equals + Es igual a + + + False + False + + + Greater Than Or Equals + Mayor que o igual que + + + Greater Than + Mayor que + + + Less Than Or Equals + Menor que o igual que + + + Less Than + Menor que + + + Path: + Ruta: + + + Not Between + No entre + + + Not Contains + No contiene + + + Not Ends With + No termina por + + + Not Equals + No es igual a + + + Not Starts With + No comienza por + + + OK + Aceptar + + + Operator + Operador + + + Property + Propiedad + + + Starts With + Comienza por + + + True + Verdadero + + + Value + Valor + + + @@ -8726,18 +8991,6 @@ Mensaje de error: {1} Multiple errors: Varios errores: - - Node expansion timed out for node {0} for providers {1} - Se agotó el tiempo de espera de expansión del nodo {0} para los proveedores {1} - - - Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}" - Se ha agotado el tiempo de espera para crear la sesión {0} para la conexión "{1}". Esto ha ocurrido probablemente porque el servicio OE no ha recibido una respuesta para createNewSession del proveedor para la conexión "{1}". - - - Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider. - Se ha agotado el tiempo de espera para la creación de la sesión {0}. Esto ha ocurrido probablemente porque el servicio OE no recibió una respuesta para createNewSession del proveedor. - The session ID returned by provider "{0}" for connection "{1}" is invalid. El Id. de sesión devuelto por el proveedor "{0}" para la conexión "{1}" no es válido. @@ -8786,9 +9039,9 @@ Mensaje de error: {1} - - Object Explorer expansion timed out for '{0}' - La expansión del Explorador de objetos ha finalizado por "{0}" + + Failed to connect, please try again. + No se ha podido conectar, inténtelo de nuevo. @@ -8900,6 +9153,30 @@ Mensaje de error: {1} + + + + Cancel + Cancelar + + + Close + Cerrar + + + Selected data has been copied to the clipboard. Row count: {0}. + Los datos seleccionados se han copiado en el Portapapeles. Recuento de filas: {0}. + + + Copying... + Copiando... + + + Loading the rows to be copied ({0}/{1})... + Cargando las filas que se van a copiar ({0}/{1})... + + + @@ -8947,8 +9224,8 @@ Mensaje de error: {1} - Copy failed with error {0} - Error de copia {0} + Copy failed with error: {0} + Error de copia: {0} Batch execution time: {0} @@ -9232,6 +9509,14 @@ Mensaje de error: {1} + + + + Restore database - {0}:{1} + Restaurar base de datos : {0}:{1} + + + @@ -9642,6 +9927,11 @@ Mensaje de error: {1} The changes have been successfully published. Los cambios se han publicado correctamente. + + An error occurred while refreshing the object explorer. {0} + {0}: error message. + Error al actualizar el explorador de objetos. {0} + Publishing table designer changes... Publicando cambios del diseñador de tablas... @@ -9705,17 +9995,4 @@ Mensaje de error: {1} - - - - Getting &&Started - && denotes a mnemonic - I&&ntroducción - - - Show Getting Started - Ver introducción - - - \ No newline at end of file diff --git a/resources/xlf/fr/azurecore.fr.xlf b/resources/xlf/fr/azurecore.fr.xlf index 958b37c24c..ea92516bb7 100644 --- a/resources/xlf/fr/azurecore.fr.xlf +++ b/resources/xlf/fr/azurecore.fr.xlf @@ -241,80 +241,88 @@ Voulez-vous continuer ? - Log Analytics workspace - Espace de travail Log Analytics + Log Analytics workspaces + Espaces de travail Log Analytics - CosmosDB for Mongo - CosmosDB pour Mongo + Azure CosmosDB for MongoDB + Azure Cosmos DB pour MongoDB - SQL database - Base de données SQL + SQL databases + Bases de données SQL - SQL server - Serveur SQL + SQL servers + Serveurs SQL - Azure Data Explorer Cluster - Cluster Azure Data Explorer + Azure Data Explorer Clusters + Clusters Azure Data Explorer - Azure Database for MySQL Flexible server - Serveur flexible Azure Database pour MySQL + Azure Database for MySQL flexible servers + Serveurs flexibles Azure Database pour MySQL - + - PostgreSQL Hyperscale – Azure Arc - PostgreSQL Hyperscale – Azure Arc + PostgreSQL servers – Azure Arc + Serveurs PostgreSQL - Azure Arc + + + + + + + Azure Database for PostgreSQL flexible servers + Serveurs flexibles Azure Database pour PostgreSQL - Azure Database for PostgreSQL server - Serveur Azure Database pour PostgreSQL + Azure Database for PostgreSQL servers + Serveurs Azure Database pour PostgreSQL - Azure SQL DB managed instance - Instance managée Azure SQL DB + SQL managed instances + Instances managées SQL - SQL managed instance – Azure Arc - Instance managée SQL - Azure Arc + SQL managed instances - Azure Arc + Instances managées SQL - Azure Arc @@ -334,6 +342,18 @@ Voulez-vous continuer ? + + + + Unrecognized Provider resource: {0} + Ressource de fournisseur non reconnue : {0} + + + Unrecognized Provider resource type: {0} + Type de ressource de fournisseur non reconnu : {0} + + + @@ -398,13 +418,9 @@ Voulez-vous continuer ? - - No Subscriptions found. - Aucun abonnement. - - - Unable to access subscription {0} ({1}). Please [refresh the account](command:azure.resource.signin) to try again. {2} - Impossible d’accéder à l’abonnement{0} ({1}). Veuillez [actualiser le compte](command:azure.resource.signin) pour réessayer. {2} + + No Tenants found. + Aucun locataire trouvé. @@ -426,28 +442,17 @@ Voulez-vous continuer ? - - No Resources found. - Aucune ressource trouvée. + + No Tenants found. + Aucun locataire trouvé. - - Requests from this account have been throttled. To retry, please select a smaller number of subscriptions. - Les demandes de ce compte ont été limitées. Pour réessayer, sélectionnez un nombre plus petit d’abonnements. - - - {0} ({1}/{2} subscriptions) - {0} is the display name of the azure account -{1} is the number of selected subscriptions in this account -{2} is the number of total subscriptions in this account - {0} (abonnements {1}/{2}) - - - {0} - Loading... - {0} - Chargement... - - - An error occurred while loading Azure resources: {0} - Une erreur s’est produite lors du chargement des ressources Azure : {0} + + + + + + No Subscriptions found. + Aucun abonnement. @@ -459,6 +464,14 @@ Voulez-vous continuer ? + + + + No Subscriptions found. + Aucun abonnement. + + + @@ -665,9 +678,13 @@ Voulez-vous continuer ? Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes. Avertissement : la journalisation des informations personnelles (PII) Azure est activée. L’activation de cette option permet de consigner les informations d’identification personnelles et ne doit être utilisée qu’à des fins de débogage. + + Azure Database for PostgreSQL flexible servers + Serveurs flexibles Azure Database pour PostgreSQL + - Azure Database for PostgreSQL server - Serveur Azure Database pour PostgreSQL + Azure Database for PostgreSQL servers + Serveurs Azure Database pour PostgreSQL Reload @@ -837,6 +854,10 @@ Voulez-vous continuer ? Select Subscriptions Sélectionner des abonnements + + Select Tenants + Sélectionner des locataires + Azure: Sign In Azure : Se connecter diff --git a/resources/xlf/fr/mssql.fr.xlf b/resources/xlf/fr/mssql.fr.xlf index 0122543bfd..c5c99375f4 100644 --- a/resources/xlf/fr/mssql.fr.xlf +++ b/resources/xlf/fr/mssql.fr.xlf @@ -106,6 +106,10 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et database base de données + + Database + Base de données + database role rôle de base de données @@ -122,9 +126,33 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et Login Connexion - - OK - OK + + All objects belonging to a schema + Tous les objets appartenant à un schéma + + + All objects of certain types + Tous les objets de certains types + + + Schema + Schéma + + + Specific objects… + Objets spécifiques... + + + How do you want to add objects? + Comment voulez-vous ajouter des objets ? + + + Search Text + Rechercher le texte + + + Server + Serveur server role @@ -150,18 +178,26 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et view vue - - Add a member - Ajouter un membre + + Add members + Ajouter des membres - - Add… - Ajouter… + + Add securables + Ajouter des éléments sécurisables Advanced Avancé + + Azure SQL Database pricing calculator + Calculatrice de la tarification Azure SQL Database + + + Backup Storage Redundancy + Redondance du stockage de sauvegarde + Creating a login with a blank password is a security risk. Are you sure you want to continue? La création d'une connexion avec un mot de passe vide pose un problème de sécurité. Êtes-vous sûr de vouloir continuer ? @@ -174,15 +210,87 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et Browse… Parcourir… + + Collation + Classement + + + Compatibility Level + Niveau de compatibilité + + + Configure SLO + Configurer l’objectif de niveau de service + Confirm password Confirmer le mot de passe + + Containment Type + Type d'autonomie + Create {0} {0} object type Créer {0} + + Current Service Level Objective + Objectif de niveau de service actuel + + + Database '{0}' already exists. Choose a different database name. + La base de données '{0}' existe déjà. Choisissez un autre nom de base de données. + + + Backup + Sauvegarder + + + Database + Base de données + + + Date Created + Date Créée + + + {0} MB + {0} MO + + + Memory Allocated To Memory Optimized Objects + Mémoire allouée aux objets mémoire optimisés + + + Memory Used By Memory Optimized Objects + Mémoire utilisée par les objets mémoire optimisés + + + Name + Nom + + + Number of Users + Nombre d’utilisateurs + + + Owner + Propriétaire + + + Size + Taille + + + Space Available + Espace disponible + + + Status + État + Select Database Role Members Sélectionner des membres du rôle de base de données @@ -210,13 +318,37 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et {0} object type, {1}: object name. Supprimer le type {0} « {1} » + + Deny + Refuser + + + Edition + Édition + + + Effective permissions for selected securable + Autorisations d’accès efficaces pour le sécurisable sélectionné + + + Effective permissions for: {0} + Autorisations d’accès effectives pour : {0} + Enabled Activée - - Filter - Filtrer + + Explicit permissions for selected securable + Autorisations d’accès explicites pour le sécurisable sélectionné + + + Explicit permissions for: {0} + Autorisations d’accès explicites pour : {0} + + + Filters + Filtres Find @@ -226,17 +358,49 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et General Général - - Help - Aide + + Grant + Accorder + + + Grantor + Fournisseur d’autorisations + + + Hardware Generation + Génération de matériel Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy Le mot de passe n'est pas conforme aux exigences en matière de complexité. Pour plus d'informations, voir : https://docs.microsoft.com/sql/relational-databases/security/password-policy - - Loading dialog... - Chargement en cours du dialogue... + + Is Clustered + Est un cluster + + + Is HADR Enabled + Is HADR Enabled + + + Is PolyBase Installed + PolyBase installé + + + Is XTP Supported + XTP pris en charge + + + Language + Langue + + + Last Database Backup + Dernière sauvegarde de base de données + + + Last Database Log Backup + Dernière sauvegarde du journal de la base de données Loading objects completed, {0} objects found @@ -314,6 +478,14 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et Login is not selected. La connexion n’est pas sélectionnée. + + Maximum Server Memory (MB) + Mémoire maximale du serveur (MO) + + + Max Size + Taille maximum + Members Membres @@ -322,6 +494,14 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et Membership Appartenance + + Memory + Mémoire + + + Minimum Server Memory (MB) + Mémoire minimale du serveur (Mo) + Name cannot be empty. Le nom ne peut pas être vide. @@ -335,10 +515,6 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et {0} object type. {0} : nouveau (préversion) - - There is no action to be scripted. - Aucune action ne requiert de script. - Failed to retrieve the connection information, please reconnect and try again. Échec de la récupération des informations de connexion. Veuillez vous reconnecter et réessayez. @@ -348,10 +524,18 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et {0} object type, {1}: object name. {0} : {1} (préversion) + + Add Objects + Ajouter des objets + Object Type Type d’objet + + Object Types + Types d'objets + Objects Objets @@ -366,6 +550,14 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et {0} object type, {1}: object name, {2}: error message. Une erreur s’est produite lors de l’ouverture du dialogue des propriétés de {0} : {1}. {2} + + Operating System + Système d’exploitation + + + Options + Options + Owner Propriétaire @@ -382,8 +574,32 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et Password must match the confirm password. Le mot de passe doit correspondre au mot de passe de confirmation. + + Permission + Autorisation + + + Platform + Plateforme + + + Processors + Processeurs + + + Product + Produit + + + Properties + Propriétés + + + Recovery Model + Mode de récupération + - An error occurred while while refreshing the object explorer. {0} + An error occurred while refreshing the object explorer. {0} {0}: error message. Une erreur s’est produite lors de l’actualisation de l’Explorateur d’objets. {0} @@ -391,9 +607,9 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et Remove selected member Supprimer le membre sélectionné - - Remove - Supprimer + + Remove selected securable + Supprimer l’élément sécurisable sélectionné Enter new name @@ -409,29 +625,33 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et {0} object type, {1}: original name, {2}: new name Renommer {0} '{1}' en '{2}' + + Reserved Storage Size + Taille de stockage réservée + + + Root Directory + Répertoire racine + Schema Schéma - - An error occurred while generating script. {0} - Une erreur s'est produite lors de la génération du script. {0} + + Securables + Éléments sécurisables - - Script has been generated successfully. You can close the dialog to view it in the newly opened editor. - Le script a été généré avec succès. Vous pouvez fermer la boîte de dialogue pour l'afficher dans l'éditeur nouvellement ouvert. - - - Script - Script + + Select Securables + Sélectionner les éléments sécurisables Select Sélectionner - - Selected - Sélectionné + + Server Collation + Classement du serveur Select Server Role Members @@ -441,6 +661,14 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et Select Server Role Owner Sélectionner le propriétaire du rôle serveur + + Service Tier + Niveau de service + + + Storage Space Usage + Utilisation de l’espace de stockage + Update {0} '{1}' {0} object type, {1}: object name. @@ -482,9 +710,13 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et Mapped to a Windows user/group Mappé à un utilisateur/groupe Windows - - Yes - Oui + + Version + Version + + + With Grant + Avec autorisation @@ -572,6 +804,62 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et + + + + OK + OK + + + Generating script... + Génération du script... + + + Script generated + Script généré + + + Help + Aide + + + Loading dialog... + Chargement en cours du dialogue... + + + There is no action to be scripted. + Aucune action ne requiert de script. + + + An error occurred while generating the script. {0} + Une erreur s’est produite lors de la génération du script. {0} + + + Script has been generated successfully. You can close the dialog to view it in the newly opened editor. + Le script a été généré avec succès. Vous pouvez fermer la boîte de dialogue pour l'afficher dans l'éditeur nouvellement ouvert. + + + Script + Script + + + Yes + Oui + + + Add… + Ajouter… + + + Remove + Supprimer + + + Select + Sélectionner + + + @@ -1234,6 +1522,10 @@ Remarque : un certificat auto-signé offre uniquement une protection limitée et Enable SET XACT_ABORT ON option Activer l'option SET XACT-ABORT ON + + Whether to allow table designer to disable and re-enable DDL triggers during publish + Indique s’il faut autoriser le Concepteur de tables à désactiver et réactiver les déclencheurs DDL pendant la publication + Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. Indique s’il faut précharger le modèle de base de données lorsque le nœud de base de données dans l’Explorateur d’objets est développé. Lorsque cette option est activée, la durée de chargement du Concepteur de tables peut être réduite. Remarque : l’utilisation de la mémoire peut être supérieure à la normale si vous devez développer un grand nombre de nœuds de base de données. diff --git a/resources/xlf/fr/sql-database-projects.fr.xlf b/resources/xlf/fr/sql-database-projects.fr.xlf index 6a908e1726..428140a87a 100644 --- a/resources/xlf/fr/sql-database-projects.fr.xlf +++ b/resources/xlf/fr/sql-database-projects.fr.xlf @@ -66,6 +66,10 @@ Add Item Ajouter un élément + + Add SQLCMD variable '{0}' to project without default value? + Ajouter une variable SQLCMD '{0}' au projet sans valeur par défaut ? + Advanced... Avancé... @@ -90,6 +94,10 @@ Project was successfully updated. Le projet a été mis à jour avec succès. + + Artifact Reference + Référence d’artefact + at à @@ -442,14 +450,14 @@ Downloading Téléchargement - - Downloading Microsoft.Build.Sql nuget to get build DLLs - Téléchargement de Microsoft.Build.Sql nuget pour obtenir les DLL de build - Downloading from {0} to {1} Téléchargement à partir de {0} vers {1} + + Downloading {0} nuget to get build DLLs + Téléchargement {0} nuget pour obtenir des DLL de build + Microsoft Azure SQL Edge License Agreement Contrat de licence Microsoft Azure SQL Edge @@ -904,6 +912,10 @@ Items with absolute path outside project folder are not supported. Please make sure the paths in the project file are relative to project folder. Les éléments avec un chemin d’accès absolu extérieur au dossier du projet ne sont pas pris en charge. Assurez-vous que les chemins d’accès du fichier projet sont relatifs au dossier du projet. + + Package Reference + Référence du package + Cannot access parent of provided tree item Impossible d’accéder au parent de l’élément d’arborescence fourni @@ -1016,6 +1028,10 @@ Publish profile elements Publier les éléments de profil + + Publish Profile + Profil de publication + Database project published successfully Projet de base de données publié avec succès @@ -1061,12 +1077,16 @@ Projet de publication dans un conteneur... - Type - Type + Referenced Database Type + Type de base de données référencé - - Reference type - Type référence + + Reference Type + Reference Type + + + Referenced Database type + Type de base de données référencé Would you like to reload your database project? @@ -1124,6 +1144,10 @@ Save Enregistrer + + Would you like to save the settings in a profile (.publish.xml)? + Voulez-vous enregistrer les paramètres dans un profil (.publish.xml) ? + Save As... Enregistrer sous... @@ -1357,8 +1381,8 @@ Impossible de trouver la variable SQLCMD « {0} » - Unable to locate '{0}' target: '{1}' - Impossible de localiser la cible « {0} » : « {1} » + Unable to locate '{0}' target: '{1}'. {2} + Impossible de localiser « {0} » la cible : « {1} ». {2} Unable to establish project context. Command invoked from unexpected location: {0} @@ -1600,6 +1624,10 @@ Add Pre-Deployment Script Ajouter un Script de pré-déploiement + + Add Publish Profile + Ajouter un profil de publication + Add Script Ajouter un script @@ -1632,6 +1660,10 @@ Open in Designer Ouvrir dans le Concepteur + + Open project + Ouvrir le projet + Properties Propriétés diff --git a/resources/xlf/fr/sql-migration.fr.xlf b/resources/xlf/fr/sql-migration.fr.xlf index 1b82b028e9..18f001464c 100644 --- a/resources/xlf/fr/sql-migration.fr.xlf +++ b/resources/xlf/fr/sql-migration.fr.xlf @@ -2,14 +2,6 @@ - - An error occurred while accessing the selected account '{0}' and tenant '{1}'. Select 'Link account' and refresh the account, or select a different account. Error '{2}' - Une erreur s'est produite lors de l'accès au compte sélectionné '{0}' et au locataire '{1}'. Sélectionnez « Lier le compte » et actualisez le compte, ou sélectionnez un autre compte. Erreur '{2}' - - - The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. - Le jeton d'accès pour le compte sélectionné '{0}' et le locataire '{1}' n'est plus valide. Sélectionnez « Lier le compte » et actualisez le compte, ou sélectionnez un autre compte. - Migration service component could not start. {0} Le composant du service de migration n’a pas pu démarrer. {0} @@ -1332,15 +1324,15 @@ Cela peut prendre un certain temps. Step 2: Use the keys below to register your integration runtime - Step 2: Use the keys below to register your integration runtime + Étape 2 : Utiliser les clés ci-dessous pour inscrire votre runtime d’intégration Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime + Étape 3 : cliquez sur le bouton « Tester la connexion » pour vérifier la connexion entre Azure Database Migration Service et le runtime d’intégration Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime + Étape 3 : Cliquez sur le bouton Actualiser ci-dessus pour vérifier la connexion entre Azure Database Migration Service et le runtime d’intégration Blocking Issue: {0} @@ -2124,15 +2116,15 @@ Cela peut prendre un certain temps. Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). - Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). + Azure Database Migration Service tire parti du runtime d’intégration auto-hébergé de Azure Data Factory pour gérer la connectivité entre la source et la cible, et charger des sauvegardes à partir d’un partage de fichiers réseau local vers Azure (le cas échéant). Follow the instructions below to set up self-hosted integration runtime. - Follow the instructions below to set up self-hosted integration runtime. + Suivez les instructions ci-dessous pour configurer le runtime d’intégration auto-hébergé. Set up integration runtime - Set up integration runtime + Configurer le runtime d’intégration Loading Migration Services @@ -2182,9 +2174,9 @@ Cela peut prendre un certain temps. Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. See below for registration instructions. - Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. + Azure Database Migration Service n’est pas inscrit. Azure Database Migration Service « {0} » doit être inscrit auprès d’un runtime d'intégration auto-hébergé sur n’importe quel nœud. -See below for registration instructions. +Voir ci-dessous pour les instructions d’inscription. {0} (change) @@ -2194,17 +2186,17 @@ See below for registration instructions. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure Database Migration Service '{0}' est connecté au runtime d’intégration autohébergé exécuté sur le ou les nœuds - {1} -For improved performance and high availability, you can register additional nodes. +Pour améliorer les performances et la haute disponibilité, vous pouvez inscrire des nœuds supplémentaires. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. See below for registration instructions. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure Database Migration Service '{0}' est connecté au runtime d’intégration autohébergé exécuté sur le ou les nœuds - {1} -For improved performance and high availability, you can register additional nodes. See below for registration instructions. +Pour améliorer les performances et la haute disponibilité, vous pouvez inscrire des nœuds supplémentaires. Voir ci-dessous pour les instructions d’inscription. Please select the location of your database backup files before continuing. @@ -2220,7 +2212,7 @@ For improved performance and high availability, you can register additional node Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. - Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. + Entrez les informations ci-dessous pour ajouter une nouvelle Azure Database Migration Service. Pour inscrire le runtime d’intégration auto-hébergé, sélectionnez « Mes sauvegardes de base de données se trouvent sur un partage réseau » dans la page précédente. Create Azure Database Migration Service @@ -3022,6 +3014,14 @@ For improved performance and high availability, you can register additional node Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server. L’instance cible '{0}' n’est peut-être pas en mesure d’accéder aux '{1}' du compte de stockage. Vérifiez que le sous-réseau de l’instance cible est sur liste verte sur le compte de stockage et, le cas échéant, que les points de terminaison privés se trouvent dans le même réseau virtuel que le serveur cible. + + Target server '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target server is whitelisted on the storage account. + Le serveur cible «{0}» n’est peut-être pas en mesure d’accéder au compte de stockage «{1}». Assurez-vous que le sous-réseau du serveur cible figure sur la liste verte sur le compte de stockage. + + + Target server '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target server is whitelisted on the storage accounts. + Le serveur cible «{0}» n’est peut-être pas en mesure d’accéder aux comptes de stockage «{1}». Assurez-vous que le sous-réseau du serveur cible figure dans la liste verte sur les comptes de stockage. + Subscription Abonnement diff --git a/resources/xlf/fr/sql.fr.xlf b/resources/xlf/fr/sql.fr.xlf index 588a9d30ab..c053e369f9 100644 --- a/resources/xlf/fr/sql.fr.xlf +++ b/resources/xlf/fr/sql.fr.xlf @@ -623,8 +623,8 @@ Commandes ignorées par défaut : Voulez-vous vraiment supprimer '{0}' ? - Reenter your credentials - Entrer à nouveau vos informations d'identification + Refresh your credentials + Actualiser vos informations d’identification Remove account @@ -2025,6 +2025,14 @@ Commandes ignorées par défaut : + + + + Backup database - {0}:{1} + Sauvegarder une base de données – {0} :{1} + + + @@ -2311,6 +2319,10 @@ Commandes ignorées par défaut : + + Advanced connection properties could not be parsed as JSON, error occurred: {0} Received properties value: {1} + Impossible d’analyser les propriétés de connexion avancées au format JSON. Une erreur s’est produite : {0} Valeur des propriétés reçues : {1} + Are you sure you want to connect? Voulez-vous vraiment vous connecter ? @@ -2367,6 +2379,10 @@ Commandes ignorées par défaut : Whether to show the warning message when user connects to a server version that is not supported by Azure Data Studio. Indique si le message d’avertissement doit s’afficher quand l’utilisateur se connecte à une version de serveur qui n’est pas prise en charge par Azure Data Studio. + + Collapse All Connections + Réduire toutes les connexions + Azure Active Directory - Universal with MFA support Azure Active Directory - Authentification universelle avec prise en charge de MFA @@ -4101,6 +4117,10 @@ Commandes ignorées par défaut : Enter search value Entrer une valeur de recherche + + Find nodes + Rechercher des nœuds + Contains Contient @@ -4755,6 +4775,10 @@ Erreur : {1} Remove parameter cell Supprimer la cellule de paramètre + + Add cell + Ajouter une cellule + Clear Result Effacer le résultat @@ -4799,10 +4823,6 @@ Erreur : {1} Insert Text Below Insérer le texte en dessous - - More - Plus - Run Cells Above Exécuter les cellules au-dessus @@ -4831,14 +4851,6 @@ Erreur : {1} Move cell up Déplacer la cellule vers le haut - - Add cell - Ajouter une cellule - - - Code cell - Cellule de code - Code cell Cellule de code @@ -4851,10 +4863,6 @@ Erreur : {1} Split cell Fractionner la cellule - - Text cell - Cellule de texte - @@ -5123,14 +5131,6 @@ Erreur : {1} Run Cells failed - See error in output of the currently selected cell for more information. L'exécution des cellules a échoué. Pour plus d'informations, consultez l'erreur dans la sortie de la cellule actuellement sélectionnée. - - Add cell - Ajouter une cellule - - - Code cell - Cellule de code - Create File Créer un fichier @@ -5155,10 +5155,6 @@ Erreur : {1} Run all Tout exécuter - - Text cell - Cellule de texte - Views Vues @@ -5451,6 +5447,10 @@ Erreur : {1} Clear Results Effacer les résultats + + Code cell + Cellule de code + Collapse Cells Réduire les cellules @@ -5523,6 +5523,10 @@ Erreur : {1} Select Connection Sélectionner une connexion + + Text cell + Cellule de texte + Trusted Approuvé @@ -5743,10 +5747,6 @@ Erreur : {1} Insert Cells Insérer des cellules - - More - Plus - Run cell Exécuter la cellule @@ -5816,8 +5816,8 @@ Erreur : {1} - Copy failed with error {0} - La copie a échoué avec l'erreur {0} + Copy failed with error: {0} + La copie a échoué avec l’erreur : {0} Show chart @@ -5849,8 +5849,20 @@ Erreur : {1} + + + + More + Plus + + + + + Filter Settings + Paramètres de filtres + New Connection Nouvelle connexion @@ -5875,6 +5887,10 @@ Erreur : {1} + + Object Explorer + Explorateur d'objets + Auto-expand Server Groups in the Object Explorer viewlet. Développez automatiquement les groupes de serveurs dans la viewlet Explorateur d'objets. @@ -5887,10 +5903,6 @@ Erreur : {1} Server Tree Arborescence du serveur - - The timeout in seconds for expanding a node in the Servers view - Délai d'attente en secondes pour développer un nœud dans la vue Serveurs - Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect. Utilisez la nouvelle arborescence de serveurs asynchrones pour la vue Serveurs et la boîte de dialogue de connexion avec prise en charge de nouvelles fonctionnalités telles que le filtrage dynamique des nœuds. Nécessite un redémarrage pour prendre effet. @@ -5923,6 +5935,10 @@ Erreur : {1} Notebook Notebook + + Object Explorer + Explorateur d'objets + Profiler Profiler @@ -6147,6 +6163,10 @@ Erreur : {1} Copy With Headers Copier avec les en-têtes + + The number of rows or columns in the table has exceeded the Excel limits. Please try a different format instead. + Le nombre de lignes ou de colonnes dans le tableau a dépassé les limites d’Excel. Essayez un autre format à la place. + Results encoding will not be saved when exporting to JSON, remember to save with desired encoding once file is created. L'encodage des résultats n'est pas enregistré quand vous les exportez au format JSON, n'oubliez pas d'enregistrer le fichier que vous créez avec l'encodage souhaité. @@ -6155,6 +6175,10 @@ Erreur : {1} Maximize Maximiser + + View Excel specifications + Afficher les spécifications Excel + Restore Restaurer @@ -6243,6 +6267,34 @@ Erreur : {1} Results grid Grille de résultats + + Cancel + Annuler + + + Cancel + Annuler + + + Yes + Oui + + + Don't show again + Ne plus afficher + + + You have selected {0} rows, it might take a while to load the data and calculate the summary, do you want to continue? + Vous avez sélectionné {0} lignes. Le chargement des données et le calcul du résumé peuvent prendre un certain temps. Voulez-vous continuer ? + + + Loading selected rows for calculation... + Chargement des lignes sélectionnées pour le calcul... + + + Loading selected rows for calculation ({0}/{1})... + Chargement des lignes sélectionnées pour le calcul ({0}/{1})... + Max row count for filtering/sorting has been exceeded. To update it, navigate to User Settings and change the setting: 'queryEditor.results.inMemoryDataProcessingThreshold' Le nombre maximal de lignes pour le filtrage/tri a été dépassé. Pour le mettre à jour, accédez à Paramètres utilisateur et modifiez le paramètre : « queryEditor.results.inMemoryDataProcessingThreshold » @@ -6335,6 +6387,10 @@ Erreur : {1} Message Panel Panneau des messages + + Timestamp: {0}, Message: {1} + Horodatage : {0}, Message : {1} + @@ -6375,6 +6431,14 @@ Erreur : {1} Whether to open the file in Azure Data Studio after the result is saved. Indique si le fichier doit être ouvert dans Azure Data Studio une fois le résultat enregistré. + + Whether the copy result request should be handled by the query provider when it is supported. The default value is true, set this to false to force all copy handling to be done by Azure Data Studio. + Indique si la demande de copie des résultats doit être traitée par le fournisseur de requête lorsqu’elle est prise en charge. La valeur par défaut est true. Définissez cette valeur sur false pour forcer la gestion de toutes les copies par Azure Data Studio. + + + When cells are selected in the results grid, ADS will calculate the summary for them, This setting controls whether to show the a confirmation when the number of rows selected is larger than the value specified in the 'inMemoryDataProcessingThreshold' setting. The default value is true. + Lorsque des cellules sont sélectionnées dans la grille de résultats, ADS calcule le résumé pour elles. Ce paramètre contrôle s’il faut afficher une confirmation lorsque le nombre de lignes sélectionnées est supérieur à la valeur spécifiée dans le paramètre « inMemoryDataProcessingThreshold ». La valeur par défaut est true. + The custom delimiter to use between values when saving as CSV Délimiteur personnalisé à utiliser entre les valeurs pendant l'enregistrement au format CSV @@ -6423,6 +6487,10 @@ Erreur : {1} Whether to show the action bar in the query results view Indique s’il faut afficher la barre d’action dans l’affichage des résultats de la requête + + Whether to skip adding a line break between rows when copying results if the previous row already has a trailing line break. The default value is false. + Indique s’il faut ignorer l’ajout d’un saut de ligne entre les lignes lors de la copie des résultats si la ligne précédente a déjà un saut de ligne de fin. La valeur par défaut est false. + Enable results streaming; contains few minor visual issues Activer le streaming des résultats, contient quelques problèmes visuels mineurs @@ -6551,6 +6619,10 @@ Erreur : {1} + + Database: + Base de données : + Query Editor Éditeur de requêtes @@ -6827,6 +6899,18 @@ Erreur : {1} An error occurred refreshing node '{0}': {1} Erreur pendant l'actualisation du nœud « {0} » : {1} + + An error occurred while executing the action '{0}': {1}. + Une erreur s’est produite lors de l’exécution de l’action «{0}» : {1}. + + + Close + Fermer + + + Executing action: {0}... + Exécution de l’action : {0}... + @@ -6856,10 +6940,6 @@ Erreur : {1} Tasks Tâches - - View - Voir - @@ -6965,6 +7045,18 @@ Erreur : {1} Refresh Actualiser + + Whether the the tree view with id {0} enables collapse all. + Indique si l'arborescence ayant l'ID {0} permet de tout réduire. + + + Whether the tree view with id {0} enables refresh. + Indique si l'arborescence ayant l'ID {0} permet d'actualiser l'affichage. + + + Whether collapse all is toggled for the tree view with id {0}. + Indique si la réduction de toutes les entrées est activée pour l'arborescence ayant l'ID {0}. + @@ -6999,19 +7091,16 @@ Erreur : {1} - + - - Azure Data Studio now has encryption enabled by default for all SQL Server connections. This may result in your existing connections no longer working unless certain Encryption related connection properties are changed.{0}We recommend you review the link below for more details. - Azure Data Studio a maintenant activé le chiffrement par défaut pour toutes les connexions SQL Server. Cela peut avoir pour conséquence que vos connexions existantes ne fonctionnent plus, à moins que certaines propriétés de connexion liées au chiffrement ne soient modifiées.{0}Nous vous recommandons de consulter le lien ci-dessous pour plus de détails. + + Getting &&Started + && denotes a mnemonic + Getting &&Started - - More information - Plus d'informations - - - Important Update - Mise à jour importante + + Show Getting Started + Show Getting Started @@ -7197,10 +7286,6 @@ Erreur : {1} User Welcome Tour Visite de bienvenue de l'utilisateur - - Help - Aide - Hide Welcome Tour Masquer la visite de bienvenue @@ -7418,6 +7503,22 @@ Erreur : {1} + + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}). + Aidez-nous à améliorer Azure Data Studio en permettant à Microsoft de collecter des données d’utilisation. Lisez notre [déclaration de confidentialité]({0}) et découvrez comment [accepter]({1}). + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}). + Aidez-nous à améliorer Azure Data Studio en permettant à Microsoft de collecter des données d’utilisation. Lisez notre [déclaration de confidentialité]({0}) et découvrez comment [refuser]({1}). + + + Read More + En savoir plus + + + @@ -7808,6 +7909,18 @@ Message d’erreur : {1} Are you sure you want to cancel this connection? Voulez-vous vraiment annuler cette connexion ? + + (Group: {0}) + (Groupe : {0}) + + + Cannot save profile, the selected connection matches an existing profile with the same server info in the same group: + + {0}{1} + Impossible d’enregistrer le profil, la connexion sélectionnée correspond à un profil existant avec les mêmes informations de serveur dans le même groupe :  + + {0}{1} + The extension '{0}' is required in order to connect to this resource. Do you want to install it? L’extension '{0}' est nécessaire pour se connecter à cette ressource. Voulez-vous l’installer? @@ -7908,6 +8021,18 @@ Message d’erreur : {1} Connection string Chaîne de connexion + + Connection String + Chaîne de connexion + + + Parameters + Paramètres + + + Input type + Type d'entrée + You must select an account Vous devez sélectionner un compte @@ -8666,6 +8791,14 @@ Message d’erreur : {1} Show Active Connections Afficher les connexions actives + + Connection {0} deleted + Connexion {0} supprimée + + + Connection group {0} deleted + Groupe de connexions {0} supprimé + New Connection Nouvelle connexion @@ -8694,14 +8827,6 @@ Message d’erreur : {1} Are you sure you want to delete connection '{0}'? Êtes-vous sûr de vouloir supprimer la connexion '{0}' ? - - No - Non - - - Yes - Oui - Delete Group Supprimer le groupe @@ -8710,12 +8835,152 @@ Message d’erreur : {1} Are you sure you want to delete connection group '{0}'? Êtes-vous sûr de vouloir supprimer le groupe de connexion '{0}' ? + + Filter + Filtrer + + + Remove Filter + Supprimer le filtre + + + Delete + Supprimer + Show All Connections Afficher toutes les connexions + + + + Start date cannot be greater than end date. + La date de début ne peut pas être postérieure à la date de fin. + + + End date is not specified. + La date de fin n’est pas spécifiée. + + + End number is not specified. + Le numéro de fin n’est pas spécifié. + + + Start number cannot be greater than end number. + Le numéro de début ne peut pas être supérieur au numéro de fin. + + + Start date is not specified. + La date de début n’est pas spécifiée. + + + Start number is not specified. + Le numéro de début n’est pas spécifié. + + + And + Et + + + Between + Entre + + + Cancel + Annuler + + + Clear All + Effacer tout + + + Clear + Effacer + + + Contains + Contient + + + Ends With + Se termine par + + + Equals + Égal à + + + False + False + + + Greater Than Or Equals + Supérieur ou égal à + + + Greater Than + Supérieur à + + + Less Than Or Equals + Inférieur ou égal à + + + Less Than + Inférieur à + + + Path: + Chemin d'accès : + + + Not Between + Non compris entre + + + Not Contains + Ne contient pas + + + Not Ends With + Ne se termine pas par + + + Not Equals + Différent de + + + Not Starts With + Ne commence pas par + + + OK + OK + + + Operator + Opérateur + + + Property + Propriété + + + Starts With + Commence par + + + True + True + + + Value + Valeur + + + @@ -8726,18 +8991,6 @@ Message d’erreur : {1} Multiple errors: Plusieurs erreurs : - - Node expansion timed out for node {0} for providers {1} - L'expansion du nœud a expiré pour le nœud {0} pour les fournisseurs {1} - - - Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}" - Expiration du délai d’attente pour la création de session {0} pour la connexion « {1} ». Ceci est probablement dû au fait que le service OE n’a pas reçu de réponse pour createNewSession de la part du fournisseur pour la connexion « {1} » - - - Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider. - Expiration du délai d’attente de la création de session {0}. Cela est probablement dû au fait que le service OE n’a pas reçu de réponse du fournisseur pour createNewSession. - The session ID returned by provider "{0}" for connection "{1}" is invalid. L’ID de session retourné par le fournisseur « {0} » pour le « {1} » de connexion n’est pas valide. @@ -8786,9 +9039,9 @@ Message d’erreur : {1} - - Object Explorer expansion timed out for '{0}' - Explorateur d’objets d’extension de '{0}' a expiré + + Failed to connect, please try again. + Échec de la connexion. Veuillez réessayer. @@ -8900,6 +9153,30 @@ Message d’erreur : {1} + + + + Cancel + Annuler + + + Close + Fermer + + + Selected data has been copied to the clipboard. Row count: {0}. + Les données sélectionnées ont été copiées dans le Presse-papiers. Nombre de lignes : {0}. + + + Copying... + Copie en cours... + + + Loading the rows to be copied ({0}/{1})... + Chargement des lignes à copier ({0}/{1})... + + + @@ -8947,8 +9224,8 @@ Message d’erreur : {1} - Copy failed with error {0} - La copie a échoué avec l'erreur {0} + Copy failed with error: {0} + La copie a échoué avec l’erreur : {0} Batch execution time: {0} @@ -9232,6 +9509,14 @@ Message d’erreur : {1} + + + + Restore database - {0}:{1} + Restaurer la base de données – {0} :{1} + + + @@ -9642,6 +9927,11 @@ Message d’erreur : {1} The changes have been successfully published. Les modifications ont été publiées avec succès. + + An error occurred while refreshing the object explorer. {0} + {0}: error message. + Une erreur s’est produite lors de l’actualisation de l’Explorateur d’objets. {0} + Publishing table designer changes... Publication des modifications du concepteur de tables... @@ -9705,17 +9995,4 @@ Message d’erreur : {1} - - - - Getting &&Started - && denotes a mnemonic - Pri&&se en main - - - Show Getting Started - Afficher la prise en main - - - \ No newline at end of file diff --git a/resources/xlf/it/azurecore.it.xlf b/resources/xlf/it/azurecore.it.xlf index fccd9c6488..a3c54dc8c5 100644 --- a/resources/xlf/it/azurecore.it.xlf +++ b/resources/xlf/it/azurecore.it.xlf @@ -241,23 +241,23 @@ Continuare? - Log Analytics workspace - Area di lavoro Log Analytics + Log Analytics workspaces + Aree di lavoro Log Analytics - CosmosDB for Mongo - CosmosDB per Mongo + Azure CosmosDB for MongoDB + Azure Cosmos DB for MongoDB - SQL database + SQL databases Database SQL @@ -265,15 +265,15 @@ Continuare? - SQL server - SQL Server + SQL servers + Server SQL - Azure Data Explorer Cluster + Azure Data Explorer Clusters Cluster di Esplora dati di Azure @@ -281,40 +281,48 @@ Continuare? - Azure Database for MySQL Flexible server - Server flessibile di Database di Azure per MySQL + Azure Database for MySQL flexible servers + Server flessibili di Database di Azure per MySQL - + - PostgreSQL Hyperscale – Azure Arc - PostgreSQL Hyperscale – Azure Arc + PostgreSQL servers – Azure Arc + Server PostgreSQL - Azure Arc + + + + + + + Azure Database for PostgreSQL flexible servers + Server flessibili di Database di Azure per PostgreSQL - Azure Database for PostgreSQL server - Server di Database di Azure per PostgreSQL + Azure Database for PostgreSQL servers + Database di Azure per i server PostgreSQL - Azure SQL DB managed instance - Istanza gestita di database SQL di Azure + SQL managed instances + Istanze gestite di SQL - SQL managed instance – Azure Arc - Istanza gestita di SQL - Azure Arc + SQL managed instances - Azure Arc + Istanze gestite di SQL- Azure Arc @@ -334,6 +342,18 @@ Continuare? + + + + Unrecognized Provider resource: {0} + Risorsa provider non riconosciuta: {0} + + + Unrecognized Provider resource type: {0} + Tipo di risorsa provider non riconosciuto: {0} + + + @@ -398,13 +418,9 @@ Continuare? - - No Subscriptions found. - Non sono state trovate sottoscrizioni. - - - Unable to access subscription {0} ({1}). Please [refresh the account](command:azure.resource.signin) to try again. {2} - Non è possibile accedere alla sottoscrizione {0} ({1}). [Aggiornare l'account](command:azure.resource.signin) per riprovare. {2} + + No Tenants found. + Non sono stati trovati tenant. @@ -426,28 +442,17 @@ Continuare? - - No Resources found. - Non sono state trovate risorse. + + No Tenants found. + Non sono stati trovati tenant. - - Requests from this account have been throttled. To retry, please select a smaller number of subscriptions. - Le richieste da questo account sono state limitate. Per riprovare, selezionare un numero inferiore di sottoscrizioni. - - - {0} ({1}/{2} subscriptions) - {0} is the display name of the azure account -{1} is the number of selected subscriptions in this account -{2} is the number of total subscriptions in this account - {0} ({1}/{2} sottoscrizioni) - - - {0} - Loading... - {0} - Caricamento... - - - An error occurred while loading Azure resources: {0} - Si è verificato un errore durante il caricamento delle risorse di Azure: {0} + + + + + + No Subscriptions found. + Non sono state trovate sottoscrizioni. @@ -459,6 +464,14 @@ Continuare? + + + + No Subscriptions found. + Non sono state trovate sottoscrizioni. + + + @@ -665,9 +678,13 @@ Continuare? Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes. Avviso: la registrazione delle informazioni personali di Azure è abilitata. L'abilitazione di questa opzione consente la registrazione delle informazioni personali e deve essere utilizzata solo a scopo di debug. + + Azure Database for PostgreSQL flexible servers + Server flessibili di Database di Azure per PostgreSQL + - Azure Database for PostgreSQL server - Server di Database di Azure per PostgreSQL + Azure Database for PostgreSQL servers + Database di Azure per i server PostgreSQL Reload @@ -837,6 +854,10 @@ Continuare? Select Subscriptions Seleziona sottoscrizioni + + Select Tenants + Seleziona tenant + Azure: Sign In Azure: Accedi diff --git a/resources/xlf/it/mssql.it.xlf b/resources/xlf/it/mssql.it.xlf index e5301bc7fa..04979eb9c6 100644 --- a/resources/xlf/it/mssql.it.xlf +++ b/resources/xlf/it/mssql.it.xlf @@ -106,6 +106,10 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una database database + + Database + Database + database role ruolo del database @@ -122,9 +126,33 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Login Accesso - - OK - OK + + All objects belonging to a schema + Tutti gli oggetti appartenenti a uno schema: + + + All objects of certain types + Tutti gli oggetti di determinati tipi + + + Schema + Schema + + + Specific objects… + Oggetti specifici... + + + How do you want to add objects? + Scegliere la modalità per aggiungere gli oggetti + + + Search Text + Cerca testo + + + Server + Server server role @@ -150,18 +178,26 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una view visualizza - - Add a member - Aggiungi un membro + + Add members + Aggiungi membri - - Add… - Aggiungi… + + Add securables + Aggiungi entità a protezione diretta Advanced Avanzata + + Azure SQL Database pricing calculator + Calcolatore prezzi database SQL di Azure + + + Backup Storage Redundancy + Ridondanza dell'Archivio di Backup + Creating a login with a blank password is a security risk. Are you sure you want to continue? La creazione di un account di accesso con password vuota rappresenta un rischio per la sicurezza. Continuare? @@ -174,15 +210,87 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Browse… Sfoglia… + + Collation + Regole di confronto + + + Compatibility Level + Livello di compatibilità + + + Configure SLO + Configurare SLO + Confirm password Conferma password + + Containment Type + Tipo di indipendenza + Create {0} {0} object type Crea {0} + + Current Service Level Objective + Obiettivo di livello di servizio corrente + + + Database '{0}' already exists. Choose a different database name. + Il database '{0}' esiste già. Scegliere un nome di database diverso. + + + Backup + Backup + + + Database + Database + + + Date Created + Data di creazione + + + {0} MB + {0} MB + + + Memory Allocated To Memory Optimized Objects + Memoria allocata agli oggetti con ottimizzazione per la memoria + + + Memory Used By Memory Optimized Objects + Memoria usata dagli oggetti con ottimizzazione per la memoria + + + Name + Nome + + + Number of Users + Numero di utenti + + + Owner + Proprietario + + + Size + Dimensioni + + + Space Available + Spazio disponibile + + + Status + Stato + Select Database Role Members Selezionare i membri del ruolo del database @@ -210,13 +318,37 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una {0} object type, {1}: object name. Elimina {0} '{1}' + + Deny + Nega + + + Edition + Edizione + + + Effective permissions for selected securable + Autorizzazioni valide per l'entità a protezione diretta selezionata + + + Effective permissions for: {0} + Autorizzazioni valide per: {0} + Enabled Abilitato - - Filter - Filtro + + Explicit permissions for selected securable + Autorizzazioni esplicite per l'entità a protezione diretta selezionata + + + Explicit permissions for: {0} + Autorizzazioni esplicite per: {0} + + + Filters + Filtri Find @@ -226,17 +358,49 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una General Generale - - Help - Guida + + Grant + Concedi + + + Grantor + Utente che concede le autorizzazioni + + + Hardware Generation + Generazione hardware Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy La password non è conforme al requisito di complessità. Per altre informazioni, vedere: https://docs.microsoft.com/sql/relational-databases/security/password-policy - - Loading dialog... - Caricamento della finestra di dialogo in corso... + + Is Clustered + In cluster + + + Is HADR Enabled + HADR abilitato + + + Is PolyBase Installed + PolyBase installato + + + Is XTP Supported + XTP supportato + + + Language + Lingua + + + Last Database Backup + Ultimo backup del database + + + Last Database Log Backup + Ultimo backup log database Loading objects completed, {0} objects found @@ -314,6 +478,14 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Login is not selected. L'account di accesso non è selezionato. + + Maximum Server Memory (MB) + Memoria massima del server (MB) + + + Max Size + Dimensioni massime + Members Membri @@ -322,6 +494,14 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Membership Appartenenza + + Memory + Memoria + + + Minimum Server Memory (MB) + Memoria minima del server (MB) + Name cannot be empty. Il nome non può essere vuoto. @@ -335,10 +515,6 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una {0} object type. {0} - Nuovo (anteprima) - - There is no action to be scripted. - Nessuna azione per cui generare uno script. - Failed to retrieve the connection information, please reconnect and try again. Non è stato possibile recuperare le informazioni sulla connessione. Riconnettersi e riprovare. @@ -348,10 +524,18 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una {0} object type, {1}: object name. {0} - {1} (Anteprima) + + Add Objects + Aggiungi oggetti + Object Type Tipo di oggetto + + Object Types + Tipi di oggetto + Objects Oggetti @@ -366,6 +550,14 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una {0} object type, {1}: object name, {2}: error message. Errore durante l'apertura della finestra di dialogo delle proprietà per {0}: {1}. {2} + + Operating System + Sistema operativo + + + Options + Opzioni + Owner Proprietario @@ -382,8 +574,32 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Password must match the confirm password. La password deve corrispondere alla password di conferma. + + Permission + Autorizzazione + + + Platform + Piattaforma + + + Processors + Processori + + + Product + Prodotto + + + Properties + Proprietà + + + Recovery Model + Modello di recupero + - An error occurred while while refreshing the object explorer. {0} + An error occurred while refreshing the object explorer. {0} {0}: error message. Errore durante l'aggiornamento di Esplora oggetti. {0} @@ -391,9 +607,9 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Remove selected member Rimuovi membro selezionato - - Remove - Rimuovi + + Remove selected securable + Rimuovi entità a protezione diretta selezionata Enter new name @@ -409,29 +625,33 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una {0} object type, {1}: original name, {2}: new name Rinomina {0} '{1}' in '{2}' + + Reserved Storage Size + Dimensioni di archiviazione riservate + + + Root Directory + Directory radice + Schema Schema - - An error occurred while generating script. {0} - Si è verificato un errore durante la generazione dello script. {0} + + Securables + Entità a protezione diretta - - Script has been generated successfully. You can close the dialog to view it in the newly opened editor. - Lo script è stato generato. È possibile chiudere la finestra di dialogo per visualizzarla nell'editor appena aperto. - - - Script - Script + + Select Securables + Seleziona entità a protezione diretta Select Seleziona - - Selected - Selezionato + + Server Collation + Regole di confronto del server Select Server Role Members @@ -441,6 +661,14 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Select Server Role Owner Selezionare il proprietario del ruolo del server + + Service Tier + Livello di servizio + + + Storage Space Usage + Utilizzo dello spazio di archiviazione + Update {0} '{1}' {0} object type, {1}: object name. @@ -482,9 +710,13 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Mapped to a Windows user/group Mappato a un utente/gruppo Windows - - Yes - + + Version + Versione + + + With Grant + Con diritto di concessione @@ -572,6 +804,62 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una + + + + OK + OK + + + Generating script... + Generazione script... + + + Script generated + Script generato + + + Help + Guida + + + Loading dialog... + Caricamento della finestra di dialogo in corso... + + + There is no action to be scripted. + Nessuna azione per cui generare uno script. + + + An error occurred while generating the script. {0} + Errore durante la generazione dello script. {0} + + + Script has been generated successfully. You can close the dialog to view it in the newly opened editor. + Lo script è stato generato. È possibile chiudere la finestra di dialogo per visualizzarla nell'editor appena aperto. + + + Script + Script + + + Yes + + + + Add… + Aggiungi… + + + Remove + Rimuovi + + + Select + Seleziona + + + @@ -1234,6 +1522,10 @@ Nota: un certificato autofirmato offre solo una protezione limitata e non è una Enable SET XACT_ABORT ON option Abilita l'opzione SET XACT_ABORT ON + + Whether to allow table designer to disable and re-enable DDL triggers during publish + Indica se consentire a Progettazione tabelle di disabilitare e riabilitare i trigger DDL durante la pubblicazione + Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. Indica se precaricare il modello di database quando si espande il nodo del database in Esplora oggetti. Se l’opzione è abilitata, è possibile ridurre il tempo di caricamento di Progettazione tabelle. Nota: l'utilizzo della memoria potrebbe essere superiore al normale quando si espandono molti nodi del database. diff --git a/resources/xlf/it/sql-database-projects.it.xlf b/resources/xlf/it/sql-database-projects.it.xlf index f58cb17674..0c5ff37c15 100644 --- a/resources/xlf/it/sql-database-projects.it.xlf +++ b/resources/xlf/it/sql-database-projects.it.xlf @@ -66,6 +66,10 @@ Add Item Aggiungere elemento + + Add SQLCMD variable '{0}' to project without default value? + Aggiungere la variabile SQLCMD '{0}' al progetto senza il valore predefinito? + Advanced... Avanzate... @@ -90,6 +94,10 @@ Project was successfully updated. Aggiornamento del progetto completato. + + Artifact Reference + Riferimento ad artefatto + at in @@ -442,14 +450,14 @@ Downloading Download in corso - - Downloading Microsoft.Build.Sql nuget to get build DLLs - Download di NuGet Microsoft.Build.Sql per ottenere dll di compilazione - Downloading from {0} to {1} Scaricamento da {0} a {1} in corso + + Downloading {0} nuget to get build DLLs + Download di {0} nuget per ottenere DLL di compilazione + Microsoft Azure SQL Edge License Agreement Contratto di licenza di SQL Edge di Microsoft Azure @@ -904,6 +912,10 @@ Items with absolute path outside project folder are not supported. Please make sure the paths in the project file are relative to project folder. Gli elementi con percorso assoluto all'esterno della cartella del progetto non sono supportati. Assicurarsi che i percorsi nel file di progetto siano relativi alla cartella del progetto. + + Package Reference + Riferimento a pacchetto + Cannot access parent of provided tree item Non è possibile accedere all'elemento padre dell'elemento di albero fornito @@ -1016,6 +1028,10 @@ Publish profile elements Elementi del profilo di pubblicazione + + Publish Profile + Profilo di pubblicazione + Database project published successfully Il progetto di database è stato pubblicato @@ -1061,13 +1077,17 @@ Pubblicazione del progetto in un contenitore... - Type - Tipo + Referenced Database Type + Tipo di database di riferimento - - Reference type + + Reference Type Tipo riferimento + + Referenced Database type + Tipo di database di riferimento + Would you like to reload your database project? Ricaricare il progetto di database? @@ -1124,6 +1144,10 @@ Save Salva + + Would you like to save the settings in a profile (.publish.xml)? + Salvare le impostazioni in un profilo (.publish.xml)? + Save As... Salva con nome... @@ -1357,8 +1381,8 @@ Impossibile trovare la variabile SQLCMD '{0}' - Unable to locate '{0}' target: '{1}' - Non è possibile individuare la destinazione '{0}': '{1}' + Unable to locate '{0}' target: '{1}'. {2} + Impossibile individuare '{0}' target: '{1}'. {2} Unable to establish project context. Command invoked from unexpected location: {0} @@ -1600,6 +1624,10 @@ Add Pre-Deployment Script Aggiungere script di pre-distribuzione + + Add Publish Profile + Aggiungi profilo di pubblicazione + Add Script Aggiungi script @@ -1632,6 +1660,10 @@ Open in Designer Aprire in Designer + + Open project + Apri progetto + Properties Proprietà diff --git a/resources/xlf/it/sql-migration.it.xlf b/resources/xlf/it/sql-migration.it.xlf index 8d842e96f0..b5ff2ff3d7 100644 --- a/resources/xlf/it/sql-migration.it.xlf +++ b/resources/xlf/it/sql-migration.it.xlf @@ -2,14 +2,6 @@ - - An error occurred while accessing the selected account '{0}' and tenant '{1}'. Select 'Link account' and refresh the account, or select a different account. Error '{2}' - Si è verificato un errore durante l'accesso all'account selezionato '{0}' e il tenant '{1}'. Selezionare 'Collega account' e aggiornare l'account oppure selezionare un account diverso. Errore: '{2}' - - - The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. - Il token di accesso per l'account selezionato '{0}' e il tenant '{1}' non è più valido. Selezionare 'Collega account' per aggiornare l'account o selezionare un account diverso. - Migration service component could not start. {0} Impossibile avviare il componente del servizio di migrazione. {0} @@ -792,11 +784,11 @@ L'operazione potrebbe richiedere qualche minuto. For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0} - For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0} + È possibile fornire file di sessioni degli eventi estesi per i database selezionati, al fine di valutare le query SQL dinamiche o ad hoc, o le eventuali istruzioni DML avviate attraverso il livello di dati dell'applicazione. {0} Select a folder where extended events session files (.xel and .xem) are stored - Select a folder where extended events session files (.xel and .xem) are stored + Seleziona una cartella in cui sono archiviati i file di sessione degli eventi estesi (.xel e .xem). Learn more @@ -804,7 +796,7 @@ L'operazione potrebbe richiedere qualche minuto. Assess extended event sessions - Assess extended event sessions + Valutare le sessioni di eventi estesi An error occurred while accessing database details. @@ -1332,15 +1324,15 @@ L'operazione potrebbe richiedere qualche minuto. Step 2: Use the keys below to register your integration runtime - Step 2: Use the keys below to register your integration runtime + Passaggio 2: Utilizzare le chiavi seguenti per registrare il runtime di integrazione Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime + Passaggio 3: Fare clic sul pulsante 'Test connessione' per controllare la connessione tra il Servizio Migrazione del database di Azure e il runtime di integrazione Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime + Passaggio 3: Fare clic sul pulsante Aggiorna sopra per controllare la connessione tra Servizio Migrazione del database di Azure e il runtime di integrazione Blocking Issue: {0} @@ -2124,15 +2116,15 @@ L'operazione potrebbe richiedere qualche minuto. Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). - Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). + Servizio Migrazione del database di Azure sfrutta il runtime di integrazione self-hosted di Azure Data Factory per gestire la connettività tra origine e destinazione e caricare i backup da una condivisione file di rete locale in Azure (se applicabile). Follow the instructions below to set up self-hosted integration runtime. - Follow the instructions below to set up self-hosted integration runtime. + Seguire le istruzioni seguenti per configurare il runtime di integrazione self-hosted. Set up integration runtime - Set up integration runtime + Configurare il runtime di integrazione Loading Migration Services @@ -2182,9 +2174,9 @@ L'operazione potrebbe richiedere qualche minuto. Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. See below for registration instructions. - Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. + Servizio Migrazione del database di Azure non è registrato. Servizio Migrazione del database di Azure '{0}' deve essere registrato con il runtime di integrazione self-hosted in qualsiasi nodo. -See below for registration instructions. +Vedere di seguito per le istruzioni di registrazione. {0} (change) @@ -2194,17 +2186,17 @@ See below for registration instructions. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Servizio Migrazione del database di Azure '{0}{0}' è connesso al runtime di integrazione self-hosted in esecuzione nei nodi. {1} -For improved performance and high availability, you can register additional nodes. + Per migliorare le prestazioni e la disponibilità elevata, è possibile registrare nodi aggiuntivi. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. See below for registration instructions. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Servizio Migrazione del database di Azure '{0}' è connesso al runtime di integrazione self-hosted in esecuzione nei nodi. {1} -For improved performance and high availability, you can register additional nodes. See below for registration instructions. + Per migliorare le prestazioni e la disponibilità elevata, è possibile registrare nodi aggiuntivi. Per istruzioni sulla registrazione, vedere di seguito. Please select the location of your database backup files before continuing. @@ -2220,7 +2212,7 @@ For improved performance and high availability, you can register additional node Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. - Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. + Immettere le informazioni seguenti per aggiungere un nuovo Servizio Migrazione del database di Azure. Per registrare il runtime di integrazione self-hosted, selezionare “I miei backup del database si trovano in una condivisione di rete” nella pagina precedente. Create Azure Database Migration Service @@ -3022,6 +3014,14 @@ For improved performance and high availability, you can register additional node Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server. L'istanza di destinazione '{0}' potrebbe non essere in grado di accedere agli account di archiviazione '{1}'. Assicurarsi che la subnet dell'istanza di destinazione sia inclusa nell'elenco elementi consentiti negli account di archiviazione e, se applicabile, che gli endpoint privati si trovino nella stessa rete virtuale del server di destinazione. + + Target server '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target server is whitelisted on the storage account. + Il server di destinazione '{0}' potrebbe non essere in grado di accedere all'account di archiviazione '{1}'. Assicurarsi che la subnet del server di destinazione sia nell'elenco elementi consentiti nell'account di archiviazione. + + + Target server '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target server is whitelisted on the storage accounts. + Il server di destinazione '{0}' potrebbe non essere in grado di accedere agli account di archiviazione '{1}'. Assicurarsi che la subnet del server di destinazione sia nell'elenco degli elementi consentiti negli account di archiviazione. + Subscription Sottoscrizione diff --git a/resources/xlf/it/sql.it.xlf b/resources/xlf/it/sql.it.xlf index 274d18895f..1212b4f08f 100644 --- a/resources/xlf/it/sql.it.xlf +++ b/resources/xlf/it/sql.it.xlf @@ -623,8 +623,8 @@ Comandi predefiniti ignorati: Rimuovere '{0}'? - Reenter your credentials - Immetti di nuovo le credenziali + Refresh your credentials + Aggiornare le credenziali Remove account @@ -2025,6 +2025,14 @@ Comandi predefiniti ignorati: + + + + Backup database - {0}:{1} + Database di backup - {0}:{1} + + + @@ -2311,6 +2319,10 @@ Comandi predefiniti ignorati: + + Advanced connection properties could not be parsed as JSON, error occurred: {0} Received properties value: {1} + Non è stato possibile analizzare le proprietà di connessione avanzate come JSON, si è verificato un errore: {0} Valore delle proprietà ricevute: {1} + Are you sure you want to connect? Connettersi? @@ -2367,6 +2379,10 @@ Comandi predefiniti ignorati: Whether to show the warning message when user connects to a server version that is not supported by Azure Data Studio. Indica se visualizzare un messaggio di avviso quando l'utente si connette a una versione del server non supportata da Azure Data Studio. + + Collapse All Connections + Comprimi tutte le connessioni + Azure Active Directory - Universal with MFA support Azure Active Directory - Universale con supporto MFA @@ -4101,6 +4117,10 @@ Comandi predefiniti ignorati: Enter search value Immetti il valore di ricerca + + Find nodes + Trova nodi + Contains Contiene @@ -4755,6 +4775,10 @@ Errore: {1} Remove parameter cell Rimuovi cella parametri + + Add cell + Aggiungi cella + Clear Result Cancella risultato @@ -4799,10 +4823,6 @@ Errore: {1} Insert Text Below Inserisci testo sotto - - More - Altro - Run Cells Above Esegui celle sopra @@ -4831,14 +4851,6 @@ Errore: {1} Move cell up Sposta cella in alto - - Add cell - Aggiungi cella - - - Code cell - Cella di codice - Code cell Cella di codice @@ -4851,10 +4863,6 @@ Errore: {1} Split cell Divide la cella - - Text cell - Cella di testo - @@ -5123,14 +5131,6 @@ Errore: {1} Run Cells failed - See error in output of the currently selected cell for more information. Comando Esegui celle non riuscito. Per altre informazioni, vedere l'errore nell'output della cella attualmente selezionata. - - Add cell - Aggiungi cella - - - Code cell - Cella di codice - Create File Crea file @@ -5155,10 +5155,6 @@ Errore: {1} Run all Esegui tutti - - Text cell - Cella di testo - Views Visualizzazioni @@ -5451,6 +5447,10 @@ Errore: {1} Clear Results Cancella risultati + + Code cell + Cella di codice + Collapse Cells Comprimi celle @@ -5523,6 +5523,10 @@ Errore: {1} Select Connection Seleziona connessione + + Text cell + Cella di testo + Trusted Attendibile @@ -5743,10 +5747,6 @@ Errore: {1} Insert Cells Inserisci celle - - More - Altro - Run cell Esegui cella @@ -5816,8 +5816,8 @@ Errore: {1} - Copy failed with error {0} - La copia non è riuscita. Errore: {0} + Copy failed with error: {0} + La copia non è stata completata. Errore: {0} Show chart @@ -5849,8 +5849,20 @@ Errore: {1} + + + + More + Altro + + + + + Filter Settings + Impostazioni filtro + New Connection Nuova connessione @@ -5875,6 +5887,10 @@ Errore: {1} + + Object Explorer + Esplora oggetti + Auto-expand Server Groups in the Object Explorer viewlet. Espande automaticamente i gruppi di server nel viewlet di Esplora oggetti. @@ -5887,10 +5903,6 @@ Errore: {1} Server Tree Albero server - - The timeout in seconds for expanding a node in the Servers view - Timeout in secondi per l'espansione di un nodo nella visualizzazione Server - Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect. Usare il nuovo albero del server asincrono per la visualizzazione Server e la finestra di dialogo di connessione con il supporto di nuove funzionalità come i filtri dinamici dei nodi. Richiede un riavvio per avere effetto. @@ -5923,6 +5935,10 @@ Errore: {1} Notebook Notebook + + Object Explorer + Esplora oggetti + Profiler Profiler @@ -6147,6 +6163,10 @@ Errore: {1} Copy With Headers Copia con intestazioni + + The number of rows or columns in the table has exceeded the Excel limits. Please try a different format instead. + Il numero di righe o colonne nella tabella ha superato i limiti di Excel. Provare con un formato diverso. + Results encoding will not be saved when exporting to JSON, remember to save with desired encoding once file is created. La codifica dei risultati non verrà salvata quando si esporta in JSON. Ricordarsi di salvare con la codifica desiderata dopo la creazione del file. @@ -6155,6 +6175,10 @@ Errore: {1} Maximize Ingrandisci + + View Excel specifications + Visualizza specifiche di Excel + Restore Ripristina @@ -6243,6 +6267,34 @@ Errore: {1} Results grid Griglia dei risultati + + Cancel + Annulla + + + Cancel + Annulla + + + Yes + + + + Don't show again + Non visualizzare più + + + You have selected {0} rows, it might take a while to load the data and calculate the summary, do you want to continue? + Sono state selezionate {0} righe. Il caricamento dei dati e il calcolo del riepilogo potrebbero richiedere del tempo. Continuare? + + + Loading selected rows for calculation... + Caricamento delle righe selezionate per il calcolo... + + + Loading selected rows for calculation ({0}/{1})... + Caricamento delle righe selezionate per il calcolo ({0}/{1})... + Max row count for filtering/sorting has been exceeded. To update it, navigate to User Settings and change the setting: 'queryEditor.results.inMemoryDataProcessingThreshold' È stato superato il numero massimo di righe per il filtraggio o l'ordinamento. Per aggiornarlo, passare alle impostazioni utente e modificare l'impostazione 'queryEditor.results.inMemoryDataProcessingThreshold' @@ -6335,6 +6387,10 @@ Errore: {1} Message Panel Pannello dei messaggi + + Timestamp: {0}, Message: {1} + Timestamp: {0}, messaggio: {1} + @@ -6375,6 +6431,14 @@ Errore: {1} Whether to open the file in Azure Data Studio after the result is saved. Indica se aprire il file in Azure Data Studio dopo il salvataggio del risultato. + + Whether the copy result request should be handled by the query provider when it is supported. The default value is true, set this to false to force all copy handling to be done by Azure Data Studio. + Indica se la richiesta di risultato della copia deve essere gestita dal provider di query quando è supportata. Il valore predefinito è true; impostarlo su false per forzare l'esecuzione di tutte le operazioni di gestione delle copie da parte di Azure Data Studio. + + + When cells are selected in the results grid, ADS will calculate the summary for them, This setting controls whether to show the a confirmation when the number of rows selected is larger than the value specified in the 'inMemoryDataProcessingThreshold' setting. The default value is true. + Quando le celle sono selezionate nella griglia dei risultati, ADS calcola il relativo riepilogo. Questa impostazione controlla se visualizzare una conferma quando il numero di righe selezionate è maggiore del valore specificato nell'impostazione 'inMemoryDataProcessingThreshold'. Il valore predefinito è true. + The custom delimiter to use between values when saving as CSV Delimitatore personalizzato da usare tra i valori quando si salvano i risultati in formato CSV @@ -6423,6 +6487,10 @@ Errore: {1} Whether to show the action bar in the query results view Indica se visualizzare la barra delle azioni nella visualizzazione dei risultati della query + + Whether to skip adding a line break between rows when copying results if the previous row already has a trailing line break. The default value is false. + Indica se ignorare l'aggiunta di un'interruzione di riga tra le righe durante la copia dei risultati se la riga precedente ha già un'interruzione di riga finale. Il valore predefinito è false. + Enable results streaming; contains few minor visual issues Abilita lo streaming dei risultati. Contiene alcuni problemi minori relativi a oggetti visivi @@ -6551,6 +6619,10 @@ Errore: {1} + + Database: + Database: + Query Editor Editor di query @@ -6827,6 +6899,18 @@ Errore: {1} An error occurred refreshing node '{0}': {1} Si è verificato un errore durante l'aggiornamento del nodo '{0}': {1} + + An error occurred while executing the action '{0}': {1}. + Errore durante l'esecuzione dell'azione '{0}': {1}. + + + Close + Chiudi + + + Executing action: {0}... + Esecuzione dell'azione: {0}in corso... + @@ -6856,10 +6940,6 @@ Errore: {1} Tasks Attività - - View - Visualizza - @@ -6965,6 +7045,18 @@ Errore: {1} Refresh Aggiorna + + Whether the the tree view with id {0} enables collapse all. + Indica se con la visualizzazione struttura ad albero con ID {0} è abilitato il comando Comprimi tutto. + + + Whether the tree view with id {0} enables refresh. + Indica se con la visualizzazione struttura ad albero con ID {0} è abilitato il comando Aggiorna. + + + Whether collapse all is toggled for the tree view with id {0}. + Indica se il comando Comprimi tutto è attivato o meno per la visualizzazione struttura ad albero con ID {0}. + @@ -6999,19 +7091,16 @@ Errore: {1} - + - - Azure Data Studio now has encryption enabled by default for all SQL Server connections. This may result in your existing connections no longer working unless certain Encryption related connection properties are changed.{0}We recommend you review the link below for more details. - Azure Data Studio ora ha la crittografia abilitata per impostazione predefinita per tutte le connessioni SQL Server. In questo modo le connessioni esistenti potrebbero non funzionare più a meno che non vengano modificate determinate proprietà di connessione correlate alla crittografia.{0}Per altri dettagli, è consigliabile consultare il collegamento seguente. + + Getting &&Started + && denotes a mnemonic + Getting &&Started - - More information - Più informazioni - - - Important Update - Aggiornamento importante + + Show Getting Started + Show Getting Started @@ -7197,10 +7286,6 @@ Errore: {1} User Welcome Tour Presentazione iniziale - - Help - Guida - Hide Welcome Tour Nascondi presentazione iniziale @@ -7418,6 +7503,22 @@ Errore: {1} + + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}). + Per contribuire al miglioramento di Azure Data Studio, è possibile consentire a Microsoft di raccogliere i dati di utilizzo. Leggere l'[informativa sulla privacy]({0}) per informazioni su come [acconsentire esplicitamente]({1}). + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}). + Per contribuire al miglioramento di Azure Data Studio, è possibile consentire a Microsoft di raccogliere i dati di utilizzo. Leggere l'[informativa sulla privacy]({0}) per informazioni su come [rifiutare esplicitamente]({1}). + + + Read More + Altre informazioni + + + @@ -7808,6 +7909,18 @@ Messaggio di errore: {1} Are you sure you want to cancel this connection? Annullare questa connessione? + + (Group: {0}) + (Gruppo: {0}) + + + Cannot save profile, the selected connection matches an existing profile with the same server info in the same group: + + {0}{1} + Impossibile salvare il profilo, la connessione selezionata corrisponde a un profilo esistente con le stesse informazioni sul server nello stesso gruppo: + + {0}{1} + The extension '{0}' is required in order to connect to this resource. Do you want to install it? L'estensione '{0}' è necessaria per connettersi a questa risorsa. Installarla? @@ -7908,6 +8021,18 @@ Messaggio di errore: {1} Connection string Stringa di connessione + + Connection String + Stringa di connessione + + + Parameters + Parametri + + + Input type + Tipo di input + You must select an account È necessario selezionare un account @@ -8666,6 +8791,14 @@ Messaggio di errore: {1} Show Active Connections Mostra connessioni attive + + Connection {0} deleted + Connessione {0} eliminata + + + Connection group {0} deleted + Gruppo di connessione {0} eliminato + New Connection Nuova connessione @@ -8694,14 +8827,6 @@ Messaggio di errore: {1} Are you sure you want to delete connection '{0}'? Eliminare la connessione '{0}'? - - No - No - - - Yes - - Delete Group Elimina gruppo @@ -8710,12 +8835,152 @@ Messaggio di errore: {1} Are you sure you want to delete connection group '{0}'? Eliminare il gruppo di connessioni '{0}'? + + Filter + Filtro + + + Remove Filter + Rimuovi filtro + + + Delete + Elimina + Show All Connections Mostra tutte le connessioni + + + + Start date cannot be greater than end date. + La data di inizio non può essere successiva alla data di fine. + + + End date is not specified. + La data di fine non è specificata. + + + End number is not specified. + Il numero finale non è specificato. + + + Start number cannot be greater than end number. + Il numero iniziale non può essere maggiore del numero finale. + + + Start date is not specified. + La data di inizio non è specificata. + + + Start number is not specified. + Il numero iniziale non è specificato. + + + And + E + + + Between + Tra + + + Cancel + Annulla + + + Clear All + Cancella tutto + + + Clear + Cancella + + + Contains + Contiene + + + Ends With + Termina con + + + Equals + Uguale a + + + False + Falso + + + Greater Than Or Equals + Maggiore o uguale a + + + Greater Than + Maggiore di + + + Less Than Or Equals + Minore o uguale a + + + Less Than + Minore di + + + Path: + Percorso: + + + Not Between + Non compreso tra + + + Not Contains + Non contiene + + + Not Ends With + Non termina con + + + Not Equals + Non uguale a + + + Not Starts With + Non inizia con + + + OK + OK + + + Operator + Operatore + + + Property + Proprietà + + + Starts With + Inizia con + + + True + Vero + + + Value + Valore + + + @@ -8726,18 +8991,6 @@ Messaggio di errore: {1} Multiple errors: Più errori: - - Node expansion timed out for node {0} for providers {1} - Timeout dell'espansione del nodo per il nodo {0} per i provider {1} - - - Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}" - Timeout durante l'attesa della creazione della sessione {0} per la connessione "{1}". È probabile che il servizio OE non abbia ricevuto una risposta per createNewSession dal provider per la connessione "{1}" - - - Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider. - Timeout durante l'attesa della creazione della sessione {0}. È probabile che il servizio OE non abbia ricevuto una risposta per createNewSession dal provider. - The session ID returned by provider "{0}" for connection "{1}" is invalid. L'ID sessione restituito dal provider "{0}" per la connessione "{1}" non è valido. @@ -8786,9 +9039,9 @@ Messaggio di errore: {1} - - Object Explorer expansion timed out for '{0}' - Timeout dell'espansione Esplora oggetti per '{0}' + + Failed to connect, please try again. + Non è stato possibile connettersi. Riprovare. @@ -8900,6 +9153,30 @@ Messaggio di errore: {1} + + + + Cancel + Annulla + + + Close + Chiudi + + + Selected data has been copied to the clipboard. Row count: {0}. + I dati selezionati sono stati copiati negli Appunti. Conteggio righe: {0}. + + + Copying... + Copia in corso... + + + Loading the rows to be copied ({0}/{1})... + Caricamento delle righe da copiare ({0}/{1})... + + + @@ -8947,8 +9224,8 @@ Messaggio di errore: {1} - Copy failed with error {0} - La copia non è riuscita. Errore: {0} + Copy failed with error: {0} + La copia non è stata completata. Errore: {0} Batch execution time: {0} @@ -9232,6 +9509,14 @@ Messaggio di errore: {1} + + + + Restore database - {0}:{1} + Ripristina il database - {0}:{1} + + + @@ -9642,6 +9927,11 @@ Messaggio di errore: {1} The changes have been successfully published. Le modifiche sono state pubblicate. + + An error occurred while refreshing the object explorer. {0} + {0}: error message. + Errore durante l'aggiornamento di Esplora oggetti. {0} + Publishing table designer changes... Pubblicazione delle modifiche di Progettazione tabelle in corso... @@ -9705,17 +9995,4 @@ Messaggio di errore: {1} - - - - Getting &&Started - && denotes a mnemonic - &&Introduzione - - - Show Getting Started - Mostra introduzione - - - \ No newline at end of file diff --git a/resources/xlf/ja/azurecore.ja.xlf b/resources/xlf/ja/azurecore.ja.xlf index c63d1db985..69f9b7a92f 100644 --- a/resources/xlf/ja/azurecore.ja.xlf +++ b/resources/xlf/ja/azurecore.ja.xlf @@ -241,7 +241,7 @@ Do you wish to proceed? - Log Analytics workspace + Log Analytics workspaces Log Analytics ワークスペース @@ -249,23 +249,23 @@ Do you wish to proceed? - CosmosDB for Mongo - Mongo 版 CosmosDB + Azure CosmosDB for MongoDB + Azure CosmosDB for MongoDB - SQL database - SQL Database + SQL databases + SQL データベース - SQL server + SQL servers SQL Server @@ -273,7 +273,7 @@ Do you wish to proceed? - Azure Data Explorer Cluster + Azure Data Explorer Clusters Azure Data Explorer クラスター @@ -281,39 +281,47 @@ Do you wish to proceed? - Azure Database for MySQL Flexible server - Azure Database for MySQL のフレキシブル サーバー + Azure Database for MySQL flexible servers + Azure Database for MySQL フレキシブル サーバー - + - PostgreSQL Hyperscale – Azure Arc - PostgreSQL Hyperscale – Azure Arc + PostgreSQL servers – Azure Arc + PostgreSQL サーバー - Azure Arc + + + + + + + Azure Database for PostgreSQL flexible servers + Azure Database for PostgreSQL のフレキシブル サーバー - Azure Database for PostgreSQL server - Azure Database for PostgreSQL サーバー + Azure Database for PostgreSQL servers + Azure Database for PostgreSQL - Azure SQL DB managed instance - Azure SQL DB マネージド インスタンス + SQL managed instances + SQL マネージド インスタンス - SQL managed instance – Azure Arc + SQL managed instances - Azure Arc SQL マネージド インスタンス - Azure Arc @@ -334,6 +342,18 @@ Do you wish to proceed? + + + + Unrecognized Provider resource: {0} + プロバイダー リソースを認識できません: {0} + + + Unrecognized Provider resource type: {0} + プロバイダー リソースの種類を認識できません: {0} + + + @@ -398,13 +418,9 @@ Do you wish to proceed? - - No Subscriptions found. - サブスクリプションが見つかりません。 - - - Unable to access subscription {0} ({1}). Please [refresh the account](command:azure.resource.signin) to try again. {2} - サブスクリプション {0} ({1}) にアクセスできません。再試行するには、[アカウントの更新] してください。(コマンド: azure.resource.signin) {2} + + No Tenants found. + テナントが見つかりません。 @@ -426,28 +442,17 @@ Do you wish to proceed? - - No Resources found. - リソースは見つかりませんでした。 + + No Tenants found. + テナントが見つかりません。 - - Requests from this account have been throttled. To retry, please select a smaller number of subscriptions. - このアカウントからの要求は抑えられています。再試行するには、より小さいサブスクリプション数を選択してください。 - - - {0} ({1}/{2} subscriptions) - {0} is the display name of the azure account -{1} is the number of selected subscriptions in this account -{2} is the number of total subscriptions in this account - {0} ({1}/{2} サブスクリプション) - - - {0} - Loading... - {0} - 読み込んでいます... - - - An error occurred while loading Azure resources: {0} - Azure リソースの読み込み中にエラーが発生しました: {0} + + + + + + No Subscriptions found. + サブスクリプションが見つかりません。 @@ -459,6 +464,14 @@ Do you wish to proceed? + + + + No Subscriptions found. + サブスクリプションが見つかりません。 + + + @@ -665,9 +678,13 @@ Do you wish to proceed? Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes. 警告: Azure PII ログが有効になっています。このオプションを有効にすると、個人を特定できる情報をログに記録でき、デバッグ目的でのみ使用する必要があります。 + + Azure Database for PostgreSQL flexible servers + Azure Database for PostgreSQL のフレキシブル サーバー + - Azure Database for PostgreSQL server - Azure Database for PostgreSQL サーバー + Azure Database for PostgreSQL servers + Azure Database for PostgreSQL Reload @@ -837,6 +854,10 @@ Do you wish to proceed? Select Subscriptions サブスクリプションの選択 + + Select Tenants + テナントの選択 + Azure: Sign In Azure: サインイン diff --git a/resources/xlf/ja/mssql.ja.xlf b/resources/xlf/ja/mssql.ja.xlf index 2bbe7c86e9..a2fa28ce9a 100644 --- a/resources/xlf/ja/mssql.ja.xlf +++ b/resources/xlf/ja/mssql.ja.xlf @@ -106,6 +106,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco database データベース + + Database + データベース + database role データベース ロール @@ -122,9 +126,33 @@ Note: A self-signed certificate offers only limited protection and is not a reco Login ログイン - - OK - OK + + All objects belonging to a schema + スキーマに属するすべてのオブジェクト + + + All objects of certain types + 特定の型のすべてのオブジェクト + + + Schema + スキーマ + + + Specific objects… + 特定のオブジェクト… + + + How do you want to add objects? + オブジェクトをどのように追加しますか? + + + Search Text + 検索テキスト + + + Server + サーバー server role @@ -150,18 +178,26 @@ Note: A self-signed certificate offers only limited protection and is not a reco view ビュー - - Add a member + + Add members メンバーの追加 - - Add… - 追加... + + Add securables + セキュリティ保護可能なリソースの追加 Advanced 詳細設定 + + Azure SQL Database pricing calculator + Azure SQL Database 料金計算ツール + + + Backup Storage Redundancy + バックアップ ストレージの冗長性 + Creating a login with a blank password is a security risk. Are you sure you want to continue? パスワードを空白にしてログインを作成すると、セキュリティ上の危険を伴います。続行しますか? @@ -174,15 +210,87 @@ Note: A self-signed certificate offers only limited protection and is not a reco Browse… 参照... + + Collation + 照合 + + + Compatibility Level + 互換性レベル + + + Configure SLO + SLO の構成 + Confirm password パスワードの確認 + + Containment Type + 包含の種類 + Create {0} {0} object type {0} の作成 + + Current Service Level Objective + 現在のサービス レベル目標 + + + Database '{0}' already exists. Choose a different database name. + データベース '{0}' は既に存在します。別のデータベース名を選択してください。 + + + Backup + バックアップ + + + Database + データベース + + + Date Created + 作成日 + + + {0} MB + {0} MB + + + Memory Allocated To Memory Optimized Objects + メモリ最適化オブジェクトに割り当てられたメモリ + + + Memory Used By Memory Optimized Objects + メモリ最適化オブジェクトによって使用されるメモリ + + + Name + 名前 + + + Number of Users + ユーザー数 + + + Owner + 所有者 + + + Size + サイズ + + + Space Available + 使用可能領域 + + + Status + 状態 + Select Database Role Members データベース ロール メンバーの選択 @@ -210,12 +318,36 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name. {0} '{1}' の削除 + + Deny + 拒否 + + + Edition + エディション + + + Effective permissions for selected securable + 選択したセキュリティ保護可能なリソースに対する有効なアクセス許可 + + + Effective permissions for: {0} + 有効なアクセス許可: {0} + Enabled 有効 - - Filter + + Explicit permissions for selected securable + 選択したセキュリティ保護可能なリソースに対する明示的なアクセス許可 + + + Explicit permissions for: {0} + 明示的なアクセス許可: {0} + + + Filters フィルター @@ -226,17 +358,49 @@ Note: A self-signed certificate offers only limited protection and is not a reco General 全般 - - Help - ヘルプ + + Grant + 許可 + + + Grantor + 権限の許可者 + + + Hardware Generation + ハードウェアの世代 Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy パスワードが複雑さの要件を満たしていません。詳細情報: https://docs.microsoft.com/sql/relational-databases/security/password-policy - - Loading dialog... - ダイアログを読み込んでいます... + + Is Clustered + クラスター化済み + + + Is HADR Enabled + HADR が有効 + + + Is PolyBase Installed + PolyBase インストール済み + + + Is XTP Supported + XTP サポート対象 + + + Language + 言語 + + + Last Database Backup + 最終データベース バックアップ + + + Last Database Log Backup + 最終データベース ログ バックアップ Loading objects completed, {0} objects found @@ -314,6 +478,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Login is not selected. ログインが選択されていません。 + + Maximum Server Memory (MB) + 最大サーバー メモリ (MB) + + + Max Size + 最大サイズ + Members メンバー @@ -322,6 +494,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Membership メンバーシップ + + Memory + メモリ + + + Minimum Server Memory (MB) + 最小サーバー メモリ (MB) + Name cannot be empty. 名前を空にすることはできません。 @@ -335,10 +515,6 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type. {0} - 新規 (プレビュー) - - There is no action to be scripted. - スクリプトを作成するアクションはありません。 - Failed to retrieve the connection information, please reconnect and try again. 接続情報を取得できませんでした。再接続して、もう一度お試しください。 @@ -348,10 +524,18 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name. {0} - {1} (プレビュー) + + Add Objects + オブジェクトの追加 + Object Type オブジェクトの種類 + + Object Types + オブジェクトの種類 + Objects オブジェクト @@ -366,6 +550,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name, {2}: error message. {0}: {1} のプロパティ ダイアログを開いているときにエラーが発生しました。{2} + + Operating System + オペレーティング システム + + + Options + オプション​​ + Owner 所有者 @@ -382,8 +574,32 @@ Note: A self-signed certificate offers only limited protection and is not a reco Password must match the confirm password. パスワードは、確認パスワードと一致する必要があります。 + + Permission + アクセス許可 + + + Platform + プラットフォーム + + + Processors + プロセッサ + + + Product + 製品 + + + Properties + プロパティ + + + Recovery Model + 復旧モデル + - An error occurred while while refreshing the object explorer. {0} + An error occurred while refreshing the object explorer. {0} {0}: error message. オブジェクト エクスプローラーの更新中にエラーが発生しました。{0} @@ -391,9 +607,9 @@ Note: A self-signed certificate offers only limited protection and is not a reco Remove selected member 選択したメンバーを削除する - - Remove - 削除 + + Remove selected securable + 選択したセキュリティ保護可能なリソースの削除 Enter new name @@ -409,29 +625,33 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: original name, {2}: new name {0} '{1}' の名前を '{2}' に変更します + + Reserved Storage Size + 予約済みストレージのサイズ (MB) + + + Root Directory + ルート ディレクトリ + Schema スキーマ - - An error occurred while generating script. {0} - スクリプトの生成中にエラーが発生しました。{0} + + Securables + セキュリティ保護可能なリソース - - Script has been generated successfully. You can close the dialog to view it in the newly opened editor. - スクリプトが正常に生成されました。このダイアログを閉じると、エディターが新しく開いてスクリプトが表示されます。 - - - Script - スクリプト + + Select Securables + セキュリティ保護可能なリソースの選択 Select 選択 - - Selected - 選択済み + + Server Collation + サーバーの照合順序 Select Server Role Members @@ -441,6 +661,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Select Server Role Owner サーバー ロール所有者の選択 + + Service Tier + サービス レベル + + + Storage Space Usage + ストレージ領域の使用率 + Update {0} '{1}' {0} object type, {1}: object name. @@ -482,9 +710,13 @@ Note: A self-signed certificate offers only limited protection and is not a reco Mapped to a Windows user/group Windows ユーザー/グループにマップ済み - - Yes - はい + + Version + バージョン + + + With Grant + 許可の有無 @@ -572,6 +804,62 @@ Note: A self-signed certificate offers only limited protection and is not a reco + + + + OK + OK + + + Generating script... + スクリプトを生成しています... + + + Script generated + スクリプトが生成されました + + + Help + ヘルプ + + + Loading dialog... + ダイアログを読み込んでいます... + + + There is no action to be scripted. + スクリプトを作成するアクションはありません。 + + + An error occurred while generating the script. {0} + スクリプトの生成中にエラーが発生しました。{0} + + + Script has been generated successfully. You can close the dialog to view it in the newly opened editor. + スクリプトが正常に生成されました。このダイアログを閉じると、エディターが新しく開いてスクリプトが表示されます。 + + + Script + スクリプト + + + Yes + はい + + + Add… + 追加... + + + Remove + 削除 + + + Select + 選択 + + + @@ -1234,6 +1522,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco Enable SET XACT_ABORT ON option SET XACT_ABORT ON オプションを有効にする + + Whether to allow table designer to disable and re-enable DDL triggers during publish + パブリッシュ中にテーブル デザイナーが DDL トリガーを無効化および再有効化を許可するかどうか + Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. オブジェクト エクスプローラーのデータベース ノードが展開されたときに、データベース モデルを事前に読み込むかどうか。有効にすると、テーブル デザイナーの読み込み時間を短縮できます。注: 多数のデータベース ノードの展開が必要な場合、通常よりも多くのメモリが使用される可能性があります。 diff --git a/resources/xlf/ja/sql-database-projects.ja.xlf b/resources/xlf/ja/sql-database-projects.ja.xlf index 92d589f082..eb678e4022 100644 --- a/resources/xlf/ja/sql-database-projects.ja.xlf +++ b/resources/xlf/ja/sql-database-projects.ja.xlf @@ -66,6 +66,10 @@ Add Item 項目の追加 + + Add SQLCMD variable '{0}' to project without default value? + 既定値なしで SQLCMD 変数 '{0}' をプロジェクトに追加しますか? + Advanced... 詳細... @@ -90,6 +94,10 @@ Project was successfully updated. プロジェクトが正常に更新されました。 + + Artifact Reference + アーティファクト参照 + at 場所 @@ -442,14 +450,14 @@ Downloading ダウンロード中 - - Downloading Microsoft.Build.Sql nuget to get build DLLs - ビルド DLL を取得するための Microsoft.Build.Sql nuget のダウンロード - Downloading from {0} to {1} {0} から {1} にダウンロードしています + + Downloading {0} nuget to get build DLLs + ビルド DLL を取得するための {0} nuget のダウンロード + Microsoft Azure SQL Edge License Agreement Microsoft Azure SQL Edge License Agreement @@ -904,6 +912,10 @@ Items with absolute path outside project folder are not supported. Please make sure the paths in the project file are relative to project folder. プロジェクト フォルダーの外に絶対パスがある項目はサポートされていません。プロジェクト ファイルのパスがプロジェクト フォルダーへの相対パスであることを確認してください。 + + Package Reference + パッケージ参照 + Cannot access parent of provided tree item 指定されたツリー項目の親にアクセスできません @@ -1016,6 +1028,10 @@ Publish profile elements プロファイル要素の発行 + + Publish Profile + 発行プロファイル + Database project published successfully データベース プロジェクトが正常に公開されました @@ -1061,13 +1077,17 @@ コンテナーでプロジェクトを公開しています... - Type - 種類 + Referenced Database Type + 参照先データベースの種類 - - Reference type + + Reference Type 参照型 + + Referenced Database type + 参照先データベースの種類 + Would you like to reload your database project? データベース プロジェクトを再読み込みしますか? @@ -1124,6 +1144,10 @@ Save 保存 + + Would you like to save the settings in a profile (.publish.xml)? + 設定をプロファイル (.publish.xml) に保存しますか? + Save As... 名前を付けて保存... @@ -1357,8 +1381,8 @@ SQLCMD 変数 '{0}' が見つかりません - Unable to locate '{0}' target: '{1}' - '{0}' ターゲットが見つかりません: '{1}' + Unable to locate '{0}' target: '{1}'. {2} + '{0}' ターゲット: '{1}' が見つかりません。{2} Unable to establish project context. Command invoked from unexpected location: {0} @@ -1600,6 +1624,10 @@ Add Pre-Deployment Script 配置前スクリプトの追加 + + Add Publish Profile + 発行プロファイルの追加 + Add Script スクリプトの追加 @@ -1632,6 +1660,10 @@ Open in Designer デザイナーで開く + + Open project + プロジェクトを開く + Properties プロパティ diff --git a/resources/xlf/ja/sql-migration.ja.xlf b/resources/xlf/ja/sql-migration.ja.xlf index 19bfa582a4..03082d52c0 100644 --- a/resources/xlf/ja/sql-migration.ja.xlf +++ b/resources/xlf/ja/sql-migration.ja.xlf @@ -2,14 +2,6 @@ - - An error occurred while accessing the selected account '{0}' and tenant '{1}'. Select 'Link account' and refresh the account, or select a different account. Error '{2}' - 選択したアカウント '{0}' とテナント '{1}' へのアクセス中にエラーが発生しました。'リンク アカウント' を選択して、アカウントを更新するか、別のアカウントを選択してください。エラー '{2}' - - - The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. - 選択したアカウント '{0}' とテナント '{1}' のアクセス トークンは有効でなくなりました。'リンク アカウント' を選択して、アカウントを更新するか、別のアカウントを選択してください。 - Migration service component could not start. {0} 移行サービス コンポーネントを開始できませんでした。{0} @@ -1332,15 +1324,15 @@ This may take some time. Step 2: Use the keys below to register your integration runtime - Step 2: Use the keys below to register your integration runtime + 手順 2: 以下のキーを使用して統合ランタイムを登録します Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime + 手順 3: [接続テスト] ボタンをクリックして、Azure Database Migration Service と統合ランタイムの間の接続を確認します Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime + 手順 3: 上の [最新の情報に更新] ボタンをクリックして、Azure Database Migration Service と統合ランタイムの間の接続を確認します Blocking Issue: {0} @@ -2124,15 +2116,15 @@ This may take some time. Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). - Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). + Azure Database Migration Service では、ソースとターゲットの間の接続の処理、および (該当する場合) オンプレミスのネットワーク ファイル共有から Azure へのバックアップのアップロードを、Azure Data Factory のセルフホステッド統合ランタイムを利用して行います。 Follow the instructions below to set up self-hosted integration runtime. - Follow the instructions below to set up self-hosted integration runtime. + セルフホステッド統合ランタイムをセットアップするには、以下の手順に従ってください。 Set up integration runtime - Set up integration runtime + 統合ランタイムのセットアップ Loading Migration Services @@ -2182,9 +2174,9 @@ This may take some time. Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. See below for registration instructions. - Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. + Azure Database Migration Service が登録されていません。Azure Database Migration Service '{0}' が、任意のノードのセルフホステッド統合ランタイムに登録されている必要があります。 -See below for registration instructions. +登録手順については以下をご覧ください。 {0} (change) @@ -2194,17 +2186,17 @@ See below for registration instructions. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure Database Migration Service '{0}' は、これらのノードで動作中のセルフホステッド統合ランタイムに接続されています - {1} -For improved performance and high availability, you can register additional nodes. +パフォーマンスの向上と高可用性を実現したい場合は、追加のノードを登録できます。 Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. See below for registration instructions. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure Database Migration Service '{0}' は、これらのノードで動作中のセルフホステッド統合ランタイムに接続されています - {1} -For improved performance and high availability, you can register additional nodes. See below for registration instructions. +パフォーマンスの向上と高可用性を実現したい場合は、追加のノードを登録できます。登録手順については以下をご覧ください。 Please select the location of your database backup files before continuing. @@ -2220,7 +2212,7 @@ For improved performance and high availability, you can register additional node Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. - Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. + 以下の情報を入力して、新しい Azure Database Migration Service を追加します。セルフホステッド統合ランタイムを登録するには、前のページで [データベースのバックアップがネットワーク共有上にある] を選択します。 Create Azure Database Migration Service @@ -3022,6 +3014,14 @@ For improved performance and high availability, you can register additional node Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server. ターゲット インスタンス '{0}' はストレージ アカウント '{1}' にアクセスできない可能性があります。ターゲット インスタンスのサブネットがストレージ アカウントでホワイトリストに登録されていることを確認し、該当する場合は、プライベート エンドポイントがターゲット サーバーと同じ仮想ネットワーク上にあることを確認します。 + + Target server '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target server is whitelisted on the storage account. + ターゲット サーバー '{0}' は、ストレージ アカウント '{1}' にアクセスできない可能性があります。ターゲット サーバーのサブネットがストレージ アカウントのホワイトリストに登録されていることを確認してください。 + + + Target server '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target server is whitelisted on the storage accounts. + ターゲット サーバー '{0}' は、ストレージ アカウント '{1}' にアクセスできない可能性があります。ターゲット サーバーのサブネットがストレージ アカウントのホワイトリストに登録されていることを確認してください。 + Subscription サブスクリプション diff --git a/resources/xlf/ja/sql.ja.xlf b/resources/xlf/ja/sql.ja.xlf index 4ca0d70558..717d64f08b 100644 --- a/resources/xlf/ja/sql.ja.xlf +++ b/resources/xlf/ja/sql.ja.xlf @@ -623,8 +623,8 @@ Default Skipped Commands: '{0}' を削除してよろしいですか? - Reenter your credentials - 資格情報を再入力してください + Refresh your credentials + 資格情報を更新する Remove account @@ -2025,6 +2025,14 @@ Default Skipped Commands: + + + + Backup database - {0}:{1} + データベースのバックアップ - {0}:{1} + + + @@ -2311,6 +2319,10 @@ Default Skipped Commands: + + Advanced connection properties could not be parsed as JSON, error occurred: {0} Received properties value: {1} + 接続の詳細プロパティを JSON 形式として解析できませんでした。エラーが発生しました: {0} 受信したプロパティの値: {1} + Are you sure you want to connect? 接続しますか? @@ -2367,6 +2379,10 @@ Default Skipped Commands: Whether to show the warning message when user connects to a server version that is not supported by Azure Data Studio. Azure Data Studio でサポートされていないサーバー バージョンにユーザーが接続した場合に警告メッセージを表示するかどうか。 + + Collapse All Connections + すべての接続を折りたたむ + Azure Active Directory - Universal with MFA support Azure Active Directory - MFA サポート付きユニバーサル @@ -4101,6 +4117,10 @@ Default Skipped Commands: Enter search value 検索値を入力してください + + Find nodes + ノードの検索 + Contains 含む @@ -4755,6 +4775,10 @@ Error: {1} Remove parameter cell パラメーター セルの削除 + + Add cell + セルの追加 + Clear Result 結果のクリア @@ -4799,10 +4823,6 @@ Error: {1} Insert Text Below テキストを下に挿入 - - More - その他 - Run Cells Above 上のセルの実行 @@ -4831,14 +4851,6 @@ Error: {1} Move cell up セルを上に移動します - - Add cell - セルの追加 - - - Code cell - コード セル - Code cell コード セル @@ -4851,10 +4863,6 @@ Error: {1} Split cell セルを分割する - - Text cell - テキスト セル - @@ -5123,14 +5131,6 @@ Error: {1} Run Cells failed - See error in output of the currently selected cell for more information. セルの実行に失敗しました。詳細については、現在選択されているセルの出力内のエラーをご覧ください。 - - Add cell - セルの追加 - - - Code cell - コード セル - Create File ファイルの作成 @@ -5155,10 +5155,6 @@ Error: {1} Run all すべて実行 - - Text cell - テキスト セル - Views ビュー @@ -5451,6 +5447,10 @@ Error: {1} Clear Results 結果のクリア + + Code cell + コード セル + Collapse Cells セルを折りたたむ @@ -5523,6 +5523,10 @@ Error: {1} Select Connection 接続を選択 + + Text cell + テキスト セル + Trusted 信頼されています @@ -5743,10 +5747,6 @@ Error: {1} Insert Cells セルの挿入 - - More - その他 - Run cell セルの実行 @@ -5816,8 +5816,8 @@ Error: {1} - Copy failed with error {0} - エラー {0} でコピーに失敗しました + Copy failed with error: {0} + コピーに失敗しました。エラー: {0} Show chart @@ -5849,8 +5849,20 @@ Error: {1} + + + + More + その他 + + + + + Filter Settings + フィルター設定 + New Connection 新しい接続 @@ -5875,6 +5887,10 @@ Error: {1} + + Object Explorer + オブジェクト エクスプローラー + Auto-expand Server Groups in the Object Explorer viewlet. オブジェクト エクスプローラー ビューレットの自動展開サーバー グループ。 @@ -5887,10 +5903,6 @@ Error: {1} Server Tree サーバー ツリー - - The timeout in seconds for expanding a node in the Servers view - [サーバー] ビューでノードを展開する際のタイムアウト (秒) - Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect. サーバー ビューと接続ダイアログに、動的ノード フィルターなどの新機能をサポートする新しい非同期サーバー ツリーを使用します。設定を有効にするには再起動が必要です。 @@ -5923,6 +5935,10 @@ Error: {1} Notebook ノートブック + + Object Explorer + オブジェクト エクスプローラー + Profiler Profiler @@ -6147,6 +6163,10 @@ Error: {1} Copy With Headers ヘッダー付きでコピー + + The number of rows or columns in the table has exceeded the Excel limits. Please try a different format instead. + テーブル内の行または列の数が Excel の制限を超えています。代わりに別の形式をお試しください。 + Results encoding will not be saved when exporting to JSON, remember to save with desired encoding once file is created. JSON にエクスポートするときに結果のエンコードは保存されません。ファイルが作成されたら、目的のエンコードで保存することを忘れないでください。 @@ -6155,6 +6175,10 @@ Error: {1} Maximize 最大化 + + View Excel specifications + Excel の仕様を表示する + Restore 復元 @@ -6243,6 +6267,34 @@ Error: {1} Results grid 結果グリッド + + Cancel + 取り消す + + + Cancel + 取り消す + + + Yes + はい + + + Don't show again + 今後表示しない + + + You have selected {0} rows, it might take a while to load the data and calculate the summary, do you want to continue? + {0} 行が選択されており、データの読み込みとサマリーの計算に時間がかかる可能性があります。続行しますか? + + + Loading selected rows for calculation... + 選択した行を計算用に読み込んでいます... + + + Loading selected rows for calculation ({0}/{1})... + 選択した行を計算用に読み込んでいます ({0}/{1})... + Max row count for filtering/sorting has been exceeded. To update it, navigate to User Settings and change the setting: 'queryEditor.results.inMemoryDataProcessingThreshold' フィルター/並べ替えに使用する行の最大数を超えました。更新するには、[ユーザーの設定] に移動し、設定を変更します: 'queryEditor.results.inMemoryDataProcessingThreshold' @@ -6335,6 +6387,10 @@ Error: {1} Message Panel メッセージ パネル + + Timestamp: {0}, Message: {1} + タイムスタンプ: {0}、メッセージ: {1} + @@ -6375,6 +6431,14 @@ Error: {1} Whether to open the file in Azure Data Studio after the result is saved. 結果保存後に Azure Data Studio でファイルを開くかどうかを指定します。 + + Whether the copy result request should be handled by the query provider when it is supported. The default value is true, set this to false to force all copy handling to be done by Azure Data Studio. + コピー結果要求がサポートされている場合にクエリ プロバイダーによって処理される必要があるかどうか。既定値は true です。これを false に設定すると、すべてのコピー処理が Azure Data Studio によって強制的に実行されます。 + + + When cells are selected in the results grid, ADS will calculate the summary for them, This setting controls whether to show the a confirmation when the number of rows selected is larger than the value specified in the 'inMemoryDataProcessingThreshold' setting. The default value is true. + 結果グリッド内のセルが選択されると、ADS はそれらのセルのサマリーを計算します。この設定は、選択された行数が 'inMemoryDataProcessingThreshold' 設定で指定された値より大きい場合に確認を表示するかどうかを制御するものです。既定値は true です。 + The custom delimiter to use between values when saving as CSV CSV として保存するときに値の間に使用するカスタム区切り記号 @@ -6423,6 +6487,10 @@ Error: {1} Whether to show the action bar in the query results view クエリ結果ビューにアクション バーを表示するかどうか + + Whether to skip adding a line break between rows when copying results if the previous row already has a trailing line break. The default value is false. + 前の行の末尾に既に改行がある場合、結果をコピーするときに行間への改行の追加をスキップするかどうかを指定します。既定値は false です。 + Enable results streaming; contains few minor visual issues 結果のストリーミングを有効にします。視覚上の小さな問題がいくつかあります @@ -6551,6 +6619,10 @@ Error: {1} + + Database: + データベース: + Query Editor クエリ エディター @@ -6827,6 +6899,18 @@ Error: {1} An error occurred refreshing node '{0}': {1} ノード '{0}' の更新でエラーが発生しました: {1} + + An error occurred while executing the action '{0}': {1}. + アクション '{0}' の実行中にエラーが発生しました: {1}。 + + + Close + 閉じる + + + Executing action: {0}... + アクションを実行中です: {0}... + @@ -6856,10 +6940,6 @@ Error: {1} Tasks タスク - - View - 表示 - @@ -6965,6 +7045,18 @@ Error: {1} Refresh 最新の情報に更新 + + Whether the the tree view with id {0} enables collapse all. + ID {0} のツリー ビューで [すべて折りたたむ] を有効にするかどうか。 + + + Whether the tree view with id {0} enables refresh. + ID {0} のツリー ビューで [最新の情報に更新] を有効にするかどうか。 + + + Whether collapse all is toggled for the tree view with id {0}. + ID {0} のツリー ビューで [すべて折りたたむ] が切り替えられているかどうか。 + @@ -6999,19 +7091,16 @@ Error: {1} - + - - Azure Data Studio now has encryption enabled by default for all SQL Server connections. This may result in your existing connections no longer working unless certain Encryption related connection properties are changed.{0}We recommend you review the link below for more details. - Azure Data Studio、すべてのSQL Server接続で既定で暗号化が有効になりました。これにより、特定の暗号化関連の接続プロパティが変更されない限り、既存の接続が機能しなくなる可能性があります。{0}詳細については、以下のリンクを確認することをお勧めします。 + + Getting &&Started + && denotes a mnemonic + Getting &&Started - - More information - 詳細情報 - - - Important Update - 重要な更新プログラム + + Show Getting Started + Show Getting Started @@ -7197,10 +7286,6 @@ Error: {1} User Welcome Tour ユーザー紹介ツアー - - Help - ヘルプ - Hide Welcome Tour 紹介ツアーの非表示 @@ -7418,6 +7503,22 @@ Error: {1} + + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}). + Microsoft による利用状況のデータ収集を許可することで Azure Data Studio の改善に役立てることができます。[プライバシーに関する声明]({0}) を読んで [オプトアウト]({1}) の方法をご確認ください。 + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}). + Microsoft による利用状況のデータ収集を許可することで Azure Data Studio の改善に役立てることができます。[プライバシーに関する声明]({0}) を読んで [オプトアウト]({1}) の方法をご確認ください。 + + + Read More + 詳細を読む + + + @@ -7808,6 +7909,18 @@ Error Message: {1} Are you sure you want to cancel this connection? この接続をキャンセルしてもよろしいですか? + + (Group: {0}) + (グループ: {0}) + + + Cannot save profile, the selected connection matches an existing profile with the same server info in the same group: + + {0}{1} + プロファイルを保存できません。選択した接続は、同じグループ内の同じサーバー情報を持つ既存のプロファイルと一致します: + + {0}{1} + The extension '{0}' is required in order to connect to this resource. Do you want to install it? このリソースに接続するには、拡張機能 '{0}' が必要です。インストールしますか? @@ -7908,6 +8021,18 @@ Error Message: {1} Connection string 接続文字列 + + Connection String + 接続文字列 + + + Parameters + パラメーター + + + Input type + 入力の種類 + You must select an account アカウントを選択する必要があります @@ -8666,6 +8791,14 @@ Error Message: {1} Show Active Connections アクティブな接続を表示 + + Connection {0} deleted + 接続 {0} が削除されました + + + Connection group {0} deleted + 接続グループ {0} が削除されました + New Connection 新しい接続 @@ -8694,14 +8827,6 @@ Error Message: {1} Are you sure you want to delete connection '{0}'? 接続 '{0}' を削除しますか? - - No - いいえ - - - Yes - はい - Delete Group グループの削除 @@ -8710,12 +8835,152 @@ Error Message: {1} Are you sure you want to delete connection group '{0}'? 接続グループ '{0}' を削除しますか? + + Filter + フィルター + + + Remove Filter + フィルターの削除 + + + Delete + 削除 + Show All Connections すべての接続を表示 + + + + Start date cannot be greater than end date. + 開始日の値は終了日の値を超えることはできません。 + + + End date is not specified. + 終了日が指定されていません。 + + + End number is not specified. + 終了番号が指定されていません。 + + + Start number cannot be greater than end number. + 開始番号を終了番号より大きくすることはできません。 + + + Start date is not specified. + 開始日が指定されていません。 + + + Start number is not specified. + 開始番号が指定されていません。 + + + And + および + + + Between + 指定範囲内 + + + Cancel + 取り消す + + + Clear All + すべてクリア + + + Clear + クリア + + + Contains + 指定値を含む + + + Ends With + 次で終わる + + + Equals + 指定値に等しい + + + False + False + + + Greater Than Or Equals + 指定値以上 + + + Greater Than + 指定値より大きい + + + Less Than Or Equals + 指定値以下 + + + Less Than + 指定値より小さい + + + Path: + パス: + + + Not Between + 指定範囲外 + + + Not Contains + 含まない + + + Not Ends With + 次で終わらない + + + Not Equals + 指定値に等しくない + + + Not Starts With + 次で始まらない + + + OK + OK + + + Operator + 演算子 + + + Property + プロパティ + + + Starts With + 次で始まる + + + True + True + + + Value + + + + @@ -8726,18 +8991,6 @@ Error Message: {1} Multiple errors: 複数のエラー: - - Node expansion timed out for node {0} for providers {1} - プロバイダー {1} のノード {0} のノード拡張がタイムアウトしました - - - Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}" - 接続「{1}」に対してセッション{0}が作成されるのを待機中にタイムアウトしました。これは、OEM サービスが接続「{1}」のプロバイダーから createNewSession の応答を受信しなかったために発生した可能性があります - - - Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider. - セッション {0} の作成を待機中にタイムアウトしました。これは、OEM サービスがプロバイダーから createNewSession に対する応答を受信しなかったために発生した可能性があります。 - The session ID returned by provider "{0}" for connection "{1}" is invalid. 接続「{1}」のプロバイダー「{0}」によって返されたセッション ID が無効です。 @@ -8786,9 +9039,9 @@ Error Message: {1} - - Object Explorer expansion timed out for '{0}' - '{0}' オブジェクト エクスプローラー拡張がタイムアウトしました + + Failed to connect, please try again. + 接続できませんでした。もう一度やり直してください。 @@ -8900,6 +9153,30 @@ Error Message: {1} + + + + Cancel + 取り消す + + + Close + 閉じる + + + Selected data has been copied to the clipboard. Row count: {0}. + 選択したデータがクリップボードにコピーされました。行数: {0}です。 + + + Copying... + コピー中... + + + Loading the rows to be copied ({0}/{1})... + コピーする行を読み込んでいます ({0}/{1})... + + + @@ -8947,8 +9224,8 @@ Error Message: {1} - Copy failed with error {0} - エラー {0} でコピーに失敗しました + Copy failed with error: {0} + コピーに失敗しました。エラー: {0} Batch execution time: {0} @@ -9232,6 +9509,14 @@ Error Message: {1} + + + + Restore database - {0}:{1} + データベースの復元 - {0}:{1} + + + @@ -9642,6 +9927,11 @@ Error Message: {1} The changes have been successfully published. 変更が正常に公開されました。 + + An error occurred while refreshing the object explorer. {0} + {0}: error message. + オブジェクト エクスプローラーの更新中にエラーが発生しました。{0} + Publishing table designer changes... テーブル デザイナーの変更点をパブリッシュしています... @@ -9705,17 +9995,4 @@ Error Message: {1} - - - - Getting &&Started - && denotes a mnemonic - はじめに(&&S) - - - Show Getting Started - 「はじめに」を表示する - - - \ No newline at end of file diff --git a/resources/xlf/ko/azurecore.ko.xlf b/resources/xlf/ko/azurecore.ko.xlf index c6784bab5e..ddecda8562 100644 --- a/resources/xlf/ko/azurecore.ko.xlf +++ b/resources/xlf/ko/azurecore.ko.xlf @@ -241,7 +241,7 @@ Do you wish to proceed? - Log Analytics workspace + Log Analytics workspaces Log Analytics 작업 영역 @@ -249,31 +249,31 @@ Do you wish to proceed? - CosmosDB for Mongo - Mongo용 CosmosDB + Azure CosmosDB for MongoDB + MongoDB용 Azure CosmosDB - SQL database - SQL 데이터베이스 + SQL databases + SQL Database - SQL server - SQL 서버 + SQL servers + SQL Server - Azure Data Explorer Cluster + Azure Data Explorer Clusters Azure 데이터 탐색기 클러스터 @@ -281,23 +281,31 @@ Do you wish to proceed? - Azure Database for MySQL Flexible server - Azure Database for MySQL 유연한 서버 + Azure Database for MySQL flexible servers + Azure Database for MySQL 유동 서버 - + - PostgreSQL Hyperscale – Azure Arc - PostgreSQL 하이퍼스케일 - Azure Arc + PostgreSQL servers – Azure Arc + PostgreSQL 서버 – Azure Arc + + + + + + + Azure Database for PostgreSQL flexible servers + Azure Database for PostgreSQL 유연한 서버 - Azure Database for PostgreSQL server + Azure Database for PostgreSQL servers Azure Database for PostgreSQL 서버 @@ -305,15 +313,15 @@ Do you wish to proceed? - Azure SQL DB managed instance - Azure SQL DB 관리형 인스턴스 + SQL managed instances + SQL Managed Instance - SQL managed instance – Azure Arc + SQL managed instances - Azure Arc SQL 관리형 인스턴스 - Azure Arc @@ -334,6 +342,18 @@ Do you wish to proceed? + + + + Unrecognized Provider resource: {0} + 인식할 수 없는 공급자 리소스: {0} + + + Unrecognized Provider resource type: {0} + 인식할 수 없는 공급자 리소스 종류: {0} + + + @@ -398,13 +418,9 @@ Do you wish to proceed? - - No Subscriptions found. - 구독을 찾을 수 없습니다. - - - Unable to access subscription {0} ({1}). Please [refresh the account](command:azure.resource.signin) to try again. {2} - 구독 {0}({1})에 액세스할 수 없습니다. 다시 시도하려면 [계정을 새로 고침](command:azure.resource.signin)하세요. {2} + + No Tenants found. + 테넌트를 찾을 수 없습니다. @@ -426,28 +442,17 @@ Do you wish to proceed? - - No Resources found. - 리소스를 찾을 수 없습니다. + + No Tenants found. + 테넌트를 찾을 수 없습니다. - - Requests from this account have been throttled. To retry, please select a smaller number of subscriptions. - 이 계정의 요청은 제한되었습니다. 다시 시도하려면 더 적은 수의 구독을 선택하세요. - - - {0} ({1}/{2} subscriptions) - {0} is the display name of the azure account -{1} is the number of selected subscriptions in this account -{2} is the number of total subscriptions in this account - {0}({1}/{2}개 구독) - - - {0} - Loading... - {0} - 로드 중... - - - An error occurred while loading Azure resources: {0} - Azure 리소스를 로드하는 동안 오류가 발생했습니다. {0} + + + + + + No Subscriptions found. + 구독을 찾을 수 없습니다. @@ -459,6 +464,14 @@ Do you wish to proceed? + + + + No Subscriptions found. + 구독을 찾을 수 없습니다. + + + @@ -665,8 +678,12 @@ Do you wish to proceed? Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes. 경고: Azure PII 로깅이 활성화되어 있습니다. 이 옵션을 활성화하면 개인 식별 정보가 기록될 수 있으며 디버깅 용도로만 사용해야 합니다. + + Azure Database for PostgreSQL flexible servers + Azure Database for PostgreSQL 유연한 서버 + - Azure Database for PostgreSQL server + Azure Database for PostgreSQL servers Azure Database for PostgreSQL 서버 @@ -837,6 +854,10 @@ Do you wish to proceed? Select Subscriptions 구독 선택 + + Select Tenants + 테넌트 선택 + Azure: Sign In Azure: 로그인 diff --git a/resources/xlf/ko/mssql.ko.xlf b/resources/xlf/ko/mssql.ko.xlf index 4bf92edd6f..aeb7da19f3 100644 --- a/resources/xlf/ko/mssql.ko.xlf +++ b/resources/xlf/ko/mssql.ko.xlf @@ -106,6 +106,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco database 데이터 베이스 + + Database + 데이터베이스 + database role 데이터베이스 역할 @@ -122,9 +126,33 @@ Note: A self-signed certificate offers only limited protection and is not a reco Login 로그인 - - OK - 확인 + + All objects belonging to a schema + 스키마에 속하는 모든 개체 + + + All objects of certain types + 특정 형식의 모든 개체 + + + Schema + 스키마 + + + Specific objects… + 특정 개체... + + + How do you want to add objects? + 개체를 추가하려면 어떻게 해야 합니까? + + + Search Text + 텍스트 검색 + + + Server + 서버 server role @@ -150,18 +178,26 @@ Note: A self-signed certificate offers only limited protection and is not a reco view 보기 - - Add a member - 구성원 추가 + + Add members + 멤버 추가 - - Add… - 추가… + + Add securables + 보안 개체 추가 Advanced 고급 + + Azure SQL Database pricing calculator + Azure SQL Database 가격 계산기 + + + Backup Storage Redundancy + 백업 스토리지 중복 + Creating a login with a blank password is a security risk. Are you sure you want to continue? 암호가 없는 로그인을 만들면 보안상 위험합니다. 계속하시겠습니까? @@ -174,15 +210,87 @@ Note: A self-signed certificate offers only limited protection and is not a reco Browse… 찾아보기... + + Collation + 데이터 정렬 + + + Compatibility Level + 호환성 수준 + + + Configure SLO + SLO 구성 + Confirm password 암호 확인 + + Containment Type + 포함 유형 + Create {0} {0} object type {0} 만들기 + + Current Service Level Objective + 현재 서비스 수준 목표 + + + Database '{0}' already exists. Choose a different database name. + 데이터베이스 '{0}'이(가) 이미 있습니다. 다른 데이터베이스 이름을 선택하세요. + + + Backup + 백업 + + + Database + 데이터베이스 + + + Date Created + 만든 날짜 + + + {0} MB + {0}MB + + + Memory Allocated To Memory Optimized Objects + 메모리 액세스에 최적화된 개체에 할당된 메모리 + + + Memory Used By Memory Optimized Objects + 메모리 액세스에 최적화된 개체에서 사용하는 메모리 + + + Name + 이름 + + + Number of Users + 사용자 수 + + + Owner + 소유자 + + + Size + 크기 + + + Space Available + 사용 가능한 공간 + + + Status + 상태 + Select Database Role Members 데이터베이스 역할 구성원 선택 @@ -210,12 +318,36 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name. {0} '{1}' 삭제 + + Deny + 거부 + + + Edition + 버전 + + + Effective permissions for selected securable + 선택한 보안 개체에 대한 유효 권한 + + + Effective permissions for: {0} + 다음의 유효 사용 권한: {0} + Enabled 사용 - - Filter + + Explicit permissions for selected securable + 선택한 보안 개체에 대한 명시적 권한 + + + Explicit permissions for: {0} + 다음에 대한 명시적 권한: {0} + + + Filters 필터 @@ -226,17 +358,49 @@ Note: A self-signed certificate offers only limited protection and is not a reco General 일반 - - Help - 도움말 + + Grant + 권한 부여 + + + Grantor + 부여자 + + + Hardware Generation + 하드웨어 세대 Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy 암호가 복잡성 요구 사항을 충족하지 않습니다. 자세한 내용은 https://docs.microsoft.com/sql/relational-databases/security/password-policy를 참조하세요. - - Loading dialog... - 대화 상자를 로드하는 중... + + Is Clustered + 클러스터형 여부 + + + Is HADR Enabled + HADR 사용 + + + Is PolyBase Installed + PolyBase 설치됨 + + + Is XTP Supported + XTP 지원됨 + + + Language + 언어 + + + Last Database Backup + 마지막 데이터베이스 백업 + + + Last Database Log Backup + 마지막 데이터베이스 로그 백업 Loading objects completed, {0} objects found @@ -314,6 +478,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Login is not selected. 로그인이 선택되지 않았습니다. + + Maximum Server Memory (MB) + 최대 서버 메모리(MB) + + + Max Size + 최대 크기 + Members 구성원 @@ -322,6 +494,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Membership 멤버십 + + Memory + 메모리 + + + Minimum Server Memory (MB) + 최소 서버 메모리(MB) + Name cannot be empty. 이름은 비워둘 수 없습니다. @@ -335,10 +515,6 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type. {0} 신규(미리 보기) - - There is no action to be scripted. - 스크립팅할 동작이 없습니다. - Failed to retrieve the connection information, please reconnect and try again. 연결 정보를 검색하지 못했습니다. 다시 연결하고 다시 시도하세요. @@ -348,10 +524,18 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name. {0} - {1}(미리 보기) + + Add Objects + 개체 추가 + Object Type 개체 유형 + + Object Types + 개체 유형 + Objects 개체 @@ -366,6 +550,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name, {2}: error message. {0}: {1}에 대한 속성 대화 상자를 여는 동안 오류가 발생했습니다. {2} + + Operating System + 운영 체제 + + + Options + 옵션 + Owner 소유자 @@ -382,8 +574,32 @@ Note: A self-signed certificate offers only limited protection and is not a reco Password must match the confirm password. 암호는 확인 암호와 일치해야 합니다. + + Permission + 사용 권한 + + + Platform + 플랫폼 + + + Processors + 프로세서 + + + Product + 제품 + + + Properties + 속성 + + + Recovery Model + 복구 모델 + - An error occurred while while refreshing the object explorer. {0} + An error occurred while refreshing the object explorer. {0} {0}: error message. 개체 탐색기를 새로 고치는 동안 오류가 발생했습니다. {0} @@ -391,9 +607,9 @@ Note: A self-signed certificate offers only limited protection and is not a reco Remove selected member 선택한 구성원 제거 - - Remove - 제거 + + Remove selected securable + 선택한 보안 개체 제거 Enter new name @@ -409,29 +625,33 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: original name, {2}: new name {0} '{1}'의 이름을 '{2}'(으)로 변경 + + Reserved Storage Size + 예약된 스토리지 크기(MB) + + + Root Directory + 루트 디렉터리 + Schema 스키마 - - An error occurred while generating script. {0} - 스크립트를 생성하는 동안 오류가 발생했습니다. {0} + + Securables + 보안 개체 - - Script has been generated successfully. You can close the dialog to view it in the newly opened editor. - 스크립트가 생성되었습니다. 대화 상자를 닫아 새로 연 편집기에서 스크립트를 볼 수 있습니다. - - - Script - 스크립트 + + Select Securables + 보안 개체 선택 Select 선택 - - Selected - 선택됨 + + Server Collation + 서버 데이터 정렬 Select Server Role Members @@ -441,6 +661,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Select Server Role Owner 서버 역할 소유자 선택 + + Service Tier + 서비스 계층 + + + Storage Space Usage + 저장소 공간 사용량 + Update {0} '{1}' {0} object type, {1}: object name. @@ -482,9 +710,13 @@ Note: A self-signed certificate offers only limited protection and is not a reco Mapped to a Windows user/group Windows 사용자/그룹에 매핑됨 - - Yes - + + Version + 버전 + + + With Grant + 허용 권한 소유 @@ -572,6 +804,62 @@ Note: A self-signed certificate offers only limited protection and is not a reco + + + + OK + 확인 + + + Generating script... + 스크립트 생성 중... + + + Script generated + 스크립트가 생성됨 + + + Help + 도움말 + + + Loading dialog... + 대화 상자를 로드하는 중... + + + There is no action to be scripted. + 스크립팅할 동작이 없습니다. + + + An error occurred while generating the script. {0} + 스크립트를 생성하는 동안 오류가 발생했습니다. {0} + + + Script has been generated successfully. You can close the dialog to view it in the newly opened editor. + 스크립트가 생성되었습니다. 대화 상자를 닫아 새로 연 편집기에서 스크립트를 볼 수 있습니다. + + + Script + 스크립트 + + + Yes + + + + Add… + 추가… + + + Remove + 제거 + + + Select + 선택 + + + @@ -1234,6 +1522,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco Enable SET XACT_ABORT ON option SET XACT_ABORT ON 옵션 사용 + + Whether to allow table designer to disable and re-enable DDL triggers during publish + 게시하는 동안 테이블 디자이너가 DDL 트리거를 사용하지 않도록 설정하고 다시 사용하도록 설정할지 여부 + Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. 개체 탐색기에서 데이터베이스 노드를 확장할 때 데이터베이스 모델을 미리 로드할지 여부입니다. 활성화하면 테이블 디자이너의 로딩 시간을 줄일 수 있습니다. 참고: 많은 데이터베이스 노드를 확장해야 하는 경우 일반 메모리 사용량보다 높을 수 있습니다. diff --git a/resources/xlf/ko/sql-database-projects.ko.xlf b/resources/xlf/ko/sql-database-projects.ko.xlf index e0dcbf2a02..e455e639b7 100644 --- a/resources/xlf/ko/sql-database-projects.ko.xlf +++ b/resources/xlf/ko/sql-database-projects.ko.xlf @@ -66,6 +66,10 @@ Add Item 항목 추가 + + Add SQLCMD variable '{0}' to project without default value? + SQLCMD 변수 '{0}'을(를) 기본값 없이 프로젝트에 추가하시겠습니까? + Advanced... 고급... @@ -90,6 +94,10 @@ Project was successfully updated. 프로젝트를 업데이트했습니다. + + Artifact Reference + 아티팩트 참조 + at 위치 @@ -442,14 +450,14 @@ Downloading 다운로드하는 중 - - Downloading Microsoft.Build.Sql nuget to get build DLLs - 빌드 DLL을 가져오기 위해 Microsoft.Build.Sql NuGet을 다운로드하는 중 - Downloading from {0} to {1} {0}에서 {1}(으)로 다운로드하는 중 + + Downloading {0} nuget to get build DLLs + 빌드 DLL을 가져오기 위해 {0} nuget 다운로드 + Microsoft Azure SQL Edge License Agreement Microsoft Azure SQL Edge 사용권 계약 @@ -904,6 +912,10 @@ Items with absolute path outside project folder are not supported. Please make sure the paths in the project file are relative to project folder. 프로젝트 폴더 외부에 절대 경로가 있는 항목은 지원되지 않습니다. 프로젝트 파일의 경로가 프로젝트 폴더에 상대적인지 확인하세요. + + Package Reference + 패키지 참조 + Cannot access parent of provided tree item 제공된 트리 항목의 부모에 액세스할 수 없습니다. @@ -1016,6 +1028,10 @@ Publish profile elements 게시 프로필 요소 + + Publish Profile + 게시 프로필 + Database project published successfully 데이터베이스 프로젝트를 게시했습니다. @@ -1061,13 +1077,17 @@ 컨테이너에 프로젝트를 게시하는 중... - Type - 형식 + Referenced Database Type + 참조된 데이터베이스 유형 - - Reference type + + Reference Type 참조 형식 + + Referenced Database type + 참조된 데이터베이스 유형 + Would you like to reload your database project? 데이터베이스 프로젝트를 다시 로드하시겠습니까? @@ -1124,6 +1144,10 @@ Save 저장 + + Would you like to save the settings in a profile (.publish.xml)? + 설정을 프로필(.publish.xml)에 저장하시겠습니까? + Save As... 다른 이름으로 저장... @@ -1357,8 +1381,8 @@ SQLCMD 변수 '{0}'을(를) 찾을 수 없습니다. - Unable to locate '{0}' target: '{1}' - '{0}' 대상을 찾을 수 없습니다. '{1}' + Unable to locate '{0}' target: '{1}'. {2} + '{0}' 대상을 찾을 수 없음: '{1}'. {2} Unable to establish project context. Command invoked from unexpected location: {0} @@ -1600,6 +1624,10 @@ Add Pre-Deployment Script 배포 전 스크립트 추가 + + Add Publish Profile + 게시 프로필 추가 + Add Script 스크립트 추가 @@ -1632,6 +1660,10 @@ Open in Designer 디자이너에서 열기 + + Open project + 프로젝트 열기 + Properties 속성 diff --git a/resources/xlf/ko/sql-migration.ko.xlf b/resources/xlf/ko/sql-migration.ko.xlf index a4c99b5cbd..3ab4ca1f76 100644 --- a/resources/xlf/ko/sql-migration.ko.xlf +++ b/resources/xlf/ko/sql-migration.ko.xlf @@ -2,14 +2,6 @@ - - An error occurred while accessing the selected account '{0}' and tenant '{1}'. Select 'Link account' and refresh the account, or select a different account. Error '{2}' - 선택한 계정 '{0}' 및 테넌트 '{1}'에 액세스하는 동안 오류가 발생했습니다. '계정 연결'을 선택하고 계정을 새로 고치거나 다른 계정을 선택하세요. 오류 '{2}' - - - The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. - 선택한 계정 '{0}' 및 테넌트 '{1}'에 대한 액세스 토큰이 더 이상 유효하지 않습니다. '계정 연결'을 선택하고 계정을 새로 고치거나 다른 계정을 선택하세요. - Migration service component could not start. {0} 마이그레이션 서비스 구성 요소를 시작할 수 없습니다. {0} @@ -792,11 +784,11 @@ This may take some time. For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0} - For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0} + 선택한 데이터베이스에 대해 확장 이벤트 세션 파일을 선택적으로 제공하여 임시 또는 동적 SQL 쿼리 또는 응용 프로그램 데이터 계층을 통해 시작된 모든 DML 문을 평가합니다. {0} Select a folder where extended events session files (.xel and .xem) are stored - Select a folder where extended events session files (.xel and .xem) are stored + 확장 이벤트 세션 파일(.xel 및 .xem)이 저장된 폴더를 선택하세요. Learn more @@ -804,7 +796,7 @@ This may take some time. Assess extended event sessions - Assess extended event sessions + 확장 이벤트 세션 평가 An error occurred while accessing database details. @@ -1332,15 +1324,15 @@ This may take some time. Step 2: Use the keys below to register your integration runtime - Step 2: Use the keys below to register your integration runtime + 2단계: 아래 키를 사용하여 통합 런타임을 등록합니다. Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime + 3단계: '연결 테스트' 단추를 클릭하여 Azure Database Migration Service와 통합 런타임 간의 연결을 확인합니다. Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime + 3단계: 위의 새로 고침 단추를 클릭하여 Azure Database Migration Service와 통합 런타임 간의 연결을 확인합니다. Blocking Issue: {0} @@ -2124,15 +2116,15 @@ This may take some time. Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). - Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). + Azure Database Migration Service는 Azure Data Factory의 자체 호스팅 통합 런타임을 활용하여 원본과 대상 간의 연결을 처리하고 온-프레미스 네트워크 파일 공유에서 Azure로 백업을 업로드합니다(해당하는 경우). Follow the instructions below to set up self-hosted integration runtime. - Follow the instructions below to set up self-hosted integration runtime. + 아래 지침에 따라 자체 호스팅 통합 런타임을 설정합니다. Set up integration runtime - Set up integration runtime + 통합 런타임 설정 Loading Migration Services @@ -2182,9 +2174,9 @@ This may take some time. Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. See below for registration instructions. - Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. + Azure Database Migration Service가 등록되지 않았습니다. Azure Database Migration Service '{0}'를 노드에서 자체 호스팅 통합 런타임에 등록해야 합니다. -See below for registration instructions. +아래에서 등록 지침을 확인하세요. {0} (change) @@ -2194,17 +2186,17 @@ See below for registration instructions. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure Database Migration Service '{0}'이(가) 노드에서 실행되는 자체 호스팅 통합 런타임에 연결됨 - {1} -For improved performance and high availability, you can register additional nodes. +향상된 성능과 고가용성을 위해 추가 노드를 등록할 수 있습니다. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. See below for registration instructions. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure Database Migration Service '{0}'이(가) 노드에서 실행되는 자체 호스팅 통합 런타임에 연결됨 - {1} -For improved performance and high availability, you can register additional nodes. See below for registration instructions. +향상된 성능과 고가용성을 위해 추가 노드를 등록할 수 있습니다. 아래에서 등록 지침을 확인하세요. Please select the location of your database backup files before continuing. @@ -2220,7 +2212,7 @@ For improved performance and high availability, you can register additional node Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. - Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. + 새 Azure Database Migration Service를 추가하려면 아래에 정보를 입력하세요. 자체 호스팅 통합 런타임을 등록하려면 이전 페이지에서 '내 데이터베이스 백업이 네트워크 공유에 있음'을 선택합니다. Create Azure Database Migration Service @@ -3022,6 +3014,14 @@ For improved performance and high availability, you can register additional node Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server. '{0}' 대상 인스턴스가 '{1}' 스토리지 계정에 액세스하지 못할 수 있습니다. 대상 인스턴스의 서브넷이 스토리지 계정의 허용 목록에 있는지 확인하고, 해당하는 경우 프라이빗 엔드포인트가 대상 서버와 동일한 가상 네트워크에 있는지 확인하세요. + + Target server '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target server is whitelisted on the storage account. + 대상 서버 '{0}'이(가) 스토리지 계정 '{1}'에 액세스하지 못할 수 있습니다. 대상 서버의 서브넷이 스토리지 계정의 허용 목록에 있는지 확인하세요. + + + Target server '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target server is whitelisted on the storage accounts. + 대상 서버 '{0}'이(가) 스토리지 계정 '{1}'에 액세스하지 못할 수 있습니다. 대상 서버의 서브넷이 스토리지 계정의 허용 목록에 있는지 확인하세요. + Subscription 구독 diff --git a/resources/xlf/ko/sql.ko.xlf b/resources/xlf/ko/sql.ko.xlf index 71337f56b8..81d3f7b20a 100644 --- a/resources/xlf/ko/sql.ko.xlf +++ b/resources/xlf/ko/sql.ko.xlf @@ -623,8 +623,8 @@ Default Skipped Commands: '{0}'을(를) 제거하시겠습니까? - Reenter your credentials - 자격 증명 다시 입력 + Refresh your credentials + 자격 증명 새로 고침 Remove account @@ -2025,6 +2025,14 @@ Default Skipped Commands: + + + + Backup database - {0}:{1} + 백업 데이터베이스 - {0}:{1} + + + @@ -2311,6 +2319,10 @@ Default Skipped Commands: + + Advanced connection properties could not be parsed as JSON, error occurred: {0} Received properties value: {1} + 고급 연결 속성을 JSON으로 구문 분석할 수 없습니다. 오류가 발생했습니다. {0} 받은 속성 값: {1} + Are you sure you want to connect? 연결하시겠습니까? @@ -2367,6 +2379,10 @@ Default Skipped Commands: Whether to show the warning message when user connects to a server version that is not supported by Azure Data Studio. 사용자가 Azure Data Studio에서 지원하지 않는 서버 버전에 연결할 때 경고 메시지를 표시할지 여부입니다. + + Collapse All Connections + 모든 연결 축소 + Azure Active Directory - Universal with MFA support Azure Active Directory - MFA가 지원되는 유니버설 @@ -4101,6 +4117,10 @@ Default Skipped Commands: Enter search value 검색 값 입력 + + Find nodes + 노드 찾기 + Contains 포함 @@ -4755,6 +4775,10 @@ Error: {1} Remove parameter cell 매개 변수 셀 제거 + + Add cell + 셀 추가 + Clear Result 결과 지우기 @@ -4799,10 +4823,6 @@ Error: {1} Insert Text Below 아래에 텍스트 삽입 - - More - 자세히 - Run Cells Above 위 셀 실행 @@ -4831,14 +4851,6 @@ Error: {1} Move cell up 위로 셀 이동 - - Add cell - 셀 추가 - - - Code cell - 코드 셀 - Code cell 코드 셀 @@ -4851,10 +4863,6 @@ Error: {1} Split cell 셀 분할 - - Text cell - 텍스트 셀 - @@ -5123,14 +5131,6 @@ Error: {1} Run Cells failed - See error in output of the currently selected cell for more information. 셀 실행 실패 - 자세한 내용은 현재 선택한 셀의 출력 오류를 참조하세요. - - Add cell - 셀 추가 - - - Code cell - 코드 셀 - Create File 파일 만들기 @@ -5155,10 +5155,6 @@ Error: {1} Run all 모두 실행 - - Text cell - 텍스트 셀 - Views @@ -5451,6 +5447,10 @@ Error: {1} Clear Results 결과 지우기 + + Code cell + 코드 셀 + Collapse Cells 셀 축소 @@ -5523,6 +5523,10 @@ Error: {1} Select Connection 연결 선택 + + Text cell + 텍스트 셀 + Trusted 신뢰할 수 있음 @@ -5743,10 +5747,6 @@ Error: {1} Insert Cells 셀 삽입 - - More - 자세히 - Run cell 셀 실행 @@ -5816,8 +5816,8 @@ Error: {1} - Copy failed with error {0} - {0} 오류를 나타내며 복사 실패 + Copy failed with error: {0} + 복사하지 못했습니다(오류: {0}). Show chart @@ -5849,8 +5849,20 @@ Error: {1} + + + + More + 자세히 + + + + + Filter Settings + 필터 설정 + New Connection 새 연결 @@ -5875,6 +5887,10 @@ Error: {1} + + Object Explorer + 개체 탐색기 + Auto-expand Server Groups in the Object Explorer viewlet. 개체 탐색기 뷰렛에서 서버 그룹을 자동으로 확장합니다. @@ -5887,10 +5903,6 @@ Error: {1} Server Tree 서버 트리 - - The timeout in seconds for expanding a node in the Servers view - 서버 보기에서 노드를 확장하는 데 대한 시간 제한(초) - Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect. 동적 노드 필터링과 같은 새로운 기능 지원을 사용하여 서버 보기 및 연결 대화 상자에 새 비동기 서버 트리를 사용합니다. 적용하려면 다시 시작해야 합니다. @@ -5923,6 +5935,10 @@ Error: {1} Notebook Notebook + + Object Explorer + 개체 탐색기 + Profiler Profiler @@ -6147,6 +6163,10 @@ Error: {1} Copy With Headers 복사(머리글 포함) + + The number of rows or columns in the table has exceeded the Excel limits. Please try a different format instead. + 테이블의 행 또는 열 수가 Excel 제한을 초과했습니다. 대신 다른 형식을 사용해 보세요. + Results encoding will not be saved when exporting to JSON, remember to save with desired encoding once file is created. JSON으로 내보낼 때 결과 인코딩이 저장되지 않습니다. 파일이 만들어지면 원하는 인코딩으로 저장해야 합니다. @@ -6155,6 +6175,10 @@ Error: {1} Maximize 최대화 + + View Excel specifications + Excel 사양 보기 + Restore 복원 @@ -6243,6 +6267,34 @@ Error: {1} Results grid 결과 표 + + Cancel + 취소 + + + Cancel + 취소 + + + Yes + + + + Don't show again + 다시 표시 안 함 + + + You have selected {0} rows, it might take a while to load the data and calculate the summary, do you want to continue? + {0} 행을 선택했습니다. 데이터를 로드하고 요약을 계산하는 데 시간이 다소 걸릴 수 있습니다. 계속하시겠습니까? + + + Loading selected rows for calculation... + 계산을 위해 선택한 행을 로드하는 중... + + + Loading selected rows for calculation ({0}/{1})... + 계산을 위해 선택한 행을 로드하는 중({0}/{1})... + Max row count for filtering/sorting has been exceeded. To update it, navigate to User Settings and change the setting: 'queryEditor.results.inMemoryDataProcessingThreshold' 필터링/정렬에 대한 최대 행 수가 초과되었습니다. 업데이트하려면 사용자 설정으로 이동하여 'queryEditor.results.inMemoryDataProcessingThreshold' 설정을 변경할 수 있습니다. @@ -6335,6 +6387,10 @@ Error: {1} Message Panel 메시지 패널 + + Timestamp: {0}, Message: {1} + 타임스탬프: {0}%1, 메시지: %1 {1} + @@ -6375,6 +6431,14 @@ Error: {1} Whether to open the file in Azure Data Studio after the result is saved. 결과를 저장한 후 Azure Data Studio의 파일을 열지 여부입니다. + + Whether the copy result request should be handled by the query provider when it is supported. The default value is true, set this to false to force all copy handling to be done by Azure Data Studio. + 복사 결과 요청이 지원되는 경우 쿼리 공급자가 처리해야 하는지 여부입니다. 기본값은 true이며 Azure Data Studio에서 모든 복사 처리를 강제로 수행하려면 false로 설정합니다. + + + When cells are selected in the results grid, ADS will calculate the summary for them, This setting controls whether to show the a confirmation when the number of rows selected is larger than the value specified in the 'inMemoryDataProcessingThreshold' setting. The default value is true. + 결과 표에서 셀을 선택하면 ADS에서 해당 요약을 계산합니다. 이 설정은 선택한 행 수가 'inMemoryDataProcessingThreshold' 설정에 지정된 값보다 큰 경우 확인 메시지를 표시할지 여부를 제어합니다. 기본값은 true입니다. + The custom delimiter to use between values when saving as CSV CSV로 저장할 때 값 사이에 사용할 사용자 지정 구분 기호 @@ -6423,6 +6487,10 @@ Error: {1} Whether to show the action bar in the query results view 쿼리 결과 뷰에 작업 모음을 표시할지 여부 + + Whether to skip adding a line break between rows when copying results if the previous row already has a trailing line break. The default value is false. + 이전 행에 이미 후행 줄 바꿈이 있는 경우 결과를 복사할 때 행 간에 줄 바꿈 추가를 건너뛸지 여부를 지정합니다. 기본값은 false입니다. + Enable results streaming; contains few minor visual issues 결과 스트리밍을 사용하도록 설정합니다. 몇 가지 사소한 시각적 문제가 있습니다. @@ -6551,6 +6619,10 @@ Error: {1} + + Database: + 데이터베이스: + Query Editor 쿼리 편집기 @@ -6827,6 +6899,18 @@ Error: {1} An error occurred refreshing node '{0}': {1} '{0}' 노드를 새로 고치는 동안 오류가 발생했습니다. {1} + + An error occurred while executing the action '{0}': {1}. + '{0}' 작업을 실행하는 동안 오류가 발생했습니다. {1}. + + + Close + 닫기 + + + Executing action: {0}... + 실행 중인 동작: {0}... + @@ -6856,10 +6940,6 @@ Error: {1} Tasks 작업 - - View - 보기 - @@ -6965,6 +7045,18 @@ Error: {1} Refresh 새로 고침 + + Whether the the tree view with id {0} enables collapse all. + ID가 {0}인 트리 뷰에서 모두 축소를 사용할 수 있는지 여부입니다. + + + Whether the tree view with id {0} enables refresh. + ID가 {0}인 트리 뷰에서 새로 고침을 사용할 수 있는지 여부입니다. + + + Whether collapse all is toggled for the tree view with id {0}. + ID가 {0}인 트리 뷰에 대해 모두 축소가 토글되는지 여부입니다. + @@ -6999,19 +7091,16 @@ Error: {1} - + - - Azure Data Studio now has encryption enabled by default for all SQL Server connections. This may result in your existing connections no longer working unless certain Encryption related connection properties are changed.{0}We recommend you review the link below for more details. - 이제 Azure Data Studio에서 모든 SQL Server 연결에 대해 기본적으로 암호화를 사용합니다. 이로 인해 특정 암호화 관련 연결 속성이 변경되지 않는 한 기존 연결이 더 이상 작동하지 않을 수 있습니다.{0}아래 링크에서 자세한 내용을 검토하는 것이 좋습니다. + + Getting &&Started + && denotes a mnemonic + Getting &&Started - - More information - 추가 정보 - - - Important Update - 중요 업데이트 + + Show Getting Started + Show Getting Started @@ -7197,10 +7286,6 @@ Error: {1} User Welcome Tour 사용자 시작 둘러보기 - - Help - 도움말 - Hide Welcome Tour 시작 둘러보기 숨기기 @@ -7418,6 +7503,22 @@ Error: {1} + + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}). + Microsoft에서 사용 데이터를 수집하도록 허용하여 Azure Data Studio 개선에 도움을 주세요. Microsoft [개인정보처리방침]({0})을 읽고 [옵트인]({1})하는 방법을 알아보세요. + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}). + Microsoft에서 사용 데이터를 수집하도록 허용하여 Azure Data Studio 개선에 도움을 주세요. Microsoft [개인정보처리방침]({0})을 읽고 [옵트아웃]({1})하는 방법을 알아보세요. + + + Read More + 더 읽기 + + + @@ -7808,6 +7909,18 @@ Error Message: {1} Are you sure you want to cancel this connection? 이 연결을 취소하시겠습니까? + + (Group: {0}) + (그룹: {0}) + + + Cannot save profile, the selected connection matches an existing profile with the same server info in the same group: + + {0}{1} + 프로필을 저장할 수 없습니다. 선택한 연결이 동일한 그룹에 있는 동일한 서버 정보를 가진 기존 프로필과 일치합니다. + + {0}{1} + The extension '{0}' is required in order to connect to this resource. Do you want to install it? 이 리소스에 연결하려면 '{0}' 확장이 필요합니다. 해당 확장을 설치하시겠습니까? @@ -7908,6 +8021,18 @@ Error Message: {1} Connection string 연결 문자열 + + Connection String + 연결 문자열 + + + Parameters + 매개 변수 + + + Input type + 입력 유형 + You must select an account 계정을 선택해야 합니다. @@ -8666,6 +8791,14 @@ Error Message: {1} Show Active Connections 활성 연결 표시 + + Connection {0} deleted + 연결 {0}이(가) 삭제됨 + + + Connection group {0} deleted + 연결 그룹 {0}이(가) 삭제됨 + New Connection 새 연결 @@ -8694,14 +8827,6 @@ Error Message: {1} Are you sure you want to delete connection '{0}'? '{0}' 연결을 삭제할까요? - - No - 아니요 - - - Yes - - Delete Group 그룹 삭제 @@ -8710,12 +8835,152 @@ Error Message: {1} Are you sure you want to delete connection group '{0}'? '{0}' 연결 그룹을 삭제할까요? + + Filter + 필터 + + + Remove Filter + 필터 제거 + + + Delete + 삭제 + Show All Connections 모든 연결 표시 + + + + Start date cannot be greater than end date. + 시작일은 종료일보다 클 수 없습니다. + + + End date is not specified. + 종료 날짜가 지정되지 않았습니다. + + + End number is not specified. + 끝 번호가 지정되지 않았습니다. + + + Start number cannot be greater than end number. + 시작 번호는 끝 번호보다 클 수 없습니다. + + + Start date is not specified. + 시작 날짜가 지정되지 않았습니다. + + + Start number is not specified. + 시작 번호가 지정되지 않았습니다. + + + And + + + + Between + 사이 + + + Cancel + 취소 + + + Clear All + 모두 지우기 + + + Clear + 지우기 + + + Contains + 포함 + + + Ends With + 다음으로 끝남 + + + Equals + 같음 + + + False + False + + + Greater Than Or Equals + 크거나 같음 + + + Greater Than + 보다 큼 + + + Less Than Or Equals + 작거나 같음 + + + Less Than + 보다 작음 + + + Path: + 경로: + + + Not Between + 사이에 있지 않음 + + + Not Contains + 포함하지 않음 + + + Not Ends With + 다음으로 끝나지 않음 + + + Not Equals + 같지 않음 + + + Not Starts With + 다음으로 시작하지 않음 + + + OK + 확인 + + + Operator + 연산자 + + + Property + 속성 + + + Starts With + 다음으로 시작함 + + + True + True + + + Value + + + + @@ -8726,18 +8991,6 @@ Error Message: {1} Multiple errors: 여러 오류: - - Node expansion timed out for node {0} for providers {1} - {1} 공급자의 {0} 노드에 대한 노드 확장 시간을 초과했습니다. - - - Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}" - 연결 "{1}"에 대해 세션 {0} 생성을 기다리는 동안 시간이 초과되었습니다. 이 문제는 OE 서비스가 연결 "{1}"에 대해 공급자로부터 createNewSession에 대한 응답을 받지 못했기 때문에 발생했을 수 있습니다. - - - Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider. - 세션 {0} 생성을 기다리는 동안 시간이 초과되었습니다. 이 문제는 OE 서비스가 공급자로부터 createNewSession에 대한 응답을 받지 못했기 때문에 발생했을 수 있습니다. - The session ID returned by provider "{0}" for connection "{1}" is invalid. 연결 "{1}"에 대해 공급자 "{0}"에서 반환한 세션 ID가 잘못되었습니다. @@ -8786,9 +9039,9 @@ Error Message: {1} - - Object Explorer expansion timed out for '{0}' - '{0}'에 대한 개체 탐색기 확장 시간이 초과되었습니다. + + Failed to connect, please try again. + 연결하지 못했습니다. 다시 시도하세요. @@ -8900,6 +9153,30 @@ Error Message: {1} + + + + Cancel + 취소 + + + Close + 닫기 + + + Selected data has been copied to the clipboard. Row count: {0}. + 선택한 데이터가 클립보드에 복사되었습니다. 행 개수: {0}. + + + Copying... + 복사 중... + + + Loading the rows to be copied ({0}/{1})... + 복사할 행 로드 중({0}/{1})... + + + @@ -8947,8 +9224,8 @@ Error Message: {1} - Copy failed with error {0} - {0} 오류를 나타내며 복사 실패 + Copy failed with error: {0} + 복사하지 못했습니다(오류: {0}). Batch execution time: {0} @@ -9232,6 +9509,14 @@ Error Message: {1} + + + + Restore database - {0}:{1} + 데이터베이스 복원 - {0}:{1} + + + @@ -9642,6 +9927,11 @@ Error Message: {1} The changes have been successfully published. 변경 내용을 게시했습니다. + + An error occurred while refreshing the object explorer. {0} + {0}: error message. + 개체 탐색기를 새로 고치는 동안 오류가 발생했습니다. {0} + Publishing table designer changes... 테이블 디자이너 변경 내용을 게시하는 중... @@ -9705,17 +9995,4 @@ Error Message: {1} - - - - Getting &&Started - && denotes a mnemonic - 시작(&S) - - - Show Getting Started - 시작 표시 - - - \ No newline at end of file diff --git a/resources/xlf/pt-br/azurecore.pt-BR.xlf b/resources/xlf/pt-br/azurecore.pt-BR.xlf index b848a14ef5..4cebf7a68f 100644 --- a/resources/xlf/pt-br/azurecore.pt-BR.xlf +++ b/resources/xlf/pt-br/azurecore.pt-BR.xlf @@ -241,80 +241,88 @@ Você deseja continuar? - Log Analytics workspace - Espaço de trabalho do Log Analytics + Log Analytics workspaces + Workspaces do Log Analytics - CosmosDB for Mongo - CosmosDB para Mongo + Azure CosmosDB for MongoDB + Azure CosmosDB para MongoDB - SQL database - Banco de dados SQL + SQL databases + Bancos de dados SQL - SQL server - SQL Server + SQL servers + SQL servers - Azure Data Explorer Cluster - Cluster do Azure Data Explorer + Azure Data Explorer Clusters + Clusters do Azure Data Explorer - Azure Database for MySQL Flexible server - Banco de dados do Azure para o servidor MySQL Flexível + Azure Database for MySQL flexible servers + Servidores flexíveis do Banco de Dados do Azure para MySQL - + - PostgreSQL Hyperscale – Azure Arc - Hiperescala do PostgreSQL – Azure Arc + PostgreSQL servers – Azure Arc + Servidores PostgreSQL – Azure Arc + + + + + + + Azure Database for PostgreSQL flexible servers + Servidores flexíveis do Banco de Dados do Azure para PostgreSQL - Azure Database for PostgreSQL server - Servidor do Banco de Dados do Azure para PostgreSQL + Azure Database for PostgreSQL servers + Servidores do Banco de Dados do Azure para PostgreSQL - Azure SQL DB managed instance - Instância gerenciada do BD SQL do Azure + SQL managed instances + Instâncias gerenciadas SQL - SQL managed instance – Azure Arc - Instância gerenciada de SQL – Azure Arc + SQL managed instances - Azure Arc + Instâncias gerenciadas do SQL – Azure Arc @@ -334,6 +342,18 @@ Você deseja continuar? + + + + Unrecognized Provider resource: {0} + Recurso de Provedor não reconhecido: {0} + + + Unrecognized Provider resource type: {0} + Tipo de recurso de Provedor não reconhecido: {0} + + + @@ -398,13 +418,9 @@ Você deseja continuar? - - No Subscriptions found. - Não foi encontrada nenhuma assinatura. - - - Unable to access subscription {0} ({1}). Please [refresh the account](command:azure.resource.signin) to try again. {2} - Não é possível acessar a assinatura {0}({1}). [atualize a conta](command:azure.resource.signin) para tentar novamente. {2} + + No Tenants found. + Nenhum Locatário encontrado. @@ -426,28 +442,17 @@ Você deseja continuar? - - No Resources found. - Nenhum Recurso encontrado. + + No Tenants found. + Nenhum Locatário encontrado. - - Requests from this account have been throttled. To retry, please select a smaller number of subscriptions. - Solicitações desta conta foram limitadas. Para tentar novamente, selecione um número menor de assinaturas. - - - {0} ({1}/{2} subscriptions) - {0} is the display name of the azure account -{1} is the number of selected subscriptions in this account -{2} is the number of total subscriptions in this account - {0} ({1}/{2} assinaturas) - - - {0} - Loading... - {0} – Carregando... - - - An error occurred while loading Azure resources: {0} - Ocorreu um erro ao carregar recursos do Azure: {0} + + + + + + No Subscriptions found. + Não foi encontrada nenhuma assinatura. @@ -459,6 +464,14 @@ Você deseja continuar? + + + + No Subscriptions found. + Nenhuma Assinatura encontrada. + + + @@ -665,9 +678,13 @@ Você deseja continuar? Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes. Aviso: o Log de PII do Azure está habilitado. Habilitar essa opção permite que informações de identificação pessoal sejam registradas em log e só devem ser usadas para fins de depuração. + + Azure Database for PostgreSQL flexible servers + Servidores flexíveis do Banco de Dados do Azure para PostgreSQL + - Azure Database for PostgreSQL server - Servidor do Banco de Dados do Azure para PostgreSQL + Azure Database for PostgreSQL servers + Servidores do Banco de Dados do Azure para PostgreSQL Reload @@ -837,6 +854,10 @@ Você deseja continuar? Select Subscriptions Selecionar Assinaturas + + Select Tenants + Selecionar Locatários + Azure: Sign In Azure: Entrar diff --git a/resources/xlf/pt-br/mssql.pt-BR.xlf b/resources/xlf/pt-br/mssql.pt-BR.xlf index 5912f88978..ac6be7dc4b 100644 --- a/resources/xlf/pt-br/mssql.pt-BR.xlf +++ b/resources/xlf/pt-br/mssql.pt-BR.xlf @@ -106,6 +106,10 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n database banco de dados + + Database + Base de dados + database role função de banco de dados @@ -122,9 +126,33 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n Login Logon - - OK - OK + + All objects belonging to a schema + Todos os objetos pertencentes a um esquema + + + All objects of certain types + Todos os objetos de certos tipos + + + Schema + Esquema + + + Specific objects… + Objetos específicos… + + + How do you want to add objects? + Como você deseja adicionar objetos? + + + Search Text + Texto da pesquisa + + + Server + Servidor server role @@ -150,18 +178,26 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n view exibir - - Add a member - Adicionar um membro + + Add members + Adicionar membros - - Add… - Adicionar… + + Add securables + Adicionar protegíveis Advanced Avançado + + Azure SQL Database pricing calculator + Calculadora de preços do Banco de Dados SQL do Azure + + + Backup Storage Redundancy + Redundância de Armazenamento de Backup + Creating a login with a blank password is a security risk. Are you sure you want to continue? A criação de um logon com uma senha em branco é um risco à segurança. Tem certeza de que deseja continuar? @@ -174,15 +210,87 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n Browse… Procurar… + + Collation + Agrupamento + + + Compatibility Level + Nível de Compatibilidade + + + Configure SLO + Configurar o SLO + Confirm password Confirmar senha + + Containment Type + Tipo de Contenção + Create {0} {0} object type Criar {0} + + Current Service Level Objective + Objetivo de Nível de Serviço Atual + + + Database '{0}' already exists. Choose a different database name. + O banco de dados '{0}' já existe. Escolha um nome de banco de dados diferente. + + + Backup + Backup + + + Database + Banco de dados + + + Date Created + Data de Criação + + + {0} MB + {0} MB + + + Memory Allocated To Memory Optimized Objects + Memória Alocada a Objetos com Otimização de Memória + + + Memory Used By Memory Optimized Objects + Memória Usada por Objetos com Otimização de Memória + + + Name + Nome + + + Number of Users + Número de Usuários + + + Owner + Proprietário + + + Size + Tamanho + + + Space Available + Espaço Disponível + + + Status + Status + Select Database Role Members Selecionar Membros da Função de Banco de Dados @@ -210,13 +318,37 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n {0} object type, {1}: object name. Excluir {0} "{1}" + + Deny + Negar + + + Edition + Edição + + + Effective permissions for selected securable + Permissões efetivas para protegível selecionado + + + Effective permissions for: {0} + Permissões efetivas para: {0} + Enabled Habilitado - - Filter - Filtro + + Explicit permissions for selected securable + Permissões explícitas para o protegível selecionado + + + Explicit permissions for: {0} + Permissões explícitas para: {0} + + + Filters + Filtros Find @@ -226,17 +358,49 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n General Geral - - Help - Ajuda + + Grant + Conceder + + + Grantor + Concessor + + + Hardware Generation + Geração de Hardware Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy A senha não atende ao requisito de complexidade. Para obter mais informações: https://docs.microsoft.com/sql/relational-databases/security/password-policy - - Loading dialog... - Carregando diálogo... + + Is Clustered + Está Clusterizado + + + Is HADR Enabled + É Habilitado para HADR + + + Is PolyBase Installed + O PolyBase Está Instalado? + + + Is XTP Supported + Compatível com XTP + + + Language + Linguagem + + + Last Database Backup + Último Backup de Banco de Dados + + + Last Database Log Backup + Último Backup de Log do Banco de Dados Loading objects completed, {0} objects found @@ -314,6 +478,14 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n Login is not selected. Login não selecionado. + + Maximum Server Memory (MB) + Memória Máxima do Servidor (MB) + + + Max Size + Tamanho Máximo + Members Membros @@ -322,6 +494,14 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n Membership Associação + + Memory + Memória + + + Minimum Server Memory (MB) + Memória Mínima do Servidor (MB) + Name cannot be empty. O nome não pode ficar em branco. @@ -335,10 +515,6 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n {0} object type. {0} – Novo (Versão prévia) - - There is no action to be scripted. - Não há ação a ser incluída no script. - Failed to retrieve the connection information, please reconnect and try again. Falha ao recuperar as informações de conexão, reconecte e tente novamente. @@ -348,10 +524,18 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n {0} object type, {1}: object name. {0} – {1} (Versão prévia) + + Add Objects + Adicionar Objetos + Object Type Tipo de Objeto + + Object Types + Tipos de Objeto + Objects Objetos @@ -366,6 +550,14 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n {0} object type, {1}: object name, {2}: error message. Erro ao abrir a caixa de diálogo de propriedades para {0}: {1}. {2} + + Operating System + Sistema Operacional + + + Options + Opções + Owner Proprietário @@ -382,18 +574,42 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n Password must match the confirm password. A senha deve corresponder à confirmação da senha. + + Permission + Permissão + + + Platform + Plataforma + + + Processors + Processadores + + + Product + Produto + + + Properties + Propriedades + + + Recovery Model + Modelo de Recuperação + - An error occurred while while refreshing the object explorer. {0} + An error occurred while refreshing the object explorer. {0} {0}: error message. - Erro ao atualizar o pesquisador de objetos. {0} + Ocorreu um erro ao atualizar o explorador de objetos. {0} Remove selected member Remover membro selecionado - - Remove - Remover + + Remove selected securable + Remover protegível selecionado Enter new name @@ -409,29 +625,33 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n {0} object type, {1}: original name, {2}: new name Renomear {0} '{1}' para '{2}' + + Reserved Storage Size + Tamanho do Armazenamento Reservado + + + Root Directory + Diretório Raiz + Schema Esquema - - An error occurred while generating script. {0} - Ocorreu um erro ao gerar o script. {0} + + Securables + Protegíveis - - Script has been generated successfully. You can close the dialog to view it in the newly opened editor. - O script foi gerado com êxito. Você pode fechar a caixa de diálogo para exibi-la no editor recém-aberto. - - - Script - Script + + Select Securables + Selecione Protegíveis Select Selecionar - - Selected - Selecionado + + Server Collation + Agrupamento do Servidor Select Server Role Members @@ -441,6 +661,14 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n Select Server Role Owner Selecione o proprietário da função do servidor + + Service Tier + Camada de Serviço + + + Storage Space Usage + Uso do Espaço de Armazenamento + Update {0} '{1}' {0} object type, {1}: object name. @@ -482,9 +710,13 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n Mapped to a Windows user/group Mapeado para um usuário/grupo do Windows - - Yes - Sim + + Version + Versão + + + With Grant + Com Concessão @@ -572,6 +804,62 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n + + + + OK + OK + + + Generating script... + Gerando script... + + + Script generated + Script gerado + + + Help + Ajuda + + + Loading dialog... + Carregando diálogo... + + + There is no action to be scripted. + Não há ação a ser incluída no script. + + + An error occurred while generating the script. {0} + Ocorreu um erro ao gerar o script. {0} + + + Script has been generated successfully. You can close the dialog to view it in the newly opened editor. + O script foi gerado com êxito. Você pode fechar a caixa de diálogo para exibi-la no editor recém-aberto. + + + Script + Script + + + Yes + Sim + + + Add… + Adicionar… + + + Remove + Remover + + + Select + Selecionar + + + @@ -1234,6 +1522,10 @@ Observação: um certificado autoassinado oferece apenas proteção limitada e n Enable SET XACT_ABORT ON option Habilitar a opção SET XACT_ABORT ON + + Whether to allow table designer to disable and re-enable DDL triggers during publish + Se deve permitir que o designer da tabela desative e reative os gatilhos DDL durante a publicação + Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. Se o modelo de banco de dados deve ser pré-carregado quando o nó do banco de dados no explorador de objetos for expandido. Quando ativado, o tempo de carregamento do designer de tabela pode ser reduzido. Nota: Você pode ver um uso de memória maior do que o normal se precisar expandir muitos nós de banco de dados. diff --git a/resources/xlf/pt-br/sql-database-projects.pt-BR.xlf b/resources/xlf/pt-br/sql-database-projects.pt-BR.xlf index 67a98b23ec..cc24ce056c 100644 --- a/resources/xlf/pt-br/sql-database-projects.pt-BR.xlf +++ b/resources/xlf/pt-br/sql-database-projects.pt-BR.xlf @@ -66,6 +66,10 @@ Add Item Adicionar item + + Add SQLCMD variable '{0}' to project without default value? + Adicionar variável SQLCMD '{0}' ao projeto sem valor padrão? + Advanced... Avançado... @@ -90,6 +94,10 @@ Project was successfully updated. O projeto foi atualizado com êxito. + + Artifact Reference + Referência do Artefato + at em @@ -442,14 +450,14 @@ Downloading Baixando - - Downloading Microsoft.Build.Sql nuget to get build DLLs - Baixando o nuget Microsoft.Build.Sql para obter DLLs de build - Downloading from {0} to {1} Baixando de {0} para {1} + + Downloading {0} nuget to get build DLLs + Baixando {0} nuget para obter DLLs de compilação + Microsoft Azure SQL Edge License Agreement Contrato de licença do SQL do Microsoft Azure no Edge @@ -904,6 +912,10 @@ Items with absolute path outside project folder are not supported. Please make sure the paths in the project file are relative to project folder. Não há suporte para itens com caminho absoluto fora da pasta do projeto. Certifique-se de que os caminhos no arquivo de projeto sejam relativos à pasta do projeto. + + Package Reference + Referência do Pacote + Cannot access parent of provided tree item Não é possível acessar o pai do item de árvore fornecido @@ -1016,6 +1028,10 @@ Publish profile elements Publicar elementos de perfil + + Publish Profile + Publicar Perfil + Database project published successfully Projeto de banco de dados publicado com êxito @@ -1061,12 +1077,16 @@ Publicando projeto em um contêiner... - Type - Tipo + Referenced Database Type + Tipo de Banco de Dados Referenciado - - Reference type - Tipo de referência + + Reference Type + Tipo de Referência + + + Referenced Database type + Tipo de banco de dados referenciado Would you like to reload your database project? @@ -1124,6 +1144,10 @@ Save Salvar + + Would you like to save the settings in a profile (.publish.xml)? + Gostaria de salvar as configurações em um perfil (.publish.xml)? + Save As... Salvar como... @@ -1357,8 +1381,8 @@ Não é possível localizar a variável SQLCMD '{0}' - Unable to locate '{0}' target: '{1}' - Não é possível localizar '{0}' destino: '{1}' + Unable to locate '{0}' target: '{1}'. {2} + Não foi possível localizar o destino '{0}': '{1}'. {2} Unable to establish project context. Command invoked from unexpected location: {0} @@ -1600,6 +1624,10 @@ Add Pre-Deployment Script Adicionar script de pré-implantação + + Add Publish Profile + Adicionar perfil de publicação + Add Script Adicionar Script @@ -1632,6 +1660,10 @@ Open in Designer Abrir no Designer + + Open project + Abrir projeto + Properties Propriedades diff --git a/resources/xlf/pt-br/sql-migration.pt-BR.xlf b/resources/xlf/pt-br/sql-migration.pt-BR.xlf index d6a83818de..7cb36441a5 100644 --- a/resources/xlf/pt-br/sql-migration.pt-BR.xlf +++ b/resources/xlf/pt-br/sql-migration.pt-BR.xlf @@ -2,14 +2,6 @@ - - An error occurred while accessing the selected account '{0}' and tenant '{1}'. Select 'Link account' and refresh the account, or select a different account. Error '{2}' - Ocorreu um erro ao acessar a conta selecionada '{0}' e o locatário '{1}'. Selecione “Vincular conta” e atualize a conta, ou selecione uma conta diferente. Erro '{2}' - - - The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. - O token de acesso para a conta selecionada '{0}' e o locatário '{1}' não são mais válidos. Selecione “Vincular conta” e atualize a conta, ou selecione uma conta diferente. - Migration service component could not start. {0} O componente do serviço de migração não pôde ser iniciado. {0} @@ -1332,15 +1324,15 @@ Isto pode levar algum tempo. Step 2: Use the keys below to register your integration runtime - Step 2: Use the keys below to register your integration runtime + Etapa 2: usar as chaves abaixo para registrar o seu runtime de integração Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime + Etapa 3: clique no botão “Testar conectividade” para verificar a conexão entre o Serviço de Migração de Banco de Dados do Azure e o runtime de integração Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime + Etapa 3: clique no botão acima Atualizar para verificar a conexão entre o Serviço de Migração de Banco de Dados do Azure e o runtime de integração Blocking Issue: {0} @@ -2124,15 +2116,15 @@ Isto pode levar algum tempo. Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). - Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). + O Serviço de Migração de Banco de Dados do Azure aproveita o runtime de integração auto-hospedada do Azure Data Factory para lidar com a conectividade entre a origem e o destino e carregar backups de um compartilhamento de arquivos de rede local para o Azure (se aplicável). Follow the instructions below to set up self-hosted integration runtime. - Follow the instructions below to set up self-hosted integration runtime. + Siga as instruções abaixo para configurar o runtime de integração auto-hospedada. Set up integration runtime - Set up integration runtime + Configurar o runtime de integração Loading Migration Services @@ -2182,9 +2174,9 @@ Isto pode levar algum tempo. Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. See below for registration instructions. - Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. + O Serviço de Migração de Banco de Dados do Azure não está registrado. O Serviço de Migração de Banco de Dados do Azure “{0}” precisa ser registrado com o runtime de integração auto-hospedada em qualquer nó. -See below for registration instructions. +Confira abaixo as instruções de registro. {0} (change) @@ -2194,17 +2186,17 @@ See below for registration instructions. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + O Serviço de Migração de Banco de Dados do Azure “{0}” está conectado ao runtime de integração auto-hospedada em execução nos nós – {1} -For improved performance and high availability, you can register additional nodes. +Para melhorar o desempenho e alta disponibilidade, você pode registrar nós adicionais. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. See below for registration instructions. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + O Serviço de Migração de Banco de Dados do Azure “{0}” está conectado ao runtime de integração auto-hospedada em execução nos nós – {1} -For improved performance and high availability, you can register additional nodes. See below for registration instructions. +Para melhorar o desempenho e a alta disponibilidade, você pode registrar nós adicionais. Confira abaixo as instruções de registro. Please select the location of your database backup files before continuing. @@ -2220,7 +2212,7 @@ For improved performance and high availability, you can register additional node Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. - Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. + Insira as informações abaixo para adicionar um novo Serviço de Migração de Banco de Dados do Azure. Para registrar o runtime de integração auto-hospedada, selecione “Meus backups de banco de dados estão em um compartilhamento de rede” na página anterior. Create Azure Database Migration Service @@ -3022,6 +3014,14 @@ For improved performance and high availability, you can register additional node Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server. A instância de destino '{0}' pode não conseguir acessar as contas de armazenamento '{1}'. Certifique-se de que a sub-rede da instância de destino esteja na lista de permissões das contas de armazenamento e, se aplicável, de que os pontos de extremidade privados estejam na mesma rede virtual que o servidor de destino. + + Target server '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target server is whitelisted on the storage account. + O servidor de destino '{0}' pode não conseguir acessar a conta de armazenamento '{1}'. Certifique-se de que a sub-rede do servidor de destino esteja na lista de permissões da conta de armazenamento. + + + Target server '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target server is whitelisted on the storage accounts. + O servidor de destino '{0}' pode não conseguir acessar as contas de armazenamento '{1}'. Certifique-se de que a sub-rede do servidor de destino esteja na lista de permissões nas contas de armazenamento. + Subscription Assinatura diff --git a/resources/xlf/pt-br/sql.pt-BR.xlf b/resources/xlf/pt-br/sql.pt-BR.xlf index fa37f7f00f..6cdf6b1187 100644 --- a/resources/xlf/pt-br/sql.pt-BR.xlf +++ b/resources/xlf/pt-br/sql.pt-BR.xlf @@ -624,8 +624,8 @@ Comandos Padrão Ignorados: Tem certeza de que deseja remover '{0}'? - Reenter your credentials - Reinsira suas credenciais + Refresh your credentials + Atualize suas credenciais Remove account @@ -2026,6 +2026,14 @@ Comandos Padrão Ignorados: + + + + Backup database - {0}:{1} + Banco de dados de backup - {0}:{1} + + + @@ -2312,6 +2320,10 @@ Comandos Padrão Ignorados: + + Advanced connection properties could not be parsed as JSON, error occurred: {0} Received properties value: {1} + As propriedades de conexão avançadas não puderam ser analisadas como JSON, ocorreu um erro: {0} Valor das propriedades recebidas: {1} + Are you sure you want to connect? Tem certeza de que deseja se conectar? @@ -2368,6 +2380,10 @@ Comandos Padrão Ignorados: Whether to show the warning message when user connects to a server version that is not supported by Azure Data Studio. Se a mensagem de aviso deve ser exibida quando o usuário se conecta a uma versão do servidor que não tem suporte do Azure Data Studio. + + Collapse All Connections + Recolher todas as conexões + Azure Active Directory - Universal with MFA support Azure Active Directory – Universal com suporte para MFA @@ -4102,6 +4118,10 @@ Comandos Padrão Ignorados: Enter search value Insira o valor da pesquisa + + Find nodes + Localizar nós + Contains Contém @@ -4756,6 +4776,10 @@ Erro: {1} Remove parameter cell Remover célula de parâmetro + + Add cell + Adicionar célula + Clear Result Limpar Resultado @@ -4800,10 +4824,6 @@ Erro: {1} Insert Text Below Inserir Texto Abaixo - - More - Mais - Run Cells Above Executar as Células Acima @@ -4832,14 +4852,6 @@ Erro: {1} Move cell up Mover a célula para cima - - Add cell - Adicionar célula - - - Code cell - Célula de código - Code cell Célula de código @@ -4852,10 +4864,6 @@ Erro: {1} Split cell Dividir célula - - Text cell - Célula de texto - @@ -5124,14 +5132,6 @@ Erro: {1} Run Cells failed - See error in output of the currently selected cell for more information. Falha ao executar células – Confira o erro na saída da célula selecionada no momento para obter mais informações. - - Add cell - Adicionar célula - - - Code cell - Célula de código - Create File Criar Arquivo @@ -5156,10 +5156,6 @@ Erro: {1} Run all Executar tudo - - Text cell - Célula de texto - Views Exibições @@ -5452,6 +5448,10 @@ Erro: {1} Clear Results Limpar Resultados + + Code cell + Célula de código + Collapse Cells Recolher Células @@ -5524,6 +5524,10 @@ Erro: {1} Select Connection Selecionar Conexão + + Text cell + Célula de texto + Trusted Confiável @@ -5744,10 +5748,6 @@ Erro: {1} Insert Cells Inserir Células - - More - Mais - Run cell Executar célula @@ -5817,8 +5817,8 @@ Erro: {1} - Copy failed with error {0} - Falha na cópia com o erro {0} + Copy failed with error: {0} + A cópia falhou com o erro: {0} Show chart @@ -5850,8 +5850,20 @@ Erro: {1} + + + + More + Mais + + + + + Filter Settings + Configurações do Filtro + New Connection Nova Conexão @@ -5876,6 +5888,10 @@ Erro: {1} + + Object Explorer + Pesquisador de Objetos + Auto-expand Server Groups in the Object Explorer viewlet. Expanda automaticamente grupos de servidores no viewlet do Pesquisador de Objetos. @@ -5888,10 +5904,6 @@ Erro: {1} Server Tree Árvore do Servidor - - The timeout in seconds for expanding a node in the Servers view - O tempo limite em segundos para expandir um nó na visualização Servidores - Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect. Use a nova árvore de servidor assíncrono para a exibição de Servidores e a Caixa de Diálogo de Conexão com suporte para novos recursos, como filtragem de nó dinâmico. Requer uma reinicialização para entrar em vigor. @@ -5924,6 +5936,10 @@ Erro: {1} Notebook Notebook + + Object Explorer + Pesquisador de Objetos + Profiler Profiler @@ -6148,6 +6164,10 @@ Erro: {1} Copy With Headers Copiar Com Cabeçalhos + + The number of rows or columns in the table has exceeded the Excel limits. Please try a different format instead. + O número de linhas ou colunas na tabela excedeu os limites do Excel. Tente um formato diferente. + Results encoding will not be saved when exporting to JSON, remember to save with desired encoding once file is created. A codificação de resultados não será salva ao exportar para JSON. Lembre-se de salvar com a codificação desejada após a criação do arquivo. @@ -6156,6 +6176,10 @@ Erro: {1} Maximize Maximizar + + View Excel specifications + Exibir especificações do Excel + Restore Restaurar @@ -6244,6 +6268,34 @@ Erro: {1} Results grid Grade de resultados + + Cancel + Cancelar + + + Cancel + Cancelar + + + Yes + Sim + + + Don't show again + Não mostrar novamente + + + You have selected {0} rows, it might take a while to load the data and calculate the summary, do you want to continue? + Você selecionou {0} linhas, pode demorar um pouco para carregar os dados e calcular o resumo, deseja continuar? + + + Loading selected rows for calculation... + Carregando linhas selecionadas para cálculo... + + + Loading selected rows for calculation ({0}/{1})... + Carregando linhas selecionadas para cálculo ({0}/{1})... + Max row count for filtering/sorting has been exceeded. To update it, navigate to User Settings and change the setting: 'queryEditor.results.inMemoryDataProcessingThreshold' A contagem máxima de linhas para filtragem/classificação foi excedida. Para atualizá-la, você pode ir para Configurações do Usuário e alterar a configuração: 'queryEditor. Results. inMemoryDataProcessingThreshold' @@ -6336,6 +6388,10 @@ Erro: {1} Message Panel Painel de Mensagens + + Timestamp: {0}, Message: {1} + Carimbo de data/hora: {0}, Mensagem: {1} + @@ -6376,6 +6432,14 @@ Erro: {1} Whether to open the file in Azure Data Studio after the result is saved. Se o arquivo deve ser aberto no Azure Data Studio depois que o resultado é salvo. + + Whether the copy result request should be handled by the query provider when it is supported. The default value is true, set this to false to force all copy handling to be done by Azure Data Studio. + Se a solicitação de resultado da cópia deve ser tratada pelo provedor de consulta quando for compatível. O valor padrão é verdadeiro, defina-o como false para forçar todo o tratamento de cópia a ser feito pelo Azure Data Studio. + + + When cells are selected in the results grid, ADS will calculate the summary for them, This setting controls whether to show the a confirmation when the number of rows selected is larger than the value specified in the 'inMemoryDataProcessingThreshold' setting. The default value is true. + Quando as células são selecionadas na grade de resultados, o ADS calculará o resumo para elas. Essa configuração controla se deve mostrar uma confirmação quando o número de linhas selecionadas for maior que o valor especificado na configuração 'inMemoryDataProcessingThreshold'. O valor padrão é verdadeiro. + The custom delimiter to use between values when saving as CSV O delimitador personalizado a ser usado entre valores ao salvar como CSV @@ -6424,6 +6488,10 @@ Erro: {1} Whether to show the action bar in the query results view Se a barra de ações deve ser mostrada na visualização dos resultados da consulta + + Whether to skip adding a line break between rows when copying results if the previous row already has a trailing line break. The default value is false. + Se a adição de uma quebra de linha entre as linhas deve ser ignorada ao copiar os resultados se a linha anterior já tiver uma quebra de linha à direita. O valor padrão é falso. + Enable results streaming; contains few minor visual issues Habilitar streaming de resultados; contém alguns problemas visuais menores @@ -6552,6 +6620,10 @@ Erro: {1} + + Database: + Base de dados: + Query Editor Editor de Consultas @@ -6828,6 +6900,18 @@ Erro: {1} An error occurred refreshing node '{0}': {1} Ocorreu um erro ao atualizar o nó '{0}': {1} + + An error occurred while executing the action '{0}': {1}. + Ocorreu um erro ao executar a ação '{0}': {1}. + + + Close + Fechar + + + Executing action: {0}... + Executando ação: {0}... + @@ -6857,10 +6941,6 @@ Erro: {1} Tasks Tarefas - - View - Exibir - @@ -6966,6 +7046,18 @@ Erro: {1} Refresh Atualizar + + Whether the the tree view with id {0} enables collapse all. + Se o modo de exibição de árvore com a ID {0} permite recolher tudo. + + + Whether the tree view with id {0} enables refresh. + Se o modo de exibição de árvore com a ID {0} permite atualização. + + + Whether collapse all is toggled for the tree view with id {0}. + Se a opção recolher tudo está ativada para o modo de exibição de árvore com a ID {0}. + @@ -7000,19 +7092,16 @@ Erro: {1} - + - - Azure Data Studio now has encryption enabled by default for all SQL Server connections. This may result in your existing connections no longer working unless certain Encryption related connection properties are changed.{0}We recommend you review the link below for more details. - O Azure Data Studio agora tem a criptografia habilitada por padrão para todas as conexões do SQL Server. Isso pode fazer com que suas conexões existentes não funcionem mais, a menos que certas propriedades de conexão relacionadas à Criptografia sejam alteradas.{0}Recomendamos que você analise o link abaixo para obter mais detalhes. + + Getting &&Started + && denotes a mnemonic + Getting &&Started - - More information - Mais informações - - - Important Update - Atualização Importante + + Show Getting Started + Show Getting Started @@ -7198,10 +7287,6 @@ Erro: {1} User Welcome Tour Tour de Boas-Vindas do Usuário - - Help - Ajuda - Hide Welcome Tour Ocultar Tour de Boas-Vindas @@ -7419,6 +7504,22 @@ Erro: {1} + + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}). + Ajude a melhorar o Azure Data Studio permitindo que a Microsoft colete dados de uso. Leia nossa [declaração de privacidade]({0}) e saiba como [optar por participar]({1}). + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}). + Ajude a melhorar o Azure Data Studio permitindo que a Microsoft colete dados de uso. Leia nossa [declaração de privacidade]({0}) e saiba como [desativar]({1}). + + + Read More + Leia Mais + + + @@ -7809,6 +7910,18 @@ Mensagem de Erro: {1} Are you sure you want to cancel this connection? Tem certeza de que deseja cancelar esta conexão? + + (Group: {0}) + (Grupo: {0}) + + + Cannot save profile, the selected connection matches an existing profile with the same server info in the same group: + + {0}{1} + Não é possível salvar o perfil, a conexão selecionada corresponde a um perfil existente com as mesmas informações do servidor no mesmo grupo: + + {0}{1} + The extension '{0}' is required in order to connect to this resource. Do you want to install it? A extensão '{0}' é necessária para se conectar a este recurso. Você quer instalá-lo? @@ -7909,6 +8022,18 @@ Mensagem de Erro: {1} Connection string Cadeia de conexão + + Connection String + Cadeia de Conexão + + + Parameters + Parâmetros + + + Input type + Tipo de entrada + You must select an account Você precisa selecionar uma conta @@ -8666,6 +8791,14 @@ Mensagem de Erro: {1} Show Active Connections Mostrar Conexões Ativas + + Connection {0} deleted + Conexão {0} excluída + + + Connection group {0} deleted + Grupo de conexão {0} excluído + New Connection Nova Conexão @@ -8694,14 +8827,6 @@ Mensagem de Erro: {1} Are you sure you want to delete connection '{0}'? Tem certeza de que deseja excluir a conexão '{0}'? - - No - Não - - - Yes - Sim - Delete Group Excluir Grupo @@ -8710,12 +8835,152 @@ Mensagem de Erro: {1} Are you sure you want to delete connection group '{0}'? Tem certeza de que deseja excluir o grupo de conexões '{0}'? + + Filter + Filtro + + + Remove Filter + Remover Filtro + + + Delete + Excluir + Show All Connections Mostrar Todas as Conexões + + + + Start date cannot be greater than end date. + A data de início não pode ser posterior à data de término. + + + End date is not specified. + A data final não é especificada. + + + End number is not specified. + O número final não é especificado. + + + Start number cannot be greater than end number. + O número inicial não pode ser maior que o número final. + + + Start date is not specified. + A data de início não é especificada. + + + Start number is not specified. + O número inicial não é especificado. + + + And + E + + + Between + Entre + + + Cancel + Cancelar + + + Clear All + Limpar Tudo + + + Clear + Claro + + + Contains + Contém + + + Ends With + Termina com + + + Equals + É igual a + + + False + False + + + Greater Than Or Equals + Maior Que ou Igual + + + Greater Than + Maior Que + + + Less Than Or Equals + Menor ou Igual + + + Less Than + Menor Que + + + Path: + Caminho: + + + Not Between + Não está Entre + + + Not Contains + Não Contém + + + Not Ends With + Não Termina com + + + Not Equals + Diferente + + + Not Starts With + Não Começa Com + + + OK + OK + + + Operator + Operador + + + Property + Propriedade + + + Starts With + Começa Com + + + True + True + + + Value + Valor + + + @@ -8726,18 +8991,6 @@ Mensagem de Erro: {1} Multiple errors: Múltiplos erros: - - Node expansion timed out for node {0} for providers {1} - A expansão do nó expirou para o nó {0} para provedores{1} - - - Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}" - Tempo limite atingido aguardando a criação da sessão {0} para a conexão "{1}". Isso provavelmente aconteceu porque o serviço OE não recebeu uma resposta para createNewSession do provedor para conexão "{1}" - - - Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider. - Tempo limite atingido aguardando a criação da sessão {0}. Isso provavelmente aconteceu porque o serviço OE não recebeu uma resposta para createNewSession do provedor. - The session ID returned by provider "{0}" for connection "{1}" is invalid. A ID da sessão retornada pelo provedor "{0}" para a conexão "{1}" é inválida. @@ -8786,9 +9039,9 @@ Mensagem de Erro: {1} - - Object Explorer expansion timed out for '{0}' - Pesquisador de Objetos expansão atingiu o tempo limite para '{0}' + + Failed to connect, please try again. + Falha ao conectar, tente novamente. @@ -8900,6 +9153,30 @@ Mensagem de Erro: {1} + + + + Cancel + Cancelar + + + Close + Fechar + + + Selected data has been copied to the clipboard. Row count: {0}. + Os dados selecionados foram copiados para a área de transferência. Contagem de linhas: {0}. + + + Copying... + Copiando... + + + Loading the rows to be copied ({0}/{1})... + Carregando as linhas a serem copiadas ({0}/{1})... + + + @@ -8947,8 +9224,8 @@ Mensagem de Erro: {1} - Copy failed with error {0} - Falha na cópia com o erro {0} + Copy failed with error: {0} + A cópia falhou com o erro: {0} Batch execution time: {0} @@ -9232,6 +9509,14 @@ Mensagem de Erro: {1} + + + + Restore database - {0}:{1} + Restaurar banco de dados - {0}:{1} + + + @@ -9642,6 +9927,11 @@ Mensagem de Erro: {1} The changes have been successfully published. As alterações foram publicadas com êxito. + + An error occurred while refreshing the object explorer. {0} + {0}: error message. + Ocorreu um erro ao atualizar o explorador de objetos. {0} + Publishing table designer changes... Publicando alterações no designer de tabela... @@ -9705,17 +9995,4 @@ Mensagem de Erro: {1} - - - - Getting &&Started - && denotes a mnemonic - I&&ntrodução - - - Show Getting Started - Mostrar Introdução - - - \ No newline at end of file diff --git a/resources/xlf/ru/azurecore.ru.xlf b/resources/xlf/ru/azurecore.ru.xlf index 3e9ce8ac5c..f5383cbebd 100644 --- a/resources/xlf/ru/azurecore.ru.xlf +++ b/resources/xlf/ru/azurecore.ru.xlf @@ -241,80 +241,88 @@ Do you wish to proceed? - Log Analytics workspace - Рабочая область Log Analytics + Log Analytics workspaces + Рабочие области Log Analytics - CosmosDB for Mongo - CosmosDB для Mongo + Azure CosmosDB for MongoDB + Azure CosmosDB для MongoDB - SQL database - База данных SQL + SQL databases + Базы данных SQL - SQL server - Сервер SQL Server + SQL servers + Серверы SQL - Azure Data Explorer Cluster - Кластер Azure Data Explorer + Azure Data Explorer Clusters + Кластеры Azure Data Explorer - Azure Database for MySQL Flexible server - Гибкий сервер Базы данных Azure для MySQL + Azure Database for MySQL flexible servers + Гибкие серверы базы данных Azure для MySQL - + - PostgreSQL Hyperscale – Azure Arc - Гипермасштабирование PostgreSQL — Azure Arc + PostgreSQL servers – Azure Arc + Серверы PostgreSQL — Azure Arc + + + + + + + Azure Database for PostgreSQL flexible servers + Гибкие серверы Базы данных Azure для PostgreSQL - Azure Database for PostgreSQL server - Сервер Базы данных Azure для PostgreSQL + Azure Database for PostgreSQL servers + Серверы Базы данных Azure для PostgreSQL - Azure SQL DB managed instance - Управляемый экземпляр Базы данных SQL Azure + SQL managed instances + Управляемые экземпляры SQL - SQL managed instance – Azure Arc - Управляемый экземпляр SQL — Azure Arc + SQL managed instances - Azure Arc + Управляемые экземпляры SQL — Azure Arc @@ -334,6 +342,18 @@ Do you wish to proceed? + + + + Unrecognized Provider resource: {0} + Нераспознанный ресурс поставщика: {0} + + + Unrecognized Provider resource type: {0} + Нераспознанный тип ресурса поставщика: {0} + + + @@ -398,13 +418,9 @@ Do you wish to proceed? - - No Subscriptions found. - Подписки не найдены. - - - Unable to access subscription {0} ({1}). Please [refresh the account](command:azure.resource.signin) to try again. {2} - Не удается получить доступ к подписке {0} ({1}). [Обновите учетную запись](command:azure.resource.signin), чтобы повторить попытку. {2} + + No Tenants found. + Клиенты не найдены. @@ -426,28 +442,17 @@ Do you wish to proceed? - - No Resources found. - Ресурсы не найдены. + + No Tenants found. + Клиенты не найдены. - - Requests from this account have been throttled. To retry, please select a smaller number of subscriptions. - Запросы от этой учетной записи были ограничены. Чтобы повторить попытку, выберите меньшее количество подписок. - - - {0} ({1}/{2} subscriptions) - {0} is the display name of the azure account -{1} is the number of selected subscriptions in this account -{2} is the number of total subscriptions in this account - {0} (выбрано подписок: {1} из {2}) - - - {0} - Loading... - {0} — загрузка… - - - An error occurred while loading Azure resources: {0} - При загрузке ресурсов Azure произошла ошибка: {0} + + + + + + No Subscriptions found. + Подписки не найдены. @@ -459,6 +464,14 @@ Do you wish to proceed? + + + + No Subscriptions found. + Подписки не найдены. + + + @@ -665,9 +678,13 @@ Do you wish to proceed? Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes. Внимание! Ведение журнала личных сведений Azure включено. Включение этого параметра позволяет регистрировать личные сведения. Это следует использовать только для отладки. + + Azure Database for PostgreSQL flexible servers + Гибкие серверы Базы данных Azure для PostgreSQL + - Azure Database for PostgreSQL server - Сервер Базы данных Azure для PostgreSQL + Azure Database for PostgreSQL servers + Серверы Базы данных Azure для PostgreSQL Reload @@ -837,6 +854,10 @@ Do you wish to proceed? Select Subscriptions Выберите подписки + + Select Tenants + Выбрать клиенты + Azure: Sign In Azure: вход diff --git a/resources/xlf/ru/mssql.ru.xlf b/resources/xlf/ru/mssql.ru.xlf index 51d5cd2c9c..f98645e2a6 100644 --- a/resources/xlf/ru/mssql.ru.xlf +++ b/resources/xlf/ru/mssql.ru.xlf @@ -106,6 +106,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco database база данных + + Database + База данных + database role роль базы данных @@ -122,9 +126,33 @@ Note: A self-signed certificate offers only limited protection and is not a reco Login Вход - - OK - OK + + All objects belonging to a schema + Все объекты, принадлежащие схеме + + + All objects of certain types + Все объекты определенных типов + + + Schema + Схема + + + Specific objects… + Определенные объекты... + + + How do you want to add objects? + Как вы хотите добавить объекты? + + + Search Text + Текст поиска + + + Server + Сервер server role @@ -150,18 +178,26 @@ Note: A self-signed certificate offers only limited protection and is not a reco view представление - - Add a member - Добавить участника + + Add members + Добавить участников - - Add… - Добавить... + + Add securables + Добавить защищаемые объекты Advanced Дополнительно + + Azure SQL Database pricing calculator + Калькулятор цен на базу данных SQL Azure + + + Backup Storage Redundancy + Избыточность хранилища резервных копий + Creating a login with a blank password is a security risk. Are you sure you want to continue? Создание имени для входа с пустым паролем создает угрозу безопасности. Продолжить? @@ -174,15 +210,87 @@ Note: A self-signed certificate offers only limited protection and is not a reco Browse… Обзор… + + Collation + Параметры сортировки + + + Compatibility Level + Уровень совместимости + + + Configure SLO + Настройка целевого уровня обслуживания + Confirm password Подтверждение пароля + + Containment Type + Тип автономности + Create {0} {0} object type Создать {0} + + Current Service Level Objective + Текущая цель уровня обслуживания + + + Database '{0}' already exists. Choose a different database name. + База данных \"{0}\" уже существует. Выберите другое имя базы данных. + + + Backup + Резервное копирование + + + Database + База данных + + + Date Created + Дата создания + + + {0} MB + {0} МБ + + + Memory Allocated To Memory Optimized Objects + Память, выделенная для оптимизированных для обработки в памяти объектов + + + Memory Used By Memory Optimized Objects + Память, используемая оптимизированными для обработки в памяти объектами + + + Name + Имя + + + Number of Users + Число пользователей + + + Owner + Владелец + + + Size + Размер + + + Space Available + Доступное место + + + Status + Состояние + Select Database Role Members Выбор элементов роли базы данных @@ -210,13 +318,37 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name. Удаление: {0} "{1}" + + Deny + Запретить + + + Edition + Выпуск + + + Effective permissions for selected securable + Действующие разрешения для выбранного защищаемого объекта + + + Effective permissions for: {0} + Действующие разрешения для: {0} + Enabled Включено - - Filter - Фильтр + + Explicit permissions for selected securable + Явные разрешения для выбранного защищаемого объекта + + + Explicit permissions for: {0} + Явные разрешения для: {0} + + + Filters + Фильтры Find @@ -226,17 +358,49 @@ Note: A self-signed certificate offers only limited protection and is not a reco General Общие - - Help - Справка + + Grant + Предоставить + + + Grantor + Разрешение предоставил + + + Hardware Generation + Поколение оборудования Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy Пароль не соответствует требованиям сложности. Для получения дополнительных сведений: https://docs.microsoft.com/sql/relational-databases/security/password-policy. - - Loading dialog... - Загрузка диалогового окна... + + Is Clustered + Кластеризованный + + + Is HADR Enabled + Подключение HADR + + + Is PolyBase Installed + Наличие PolyBase + + + Is XTP Supported + Поддержка XTP + + + Language + Язык + + + Last Database Backup + Последнее резервное копирование базы данных + + + Last Database Log Backup + Последнее резервное копирование журналов базы данных Loading objects completed, {0} objects found @@ -314,6 +478,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Login is not selected. Имя для входа не выбрано. + + Maximum Server Memory (MB) + Максимальный объем памяти сервера (МБ) + + + Max Size + Максимальный размер + Members Участники @@ -322,6 +494,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Membership Участие + + Memory + Память + + + Minimum Server Memory (MB) + Минимальный объем памяти сервера (МБ) + Name cannot be empty. Необходимо ввести имя. @@ -335,10 +515,6 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type. {0} — предварительная версия - - There is no action to be scripted. - Нет действий для включения в скрипт. - Failed to retrieve the connection information, please reconnect and try again. Не удалось получить сведения о подключении. Восстановите подключение и повторите попытку. @@ -348,10 +524,18 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name. {0} - {1} (предварительная версия) + + Add Objects + Добавление объектов + Object Type Тип объекта + + Object Types + Типы объектов + Objects Объекты @@ -366,6 +550,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name, {2}: error message. Произошла ошибка при открытии диалогового окно свойств для {0}: {1}. {2} + + Operating System + Операционная система + + + Options + Параметры + Owner Владелец @@ -382,8 +574,32 @@ Note: A self-signed certificate offers only limited protection and is not a reco Password must match the confirm password. Пароль должен совпадать с паролем подтверждения. + + Permission + Разрешение + + + Platform + Платформа + + + Processors + Процессоры + + + Product + Продукт + + + Properties + Свойства + + + Recovery Model + Модель восстановления + - An error occurred while while refreshing the object explorer. {0} + An error occurred while refreshing the object explorer. {0} {0}: error message. Произошла ошибка при обновлении обозревателя объектов. {0} @@ -391,9 +607,9 @@ Note: A self-signed certificate offers only limited protection and is not a reco Remove selected member Удалить выбранный элемент - - Remove - Удалить + + Remove selected securable + Удалить выбранный защищаемый объект Enter new name @@ -409,29 +625,33 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: original name, {2}: new name Переименовать {0} "{1}" на "{2}" + + Reserved Storage Size + Зарезервированный размер хранилища + + + Root Directory + Корневой каталог + Schema Схема - - An error occurred while generating script. {0} - Во время создания сценария произошла ошибка. {0} + + Securables + Защищаемые объекты - - Script has been generated successfully. You can close the dialog to view it in the newly opened editor. - Сценарий успешно создан. Вы можете закрыть диалоговое окно, чтобы просмотреть его в открывшемся редакторе. - - - Script - Сценарий + + Select Securables + Выберите защищаемые объекты Select Выберите - - Selected - Выбрано + + Server Collation + Параметры сортировки сервера Select Server Role Members @@ -441,6 +661,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Select Server Role Owner Выбор владельца роли сервера + + Service Tier + Уровень служб + + + Storage Space Usage + Использование дискового пространства + Update {0} '{1}' {0} object type, {1}: object name. @@ -482,9 +710,13 @@ Note: A self-signed certificate offers only limited protection and is not a reco Mapped to a Windows user/group Сопоставлено с пользователем или группой Windows - - Yes - Да + + Version + Версия + + + With Grant + С предоставлением разрешения @@ -572,6 +804,62 @@ Note: A self-signed certificate offers only limited protection and is not a reco + + + + OK + OK + + + Generating script... + Создание сценария… + + + Script generated + Сценарий создан + + + Help + Справка + + + Loading dialog... + Загрузка диалогового окна... + + + There is no action to be scripted. + Нет действий для включения в скрипт. + + + An error occurred while generating the script. {0} + Произошла ошибка при создании сценария. {0} + + + Script has been generated successfully. You can close the dialog to view it in the newly opened editor. + Сценарий успешно создан. Вы можете закрыть диалоговое окно, чтобы просмотреть его в открывшемся редакторе. + + + Script + Сценарий + + + Yes + Да + + + Add… + Добавить... + + + Remove + Удалить + + + Select + Выбрать + + + @@ -1234,6 +1522,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco Enable SET XACT_ABORT ON option Установить параметр SET XACT_ABORT ON + + Whether to allow table designer to disable and re-enable DDL triggers during publish + Разрешить ли конструктору таблиц отключать и повторно включать триггеры DDL во время публикации + Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. Следует ли предварительно загружать модель базы данных при расширении узла базы данных в проводнике объектов. При включении время загрузки конструктора таблиц может быть уменьшено. Примечание. Если вам нужно расширить множество узлов базы данных, использование памяти может быть выше обычного. diff --git a/resources/xlf/ru/sql-database-projects.ru.xlf b/resources/xlf/ru/sql-database-projects.ru.xlf index c424ca6186..7689e11bed 100644 --- a/resources/xlf/ru/sql-database-projects.ru.xlf +++ b/resources/xlf/ru/sql-database-projects.ru.xlf @@ -66,6 +66,10 @@ Add Item Добавить элемент + + Add SQLCMD variable '{0}' to project without default value? + Добавить переменную SQLCMD "{0}" в проект без значения по умолчанию? + Advanced... Дополнительно… @@ -90,6 +94,10 @@ Project was successfully updated. Проект успешно обновлен. + + Artifact Reference + Ссылка на артефакт + at в @@ -442,14 +450,14 @@ Downloading Выполняется скачивание - - Downloading Microsoft.Build.Sql nuget to get build DLLs - Скачивание nuget Microsoft.Build.Sql для получения библиотек DLL сборки - Downloading from {0} to {1} Идет скачивание из {0} в {1} + + Downloading {0} nuget to get build DLLs + Скачивание {0} nuget для получения библиотек DLL сборки + Microsoft Azure SQL Edge License Agreement Лицензионное соглашение SQL Microsoft Azure для пограничных вычислений @@ -904,6 +912,10 @@ Items with absolute path outside project folder are not supported. Please make sure the paths in the project file are relative to project folder. Элементы с абсолютным путем вне папки проекта не поддерживаются. Убедитесь, что пути в файле проекта указаны относительно папки проекта. + + Package Reference + Ссылка на пакет + Cannot access parent of provided tree item Не удается получить доступ к предоставленному родительскому элементу дерева @@ -1016,6 +1028,10 @@ Publish profile elements Элементы профиля публикации + + Publish Profile + Профиль публикации + Database project published successfully Проект базы данных успешно опубликован @@ -1061,12 +1077,16 @@ Публикация проекта в контейнере... - Type - Тип + Referenced Database Type + Тип базы данных, на которую указывает ссылка - - Reference type - Тип ссылки + + Reference Type + Ссылочный тип + + + Referenced Database type + Тип базы данных, на которую указывает ссылка Would you like to reload your database project? @@ -1124,9 +1144,13 @@ Save Сохранить + + Would you like to save the settings in a profile (.publish.xml)? + Сохранить параметры в профиле (.publish.xml)? + Save As... - Сохранить как... + Сохранить как… Schema @@ -1357,8 +1381,8 @@ Не удалось найти переменную SQLCMD "{0}" - Unable to locate '{0}' target: '{1}' - Не удалось найти "{0}", цель: "{1}" + Unable to locate '{0}' target: '{1}'. {2} + Не удается найти "{0}", цель: "{1}". {2} Unable to establish project context. Command invoked from unexpected location: {0} @@ -1600,6 +1624,10 @@ Add Pre-Deployment Script Добавить сценарий, выполняемый перед развертыванием + + Add Publish Profile + Добавить профиль публикации + Add Script Добавить сценарий @@ -1632,6 +1660,10 @@ Open in Designer Открыть в конструкторе + + Open project + Открыть проект + Properties Свойства diff --git a/resources/xlf/ru/sql-migration.ru.xlf b/resources/xlf/ru/sql-migration.ru.xlf index 3982d10f19..2bab905870 100644 --- a/resources/xlf/ru/sql-migration.ru.xlf +++ b/resources/xlf/ru/sql-migration.ru.xlf @@ -2,14 +2,6 @@ - - An error occurred while accessing the selected account '{0}' and tenant '{1}'. Select 'Link account' and refresh the account, or select a different account. Error '{2}' - Произошла ошибка при доступе к выбранной учетной записи "{0}" и клиенту "{1}". Нажмите кнопку "Связать учетную запись" и обновите учетную запись или выберите другую учетную запись. Ошибка "{2}". - - - The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. - Маркер доступа для выбранной учетной записи "{0}" и клиента "{1}" больше не действителен. Нажмите "Связать учетную запись" и обновите учетную запись, либо выберите другую учетную запись. - Migration service component could not start. {0} Не удалось запустить компонент службы миграции. {0} @@ -792,11 +784,11 @@ This may take some time. For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0} - For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0} + Для выбранных баз данных при необходимости предоставьте файлы расширенных сеансов событий для оценки специализированных или динамических SQL-запросов или любых инструкций DML, инициированных с помощью уровня данных приложения. {0} Select a folder where extended events session files (.xel and .xem) are stored - Select a folder where extended events session files (.xel and .xem) are stored + Выберите папку, в которой хранятся файлы расширенных сеансов событий (XEL и XEM) Learn more @@ -804,7 +796,7 @@ This may take some time. Assess extended event sessions - Assess extended event sessions + Оценка расширенных сеансов событий An error occurred while accessing database details. @@ -1332,15 +1324,15 @@ This may take some time. Step 2: Use the keys below to register your integration runtime - Step 2: Use the keys below to register your integration runtime + Шаг 2. Используйте приведенные ниже ключи для регистрации среды выполнения интеграции. Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime + Шаг 3. Нажмите кнопку "Тестирование подключения", чтобы проверить соединение между Azure Database Migration Service и средой выполнения интеграции. Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime + Шаг 3. Нажмите выше кнопку "Обновить", чтобы проверить соединение между Azure Database Migration Service и средой выполнения интеграции. Blocking Issue: {0} @@ -2000,7 +1992,7 @@ This may take some time. Select - Выберите + Выбрать Select your target Azure subscription and your target Azure SQL Managed Instance. @@ -2124,15 +2116,15 @@ This may take some time. Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). - Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). + Azure Database Migration Service использует локальную среду выполнения интеграции Фабрики данных Azure для управления подключением между источником и назначением и для загрузки резервных копий из локальной сетевой папки в Azure (если применимо). Follow the instructions below to set up self-hosted integration runtime. - Follow the instructions below to set up self-hosted integration runtime. + Настройте локальную среду выполнения интеграции, следуя инструкциям ниже. Set up integration runtime - Set up integration runtime + Настройка среды выполнения интеграции Loading Migration Services @@ -2182,9 +2174,9 @@ This may take some time. Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. See below for registration instructions. - Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. + Служба Azure Database Migration Service не зарегистрирована. Необходимо зарегистрировать Azure Database Migration Service "{0}" в локальной среде выполнения интеграции на любом узле. -See below for registration instructions. +Инструкции по регистрации см. ниже. {0} (change) @@ -2194,17 +2186,17 @@ See below for registration instructions. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Служба Azure Database Migration Service "{0}" подключена к локальной среде выполнения интеграции, работающей на узлах: {1}. -For improved performance and high availability, you can register additional nodes. +Для улучшения производительности и обеспечения высокой доступности можно зарегистрировать дополнительные узлы. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. See below for registration instructions. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Служба Azure Database Migration Service "{0}" подключена к локальной среде выполнения интеграции, работающей на узлах: {1}. -For improved performance and high availability, you can register additional nodes. See below for registration instructions. +Для улучшения производительности и обеспечения высокой доступности можно зарегистрировать дополнительные узлы. Инструкции по регистрации см. ниже. Please select the location of your database backup files before continuing. @@ -2220,7 +2212,7 @@ For improved performance and high availability, you can register additional node Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. - Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. + Введите сведения ниже, чтобы добавить новую службу Azure Database Migration Service. Чтобы зарегистрировать локальную среду выполнения интеграции, выберите "Мои резервные копии базы данных находятся в сетевой папке" на предыдущей странице. Create Azure Database Migration Service @@ -3022,6 +3014,14 @@ For improved performance and high availability, you can register additional node Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server. Возможно, целевой экземпляр "{0}" не сможет получить доступ к учетным записям хранения "{1}". Добавьте подсеть целевого экземпляра в список разрешенных в учетных записях хранения и, если применимо, разместите частные конечные точки в той же виртуальной сети, что и целевой сервер. + + Target server '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target server is whitelisted on the storage account. + Целевой сервер "{0}", возможно, не сможет получить доступ к учетной записи хранения "{1}". Убедитесь, что подсеть целевого сервера добавлена в список разрешенных для учетной записи хранения. + + + Target server '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target server is whitelisted on the storage accounts. + Целевой сервер "{0}", возможно, не сможет получить доступ к учетным записям хранения "{1}". Убедитесь, что подсеть целевого сервера добавлена в список разрешенных для учетных записей хранения. + Subscription Подписка diff --git a/resources/xlf/ru/sql.ru.xlf b/resources/xlf/ru/sql.ru.xlf index 47687a173f..02b6c7b357 100644 --- a/resources/xlf/ru/sql.ru.xlf +++ b/resources/xlf/ru/sql.ru.xlf @@ -623,8 +623,8 @@ Default Skipped Commands: Вы действительно хотите удалить "{0}"? - Reenter your credentials - Повторно введите учетные данные + Refresh your credentials + Обновление учетных данных Remove account @@ -2025,6 +2025,14 @@ Default Skipped Commands: + + + + Backup database - {0}:{1} + Резервное копирование базы данных — {0}:{1} + + + @@ -2311,6 +2319,10 @@ Default Skipped Commands: + + Advanced connection properties could not be parsed as JSON, error occurred: {0} Received properties value: {1} + Не удалось проанализировать дополнительные свойства подключения как JSON. Произошла ошибка: {0}. Значение полученных свойств: {1} + Are you sure you want to connect? Вы действительно хотите выполнить подключение? @@ -2367,6 +2379,10 @@ Default Skipped Commands: Whether to show the warning message when user connects to a server version that is not supported by Azure Data Studio. Надо ли показывать предупреждающее сообщение при подключении пользователя к версии сервера, которую не поддерживает Azure Data Studio. + + Collapse All Connections + Свернуть все подключения + Azure Active Directory - Universal with MFA support Azure Active Directory — универсальный с поддержкой MFA @@ -4101,6 +4117,10 @@ Default Skipped Commands: Enter search value Введите значение поиска + + Find nodes + Найти узлы + Contains Содержит @@ -4755,6 +4775,10 @@ Error: {1} Remove parameter cell Удалить ячейку параметра + + Add cell + Добавить ячейку + Clear Result Очистить результат @@ -4799,10 +4823,6 @@ Error: {1} Insert Text Below Вставить текст ниже - - More - Еще - Run Cells Above Запустить ячейки выше @@ -4831,14 +4851,6 @@ Error: {1} Move cell up Переместить ячейку вверх - - Add cell - Добавить ячейку - - - Code cell - Ячейка кода - Code cell Ячейка кода @@ -4851,10 +4863,6 @@ Error: {1} Split cell Разбить ячейку - - Text cell - Текстовая ячейка - @@ -5123,14 +5131,6 @@ Error: {1} Run Cells failed - See error in output of the currently selected cell for more information. Не удалось выполнить ячейки. Дополнительные сведения об ошибке см. в выходных данных текущей выбранной ячейки. - - Add cell - Добавить ячейку - - - Code cell - Ячейка кода - Create File Создать файл @@ -5155,10 +5155,6 @@ Error: {1} Run all Выполнить все - - Text cell - Текстовая ячейка - Views Представления @@ -5451,6 +5447,10 @@ Error: {1} Clear Results Очистить результаты + + Code cell + Ячейка кода + Collapse Cells Свернуть ячейки @@ -5523,6 +5523,10 @@ Error: {1} Select Connection Выберите подключение + + Text cell + Текстовая ячейка + Trusted Доверенный @@ -5743,10 +5747,6 @@ Error: {1} Insert Cells Вставить ячейки - - More - Еще - Run cell Запустить ячейку @@ -5816,8 +5816,8 @@ Error: {1} - Copy failed with error {0} - Не удалось выполнить копирование. Ошибка: {0} + Copy failed with error: {0} + Не удалось копировать. Ошибка: {0} Show chart @@ -5849,8 +5849,20 @@ Error: {1} + + + + More + Еще + + + + + Filter Settings + Параметры фильтра + New Connection Новое подключение @@ -5875,6 +5887,10 @@ Error: {1} + + Object Explorer + Обозреватель объектов + Auto-expand Server Groups in the Object Explorer viewlet. Автоматически разворачивать группы серверов во вьюлете обозревателя объектов. @@ -5887,10 +5903,6 @@ Error: {1} Server Tree Дерево сервера - - The timeout in seconds for expanding a node in the Servers view - Время ожидания в секундах для расширения узла в представлении "Серверы". - Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect. Используйте новое дерево асинхронных серверов для представления серверов и диалогового окна подключения с поддержкой новых функций, таких как фильтрация динамических узлов. Для вступления в силу требуется перезагрузка. @@ -5923,6 +5935,10 @@ Error: {1} Notebook Записная книжка + + Object Explorer + Обозреватель объектов + Profiler Профилировщик @@ -6147,6 +6163,10 @@ Error: {1} Copy With Headers Копировать с заголовками + + The number of rows or columns in the table has exceeded the Excel limits. Please try a different format instead. + Число строк или столбцов в таблице превысило ограничения Excel. Попробуйте использовать другой формат. + Results encoding will not be saved when exporting to JSON, remember to save with desired encoding once file is created. Кодировка результатов не будет сохранена при экспорте в JSON; не забудьте выполнить сохранение с требуемой кодировкой после создания файла. @@ -6155,6 +6175,10 @@ Error: {1} Maximize Развернуть + + View Excel specifications + Просмотр спецификаций Excel + Restore Восстановить @@ -6243,6 +6267,34 @@ Error: {1} Results grid Сетка результатов + + Cancel + Отмена + + + Cancel + Отмена + + + Yes + Да + + + Don't show again + Больше не показывать + + + You have selected {0} rows, it might take a while to load the data and calculate the summary, do you want to continue? + Вы выбрали {0} строк. Загрузка данных и расчет сводки может занять некоторое время. Вы хотите продолжить? + + + Loading selected rows for calculation... + Загрузка выбранных строк для вычисления... + + + Loading selected rows for calculation ({0}/{1})... + Загрузка выбранных строк для вычисления ({0}/{1})... + Max row count for filtering/sorting has been exceeded. To update it, navigate to User Settings and change the setting: 'queryEditor.results.inMemoryDataProcessingThreshold' Превышено максимальное количество строк для фильтрации или сортировки. Чтобы обновить его, перейдите к параметрам пользователя и изменить параметр queryEditor.results.inMemoryDataProcessingThreshold @@ -6335,6 +6387,10 @@ Error: {1} Message Panel Панель сообщений + + Timestamp: {0}, Message: {1} + Метка времени: {0}, сообщение: {1} + @@ -6375,6 +6431,14 @@ Error: {1} Whether to open the file in Azure Data Studio after the result is saved. Следует ли открывать файл в Azure Data Studio после сохранения результата. + + Whether the copy result request should be handled by the query provider when it is supported. The default value is true, set this to false to force all copy handling to be done by Azure Data Studio. + Должен ли поставщик запросов обрабатывать запрос на копирование результатов, если это поддерживается. Значение по умолчанию — ИСТИНА. Установите для этого параметра значение ЛОЖЬ для принудительной обработки копирования с помощью Azure Data Studio. + + + When cells are selected in the results grid, ADS will calculate the summary for them, This setting controls whether to show the a confirmation when the number of rows selected is larger than the value specified in the 'inMemoryDataProcessingThreshold' setting. The default value is true. + При выборе ячеек в сетке результатов ADS вычисляет для них сводку. Этот параметр определяет, следует ли показывать подтверждение, если число выбранных строк превышает значение, указанное в параметре "inMemoryDataProcessingThreshold". Значение по умолчанию — ИСТИНА. + The custom delimiter to use between values when saving as CSV Пользовательский разделитель значений при сохранении в формате CSV @@ -6423,6 +6487,10 @@ Error: {1} Whether to show the action bar in the query results view Отображать ли панель действий в представлении результатов запроса + + Whether to skip adding a line break between rows when copying results if the previous row already has a trailing line break. The default value is false. + Следует ли пропустить добавление разрыва строки между строками при копировании результатов, если предыдущая строка уже имеет конечный разрыв строки. Значение по умолчанию — false. + Enable results streaming; contains few minor visual issues Включить потоковую передачу результатов; имеется несколько небольших проблем с отображением @@ -6551,6 +6619,10 @@ Error: {1} + + Database: + База данных: + Query Editor Редактор запросов @@ -6827,6 +6899,18 @@ Error: {1} An error occurred refreshing node '{0}': {1} Произошла ошибка при обновлении узла "{0}": {1} + + An error occurred while executing the action '{0}': {1}. + Произошла ошибка при выполнении действия "{0}": {1}. + + + Close + Закрыть + + + Executing action: {0}... + Выполняется действие: {0}… + @@ -6856,10 +6940,6 @@ Error: {1} Tasks Задачи - - View - Вид - @@ -6965,6 +7045,18 @@ Error: {1} Refresh Обновить + + Whether the the tree view with id {0} enables collapse all. + Разрешена ли операция "Свернуть все" в представлении в виде дерева с идентификатором {0}. + + + Whether the tree view with id {0} enables refresh. + Разрешено ли обновление в представлении в виде дерева с идентификатором {0}. + + + Whether collapse all is toggled for the tree view with id {0}. + Включена ли операция "Свернуть все" в представлении в виде дерева с идентификатором {0}. + @@ -6999,19 +7091,16 @@ Error: {1} - + - - Azure Data Studio now has encryption enabled by default for all SQL Server connections. This may result in your existing connections no longer working unless certain Encryption related connection properties are changed.{0}We recommend you review the link below for more details. - В среде Azure Data Studio теперь включено шифрование по умолчанию для всех подключений SQL Server. Это может привести к тому, что существующие подключения больше не будут работать, если не будут изменены определенные свойства соединения, связанные с шифрованием.{0}Мы рекомендуем вам ознакомиться со ссылкой ниже для получения более подробной информации. + + Getting &&Started + && denotes a mnemonic + Getting &&Started - - More information - Дополнительные сведения - - - Important Update - Важное обновление + + Show Getting Started + Show Getting Started @@ -7197,10 +7286,6 @@ Error: {1} User Welcome Tour Приветственный обзор - - Help - Справка - Hide Welcome Tour Скрыть приветственный обзор @@ -7418,6 +7503,22 @@ Error: {1} + + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}). + Помогите улучшить Azure Data Studio, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({0}) и узнайте, как [явно согласиться на его использование]({1}). + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}). + Помогите улучшить Azure Data Studio, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({0}) и узнайте, как [явно отказаться от него]({1}). + + + Read More + Дополнительные сведения + + + @@ -7808,6 +7909,18 @@ Error Message: {1} Are you sure you want to cancel this connection? Вы действительно хотите отменить это подключение? + + (Group: {0}) + (Группа: {0}) + + + Cannot save profile, the selected connection matches an existing profile with the same server info in the same group: + + {0}{1} + Не удается сохранить профиль. Выбранное подключение соответствует существующему профилю с теми же сведениями о сервере в той же группе: + + {0}{1} + The extension '{0}' is required in order to connect to this resource. Do you want to install it? Для подключения к этому ресурсу требуется расширение "{0}". Вы хотите установить его? @@ -7908,6 +8021,18 @@ Error Message: {1} Connection string Строка подключения + + Connection String + Строка подключения + + + Parameters + Параметры + + + Input type + Тип входных данных + You must select an account Необходимо выбрать учетную запись @@ -8666,6 +8791,14 @@ Error Message: {1} Show Active Connections Показать активные подключения + + Connection {0} deleted + Подключение {0} удалено + + + Connection group {0} deleted + Группа подключений {0} удалена + New Connection Новое подключение @@ -8694,14 +8827,6 @@ Error Message: {1} Are you sure you want to delete connection '{0}'? Вы действительно хотите удалить подключение: "{0}"? - - No - Нет - - - Yes - Да - Delete Group Удалить группу @@ -8710,12 +8835,152 @@ Error Message: {1} Are you sure you want to delete connection group '{0}'? Вы действительно хотите удалить группу подключений: "{0}"? + + Filter + Фильтр + + + Remove Filter + Удалить фильтр + + + Delete + Удалить + Show All Connections Показать все подключения + + + + Start date cannot be greater than end date. + Дата начала не может быть установлена позже даты окончания. + + + End date is not specified. + Дата окончания не указана. + + + End number is not specified. + Конечный номер не указан. + + + Start number cannot be greater than end number. + Начальный номер не может быть больше конечного. + + + Start date is not specified. + Дата начала не указана. + + + Start number is not specified. + Начальный номер не указан. + + + And + И + + + Between + Между + + + Cancel + Отмена + + + Clear All + Очистить все + + + Clear + Очистка + + + Contains + Содержит + + + Ends With + Заканчивается на + + + Equals + Равно + + + False + False + + + Greater Than Or Equals + Больше или равно + + + Greater Than + Больше + + + Less Than Or Equals + Меньше или равно + + + Less Than + Меньше + + + Path: + Путь: + + + Not Between + Вне диапазона + + + Not Contains + Не содержит + + + Not Ends With + Не заканчивается на + + + Not Equals + Не равно + + + Not Starts With + Не начинается с + + + OK + ОК + + + Operator + Оператор + + + Property + Свойство + + + Starts With + Начинается с + + + True + True + + + Value + Значение + + + @@ -8726,18 +8991,6 @@ Error Message: {1} Multiple errors: Несколько ошибок: - - Node expansion timed out for node {0} for providers {1} - Истекло время ожидания расширения узла {0} для поставщиков {1}. - - - Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}" - Истекло время ожидания создания сеанса {0} для подключения "{1}". Это могло произойти из-за того, что служба OE не получила отклик на createNewSession от поставщика для подключения "{1}" - - - Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider. - Истекло время ожидания создания сеанса {0}. Это могло произойти из-за того, что служба OE не получила от поставщика отклик на createNewSession. - The session ID returned by provider "{0}" for connection "{1}" is invalid. Идентификатор сеанса, возвращенный поставщиком "{0}" для подключения "{1}" недопустим. @@ -8786,9 +9039,9 @@ Error Message: {1} - - Object Explorer expansion timed out for '{0}' - Истекло время ожидания расширения обозревателя объектов для "{0}" + + Failed to connect, please try again. + Не удалось подключиться. Повторите попытку. @@ -8900,6 +9153,30 @@ Error Message: {1} + + + + Cancel + Отмена + + + Close + Закрыть + + + Selected data has been copied to the clipboard. Row count: {0}. + Выбранные данные скопированы в буфер обмена. Число строк: {0}. + + + Copying... + Копирование... + + + Loading the rows to be copied ({0}/{1})... + Загрузка строк для копирования ({0}/{1})... + + + @@ -8947,8 +9224,8 @@ Error Message: {1} - Copy failed with error {0} - Не удалось выполнить копирование. Ошибка: {0} + Copy failed with error: {0} + Не удалось копировать. Ошибка: {0} Batch execution time: {0} @@ -9232,6 +9509,14 @@ Error Message: {1} + + + + Restore database - {0}:{1} + Восстановление базы данных — {0}:{1} + + + @@ -9642,6 +9927,11 @@ Error Message: {1} The changes have been successfully published. Изменения опубликованы. + + An error occurred while refreshing the object explorer. {0} + {0}: error message. + Произошла ошибка при обновлении обозревателя объектов. {0} + Publishing table designer changes... Публикация изменений конструктора таблиц... @@ -9705,17 +9995,4 @@ Error Message: {1} - - - - Getting &&Started - && denotes a mnemonic - Начало р&&аботы - - - Show Getting Started - Показать раздел "Начало работы" - - - \ No newline at end of file diff --git a/resources/xlf/zh-hans/azurecore.zh-Hans.xlf b/resources/xlf/zh-hans/azurecore.zh-Hans.xlf index e6428a0ee9..f612a4a8f4 100644 --- a/resources/xlf/zh-hans/azurecore.zh-Hans.xlf +++ b/resources/xlf/zh-hans/azurecore.zh-Hans.xlf @@ -241,7 +241,7 @@ Do you wish to proceed? - Log Analytics workspace + Log Analytics workspaces Log Analytics 工作区 @@ -249,15 +249,15 @@ Do you wish to proceed? - CosmosDB for Mongo - 适用于 Mongo 的 CosmosDB + Azure CosmosDB for MongoDB + Azure CosmosDB for MongoDB - SQL database + SQL databases SQL 数据库 @@ -265,7 +265,7 @@ Do you wish to proceed? - SQL server + SQL servers SQL 服务器 @@ -273,7 +273,7 @@ Do you wish to proceed? - Azure Data Explorer Cluster + Azure Data Explorer Clusters Azure 数据资源管理器群集 @@ -281,23 +281,31 @@ Do you wish to proceed? - Azure Database for MySQL Flexible server + Azure Database for MySQL flexible servers Azure Database for MySQL 灵活服务器 - + - PostgreSQL Hyperscale – Azure Arc - PostgreSQL 超大规模 – Azure Arc + PostgreSQL servers – Azure Arc + PostgreSQL 服务器 –Azure Arc + + + + + + + Azure Database for PostgreSQL flexible servers + Azure Database for PostgreSQL 灵活服务器 - Azure Database for PostgreSQL server + Azure Database for PostgreSQL servers Azure Database for PostgreSQL 服务器 @@ -305,15 +313,15 @@ Do you wish to proceed? - Azure SQL DB managed instance - Azure SQL DB 托管实例 + SQL managed instances + SQL 托管实例 - SQL managed instance – Azure Arc + SQL managed instances - Azure Arc SQL 托管实例 - Azure Arc @@ -334,6 +342,18 @@ Do you wish to proceed? + + + + Unrecognized Provider resource: {0} + 无法识别的提供程序资源:{0} + + + Unrecognized Provider resource type: {0} + 无法识别的提供程序资源类型:{0} + + + @@ -398,13 +418,9 @@ Do you wish to proceed? - - No Subscriptions found. - 未找到订阅。 - - - Unable to access subscription {0} ({1}). Please [refresh the account](command:azure.resource.signin) to try again. {2} - 无法访问订阅 {0} ({1})。请[刷新帐户](command: azure.resource.signin)重试。{2} + + No Tenants found. + 找不到租户。 @@ -426,28 +442,17 @@ Do you wish to proceed? - - No Resources found. - 未找到资源。 + + No Tenants found. + 找不到租户。 - - Requests from this account have been throttled. To retry, please select a smaller number of subscriptions. - 已限制来自此帐户的请求。要重试,请选择少量订阅。 - - - {0} ({1}/{2} subscriptions) - {0} is the display name of the azure account -{1} is the number of selected subscriptions in this account -{2} is the number of total subscriptions in this account - {0} ({1}/{2} 个订阅) - - - {0} - Loading... - {0} - 正在加载... - - - An error occurred while loading Azure resources: {0} - 加载 Azure 资源时出错: {0} + + + + + + No Subscriptions found. + 未找到订阅。 @@ -459,6 +464,14 @@ Do you wish to proceed? + + + + No Subscriptions found. + 未找到订阅。 + + + @@ -665,8 +678,12 @@ Do you wish to proceed? Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes. 警告: 已启用 Azure PII 日志记录。启用此选项可允许记录个人身份信息,并且只能用于调试目的。 + + Azure Database for PostgreSQL flexible servers + Azure Database for PostgreSQL 灵活服务器 + - Azure Database for PostgreSQL server + Azure Database for PostgreSQL servers Azure Database for PostgreSQL 服务器 @@ -837,6 +854,10 @@ Do you wish to proceed? Select Subscriptions 选择订阅 + + Select Tenants + 选择租户 + Azure: Sign In Azure: 登录 diff --git a/resources/xlf/zh-hans/mssql.zh-Hans.xlf b/resources/xlf/zh-hans/mssql.zh-Hans.xlf index 1df99be2d9..7b594ee9e9 100644 --- a/resources/xlf/zh-hans/mssql.zh-Hans.xlf +++ b/resources/xlf/zh-hans/mssql.zh-Hans.xlf @@ -106,6 +106,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco database 数据库 + + Database + 数据库 + database role 数据库角色 @@ -122,9 +126,33 @@ Note: A self-signed certificate offers only limited protection and is not a reco Login 登录 - - OK - 确定 + + All objects belonging to a schema + 属于架构的所有对象 + + + All objects of certain types + 特定类型的所有对象 + + + Schema + 架构 + + + Specific objects… + 特定对象... + + + How do you want to add objects? + 你希望如何添加对象? + + + Search Text + 搜索文本 + + + Server + 服务器 server role @@ -150,18 +178,26 @@ Note: A self-signed certificate offers only limited protection and is not a reco view 视图 - - Add a member + + Add members 添加成员 - - Add… - 添加... + + Add securables + 添加安全对象 Advanced 高级 + + Azure SQL Database pricing calculator + Azure SQL 数据库定价计算器 + + + Backup Storage Redundancy + 备份存储冗余 + Creating a login with a blank password is a security risk. Are you sure you want to continue? 创建登录名时使用空密码将会带来安全隐患。是否确实要继续? @@ -174,15 +210,87 @@ Note: A self-signed certificate offers only limited protection and is not a reco Browse… 浏览... + + Collation + 排序规则 + + + Compatibility Level + 兼容级别 + + + Configure SLO + 配置 SLO + Confirm password 确认密码 + + Containment Type + 包含类型 + Create {0} {0} object type 创建 {0} + + Current Service Level Objective + 当前服务级别目标 + + + Database '{0}' already exists. Choose a different database name. + 数据库 '{0}' 已存在。请选择其他数据库名称。 + + + Backup + 备份 + + + Database + 数据库 + + + Date Created + 创建日期 + + + {0} MB + {0} MB + + + Memory Allocated To Memory Optimized Objects + 分配给内存优化对象的内存 + + + Memory Used By Memory Optimized Objects + 内存优化对象使用的内存 + + + Name + 名称 + + + Number of Users + 用户数 + + + Owner + 所有者 + + + Size + 大小 + + + Space Available + 可用空间 + + + Status + 状态 + Select Database Role Members 选择数据库角色成员 @@ -210,12 +318,36 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name. 删除 {0} "{1}" + + Deny + 拒绝 + + + Edition + 版本 + + + Effective permissions for selected securable + 所选安全对象的有效权限 + + + Effective permissions for: {0} + 有效权限: {0} + Enabled 已启用 - - Filter + + Explicit permissions for selected securable + 所选安全对象的显式权限 + + + Explicit permissions for: {0} + 显式权限: {0} + + + Filters 筛选器 @@ -226,17 +358,49 @@ Note: A self-signed certificate offers only limited protection and is not a reco General 常规 - - Help - 帮助 + + Grant + 授予 + + + Grantor + 授权者 + + + Hardware Generation + 硬件生成 Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy 密码不符合复杂性要求。有关详细信息,请访问: https://docs.microsoft.com/sql/relational-databases/security/password-policy - - Loading dialog... - 正在加载对话框... + + Is Clustered + 是否群集化 + + + Is HADR Enabled + 是否启用 HADR + + + Is PolyBase Installed + 已安装 PolyBase + + + Is XTP Supported + 是否支持 XTP + + + Language + 语言 + + + Last Database Backup + 上次数据库备份 + + + Last Database Log Backup + 数据库日志上次备份时间 Loading objects completed, {0} objects found @@ -314,6 +478,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Login is not selected. 未选择登录名。 + + Maximum Server Memory (MB) + 最大服务器内存(MB) + + + Max Size + 最大大小 + Members 成员 @@ -322,6 +494,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Membership 成员身份 + + Memory + 内存 + + + Minimum Server Memory (MB) + 最小服务器内存(MB) + Name cannot be empty. 名称不能为空。 @@ -335,10 +515,6 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type. {0}–新建(预览) - - There is no action to be scripted. - 没有要编写脚本的操作。 - Failed to retrieve the connection information, please reconnect and try again. 无法检索连接信息,请重新连接,然后重试。 @@ -348,10 +524,18 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name. {0} - {1} (预览) + + Add Objects + 添加对象 + Object Type 对象类型 + + Object Types + 对象类型 + Objects 对象 @@ -366,6 +550,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name, {2}: error message. 打开 {0}: {1} 的属性对话框时出错。{2} + + Operating System + 操作系统 + + + Options + 选项 + Owner 所有者 @@ -382,8 +574,32 @@ Note: A self-signed certificate offers only limited protection and is not a reco Password must match the confirm password. 密码必须与确认密码匹配。 + + Permission + 权限 + + + Platform + 平台 + + + Processors + 处理器 + + + Product + 产品 + + + Properties + 属性 + + + Recovery Model + 恢复模式 + - An error occurred while while refreshing the object explorer. {0} + An error occurred while refreshing the object explorer. {0} {0}: error message. 刷新对象资源管理器时出错。{0} @@ -391,9 +607,9 @@ Note: A self-signed certificate offers only limited protection and is not a reco Remove selected member 删除所选成员 - - Remove - 删除 + + Remove selected securable + 删除所选安全对象 Enter new name @@ -409,29 +625,33 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: original name, {2}: new name 将 {0} "{1}" 重命名为 "{2}" + + Reserved Storage Size + 预留的存储大小 + + + Root Directory + 根目录 + Schema 架构 - - An error occurred while generating script. {0} - 生成脚本时出错。{0} + + Securables + 安全对象 - - Script has been generated successfully. You can close the dialog to view it in the newly opened editor. - 已成功生成脚本。可以关闭对话框以在新打开的编辑器中查看。 - - - Script - 脚本 + + Select Securables + 选择安全对象 Select 选择 - - Selected - 已选择 + + Server Collation + 服务器排序规则 Select Server Role Members @@ -441,6 +661,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Select Server Role Owner 选择服务器角色所有者 + + Service Tier + 服务层 + + + Storage Space Usage + 存储空间使用情况 + Update {0} '{1}' {0} object type, {1}: object name. @@ -482,9 +710,13 @@ Note: A self-signed certificate offers only limited protection and is not a reco Mapped to a Windows user/group 映射到 Windows 用户/组 - - Yes - + + Version + 版本 + + + With Grant + 具有授予权限 @@ -572,6 +804,62 @@ Note: A self-signed certificate offers only limited protection and is not a reco + + + + OK + 确定 + + + Generating script... + 正在生成脚本... + + + Script generated + 生成的脚本 + + + Help + 帮助 + + + Loading dialog... + 正在加载对话框... + + + There is no action to be scripted. + 没有要编写脚本的操作。 + + + An error occurred while generating the script. {0} + 生成脚本时出错。{0} + + + Script has been generated successfully. You can close the dialog to view it in the newly opened editor. + 已成功生成脚本。可以关闭对话框以在新打开的编辑器中查看。 + + + Script + 脚本 + + + Yes + + + + Add… + 添加... + + + Remove + 删除 + + + Select + 选择 + + + @@ -1234,6 +1522,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco Enable SET XACT_ABORT ON option 启用 SET XACT_ABORT ON 选项 + + Whether to allow table designer to disable and re-enable DDL triggers during publish + 是否允许表设计器在发布期间禁用和重新启用 DDL 触发器 + Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. 是否在对象资源管理器中的数据库节点展开时预加载数据库模型。启用后,可以减少表设计器的加载时间。注意: 如果需要展开大量数据库节点,内存使用率可能会高于正常情况。 diff --git a/resources/xlf/zh-hans/sql-database-projects.zh-Hans.xlf b/resources/xlf/zh-hans/sql-database-projects.zh-Hans.xlf index 5975e8cfc7..bbf7b816c3 100644 --- a/resources/xlf/zh-hans/sql-database-projects.zh-Hans.xlf +++ b/resources/xlf/zh-hans/sql-database-projects.zh-Hans.xlf @@ -66,6 +66,10 @@ Add Item 添加项 + + Add SQLCMD variable '{0}' to project without default value? + 是否将 SQLCMD 变量 "{0}" 添加到没有默认值的项目? + Advanced... 高级... @@ -90,6 +94,10 @@ Project was successfully updated. 已成功更新项目。 + + Artifact Reference + 项目引用 + at 位于 @@ -442,14 +450,14 @@ Downloading 正在下载 - - Downloading Microsoft.Build.Sql nuget to get build DLLs - 正在下载 Microsoft.Build.Sql nuget 以获取生成 DLL - Downloading from {0} to {1} 正在从 {0} 下载到 {1} + + Downloading {0} nuget to get build DLLs + 下载 {0} nuget 以获取生成 DLL + Microsoft Azure SQL Edge License Agreement Microsoft Azure SQL Edge 许可协议 @@ -904,6 +912,10 @@ Items with absolute path outside project folder are not supported. Please make sure the paths in the project file are relative to project folder. 不支持具有项目文件夹外绝对路径的项。请确保项目文件中的路径与项目文件夹相关。 + + Package Reference + 包引用 + Cannot access parent of provided tree item 无法访问所提供树项的父级 @@ -1016,6 +1028,10 @@ Publish profile elements 发布配置文件元素 + + Publish Profile + 发布配置文件 + Database project published successfully 已成功发布数据库项目 @@ -1061,13 +1077,17 @@ 正在容器中发布项目... - Type - 类型 + Referenced Database Type + 引用的数据库类型 - - Reference type + + Reference Type 引用类型 + + Referenced Database type + 引用的数据库类型 + Would you like to reload your database project? 是否希望重新加载数据库项目? @@ -1124,6 +1144,10 @@ Save 保存 + + Would you like to save the settings in a profile (.publish.xml)? + 是否要将设置保存在配置文件 (.publish.xml) 中? + Save As... 另存为… @@ -1357,8 +1381,8 @@ 找不到 SQLCMD 变量“{0}” - Unable to locate '{0}' target: '{1}' - 无法定位“{0}”目标:“{1}” + Unable to locate '{0}' target: '{1}'. {2} + 无法定位“{0}”目标:“{1}”。{2} Unable to establish project context. Command invoked from unexpected location: {0} @@ -1600,6 +1624,10 @@ Add Pre-Deployment Script 添加预先部署脚本 + + Add Publish Profile + 新建发布配置文件 + Add Script 添加脚本 @@ -1632,6 +1660,10 @@ Open in Designer 在设计器中打开 + + Open project + 打开项目 + Properties 属性 diff --git a/resources/xlf/zh-hans/sql-migration.zh-Hans.xlf b/resources/xlf/zh-hans/sql-migration.zh-Hans.xlf index c597f60487..024f618fb8 100644 --- a/resources/xlf/zh-hans/sql-migration.zh-Hans.xlf +++ b/resources/xlf/zh-hans/sql-migration.zh-Hans.xlf @@ -2,14 +2,6 @@ - - An error occurred while accessing the selected account '{0}' and tenant '{1}'. Select 'Link account' and refresh the account, or select a different account. Error '{2}' - 访问所选帐户“{0}”和租户“{1}“时出错。请选择“链接帐户”并刷新帐户,或选择其他帐户。错误“{2}” - - - The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. - 所选帐户“{0}”和租户“{1}”的访问令牌不再有效。请单击“链接账户”,并刷新帐户或选择其他帐户。 - Migration service component could not start. {0} 迁移服务组件无法启动。{0} @@ -1332,15 +1324,15 @@ This may take some time. Step 2: Use the keys below to register your integration runtime - Step 2: Use the keys below to register your integration runtime + 步骤 2: 使用以下密钥注册集成运行时 Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime + 步骤 3: 单击“测试连接”按钮,以检查 Azure 数据库迁移服务与集成运行时之间的连接 Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime + 步骤 3: 单击上方“刷新”按钮,以检查 Azure 数据库迁移服务与集成运行时之间的连接 Blocking Issue: {0} @@ -2124,15 +2116,15 @@ This may take some time. Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). - Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). + Azure 数据库迁移服务利用 Azure 数据工厂的自承载集成运行时处理源和目标之间的连接,并将备份从本地网络文件共享上传到 Azure (适用时)。 Follow the instructions below to set up self-hosted integration runtime. - Follow the instructions below to set up self-hosted integration runtime. + 按照下面的说明安装自承载集成运行时。 Set up integration runtime - Set up integration runtime + 设置集成运行时 Loading Migration Services @@ -2182,9 +2174,9 @@ This may take some time. Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. See below for registration instructions. - Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. + 未注册 Azure 数据库迁移服务。Azure 数据库迁移服务 "{0}" 需要向任意节点上的自承载集成运行时进行注册。 -See below for registration instructions. +请参阅下面的注册说明。 {0} (change) @@ -2194,17 +2186,17 @@ See below for registration instructions. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure 数据库迁移服务 "{0}" 连接到在节点上运行的自承载集成运行时 - {1} -For improved performance and high availability, you can register additional nodes. +为了提高性能和高可用性,你可以注册其他节点。 Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. See below for registration instructions. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure 数据库迁移服务 "{0}" 连接到在节点上运行的自承载集成运行时 - {1} -For improved performance and high availability, you can register additional nodes. See below for registration instructions. +为了提高性能和高可用性,你可以注册其他节点。请参阅下面的注册说明。 Please select the location of your database backup files before continuing. @@ -2220,7 +2212,7 @@ For improved performance and high availability, you can register additional node Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. - Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. + 输入下面的信息以添加新 Azure 数据库迁移服务。若要注册自承载集成运行时,请在上一页上选择“我的数据库备份位于网络共享上”。 Create Azure Database Migration Service @@ -3022,6 +3014,14 @@ For improved performance and high availability, you can register additional node Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server. 目标实例 "{0}" 可能无法访问存储帐户 "{1}"。请确保目标实例的子网已列入存储帐户允许列表; 如果适用,则确保专用终结点与目标服务器位于同一虚拟网络中。 + + Target server '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target server is whitelisted on the storage account. + 目标服务器“{0}”可能无法访问存储帐户“{1}”。请确保目标服务器的子网在存储帐户的白名单上。 + + + Target server '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target server is whitelisted on the storage accounts. + 目标服务器“{0}”可能无法访问存储帐户“{1}”。请确保目标服务器的子网在存储帐户的白名单上。 + Subscription 订阅 diff --git a/resources/xlf/zh-hans/sql.zh-Hans.xlf b/resources/xlf/zh-hans/sql.zh-Hans.xlf index 63dc6da4c9..c1221ff259 100644 --- a/resources/xlf/zh-hans/sql.zh-Hans.xlf +++ b/resources/xlf/zh-hans/sql.zh-Hans.xlf @@ -623,8 +623,8 @@ Default Skipped Commands: 确定要删除 "{0}" 吗? - Reenter your credentials - 再次输入你的凭据 + Refresh your credentials + 刷新凭据 Remove account @@ -2025,6 +2025,14 @@ Default Skipped Commands: + + + + Backup database - {0}:{1} + 备份数据库 - {0}: {1} + + + @@ -2311,6 +2319,10 @@ Default Skipped Commands: + + Advanced connection properties could not be parsed as JSON, error occurred: {0} Received properties value: {1} + 无法将高级连接属性分析为 JSON,出现错误:{0}收到的属性值:{1} + Are you sure you want to connect? 确定要连接吗? @@ -2367,6 +2379,10 @@ Default Skipped Commands: Whether to show the warning message when user connects to a server version that is not supported by Azure Data Studio. 当用户连接到 Azure Data Studio 不支持的服务器版本时是否显示警告消息。 + + Collapse All Connections + 折叠所有连接 + Azure Active Directory - Universal with MFA support Azure Active Directory - 支持 MFA 的通用目录 @@ -4101,6 +4117,10 @@ Default Skipped Commands: Enter search value 输入搜索值 + + Find nodes + 查找节点 + Contains 包含 @@ -4755,6 +4775,10 @@ Error: {1} Remove parameter cell 删除参数单元格 + + Add cell + 添加单元格 + Clear Result 清除结果 @@ -4799,10 +4823,6 @@ Error: {1} Insert Text Below 在下方插入文本 - - More - 更多 - Run Cells Above 在上方运行单元格 @@ -4831,14 +4851,6 @@ Error: {1} Move cell up 上移单元格 - - Add cell - 添加单元格 - - - Code cell - 代码单元格 - Code cell 代码单元格 @@ -4851,10 +4863,6 @@ Error: {1} Split cell 拆分单元格 - - Text cell - 文本单元格 - @@ -5123,14 +5131,6 @@ Error: {1} Run Cells failed - See error in output of the currently selected cell for more information. 单元格运行失败 - 有关详细信息,请参阅当前所选单元格输出中的错误。 - - Add cell - 添加单元格 - - - Code cell - 代码单元格 - Create File 创建文件 @@ -5155,10 +5155,6 @@ Error: {1} Run all 全部运行 - - Text cell - 文本单元格 - Views 视图 @@ -5451,6 +5447,10 @@ Error: {1} Clear Results 清除结果 + + Code cell + 代码单元格 + Collapse Cells 折叠单元格 @@ -5523,6 +5523,10 @@ Error: {1} Select Connection 选择连接 + + Text cell + 文本单元格 + Trusted 受信任 @@ -5743,10 +5747,6 @@ Error: {1} Insert Cells 插入单元格 - - More - 更多 - Run cell 运行单元格 @@ -5816,8 +5816,8 @@ Error: {1} - Copy failed with error {0} - 复制失败,出现错误 {0} + Copy failed with error: {0} + 复制失败,出现错误: {0} Show chart @@ -5849,8 +5849,20 @@ Error: {1} + + + + More + 更多 + + + + + Filter Settings + 筛选设置 + New Connection 新建连接 @@ -5875,6 +5887,10 @@ Error: {1} + + Object Explorer + 对象资源管理器 + Auto-expand Server Groups in the Object Explorer viewlet. 在对象资源管理器 viewlet 中自动展开服务器组。 @@ -5887,10 +5903,6 @@ Error: {1} Server Tree 服务器树 - - The timeout in seconds for expanding a node in the Servers view - 在“服务器”视图中展开节点的超时时间(秒) - Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect. 使用“服务器”视图和“连接”对话框的新异步服务器树,支持动态节点筛选等新功能。需要重新启动才能生效。 @@ -5923,6 +5935,10 @@ Error: {1} Notebook 笔记本 + + Object Explorer + 对象资源管理器 + Profiler 探查器 @@ -6147,6 +6163,10 @@ Error: {1} Copy With Headers 带标头复制 + + The number of rows or columns in the table has exceeded the Excel limits. Please try a different format instead. + 表中的行数或列数已超出 Excel 限制。请改为尝试其他格式。 + Results encoding will not be saved when exporting to JSON, remember to save with desired encoding once file is created. 导出到 JSON 时,将不会保存结果编码,请记得在创建文件后使用所需编码进行保存。 @@ -6155,6 +6175,10 @@ Error: {1} Maximize 最大化 + + View Excel specifications + 查看 Excel 规范 + Restore 还原 @@ -6243,6 +6267,34 @@ Error: {1} Results grid 结果网格 + + Cancel + 取消 + + + Cancel + 取消 + + + Yes + + + + Don't show again + 不再显示 + + + You have selected {0} rows, it might take a while to load the data and calculate the summary, do you want to continue? + 你已选择 {0} 行,加载数据和计算摘要可能需要一段时间,是否要继续? + + + Loading selected rows for calculation... + 正在加载所选行进行计算... + + + Loading selected rows for calculation ({0}/{1})... + 正在加载所选行以进行计算 ({0}/{1})... + Max row count for filtering/sorting has been exceeded. To update it, navigate to User Settings and change the setting: 'queryEditor.results.inMemoryDataProcessingThreshold' 已超过筛选/排序的最大行计数。若要更新它,可以转到“用户设置”并更改设置: "queryEditor.results.inMemoryDataProcessingThreshold" @@ -6335,6 +6387,10 @@ Error: {1} Message Panel 消息面板 + + Timestamp: {0}, Message: {1} + 时间戳: {0},消息: {1} + @@ -6375,6 +6431,14 @@ Error: {1} Whether to open the file in Azure Data Studio after the result is saved. 是否在保存结果后打开 Azure Data Studio 中的文件。 + + Whether the copy result request should be handled by the query provider when it is supported. The default value is true, set this to false to force all copy handling to be done by Azure Data Studio. + 支持复制结果请求时是否应由查询提供程序处理。默认值为 true,将此值设置为 false 可强制 Azure Data Studio 完成所有复制处理。 + + + When cells are selected in the results grid, ADS will calculate the summary for them, This setting controls whether to show the a confirmation when the number of rows selected is larger than the value specified in the 'inMemoryDataProcessingThreshold' setting. The default value is true. + 在结果网格中选择单元格时,ADS 将为其计算摘要。此设置控制当所选行数大于“inMemoryDataProcessingThreshold”设置中指定的值时是否显示确认。默认值为 true。 + The custom delimiter to use between values when saving as CSV 保存为 CSV 时在值之间使用的自定义分隔符 @@ -6423,6 +6487,10 @@ Error: {1} Whether to show the action bar in the query results view 是否在查询结果视图中显示操作栏 + + Whether to skip adding a line break between rows when copying results if the previous row already has a trailing line break. The default value is false. + 如果上一行已有尾随换行符,则在复制结果时是否跳过在行之间添加换行符。默认值为 false。 + Enable results streaming; contains few minor visual issues 启用结果流式处理;包含极少轻微的可视化问题 @@ -6551,6 +6619,10 @@ Error: {1} + + Database: + 数据库: + Query Editor 查询编辑器 @@ -6827,6 +6899,18 @@ Error: {1} An error occurred refreshing node '{0}': {1} 刷新节点“{0}”时出错: {1} + + An error occurred while executing the action '{0}': {1}. + 执行操作 "{0}" 时出错了: {1}。 + + + Close + 关闭 + + + Executing action: {0}... + 正在执行操作: {0}... + @@ -6856,10 +6940,6 @@ Error: {1} Tasks 任务 - - View - 查看 - @@ -6965,6 +7045,18 @@ Error: {1} Refresh 刷新 + + Whether the the tree view with id {0} enables collapse all. + ID 为 {0} 的树状视图是否启用全部折叠。 + + + Whether the tree view with id {0} enables refresh. + ID 为 {0} 的树状视图是否启用刷新。 + + + Whether collapse all is toggled for the tree view with id {0}. + ID 为 {0} 的树状视图是否切换为全部折叠。 + @@ -6999,19 +7091,16 @@ Error: {1} - + - - Azure Data Studio now has encryption enabled by default for all SQL Server connections. This may result in your existing connections no longer working unless certain Encryption related connection properties are changed.{0}We recommend you review the link below for more details. - 现在,Azure Data Studio 已默认为所有 SQL Server 连接启用加密。除非已更改某些与加密相关的连接属性,否则这可能会导致现有连接不再工作。{0}建议查看下面的链接以了解更多详细信息。 + + Getting &&Started + && denotes a mnemonic + Getting &&Started - - More information - 详细信息 - - - Important Update - 重要更新 + + Show Getting Started + Show Getting Started @@ -7197,10 +7286,6 @@ Error: {1} User Welcome Tour 用户欢迎教程 - - Help - 帮助 - Hide Welcome Tour 隐藏欢迎教程 @@ -7418,6 +7503,22 @@ Error: {1} + + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}). + 帮助改善 Azure Data Studio,允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择加入]({1})。 + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}). + 帮助改善 Azure Data Studio,允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择退出]({1})。 + + + Read More + 阅读详细信息 + + + @@ -7808,6 +7909,18 @@ Error Message: {1} Are you sure you want to cancel this connection? 确定要取消此连接吗? + + (Group: {0}) + (组: {0}) + + + Cannot save profile, the selected connection matches an existing profile with the same server info in the same group: + + {0}{1} + 无法保存配置文件,所选连接与同一组中具有相同服务器信息的现有配置文件匹配: + + {0}{1} + The extension '{0}' is required in order to connect to this resource. Do you want to install it? 若要连接到此资源,需要扩展 "{0}"。是否要安装它? @@ -7908,6 +8021,18 @@ Error Message: {1} Connection string 连接字符串 + + Connection String + 连接字符串 + + + Parameters + 参数 + + + Input type + 输入类型 + You must select an account 必须选择一个帐户 @@ -8666,6 +8791,14 @@ Error Message: {1} Show Active Connections 显示活动连接 + + Connection {0} deleted + 已删除连接 {0} + + + Connection group {0} deleted + 已删除连接组 {0} + New Connection 新建连接 @@ -8694,14 +8827,6 @@ Error Message: {1} Are you sure you want to delete connection '{0}'? 是否确定要删除连接“{0}”? - - No - - - - Yes - - Delete Group 删除组 @@ -8710,12 +8835,152 @@ Error Message: {1} Are you sure you want to delete connection group '{0}'? 是否确定要删除连接“{0}”? + + Filter + 筛选器 + + + Remove Filter + 删除筛选器 + + + Delete + 删除 + Show All Connections 显示所有连接 + + + + Start date cannot be greater than end date. + 开始日期不能大于结束日期。 + + + End date is not specified. + 未指定结束日期。 + + + End number is not specified. + 未指定结束编号。 + + + Start number cannot be greater than end number. + 起始编号不能大于结束编号。 + + + Start date is not specified. + 未指定开始日期。 + + + Start number is not specified. + 未指定起始编号。 + + + And + And + + + Between + 介于 + + + Cancel + 取消 + + + Clear All + 全部清除 + + + Clear + 清除 + + + Contains + 包含 + + + Ends With + 结尾为 + + + Equals + 等于 + + + False + False + + + Greater Than Or Equals + 大于或等于 + + + Greater Than + 大于 + + + Less Than Or Equals + 小于或等于 + + + Less Than + 小于 + + + Path: + 路径: + + + Not Between + 不介于 + + + Not Contains + 不包含 + + + Not Ends With + 结尾不是 + + + Not Equals + 不等于 + + + Not Starts With + 开头不为 + + + OK + 确定 + + + Operator + 运算符 + + + Property + 属性 + + + Starts With + 开头为 + + + True + True + + + Value + + + + @@ -8726,18 +8991,6 @@ Error Message: {1} Multiple errors: 多个错误: - - Node expansion timed out for node {0} for providers {1} - 提供程序 {1} 的节点 {0} 的节点展开超时 - - - Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}" - 等待为连接 "{1}" 创建会话 "{0}" 超时。这可能是因为 OE 服务没有收到来自连接 "{1}" 的提供程序的 createNewSession 响应 - - - Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider. - 等待创建会话 {0} 时超时。这可能是因为 OE 服务没有收到来自提供程序的 createNewSession 响应。 - The session ID returned by provider "{0}" for connection "{1}" is invalid. 提供程序 "{0}" 为连接 "{1}" 返回的会话 ID 无效。 @@ -8786,9 +9039,9 @@ Error Message: {1} - - Object Explorer expansion timed out for '{0}' - "{0}" 的对象资源管理器扩展超时 + + Failed to connect, please try again. + 无法连接,请重试。 @@ -8900,6 +9153,30 @@ Error Message: {1} + + + + Cancel + 取消 + + + Close + 关闭 + + + Selected data has been copied to the clipboard. Row count: {0}. + 所选数据已复制到剪贴板。行计数: {0}。 + + + Copying... + 正在复制... + + + Loading the rows to be copied ({0}/{1})... + 正在加载要复制的行({0}/{1})... + + + @@ -8947,8 +9224,8 @@ Error Message: {1} - Copy failed with error {0} - 复制失败,出现错误 {0} + Copy failed with error: {0} + 复制失败,出现错误: {0} Batch execution time: {0} @@ -9232,6 +9509,14 @@ Error Message: {1} + + + + Restore database - {0}:{1} + 还原数据库 - {0}: {1} + + + @@ -9642,6 +9927,11 @@ Error Message: {1} The changes have been successfully published. 更改已成功发布。 + + An error occurred while refreshing the object explorer. {0} + {0}: error message. + 刷新对象资源管理器时出错。{0} + Publishing table designer changes... 正在发布表设计器更改... @@ -9705,17 +9995,4 @@ Error Message: {1} - - - - Getting &&Started - && denotes a mnemonic - 入门(&&S) - - - Show Getting Started - 显示入门指南 - - - \ No newline at end of file diff --git a/resources/xlf/zh-hant/azurecore.zh-Hant.xlf b/resources/xlf/zh-hant/azurecore.zh-Hant.xlf index 848cb69a81..5c1695fa98 100644 --- a/resources/xlf/zh-hant/azurecore.zh-Hant.xlf +++ b/resources/xlf/zh-hant/azurecore.zh-Hant.xlf @@ -241,7 +241,7 @@ Do you wish to proceed? - Log Analytics workspace + Log Analytics workspaces Log Analytics 工作區 @@ -249,15 +249,15 @@ Do you wish to proceed? - CosmosDB for Mongo - Mongo 的 CosmosDB + Azure CosmosDB for MongoDB + 適用於 MongoDB 的 Azure CosmosDB - SQL database + SQL databases SQL 資料庫 @@ -265,7 +265,7 @@ Do you wish to proceed? - SQL server + SQL servers SQL 伺服器 @@ -273,7 +273,7 @@ Do you wish to proceed? - Azure Data Explorer Cluster + Azure Data Explorer Clusters Azure 資料總管叢集 @@ -281,39 +281,47 @@ Do you wish to proceed? - Azure Database for MySQL Flexible server - 適用於 MySQL 的 Azure 資料庫彈性伺服器 + Azure Database for MySQL flexible servers + 適用於 MySQL 彈性伺服器的 Azure 資料庫 - + - PostgreSQL Hyperscale – Azure Arc - PostgreSQL 超大規模資料庫 - Azure Arc + PostgreSQL servers – Azure Arc + PostgreSQL 伺服器 –Azure Arc + + + + + + + Azure Database for PostgreSQL flexible servers + 適用於 PostgreSQL 的 Azure 資料庫彈性伺服器 - Azure Database for PostgreSQL server - 適用於 PostgreSQL 的 Azure 資料庫伺服器 + Azure Database for PostgreSQL servers + 適用於 PostgreSQL 伺服器的 Azure 資料庫 - Azure SQL DB managed instance - Azure SQL DB 受控執行個體 + SQL managed instances + SQL 受控執行個體 - SQL managed instance – Azure Arc + SQL managed instances - Azure Arc SQL 受控執行個體 - Azure Arc @@ -334,6 +342,18 @@ Do you wish to proceed? + + + + Unrecognized Provider resource: {0} + 無法辨識的提供者資源: {0} + + + Unrecognized Provider resource type: {0} + 無法辨識的提供者資源類型: {0} + + + @@ -398,13 +418,9 @@ Do you wish to proceed? - - No Subscriptions found. - 找不到訂用帳戶。 - - - Unable to access subscription {0} ({1}). Please [refresh the account](command:azure.resource.signin) to try again. {2} - 無法存取訂用帳戶 {0} ({1})。請 [重新整理帳戶](command:azure.resource.signin) 再試一次。{2} + + No Tenants found. + 找不到任何租用戶。 @@ -426,28 +442,17 @@ Do you wish to proceed? - - No Resources found. - 找不到資源。 + + No Tenants found. + 找不到任何租用戶。 - - Requests from this account have been throttled. To retry, please select a smaller number of subscriptions. - 已節流來自此帳戶的要求。若要重試,請選取較少的訂閱數目。 - - - {0} ({1}/{2} subscriptions) - {0} is the display name of the azure account -{1} is the number of selected subscriptions in this account -{2} is the number of total subscriptions in this account - {0} ({1}/{2} 個訂閱) - - - {0} - Loading... - {0} - 正在載入... - - - An error occurred while loading Azure resources: {0} - 載入 Azure 資源時發生錯誤: {0} + + + + + + No Subscriptions found. + 找不到訂用帳戶。 @@ -459,6 +464,14 @@ Do you wish to proceed? + + + + No Subscriptions found. + 找不到任何訂用帳戶。 + + + @@ -665,9 +678,13 @@ Do you wish to proceed? Warning: Azure PII Logging is enabled. Enabling this option allows personally identifiable information to be logged and should only be used for debugging purposes. 警告: Azure PII 記錄已啟用。啟用此選項後即可記錄個人識別資訊,且只能用於偵錯用途。 + + Azure Database for PostgreSQL flexible servers + 適用於 PostgreSQL 的 Azure 資料庫彈性伺服器 + - Azure Database for PostgreSQL server - 適用於 PostgreSQL 的 Azure 資料庫伺服器 + Azure Database for PostgreSQL servers + 適用於 PostgreSQL 伺服器的 Azure 資料庫 Reload @@ -837,6 +854,10 @@ Do you wish to proceed? Select Subscriptions 選取訂用帳戶 + + Select Tenants + 選取租用戶 + Azure: Sign In Azure: 登入 diff --git a/resources/xlf/zh-hant/mssql.zh-Hant.xlf b/resources/xlf/zh-hant/mssql.zh-Hant.xlf index 1236866f13..b6112358d9 100644 --- a/resources/xlf/zh-hant/mssql.zh-Hant.xlf +++ b/resources/xlf/zh-hant/mssql.zh-Hant.xlf @@ -106,6 +106,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco database 資料庫 + + Database + 資料庫 + database role 資料庫角色 @@ -122,9 +126,33 @@ Note: A self-signed certificate offers only limited protection and is not a reco Login 登入 - - OK - 確定 + + All objects belonging to a schema + 屬於結構描述的所有物件 + + + All objects of certain types + 特定類型的所有物件 + + + Schema + 結構描述 + + + Specific objects… + 特定物件... + + + How do you want to add objects? + 您要如何新增物件? + + + Search Text + 搜尋文字 + + + Server + 伺服器 server role @@ -150,18 +178,26 @@ Note: A self-signed certificate offers only limited protection and is not a reco view 檢視 - - Add a member + + Add members 新增成員 - - Add… - 新增... + + Add securables + 新增安全性實體 Advanced 進階 + + Azure SQL Database pricing calculator + Azure SQL 資料庫價格計算機 + + + Backup Storage Redundancy + 備份儲存體備援 + Creating a login with a blank password is a security risk. Are you sure you want to continue? 建立密碼為空白的登入,會有安全性的風險。您確定要繼續嗎? @@ -174,15 +210,87 @@ Note: A self-signed certificate offers only limited protection and is not a reco Browse… 瀏覽... + + Collation + 定序 + + + Compatibility Level + 相容性層級 + + + Configure SLO + 設定 SLO + Confirm password 確認密碼 + + Containment Type + 內含項目類型 + Create {0} {0} object type 建立 {0} + + Current Service Level Objective + 目前的服務等級目標 + + + Database '{0}' already exists. Choose a different database name. + 資料庫 '{0}' 已存在。請選擇其他資料庫名稱。 + + + Backup + 備份 + + + Database + 資料庫 + + + Date Created + 建立日期 + + + {0} MB + {0} MB + + + Memory Allocated To Memory Optimized Objects + 配置給記憶體最佳化物件的記憶體 + + + Memory Used By Memory Optimized Objects + 記憶體最佳化物件使用的記憶體 + + + Name + 名稱 + + + Number of Users + 使用者數目 + + + Owner + 擁有者 + + + Size + 大小 + + + Space Available + 可用空間 + + + Status + 狀態 + Select Database Role Members 選取資料庫角色成員 @@ -210,12 +318,36 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name. 刪除 {0} '{1}' + + Deny + 拒絕 + + + Edition + 版本 + + + Effective permissions for selected securable + 已選取安全性實體的有效權限 + + + Effective permissions for: {0} + 適用於 {0} 的有效權限 + Enabled 已啟用 - - Filter + + Explicit permissions for selected securable + 已選取安全性實體的明確權限 + + + Explicit permissions for: {0} + 適用於 {0} 的明確權限 + + + Filters 篩選 @@ -226,17 +358,49 @@ Note: A self-signed certificate offers only limited protection and is not a reco General 一般 - - Help - 說明 + + Grant + 授與 + + + Grantor + 授與者 + + + Hardware Generation + 硬體世代 Password doesn't meet the complexity requirement. For more information: https://docs.microsoft.com/sql/relational-databases/security/password-policy 密碼不符合複雜度要求。如需詳細資訊,請前往: https://docs.microsoft.com/sql/relational-databases/security/password-policy - - Loading dialog... - 正在載入對話方塊... + + Is Clustered + 已叢集化 + + + Is HADR Enabled + 已啟用 HADR + + + Is PolyBase Installed + 已安裝 PolyBase + + + Is XTP Supported + 支援 XTP + + + Language + 語言 + + + Last Database Backup + 上次資料庫備份 + + + Last Database Log Backup + 上次資料庫記錄備份 Loading objects completed, {0} objects found @@ -314,6 +478,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Login is not selected. 未選取登入。 + + Maximum Server Memory (MB) + 伺服器記憶體上限 (MB) + + + Max Size + 最大大小 + Members 成員 @@ -322,6 +494,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Membership 成員資格 + + Memory + 記憶體 + + + Minimum Server Memory (MB) + 伺服器記憶體下限 (MB) + Name cannot be empty. 名稱不能空白。 @@ -335,10 +515,6 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type. {0} - 新增 (預覽) - - There is no action to be scripted. - 沒有要編寫指令碼的動作。 - Failed to retrieve the connection information, please reconnect and try again. 無法擷取連線資訊,請重新連線,然後再試一次。 @@ -348,10 +524,18 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name. {0} - {1} (預覽) + + Add Objects + 新增物件 + Object Type 物件類型 + + Object Types + 物件類型 + Objects 物件 @@ -366,6 +550,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: object name, {2}: error message. 開啟 {0} 的內容對話方塊時發生錯誤: {1}。{2} + + Operating System + 作業系統 + + + Options + 選項 + Owner 擁有者 @@ -382,8 +574,32 @@ Note: A self-signed certificate offers only limited protection and is not a reco Password must match the confirm password. 密碼必須與確認密碼相符。 + + Permission + 權限 + + + Platform + 平台 + + + Processors + 處理器 + + + Product + 產品 + + + Properties + 屬性 + + + Recovery Model + 復原模式 + - An error occurred while while refreshing the object explorer. {0} + An error occurred while refreshing the object explorer. {0} {0}: error message. 重新整理物件總管時發生錯誤。{0} @@ -391,9 +607,9 @@ Note: A self-signed certificate offers only limited protection and is not a reco Remove selected member 移除選取的成員 - - Remove - 移除 + + Remove selected securable + 移除已選取的安全性實體 Enter new name @@ -409,29 +625,33 @@ Note: A self-signed certificate offers only limited protection and is not a reco {0} object type, {1}: original name, {2}: new name 將 {0} '{1}' 重新命名為 '{2}' + + Reserved Storage Size + 保留儲存空間大小 + + + Root Directory + 根目錄 + Schema 結構描述 - - An error occurred while generating script. {0} - 產生指令碼時發生錯誤。{0} + + Securables + 安全性實體 - - Script has been generated successfully. You can close the dialog to view it in the newly opened editor. - 已成功產生指令碼。您可以關閉對話方塊,以在新開啟的編輯器中檢視它。 - - - Script - 指令碼 + + Select Securables + 選取安全性實體 Select 選擇 - - Selected - 已選取 + + Server Collation + 伺服器定序 Select Server Role Members @@ -441,6 +661,14 @@ Note: A self-signed certificate offers only limited protection and is not a reco Select Server Role Owner 選取伺服器角色擁有者 + + Service Tier + 服務層級 + + + Storage Space Usage + 儲存空間使用量 + Update {0} '{1}' {0} object type, {1}: object name. @@ -482,9 +710,13 @@ Note: A self-signed certificate offers only limited protection and is not a reco Mapped to a Windows user/group 對應至 Windows 使用者/群組 - - Yes - + + Version + 版本 + + + With Grant + 已具授與 @@ -572,6 +804,62 @@ Note: A self-signed certificate offers only limited protection and is not a reco + + + + OK + 確定 + + + Generating script... + 正在產生指令碼... + + + Script generated + 已產生指令碼 + + + Help + 說明 + + + Loading dialog... + 正在載入對話方塊... + + + There is no action to be scripted. + 沒有要編寫指令碼的動作。 + + + An error occurred while generating the script. {0} + 產生指令碼時發生錯誤。{0} + + + Script has been generated successfully. You can close the dialog to view it in the newly opened editor. + 已成功產生指令碼。您可以關閉對話方塊,以在新開啟的編輯器中檢視它。 + + + Script + 指令碼 + + + Yes + + + + Add… + 新增... + + + Remove + 移除 + + + Select + 選取 + + + @@ -1234,6 +1522,10 @@ Note: A self-signed certificate offers only limited protection and is not a reco Enable SET XACT_ABORT ON option 啟用 SET XACT_ABORT ON 選項 + + Whether to allow table designer to disable and re-enable DDL triggers during publish + 是否允許資料表設計工具在發行期間停用和重新啟用 DDL 觸發程序 + Whether to preload the database model when the database node in the object explorer is expanded. When enabled, the loading time of table designer can be reduced. Note: You might see higher than normal memory usage if you need to expand a lot of database nodes. 當物件總管中的資料庫節點展開時,是否要預先載入資料庫模型。啟用時,可以縮短資料表設計工具的載入時間。注意: 如果您需要展開許多資料庫節點,可能會看到高於一般的記憶體使用量。 diff --git a/resources/xlf/zh-hant/sql-database-projects.zh-Hant.xlf b/resources/xlf/zh-hant/sql-database-projects.zh-Hant.xlf index 41f3c445fa..4a5b833530 100644 --- a/resources/xlf/zh-hant/sql-database-projects.zh-Hant.xlf +++ b/resources/xlf/zh-hant/sql-database-projects.zh-Hant.xlf @@ -66,6 +66,10 @@ Add Item 新增項目 + + Add SQLCMD variable '{0}' to project without default value? + 是否將 SQLCMD 變數 '{0}' 新增至專案而不使用預設值? + Advanced... 進階... @@ -90,6 +94,10 @@ Project was successfully updated. 已成功更新專案。 + + Artifact Reference + 成品參考 + at @@ -442,14 +450,14 @@ Downloading 正在下載 - - Downloading Microsoft.Build.Sql nuget to get build DLLs - 正在下載 Microsoft.Build.Sql Nuget 以取得組建 DLL - Downloading from {0} to {1} 正在從 {0} 下載到 {1} + + Downloading {0} nuget to get build DLLs + 正在下載 {0} NuGet 以取得組建 DLL + Microsoft Azure SQL Edge License Agreement Microsoft Azure SQL Edge 授權合約 @@ -904,6 +912,10 @@ Items with absolute path outside project folder are not supported. Please make sure the paths in the project file are relative to project folder. 不支援在專案資料夾外具有絕對路徑的專案。請確定專案檔中的路徑與專案資料夾相對。 + + Package Reference + 套件參考 + Cannot access parent of provided tree item 無法存取提供之樹狀項目的父代 @@ -1016,6 +1028,10 @@ Publish profile elements 發佈設定檔元素 + + Publish Profile + 發行設定檔 + Database project published successfully 已成功發佈資料庫專案 @@ -1061,13 +1077,17 @@ 正在發佈容器中的專案... - Type - 類型 + Referenced Database Type + 參考的資料庫類型 - - Reference type + + Reference Type 參考型別 + + Referenced Database type + 參考的資料庫類型 + Would you like to reload your database project? 要重新載入資料庫專案嗎? @@ -1124,6 +1144,10 @@ Save 儲存 + + Would you like to save the settings in a profile (.publish.xml)? + 是否將設定儲存在設定檔 (.publish.xml) 中? + Save As... 另存新檔... @@ -1357,8 +1381,8 @@ 找不到 SQLCMD 變數 '{0}' - Unable to locate '{0}' target: '{1}' - 找不到 '{0}' 目標: '{1}' + Unable to locate '{0}' target: '{1}'. {2} + 找不到 '{0}' 目標: '{1}'。{2} Unable to establish project context. Command invoked from unexpected location: {0} @@ -1600,6 +1624,10 @@ Add Pre-Deployment Script 新增預先部署指令碼 + + Add Publish Profile + 新增發行設定檔 + Add Script 新增指令碼 @@ -1632,6 +1660,10 @@ Open in Designer 在設計工具中開啟 + + Open project + 開啟專案 + Properties 屬性 diff --git a/resources/xlf/zh-hant/sql-migration.zh-Hant.xlf b/resources/xlf/zh-hant/sql-migration.zh-Hant.xlf index 4dd0559572..a2818e1476 100644 --- a/resources/xlf/zh-hant/sql-migration.zh-Hant.xlf +++ b/resources/xlf/zh-hant/sql-migration.zh-Hant.xlf @@ -2,14 +2,6 @@ - - An error occurred while accessing the selected account '{0}' and tenant '{1}'. Select 'Link account' and refresh the account, or select a different account. Error '{2}' - 存取選取的帳戶 '{0}' 及租用戶 '{1}' 時發生錯誤。請選取 [連結帳戶],然後重新整理帳戶或選取其他帳戶。錯誤 '{2}' - - - The access token for selected account '{0}' and tenant '{1}' is no longer valid. Select 'Link account' and refresh the account, or select a different account. - 選取的帳戶 '{0}' 及租用戶 '{1}' 的存取權杖已失效。請選取 [連結帳戶] 並重新整理該帳戶,或選取其他帳戶。 - Migration service component could not start. {0} 移轉服務元件無法啟動。{0} @@ -792,11 +784,11 @@ This may take some time. For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0} - For the selected databases, optionally provide extended event session files to assess ad-hoc or dynamic SQL queries or any DML statements initiated through the application data layer. {0} + 對於選取的資料庫,請選擇性地提供擴充事件工作階段檔案來評估臨機操作或動態 SQL 查詢,或透過應用程式資料圖層起始的任何 DML 陳述式。{0} Select a folder where extended events session files (.xel and .xem) are stored - Select a folder where extended events session files (.xel and .xem) are stored + 選取儲存擴充事件工作階段檔案 (.xel 和 .xem) 位置的資料夾 Learn more @@ -804,7 +796,7 @@ This may take some time. Assess extended event sessions - Assess extended event sessions + 評估擴充事件工作階段 An error occurred while accessing database details. @@ -1332,15 +1324,15 @@ This may take some time. Step 2: Use the keys below to register your integration runtime - Step 2: Use the keys below to register your integration runtime + 步驟 2: 使用下列金鑰註冊您的整合執行階段 Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime + 步驟 3: 按一下 [測試連接] 按鈕,檢查 Azure 資料庫移轉服務與整合執行階段之間的連線 Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime - Step 3: Click on the Refresh button above to check the connection between Azure Database Migration Service and integration runtime + 步驟 3: 按一下上方的 [重新整理] 按鈕,檢查 Azure 資料庫移轉服務與整合執行階段之間的連線 Blocking Issue: {0} @@ -2000,7 +1992,7 @@ This may take some time. Select - 選擇 + 選取 Select your target Azure subscription and your target Azure SQL Managed Instance. @@ -2124,15 +2116,15 @@ This may take some time. Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). - Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to handle connectivity between source and target and upload backups from an on-premises network file share to Azure (if applicable). + Azure 資料庫移轉服務利用 Azure Data Factory 的自我裝載整合執行階段,處理來源與目標之間的連線,並將內部部署網路檔案共用的備份上傳到 Azure (若適用)。 Follow the instructions below to set up self-hosted integration runtime. - Follow the instructions below to set up self-hosted integration runtime. + 請遵循下方的指示,設定自我裝載整合執行階段。 Set up integration runtime - Set up integration runtime + 設定整合執行階段 Loading Migration Services @@ -2182,9 +2174,9 @@ This may take some time. Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. See below for registration instructions. - Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node. + 未註冊 Azure 資料庫移轉服務。Azure 資料庫移轉服務 '{0} ' 必須向在任何節點上的自我裝載整合執行階段註冊。 -See below for registration instructions. +請參閱下方的註冊指示。 {0} (change) @@ -2194,17 +2186,17 @@ See below for registration instructions. Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure 資料庫移轉服務 '{0}' 已連線到執行自我裝載整合執行階段的節點 - {1} -For improved performance and high availability, you can register additional nodes. +為了提升效能和高可用性,您可以註冊其他節點。 Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} For improved performance and high availability, you can register additional nodes. See below for registration instructions. - Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on node(s) - {1} + Azure 資料庫移轉服務 '{0}' 已連線到執行自我裝載整合執行階段的節點 - {1} -For improved performance and high availability, you can register additional nodes. See below for registration instructions. +為了提升效能和高可用性,您可以註冊其他節點。請參閱下方的註冊指示。 Please select the location of your database backup files before continuing. @@ -2220,7 +2212,7 @@ For improved performance and high availability, you can register additional node Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. - Enter the information below to add a new Azure Database Migration Service. To register self-hosted integration runtime, select 'My database backups are on a network share' on the previous page. + 請在下方輸入資訊,以新增一個新的 Azure 資料庫移轉服務。若要註冊自我裝載整合執行階段,請在上一頁選取 [我的資料庫備份在網路共用上]。 Create Azure Database Migration Service @@ -3022,6 +3014,14 @@ For improved performance and high availability, you can register additional node Target instance '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target instance is whitelisted on the storage accounts, and if applicable, that the private endpoints are on the same virtual network as the target server. 目標執行個體 '{0}' 可能無法存取儲存體帳戶 '{1}'。請確保目標執行個體的子網路已列入儲存體帳戶的允許清單中,而且如適用,私人端點和目標伺服器會位於相同的虛擬網路。 + + Target server '{0}' may not be able to access storage account '{1}'. Ensure that the subnet of the target server is whitelisted on the storage account. + 目標伺服器 '{0}' 可能無法存取儲存體帳戶 '{1}'。確保目標伺服器的子網路已列入儲存體帳戶的允許清單。 + + + Target server '{0}' may not be able to access storage accounts '{1}'. Ensure that the subnet of the target server is whitelisted on the storage accounts. + 目標伺服器 '{0}' 可能無法存取儲存體帳戶 '{1}'。確保目標伺服器的子網路已列入儲存體帳戶的允許清單。 + Subscription 訂用帳戶 diff --git a/resources/xlf/zh-hant/sql.zh-Hant.xlf b/resources/xlf/zh-hant/sql.zh-Hant.xlf index ae15ed08d5..1ea7855500 100644 --- a/resources/xlf/zh-hant/sql.zh-Hant.xlf +++ b/resources/xlf/zh-hant/sql.zh-Hant.xlf @@ -623,8 +623,8 @@ Default Skipped Commands: 您確定要移除 '{0}' 嗎? - Reenter your credentials - 重新輸入您的認證 + Refresh your credentials + 重新整理您的認證 Remove account @@ -2025,6 +2025,14 @@ Default Skipped Commands: + + + + Backup database - {0}:{1} + 備份資料庫 - {0}:{1} + + + @@ -2311,6 +2319,10 @@ Default Skipped Commands: + + Advanced connection properties could not be parsed as JSON, error occurred: {0} Received properties value: {1} + 無法將進階連線屬性剖析為 JSON,發生錯誤: {0} 收到的屬性值: {1} + Are you sure you want to connect? 確定要連線嗎? @@ -2367,6 +2379,10 @@ Default Skipped Commands: Whether to show the warning message when user connects to a server version that is not supported by Azure Data Studio. 當使用者連接到 Azure Data Studio 不支援的伺服器版本時,是否要顯示警告訊息。 + + Collapse All Connections + 摺疊所有連線 + Azure Active Directory - Universal with MFA support Azure Active Directory - MFA 通用支援 @@ -4101,6 +4117,10 @@ Default Skipped Commands: Enter search value 輸入搜尋值 + + Find nodes + 尋找節點 + Contains 包含 @@ -4755,6 +4775,10 @@ Error: {1} Remove parameter cell 移除參數資料格 + + Add cell + 新增資料格 + Clear Result 清除結果 @@ -4799,10 +4823,6 @@ Error: {1} Insert Text Below 在下方插入文字 - - More - 更多 - Run Cells Above 執行上方的資料格 @@ -4831,14 +4851,6 @@ Error: {1} Move cell up 上移資料格 - - Add cell - 新增資料格 - - - Code cell - 程式碼資料格 - Code cell 程式碼資料格 @@ -4851,10 +4863,6 @@ Error: {1} Split cell 分割儲存格 - - Text cell - 文字資料格 - @@ -5123,14 +5131,6 @@ Error: {1} Run Cells failed - See error in output of the currently selected cell for more information. 執行資料格失敗 - 如需詳細資訊,請參閱目前所選資料格之輸出中的錯誤。 - - Add cell - 新增資料格 - - - Code cell - 程式碼資料格 - Create File 建立檔案 @@ -5155,10 +5155,6 @@ Error: {1} Run all 全部執行 - - Text cell - 文字資料格 - Views 檢視 @@ -5451,6 +5447,10 @@ Error: {1} Clear Results 清除結果 + + Code cell + 程式碼資料格 + Collapse Cells 摺疊資料格 @@ -5523,6 +5523,10 @@ Error: {1} Select Connection 選取連線 + + Text cell + 文字資料格 + Trusted 受信任 @@ -5743,10 +5747,6 @@ Error: {1} Insert Cells 插入儲存格 - - More - 更多 - Run cell 執行儲存格 @@ -5816,8 +5816,8 @@ Error: {1} - Copy failed with error {0} - 複製失敗。錯誤: {0} + Copy failed with error: {0} + 複製失敗,發生錯誤: {0} Show chart @@ -5849,8 +5849,20 @@ Error: {1} + + + + More + 更多 + + + + + Filter Settings + 篩選設定 + New Connection 新增連線 @@ -5875,6 +5887,10 @@ Error: {1} + + Object Explorer + 物件總管 + Auto-expand Server Groups in the Object Explorer viewlet. 物件總管 Viewlet 中的自動展開伺服器群組。 @@ -5887,10 +5903,6 @@ Error: {1} Server Tree 伺服器樹狀目錄 - - The timeout in seconds for expanding a node in the Servers view - 在伺服器檢視中展開節點的逾時 (以秒為單位) - Use the new async server tree for the Servers view and Connection Dialog with support for new features such as dynamic node filtering. Requires a restart to take effect. 針對伺服器檢視及連線對話方塊使用新的非同步伺服器樹狀結構,並支援動態節點篩選等新功能。需要重新開機才能生效。 @@ -5923,6 +5935,10 @@ Error: {1} Notebook Notebook + + Object Explorer + 物件總管 + Profiler 分析工具 @@ -6147,6 +6163,10 @@ Error: {1} Copy With Headers 隨標題一同複製 + + The number of rows or columns in the table has exceeded the Excel limits. Please try a different format instead. + 資料表中的資料列或資料行數目已超過 Excel 限制。請改用其他格式。 + Results encoding will not be saved when exporting to JSON, remember to save with desired encoding once file is created. 匯出至 JSON 時將不會儲存結果編碼,請務必在建立檔案後儲存所需的編碼。 @@ -6155,6 +6175,10 @@ Error: {1} Maximize 最大化 + + View Excel specifications + 檢視 Excel 規格 + Restore 還原 @@ -6243,6 +6267,34 @@ Error: {1} Results grid 結果方格 + + Cancel + 取消 + + + Cancel + 取消 + + + Yes + + + + Don't show again + 不再顯示 + + + You have selected {0} rows, it might take a while to load the data and calculate the summary, do you want to continue? + 您已選取 {0} 列,可能需要一段時間才能載入資料並計算摘要,是否要繼續? + + + Loading selected rows for calculation... + 正在載入選取的列以進行計算... + + + Loading selected rows for calculation ({0}/{1})... + 正在載入選取的列以進行計算 ({0}/{1})... + Max row count for filtering/sorting has been exceeded. To update it, navigate to User Settings and change the setting: 'queryEditor.results.inMemoryDataProcessingThreshold' 已超過篩選/排序的資料列計數上限。若要更新,導覽至使用者設定並變更設定: ' queryEditor. inMemoryDataProcessingThreshold ' @@ -6335,6 +6387,10 @@ Error: {1} Message Panel 訊息面板 + + Timestamp: {0}, Message: {1} + 時間戳記: {0},訊息: {1} + @@ -6375,6 +6431,14 @@ Error: {1} Whether to open the file in Azure Data Studio after the result is saved. 是否要在儲存結果後在 Azure Data Studio 中開啟檔案。 + + Whether the copy result request should be handled by the query provider when it is supported. The default value is true, set this to false to force all copy handling to be done by Azure Data Studio. + 當複製結果要求有受支援時,查詢提供者是否應處理該要求。預設值為 True,將此值設為 False 以強制 Azure Data Studio 完成所有複製處理。 + + + When cells are selected in the results grid, ADS will calculate the summary for them, This setting controls whether to show the a confirmation when the number of rows selected is larger than the value specified in the 'inMemoryDataProcessingThreshold' setting. The default value is true. + 在結果方格中選取儲存格時,ADS 會計算儲存格的摘要。此設定可控制當選取的列數大於 'inMemoryDataProcessingThreshold' 設定中指定的值時,是否要顯示確認。預設值為 True。 + The custom delimiter to use between values when saving as CSV 另存為 CSV 時,用在值之間的自訂分隔符號 @@ -6423,6 +6487,10 @@ Error: {1} Whether to show the action bar in the query results view 是否要在查詢結果檢視中顯示動作列 + + Whether to skip adding a line break between rows when copying results if the previous row already has a trailing line break. The default value is false. + 如果前一個資料列已經有分行符號,是否要在複製結果時略過在資料列之間新增分行符號。預設值為 false。 + Enable results streaming; contains few minor visual issues 啟用結果串流;包含些許輕微視覺效果問題 @@ -6551,6 +6619,10 @@ Error: {1} + + Database: + 資料庫: + Query Editor 查詢編輯器 @@ -6827,6 +6899,18 @@ Error: {1} An error occurred refreshing node '{0}': {1} 重新整理節點 '{0}' 時發生錯誤: {1} + + An error occurred while executing the action '{0}': {1}. + 執行動作 '{0}' 時發生錯誤: {1}。 + + + Close + 關閉 + + + Executing action: {0}... + 正在執行動作: {0}... + @@ -6856,10 +6940,6 @@ Error: {1} Tasks 工作 - - View - 檢視 - @@ -6965,6 +7045,18 @@ Error: {1} Refresh 重新整理 + + Whether the the tree view with id {0} enables collapse all. + 識別碼為 {0} 的樹狀檢視是否啟用全部摺疊。 + + + Whether the tree view with id {0} enables refresh. + 識別碼為 {0} 的樹狀檢視是否啟用重新整理。 + + + Whether collapse all is toggled for the tree view with id {0}. + 識別碼為 {0} 的樹狀檢視是否已切換為全部摺疊。 + @@ -6999,19 +7091,16 @@ Error: {1} - + - - Azure Data Studio now has encryption enabled by default for all SQL Server connections. This may result in your existing connections no longer working unless certain Encryption related connection properties are changed.{0}We recommend you review the link below for more details. - Azure Data Studio 現在會針對所有 SQL Server 連線預設啟用加密。除非您變更特定加密相關連線屬性,否則這可能會導致現有的連線無法再使用。{0}建議您檢閱下列連結以了解更多詳細資料。 + + Getting &&Started + && denotes a mnemonic + Getting &&Started - - More information - 詳細資訊 - - - Important Update - 重要更新 + + Show Getting Started + Show Getting Started @@ -7197,10 +7286,6 @@ Error: {1} User Welcome Tour 使用者歡迎導覽 - - Help - 說明 - Hide Welcome Tour 隱藏歡迎導覽 @@ -7418,6 +7503,22 @@ Error: {1} + + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt in]({1}). + 允許 Microsoft 收集使用率資料來協助改進 Azure Data Studio。閱讀我們的 [隱私權聲明]({0}) 以及學習如何 [選擇參加]({1})。 + + + Help improve Azure Data Studio by allowing Microsoft to collect usage data. Read our [privacy statement]({0}) and learn how to [opt out]({1}). + 允許 Microsoft 收集使用率資料來協助改進 Azure Data Studio。閱讀我們的 [隱私權聲明]({0}) 以及學習如何 [選擇退出]({1})。 + + + Read More + 深入了解 + + + @@ -7808,6 +7909,18 @@ Error Message: {1} Are you sure you want to cancel this connection? 您確定要取消此連線嗎? + + (Group: {0}) + (群組: {0}) + + + Cannot save profile, the selected connection matches an existing profile with the same server info in the same group: + + {0}{1} + 無法儲存設定檔,選取的連線符合相同群組中具有相同伺服器資訊的現有設定檔: + + {0}{1} + The extension '{0}' is required in order to connect to this resource. Do you want to install it? 需要延伸模組 '{0}' 才能連線到此資源。是否要安裝? @@ -7908,6 +8021,18 @@ Error Message: {1} Connection string 連接字串 + + Connection String + 連接字串 + + + Parameters + 參數 + + + Input type + 輸入類型 + You must select an account 您必須選取帳戶 @@ -8666,6 +8791,14 @@ Error Message: {1} Show Active Connections 顯示使用中的連線 + + Connection {0} deleted + 連線 {0} 已刪除 + + + Connection group {0} deleted + 連線群組 {0} 已刪除 + New Connection 新增連線 @@ -8694,14 +8827,6 @@ Error Message: {1} Are you sure you want to delete connection '{0}'? 是否確定要刪除連線 '{0}'? - - No - - - - Yes - - Delete Group 刪除群組 @@ -8710,12 +8835,152 @@ Error Message: {1} Are you sure you want to delete connection group '{0}'? 是否確定要刪除連線群組 '{0}'? + + Filter + 篩選 + + + Remove Filter + 移除篩選 + + + Delete + 刪除 + Show All Connections 顯示所有連線 + + + + Start date cannot be greater than end date. + 開始日期不能大於結束日期。 + + + End date is not specified. + 未指定結束日期。 + + + End number is not specified. + 未指定結束號碼。 + + + Start number cannot be greater than end number. + 起始號碼不能大於結束號碼。 + + + Start date is not specified. + 未指定開始日期。 + + + Start number is not specified. + 未指定開始號碼。 + + + And + + + + Between + 介於 + + + Cancel + 取消 + + + Clear All + 全部清除 + + + Clear + 清除 + + + Contains + 包含 + + + Ends With + 結束於 + + + Equals + 等於 + + + False + False + + + Greater Than Or Equals + 大於或等於 + + + Greater Than + 大於 + + + Less Than Or Equals + 小於或等於 + + + Less Than + 小於 + + + Path: + 路徑: + + + Not Between + 不介於 + + + Not Contains + 不包含 + + + Not Ends With + 結尾不是 + + + Not Equals + 不等於 + + + Not Starts With + 開頭不是 + + + OK + 確定 + + + Operator + 運算子 + + + Property + 屬性 + + + Starts With + 開始於 + + + True + True + + + Value + + + + @@ -8726,18 +8991,6 @@ Error Message: {1} Multiple errors: 多個錯誤: - - Node expansion timed out for node {0} for providers {1} - 提供者 {1} 節點 {0} 的節點擴充已逾時 - - - Timeout waiting for session {0} to be created for connection "{1}". This has probably happened because OE service did not recieve a response for createNewSession from the provider for connection "{1}" - 等候建立連線 “{1}” 的工作階段 “{0}” 時發生逾時。這可能是因為 OE 服務並未收到連線 “{1}” 的提供者對於 createNewSession 的回應 - - - Timed out waiting for session {0} to be created. This has probably happened because OE service did not recieve a response for createNewSession from the provider. - 等候建立工作階段 {0} 時逾時。這可能是因為 OE 服務並未收到提供者對於 createNewSession 的回應。 - The session ID returned by provider "{0}" for connection "{1}" is invalid. 提供者 “{0}” 針對連線 “{1}” 傳回的工作階段識別碼無效。 @@ -8786,9 +9039,9 @@ Error Message: {1} - - Object Explorer expansion timed out for '{0}' - '{0}' 的物件總管擴充逾時 + + Failed to connect, please try again. + 無法連線,請再試一次。 @@ -8900,6 +9153,30 @@ Error Message: {1} + + + + Cancel + 取消 + + + Close + 關閉 + + + Selected data has been copied to the clipboard. Row count: {0}. + 選取的資料已複製到剪貼簿。資料列計數: {0}。 + + + Copying... + 正在複製... + + + Loading the rows to be copied ({0}/{1})... + 正在載入要複製的資料列 ({0}/{1})... + + + @@ -8947,8 +9224,8 @@ Error Message: {1} - Copy failed with error {0} - 複製失敗。錯誤: {0} + Copy failed with error: {0} + 複製失敗,發生錯誤: {0} Batch execution time: {0} @@ -9232,6 +9509,14 @@ Error Message: {1} + + + + Restore database - {0}:{1} + 還原資料庫 - {0}:{1} + + + @@ -9642,6 +9927,11 @@ Error Message: {1} The changes have been successfully published. 已成功發佈變更。 + + An error occurred while refreshing the object explorer. {0} + {0}: error message. + 重新整理物件總管時發生錯誤。{0} + Publishing table designer changes... 正在發佈資料表設計工具變更... @@ -9705,17 +9995,4 @@ Error Message: {1} - - - - Getting &&Started - && denotes a mnemonic - 開始使用(&&S) - - - Show Getting Started - 顯示入門指南 - - - \ No newline at end of file